.content-overlay-carousel{box-sizing:border-box;min-height:100vh;display:flex;flex-direction:column;overflow:clip;padding:56px 0}@media (min-width:768px){.content-overlay-carousel{padding:clamp(56px,32px + 3.125vw,64px) 0}}@media (min-width:1024px){.content-overlay-carousel{padding:clamp(64px,6.25vw,80px) 0}}@media (min-width:1280px){.content-overlay-carousel{padding:clamp(80px,-80px + 12.5vw,100px) 0}}@media (min-width:1440px){.content-overlay-carousel{padding:100px 0}}.content-overlay-carousel .intro{margin-top:auto;margin-bottom:32px;padding:0 20px;width:100%}@media (min-width:1024px){.content-overlay-carousel .intro{margin-bottom:40px}}@media (min-width:1440px){.content-overlay-carousel .intro{margin-bottom:56px}}.content-overlay-carousel .intro.left .intro__inner{justify-content:flex-start;flex-direction:row}.content-overlay-carousel .intro.right .intro__inner{justify-content:flex-end;flex-direction:row}.content-overlay-carousel .intro.space-between .intro__inner{justify-content:space-between;flex-direction:row}.content-overlay-carousel .intro.left,.content-overlay-carousel .intro.right,.content-overlay-carousel .intro.space-between{padding-left:25px;padding-right:25px;max-width:none}@media (min-width:768px){.content-overlay-carousel .intro.left,.content-overlay-carousel .intro.right,.content-overlay-carousel .intro.space-between{gap:16px;padding-left:62px;padding-right:62px}}@media (min-width:1024px){.content-overlay-carousel .intro.left,.content-overlay-carousel .intro.right,.content-overlay-carousel .intro.space-between{padding-left:78px;padding-right:78px}}@media (min-width:1280px){.content-overlay-carousel .intro.left,.content-overlay-carousel .intro.right,.content-overlay-carousel .intro.space-between{padding-left:98px;padding-right:98px}}@media (min-width:1440px){.content-overlay-carousel .intro.left,.content-overlay-carousel .intro.right,.content-overlay-carousel .intro.space-between{padding-left:115px;padding-right:115px}}@media (min-width:1920px){.content-overlay-carousel .intro.left,.content-overlay-carousel .intro.right,.content-overlay-carousel .intro.space-between{padding-left:145px;padding-right:145px}}.content-overlay-carousel .carousel-viewport{overflow:clip;margin-bottom:auto}.content-overlay-carousel .carousel-viewport:first-child{margin-top:auto}.content-overlay-carousel .carousel-track{display:flex;flex-wrap:nowrap;justify-content:center;width:-moz-max-content;width:max-content;min-width:100%;gap:12px;padding-left:20px;padding-right:20px;will-change:transform}@media (min-width:768px){.content-overlay-carousel .carousel-track{gap:16px;padding-left:48px;padding-right:48px}}@media (min-width:1024px){.content-overlay-carousel .carousel-track{padding-left:60px;padding-right:60px}}@media (min-width:1280px){.content-overlay-carousel .carousel-track{padding-left:80px;padding-right:80px}}@media (min-width:1440px){.content-overlay-carousel .carousel-track{padding-left:90px;padding-right:90px}}@media (min-width:1920px){.content-overlay-carousel .carousel-track{padding-left:120px;padding-right:120px}}.content-overlay-carousel .card-overlay{min-height:unset;height:65vh;aspect-ratio:320/525}@media (min-width:768px){.content-overlay-carousel .card-overlay{height:52vh;aspect-ratio:609/525}}@media (min-width:1024px){.content-overlay-carousel .card-overlay{height:55vh;aspect-ratio:695/600}}@media (min-width:1280px){.content-overlay-carousel .card-overlay{height:66vh}}@media (min-width:1440px){.content-overlay-carousel .card-overlay{height:73vh;aspect-ratio:765/660}}@media (min-width:1920px){.content-overlay-carousel .card-overlay{height:55vh;aspect-ratio:765/660}}
/*# sourceMappingURL=content-overlay-carousel.css.map */
