.hero__section{position:relative;overflow:hidden;height:100vh;min-height:400px}@media screen and (min-width:1680px){.hero__section{min-height:1px;overflow:hidden;height:1078px}}@media screen and (min-width:2100px){.hero__section{height:1440px}}.hero__section-content{max-width:93.2rem;padding:0 1.6rem;margin:0 auto}.hero__section__heading{text-align:center;color:#fff;font-family:Euclid Circular B,sans-serif;font-weight:600;line-height:1.15;font-size:42px;margin:0}@media screen and (min-width:540px){.hero__section__heading{font-size:56px}}@media screen and (min-width:768px){.hero__section__heading{font-size:84px}}@media screen and (min-width:992px){.hero__section__heading{font-size:90px;line-height:1.08}}@media screen and (min-width:1441px){.hero__section__heading{font-size:115px}}.hero__section__text{color:#fff;margin:1.4rem 0 0}.hero__section__text p{font-size:20px}.hero__section-buttons{display:flex;justify-content:center;margin-top:2.9rem}.hero__section-buttons .button{font-size:18px;font-family:Euclid Circular B,sans-serif;font-weight:500;padding:1.4rem 2.4rem;transition:all .3s}@media screen and (min-width:768px){.hero__section-buttons .button{font-size:24px}}.hero__section-buttons .button:before,.hero__section-buttons .button:after{display:none}.hero__section-buttons .button:hover{transform:scale(1.05)}@media screen and (min-width:1680px){.hero__section .banner__content{display:block!important;position:absolute;left:50%;top:49%;padding:0;transform:translate(-50%,-49%);text-align:center}}@media screen and (min-width:2100px){.hero__section .banner__content{top:49%;transform:translate(-50%,-49%)}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/hero-section.css.map */
