.s-services-hero{position:relative;z-index:1;background:#0f1e2c;overflow:hidden;color:#fff}.s-services-hero .s-services-hero-gradient{position:absolute;bottom:calc(100% - 140px);left:0;z-index:-1;width:100%;height:1217px;background:linear-gradient(147.26deg, #F9EED0 22.17%, #A59EF3 54.34%, #83F3A1 80.43%);filter:blur(174.258px);transform:rotate(165deg);will-change:filter}.s-services-hero .s-services-hero__wrap{position:relative;padding:12rem 0 4rem;width:100%}.s-services-hero .s-services-hero__block{width:100%}.s-services-hero .s-services-hero__title{position:relative;display:flex;align-items:flex-start;width:100%}.s-services-hero .s-services-hero__title .s-services-hero__title__title{position:relative;flex:1 1 auto;padding:0 6.8rem 0 0}.s-services-hero .s-services-hero__title .s-services-hero__title__title h1{font-family:var(--font-text);font-size:10.5rem;font-weight:700;line-height:1}.s-services-hero .s-services-hero__title .s-services-hero__title__title .s-services-hero__subtitle{margin:1rem 0 0;width:100%;font:300 var(--font-size-h-lg)/1.3 var(--font-text)}.s-services-hero .s-services-hero__title .s-services-hero__title__image{position:relative;flex:0 0 auto;width:auto;max-width:429px}.s-services-hero .s-services-hero__title .s-services-hero__title__image img{max-width:100%}@media only screen and (max-width: 1680px){.s-services-hero .s-services-hero__title .s-services-hero__title__title{padding:0 4.8rem 0 0}.s-services-hero .s-services-hero__title .s-services-hero__title__title h1{font-size:8.5rem}.s-services-hero .s-services-hero__title .s-services-hero__title__title .s-services-hero__subtitle{font-size:2.2rem}.s-services-hero .s-services-hero__title .s-services-hero__title__image{max-width:390px}}@media only screen and (max-width: 1440px){.s-services-hero .s-services-hero__wrap{padding:12rem 0 3rem}.s-services-hero .s-services-hero__title .s-services-hero__title__title{padding:0 3.8rem 0 0}.s-services-hero .s-services-hero__title .s-services-hero__title__title h1{font-size:7.5rem}.s-services-hero .s-services-hero__title .s-services-hero__title__title .s-services-hero__subtitle{font-size:2rem}.s-services-hero .s-services-hero__title .s-services-hero__title__image{max-width:370px}}@media only screen and (max-width: 1366px){.s-services-hero .s-services-hero__wrap{padding:12rem 0 3rem}.s-services-hero .s-services-hero__title .s-services-hero__title__title{padding:0 3rem 0 0}.s-services-hero .s-services-hero__title .s-services-hero__title__title h1{font-size:7.5rem}.s-services-hero .s-services-hero__title .s-services-hero__title__title .s-services-hero__subtitle{font-size:2rem}.s-services-hero .s-services-hero__title .s-services-hero__title__image{max-width:370px}}@media only screen and (max-width: 1080px){.s-services-hero .s-services-hero__wrap{padding:11rem 0 3rem}.s-services-hero .s-services-hero__title .s-services-hero__title__title{padding:0 3rem 0 0}.s-services-hero .s-services-hero__title .s-services-hero__title__title h1{font-size:6rem}.s-services-hero .s-services-hero__title .s-services-hero__title__title .s-services-hero__subtitle{font-size:1.7rem}.s-services-hero .s-services-hero__title .s-services-hero__title__image{max-width:320px}}@media only screen and (max-width: 987px){.s-services-hero .s-services-hero__wrap{padding:11rem 0 3rem}.s-services-hero .s-services-hero__title .s-services-hero__title__title{padding:0 2rem 0 0}.s-services-hero .s-services-hero__title .s-services-hero__title__title h1{font-size:6rem}.s-services-hero .s-services-hero__title .s-services-hero__title__title .s-services-hero__subtitle{font-size:1.7rem}.s-services-hero .s-services-hero__title .s-services-hero__title__image{max-width:270px}}@media only screen and (max-width: 767px){.s-services-hero .s-services-hero__wrap{padding:9rem 0 2rem}.s-services-hero .s-services-hero__title{flex-wrap:wrap}.s-services-hero .s-services-hero__title .s-services-hero__title__title{padding:0;width:100%}.s-services-hero .s-services-hero__title .s-services-hero__title__title h1{font-size:4rem}.s-services-hero .s-services-hero__title .s-services-hero__title__title .s-services-hero__subtitle{margin:.7rem 0 0;font-size:1.5rem}.s-services-hero .s-services-hero__title .s-services-hero__title__image{padding:2rem 0 0;width:100%;max-width:100%}}
