.custom-banner-text-overlay{background-size:cover;background-position:center;padding:60px 0;display:block;position:relative}.text-overlay h2{font-weight:700;margin-bottom:20px}.text-overlay .rte p{margin-bottom:1em}.custom-button{display:inline-block;background-color:#000;color:#fff;text-decoration:none;padding:6px 40px;margin-top:20px;font-weight:700;transition:background-color .3s ease,color .3s ease}.custom-button:hover{background-color:#009faf;color:#fff}.custom-button:active{background-color:#737373;color:#fff}.mobile-image{display:none}.custom-banner-content-wrapper{max-width:var(--page-width, 1200px);margin:0 auto;padding:0 5rem}.text-box-wrapper{background-color:#fff;padding:40px;box-shadow:0 5px 30px #0000001a}@media screen and (max-width: 749px){.custom-banner-text-overlay{background-image:none!important;padding:0}.mobile-image{display:block}.mobile-image img{display:block;width:100%;height:auto}.custom-banner-content-wrapper.stacked-mobile{max-width:100%;padding:0;margin:0}.custom-banner-text-overlay .text-box-wrapper{width:100%;padding:1.5rem;box-sizing:border-box}.custom-banner-content-wrapper{padding:0}}@media screen and (max-width: 749px){.custom-banner-text-overlay .text-box-wrapper{text-align:center}.custom-banner-text-overlay .custom-button{margin-left:auto;margin-right:auto}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/custom-banner-text-overlay.css.map */
