section.gallery-section.carousel>.the-title{padding-block-end:30px}@media (min-width:64rem){section.gallery-section.carousel>.the-title{inline-size:clamp(865px,73vw,1400px);margin-inline:auto;padding-block-end:60px}}section.gallery-section.carousel .gallery-section__wrap .swiper{padding-block-end:35px}@media (min-width:64rem){section.gallery-section.carousel .gallery-section__wrap .swiper{padding-block-end:65px}}section.gallery-section.carousel .gallery-section__wrap .swiper .swiper-slide{aspect-ratio:1;inline-size:clamp(300px,100vw - 60px,650px);transition:scale .35s var(--ease-in-out-quad);overflow:hidden}@media (min-width:48rem){section.gallery-section.carousel .gallery-section__wrap .swiper .swiper-slide{aspect-ratio:4/3;inline-size:min(65vw,1000px)}}@media (min-width:64rem){section.gallery-section.carousel .gallery-section__wrap .swiper .swiper-slide{aspect-ratio:1400/787;inline-size:clamp(865px,73vw,1400px)}}@media (min-width:64rem){section.gallery-section.carousel .gallery-section__wrap .swiper .swiper-slide:not(.swiper-slide-active){scale:.92}}@media not (min-width:64rem){section.gallery-section.carousel .gallery-section__wrap .swiper-controls{inline-size:calc(100% - 60px);margin-inline:auto}}@media (min-width:64rem){section.gallery-section.carousel .gallery-section__wrap .swiper-buttons{pointer-events:none;z-index:100;inset:auto 30px -15px auto;justify-content:space-between;align-items:center;block-size:100%;inline-size:clamp(1015px,82vw,1560px);display:flex;position:absolute;inset:0 auto auto 50%;transform:translate(-50%)}}section.gallery-section.carousel .gallery-section__wrap .swiper-buttons>div{pointer-events:auto}@media (min-width:64rem){section.gallery-section.carousel .gallery-section__wrap .swiper-scrollbar{inline-size:clamp(865px,73vw,1400px);inset:auto auto 5px 50%;transform:translate(-50%)}}section.gallery-section.carousel .gallery-section__wrap .swiper-slide--image-button{block-size:100%;inline-size:100%;display:block;position:relative}section.gallery-section.carousel .gallery-section__wrap .swiper-slide--image-button:before{content:"";opacity:0;background-image:linear-gradient(to top,transparent,var(--slideshow-bg-color));block-size:50%;inline-size:100%;transition:opacity .35s var(--ease-out-cubic);display:block;position:absolute;inset:0 auto 50% 0}section.gallery-section.carousel .gallery-section__wrap .swiper-slide--image-button:after{content:"";opacity:0;background-image:linear-gradient(to bottom,transparent,var(--gallery-slideshow-bg-color));block-size:70%;inline-size:100%;transition:opacity .35s var(--ease-out-cubic);display:block;position:absolute;inset:auto auto 0 0}section.gallery-section.carousel .gallery-section__wrap .swiper-slide--image-button:focus:before,section.gallery-section.carousel .gallery-section__wrap .swiper-slide--image-button:hover:before{opacity:.45}section.gallery-section.carousel .gallery-section__wrap .swiper-slide--image-button:focus:before,section.gallery-section.carousel .gallery-section__wrap .swiper-slide--image-button:hover:after{opacity:.85}section.gallery-section.carousel .gallery-section__wrap .swiper-slide--poster{z-index:10;flex-direction:column;justify-content:center;align-items:center;gap:30px;block-size:100%;inline-size:100%;display:flex;position:absolute;inset:0 auto auto 0}section.gallery-section.carousel .gallery-section__wrap .swiper-slide--poster>img{position:absolute}section.gallery-section.carousel .gallery-section__wrap .swiper-slide--poster .swiper-slide--caption{z-index:20;flex-direction:column;justify-content:center;align-items:center;padding:30px;display:flex}@media (min-width:64rem){section.gallery-section.carousel .gallery-section__wrap .swiper-slide--poster .swiper-slide--caption{padding:80px}}section.gallery-section.carousel .gallery-section__wrap .swiper-slide--poster .swiper-slide--caption:before{content:"";background-color:#00000087;block-size:100%;inline-size:100%;position:absolute;inset:0}section.gallery-section.carousel .gallery-section__wrap .swiper-slide--poster .swiper-slide--caption:after{content:"";opacity:0;background-image:radial-gradient(at center,transparent,var(--gallery-slideshow-bg-color));block-size:100%;inline-size:100%;transition:opacity .35s var(--ease-out-quad).1s;display:block;position:absolute;inset:0 auto auto 0}section.gallery-section.carousel .gallery-section__wrap .swiper-slide--poster .swiper-slide--caption:has(.swiper-slide--play:hover):after{opacity:.65}section.gallery-section.carousel .gallery-section__wrap .swiper-slide--poster .swiper-slide--caption .swiper-slide--play{z-index:1;place-content:center;block-size:80px;inline-size:150px;margin-block-end:10px;display:grid;position:relative}section.gallery-section.carousel .gallery-section__wrap .swiper-slide--poster .swiper-slide--caption .swiper-slide--play>span{color:var(--baby-powder);font-size:50px}section.gallery-section.carousel .gallery-section__wrap .swiper-slide--poster .swiper-slide--caption .the-subtitle{padding-block-start:0}section.gallery-section.carousel .gallery-section__wrap .swiper-slide--poster .swiper-slide--caption :is(.swiper-slide--play,.the-title,.the-subtitle){z-index:60}section.gallery-section.carousel .gallery-section__wrap .swiper-slide--poster .swiper-slide--caption .play_on_gallery:hover span{box-shadow:0 0 30px 25px color-mix(in srgb,var(--hover-dark)20%,transparent);background:var(--hover-dark)}section.gallery-section.carousel .gallery-section__wrap .swiper-slide--poster .swiper-slide--caption .play_on_gallery span{transition:background .25s var(--ease-in-out),color .25s var(--ease-in-out),box-shadow .15s var(--ease-in-out-cubic);border-radius:50px;box-shadow:0 0 30px 25px #0000}section.gallery-section.carousel .gallery-video-popup{background:var(--gallery-slideshow-bg-color);clip-path:inset(100% 0% 0%);z-index:850;grid-template-rows:100%;grid-template-columns:100%;place-items:center;block-size:100%;inline-size:100%;display:grid;position:fixed;inset:0 auto auto 0;overflow:hidden}section.gallery-section.carousel .gallery-video-popup.invisible{visibility:hidden}section.gallery-section.carousel .gallery-video-popup .close_on_gallery{border-color:var(--main-color-associate);z-index:851;appearance:none;position:fixed;inset:30px auto auto 30px}section.gallery-section.carousel .gallery-video-popup .close_on_gallery svg{fill:var(--main-color-associate)}section.gallery-section.carousel .gallery-video-popup .close_on_gallery:hover{border-color:var(--hover);background-color:var(--hover)}section.gallery-section.carousel .gallery-video-popup .plyr--video{block-size:max(70vh,800px);inline-size:auto;max-inline-size:100%;overflow:visible}@media (min-width:48rem){section.gallery-section.carousel .gallery-video-popup .plyr--video{block-size:max(60vh,800px)}}@media (min-width:64rem){section.gallery-section.carousel .gallery-video-popup .plyr--video{block-size:auto;inline-size:140vh}}@media (orientation:portrait) or (not (min-width:64rem)){section.gallery-section.carousel .gallery-video-popup .plyr--video{aspect-ratio:9/16;block-size:auto;max-block-size:80vh;inline-size:min(90vw,600px)}}@media (orientation:portrait) and (not (min-width:64rem)){section.gallery-section.carousel .gallery-video-popup .plyr--video{max-block-size:75vh;inline-size:95vw}}@media (max-height:700px){section.gallery-section.carousel .gallery-video-popup .plyr--video{max-block-size:65vh}}section.gallery-section.carousel .gallery-video-popup .plyr--video .plyr__controls{opacity:1;pointer-events:auto;--plyr-range-track-height:1px;--plyr-range-thumb-height:0px;background:0 0;inline-size:100%;padding:0;inset:auto auto -45px;transform:translateY(0)!important}section.gallery-section.carousel .gallery-video-popup .plyr--video .plyr__controls .plyr__controls__item[data-plyr=fullscreen]{border-radius:0;margin-inline-start:10px;padding:5px}section.gallery-section.carousel .gallery-video-popup .plyr__poster{pointer-events:none;display:none}section.gallery-section.carousel .gallery-video-popup video{object-fit:cover;object-position:center;block-size:100%;inline-size:100%}section.gallery-section.carousel .gallery-video-popup .plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{block-size:0;padding-block-end:56.25%;position:relative;transform:none!important}section.gallery-section.carousel .gallery-video-popup .plyr__video-embed iframe{transform-origin:50%;block-size:100%;inline-size:100%;position:absolute;inset:0 auto auto 0}
/*# sourceMappingURL=gallery_carousel.min.css.map */