.geco-IntroImage .geco-IntroImage__MainImage{width:auto;overflow:hidden;position:relative;display:flex;transition:all .5s}.geco-IntroImage .geco-IntroImage__MainImage div{width:100%}.geco-IntroImage .geco-IntroImage__MainImage .geco-IntroImage__MainImage__picture{width:100%;height:150%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:all .5s}.geco-IntroImage .geco-IntroImage__MainImage .geco-IntroImage__text{position:absolute;z-index:5;width:100%;height:100%;display:flex;align-items:center;justify-content:center;left:50%;top:50%;transform:translate(-50%,-50%)}.geco-IntroImage .geco-IntroImage__MainImage .geco-IntroImage__text h1{color:#fff;text-align:center;transition:all .5s;margin:0 auto}@media(min-width:768px){.geco-IntroImage .geco-IntroImage__MainImage .geco-IntroImage__text h1{font-size:42px}}@media(min-width:1024px){.geco-IntroImage .geco-IntroImage__MainImage .geco-IntroImage__text h1{font-size:56px}}.geco-IntroImage.geco-IntroImage__full_height .geco-IntroImage__MainImage,.geco-IntroImage.geco-IntroImage__full_height .geco-IntroImage__MainImage .geco-IntroImage__MainImage__picture img{height:100%}.geco-IntroImage.geco-IntroImage__image_height .geco-IntroImage__MainImage{height:390px}@media(min-width:768px){.geco-IntroImage.geco-IntroImage__image_height .geco-IntroImage__MainImage{height:741px}}.geco-IntroImage.geco-IntroImage__image_height .geco-IntroImage__MainImage .geco-IntroImage__MainImage__picture img{height:500px}@media(min-width:768px){.geco-IntroImage.geco-IntroImage__image_height .geco-IntroImage__MainImage .geco-IntroImage__MainImage__picture img{height:871px}}.galleryCarousel figure{margin:0;padding:0;display:flex;flex-direction:column;height:100%;width:100%;overflow:hidden;position:relative}.galleryCarousel .galleryCarousel__carouselDefault{position:relative;left:50%;transform:translateX(-50%)}.galleryCarousel .galleryCarousel__carouselDefault video{height:209px!important;width:auto!important;-o-object-fit:cover!important;object-fit:cover!important}.galleryCarousel .galleryCarousel__carouselDefault figure img{height:209px!important;width:auto!important}.galleryCarousel .galleryCarousel__carouselDots figure img{height:auto!important;aspect-ratio:16/9}.galleryCarousel .galleryCarousel__carouselDots figure figcaption{font-family:inherit}.galleryCarousel .galleryCarousel__carouselDots .carousel__item[style*="opacity: 1"] .galleryCarousel__carouselDots__item .caption{animation:animation__opacity__paragraphIn__definition 2s ease forwards}.galleryCarousel .galleryCarousel__carouselDots .carousel__item[style*="opacity: 0"] .galleryCarousel__carouselDots__item .caption{animation:animation__opacity__paragraphOut__definition 2s ease}.galleryCarousel .galleryCarousel__carouselDots .carousel__dots{gap:.5rem}.galleryCarousel .galleryCarousel__carouselDots .carousel__dots .carousel__dot{width:1.5rem;height:1px}.galleryCarousel .galleryCarousel__carouselDots .carousel__dots .carousel__dot:before{width:1.5rem;height:1px;background:#000;opacity:.25}.galleryCarousel .galleryCarousel__carouselDots .carousel__dots .carousel__dot.active:before,.galleryCarousel .galleryCarousel__carouselDots .carousel__dots .carousel__dot:hover:before{background:#000;opacity:1}.galleryCarousel .galleryCarousel__carouselArrow{padding:0 35px}.galleryCarousel .galleryCarousel__carouselArrow .galleryCarousel__carouselArrow__item{display:flex;flex-direction:column;gap:.5rem}.galleryCarousel .galleryCarousel__carouselArrow .galleryCarousel__carouselArrow__item video{height:auto!important;aspect-ratio:16/9;-o-object-fit:cover!important;object-fit:cover!important}.galleryCarousel .galleryCarousel__carouselArrow .galleryCarousel__carouselArrow__item__video{height:100%}.galleryCarousel .galleryCarousel__carouselArrow figure{gap:.5rem}.galleryCarousel .galleryCarousel__carouselArrow figure img{height:auto!important;aspect-ratio:16/9;-o-object-fit:cover!important;object-fit:cover!important}.galleryCarousel .galleryCarousel__carouselArrow figure figcaption{font-family:inherit;margin-top:0}.galleryCarousel .galleryCarousel__carouselArrow .carousel--arrows{grid-column:auto/span 12!important}.galleryCarousel .galleryCarousel__carouselArrow .carousel__arrow{grid-column:auto/span 1!important;position:absolute;top:50%}.galleryCarousel .galleryCarousel__carouselArrow .carousel__arrow.left{left:-24px}.galleryCarousel .galleryCarousel__carouselArrow .carousel__arrow.right{right:-24px}@media(min-width:768px){.galleryCarousel .galleryCarousel__carouselDefault video{height:550px!important;width:auto!important;-o-object-fit:cover!important;object-fit:cover!important}.galleryCarousel .galleryCarousel__carouselDefault figure img{height:550px!important}.galleryCarousel .galleryCarousel__carouselArrow{padding:0 16px}}