.cms-banner .custom-text-section{background-color:#279989;padding:32px 0;position:relative}.cms-banner .custom-text-section:after{content:"";position:absolute;top:0;right:0;height:100%;width:480px;background-repeat:no-repeat;background-image:url(/cdn/shop/files/cms-banner-bg.png);opacity:20%}.cms-banner .custom-text-section .page-width{position:relative;display:flex;justify-content:space-between}.cms-banner .custom-text-section .page-width:before{content:"";position:absolute;top:38px;left:-50px;height:41px;width:31px;background-repeat:no-repeat;background-image:url(/cdn/shop/files/cms-banner-vector.png)}.cms-banner .section-subtitle{font-weight:400;font-size:14px;line-height:100%;letter-spacing:0px;color:#fff;text-transform:uppercase;margin:9px 0 20px 6px}.cms-banner .section-title{font-weight:400;font-size:64px;line-height:74px;letter-spacing:0px;text-transform:uppercase;color:#fff;margin:0 0 16px}.cms-banner .section-richtext p{font-weight:400;font-size:18px;line-height:28px;letter-spacing:0px;margin:0;color:#fff;display:inline}.cms-banner .section-richtext p a{font-weight:600;color:#fff;text-decoration:none}.cms-banner .section-richtext p a:hover{color:#000}.cms-banner .custom-text-section .content{width:72%;display:flex;align-items:flex-start;flex-direction:column;justify-content:center}.cms-banner .custom-text-section .banner-media{width:28%;max-width:230px;z-index:1;padding-right:110px}.cms-banner .custom-text-section .banner-media .imag-warp{position:relative;padding-top:130%}.cms-banner .custom-text-section .banner-media img{width:100%;position:absolute;height:100%;top:0;left:0;object-fit:cover}.cms-banner .custom-text-section:has(img) .page-width:before{top:25px}.cms-banner .section-title:last-child{margin:0}.cms-banner .custom-text-section:has(img){padding:24px 0 20px}@media (max-width: 1420px){.cms-banner .custom-text-section .page-width:before{left:auto;right:24px;top:-15px}.cms-banner .custom-text-section:has(img) .page-width:before{top:-15px;left:20px}}@media (max-width: 990px){.cms-banner .custom-text-section .banner-media img{object-fit:contain}.cms-banner .custom-text-section .banner-media .imag-warp{padding-top:70%;height:100%}.cms-banner .custom-text-section .banner-media{padding:0}}@media (max-width: 767px){.cms-banner .section-subtitle{display:none}.cms-banner .section-title{font-weight:400;font-size:36px;line-height:42px;margin-bottom:14px}.cms-banner .section-richtext p{font-size:16px;line-height:26px;display:block}.cms-banner .custom-text-section:has(img){padding:24px 0;min-height:198px}.cms-banner .custom-text-section .page-width{flex-wrap:wrap;min-height:150px}.cms-banner .custom-text-section .content{width:78%}.cms-banner .custom-text-section:after{top:auto;right:0;bottom:3px;height:155px;width:198px;opacity:80%;background-repeat:no-repeat;background-image:url(/cdn/shop/files/cms-mobile.png);background-size:cover}.cms-banner .custom-text-section .banner-media{position:absolute;right:16px;bottom:-17px;width:67px}.cms-banner .custom-text-section .banner-media .imag-warp{padding-top:89px}.cms-banner .custom-text-section:has(img) .page-width:before{top:-8px;left:auto;right:24px}.page-faqs-new .collapsible-content .grid__item .accordion:first-child{margin-top:0}.page-contact-new .cms-banner .custom-text-section:has(img) .page-width:before{content:none}.page-contact-new .cms-banner .custom-text-section .page-width{min-height:73px}.page-contact-new .cms-banner .custom-text-section:has(img){padding:24px 0;min-height:122px}.blog .cms-banner .custom-text-section:has(img) .page-width:before{content:none}.blog .cms-banner .custom-text-section .page-width{min-height:73px}.blog .cms-banner .custom-text-section:has(img){padding:24px 0;min-height:122px}}@media (max-width: 424px){.cms-banner .section-title{max-width:205px}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/cms-banner.css.map */
