.text-with-background-section{position:relative;padding:150px 20px}.text-with-background-section .background-section{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.text-with-background-section .background-section:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#0000003d;pointer-events:none}.text-with-background-section .background-section img{width:100%;height:100%;object-fit:cover}.text-with-background-section .background-section img.background-mobile{display:none}.text-with-background-section .text{max-width:1200px;margin:0 auto}.text-with-background-section .text .title{color:#fff;font-size:50px;margin-bottom:25px;line-height:60px}.text-with-background-section .text .subtitle{color:#fff;font-size:26px;max-width:1085px;margin-bottom:40px}.text-with-background-section .text .cta{display:flex;width:fit-content;align-items:center;justify-content:center;text-transform:uppercase;font-weight:900;font-size:28px;padding:10px 30px;color:#1d3343}.text-with-background-section .text .cta:hover{color:#fff}@media (max-width: 768px){.text-with-background-section{padding:40px 20px}.text-with-background-section .text{text-align:center}.text-with-background-section .text .title{font-size:24px;line-height:110%;margin-bottom:16px}.text-with-background-section .text .subtitle{max-width:300px;margin:0 auto 40px;font-size:18px}.text-with-background-section .text .cta{font-size:22px;margin:0 auto}.text-with-background-section .background-section img.background-desktop{display:none}.text-with-background-section .background-section img.background-mobile{display:block}}
/*# sourceMappingURL=/cdn/shop/t/290/assets/text-with-background.css.map */
