section.hero-main{position:relative;min-height:650px;display:flex;align-items:center;overflow:hidden;padding:150px 0 100px;background-position:center;background-repeat:no-repeat;background-size:cover}section.hero-main:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:2}section.hero-main .hero-breadcrumbs{position:absolute;display:block;top:120px;z-index:3;width:1280px;left:50%;transform:translate(-50%,0);padding:0 15px}section.hero-main .hero-breadcrumbs a,section.hero-main .hero-breadcrumbs span{color:var(--text-color-contrast)}section.hero-main .hero-breadcrumbs .breadcrumb_last{color:rgba(148,148,148,1)}section.hero-main .container{position:relative;z-index:3;display:flex;justify-content:space-between}section.hero-main h1{color:var(--text-color-contrast);max-width:603px;font-size:110px;line-height:.9;margin:0 0 25px}section.hero-main p.description{color:var(--text-color-contrast);margin:0 0 58px;font-weight:500;font-size:22px;line-height:1}section.hero-main .benefits{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;gap:60px;.item{display:flex;flex-direction:column;color:var(--text-color-contrast);.number{font-size:50px;font-weight:800;line-height:1.22;letter-spacing:-6%;color:var(--accent-color)}}}section.hero-main .hero-cta{display:flex;align-items:center;margin:40px 0 0}section.hero-main .hero-actions{display:flex;gap:10px;min-width:534px;max-width:min-content;flex-wrap:wrap;flex-direction:row;margin:0;li{list-style:none;margin:0;padding:0}a{display:flex;height:200px;width:262px;font-family:'HelveticaNeueCyr';font-size:18px;color:var(--text-color-contrast);font-weight:500;padding:40px 0;text-transform:uppercase;background-color:rgba(255,255,255,0.22);backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,0.22);border-radius:8px;transition:all ease 0.3s;align-items:flex-end;justify-content:center;&:hover{background-color:var(--accent-color);border:1px solid var(--accent-color)}&:before{content:"";display:inline-block;width:24px;height:24px;position:absolute;top:20px;right:20px;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_895_1803)'%3E%3Cpath d='M1.90544 22.0943C1.27371 21.4626 1.27371 20.4384 1.90544 19.8066L20.2382 1.47385C20.87 0.842119 21.894 0.842119 22.5257 1.47385C23.1575 2.10557 23.1575 3.12983 22.5257 3.76156L4.19306 22.0943C3.56134 22.726 2.53714 22.726 1.90544 22.0943Z' fill='white'/%3E%3Cpath d='M0.353516 2.61761C0.353516 1.72426 1.07772 1.00001 1.97111 1.00001L21.3824 1.00001C22.2757 1.00001 23 1.72426 23 2.61761L23 22.0289C23 22.9222 22.2757 23.6465 21.3824 23.6465C20.4888 23.6465 19.7648 22.9222 19.7648 22.0289L19.7648 4.2352L1.97111 4.2352C1.07772 4.2352 0.353516 3.51117 0.353516 2.61761Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_895_1803'%3E%3Crect width='24' height='24' fill='white' transform='translate(1.04907e-06 24) rotate(-90)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}}}section.hero-main ul.checkmark{display:flex;color:var(--text-color-contrast);margin:0 0 0 30px;gap:30px}section.hero-main ul.checkmark li{margin:0;align-items:center}@media (max-width:1280px){section.hero-main .container{flex-direction:column;align-items:center;gap:30px}}@media (max-width:921px){section.hero-main{padding:80px 0 60px}section.hero-main .container{text-align:center}section.hero-main h1{color:var(--text-color-contrast);font-size:72px !important}section.hero-main p{max-width:100%}section.hero-main .hero-actions{justify-content:center}section.hero-main .hero-breadcrumbs{top:73px}section.hero-main .hero-breadcrumbs a,section.hero-main .hero-breadcrumbs span{font-size:14px;font-weight:400}}@media (max-width:768px){section.hero-main h1{font-size:50px !important;max-width:345px;margin:0 auto 15px}section.hero-main p.description{font-size:18px;max-width:345px;margin:0 auto 28px}section.hero-main .benefits{gap:20px;.item{display:flex;flex-direction:column;color:var(--text-color-contrast);font-size:14px;font-weight:400;.number{font-size:26px}}}section.hero-main .hero-actions{gap:7px;min-width:345px;a{padding:14px 0;width:169px;height:100px;font-size:14px}}}