.page{min-height:100vh}.page.hero{background:#e0f7fa;position:relative;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.page.hero .content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:562px;min-width:562px}.page.hero .content .title{font-size:56px;font-weight:700;line-height:72px}.page.hero .content .text{font-size:18px;line-height:32px}.page.hero .content .btns{margin-top:42px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:43px}.page.hero .hero-image{max-width:40vw;margin-right:-117px}.page.adv{justify-content:center}.page.adv,.page.adv .main{display:flex;flex-direction:row;align-items:center}.page.adv .main{justify-content:space-between;flex:1 1}.page.adv .main>img{margin-right:-117px;max-width:50vw}.page.adv .adv-list{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:57px}.page.adv .advantage{display:flex;flex-direction:row;align-items:flex-start;justify-content:center;gap:16px}.page.adv .advantage-title{font-size:32px}.page.adv .advantage-text{max-width:410px;font-size:16px;line-height:32px}.page.locate{display:flex;flex-direction:row;align-items:stretch;justify-content:center;gap:33px;padding-top:100px;padding-bottom:100px}.page.locate .item{display:flex;flex-direction:column;align-items:center;justify-content:space-between;border-radius:24px;min-height:611px;max-height:770px;padding:48px}.page.locate .item .title{color:#0b0d0e;line-height:1.4em;font-size:40px;font-weight:700}.page.locate .item .content{color:#838696;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;line-height:1.6em}.page.locate .item:first-of-type{flex:2 1;background:#ececfe}.page.locate .item:first-of-type>img{max-width:calc(100% - 48px);width:80%}.page.locate .item:last-of-type{flex:3 1;background:#e0f7fa}.page.locate .item:last-of-type>img{max-width:100%;width:100%}.page.operations{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:75px;min-height:unset}.page.operations header .title{font-size:48px;font-weight:700}.page.operations header .text{margin-top:15px;color:#5c5f6e;line-height:30px;max-width:830px}.page.operations .items{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:40px}.page.operations .item{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:20px}.page.operations .item .title{font-size:24px;font-weight:700}.page.operations .item .text{color:#5c5f6e}.page.companies{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.page.companies .title{font-size:48px;font-weight:700}.page.companies .company-list{margin-top:42px;gap:24px;flex-wrap:wrap}.page.companies .company-list,.page.companies .company-list .img-back{display:flex;flex-direction:row;align-items:center;justify-content:center}.page.companies .company-list .img-back{width:205px;height:110px;border-radius:12px;background:#fff}.page.comments{min-height:unset;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:24px}.page.comments .comment{background:#fff;padding:48px;border-radius:24px}.page.comments .comment .user{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-top:32px}.page.comments .comment .text{color:#5c5f6e;font-size:18px;line-height:28px}.page.comments .comment .user-info{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:16px}.page.comments .comment .user-info .name{font-size:22px;font-weight:700}.page.comments .comment .user-info .job{color:#5c5f6e;font-size:14px;margin-top:5px}.page.elevate{min-height:unset;margin:0 -70px}.page.elevate .container{padding:30px 30px 30px 70px;border-radius:24px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;background:#e0f7fa}.page.elevate .container>img{max-width:60%}.page.elevate .content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:30px}.page.elevate .title{font-size:48px;font-weight:700;line-height:50px}.page.elevate .text{color:#5c5f6e;line-height:28px}.page.elevate .btn:first-of-type{margin-right:25px}@media screen and (max-width:1400px){.page.hero{padding-left:100px;padding-right:100px}.page.hero .hero-image{margin-right:-60px}}@media screen and (max-width:1162px){.page.hero{padding-left:30px;padding-right:30px}.page.hero .content{width:400px;min-width:400px}.page.hero .content .title{font-size:36px;line-height:45px}.page.hero .content .text{font-size:16px;line-height:20px}.page.hero .hero-image{margin-right:10px}.page.adv .main{flex-direction:column-reverse;justify-content:center;gap:50px}.page.adv .main>img{margin-right:0;max-width:unset;width:80vw;height:80vw}.page.adv .main .advantage img{width:50px;height:50px;transform:translateY(-30%)}.page.locate{flex-direction:column;align-items:center}.page.locate .item{max-width:min(100%,500px);flex:unset!important}.page.comments{flex-direction:column}.page.elevate{min-width:100%;padding-left:0;padding-right:0;margin:0}.page.elevate .container{border-radius:0}}@media screen and (max-width:868px){.page{min-height:100vh}.page.hero{padding-bottom:64px;flex-direction:column-reverse;justify-content:center;gap:30px}.page.hero .content{width:100%;min-width:100%}.page.hero .hero-image{width:80vw;height:80vw;max-width:unset}.page.locate .item .title{font-size:30px}.page.operations .items{flex-direction:column}.page.elevate .container{flex-direction:column-reverse}.page.elevate .container>img{width:100%;height:100%;min-width:100%;min-height:100%;margin-bottom:30px}}@media screen and (max-width:576px){.page.comments .comment .user{flex-direction:column;align-items:flex-start;gap:10px}.page.comments .comment .user-info img{width:50px;height:50px}}