.soleya-about{width:100%}.soleya-container{max-width:1100px;margin:0 auto;padding:0 2rem}.soleya-richtext p{margin:0 0 1rem;line-height:1.7}.soleya-hero{position:relative;height:90vh;overflow:hidden}.soleya-hero-video,.soleya-hero-image{width:100%;height:100%;object-fit:cover;display:block}.soleya-hero-video{object-position:center}.soleya-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000059;display:flex;align-items:center;justify-content:center;padding:2rem}.soleya-hero-overlay h1{color:#fff;text-align:center;font-size:clamp(2rem,5vw,4rem);letter-spacing:2px;text-transform:uppercase;margin:0}.soleya-split{display:grid;grid-template-columns:1fr 1fr;min-height:520px;overflow:hidden}.soleya-split.reverse{direction:ltr}.soleya-split.reverse .soleya-split-media{order:2}.soleya-split.reverse .soleya-split-content{order:1}.soleya-split-media img{width:100%;height:100%;object-fit:cover;display:block}.soleya-split-content{background:#5f6f4a;color:#fff;padding:4.5rem 4rem;display:flex;flex-direction:column;justify-content:center;font-size:clamp(1rem,1.2vw,1.15rem)}.soleya-split-content h2{font-size:clamp(2rem,5vw,4rem);margin:0 0 1.25rem}.soleya-celebration{padding:3.5rem 0;background:#f5f5f5;color:#333;text-align:center}.soleya-celebration-text p{font-size:1.15rem;margin:0;color:#000!important}.soleya-celebration a{color:#000!important;text-decoration:underline}.soleya-associations{padding:5rem 0;text-align:center}.soleya-associations-heading{margin:0 0 2.5rem;color:#5b6946;font-size:clamp(2rem,5vw,4rem)}.soleya-associations-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:center;justify-items:center}.soleya-associations-item{width:100%;display:flex;justify-content:center;align-items:center}.soleya-association-logo{display:block;width:100%;max-width:420px;height:auto;transition:transform .3s ease}.soleya-association-logo:hover{transform:scale(1.05)}.soleya-richtext a{color:#fff}@media(max-width:768px){.soleya-container{padding:0 1.25rem}.soleya-split{grid-template-columns:1fr;min-height:auto}.soleya-split.reverse .soleya-split-media,.soleya-split.reverse .soleya-split-content{order:initial}.soleya-split-content{padding:3rem 2rem}.soleya-hero-video{display:none}.soleya-hero{height:70vh}.soleya-associations-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/soleya-about.css.map */
