.carousel-text-overlay{padding:.75rem 1.5rem}@media (min-width: 768px){.carousel-text-overlay{padding-left:1.25rem;padding-right:1.25rem}}@media (min-width: 1024px){.carousel-text-overlay{padding-left:2rem;padding-right:2rem}}@media (min-width: 1128px){.carousel-text-overlay{padding-left:2.5rem;padding-right:2.5rem}}.carousel-text-overlay{width:100%}@media (min-width: 768px){.carousel-text-overlay{height:100%;width:41%}}.carousel-text-overlay{height:50%}@media (min-width: 768px){.carousel-text-overlay{height:100%}}.carousel-text-overlay.north{top:0}.carousel-text-overlay.south{bottom:0}@media (min-width: 768px){.carousel-text-overlay.west{left:0}.carousel-text-overlay.east{right:0}}.item img{aspect-ratio:var(--mobile-ratio)!important}@media (min-width: 768px){.item img{aspect-ratio:var(--desktop-ratio)!important}}.cta{background-image:none;background:var(--cta-background)!important;color:var(--cta-text)!important;border-color:var(--cta-border-color)!important}.cta:hover{background-image:none;background:var(--cta-hover-background)!important;color:var(--cta-hover-text)!important;border-color:var(--cta-hover-border-color)!important}swiper-container{margin-left:auto;margin-right:auto}swiper-slide{height:auto}swiper-slide img{margin-left:auto;margin-right:auto}.p-n-button{height:20px;width:20px}
