.elementor-182 .elementor-element.elementor-element-b26ad26{--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:2rem;--padding-bottom:0rem;--padding-left:02rem;--padding-right:02rem;}.elementor-182 .elementor-element.elementor-element-b26ad26:not(.elementor-motion-effects-element-type-background), .elementor-182 .elementor-element.elementor-element-b26ad26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#006AFF00;}.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-182 .elementor-element.elementor-element-a9a0a29.elementor-element{--align-self:center;}.elementor-182 .elementor-element.elementor-element-a9a0a29{text-align:left;}.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-182 .elementor-element.elementor-element-0ea7fbe > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px -10px 0px;}.elementor-182 .elementor-element.elementor-element-0ea7fbe .elementor-menu-toggle{margin:0 auto;}.elementor-182 .elementor-element.elementor-element-0ea7fbe .elementor-nav-menu .elementor-item{font-family:"Inter", Sans-serif;font-weight:400;text-transform:uppercase;}.elementor-182 .elementor-element.elementor-element-0ea7fbe .elementor-nav-menu--main .elementor-item{color:#00255675;fill:#00255675;padding-top:15px;padding-bottom:15px;}.elementor-182 .elementor-element.elementor-element-0ea7fbe .elementor-nav-menu--main .elementor-item:hover,
					.elementor-182 .elementor-element.elementor-element-0ea7fbe .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-182 .elementor-element.elementor-element-0ea7fbe .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-182 .elementor-element.elementor-element-0ea7fbe .elementor-nav-menu--main .elementor-item:focus{color:#006AFF;fill:#006AFF;}.elementor-182 .elementor-element.elementor-element-0ea7fbe .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-182 .elementor-element.elementor-element-0ea7fbe .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#006AFF;}.elementor-182 .elementor-element.elementor-element-0ea7fbe .e--pointer-framed .elementor-item:before,
					.elementor-182 .elementor-element.elementor-element-0ea7fbe .e--pointer-framed .elementor-item:after{border-color:#006AFF;}.elementor-182 .elementor-element.elementor-element-0ea7fbe .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#006AFF;}.elementor-182 .elementor-element.elementor-element-0ea7fbe .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-182 .elementor-element.elementor-element-0ea7fbe .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:#006AFF;}.elementor-182 .elementor-element.elementor-element-0ea7fbe .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-182 .elementor-element.elementor-element-0ea7fbe .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:#006AFF;}.elementor-182 .elementor-element.elementor-element-0ea7fbe .e--pointer-framed .elementor-item:before{border-width:5px;}.elementor-182 .elementor-element.elementor-element-0ea7fbe .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 5px 5px;}.elementor-182 .elementor-element.elementor-element-0ea7fbe .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:5px 5px 0 0;}.elementor-182 .elementor-element.elementor-element-0ea7fbe .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:5px 0 0 5px;}.elementor-182 .elementor-element.elementor-element-0ea7fbe .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 5px 5px 0;}.elementor-182 .elementor-element.elementor-element-0ea7fbe .e--pointer-underline .elementor-item:after,
					 .elementor-182 .elementor-element.elementor-element-0ea7fbe .e--pointer-overline .elementor-item:before,
					 .elementor-182 .elementor-element.elementor-element-0ea7fbe .e--pointer-double-line .elementor-item:before,
					 .elementor-182 .elementor-element.elementor-element-0ea7fbe .e--pointer-double-line .elementor-item:after{height:5px;}.elementor-182 .elementor-element.elementor-element-0ea7fbe .elementor-nav-menu--dropdown a, .elementor-182 .elementor-element.elementor-element-0ea7fbe .elementor-menu-toggle{color:#FFFFFF;fill:#FFFFFF;}.elementor-182 .elementor-element.elementor-element-0ea7fbe .elementor-nav-menu--dropdown{background-color:#006AFF;}.elementor-182 .elementor-element.elementor-element-0ea7fbe div.elementor-menu-toggle{color:#FFFFFF;}.elementor-182 .elementor-element.elementor-element-0ea7fbe div.elementor-menu-toggle svg{fill:#FFFFFF;}.elementor-182 .elementor-element.elementor-element-502d671{--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:2rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-182 .elementor-element.elementor-element-502d671:not(.elementor-motion-effects-element-type-background), .elementor-182 .elementor-element.elementor-element-502d671 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#006AFF;}.elementor-182 .elementor-element.elementor-element-aa687c6{text-align:left;}.elementor-182 .elementor-element.elementor-element-7ba7703 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px -10px 0px;}.elementor-182 .elementor-element.elementor-element-7ba7703 .elementor-menu-toggle{margin:0 auto;}.elementor-182 .elementor-element.elementor-element-7ba7703 .elementor-nav-menu .elementor-item{font-family:"Inter", Sans-serif;font-weight:400;text-transform:uppercase;}.elementor-182 .elementor-element.elementor-element-7ba7703 .elementor-nav-menu--main .elementor-item{color:#00255675;fill:#00255675;}.elementor-182 .elementor-element.elementor-element-7ba7703 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-182 .elementor-element.elementor-element-7ba7703 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-182 .elementor-element.elementor-element-7ba7703 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-182 .elementor-element.elementor-element-7ba7703 .elementor-nav-menu--main .elementor-item:focus{color:#006AFF;fill:#006AFF;}.elementor-182 .elementor-element.elementor-element-7ba7703 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-182 .elementor-element.elementor-element-7ba7703 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#006AFF;}.elementor-182 .elementor-element.elementor-element-7ba7703 .e--pointer-framed .elementor-item:before,
					.elementor-182 .elementor-element.elementor-element-7ba7703 .e--pointer-framed .elementor-item:after{border-color:#006AFF;}.elementor-182 .elementor-element.elementor-element-7ba7703 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#006AFF;}.elementor-182 .elementor-element.elementor-element-7ba7703 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-182 .elementor-element.elementor-element-7ba7703 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:#006AFF;}.elementor-182 .elementor-element.elementor-element-7ba7703 .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-182 .elementor-element.elementor-element-7ba7703 .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:#006AFF;}.elementor-182 .elementor-element.elementor-element-7ba7703 .e--pointer-framed .elementor-item:before{border-width:5px;}.elementor-182 .elementor-element.elementor-element-7ba7703 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 5px 5px;}.elementor-182 .elementor-element.elementor-element-7ba7703 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:5px 5px 0 0;}.elementor-182 .elementor-element.elementor-element-7ba7703 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:5px 0 0 5px;}.elementor-182 .elementor-element.elementor-element-7ba7703 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 5px 5px 0;}.elementor-182 .elementor-element.elementor-element-7ba7703 .e--pointer-underline .elementor-item:after,
					 .elementor-182 .elementor-element.elementor-element-7ba7703 .e--pointer-overline .elementor-item:before,
					 .elementor-182 .elementor-element.elementor-element-7ba7703 .e--pointer-double-line .elementor-item:before,
					 .elementor-182 .elementor-element.elementor-element-7ba7703 .e--pointer-double-line .elementor-item:after{height:5px;}.elementor-182 .elementor-element.elementor-element-7ba7703 .elementor-nav-menu--dropdown a, .elementor-182 .elementor-element.elementor-element-7ba7703 .elementor-menu-toggle{color:#FFFFFF;fill:#FFFFFF;}.elementor-182 .elementor-element.elementor-element-7ba7703 .elementor-nav-menu--dropdown{background-color:#006AFF;}.elementor-182 .elementor-element.elementor-element-7ba7703 div.elementor-menu-toggle{color:#FFFFFF;}.elementor-182 .elementor-element.elementor-element-7ba7703 div.elementor-menu-toggle svg{fill:#FFFFFF;}.elementor-182 .elementor-element.elementor-element-8b52b35{--display:flex;--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:flex-start;--padding-top:11.5rem;--padding-bottom:11.5rem;--padding-left:02rem;--padding-right:02rem;}.elementor-182 .elementor-element.elementor-element-633a7ee{--display:flex;}.elementor-182 .elementor-element.elementor-element-3195595{--display:flex;}.elementor-182 .elementor-element.elementor-element-f6153c7{--display:flex;}.elementor-182 .elementor-element.elementor-element-93fdc1d{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-182 .elementor-element.elementor-element-93fdc1d.e-con{--flex-grow:0;--flex-shrink:0;}.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-182 .elementor-element.elementor-element-eb68e85{text-align:left;}.elementor-182 .elementor-element.elementor-element-eb68e85 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2rem;font-weight:400;line-height:1.4em;color:#1F59A9;}.elementor-182 .elementor-element.elementor-element-cf421e9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-182 .elementor-element.elementor-element-0a7069f > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-182 .elementor-element.elementor-element-0a7069f .elementor-heading-title{font-family:"Sansation", Sans-serif;font-size:3rem;font-weight:400;line-height:1.2em;color:#000000;}.elementor-182 .elementor-element.elementor-element-f990b38{width:var( --container-widget-width, 95.524% );max-width:95.524%;--container-widget-width:95.524%;--container-widget-flex-grow:0;text-align:left;}.elementor-182 .elementor-element.elementor-element-f990b38.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-182 .elementor-element.elementor-element-f990b38 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2rem;font-weight:400;line-height:1.4em;color:#666F7C;}.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-182 .elementor-element.elementor-element-1d51cec .elementor-button{background-color:#006AFF;font-family:"Inter", Sans-serif;font-size:2rem;font-weight:400;border-radius:300px 300px 300px 300px;padding:0.5em 01.5em 0.5em 0.5em;}.elementor-182 .elementor-element.elementor-element-b8c8646{--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;}.elementor-182 .elementor-element.elementor-element-2f4d6ed{z-index:1;}.elementor-182 .elementor-element.elementor-element-76767d6{z-index:1;}.elementor-182 .elementor-element.elementor-element-4174d6d{--display:flex;--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;--padding-top:10rem;--padding-bottom:10rem;--padding-left:02rem;--padding-right:02rem;}.elementor-182 .elementor-element.elementor-element-0aaa581{text-align:left;}.elementor-182 .elementor-element.elementor-element-0aaa581 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2rem;font-weight:400;line-height:1.4em;color:#1F59A9;}.elementor-182 .elementor-element.elementor-element-f9dc332{width:var( --container-widget-width, 49.644% );max-width:49.644%;--container-widget-width:49.644%;--container-widget-flex-grow:0;}.elementor-182 .elementor-element.elementor-element-f9dc332.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-182 .elementor-element.elementor-element-3057656{z-index:1;}.elementor-182 .elementor-element.elementor-element-28bf076{z-index:1;}.elementor-182 .elementor-element.elementor-element-3dc3fb8{--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:05rem;--padding-bottom:15rem;--padding-left:0rem;--padding-right:0rem;}.elementor-182 .elementor-element.elementor-element-ca6e17d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-182 .elementor-element.elementor-element-3642d98{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-182 .elementor-element.elementor-element-3642d98.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-182 .elementor-element.elementor-element-3642d98 .elementor-heading-title{font-family:"Sansation", Sans-serif;font-size:4.8rem;font-weight:600;line-height:1.2em;color:#000000;}.elementor-182 .elementor-element.elementor-element-6b3bad2{text-align:left;}.elementor-182 .elementor-element.elementor-element-6b3bad2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2rem;font-weight:400;line-height:1.4em;color:#666F7C;}.elementor-182 .elementor-element.elementor-element-57427e1{--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-182 .elementor-element.elementor-element-8105ff7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CEDDF3;--border-color:#CEDDF3;--border-radius:32px 32px 32px 32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-182 .elementor-element.elementor-element-8105ff7:not(.elementor-motion-effects-element-type-background), .elementor-182 .elementor-element.elementor-element-8105ff7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F8FF;}.elementor-182 .elementor-element.elementor-element-8b0058b{--display:flex;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-182 .elementor-element.elementor-element-a243115 .elementor-icon-wrapper{text-align:left;}.elementor-182 .elementor-element.elementor-element-a243115.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-182 .elementor-element.elementor-element-a243115.elementor-view-framed .elementor-icon, .elementor-182 .elementor-element.elementor-element-a243115.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-182 .elementor-element.elementor-element-a243115.elementor-view-framed .elementor-icon, .elementor-182 .elementor-element.elementor-element-a243115.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-182 .elementor-element.elementor-element-59f466e .elementor-heading-title{font-family:"Sansation", Sans-serif;font-size:2.6rem;font-weight:600;line-height:1.2em;color:#000000;}.elementor-182 .elementor-element.elementor-element-3196119{text-align:left;}.elementor-182 .elementor-element.elementor-element-3196119 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2rem;font-weight:400;line-height:1.4em;color:#666F7C;}.elementor-182 .elementor-element.elementor-element-ed1bf30{--display:flex;--min-height:375px;--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;}.elementor-182 .elementor-element.elementor-element-ed1bf30:not(.elementor-motion-effects-element-type-background), .elementor-182 .elementor-element.elementor-element-ed1bf30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF1FA;}.elementor-182 .elementor-element.elementor-element-fa1dec7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CEDDF3;--border-color:#CEDDF3;--border-radius:32px 32px 32px 32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-182 .elementor-element.elementor-element-fa1dec7:not(.elementor-motion-effects-element-type-background), .elementor-182 .elementor-element.elementor-element-fa1dec7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F8FF;}.elementor-182 .elementor-element.elementor-element-26399de{--display:flex;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-182 .elementor-element.elementor-element-d0946a1 .elementor-icon-wrapper{text-align:left;}.elementor-182 .elementor-element.elementor-element-d0946a1.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-182 .elementor-element.elementor-element-d0946a1.elementor-view-framed .elementor-icon, .elementor-182 .elementor-element.elementor-element-d0946a1.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-182 .elementor-element.elementor-element-d0946a1.elementor-view-framed .elementor-icon, .elementor-182 .elementor-element.elementor-element-d0946a1.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-182 .elementor-element.elementor-element-cf97afb .elementor-heading-title{font-family:"Sansation", Sans-serif;font-size:2.6rem;font-weight:600;line-height:1.2em;color:#000000;}.elementor-182 .elementor-element.elementor-element-7ac3574{text-align:left;}.elementor-182 .elementor-element.elementor-element-7ac3574 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2rem;font-weight:400;line-height:1.4em;color:#666F7C;}.elementor-182 .elementor-element.elementor-element-f8d18f1{--display:flex;--min-height:375px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 0px 032px 032px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-182 .elementor-element.elementor-element-f8d18f1:not(.elementor-motion-effects-element-type-background), .elementor-182 .elementor-element.elementor-element-f8d18f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF1FA;}.elementor-182 .elementor-element.elementor-element-47a93f3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CEDDF3;--border-color:#CEDDF3;--border-radius:32px 32px 32px 32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-182 .elementor-element.elementor-element-47a93f3:not(.elementor-motion-effects-element-type-background), .elementor-182 .elementor-element.elementor-element-47a93f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F8FF;}.elementor-182 .elementor-element.elementor-element-d00e316{--display:flex;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-182 .elementor-element.elementor-element-750a8fc .elementor-icon-wrapper{text-align:left;}.elementor-182 .elementor-element.elementor-element-750a8fc.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-182 .elementor-element.elementor-element-750a8fc.elementor-view-framed .elementor-icon, .elementor-182 .elementor-element.elementor-element-750a8fc.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-182 .elementor-element.elementor-element-750a8fc.elementor-view-framed .elementor-icon, .elementor-182 .elementor-element.elementor-element-750a8fc.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-182 .elementor-element.elementor-element-b632c62 .elementor-heading-title{font-family:"Sansation", Sans-serif;font-size:2.6rem;font-weight:600;line-height:1.2em;color:#000000;}.elementor-182 .elementor-element.elementor-element-ec69c45{text-align:left;}.elementor-182 .elementor-element.elementor-element-ec69c45 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2rem;font-weight:400;line-height:1.4em;color:#666F7C;}.elementor-182 .elementor-element.elementor-element-6ef60a6{--display:flex;--min-height:375px;--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;}.elementor-182 .elementor-element.elementor-element-6ef60a6:not(.elementor-motion-effects-element-type-background), .elementor-182 .elementor-element.elementor-element-6ef60a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF1FA;}.elementor-182 .elementor-element.elementor-element-b903716{--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:0rem;--padding-bottom:0rem;--padding-left:02rem;--padding-right:02rem;}.elementor-182 .elementor-element.elementor-element-5afb283{width:var( --container-widget-width, 72.934% );max-width:72.934%;--container-widget-width:72.934%;--container-widget-flex-grow:0;}.elementor-182 .elementor-element.elementor-element-5afb283.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-182 .elementor-element.elementor-element-cb5ad19{--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-182 .elementor-element.elementor-element-6ff23cd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-182 .elementor-element.elementor-element-3c0bf02{--display:flex;--border-radius:32px 32px 32px 32px;--padding-top:3em;--padding-bottom:3em;--padding-left:2em;--padding-right:2em;}.elementor-182 .elementor-element.elementor-element-3c0bf02:not(.elementor-motion-effects-element-type-background), .elementor-182 .elementor-element.elementor-element-3c0bf02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(-90deg, #002253 0%, #00122C 100%);}.elementor-182 .elementor-element.elementor-element-22c2268 .elementor-heading-title{font-family:"Sansation", Sans-serif;font-size:2.6rem;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-182 .elementor-element.elementor-element-f02e8e5{text-align:left;}.elementor-182 .elementor-element.elementor-element-f02e8e5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2rem;font-weight:400;line-height:1.4em;color:#FFFFFFB0;}.elementor-182 .elementor-element.elementor-element-9ac29ed{--display:flex;--border-radius:32px 32px 32px 32px;--padding-top:3em;--padding-bottom:3em;--padding-left:2em;--padding-right:2em;}.elementor-182 .elementor-element.elementor-element-9ac29ed:not(.elementor-motion-effects-element-type-background), .elementor-182 .elementor-element.elementor-element-9ac29ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(-90deg, #002253 0%, #00122C 100%);}.elementor-182 .elementor-element.elementor-element-fc2d162 .elementor-heading-title{font-family:"Sansation", Sans-serif;font-size:2.6rem;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-182 .elementor-element.elementor-element-c7cbfb4{text-align:left;}.elementor-182 .elementor-element.elementor-element-c7cbfb4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2rem;font-weight:400;line-height:1.4em;color:#FFFFFFB0;}.elementor-182 .elementor-element.elementor-element-9f9a480{--display:flex;--border-radius:32px 32px 32px 32px;--padding-top:3em;--padding-bottom:3em;--padding-left:2em;--padding-right:2em;}.elementor-182 .elementor-element.elementor-element-9f9a480:not(.elementor-motion-effects-element-type-background), .elementor-182 .elementor-element.elementor-element-9f9a480 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(-90deg, #002253 0%, #00122C 100%);}.elementor-182 .elementor-element.elementor-element-aa78efd .elementor-heading-title{font-family:"Sansation", Sans-serif;font-size:2.6rem;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-182 .elementor-element.elementor-element-851c156{text-align:left;}.elementor-182 .elementor-element.elementor-element-851c156 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2rem;font-weight:400;line-height:1.4em;color:#FFFFFFB0;}.elementor-182 .elementor-element.elementor-element-7cf94db{--display:flex;}.elementor-182 .elementor-element.elementor-element-3fc289f img{width:100%;}.elementor-182 .elementor-element.elementor-element-cc8a96e .elementor-button{background-color:#006AFF;font-family:"Inter", Sans-serif;font-size:2rem;font-weight:400;border-radius:300px 300px 300px 300px;padding:0.5em 01.5em 0.5em 0.5em;}.elementor-182 .elementor-element.elementor-element-29a65ef > .elementor-widget-container{--e-transform-scale:1.2;}.elementor-182 .elementor-element.elementor-element-29a65ef{z-index:1;}.elementor-182 .elementor-element.elementor-element-52385f6{--display:flex;--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;--padding-top:15rem;--padding-bottom:15rem;--padding-left:02rem;--padding-right:02rem;}.elementor-182 .elementor-element.elementor-element-77c8cd2{text-align:center;}.elementor-182 .elementor-element.elementor-element-77c8cd2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2rem;font-weight:400;line-height:1.4em;color:#1F59A9;}.elementor-182 .elementor-element.elementor-element-0264cde{--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-182 .elementor-element.elementor-element-466ec07{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CEDDF3;--border-color:#CEDDF3;--border-radius:32px 32px 32px 32px;--padding-top:1em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-182 .elementor-element.elementor-element-466ec07:not(.elementor-motion-effects-element-type-background), .elementor-182 .elementor-element.elementor-element-466ec07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F8FC;}.elementor-182 .elementor-element.elementor-element-80f4c16{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CEDDF3;--border-color:#CEDDF3;--border-radius:16px 16px 16px 16px;}.elementor-182 .elementor-element.elementor-element-80f4c16:not(.elementor-motion-effects-element-type-background), .elementor-182 .elementor-element.elementor-element-80f4c16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mattetech.com/wp-content/uploads/2025/11/ADLX.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-182 .elementor-element.elementor-element-c0726f5{text-align:center;}.elementor-182 .elementor-element.elementor-element-c0726f5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2rem;font-weight:400;line-height:1.4em;color:#002556;}.elementor-182 .elementor-element.elementor-element-48c49b3{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CEDDF3;--border-color:#CEDDF3;--border-radius:32px 32px 32px 32px;--padding-top:1em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-182 .elementor-element.elementor-element-48c49b3:not(.elementor-motion-effects-element-type-background), .elementor-182 .elementor-element.elementor-element-48c49b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F8FC;}.elementor-182 .elementor-element.elementor-element-646e6fd{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CEDDF3;--border-color:#CEDDF3;--border-radius:16px 16px 16px 16px;}.elementor-182 .elementor-element.elementor-element-646e6fd:not(.elementor-motion-effects-element-type-background), .elementor-182 .elementor-element.elementor-element-646e6fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mattetech.com/wp-content/uploads/2025/11/Cooger-Thumb.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-182 .elementor-element.elementor-element-36f93c3{text-align:center;}.elementor-182 .elementor-element.elementor-element-36f93c3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2rem;font-weight:400;line-height:1.4em;color:#002556;}.elementor-182 .elementor-element.elementor-element-652e5cd{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CEDDF3;--border-color:#CEDDF3;--border-radius:32px 32px 32px 32px;--padding-top:1em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-182 .elementor-element.elementor-element-652e5cd:not(.elementor-motion-effects-element-type-background), .elementor-182 .elementor-element.elementor-element-652e5cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F8FC;}.elementor-182 .elementor-element.elementor-element-33427cd{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CEDDF3;--border-color:#CEDDF3;--border-radius:16px 16px 16px 16px;}.elementor-182 .elementor-element.elementor-element-33427cd:not(.elementor-motion-effects-element-type-background), .elementor-182 .elementor-element.elementor-element-33427cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mattetech.com/wp-content/uploads/2025/11/01-iMac-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-182 .elementor-element.elementor-element-ba2ce1d{text-align:center;}.elementor-182 .elementor-element.elementor-element-ba2ce1d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2rem;font-weight:400;line-height:1.4em;color:#002556;}.elementor-182 .elementor-element.elementor-element-67388ed{--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-182 .elementor-element.elementor-element-79d3f35{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CEDDF3;--border-color:#CEDDF3;--border-radius:32px 32px 32px 32px;--padding-top:1em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-182 .elementor-element.elementor-element-79d3f35:not(.elementor-motion-effects-element-type-background), .elementor-182 .elementor-element.elementor-element-79d3f35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F8FC;}.elementor-182 .elementor-element.elementor-element-c777cbb{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CEDDF3;--border-color:#CEDDF3;--border-radius:16px 16px 16px 16px;}.elementor-182 .elementor-element.elementor-element-c777cbb:not(.elementor-motion-effects-element-type-background), .elementor-182 .elementor-element.elementor-element-c777cbb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mattetech.com/wp-content/uploads/2025/11/OKT-Thumb.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-182 .elementor-element.elementor-element-f4f0c29{text-align:center;}.elementor-182 .elementor-element.elementor-element-f4f0c29 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2rem;font-weight:400;line-height:1.4em;color:#002556;}.elementor-182 .elementor-element.elementor-element-70f8a28{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CEDDF3;--border-color:#CEDDF3;--border-radius:32px 32px 32px 32px;--padding-top:1em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-182 .elementor-element.elementor-element-70f8a28:not(.elementor-motion-effects-element-type-background), .elementor-182 .elementor-element.elementor-element-70f8a28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F8FC;}.elementor-182 .elementor-element.elementor-element-4438238{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CEDDF3;--border-color:#CEDDF3;--border-radius:16px 16px 16px 16px;}.elementor-182 .elementor-element.elementor-element-4438238:not(.elementor-motion-effects-element-type-background), .elementor-182 .elementor-element.elementor-element-4438238 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mattetech.com/wp-content/uploads/2025/11/Alliance-Thumb.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-182 .elementor-element.elementor-element-a653712{text-align:center;}.elementor-182 .elementor-element.elementor-element-a653712 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2rem;font-weight:400;line-height:1.4em;color:#002556;}.elementor-182 .elementor-element.elementor-element-e8b3c81{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CEDDF3;--border-color:#CEDDF3;--border-radius:32px 32px 32px 32px;--padding-top:1em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-182 .elementor-element.elementor-element-e8b3c81:not(.elementor-motion-effects-element-type-background), .elementor-182 .elementor-element.elementor-element-e8b3c81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F8FC;}.elementor-182 .elementor-element.elementor-element-537cf83{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CEDDF3;--border-color:#CEDDF3;--border-radius:16px 16px 16px 16px;}.elementor-182 .elementor-element.elementor-element-537cf83:not(.elementor-motion-effects-element-type-background), .elementor-182 .elementor-element.elementor-element-537cf83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mattetech.com/wp-content/uploads/2025/10/Fernando-site-768x513.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-182 .elementor-element.elementor-element-9c0ac84{text-align:center;}.elementor-182 .elementor-element.elementor-element-9c0ac84 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2rem;font-weight:400;line-height:1.4em;color:#002556;}.elementor-182 .elementor-element.elementor-element-b3c223b{--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-182 .elementor-element.elementor-element-379e904{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CEDDF3;--border-color:#CEDDF3;--border-radius:32px 32px 32px 32px;--padding-top:1em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-182 .elementor-element.elementor-element-379e904:not(.elementor-motion-effects-element-type-background), .elementor-182 .elementor-element.elementor-element-379e904 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F8FC;}.elementor-182 .elementor-element.elementor-element-be1a247{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CEDDF3;--border-color:#CEDDF3;--border-radius:16px 16px 16px 16px;}.elementor-182 .elementor-element.elementor-element-be1a247:not(.elementor-motion-effects-element-type-background), .elementor-182 .elementor-element.elementor-element-be1a247 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mattetech.com/wp-content/uploads/2025/11/Leo-Thumb.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-182 .elementor-element.elementor-element-15bd873{text-align:center;}.elementor-182 .elementor-element.elementor-element-15bd873 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2rem;font-weight:400;line-height:1.4em;color:#002556;}.elementor-182 .elementor-element.elementor-element-f99a42a{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CEDDF3;--border-color:#CEDDF3;--border-radius:32px 32px 32px 32px;--padding-top:1em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-182 .elementor-element.elementor-element-f99a42a:not(.elementor-motion-effects-element-type-background), .elementor-182 .elementor-element.elementor-element-f99a42a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F8FC;}.elementor-182 .elementor-element.elementor-element-c52e145{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CEDDF3;--border-color:#CEDDF3;--border-radius:16px 16px 16px 16px;}.elementor-182 .elementor-element.elementor-element-c52e145:not(.elementor-motion-effects-element-type-background), .elementor-182 .elementor-element.elementor-element-c52e145 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mattetech.com/wp-content/uploads/2025/11/Infra-Thumb.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-182 .elementor-element.elementor-element-7931fe8{text-align:center;}.elementor-182 .elementor-element.elementor-element-7931fe8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2rem;font-weight:400;line-height:1.4em;color:#002556;}.elementor-182 .elementor-element.elementor-element-dbfba8c{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CEDDF3;--border-color:#CEDDF3;--border-radius:32px 32px 32px 32px;--padding-top:1em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-182 .elementor-element.elementor-element-dbfba8c:not(.elementor-motion-effects-element-type-background), .elementor-182 .elementor-element.elementor-element-dbfba8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F8FC;}.elementor-182 .elementor-element.elementor-element-4aca5dd{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CEDDF3;--border-color:#CEDDF3;--border-radius:16px 16px 16px 16px;}.elementor-182 .elementor-element.elementor-element-4aca5dd:not(.elementor-motion-effects-element-type-background), .elementor-182 .elementor-element.elementor-element-4aca5dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mattetech.com/wp-content/uploads/2025/11/Olive-Thumb.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-182 .elementor-element.elementor-element-5245958{text-align:center;}.elementor-182 .elementor-element.elementor-element-5245958 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2rem;font-weight:400;line-height:1.4em;color:#002556;}.elementor-182 .elementor-element.elementor-element-010a0ba{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CEDDF3;--border-color:#CEDDF3;--border-radius:32px 32px 32px 32px;--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-182 .elementor-element.elementor-element-010a0ba:not(.elementor-motion-effects-element-type-background), .elementor-182 .elementor-element.elementor-element-010a0ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F8FC;}.elementor-182 .elementor-element.elementor-element-1d4ea99 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-182 .elementor-element.elementor-element-1d4ea99{top:-20px;text-align:center;}.elementor-182 .elementor-element.elementor-element-1d4ea99 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2rem;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-182 .elementor-element.elementor-element-6a018e5{--e-image-carousel-slides-to-show:7;}.elementor-182 .elementor-element.elementor-element-6a018e5 > .elementor-widget-container{margin:4rem 0rem 0rem 0rem;}.elementor-182 .elementor-element.elementor-element-6a018e5 .swiper-wrapper{display:flex;align-items:center;}.elementor-182 .elementor-element.elementor-element-578f52b{--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:0rem;--padding-bottom:0rem;--padding-left:02rem;--padding-right:02rem;}.elementor-182 .elementor-element.elementor-element-39dd928{--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;--padding-top:0rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-182 .elementor-element.elementor-element-74988cb{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-182 .elementor-element.elementor-element-74988cb.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-182 .elementor-element.elementor-element-177ed23{text-align:left;}.elementor-182 .elementor-element.elementor-element-177ed23 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2rem;font-weight:400;line-height:1.4em;color:#666F7C;}.elementor-182 .elementor-element.elementor-element-254d969{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-182 .elementor-element.elementor-element-3dddb0e > .elementor-widget-container{border-style:solid;border-width:10px 10px 10px 10px;border-color:#006AFF;border-radius:32px 32px 32px 32px;box-shadow:0px 0px 0px 20px rgba(0, 106.00000000000007, 255, 0.15);}.elementor-182 .elementor-element.elementor-element-3dddb0e img{width:100%;border-radius:23px 23px 23px 23px;}.elementor-182 .elementor-element.elementor-element-73239df{z-index:1;}.elementor-182 .elementor-element.elementor-element-28a7d82 > .elementor-widget-container{padding:03rem 0rem 0rem 0rem;}.elementor-182 .elementor-element.elementor-element-28a7d82{text-align:left;}.elementor-182 .elementor-element.elementor-element-28a7d82 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2rem;font-weight:400;line-height:1.4em;color:#000000;}.elementor-182 .elementor-element.elementor-element-c444305{--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;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-182 .elementor-element.elementor-element-116f76b .elementor-icon-wrapper{text-align:center;}.elementor-182 .elementor-element.elementor-element-116f76b .elementor-icon{font-size:20px;}.elementor-182 .elementor-element.elementor-element-116f76b .elementor-icon svg{height:20px;}.elementor-182 .elementor-element.elementor-element-a4043dd{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;text-align:left;}.elementor-182 .elementor-element.elementor-element-a4043dd > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-182 .elementor-element.elementor-element-a4043dd.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-182 .elementor-element.elementor-element-a4043dd .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.8rem;font-weight:400;line-height:1.4em;color:#000000;}.elementor-182 .elementor-element.elementor-element-d74bce6 .elementor-button{background-color:#006AFF;font-family:"Inter", Sans-serif;font-size:2rem;font-weight:400;border-radius:300px 300px 300px 300px;padding:0.5em 01.5em 0.5em 0.5em;}.elementor-182 .elementor-element.elementor-element-9e8bf3b{z-index:-1;}.elementor-182 .elementor-element.elementor-element-1b342c0{--display:flex;}.elementor-182 .elementor-element.elementor-element-cac17e1{--display:flex;--min-height:588px;--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:10rem;--padding-bottom:05rem;--padding-left:02rem;--padding-right:02rem;}.elementor-182 .elementor-element.elementor-element-8905712{--display:flex;--min-height:588px;--justify-content:space-between;--border-radius:64px 64px 64px 64px;--padding-top:08rem;--padding-bottom:8rem;--padding-left:8rem;--padding-right:8rem;}.elementor-182 .elementor-element.elementor-element-8905712:not(.elementor-motion-effects-element-type-background), .elementor-182 .elementor-element.elementor-element-8905712 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mattetech.com/wp-content/uploads/2025/10/svgrodape.svg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-182 .elementor-element.elementor-element-9ec41b6{--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;--padding-top:0rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-182 .elementor-element.elementor-element-7ffedaa{text-align:left;}.elementor-182 .elementor-element.elementor-element-1d81e23 .elementor-button{background-color:#006AFF00;font-family:"Inter", Sans-serif;font-size:2rem;font-weight:400;border-radius:300px 300px 300px 300px;padding:0em 0em 0em 0em;}.elementor-182 .elementor-element.elementor-element-1d81e23 > .elementor-widget-container{padding:05px 0px 0px 0px;}.elementor-182 .elementor-element.elementor-element-ed1a212{--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-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-182 .elementor-element.elementor-element-ed1a212.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-182 .elementor-element.elementor-element-d823b14{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-182 .elementor-element.elementor-element-47d4f9d .elementor-heading-title{font-family:"Sansation", Sans-serif;font-size:2.6rem;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-182 .elementor-element.elementor-element-5a7b63d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px -10px 0px;}.elementor-182 .elementor-element.elementor-element-5a7b63d .elementor-nav-menu .elementor-item{font-family:"Inter", Sans-serif;font-size:1.6rem;font-weight:400;text-transform:uppercase;}.elementor-182 .elementor-element.elementor-element-5a7b63d .elementor-nav-menu--main .elementor-item{color:#7795BF;fill:#7795BF;padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-182 .elementor-element.elementor-element-5a7b63d .elementor-nav-menu--main .elementor-item:hover,
					.elementor-182 .elementor-element.elementor-element-5a7b63d .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-182 .elementor-element.elementor-element-5a7b63d .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-182 .elementor-element.elementor-element-5a7b63d .elementor-nav-menu--main .elementor-item:focus{color:#FFFFFF;fill:#FFFFFF;}.elementor-182 .elementor-element.elementor-element-5a7b63d .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-182 .elementor-element.elementor-element-5a7b63d .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#FFFFFF;}.elementor-182 .elementor-element.elementor-element-5a7b63d .e--pointer-framed .elementor-item:before,
					.elementor-182 .elementor-element.elementor-element-5a7b63d .e--pointer-framed .elementor-item:after{border-color:#FFFFFF;}.elementor-182 .elementor-element.elementor-element-5a7b63d .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#FFFFFF;}.elementor-182 .elementor-element.elementor-element-5a7b63d .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-182 .elementor-element.elementor-element-5a7b63d .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:#FFFFFF;}.elementor-182 .elementor-element.elementor-element-5a7b63d .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-182 .elementor-element.elementor-element-5a7b63d .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:#FFFFFF;}.elementor-182 .elementor-element.elementor-element-5a7b63d .e--pointer-framed .elementor-item:before{border-width:0px;}.elementor-182 .elementor-element.elementor-element-5a7b63d .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 0px 0px;}.elementor-182 .elementor-element.elementor-element-5a7b63d .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:0px 0px 0 0;}.elementor-182 .elementor-element.elementor-element-5a7b63d .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:0px 0 0 0px;}.elementor-182 .elementor-element.elementor-element-5a7b63d .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 0px 0px 0;}.elementor-182 .elementor-element.elementor-element-5a7b63d .e--pointer-underline .elementor-item:after,
					 .elementor-182 .elementor-element.elementor-element-5a7b63d .e--pointer-overline .elementor-item:before,
					 .elementor-182 .elementor-element.elementor-element-5a7b63d .e--pointer-double-line .elementor-item:before,
					 .elementor-182 .elementor-element.elementor-element-5a7b63d .e--pointer-double-line .elementor-item:after{height:0px;}.elementor-182 .elementor-element.elementor-element-5a7b63d{--e-nav-menu-horizontal-menu-item-margin:calc( 15px / 2 );}.elementor-182 .elementor-element.elementor-element-5a7b63d .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:15px;}.elementor-182 .elementor-element.elementor-element-5a7b63d .elementor-nav-menu--dropdown a, .elementor-182 .elementor-element.elementor-element-5a7b63d .elementor-menu-toggle{color:#FFFFFF;fill:#FFFFFF;}.elementor-182 .elementor-element.elementor-element-5a7b63d .elementor-nav-menu--dropdown{background-color:#006AFF;}.elementor-182 .elementor-element.elementor-element-6eb33ca{--display:flex;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-182 .elementor-element.elementor-element-516aa31 .elementor-heading-title{font-family:"Sansation", Sans-serif;font-size:2.6rem;font-weight:600;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-182 .elementor-element.elementor-element-8330fe5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-182 .elementor-element.elementor-element-8330fe5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-182 .elementor-element.elementor-element-8330fe5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-182 .elementor-element.elementor-element-8330fe5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-182 .elementor-element.elementor-element-8330fe5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-182 .elementor-element.elementor-element-8330fe5 .elementor-icon-list-icon i{color:#7795BF;transition:color 0.3s;}.elementor-182 .elementor-element.elementor-element-8330fe5 .elementor-icon-list-icon svg{fill:#7795BF;transition:fill 0.3s;}.elementor-182 .elementor-element.elementor-element-8330fe5{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-182 .elementor-element.elementor-element-8330fe5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-182 .elementor-element.elementor-element-8330fe5 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:1.6rem;font-weight:400;}.elementor-182 .elementor-element.elementor-element-8330fe5 .elementor-icon-list-text{color:#7795BF;transition:color 0.3s;}.elementor-182 .elementor-element.elementor-element-43eea26{--display:flex;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-182 .elementor-element.elementor-element-91dd9f3 .elementor-heading-title{font-family:"Sansation", Sans-serif;font-size:2.6rem;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-182 .elementor-element.elementor-element-cff2954 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-182 .elementor-element.elementor-element-cff2954 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-182 .elementor-element.elementor-element-cff2954 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-182 .elementor-element.elementor-element-cff2954 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-182 .elementor-element.elementor-element-cff2954 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-182 .elementor-element.elementor-element-cff2954 .elementor-icon-list-icon i{color:#7795BF;transition:color 0.3s;}.elementor-182 .elementor-element.elementor-element-cff2954 .elementor-icon-list-icon svg{fill:#7795BF;transition:fill 0.3s;}.elementor-182 .elementor-element.elementor-element-cff2954{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-182 .elementor-element.elementor-element-cff2954 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-182 .elementor-element.elementor-element-cff2954 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:1.6rem;font-weight:400;}.elementor-182 .elementor-element.elementor-element-cff2954 .elementor-icon-list-text{color:#7795BF;transition:color 0.3s;}.elementor-182 .elementor-element.elementor-element-70e3b99{--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:flex-start;--align-items:center;--gap:20px 100px;--row-gap:20px;--column-gap:100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:4;}.elementor-182 .elementor-element.elementor-element-98bc447{text-align:left;}.elementor-182 .elementor-element.elementor-element-98bc447 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.6rem;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-182 .elementor-element.elementor-element-0eedc57{text-align:left;}.elementor-182 .elementor-element.elementor-element-0eedc57 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.6rem;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-182 .elementor-element.elementor-element-4bf5dc2{text-align:left;}.elementor-182 .elementor-element.elementor-element-4bf5dc2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.6rem;font-weight:400;line-height:1.4em;color:#FFFFFF;}@media(max-width:1024px){.elementor-182 .elementor-element.elementor-element-eb68e85 .elementor-heading-title{font-size:1.4rem;}.elementor-182 .elementor-element.elementor-element-0a7069f .elementor-heading-title{font-size:3rem;}.elementor-182 .elementor-element.elementor-element-f990b38 .elementor-heading-title{font-size:1.6rem;}.elementor-182 .elementor-element.elementor-element-1d51cec .elementor-button{font-size:1.8rem;}.elementor-182 .elementor-element.elementor-element-0aaa581 .elementor-heading-title{font-size:1.4rem;}.elementor-182 .elementor-element.elementor-element-3dc3fb8{--padding-top:05rem;--padding-bottom:015rem;--padding-left:02rem;--padding-right:02rem;}.elementor-182 .elementor-element.elementor-element-3642d98 .elementor-heading-title{font-size:3rem;}.elementor-182 .elementor-element.elementor-element-6b3bad2 .elementor-heading-title{font-size:1.6rem;}.elementor-182 .elementor-element.elementor-element-8105ff7{--justify-content:space-between;}.elementor-182 .elementor-element.elementor-element-a243115 .elementor-icon{font-size:35px;}.elementor-182 .elementor-element.elementor-element-a243115 .elementor-icon svg{height:35px;}.elementor-182 .elementor-element.elementor-element-3196119 .elementor-heading-title{font-size:1.6rem;}.elementor-182 .elementor-element.elementor-element-fa1dec7{--justify-content:space-between;}.elementor-182 .elementor-element.elementor-element-d0946a1 .elementor-icon{font-size:35px;}.elementor-182 .elementor-element.elementor-element-d0946a1 .elementor-icon svg{height:35px;}.elementor-182 .elementor-element.elementor-element-7ac3574 .elementor-heading-title{font-size:1.6rem;}.elementor-182 .elementor-element.elementor-element-47a93f3{--justify-content:space-between;}.elementor-182 .elementor-element.elementor-element-750a8fc .elementor-icon{font-size:35px;}.elementor-182 .elementor-element.elementor-element-750a8fc .elementor-icon svg{height:35px;}.elementor-182 .elementor-element.elementor-element-ec69c45 .elementor-heading-title{font-size:1.6rem;}.elementor-182 .elementor-element.elementor-element-22c2268 .elementor-heading-title{font-size:2rem;}.elementor-182 .elementor-element.elementor-element-f02e8e5 .elementor-heading-title{font-size:1.6rem;}.elementor-182 .elementor-element.elementor-element-fc2d162 .elementor-heading-title{font-size:2rem;}.elementor-182 .elementor-element.elementor-element-c7cbfb4 .elementor-heading-title{font-size:1.6rem;}.elementor-182 .elementor-element.elementor-element-aa78efd .elementor-heading-title{font-size:2rem;}.elementor-182 .elementor-element.elementor-element-851c156 .elementor-heading-title{font-size:1.6rem;}.elementor-182 .elementor-element.elementor-element-cc8a96e .elementor-button{font-size:1.8rem;}.elementor-182 .elementor-element.elementor-element-77c8cd2 .elementor-heading-title{font-size:1.4rem;}.elementor-182 .elementor-element.elementor-element-c0726f5 .elementor-heading-title{font-size:1.4rem;}.elementor-182 .elementor-element.elementor-element-36f93c3 .elementor-heading-title{font-size:1.4rem;}.elementor-182 .elementor-element.elementor-element-ba2ce1d .elementor-heading-title{font-size:1.4rem;}.elementor-182 .elementor-element.elementor-element-f4f0c29 .elementor-heading-title{font-size:1.4rem;}.elementor-182 .elementor-element.elementor-element-a653712 .elementor-heading-title{font-size:1.4rem;}.elementor-182 .elementor-element.elementor-element-9c0ac84 .elementor-heading-title{font-size:1.4rem;}.elementor-182 .elementor-element.elementor-element-15bd873 .elementor-heading-title{font-size:1.4rem;}.elementor-182 .elementor-element.elementor-element-7931fe8 .elementor-heading-title{font-size:1.4rem;}.elementor-182 .elementor-element.elementor-element-5245958 .elementor-heading-title{font-size:1.4rem;}.elementor-182 .elementor-element.elementor-element-6a018e5{--e-image-carousel-slides-to-show:5;}.elementor-182 .elementor-element.elementor-element-177ed23 .elementor-heading-title{font-size:1.6rem;}.elementor-182 .elementor-element.elementor-element-28a7d82 .elementor-heading-title{font-size:1.6rem;}.elementor-182 .elementor-element.elementor-element-a4043dd .elementor-heading-title{font-size:1.6rem;}.elementor-182 .elementor-element.elementor-element-d74bce6 .elementor-button{font-size:1.8rem;}}@media(min-width:768px){.elementor-182 .elementor-element.elementor-element-b26ad26{--content-width:1500px;}.elementor-182 .elementor-element.elementor-element-502d671{--content-width:1500px;}.elementor-182 .elementor-element.elementor-element-8b52b35{--content-width:1500px;}.elementor-182 .elementor-element.elementor-element-93fdc1d{--width:64.138%;}.elementor-182 .elementor-element.elementor-element-4174d6d{--content-width:1500px;}.elementor-182 .elementor-element.elementor-element-3dc3fb8{--content-width:1500px;}.elementor-182 .elementor-element.elementor-element-ed1bf30{--width:100%;}.elementor-182 .elementor-element.elementor-element-f8d18f1{--width:100%;}.elementor-182 .elementor-element.elementor-element-6ef60a6{--width:100%;}.elementor-182 .elementor-element.elementor-element-b903716{--content-width:1500px;}.elementor-182 .elementor-element.elementor-element-52385f6{--content-width:1500px;}.elementor-182 .elementor-element.elementor-element-1b342c0{--content-width:1500px;}.elementor-182 .elementor-element.elementor-element-cac17e1{--content-width:1500px;}}@media(max-width:767px){.elementor-182 .elementor-element.elementor-element-b26ad26{--justify-content:space-between;--padding-top:02rem;--padding-bottom:02rem;--padding-left:02rem;--padding-right:02rem;--z-index:5;}.elementor-182 .elementor-element.elementor-element-502d671{--justify-content:space-between;--padding-top:02rem;--padding-bottom:02rem;--padding-left:02rem;--padding-right:02rem;--z-index:5;}.elementor-182 .elementor-element.elementor-element-8b52b35{--padding-top:05rem;--padding-bottom:05rem;--padding-left:02rem;--padding-right:02rem;}.elementor-182 .elementor-element.elementor-element-93fdc1d{--padding-top:5rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-182 .elementor-element.elementor-element-eb68e85 .elementor-heading-title{font-size:1.4rem;}.elementor-182 .elementor-element.elementor-element-cf421e9{width:100%;max-width:100%;}.elementor-182 .elementor-element.elementor-element-0a7069f .elementor-heading-title{font-size:2.5rem;}.elementor-182 .elementor-element.elementor-element-f990b38 .elementor-heading-title{font-size:1.6rem;}.elementor-182 .elementor-element.elementor-element-1d51cec .elementor-button{font-size:1.6rem;}.elementor-182 .elementor-element.elementor-element-b8c8646{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:5rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;--z-index:5;}.elementor-182 .elementor-element.elementor-element-be07d0b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0rem 02rem 5rem 2rem;}.elementor-182 .elementor-element.elementor-element-4174d6d{--padding-top:5rem;--padding-bottom:10rem;--padding-left:02rem;--padding-right:02rem;}.elementor-182 .elementor-element.elementor-element-0aaa581 .elementor-heading-title{font-size:1.4rem;}.elementor-182 .elementor-element.elementor-element-f9dc332{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-182 .elementor-element.elementor-element-3dc3fb8{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0rem;--padding-bottom:10rem;--padding-left:02rem;--padding-right:02rem;}.elementor-182 .elementor-element.elementor-element-ca6e17d{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-182 .elementor-element.elementor-element-3642d98{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-182 .elementor-element.elementor-element-3642d98.elementor-element{--align-self:center;}.elementor-182 .elementor-element.elementor-element-3642d98 .elementor-heading-title{font-size:3rem;}.elementor-182 .elementor-element.elementor-element-6b3bad2{text-align:center;}.elementor-182 .elementor-element.elementor-element-6b3bad2 .elementor-heading-title{font-size:1.6rem;}.elementor-182 .elementor-element.elementor-element-59f466e .elementor-heading-title{font-size:2.4rem;}.elementor-182 .elementor-element.elementor-element-3196119 .elementor-heading-title{font-size:1.6rem;}.elementor-182 .elementor-element.elementor-element-ed1bf30{--min-height:fit-content;--padding-top:1.5em;--padding-bottom:1.5em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-182 .elementor-element.elementor-element-cf97afb .elementor-heading-title{font-size:2.4rem;}.elementor-182 .elementor-element.elementor-element-7ac3574 .elementor-heading-title{font-size:1.6rem;}.elementor-182 .elementor-element.elementor-element-f8d18f1{--min-height:fit-content;--padding-top:1.5em;--padding-bottom:1.5em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-182 .elementor-element.elementor-element-b632c62 .elementor-heading-title{font-size:2.4rem;}.elementor-182 .elementor-element.elementor-element-ec69c45 .elementor-heading-title{font-size:1.6rem;}.elementor-182 .elementor-element.elementor-element-6ef60a6{--min-height:fit-content;--padding-top:1.5em;--padding-bottom:1.5em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-182 .elementor-element.elementor-element-b903716{--padding-top:0rem;--padding-bottom:0rem;--padding-left:02rem;--padding-right:02rem;}.elementor-182 .elementor-element.elementor-element-5afb283{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-182 .elementor-element.elementor-element-cb5ad19{--flex-direction:column-reverse;--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;--align-items:center;}.elementor-182 .elementor-element.elementor-element-22c2268 .elementor-heading-title{font-size:2.4rem;}.elementor-182 .elementor-element.elementor-element-f02e8e5 .elementor-heading-title{font-size:1.6rem;}.elementor-182 .elementor-element.elementor-element-fc2d162 .elementor-heading-title{font-size:2.4rem;}.elementor-182 .elementor-element.elementor-element-c7cbfb4 .elementor-heading-title{font-size:1.6rem;}.elementor-182 .elementor-element.elementor-element-aa78efd .elementor-heading-title{font-size:2.4rem;}.elementor-182 .elementor-element.elementor-element-851c156 .elementor-heading-title{font-size:1.6rem;}.elementor-182 .elementor-element.elementor-element-cc8a96e.elementor-element{--align-self:center;}.elementor-182 .elementor-element.elementor-element-cc8a96e{z-index:5;}.elementor-182 .elementor-element.elementor-element-cc8a96e .elementor-button{font-size:1.6rem;}.elementor-182 .elementor-element.elementor-element-29a65ef > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-182 .elementor-element.elementor-element-29a65ef{z-index:1;}.elementor-182 .elementor-element.elementor-element-52385f6{--padding-top:5rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-182 .elementor-element.elementor-element-77c8cd2 .elementor-heading-title{font-size:1.4rem;}.elementor-182 .elementor-element.elementor-element-c0726f5 .elementor-heading-title{font-size:1.4rem;}.elementor-182 .elementor-element.elementor-element-36f93c3 .elementor-heading-title{font-size:1.4rem;}.elementor-182 .elementor-element.elementor-element-ba2ce1d .elementor-heading-title{font-size:1.4rem;}.elementor-182 .elementor-element.elementor-element-f4f0c29 .elementor-heading-title{font-size:1.4rem;}.elementor-182 .elementor-element.elementor-element-a653712 .elementor-heading-title{font-size:1.4rem;}.elementor-182 .elementor-element.elementor-element-9c0ac84 .elementor-heading-title{font-size:1.4rem;}.elementor-182 .elementor-element.elementor-element-15bd873 .elementor-heading-title{font-size:1.4rem;}.elementor-182 .elementor-element.elementor-element-7931fe8 .elementor-heading-title{font-size:1.4rem;}.elementor-182 .elementor-element.elementor-element-5245958 .elementor-heading-title{font-size:1.4rem;}.elementor-182 .elementor-element.elementor-element-010a0ba{--padding-top:0em;--padding-bottom:01em;--padding-left:0em;--padding-right:0em;}.elementor-182 .elementor-element.elementor-element-1d4ea99 .elementor-heading-title{font-size:1.4rem;}.elementor-182 .elementor-element.elementor-element-6a018e5{--e-image-carousel-slides-to-show:3;}.elementor-182 .elementor-element.elementor-element-6a018e5 > .elementor-widget-container{margin:4rem 0rem 1rem 0rem;}.elementor-182 .elementor-element.elementor-element-578f52b{--padding-top:10rem;--padding-bottom:5rem;--padding-left:02rem;--padding-right:2rem;}.elementor-182 .elementor-element.elementor-element-177ed23.elementor-element{--align-self:flex-start;}.elementor-182 .elementor-element.elementor-element-177ed23{text-align:left;}.elementor-182 .elementor-element.elementor-element-177ed23 .elementor-heading-title{font-size:1.6rem;}.elementor-182 .elementor-element.elementor-element-28a7d82{text-align:left;}.elementor-182 .elementor-element.elementor-element-28a7d82 .elementor-heading-title{font-size:1.6rem;}.elementor-182 .elementor-element.elementor-element-c444305{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-182 .elementor-element.elementor-element-116f76b .elementor-icon{font-size:20px;}.elementor-182 .elementor-element.elementor-element-116f76b .elementor-icon svg{height:20px;}.elementor-182 .elementor-element.elementor-element-a4043dd{width:var( --container-widget-width, calc(100% - 40px) );max-width:calc(100% - 40px);--container-widget-width:calc(100% - 40px);--container-widget-flex-grow:0;text-align:left;}.elementor-182 .elementor-element.elementor-element-a4043dd .elementor-heading-title{font-size:1.6rem;}.elementor-182 .elementor-element.elementor-element-d74bce6 .elementor-button{font-size:1.6rem;}.elementor-182 .elementor-element.elementor-element-9e8bf3b > .elementor-widget-container{--e-transform-scale:1.4;margin:50px 0px 0px 0px;}.elementor-182 .elementor-element.elementor-element-cac17e1{--padding-top:05rem;--padding-bottom:05rem;--padding-left:02rem;--padding-right:02rem;}.elementor-182 .elementor-element.elementor-element-8905712{--padding-top:06rem;--padding-bottom:06rem;--padding-left:4rem;--padding-right:4rem;}.elementor-182 .elementor-element.elementor-element-1d81e23.elementor-element{--align-self:center;}.elementor-182 .elementor-element.elementor-element-1d81e23{z-index:5;}.elementor-182 .elementor-element.elementor-element-1d81e23 .elementor-button{font-size:1.6rem;}.elementor-182 .elementor-element.elementor-element-47d4f9d .elementor-heading-title{font-size:2.4rem;}.elementor-182 .elementor-element.elementor-element-5a7b63d > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-182 .elementor-element.elementor-element-516aa31 .elementor-heading-title{font-size:2.4rem;}.elementor-182 .elementor-element.elementor-element-8330fe5 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-182 .elementor-element.elementor-element-91dd9f3 .elementor-heading-title{font-size:2.4rem;}.elementor-182 .elementor-element.elementor-element-cff2954 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-182 .elementor-element.elementor-element-98bc447 .elementor-heading-title{font-size:1.6rem;}.elementor-182 .elementor-element.elementor-element-0eedc57 .elementor-heading-title{font-size:1.6rem;}.elementor-182 .elementor-element.elementor-element-4bf5dc2 .elementor-heading-title{font-size:1.6rem;}}/* Start custom CSS for image, class: .elementor-element-a9a0a29 */.elementor-182 .elementor-element.elementor-element-a9a0a29{
    max-width: 180px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aa687c6 */.elementor-182 .elementor-element.elementor-element-aa687c6{
    max-width: 180px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-633a7ee */.elementor-182 .elementor-element.elementor-element-633a7ee {
  width: 2367px;                /* controla a largura */
  aspect-ratio: 2367 / 2762;   /* força a altura proporcional */
  
  border: 1px solid #8DBCFF;
  border-radius: 100%;          /* 1000px pode não fechar, use 50% p/ círculo/oval */
  box-sizing: border-box;      /* garante que a borda entre no cálculo */
  position: absolute;
  top: -1650px;
  right: 200px;
  opacity: 0.3;
  pointer-events: none;
}

@media screen and (max-width: 900px){
    
    .elementor-182 .elementor-element.elementor-element-633a7ee {
      width: 600px;                /* controla a largura */
      aspect-ratio: 1000 / 1000;   /* força a altura proporcional */
      
      border: 1px solid #8DBCFF;
      border-radius: 100%;          /* 1000px pode não fechar, use 50% p/ círculo/oval */
      box-sizing: border-box;      /* garante que a borda entre no cálculo */
      position: absolute;
      top: -430px;
      right: -330px;
      opacity: 0.3;
      pointer-events: none;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3195595 */.elementor-182 .elementor-element.elementor-element-3195595 {
  width: 2367px;                /* controla a largura */
  aspect-ratio: 2367 / 2762;   /* força a altura proporcional */
  
  border: 1px solid #8DBCFF;
  border-radius: 100%;          /* 1000px pode não fechar, use 50% p/ círculo/oval */
  box-sizing: border-box;      /* garante que a borda entre no cálculo */
  position: absolute;
  top: -1650px;
  right: 200px;
  opacity: 0.3;
  pointer-events: none;
}

@media screen and (max-width: 900px){
    
    .elementor-182 .elementor-element.elementor-element-3195595 {
      width: 900px;                /* controla a largura */
      aspect-ratio: 1 / 1;   /* força a altura proporcional */
      
      border: 1px solid #8DBCFF;
      border-radius: 100%;          /* 1000px pode não fechar, use 50% p/ círculo/oval */
      box-sizing: border-box;      /* garante que a borda entre no cálculo */
      position: absolute;
      top: -625px;
      right: -525px;
      opacity: 0.2;
      pointer-events: none;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6153c7 */.elementor-182 .elementor-element.elementor-element-f6153c7 {
  width: 2220px;                /* controla a largura */
  aspect-ratio: 1/1;   /* força a altura proporcional */
  
  border: 1px solid #8DBCFF;
  border-radius: 100%;          /* 1000px pode não fechar, use 50% p/ círculo/oval */
  box-sizing: border-box;      /* garante que a borda entre no cálculo */
  position: absolute;
  top: -1100px;
  right: 50px;
  opacity: 1;
   pointer-events: none;
}

@media screen and (max-width: 900px){
    
    .elementor-182 .elementor-element.elementor-element-f6153c7 {
      width: 600px;                /* controla a largura */
      aspect-ratio: 1000 / 1000;   /* força a altura proporcional */
      top: -480px;
      right: -390px;
    }

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3648192 *//* --- SEGUNDO, sincronizado para começar no meio do primeiro --- */
.elementor-182 .elementor-element.elementor-element-3648192 {
  position: absolute;
  top: 0;
  right: 0;

  width: 550px; /* largura inicial */

  /* mesmo caminho, pode mudar se quiser outra variação */
  -webkit-offset-path: path("M 400 -350 C -100 1100, -1200 1250, -2010 850");
offset-path: path("M 400 -350 C -100 1100, -1200 1250, -2010 850");
  offset-distance: 0%;
  offset-rotate: 0deg;

  /* mesma duração, mas com delay negativo para entrar no meio */
  animation: followPath 30s linear infinite;
  animation-delay: -10s;

  will-change: offset-distance, width, filter, transform, opacity;
}

@media screen and (max-width: 900px){
    
.elementor-182 .elementor-element.elementor-element-3648192 {
  position: absolute;
  top: 0;
  right: 0;

  width: 120px;                /* largura inicial */
  /* Se tiver max-width herdado, remova ou garanta que não limite abaixo de 196px */
  /* max-width: none; */

  /* Início e fim (iguais ao seu exemplo): de (400,-200) até (100,600)
     PUXE o ponto de controle BEM para a direita para curvar de verdade */
     
offset-path: path("M -150 -160 C 150 350, 500 180, 200 180");
  offset-distance: 0%;
  offset-rotate: 0deg;

  animation: followPathMob 29s linear infinite;
  animation-delay: -18s;
  will-change: offset-distance, width;
}
    
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-135eb56 *//* --- SEGUNDO, sincronizado para começar no meio do primeiro --- */
.elementor-182 .elementor-element.elementor-element-135eb56 {
  position: absolute;
  top: 0;
  right: 0;

  width: 550px; /* largura inicial */

  /* mesmo caminho, pode mudar se quiser outra variação */
  -webkit-offset-path: path("M 400 -350 C -100 1100, -1200 1250, -2010 850");
    offset-path: path("M 400 -350 C -100 1100, -1200 1250, -2010 850");
  offset-distance: 0%;
  offset-rotate: 0deg;

  /* mesma duração, mas com delay negativo para entrar no meio */
  animation: followPath 30s linear infinite;
  animation-delay: -20s;

  will-change: offset-distance, width, filter, transform, opacity;
}

@media screen and (max-width: 900px){
    
.elementor-182 .elementor-element.elementor-element-135eb56 {
  position: absolute;
  top: 0;
  right: 0;

  width: 120px;                /* largura inicial */
  /* Se tiver max-width herdado, remova ou garanta que não limite abaixo de 196px */
  /* max-width: none; */

  /* Início e fim (iguais ao seu exemplo): de (400,-200) até (100,600)
     PUXE o ponto de controle BEM para a direita para curvar de verdade */
     
offset-path: path("M -150 -160 C 150 350, 500 180, 200 180");
  offset-distance: 0%;
  offset-rotate: 0deg;

  animation: followPathMob 29s linear infinite;
  animation-delay: -9s;
  will-change: offset-distance, width;
}
    
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-88e9eb2 *//* --- VARIAÇÃO A: curva para a direita (mais acentuada) --- */
.elementor-182 .elementor-element.elementor-element-88e9eb2 {
  position: absolute;
  top: 0;
  right: 0;

  width: 550px;                /* largura inicial */
  /* Se tiver max-width herdado, remova ou garanta que não limite abaixo de 196px */
  /* max-width: none; */

  /* Início e fim (iguais ao seu exemplo): de (400,-200) até (100,600)
     PUXE o ponto de controle BEM para a direita para curvar de verdade */
     
offset-path: path("M 400 -350 C -100 1100, -1200 1250, -2010 850");
  offset-distance: 0%;
  offset-rotate: 0deg;

  animation: followPath 30s linear infinite;
  will-change: offset-distance, width;
}

@keyframes followPath {
  0% {
    offset-distance: 0%;
    width: 550px;
    filter: blur(0px);
    transform: rotate(0deg);
  }
  50% {
    width: 196px;           /* já diminui um pouco */
    filter: blur(2px);
  }
  90%{
    opacity: 1;
  }
  100% {
    offset-distance: 100%;
    width: 196px;
    opacity: 0;
    filter: blur(5px);
    transform: rotate(100deg);
  }
}
/* --- VARIAÇÃO B: curva para a esquerda (troque no .elementor-182 .elementor-element.elementor-element-88e9eb2 acima) --- */
/* -webkit-offset-path: path("M 400 -200 Q -150 200 100 600");
        offset-path: path("M 400 -200 Q -150 200 100 600"); */

@keyframes followPathMob {
  0% {
    offset-distance: 0%;
    width: 120px;
    filter: blur(0px);
    transform: rotate(0deg);
  }
  50% {
    width: 70px;           /* já diminui um pouco */
    filter: blur(2px);
  }
  90%{
    opacity: 1;
  }
  100% {
    offset-distance: 100%;
    width: 30px;
    filter: blur(1px);
    transform: rotate(100deg);
  }
}

@media screen and (max-width: 900px){
    
.elementor-182 .elementor-element.elementor-element-88e9eb2 {
  position: absolute;
  top: 0;
  right: 0;

  width: 120px;                /* largura inicial */
  /* Se tiver max-width herdado, remova ou garanta que não limite abaixo de 196px */
  /* max-width: none; */

  /* Início e fim (iguais ao seu exemplo): de (400,-200) até (100,600)
     PUXE o ponto de controle BEM para a direita para curvar de verdade */
     
offset-path: path("M -150 -160 C 150 350, 500 180, 200 180");
  offset-distance: 0%;
  offset-rotate: 0deg;

  animation: followPathMob 29s linear infinite;
  will-change: offset-distance, width;
}
    
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fa4344f */.elementor-182 .elementor-element.elementor-element-fa4344f {
  max-width: 68px !important;
  position: absolute;
  top: 0;
  right: 0;
  transform: translate(-60px, 290px);
}


@media screen and (max-width: 900px){
    
    .elementor-182 .elementor-element.elementor-element-fa4344f {
      max-width: 48px !important;
      position: absolute;
      top: 0;
      right: 0;
      transform: translate(-140px, 80px);
    }
    
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a3d535 */@media screen and (max-width: 900px){
    
    .elementor-182 .elementor-element.elementor-element-2a3d535 {
      max-width: 23px !important;
      position: absolute;
      top: 0;
      right: 0;
      transform: translate(-295px, 50px);
    }
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eb68e85 */.elementor-182 .elementor-element.elementor-element-eb68e85{
    max-width:  700px !important;
    background-color: #F3F8FF;
    padding: .5em 1.25em;
    border-radius: 10px;
    border: 1px solid #E4EFFF;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cf421e9 */@media screen and (min-width: 1024px){
    
    .elementor-182 .elementor-element.elementor-element-cf421e9{
        min-height: 280px;
    }

}

@media screen and (max-width: 767px){
    
    .elementor-182 .elementor-element.elementor-element-cf421e9{
        min-height: 210px;
    }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f990b38 */.elementor-182 .elementor-element.elementor-element-f990b38{
    max-width:  700px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1d51cec */.elementor-182 .elementor-element.elementor-element-1d51cec span.elementor-button-text{
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 1em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b52b35 */.elementor-182 .elementor-element.elementor-element-8b52b35{
    overflow-x: clip;
}

@media screen and (max-width: 767px){
    .elementor-182 .elementor-element.elementor-element-8b52b35{
        overflow: clip;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2f4d6ed */.elementor-182 .elementor-element.elementor-element-2f4d6ed {
  max-width: 180px !important;
  position: absolute;
  bottom: 0;
  right: 50%;
  transform: translate(calc(-50% + 750px), 100px);
}

@media screen and (max-width: 767px){
    .elementor-182 .elementor-element.elementor-element-2f4d6ed {
      max-width: 140px !important;
      position: absolute;
      top: 0;
      right: 10px;
      transform: translate(50%, -30px);
    }

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-76767d6 */.elementor-182 .elementor-element.elementor-element-76767d6 {
  max-width: 110px !important;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translate(calc(-50% - 600px), 400px);
}

@media screen and (max-width: 767px){
    .elementor-182 .elementor-element.elementor-element-76767d6 {
      max-width: 140px !important;
      position: absolute;
      bottom: 0;
      left: 0px;
      transform: translate(-50%, 100px);
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8c8646 */.elementor-182 .elementor-element.elementor-element-b8c8646{
    max-height: 1000px;
    overflow-x: clip;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0aaa581 */.elementor-182 .elementor-element.elementor-element-0aaa581{
    max-width:  700px !important;
    background-color: #F3F8FF;
    padding: .5em 1.25em;
    border-radius: 10px;
    border: 1px solid #E4EFFF;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f9dc332 */.elementor-182 .elementor-element.elementor-element-f9dc332{
    max-width: 700px !important;
    min-height: 200px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3057656 */.elementor-182 .elementor-element.elementor-element-3057656 {
  max-width: 110px !important;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translate(calc(-50% - 600px), 400px);
}

@media screen and (max-width: 767px){
    .elementor-182 .elementor-element.elementor-element-3057656 {
      max-width: 100px !important;
      position: absolute;
      bottom: 0;
      left: 0px;
      transform: translate(-50%, -15px);
    }

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-28bf076 */.elementor-182 .elementor-element.elementor-element-28bf076 {
  max-width: 110px !important;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translate(calc(-50% - 600px), 400px);
}

@media screen and (max-width: 767px){
    .elementor-182 .elementor-element.elementor-element-28bf076 {
      max-width: 100px !important;
      position: absolute;
      top: 0;
      right: 0;
      left: auto;
      transform: translate(50px, 0px);
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4174d6d */.elementor-182 .elementor-element.elementor-element-4174d6d{
    overflow-x: clip;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b3bad2 */.elementor-182 .elementor-element.elementor-element-6b3bad2{
    max-width:  700px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3196119 */.elementor-182 .elementor-element.elementor-element-3196119{
    max-width:  700px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8105ff7 */.elementor-182 .elementor-element.elementor-element-8105ff7{
    overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ac3574 */.elementor-182 .elementor-element.elementor-element-7ac3574{
    max-width:  700px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ec69c45 */.elementor-182 .elementor-element.elementor-element-ec69c45{
    max-width:  700px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47a93f3 */.elementor-182 .elementor-element.elementor-element-47a93f3{
    overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5afb283 */.elementor-182 .elementor-element.elementor-element-5afb283{
    max-width: 700px !important;
    min-height: 235px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f02e8e5 */.elementor-182 .elementor-element.elementor-element-f02e8e5{
    max-width:  700px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c7cbfb4 */.elementor-182 .elementor-element.elementor-element-c7cbfb4{
    max-width:  700px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-851c156 */.elementor-182 .elementor-element.elementor-element-851c156{
    max-width:  700px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ff23cd */.elementor-182 .elementor-element.elementor-element-6ff23cd{
    max-width: 484px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3fc289f */.elementor-182 .elementor-element.elementor-element-3fc289f {
  position: absolute;
  top: 50%;
  right: -200px;
  transform: translateY(-50%) scale(1.45);
  transform-origin: 100% 50%; /* X=100% (direita), Y=50% (meio vertical) */
  width: 100%;
  z-index: 0;
}

/* PSEUDO */
.elementor-182 .elementor-element.elementor-element-3fc289f::after {
  content: "";
  position: absolute;
  inset: 0;              /* preenche 100% do pai */
  display: block;
  background: radial-gradient(
    ellipse at 56% 47%, 
    rgba(255, 255, 255, 1) 0%,   /* branco sólido no centro */
    rgba(255, 255, 255, 0.6) 70%,/* transição suave */
    rgba(255, 255, 255, 0) 100%  /* totalmente transparente na borda */
  );
  pointer-events: none;  /* não bloquear cliques no que está abaixo */
  z-index: 1;            /* dentro do stacking context do pai */
  animation: fadeInOut 3s ease-in-out infinite alternate;
}

@keyframes fadeInOut {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@media screen and (max-width: 1024px){
    
.elementor-182 .elementor-element.elementor-element-3fc289f {
  display: none;
}
    
}

@media screen and (max-width: 767px){
    
.elementor-182 .elementor-element.elementor-element-3fc289f {
  position: absolute;
  top: 0%;
  right: 50%;
  transform: translate(50%)  scale(1.45);
  transform-origin: center center; /* X=100% (direita), Y=50% (meio vertical) */
  width: 100%;
  z-index: 0;
}
    
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5ea3e70 */.elementor-182 .elementor-element.elementor-element-5ea3e70 { 
    position: absolute; 
    top: 50%; 
    right: 25px; 
    width: 100%; 
    transform: translateY(calc(-50% - 95px));
    animation: yFloat 3s ease-in-out infinite alternate; 
    will-change: transform; 
    
} 

@keyframes yFloat { 
    from { 
        transform: translateY(calc(-50% - 95px)) scale(.8); 
        
    } to { 
        transform: translateY(calc(-50% - 130px)) scale(.9); 
        
    } 
    
} 

/* Opcional: acessibilidade */ 

@media (prefers-reduced-motion: reduce) { .elementor-182 .elementor-element.elementor-element-5ea3e70 { 
        animation: none; 
    } 
    
}

@media screen and (max-width: 767px){
  .elementor-182 .elementor-element.elementor-element-5ea3e70 { 
    position: absolute; 
    top: 60%; 
    left: 50%; 
    width: 45%; 
    transform: translate(-50%, -140%); /* Centraliza corretamente */
    animation: yFloatMob 3s ease-in-out infinite alternate; 
    will-change: transform; 
  } 
}

/* Animação apenas no eixo Y */
@keyframes yFloatMob {
  0%   { transform: translate(-50%, -140%) translateY(0); }
  100% { transform: translate(-50%, -140%) translateY(-20px); }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cc8a96e */.elementor-182 .elementor-element.elementor-element-cc8a96e span.elementor-button-text{
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 1em;
}

.elementor-182 .elementor-element.elementor-element-cc8a96e {
    position: absolute;
    top: calc(50% + 85px);
    right: 25px;
    transform: translateY(-50%); 
    width: 100%; 
}

@media screen and (max-width: 767px){

    .elementor-182 .elementor-element.elementor-element-cc8a96e {
        position: absolute;
        top: calc(50% + 85px);
        left: 50%;
        transform: translate(-50%, -120%); 
        width: 100%; 
    }

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-29a65ef */.elementor-182 .elementor-element.elementor-element-29a65ef{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b903716 */.elementor-182 .elementor-element.elementor-element-b903716{
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77c8cd2 */.elementor-182 .elementor-element.elementor-element-77c8cd2{
    max-width:  700px !important;
    background-color: #F3F8FF;
    padding: .5em 1.25em;
    border-radius: 10px;
    border: 1px solid #E4EFFF;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-579d58f */.elementor-182 .elementor-element.elementor-element-579d58f{
    max-width: 700px !important;
    min-height: 200px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80f4c16 */.elementor-182 .elementor-element.elementor-element-80f4c16{
    aspect-ratio: 12/9
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0726f5 */.elementor-182 .elementor-element.elementor-element-c0726f5{
    max-width:  700px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-646e6fd */.elementor-182 .elementor-element.elementor-element-646e6fd{
    aspect-ratio: 12/9
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36f93c3 */.elementor-182 .elementor-element.elementor-element-36f93c3{
    max-width:  700px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33427cd */.elementor-182 .elementor-element.elementor-element-33427cd{
    aspect-ratio: 12/9
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ba2ce1d */.elementor-182 .elementor-element.elementor-element-ba2ce1d{
    max-width:  700px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c777cbb */.elementor-182 .elementor-element.elementor-element-c777cbb{
    aspect-ratio: 12/9
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f4f0c29 */.elementor-182 .elementor-element.elementor-element-f4f0c29{
    max-width:  700px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4438238 */.elementor-182 .elementor-element.elementor-element-4438238{
    aspect-ratio: 12/9
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a653712 */.elementor-182 .elementor-element.elementor-element-a653712{
    max-width:  700px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-537cf83 */.elementor-182 .elementor-element.elementor-element-537cf83{
    aspect-ratio: 12/9
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c0ac84 */.elementor-182 .elementor-element.elementor-element-9c0ac84{
    max-width:  700px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be1a247 */.elementor-182 .elementor-element.elementor-element-be1a247{
    aspect-ratio: 12/9
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15bd873 */.elementor-182 .elementor-element.elementor-element-15bd873{
    max-width:  700px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c52e145 */.elementor-182 .elementor-element.elementor-element-c52e145{
    aspect-ratio: 12/9
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7931fe8 */.elementor-182 .elementor-element.elementor-element-7931fe8{
    max-width:  700px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4aca5dd */.elementor-182 .elementor-element.elementor-element-4aca5dd{
    aspect-ratio: 12/9
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5245958 */.elementor-182 .elementor-element.elementor-element-5245958{
    max-width:  700px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d4ea99 */.elementor-182 .elementor-element.elementor-element-1d4ea99{
    max-width:  700px !important;
    background-color: #006AFF;
    padding: .5em 1.25em;
    border-radius: 10px;
    border: 1px solid #E4EFFF;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-6a018e5 */.elementor-182 .elementor-element.elementor-element-6a018e5 .swiper-wrapper{
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fe49e33 */.elementor-182 .elementor-element.elementor-element-fe49e33{
    max-width: 86px !important;
    position: absolute;
    top: -50px;
    right: -100px;
}

@media screen and (max-width: 767px){
    .elementor-182 .elementor-element.elementor-element-fe49e33{
        max-width: 46px !important;
        position: absolute;
        top: -80px;
        right: 60px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-74988cb */.elementor-182 .elementor-element.elementor-element-74988cb{
    max-width: 768px !important;
    min-height: 260px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-177ed23 */.elementor-182 .elementor-element.elementor-element-177ed23{
    max-width: 200px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-887a9ab */.elementor-182 .elementor-element.elementor-element-887a9ab{
    max-width: 156px !important;
    position: absolute;
    top: -100px;
    left: -250px;
}

@media screen and (max-width: 767px){
    .elementor-182 .elementor-element.elementor-element-887a9ab{
        max-width: 76px !important;
        position: absolute;
        top: -220px;
        left: -50px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-73239df */.elementor-182 .elementor-element.elementor-element-73239df{
    max-width: 400px !important;
    position: absolute;
    bottom: -150px;
    right: -200px;
}

@media screen and (max-width: 1024px){
    .elementor-182 .elementor-element.elementor-element-73239df{
        max-width: 300px !important;
        position: absolute;
        bottom: -50px;
        right: -200px;
    }
}

@media screen and (max-width: 767px){
    .elementor-182 .elementor-element.elementor-element-73239df{
        max-width: 100px !important;
        position: absolute;
        top: -200px;
        right: -70px;
    }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28a7d82 */.elementor-182 .elementor-element.elementor-element-28a7d82{
    max-width:  700px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a4043dd */.elementor-182 .elementor-element.elementor-element-a4043dd{
    max-width:  700px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d74bce6 */.elementor-182 .elementor-element.elementor-element-d74bce6 span.elementor-button-text{
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 1em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9e8bf3b */.elementor-182 .elementor-element.elementor-element-9e8bf3b{
    position: absolute;
    width: 100%;
    top: 0;
    left: 50%;
    transform: translate(-50%);
}

.elementor-182 .elementor-element.elementor-element-9e8bf3b img{
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-578f52b */.elementor-182 .elementor-element.elementor-element-578f52b{
    overflow-x: clip;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ffedaa */.elementor-182 .elementor-element.elementor-element-7ffedaa{
    max-width: 180px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1d81e23 */.elementor-182 .elementor-element.elementor-element-1d81e23 span.elementor-button-text{
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 1em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d823b14 */.elementor-182 .elementor-element.elementor-element-d823b14{
    max-width: 200px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6eb33ca */.elementor-182 .elementor-element.elementor-element-6eb33ca{
    max-width: 240px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43eea26 */.elementor-182 .elementor-element.elementor-element-43eea26{
    max-width: 240px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-98bc447 */.elementor-182 .elementor-element.elementor-element-98bc447{
    max-width:  700px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0eedc57 */.elementor-182 .elementor-element.elementor-element-0eedc57{
    max-width:  700px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4bf5dc2 */.elementor-182 .elementor-element.elementor-element-4bf5dc2{
    max-width:  700px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ceda2d6 */.elementor-182 .elementor-element.elementor-element-ceda2d6{
    max-width: 256px !important;
    position: absolute;
    top: -205px;
    left: 350px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9d97e6f */.elementor-182 .elementor-element.elementor-element-9d97e6f{
    max-width: 400px !important;
    position: absolute;
    bottom: -185px;
    right: 100px;
}

@media screen and (max-width: 767px){
    
    .elementor-182 .elementor-element.elementor-element-9d97e6f{
        max-width: 400px !important;
        position: absolute;
        bottom: 0px;
        left: 0px;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8905712 */.elementor-182 .elementor-element.elementor-element-8905712{
    overflow: clip;
}/* End custom CSS */
/* Start custom CSS */html{
  font-size: 62.5%;
}

body{
  font-size: 1.6rem;
  /* Cursor padrão como imagem SVG */
  cursor: url("https://cdn.prod.website-files.com/6708f85ff3d3cba6aff436fb/671251b239d7aeb290a31ac5_cursor-default%402x.svg") 2 0, auto;
}

a,
button,
[role="button"],
.elementor-button {
  /* Cursor pointer como imagem SVG */
  cursor: url("https://cdn.prod.website-files.com/6708f85ff3d3cba6aff436fb/671251b212e6b71494aa67ff_cursor-pointer%402x.svg") 12 0, pointer;
}

/* ===== Custom Cursor (tooltip) — global ===== */
:root{
  --cursor-bg: #006AFF;        /* cor do balão */
  --cursor-color: #fff;        /* cor do texto */
  --cursor-radius: .4rem;
  --cursor-padding-y: .35em;
  --cursor-padding-x: .75em;
  --cursor-shadow: 0 6px 20px rgba(0,0,0,.18);
  --cursor-font-size: clamp(12px, 1.6vw, 20px) !important;
  --cursor-z: 9999;
}

.custom-cursor{
  position: fixed;
  left: 0; top: 0;
  transform: translate(-9999px, -9999px); /* começa fora da tela */
  background: var(--cursor-bg);
  color: var(--cursor-color);
  padding: var(--cursor-padding-y) var(--cursor-padding-x);
  border-radius: var(--cursor-radius);
  box-shadow: var(--cursor-shadow);
  font: 500 var(--cursor-font-size)/1.2 system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
  white-space: nowrap;
  pointer-events: none;
  z-index: var(--cursor-z);
  opacity: 0;
  transition: opacity .18s ease;
  will-change: transform, opacity;
}
.custom-cursor--visible{ opacity: 1; }

/* Não mostra em dispositivos touch */
@media (pointer: coarse){
  .custom-cursor{ display: none !important; }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Sansation';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://mattetech.com/wp-content/uploads/2025/05/Sansation-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Sansation';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://mattetech.com/wp-content/uploads/2025/05/Sansation-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */