.elementor-180 .elementor-element.elementor-element-ea760cf{--display:flex;--min-height:40vh;--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;--overlay-opacity:1;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-180 .elementor-element.elementor-element-ea760cf:not(.elementor-motion-effects-element-type-background), .elementor-180 .elementor-element.elementor-element-ea760cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://antecsp.com.br/wp-content/uploads/2025/09/slideshow_parceiro_23_anos_experiencia.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-180 .elementor-element.elementor-element-ea760cf::before, .elementor-180 .elementor-element.elementor-element-ea760cf > .elementor-background-video-container::before, .elementor-180 .elementor-element.elementor-element-ea760cf > .e-con-inner > .elementor-background-video-container::before, .elementor-180 .elementor-element.elementor-element-ea760cf > .elementor-background-slideshow::before, .elementor-180 .elementor-element.elementor-element-ea760cf > .e-con-inner > .elementor-background-slideshow::before, .elementor-180 .elementor-element.elementor-element-ea760cf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #EFEFF000 0%, var( --e-global-color-bac2e87 ) 100%);}.elementor-180 .elementor-element.elementor-element-d4ede4e{--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:flex-end;--margin-top:-7%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:1%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-180 .elementor-element.elementor-element-c18f697{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-180 .elementor-element.elementor-element-f147d1c .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-1ccbaac );}.elementor-180 .elementor-element.elementor-element-38521da > .elementor-widget-container{padding:1% 0% 0% 0%;}.elementor-180 .elementor-element.elementor-element-38521da .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-180 .elementor-element.elementor-element-4853223{width:var( --container-widget-width, 90.551% );max-width:90.551%;--container-widget-width:90.551%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:1.1vw;font-weight:300;}.elementor-180 .elementor-element.elementor-element-4853223 > .elementor-widget-container{padding:4% 0% 0% 0%;}.elementor-180 .elementor-element.elementor-element-4853223.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-180 .elementor-element.elementor-element-47ae847{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-180 .elementor-element.elementor-element-47ae847 img{width:100%;}.elementor-180 .elementor-element.elementor-element-b68ef45{--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:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-180 .elementor-element.elementor-element-346fe9c{--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:center;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--flex-wrap:wrap;--border-radius:10px 10px 10px 10px;--padding-top:3%;--padding-bottom:3%;--padding-left:5%;--padding-right:5%;}.elementor-180 .elementor-element.elementor-element-346fe9c:not(.elementor-motion-effects-element-type-background), .elementor-180 .elementor-element.elementor-element-346fe9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0d679c8 );}.elementor-180 .elementor-element.elementor-element-293b4cb{width:100%;max-width:100%;text-align:center;}.elementor-180 .elementor-element.elementor-element-293b4cb .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-44c522b );}.elementor-180 .elementor-element.elementor-element-fe33ee2{width:100%;max-width:100%;text-align:center;}.elementor-180 .elementor-element.elementor-element-fe33ee2 > .elementor-widget-container{padding:1% 0% 2% 0%;}.elementor-180 .elementor-element.elementor-element-fe33ee2 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-180 .elementor-element.elementor-element-c52c956{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;}.elementor-180 .elementor-element.elementor-element-c52c956 .elementor-icon-box-wrapper{gap:0px;}.elementor-180 .elementor-element.elementor-element-c52c956.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-44c522b );}.elementor-180 .elementor-element.elementor-element-c52c956.elementor-view-framed .elementor-icon, .elementor-180 .elementor-element.elementor-element-c52c956.elementor-view-default .elementor-icon{fill:var( --e-global-color-44c522b );color:var( --e-global-color-44c522b );border-color:var( --e-global-color-44c522b );}.elementor-180 .elementor-element.elementor-element-c52c956 .elementor-icon{font-size:31px;}.elementor-180 .elementor-element.elementor-element-c52c956 .elementor-icon-box-title, .elementor-180 .elementor-element.elementor-element-c52c956 .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-180 .elementor-element.elementor-element-c52c956 .elementor-icon-box-title{color:var( --e-global-color-44c522b );}.elementor-180 .elementor-element.elementor-element-c52c956 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:1vw;font-weight:300;}.elementor-180 .elementor-element.elementor-element-fd93e18{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;}.elementor-180 .elementor-element.elementor-element-fd93e18 .elementor-icon-box-wrapper{gap:0px;}.elementor-180 .elementor-element.elementor-element-fd93e18.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-44c522b );}.elementor-180 .elementor-element.elementor-element-fd93e18.elementor-view-framed .elementor-icon, .elementor-180 .elementor-element.elementor-element-fd93e18.elementor-view-default .elementor-icon{fill:var( --e-global-color-44c522b );color:var( --e-global-color-44c522b );border-color:var( --e-global-color-44c522b );}.elementor-180 .elementor-element.elementor-element-fd93e18 .elementor-icon{font-size:31px;}.elementor-180 .elementor-element.elementor-element-fd93e18 .elementor-icon-box-title, .elementor-180 .elementor-element.elementor-element-fd93e18 .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-180 .elementor-element.elementor-element-fd93e18 .elementor-icon-box-title{color:var( --e-global-color-44c522b );}.elementor-180 .elementor-element.elementor-element-fd93e18 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:1vw;font-weight:300;}.elementor-180 .elementor-element.elementor-element-35b7f18{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;}.elementor-180 .elementor-element.elementor-element-35b7f18 .elementor-icon-box-wrapper{gap:0px;}.elementor-180 .elementor-element.elementor-element-35b7f18.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-44c522b );}.elementor-180 .elementor-element.elementor-element-35b7f18.elementor-view-framed .elementor-icon, .elementor-180 .elementor-element.elementor-element-35b7f18.elementor-view-default .elementor-icon{fill:var( --e-global-color-44c522b );color:var( --e-global-color-44c522b );border-color:var( --e-global-color-44c522b );}.elementor-180 .elementor-element.elementor-element-35b7f18 .elementor-icon{font-size:31px;}.elementor-180 .elementor-element.elementor-element-35b7f18 .elementor-icon-box-title, .elementor-180 .elementor-element.elementor-element-35b7f18 .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-180 .elementor-element.elementor-element-35b7f18 .elementor-icon-box-title{color:var( --e-global-color-44c522b );}.elementor-180 .elementor-element.elementor-element-35b7f18 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:1vw;font-weight:300;}.elementor-180 .elementor-element.elementor-element-1cd4de4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:3%;--padding-bottom:3%;--padding-left:5%;--padding-right:5%;}.elementor-180 .elementor-element.elementor-element-d56fcb5{--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;}.elementor-180 .elementor-element.elementor-element-d37e4b2 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-accent );}.elementor-180 .elementor-element.elementor-element-9893030{width:var( --container-widget-width, 100.567% );max-width:100.567%;--container-widget-width:100.567%;--container-widget-flex-grow:0;}.elementor-180 .elementor-element.elementor-element-9893030 > .elementor-widget-container{padding:2% 0% 5% 0%;}.elementor-180 .elementor-element.elementor-element-9893030.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-180 .elementor-element.elementor-element-9893030 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:33px;font-weight:700;line-height:1em;}.elementor-180 .elementor-element.elementor-element-4664481{width:var( --container-widget-width, 91.833% );max-width:91.833%;--container-widget-width:91.833%;--container-widget-flex-grow:0;}.elementor-180 .elementor-element.elementor-element-4664481.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-180 .elementor-element.elementor-element-362e3dd .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-bac2e87 );color:var( --e-global-color-bac2e87 );border-style:solid;border-width:1px 1px 1px 1px;}.elementor-180 .elementor-element.elementor-element-362e3dd{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;}.elementor-180 .elementor-element.elementor-element-362e3dd > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-180 .elementor-element.elementor-element-362e3dd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-180 .elementor-element.elementor-element-1c862b7{--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;}.elementor-180 .elementor-element.elementor-element-01851b1 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-180 .elementor-element.elementor-element-01851b1 > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-180 .elementor-element.elementor-element-01851b1{width:100%;max-width:100%;}.elementor-180 .elementor-element.elementor-element-01851b1.elementor-element{--flex-grow:0;--flex-shrink:0;}:is( .elementor-180 .elementor-element.elementor-element-01851b1 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-180 .elementor-element.elementor-element-01851b1 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-180 .elementor-element.elementor-element-01851b1 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(10px / 2);padding-right:calc(10px / 2);padding-top:calc(0px / 2);padding-bottom:calc(0px / 2);}:is( .elementor-180 .elementor-element.elementor-element-01851b1 > .elementor-widget-container > .jet-listing-grid, .elementor-180 .elementor-element.elementor-element-01851b1 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-180 .elementor-element.elementor-element-01851b1 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 10px / -2);margin-right:calc( 10px / -2);width:calc(100% + 10px);}:is( .elementor-180 .elementor-element.elementor-element-01851b1 > .elementor-widget-container > .jet-listing-grid, .elementor-180 .elementor-element.elementor-element-01851b1 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-180 .elementor-element.elementor-element-01851b1 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 0px / -2);margin-bottom:calc( 0px / -2);}.elementor-180 .elementor-element.elementor-element-01851b1 .jet-listing-grid__slider-icon{width:66px;height:66px;line-height:66px;margin-top:calc( -66px/2 );font-size:41px;color:var( --e-global-color-44c522b );background:#02010100;}.elementor-180 .elementor-element.elementor-element-01851b1 .jet-listing-grid__slider-icon svg{height:41px;}.elementor-180 .elementor-element.elementor-element-01851b1 .jet-listing-grid__slider-icon.prev-arrow{left:-5%;right:auto;}.elementor-180 .elementor-element.elementor-element-01851b1 .jet-listing-grid__slider-icon.next-arrow{right:-5%;left:auto;}.elementor-180 .elementor-element.elementor-element-e270810{--display:flex;}.elementor-180 .elementor-element.elementor-element-504c9f2{width:100%;max-width:100%;text-align:center;}.elementor-180 .elementor-element.elementor-element-504c9f2 > .elementor-widget-container{padding:1% 0% 2% 0%;}.elementor-widget-hotspot .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-hotspot{--hotspot-color:var( --e-global-color-primary );--hotspot-box-color:var( --e-global-color-secondary );--tooltip-color:var( --e-global-color-secondary );}.elementor-widget-hotspot .e-hotspot__label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-hotspot .e-hotspot__tooltip{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-180 .elementor-element.elementor-element-ff568db .elementor-repeater-item-95c64fc{--hotspot-min-width:0px;--hotspot-min-height:0px;left:64%;--hotspot-translate-x:64%;top:62%;--hotspot-translate-y:62%;}.elementor-180 .elementor-element.elementor-element-ff568db .elementor-repeater-item-a72c7b4{--hotspot-min-width:54px;--hotspot-min-height:0px;left:73%;--hotspot-translate-x:73%;top:41%;--hotspot-translate-y:41%;}.elementor-180 .elementor-element.elementor-element-ff568db .elementor-repeater-item-da717ff{--hotspot-min-width:54px;--hotspot-min-height:0px;left:71%;--hotspot-translate-x:71%;top:58%;--hotspot-translate-y:58%;}.elementor-180 .elementor-element.elementor-element-ff568db .elementor-repeater-item-11e9d5d{--hotspot-min-width:54px;--hotspot-min-height:0px;left:79%;--hotspot-translate-x:79%;top:68%;--hotspot-translate-y:68%;}.elementor-180 .elementor-element.elementor-element-ff568db .elementor-repeater-item-2b808b1{--hotspot-min-width:0px;--hotspot-min-height:0px;left:77%;--hotspot-translate-x:77%;top:52%;--hotspot-translate-y:52%;}.elementor-180 .elementor-element.elementor-element-ff568db .elementor-repeater-item-75621e9{--hotspot-min-width:0px;--hotspot-min-height:0px;left:79%;--hotspot-translate-x:79%;top:58%;--hotspot-translate-y:58%;}.elementor-180 .elementor-element.elementor-element-ff568db .elementor-repeater-item-5b5b5a0{--hotspot-min-width:59px;--hotspot-min-height:0px;left:70%;--hotspot-translate-x:70%;top:65%;--hotspot-translate-y:65%;}.elementor-180 .elementor-element.elementor-element-ff568db .elementor-repeater-item-d627866{left:91%;--hotspot-translate-x:91%;top:64%;--hotspot-translate-y:64%;}.elementor-180 .elementor-element.elementor-element-ff568db .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-180 .elementor-element.elementor-element-ff568db{--background-align:center;--container-width:100%;--image-width:100%;--hotspot-color:var( --e-global-color-bac2e87 );--hotspot-size:27px;--hotspot-min-width:0px;--hotspot-min-height:0px;--hotspot-border-radius:100px 100px 100px 100px;}.elementor-180 .elementor-element.elementor-element-ff568db img{border-radius:20px 20px 20px 20px;}.elementor-180 .elementor-element.elementor-element-ff568db .e-hotspot__label{font-family:"Inter", Sans-serif;font-size:8px;font-weight:600;line-height:23px;letter-spacing:2.7px;}.elementor-180 .elementor-element.elementor-element-ff568db .e-hotspot__tooltip{font-family:"Inter", Sans-serif;font-size:12px;font-weight:300;}.elementor-180 .elementor-element.elementor-element-2019b98{--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:center;--align-items:center;--flex-wrap:wrap;}.elementor-180 .elementor-element.elementor-element-2019b98.e-con{--align-self:center;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-180 .elementor-element.elementor-element-55f1d0e.elementor-arrows-yes .elementor-main-swiper{width:calc( 98% - 40px );}.elementor-180 .elementor-element.elementor-element-55f1d0e .elementor-main-swiper{width:98%;}.elementor-180 .elementor-element.elementor-element-55f1d0e .elementor-swiper-button{font-size:20px;color:var( --e-global-color-1ccbaac );}.elementor-180 .elementor-element.elementor-element-55f1d0e .elementor-swiper-button svg{fill:var( --e-global-color-1ccbaac );}.elementor-180 .elementor-element.elementor-element-55f1d0e.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-180 .elementor-element.elementor-element-55f1d0e.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:5px;}.elementor-180 .elementor-element.elementor-element-55f1d0e.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:5px;}.elementor-180 .elementor-element.elementor-element-55f1d0e.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:5px;}.elementor-180 .elementor-element.elementor-element-55f1d0e.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:5px;}.elementor-180 .elementor-element.elementor-element-55f1d0e .elementor-testimonial__text{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-180 .elementor-element.elementor-element-55f1d0e .elementor-testimonial__name{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-180 .elementor-element.elementor-element-55f1d0e .elementor-testimonial__image img{width:55px;height:55px;border-radius:11px;}.elementor-180 .elementor-element.elementor-element-55f1d0e.elementor-testimonial--layout-image_left .elementor-testimonial__content:after,
					 .elementor-180 .elementor-element.elementor-element-55f1d0e.elementor-testimonial--layout-image_right .elementor-testimonial__content:after{top:calc( 20px + (55px / 2) - 8px );}body:not(.rtl) .elementor-180 .elementor-element.elementor-element-55f1d0e.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 body:not(.rtl) .elementor-180 .elementor-element.elementor-element-55f1d0e.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-180 .elementor-element.elementor-element-55f1d0e.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after,
					 .elementor-180 .elementor-element.elementor-element-55f1d0e.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (55px / 2) - 8px );right:auto;}body.rtl .elementor-180 .elementor-element.elementor-element-55f1d0e.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 body.rtl .elementor-180 .elementor-element.elementor-element-55f1d0e.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-180 .elementor-element.elementor-element-55f1d0e.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after,
					 .elementor-180 .elementor-element.elementor-element-55f1d0e.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (55px / 2) - 8px );left:auto;}body:not(.rtl) .elementor-180 .elementor-element.elementor-element-55f1d0e.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-180 .elementor-element.elementor-element-55f1d0e.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (55px / 2) - 8px );right:auto;}body.rtl .elementor-180 .elementor-element.elementor-element-55f1d0e.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-180 .elementor-element.elementor-element-55f1d0e.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (55px / 2) - 8px );left:auto;}body.rtl .elementor-180 .elementor-element.elementor-element-55f1d0e.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body.rtl .elementor-180 .elementor-element.elementor-element-55f1d0e.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-180 .elementor-element.elementor-element-55f1d0e.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-180 .elementor-element.elementor-element-55f1d0e.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-left:0px;margin-right:0;}body:not(.rtl) .elementor-180 .elementor-element.elementor-element-55f1d0e.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-180 .elementor-element.elementor-element-55f1d0e.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body.rtl .elementor-180 .elementor-element.elementor-element-55f1d0e.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body.rtl .elementor-180 .elementor-element.elementor-element-55f1d0e.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-right:0px;margin-left:0;}.elementor-180 .elementor-element.elementor-element-55f1d0e.elementor-testimonial--layout-image_stacked .elementor-testimonial__image + cite,
					 .elementor-180 .elementor-element.elementor-element-55f1d0e.elementor-testimonial--layout-image_left .elementor-testimonial__image + cite,
					 .elementor-180 .elementor-element.elementor-element-55f1d0e.elementor-testimonial--layout-image_right .elementor-testimonial__image + cite{margin-top:0px;}.elementor-180 .elementor-element.elementor-element-39d688e{--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;}.elementor-180 .elementor-element.elementor-element-e7a79f3{width:100%;max-width:100%;}.elementor-180 .elementor-element.elementor-element-64afb7f{--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:center;--flex-wrap:wrap;--padding-top:3%;--padding-bottom:3%;--padding-left:5%;--padding-right:6%;}.elementor-180 .elementor-element.elementor-element-64afb7f:not(.elementor-motion-effects-element-type-background), .elementor-180 .elementor-element.elementor-element-64afb7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-180 .elementor-element.elementor-element-b71eb2c{text-align:center;}.elementor-180 .elementor-element.elementor-element-b71eb2c .elementor-heading-title{color:var( --e-global-color-bac2e87 );}.elementor-180 .elementor-element.elementor-element-58ac159{--e-image-carousel-slides-to-show:4;}.elementor-180 .elementor-element.elementor-element-58ac159 .swiper-wrapper{display:flex;align-items:center;}.elementor-180 .elementor-element.elementor-element-58ac159 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-180 .elementor-element.elementor-element-0540019{--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;--flex-wrap:wrap;--padding-top:0%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-180 .elementor-element.elementor-element-5a8dc5e{width:100%;max-width:100%;}.elementor-180 .elementor-element.elementor-element-5a8dc5e > .elementor-widget-container{padding:1% 0% 1% 0%;}.elementor-180 .elementor-element.elementor-element-5a8dc5e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-180 .elementor-element.elementor-element-82d06fb > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-180 .elementor-element.elementor-element-82d06fb > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-180 .elementor-element.elementor-element-82d06fb{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-180 .elementor-element.elementor-element-82d06fb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-180 .elementor-element.elementor-element-82d06fb .jet-listing-grid__slider-icon{color:var( --e-global-color-bac2e87 );background:var( --e-global-color-accent );}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-180 .elementor-element.elementor-element-f147d1c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-180 .elementor-element.elementor-element-38521da .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-180 .elementor-element.elementor-element-293b4cb .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-180 .elementor-element.elementor-element-fe33ee2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-180 .elementor-element.elementor-element-c52c956 .elementor-icon-box-title, .elementor-180 .elementor-element.elementor-element-c52c956 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-180 .elementor-element.elementor-element-fd93e18 .elementor-icon-box-title, .elementor-180 .elementor-element.elementor-element-fd93e18 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-180 .elementor-element.elementor-element-35b7f18 .elementor-icon-box-title, .elementor-180 .elementor-element.elementor-element-35b7f18 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-180 .elementor-element.elementor-element-d37e4b2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-hotspot .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-hotspot .e-hotspot__label{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-hotspot .e-hotspot__tooltip{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-180 .elementor-element.elementor-element-55f1d0e .elementor-testimonial__text{font-size:var( --e-global-typography-accent-font-size );}.elementor-180 .elementor-element.elementor-element-55f1d0e .elementor-testimonial__name{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}}@media(max-width:767px){.elementor-180 .elementor-element.elementor-element-ea760cf{--min-height:21vh;}.elementor-180 .elementor-element.elementor-element-d4ede4e{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-180 .elementor-element.elementor-element-f147d1c{text-align:center;}.elementor-180 .elementor-element.elementor-element-f147d1c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-180 .elementor-element.elementor-element-38521da{width:100%;max-width:100%;text-align:center;}.elementor-180 .elementor-element.elementor-element-38521da .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-180 .elementor-element.elementor-element-4853223{width:100%;max-width:100%;text-align:center;font-size:4vw;}.elementor-180 .elementor-element.elementor-element-4853223 > .elementor-widget-container{padding:4% 2% 4% 2%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-180 .elementor-element.elementor-element-293b4cb .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-180 .elementor-element.elementor-element-fe33ee2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-180 .elementor-element.elementor-element-c52c956{width:100%;max-width:100%;}.elementor-180 .elementor-element.elementor-element-c52c956 .elementor-icon-box-title, .elementor-180 .elementor-element.elementor-element-c52c956 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-180 .elementor-element.elementor-element-c52c956 .elementor-icon-box-description{font-size:15px;}.elementor-180 .elementor-element.elementor-element-fd93e18{width:100%;max-width:100%;}.elementor-180 .elementor-element.elementor-element-fd93e18 .elementor-icon-box-title, .elementor-180 .elementor-element.elementor-element-fd93e18 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-180 .elementor-element.elementor-element-fd93e18 .elementor-icon-box-description{font-size:15px;}.elementor-180 .elementor-element.elementor-element-35b7f18{width:100%;max-width:100%;}.elementor-180 .elementor-element.elementor-element-35b7f18 .elementor-icon-box-title, .elementor-180 .elementor-element.elementor-element-35b7f18 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-180 .elementor-element.elementor-element-35b7f18 .elementor-icon-box-description{font-size:15px;}.elementor-180 .elementor-element.elementor-element-d37e4b2{text-align:center;}.elementor-180 .elementor-element.elementor-element-d37e4b2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-180 .elementor-element.elementor-element-9893030{text-align:center;}.elementor-180 .elementor-element.elementor-element-9893030 .elementor-heading-title{font-size:6vw;}.elementor-180 .elementor-element.elementor-element-4664481{text-align:center;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-180 .elementor-element.elementor-element-362e3dd{width:100%;max-width:100%;}.elementor-180 .elementor-element.elementor-element-01851b1 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-180 .elementor-element.elementor-element-01851b1 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-180 .elementor-element.elementor-element-01851b1{width:100%;max-width:100%;}.elementor-widget-hotspot .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-hotspot .e-hotspot__label{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-hotspot .e-hotspot__tooltip{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-180 .elementor-element.elementor-element-ff568db .e-hotspot__label{font-size:9px;}.elementor-180 .elementor-element.elementor-element-ff568db .e-hotspot__tooltip{font-size:3.7vw;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-180 .elementor-element.elementor-element-55f1d0e .elementor-testimonial__text{font-size:var( --e-global-typography-accent-font-size );}.elementor-180 .elementor-element.elementor-element-55f1d0e .elementor-testimonial__name{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-180 .elementor-element.elementor-element-39d688e{--content-width:100%;}.elementor-180 .elementor-element.elementor-element-58ac159{--e-image-carousel-slides-to-show:2;}.elementor-180 .elementor-element.elementor-element-0540019{--padding-top:4%;--padding-bottom:0%;--padding-left:4%;--padding-right:6%;}.elementor-180 .elementor-element.elementor-element-82d06fb > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-180 .elementor-element.elementor-element-82d06fb > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}:is( .elementor-180 .elementor-element.elementor-element-82d06fb > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-180 .elementor-element.elementor-element-82d06fb > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-180 .elementor-element.elementor-element-82d06fb > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(0px / 2);padding-right:calc(0px / 2);padding-top:calc(0px / 2);padding-bottom:calc(0px / 2);}:is( .elementor-180 .elementor-element.elementor-element-82d06fb > .elementor-widget-container > .jet-listing-grid, .elementor-180 .elementor-element.elementor-element-82d06fb > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-180 .elementor-element.elementor-element-82d06fb > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);width:calc(100% + 0px);}:is( .elementor-180 .elementor-element.elementor-element-82d06fb > .elementor-widget-container > .jet-listing-grid, .elementor-180 .elementor-element.elementor-element-82d06fb > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-180 .elementor-element.elementor-element-82d06fb > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 0px / -2);margin-bottom:calc( 0px / -2);}.elementor-180 .elementor-element.elementor-element-82d06fb .jet-listing-grid__slider-icon{width:26px;height:26px;line-height:26px;margin-top:calc( -26px/2 );}}@media(min-width:768px){.elementor-180 .elementor-element.elementor-element-c18f697{--width:60%;}.elementor-180 .elementor-element.elementor-element-1cd4de4{--content-width:100%;}.elementor-180 .elementor-element.elementor-element-d56fcb5{--width:35%;}.elementor-180 .elementor-element.elementor-element-1c862b7{--width:70%;}.elementor-180 .elementor-element.elementor-element-64afb7f{--content-width:833px;}}/* Start custom CSS for html, class: .elementor-element-e7a79f3 *//* Container Principal */
.trajectory-container {
    max-width: 1200px;
    margin: 0 auto;
    padding: 50px 20px;
    font-family: 'Arial', sans-serif;
    position: relative;
    opacity: 0;
    transform: translateY(30px);
    transition: all 0.8s ease;
}

.trajectory-container.loaded {
    opacity: 1;
    transform: translateY(0);
}

/* Título */
.trajectory-title {
    text-align: center;
    font-size: 2.5rem;
    color: #1e3a8a;
    margin-bottom: 40px;
    font-weight: 700;
    background: linear-gradient(135deg, #1e3a8a, #3b82f6);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* Controles de Navegação */
.carousel-controls {
    position: absolute;
    top: 50%;
    width: 100%;
    display: flex;
    justify-content: space-between;
    z-index: 10;
    pointer-events: none;
}

.control-btn {
    pointer-events: all;
    background: rgba(30, 58, 138, 0.9);
    border: none;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    color: white;
    font-size: 24px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.3s ease;
    box-shadow: 0 5px 15px rgba(30, 58, 138, 0.3);
    backdrop-filter: blur(10px);
}

.control-btn:hover {
    background: rgba(30, 58, 138, 1);
    transform: scale(1.1);
    box-shadow: 0 8px 25px rgba(30, 58, 138, 0.4);
}

.prev-btn {
    left: -25px;
}

.next-btn {
    right: -25px;
}

/* Wrapper do Carrossel */
.carousel-wrapper {
    overflow: hidden;
    border-radius: 20px;
    box-shadow: 0 20px 60px rgba(0, 0, 0, 0.1);
    background: linear-gradient(135deg, #f8fafc, #e2e8f0);
    position: relative;
}

/* Container dos Slides */
.carousel-container {
    display: flex;
    transition: transform 0.5s cubic-bezier(0.4, 0, 0.2, 1);
    height: 350px;
}

/* Slides Individuais */
.carousel-slide {
    min-width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 40px;
    box-sizing: border-box;
}

.slide-content {
    display: flex;
    align-items: center;
    gap: 40px;
    max-width: 900px;
    width: 100%;
}

/* Badge do Ano */
.year-badge {
    background: linear-gradient(135deg, #3b82f6, #1e40af);
    color: white;
    font-size: 3rem;
    font-weight: 800;
    padding: 20px 30px;
    border-radius: 20px;
    box-shadow: 0 10px 30px rgba(59, 130, 246, 0.3);
    min-width: 140px;
    text-align: center;
    position: relative;
    overflow: hidden;
}

.year-badge::before {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg, transparent, rgba(255,255,255,0.2), transparent);
    animation: shine 3s infinite;
}

@keyframes shine {
    0% { left: -100%; }
    100% { left: 100%; }
}

/* Card de Conteúdo */
.content-card {
    flex: 1;
    background: white;
    padding: 30px;
    border-radius: 15px;
    box-shadow: 0 10px 40px rgba(0, 0, 0, 0.1);
    border: 1px solid rgba(59, 130, 246, 0.1);
    position: relative;
}

.content-card::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 4px;
    height: 100%;
    background: linear-gradient(180deg, #3b82f6, #1e40af);
    border-radius: 0 2px 2px 0;
}

.content-card h3 {
    color: #1e3a8a;
    font-size: 1.6rem;
    margin: 0 0 15px 0;
    font-weight: 600;
}

.content-card p {
    color: #64748b;
    font-size: 1.1rem;
    line-height: 1.7;
    margin: 0 0 20px 0;
}

.highlight {
    background: linear-gradient(135deg, #dbeafe, #bfdbfe);
    color: #1e40af;
    padding: 8px 16px;
    border-radius: 25px;
    font-size: 0.9rem;
    font-weight: 600;
    display: inline-block;
    border: 1px solid rgba(59, 130, 246, 0.2);
}

/* Indicadores de Slide */
.slide-indicators {
    display: flex;
    justify-content: center;
    gap: 12px;
    margin-top: 30px;
}

.indicator {
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background: #cbd5e1;
    cursor: pointer;
    transition: all 0.3s ease;
    position: relative;
}

.indicator.active {
    background: #3b82f6;
    transform: scale(1.3);
}

.indicator:hover {
    background: #64748b;
    transform: scale(1.1);
}

/* Contador de Slides */
.slide-counter {
    text-align: center;
    margin-top: 20px;
    font-size: 1rem;
    color: #64748b;
    font-weight: 500;
}

/* RESPONSIVIDADE */

/* Tablets */
@media (max-width: 968px) {
    .trajectory-title {
        font-size: 2rem;
    }
    
    .carousel-container {
        height: 400px;
    }
    
    .slide-content {
        flex-direction: column;
        gap: 25px;
        text-align: center;
    }
    
    .year-badge {
        font-size: 2.5rem;
        padding: 15px 25px;
        min-width: 120px;
    }
    
    .content-card h3 {
        font-size: 1.4rem;
    }
    
    .content-card p {
        font-size: 1rem;
    }
    
    .control-btn {
        width: 45px;
        height: 45px;
        font-size: 20px;
    }
    
    .prev-btn {
        left: -20px;
    }
    
    .next-btn {
        right: -20px;
    }
}

/* Mobile */
@media (max-width: 768px) {
    .trajectory-container {
        padding: 30px 15px;
    }
    
    .trajectory-title {
        font-size: 1.8rem;
        margin-bottom: 25px;
    }
    
    .carousel-container {
        height: 450px;
    }
    
    .carousel-slide {
        padding: 25px 20px;
    }
    
    .slide-content {
        gap: 20px;
    }
    
    .year-badge {
        font-size: 2rem;
        padding: 12px 20px;
        min-width: 100px;
    }
    
    .content-card {
        padding: 25px 20px;
    }
    
    .content-card h3 {
        font-size: 1.3rem;
    }
    
    .content-card p {
        font-size: 0.95rem;
        line-height: 1.6;
    }
    
    .control-btn {
        width: 40px;
        height: 40px;
        font-size: 18px;
    }
    
    .prev-btn {
        left: 10px;
    }
    
    .next-btn {
        right: 10px;
    }
    
    .slide-indicators {
        gap: 10px;
    }
    
    .indicator {
        width: 10px;
        height: 10px;
    }
}

/* Mobile pequeno */
@media (max-width: 480px) {
    .trajectory-container {
        padding: 20px 10px;
    }
    
    .trajectory-title {
        font-size: 1.5rem;
    }
    
    .carousel-container {
        height: 500px;
    }
    
    .carousel-slide {
        padding: 20px 15px;
    }
    
    .year-badge {
        font-size: 1.8rem;
        padding: 10px 15px;
        min-width: 90px;
    }
    
    .content-card {
        padding: 20px 15px;
    }
    
    .content-card h3 {
        font-size: 1.2rem;
    }
    
    .content-card p {
        font-size: 0.9rem;
    }
    
    .highlight {
        font-size: 0.8rem;
        padding: 6px 12px;
    }
    
    .control-btn {
        width: 35px;
        height: 35px;
        font-size: 16px;
    }
    
    .prev-btn {
        left: 5px;
    }
    
    .next-btn {
        right: 5px;
    }
}

/* Animações adicionais */
@keyframes slideIn {
    from {
        opacity: 0;
        transform: translateX(50px);
    }
    to {
        opacity: 1;
        transform: translateX(0);
    }
}

.carousel-slide.active .content-card {
    animation: slideIn 0.6s ease forwards;
}/* End custom CSS */
/* Start custom CSS */html, body {
  width: 100%;
  max-width: 100%;
  overflow-x: hidden !important;
}/* End custom CSS */