.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-58 .elementor-element.elementor-element-d6c17fd{--display:flex;--min-height:775px;--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-58 .elementor-element.elementor-element-c7832c9{--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-58 .elementor-element.elementor-element-2fdabba{--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-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-spacer .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-spacer .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-58 .elementor-element.elementor-element-5fd4982{--spacer-size:180px;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-58 .elementor-element.elementor-element-f2990f5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:49px;font-weight:600;color:#FCFCFC;}.elementor-58 .elementor-element.elementor-element-c68de6f .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-weight:500;color:#E2E2E2;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-58 .elementor-element.elementor-element-4d28420 .elementor-button{background-color:#C2E40A;font-family:"Helvetica", Sans-serif;font-size:25px;font-weight:600;fill:#000000;color:#000000;}.elementor-58 .elementor-element.elementor-element-4d28420 .elementor-button:hover, .elementor-58 .elementor-element.elementor-element-4d28420 .elementor-button:focus{background-color:#0367FC;color:#E4E5E6;}.elementor-58 .elementor-element.elementor-element-4d28420 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-58 .elementor-element.elementor-element-4d28420 .elementor-button:hover svg, .elementor-58 .elementor-element.elementor-element-4d28420 .elementor-button:focus svg{fill:#E4E5E6;}.elementor-58 .elementor-element.elementor-element-a457d48{--display:flex;--min-height:826px;--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-58 .elementor-element.elementor-element-7591d21{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:64px 0px 0px 0px;text-align:center;}.elementor-58 .elementor-element.elementor-element-7591d21 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:600;color:#FCFCFC;}.elementor-widget-image-carousel .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image-carousel .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-58 .elementor-element.elementor-element-7b1532a{--e-image-carousel-slides-to-show:3;width:var( --container-widget-width, 100% );max-width:100%;padding:38px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-58 .elementor-element.elementor-element-7b1532a.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-58 .elementor-element.elementor-element-9f68049 .elementor-button{background-color:#C2E40A;font-family:"Helvetica", Sans-serif;font-size:25px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-radius:9px 9px 9px 9px;}.elementor-58 .elementor-element.elementor-element-9f68049 .elementor-button:hover, .elementor-58 .elementor-element.elementor-element-9f68049 .elementor-button:focus{background-color:#0367FC;color:#E4E5E6;}.elementor-58 .elementor-element.elementor-element-9f68049.elementor-element{--align-self:center;}.elementor-58 .elementor-element.elementor-element-9f68049 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-58 .elementor-element.elementor-element-9f68049 .elementor-button:hover svg, .elementor-58 .elementor-element.elementor-element-9f68049 .elementor-button:focus svg{fill:#E4E5E6;}.elementor-58 .elementor-element.elementor-element-6b42beb{--display:flex;--min-height:699px;--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-58 .elementor-element.elementor-element-0ab82fa{--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-58 .elementor-element.elementor-element-b1c0c74{--spacer-size:225px;}.elementor-58 .elementor-element.elementor-element-a47be32{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-58 .elementor-element.elementor-element-a47be32.elementor-element{--align-self:center;}.elementor-58 .elementor-element.elementor-element-a47be32 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:37px;font-weight:600;color:#111111;}.elementor-58 .elementor-element.elementor-element-f416394{--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-icon-list .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon-list .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-58 .elementor-element.elementor-element-9dc2ea6{padding:67px 0px 0px 0px;--e-icon-list-icon-size:35px;--icon-vertical-offset:0px;}.elementor-58 .elementor-element.elementor-element-9dc2ea6.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-58 .elementor-element.elementor-element-9dc2ea6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-58 .elementor-element.elementor-element-9dc2ea6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-58 .elementor-element.elementor-element-9dc2ea6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-58 .elementor-element.elementor-element-9dc2ea6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-58 .elementor-element.elementor-element-9dc2ea6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-58 .elementor-element.elementor-element-9dc2ea6 .elementor-icon-list-item:not(:last-child):after{content:"";width:100%;border-color:#E0E0E0;}.elementor-58 .elementor-element.elementor-element-9dc2ea6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-58 .elementor-element.elementor-element-9dc2ea6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-58 .elementor-element.elementor-element-9dc2ea6 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-58 .elementor-element.elementor-element-9dc2ea6 .elementor-icon-list-icon i{color:#1A1A1A;transition:color 0.3s;}.elementor-58 .elementor-element.elementor-element-9dc2ea6 .elementor-icon-list-icon svg{fill:#1A1A1A;transition:fill 0.3s;}.elementor-58 .elementor-element.elementor-element-9dc2ea6 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#0371B4;}.elementor-58 .elementor-element.elementor-element-9dc2ea6 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#0371B4;}.elementor-58 .elementor-element.elementor-element-9dc2ea6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-58 .elementor-element.elementor-element-9dc2ea6 .elementor-icon-list-item > a{font-family:"Helvetica", Sans-serif;font-size:26px;font-weight:500;}.elementor-58 .elementor-element.elementor-element-9dc2ea6 .elementor-icon-list-text{color:#1A1A1A;transition:color 0.3s;}.elementor-58 .elementor-element.elementor-element-9dc2ea6 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#0371B4;}.elementor-58 .elementor-element.elementor-element-9bc3d9d{--display:flex;--min-height:552px;--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;--flex-wrap:wrap;}.elementor-58 .elementor-element.elementor-element-22b9d37{--display:flex;}.elementor-58 .elementor-element.elementor-element-f5b0d6c{padding:32px 0px 0px 0px;text-align:center;}.elementor-58 .elementor-element.elementor-element-f5b0d6c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#F2F7FA;}.elementor-58 .elementor-element.elementor-element-6234257{text-align:center;}.elementor-58 .elementor-element.elementor-element-6234257 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:17px;font-weight:400;color:#ECECEC;}.elementor-58 .elementor-element.elementor-element-ecb496d{--spacer-size:50px;}.elementor-58 .elementor-element.elementor-element-e278e33{--display:flex;--min-height:585px;--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-58 .elementor-element.elementor-element-5615848{--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-58 .elementor-element.elementor-element-5615848:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-5615848 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-58 .elementor-element.elementor-element-566aa95{--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-58 .elementor-element.elementor-element-0ec6d76{--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;}@media(min-width:768px){.elementor-58 .elementor-element.elementor-element-c7832c9{--width:50%;}.elementor-58 .elementor-element.elementor-element-2fdabba{--width:50%;}.elementor-58 .elementor-element.elementor-element-6b42beb{--content-width:1226px;}.elementor-58 .elementor-element.elementor-element-0ab82fa{--width:50%;}.elementor-58 .elementor-element.elementor-element-f416394{--width:50%;}}@media(max-width:767px){.elementor-58 .elementor-element.elementor-element-d6c17fd .elementor-background-slideshow__slide__image{background-position:bottom right;}.elementor-58 .elementor-element.elementor-element-c7832c9{--margin-top:-97px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-23px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-5fd4982{--spacer-size:0px;}.elementor-58 .elementor-element.elementor-element-f2990f5 .elementor-heading-title{font-size:44px;}.elementor-58 .elementor-element.elementor-element-4d28420 .elementor-button{font-size:23px;}.elementor-58 .elementor-element.elementor-element-a457d48{--min-height:915px;}.elementor-58 .elementor-element.elementor-element-9f68049 .elementor-button{font-size:24px;}.elementor-58 .elementor-element.elementor-element-6b42beb{--min-height:724px;}.elementor-58 .elementor-element.elementor-element-b1c0c74{--spacer-size:40px;}.elementor-58 .elementor-element.elementor-element-9dc2ea6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:32px 0px 0px 0px;}.elementor-58 .elementor-element.elementor-element-9dc2ea6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(22px/2);}.elementor-58 .elementor-element.elementor-element-9dc2ea6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(22px/2);}.elementor-58 .elementor-element.elementor-element-9dc2ea6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(22px/2);}.elementor-58 .elementor-element.elementor-element-9dc2ea6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-22px/2);}.elementor-58 .elementor-element.elementor-element-9dc2ea6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-22px/2);}.elementor-58 .elementor-element.elementor-element-9dc2ea6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-58 .elementor-element.elementor-element-9dc2ea6 .elementor-icon-list-item > a{font-size:22px;}.elementor-58 .elementor-element.elementor-element-f5b0d6c .elementor-heading-title{font-size:27px;}.elementor-58 .elementor-element.elementor-element-6234257 .elementor-heading-title{font-size:19px;}.elementor-58 .elementor-element.elementor-element-ecb496d{--spacer-size:21px;}}/* Start custom CSS for image-carousel, class: .elementor-element-7b1532a *//* Escopo só para este carrossel */
.fx-center-blur .swiper-slide {
  overflow: hidden;
}

/* Base: transições */
.fx-center-blur .swiper-slide img,
.fx-center-blur .swiper-slide .swiper-slide-bg {
  transition: filter .35s ease, transform .35s ease, opacity .35s ease;
  border-radius: 16px;
}

/* 1) Por padrão, tudo fica desfocado... */
.fx-center-blur .swiper-slide img,
.fx-center-blur .swiper-slide .swiper-slide-bg {
  filter: grayscale(70%) brightness(.9) blur(3px);
  transform: scale(.96);
  opacity: .7;
}

/* ...e o slide em foco fica nítido.
   Isto funciona quando o carrossel usa "Centered Slides" (ou 1 por tela). */
.fx-center-blur .swiper-slide.swiper-slide-active img,
.fx-center-blur .swiper-slide.swiper-slide-active .swiper-slide-bg {
  filter: none;
  transform: scale(1);
  opacity: 1;
  box-shadow: 0 10px 24px rgba(0,0,0,.18);
}

/* 2) Fallback para layouts com 3 por tela em que o ativo é o da ESQUERDA:
   tornamos o .swiper-slide-next (o do meio) o foco. */
@media (min-width: 992px) {
  /* foco no do MEIO */
  .fx-center-blur .swiper-slide.swiper-slide-next img,
  .fx-center-blur .swiper-slide.swiper-slide-next .swiper-slide-bg {
    filter: none;
    transform: scale(1);
    opacity: 1;
    box-shadow: 0 10px 24px rgba(0,0,0,.18);
  }
  /* e mantemos o "ativo" (esquerda) desfocado */
  .fx-center-blur .swiper-slide.swiper-slide-active img,
  .fx-center-blur .swiper-slide.swiper-slide-active .swiper-slide-bg {
    filter: grayscale(70%) brightness(.9) blur(3px);
    transform: scale(.96);
    opacity: .7;
    box-shadow: none;
  }
}

/* Opcional: ao passar o mouse no slide em foco, um realce extra */
.fx-center-blur .swiper-slide.swiper-slide-active:hover img,
.fx-center-blur .swiper-slide.swiper-slide-active:hover .swiper-slide-bg,
@media (min-width: 992px) {
  .fx-center-blur .swiper-slide.swiper-slide-next:hover img,
  .fx-center-blur .swiper-slide.swiper-slide-next:hover .swiper-slide-bg {
    filter: none;
    transform: scale(1.02);
    box-shadow: 0 14px 30px rgba(0,0,0,.22);
  }
}/* End custom CSS */