.overlay-block.pattern-content{padding-top:0rem;padding-bottom:0rem}.overlay-block.pattern-content.centered{text-align:center}.overlay-block.pattern-content.left{text-align:left}.overlay-block.pattern-content .inset{display:grid;align-content:center;padding:3.8rem 20rem}[data-eq~="1100px"] .overlay-block.pattern-content .inset{padding:3.8rem 10rem}[data-eq~="900px"] .overlay-block.pattern-content .inset{padding:3.8rem 5rem}[data-eq~="800px"] .overlay-block.pattern-content .inset{padding:3.8rem 4rem}[data-eq~="550px"] .overlay-block.pattern-content .inset{padding:2.2rem 4rem}[data-eq~="350px"] .overlay-block.pattern-content .inset{padding:2.2rem 3.2rem}.overlay-block.pattern-content .inset .title{font-weight:600;font-size:2.2rem;line-height:3rem}[data-eq~="550px"] .overlay-block.pattern-content .inset .title{font-weight:500;font-size:1.8rem;line-height:normal}.overlay-block.pattern-content .inset .text{padding-top:1.5rem;padding-bottom:1.5rem;font-size:1.7rem;line-height:2.5rem}[data-eq~="550px"] .overlay-block.pattern-content .inset .text{padding-top:.1rem;font-size:1.4rem;line-height:2rem}.image-overlay{display:block;position:relative}.image-overlay .pattern-image{width:100%;position:relative;overflow:hidden;border-radius:var(--border-radius-tablet)}[data-eq~="550px"] .image-overlay .pattern-image{border-radius:var(--border-radius-mobile)}.image-overlay .pattern-image img{border-radius:var(--border-radius-tablet)}[data-eq~="550px"] .image-overlay .pattern-image img{border-radius:var(--border-radius-mobile)}.image-overlay.top-half .pattern-image img,.image-overlay.bottom-half .pattern-image img{width:100%;height:100%;object-fit:cover}.image-overlay.top-half .overlay-block,.image-overlay.bottom-half .overlay-block{position:relative;margin:auto}.image-overlay.top-half .overlay-block .title,.image-overlay.bottom-half .overlay-block .title{text-align:center}.image-overlay.top-half .buttons,.image-overlay.bottom-half .buttons{margin:auto}.image-overlay.bottom-half .overlay-block{margin-bottom:var(--text-obg-image-padding-tablet)}[data-eq~="550px"] .image-overlay.bottom-half .overlay-block{margin-bottom:var(--text-obg-image-padding-mobile)}.image-overlay.bottom-half .pattern-image{position:absolute;top:50%;bottom:calc(var(--text-obg-image-padding-tablet) * -1)}[data-eq~="550px"] .image-overlay.bottom-half .pattern-image{bottom:calc(var(--text-obg-image-padding-mobile) * -1)}.image-overlay.top-half .overlay-block{margin-top:var(--text-obg-image-padding-tablet)}[data-eq~="550px"] .image-overlay.top-half .overlay-block{margin-top:var(--text-obg-image-padding-mobile)}.image-overlay.top-half .pattern-image{position:absolute;bottom:50%;top:calc(var(--text-obg-image-padding-tablet) * -1)}[data-eq~="550px"] .image-overlay.top-half .pattern-image{top:calc(var(--text-obg-image-padding-mobile) * -1)}.image-overlay.full-height .overlay-block{position:relative;padding-top:var(--text-obg-image-padding-tablet);padding-bottom:var(--text-obg-image-padding-tablet)}.image-overlay.full-height .overlay-block .title{text-align:center}[data-eq~="550px"] .image-overlay.full-height .overlay-block{padding-top:var(--text-obg-image-padding-mobile);padding-bottom:var(--text-obg-image-padding-mobile)}.image-overlay.full-height .pattern-image{position:absolute;height:100%}.image-overlay.full-height .pattern-image img{height:100%;object-fit:cover;width:100%}.image-overlay.full-height .buttons{margin:auto}.image-overlay.ol-left,.image-overlay.ol-right{width:100%;margin-top:var(--text-obg-image-ol-vertical-topgap-xl)}[data-eq~="1100px"] .image-overlay.ol-left,[data-eq~="1100px"] .image-overlay.ol-right{margin-top:var(--text-obg-image-ol-vertical-topgap-l)}[data-eq~="900px"] .image-overlay.ol-left,[data-eq~="900px"] .image-overlay.ol-right{margin-top:var(--text-obg-image-ol-vertical-topgap-m)}[data-eq~="800px"] .image-overlay.ol-left,[data-eq~="800px"] .image-overlay.ol-right{margin-top:var(--text-obg-image-ol-vertical-topgap-s)}[data-eq~="550px"] .image-overlay.ol-left,[data-eq~="550px"] .image-overlay.ol-right{margin-top:var(--text-obg-image-ol-vertical-topgap-mobile)}.image-overlay.ol-left .pattern-image,.image-overlay.ol-right .pattern-image{position:absolute;width:68%;margin-top:calc(var(--text-obg-image-ol-vertical-topgap-xl) * -1);max-height:500px}[data-eq~="1100px"] .image-overlay.ol-left .pattern-image,[data-eq~="1100px"] .image-overlay.ol-right .pattern-image{width:70%;margin-top:calc(var(--text-obg-image-ol-vertical-topgap-l) * -1)}[data-eq~="900px"] .image-overlay.ol-left .pattern-image,[data-eq~="900px"] .image-overlay.ol-right .pattern-image{width:70%;margin-top:calc(var(--text-obg-image-ol-vertical-topgap-m) * -1)}[data-eq~="800px"] .image-overlay.ol-left .pattern-image,[data-eq~="800px"] .image-overlay.ol-right .pattern-image{width:65%;margin-top:calc(var(--text-obg-image-ol-vertical-topgap-s) * -1)}[data-eq~="650px"] .image-overlay.ol-left .pattern-image,[data-eq~="650px"] .image-overlay.ol-right .pattern-image{width:75%;margin-top:calc(var(--text-obg-image-ol-vertical-topgap-s) * -1)}[data-eq~="550px"] .image-overlay.ol-left .pattern-image,[data-eq~="550px"] .image-overlay.ol-right .pattern-image{width:70%;margin-top:calc(var(--text-obg-image-ol-vertical-topgap-mobile) * -1)}[data-eq~="450px"] .image-overlay.ol-left .pattern-image,[data-eq~="450px"] .image-overlay.ol-right .pattern-image{width:81%}[data-eq~="350px"] .image-overlay.ol-left .pattern-image,[data-eq~="350px"] .image-overlay.ol-right .pattern-image{width:90%}.image-overlay.ol-left .pattern-image img,.image-overlay.ol-right .pattern-image img{min-height:410px;object-fit:cover}[data-eq~="550px"] .image-overlay.ol-left .pattern-image img,[data-eq~="550px"] .image-overlay.ol-right .pattern-image img{min-height:230px;object-fit:cover}.image-overlay.ol-left .overlay-block,.image-overlay.ol-right .overlay-block{padding-left:0;padding-right:0;width:68%;position:relative}[data-eq~="1100px"] .image-overlay.ol-left .overlay-block,[data-eq~="1100px"] .image-overlay.ol-right .overlay-block{width:70%}[data-eq~="800px"] .image-overlay.ol-left .overlay-block,[data-eq~="800px"] .image-overlay.ol-right .overlay-block,[data-eq~="550px"] .image-overlay.ol-left .overlay-block,[data-eq~="550px"] .image-overlay.ol-right .overlay-block{width:65%}[data-eq~="450px"] .image-overlay.ol-left .overlay-block,[data-eq~="450px"] .image-overlay.ol-right .overlay-block{width:70%}[data-eq~="400px"] .image-overlay.ol-left .overlay-block,[data-eq~="400px"] .image-overlay.ol-right .overlay-block{width:75%}.image-overlay.ol-left .overlay-block .inset,.image-overlay.ol-right .overlay-block .inset{padding:3.8rem 4.8rem;min-height:310px;max-height:452px;display:grid;align-content:center}[data-eq~="900px"] .image-overlay.ol-left .overlay-block .inset,[data-eq~="900px"] .image-overlay.ol-right .overlay-block .inset{padding:3.8rem 3.4rem}[data-eq~="550px"] .image-overlay.ol-left .overlay-block .inset,[data-eq~="550px"] .image-overlay.ol-right .overlay-block .inset{padding:2.2rem 2.4rem}[data-eq~="450px"] .image-overlay.ol-left .overlay-block .inset,[data-eq~="450px"] .image-overlay.ol-right .overlay-block .inset{padding:2.2rem 2rem}[data-eq~="550px"] .image-overlay.ol-left .overlay-block .inset,[data-eq~="550px"] .image-overlay.ol-right .overlay-block .inset{min-height:200px;max-height:400px}.image-overlay.ol-right .pattern-image{right:0}.image-overlay.ol-left .overlay-block{margin-left:auto;margin-right:0}.image-overlay .pattern-content .inset{top:0rem;min-height:200px}[data-eq~="400px"] .image-overlay .pattern-content .inset{min-height:160px}.image-overlay .pattern-content .buttons .button{font-weight:700;font-family:var(--roboto)}[data-eq~="550px"] .image-overlay .pattern-content .buttons .button{font-size:1.5rem;line-height:normal}.image-overlay:not(.ol-left,.ol-right){margin-left:calc(var(--section-spacing-sides-xl) * -1);margin-right:calc(var(--section-spacing-sides-xl) * -1)}[data-eq~="1100px"] .image-overlay:not(.ol-left,.ol-right){margin-left:calc(var(--section-spacing-sides-l) * -1);margin-right:calc(var(--section-spacing-sides-l) * -1)}[data-eq~="900px"] .image-overlay:not(.ol-left,.ol-right){margin-left:calc(var(--section-spacing-sides-m) * -1);margin-right:calc(var(--section-spacing-sides-m) * -1)}[data-eq~="450px"] .image-overlay:not(.ol-left,.ol-right){margin-left:calc(var(--section-spacing-sides-s) * -1);margin-right:calc(var(--section-spacing-sides-s) * -1)}
