.elementor-1995 .elementor-element.elementor-element-1432446{--display:flex;--min-height:110vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;border-style:none;--border-style:none;--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-1995 .elementor-element.elementor-element-1432446.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1995 .elementor-element.elementor-element-04cf625 .elementor-repeater-item-a91b741 .swiper-slide-bg{background-color:#833CA300;background-image:url(https://fidereempresarial.com.br/wp-content/uploads/2026/02/Banner_site_home.png);background-size:cover;}.elementor-1995 .elementor-element.elementor-element-04cf625 .elementor-repeater-item-54c75cc .swiper-slide-bg{background-color:#4054B200;background-image:url(https://fidereempresarial.com.br/wp-content/uploads/2026/04/Banner_site_home_3_-1-scaled.png);background-size:cover;}.elementor-1995 .elementor-element.elementor-element-04cf625 .swiper-slide{transition-duration:calc(7000ms*1.2);height:110vh;}.elementor-1995 .elementor-element.elementor-element-04cf625{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1995 .elementor-element.elementor-element-04cf625 .swiper-slide-contents{max-width:100%;}.elementor-1995 .elementor-element.elementor-element-04cf625 .swiper-slide-inner{padding:13% 0% 0% 0%;text-align:center;}.elementor-1995 .elementor-element.elementor-element-04cf625 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:0px;}.elementor-1995 .elementor-element.elementor-element-04cf625 .elementor-slide-description{font-family:"Encode Sans Expanded", Sans-serif;font-size:1.56rem;font-weight:700;}.elementor-1995 .elementor-element.elementor-element-dc49f01{--display:flex;--min-height:110vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--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-1995 .elementor-element.elementor-element-dc49f01:not(.elementor-motion-effects-element-type-background), .elementor-1995 .elementor-element.elementor-element-dc49f01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fidereempresarial.com.br/wp-content/uploads/2026/02/Banner_site_home.png");background-repeat:no-repeat;background-size:cover;}.elementor-1995 .elementor-element.elementor-element-163f1e0{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:23vh;--margin-bottom:0;--margin-left:0;--margin-right: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 );}.elementor-1995 .elementor-element.elementor-element-174585d{text-align:center;}.elementor-1995 .elementor-element.elementor-element-174585d .elementor-heading-title{font-family:"Encode Sans Expanded", Sans-serif;font-size:1.5625rem;font-weight:400;line-height:2rem;color:#FFFFFF;}.elementor-1995 .elementor-element.elementor-element-5a0bc66{--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-1995 .elementor-element.elementor-element-5a55c13{--spacer-size:20px;}.elementor-1995 .elementor-element.elementor-element-aaf9ee4{--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;}.elementor-1995 .elementor-element.elementor-element-bfd30f0{--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-widget-counter .elementor-counter-number-wrapper{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1995 .elementor-element.elementor-element-d8cd419 .elementor-counter-number-wrapper{color:#FBC400;font-family:"Encode Sans Expanded", Sans-serif;font-size:1.75rem;font-weight:600;}.elementor-1995 .elementor-element.elementor-element-d8cd419 .elementor-counter-title{color:#003F4D;font-family:"Encode Sans Expanded", Sans-serif;font-size:1.3125rem;font-weight:500;}.elementor-1995 .elementor-element.elementor-element-9c99735{--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-1995 .elementor-element.elementor-element-897885f .elementor-counter-number-wrapper{color:#FBC400;font-family:"Encode Sans Expanded", Sans-serif;font-size:1.75rem;font-weight:600;}.elementor-1995 .elementor-element.elementor-element-897885f .elementor-counter-title{color:#003F4D;font-family:"Encode Sans Expanded", Sans-serif;font-size:1.3125rem;font-weight:500;}.elementor-1995 .elementor-element.elementor-element-a7ed756{--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-1995 .elementor-element.elementor-element-c94a2b3 .elementor-counter-number-wrapper{color:#003F4D;font-family:"Encode Sans Expanded", Sans-serif;font-size:1.75rem;font-weight:600;}.elementor-1995 .elementor-element.elementor-element-c94a2b3 .elementor-counter-title{color:#003F4D;font-family:"Encode Sans Expanded", Sans-serif;font-size:1.3125rem;font-weight:500;}.elementor-1995 .elementor-element.elementor-element-9860e4f{--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-1995 .elementor-element.elementor-element-e416aae{--spacer-size:25px;}.elementor-1995 .elementor-element.elementor-element-2278d67{--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-1995 .elementor-element.elementor-element-920d4da.elementor-element{--align-self:center;}.elementor-1995 .elementor-element.elementor-element-4d5e834{--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-1995 .elementor-element.elementor-element-ae12100{--spacer-size:50px;}.elementor-1995 .elementor-element.elementor-element-af126d2{--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-1995 .elementor-element.elementor-element-4f03bf4{text-align:center;}.elementor-1995 .elementor-element.elementor-element-4f03bf4 .elementor-heading-title{font-family:"Encode Sans Expanded", Sans-serif;font-size:1.75rem;font-weight:700;color:#003F4D;}.elementor-1995 .elementor-element.elementor-element-c3f0645{text-align:center;}.elementor-1995 .elementor-element.elementor-element-c3f0645 .elementor-heading-title{font-family:"Encode Sans Expanded", Sans-serif;font-size:1.25rem;font-weight:400;line-height:25px;color:#003F4D;}.elementor-1995 .elementor-element.elementor-element-8d2fdfe{--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;--margin-top:0;--margin-bottom:-2vh;--margin-left:0;--margin-right:0;}.elementor-1995 .elementor-element.elementor-element-28ffbe3{--display:flex;}.elementor-1995 .elementor-element.elementor-element-ebc62c2{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + -15%) 0%;text-align:center;}.elementor-1995 .elementor-element.elementor-element-ebc62c2 .elementor-heading-title{font-family:"Encode Sans Expanded", Sans-serif;font-size:1.5rem;font-weight:700;color:#003F4D;}.elementor-1995 .elementor-element.elementor-element-a3a27c8{--display:flex;--min-height:600px;--background-transition:0.5s;}.elementor-1995 .elementor-element.elementor-element-a3a27c8:not(.elementor-motion-effects-element-type-background), .elementor-1995 .elementor-element.elementor-element-a3a27c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fidereempresarial.com.br/wp-content/uploads/2026/02/Banner_site_verticais_ok_contabil.png");background-repeat:no-repeat;background-size:cover;}.elementor-1995 .elementor-element.elementor-element-a3a27c8:hover{background-image:url("https://fidereempresarial.com.br/wp-content/uploads/2026/02/Contabil.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1995 .elementor-element.elementor-element-8ba77cf .elementor-button{background-color:transparent;font-family:"Encode Sans Expanded", Sans-serif;font-size:1.125rem;font-weight:400;background-image:linear-gradient(100deg, #024B5C 0%, #0C7B8F 100%);border-style:none;border-radius:7px 7px 7px 7px;padding:23px 60px 23px 060px;}.elementor-1995 .elementor-element.elementor-element-8ba77cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1995 .elementor-element.elementor-element-bfec764{--display:flex;}.elementor-1995 .elementor-element.elementor-element-87b077f{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + -15%) 0%;text-align:center;}.elementor-1995 .elementor-element.elementor-element-87b077f .elementor-heading-title{font-family:"Encode Sans Expanded", Sans-serif;font-size:1.5rem;font-weight:700;color:#003F4D;}.elementor-1995 .elementor-element.elementor-element-dc63f95{--display:flex;--min-height:600px;--background-transition:0.5s;}.elementor-1995 .elementor-element.elementor-element-dc63f95:not(.elementor-motion-effects-element-type-background), .elementor-1995 .elementor-element.elementor-element-dc63f95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fidereempresarial.com.br/wp-content/uploads/2026/02/Banner_site_verticais_ok_contabil.png");background-repeat:no-repeat;background-size:cover;}.elementor-1995 .elementor-element.elementor-element-dc63f95:hover{background-image:url("https://fidereempresarial.com.br/wp-content/uploads/2026/02/Contabil.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1995 .elementor-element.elementor-element-df16a0e .elementor-button{background-color:transparent;font-family:"Encode Sans Expanded", Sans-serif;font-size:1.125rem;font-weight:400;background-image:linear-gradient(100deg, #87F11A 0%, #D3D200 100%);border-style:none;border-radius:7px 7px 7px 7px;padding:23px 60px 23px 060px;}.elementor-1995 .elementor-element.elementor-element-df16a0e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1995 .elementor-element.elementor-element-817df30{--display:flex;}.elementor-1995 .elementor-element.elementor-element-bbc4152{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + -15%) 0%;text-align:center;}.elementor-1995 .elementor-element.elementor-element-bbc4152 .elementor-heading-title{font-family:"Encode Sans Expanded", Sans-serif;font-size:1.5rem;font-weight:700;color:#003F4D;}.elementor-1995 .elementor-element.elementor-element-168e4bc{--display:flex;--min-height:600px;--background-transition:0.5s;}.elementor-1995 .elementor-element.elementor-element-168e4bc:not(.elementor-motion-effects-element-type-background), .elementor-1995 .elementor-element.elementor-element-168e4bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fidereempresarial.com.br/wp-content/uploads/2026/02/Banner_site_verticais_ok_contabil.png");background-repeat:no-repeat;background-size:cover;}.elementor-1995 .elementor-element.elementor-element-168e4bc:hover{background-image:url("https://fidereempresarial.com.br/wp-content/uploads/2026/02/Contabil.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1995 .elementor-element.elementor-element-c953148 .elementor-button{background-color:transparent;font-family:"Encode Sans Expanded", Sans-serif;font-size:1.125rem;font-weight:400;background-image:linear-gradient(100deg, #FF9800 0%, #FF4900 100%);border-style:none;border-radius:7px 7px 7px 7px;padding:23px 60px 23px 060px;}.elementor-1995 .elementor-element.elementor-element-c953148{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1995 .elementor-element.elementor-element-8934ff6{--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-1995 .elementor-element.elementor-element-606e015{--display:flex;--min-height:600px;--background-transition:0.3s;}.elementor-1995 .elementor-element.elementor-element-606e015:not(.elementor-motion-effects-element-type-background), .elementor-1995 .elementor-element.elementor-element-606e015 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fidereempresarial.com.br/wp-content/uploads/2026/02/Banner_site_verticais_ok_contabil.png");background-repeat:no-repeat;background-size:cover;}.elementor-1995 .elementor-element.elementor-element-606e015:hover{background-image:url("https://fidereempresarial.com.br/wp-content/uploads/2026/02/Contabil.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1995 .elementor-element.elementor-element-4e48b4d{--display:flex;--min-height:600px;--background-transition:0.3s;}.elementor-1995 .elementor-element.elementor-element-4e48b4d:not(.elementor-motion-effects-element-type-background), .elementor-1995 .elementor-element.elementor-element-4e48b4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fidereempresarial.com.br/wp-content/uploads/2026/02/Banner_site_verticais_ok_financeiro.png");background-repeat:no-repeat;background-size:cover;}.elementor-1995 .elementor-element.elementor-element-4e48b4d:hover{background-image:url("https://fidereempresarial.com.br/wp-content/uploads/2026/02/Fin.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1995 .elementor-element.elementor-element-93a8c95{--display:flex;--min-height:600px;--background-transition:0.3s;}.elementor-1995 .elementor-element.elementor-element-93a8c95:not(.elementor-motion-effects-element-type-background), .elementor-1995 .elementor-element.elementor-element-93a8c95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fidereempresarial.com.br/wp-content/uploads/2026/02/Banner_site_verticais_ok_RH.png");background-repeat:no-repeat;background-size:cover;}.elementor-1995 .elementor-element.elementor-element-93a8c95:hover{background-image:url("https://fidereempresarial.com.br/wp-content/uploads/2026/02/RH.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1995 .elementor-element.elementor-element-764efe0{--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;--margin-top:-2vh;--margin-bottom:0;--margin-left:0;--margin-right:0;}.elementor-1995 .elementor-element.elementor-element-22c0cc3{--display:flex;}.elementor-1995 .elementor-element.elementor-element-9a89a70 .elementor-button{background-color:transparent;font-family:"Encode Sans Expanded", Sans-serif;font-size:1.125rem;font-weight:400;background-image:linear-gradient(100deg, #024B5C 0%, #0C7B8F 100%);border-style:none;border-radius:7px 7px 7px 7px;padding:23px 60px 23px 060px;}.elementor-1995 .elementor-element.elementor-element-9a89a70{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1995 .elementor-element.elementor-element-8626e55{--display:flex;}.elementor-1995 .elementor-element.elementor-element-e49f73f .elementor-button{background-color:transparent;font-family:"Encode Sans Expanded", Sans-serif;font-size:1.125rem;font-weight:400;background-image:linear-gradient(100deg, #87F11A 0%, #D3D200 100%);border-style:none;border-radius:7px 7px 7px 7px;padding:23px 60px 23px 060px;}.elementor-1995 .elementor-element.elementor-element-e49f73f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1995 .elementor-element.elementor-element-6a10756{--display:flex;}.elementor-1995 .elementor-element.elementor-element-d7b589e .elementor-button{background-color:transparent;font-family:"Encode Sans Expanded", Sans-serif;font-size:1.125rem;font-weight:400;background-image:linear-gradient(100deg, #FF9800 0%, #FF4900 100%);border-style:none;border-radius:7px 7px 7px 7px;padding:23px 60px 23px 060px;}.elementor-1995 .elementor-element.elementor-element-d7b589e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1995 .elementor-element.elementor-element-3051a19{--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-1995 .elementor-element.elementor-element-ec962ae{--spacer-size:25px;}.elementor-1995 .elementor-element.elementor-element-247e0ab{--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-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1995 .elementor-element.elementor-element-b10c53e{--display:flex;--min-height:350px;--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;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1995 .elementor-element.elementor-element-367f7b0{--display:flex;}.elementor-1995 .elementor-element.elementor-element-5cec751{--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-1995 .elementor-element.elementor-element-71e655a{--spacer-size:25px;}.elementor-1995 .elementor-element.elementor-element-98ead99{text-align:center;}.elementor-1995 .elementor-element.elementor-element-98ead99 .elementor-heading-title{font-family:"Encode Sans Expanded", Sans-serif;font-size:1.75rem;font-weight:600;line-height:32px;color:#003F4D;}.elementor-1995 .elementor-element.elementor-element-b6d945c{--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-1995 .elementor-element.elementor-element-030a1d4{--display:flex;}.elementor-1995 .elementor-element.elementor-element-030a1d4:not(.elementor-motion-effects-element-type-background), .elementor-1995 .elementor-element.elementor-element-030a1d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1EDEF;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1995 .elementor-element.elementor-element-1fbcc40.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1995 .elementor-element.elementor-element-1fbcc40.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1995 .elementor-element.elementor-element-1fbcc40.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1995 .elementor-element.elementor-element-1fbcc40 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-1995 .elementor-element.elementor-element-1fbcc40 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1995 .elementor-element.elementor-element-1fbcc40 .elementor-image-box-title{font-family:"Encode Sans Expanded", Sans-serif;font-size:1.25rem;font-weight:700;color:#003F4D;}.elementor-1995 .elementor-element.elementor-element-1fbcc40 .elementor-image-box-description{font-family:"Encode Sans Expanded", Sans-serif;font-size:1.25rem;font-weight:400;color:#003F4D;}.elementor-1995 .elementor-element.elementor-element-bff7906{--display:flex;}.elementor-1995 .elementor-element.elementor-element-bff7906:not(.elementor-motion-effects-element-type-background), .elementor-1995 .elementor-element.elementor-element-bff7906 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1EDEF;}.elementor-1995 .elementor-element.elementor-element-ff3d673.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1995 .elementor-element.elementor-element-ff3d673.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1995 .elementor-element.elementor-element-ff3d673.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1995 .elementor-element.elementor-element-ff3d673 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-1995 .elementor-element.elementor-element-ff3d673 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1995 .elementor-element.elementor-element-ff3d673 .elementor-image-box-title{font-family:"Encode Sans Expanded", Sans-serif;font-size:1.25rem;font-weight:700;color:#003F4D;}.elementor-1995 .elementor-element.elementor-element-ff3d673 .elementor-image-box-description{font-family:"Encode Sans Expanded", Sans-serif;font-size:1.25rem;font-weight:400;color:#003F4D;}.elementor-1995 .elementor-element.elementor-element-4a5f26a{--display:flex;}.elementor-1995 .elementor-element.elementor-element-4a5f26a:not(.elementor-motion-effects-element-type-background), .elementor-1995 .elementor-element.elementor-element-4a5f26a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1EDEF;}.elementor-1995 .elementor-element.elementor-element-6ea3af5.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1995 .elementor-element.elementor-element-6ea3af5.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1995 .elementor-element.elementor-element-6ea3af5.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1995 .elementor-element.elementor-element-6ea3af5 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-1995 .elementor-element.elementor-element-6ea3af5 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1995 .elementor-element.elementor-element-6ea3af5 .elementor-image-box-title{font-family:"Encode Sans Expanded", Sans-serif;font-size:1.25rem;font-weight:700;color:#003F4D;}.elementor-1995 .elementor-element.elementor-element-6ea3af5 .elementor-image-box-description{font-family:"Encode Sans Expanded", Sans-serif;font-size:1.25rem;font-weight:400;color:#003F4D;}.elementor-1995 .elementor-element.elementor-element-e787745{--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;}.elementor-1995 .elementor-element.elementor-element-7f4c7d1{--display:flex;--min-height:52vh;--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;--border-radius:33px 33px 33px 33px;--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;}.elementor-1995 .elementor-element.elementor-element-7f4c7d1:not(.elementor-motion-effects-element-type-background), .elementor-1995 .elementor-element.elementor-element-7f4c7d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1EDEF;}.elementor-1995 .elementor-element.elementor-element-7f4c7d1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1995 .elementor-element.elementor-element-2e56c4b{--spacer-size:5px;}.elementor-1995 .elementor-element.elementor-element-a3a8af6{text-align:center;}.elementor-1995 .elementor-element.elementor-element-a3a8af6 .elementor-heading-title{font-family:"Encode Sans Expanded", Sans-serif;font-size:20px;font-weight:500;line-height:32px;color:#003F4D;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1995 .elementor-element.elementor-element-eb80e31{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;text-align:center;font-family:"Encode Sans Expanded", Sans-serif;font-size:17px;font-weight:500;color:#003F4D;}.elementor-1995 .elementor-element.elementor-element-eb80e31.elementor-element{--align-self:center;}.elementor-1995 .elementor-element.elementor-element-8e8169b{--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;--border-radius:33px 33px 33px 33px;--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;}.elementor-1995 .elementor-element.elementor-element-8e8169b:not(.elementor-motion-effects-element-type-background), .elementor-1995 .elementor-element.elementor-element-8e8169b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1EDEF;}.elementor-1995 .elementor-element.elementor-element-8e8169b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1995 .elementor-element.elementor-element-192f00c{--spacer-size:5px;}.elementor-1995 .elementor-element.elementor-element-682f872{text-align:center;}.elementor-1995 .elementor-element.elementor-element-682f872 .elementor-heading-title{font-family:"Encode Sans Expanded", Sans-serif;font-size:20px;font-weight:500;line-height:32px;color:#003F4D;}.elementor-1995 .elementor-element.elementor-element-3930396{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;text-align:center;font-family:"Encode Sans Expanded", Sans-serif;font-size:17px;font-weight:500;color:#003F4D;}.elementor-1995 .elementor-element.elementor-element-3930396.elementor-element{--align-self:center;}.elementor-1995 .elementor-element.elementor-element-15fc608{--spacer-size:10px;}.elementor-1995 .elementor-element.elementor-element-54a6438{--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;--border-radius:33px 33px 33px 33px;--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;}.elementor-1995 .elementor-element.elementor-element-54a6438:not(.elementor-motion-effects-element-type-background), .elementor-1995 .elementor-element.elementor-element-54a6438 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1EDEF;}.elementor-1995 .elementor-element.elementor-element-54a6438.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1995 .elementor-element.elementor-element-12b3f38{--spacer-size:5px;}.elementor-1995 .elementor-element.elementor-element-7272069{text-align:center;}.elementor-1995 .elementor-element.elementor-element-7272069 .elementor-heading-title{font-family:"Encode Sans Expanded", Sans-serif;font-size:20px;font-weight:500;line-height:32px;color:#003F4D;}.elementor-1995 .elementor-element.elementor-element-aca059e{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;text-align:center;font-family:"Encode Sans Expanded", Sans-serif;font-size:17px;font-weight:500;color:#003F4D;}.elementor-1995 .elementor-element.elementor-element-aca059e.elementor-element{--align-self:center;}.elementor-1995 .elementor-element.elementor-element-61aeeab{--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-1995 .elementor-element.elementor-element-057eedc{--spacer-size:20px;}.elementor-1995 .elementor-element.elementor-element-9ebafcc{text-align:center;}.elementor-1995 .elementor-element.elementor-element-9ebafcc .elementor-heading-title{font-family:"Encode Sans Expanded", Sans-serif;font-size:1.75rem;font-weight:600;line-height:32px;color:#003F4D;}.elementor-1995 .elementor-element.elementor-element-a696025{text-align:center;}.elementor-1995 .elementor-element.elementor-element-a696025 .elementor-heading-title{font-family:"Encode Sans Expanded", Sans-serif;font-size:1.25rem;font-weight:400;color:var( --e-global-color-8749305 );}.elementor-1995 .elementor-element.elementor-element-9237e05{--spacer-size:15px;}.elementor-1995 .elementor-element.elementor-element-16d7c53{--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-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1995 .elementor-element.elementor-element-931439e{--display:flex;}.elementor-1995 .elementor-element.elementor-element-3f6f4b4{--swiper-slides-to-display:2;--swiper-slides-gap:10px;width:var( --container-widget-width, 68% );max-width:68%;padding:2% 4% 2% 5%;--container-widget-width:68%;--container-widget-flex-grow:0;--swiper-pagination-size:12px;}.elementor-1995 .elementor-element.elementor-element-3f6f4b4.elementor-element{--align-self:center;}.elementor-1995 .elementor-element.elementor-element-3f6f4b4 .swiper-slide > .elementor-element{height:100%;}.elementor-1995 .elementor-element.elementor-element-28c9a84{--display:flex;}.elementor-1995 .elementor-element.elementor-element-eab5950{--swiper-slides-to-display:1;--swiper-slides-gap:10px;width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;--swiper-pagination-size:12px;}.elementor-1995 .elementor-element.elementor-element-eab5950.elementor-element{--align-self:center;}.elementor-1995 .elementor-element.elementor-element-47b5c96{--display:flex;}.elementor-1995 .elementor-element.elementor-element-617fc31{--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-1995 .elementor-element.elementor-element-34e71f2{--swiper-slides-to-display:1;--swiper-slides-gap:10px;width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;--swiper-pagination-size:12px;}.elementor-1995 .elementor-element.elementor-element-34e71f2.elementor-element{--align-self:center;}.elementor-1995 .elementor-element.elementor-element-34e71f2 .swiper-slide > .elementor-element{height:100%;}.elementor-1995 .elementor-element.elementor-element-61161c9{--swiper-slides-gap:10px;width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;--swiper-pagination-size:12px;}.elementor-1995 .elementor-element.elementor-element-61161c9.elementor-element{--align-self:center;}.elementor-1995 .elementor-element.elementor-element-9d1ee68{--swiper-slides-gap:10px;width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;--swiper-pagination-size:12px;}.elementor-1995 .elementor-element.elementor-element-9d1ee68.elementor-element{--align-self:center;}.elementor-1995 .elementor-element.elementor-element-06be65c{--swiper-slides-to-display:1;--swiper-slides-gap:10px;width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;--swiper-pagination-size:12px;}.elementor-1995 .elementor-element.elementor-element-06be65c.elementor-element{--align-self:center;}.elementor-1995 .elementor-element.elementor-element-06be65c .swiper-slide > .elementor-element{height:100%;}.elementor-1995 .elementor-element.elementor-element-2cb177d{--swiper-slides-to-display:1;--swiper-slides-gap:10px;width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;--swiper-pagination-size:12px;}.elementor-1995 .elementor-element.elementor-element-2cb177d.elementor-element{--align-self:center;}.elementor-1995 .elementor-element.elementor-element-2cb177d .swiper-slide > .elementor-element{height:100%;}.elementor-1995 .elementor-element.elementor-element-0be7577{--display:flex;}.elementor-1995 .elementor-element.elementor-element-0be5523{--swiper-slides-to-display:1;--swiper-slides-gap:10px;width:var( --container-widget-width, 58% );max-width:58%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:58%;--container-widget-flex-grow:0;--swiper-pagination-size:12px;}.elementor-1995 .elementor-element.elementor-element-0be5523.elementor-element{--align-self:center;}.elementor-1995 .elementor-element.elementor-element-0be5523 .swiper-slide > .elementor-element{height:100%;}.elementor-1995 .elementor-element.elementor-element-3803add{--swiper-slides-to-display:1;--swiper-slides-gap:10px;width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;--swiper-pagination-size:12px;}.elementor-1995 .elementor-element.elementor-element-3803add.elementor-element{--align-self:center;}.elementor-1995 .elementor-element.elementor-element-3803add .swiper-slide > .elementor-element{height:100%;}.elementor-1995 .elementor-element.elementor-element-8fce64c{--swiper-slides-to-display:1;--swiper-slides-gap:10px;width:var( --container-widget-width, 58% );max-width:58%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:58%;--container-widget-flex-grow:0;--swiper-pagination-size:12px;}.elementor-1995 .elementor-element.elementor-element-8fce64c.elementor-element{--align-self:center;}.elementor-1995 .elementor-element.elementor-element-8fce64c .swiper-slide > .elementor-element{height:100%;}.elementor-1995 .elementor-element.elementor-element-2f65334{--swiper-slides-to-display:1;--swiper-slides-gap:10px;width:var( --container-widget-width, 58% );max-width:58%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:58%;--container-widget-flex-grow:0;--swiper-pagination-size:12px;}.elementor-1995 .elementor-element.elementor-element-2f65334.elementor-element{--align-self:center;}.elementor-1995 .elementor-element.elementor-element-2f65334 .swiper-slide > .elementor-element{height:100%;}.elementor-1995 .elementor-element.elementor-element-fc33545{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;--n-tabs-title-justify-content:center;--n-tabs-title-align-items:center;--n-tabs-title-text-align:center;--n-tabs-title-gap:9px;--n-tabs-title-font-size:1.2rem;--n-tabs-title-color:var( --e-global-color-8749305 );--n-tabs-title-color-active:var( --e-global-color-8749305 );}.elementor-1995 .elementor-element.elementor-element-fc33545 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FDFDFD00;}.elementor-1995 .elementor-element.elementor-element-fc33545.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#61CE7000;}.elementor-1995 .elementor-element.elementor-element-fc33545.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-1995 .elementor-element.elementor-element-fc33545.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF00;}.elementor-1995 .elementor-element.elementor-element-fc33545.elementor-element{--align-self:center;}.elementor-1995 .elementor-element.elementor-element-fc33545.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Encode Sans Expanded", Sans-serif;font-weight:400;}.elementor-1995 .elementor-element.elementor-element-fc33545 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#FBA100;}:where( .elementor-1995 .elementor-element.elementor-element-fc33545.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-content ) > .e-con{border-style:none;}.elementor-1995 .elementor-element.elementor-element-1300318{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-justify-content:center;--n-tabs-title-align-items:center;--n-tabs-title-text-align:center;--n-tabs-title-gap:0px;--n-tabs-title-font-size:1.3rem;--n-tabs-title-color:var( --e-global-color-8749305 );--n-tabs-title-color-active:var( --e-global-color-8749305 );}.elementor-1995 .elementor-element.elementor-element-1300318 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FDFDFD00;}.elementor-1995 .elementor-element.elementor-element-1300318.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#61CE7000;}.elementor-1995 .elementor-element.elementor-element-1300318.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-1995 .elementor-element.elementor-element-1300318.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF00;}.elementor-1995 .elementor-element.elementor-element-1300318.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Encode Sans Expanded", Sans-serif;font-weight:400;}.elementor-1995 .elementor-element.elementor-element-1300318 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#FBA100;}.elementor-1995 .elementor-element.elementor-element-1300318.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] :is( span, a, i ), .elementor-1995 .elementor-element.elementor-element-1300318.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover :is( span, a, i ){-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#002E38;stroke:#002E38;}:where( .elementor-1995 .elementor-element.elementor-element-1300318.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-content ) > .e-con{border-style:none;}.elementor-1995 .elementor-element.elementor-element-a6cc53d{--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-1995 .elementor-element.elementor-element-1230a3f{--display:flex;}.elementor-1995 .elementor-element.elementor-element-978657a{text-align:center;}.elementor-1995 .elementor-element.elementor-element-978657a .elementor-heading-title{font-family:"Encode Sans Expanded", Sans-serif;font-size:1.75rem;font-weight:700;color:var( --e-global-color-8749305 );}.elementor-1995 .elementor-element.elementor-element-b910f91{--display:flex;}.elementor-1995 .elementor-element.elementor-element-f86c788{--display:flex;border-style:none;--border-style:none;}.elementor-1995 .elementor-element.elementor-element-7a304ec{--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-1995 .elementor-element.elementor-element-29ca685{text-align:center;font-family:"Encode Sans Expanded", Sans-serif;font-size:1.0625rem;font-weight:400;color:var( --e-global-color-8749305 );}.elementor-1995 .elementor-element.elementor-element-572512c{--display:flex;border-style:none;--border-style:none;}.elementor-1995 .elementor-element.elementor-element-450f051{--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-1995 .elementor-element.elementor-element-c42c501{text-align:center;font-family:"Encode Sans Expanded", Sans-serif;font-size:1.0625rem;font-weight:400;color:var( --e-global-color-8749305 );}.elementor-1995 .elementor-element.elementor-element-a689e05{--display:flex;border-style:none;--border-style:none;}.elementor-1995 .elementor-element.elementor-element-1d9b872{--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-1995 .elementor-element.elementor-element-c328e23{text-align:center;font-family:"Encode Sans Expanded", Sans-serif;font-size:1.0625rem;font-weight:400;color:var( --e-global-color-8749305 );}.elementor-1995 .elementor-element.elementor-element-40f09ba{--n-accordion-title-font-size:1.25rem;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:4vh;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:33px 33px 33px 33px;--n-accordion-title-normal-color:var( --e-global-color-8749305 );--n-accordion-icon-size:15px;}.elementor-1995 .elementor-element.elementor-element-40f09ba > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#E1EDEF;}:where( .elementor-1995 .elementor-element.elementor-element-40f09ba > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Encode Sans Expanded", Sans-serif;font-weight:700;}.elementor-1995 .elementor-element.elementor-element-b91bcd9{--display:flex;}.elementor-1995 .elementor-element.elementor-element-e02f740{--display:flex;border-style:none;--border-style:none;}.elementor-1995 .elementor-element.elementor-element-f58309c{--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-1995 .elementor-element.elementor-element-200f0f3{text-align:center;font-family:"Encode Sans Expanded", Sans-serif;font-size:1.0625rem;font-weight:400;color:var( --e-global-color-8749305 );}.elementor-1995 .elementor-element.elementor-element-0573112{--display:flex;border-style:none;--border-style:none;}.elementor-1995 .elementor-element.elementor-element-4bb778a{--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-1995 .elementor-element.elementor-element-19f4e70{text-align:center;font-family:"Encode Sans Expanded", Sans-serif;font-size:1.0625rem;font-weight:400;color:var( --e-global-color-8749305 );}.elementor-1995 .elementor-element.elementor-element-266ba2a{--display:flex;border-style:none;--border-style:none;}.elementor-1995 .elementor-element.elementor-element-96a3455{--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-1995 .elementor-element.elementor-element-c907f98{text-align:center;font-family:"Encode Sans Expanded", Sans-serif;font-size:1.0625rem;font-weight:400;color:var( --e-global-color-8749305 );}.elementor-1995 .elementor-element.elementor-element-6afd750{--n-accordion-title-font-size:1.25rem;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:4vh;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:33px 33px 33px 33px;--n-accordion-title-normal-color:var( --e-global-color-8749305 );--n-accordion-icon-size:15px;}.elementor-1995 .elementor-element.elementor-element-6afd750 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#E1EDEF;}:where( .elementor-1995 .elementor-element.elementor-element-6afd750 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Encode Sans Expanded", Sans-serif;font-weight:700;}@media(max-width:1024px){.elementor-1995 .elementor-element.elementor-element-3f6f4b4{--swiper-slides-to-display:2;}.elementor-1995 .elementor-element.elementor-element-eab5950{--swiper-slides-to-display:2;}.elementor-1995 .elementor-element.elementor-element-34e71f2{--swiper-slides-to-display:2;}.elementor-1995 .elementor-element.elementor-element-06be65c{--swiper-slides-to-display:2;}.elementor-1995 .elementor-element.elementor-element-2cb177d{--swiper-slides-to-display:2;}.elementor-1995 .elementor-element.elementor-element-0be5523{--swiper-slides-to-display:2;}.elementor-1995 .elementor-element.elementor-element-3803add{--swiper-slides-to-display:2;}.elementor-1995 .elementor-element.elementor-element-8fce64c{--swiper-slides-to-display:2;}.elementor-1995 .elementor-element.elementor-element-2f65334{--swiper-slides-to-display:2;}}@media(min-width:768px){.elementor-1995 .elementor-element.elementor-element-1432446{--width:100%;}.elementor-1995 .elementor-element.elementor-element-dc49f01{--width:100%;}.elementor-1995 .elementor-element.elementor-element-163f1e0{--content-width:50%;}.elementor-1995 .elementor-element.elementor-element-bfd30f0{--width:50%;}.elementor-1995 .elementor-element.elementor-element-9c99735{--width:50%;}.elementor-1995 .elementor-element.elementor-element-a7ed756{--width:50%;}.elementor-1995 .elementor-element.elementor-element-247e0ab{--content-width:2880px;}.elementor-1995 .elementor-element.elementor-element-367f7b0{--width:100%;}.elementor-1995 .elementor-element.elementor-element-e787745{--content-width:1062px;}.elementor-1995 .elementor-element.elementor-element-7f4c7d1{--width:29.527%;}.elementor-1995 .elementor-element.elementor-element-8e8169b{--width:29.527%;}.elementor-1995 .elementor-element.elementor-element-54a6438{--width:29.527%;}.elementor-1995 .elementor-element.elementor-element-617fc31{--width:100%;}}@media(max-width:767px){.elementor-1995 .elementor-element.elementor-element-1432446{--margin-top:-5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1995 .elementor-element.elementor-element-dc49f01:not(.elementor-motion-effects-element-type-background), .elementor-1995 .elementor-element.elementor-element-dc49f01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fidereempresarial.com.br/wp-content/uploads/2026/03/Banner_site_home-1.png");}.elementor-1995 .elementor-element.elementor-element-dc49f01{--margin-top:-5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1995 .elementor-element.elementor-element-174585d{text-align:justify;}.elementor-1995 .elementor-element.elementor-element-aaf9ee4{--content-width:500px;}.elementor-1995 .elementor-element.elementor-element-ebc62c2{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + -7%) 0%;}.elementor-1995 .elementor-element.elementor-element-a3a27c8{--content-width:500px;--margin-top:0%;--margin-bottom:-8%;--margin-left:0%;--margin-right:0%;}.elementor-1995 .elementor-element.elementor-element-a3a27c8:not(.elementor-motion-effects-element-type-background), .elementor-1995 .elementor-element.elementor-element-a3a27c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:contain;}.elementor-1995 .elementor-element.elementor-element-87b077f{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + -7%) 0%;}.elementor-1995 .elementor-element.elementor-element-dc63f95:not(.elementor-motion-effects-element-type-background), .elementor-1995 .elementor-element.elementor-element-dc63f95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fidereempresarial.com.br/wp-content/uploads/2026/02/Banner_site_verticais_ok_financeiro.png");background-position:center center;background-size:contain;}.elementor-1995 .elementor-element.elementor-element-dc63f95:hover{background-image:url("https://fidereempresarial.com.br/wp-content/uploads/2026/02/Fin.png");}.elementor-1995 .elementor-element.elementor-element-dc63f95{--content-width:500px;--margin-top:0%;--margin-bottom:-8%;--margin-left:0%;--margin-right:0%;}.elementor-1995 .elementor-element.elementor-element-817df30{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-1995 .elementor-element.elementor-element-bbc4152{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + -7%) 0%;}.elementor-1995 .elementor-element.elementor-element-168e4bc:not(.elementor-motion-effects-element-type-background), .elementor-1995 .elementor-element.elementor-element-168e4bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fidereempresarial.com.br/wp-content/uploads/2026/02/Banner_site_verticais_ok_RH.png");background-position:center center;background-size:contain;}.elementor-1995 .elementor-element.elementor-element-168e4bc:hover{background-image:url("https://fidereempresarial.com.br/wp-content/uploads/2026/02/RH.png");}.elementor-1995 .elementor-element.elementor-element-168e4bc{--content-width:500px;--margin-top:0%;--margin-bottom:-8%;--margin-left:0%;--margin-right:0%;}.elementor-1995 .elementor-element.elementor-element-3507e4e{width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;}.elementor-1995 .elementor-element.elementor-element-3507e4e.elementor-element{--align-self:center;}.elementor-1995 .elementor-element.elementor-element-98ead99 .elementor-heading-title{font-size:1.6rem;}.elementor-1995 .elementor-element.elementor-element-b6d945c{--content-width:78%;}.elementor-1995 .elementor-element.elementor-element-030a1d4{--min-height:40vh;--border-radius:33px 33px 33px 33px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1995 .elementor-element.elementor-element-1fbcc40 .elementor-image-box-wrapper{text-align:center;}.elementor-1995 .elementor-element.elementor-element-1fbcc40 .elementor-image-box-img{margin-bottom:4px;}.elementor-1995 .elementor-element.elementor-element-1fbcc40.elementor-position-right .elementor-image-box-img{margin-left:4px;}.elementor-1995 .elementor-element.elementor-element-1fbcc40.elementor-position-left .elementor-image-box-img{margin-right:4px;}.elementor-1995 .elementor-element.elementor-element-1fbcc40.elementor-position-top .elementor-image-box-img{margin-bottom:4px;}.elementor-1995 .elementor-element.elementor-element-1fbcc40 .elementor-image-box-title{margin-bottom:32px;font-size:1rem;}.elementor-1995 .elementor-element.elementor-element-1fbcc40 .elementor-image-box-wrapper .elementor-image-box-img{width:17%;}.elementor-1995 .elementor-element.elementor-element-1fbcc40 .elementor-image-box-img img{border-radius:0px;}.elementor-1995 .elementor-element.elementor-element-1fbcc40 .elementor-image-box-description{font-size:0.9375rem;}.elementor-1995 .elementor-element.elementor-element-bff7906{--min-height:40vh;--border-radius:33px 33px 33px 33px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1995 .elementor-element.elementor-element-ff3d673 .elementor-image-box-wrapper{text-align:center;}.elementor-1995 .elementor-element.elementor-element-ff3d673 .elementor-image-box-img{margin-bottom:4px;}.elementor-1995 .elementor-element.elementor-element-ff3d673.elementor-position-right .elementor-image-box-img{margin-left:4px;}.elementor-1995 .elementor-element.elementor-element-ff3d673.elementor-position-left .elementor-image-box-img{margin-right:4px;}.elementor-1995 .elementor-element.elementor-element-ff3d673.elementor-position-top .elementor-image-box-img{margin-bottom:4px;}.elementor-1995 .elementor-element.elementor-element-ff3d673 .elementor-image-box-title{margin-bottom:32px;font-size:1rem;}.elementor-1995 .elementor-element.elementor-element-ff3d673 .elementor-image-box-wrapper .elementor-image-box-img{width:17%;}.elementor-1995 .elementor-element.elementor-element-ff3d673 .elementor-image-box-img img{border-radius:0px;}.elementor-1995 .elementor-element.elementor-element-ff3d673 .elementor-image-box-description{font-size:0.9375rem;}.elementor-1995 .elementor-element.elementor-element-4a5f26a{--min-height:40vh;--border-radius:33px 33px 33px 33px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1995 .elementor-element.elementor-element-6ea3af5 .elementor-image-box-wrapper{text-align:center;}.elementor-1995 .elementor-element.elementor-element-6ea3af5 .elementor-image-box-img{margin-bottom:4px;}.elementor-1995 .elementor-element.elementor-element-6ea3af5.elementor-position-right .elementor-image-box-img{margin-left:4px;}.elementor-1995 .elementor-element.elementor-element-6ea3af5.elementor-position-left .elementor-image-box-img{margin-right:4px;}.elementor-1995 .elementor-element.elementor-element-6ea3af5.elementor-position-top .elementor-image-box-img{margin-bottom:4px;}.elementor-1995 .elementor-element.elementor-element-6ea3af5 .elementor-image-box-title{margin-bottom:32px;font-size:1rem;}.elementor-1995 .elementor-element.elementor-element-6ea3af5 .elementor-image-box-wrapper .elementor-image-box-img{width:17%;}.elementor-1995 .elementor-element.elementor-element-6ea3af5 .elementor-image-box-img img{border-radius:0px;}.elementor-1995 .elementor-element.elementor-element-6ea3af5 .elementor-image-box-description{font-size:0.9375rem;}.elementor-1995 .elementor-element.elementor-element-e787745{--content-width:67%;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;}.elementor-1995 .elementor-element.elementor-element-7f4c7d1{--width:120%;--min-height:43vh;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-1995 .elementor-element.elementor-element-7f4c7d1.e-con{--order:99999 /* order end hack */;}.elementor-1995 .elementor-element.elementor-element-a3a8af6 .elementor-heading-title{font-size:16px;}.elementor-1995 .elementor-element.elementor-element-eb80e31{font-size:15px;}.elementor-1995 .elementor-element.elementor-element-8e8169b{--width:120%;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-1995 .elementor-element.elementor-element-682f872 .elementor-heading-title{font-size:16px;}.elementor-1995 .elementor-element.elementor-element-3930396{font-size:15px;}.elementor-1995 .elementor-element.elementor-element-54a6438{--width:120%;--min-height:0px;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-1995 .elementor-element.elementor-element-7272069 .elementor-heading-title{font-size:16px;}.elementor-1995 .elementor-element.elementor-element-aca059e{font-size:15px;}.elementor-1995 .elementor-element.elementor-element-a696025 .elementor-heading-title{font-size:1.1rem;}.elementor-1995 .elementor-element.elementor-element-16d7c53{--min-height:43vh;--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-1995 .elementor-element.elementor-element-3f6f4b4{--swiper-slides-to-display:1;--container-widget-width:325px;--container-widget-flex-grow:0;width:var( --container-widget-width, 325px );max-width:325px;}.elementor-1995 .elementor-element.elementor-element-eab5950{--swiper-slides-to-display:1;--container-widget-width:369px;--container-widget-flex-grow:0;width:var( --container-widget-width, 369px );max-width:369px;}.elementor-1995 .elementor-element.elementor-element-47b5c96{--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1995 .elementor-element.elementor-element-34e71f2{--swiper-slides-to-display:1;--container-widget-width:77%;--container-widget-flex-grow:0;width:var( --container-widget-width, 77% );max-width:77%;}.elementor-1995 .elementor-element.elementor-element-61161c9{--container-widget-width:77%;--container-widget-flex-grow:0;width:var( --container-widget-width, 77% );max-width:77%;}.elementor-1995 .elementor-element.elementor-element-9d1ee68{--container-widget-width:77%;--container-widget-flex-grow:0;width:var( --container-widget-width, 77% );max-width:77%;}.elementor-1995 .elementor-element.elementor-element-06be65c{--swiper-slides-to-display:1;--container-widget-width:77%;--container-widget-flex-grow:0;width:var( --container-widget-width, 77% );max-width:77%;}.elementor-1995 .elementor-element.elementor-element-2cb177d{--swiper-slides-to-display:1;--container-widget-width:77%;--container-widget-flex-grow:0;width:var( --container-widget-width, 77% );max-width:77%;}.elementor-1995 .elementor-element.elementor-element-0be5523{--swiper-slides-to-display:1;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 0%;--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-1995 .elementor-element.elementor-element-3803add{--swiper-slides-to-display:1;--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-1995 .elementor-element.elementor-element-8fce64c{--swiper-slides-to-display:1;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 0%;--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-1995 .elementor-element.elementor-element-2f65334{--swiper-slides-to-display:1;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 0%;--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-1995 .elementor-element.elementor-element-fc33545{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1995 .elementor-element.elementor-element-1300318{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;}.elementor-1995 .elementor-element.elementor-element-978657a .elementor-heading-title{font-size:1.25rem;}.elementor-1995 .elementor-element.elementor-element-40f09ba{--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-font-size:1.1rem;}.elementor-1995 .elementor-element.elementor-element-6afd750.elementor-element{--align-self:flex-start;}.elementor-1995 .elementor-element.elementor-element-6afd750{--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-font-size:1rem;}}/* Start custom CSS for container, class: .elementor-element-1432446 */.elementor-1995 .elementor-element.elementor-element-1432446 {
    --container-max-width: 100% !important;
    --width: 100% !important;
    --padding-top: 0px !important;
    --padding-bottom: 0px !important;
    --padding-left: 0px !important;
    --padding-right: 0px !important;
    --widgets-spacing: 0px !important;
    --gap: 0px !important;
}

.elementor-1995 .elementor-element.elementor-element-1432446, 
.elementor-1995 .elementor-element.elementor-element-1432446 .elementor-widget-container,
.elementor-1995 .elementor-element.elementor-element-1432446 .elementor-slides-wrapper,
.elementor-1995 .elementor-element.elementor-element-1432446 .elementor-slides,
.elementor-1995 .elementor-element.elementor-element-1432446 .swiper-slide,
.elementor-1995 .elementor-element.elementor-element-1432446 .swiper-slide-bg {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 100% !important; 
    min-height: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
    border: none !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    outline: none !important;
    cursor: default !important;
}

.elementor-1995 .elementor-element.elementor-element-1432446 .swiper-slide-bg {
    background-size: cover !important;
    background-position: center center !important;
}

:host, .elementor-element-1432446 {
    --widgets-spacing: 0px !important;
    --padding-top: 0px !important;
    --padding-bottom: 0px !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-174585d */.orange-title{
    color:#FBA100;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aaf9ee4 */.elementor-1995 .elementor-element.elementor-element-aaf9ee4 .elementor-counter-number, 
.elementor-1995 .elementor-element.elementor-element-aaf9ee4 .elementor-counter-number-prefix,
.elementor-1995 .elementor-element.elementor-element-aaf9ee4 .elementor-counter-number-suffix {
    background-image: linear-gradient(180deg, #FBA100 0%, #FBC400 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f4c7d1 */.mobile-depoimentos {
    
    margin-left: 35px;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-3f6f4b4 */.elementor-1995 .elementor-element.elementor-element-3f6f4b4 .swiper-slide {
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
}

.elementor-1995 .elementor-element.elementor-element-3f6f4b4 .e-loop-item:hover {
transform: scale(1.02) !important;
z-index: 99 !important;
position: relative;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-eab5950 */.elementor-1995 .elementor-element.elementor-element-eab5950 .swiper-slide {
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
}

/* 1. Garante que o container do carrossel use o espaço da aba */
.elementor-1995 .elementor-element.elementor-element-eab5950 .elementor-widget-container, 
.elementor-1995 .elementor-element.elementor-element-eab5950 .swiper, 
.elementor-1995 .elementor-element.elementor-element-eab5950 .swiper-container {
    width: 100% !important;
    max-width: none !important;
}

/* 2. O MATADOR REVISADO: Força o slide a ter 100% da largura, permitindo mover */
/* ISSO impede que o Swiper enfie dois na tela de jeito nenhum */
.elementor-1995 .elementor-element.elementor-element-eab5950 .swiper-slide {
    width: 100% !important; 
    flex: 0 0 100% !important;
    max-width: 100% !important;
    /* Removemos o opacity: 0 e o display: flex aqui pra não bugar a transição */
}

/* 3. Tira qualquer gap/espaçamento que o Swiper possa estar calculando */
.elementor-1995 .elementor-element.elementor-element-eab5950 .elementor-loop-container {
    gap: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-617fc31 */.elementor-1995 .elementor-element.elementor-element-617fc31 .swiper-slide {
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-0be5523 */.elementor-1995 .elementor-element.elementor-element-0be5523 .swiper-slide {
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
}

/* 1. Garante que o container do carrossel use o espaço da aba */
.elementor-1995 .elementor-element.elementor-element-0be5523 .elementor-widget-container, 
.elementor-1995 .elementor-element.elementor-element-0be5523 .swiper, 
.elementor-1995 .elementor-element.elementor-element-0be5523 .swiper-container {
    width: 100% !important;
    max-width: none !important;
}

/* 2. O MATADOR REVISADO: Força o slide a ter 100% da largura, permitindo mover */
/* ISSO impede que o Swiper enfie dois na tela de jeito nenhum */
.elementor-1995 .elementor-element.elementor-element-0be5523 .swiper-slide {
    width: 100% !important; 
    flex: 0 0 100% !important;
    max-width: 100% !important;
    /* Removemos o opacity: 0 e o display: flex aqui pra não bugar a transição */
}

/* 3. Tira qualquer gap/espaçamento que o Swiper possa estar calculando */
.elementor-1995 .elementor-element.elementor-element-0be5523 .elementor-loop-container {
    gap: 0 !important;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-3803add */.elementor-1995 .elementor-element.elementor-element-3803add .swiper-slide {
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
}

/* 1. Garante que o container do carrossel use o espaço da aba */
.elementor-1995 .elementor-element.elementor-element-3803add .elementor-widget-container, 
.elementor-1995 .elementor-element.elementor-element-3803add .swiper, 
.elementor-1995 .elementor-element.elementor-element-3803add .swiper-container {
    width: 100% !important;
    max-width: none !important;
}

/* 2. O MATADOR REVISADO: Força o slide a ter 100% da largura, permitindo mover */
/* ISSO impede que o Swiper enfie dois na tela de jeito nenhum */
.elementor-1995 .elementor-element.elementor-element-3803add .swiper-slide {
    width: 100% !important; 
    flex: 0 0 100% !important;
    max-width: 100% !important;
    /* Removemos o opacity: 0 e o display: flex aqui pra não bugar a transição */
}

/* 3. Tira qualquer gap/espaçamento que o Swiper possa estar calculando */
.elementor-1995 .elementor-element.elementor-element-3803add .elementor-loop-container {
    gap: 0 !important;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-8fce64c */.elementor-1995 .elementor-element.elementor-element-8fce64c .swiper-slide {
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
}

/* 1. Garante que o container do carrossel use o espaço da aba */
.elementor-1995 .elementor-element.elementor-element-8fce64c .elementor-widget-container, 
.elementor-1995 .elementor-element.elementor-element-8fce64c .swiper, 
.elementor-1995 .elementor-element.elementor-element-8fce64c .swiper-container {
    width: 100% !important;
    max-width: none !important;
}

/* 2. O MATADOR REVISADO: Força o slide a ter 100% da largura, permitindo mover */
/* ISSO impede que o Swiper enfie dois na tela de jeito nenhum */
.elementor-1995 .elementor-element.elementor-element-8fce64c .swiper-slide {
    width: 100% !important; 
    flex: 0 0 100% !important;
    max-width: 100% !important;
    /* Removemos o opacity: 0 e o display: flex aqui pra não bugar a transição */
}

/* 3. Tira qualquer gap/espaçamento que o Swiper possa estar calculando */
.elementor-1995 .elementor-element.elementor-element-8fce64c .elementor-loop-container {
    gap: 0 !important;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-2f65334 */.elementor-1995 .elementor-element.elementor-element-2f65334 .swiper-slide {
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
}

/* 1. Garante que o container do carrossel use o espaço da aba */
.elementor-1995 .elementor-element.elementor-element-2f65334 .elementor-widget-container, 
.elementor-1995 .elementor-element.elementor-element-2f65334 .swiper, 
.elementor-1995 .elementor-element.elementor-element-2f65334 .swiper-container {
    width: 100% !important;
    max-width: none !important;
}

/* 2. O MATADOR REVISADO: Força o slide a ter 100% da largura, permitindo mover */
/* ISSO impede que o Swiper enfie dois na tela de jeito nenhum */
.elementor-1995 .elementor-element.elementor-element-2f65334 .swiper-slide {
    width: 100% !important; 
    flex: 0 0 100% !important;
    max-width: 100% !important;
    /* Removemos o opacity: 0 e o display: flex aqui pra não bugar a transição */
}

/* 3. Tira qualquer gap/espaçamento que o Swiper possa estar calculando */
.elementor-1995 .elementor-element.elementor-element-2f65334 .elementor-loop-container {
    gap: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-617fc31 */.elementor-1995 .elementor-element.elementor-element-617fc31 .swiper-slide {
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-0be5523 */.elementor-1995 .elementor-element.elementor-element-0be5523 .swiper-slide {
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
}

/* 1. Garante que o container do carrossel use o espaço da aba */
.elementor-1995 .elementor-element.elementor-element-0be5523 .elementor-widget-container, 
.elementor-1995 .elementor-element.elementor-element-0be5523 .swiper, 
.elementor-1995 .elementor-element.elementor-element-0be5523 .swiper-container {
    width: 100% !important;
    max-width: none !important;
}

/* 2. O MATADOR REVISADO: Força o slide a ter 100% da largura, permitindo mover */
/* ISSO impede que o Swiper enfie dois na tela de jeito nenhum */
.elementor-1995 .elementor-element.elementor-element-0be5523 .swiper-slide {
    width: 100% !important; 
    flex: 0 0 100% !important;
    max-width: 100% !important;
    /* Removemos o opacity: 0 e o display: flex aqui pra não bugar a transição */
}

/* 3. Tira qualquer gap/espaçamento que o Swiper possa estar calculando */
.elementor-1995 .elementor-element.elementor-element-0be5523 .elementor-loop-container {
    gap: 0 !important;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-3803add */.elementor-1995 .elementor-element.elementor-element-3803add .swiper-slide {
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
}

/* 1. Garante que o container do carrossel use o espaço da aba */
.elementor-1995 .elementor-element.elementor-element-3803add .elementor-widget-container, 
.elementor-1995 .elementor-element.elementor-element-3803add .swiper, 
.elementor-1995 .elementor-element.elementor-element-3803add .swiper-container {
    width: 100% !important;
    max-width: none !important;
}

/* 2. O MATADOR REVISADO: Força o slide a ter 100% da largura, permitindo mover */
/* ISSO impede que o Swiper enfie dois na tela de jeito nenhum */
.elementor-1995 .elementor-element.elementor-element-3803add .swiper-slide {
    width: 100% !important; 
    flex: 0 0 100% !important;
    max-width: 100% !important;
    /* Removemos o opacity: 0 e o display: flex aqui pra não bugar a transição */
}

/* 3. Tira qualquer gap/espaçamento que o Swiper possa estar calculando */
.elementor-1995 .elementor-element.elementor-element-3803add .elementor-loop-container {
    gap: 0 !important;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-8fce64c */.elementor-1995 .elementor-element.elementor-element-8fce64c .swiper-slide {
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
}

/* 1. Garante que o container do carrossel use o espaço da aba */
.elementor-1995 .elementor-element.elementor-element-8fce64c .elementor-widget-container, 
.elementor-1995 .elementor-element.elementor-element-8fce64c .swiper, 
.elementor-1995 .elementor-element.elementor-element-8fce64c .swiper-container {
    width: 100% !important;
    max-width: none !important;
}

/* 2. O MATADOR REVISADO: Força o slide a ter 100% da largura, permitindo mover */
/* ISSO impede que o Swiper enfie dois na tela de jeito nenhum */
.elementor-1995 .elementor-element.elementor-element-8fce64c .swiper-slide {
    width: 100% !important; 
    flex: 0 0 100% !important;
    max-width: 100% !important;
    /* Removemos o opacity: 0 e o display: flex aqui pra não bugar a transição */
}

/* 3. Tira qualquer gap/espaçamento que o Swiper possa estar calculando */
.elementor-1995 .elementor-element.elementor-element-8fce64c .elementor-loop-container {
    gap: 0 !important;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-2f65334 */.elementor-1995 .elementor-element.elementor-element-2f65334 .swiper-slide {
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
}

/* 1. Garante que o container do carrossel use o espaço da aba */
.elementor-1995 .elementor-element.elementor-element-2f65334 .elementor-widget-container, 
.elementor-1995 .elementor-element.elementor-element-2f65334 .swiper, 
.elementor-1995 .elementor-element.elementor-element-2f65334 .swiper-container {
    width: 100% !important;
    max-width: none !important;
}

/* 2. O MATADOR REVISADO: Força o slide a ter 100% da largura, permitindo mover */
/* ISSO impede que o Swiper enfie dois na tela de jeito nenhum */
.elementor-1995 .elementor-element.elementor-element-2f65334 .swiper-slide {
    width: 100% !important; 
    flex: 0 0 100% !important;
    max-width: 100% !important;
    /* Removemos o opacity: 0 e o display: flex aqui pra não bugar a transição */
}

/* 3. Tira qualquer gap/espaçamento que o Swiper possa estar calculando */
.elementor-1995 .elementor-element.elementor-element-2f65334 .elementor-loop-container {
    gap: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-617fc31 */.elementor-1995 .elementor-element.elementor-element-617fc31 .swiper-slide {
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-0be5523 */.elementor-1995 .elementor-element.elementor-element-0be5523 .swiper-slide {
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
}

/* 1. Garante que o container do carrossel use o espaço da aba */
.elementor-1995 .elementor-element.elementor-element-0be5523 .elementor-widget-container, 
.elementor-1995 .elementor-element.elementor-element-0be5523 .swiper, 
.elementor-1995 .elementor-element.elementor-element-0be5523 .swiper-container {
    width: 100% !important;
    max-width: none !important;
}

/* 2. O MATADOR REVISADO: Força o slide a ter 100% da largura, permitindo mover */
/* ISSO impede que o Swiper enfie dois na tela de jeito nenhum */
.elementor-1995 .elementor-element.elementor-element-0be5523 .swiper-slide {
    width: 100% !important; 
    flex: 0 0 100% !important;
    max-width: 100% !important;
    /* Removemos o opacity: 0 e o display: flex aqui pra não bugar a transição */
}

/* 3. Tira qualquer gap/espaçamento que o Swiper possa estar calculando */
.elementor-1995 .elementor-element.elementor-element-0be5523 .elementor-loop-container {
    gap: 0 !important;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-3803add */.elementor-1995 .elementor-element.elementor-element-3803add .swiper-slide {
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
}

/* 1. Garante que o container do carrossel use o espaço da aba */
.elementor-1995 .elementor-element.elementor-element-3803add .elementor-widget-container, 
.elementor-1995 .elementor-element.elementor-element-3803add .swiper, 
.elementor-1995 .elementor-element.elementor-element-3803add .swiper-container {
    width: 100% !important;
    max-width: none !important;
}

/* 2. O MATADOR REVISADO: Força o slide a ter 100% da largura, permitindo mover */
/* ISSO impede que o Swiper enfie dois na tela de jeito nenhum */
.elementor-1995 .elementor-element.elementor-element-3803add .swiper-slide {
    width: 100% !important; 
    flex: 0 0 100% !important;
    max-width: 100% !important;
    /* Removemos o opacity: 0 e o display: flex aqui pra não bugar a transição */
}

/* 3. Tira qualquer gap/espaçamento que o Swiper possa estar calculando */
.elementor-1995 .elementor-element.elementor-element-3803add .elementor-loop-container {
    gap: 0 !important;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-8fce64c */.elementor-1995 .elementor-element.elementor-element-8fce64c .swiper-slide {
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
}

/* 1. Garante que o container do carrossel use o espaço da aba */
.elementor-1995 .elementor-element.elementor-element-8fce64c .elementor-widget-container, 
.elementor-1995 .elementor-element.elementor-element-8fce64c .swiper, 
.elementor-1995 .elementor-element.elementor-element-8fce64c .swiper-container {
    width: 100% !important;
    max-width: none !important;
}

/* 2. O MATADOR REVISADO: Força o slide a ter 100% da largura, permitindo mover */
/* ISSO impede que o Swiper enfie dois na tela de jeito nenhum */
.elementor-1995 .elementor-element.elementor-element-8fce64c .swiper-slide {
    width: 100% !important; 
    flex: 0 0 100% !important;
    max-width: 100% !important;
    /* Removemos o opacity: 0 e o display: flex aqui pra não bugar a transição */
}

/* 3. Tira qualquer gap/espaçamento que o Swiper possa estar calculando */
.elementor-1995 .elementor-element.elementor-element-8fce64c .elementor-loop-container {
    gap: 0 !important;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-2f65334 */.elementor-1995 .elementor-element.elementor-element-2f65334 .swiper-slide {
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
}

/* 1. Garante que o container do carrossel use o espaço da aba */
.elementor-1995 .elementor-element.elementor-element-2f65334 .elementor-widget-container, 
.elementor-1995 .elementor-element.elementor-element-2f65334 .swiper, 
.elementor-1995 .elementor-element.elementor-element-2f65334 .swiper-container {
    width: 100% !important;
    max-width: none !important;
}

/* 2. O MATADOR REVISADO: Força o slide a ter 100% da largura, permitindo mover */
/* ISSO impede que o Swiper enfie dois na tela de jeito nenhum */
.elementor-1995 .elementor-element.elementor-element-2f65334 .swiper-slide {
    width: 100% !important; 
    flex: 0 0 100% !important;
    max-width: 100% !important;
    /* Removemos o opacity: 0 e o display: flex aqui pra não bugar a transição */
}

/* 3. Tira qualquer gap/espaçamento que o Swiper possa estar calculando */
.elementor-1995 .elementor-element.elementor-element-2f65334 .elementor-loop-container {
    gap: 0 !important;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-fc33545 */.elementor-1995 .elementor-element.elementor-element-fc33545 .e-n-tab-title[aria-selected="true"] .e-n-tab-title-text {
    background: linear-gradient(90deg, #AC5AB2 0%, #723B9E 100%) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    font-weight: 600 !important;
}

.elementor-1995 .elementor-element.elementor-element-fc33545 .e-n-tab-title[aria-selected="false"] .e-n-tab-title-text {
    -webkit-text-fill-color: #AC5AB2 !important;
    color: #AC5AB2 !important;
    background: none !important;
}


/* Seleciona APENAS os divisores das abas internas (Materiais) */

.e-n-tabs-content .e-n-tab-title:not(:last-child)::after {
    content: '|';
    position: absolute;
    right: -7px;
    padding-left: 29px !important;
    top: 47%;
    transform: translateY(-50%);
    color: #AC5AB2 !important;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-3f6f4b4 */.elementor-1995 .elementor-element.elementor-element-3f6f4b4 .swiper-slide {
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
}

.elementor-1995 .elementor-element.elementor-element-3f6f4b4 .e-loop-item:hover {
transform: scale(1.02) !important;
z-index: 99 !important;
position: relative;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-eab5950 */.elementor-1995 .elementor-element.elementor-element-eab5950 .swiper-slide {
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
}

/* 1. Garante que o container do carrossel use o espaço da aba */
.elementor-1995 .elementor-element.elementor-element-eab5950 .elementor-widget-container, 
.elementor-1995 .elementor-element.elementor-element-eab5950 .swiper, 
.elementor-1995 .elementor-element.elementor-element-eab5950 .swiper-container {
    width: 100% !important;
    max-width: none !important;
}

/* 2. O MATADOR REVISADO: Força o slide a ter 100% da largura, permitindo mover */
/* ISSO impede que o Swiper enfie dois na tela de jeito nenhum */
.elementor-1995 .elementor-element.elementor-element-eab5950 .swiper-slide {
    width: 100% !important; 
    flex: 0 0 100% !important;
    max-width: 100% !important;
    /* Removemos o opacity: 0 e o display: flex aqui pra não bugar a transição */
}

/* 3. Tira qualquer gap/espaçamento que o Swiper possa estar calculando */
.elementor-1995 .elementor-element.elementor-element-eab5950 .elementor-loop-container {
    gap: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-617fc31 */.elementor-1995 .elementor-element.elementor-element-617fc31 .swiper-slide {
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-0be5523 */.elementor-1995 .elementor-element.elementor-element-0be5523 .swiper-slide {
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
}

/* 1. Garante que o container do carrossel use o espaço da aba */
.elementor-1995 .elementor-element.elementor-element-0be5523 .elementor-widget-container, 
.elementor-1995 .elementor-element.elementor-element-0be5523 .swiper, 
.elementor-1995 .elementor-element.elementor-element-0be5523 .swiper-container {
    width: 100% !important;
    max-width: none !important;
}

/* 2. O MATADOR REVISADO: Força o slide a ter 100% da largura, permitindo mover */
/* ISSO impede que o Swiper enfie dois na tela de jeito nenhum */
.elementor-1995 .elementor-element.elementor-element-0be5523 .swiper-slide {
    width: 100% !important; 
    flex: 0 0 100% !important;
    max-width: 100% !important;
    /* Removemos o opacity: 0 e o display: flex aqui pra não bugar a transição */
}

/* 3. Tira qualquer gap/espaçamento que o Swiper possa estar calculando */
.elementor-1995 .elementor-element.elementor-element-0be5523 .elementor-loop-container {
    gap: 0 !important;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-3803add */.elementor-1995 .elementor-element.elementor-element-3803add .swiper-slide {
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
}

/* 1. Garante que o container do carrossel use o espaço da aba */
.elementor-1995 .elementor-element.elementor-element-3803add .elementor-widget-container, 
.elementor-1995 .elementor-element.elementor-element-3803add .swiper, 
.elementor-1995 .elementor-element.elementor-element-3803add .swiper-container {
    width: 100% !important;
    max-width: none !important;
}

/* 2. O MATADOR REVISADO: Força o slide a ter 100% da largura, permitindo mover */
/* ISSO impede que o Swiper enfie dois na tela de jeito nenhum */
.elementor-1995 .elementor-element.elementor-element-3803add .swiper-slide {
    width: 100% !important; 
    flex: 0 0 100% !important;
    max-width: 100% !important;
    /* Removemos o opacity: 0 e o display: flex aqui pra não bugar a transição */
}

/* 3. Tira qualquer gap/espaçamento que o Swiper possa estar calculando */
.elementor-1995 .elementor-element.elementor-element-3803add .elementor-loop-container {
    gap: 0 !important;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-8fce64c */.elementor-1995 .elementor-element.elementor-element-8fce64c .swiper-slide {
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
}

/* 1. Garante que o container do carrossel use o espaço da aba */
.elementor-1995 .elementor-element.elementor-element-8fce64c .elementor-widget-container, 
.elementor-1995 .elementor-element.elementor-element-8fce64c .swiper, 
.elementor-1995 .elementor-element.elementor-element-8fce64c .swiper-container {
    width: 100% !important;
    max-width: none !important;
}

/* 2. O MATADOR REVISADO: Força o slide a ter 100% da largura, permitindo mover */
/* ISSO impede que o Swiper enfie dois na tela de jeito nenhum */
.elementor-1995 .elementor-element.elementor-element-8fce64c .swiper-slide {
    width: 100% !important; 
    flex: 0 0 100% !important;
    max-width: 100% !important;
    /* Removemos o opacity: 0 e o display: flex aqui pra não bugar a transição */
}

/* 3. Tira qualquer gap/espaçamento que o Swiper possa estar calculando */
.elementor-1995 .elementor-element.elementor-element-8fce64c .elementor-loop-container {
    gap: 0 !important;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-2f65334 */.elementor-1995 .elementor-element.elementor-element-2f65334 .swiper-slide {
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
}

/* 1. Garante que o container do carrossel use o espaço da aba */
.elementor-1995 .elementor-element.elementor-element-2f65334 .elementor-widget-container, 
.elementor-1995 .elementor-element.elementor-element-2f65334 .swiper, 
.elementor-1995 .elementor-element.elementor-element-2f65334 .swiper-container {
    width: 100% !important;
    max-width: none !important;
}

/* 2. O MATADOR REVISADO: Força o slide a ter 100% da largura, permitindo mover */
/* ISSO impede que o Swiper enfie dois na tela de jeito nenhum */
.elementor-1995 .elementor-element.elementor-element-2f65334 .swiper-slide {
    width: 100% !important; 
    flex: 0 0 100% !important;
    max-width: 100% !important;
    /* Removemos o opacity: 0 e o display: flex aqui pra não bugar a transição */
}

/* 3. Tira qualquer gap/espaçamento que o Swiper possa estar calculando */
.elementor-1995 .elementor-element.elementor-element-2f65334 .elementor-loop-container {
    gap: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-617fc31 */.elementor-1995 .elementor-element.elementor-element-617fc31 .swiper-slide {
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-0be5523 */.elementor-1995 .elementor-element.elementor-element-0be5523 .swiper-slide {
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
}

/* 1. Garante que o container do carrossel use o espaço da aba */
.elementor-1995 .elementor-element.elementor-element-0be5523 .elementor-widget-container, 
.elementor-1995 .elementor-element.elementor-element-0be5523 .swiper, 
.elementor-1995 .elementor-element.elementor-element-0be5523 .swiper-container {
    width: 100% !important;
    max-width: none !important;
}

/* 2. O MATADOR REVISADO: Força o slide a ter 100% da largura, permitindo mover */
/* ISSO impede que o Swiper enfie dois na tela de jeito nenhum */
.elementor-1995 .elementor-element.elementor-element-0be5523 .swiper-slide {
    width: 100% !important; 
    flex: 0 0 100% !important;
    max-width: 100% !important;
    /* Removemos o opacity: 0 e o display: flex aqui pra não bugar a transição */
}

/* 3. Tira qualquer gap/espaçamento que o Swiper possa estar calculando */
.elementor-1995 .elementor-element.elementor-element-0be5523 .elementor-loop-container {
    gap: 0 !important;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-3803add */.elementor-1995 .elementor-element.elementor-element-3803add .swiper-slide {
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
}

/* 1. Garante que o container do carrossel use o espaço da aba */
.elementor-1995 .elementor-element.elementor-element-3803add .elementor-widget-container, 
.elementor-1995 .elementor-element.elementor-element-3803add .swiper, 
.elementor-1995 .elementor-element.elementor-element-3803add .swiper-container {
    width: 100% !important;
    max-width: none !important;
}

/* 2. O MATADOR REVISADO: Força o slide a ter 100% da largura, permitindo mover */
/* ISSO impede que o Swiper enfie dois na tela de jeito nenhum */
.elementor-1995 .elementor-element.elementor-element-3803add .swiper-slide {
    width: 100% !important; 
    flex: 0 0 100% !important;
    max-width: 100% !important;
    /* Removemos o opacity: 0 e o display: flex aqui pra não bugar a transição */
}

/* 3. Tira qualquer gap/espaçamento que o Swiper possa estar calculando */
.elementor-1995 .elementor-element.elementor-element-3803add .elementor-loop-container {
    gap: 0 !important;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-8fce64c */.elementor-1995 .elementor-element.elementor-element-8fce64c .swiper-slide {
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
}

/* 1. Garante que o container do carrossel use o espaço da aba */
.elementor-1995 .elementor-element.elementor-element-8fce64c .elementor-widget-container, 
.elementor-1995 .elementor-element.elementor-element-8fce64c .swiper, 
.elementor-1995 .elementor-element.elementor-element-8fce64c .swiper-container {
    width: 100% !important;
    max-width: none !important;
}

/* 2. O MATADOR REVISADO: Força o slide a ter 100% da largura, permitindo mover */
/* ISSO impede que o Swiper enfie dois na tela de jeito nenhum */
.elementor-1995 .elementor-element.elementor-element-8fce64c .swiper-slide {
    width: 100% !important; 
    flex: 0 0 100% !important;
    max-width: 100% !important;
    /* Removemos o opacity: 0 e o display: flex aqui pra não bugar a transição */
}

/* 3. Tira qualquer gap/espaçamento que o Swiper possa estar calculando */
.elementor-1995 .elementor-element.elementor-element-8fce64c .elementor-loop-container {
    gap: 0 !important;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-2f65334 */.elementor-1995 .elementor-element.elementor-element-2f65334 .swiper-slide {
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
}

/* 1. Garante que o container do carrossel use o espaço da aba */
.elementor-1995 .elementor-element.elementor-element-2f65334 .elementor-widget-container, 
.elementor-1995 .elementor-element.elementor-element-2f65334 .swiper, 
.elementor-1995 .elementor-element.elementor-element-2f65334 .swiper-container {
    width: 100% !important;
    max-width: none !important;
}

/* 2. O MATADOR REVISADO: Força o slide a ter 100% da largura, permitindo mover */
/* ISSO impede que o Swiper enfie dois na tela de jeito nenhum */
.elementor-1995 .elementor-element.elementor-element-2f65334 .swiper-slide {
    width: 100% !important; 
    flex: 0 0 100% !important;
    max-width: 100% !important;
    /* Removemos o opacity: 0 e o display: flex aqui pra não bugar a transição */
}

/* 3. Tira qualquer gap/espaçamento que o Swiper possa estar calculando */
.elementor-1995 .elementor-element.elementor-element-2f65334 .elementor-loop-container {
    gap: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-617fc31 */.elementor-1995 .elementor-element.elementor-element-617fc31 .swiper-slide {
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-0be5523 */.elementor-1995 .elementor-element.elementor-element-0be5523 .swiper-slide {
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
}

/* 1. Garante que o container do carrossel use o espaço da aba */
.elementor-1995 .elementor-element.elementor-element-0be5523 .elementor-widget-container, 
.elementor-1995 .elementor-element.elementor-element-0be5523 .swiper, 
.elementor-1995 .elementor-element.elementor-element-0be5523 .swiper-container {
    width: 100% !important;
    max-width: none !important;
}

/* 2. O MATADOR REVISADO: Força o slide a ter 100% da largura, permitindo mover */
/* ISSO impede que o Swiper enfie dois na tela de jeito nenhum */
.elementor-1995 .elementor-element.elementor-element-0be5523 .swiper-slide {
    width: 100% !important; 
    flex: 0 0 100% !important;
    max-width: 100% !important;
    /* Removemos o opacity: 0 e o display: flex aqui pra não bugar a transição */
}

/* 3. Tira qualquer gap/espaçamento que o Swiper possa estar calculando */
.elementor-1995 .elementor-element.elementor-element-0be5523 .elementor-loop-container {
    gap: 0 !important;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-3803add */.elementor-1995 .elementor-element.elementor-element-3803add .swiper-slide {
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
}

/* 1. Garante que o container do carrossel use o espaço da aba */
.elementor-1995 .elementor-element.elementor-element-3803add .elementor-widget-container, 
.elementor-1995 .elementor-element.elementor-element-3803add .swiper, 
.elementor-1995 .elementor-element.elementor-element-3803add .swiper-container {
    width: 100% !important;
    max-width: none !important;
}

/* 2. O MATADOR REVISADO: Força o slide a ter 100% da largura, permitindo mover */
/* ISSO impede que o Swiper enfie dois na tela de jeito nenhum */
.elementor-1995 .elementor-element.elementor-element-3803add .swiper-slide {
    width: 100% !important; 
    flex: 0 0 100% !important;
    max-width: 100% !important;
    /* Removemos o opacity: 0 e o display: flex aqui pra não bugar a transição */
}

/* 3. Tira qualquer gap/espaçamento que o Swiper possa estar calculando */
.elementor-1995 .elementor-element.elementor-element-3803add .elementor-loop-container {
    gap: 0 !important;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-8fce64c */.elementor-1995 .elementor-element.elementor-element-8fce64c .swiper-slide {
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
}

/* 1. Garante que o container do carrossel use o espaço da aba */
.elementor-1995 .elementor-element.elementor-element-8fce64c .elementor-widget-container, 
.elementor-1995 .elementor-element.elementor-element-8fce64c .swiper, 
.elementor-1995 .elementor-element.elementor-element-8fce64c .swiper-container {
    width: 100% !important;
    max-width: none !important;
}

/* 2. O MATADOR REVISADO: Força o slide a ter 100% da largura, permitindo mover */
/* ISSO impede que o Swiper enfie dois na tela de jeito nenhum */
.elementor-1995 .elementor-element.elementor-element-8fce64c .swiper-slide {
    width: 100% !important; 
    flex: 0 0 100% !important;
    max-width: 100% !important;
    /* Removemos o opacity: 0 e o display: flex aqui pra não bugar a transição */
}

/* 3. Tira qualquer gap/espaçamento que o Swiper possa estar calculando */
.elementor-1995 .elementor-element.elementor-element-8fce64c .elementor-loop-container {
    gap: 0 !important;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-2f65334 */.elementor-1995 .elementor-element.elementor-element-2f65334 .swiper-slide {
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
}

/* 1. Garante que o container do carrossel use o espaço da aba */
.elementor-1995 .elementor-element.elementor-element-2f65334 .elementor-widget-container, 
.elementor-1995 .elementor-element.elementor-element-2f65334 .swiper, 
.elementor-1995 .elementor-element.elementor-element-2f65334 .swiper-container {
    width: 100% !important;
    max-width: none !important;
}

/* 2. O MATADOR REVISADO: Força o slide a ter 100% da largura, permitindo mover */
/* ISSO impede que o Swiper enfie dois na tela de jeito nenhum */
.elementor-1995 .elementor-element.elementor-element-2f65334 .swiper-slide {
    width: 100% !important; 
    flex: 0 0 100% !important;
    max-width: 100% !important;
    /* Removemos o opacity: 0 e o display: flex aqui pra não bugar a transição */
}

/* 3. Tira qualquer gap/espaçamento que o Swiper possa estar calculando */
.elementor-1995 .elementor-element.elementor-element-2f65334 .elementor-loop-container {
    gap: 0 !important;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-fc33545 */.elementor-1995 .elementor-element.elementor-element-fc33545 .e-n-tab-title[aria-selected="true"] .e-n-tab-title-text {
    background: linear-gradient(90deg, #AC5AB2 0%, #723B9E 100%) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    font-weight: 600 !important;
}

.elementor-1995 .elementor-element.elementor-element-fc33545 .e-n-tab-title[aria-selected="false"] .e-n-tab-title-text {
    -webkit-text-fill-color: #AC5AB2 !important;
    color: #AC5AB2 !important;
    background: none !important;
}


/* Seleciona APENAS os divisores das abas internas (Materiais) */

.e-n-tabs-content .e-n-tab-title:not(:last-child)::after {
    content: '|';
    position: absolute;
    right: -7px;
    padding-left: 29px !important;
    top: 47%;
    transform: translateY(-50%);
    color: #AC5AB2 !important;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-3f6f4b4 */.elementor-1995 .elementor-element.elementor-element-3f6f4b4 .swiper-slide {
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
}

.elementor-1995 .elementor-element.elementor-element-3f6f4b4 .e-loop-item:hover {
transform: scale(1.02) !important;
z-index: 99 !important;
position: relative;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-eab5950 */.elementor-1995 .elementor-element.elementor-element-eab5950 .swiper-slide {
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
}

/* 1. Garante que o container do carrossel use o espaço da aba */
.elementor-1995 .elementor-element.elementor-element-eab5950 .elementor-widget-container, 
.elementor-1995 .elementor-element.elementor-element-eab5950 .swiper, 
.elementor-1995 .elementor-element.elementor-element-eab5950 .swiper-container {
    width: 100% !important;
    max-width: none !important;
}

/* 2. O MATADOR REVISADO: Força o slide a ter 100% da largura, permitindo mover */
/* ISSO impede que o Swiper enfie dois na tela de jeito nenhum */
.elementor-1995 .elementor-element.elementor-element-eab5950 .swiper-slide {
    width: 100% !important; 
    flex: 0 0 100% !important;
    max-width: 100% !important;
    /* Removemos o opacity: 0 e o display: flex aqui pra não bugar a transição */
}

/* 3. Tira qualquer gap/espaçamento que o Swiper possa estar calculando */
.elementor-1995 .elementor-element.elementor-element-eab5950 .elementor-loop-container {
    gap: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-617fc31 */.elementor-1995 .elementor-element.elementor-element-617fc31 .swiper-slide {
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-0be5523 */.elementor-1995 .elementor-element.elementor-element-0be5523 .swiper-slide {
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
}

/* 1. Garante que o container do carrossel use o espaço da aba */
.elementor-1995 .elementor-element.elementor-element-0be5523 .elementor-widget-container, 
.elementor-1995 .elementor-element.elementor-element-0be5523 .swiper, 
.elementor-1995 .elementor-element.elementor-element-0be5523 .swiper-container {
    width: 100% !important;
    max-width: none !important;
}

/* 2. O MATADOR REVISADO: Força o slide a ter 100% da largura, permitindo mover */
/* ISSO impede que o Swiper enfie dois na tela de jeito nenhum */
.elementor-1995 .elementor-element.elementor-element-0be5523 .swiper-slide {
    width: 100% !important; 
    flex: 0 0 100% !important;
    max-width: 100% !important;
    /* Removemos o opacity: 0 e o display: flex aqui pra não bugar a transição */
}

/* 3. Tira qualquer gap/espaçamento que o Swiper possa estar calculando */
.elementor-1995 .elementor-element.elementor-element-0be5523 .elementor-loop-container {
    gap: 0 !important;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-3803add */.elementor-1995 .elementor-element.elementor-element-3803add .swiper-slide {
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
}

/* 1. Garante que o container do carrossel use o espaço da aba */
.elementor-1995 .elementor-element.elementor-element-3803add .elementor-widget-container, 
.elementor-1995 .elementor-element.elementor-element-3803add .swiper, 
.elementor-1995 .elementor-element.elementor-element-3803add .swiper-container {
    width: 100% !important;
    max-width: none !important;
}

/* 2. O MATADOR REVISADO: Força o slide a ter 100% da largura, permitindo mover */
/* ISSO impede que o Swiper enfie dois na tela de jeito nenhum */
.elementor-1995 .elementor-element.elementor-element-3803add .swiper-slide {
    width: 100% !important; 
    flex: 0 0 100% !important;
    max-width: 100% !important;
    /* Removemos o opacity: 0 e o display: flex aqui pra não bugar a transição */
}

/* 3. Tira qualquer gap/espaçamento que o Swiper possa estar calculando */
.elementor-1995 .elementor-element.elementor-element-3803add .elementor-loop-container {
    gap: 0 !important;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-8fce64c */.elementor-1995 .elementor-element.elementor-element-8fce64c .swiper-slide {
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
}

/* 1. Garante que o container do carrossel use o espaço da aba */
.elementor-1995 .elementor-element.elementor-element-8fce64c .elementor-widget-container, 
.elementor-1995 .elementor-element.elementor-element-8fce64c .swiper, 
.elementor-1995 .elementor-element.elementor-element-8fce64c .swiper-container {
    width: 100% !important;
    max-width: none !important;
}

/* 2. O MATADOR REVISADO: Força o slide a ter 100% da largura, permitindo mover */
/* ISSO impede que o Swiper enfie dois na tela de jeito nenhum */
.elementor-1995 .elementor-element.elementor-element-8fce64c .swiper-slide {
    width: 100% !important; 
    flex: 0 0 100% !important;
    max-width: 100% !important;
    /* Removemos o opacity: 0 e o display: flex aqui pra não bugar a transição */
}

/* 3. Tira qualquer gap/espaçamento que o Swiper possa estar calculando */
.elementor-1995 .elementor-element.elementor-element-8fce64c .elementor-loop-container {
    gap: 0 !important;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-2f65334 */.elementor-1995 .elementor-element.elementor-element-2f65334 .swiper-slide {
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
}

/* 1. Garante que o container do carrossel use o espaço da aba */
.elementor-1995 .elementor-element.elementor-element-2f65334 .elementor-widget-container, 
.elementor-1995 .elementor-element.elementor-element-2f65334 .swiper, 
.elementor-1995 .elementor-element.elementor-element-2f65334 .swiper-container {
    width: 100% !important;
    max-width: none !important;
}

/* 2. O MATADOR REVISADO: Força o slide a ter 100% da largura, permitindo mover */
/* ISSO impede que o Swiper enfie dois na tela de jeito nenhum */
.elementor-1995 .elementor-element.elementor-element-2f65334 .swiper-slide {
    width: 100% !important; 
    flex: 0 0 100% !important;
    max-width: 100% !important;
    /* Removemos o opacity: 0 e o display: flex aqui pra não bugar a transição */
}

/* 3. Tira qualquer gap/espaçamento que o Swiper possa estar calculando */
.elementor-1995 .elementor-element.elementor-element-2f65334 .elementor-loop-container {
    gap: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-617fc31 */.elementor-1995 .elementor-element.elementor-element-617fc31 .swiper-slide {
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-0be5523 */.elementor-1995 .elementor-element.elementor-element-0be5523 .swiper-slide {
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
}

/* 1. Garante que o container do carrossel use o espaço da aba */
.elementor-1995 .elementor-element.elementor-element-0be5523 .elementor-widget-container, 
.elementor-1995 .elementor-element.elementor-element-0be5523 .swiper, 
.elementor-1995 .elementor-element.elementor-element-0be5523 .swiper-container {
    width: 100% !important;
    max-width: none !important;
}

/* 2. O MATADOR REVISADO: Força o slide a ter 100% da largura, permitindo mover */
/* ISSO impede que o Swiper enfie dois na tela de jeito nenhum */
.elementor-1995 .elementor-element.elementor-element-0be5523 .swiper-slide {
    width: 100% !important; 
    flex: 0 0 100% !important;
    max-width: 100% !important;
    /* Removemos o opacity: 0 e o display: flex aqui pra não bugar a transição */
}

/* 3. Tira qualquer gap/espaçamento que o Swiper possa estar calculando */
.elementor-1995 .elementor-element.elementor-element-0be5523 .elementor-loop-container {
    gap: 0 !important;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-3803add */.elementor-1995 .elementor-element.elementor-element-3803add .swiper-slide {
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
}

/* 1. Garante que o container do carrossel use o espaço da aba */
.elementor-1995 .elementor-element.elementor-element-3803add .elementor-widget-container, 
.elementor-1995 .elementor-element.elementor-element-3803add .swiper, 
.elementor-1995 .elementor-element.elementor-element-3803add .swiper-container {
    width: 100% !important;
    max-width: none !important;
}

/* 2. O MATADOR REVISADO: Força o slide a ter 100% da largura, permitindo mover */
/* ISSO impede que o Swiper enfie dois na tela de jeito nenhum */
.elementor-1995 .elementor-element.elementor-element-3803add .swiper-slide {
    width: 100% !important; 
    flex: 0 0 100% !important;
    max-width: 100% !important;
    /* Removemos o opacity: 0 e o display: flex aqui pra não bugar a transição */
}

/* 3. Tira qualquer gap/espaçamento que o Swiper possa estar calculando */
.elementor-1995 .elementor-element.elementor-element-3803add .elementor-loop-container {
    gap: 0 !important;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-8fce64c */.elementor-1995 .elementor-element.elementor-element-8fce64c .swiper-slide {
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
}

/* 1. Garante que o container do carrossel use o espaço da aba */
.elementor-1995 .elementor-element.elementor-element-8fce64c .elementor-widget-container, 
.elementor-1995 .elementor-element.elementor-element-8fce64c .swiper, 
.elementor-1995 .elementor-element.elementor-element-8fce64c .swiper-container {
    width: 100% !important;
    max-width: none !important;
}

/* 2. O MATADOR REVISADO: Força o slide a ter 100% da largura, permitindo mover */
/* ISSO impede que o Swiper enfie dois na tela de jeito nenhum */
.elementor-1995 .elementor-element.elementor-element-8fce64c .swiper-slide {
    width: 100% !important; 
    flex: 0 0 100% !important;
    max-width: 100% !important;
    /* Removemos o opacity: 0 e o display: flex aqui pra não bugar a transição */
}

/* 3. Tira qualquer gap/espaçamento que o Swiper possa estar calculando */
.elementor-1995 .elementor-element.elementor-element-8fce64c .elementor-loop-container {
    gap: 0 !important;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-2f65334 */.elementor-1995 .elementor-element.elementor-element-2f65334 .swiper-slide {
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
}

/* 1. Garante que o container do carrossel use o espaço da aba */
.elementor-1995 .elementor-element.elementor-element-2f65334 .elementor-widget-container, 
.elementor-1995 .elementor-element.elementor-element-2f65334 .swiper, 
.elementor-1995 .elementor-element.elementor-element-2f65334 .swiper-container {
    width: 100% !important;
    max-width: none !important;
}

/* 2. O MATADOR REVISADO: Força o slide a ter 100% da largura, permitindo mover */
/* ISSO impede que o Swiper enfie dois na tela de jeito nenhum */
.elementor-1995 .elementor-element.elementor-element-2f65334 .swiper-slide {
    width: 100% !important; 
    flex: 0 0 100% !important;
    max-width: 100% !important;
    /* Removemos o opacity: 0 e o display: flex aqui pra não bugar a transição */
}

/* 3. Tira qualquer gap/espaçamento que o Swiper possa estar calculando */
.elementor-1995 .elementor-element.elementor-element-2f65334 .elementor-loop-container {
    gap: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-617fc31 */.elementor-1995 .elementor-element.elementor-element-617fc31 .swiper-slide {
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-0be5523 */.elementor-1995 .elementor-element.elementor-element-0be5523 .swiper-slide {
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
}

/* 1. Garante que o container do carrossel use o espaço da aba */
.elementor-1995 .elementor-element.elementor-element-0be5523 .elementor-widget-container, 
.elementor-1995 .elementor-element.elementor-element-0be5523 .swiper, 
.elementor-1995 .elementor-element.elementor-element-0be5523 .swiper-container {
    width: 100% !important;
    max-width: none !important;
}

/* 2. O MATADOR REVISADO: Força o slide a ter 100% da largura, permitindo mover */
/* ISSO impede que o Swiper enfie dois na tela de jeito nenhum */
.elementor-1995 .elementor-element.elementor-element-0be5523 .swiper-slide {
    width: 100% !important; 
    flex: 0 0 100% !important;
    max-width: 100% !important;
    /* Removemos o opacity: 0 e o display: flex aqui pra não bugar a transição */
}

/* 3. Tira qualquer gap/espaçamento que o Swiper possa estar calculando */
.elementor-1995 .elementor-element.elementor-element-0be5523 .elementor-loop-container {
    gap: 0 !important;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-3803add */.elementor-1995 .elementor-element.elementor-element-3803add .swiper-slide {
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
}

/* 1. Garante que o container do carrossel use o espaço da aba */
.elementor-1995 .elementor-element.elementor-element-3803add .elementor-widget-container, 
.elementor-1995 .elementor-element.elementor-element-3803add .swiper, 
.elementor-1995 .elementor-element.elementor-element-3803add .swiper-container {
    width: 100% !important;
    max-width: none !important;
}

/* 2. O MATADOR REVISADO: Força o slide a ter 100% da largura, permitindo mover */
/* ISSO impede que o Swiper enfie dois na tela de jeito nenhum */
.elementor-1995 .elementor-element.elementor-element-3803add .swiper-slide {
    width: 100% !important; 
    flex: 0 0 100% !important;
    max-width: 100% !important;
    /* Removemos o opacity: 0 e o display: flex aqui pra não bugar a transição */
}

/* 3. Tira qualquer gap/espaçamento que o Swiper possa estar calculando */
.elementor-1995 .elementor-element.elementor-element-3803add .elementor-loop-container {
    gap: 0 !important;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-8fce64c */.elementor-1995 .elementor-element.elementor-element-8fce64c .swiper-slide {
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
}

/* 1. Garante que o container do carrossel use o espaço da aba */
.elementor-1995 .elementor-element.elementor-element-8fce64c .elementor-widget-container, 
.elementor-1995 .elementor-element.elementor-element-8fce64c .swiper, 
.elementor-1995 .elementor-element.elementor-element-8fce64c .swiper-container {
    width: 100% !important;
    max-width: none !important;
}

/* 2. O MATADOR REVISADO: Força o slide a ter 100% da largura, permitindo mover */
/* ISSO impede que o Swiper enfie dois na tela de jeito nenhum */
.elementor-1995 .elementor-element.elementor-element-8fce64c .swiper-slide {
    width: 100% !important; 
    flex: 0 0 100% !important;
    max-width: 100% !important;
    /* Removemos o opacity: 0 e o display: flex aqui pra não bugar a transição */
}

/* 3. Tira qualquer gap/espaçamento que o Swiper possa estar calculando */
.elementor-1995 .elementor-element.elementor-element-8fce64c .elementor-loop-container {
    gap: 0 !important;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-2f65334 */.elementor-1995 .elementor-element.elementor-element-2f65334 .swiper-slide {
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
}

/* 1. Garante que o container do carrossel use o espaço da aba */
.elementor-1995 .elementor-element.elementor-element-2f65334 .elementor-widget-container, 
.elementor-1995 .elementor-element.elementor-element-2f65334 .swiper, 
.elementor-1995 .elementor-element.elementor-element-2f65334 .swiper-container {
    width: 100% !important;
    max-width: none !important;
}

/* 2. O MATADOR REVISADO: Força o slide a ter 100% da largura, permitindo mover */
/* ISSO impede que o Swiper enfie dois na tela de jeito nenhum */
.elementor-1995 .elementor-element.elementor-element-2f65334 .swiper-slide {
    width: 100% !important; 
    flex: 0 0 100% !important;
    max-width: 100% !important;
    /* Removemos o opacity: 0 e o display: flex aqui pra não bugar a transição */
}

/* 3. Tira qualquer gap/espaçamento que o Swiper possa estar calculando */
.elementor-1995 .elementor-element.elementor-element-2f65334 .elementor-loop-container {
    gap: 0 !important;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-fc33545 */.elementor-1995 .elementor-element.elementor-element-fc33545 .e-n-tab-title[aria-selected="true"] .e-n-tab-title-text {
    background: linear-gradient(90deg, #AC5AB2 0%, #723B9E 100%) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    font-weight: 600 !important;
}

.elementor-1995 .elementor-element.elementor-element-fc33545 .e-n-tab-title[aria-selected="false"] .e-n-tab-title-text {
    -webkit-text-fill-color: #AC5AB2 !important;
    color: #AC5AB2 !important;
    background: none !important;
}


/* Seleciona APENAS os divisores das abas internas (Materiais) */

.e-n-tabs-content .e-n-tab-title:not(:last-child)::after {
    content: '|';
    position: absolute;
    right: -7px;
    padding-left: 29px !important;
    top: 47%;
    transform: translateY(-50%);
    color: #AC5AB2 !important;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-3f6f4b4 */.elementor-1995 .elementor-element.elementor-element-3f6f4b4 .swiper-slide {
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
}

.elementor-1995 .elementor-element.elementor-element-3f6f4b4 .e-loop-item:hover {
transform: scale(1.02) !important;
z-index: 99 !important;
position: relative;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-eab5950 */.elementor-1995 .elementor-element.elementor-element-eab5950 .swiper-slide {
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
}

/* 1. Garante que o container do carrossel use o espaço da aba */
.elementor-1995 .elementor-element.elementor-element-eab5950 .elementor-widget-container, 
.elementor-1995 .elementor-element.elementor-element-eab5950 .swiper, 
.elementor-1995 .elementor-element.elementor-element-eab5950 .swiper-container {
    width: 100% !important;
    max-width: none !important;
}

/* 2. O MATADOR REVISADO: Força o slide a ter 100% da largura, permitindo mover */
/* ISSO impede que o Swiper enfie dois na tela de jeito nenhum */
.elementor-1995 .elementor-element.elementor-element-eab5950 .swiper-slide {
    width: 100% !important; 
    flex: 0 0 100% !important;
    max-width: 100% !important;
    /* Removemos o opacity: 0 e o display: flex aqui pra não bugar a transição */
}

/* 3. Tira qualquer gap/espaçamento que o Swiper possa estar calculando */
.elementor-1995 .elementor-element.elementor-element-eab5950 .elementor-loop-container {
    gap: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-617fc31 */.elementor-1995 .elementor-element.elementor-element-617fc31 .swiper-slide {
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-0be5523 */.elementor-1995 .elementor-element.elementor-element-0be5523 .swiper-slide {
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
}

/* 1. Garante que o container do carrossel use o espaço da aba */
.elementor-1995 .elementor-element.elementor-element-0be5523 .elementor-widget-container, 
.elementor-1995 .elementor-element.elementor-element-0be5523 .swiper, 
.elementor-1995 .elementor-element.elementor-element-0be5523 .swiper-container {
    width: 100% !important;
    max-width: none !important;
}

/* 2. O MATADOR REVISADO: Força o slide a ter 100% da largura, permitindo mover */
/* ISSO impede que o Swiper enfie dois na tela de jeito nenhum */
.elementor-1995 .elementor-element.elementor-element-0be5523 .swiper-slide {
    width: 100% !important; 
    flex: 0 0 100% !important;
    max-width: 100% !important;
    /* Removemos o opacity: 0 e o display: flex aqui pra não bugar a transição */
}

/* 3. Tira qualquer gap/espaçamento que o Swiper possa estar calculando */
.elementor-1995 .elementor-element.elementor-element-0be5523 .elementor-loop-container {
    gap: 0 !important;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-3803add */.elementor-1995 .elementor-element.elementor-element-3803add .swiper-slide {
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
}

/* 1. Garante que o container do carrossel use o espaço da aba */
.elementor-1995 .elementor-element.elementor-element-3803add .elementor-widget-container, 
.elementor-1995 .elementor-element.elementor-element-3803add .swiper, 
.elementor-1995 .elementor-element.elementor-element-3803add .swiper-container {
    width: 100% !important;
    max-width: none !important;
}

/* 2. O MATADOR REVISADO: Força o slide a ter 100% da largura, permitindo mover */
/* ISSO impede que o Swiper enfie dois na tela de jeito nenhum */
.elementor-1995 .elementor-element.elementor-element-3803add .swiper-slide {
    width: 100% !important; 
    flex: 0 0 100% !important;
    max-width: 100% !important;
    /* Removemos o opacity: 0 e o display: flex aqui pra não bugar a transição */
}

/* 3. Tira qualquer gap/espaçamento que o Swiper possa estar calculando */
.elementor-1995 .elementor-element.elementor-element-3803add .elementor-loop-container {
    gap: 0 !important;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-8fce64c */.elementor-1995 .elementor-element.elementor-element-8fce64c .swiper-slide {
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
}

/* 1. Garante que o container do carrossel use o espaço da aba */
.elementor-1995 .elementor-element.elementor-element-8fce64c .elementor-widget-container, 
.elementor-1995 .elementor-element.elementor-element-8fce64c .swiper, 
.elementor-1995 .elementor-element.elementor-element-8fce64c .swiper-container {
    width: 100% !important;
    max-width: none !important;
}

/* 2. O MATADOR REVISADO: Força o slide a ter 100% da largura, permitindo mover */
/* ISSO impede que o Swiper enfie dois na tela de jeito nenhum */
.elementor-1995 .elementor-element.elementor-element-8fce64c .swiper-slide {
    width: 100% !important; 
    flex: 0 0 100% !important;
    max-width: 100% !important;
    /* Removemos o opacity: 0 e o display: flex aqui pra não bugar a transição */
}

/* 3. Tira qualquer gap/espaçamento que o Swiper possa estar calculando */
.elementor-1995 .elementor-element.elementor-element-8fce64c .elementor-loop-container {
    gap: 0 !important;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-2f65334 */.elementor-1995 .elementor-element.elementor-element-2f65334 .swiper-slide {
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
}

/* 1. Garante que o container do carrossel use o espaço da aba */
.elementor-1995 .elementor-element.elementor-element-2f65334 .elementor-widget-container, 
.elementor-1995 .elementor-element.elementor-element-2f65334 .swiper, 
.elementor-1995 .elementor-element.elementor-element-2f65334 .swiper-container {
    width: 100% !important;
    max-width: none !important;
}

/* 2. O MATADOR REVISADO: Força o slide a ter 100% da largura, permitindo mover */
/* ISSO impede que o Swiper enfie dois na tela de jeito nenhum */
.elementor-1995 .elementor-element.elementor-element-2f65334 .swiper-slide {
    width: 100% !important; 
    flex: 0 0 100% !important;
    max-width: 100% !important;
    /* Removemos o opacity: 0 e o display: flex aqui pra não bugar a transição */
}

/* 3. Tira qualquer gap/espaçamento que o Swiper possa estar calculando */
.elementor-1995 .elementor-element.elementor-element-2f65334 .elementor-loop-container {
    gap: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-617fc31 */.elementor-1995 .elementor-element.elementor-element-617fc31 .swiper-slide {
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-0be5523 */.elementor-1995 .elementor-element.elementor-element-0be5523 .swiper-slide {
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
}

/* 1. Garante que o container do carrossel use o espaço da aba */
.elementor-1995 .elementor-element.elementor-element-0be5523 .elementor-widget-container, 
.elementor-1995 .elementor-element.elementor-element-0be5523 .swiper, 
.elementor-1995 .elementor-element.elementor-element-0be5523 .swiper-container {
    width: 100% !important;
    max-width: none !important;
}

/* 2. O MATADOR REVISADO: Força o slide a ter 100% da largura, permitindo mover */
/* ISSO impede que o Swiper enfie dois na tela de jeito nenhum */
.elementor-1995 .elementor-element.elementor-element-0be5523 .swiper-slide {
    width: 100% !important; 
    flex: 0 0 100% !important;
    max-width: 100% !important;
    /* Removemos o opacity: 0 e o display: flex aqui pra não bugar a transição */
}

/* 3. Tira qualquer gap/espaçamento que o Swiper possa estar calculando */
.elementor-1995 .elementor-element.elementor-element-0be5523 .elementor-loop-container {
    gap: 0 !important;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-3803add */.elementor-1995 .elementor-element.elementor-element-3803add .swiper-slide {
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
}

/* 1. Garante que o container do carrossel use o espaço da aba */
.elementor-1995 .elementor-element.elementor-element-3803add .elementor-widget-container, 
.elementor-1995 .elementor-element.elementor-element-3803add .swiper, 
.elementor-1995 .elementor-element.elementor-element-3803add .swiper-container {
    width: 100% !important;
    max-width: none !important;
}

/* 2. O MATADOR REVISADO: Força o slide a ter 100% da largura, permitindo mover */
/* ISSO impede que o Swiper enfie dois na tela de jeito nenhum */
.elementor-1995 .elementor-element.elementor-element-3803add .swiper-slide {
    width: 100% !important; 
    flex: 0 0 100% !important;
    max-width: 100% !important;
    /* Removemos o opacity: 0 e o display: flex aqui pra não bugar a transição */
}

/* 3. Tira qualquer gap/espaçamento que o Swiper possa estar calculando */
.elementor-1995 .elementor-element.elementor-element-3803add .elementor-loop-container {
    gap: 0 !important;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-8fce64c */.elementor-1995 .elementor-element.elementor-element-8fce64c .swiper-slide {
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
}

/* 1. Garante que o container do carrossel use o espaço da aba */
.elementor-1995 .elementor-element.elementor-element-8fce64c .elementor-widget-container, 
.elementor-1995 .elementor-element.elementor-element-8fce64c .swiper, 
.elementor-1995 .elementor-element.elementor-element-8fce64c .swiper-container {
    width: 100% !important;
    max-width: none !important;
}

/* 2. O MATADOR REVISADO: Força o slide a ter 100% da largura, permitindo mover */
/* ISSO impede que o Swiper enfie dois na tela de jeito nenhum */
.elementor-1995 .elementor-element.elementor-element-8fce64c .swiper-slide {
    width: 100% !important; 
    flex: 0 0 100% !important;
    max-width: 100% !important;
    /* Removemos o opacity: 0 e o display: flex aqui pra não bugar a transição */
}

/* 3. Tira qualquer gap/espaçamento que o Swiper possa estar calculando */
.elementor-1995 .elementor-element.elementor-element-8fce64c .elementor-loop-container {
    gap: 0 !important;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-2f65334 */.elementor-1995 .elementor-element.elementor-element-2f65334 .swiper-slide {
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
}

/* 1. Garante que o container do carrossel use o espaço da aba */
.elementor-1995 .elementor-element.elementor-element-2f65334 .elementor-widget-container, 
.elementor-1995 .elementor-element.elementor-element-2f65334 .swiper, 
.elementor-1995 .elementor-element.elementor-element-2f65334 .swiper-container {
    width: 100% !important;
    max-width: none !important;
}

/* 2. O MATADOR REVISADO: Força o slide a ter 100% da largura, permitindo mover */
/* ISSO impede que o Swiper enfie dois na tela de jeito nenhum */
.elementor-1995 .elementor-element.elementor-element-2f65334 .swiper-slide {
    width: 100% !important; 
    flex: 0 0 100% !important;
    max-width: 100% !important;
    /* Removemos o opacity: 0 e o display: flex aqui pra não bugar a transição */
}

/* 3. Tira qualquer gap/espaçamento que o Swiper possa estar calculando */
.elementor-1995 .elementor-element.elementor-element-2f65334 .elementor-loop-container {
    gap: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-617fc31 */.elementor-1995 .elementor-element.elementor-element-617fc31 .swiper-slide {
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-0be5523 */.elementor-1995 .elementor-element.elementor-element-0be5523 .swiper-slide {
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
}

/* 1. Garante que o container do carrossel use o espaço da aba */
.elementor-1995 .elementor-element.elementor-element-0be5523 .elementor-widget-container, 
.elementor-1995 .elementor-element.elementor-element-0be5523 .swiper, 
.elementor-1995 .elementor-element.elementor-element-0be5523 .swiper-container {
    width: 100% !important;
    max-width: none !important;
}

/* 2. O MATADOR REVISADO: Força o slide a ter 100% da largura, permitindo mover */
/* ISSO impede que o Swiper enfie dois na tela de jeito nenhum */
.elementor-1995 .elementor-element.elementor-element-0be5523 .swiper-slide {
    width: 100% !important; 
    flex: 0 0 100% !important;
    max-width: 100% !important;
    /* Removemos o opacity: 0 e o display: flex aqui pra não bugar a transição */
}

/* 3. Tira qualquer gap/espaçamento que o Swiper possa estar calculando */
.elementor-1995 .elementor-element.elementor-element-0be5523 .elementor-loop-container {
    gap: 0 !important;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-3803add */.elementor-1995 .elementor-element.elementor-element-3803add .swiper-slide {
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
}

/* 1. Garante que o container do carrossel use o espaço da aba */
.elementor-1995 .elementor-element.elementor-element-3803add .elementor-widget-container, 
.elementor-1995 .elementor-element.elementor-element-3803add .swiper, 
.elementor-1995 .elementor-element.elementor-element-3803add .swiper-container {
    width: 100% !important;
    max-width: none !important;
}

/* 2. O MATADOR REVISADO: Força o slide a ter 100% da largura, permitindo mover */
/* ISSO impede que o Swiper enfie dois na tela de jeito nenhum */
.elementor-1995 .elementor-element.elementor-element-3803add .swiper-slide {
    width: 100% !important; 
    flex: 0 0 100% !important;
    max-width: 100% !important;
    /* Removemos o opacity: 0 e o display: flex aqui pra não bugar a transição */
}

/* 3. Tira qualquer gap/espaçamento que o Swiper possa estar calculando */
.elementor-1995 .elementor-element.elementor-element-3803add .elementor-loop-container {
    gap: 0 !important;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-8fce64c */.elementor-1995 .elementor-element.elementor-element-8fce64c .swiper-slide {
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
}

/* 1. Garante que o container do carrossel use o espaço da aba */
.elementor-1995 .elementor-element.elementor-element-8fce64c .elementor-widget-container, 
.elementor-1995 .elementor-element.elementor-element-8fce64c .swiper, 
.elementor-1995 .elementor-element.elementor-element-8fce64c .swiper-container {
    width: 100% !important;
    max-width: none !important;
}

/* 2. O MATADOR REVISADO: Força o slide a ter 100% da largura, permitindo mover */
/* ISSO impede que o Swiper enfie dois na tela de jeito nenhum */
.elementor-1995 .elementor-element.elementor-element-8fce64c .swiper-slide {
    width: 100% !important; 
    flex: 0 0 100% !important;
    max-width: 100% !important;
    /* Removemos o opacity: 0 e o display: flex aqui pra não bugar a transição */
}

/* 3. Tira qualquer gap/espaçamento que o Swiper possa estar calculando */
.elementor-1995 .elementor-element.elementor-element-8fce64c .elementor-loop-container {
    gap: 0 !important;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-2f65334 */.elementor-1995 .elementor-element.elementor-element-2f65334 .swiper-slide {
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
}

/* 1. Garante que o container do carrossel use o espaço da aba */
.elementor-1995 .elementor-element.elementor-element-2f65334 .elementor-widget-container, 
.elementor-1995 .elementor-element.elementor-element-2f65334 .swiper, 
.elementor-1995 .elementor-element.elementor-element-2f65334 .swiper-container {
    width: 100% !important;
    max-width: none !important;
}

/* 2. O MATADOR REVISADO: Força o slide a ter 100% da largura, permitindo mover */
/* ISSO impede que o Swiper enfie dois na tela de jeito nenhum */
.elementor-1995 .elementor-element.elementor-element-2f65334 .swiper-slide {
    width: 100% !important; 
    flex: 0 0 100% !important;
    max-width: 100% !important;
    /* Removemos o opacity: 0 e o display: flex aqui pra não bugar a transição */
}

/* 3. Tira qualquer gap/espaçamento que o Swiper possa estar calculando */
.elementor-1995 .elementor-element.elementor-element-2f65334 .elementor-loop-container {
    gap: 0 !important;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-fc33545 */.elementor-1995 .elementor-element.elementor-element-fc33545 .e-n-tab-title[aria-selected="true"] .e-n-tab-title-text {
    background: linear-gradient(90deg, #AC5AB2 0%, #723B9E 100%) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    font-weight: 600 !important;
}

.elementor-1995 .elementor-element.elementor-element-fc33545 .e-n-tab-title[aria-selected="false"] .e-n-tab-title-text {
    -webkit-text-fill-color: #AC5AB2 !important;
    color: #AC5AB2 !important;
    background: none !important;
}


/* Seleciona APENAS os divisores das abas internas (Materiais) */

.e-n-tabs-content .e-n-tab-title:not(:last-child)::after {
    content: '|';
    position: absolute;
    right: -7px;
    padding-left: 29px !important;
    top: 47%;
    transform: translateY(-50%);
    color: #AC5AB2 !important;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-1300318 */.elementor-widget-n-tabs .e-n-tabs-heading .e-n-tab-title:not(:last-child)::after {
  content: ' |';
  color: black;
  font-weight: 400;
  margin-left: 1px;
}

.elementor-1995 .elementor-element.elementor-element-1300318 .e-n-tab-title {
  padding-left: 1px !important;
  padding-right: 1px !important;
}

/* Força a linha única no Mobile */
@media (max-width: 767px) {
    /* O container das abas precisa virar flex de novo */
    .elementor-widget-n-tabs .e-n-tabs-heading {
        display: flex !important;
        flex-direction: row !important;
        justify-content: center !important;
        align-items: center !important;
        flex-wrap: nowrap !important; /* Proíbe quebrar linha */
        width: 100% !important;
    }

    /* Ajusta cada título para não ocupar a largura toda */
    .elementor-widget-n-tabs .e-n-tab-title {
        width: auto !important;
        max-width: none !important;
        flex: 0 0 auto !important; /* Não deixa o Elementor esticar o item */
        padding: 0 8px !important; /* Ajusta o espaçamento entre as palavras */
        margin: 0 !important;
        border: none !important;
        display: flex !important;
        align-items: center !important;
    }

    /* Força o pipe a aparecer e ficar alinhado */
    .elementor-widget-n-tabs .e-n-tab-title:not(:last-child)::after {
        content: '|' !important;
        margin-left: 10px !important;
        display: inline-block !important;
        color: #003F4D !important; /* Cor do seu tema */
    }

    /* Remove qualquer borda de foco que o Elementor coloca no mobile */
    .elementor-widget-n-tabs .e-n-tab-title[aria-selected="true"] {
        border-bottom: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-40f09ba */.elementor-1995 .elementor-element.elementor-element-40f09ba .e-n-accordion-item-title {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
}

.elementor-1995 .elementor-element.elementor-element-40f09ba .e-n-accordion-item-title-icon {
    position: absolute;
    right: 20px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-6afd750 */.elementor-1995 .elementor-element.elementor-element-6afd750 .e-n-accordion-item-title {
    display: flex !important;
    justify-content: center !important; /* ISSO centraliza o texto horizontalmente */
    align-items: center !important;     /* Isso garante o alinhamento vertical */
    width: 100% !important;
    text-align: center !important;
    position: relative !important;      /* Garante que o ícone absoluto se baseie aqui */
}

.elementor-1995 .elementor-element.elementor-element-6afd750 .e-n-accordion-item-title-icon {
    position: absolute !important;
    right: 3px !important;             /* Dá um respiro melhor que 2px pra não colar na borda */
    top: 6px;
}/* End custom CSS */
/* Start custom CSS */body.fundo-branco-ativo .elementor-nav-menu > li > .elementor-item {
    color: #0E3E4B !important;
    -webkit-text-fill-color: #0E3E4B !important;
    font-weight: 500 !important;
    transition: none !important;
}

body.fundo-branco-ativo .elementor-nav-menu > li > .elementor-item:hover {
    font-weight: 700 !important;
    color: #0E3E4B !important;
}

body.fundo-branco-ativo .elementor-nav-menu .sub-menu .elementor-item,
body.fundo-branco-ativo .elementor-nav-menu .elementor-nav-menu--dropdown .elementor-item {
    color: #ffffff !important;
    -webkit-text-fill-color: #ffffff !important;
    font-weight: 400 !important;
}

.elementor-nav-menu .elementor-item,
.elementor-nav-menu .elementor-item::after,
.elementor-nav-menu .elementor-item::before {
    transition: none !important;
    animation: none !important;
}/* End custom CSS */