.hero{display:flex;padding:clamp(12px,2vw,24px) clamp(12px,4vw,48px);margin-block:30px 60px;background-repeat:no-repeat;background-position:50%;background-size:cover;border-radius:16px;position:relative}.hero__content{width:50%;display:flex;flex-direction:column;justify-content:space-between}.hero__content h2{color:#4b91f3;font-weight:500;font-size:clamp(1.0714rem,.9rem + .75vw,1.7143rem);line-height:125%;margin-bottom:12px}.hero__content p{color:#ebf5fe;font-weight:900;font-size:clamp(1.5714rem,1.0762rem + 2.1667vw,3.4286rem);line-height:125%;text-wrap:balance;margin-bottom:0}.hero__content p:nth-of-type(2){color:#b4b8cc;font-weight:500;text-wrap:balance;font-size:clamp(.95rem,.7rem + .7vw,1.65rem)}.hero .btn.btn-secondary{margin-top:clamp(20px,4vw,45px);width:clamp(240px,40%,280px)}.hero .social-block{width:clamp(240px,40%,280px);display:flex;flex-direction:column}.hero .social-block__divider{line-height:130%;font-weight:400;font-size:clamp(.9286rem,.7571rem + .75vw,1.5714rem);color:#b4b8cc;display:flex;align-items:center;justify-content:center;margin-block:20px;gap:10px}.hero .social-block__divider:after,.hero .social-block__divider:before{content:"";height:1px;flex:1 1 0%;display:block;background:#b4b8cc}.hero .social-block__buttons{margin:0;display:flex;justify-content:center;gap:5%}.hero .social-block__buttons .btn{height:48px;padding:10px;border-radius:50%;aspect-ratio:1}.hero .social-block__buttons .btn img{width:23px;height:23px;margin:auto;object-fit:contain}.hero .social-block__buttons .btn.btn--google{border:1px solid #1b2232;background:#1b2232}.hero .social-block__buttons .btn.btn--google:hover{background:rgba(27,34,50,.8)}.hero .social-block__buttons .btn.btn--facebook{border:1px solid #0866ff;background:rgba(8,102,255,.6)}.hero .social-block__buttons .btn.btn--facebook:hover{background:rgba(8,102,255,.8)}.hero .social-block__buttons .btn.btn--whatsapp{border:1px solid #25d366;background:rgba(37,211,102,.6)}.hero .social-block__buttons .btn.btn--whatsapp:hover{background:rgba(37,211,102,.8)}.hero .social-block__buttons .btn.btn--telegram{border:1px solid #2aabee;background:rgba(42,171,238,.6)}.hero .social-block__buttons .btn.btn--telegram:hover{background:rgba(42,171,238,.8)}.hero .social-block__buttons .btn.btn--x{border:1px solid #fff;background:hsla(0,0%,100%,.6)}.hero .social-block__buttons .btn.btn--x:hover{background:hsla(0,0%,100%,.8)}@media screen and (max-width:1200px){.hero{margin-inline:-8px;margin-block:0 30px;background-position:top;background-size:100%;border-radius:0}.hero__content{width:100%;margin-top:25vw}}@media screen and (max-width:480px){.hero .btn.btn-secondary,.hero .social-block{width:100%}}