.hero{width:100%;height:100vh}.hero .hero__content{height:100%;gap:100px;display:flex;align-items:center;justify-content:center}.hero .hero__block{padding-top:50px;flex:1 1;display:flex}.hero .hero__block:last-child{justify-content:flex-end}.hero .hero__block img{width:1000px;height:700px;border-radius:25px}.hero .hero__description{flex-direction:column;gap:30px}.hero .hero__description h1{font-size:clamp(38px,5vw,56px);font-weight:500}.hero .hero__description p{font-size:clamp(20px,5vw,24px);color:var(--color-dark-gray)}.hero .hero__description strong{color:var(--color-accent);font-weight:inherit}.hero .hero__btns{margin-top:10px;display:flex;gap:30px}.hero .hero__btns button{padding:15px 40px;border-radius:17px;font-weight:500;font-size:20px;color:var(--color-white);background-color:var(--color-accent)}.hero .hero__users{display:flex;gap:10px;align-items:center}.hero .hero__users span{margin-bottom:3px;font-size:16px;line-height:100%;color:var(--color-dark-gray)}.hero .hero__imgset{display:flex}.hero .hero__imgset img{margin-left:-15px;border:3px solid var(--color-background);height:50px;width:50px;background-color:var(--color-dark-gray)}.hero .hero__time{margin-bottom:-10px;display:flex;gap:5px;align-items:center}.hero .hero__time svg{fill:var(--color-accent)}@media(max-width:1024px){.hero .hero__block{max-width:80%}.hero .hero__block:last-child,.hero .hero__main-image{display:none}}@media(max-width:576px){.hero{margin-top:100px;height:auto}.hero .hero__block{max-width:100%}.hero .hero__btns{margin-top:30px;align-items:flex-start;flex-direction:column}.hero .hero__btns button{padding:13px 30px}.hero .hero__imgset{margin-left:15px}}