.image-content--section *{font-family:"system-ui",sans-serif}.image-content--section{position:relative;min-height:68vh;background-size:cover;background-position:top;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center}.image-content--overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.image-content--container{position:relative;z-index:2;width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.image-content--content{text-align:center;color:#fff;max-width:800px;margin:0 auto}.image-content--heading{margin:0 0 15px;font-weight:300;letter-spacing:1px;line-height:1.2;color:#fff}.image-content--heading-h1{font-size:clamp(2.5rem,5vw,4rem)}.image-content--heading-h2{font-size:clamp(2rem,4vw,3rem)}.image-content--heading-h3{font-size:clamp(1.5rem,3vw,2.5rem)}.image-content--heading-h4{font-size:clamp(1.25rem,2.5vw,2rem)}.image-content--heading-h5{font-size:clamp(1.1rem,2vw,1.5rem)}.image-content--heading-h6{font-size:clamp(1rem,1.5vw,1.25rem)}.image-content--text{font-size:clamp(1rem,2vw,1.2rem);line-height:1.6;color:#ffffffe6;max-width:800px;margin-left:auto;margin-right:auto}.image-content--button{display:inline-block;padding:15px 30px;text-decoration:none;border-radius:50px;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1px;transition:all .3s ease;margin:10px 0 30px;cursor:pointer}.image-content--button-primary{background-color:#125336;color:#fff;border:2px solid #125336}.image-content--button-primary:hover{background-color:#125336;border-color:#125336;transform:translateY(-2px)}.image-content--button-secondary{background-color:transparent;color:#fff;border:2px solid white}.image-content--button-secondary:hover{background-color:#fff;color:#333;transform:translateY(-2px)}.image-content--button-outline{background-color:transparent;color:#2d7a5a;border:2px solid #2d7a5a}.image-content--button-outline:hover{background-color:#2d7a5a;color:#fff;transform:translateY(-2px)}@media (max-width: 768px){.image-content--heading-h2{font-size:clamp(1.8rem,4vw,3rem)}.image-content--section{align-items:end}.image-content--container{padding:0 15px}.image-content--button{padding:12px 24px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/section-image-content.css.map */
