.hero{position:relative;min-height:600px;display:flex;align-items:center;overflow:hidden}.hero__background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;isolation:isolate}.hero__background-image,.hero__background-video{width:100%;height:100%;object-fit:cover;object-position:70% 50%}.hero__background-video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.hero__container{position:relative;z-index:2;width:100%;max-width:1360px;margin-inline:auto;padding:60px 20px}.hero__content{max-width:720px;display:grid;align-items:center;min-height:400px}.hero__text-content{display:flex;flex-direction:column}.hero__title{color:#3b626b;margin:0;font-weight:400;font-size:36px;line-height:100%;letter-spacing:0}.hero__subtitle{color:#3b626b;font-size:20px;line-height:30px;letter-spacing:0;margin:0}.hero__subtitle:not(:first-child){margin-top:20px}.hero__description{font-size:14px;line-height:100%;letter-spacing:0;margin:0}.hero__description p{margin-bottom:0}.hero__description:not(:first-child){margin-top:26px}.hero__button-wrapper:not(:first-child){margin-top:21px}.hero__button{font-size:16px;line-height:19px;letter-spacing:0;padding-block:11px;min-width:238px}@media screen and (max-width: 1600px){.hero{min-height:512px}}@media screen and (max-width: 1440px){.hero{min-height:455px}}@media screen and (max-width: 1200px){.hero__content{max-width:570px}}@media screen and (max-width: 990px){.hero__content{max-width:425px}}@media screen and (min-width: 769px){.hero__background-video--mobile{display:none}}@media screen and (max-width: 768px){.hero{min-height:600px}}@media screen and (max-width: 550px){.hero{min-height:510px}}@media screen and (max-width: 768px){.hero__background-image,.hero__background-video{object-position:50% 90%}.hero__container{padding-block:18px;align-self:stretch}.hero__content{height:100%;max-width:100%;align-items:flex-start}.hero__title{font-size:24px;letter-spacing:.48px;line-height:normal;text-align:center}.hero__subtitle{font-size:16px;line-height:normal;text-align:center}.hero__description{display:none}.hero__button-wrapper{text-align:center}.hero__button-wrapper:not(:first-child){margin-top:16px}}
/*# sourceMappingURL=/cdn/shop/t/59/assets/section-hero.css.map */
