.hero{position:relative;padding-top:76px;color:var(--color-white)}.hero__wrap{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;gap:30px}.hero .mp-bg__no{width:100%;height:100%;background:#000}.hero__content{padding-top:43px;padding-bottom:182px}.hero__title{font-family:var(--font-poppins);line-height:48px}.hero__description{margin-top:29px}.hero__description p{font-size:18px;line-height:119%}.hero__description p:not(:last-child){margin-bottom:20px}.hero__button{margin-top:30px}.hero__image{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-bottom:85px;margin-left:55px}.hero__info{position:absolute !important;right:0;bottom:-95px;left:0;text-align:center;background:#0f131d;border:1px solid #5c5c5c}.hero__info-title{margin-bottom:24px;font-family:var(--font-poppins);font-size:32px;font-weight:700;line-height:140%}.hero__info-description{font-size:18px;line-height:160%}.hero__info-wrap{max-width:970px;padding:30px 0;margin:0 auto}.hero__decor{position:absolute;top:50%;z-index:-1;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.hero__decor svg{width:100%;height:100%}.hero__decor-big{left:50%;width:155px;height:155px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.hero__decor-small{width:80px;height:80px}.hero__decor-left{left:60px}.hero__decor-right{right:60px}.hero-services .container{position:relative;z-index:2;width:min(100% - var(--container-padding-x)*2,var(--container-width));margin-left:auto;margin-right:auto}.hero-services .container--big{position:relative;z-index:2;width:min(100% - var(--container-padding-x)*2,1680px);margin-left:auto;margin-right:auto}.hero-services h1{font-size:48px;font-weight:700;line-height:48px}.hero-services .mp-bg{z-index:0;width:100%;height:100%;overflow:hidden;position:absolute;top:50%;left:50%;translate:-50% -50%;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:transform}.hero-services .mp-bg-none{background:rgba(0,0,0,.2)}.hero-services .mp-bg-over::before{position:absolute;bottom:0;width:100%;height:100%;content:"";background:-webkit-gradient(linear, left top, left bottom, from(rgba(12, 12, 12, 0.2)), to(rgb(0, 0, 0)));background:linear-gradient(180deg, rgba(12, 12, 12, 0.2), rgb(0, 0, 0));opacity:.8}.hero-services .mp-bg img{display:block;width:100%;height:100% !important;line-height:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.hero-services .mp-button,.hero-services a.mp-button{position:relative;z-index:2;display:inline-block;padding:15px 24px;font-size:16px;font-weight:500;color:var(--color-white);-webkit-text-decoration:none;text-decoration:none;border-radius:5px;-webkit-transition:all .3s ease;transition:all .3s ease}.hero-services .mp-button::before,.hero-services a.mp-button::before{z-index:-1;width:100%;height:100%;content:"";background:linear-gradient(92.83deg, #2a78ff 0%, #184ba3 100%);border-radius:5px;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;position:absolute;top:50%;left:50%;translate:-50% -50%}.hero-services .mp-button::after,.hero-services a.mp-button::after{z-index:-1;width:100%;height:100%;content:"";border:1px solid var(--color-blue);border-radius:5px;opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease;position:absolute;top:50%;left:50%;translate:-50% -50%}.hero-services.hero{padding-top:clamp(50px,19.8113207547px + 0.0805031447*100vw,114px)}.hero-services .hero__description p{font-size:clamp(16px,15.0566037736px + 0.0025157233*100vw,18px);line-height:120%}.hero-services .hero__bg{background-position:left}.hero-services .hero__content{max-width:746px;padding-top:0;padding-bottom:0}.hero-services .hero__wrap{display:block;padding-bottom:clamp(50px,19.8113207547px + 0.0805031447*100vw,114px);z-index:1;position:relative}.hero-services+[class*=wp-block-]{margin-top:clamp(50px,31.1320754717px + 0.0503144654*100vw,90px)}@media (max-width: 1080px){.hero__content{padding-bottom:134px}.hero__image{padding-bottom:75px}.hero__info{bottom:-80px}.hero__info-wrap{padding:20px 15px}}@media (max-width: 990px){.hero__description p{font-size:17px}.hero-services h1{font-size:40px}}@media (max-width: 980px){.hero-services .hero__content{padding-top:80px}}@media (max-width: 960px){.hero__image{margin-left:20px}}@media (max-width: 940px){.hero-services .hero__content{padding-top:50px}}@media (max-width: 920px){.hero__info-title{font-size:28px}.hero__info-description{font-size:16px}}@media (max-width: 860px){.hero{padding-top:50px}.hero__wrap{grid-template-columns:1fr}.hero__content{padding-top:0}.hero__bg{background:#000}.hero__bg img{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;clip-path:inset(100%) !important;white-space:nowrap !important;visibility:hidden !important;border:0 !important}.hero__image{display:none}.hero__info-title{margin-bottom:10px}.hero-services .hero__content{padding:0;text-align:left}}@media (max-width: 767px){.hero__content{padding-bottom:100px}.hero__description{margin-top:10px}.hero__description p{font-size:16px}.hero__button{margin-top:20px}.hero__info-title{font-size:18px}.hero__info-description{font-size:14px}.hero__decor-big{width:85px;height:85px}.hero__decor-small{width:55px;height:55px}.hero__decor-left{left:15px}.hero__decor-right{right:15px}.hero-services h1{font-size:32px}}@media (max-width: 580px){.hero-services .hero__content .mp-button{width:100%;text-align:center}}@media (max-width: 530px){.hero__content{padding-bottom:120px}}@media (max-width: 450px){.hero__button{width:100%;text-align:center}}@media (max-width: 360px){.hero__title{font-size:30px}}@media (hover: hover){.hero-services .mp-button:hover,.hero-services a.mp-button:hover{color:var(--color-blue);border-color:var(--color-blue)}.hero-services .mp-button:hover::before,.hero-services a.mp-button:hover::before{opacity:0}.hero-services .mp-button:hover::after,.hero-services a.mp-button:hover::after{background:var(--color-white);opacity:1}}@media (hover: none){.hero-services .mp-button:active,.hero-services a.mp-button:active{color:var(--color-blue);border-color:var(--color-blue)}.hero-services .mp-button:active::before,.hero-services a.mp-button:active::before{opacity:0}.hero-services .mp-button:active::after,.hero-services a.mp-button:active::after{background:var(--color-white);opacity:1}}
