.elementor-536 .elementor-element.elementor-element-39121bf{--display:flex;--min-height:665px;--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;--background-transition:0.3s;--overlay-opacity:0.5;--margin-top:00px;--margin-bottom:00px;--margin-left:00px;--margin-right:00px;}.elementor-536 .elementor-element.elementor-element-39121bf:hover{background-color:#5F5F5F;}.elementor-536 .elementor-element.elementor-element-39121bf::before, .elementor-536 .elementor-element.elementor-element-39121bf > .elementor-background-video-container::before, .elementor-536 .elementor-element.elementor-element-39121bf > .e-con-inner > .elementor-background-video-container::before, .elementor-536 .elementor-element.elementor-element-39121bf > .elementor-background-slideshow::before, .elementor-536 .elementor-element.elementor-element-39121bf > .e-con-inner > .elementor-background-slideshow::before, .elementor-536 .elementor-element.elementor-element-39121bf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#1D1D1D42;--background-overlay:'';}.elementor-536 .elementor-element.elementor-element-39121bf .elementor-background-slideshow__slide__image{background-size:cover;background-position:top center;}.elementor-536 .elementor-element.elementor-element-39121bf.e-con{--align-self:flex-end;}.elementor-536 .elementor-element.elementor-element-a3cf95e{--display:flex;--margin-top:-10px;--margin-bottom:0px;--margin-left:-35px;--margin-right:0px;}.elementor-536 .elementor-element.elementor-element-232f23b{--spacer-size:200px;}.elementor-536 .elementor-element.elementor-element-e687040{text-align:center;}.elementor-536 .elementor-element.elementor-element-e687040 .elementor-heading-title{text-shadow:0px 0px 10px rgba(0, 0, 0, 0.99);}.elementor-536 .elementor-element.elementor-element-c53fd49{--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-536 .elementor-element.elementor-element-c53fd49.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-536 .elementor-element.elementor-element-971391f{--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-536 .elementor-element.elementor-element-6ecf8c0{text-align:center;}.elementor-536 .elementor-element.elementor-element-6ecf8c0 .elementor-heading-title{color:#444444;}.elementor-536 .elementor-element.elementor-element-06f1ce0{--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-536 .elementor-element.elementor-element-34b830a{--display:flex;--min-height:0px;}.elementor-536 .elementor-element.elementor-element-bbe4684{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-536 .elementor-element.elementor-element-bbe4684:hover img{opacity:0.9;filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-536 .elementor-element.elementor-element-cbe839f{--display:flex;}.elementor-536 .elementor-element.elementor-element-29a77a5:hover img{opacity:0.9;filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-536 .elementor-element.elementor-element-3f2c7cf{--display:flex;}.elementor-536 .elementor-element.elementor-element-3120e3c:hover img{opacity:0.9;filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-536 .elementor-element.elementor-element-895832f{--display:flex;}.elementor-536 .elementor-element.elementor-element-35d65c0:hover img{opacity:0.9;filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-536 .elementor-element.elementor-element-bb3e1b4{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:0px;--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:0px;--e-n-carousel-arrow-normal-color:#444444;--e-n-carousel-arrow-hover-color:#555555;}.elementor-536 .elementor-element.elementor-element-ak86y5a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-536 .elementor-element.elementor-element-ak86y5a:not(.elementor-motion-effects-element-type-background), .elementor-536 .elementor-element.elementor-element-ak86y5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E6E6;}.elementor-536 .elementor-element.elementor-element-ak86y5a > .elementor-container{max-width:1200px;}.elementor-536 .elementor-element.elementor-element-ak86y5a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 120px 0px;}.elementor-536 .elementor-element.elementor-element-ak86y5a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-536 .elementor-element.elementor-element-91de7cd .elementor-heading-title{color:#444444;}.elementor-536 .elementor-element.elementor-element-0e457ca{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:#000000;}.elementor-536 .elementor-element.elementor-element-c99dd70{margin-top:20px;margin-bottom:0px;}.elementor-536 .elementor-element.elementor-element-7047d01 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-536 .elementor-element.elementor-element-7047d01 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-536 .elementor-element.elementor-element-7047d01 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-536 .elementor-element.elementor-element-7047d01 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-536 .elementor-element.elementor-element-7047d01 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-536 .elementor-element.elementor-element-7047d01 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-536 .elementor-element.elementor-element-7047d01 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-536 .elementor-element.elementor-element-7047d01{--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-536 .elementor-element.elementor-element-7047d01 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-536 .elementor-element.elementor-element-7047d01 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-536 .elementor-element.elementor-element-b617344 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-536 .elementor-element.elementor-element-b617344 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-536 .elementor-element.elementor-element-b617344 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-536 .elementor-element.elementor-element-b617344 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-536 .elementor-element.elementor-element-b617344 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-536 .elementor-element.elementor-element-b617344 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-536 .elementor-element.elementor-element-b617344 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-536 .elementor-element.elementor-element-b617344{--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-536 .elementor-element.elementor-element-b617344 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-536 .elementor-element.elementor-element-b617344 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-536 .elementor-element.elementor-element-21a2b62{--e-image-carousel-slides-to-show:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;}.elementor-536 .elementor-element.elementor-element-8a81ba9{--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-536 .elementor-element.elementor-element-c2b8a08 .elementor-heading-title{color:#444444;}.elementor-536 .elementor-element.elementor-element-1adf4ee{--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-536 .elementor-element.elementor-element-2265dc8 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-536 .elementor-element.elementor-element-2265dc8 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-536 .elementor-element.elementor-element-2265dc8{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-536 .elementor-element.elementor-element-99abdfe{--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-536 .elementor-element.elementor-element-61fc5c4 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-536 .elementor-element.elementor-element-61fc5c4 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-536 .elementor-element.elementor-element-61fc5c4{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-536 .elementor-element.elementor-element-d57afff{--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:-89px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-536 .elementor-element.elementor-element-d57afff:not(.elementor-motion-effects-element-type-background), .elementor-536 .elementor-element.elementor-element-d57afff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E6E6;}.elementor-536 .elementor-element.elementor-element-f725c15{--spacer-size:90px;}.elementor-536 .elementor-element.elementor-element-db34b95{--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-536 .elementor-element.elementor-element-0b89b82 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-536 .elementor-element.elementor-element-0e2a66f{--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-536 .elementor-element.elementor-element-1c8b61e{text-align:center;}.elementor-536 .elementor-element.elementor-element-1c8b61e .elementor-heading-title{color:#444444;}.elementor-536 .elementor-element.elementor-element-41cd0b7{--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-536 .elementor-element.elementor-element-59e678c{--display:grid;--min-height:482px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--overlay-opacity:0.5;}.elementor-536 .elementor-element.elementor-element-59e678c::before, .elementor-536 .elementor-element.elementor-element-59e678c > .elementor-background-video-container::before, .elementor-536 .elementor-element.elementor-element-59e678c > .e-con-inner > .elementor-background-video-container::before, .elementor-536 .elementor-element.elementor-element-59e678c > .elementor-background-slideshow::before, .elementor-536 .elementor-element.elementor-element-59e678c > .e-con-inner > .elementor-background-slideshow::before, .elementor-536 .elementor-element.elementor-element-59e678c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-536 .elementor-element.elementor-element-943c365{color:#444444;}.elementor-536 .elementor-element.elementor-element-51e4026{--e-image-carousel-slides-to-show:1;}.elementor-536 .elementor-element.elementor-element-51e4026 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-536 .elementor-element.elementor-element-51e4026 .elementor-swiper-button.elementor-swiper-button-next{color:#444444;}.elementor-536 .elementor-element.elementor-element-51e4026 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-536 .elementor-element.elementor-element-51e4026 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#444444;}.elementor-536 .elementor-element.elementor-element-0c3bd06{--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-536 .elementor-element.elementor-element-531f946{--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-536 .elementor-element.elementor-element-b72a3f2{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-536 .elementor-element.elementor-element-dc7f4ae{margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-536 .elementor-element.elementor-element-1a67cb7 .elementor-button{background-color:#838383;box-shadow:0px 0px 5px 2px #000000;}.elementor-536 .elementor-element.elementor-element-1a67cb7 .elementor-button:hover, .elementor-536 .elementor-element.elementor-element-1a67cb7 .elementor-button:focus{background-color:#3F3F3F;}.elementor-536 .elementor-element.elementor-element-1a67cb7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-536 .elementor-element.elementor-element-accd03e{--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-536 .elementor-element.elementor-element-aa0206c{--spacer-size:50px;}.elementor-536 .elementor-element.elementor-element-430b566{--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-536 .elementor-element.elementor-element-aea9795{--display:grid;--min-height:482px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--overlay-opacity:0.5;}.elementor-536 .elementor-element.elementor-element-aea9795::before, .elementor-536 .elementor-element.elementor-element-aea9795 > .elementor-background-video-container::before, .elementor-536 .elementor-element.elementor-element-aea9795 > .e-con-inner > .elementor-background-video-container::before, .elementor-536 .elementor-element.elementor-element-aea9795 > .elementor-background-slideshow::before, .elementor-536 .elementor-element.elementor-element-aea9795 > .e-con-inner > .elementor-background-slideshow::before, .elementor-536 .elementor-element.elementor-element-aea9795 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-536 .elementor-element.elementor-element-94f457a{--e-image-carousel-slides-to-show:1;}.elementor-536 .elementor-element.elementor-element-94f457a .elementor-swiper-button.elementor-swiper-button-prev, .elementor-536 .elementor-element.elementor-element-94f457a .elementor-swiper-button.elementor-swiper-button-next{color:#444444;}.elementor-536 .elementor-element.elementor-element-94f457a .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-536 .elementor-element.elementor-element-94f457a .elementor-swiper-button.elementor-swiper-button-next svg{fill:#444444;}.elementor-536 .elementor-element.elementor-element-685b699{color:#444444;}.elementor-536 .elementor-element.elementor-element-972a030{--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-536 .elementor-element.elementor-element-664b654{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-536 .elementor-element.elementor-element-b044219 .elementor-button{background-color:#838383;box-shadow:0px 0px 5px 2px #000000;}.elementor-536 .elementor-element.elementor-element-b044219 .elementor-button:hover, .elementor-536 .elementor-element.elementor-element-b044219 .elementor-button:focus{background-color:#3F3F3F;}.elementor-536 .elementor-element.elementor-element-b044219{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-536 .elementor-element.elementor-element-db240ab{margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-536 .elementor-element.elementor-element-a3a130b{--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-536 .elementor-element.elementor-element-d22211d{--spacer-size:50px;}.elementor-536 .elementor-element.elementor-element-4ca4dd0{--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-536 .elementor-element.elementor-element-6330b49{--display:grid;--min-height:482px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--overlay-opacity:0.5;}.elementor-536 .elementor-element.elementor-element-6330b49::before, .elementor-536 .elementor-element.elementor-element-6330b49 > .elementor-background-video-container::before, .elementor-536 .elementor-element.elementor-element-6330b49 > .e-con-inner > .elementor-background-video-container::before, .elementor-536 .elementor-element.elementor-element-6330b49 > .elementor-background-slideshow::before, .elementor-536 .elementor-element.elementor-element-6330b49 > .e-con-inner > .elementor-background-slideshow::before, .elementor-536 .elementor-element.elementor-element-6330b49 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-536 .elementor-element.elementor-element-b958e01{color:#444444;}.elementor-536 .elementor-element.elementor-element-b98d185{--e-image-carousel-slides-to-show:1;}.elementor-536 .elementor-element.elementor-element-b98d185 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-536 .elementor-element.elementor-element-b98d185 .elementor-swiper-button.elementor-swiper-button-next{color:#444444;}.elementor-536 .elementor-element.elementor-element-b98d185 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-536 .elementor-element.elementor-element-b98d185 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#444444;}.elementor-536 .elementor-element.elementor-element-909122c{--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-536 .elementor-element.elementor-element-9e885a6{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-536 .elementor-element.elementor-element-c3381e5{margin:-60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-536 .elementor-element.elementor-element-880d5d2 .elementor-button{background-color:#838383;box-shadow:0px 0px 5px 2px #000000;}.elementor-536 .elementor-element.elementor-element-880d5d2 .elementor-button:hover, .elementor-536 .elementor-element.elementor-element-880d5d2 .elementor-button:focus{background-color:#3F3F3F;}.elementor-536 .elementor-element.elementor-element-880d5d2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-536 .elementor-element.elementor-element-4db7d4a{--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-536 .elementor-element.elementor-element-b579f4a{--spacer-size:50px;}.elementor-536 .elementor-element.elementor-element-b8e988f{--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-536 .elementor-element.elementor-element-5e7d642{--display:grid;--min-height:482px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--overlay-opacity:0.5;}.elementor-536 .elementor-element.elementor-element-5e7d642::before, .elementor-536 .elementor-element.elementor-element-5e7d642 > .elementor-background-video-container::before, .elementor-536 .elementor-element.elementor-element-5e7d642 > .e-con-inner > .elementor-background-video-container::before, .elementor-536 .elementor-element.elementor-element-5e7d642 > .elementor-background-slideshow::before, .elementor-536 .elementor-element.elementor-element-5e7d642 > .e-con-inner > .elementor-background-slideshow::before, .elementor-536 .elementor-element.elementor-element-5e7d642 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-536 .elementor-element.elementor-element-679e973{--e-image-carousel-slides-to-show:1;}.elementor-536 .elementor-element.elementor-element-f322cfc{color:#444444;}.elementor-536 .elementor-element.elementor-element-ae2ad10{--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-536 .elementor-element.elementor-element-2a7a0a7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-536 .elementor-element.elementor-element-f16f6ac .elementor-button{background-color:#838383;box-shadow:0px 0px 5px 2px #000000;}.elementor-536 .elementor-element.elementor-element-f16f6ac .elementor-button:hover, .elementor-536 .elementor-element.elementor-element-f16f6ac .elementor-button:focus{background-color:#3F3F3F;}.elementor-536 .elementor-element.elementor-element-f16f6ac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 200px;}.elementor-536 .elementor-element.elementor-element-dc7b63d{margin:-60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-536 .elementor-element.elementor-element-60d642d{--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-536 .elementor-element.elementor-element-b457e89{--spacer-size:50px;}.elementor-536 .elementor-element.elementor-element-1a8ed19{--display:flex;--min-height:500px;--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;--overlay-opacity:0.5;}.elementor-536 .elementor-element.elementor-element-1a8ed19:not(.elementor-motion-effects-element-type-background), .elementor-536 .elementor-element.elementor-element-1a8ed19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://gastroinox.net/wp-content/uploads/2026/03/Hotel-Moxy-Alfragide-03Out2025-22.webp");background-size:cover;}.elementor-536 .elementor-element.elementor-element-1a8ed19::before, .elementor-536 .elementor-element.elementor-element-1a8ed19 > .elementor-background-video-container::before, .elementor-536 .elementor-element.elementor-element-1a8ed19 > .e-con-inner > .elementor-background-video-container::before, .elementor-536 .elementor-element.elementor-element-1a8ed19 > .elementor-background-slideshow::before, .elementor-536 .elementor-element.elementor-element-1a8ed19 > .e-con-inner > .elementor-background-slideshow::before, .elementor-536 .elementor-element.elementor-element-1a8ed19 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-536 .elementor-element.elementor-element-6664389{text-align:center;}.elementor-536 .elementor-element.elementor-element-6664389 .elementor-heading-title{text-shadow:0px 0px 10px #000000;color:#FFFFFF;}.elementor-536 .elementor-element.elementor-element-b4eaac6{text-align:center;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.99);}.elementor-536 .elementor-element.elementor-element-b28bad7{--spacer-size:25px;}.elementor-536 .elementor-element.elementor-element-2b654a3{text-align:center;font-size:20px;text-shadow:0px 0px 21px rgba(0, 0, 0, 0.98);}.elementor-536 .elementor-element.elementor-element-2b654a3 p{margin-block-end:2px;}.elementor-536 .elementor-element.elementor-element-bd6f0fb{--spacer-size:25px;}.elementor-536 .elementor-element.elementor-element-0b6549d .elementor-button{background-color:#838383;box-shadow:0px 0px 5px 2px #000000;}.elementor-536 .elementor-element.elementor-element-0b6549d .elementor-button:hover, .elementor-536 .elementor-element.elementor-element-0b6549d .elementor-button:focus{background-color:#3F3F3F;}.elementor-536 .elementor-element.elementor-element-7e48176{--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-536 .elementor-element.elementor-element-5c19e71{--spacer-size:10px;}.elementor-536 .elementor-element.elementor-element-49fb039{--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-536 .elementor-element.elementor-element-5b5201e{text-align:center;}.elementor-536 .elementor-element.elementor-element-5b5201e .elementor-heading-title{color:#444444;}.elementor-536 .elementor-element.elementor-element-01dbfc0{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-536 .elementor-element.elementor-element-bb8881e.elementor-element{--align-self:center;}.elementor-536 .elementor-element.elementor-element-bb8881e{text-align:center;}.elementor-536 .elementor-element.elementor-element-6b8e7af{--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-536 .elementor-element.elementor-element-5b046d9{--spacer-size:25px;}.elementor-536 .elementor-element.elementor-element-7c51899{--display:flex;--min-height:300px;}.elementor-536 .elementor-element.elementor-element-b6c6952 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-536 .elementor-element.elementor-element-b6c6952.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-536 .elementor-element.elementor-element-b6c6952.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-536 .elementor-element.elementor-element-b6c6952.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-536 .elementor-element.elementor-element-b6c6952 .elementor-cta .elementor-cta__bg, .elementor-536 .elementor-element.elementor-element-b6c6952 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-536 .elementor-element.elementor-element-b6c6952 .elementor-cta__content{text-align:center;}.elementor-536 .elementor-element.elementor-element-b6c6952 .elementor-cta__title{text-shadow:0px 0px 10px #000000;color:#FFFFFF;}.elementor-536 .elementor-element.elementor-element-b6c6952 .elementor-cta__description{color:#FFFFFF;}.elementor-536 .elementor-element.elementor-element-b6c6952 .elementor-cta__button{color:#FFFFFF;border-color:#FFFFFF;background-color:#000000B8;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-536 .elementor-element.elementor-element-b6c6952 .elementor-cta:hover .elementor-cta__description{color:#FFFFFF;}.elementor-536 .elementor-element.elementor-element-b6c6952 .elementor-cta__button:hover{background-color:#000000;}@media(min-width:768px){.elementor-536 .elementor-element.elementor-element-06f1ce0{--width:90%;}.elementor-536 .elementor-element.elementor-element-db34b95{--content-width:1300px;}.elementor-536 .elementor-element.elementor-element-59e678c{--width:100%;}.elementor-536 .elementor-element.elementor-element-aea9795{--width:100%;}.elementor-536 .elementor-element.elementor-element-6330b49{--width:100%;}.elementor-536 .elementor-element.elementor-element-5e7d642{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-536 .elementor-element.elementor-element-4d7ad86{width:58%;}.elementor-536 .elementor-element.elementor-element-5fa87a6{width:50%;}.elementor-536 .elementor-element.elementor-element-a53f58d{width:50%;}.elementor-536 .elementor-element.elementor-element-03a6bc5{width:42%;}}@media(max-width:1024px){.elementor-536 .elementor-element.elementor-element-bb3e1b4{--e-n-carousel-swiper-slides-to-display:2;}.elementor-536 .elementor-element.elementor-element-ak86y5a{padding:80px 35px 80px 35px;}.elementor-536 .elementor-element.elementor-element-0e457ca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-536 .elementor-element.elementor-element-c99dd70{margin-top:0px;margin-bottom:0px;}.elementor-536 .elementor-element.elementor-element-a53f58d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-536 .elementor-element.elementor-element-59e678c{--grid-auto-flow:row;}.elementor-536 .elementor-element.elementor-element-b72a3f2{--grid-auto-flow:row;}.elementor-536 .elementor-element.elementor-element-aea9795{--grid-auto-flow:row;}.elementor-536 .elementor-element.elementor-element-664b654{--grid-auto-flow:row;}.elementor-536 .elementor-element.elementor-element-6330b49{--grid-auto-flow:row;}.elementor-536 .elementor-element.elementor-element-9e885a6{--grid-auto-flow:row;}.elementor-536 .elementor-element.elementor-element-5e7d642{--grid-auto-flow:row;}.elementor-536 .elementor-element.elementor-element-01dbfc0{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-536 .elementor-element.elementor-element-6f1e56a{text-align:center;}.elementor-536 .elementor-element.elementor-element-c53fd49:not(.elementor-motion-effects-element-type-background), .elementor-536 .elementor-element.elementor-element-c53fd49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gastroinox.net/wp-content/uploads/2026/02/banner-mobile.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-536 .elementor-element.elementor-element-c53fd49{--width:600px;--min-height:336px;}.elementor-536 .elementor-element.elementor-element-c53fd49.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-536 .elementor-element.elementor-element-397d7ea{margin:110px 27px calc(var(--kit-widget-spacing, 0px) + 27px) 25px;}.elementor-536 .elementor-element.elementor-element-397d7ea.elementor-element{--align-self:center;}.elementor-536 .elementor-element.elementor-element-34b830a{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-536 .elementor-element.elementor-element-bb3e1b4{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap: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-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-size:25px;}.elementor-536 .elementor-element.elementor-element-ak86y5a{padding:60px 35px 60px 35px;}.elementor-536 .elementor-element.elementor-element-21a2b62{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-536 .elementor-element.elementor-element-c2b8a08{text-align:center;}.elementor-536 .elementor-element.elementor-element-59e678c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-536 .elementor-element.elementor-element-b72a3f2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-536 .elementor-element.elementor-element-aea9795{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-536 .elementor-element.elementor-element-664b654{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-536 .elementor-element.elementor-element-6330b49{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-536 .elementor-element.elementor-element-9e885a6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-536 .elementor-element.elementor-element-5e7d642{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-536 .elementor-element.elementor-element-1a8ed19{--content-width:500px;}.elementor-536 .elementor-element.elementor-element-2b654a3{font-size:20px;}.elementor-536 .elementor-element.elementor-element-5b5201e{text-align:center;}.elementor-536 .elementor-element.elementor-element-01dbfc0{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-c53fd49 */@media (max-width: 767px) {
    /* 1. Garante que o contentor do banner centra tudo o que está lá dentro */
    .mobile-banner-gastro-clean {
        display: flex !important;
        flex-direction: column !important;
        align-items: center !important; /* Centra horizontalmente */
        justify-content: center !important; /* Centra verticalmente */
        width: 100vw !important;
        margin-left: -50vw !important;
        left: 50% !important;
        position: relative !important;
        padding: 0 !important;
        overflow: hidden !important;
    }

    /* 2. Centra a imagem e garante que ela preenche o espaço sem deformar */
    .m-main-img {
        width: 100% !important;
        display: flex !important;
        justify-content: center !important;
        align-items: center !important;
    }

    .m-main-img img {
        width: 100vw !important;
        max-width: none !important; /* Remove limites que possam estar a prender a imagem */
        height: auto !important;
        display: block !important;
        object-fit: cover !important; /* Mantém o aspeto da imagem enquanto preenche o espaço */
        object-position: center !important; /* Garante que o centro da imagem é o ponto de foco */
    }

    /* 3. Centra o texto e o logo */
    .m-logo, .m-text, .m-dots {
        width: 100% !important;
        text-align: center !important;
        display: flex !important;
        justify-content: center !important;
    }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-bb3e1b4 */@media (max-width: 767px) {
    /* Esconde os teus pontos personalizados e os nativos do Elementor */
    .m-dots, 
    .swiper-pagination, 
    .elementor-swiper-pagination,
    .swiper-pagination-bullets {
        display: none !important;
        visibility: hidden !important;
        opacity: 0 !important;
        height: 0 !important;
        pointer-events: none !important;
    }
}/* End custom CSS */