.button-danger,.hero__banner__content .description{font-style:normal;line-height:normal;font-size:16px}.button-danger,.hero__banner__title,.hero__banner__title h1{text-align:center;text-transform:uppercase}.hero__banner__wrapper{width:100%;height:700px;display:flex;align-items:center;justify-content:flex-end;flex-direction:column;background-size:cover;background-position:center;background-repeat:no-repeat;padding:60px 16px;position:relative}.hero__banner__wrapper img.shoe__image{position:absolute;top:60%;animation:3s infinite floatUpDown;max-width:600px}.hero__banner__content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:16px;color:#fff;margin-bottom:50px}.hero__banner__title{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;max-width:1100px}.hero__banner__title h1{color:#fff;font-size:clamp(44px,8vw,72px);font-style:normal;font-weight:900;line-height:1;margin-bottom:10px;letter-spacing:normal}.hero__banner__title h5{width:100%;font-size:16px;line-height:auto;font-weight:700;margin-bottom:0;color:#fff}.hero__banner__content .description{text-align:center;font-weight:500;max-width:480px;color:#fff}.button-danger{border-radius:64px;background:#f17848;color:#fff!important;font-weight:700;padding:20px 32px}@keyframes floatUpDown{0%,100%{transform:translateY(0)}50%{transform:translateY(-20px)}}@media all and (max-width:768px){.hero__banner__content .description{width:100%;text-align:center}.hero__banner__title h1{max-width:100%}.hero__banner__wrapper img.shoe__image{width:85%;top:55%}.hero__banner__content{justify-content:space-between;color:#fff;margin-bottom:0;height:710px}.hero__banner__wrapper{padding-top:50px;height:700px}}