.hero{display:flex;align-items:center;justify-content:space-between;gap:34px;padding-top:120px;padding-bottom:120px;position:relative}@media only screen and (max-width:767px){.hero{padding-bottom:60px;padding-top:60px}}.hero>*{flex:1}@media only screen and (max-width:1024px){.hero{flex-direction:column}}.hero::before{border-radius:540px;background:#76BEFF;filter:blur(380px);content:"";position:absolute;top:0;left:-25%;width:100%;height:100%;max-width:400px;max-height:540px}.hero__content{max-width:600px;position:relative;z-index:1}.hero__content h2{margin-bottom:24px;max-width:500px}@media only screen and (max-width:1024px){.hero__content h2{text-align:center;margin-left:auto;margin-right:auto}}@media only screen and (max-width:767px){.hero__content h2{max-width:300px}}.hero__content p{font-size:24px;font-style:normal;font-weight:500;line-height:132%;color:#9D9D9D;margin:0 0 40px}@media only screen and (max-width:1024px){.hero__content p{text-align:center}}@media only screen and (max-width:767px){.hero__content p{font-size:16px;max-width:300px;margin-left:auto;margin-right:auto}}.hero__content .buttons{display:flex;align-items:flex-end;gap:16px}@media screen and (max-width:1220px){.hero__content .buttons{flex-wrap:wrap;justify-content:center}}@media only screen and (max-width:1024px){.hero__content .buttons{justify-content:center}}@media only screen and (max-width:767px){.hero__content .buttons{row-gap:24px;column-gap:6px}}@media only screen and (max-width:767px){.hero__content .buttons .btn--no-border{min-height:auto;height:35px}}.hero__content .buttons .btn--primary{padding-right:4px !important}@media screen and (max-width:1220px){.hero__content .buttons .btn--primary{flex-basis:100%;max-width:100%}}.hero__content .buttons .btn--primary .icon{right:0}.hero__image{position:absolute;right:-859px;right:-75%;top:38px}@media only screen and (max-width:1024px){.hero__image{display:none}}.hero__image img{width:100%;height:100%;max-height:495px}@media screen and (min-width:1025px) and (max-width:1220px){.hero .hero__image{right:-90%}.hero .hero__content{max-width:40%}}