.block__landing-banner-overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1;border-radius:20px}@media(min-width:750px){.overlay--desktop-gradient{background:linear-gradient(270deg,#0000 42%,#00000094 56.56%)}.overlay--desktop-solid{background:#00000080}}@media(max-width:749px){.overlay--mobile-gradient{background:linear-gradient(270deg,#0000 42%,#00000094 56.56%)}.overlay--mobile-solid{background:#00000080}}@media(min-width:750px){.landing-banner-desktop{display:block}.landing-banner-mobile{display:none!important}}@media(max-width:749px){.landing-banner-desktop{display:none!important}.landing-banner-mobile{display:block}}@media(min-width:1200px){.landing-banner_wrapper{min-height:620px}}@media(min-width:500px)and (max-width:749px){.landing-banner_wrapper{min-height:400px}}@media(max-width:549px){.landing-banner_wrapper{min-height:311px}}.landing-banner-heading{line-height:1.15}.landing-banner_wrapper{overflow:hidden}.landing-banner-content{opacity:.8}.landing-banner-desktop,.landing-banner_wrapper{border-radius:20px}.landing-banner-button{padding:11px 50px}@media(min-width:990px){.landing-banner-container{padding:121px 20px 121px 80px}}@media(min-width:750px)and (max-width:989px){.landing-banner-container{padding:100px 20px 100px 50px}}@media(max-width:749px){.landing-banner-container{padding:41px 20px}.page-width.block__landing-banner_sec{padding:0;border-radius:0}.landing-banner_wrapper,.block__landing-banner-overlay{border-radius:0}.landing-banner-button{width:100%;transition:all .5s ease-in-out}.landing-banner-button:hover{gap:17px;padding:17px}.landing-banner-text{transform:translate(15px);transition:all .5s ease-in-out}.landing-banner-button:hover .landing-banner-text{transform:translate(0)}.landing-banner-button .landing-banner-svg{opacity:0;transition:all .5s ease-in-out}.landing-banner-svg svg{display:block}.landing-banner-button:hover .landing-banner-svg{opacity:1}}@media(min-width:768px){.landing-banner-button{font-size:calc(var(--body) + 2px)}.landing-banner-button{padding:23px 50px}.landing-banner-container_wrapper .landing-banner-button:last-child{margin-top:28px}}@media(max-width:767px){.landing-banner-button{font-size:var(--body);padding:11px 20px}.landing-banner-container_wrapper{max-width:405px;gap:14px}.landing-banner-container_wrapper .landing-banner-button:last-child{margin-top:22px}}@media(min-width:750px)and (max-width:767px){.landing-banner-button{padding:14px 50px}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/landing-banner.css.map */
