.text-and-collage{position:relative;padding:var(--section-padding);background-color:var(--section-bg-color);margin-top:4em}.text-and-collage .bg-img{width:100%;height:100%;position:absolute;background-size:cover;top:0;z-index:-1}.text-and-collage .title{color:var(--title-color);font-weight:800;font-size:4.5vw;line-height:100%;text-transform:uppercase;margin-top:1.2em;padding-right:1em;margin-bottom:.5em}.text-and-collage .text{color:var(--text-color);font-weight:500;line-height:150%}.text-and-collage .text p{font-size:1.125em}.text-and-collage .text p:first-of-type{margin-bottom:0;margin-top:1.3333333333333333em}.text-and-collage .text p:last-of-type{margin-bottom:1.3333333333333333em}.text-and-collage .wrap-top{padding:2em 0 2.5em 4em}.text-and-collage .image-text-icon{align-self:stretch}.text-and-collage .image-text-icon .image-container{min-height:50%}.text-and-collage .image-text-icon img{height:100%;object-fit:cover}@media all and (min-width: 1550px){.text-and-collage{margin-top:8em}}@media all and (min-width: 1400px){.text-and-collage .title{color:var(--title-color);font-weight:800;font-size:4.5em;line-height:100%;text-transform:uppercase;margin-top:1.2em;padding-right:1em;margin-bottom:.5em}}@media all and (max-width: 900px){.text-and-collage .title{font-size:3em;padding-right:0}.text-and-collage .text,.text-and-collage .btn{font-size:1em}.text-and-collage{margin-top:0}.text-and-collage .wrap-top{padding-left:1em;padding-right:1em}.text-and-collage .btn{position:relative;left:26%;padding:1em 2.5em}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/text_and_collage.css.map */
