.banner{position:relative;z-index:var(--zbase);display:flex;justify-content:center;align-items:center;min-height:62.5rem;flex-direction:column;padding:4rem 1.5rem;text-align:center;margin:3rem auto}.banner.without-background{min-height:unset}@media only screen and (min-width: 750px){.banner{min-height:80.6rem}.banner.without-background{min-height:unset}}.banner__title{margin-top:2rem}h2.banner__title p{margin:0;font-size:2.5rem;line-height:2.6rem}h4.banner__title{margin-bottom:.8rem}h4.banner__title p{font-size:2.4rem;line-height:2.5rem;margin:0}@media only screen and (min-width: 750px){.banner__title{margin-top:8.5rem}h2.banner__title p{font-size:7rem;line-height:7.5rem}h4.banner__title{margin-bottom:3rem}h4.banner__title p{font-size:4rem;line-height:4.2rem}}.banner__description{margin-bottom:3.5rem}@media only screen and (min-width: 750px){.banner__description{max-width:42.4rem;margin-left:auto;margin-right:auto}}.banner__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--zbehind);margin:0}.banner__bg:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:0;background:linear-gradient(0deg,#00000047,#00000047)}.banner__bg-image{object-fit:cover;height:100%;width:100%;margin:0 auto}.banner__content{margin-left:auto;margin-right:auto;max-width:23.5rem;padding:5rem 0}.banner.without-background .banner__content{padding:0}.banner__links{display:flex;grid-gap:21px;align-items:center;justify-content:center;flex-wrap:wrap}.banner__links .banner__link{max-width:21.4rem}@media only screen and (min-width: 750px){.banner__title{margin-top:0}.banner__description p{font-size:1.6rem}.banner__content{max-width:93.6rem;padding:8rem 0}.banner__bg{margin:2.8rem 5rem}}@media only screen and (min-width: 450px){.banner__content{max-width:93.6rem}}
/*# sourceMappingURL=/cdn/shop/t/893/assets/section-banner.css.map */
