.elementor-846 .elementor-element.elementor-element-e29e4ef{--display:flex;--min-height:90px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF17;--border-color:#FFFFFF17;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:9999;}.elementor-846 .elementor-element.elementor-element-e29e4ef:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-e29e4ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#15151557;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-846 .elementor-element.elementor-element-a1f5394{width:var( --container-widget-width, 14% );max-width:14%;--container-widget-width:14%;--container-widget-flex-grow:0;text-align:left;}.elementor-846 .elementor-element.elementor-element-a1f5394 img{width:110px;max-width:110px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-846 .elementor-element.elementor-element-9c6db5f .elementor-menu-toggle{margin:0 auto;}.elementor-846 .elementor-element.elementor-element-9c6db5f .elementor-nav-menu .elementor-item{font-family:"ArticulatCF", Sans-serif;font-size:15px;font-weight:400;letter-spacing:0.5px;}.elementor-846 .elementor-element.elementor-element-9c6db5f .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-846 .elementor-element.elementor-element-9c6db5f .elementor-nav-menu--main .elementor-item:hover,
					.elementor-846 .elementor-element.elementor-element-9c6db5f .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-846 .elementor-element.elementor-element-9c6db5f .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-846 .elementor-element.elementor-element-9c6db5f .elementor-nav-menu--main .elementor-item:focus{color:#00a2ff;fill:#00a2ff;}.elementor-846 .elementor-element.elementor-element-9c6db5f .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#00a2ff;}.elementor-846 .elementor-element.elementor-element-9c6db5f .e--pointer-framed .elementor-item:before{border-width:0px;}.elementor-846 .elementor-element.elementor-element-9c6db5f .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 0px 0px;}.elementor-846 .elementor-element.elementor-element-9c6db5f .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:0px 0px 0 0;}.elementor-846 .elementor-element.elementor-element-9c6db5f .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:0px 0 0 0px;}.elementor-846 .elementor-element.elementor-element-9c6db5f .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 0px 0px 0;}.elementor-846 .elementor-element.elementor-element-9c6db5f .e--pointer-underline .elementor-item:after,
					 .elementor-846 .elementor-element.elementor-element-9c6db5f .e--pointer-overline .elementor-item:before,
					 .elementor-846 .elementor-element.elementor-element-9c6db5f .e--pointer-double-line .elementor-item:before,
					 .elementor-846 .elementor-element.elementor-element-9c6db5f .e--pointer-double-line .elementor-item:after{height:0px;}.elementor-846 .elementor-element.elementor-element-9c6db5f{--e-nav-menu-horizontal-menu-item-margin:calc( 29px / 2 );}.elementor-846 .elementor-element.elementor-element-9c6db5f .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:29px;}.elementor-846 .elementor-element.elementor-element-3708271{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-846 .elementor-element.elementor-element-b19fc85 .elementor-button{background-color:#00a2ff00;font-family:"ArticulatCF", Sans-serif;font-size:14px;font-weight:400;line-height:1em;letter-spacing:0.5px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF80;border-radius:100px 100px 100px 100px;padding:15px 25px 13px 25px;}.elementor-846 .elementor-element.elementor-element-b19fc85.elementor-element{--align-self:flex-start;}.elementor-846 .elementor-element.elementor-element-750e055 .elementor-button{background-color:transparent;font-family:"ArticulatCF", Sans-serif;font-size:14px;font-weight:400;line-height:1em;letter-spacing:0.5px;fill:#222222;color:#222222;background-image:linear-gradient(90deg, #00a2ff 0%, #0074e8 100%);border-radius:100px 100px 100px 100px;padding:15px 25px 13px 25px;}.elementor-846 .elementor-element.elementor-element-750e055.elementor-element{--align-self:flex-start;}.elementor-846 .elementor-element.elementor-element-ef9994b{--display:flex;--min-height:822px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:237px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-846 .elementor-element.elementor-element-ef9994b:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-ef9994b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1D1D;background-image:url("../../../../wp-content/uploads/2025/09/bg1-desktop-webp.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-846 .elementor-element.elementor-element-8a0e69a{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-846 .elementor-element.elementor-element-8a0e69a > .elementor-widget-container{padding:0px 0px 25px 0px;}.elementor-846 .elementor-element.elementor-element-8a0e69a .elementor-image-box-wrapper{text-align:left;}.elementor-846 .elementor-element.elementor-element-8a0e69a .elementor-image-box-title{margin-bottom:25px;font-family:"ArticulatCF", Sans-serif;font-size:40px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-846 .elementor-element.elementor-element-8a0e69a:has(:hover) .elementor-image-box-title,
					 .elementor-846 .elementor-element.elementor-element-8a0e69a:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-846 .elementor-element.elementor-element-8a0e69a .elementor-image-box-description{font-family:"ArticulatCF", Sans-serif;font-size:24px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-846 .elementor-element.elementor-element-a246f7a .elementor-button{background-color:transparent;font-family:"ArticulatCF", Sans-serif;font-size:18px;font-weight:400;line-height:41px;fill:#222222;color:#222222;background-image:linear-gradient(90deg, #00a2ff 0%, #0074e8 100%);border-radius:100px 100px 100px 100px;padding:17px 32px 17px 32px;}.elementor-846 .elementor-element.elementor-element-a246f7a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-846 .elementor-element.elementor-element-a246f7a .elementor-button .elementor-button-content-wrapper{gap:54px;}.elementor-846 .elementor-element.elementor-element-68e1b43{--e-image-carousel-slides-to-show:7;z-index:1;}.elementor-846 .elementor-element.elementor-element-68e1b43 > .elementor-widget-container{margin:0px 0px -8px 0px;padding:0px 0px 0px 0px;}.elementor-846 .elementor-element.elementor-element-68e1b43 .swiper-wrapper{display:flex;align-items:center;}.elementor-846 .elementor-element.elementor-element-2eb58e0{width:var( --container-widget-width, 720px );max-width:720px;--container-widget-width:720px;--container-widget-flex-grow:0;z-index:2;}.elementor-846 .elementor-element.elementor-element-2eb58e0 img{width:100%;max-width:100%;}.elementor-846 .elementor-element.elementor-element-6c34893{width:var( --container-widget-width, 318px );max-width:318px;--container-widget-width:318px;--container-widget-flex-grow:0;z-index:2;}.elementor-846 .elementor-element.elementor-element-6c34893 img{width:100%;max-width:100%;}.elementor-846 .elementor-element.elementor-element-5a68d1d{width:var( --container-widget-width, 318px );max-width:318px;--container-widget-width:318px;--container-widget-flex-grow:0;z-index:2;}.elementor-846 .elementor-element.elementor-element-5a68d1d img{width:100%;max-width:100%;}.elementor-846 .elementor-element.elementor-element-e41f621{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:wrap;--padding-top:130px;--padding-bottom:160px;--padding-left:0px;--padding-right:0px;}.elementor-846 .elementor-element.elementor-element-ec3dff0{--display:flex;--min-height:331px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:35px 35px 35px 35px;--padding-top:76px;--padding-bottom:76px;--padding-left:50px;--padding-right:0px;}.elementor-846 .elementor-element.elementor-element-ec3dff0:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-ec3dff0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-846 .elementor-element.elementor-element-a01651c{width:var( --container-widget-width, 53% );max-width:53%;--container-widget-width:53%;--container-widget-flex-grow:0;}.elementor-846 .elementor-element.elementor-element-a01651c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-846 .elementor-element.elementor-element-a01651c .elementor-image-box-wrapper{text-align:left;}.elementor-846 .elementor-element.elementor-element-a01651c .elementor-image-box-title{margin-bottom:25px;font-family:"ArticulatCF", Sans-serif;font-size:30px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-846 .elementor-element.elementor-element-a01651c:has(:hover) .elementor-image-box-title,
					 .elementor-846 .elementor-element.elementor-element-a01651c:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-846 .elementor-element.elementor-element-a01651c .elementor-image-box-description{font-family:"ArticulatCF", Sans-serif;font-size:19px;font-weight:400;line-height:1.4em;letter-spacing:0px;color:#FFFFFF;}.elementor-846 .elementor-element.elementor-element-8acfbf7{width:var( --container-widget-width, 248px );max-width:248px;--container-widget-width:248px;--container-widget-flex-grow:0;}.elementor-846 .elementor-element.elementor-element-8acfbf7 img{width:100%;max-width:100%;}.elementor-846 .elementor-element.elementor-element-4f9e912{width:var( --container-widget-width, 248px );max-width:248px;--container-widget-width:248px;--container-widget-flex-grow:0;}.elementor-846 .elementor-element.elementor-element-4f9e912 img{width:100%;max-width:100%;}.elementor-846 .elementor-element.elementor-element-015831b{width:var( --container-widget-width, 248px );max-width:248px;--container-widget-width:248px;--container-widget-flex-grow:0;}.elementor-846 .elementor-element.elementor-element-015831b img{width:100%;max-width:100%;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-846 .elementor-element.elementor-element-0226a15{width:var( --container-widget-width, 466px );max-width:466px;--container-widget-width:466px;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-846 .elementor-element.elementor-element-0226a15 > .elementor-widget-container{background-color:#111111;background-image:url("../../../../wp-content/uploads/2025/09/bg-icon2-wbp.webp");padding:56px 75px 56px 75px;background-position:top center;background-repeat:no-repeat;background-size:cover;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF1A;border-radius:35px 35px 35px 35px;}.elementor-846 .elementor-element.elementor-element-0226a15.elementor-element{--align-self:stretch;}.elementor-846 .elementor-element.elementor-element-0226a15 .elementor-icon-box-wrapper{text-align:left;}.elementor-846 .elementor-element.elementor-element-0226a15 .elementor-icon{font-size:53px;}.elementor-846 .elementor-element.elementor-element-0226a15 .elementor-icon-box-title, .elementor-846 .elementor-element.elementor-element-0226a15 .elementor-icon-box-title a{font-family:"ArticulatCF", Sans-serif;font-size:30px;font-weight:400;}.elementor-846 .elementor-element.elementor-element-0226a15 .elementor-icon-box-title{color:#FFFFFF;}.elementor-846 .elementor-element.elementor-element-0226a15:has(:hover) .elementor-icon-box-title,
					 .elementor-846 .elementor-element.elementor-element-0226a15:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-846 .elementor-element.elementor-element-0226a15 .elementor-icon-box-description{font-family:"ArticulatCF", Sans-serif;font-size:19px;font-weight:400;line-height:1.4em;letter-spacing:0.2px;color:#FFFFFF;}.elementor-846 .elementor-element.elementor-element-ad1d436{width:var( --container-widget-width, 466px );max-width:466px;--container-widget-width:466px;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-846 .elementor-element.elementor-element-ad1d436 > .elementor-widget-container{background-color:#111111;padding:065px 30px 0px 40px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF1A;border-radius:35px 35px 35px 35px;}.elementor-846 .elementor-element.elementor-element-ad1d436.elementor-element{--align-self:stretch;}.elementor-846 .elementor-element.elementor-element-ad1d436 .elementor-icon-box-wrapper{text-align:left;}.elementor-846 .elementor-element.elementor-element-ad1d436 .elementor-icon{font-size:53px;}.elementor-846 .elementor-element.elementor-element-ad1d436 .elementor-icon-box-title, .elementor-846 .elementor-element.elementor-element-ad1d436 .elementor-icon-box-title a{font-family:"ArticulatCF", Sans-serif;font-size:30px;font-weight:400;}.elementor-846 .elementor-element.elementor-element-ad1d436 .elementor-icon-box-title{color:#FFFFFF;}.elementor-846 .elementor-element.elementor-element-ad1d436:has(:hover) .elementor-icon-box-title,
					 .elementor-846 .elementor-element.elementor-element-ad1d436:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-846 .elementor-element.elementor-element-ad1d436 .elementor-icon-box-description{font-family:"ArticulatCF", Sans-serif;font-size:19px;font-weight:400;line-height:1.4em;letter-spacing:0.2px;color:#FFFFFF;}.elementor-846 .elementor-element.elementor-element-a4347cb{--display:flex;--min-height:331px;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:35px 35px 35px 35px;--padding-top:0px;--padding-bottom:0px;--padding-left:65px;--padding-right:0px;}.elementor-846 .elementor-element.elementor-element-a4347cb:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-a4347cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-846 .elementor-element.elementor-element-2f53438{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-846 .elementor-element.elementor-element-2f53438 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-846 .elementor-element.elementor-element-2f53438 .elementor-image-box-wrapper{text-align:left;}.elementor-846 .elementor-element.elementor-element-2f53438 .elementor-image-box-title{margin-bottom:25px;font-family:"ArticulatCF", Sans-serif;font-size:30px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-846 .elementor-element.elementor-element-2f53438:has(:hover) .elementor-image-box-title,
					 .elementor-846 .elementor-element.elementor-element-2f53438:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-846 .elementor-element.elementor-element-2f53438 .elementor-image-box-description{font-family:"ArticulatCF", Sans-serif;font-size:19px;font-weight:400;line-height:1.4em;letter-spacing:0px;color:#FFFFFF;}.elementor-846 .elementor-element.elementor-element-b157657{width:var( --container-widget-width, 303px );max-width:303px;--container-widget-width:303px;--container-widget-flex-grow:0;}.elementor-846 .elementor-element.elementor-element-b157657 img{width:100%;max-width:100%;}.elementor-846 .elementor-element.elementor-element-73c8b3f{width:var( --container-widget-width, 359px );max-width:359px;--container-widget-width:359px;--container-widget-flex-grow:0;}.elementor-846 .elementor-element.elementor-element-73c8b3f img{width:100%;max-width:100%;}.elementor-846 .elementor-element.elementor-element-2e04f98{--display:flex;--min-height:331px;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:35px 35px 35px 35px;--padding-top:0px;--padding-bottom:0px;--padding-left:65px;--padding-right:0px;}.elementor-846 .elementor-element.elementor-element-2e04f98:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-2e04f98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-846 .elementor-element.elementor-element-3aa3a2d{width:var( --container-widget-width, 240px );max-width:240px;--container-widget-width:240px;--container-widget-flex-grow:0;}.elementor-846 .elementor-element.elementor-element-c2c9aab{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;}.elementor-846 .elementor-element.elementor-element-c2c9aab > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-846 .elementor-element.elementor-element-c2c9aab .elementor-image-box-wrapper{text-align:left;}.elementor-846 .elementor-element.elementor-element-c2c9aab .elementor-image-box-title{margin-bottom:25px;font-family:"ArticulatCF", Sans-serif;font-size:30px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-846 .elementor-element.elementor-element-c2c9aab:has(:hover) .elementor-image-box-title,
					 .elementor-846 .elementor-element.elementor-element-c2c9aab:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-846 .elementor-element.elementor-element-c2c9aab .elementor-image-box-description{font-family:"ArticulatCF", Sans-serif;font-size:19px;font-weight:400;line-height:1.4em;letter-spacing:0px;color:#FFFFFF;}.elementor-846 .elementor-element.elementor-element-19f9f72{width:var( --container-widget-width, 378px );max-width:378px;--container-widget-width:378px;--container-widget-flex-grow:0;}.elementor-846 .elementor-element.elementor-element-19f9f72 img{width:100%;max-width:100%;}.elementor-846 .elementor-element.elementor-element-d21dcdf{width:var( --container-widget-width, 326px );max-width:326px;--container-widget-width:326px;--container-widget-flex-grow:0;}.elementor-846 .elementor-element.elementor-element-d21dcdf img{width:100%;max-width:100%;}.elementor-846 .elementor-element.elementor-element-6930639{width:var( --container-widget-width, 370px );max-width:370px;--container-widget-width:370px;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-846 .elementor-element.elementor-element-6930639 > .elementor-widget-container{background-color:#111111;padding:065px 22px 0px 40px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF1A;border-radius:35px 35px 35px 35px;}.elementor-846 .elementor-element.elementor-element-6930639.elementor-element{--align-self:stretch;}.elementor-846 .elementor-element.elementor-element-6930639 .elementor-icon-box-wrapper{text-align:left;}.elementor-846 .elementor-element.elementor-element-6930639 .elementor-icon{font-size:53px;}.elementor-846 .elementor-element.elementor-element-6930639 .elementor-icon-box-title, .elementor-846 .elementor-element.elementor-element-6930639 .elementor-icon-box-title a{font-family:"ArticulatCF", Sans-serif;font-size:30px;font-weight:700;}.elementor-846 .elementor-element.elementor-element-6930639 .elementor-icon-box-title{color:#FFFFFF;}.elementor-846 .elementor-element.elementor-element-6930639:has(:hover) .elementor-icon-box-title,
					 .elementor-846 .elementor-element.elementor-element-6930639:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-846 .elementor-element.elementor-element-6930639 .elementor-icon-box-description{font-family:"ArticulatCF", Sans-serif;font-size:19px;font-weight:400;line-height:1.4em;letter-spacing:0.2px;color:#FFFFFF;}.elementor-846 .elementor-element.elementor-element-32244b6{width:100%;max-width:100%;--icon-box-icon-margin:15px;}.elementor-846 .elementor-element.elementor-element-32244b6 > .elementor-widget-container{padding:120px 170px 46px 170px;}.elementor-846 .elementor-element.elementor-element-32244b6 .elementor-icon{font-size:252px;}.elementor-846 .elementor-element.elementor-element-32244b6 .elementor-icon-box-title, .elementor-846 .elementor-element.elementor-element-32244b6 .elementor-icon-box-title a{font-family:"ArticulatCF", Sans-serif;font-weight:700;}.elementor-846 .elementor-element.elementor-element-32244b6 .elementor-icon-box-description{font-family:"ArticulatCF", Sans-serif;font-size:40px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-846 .elementor-element.elementor-element-5a23515{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;--e-icon-list-icon-size:52px;--icon-vertical-offset:0px;}.elementor-846 .elementor-element.elementor-element-5a23515 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-846 .elementor-element.elementor-element-5a23515 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-846 .elementor-element.elementor-element-5a23515 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-846 .elementor-element.elementor-element-5a23515 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-846 .elementor-element.elementor-element-5a23515 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-846 .elementor-element.elementor-element-5a23515 .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-846 .elementor-element.elementor-element-5a23515 .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-846 .elementor-element.elementor-element-5a23515 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-846 .elementor-element.elementor-element-5a23515 .elementor-icon-list-item > a{font-family:"ArticulatCF", Sans-serif;font-size:23px;font-weight:400;}.elementor-846 .elementor-element.elementor-element-5a23515 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-7d19060{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-846 .elementor-element.elementor-element-7d19060 .elementor-heading-title{font-family:"ArticulatCF", Sans-serif;font-size:24px;font-weight:400;line-height:1.3em;letter-spacing:0.2px;color:#FFFFFF;}.elementor-846 .elementor-element.elementor-element-b1282ea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:180px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;--z-index:4;}.elementor-846 .elementor-element.elementor-element-b1282ea:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-b1282ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-846 .elementor-element.elementor-element-9affed6{width:var( --container-widget-width, 52px );max-width:52px;--container-widget-width:52px;--container-widget-flex-grow:0;}.elementor-846 .elementor-element.elementor-element-9affed6 img{width:100%;max-width:100%;}.elementor-846 .elementor-element.elementor-element-b464fb5{width:var( --container-widget-width, 51.7% );max-width:51.7%;--container-widget-width:51.7%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-846 .elementor-element.elementor-element-b464fb5.elementor-element{--align-self:flex-start;}.elementor-846 .elementor-element.elementor-element-b464fb5 .elementor-icon-box-wrapper{text-align:left;}.elementor-846 .elementor-element.elementor-element-b464fb5 .elementor-icon{font-size:172px;}.elementor-846 .elementor-element.elementor-element-b464fb5 .elementor-icon-box-title, .elementor-846 .elementor-element.elementor-element-b464fb5 .elementor-icon-box-title a{font-family:"ArticulatCF", Sans-serif;font-size:40px;font-weight:700;}.elementor-846 .elementor-element.elementor-element-b464fb5 .elementor-icon-box-title{color:#424242;}.elementor-846 .elementor-element.elementor-element-b464fb5:has(:hover) .elementor-icon-box-title,
					 .elementor-846 .elementor-element.elementor-element-b464fb5:has(:focus) .elementor-icon-box-title{color:#424242;}.elementor-846 .elementor-element.elementor-element-b464fb5 .elementor-icon-box-description{font-family:"ArticulatCF", Sans-serif;font-size:24px;font-weight:400;line-height:1.3em;color:#292929;}.elementor-846 .elementor-element.elementor-element-82851af{width:var( --container-widget-width, 729px );max-width:729px;--container-widget-width:729px;--container-widget-flex-grow:0;}.elementor-846 .elementor-element.elementor-element-82851af img{width:100%;max-width:100%;}.elementor-846 .elementor-element.elementor-element-be4dc42{width:var( --container-widget-width, 326px );max-width:326px;--container-widget-width:326px;--container-widget-flex-grow:0;}.elementor-846 .elementor-element.elementor-element-be4dc42 img{width:100%;max-width:100%;}.elementor-846 .elementor-element.elementor-element-e740296 .elementor-button{background-color:transparent;font-family:"ArticulatCF", Sans-serif;font-size:18px;font-weight:400;line-height:41px;fill:#222222;color:#222222;background-image:linear-gradient(90deg, #00a2ff 0%, #0074e8 100%);border-radius:100px 100px 100px 100px;padding:17px 32px 17px 32px;}.elementor-846 .elementor-element.elementor-element-e740296 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-846 .elementor-element.elementor-element-e740296 .elementor-button .elementor-button-content-wrapper{gap:54px;}.elementor-846 .elementor-element.elementor-element-c1c5c8d{width:100%;max-width:100%;--icon-box-icon-margin:15px;}.elementor-846 .elementor-element.elementor-element-c1c5c8d > .elementor-widget-container{padding:136px 0px 028px 0px;}.elementor-846 .elementor-element.elementor-element-c1c5c8d.elementor-element{--align-self:center;}.elementor-846 .elementor-element.elementor-element-c1c5c8d .elementor-icon-box-wrapper{text-align:center;}.elementor-846 .elementor-element.elementor-element-c1c5c8d .elementor-icon{font-size:234px;}.elementor-846 .elementor-element.elementor-element-c1c5c8d .elementor-icon-box-title, .elementor-846 .elementor-element.elementor-element-c1c5c8d .elementor-icon-box-title a{font-family:"ArticulatCF", Sans-serif;font-size:40px;font-weight:700;}.elementor-846 .elementor-element.elementor-element-c1c5c8d .elementor-icon-box-title{color:#424242;}.elementor-846 .elementor-element.elementor-element-c1c5c8d:has(:hover) .elementor-icon-box-title,
					 .elementor-846 .elementor-element.elementor-element-c1c5c8d:has(:focus) .elementor-icon-box-title{color:#424242;}.elementor-846 .elementor-element.elementor-element-c1c5c8d .elementor-icon-box-description{font-family:"ArticulatCF", Sans-serif;font-size:40px;font-weight:400;line-height:1.3em;color:#292929;}.elementor-846 .elementor-element.elementor-element-bf8399a{--display:flex;border-style:none;--border-style:none;--border-radius:24px 24px 24px 24px;--padding-top:49px;--padding-bottom:49px;--padding-left:49px;--padding-right:49px;}.elementor-846 .elementor-element.elementor-element-bf8399a:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-bf8399a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-846 .elementor-element.elementor-element-5c3f451 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-846 .elementor-element.elementor-element-5c3f451 .elementor-icon-box-wrapper{text-align:left;}.elementor-846 .elementor-element.elementor-element-5c3f451{--icon-box-icon-margin:15px;}.elementor-846 .elementor-element.elementor-element-5c3f451 .elementor-icon{font-size:33px;}.elementor-846 .elementor-element.elementor-element-5c3f451 .elementor-icon-box-title, .elementor-846 .elementor-element.elementor-element-5c3f451 .elementor-icon-box-title a{font-family:"ArticulatCF", Sans-serif;font-size:13px;font-weight:700;}.elementor-846 .elementor-element.elementor-element-5c3f451 .elementor-icon-box-description{font-family:"ArticulatCF", Sans-serif;font-size:19px;font-weight:400;letter-spacing:0.2px;color:#737373;}.elementor-846 .elementor-element.elementor-element-f69d8b4.elementor-position-right .elementor-image-box-img{margin-left:17px;}.elementor-846 .elementor-element.elementor-element-f69d8b4.elementor-position-left .elementor-image-box-img{margin-right:17px;}.elementor-846 .elementor-element.elementor-element-f69d8b4.elementor-position-top .elementor-image-box-img{margin-bottom:17px;}.elementor-846 .elementor-element.elementor-element-f69d8b4 .elementor-image-box-title{margin-bottom:6px;font-family:"ArticulatCF", Sans-serif;font-size:17px;font-weight:400;line-height:1em;color:#494949;}.elementor-846 .elementor-element.elementor-element-f69d8b4 .elementor-image-box-wrapper .elementor-image-box-img{width:100px;}.elementor-846 .elementor-element.elementor-element-f69d8b4 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-846 .elementor-element.elementor-element-f69d8b4:has(:hover) .elementor-image-box-title,
					 .elementor-846 .elementor-element.elementor-element-f69d8b4:has(:focus) .elementor-image-box-title{color:#494949;}.elementor-846 .elementor-element.elementor-element-f69d8b4 .elementor-image-box-description{font-family:"ArticulatCF", Sans-serif;font-size:12px;font-weight:400;letter-spacing:0.4px;color:#494949;}.elementor-846 .elementor-element.elementor-element-cc8999d{--display:flex;border-style:none;--border-style:none;--border-radius:24px 24px 24px 24px;--padding-top:49px;--padding-bottom:49px;--padding-left:49px;--padding-right:49px;}.elementor-846 .elementor-element.elementor-element-cc8999d:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-cc8999d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-846 .elementor-element.elementor-element-c13bb14 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-846 .elementor-element.elementor-element-c13bb14 .elementor-icon-box-wrapper{text-align:left;}.elementor-846 .elementor-element.elementor-element-c13bb14{--icon-box-icon-margin:15px;}.elementor-846 .elementor-element.elementor-element-c13bb14 .elementor-icon{font-size:33px;}.elementor-846 .elementor-element.elementor-element-c13bb14 .elementor-icon-box-title, .elementor-846 .elementor-element.elementor-element-c13bb14 .elementor-icon-box-title a{font-family:"ArticulatCF", Sans-serif;font-size:13px;font-weight:700;}.elementor-846 .elementor-element.elementor-element-c13bb14 .elementor-icon-box-description{font-family:"ArticulatCF", Sans-serif;font-size:19px;font-weight:400;letter-spacing:0.2px;color:#737373;}.elementor-846 .elementor-element.elementor-element-7de438e.elementor-position-right .elementor-image-box-img{margin-left:17px;}.elementor-846 .elementor-element.elementor-element-7de438e.elementor-position-left .elementor-image-box-img{margin-right:17px;}.elementor-846 .elementor-element.elementor-element-7de438e.elementor-position-top .elementor-image-box-img{margin-bottom:17px;}.elementor-846 .elementor-element.elementor-element-7de438e .elementor-image-box-title{margin-bottom:6px;font-family:"ArticulatCF", Sans-serif;font-size:17px;font-weight:400;line-height:1em;color:#494949;}.elementor-846 .elementor-element.elementor-element-7de438e .elementor-image-box-wrapper .elementor-image-box-img{width:100px;}.elementor-846 .elementor-element.elementor-element-7de438e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-846 .elementor-element.elementor-element-7de438e:has(:hover) .elementor-image-box-title,
					 .elementor-846 .elementor-element.elementor-element-7de438e:has(:focus) .elementor-image-box-title{color:#494949;}.elementor-846 .elementor-element.elementor-element-7de438e .elementor-image-box-description{font-family:"ArticulatCF", Sans-serif;font-size:12px;font-weight:400;letter-spacing:0.4px;color:#494949;}.elementor-846 .elementor-element.elementor-element-397d0ac{--display:flex;border-style:none;--border-style:none;--border-radius:24px 24px 24px 24px;--padding-top:49px;--padding-bottom:49px;--padding-left:49px;--padding-right:49px;}.elementor-846 .elementor-element.elementor-element-397d0ac:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-397d0ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-846 .elementor-element.elementor-element-637a4a0 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-846 .elementor-element.elementor-element-637a4a0 .elementor-icon-box-wrapper{text-align:left;}.elementor-846 .elementor-element.elementor-element-637a4a0{--icon-box-icon-margin:15px;}.elementor-846 .elementor-element.elementor-element-637a4a0 .elementor-icon{font-size:33px;}.elementor-846 .elementor-element.elementor-element-637a4a0 .elementor-icon-box-title, .elementor-846 .elementor-element.elementor-element-637a4a0 .elementor-icon-box-title a{font-family:"ArticulatCF", Sans-serif;font-size:13px;font-weight:700;}.elementor-846 .elementor-element.elementor-element-637a4a0 .elementor-icon-box-description{font-family:"ArticulatCF", Sans-serif;font-size:19px;font-weight:400;letter-spacing:0.2px;color:#737373;}.elementor-846 .elementor-element.elementor-element-5b54d00.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-846 .elementor-element.elementor-element-5b54d00.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-846 .elementor-element.elementor-element-5b54d00.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-846 .elementor-element.elementor-element-5b54d00 .elementor-image-box-title{margin-bottom:0px;font-family:"ArticulatCF", Sans-serif;font-size:16px;font-weight:400;line-height:1em;color:#494949;}.elementor-846 .elementor-element.elementor-element-5b54d00 .elementor-image-box-wrapper .elementor-image-box-img{width:100px;}.elementor-846 .elementor-element.elementor-element-5b54d00 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-846 .elementor-element.elementor-element-5b54d00:has(:hover) .elementor-image-box-title,
					 .elementor-846 .elementor-element.elementor-element-5b54d00:has(:focus) .elementor-image-box-title{color:#494949;}.elementor-846 .elementor-element.elementor-element-5b54d00 .elementor-image-box-description{font-family:"ArticulatCF", Sans-serif;font-size:10px;font-weight:400;letter-spacing:0.4px;color:#494949;}.elementor-846 .elementor-element.elementor-element-15fcc22{--display:flex;border-style:none;--border-style:none;--border-radius:24px 24px 24px 24px;--padding-top:49px;--padding-bottom:49px;--padding-left:49px;--padding-right:49px;}.elementor-846 .elementor-element.elementor-element-15fcc22:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-15fcc22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-846 .elementor-element.elementor-element-74e5bac > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-846 .elementor-element.elementor-element-74e5bac .elementor-icon-box-wrapper{text-align:left;}.elementor-846 .elementor-element.elementor-element-74e5bac{--icon-box-icon-margin:15px;}.elementor-846 .elementor-element.elementor-element-74e5bac .elementor-icon{font-size:33px;}.elementor-846 .elementor-element.elementor-element-74e5bac .elementor-icon-box-title, .elementor-846 .elementor-element.elementor-element-74e5bac .elementor-icon-box-title a{font-family:"ArticulatCF", Sans-serif;font-size:13px;font-weight:700;}.elementor-846 .elementor-element.elementor-element-74e5bac .elementor-icon-box-description{font-family:"ArticulatCF", Sans-serif;font-size:19px;font-weight:400;letter-spacing:0.2px;color:#737373;}.elementor-846 .elementor-element.elementor-element-de478b7.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-846 .elementor-element.elementor-element-de478b7.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-846 .elementor-element.elementor-element-de478b7.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-846 .elementor-element.elementor-element-de478b7 .elementor-image-box-title{margin-bottom:0px;font-family:"ArticulatCF", Sans-serif;font-size:16px;font-weight:400;line-height:1em;color:#494949;}.elementor-846 .elementor-element.elementor-element-de478b7 .elementor-image-box-wrapper .elementor-image-box-img{width:100px;}.elementor-846 .elementor-element.elementor-element-de478b7 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-846 .elementor-element.elementor-element-de478b7:has(:hover) .elementor-image-box-title,
					 .elementor-846 .elementor-element.elementor-element-de478b7:has(:focus) .elementor-image-box-title{color:#494949;}.elementor-846 .elementor-element.elementor-element-de478b7 .elementor-image-box-description{font-family:"ArticulatCF", Sans-serif;font-size:10px;font-weight:400;letter-spacing:0.4px;color:#494949;}.elementor-846 .elementor-element.elementor-element-3d3ffdf{--display:flex;border-style:none;--border-style:none;--border-radius:24px 24px 24px 24px;--padding-top:49px;--padding-bottom:49px;--padding-left:49px;--padding-right:49px;}.elementor-846 .elementor-element.elementor-element-3d3ffdf:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-3d3ffdf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-846 .elementor-element.elementor-element-83328bd > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-846 .elementor-element.elementor-element-83328bd .elementor-icon-box-wrapper{text-align:left;}.elementor-846 .elementor-element.elementor-element-83328bd{--icon-box-icon-margin:15px;}.elementor-846 .elementor-element.elementor-element-83328bd .elementor-icon{font-size:33px;}.elementor-846 .elementor-element.elementor-element-83328bd .elementor-icon-box-title, .elementor-846 .elementor-element.elementor-element-83328bd .elementor-icon-box-title a{font-family:"ArticulatCF", Sans-serif;font-size:13px;font-weight:700;}.elementor-846 .elementor-element.elementor-element-83328bd .elementor-icon-box-description{font-family:"ArticulatCF", Sans-serif;font-size:19px;font-weight:400;letter-spacing:0.2px;color:#737373;}.elementor-846 .elementor-element.elementor-element-bf4f340.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-846 .elementor-element.elementor-element-bf4f340.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-846 .elementor-element.elementor-element-bf4f340.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-846 .elementor-element.elementor-element-bf4f340 .elementor-image-box-title{margin-bottom:0px;font-family:"ArticulatCF", Sans-serif;font-size:16px;font-weight:400;line-height:1em;color:#494949;}.elementor-846 .elementor-element.elementor-element-bf4f340 .elementor-image-box-wrapper .elementor-image-box-img{width:100px;}.elementor-846 .elementor-element.elementor-element-bf4f340 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-846 .elementor-element.elementor-element-bf4f340:has(:hover) .elementor-image-box-title,
					 .elementor-846 .elementor-element.elementor-element-bf4f340:has(:focus) .elementor-image-box-title{color:#494949;}.elementor-846 .elementor-element.elementor-element-bf4f340 .elementor-image-box-description{font-family:"ArticulatCF", Sans-serif;font-size:10px;font-weight:400;letter-spacing:0.4px;color:#494949;}.elementor-846 .elementor-element.elementor-element-943a21e{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:10px;width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-846 .elementor-element.elementor-element-943a21e.elementor-element{--align-self:center;}.elementor-846 .elementor-element.elementor-element-23a52d7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:190px;--padding-bottom:210px;--padding-left:0px;--padding-right:0px;}.elementor-846 .elementor-element.elementor-element-4908948{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-846 .elementor-element.elementor-element-4908948 > .elementor-widget-container{padding:0px 0px 25px 0px;}.elementor-846 .elementor-element.elementor-element-4908948 .elementor-icon-box-wrapper{text-align:left;}.elementor-846 .elementor-element.elementor-element-4908948 .elementor-icon{font-size:251px;}.elementor-846 .elementor-element.elementor-element-4908948 .elementor-icon-box-title, .elementor-846 .elementor-element.elementor-element-4908948 .elementor-icon-box-title a{font-family:"ArticulatCF", Sans-serif;font-size:40px;font-weight:400;}.elementor-846 .elementor-element.elementor-element-4908948 .elementor-icon-box-title{color:#FFFFFF;}.elementor-846 .elementor-element.elementor-element-4908948:has(:hover) .elementor-icon-box-title,
					 .elementor-846 .elementor-element.elementor-element-4908948:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-846 .elementor-element.elementor-element-4908948 .elementor-icon-box-description{font-family:"ArticulatCF", Sans-serif;font-size:24px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-846 .elementor-element.elementor-element-26c1562{z-index:3;}.elementor-846 .elementor-element.elementor-element-c572146 .elementor-button{background-color:transparent;font-family:"ArticulatCF", Sans-serif;font-size:18px;font-weight:400;line-height:41px;fill:#222222;color:#222222;background-image:linear-gradient(90deg, #00a2ff 0%, #0074e8 100%);border-radius:100px 100px 100px 100px;padding:17px 32px 17px 32px;}.elementor-846 .elementor-element.elementor-element-c572146 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-846 .elementor-element.elementor-element-c572146 .elementor-button .elementor-button-content-wrapper{gap:54px;}.elementor-846 .elementor-element.elementor-element-a2b250b{width:var( --container-widget-width, 624px );max-width:624px;--container-widget-width:624px;--container-widget-flex-grow:0;z-index:1;}.elementor-846 .elementor-element.elementor-element-a2b250b img{width:100%;max-width:100%;}.elementor-846 .elementor-element.elementor-element-a378a1c{width:var( --container-widget-width, 1321px );max-width:1321px;--container-widget-width:1321px;--container-widget-flex-grow:0;z-index:0;}.elementor-846 .elementor-element.elementor-element-a378a1c img{width:100%;max-width:100%;}.elementor-846 .elementor-element.elementor-element-8e13564{width:var( --container-widget-width, 67px );max-width:67px;--container-widget-width:67px;--container-widget-flex-grow:0;z-index:1;}.elementor-846 .elementor-element.elementor-element-8e13564 img{width:100%;max-width:100%;}.elementor-846 .elementor-element.elementor-element-7811a16{width:var( --container-widget-width, 67px );max-width:67px;--container-widget-width:67px;--container-widget-flex-grow:0;z-index:1;}.elementor-846 .elementor-element.elementor-element-7811a16 img{width:100%;max-width:100%;}.elementor-846 .elementor-element.elementor-element-68be6cb{width:var( --container-widget-width, 138px );max-width:138px;--container-widget-width:138px;--container-widget-flex-grow:0;z-index:1;}.elementor-846 .elementor-element.elementor-element-68be6cb img{width:100%;max-width:100%;}.elementor-846 .elementor-element.elementor-element-6136129{width:var( --container-widget-width, 145px );max-width:145px;--container-widget-width:145px;--container-widget-flex-grow:0;z-index:1;}.elementor-846 .elementor-element.elementor-element-6136129 img{width:100%;max-width:100%;}.elementor-846 .elementor-element.elementor-element-6669882{width:var( --container-widget-width, 138px );max-width:138px;--container-widget-width:138px;--container-widget-flex-grow:0;z-index:1;}.elementor-846 .elementor-element.elementor-element-6669882 img{width:100%;max-width:100%;}.elementor-846 .elementor-element.elementor-element-6d35b09{--display:flex;--min-height:1261px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-846 .elementor-element.elementor-element-675e548{--display:flex;--min-height:1261px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-846 .elementor-element.elementor-element-675e548:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-675e548 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../../../../wp-content/uploads/2025/09/fora-webp.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-846 .elementor-element.elementor-element-3f0fdb4{--display:flex;--min-height:1013px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-846 .elementor-element.elementor-element-3f0fdb4:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-3f0fdb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../../../../wp-content/uploads/2025/09/meio-webp.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-846 .elementor-element.elementor-element-daab551{--display:flex;--min-height:734px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-846 .elementor-element.elementor-element-daab551:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-daab551 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../../../../wp-content/uploads/2025/09/interno-webp.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-846 .elementor-element.elementor-element-ca1f58c{--display:flex;--z-index:4;}.elementor-846 .elementor-element.elementor-element-7f3787b{width:var( --container-widget-width, 39% );max-width:39%;--container-widget-width:39%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-846 .elementor-element.elementor-element-7f3787b > .elementor-widget-container{padding:0px 0px 25px 0px;}.elementor-846 .elementor-element.elementor-element-7f3787b.elementor-element{--align-self:center;}.elementor-846 .elementor-element.elementor-element-7f3787b .elementor-icon-box-wrapper{text-align:center;}.elementor-846 .elementor-element.elementor-element-7f3787b .elementor-icon{font-size:251px;}.elementor-846 .elementor-element.elementor-element-7f3787b .elementor-icon-box-title, .elementor-846 .elementor-element.elementor-element-7f3787b .elementor-icon-box-title a{font-family:"ArticulatCF", Sans-serif;font-size:40px;font-weight:400;line-height:1.1em;}.elementor-846 .elementor-element.elementor-element-7f3787b .elementor-icon-box-title{color:#FFFFFF;}.elementor-846 .elementor-element.elementor-element-7f3787b:has(:hover) .elementor-icon-box-title,
					 .elementor-846 .elementor-element.elementor-element-7f3787b:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-846 .elementor-element.elementor-element-7f3787b .elementor-icon-box-description{font-family:"ArticulatCF", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-846 .elementor-element.elementor-element-87a5689 .elementor-button{background-color:transparent;font-family:"ArticulatCF", Sans-serif;font-size:18px;font-weight:400;line-height:41px;fill:#222222;color:#222222;background-image:linear-gradient(90deg, #00a2ff 0%, #0074e8 100%);border-radius:100px 100px 100px 100px;padding:17px 32px 17px 32px;}.elementor-846 .elementor-element.elementor-element-87a5689.elementor-element{--align-self:center;}.elementor-846 .elementor-element.elementor-element-87a5689 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-846 .elementor-element.elementor-element-87a5689 .elementor-button .elementor-button-content-wrapper{gap:54px;}.elementor-846 .elementor-element.elementor-element-4075e08{--display:flex;}.elementor-846 .elementor-element.elementor-element-bd36c2c{width:var( --container-widget-width, 90px );max-width:90px;--container-widget-width:90px;--container-widget-flex-grow:0;}.elementor-846 .elementor-element.elementor-element-bd36c2c img{width:100%;max-width:100%;}.elementor-846 .elementor-element.elementor-element-e925b50{--display:flex;--min-height:1261px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-846 .elementor-element.elementor-element-b142bec{--display:flex;--min-height:1261px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-846 .elementor-element.elementor-element-b142bec:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-b142bec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../../../../wp-content/uploads/2025/09/fora-webp.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-846 .elementor-element.elementor-element-7303265{--display:flex;--min-height:1013px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-846 .elementor-element.elementor-element-7303265:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-7303265 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../../../../wp-content/uploads/2025/09/meio-webp.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-846 .elementor-element.elementor-element-7214d76{--display:flex;--min-height:734px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-846 .elementor-element.elementor-element-7214d76:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-7214d76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../../../../wp-content/uploads/2025/09/interno-webp.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-846 .elementor-element.elementor-element-8d7be41{--display:flex;}.elementor-846 .elementor-element.elementor-element-a9ad8ec{width:var( --container-widget-width, 90px );max-width:90px;--container-widget-width:90px;--container-widget-flex-grow:0;}.elementor-846 .elementor-element.elementor-element-a9ad8ec img{width:100%;max-width:100%;}.elementor-846 .elementor-element.elementor-element-26426c4{--display:flex;--z-index:4;}.elementor-846 .elementor-element.elementor-element-394c140{width:var( --container-widget-width, 39% );max-width:39%;--container-widget-width:39%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-846 .elementor-element.elementor-element-394c140 > .elementor-widget-container{padding:0px 0px 25px 0px;}.elementor-846 .elementor-element.elementor-element-394c140.elementor-element{--align-self:center;}.elementor-846 .elementor-element.elementor-element-394c140 .elementor-icon-box-wrapper{text-align:center;}.elementor-846 .elementor-element.elementor-element-394c140 .elementor-icon{font-size:251px;}.elementor-846 .elementor-element.elementor-element-394c140 .elementor-icon-box-title, .elementor-846 .elementor-element.elementor-element-394c140 .elementor-icon-box-title a{font-family:"ArticulatCF", Sans-serif;font-size:40px;font-weight:400;line-height:1.1em;}.elementor-846 .elementor-element.elementor-element-394c140 .elementor-icon-box-title{color:#FFFFFF;}.elementor-846 .elementor-element.elementor-element-394c140:has(:hover) .elementor-icon-box-title,
					 .elementor-846 .elementor-element.elementor-element-394c140:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-846 .elementor-element.elementor-element-394c140 .elementor-icon-box-description{font-family:"ArticulatCF", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-846 .elementor-element.elementor-element-b9aa593 .elementor-button{background-color:transparent;font-family:"ArticulatCF", Sans-serif;font-size:18px;font-weight:400;line-height:41px;fill:#222222;color:#222222;background-image:linear-gradient(90deg, #00a2ff 0%, #0074e8 100%);border-radius:100px 100px 100px 100px;padding:17px 32px 17px 32px;}.elementor-846 .elementor-element.elementor-element-b9aa593.elementor-element{--align-self:center;}.elementor-846 .elementor-element.elementor-element-b9aa593 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-846 .elementor-element.elementor-element-b9aa593 .elementor-button .elementor-button-content-wrapper{gap:54px;}.elementor-846 .elementor-element.elementor-element-e18c328{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:280px;--padding-bottom:170px;--padding-left:0px;--padding-right:0px;--z-index:4;}.elementor-846 .elementor-element.elementor-element-7fd0d73{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-846 .elementor-element.elementor-element-7fd0d73 > .elementor-widget-container{padding:0px 0px 25px 0px;}.elementor-846 .elementor-element.elementor-element-7fd0d73.elementor-element{--align-self:flex-end;}.elementor-846 .elementor-element.elementor-element-7fd0d73 .elementor-icon-box-wrapper{text-align:left;}.elementor-846 .elementor-element.elementor-element-7fd0d73 .elementor-icon{font-size:251px;}.elementor-846 .elementor-element.elementor-element-7fd0d73 .elementor-icon-box-title, .elementor-846 .elementor-element.elementor-element-7fd0d73 .elementor-icon-box-title a{font-family:"ArticulatCF", Sans-serif;font-size:44px;font-weight:400;line-height:1.1em;}.elementor-846 .elementor-element.elementor-element-7fd0d73 .elementor-icon-box-title{color:#FFFFFF;}.elementor-846 .elementor-element.elementor-element-7fd0d73:has(:hover) .elementor-icon-box-title,
					 .elementor-846 .elementor-element.elementor-element-7fd0d73:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-846 .elementor-element.elementor-element-7fd0d73 .elementor-icon-box-description{font-family:"ArticulatCF", Sans-serif;font-size:22px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-846 .elementor-element.elementor-element-59511c9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-846 .elementor-element.elementor-element-59511c9.e-con{--align-self:flex-end;}.elementor-846 .elementor-element.elementor-element-a49ed93{width:var( --container-widget-width, 218px );max-width:218px;--container-widget-width:218px;--container-widget-flex-grow:0;}.elementor-846 .elementor-element.elementor-element-a49ed93 img{width:100%;max-width:100%;}.elementor-846 .elementor-element.elementor-element-7cf2c6e{width:var( --container-widget-width, 218px );max-width:218px;--container-widget-width:218px;--container-widget-flex-grow:0;}.elementor-846 .elementor-element.elementor-element-7cf2c6e img{width:100%;}.elementor-846 .elementor-element.elementor-element-09a1a17{width:var( --container-widget-width, 668px );max-width:668px;--container-widget-width:668px;--container-widget-flex-grow:0;}.elementor-846 .elementor-element.elementor-element-09a1a17 img{width:100%;max-width:100%;}.elementor-846 .elementor-element.elementor-element-cd64b20{width:var( --container-widget-width, 178px );max-width:178px;--container-widget-width:178px;--container-widget-flex-grow:0;}.elementor-846 .elementor-element.elementor-element-cd64b20 img{width:100%;max-width:100%;}.elementor-846 .elementor-element.elementor-element-12bb48c{width:var( --container-widget-width, 1040px );max-width:1040px;--container-widget-width:1040px;--container-widget-flex-grow:0;}.elementor-846 .elementor-element.elementor-element-12bb48c img{width:100%;max-width:100%;}.elementor-846 .elementor-element.elementor-element-e256fe4{width:var( --container-widget-width, 318px );max-width:318px;--container-widget-width:318px;--container-widget-flex-grow:0;z-index:2;}.elementor-846 .elementor-element.elementor-element-e256fe4 img{width:100%;max-width:100%;}.elementor-846 .elementor-element.elementor-element-e86b97f{width:var( --container-widget-width, 318px );max-width:318px;--container-widget-width:318px;--container-widget-flex-grow:0;z-index:2;}.elementor-846 .elementor-element.elementor-element-e86b97f img{width:100%;max-width:100%;}.elementor-846 .elementor-element.elementor-element-ec039db{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-846 .elementor-element.elementor-element-8703ca3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:45px 45px 45px 45px;--padding-top:125px;--padding-bottom:125px;--padding-left:0px;--padding-right:0px;}.elementor-846 .elementor-element.elementor-element-8703ca3:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-8703ca3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-846 .elementor-element.elementor-element-a13b5b3{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-846 .elementor-element.elementor-element-a13b5b3 > .elementor-widget-container{padding:0px 0px 25px 0px;}.elementor-846 .elementor-element.elementor-element-a13b5b3.elementor-element{--align-self:flex-start;}.elementor-846 .elementor-element.elementor-element-a13b5b3 .elementor-icon-box-wrapper{text-align:left;}.elementor-846 .elementor-element.elementor-element-a13b5b3 .elementor-icon{font-size:251px;}.elementor-846 .elementor-element.elementor-element-a13b5b3 .elementor-icon-box-title, .elementor-846 .elementor-element.elementor-element-a13b5b3 .elementor-icon-box-title a{font-family:"ArticulatCF", Sans-serif;font-size:44px;font-weight:400;line-height:1.1em;}.elementor-846 .elementor-element.elementor-element-a13b5b3 .elementor-icon-box-title{color:#FFFFFF;}.elementor-846 .elementor-element.elementor-element-a13b5b3:has(:hover) .elementor-icon-box-title,
					 .elementor-846 .elementor-element.elementor-element-a13b5b3:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-846 .elementor-element.elementor-element-a13b5b3 .elementor-icon-box-description{font-family:"ArticulatCF", Sans-serif;font-size:21px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-846 .elementor-element.elementor-element-edb876d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-846 .elementor-element.elementor-element-4708150{width:var( --container-widget-width, 567px );max-width:567px;--container-widget-width:567px;--container-widget-flex-grow:0;}.elementor-846 .elementor-element.elementor-element-4708150 img{width:100%;max-width:100%;}.elementor-846 .elementor-element.elementor-element-1195721{width:var( --container-widget-width, 436px );max-width:436px;--container-widget-width:436px;--container-widget-flex-grow:0;}.elementor-846 .elementor-element.elementor-element-1195721 img{width:100%;max-width:100%;}.elementor-846 .elementor-element.elementor-element-fc8a8d4{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-846 .elementor-element.elementor-element-fc8a8d4 img{width:100%;max-width:100%;}.elementor-846 .elementor-element.elementor-element-8f0fef7{width:var( --container-widget-width, 92px );max-width:92px;--container-widget-width:92px;--container-widget-flex-grow:0;}.elementor-846 .elementor-element.elementor-element-8f0fef7 img{width:100%;max-width:100%;}.elementor-846 .elementor-element.elementor-element-666ce56{width:var( --container-widget-width, 90px );max-width:90px;--container-widget-width:90px;--container-widget-flex-grow:0;}.elementor-846 .elementor-element.elementor-element-666ce56 img{width:100%;max-width:100%;}.elementor-846 .elementor-element.elementor-element-18363ff{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;--z-index:4;}.elementor-846 .elementor-element.elementor-element-1aec070{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-846 .elementor-element.elementor-element-1aec070 > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-846 .elementor-element.elementor-element-1aec070.elementor-element{--align-self:center;}.elementor-846 .elementor-element.elementor-element-1aec070 .elementor-icon-box-wrapper{text-align:center;}.elementor-846 .elementor-element.elementor-element-1aec070 .elementor-icon-box-title{margin-block-end:20px;color:#FFFFFF;}.elementor-846 .elementor-element.elementor-element-1aec070 .elementor-icon{font-size:251px;}.elementor-846 .elementor-element.elementor-element-1aec070 .elementor-icon-box-title, .elementor-846 .elementor-element.elementor-element-1aec070 .elementor-icon-box-title a{font-family:"ArticulatCF", Sans-serif;font-size:50px;font-weight:400;line-height:1.1em;}.elementor-846 .elementor-element.elementor-element-1aec070:has(:hover) .elementor-icon-box-title,
					 .elementor-846 .elementor-element.elementor-element-1aec070:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-846 .elementor-element.elementor-element-1aec070 .elementor-icon-box-description{font-family:"ArticulatCF", Sans-serif;font-size:24px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-846 .elementor-element.elementor-element-670ca8c .elementor-button{background-color:transparent;font-family:"ArticulatCF", Sans-serif;font-size:18px;font-weight:400;line-height:41px;fill:#222222;color:#222222;background-image:linear-gradient(90deg, #00a2ff 0%, #0074e8 100%);border-radius:100px 100px 100px 100px;padding:17px 32px 17px 32px;}.elementor-846 .elementor-element.elementor-element-670ca8c.elementor-element{--align-self:center;}.elementor-846 .elementor-element.elementor-element-670ca8c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-846 .elementor-element.elementor-element-670ca8c .elementor-button .elementor-button-content-wrapper{gap:54px;}.elementor-846 .elementor-element.elementor-element-06c525c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF3D;--border-color:#FFFFFF3D;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-846 .elementor-element.elementor-element-38c1810{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-846 .elementor-element.elementor-element-d3be6f2{width:100%;max-width:100%;--icon-box-icon-margin:28px;}.elementor-846 .elementor-element.elementor-element-d3be6f2 > .elementor-widget-container{padding:0px 85px 20px 0px;}.elementor-846 .elementor-element.elementor-element-d3be6f2 .elementor-icon-box-wrapper{text-align:left;}.elementor-846 .elementor-element.elementor-element-d3be6f2 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-846 .elementor-element.elementor-element-d3be6f2 .elementor-icon{font-size:139px;}.elementor-846 .elementor-element.elementor-element-d3be6f2 .elementor-icon-box-title, .elementor-846 .elementor-element.elementor-element-d3be6f2 .elementor-icon-box-title a{font-family:"ArticulatCF", Sans-serif;font-size:20px;font-weight:400;letter-spacing:0.4px;}.elementor-846 .elementor-element.elementor-element-d3be6f2:has(:hover) .elementor-icon-box-title,
					 .elementor-846 .elementor-element.elementor-element-d3be6f2:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-846 .elementor-element.elementor-element-c87f8ad .elementor-button{background-color:transparent;font-family:"ArticulatCF", Sans-serif;font-size:14px;font-weight:400;line-height:1em;letter-spacing:0.5px;fill:#222222;color:#222222;background-image:linear-gradient(90deg, #00a2ff 0%, #0074e8 100%);border-radius:100px 100px 100px 100px;padding:17px 45px 16px 45px;}.elementor-846 .elementor-element.elementor-element-c87f8ad.elementor-element{--align-self:flex-start;}.elementor-846 .elementor-element.elementor-element-b7ef608 .elementor-button{background-color:#00a2ff00;font-family:"ArticulatCF", Sans-serif;font-size:14px;font-weight:400;line-height:1em;letter-spacing:0.5px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF80;border-radius:100px 100px 100px 100px;padding:17px 34px 16px 34px;}.elementor-846 .elementor-element.elementor-element-b7ef608.elementor-element{--align-self:flex-start;}.elementor-846 .elementor-element.elementor-element-bcfa842{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-846 .elementor-element.elementor-element-2f9a8ac > .elementor-widget-container{padding:0px 0px 14px 0px;}.elementor-846 .elementor-element.elementor-element-2f9a8ac .elementor-heading-title{font-family:"ArticulatCF", Sans-serif;font-size:24px;font-weight:400;color:#E8E8E8;}.elementor-846 .elementor-element.elementor-element-4e2e98b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-846 .elementor-element.elementor-element-4e2e98b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-846 .elementor-element.elementor-element-4e2e98b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-846 .elementor-element.elementor-element-4e2e98b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-846 .elementor-element.elementor-element-4e2e98b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-846 .elementor-element.elementor-element-4e2e98b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-846 .elementor-element.elementor-element-4e2e98b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-846 .elementor-element.elementor-element-4e2e98b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-846 .elementor-element.elementor-element-4e2e98b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-846 .elementor-element.elementor-element-4e2e98b .elementor-icon-list-item > a{font-family:"ArticulatCF", Sans-serif;font-size:15px;font-weight:400;letter-spacing:0.5px;}.elementor-846 .elementor-element.elementor-element-4e2e98b .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-846 .elementor-element.elementor-element-4e2e98b .elementor-icon-list-item:hover .elementor-icon-list-text{color:#00a2ff;}.elementor-846 .elementor-element.elementor-element-b740aa7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-846 .elementor-element.elementor-element-cdb15c6 > .elementor-widget-container{padding:0px 0px 14px 0px;}.elementor-846 .elementor-element.elementor-element-cdb15c6 .elementor-heading-title{font-family:"ArticulatCF", Sans-serif;font-size:24px;font-weight:400;color:#E8E8E8;}.elementor-846 .elementor-element.elementor-element-abc75fa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-846 .elementor-element.elementor-element-abc75fa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-846 .elementor-element.elementor-element-abc75fa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-846 .elementor-element.elementor-element-abc75fa .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-846 .elementor-element.elementor-element-abc75fa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-846 .elementor-element.elementor-element-abc75fa .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-846 .elementor-element.elementor-element-abc75fa .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-846 .elementor-element.elementor-element-abc75fa{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-846 .elementor-element.elementor-element-abc75fa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-846 .elementor-element.elementor-element-abc75fa .elementor-icon-list-item > a{font-family:"ArticulatCF", Sans-serif;font-size:15px;font-weight:400;line-height:1.3em;letter-spacing:0.5px;}.elementor-846 .elementor-element.elementor-element-abc75fa .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-846 .elementor-element.elementor-element-abc75fa .elementor-icon-list-item:hover .elementor-icon-list-text{color:#00a2ff;}.elementor-846 .elementor-element.elementor-element-65a2e3f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-846 .elementor-element.elementor-element-9ac75bc > .elementor-widget-container{padding:0px 0px 14px 0px;}.elementor-846 .elementor-element.elementor-element-9ac75bc .elementor-heading-title{font-family:"ArticulatCF", Sans-serif;font-size:24px;font-weight:400;color:#E8E8E8;}.elementor-846 .elementor-element.elementor-element-4fc9376 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-846 .elementor-element.elementor-element-4fc9376 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-846 .elementor-element.elementor-element-4fc9376 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-846 .elementor-element.elementor-element-4fc9376 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-846 .elementor-element.elementor-element-4fc9376 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-846 .elementor-element.elementor-element-4fc9376 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-846 .elementor-element.elementor-element-4fc9376 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-846 .elementor-element.elementor-element-4fc9376{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-846 .elementor-element.elementor-element-4fc9376 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-846 .elementor-element.elementor-element-4fc9376 .elementor-icon-list-item > a{font-family:"ArticulatCF", Sans-serif;font-size:15px;font-weight:400;line-height:1.3em;letter-spacing:0.5px;}.elementor-846 .elementor-element.elementor-element-4fc9376 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-846 .elementor-element.elementor-element-5e9b9a8 .elementor-button{background-color:#00a2ff00;font-family:"ArticulatCF", Sans-serif;font-size:14px;font-weight:400;line-height:1em;letter-spacing:0.5px;fill:#00a2ff;color:#00a2ff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00a2ff;border-radius:100px 100px 100px 100px;padding:15px 28px 13px 28px;}.elementor-846 .elementor-element.elementor-element-5e9b9a8 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-846 .elementor-element.elementor-element-5e9b9a8.elementor-element{--align-self:flex-start;}.elementor-846 .elementor-element.elementor-element-601582e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF57;--border-color:#FFFFFF57;--margin-top:95px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-846 .elementor-element.elementor-element-f20cc3a.elementor-element{--align-self:flex-start;}.elementor-846 .elementor-element.elementor-element-f20cc3a{text-align:left;}.elementor-846 .elementor-element.elementor-element-f20cc3a .elementor-heading-title{font-family:"ArticulatCF", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;letter-spacing:0.5px;color:#FFFFFFCF;}.elementor-846 .elementor-element.elementor-element-1d11713.elementor-element{--align-self:flex-end;}.elementor-846 .elementor-element.elementor-element-1d11713 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-846 .elementor-element.elementor-element-1d11713 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-846 .elementor-element.elementor-element-1d11713 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-846 .elementor-element.elementor-element-1d11713 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-846 .elementor-element.elementor-element-1d11713 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-846 .elementor-element.elementor-element-1d11713 .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-846 .elementor-element.elementor-element-1d11713 .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-846 .elementor-element.elementor-element-1d11713{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-846 .elementor-element.elementor-element-1d11713 .elementor-icon-list-text{transition:color 0.3s;}.elementor-846 .elementor-element.elementor-element-2ee2cba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body.elementor-page-846:not(.elementor-motion-effects-element-type-background), body.elementor-page-846 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}@media(min-width:768px){.elementor-846 .elementor-element.elementor-element-3708271{--width:28%;}.elementor-846 .elementor-element.elementor-element-ec3dff0{--width:653px;}.elementor-846 .elementor-element.elementor-element-a4347cb{--width:750px;}.elementor-846 .elementor-element.elementor-element-2e04f98{--width:750px;}.elementor-846 .elementor-element.elementor-element-6d35b09{--content-width:1216px;}.elementor-846 .elementor-element.elementor-element-675e548{--width:1216px;}.elementor-846 .elementor-element.elementor-element-3f0fdb4{--width:992px;}.elementor-846 .elementor-element.elementor-element-daab551{--width:784px;}.elementor-846 .elementor-element.elementor-element-e925b50{--content-width:1216px;}.elementor-846 .elementor-element.elementor-element-b142bec{--width:1216px;}.elementor-846 .elementor-element.elementor-element-7303265{--width:992px;}.elementor-846 .elementor-element.elementor-element-7214d76{--width:784px;}.elementor-846 .elementor-element.elementor-element-59511c9{--width:49%;}.elementor-846 .elementor-element.elementor-element-ec039db{--content-width:1419px;}.elementor-846 .elementor-element.elementor-element-edb876d{--width:567px;}.elementor-846 .elementor-element.elementor-element-18363ff{--content-width:1140px;}.elementor-846 .elementor-element.elementor-element-38c1810{--width:28%;}.elementor-846 .elementor-element.elementor-element-bcfa842{--width:110px;}.elementor-846 .elementor-element.elementor-element-b740aa7{--width:200px;}.elementor-846 .elementor-element.elementor-element-65a2e3f{--width:200px;}}@media(max-width:1024px) and (min-width:768px){.elementor-846 .elementor-element.elementor-element-e29e4ef{--content-width:90vw;}.elementor-846 .elementor-element.elementor-element-3708271{--width:39%;}.elementor-846 .elementor-element.elementor-element-ef9994b{--content-width:90vw;}.elementor-846 .elementor-element.elementor-element-e41f621{--content-width:90vw;}.elementor-846 .elementor-element.elementor-element-b1282ea{--content-width:90vw;}.elementor-846 .elementor-element.elementor-element-23a52d7{--content-width:90vw;}.elementor-846 .elementor-element.elementor-element-6d35b09{--content-width:1083px;}.elementor-846 .elementor-element.elementor-element-675e548{--width:750px;}.elementor-846 .elementor-element.elementor-element-3f0fdb4{--width:600px;}.elementor-846 .elementor-element.elementor-element-daab551{--width:0px;}.elementor-846 .elementor-element.elementor-element-e925b50{--content-width:1083px;}.elementor-846 .elementor-element.elementor-element-b142bec{--width:750px;}.elementor-846 .elementor-element.elementor-element-7303265{--width:600px;}.elementor-846 .elementor-element.elementor-element-7214d76{--width:0px;}.elementor-846 .elementor-element.elementor-element-18363ff{--content-width:90vw;}.elementor-846 .elementor-element.elementor-element-06c525c{--content-width:90vw;}.elementor-846 .elementor-element.elementor-element-38c1810{--width:100%;}}@media(max-width:1024px){.elementor-846 .elementor-element.elementor-element-9c6db5f .elementor-nav-menu--main .elementor-item{padding-left:0px;padding-right:0px;}.elementor-846 .elementor-element.elementor-element-9c6db5f .elementor-nav-menu--dropdown a{padding-left:33px;padding-right:33px;padding-top:10px;padding-bottom:10px;}.elementor-846 .elementor-element.elementor-element-9c6db5f .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-846 .elementor-element.elementor-element-9c6db5f .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:30px !important;}.elementor-846 .elementor-element.elementor-element-ef9994b{--padding-top:200px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-846 .elementor-element.elementor-element-8a0e69a{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-846 .elementor-element.elementor-element-8a0e69a .elementor-image-box-title{font-size:31px;}.elementor-846 .elementor-element.elementor-element-8a0e69a .elementor-image-box-description{font-size:20px;}.elementor-846 .elementor-element.elementor-element-a246f7a .elementor-button{font-size:16px;}.elementor-846 .elementor-element.elementor-element-68e1b43{--e-image-carousel-slides-to-show:4;}.elementor-846 .elementor-element.elementor-element-2eb58e0{--container-widget-width:400px;--container-widget-flex-grow:0;width:var( --container-widget-width, 400px );max-width:400px;}.elementor-846 .elementor-element.elementor-element-6c34893{--container-widget-width:200px;--container-widget-flex-grow:0;width:var( --container-widget-width, 200px );max-width:200px;z-index:2;}.elementor-846 .elementor-element.elementor-element-5a68d1d{--container-widget-width:200px;--container-widget-flex-grow:0;width:var( --container-widget-width, 200px );max-width:200px;z-index:2;}.elementor-846 .elementor-element.elementor-element-e41f621{--justify-content:center;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-846 .elementor-element.elementor-element-a01651c .elementor-image-box-title{font-size:24px;}.elementor-846 .elementor-element.elementor-element-a01651c .elementor-image-box-description{font-size:17px;}.elementor-846 .elementor-element.elementor-element-0226a15 > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-846 .elementor-element.elementor-element-0226a15{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-846 .elementor-element.elementor-element-0226a15 .elementor-icon-box-title, .elementor-846 .elementor-element.elementor-element-0226a15 .elementor-icon-box-title a{font-size:24px;}.elementor-846 .elementor-element.elementor-element-0226a15 .elementor-icon-box-description{font-size:17px;}.elementor-846 .elementor-element.elementor-element-ad1d436 > .elementor-widget-container{padding:40px 20px 40px 40px;}.elementor-846 .elementor-element.elementor-element-ad1d436{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-846 .elementor-element.elementor-element-ad1d436 .elementor-icon-box-title, .elementor-846 .elementor-element.elementor-element-ad1d436 .elementor-icon-box-title a{font-size:24px;}.elementor-846 .elementor-element.elementor-element-ad1d436 .elementor-icon-box-description{font-size:17px;}.elementor-846 .elementor-element.elementor-element-2f53438{--container-widget-width:38%;--container-widget-flex-grow:0;width:var( --container-widget-width, 38% );max-width:38%;}.elementor-846 .elementor-element.elementor-element-2f53438 .elementor-image-box-title{font-size:24px;}.elementor-846 .elementor-element.elementor-element-2f53438 .elementor-image-box-description{font-size:17px;}.elementor-846 .elementor-element.elementor-element-c2c9aab .elementor-image-box-title{font-size:24px;}.elementor-846 .elementor-element.elementor-element-c2c9aab .elementor-image-box-description{font-size:17px;}.elementor-846 .elementor-element.elementor-element-6930639 > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-846 .elementor-element.elementor-element-6930639 .elementor-icon-box-title, .elementor-846 .elementor-element.elementor-element-6930639 .elementor-icon-box-title a{font-size:24px;}.elementor-846 .elementor-element.elementor-element-6930639 .elementor-icon-box-description{font-size:17px;}.elementor-846 .elementor-element.elementor-element-32244b6 > .elementor-widget-container{padding:100px 0px 40px 0px;}.elementor-846 .elementor-element.elementor-element-32244b6 .elementor-icon-box-description{font-size:36px;}.elementor-846 .elementor-element.elementor-element-5a23515{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;--e-icon-list-icon-size:44px;}.elementor-846 .elementor-element.elementor-element-5a23515 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-846 .elementor-element.elementor-element-5a23515 .elementor-icon-list-item > a{font-size:17px;line-height:1.3em;}.elementor-846 .elementor-element.elementor-element-7d19060{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-846 .elementor-element.elementor-element-7d19060 .elementor-heading-title{font-size:18px;}.elementor-846 .elementor-element.elementor-element-b1282ea{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-846 .elementor-element.elementor-element-b464fb5{--container-widget-width:55%;--container-widget-flex-grow:0;width:var( --container-widget-width, 55% );max-width:55%;}.elementor-846 .elementor-element.elementor-element-b464fb5 .elementor-icon-box-title, .elementor-846 .elementor-element.elementor-element-b464fb5 .elementor-icon-box-title a{font-size:36px;}.elementor-846 .elementor-element.elementor-element-b464fb5 .elementor-icon-box-description{font-size:19px;}.elementor-846 .elementor-element.elementor-element-82851af{--container-widget-width:58%;--container-widget-flex-grow:0;width:var( --container-widget-width, 58% );max-width:58%;}.elementor-846 .elementor-element.elementor-element-be4dc42{--container-widget-width:200px;--container-widget-flex-grow:0;width:var( --container-widget-width, 200px );max-width:200px;}.elementor-846 .elementor-element.elementor-element-c1c5c8d{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;}.elementor-846 .elementor-element.elementor-element-c1c5c8d > .elementor-widget-container{padding:120px 0px 40px 0px;}.elementor-846 .elementor-element.elementor-element-c1c5c8d .elementor-icon-box-title, .elementor-846 .elementor-element.elementor-element-c1c5c8d .elementor-icon-box-title a{font-size:36px;}.elementor-846 .elementor-element.elementor-element-c1c5c8d .elementor-icon-box-description{font-size:36px;line-height:1.1em;}.elementor-846 .elementor-element.elementor-element-bf8399a{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-846 .elementor-element.elementor-element-cc8999d{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-846 .elementor-element.elementor-element-397d0ac{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-846 .elementor-element.elementor-element-15fcc22{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-846 .elementor-element.elementor-element-3d3ffdf{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-846 .elementor-element.elementor-element-943a21e{--e-n-carousel-swiper-slides-to-display:2;width:100%;max-width:100%;}.elementor-846 .elementor-element.elementor-element-23a52d7{--padding-top:180px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-846 .elementor-element.elementor-element-4908948 .elementor-icon-box-title, .elementor-846 .elementor-element.elementor-element-4908948 .elementor-icon-box-title a{font-size:32px;}.elementor-846 .elementor-element.elementor-element-4908948 .elementor-icon-box-description{font-size:19px;}.elementor-846 .elementor-element.elementor-element-c572146 .elementor-button{font-size:16px;}.elementor-846 .elementor-element.elementor-element-a2b250b{--container-widget-width:320px;--container-widget-flex-grow:0;width:var( --container-widget-width, 320px );max-width:320px;}.elementor-846 .elementor-element.elementor-element-a378a1c{--container-widget-width:900px;--container-widget-flex-grow:0;width:var( --container-widget-width, 900px );max-width:900px;}.elementor-846 .elementor-element.elementor-element-8e13564{--container-widget-width:50px;--container-widget-flex-grow:0;width:var( --container-widget-width, 50px );max-width:50px;}.elementor-846 .elementor-element.elementor-element-7811a16{--container-widget-width:50px;--container-widget-flex-grow:0;width:var( --container-widget-width, 50px );max-width:50px;}.elementor-846 .elementor-element.elementor-element-6136129{--container-widget-width:120px;--container-widget-flex-grow:0;width:var( --container-widget-width, 120px );max-width:120px;}.elementor-846 .elementor-element.elementor-element-6d35b09{--min-height:0px;}.elementor-846 .elementor-element.elementor-element-675e548{--min-height:760px;}.elementor-846 .elementor-element.elementor-element-675e548:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-675e548 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-846 .elementor-element.elementor-element-3f0fdb4{--min-height:0px;}.elementor-846 .elementor-element.elementor-element-3f0fdb4:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-3f0fdb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-846 .elementor-element.elementor-element-7f3787b{--container-widget-width:53%;--container-widget-flex-grow:0;width:var( --container-widget-width, 53% );max-width:53%;}.elementor-846 .elementor-element.elementor-element-7f3787b .elementor-icon{font-size:180px;}.elementor-846 .elementor-element.elementor-element-7f3787b .elementor-icon-box-title, .elementor-846 .elementor-element.elementor-element-7f3787b .elementor-icon-box-title a{font-size:27px;}.elementor-846 .elementor-element.elementor-element-7f3787b .elementor-icon-box-description{font-size:16px;}.elementor-846 .elementor-element.elementor-element-87a5689 .elementor-button{font-size:16px;padding:15px 20px 15px 20px;}.elementor-846 .elementor-element.elementor-element-e925b50{--min-height:0px;}.elementor-846 .elementor-element.elementor-element-b142bec{--min-height:760px;}.elementor-846 .elementor-element.elementor-element-b142bec:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-b142bec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-846 .elementor-element.elementor-element-7303265{--min-height:0px;}.elementor-846 .elementor-element.elementor-element-7303265:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-7303265 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-846 .elementor-element.elementor-element-394c140{--container-widget-width:53%;--container-widget-flex-grow:0;width:var( --container-widget-width, 53% );max-width:53%;}.elementor-846 .elementor-element.elementor-element-394c140 .elementor-icon{font-size:180px;}.elementor-846 .elementor-element.elementor-element-394c140 .elementor-icon-box-title, .elementor-846 .elementor-element.elementor-element-394c140 .elementor-icon-box-title a{font-size:27px;}.elementor-846 .elementor-element.elementor-element-394c140 .elementor-icon-box-description{font-size:16px;}.elementor-846 .elementor-element.elementor-element-b9aa593 .elementor-button{font-size:16px;padding:15px 20px 15px 20px;}.elementor-846 .elementor-element.elementor-element-7fd0d73{--container-widget-width:53%;--container-widget-flex-grow:0;width:var( --container-widget-width, 53% );max-width:53%;}.elementor-846 .elementor-element.elementor-element-7fd0d73 .elementor-icon{font-size:180px;}.elementor-846 .elementor-element.elementor-element-7fd0d73 .elementor-icon-box-title, .elementor-846 .elementor-element.elementor-element-7fd0d73 .elementor-icon-box-title a{font-size:27px;}.elementor-846 .elementor-element.elementor-element-7fd0d73 .elementor-icon-box-description{font-size:16px;}.elementor-846 .elementor-element.elementor-element-09a1a17{--container-widget-width:58%;--container-widget-flex-grow:0;width:var( --container-widget-width, 58% );max-width:58%;}.elementor-846 .elementor-element.elementor-element-cd64b20{--container-widget-width:58%;--container-widget-flex-grow:0;width:var( --container-widget-width, 58% );max-width:58%;}.elementor-846 .elementor-element.elementor-element-12bb48c{--container-widget-width:58%;--container-widget-flex-grow:0;width:var( --container-widget-width, 58% );max-width:58%;}.elementor-846 .elementor-element.elementor-element-e256fe4{--container-widget-width:200px;--container-widget-flex-grow:0;width:var( --container-widget-width, 200px );max-width:200px;z-index:2;}.elementor-846 .elementor-element.elementor-element-e86b97f{--container-widget-width:200px;--container-widget-flex-grow:0;width:var( --container-widget-width, 200px );max-width:200px;z-index:2;}.elementor-846 .elementor-element.elementor-element-a13b5b3{--container-widget-width:53%;--container-widget-flex-grow:0;width:var( --container-widget-width, 53% );max-width:53%;}.elementor-846 .elementor-element.elementor-element-a13b5b3 .elementor-icon{font-size:180px;}.elementor-846 .elementor-element.elementor-element-a13b5b3 .elementor-icon-box-title, .elementor-846 .elementor-element.elementor-element-a13b5b3 .elementor-icon-box-title a{font-size:27px;}.elementor-846 .elementor-element.elementor-element-a13b5b3 .elementor-icon-box-description{font-size:16px;}.elementor-846 .elementor-element.elementor-element-18363ff{--margin-top:-81px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-846 .elementor-element.elementor-element-1aec070 .elementor-icon-box-title, .elementor-846 .elementor-element.elementor-element-1aec070 .elementor-icon-box-title a{font-size:35px;line-height:1.2em;}.elementor-846 .elementor-element.elementor-element-1aec070 .elementor-icon-box-description{font-size:18px;letter-spacing:0.2px;}.elementor-846 .elementor-element.elementor-element-670ca8c .elementor-button{font-size:17px;padding:17px 25px 17px 25px;}.elementor-846 .elementor-element.elementor-element-06c525c{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:flex-start;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-846 .elementor-element.elementor-element-38c1810{--justify-content:center;--gap:0px 30px;--row-gap:0px;--column-gap:30px;}.elementor-846 .elementor-element.elementor-element-d3be6f2 > .elementor-widget-container{padding:0px 230px 30px 230px;}.elementor-846 .elementor-element.elementor-element-d3be6f2 .elementor-icon-box-wrapper{text-align:center;}.elementor-846 .elementor-element.elementor-element-f20cc3a .elementor-heading-title{line-height:1.4em;}}@media(max-width:767px){.elementor-846 .elementor-element.elementor-element-e29e4ef{--content-width:90vw;}.elementor-846 .elementor-element.elementor-element-a1f5394{--container-widget-width:31%;--container-widget-flex-grow:0;width:var( --container-widget-width, 31% );max-width:31%;}.elementor-846 .elementor-element.elementor-element-3708271{--width:68%;}.elementor-846 .elementor-element.elementor-element-b19fc85{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-846 .elementor-element.elementor-element-b19fc85 .elementor-button{font-size:13px;padding:13px 0px 13px 0px;}.elementor-846 .elementor-element.elementor-element-750e055{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;}.elementor-846 .elementor-element.elementor-element-750e055 .elementor-button{font-size:13px;padding:13px 0px 13px 0px;}.elementor-846 .elementor-element.elementor-element-ef9994b{--content-width:90vw;--min-height:0px;--padding-top:15vw;--padding-bottom:110vw;--padding-left:0vw;--padding-right:0vw;}.elementor-846 .elementor-element.elementor-element-8a0e69a{width:100%;max-width:100%;}.elementor-846 .elementor-element.elementor-element-8a0e69a .elementor-image-box-wrapper{text-align:center;}.elementor-846 .elementor-element.elementor-element-8a0e69a .elementor-image-box-title{font-size:7.5vw;line-height:0.9em;}.elementor-846 .elementor-element.elementor-element-8a0e69a .elementor-image-box-description{font-size:5.1vw;line-height:1.1em;}.elementor-846 .elementor-element.elementor-element-a246f7a{width:100%;max-width:100%;}.elementor-846 .elementor-element.elementor-element-a246f7a.elementor-element{--align-self:center;}.elementor-846 .elementor-element.elementor-element-a246f7a .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-846 .elementor-element.elementor-element-a246f7a .elementor-button{padding:017px 0px 17px 0px;}.elementor-846 .elementor-element.elementor-element-68e1b43{--e-image-carousel-slides-to-show:3;}.elementor-846 .elementor-element.elementor-element-2eb58e0{--container-widget-width:87vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 87vw );max-width:87vw;}.elementor-846 .elementor-element.elementor-element-6c34893{--container-widget-width:170px;--container-widget-flex-grow:0;width:var( --container-widget-width, 170px );max-width:170px;}.elementor-846 .elementor-element.elementor-element-5a68d1d{--container-widget-width:170px;--container-widget-flex-grow:0;width:var( --container-widget-width, 170px );max-width:170px;}.elementor-846 .elementor-element.elementor-element-e41f621{--content-width:90vw;--justify-content:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-846 .elementor-element.elementor-element-ec3dff0{--min-height:554px;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-846 .elementor-element.elementor-element-a01651c{width:100%;max-width:100%;}.elementor-846 .elementor-element.elementor-element-a01651c > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-846 .elementor-element.elementor-element-0226a15{width:100%;max-width:100%;}.elementor-846 .elementor-element.elementor-element-ad1d436{width:100%;max-width:100%;}.elementor-846 .elementor-element.elementor-element-a4347cb{--min-height:560px;--justify-content:flex-start;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-846 .elementor-element.elementor-element-2f53438{width:100%;max-width:100%;}.elementor-846 .elementor-element.elementor-element-2f53438 .elementor-image-box-title{font-size:7vw;}.elementor-846 .elementor-element.elementor-element-2f53438 .elementor-image-box-description{font-size:4vw;}.elementor-846 .elementor-element.elementor-element-2e04f98{--min-height:0px;--padding-top:340px;--padding-bottom:70px;--padding-left:40px;--padding-right:40px;}.elementor-846 .elementor-element.elementor-element-c2c9aab{width:100%;max-width:100%;}.elementor-846 .elementor-element.elementor-element-c2c9aab .elementor-image-box-title{font-size:7vw;}.elementor-846 .elementor-element.elementor-element-c2c9aab .elementor-image-box-description{font-size:3.7vw;}.elementor-846 .elementor-element.elementor-element-32244b6 > .elementor-widget-container{padding:80px 0px 10px 0px;}.elementor-846 .elementor-element.elementor-element-32244b6 .elementor-icon-box-description{font-size:6.2vw;}.elementor-846 .elementor-element.elementor-element-5a23515{--container-widget-width:76%;--container-widget-flex-grow:0;width:var( --container-widget-width, 76% );max-width:76%;}.elementor-846 .elementor-element.elementor-element-5a23515.elementor-element{--align-self:center;}.elementor-846 .elementor-element.elementor-element-5a23515 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-846 .elementor-element.elementor-element-5a23515 .elementor-icon-list-item > a{font-size:3.6vw;}.elementor-846 .elementor-element.elementor-element-7d19060{width:100%;max-width:100%;text-align:center;}.elementor-846 .elementor-element.elementor-element-7d19060 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-846 .elementor-element.elementor-element-7d19060 .elementor-heading-title{font-size:3.8vw;}.elementor-846 .elementor-element.elementor-element-b1282ea{--content-width:90vw;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-846 .elementor-element.elementor-element-b464fb5 > .elementor-widget-container{padding:0vw 0vw 90vw 0vw;}.elementor-846 .elementor-element.elementor-element-b464fb5{--container-widget-width:97%;--container-widget-flex-grow:0;width:var( --container-widget-width, 97% );max-width:97%;}.elementor-846 .elementor-element.elementor-element-b464fb5.elementor-element{--align-self:center;}.elementor-846 .elementor-element.elementor-element-b464fb5 .elementor-icon-box-wrapper{text-align:center;}.elementor-846 .elementor-element.elementor-element-b464fb5 .elementor-icon-box-title, .elementor-846 .elementor-element.elementor-element-b464fb5 .elementor-icon-box-title a{font-size:7vw;}.elementor-846 .elementor-element.elementor-element-b464fb5 .elementor-icon-box-description{font-size:3.9vw;}.elementor-846 .elementor-element.elementor-element-82851af{--container-widget-width:90vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 90vw );max-width:90vw;}.elementor-846 .elementor-element.elementor-element-be4dc42{--container-widget-width:160px;--container-widget-flex-grow:0;width:var( --container-widget-width, 160px );max-width:160px;}.elementor-846 .elementor-element.elementor-element-e740296{width:100%;max-width:100%;}.elementor-846 .elementor-element.elementor-element-e740296.elementor-element{--align-self:center;}.elementor-846 .elementor-element.elementor-element-e740296 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-846 .elementor-element.elementor-element-e740296 .elementor-button{font-size:16px;padding:017px 0px 17px 0px;}.elementor-846 .elementor-element.elementor-element-c1c5c8d{width:100%;max-width:100%;}.elementor-846 .elementor-element.elementor-element-c1c5c8d > .elementor-widget-container{padding:90px 0px 20px 0px;}.elementor-846 .elementor-element.elementor-element-c1c5c8d .elementor-icon-box-title, .elementor-846 .elementor-element.elementor-element-c1c5c8d .elementor-icon-box-title a{font-size:7vw;}.elementor-846 .elementor-element.elementor-element-c1c5c8d .elementor-icon-box-description{font-size:7vw;}.elementor-846 .elementor-element.elementor-element-5c3f451 .elementor-icon-box-description{font-size:14px;}.elementor-846 .elementor-element.elementor-element-f69d8b4.elementor-element{--align-self:center;}.elementor-846 .elementor-element.elementor-element-f69d8b4 .elementor-image-box-img{margin-bottom:17px;}.elementor-846 .elementor-element.elementor-element-c13bb14 .elementor-icon-box-description{font-size:14px;}.elementor-846 .elementor-element.elementor-element-7de438e.elementor-element{--align-self:center;}.elementor-846 .elementor-element.elementor-element-7de438e .elementor-image-box-img{margin-bottom:17px;}.elementor-846 .elementor-element.elementor-element-637a4a0 .elementor-icon-box-description{font-size:14px;}.elementor-846 .elementor-element.elementor-element-5b54d00.elementor-element{--align-self:center;}.elementor-846 .elementor-element.elementor-element-5b54d00 .elementor-image-box-img{margin-bottom:15px;}.elementor-846 .elementor-element.elementor-element-74e5bac .elementor-icon-box-description{font-size:14px;}.elementor-846 .elementor-element.elementor-element-de478b7.elementor-element{--align-self:center;}.elementor-846 .elementor-element.elementor-element-de478b7 .elementor-image-box-img{margin-bottom:15px;}.elementor-846 .elementor-element.elementor-element-83328bd .elementor-icon-box-description{font-size:14px;}.elementor-846 .elementor-element.elementor-element-bf4f340.elementor-element{--align-self:center;}.elementor-846 .elementor-element.elementor-element-bf4f340 .elementor-image-box-img{margin-bottom:15px;}.elementor-846 .elementor-element.elementor-element-943a21e{--e-n-carousel-swiper-slides-to-display:1;width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-846 .elementor-element.elementor-element-23a52d7{--content-width:90vw;--padding-top:15vw;--padding-bottom:5vw;--padding-left:0vw;--padding-right:0vw;}.elementor-846 .elementor-element.elementor-element-4908948 > .elementor-widget-container{padding:0px 0px 60px 0px;}.elementor-846 .elementor-element.elementor-element-4908948{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-846 .elementor-element.elementor-element-4908948 .elementor-icon-box-wrapper{text-align:center;}.elementor-846 .elementor-element.elementor-element-4908948 .elementor-icon-box-title, .elementor-846 .elementor-element.elementor-element-4908948 .elementor-icon-box-title a{font-size:7vw;}.elementor-846 .elementor-element.elementor-element-4908948 .elementor-icon-box-description{font-size:4vw;}.elementor-846 .elementor-element.elementor-element-26c1562{width:var( --container-widget-width, 59% );max-width:59%;--container-widget-width:59%;--container-widget-flex-grow:0;}.elementor-846 .elementor-element.elementor-element-26c1562 img{width:100%;}.elementor-846 .elementor-element.elementor-element-c572146{width:100%;max-width:100%;}.elementor-846 .elementor-element.elementor-element-c572146.elementor-element{--order:99999 /* order end hack */;}.elementor-846 .elementor-element.elementor-element-c572146 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-846 .elementor-element.elementor-element-c572146 .elementor-button{padding:17px 0px 17px 0px;}.elementor-846 .elementor-element.elementor-element-a2b250b > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-846 .elementor-element.elementor-element-a2b250b{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-846 .elementor-element.elementor-element-a2b250b.elementor-element{--align-self:center;}.elementor-846 .elementor-element.elementor-element-a378a1c{--container-widget-width:0px;--container-widget-flex-grow:0;width:var( --container-widget-width, 0px );max-width:0px;}.elementor-846 .elementor-element.elementor-element-68be6cb{--container-widget-width:110px;--container-widget-flex-grow:0;width:var( --container-widget-width, 110px );max-width:110px;}.elementor-846 .elementor-element.elementor-element-6d35b09{--content-width:90vw;--min-height:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-846 .elementor-element.elementor-element-675e548:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-675e548 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../../../../wp-content/uploads/2025/09/fora-mobile-webp.webp");}.elementor-846 .elementor-element.elementor-element-3f0fdb4:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-3f0fdb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../../../../wp-content/uploads/2025/09/meio-mobile-webp.webp");}.elementor-846 .elementor-element.elementor-element-3f0fdb4{--width:80%;--min-height:0px;}.elementor-846 .elementor-element.elementor-element-7f3787b{width:100%;max-width:100%;}.elementor-846 .elementor-element.elementor-element-7f3787b .elementor-icon{font-size:210px;}.elementor-846 .elementor-element.elementor-element-7f3787b .elementor-icon-box-title, .elementor-846 .elementor-element.elementor-element-7f3787b .elementor-icon-box-title a{font-size:7vw;}.elementor-846 .elementor-element.elementor-element-7f3787b .elementor-icon-box-description{font-size:15px;}.elementor-846 .elementor-element.elementor-element-87a5689{width:100%;max-width:100%;}.elementor-846 .elementor-element.elementor-element-87a5689 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-846 .elementor-element.elementor-element-87a5689 .elementor-button{font-size:16px;padding:15px 0px 15px 0px;}.elementor-846 .elementor-element.elementor-element-4075e08{--width:360px;--min-height:360px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-846 .elementor-element.elementor-element-03808a5{width:100%;max-width:100%;}.elementor-846 .elementor-element.elementor-element-216199f{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-846 .elementor-element.elementor-element-c191dd7{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-846 .elementor-element.elementor-element-1e883fe{width:var( --container-widget-width, 26% );max-width:26%;--container-widget-width:26%;--container-widget-flex-grow:0;z-index:6;}.elementor-846 .elementor-element.elementor-element-bd36c2c{z-index:4;}.elementor-846 .elementor-element.elementor-element-e925b50{--content-width:90vw;--min-height:0px;--padding-top:30px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-846 .elementor-element.elementor-element-b142bec:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-b142bec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../../../../wp-content/uploads/2025/09/fora-mobile-webp.webp");}.elementor-846 .elementor-element.elementor-element-7303265:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-7303265 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../../../../wp-content/uploads/2025/09/meio-mobile-webp.webp");}.elementor-846 .elementor-element.elementor-element-7303265{--width:80%;--min-height:0px;}.elementor-846 .elementor-element.elementor-element-8d7be41{--width:360px;--min-height:360px;--margin-top:0px;--margin-bottom:-100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-846 .elementor-element.elementor-element-d1cedbc{width:100%;max-width:100%;}.elementor-846 .elementor-element.elementor-element-2912f0e{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-846 .elementor-element.elementor-element-088b45e{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-846 .elementor-element.elementor-element-c7a1cfc{width:var( --container-widget-width, 26% );max-width:26%;--container-widget-width:26%;--container-widget-flex-grow:0;z-index:6;}.elementor-846 .elementor-element.elementor-element-a9ad8ec{z-index:4;}.elementor-846 .elementor-element.elementor-element-26426c4{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-846 .elementor-element.elementor-element-394c140{width:100%;max-width:100%;}.elementor-846 .elementor-element.elementor-element-394c140 .elementor-icon{font-size:210px;}.elementor-846 .elementor-element.elementor-element-394c140 .elementor-icon-box-title, .elementor-846 .elementor-element.elementor-element-394c140 .elementor-icon-box-title a{font-size:7vw;}.elementor-846 .elementor-element.elementor-element-394c140 .elementor-icon-box-description{font-size:15px;}.elementor-846 .elementor-element.elementor-element-b9aa593{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-846 .elementor-element.elementor-element-b9aa593 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-846 .elementor-element.elementor-element-b9aa593 .elementor-button{font-size:16px;padding:15px 0px 15px 0px;}.elementor-846 .elementor-element.elementor-element-e18c328{--content-width:90vw;--justify-content:flex-start;--padding-top:015vw;--padding-bottom:118vw;--padding-left:0vw;--padding-right:0vw;}.elementor-846 .elementor-element.elementor-element-7fd0d73{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-846 .elementor-element.elementor-element-7fd0d73.elementor-element{--align-self:center;}.elementor-846 .elementor-element.elementor-element-7fd0d73 .elementor-icon-box-wrapper{text-align:center;}.elementor-846 .elementor-element.elementor-element-7fd0d73 .elementor-icon{font-size:210px;}.elementor-846 .elementor-element.elementor-element-7fd0d73 .elementor-icon-box-title, .elementor-846 .elementor-element.elementor-element-7fd0d73 .elementor-icon-box-title a{font-size:7.5vw;}.elementor-846 .elementor-element.elementor-element-7fd0d73 .elementor-icon-box-description{font-size:15px;}.elementor-846 .elementor-element.elementor-element-59511c9{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-846 .elementor-element.elementor-element-a49ed93{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-846 .elementor-element.elementor-element-7cf2c6e{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-846 .elementor-element.elementor-element-09a1a17{--container-widget-width:90vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 90vw );max-width:90vw;}.elementor-846 .elementor-element.elementor-element-cd64b20{--container-widget-width:36vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 36vw );max-width:36vw;}.elementor-846 .elementor-element.elementor-element-12bb48c{--container-widget-width:90vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 90vw );max-width:90vw;}.elementor-846 .elementor-element.elementor-element-e256fe4{--container-widget-width:170px;--container-widget-flex-grow:0;width:var( --container-widget-width, 170px );max-width:170px;}.elementor-846 .elementor-element.elementor-element-e86b97f{--container-widget-width:170px;--container-widget-flex-grow:0;width:var( --container-widget-width, 170px );max-width:170px;}.elementor-846 .elementor-element.elementor-element-ec039db{--content-width:90vw;}.elementor-846 .elementor-element.elementor-element-8703ca3{--justify-content:center;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-846 .elementor-element.elementor-element-a13b5b3{width:100%;max-width:100%;}.elementor-846 .elementor-element.elementor-element-a13b5b3 .elementor-icon-box-wrapper{text-align:center;}.elementor-846 .elementor-element.elementor-element-a13b5b3 .elementor-icon{font-size:210px;}.elementor-846 .elementor-element.elementor-element-a13b5b3 .elementor-icon-box-title, .elementor-846 .elementor-element.elementor-element-a13b5b3 .elementor-icon-box-title a{font-size:7vw;}.elementor-846 .elementor-element.elementor-element-a13b5b3 .elementor-icon-box-description{font-size:15px;}.elementor-846 .elementor-element.elementor-element-edb876d{--width:300px;--min-height:300px;--margin-top:032px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-846 .elementor-element.elementor-element-4708150{width:100%;max-width:100%;}.elementor-846 .elementor-element.elementor-element-1195721{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-846 .elementor-element.elementor-element-fc8a8d4{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-846 .elementor-element.elementor-element-18363ff{--content-width:90vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-846 .elementor-element.elementor-element-1aec070{width:100%;max-width:100%;}.elementor-846 .elementor-element.elementor-element-1aec070 .elementor-icon-box-title, .elementor-846 .elementor-element.elementor-element-1aec070 .elementor-icon-box-title a{font-size:7vw;}.elementor-846 .elementor-element.elementor-element-1aec070 .elementor-icon-box-description{font-size:3.7vw;}.elementor-846 .elementor-element.elementor-element-670ca8c{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-846 .elementor-element.elementor-element-670ca8c .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-846 .elementor-element.elementor-element-670ca8c .elementor-button{padding:15px 0px 15px 0px;}.elementor-846 .elementor-element.elementor-element-06c525c{--content-width:90vw;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-846 .elementor-element.elementor-element-d3be6f2 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-846 .elementor-element.elementor-element-d3be6f2 .elementor-icon-box-title, .elementor-846 .elementor-element.elementor-element-d3be6f2 .elementor-icon-box-title a{font-size:17px;}.elementor-846 .elementor-element.elementor-element-bcfa842{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-846 .elementor-element.elementor-element-bcfa842.e-con{--align-self:center;}.elementor-846 .elementor-element.elementor-element-cdb15c6{text-align:center;}.elementor-846 .elementor-element.elementor-element-9ac75bc{text-align:center;}.elementor-846 .elementor-element.elementor-element-5e9b9a8.elementor-element{--align-self:center;}.elementor-846 .elementor-element.elementor-element-601582e{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for nav-menu, class: .elementor-element-9c6db5f */@media(max-width:767px){
    .elementor-846 .elementor-element.elementor-element-9c6db5f{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e29e4ef */.elementor-846 .elementor-element.elementor-element-e29e4ef{
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
    position: fixed;
    top: 0;
    left: 50%;
    transform: translatex(-50%)
}

@media(max-width:767px){
    .elementor-846 .elementor-element.elementor-element-e29e4ef{
    position: static;
    transform: none
}
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8a0e69a */.elementor-846 .elementor-element.elementor-element-8a0e69a {
    opacity: 0; /* importante para garantir que comece do zero */
    animation: surgir 0.7s 0.4s ease forwards;
}

@keyframes surgir {
  0% {
    opacity: 0;
    filter: blur(7px);
    transform: translateY(40px);
  }
  100% {
    opacity: 1;
    filter: blur(0);
    transform: translateY(0);
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a246f7a */.elementor-846 .elementor-element.elementor-element-a246f7a {
    opacity: 0; /* importante para garantir que comece do zero */
    animation: surgir 0.7s 0.4s ease forwards;
    animation-delay: 1s !important;
}

.elementor-846 .elementor-element.elementor-element-a246f7a .elementor-button-icon{
    font-size: 41px;
    transition: 0.5s;
    transform: translatex(-30px) rotate(0);
    opacity: 0
}
.elementor-846 .elementor-element.elementor-element-a246f7a .elementor-button{
    transition: 0.5s;
}

.elementor-846 .elementor-element.elementor-element-a246f7a .elementor-button:hover  .elementor-button-icon{
    font-size: 41px;
    transition: 0.5s;
    transform: translatex(0px) rotate(-135deg);
    opacity: 1
}

.elementor-846 .elementor-element.elementor-element-a246f7a .elementor-button:hover{
    transform: scale(1.05)
}

.elementor-846 .elementor-element.elementor-element-a246f7a .elementor-button-text{
    position: relative;
    left: 50%;
    transform: translatex(-50%);
    transition: 0.5s !important;
}

.elementor-846 .elementor-element.elementor-element-a246f7a .elementor-button:hover .elementor-button-text{
    left: 37%;
    transition: 0.5s !important;
}

@media(max-width:767px){
    .elementor-846 .elementor-element.elementor-element-a246f7a .elementor-button-text{
    position: static;
    transform: none;
    transition: 0.5s !important;
}

    .elementor-846 .elementor-element.elementor-element-a246f7a .elementor-button-icon{
    transition: 0.5s;
    transform: rotate(0);
    opacity: 1
}

.elementor-846 .elementor-element.elementor-element-a246f7a .elementor-button:hover  .elementor-button-icon{
    transition: 0.5s;
    transform: rotate(-135deg);
}
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-68e1b43 */.elementor-846 .elementor-element.elementor-element-68e1b43{
    position: absolute !important;
    top: inherit;
    bottom: 0 !important;
    width: 1140px !important
}

.elementor-846 .elementor-element.elementor-element-68e1b43 .swiper{
    overflow: visible;
    pointer-events: none;
    
}

.elementor-846 .elementor-element.elementor-element-68e1b43 .swiper-wrapper{
    transition-timing-function: linear
}

@media(max-width:1024px){
    .elementor-846 .elementor-element.elementor-element-68e1b43{
    width: 90vw !important
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2eb58e0 */.elementor-846 .elementor-element.elementor-element-2eb58e0{
    position: absolute;
    top: 116px;
    left: calc(50%);
    pointer-events: none;
}

@media(max-width:1024px) and (min-width:768px){
    .elementor-846 .elementor-element.elementor-element-2eb58e0{
    position: absolute;
    top: 160px;
    left: calc(50% + 4%)
}
}

@media(max-width:767px){
    .elementor-846 .elementor-element.elementor-element-2eb58e0{
    position: absolute;
    top: 90vw;
    left: calc(50%);
    transform: translatex(-50%);
}

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6c34893 */.elementor-846 .elementor-element.elementor-element-6c34893{
    position: absolute;
    top: 500px;
    left: calc(50% + 21px);
    backdrop-filter: blur(4px);
    border-radius: 15px;
    animation: subir 3s ease-in-out infinite;
}

@keyframes subir{
    0%,100%{
        transform: translatey(0);
    }
    50%{
        transform: translatey(-10px);
    }
}

@media(max-width:1024px) and (min-width:768px){
    .elementor-846 .elementor-element.elementor-element-6c34893{
    position: absolute;
    top: 380px;
    left: calc(50% + 5.8%);
}
}

@media(max-width:767px){
    .elementor-846 .elementor-element.elementor-element-6c34893{
    position: absolute;
    top: 138vw;
    left: calc(50% - 42%);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a68d1d */.elementor-846 .elementor-element.elementor-element-5a68d1d{
    position: absolute;
    top: 590px;
    left: calc(50% + 21px);
    backdrop-filter: blur(4px);
    border-radius: 15px;
    animation: subir 3s ease-in-out infinite;
    animation-delay: 1s
}

@media(max-width:1024px) and (min-width:768px){
    .elementor-846 .elementor-element.elementor-element-5a68d1d{
    position: absolute;
    top: 440px;
    left: calc(50% + 5.8%);
}
}

@media(max-width:767px){
    .elementor-846 .elementor-element.elementor-element-5a68d1d{
    position: absolute;
    top: 149vw;
    left: calc(50% - 42%);
}
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-ef9994b */.elementor-846 .elementor-element.elementor-element-ef9994b::before{
    content: "";
    background-color: #00a2ff50;
    width: 500px;
    height: 500px;
    border-radius: 2000px;
    position: absolute;
    top: 50%;
    left: 80%;
    mix-blend-mode: screen;
    filter: blur(220px);
    animation: luz 4s infinite ease;
    pointer-events: none;
    z-index: 4
}

/* Efeito no .elementor-846 .elementor-element.elementor-element-ef9994b::after */
.elementor-846 .elementor-element.elementor-element-ef9994b::after{
    content: "";
    background-color: #0066cc;
    width: 500px;
    height: 500px;
    border-radius: 2000px;
    position: absolute;
    top: 0%;
    left: 40%;
    mix-blend-mode: screen;
    filter: blur(220px);
    animation: luz2 4s infinite ease;
    pointer-events: none;
    z-index: 4
}

/* Definições de animação */
@keyframes luz{
    0%{
        left: 80%;
        opacity: 1;
    }
    30%{
        left: 60%;
        opacity: 60%;
    }
    60%{
        left: 90%;
        top: 40%;
        opacity: 50%;
    }
    100%{
        left: 80%;
        opacity: 1;
    }
}

@keyframes luz2{
    0%{
        left: 50%;
        opacity: 1;
    }
    30%{
        left: 50%;
        opacity: 30%;
    }
    60%{
        left: 50%;
        top: 40%;
        opacity: 40%;
    }
    100%{
        left: 50%;
        opacity: 60%;
    }
}

/* Oculta os efeitos em telas pequenas */
@media (max-width: 768px) {
    .elementor-846 .elementor-element.elementor-element-ef9994b::before, .elementor-846 .elementor-element.elementor-element-ef9994b::after {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8acfbf7 */.elementor-846 .elementor-element.elementor-element-8acfbf7{
    position: absolute;
    top: 75px;
    left: inherit;
    right: 0;
    backdrop-filter: blur(4px);
    border-radius: 15px 0 0 15px;
    animation: aparecer 3s ease-in-out infinite;
}

@keyframes aparecer{
    0%,100%{
        opacity: 1;
    }
    50%{
        opacity:0;
    }
}

@media(max-width:767px){
    .elementor-846 .elementor-element.elementor-element-8acfbf7{
    position: absolute;
    top: 290px;
    left:inherit;
    right: 0 !important;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4f9e912 */.elementor-846 .elementor-element.elementor-element-4f9e912{
    position: absolute;
    top: 185px;
    left: inherit;
    right: 0;
    backdrop-filter: blur(4px);
    border-radius: 15px 0 0 15px;
    animation: aparecer 3s ease-in-out infinite;
    animation-delay: 1.5s
}

@keyframes aparecer{
    0%,100%{
        opacity: 1;
    }
    50%{
        opacity:0;
    }
}

@media(max-width:767px){
    .elementor-846 .elementor-element.elementor-element-4f9e912{
    position: absolute;
    top: 400px;
    left:inherit;
    right: 0 !important;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0226a15 */.elementor-846 .elementor-element.elementor-element-0226a15{
    overflow: hidden;
}

.elementor-846 .elementor-element.elementor-element-0226a15 .elementor-icon-box-icon{
    box-shadow: 0 0 6px 0 rgba(63, 63, 63, 0.64) inset;
    width: fit-content;
    border-radius: 9px;
    z-index: 3
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ad1d436 */.elementor-846 .elementor-element.elementor-element-ad1d436 .elementor-icon-box-icon{
    box-shadow: 0 0 6px 0 rgba(63, 63, 63, 0.64) inset;
    width: fit-content;
    border-radius: 9px;
    z-index: 3
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b157657 */.elementor-846 .elementor-element.elementor-element-b157657{
    position: absolute;
    top: 110px;
    left: inherit;
    right: 60px;
    backdrop-filter: blur(4px);
    border-radius: 15px 0 0 15px;
    transition-delay: 0.4s !important;
}

@media(max-width:767px){
    .elementor-846 .elementor-element.elementor-element-b157657{
    top: inherit;
    bottom:0;
    transition-delay: 0s !important;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-73c8b3f */.elementor-846 .elementor-element.elementor-element-73c8b3f{
    position: absolute;
    top: 51px;
    left: inherit;
    right: 0px;
    border-radius: 15px 0 0 15px;
    transition-delay: 0.8s !important;
}

@media(max-width:767px){
    .elementor-846 .elementor-element.elementor-element-73c8b3f{
    top: inherit;
    bottom:0;
    transition-delay: 0.4s !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4347cb */.elementor-846 .elementor-element.elementor-element-a4347cb{
    overflow: hidden
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3aa3a2d */.elementor-846 .elementor-element.elementor-element-3aa3a2d{
    position: absolute;
    left: 100%;
    top: 0%;
    transform: translate(-50%,-50%);
    filter: blur(130px);
    pointer-events: none;
    z-index: 3
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c2c9aab */@media(max-width:767px){
    .elementor-846 .elementor-element.elementor-element-c2c9aab .elementor-image-box-title{
        padding-right:10%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-19f9f72 */.elementor-846 .elementor-element.elementor-element-19f9f72{
    position: absolute;
    top: -52px;
    left: inherit;
    right: 20px;
    border-radius: 15px 0 0 15px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d21dcdf */.elementor-846 .elementor-element.elementor-element-d21dcdf{
    position: absolute;
    top: 72px;
    left: inherit;
    right: -14px;
    backdrop-filter: blur(4px);
    border-radius: 20px;
    transform: rotate(-15deg);
    transition-delay: 0.4s;
}

@media(max-width:767px){
    .elementor-846 .elementor-element.elementor-element-d21dcdf{
        transition-delay: 0.4;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e04f98 */.elementor-846 .elementor-element.elementor-element-2e04f98{
    overflow: hidden
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6930639 */.elementor-846 .elementor-element.elementor-element-6930639 .elementor-icon-box-icon{
    box-shadow: 0 0 6px 0 rgba(63, 63, 63, 0.64) inset;
    width: fit-content;
    border-radius: 9px;
    z-index: 3
}

.elementor-846 .elementor-element.elementor-element-6930639 .elementor-icon-box-description{
    padding-right: 20px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-48deb61 */@media(max-width:767px){
    .elementor-846 .elementor-element.elementor-element-48deb61{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9affed6 */.elementor-846 .elementor-element.elementor-element-9affed6{
    position: absolute;
    left: 50%;
    transform: translatex(-50%);
    top: -32px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-82851af */.elementor-846 .elementor-element.elementor-element-82851af{
    position: absolute;
    top: 175px;
    left: calc(50% + 40px)
}

@media(max-width:767px){
    .elementor-846 .elementor-element.elementor-element-82851af{
    position: absolute;
    top: 100vw;
    left: calc(50%);
    transform: translatex(-50%);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-be4dc42 */.elementor-846 .elementor-element.elementor-element-be4dc42{
    position: absolute;
    top:572px;
    left: calc(50% + 140px);
    backdrop-filter: blur(4px);
    border-radius: 25px;
    transform: rotate(15deg);
    animation: cartao 3s ease-in-out infinite;
}

@keyframes cartao{
    0%, 100%{
        transform: rotate(25deg);
        transform-origin: bottom right;
    }
    50%{
        transform: rotate(15deg);
    }
}

@media(max-width:1024px) and (min-width:768px){
    .elementor-846 .elementor-element.elementor-element-be4dc42{
    position: absolute;
    top:412px;
    left: calc(50% + 140px);
    backdrop-filter: blur(4px);
    border-radius: 25px;
    transform: rotate(15deg)
}
}

@media(max-width:767px){
    .elementor-846 .elementor-element.elementor-element-be4dc42{
    position: absolute;
    top: 150vw;
    left: calc(50% - 30%);
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e740296 */.elementor-846 .elementor-element.elementor-element-e740296 .elementor-button-icon{
    font-size: 41px;
    transition: 0.5s;
    transform: translatex(-30px) rotate(0);
    opacity: 0
}
.elementor-846 .elementor-element.elementor-element-e740296 .elementor-button{
    transition: 0.5s;
}

.elementor-846 .elementor-element.elementor-element-e740296 .elementor-button:hover  .elementor-button-icon{
    font-size: 41px;
    transition: 0.5s;
    transform: translatex(0px) rotate(-135deg);
    opacity: 1
}

.elementor-846 .elementor-element.elementor-element-e740296 .elementor-button:hover{
    transform: scale(1.05)
}

.elementor-846 .elementor-element.elementor-element-e740296 .elementor-button-text{
    position: relative;
    left: 50%;
    transform: translatex(-50%);
    transition: 0.5s !important;
}

.elementor-846 .elementor-element.elementor-element-e740296 .elementor-button:hover .elementor-button-text{
    left: 37%;
    transition: 0.5s !important;
}

@media(max-width:767px){
    .elementor-846 .elementor-element.elementor-element-e740296 .elementor-button-text{
    position: static;
    transform: none;
    transition: 0.5s !important;
}

    .elementor-846 .elementor-element.elementor-element-e740296 .elementor-button-icon{
    transition: 0.5s;
    transform: rotate(0);
    opacity: 1
}

.elementor-846 .elementor-element.elementor-element-e740296 .elementor-button:hover  .elementor-button-icon{
    transition: 0.5s;
    transform: rotate(-135deg);
}
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f69d8b4 */@media(max-width:767px){
    .elementor-846 .elementor-element.elementor-element-f69d8b4 .elementor-image-box-wrapper{
        display: flex;
    }
    .elementor-846 .elementor-element.elementor-element-f69d8b4 .elementor-image-box-content{
        text-align: left;
        padding-left: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7de438e */@media(max-width:767px){
    .elementor-846 .elementor-element.elementor-element-7de438e .elementor-image-box-wrapper{
        display: flex;
    }
    .elementor-846 .elementor-element.elementor-element-7de438e .elementor-image-box-content{
        text-align: left;
        padding-left: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5b54d00 */@media(max-width:767px){
    .elementor-846 .elementor-element.elementor-element-5b54d00 .elementor-image-box-wrapper{
        display: flex;
    }
    .elementor-846 .elementor-element.elementor-element-5b54d00 .elementor-image-box-content{
        text-align: left;
        padding-left: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-de478b7 */@media(max-width:767px){
    .elementor-846 .elementor-element.elementor-element-de478b7 .elementor-image-box-wrapper{
        display: flex;
    }
    .elementor-846 .elementor-element.elementor-element-de478b7 .elementor-image-box-content{
        text-align: left;
        padding-left: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-bf4f340 */@media(max-width:767px){
    .elementor-846 .elementor-element.elementor-element-bf4f340 .elementor-image-box-wrapper{
        display: flex;
    }
    .elementor-846 .elementor-element.elementor-element-bf4f340 .elementor-image-box-content{
        text-align: left;
        padding-left: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f69d8b4 */@media(max-width:767px){
    .elementor-846 .elementor-element.elementor-element-f69d8b4 .elementor-image-box-wrapper{
        display: flex;
    }
    .elementor-846 .elementor-element.elementor-element-f69d8b4 .elementor-image-box-content{
        text-align: left;
        padding-left: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7de438e */@media(max-width:767px){
    .elementor-846 .elementor-element.elementor-element-7de438e .elementor-image-box-wrapper{
        display: flex;
    }
    .elementor-846 .elementor-element.elementor-element-7de438e .elementor-image-box-content{
        text-align: left;
        padding-left: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5b54d00 */@media(max-width:767px){
    .elementor-846 .elementor-element.elementor-element-5b54d00 .elementor-image-box-wrapper{
        display: flex;
    }
    .elementor-846 .elementor-element.elementor-element-5b54d00 .elementor-image-box-content{
        text-align: left;
        padding-left: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-de478b7 */@media(max-width:767px){
    .elementor-846 .elementor-element.elementor-element-de478b7 .elementor-image-box-wrapper{
        display: flex;
    }
    .elementor-846 .elementor-element.elementor-element-de478b7 .elementor-image-box-content{
        text-align: left;
        padding-left: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-bf4f340 */@media(max-width:767px){
    .elementor-846 .elementor-element.elementor-element-bf4f340 .elementor-image-box-wrapper{
        display: flex;
    }
    .elementor-846 .elementor-element.elementor-element-bf4f340 .elementor-image-box-content{
        text-align: left;
        padding-left: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f69d8b4 */@media(max-width:767px){
    .elementor-846 .elementor-element.elementor-element-f69d8b4 .elementor-image-box-wrapper{
        display: flex;
    }
    .elementor-846 .elementor-element.elementor-element-f69d8b4 .elementor-image-box-content{
        text-align: left;
        padding-left: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7de438e */@media(max-width:767px){
    .elementor-846 .elementor-element.elementor-element-7de438e .elementor-image-box-wrapper{
        display: flex;
    }
    .elementor-846 .elementor-element.elementor-element-7de438e .elementor-image-box-content{
        text-align: left;
        padding-left: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5b54d00 */@media(max-width:767px){
    .elementor-846 .elementor-element.elementor-element-5b54d00 .elementor-image-box-wrapper{
        display: flex;
    }
    .elementor-846 .elementor-element.elementor-element-5b54d00 .elementor-image-box-content{
        text-align: left;
        padding-left: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-de478b7 */@media(max-width:767px){
    .elementor-846 .elementor-element.elementor-element-de478b7 .elementor-image-box-wrapper{
        display: flex;
    }
    .elementor-846 .elementor-element.elementor-element-de478b7 .elementor-image-box-content{
        text-align: left;
        padding-left: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-bf4f340 */@media(max-width:767px){
    .elementor-846 .elementor-element.elementor-element-bf4f340 .elementor-image-box-wrapper{
        display: flex;
    }
    .elementor-846 .elementor-element.elementor-element-bf4f340 .elementor-image-box-content{
        text-align: left;
        padding-left: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f69d8b4 */@media(max-width:767px){
    .elementor-846 .elementor-element.elementor-element-f69d8b4 .elementor-image-box-wrapper{
        display: flex;
    }
    .elementor-846 .elementor-element.elementor-element-f69d8b4 .elementor-image-box-content{
        text-align: left;
        padding-left: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7de438e */@media(max-width:767px){
    .elementor-846 .elementor-element.elementor-element-7de438e .elementor-image-box-wrapper{
        display: flex;
    }
    .elementor-846 .elementor-element.elementor-element-7de438e .elementor-image-box-content{
        text-align: left;
        padding-left: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5b54d00 */@media(max-width:767px){
    .elementor-846 .elementor-element.elementor-element-5b54d00 .elementor-image-box-wrapper{
        display: flex;
    }
    .elementor-846 .elementor-element.elementor-element-5b54d00 .elementor-image-box-content{
        text-align: left;
        padding-left: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-de478b7 */@media(max-width:767px){
    .elementor-846 .elementor-element.elementor-element-de478b7 .elementor-image-box-wrapper{
        display: flex;
    }
    .elementor-846 .elementor-element.elementor-element-de478b7 .elementor-image-box-content{
        text-align: left;
        padding-left: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-bf4f340 */@media(max-width:767px){
    .elementor-846 .elementor-element.elementor-element-bf4f340 .elementor-image-box-wrapper{
        display: flex;
    }
    .elementor-846 .elementor-element.elementor-element-bf4f340 .elementor-image-box-content{
        text-align: left;
        padding-left: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f69d8b4 */@media(max-width:767px){
    .elementor-846 .elementor-element.elementor-element-f69d8b4 .elementor-image-box-wrapper{
        display: flex;
    }
    .elementor-846 .elementor-element.elementor-element-f69d8b4 .elementor-image-box-content{
        text-align: left;
        padding-left: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7de438e */@media(max-width:767px){
    .elementor-846 .elementor-element.elementor-element-7de438e .elementor-image-box-wrapper{
        display: flex;
    }
    .elementor-846 .elementor-element.elementor-element-7de438e .elementor-image-box-content{
        text-align: left;
        padding-left: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5b54d00 */@media(max-width:767px){
    .elementor-846 .elementor-element.elementor-element-5b54d00 .elementor-image-box-wrapper{
        display: flex;
    }
    .elementor-846 .elementor-element.elementor-element-5b54d00 .elementor-image-box-content{
        text-align: left;
        padding-left: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-de478b7 */@media(max-width:767px){
    .elementor-846 .elementor-element.elementor-element-de478b7 .elementor-image-box-wrapper{
        display: flex;
    }
    .elementor-846 .elementor-element.elementor-element-de478b7 .elementor-image-box-content{
        text-align: left;
        padding-left: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-bf4f340 */@media(max-width:767px){
    .elementor-846 .elementor-element.elementor-element-bf4f340 .elementor-image-box-wrapper{
        display: flex;
    }
    .elementor-846 .elementor-element.elementor-element-bf4f340 .elementor-image-box-content{
        text-align: left;
        padding-left: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f69d8b4 */@media(max-width:767px){
    .elementor-846 .elementor-element.elementor-element-f69d8b4 .elementor-image-box-wrapper{
        display: flex;
    }
    .elementor-846 .elementor-element.elementor-element-f69d8b4 .elementor-image-box-content{
        text-align: left;
        padding-left: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7de438e */@media(max-width:767px){
    .elementor-846 .elementor-element.elementor-element-7de438e .elementor-image-box-wrapper{
        display: flex;
    }
    .elementor-846 .elementor-element.elementor-element-7de438e .elementor-image-box-content{
        text-align: left;
        padding-left: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5b54d00 */@media(max-width:767px){
    .elementor-846 .elementor-element.elementor-element-5b54d00 .elementor-image-box-wrapper{
        display: flex;
    }
    .elementor-846 .elementor-element.elementor-element-5b54d00 .elementor-image-box-content{
        text-align: left;
        padding-left: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-de478b7 */@media(max-width:767px){
    .elementor-846 .elementor-element.elementor-element-de478b7 .elementor-image-box-wrapper{
        display: flex;
    }
    .elementor-846 .elementor-element.elementor-element-de478b7 .elementor-image-box-content{
        text-align: left;
        padding-left: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-bf4f340 */@media(max-width:767px){
    .elementor-846 .elementor-element.elementor-element-bf4f340 .elementor-image-box-wrapper{
        display: flex;
    }
    .elementor-846 .elementor-element.elementor-element-bf4f340 .elementor-image-box-content{
        text-align: left;
        padding-left: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-943a21e */.elementor-846 .elementor-element.elementor-element-943a21e .swiper{
    overflow: visible
}

.elementor-846 .elementor-element.elementor-element-943a21e .swiper-wrapper{
    transition-timing-function: linear !important
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26c1562 */.elementor-846 .elementor-element.elementor-element-26c1562{
    position: absolute;
    left: calc(50% + 300px);
    top: 10%;
    filter: blur(300px);
    pointer-events: none;
    mix-blend-mode: screen
}

@media(max-width:767px){
    .elementor-846 .elementor-element.elementor-element-26c1562{
    position: absolute;
    left: calc(50% + 10px);
    top: 40%;
    filter: blur(200px);
    pointer-events: none
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c572146 */.elementor-846 .elementor-element.elementor-element-c572146 .elementor-button-icon{
    font-size: 41px;
    transition: 0.5s;
    transform: translatex(-30px) rotate(0);
    opacity: 0
}
.elementor-846 .elementor-element.elementor-element-c572146 .elementor-button{
    transition: 0.5s;
}

.elementor-846 .elementor-element.elementor-element-c572146 .elementor-button:hover  .elementor-button-icon{
    font-size: 41px;
    transition: 0.5s;
    transform: translatex(0px) rotate(-135deg);
    opacity: 1
}

.elementor-846 .elementor-element.elementor-element-c572146 .elementor-button:hover{
    transform: scale(1.05)
}

.elementor-846 .elementor-element.elementor-element-c572146 .elementor-button-text{
    position: relative;
    left: 50%;
    transform: translatex(-50%);
    transition: 0.5s !important;
}

.elementor-846 .elementor-element.elementor-element-c572146 .elementor-button:hover .elementor-button-text{
    left: 37%;
    transition: 0.5s !important;
}

@media(max-width:767px){
    .elementor-846 .elementor-element.elementor-element-c572146 .elementor-button-text{
    position: static;
    transform: none;
    transition: 0.5s !important;
}

    .elementor-846 .elementor-element.elementor-element-c572146 .elementor-button-icon{
    transition: 0.5s;
    transform: rotate(0);
    opacity: 1
}

.elementor-846 .elementor-element.elementor-element-c572146 .elementor-button:hover  .elementor-button-icon{
    transition: 0.5s;
    transform: rotate(-135deg);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a2b250b */.elementor-846 .elementor-element.elementor-element-a2b250b{
    position: absolute;
    top: 124px;
    left: calc(50% + 80px)
}

@media(max-width:1024px) and (min-width:768px){
    .elementor-846 .elementor-element.elementor-element-a2b250b{
    position: absolute;
    top: 264px;
    left: calc(50% + 50px)
}
}

@media(max-width:767px){
    .elementor-846 .elementor-element.elementor-element-a2b250b{
    position: static;
    top: 124px;
    left: calc(50% + 80px)
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a378a1c */.elementor-846 .elementor-element.elementor-element-a378a1c{
    position: absolute;
    top: -324px;
    left: calc(50% - 120px)
}

@media(max-width:1024px) and (min-width:768px){
    .elementor-846 .elementor-element.elementor-element-a378a1c{
    top: -24px;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8e13564 */.elementor-846 .elementor-element.elementor-element-8e13564{
    position: absolute;
    top: 210px;
    left: calc(50% + 390px);
    fill: #212121; 
    filter: drop-shadow(5.768px 3.846px 16.151px rgba(0, 0, 0, 0.72));
    -webkit-filter: drop-shadow(5.768px 3.846px 16.151px rgba(0, 0, 0, 0.72))
}

@media(max-width:1024px) and (min-width:768px){
    .elementor-846 .elementor-element.elementor-element-8e13564{
    top: 300px;
    left: calc(50% + 220px);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7811a16 */.elementor-846 .elementor-element.elementor-element-7811a16{
    position: absolute;
    top: 650px;
    left: calc(50% + 130px);
    fill: #212121; 
    filter: drop-shadow(5.768px 3.846px 16.151px rgba(0, 0, 0, 0.72));
    -webkit-filter: drop-shadow(5.768px 3.846px 16.151px rgba(0, 0, 0, 0.72))
}

@media(max-width:1024px) and (min-width:768px){
    .elementor-846 .elementor-element.elementor-element-7811a16{
    top: 530px;
    left: calc(50% + 70px);
}
}
@media(max-width:767px){
    .elementor-846 .elementor-element.elementor-element-7811a16{
    top: 730px;
    left: calc(50% - 37%);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68be6cb */.elementor-846 .elementor-element.elementor-element-68be6cb{
    position: absolute;
    top: 250px;
    left: calc(50% + 30px);
    fill: #212121; 
    filter: drop-shadow(5.768px 3.846px 16.151px rgba(0, 0, 0, 0.72));
    -webkit-filter: drop-shadow(5.768px 3.846px 16.151px rgba(0, 0, 0, 0.72))
}

@media(max-width:767px){
    .elementor-846 .elementor-element.elementor-element-68be6cb{
    position: absolute;
    top: 440px;
    left: calc(50% - 46%);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6136129 */.elementor-846 .elementor-element.elementor-element-6136129{
    position: absolute;
    top: 630px;
    left: calc(50% + 450px);
    fill: #212121; 
    filter: drop-shadow(5.768px 3.846px 16.151px rgba(0, 0, 0, 0.72));
    -webkit-filter: drop-shadow(5.768px 3.846px 16.151px rgba(0, 0, 0, 0.72))
}

@media(max-width:1024px) and (min-width:768px){
    .elementor-846 .elementor-element.elementor-element-6136129{
    top: 500px;
    left: calc(50% + 240px);
}
}

@media(max-width:767px){
    .elementor-846 .elementor-element.elementor-element-6136129{
    top: 440px;
    left: calc(50% + 10%);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6669882 */.elementor-846 .elementor-element.elementor-element-6669882{
    position: absolute;
    top: 210px;
    left: calc(50% + 600px);
    fill: #212121; 
    transform: scalex(-1) rotate(-10deg);
    filter: blur(5px);
    -webkit-filter: blur(5px);
}

@media(max-width:1024px){
    .elementor-846 .elementor-element.elementor-element-6669882{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-675e548 */.elementor-846 .elementor-element.elementor-element-675e548{
    animation: rotacao1 20s infinite linear;
    pointer-events: none;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%)
}

@keyframes rotacao1 {
    0% {
        transform: translate(-50%,-50%) rotate(0deg);
    }
    100% {
        transform:  translate(-50%,-50%)rotate(360deg);
    }
}

@media(max-width:767px){
    .elementor-846 .elementor-element.elementor-element-675e548{
        display:none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-daab551 */.elementor-846 .elementor-element.elementor-element-daab551{
    animation: rotacao3 14s infinite linear;
    pointer-events: none
}

.elementor-846 .elementor-element.elementor-element-daab551{
    overflow: visible !important;
    max-height: 734px 
}
@keyframes rotacao3 {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f0fdb4 */.elementor-846 .elementor-element.elementor-element-3f0fdb4{
    animation: rotacao2 30s infinite linear;
    pointer-events: none;
}

.elementor-846 .elementor-element.elementor-element-3f0fdb4{
    overflow: visible
}

@keyframes rotacao2 {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(-360deg);
    }
}

@media(max-width:767px){
    .elementor-846 .elementor-element.elementor-element-3f0fdb4{
        display:none;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-817fb3d */.elementor-846 .elementor-element.elementor-element-817fb3d{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    filter: blur(300px);
    pointer-events: none
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-87a5689 */.elementor-846 .elementor-element.elementor-element-87a5689 .elementor-button-icon{
    font-size: 41px;
    transition: 0.5s;
    transform: translatex(-30px) rotate(0);
    opacity: 0
}
.elementor-846 .elementor-element.elementor-element-87a5689 .elementor-button{
    transition: 0.5s;
}

.elementor-846 .elementor-element.elementor-element-87a5689 .elementor-button:hover  .elementor-button-icon{
    font-size: 41px;
    transition: 0.5s;
    transform: translatex(0px) rotate(-135deg);
    opacity: 1
}

.elementor-846 .elementor-element.elementor-element-87a5689 .elementor-button:hover{
    transform: scale(1.05)
}

.elementor-846 .elementor-element.elementor-element-87a5689 .elementor-button-text{
    position: relative;
    left: 50%;
    transform: translatex(-50%);
    transition: 0.5s !important;
}

.elementor-846 .elementor-element.elementor-element-87a5689 .elementor-button:hover .elementor-button-text{
    left: 37%;
    transition: 0.5s !important;
}

@media(max-width:767px){
    .elementor-846 .elementor-element.elementor-element-87a5689 .elementor-button-text{
    position: static;
    transform: none;
    transition: 0.5s !important;
}

    .elementor-846 .elementor-element.elementor-element-87a5689 .elementor-button-icon{
    transition: 0.5s;
    transform: rotate(0);
    opacity: 1
}

.elementor-846 .elementor-element.elementor-element-87a5689 .elementor-button:hover  .elementor-button-icon{
    transition: 0.5s;
    transform: rotate(-135deg);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca1f58c */.elementor-846 .elementor-element.elementor-element-ca1f58c{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%)
}

@media(max-width:767px){
    .elementor-846 .elementor-element.elementor-element-ca1f58c{
        position: static;
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-03808a5 */.elementor-846 .elementor-element.elementor-element-03808a5{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    animation: 20s rotatior linear infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-216199f */.elementor-846 .elementor-element.elementor-element-216199f{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    animation: 20s rotatior2 linear infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c191dd7 */.elementor-846 .elementor-element.elementor-element-c191dd7{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    animation: 30s rotatior linear infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1e883fe */.elementor-846 .elementor-element.elementor-element-1e883fe{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%)
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bd36c2c */.elementor-846 .elementor-element.elementor-element-bd36c2c{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    mix-blend-mode: plus-lighter;
    filter: blur(69px);
    -webkit-filter: blur(69px);
    pointer-events: none
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4075e08 */@media(min-width:768px){
    .elementor-846 .elementor-element.elementor-element-4075e08{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d35b09 */.elementor-846 .elementor-element.elementor-element-6d35b09:before{
    content: "";
    position: absolute;
    top: inherit;
    bottom: -200px;
    left: 50%;
    transform: translatex(-50%);
    width: 100%;
    height: 1070px;
    background: linear-gradient(180deg, rgba(17, 17, 17, 0.00) 4.36%, #111 58.71%);
    z-index: 2;
    pointer-events: none;
}

@media(max-width:1024px) and (min-width:768px){
    .elementor-846 .elementor-element.elementor-element-6d35b09:before{
    bottom: -150px;
    height: 670px;
}
}

@media(max-width:767px){
    .elementor-846 .elementor-element.elementor-element-6d35b09:before{
    bottom: 00px;
    width: 100%;
    height: 270px;
    background: linear-gradient(180deg, rgba(17, 17, 17, 0.00) 4.36%, #111 48.71%);
    z-index: 2;
    pointer-events: none;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b142bec */.elementor-846 .elementor-element.elementor-element-b142bec{
    animation: rotacao1 20s infinite linear;
    pointer-events: none;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%)
}

@keyframes rotacao1 {
    0% {
        transform: translate(-50%,-50%) rotate(0deg);
    }
    100% {
        transform:  translate(-50%,-50%)rotate(360deg);
    }
}

@media(max-width:767px){
    .elementor-846 .elementor-element.elementor-element-b142bec{
        display:none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7214d76 */.elementor-846 .elementor-element.elementor-element-7214d76{
    animation: rotacao3 14s infinite linear;
    pointer-events: none
}

.elementor-846 .elementor-element.elementor-element-7214d76{
    overflow: visible !important;
    max-height: 734px 
}
@keyframes rotacao3 {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7303265 */.elementor-846 .elementor-element.elementor-element-7303265{
    animation: rotacao2 30s infinite linear;
    pointer-events: none;
}

.elementor-846 .elementor-element.elementor-element-7303265{
    overflow: visible
}

@keyframes rotacao2 {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(-360deg);
    }
}

@media(max-width:767px){
    .elementor-846 .elementor-element.elementor-element-7303265{
        display:none;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d1cedbc */.elementor-846 .elementor-element.elementor-element-d1cedbc{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    animation: 20s rotatior linear infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2912f0e */.elementor-846 .elementor-element.elementor-element-2912f0e{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    animation: 20s rotatior2 linear infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-088b45e */.elementor-846 .elementor-element.elementor-element-088b45e{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    animation: 30s rotatior linear infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c7a1cfc */.elementor-846 .elementor-element.elementor-element-c7a1cfc{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%)
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a9ad8ec */.elementor-846 .elementor-element.elementor-element-a9ad8ec{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    mix-blend-mode: plus-lighter;
    filter: blur(69px);
    -webkit-filter: blur(69px);
    pointer-events: none
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d7be41 */@media(min-width:768px){
    .elementor-846 .elementor-element.elementor-element-8d7be41{
        display: none;
    }
}
.elementor-846 .elementor-element.elementor-element-8d7be41:before{
    content: "";
    position: absolute;
    top: inherit;
    bottom: -200px;
    left: 50%;
    transform: translatex(-50%);
    width: 100%;
    height: 1070px;
    background: linear-gradient(180deg, rgba(17, 17, 17, 0.00) 4.36%, #111 58.71%);
    z-index: 2;
    pointer-events: none;
}

@media(max-width:1024px) and (min-width:768px){
    .elementor-846 .elementor-element.elementor-element-8d7be41:before{
    bottom: -150px;
    height: 670px;
}
}

@media(max-width:767px){
    .elementor-846 .elementor-element.elementor-element-8d7be41:before{
    bottom: 00px;
    width: 100%;
    height: 270px;
    background: linear-gradient(180deg, rgba(17, 17, 17, 0.00) 4.36%, #111 48.71%);
    z-index: 2;
    pointer-events: none;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1852ec9 */.elementor-846 .elementor-element.elementor-element-1852ec9{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    filter: blur(300px);
    pointer-events: none
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b9aa593 */.elementor-846 .elementor-element.elementor-element-b9aa593 .elementor-button-icon{
    font-size: 41px;
    transition: 0.5s;
    transform: translatex(-30px) rotate(0);
    opacity: 0
}
.elementor-846 .elementor-element.elementor-element-b9aa593 .elementor-button{
    transition: 0.5s;
}

.elementor-846 .elementor-element.elementor-element-b9aa593 .elementor-button:hover  .elementor-button-icon{
    font-size: 41px;
    transition: 0.5s;
    transform: translatex(0px) rotate(-135deg);
    opacity: 1
}

.elementor-846 .elementor-element.elementor-element-b9aa593 .elementor-button:hover{
    transform: scale(1.05)
}

.elementor-846 .elementor-element.elementor-element-b9aa593 .elementor-button-text{
    position: relative;
    left: 50%;
    transform: translatex(-50%);
    transition: 0.5s !important;
}

.elementor-846 .elementor-element.elementor-element-b9aa593 .elementor-button:hover .elementor-button-text{
    left: 37%;
    transition: 0.5s !important;
}

@media(max-width:767px){
    .elementor-846 .elementor-element.elementor-element-b9aa593 .elementor-button-text{
    position: static;
    transform: none;
    transition: 0.5s !important;
}

    .elementor-846 .elementor-element.elementor-element-b9aa593 .elementor-button-icon{
    transition: 0.5s;
    transform: rotate(0);
    opacity: 1
}

.elementor-846 .elementor-element.elementor-element-b9aa593 .elementor-button:hover  .elementor-button-icon{
    transition: 0.5s;
    transform: rotate(-135deg);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26426c4 */.elementor-846 .elementor-element.elementor-element-26426c4{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%)
}

@media(max-width:767px){
    .elementor-846 .elementor-element.elementor-element-26426c4{
        position: static;
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7cf2c6e */.elementor-846 .elementor-element.elementor-element-7cf2c6e{
    transition-delay:0.5s !important;
}

@media(max-width:767px){
    .elementor-846 .elementor-element.elementor-element-7cf2c6e{
    transition-delay:0.5s !important;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-09a1a17 */.elementor-846 .elementor-element.elementor-element-09a1a17{
    position: absolute;
    top: inherit;
    bottom:0;
    left: calc(50% - 650px)
}

@media(max-width:767px){
    .elementor-846 .elementor-element.elementor-element-09a1a17{
    position: absolute;
    left: calc(50%);
    transform: translatex(-50%);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd64b20 */.elementor-846 .elementor-element.elementor-element-cd64b20{
    position: absolute;
    top: inherit;
    bottom: 260px;
    left: calc(50% - 350px);
    z-index: 9;
        mix-blend-mode: plus-lighter;
    filter: blur(169px);
    -webkit-filter: blur(169px);
    pointer-events: none
}

@media(max-width:767px){
    .elementor-846 .elementor-element.elementor-element-cd64b20{
    position: absolute;
    top: 140vw;
    left: calc(57%);
    transform: translatex(-50%);
    filter: blur(80px);
    -webkit-filter: blur(80px);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-12bb48c */.elementor-846 .elementor-element.elementor-element-12bb48c{
    position: absolute;
    top: 0;
    left: 50%;
    transform: translatex(-50%)
}

@media(max-width:767px){
    .elementor-846 .elementor-element.elementor-element-12bb48c{
    position: absolute;
    top: 92vw;
    left: calc(50%);
    transform: translatex(-50%);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e256fe4 */.elementor-846 .elementor-element.elementor-element-e256fe4{
    position: absolute;
    top: 420px;
    left: calc(50% - 649px);
    backdrop-filter: blur(4px);
    border-radius: 15px;
    animation: subir 3s ease-in-out infinite;
}

@keyframes subir{
    0%,100%{
        transform: translatey(0);
    }
    50%{
        transform: translatey(-10px);
    }
}

@media(max-width:1024px) and (min-width:768px){
    .elementor-846 .elementor-element.elementor-element-e256fe4{
    position: absolute;
    top: 380px;
    left: calc(50% + 5.8%);
}
}

@media(max-width:767px){
    .elementor-846 .elementor-element.elementor-element-e256fe4{
    position: absolute;
    top: 153vw;
    left: calc(50% - 45%);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e86b97f */.elementor-846 .elementor-element.elementor-element-e86b97f{
    position: absolute;
    top: 520px;
    left: calc(50% - 649px);
    backdrop-filter: blur(4px);
    border-radius: 15px;
    animation: subir 3s ease-in-out infinite;
    animation-delay: 1s !important;
}

@keyframes subir{
    0%,100%{
        transform: translatey(0);
    }
    50%{
        transform: translatey(-10px);
    }
}

@media(max-width:1024px) and (min-width:768px){
    .elementor-846 .elementor-element.elementor-element-e86b97f{
    position: absolute;
    top: 380px;
    left: calc(50% + 5.8%);
}
}

@media(max-width:767px){
    .elementor-846 .elementor-element.elementor-element-e86b97f{
    position: absolute;
    top: 165vw;
    left: calc(50% - 45%);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4708150 */.elementor-846 .elementor-element.elementor-element-4708150{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    animation: 20s rotatior linear infinite;
}

@keyframes rotatior {
    0% {
        transform: translate(-50%,-50%) rotate(0deg);
    }
    100% {
        transform:  translate(-50%,-50%)rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1195721 */.elementor-846 .elementor-element.elementor-element-1195721{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
animation: 30s rotatior2 linear infinite;
}

@keyframes rotatior2 {
    0% {
        transform: translate(-50%,-50%) rotate(0deg);
    }
    100% {
        transform:  translate(-50%,-50%)rotate(-360deg);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc8a8d4 */.elementor-846 .elementor-element.elementor-element-fc8a8d4{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    animation: 30s rotatior linear infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f0fef7 */.elementor-846 .elementor-element.elementor-element-8f0fef7{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-666ce56 */.elementor-846 .elementor-element.elementor-element-666ce56{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    mix-blend-mode: plus-lighter;
    filter: blur(69px);
    -webkit-filter: blur(69px);
    pointer-events: none
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-670ca8c */.elementor-846 .elementor-element.elementor-element-670ca8c .elementor-button-icon{
    font-size: 41px;
    transition: 0.5s;
    transform: translatex(-30px) rotate(0);
    opacity: 0
}
.elementor-846 .elementor-element.elementor-element-670ca8c .elementor-button{
    transition: 0.5s;
}

.elementor-846 .elementor-element.elementor-element-670ca8c .elementor-button:hover  .elementor-button-icon{
    font-size: 41px;
    transition: 0.5s;
    transform: translatex(0px) rotate(-135deg);
    opacity: 1
}

.elementor-846 .elementor-element.elementor-element-670ca8c .elementor-button:hover{
    transform: scale(1.05)
}

.elementor-846 .elementor-element.elementor-element-670ca8c .elementor-button-text{
    position: relative;
    left: 50%;
    transform: translatex(-50%);
    transition: 0.5s !important;
}

.elementor-846 .elementor-element.elementor-element-670ca8c .elementor-button:hover .elementor-button-text{
    left: 37%;
    transition: 0.5s !important;
}

@media(max-width:767px){
    .elementor-846 .elementor-element.elementor-element-670ca8c .elementor-button-text{
    position: static;
    transform: none;
    transition: 0.5s !important;
}

    .elementor-846 .elementor-element.elementor-element-670ca8c .elementor-button-icon{
    transition: 0.5s;
    transform: rotate(0);
    opacity: 1
}

.elementor-846 .elementor-element.elementor-element-670ca8c .elementor-button:hover  .elementor-button-icon{
    transition: 0.5s;
    transform: rotate(-135deg);
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f119f75 */.scroll-left{
    opacity: 0;
    transition: 0.5s !important;
    transform: translate(-30px, 0);
}

.scroll-right{
    opacity: 0;
    transition: 0.5s!important;
    transform: translate(30px, 0);
}

.scroll-top{
    opacity: 0;
    transition: 0.5s !important;
    transform: translate(0, -30px);
}

.scroll-bottom{
    opacity: 0;
    transition: 0.5s !important;
    transform: translate(0, 30px);
}

.rotate-left{
    opacity: 0;
    transition: 0.5s !important;
    transform: rotate(-25deg);
    transform-origin: center left
}

.rotate-right{
    opacity: 0;
    transition: 0.5s !important;
    transform: rotate(25deg) !important;
    transform-origin: center right
}

.blur{
    transform: scale(0.9);
    opacity: 0;
    filter: blur(20px);
    transition: 0.5s !important
}

.ativo{
    opacity: 1;
    transition: 0.5s;
    transform: translate(0, 0) scale(1) rotate(0deg) !important;
    filter: blur(0px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ee2cba */.elementor-846 .elementor-element.elementor-element-2ee2cba{
    position:absolute;
    display: none;
}/* End custom CSS */
/* Start custom CSS *//*Remover barra inferior*/

html,body{
    overflow-x: hidden;
    width: 100%;
}


/*Ajustar altura do widget caixa de ícone*/
.elementor-icon i, .elementor-icon svg{
    height: unset;
}

/*Cores e pesos de fontes*/

.font_verde{
    color: #00a2ff
}


.font_verde2{
    color: #0066cc
}


.font_bold{
    font-weight: 700;
}

/*Remover efeito do mobile*/

@media(max-width:767px){
    .no_mobile{
        display: none;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'ArticulatCF';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('../../../../wp-content/uploads/2025/09/ArticulatCF-Normal.eot');
	src: url('../../../../wp-content/uploads/2025/09/ArticulatCF-Normal.eot?#iefix') format('embedded-opentype'),
		url('../../../../wp-content/uploads/2025/09/ArticulatCF-Normal.woff2') format('woff2'),
		url('../../../../wp-content/uploads/2025/09/ArticulatCF-Normal.woff') format('woff'),
		url('../../../../wp-content/uploads/2025/09/ArticulatCF-Normal.ttf') format('truetype'),
		url('../../../../wp-content/uploads/2025/09/ArticulatCF-Normal.svg#ArticulatCF') format('svg');
}
@font-face {
	font-family: 'ArticulatCF';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('../../../../wp-content/uploads/2025/09/ArticulatCF-Bold.eot');
	src: url('../../../../wp-content/uploads/2025/09/ArticulatCF-Bold.eot?#iefix') format('embedded-opentype'),
		url('../../../../wp-content/uploads/2025/09/ArticulatCF-Bold.woff2') format('woff2'),
		url('../../../../wp-content/uploads/2025/09/ArticulatCF-Bold.woff') format('woff'),
		url('../../../../wp-content/uploads/2025/09/ArticulatCF-Bold.ttf') format('truetype'),
		url('../../../../wp-content/uploads/2025/09/ArticulatCF-Bold.svg#ArticulatCF') format('svg');
}
/* End Custom Fonts CSS */