.component-img-overlay-text{position:relative}.component-img-overlay-text .image-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.component-img-overlay-text .image-wrapper img{width:100%;height:100%;object-fit:cover}.component-img-overlay-text .content-container{position:relative}.component-img-overlay-text .content-container .content-wrapper{margin:0 auto;padding:45px 45px 10px}.component-img-overlay-text .content-container .content-wrapper h2,.component-img-overlay-text .content-container .content-wrapper p,.component-img-overlay-text .content-container .content-wrapper a{margin-bottom:35px}.component-img-overlay-text .content-container .content-wrapper .h2{font-size:1.375rem}.component-img-overlay-text .content-container .content-wrapper a{display:inline-block;text-decoration:underline}.component-img-overlay-text .content-container .content-wrapper a:hover{text-decoration:none}@media screen and (min-width: 768px){.component-img-overlay-text .content-container .content-wrapper .h2{font-size:2rem}}@media screen and (min-width: 992px){.component-img-overlay-text.responsive-margin{margin:20px 0}}@media screen and (min-width: 1200px){.component-img-overlay-text.responsive-margin{margin:35px 0}}
/*# sourceMappingURL=/cdn/shop/t/181/assets/component-img-overlay-text.scss.css.map */
