.s-hero-banner{display:block;position:relative}.s-hero-banner__wrapper{position:relative;z-index:2;max-width:750px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-block:var(--s-padding-block-mob)}@media(min-width: 768px){.s-hero-banner__wrapper{padding-block:var(--s-padding-block-desk)}}.s-hero-banner__title{color:var(--s-title-color);text-align:center;text-shadow:0 0 10px rgba(0,0,0,.94);font-size:35px;font-style:normal;font-weight:700;line-height:100%;margin:0}@media(min-width: 768px){.s-hero-banner__title{font-size:60px;font-style:normal;font-weight:900}}.s-hero-banner__button{color:var(--s-btn-color);text-align:center;text-shadow:0 0 10px rgba(0,0,0,.3);font-size:23px;font-style:normal;font-weight:400;line-height:100%;text-decoration:none;padding:18.5px 65px;background-color:var(--s-btn-bg);-webkit-transition:.3s all;transition:.3s all;cursor:pointer;border-radius:10px}.s-hero-banner__button:hover{color:var(--s-btn-color-hover);background-color:var(--s-btn-bg-hover)}.s-hero-banner__image{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.s-hero-banner__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}