.image-with-text-overlay--full-width-false{isolation:isolate;border-radius:var(--block-border-radius, 16px)}.image-with-text-overlay{box-shadow:var(--block-shadows)}.image-with-text-overlay{position:relative;display:flex;overflow:hidden;width:100%;background:#fff;color:var(--text-color, #fff);padding:40px 0}@media only screen and (min-width: 768px){.image-with-text-overlay{padding:30px 0}}.image-with-text-overlay .row{width:100%}.image-with-text-overlay--mobile{display:block}@media only screen and (min-width: 768px){.image-with-text-overlay--mobile{display:none}}.image-with-text-overlay--desktop{display:none}@media only screen and (min-width: 768px){.image-with-text-overlay--desktop{display:block}}.image-with-text-overlay--bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.image-with-text-overlay--bg.parallax--true{top:-5%;height:110%}.image-with-text-overlay--bg svg,.image-with-text-overlay--bg img{width:100%;height:100%;object-fit:cover}.image-with-text-overlay--bg svg{padding:50px;fill:var(--bg-body, #fff);opacity:.5}.image-with-text-overlay--bg:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:11;background:rgba(var(--overlay-color-rgb),var(--overlay-opacity));pointer-events:none}.image-with-text-overlay--content{display:flex;padding:0 30px;max-width:1700px;color:var(--text-color, #fff);position:relative;z-index:5;width:100%;margin:0 auto}@media only screen and (min-width: 768px){.image-with-text-overlay--content{padding:0 50px}.image-with-text-overlay--content-inner .button{font-size:20px;height:auto;padding:10px 25px}}.image-with-text-overlay--content-inner{max-width:650px;width:100%}.image-with-text-overlay--content-inner .button{gap:1.3rem;font-weight:600;margin-top:10px}.image-with-text-overlay--content .rte p{font-size:inherit}.image-with-text-overlay--content-inner.content-width-small{max-width:367px;word-wrap:normal}.image-with-text-overlay--content-inner.content-width-medium{max-width:700px}.image-with-text-overlay--content-inner.content-width-large{max-width:990px}.image-with-text-overlay--content h3,.image-with-text-overlay--content h1,.image-with-text-overlay--content h2,.image-with-text-overlay--content strong{color:var(--text-color, #fff)}.animations-true .image-with-text-overlay--content h3{visibility:hidden;will-change:visibility}.image-with-text-overlay--content>*+.button{margin-top:30px}.animations-true .image-with-text-overlay--content .subheading,.animations-true .image-with-text-overlay--content .button,.animations-true .image-with-text-overlay--content .inline-badge{opacity:0}@media only screen and (min-width: 1068px){.image-with-text-overlay--content .rte.description-size--medium{font-size:1.25rem}}@media only screen and (min-width: 1068px){.image-with-text-overlay--content .rte.description-size--large{font-size:1.8rem}.image-with-text-overlay--content .rte.description-size--large p{line-height:1}.image-with-text-overlay--content .rte p{font-size:20px;line-height:22px;max-width:550px}.image-with-text-overlay--content-inner .h1-xlarge{line-height:calc(var(--font-heading-line-height-scale) * calc(var(--font-heading-scale) * 54px))}}.animations-true .image-with-text-overlay--content .rte p{visibility:hidden;will-change:visibility}.image-with-text-overlay--content.content-top-left{justify-content:flex-start;align-items:flex-start}.image-with-text-overlay--content.content-top-center{justify-content:center;align-items:flex-start}.image-with-text-overlay--content.content-top-right{justify-content:flex-end;align-items:flex-start}.image-with-text-overlay--content.content-middle-left{justify-content:flex-start;align-items:center;gap:7rem}.image-with-text-overlay--content.content-middle-center{justify-content:center;align-items:center}.image-with-text-overlay--content.content-middle-right{justify-content:flex-end;align-items:center}.image-with-text-overlay--content.content-bottom-left{justify-content:flex-start;align-items:flex-end}.image-with-text-overlay--content.content-bottom-center{justify-content:center;align-items:flex-end}.image-with-text-overlay--content.content-bottom-right{justify-content:flex-end;align-items:flex-end}@media only screen and (max-width: 1067px){.image-with-text-overlay.desktop-height-750{min-height:auto}.image-with-text-overlay .image-with-text-overlay--content{gap:.5rem}.image-with-text-overlay--content h3,.image-with-text-overlay--content h1{line-height:1}.image-with-text-overlay--content .h1-xlarge{font-size:calc(var(--font-heading-scale) * 30px);line-height:calc(var(--font-heading-line-height-scale) * calc(var(--font-heading-scale) * 27px));margin-bottom:10px}.image-with-text-overlay--content .rte p{font-size:calc(var(--font-heading-scale) * 16px);line-height:calc(var(--font-heading-line-height-scale) * calc(var(--font-heading-scale) * 16px));margin-bottom:10px}.image-with-text-overlay--content .content-width-small .button{margin:0;padding:10px 15px 10px 25px;gap:.7rem;font-size:calc(var(--font-heading-scale) * 16px)}.image-with-text-overlay--content .content-width-small .button img{height:25px!important}}@media only screen and (max-width: 767px){.image-with-text-overlay--content-inner .button{height:auto;font-size:16px}}@media only screen and (max-width: 479px){.image-with-text-overlay .image-with-text-overlay--content{flex-direction:column-reverse}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/image-with-text-overlay.css.map */
