.section_gallery-section{margin-top:70px !important;}.section_gallery-section > div > div > div{text-align:center;}.section_gallery-section h2{position:relative;display:inline-block;margin-bottom:60px;}.gallery-swiper{width:100%;height:300px;overflow:hidden;}.gallery-swiper .swiper-slide{display:flex;justify-content:center;align-items:center;}.gallery-swiper .swiper-slide img{width:100%;height:300px;object-fit:cover;}.gallery-swiper .swiper-button-next,.gallery-swiper .swiper-button-prev{color:#fff;background:rgba(0, 0, 0, 0.5);width:50px;height:50px;border-radius:50%;margin-top:-25px;}.gallery-swiper .swiper-button-next:after,.gallery-swiper .swiper-button-prev:after{font-family:bootstrap-icons !important;font-size:60px;font-weight:normal;}.gallery-swiper .swiper-button-next:after{content:'\F135';position:relative;top:-4px;left:-4px;}.gallery-swiper .swiper-button-prev:after{content:'\F12C';position:relative;top:-4px;left:-4px;}.gallery-swiper .swiper-pagination-bullet{background:rgba(255, 255, 255, 0.5);opacity:1;}.gallery-swiper .swiper-pagination-bullet-active{background:#fff;}.gallery-image-container{position:relative;overflow:hidden;border-radius:8px;}.gallery-hover-overlay{position:absolute;top:0;left:0;right:-1px;bottom:0;background:rgba(255, 255, 255, 0.95);backdrop-filter:blur(2px);display:flex;align-items:flex-end;justify-content:flex-end;clip-path:polygon(100% 100%, 100% 100%, 100% 100%);transition:clip-path 0.4s cubic-bezier(0.4, 0, 0.2, 1);z-index:2;}.gallery-hover-content{color:#333;text-align:right;padding:0 20px 20px 0;opacity:0;transform:translateX(20px);transition:all 0.4s cubic-bezier(0.4, 0, 0.2, 1) 0.1s;max-width:85%;}.gallery-hover-content h1,.gallery-hover-content h2,.gallery-hover-content h3,.gallery-hover-content h4,.gallery-hover-content h5,.gallery-hover-content h6{margin-bottom:8px;font-size:34px;font-weight:500;line-height:100%;}.gallery-hover-content p{margin-bottom:8px;font-size:0.9em;color:var(--thememct-secondary-color);line-height:100%;}.gallery-image-container:hover .gallery-hover-overlay{clip-path:polygon(100% 0%, 0% 100%, 100% 100%);}.gallery-image-container:hover .gallery-hover-content{opacity:1;transform:translateX(0);}.gallery-grid .gallery-item img{height:250px;transition:transform 0.3s ease;}.gallery-image-container:hover img{transform:scale(1.02);}@media (max-width:567px){.gallery-swiper{height:250px;}.gallery-swiper .swiper-slide img{height:250px;}.section_gallery-section > div > div > div{text-align:start;}.gallery-hover-overlay{clip-path:polygon(100% -5%, -10% 100%, 100% 100%);}.gallery-hover-content{opacity:1;transform:translateX(0);}.gallery-hover-content{padding:0 15px 15px 0;font-size:13px;max-width:80%;position:relative;bottom:150px;}.gallery-hover-content p{padding-left:60px;}.gallery-image-container:hover .gallery-hover-overlay{clip-path:polygon(100% -5%, -10% 100%, 100% 100%);}}@media (min-width:568px) and (max-width:767.98px){.gallery-hover-overlay{bottom:-1px;}}@media (min-width:768px) and (max-width:991.98px){.gallery-hover-content p{font-size:0.7em;}.gallery-hover-content h1,.gallery-hover-content h2,.gallery-hover-content h3,.gallery-hover-content h4,.gallery-hover-content h5,.gallery-hover-content h6{font-size:28px;}}@media (hover:none) and (pointer:coarse){.gallery-hover-overlay{clip-path:polygon(100% -5%, -10% 100%, 100% 100%);}.gallery-hover-content{opacity:1;transform:translateX(0);}}
/*# sourceMappingURL=gallery-section.min.css.map */