.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-container .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-container.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-container:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-container.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-7b938f2{--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;--margin-top:-9px;--margin-bottom:-14px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-d6ba750{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-2 .elementor-element.elementor-element-d6ba750:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-d6ba750 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-widget-image-carousel.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-image-carousel .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-image-carousel .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-image-carousel.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-image-carousel:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-image-carousel.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-image-carousel .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-41de44a{--e-image-carousel-slides-to-show:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-41de44a .elementor-swiper-button.elementor-swiper-button-prev, .elementor-2 .elementor-element.elementor-element-41de44a .elementor-swiper-button.elementor-swiper-button-next{font-size:49px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-41de44a .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-2 .elementor-element.elementor-element-41de44a .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-f2f3b55{--display:flex;--justify-content:center;--margin-top:-85px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:31;}.elementor-2 .elementor-element.elementor-element-f2f3b55:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-f2f3b55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #CECECE00 0%, #000000 100%);}.elementor-2 .elementor-element.elementor-element-f2f3b55.e-con{--align-self:center;}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-heading .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-heading.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-heading:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-heading.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.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-2 .elementor-element.elementor-element-78128a4{margin:0px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 56px;}.elementor-2 .elementor-element.elementor-element-78128a4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:31px;font-weight:700;line-height:87px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-7816eb77{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--margin-top:-18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-7816eb77:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-7816eb77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-widget-image-box.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-image-box .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-image-box .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-image-box.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-image-box:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-image-box.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-image-box .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-6f04131b .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:30px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-6f04131b:has(:hover) .elementor-image-box-title,
					 .elementor-2 .elementor-element.elementor-element-6f04131b:has(:focus) .elementor-image-box-title{color:#A4A4A4;}.elementor-2 .elementor-element.elementor-element-6f04131b .elementor-image-box-description{color:#FFFFFF;}.elementor-widget-nested-carousel.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nested-carousel .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-nested-carousel .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-nested-carousel.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-nested-carousel:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-nested-carousel.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-nested-carousel .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-246fa54{--display:flex;}.elementor-2 .elementor-element.elementor-element-f54a459{--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.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-image .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-image.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-image:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-image.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2 .elementor-element.elementor-element-237f175{--display:flex;}.elementor-2 .elementor-element.elementor-element-2a361a7{--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-2 .elementor-element.elementor-element-f58fa4d{--display:flex;}.elementor-2 .elementor-element.elementor-element-cdfe659{--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-2 .elementor-element.elementor-element-654f95b{--display:flex;}.elementor-2 .elementor-element.elementor-element-b7a0264{--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-2 .elementor-element.elementor-element-e250806{--display:flex;}.elementor-2 .elementor-element.elementor-element-ff906e3{--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-2 .elementor-element.elementor-element-cf9680b{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-swiper-slides-gap:0px;width:var( --container-widget-width, 1200px );max-width:1200px;--container-widget-width:1200px;--container-widget-flex-grow:0;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}:where( .elementor-2 .elementor-element.elementor-element-cf9680b .swiper-slide ) > .e-con{border-style:none;}.elementor-2 .elementor-element.elementor-element-cf9680b .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;}.elementor-2 .elementor-element.elementor-element-3bb6656{--display:flex;}.elementor-2 .elementor-element.elementor-element-fd16398{--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-2 .elementor-element.elementor-element-c362ad4{--display:flex;}.elementor-2 .elementor-element.elementor-element-279ba0f{--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-2 .elementor-element.elementor-element-392983b{--display:flex;}.elementor-2 .elementor-element.elementor-element-d7bf9ed{--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-2 .elementor-element.elementor-element-74a72a9{--display:flex;}.elementor-2 .elementor-element.elementor-element-0bb485a{--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-2 .elementor-element.elementor-element-b80c2e9{--display:flex;}.elementor-2 .elementor-element.elementor-element-4cc3dbe{--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-2 .elementor-element.elementor-element-0d5f0ba{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-swiper-slides-gap:0px;width:var( --container-widget-width, 1200px );max-width:1200px;--container-widget-width:1200px;--container-widget-flex-grow:0;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}:where( .elementor-2 .elementor-element.elementor-element-0d5f0ba .swiper-slide ) > .e-con{border-style:none;}.elementor-2 .elementor-element.elementor-element-0d5f0ba .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;}.elementor-2 .elementor-element.elementor-element-bb5562e{--display:flex;}.elementor-2 .elementor-element.elementor-element-ac50d2d{--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-2 .elementor-element.elementor-element-bbf0f1f{--display:flex;}.elementor-2 .elementor-element.elementor-element-3516e04{--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-2 .elementor-element.elementor-element-3ac3e23{--display:flex;}.elementor-2 .elementor-element.elementor-element-db5a717{--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-2 .elementor-element.elementor-element-c8bf46c{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-swiper-slides-gap:0px;width:var( --container-widget-width, 1200px );max-width:1200px;--container-widget-width:1200px;--container-widget-flex-grow:0;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}:where( .elementor-2 .elementor-element.elementor-element-c8bf46c .swiper-slide ) > .e-con{border-style:none;}.elementor-2 .elementor-element.elementor-element-c8bf46c .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;}.elementor-2 .elementor-element.elementor-element-52d9d9a{--display:flex;}.elementor-2 .elementor-element.elementor-element-4216915{--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-2 .elementor-element.elementor-element-c42751d{--display:flex;}.elementor-2 .elementor-element.elementor-element-1236bf7{--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-2 .elementor-element.elementor-element-815134d{--display:flex;}.elementor-2 .elementor-element.elementor-element-b83c3f8{--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-2 .elementor-element.elementor-element-e967d49{--display:flex;}.elementor-2 .elementor-element.elementor-element-c3d6aa6{--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-2 .elementor-element.elementor-element-026f959{--display:flex;}.elementor-2 .elementor-element.elementor-element-7cd6cce{--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-2 .elementor-element.elementor-element-bcfb46f{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-swiper-slides-gap:0px;width:var( --container-widget-width, 1200px );max-width:1200px;--container-widget-width:1200px;--container-widget-flex-grow:0;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}:where( .elementor-2 .elementor-element.elementor-element-bcfb46f .swiper-slide ) > .e-con{border-style:none;}.elementor-2 .elementor-element.elementor-element-bcfb46f .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;}.elementor-2 .elementor-element.elementor-element-deb52ea{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:-18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-deb52ea:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-deb52ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2 .elementor-element.elementor-element-e3d2152 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:30px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-e3d2152:has(:hover) .elementor-image-box-title,
					 .elementor-2 .elementor-element.elementor-element-e3d2152:has(:focus) .elementor-image-box-title{color:#A4A4A4;}.elementor-2 .elementor-element.elementor-element-e3d2152 .elementor-image-box-description{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-306a3e2{--display:flex;}.elementor-2 .elementor-element.elementor-element-1de97dd{--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-2 .elementor-element.elementor-element-8594b25{--display:flex;}.elementor-2 .elementor-element.elementor-element-a6bbb92{--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-2 .elementor-element.elementor-element-9bb4c69{--display:flex;}.elementor-2 .elementor-element.elementor-element-c7ae2c5{--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-2 .elementor-element.elementor-element-84c4c7a{--display:flex;}.elementor-2 .elementor-element.elementor-element-8520ef2{--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-2 .elementor-element.elementor-element-dd91cc5{--display:flex;}.elementor-2 .elementor-element.elementor-element-de5a2ee{--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-2 .elementor-element.elementor-element-873f4a9{--display:flex;}.elementor-2 .elementor-element.elementor-element-a3d8b66{--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-2 .elementor-element.elementor-element-13965d5{--display:flex;}.elementor-2 .elementor-element.elementor-element-e43c19d{--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-2 .elementor-element.elementor-element-8bef4a5{--display:flex;}.elementor-2 .elementor-element.elementor-element-b92dd6d{--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-2 .elementor-element.elementor-element-8110bc6{--display:flex;}.elementor-2 .elementor-element.elementor-element-88896c1{--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-2 .elementor-element.elementor-element-0a69f13{--display:flex;}.elementor-2 .elementor-element.elementor-element-d954d0a{--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-2 .elementor-element.elementor-element-3f50df4{--display:flex;}.elementor-2 .elementor-element.elementor-element-1fcf2a5{--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-2 .elementor-element.elementor-element-e26bd3c{--display:flex;}.elementor-2 .elementor-element.elementor-element-9e87f70{--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-2 .elementor-element.elementor-element-3b6ac16{--display:flex;}.elementor-2 .elementor-element.elementor-element-8437bda{--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-2 .elementor-element.elementor-element-c05811f{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-swiper-slides-gap:0px;width:var( --container-widget-width, 1200px );max-width:1200px;--container-widget-width:1200px;--container-widget-flex-grow:0;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:25px;}:where( .elementor-2 .elementor-element.elementor-element-c05811f .swiper-slide ) > .e-con{border-style:none;}.elementor-2 .elementor-element.elementor-element-c05811f .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;}.elementor-2 .elementor-element.elementor-element-4f343bd{--display:flex;}.elementor-2 .elementor-element.elementor-element-f3e4c2a{--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-2 .elementor-element.elementor-element-f2360ef{--display:flex;}.elementor-2 .elementor-element.elementor-element-cbc15e8{--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-2 .elementor-element.elementor-element-329b7a4{--display:flex;}.elementor-2 .elementor-element.elementor-element-d4a53e7{--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-2 .elementor-element.elementor-element-f9f5801{--display:flex;}.elementor-2 .elementor-element.elementor-element-858a1eb{--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-2 .elementor-element.elementor-element-c319587{--display:flex;}.elementor-2 .elementor-element.elementor-element-ec42a0a{--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-2 .elementor-element.elementor-element-eb86ebc{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-swiper-slides-gap:0px;width:var( --container-widget-width, 1200px );max-width:1200px;--container-widget-width:1200px;--container-widget-flex-grow:0;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:25px;}:where( .elementor-2 .elementor-element.elementor-element-eb86ebc .swiper-slide ) > .e-con{border-style:none;}.elementor-2 .elementor-element.elementor-element-eb86ebc .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;}body.elementor-page-2:not(.elementor-motion-effects-element-type-background), body.elementor-page-2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-7b938f2{--content-width:100%;}.elementor-2 .elementor-element.elementor-element-d6ba750{--width:100%;}.elementor-2 .elementor-element.elementor-element-7816eb77{--content-width:1600px;}.elementor-2 .elementor-element.elementor-element-f54a459{--width:100%;}.elementor-2 .elementor-element.elementor-element-deb52ea{--content-width:1600px;}.elementor-2 .elementor-element.elementor-element-1de97dd{--width:100%;}}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-f2f3b55{--margin-top:228px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-7816eb77{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-2 .elementor-element.elementor-element-cf9680b{--e-n-carousel-swiper-slides-to-display:2;}.elementor-2 .elementor-element.elementor-element-0d5f0ba{--e-n-carousel-swiper-slides-to-display:2;}.elementor-2 .elementor-element.elementor-element-c8bf46c{--e-n-carousel-swiper-slides-to-display:2;}.elementor-2 .elementor-element.elementor-element-bcfb46f{--e-n-carousel-swiper-slides-to-display:2;}.elementor-2 .elementor-element.elementor-element-deb52ea{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-2 .elementor-element.elementor-element-c05811f{--e-n-carousel-swiper-slides-to-display:2;}.elementor-2 .elementor-element.elementor-element-eb86ebc{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-f2f3b55{--margin-top:3px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-78128a4{margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 9px;}.elementor-2 .elementor-element.elementor-element-78128a4 .elementor-heading-title{font-size:31px;line-height:0.9em;}.elementor-2 .elementor-element.elementor-element-7816eb77{--margin-top:-13px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-6f04131b .elementor-image-box-title{font-size:19px;}.elementor-2 .elementor-element.elementor-element-cf9680b{--e-n-carousel-swiper-slides-to-display:1;}.elementor-2 .elementor-element.elementor-element-0d5f0ba{--e-n-carousel-swiper-slides-to-display:1;}.elementor-2 .elementor-element.elementor-element-c8bf46c{--e-n-carousel-swiper-slides-to-display:1;}.elementor-2 .elementor-element.elementor-element-bcfb46f{--e-n-carousel-swiper-slides-to-display:1;}.elementor-2 .elementor-element.elementor-element-deb52ea{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:-13px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-e3d2152 .elementor-image-box-title{font-size:19px;}.elementor-2 .elementor-element.elementor-element-c05811f{--e-n-carousel-swiper-slides-to-display:1;}.elementor-2 .elementor-element.elementor-element-eb86ebc{--e-n-carousel-swiper-slides-to-display:1;}}/* Start custom CSS for image-carousel, class: .elementor-element-41de44a *//* Slide ocupa toda a largura e altura desejada */
.elementor-widget-image-carousel .swiper-slide {
    width: 100%;
    height: 70vh; /* ajusta automaticamente conforme a tela */
}

/* Figure precisa herdar a altura */
.elementor-widget-image-carousel .swiper-slide figure {
    width: 100%;
    height: 100%;
}

/* Imagem estica corretamente */
.elementor-widget-image-carousel .swiper-slide img {
    width: 100%;
    height: 100%;
    object-fit: cover;        /* preenche sem distorcer */
    object-position: top center;
    display: block;
}
@media (max-width: 767px) {

    .elementor-widget-image-carousel .swiper-slide {
        height: 30vh; /* ou 45vh / 50vh conforme o design */
    }

    .elementor-widget-image-carousel .swiper-slide img {
        object-position: center center; /* evita cortar rosto/topo */
    }
}/* End custom CSS */