.about_us ul{padding:0;list-style:none}.about_us__header{isolation:isolate;align-items:flex-end;height:70vh;padding-bottom:70px;display:flex;position:relative}@media screen and (max-width:61.9375em){.about_us__header{height:500px}}@media screen and (max-width:47.9375em){.about_us__header{height:300px;padding-bottom:20px}}.about_us__header--title{letter-spacing:-.02em;color:#fff;width:50%;margin:0;font-size:48px;line-height:100%}@media screen and (max-width:61.9375em){.about_us__header--title{width:80%}}@media screen and (max-width:47.9375em){.about_us__header--title{width:90%;font-size:36px}}.about_us__header--text{color:#fff;width:40%;margin:15px 0 0;font-size:20px;font-weight:500;line-height:130%}@media screen and (max-width:61.9375em){.about_us__header--text{width:70%;font-size:17px}}@media screen and (max-width:47.9375em){.about_us__header--text{width:90%}}.about_us__header--video{z-index:-1;position:absolute;inset:-170px 0 0}.about_us__header--video video{object-fit:cover;width:100%;height:100%}.about_us__section--content{border-top:2px solid #f6f6f8;padding-top:60px;padding-bottom:60px;overflow:hidden}.about_us__our_history{position:relative}.about_us__our_history--slide .history_slide__content{width:60%}@media screen and (max-width:33.9375em){.about_us__our_history--slide .history_slide__content{width:100%}}.about_us__our_history--slide .history_slide__year{letter-spacing:-.02em;margin:0;font-size:64px;font-weight:900;line-height:100%}@media screen and (max-width:47.9375em){.about_us__our_history--slide .history_slide__year{font-size:48px}}.about_us__our_history--slide .history_slide__text{margin:40px 0 0;font-size:24px;line-height:150%}@media screen and (max-width:47.9375em){.about_us__our_history--slide .history_slide__text{margin-top:30px;font-size:17px}}.about_us__our_history--slide .history_slide__info{grid-template-columns:1fr 1fr;gap:40px;width:62%;margin:75px 0 0;padding:0;list-style:none;display:grid}@media screen and (max-width:47.9375em){.about_us__our_history--slide .history_slide__info{gap:22px;width:80%;margin-top:25px}}@media screen and (max-width:33.9375em){.about_us__our_history--slide .history_slide__info{width:100%}}.about_us__our_history--slide .history_slide__info li .value{letter-spacing:-.02em;margin:0;font-size:36px;font-weight:900;line-height:100%}.about_us__our_history--slide .history_slide__info li .title{color:#000;opacity:.5;margin:10px 0 0;font-size:14px;font-weight:500;line-height:130%}.about_us__our_history--slide .history_slide__image{z-index:-1;align-items:center;display:flex;position:absolute;top:0;bottom:0;right:0;overflow:hidden}@media screen and (max-width:61.9375em){.about_us__our_history--slide .history_slide__image{top:30%}}@media screen and (max-width:33.9375em){.about_us__our_history--slide .history_slide__image{top:50%}}.about_us__our_history--slide .history_slide__image img{width:370px}@media screen and (max-width:61.9375em){.about_us__our_history--slide .history_slide__image img{width:auto;height:100%}}.about_us__our_history--slide .history_slide__image:after{content:"";transform-origin:100%;z-index:-1;background:#f2f2f2;border-radius:40px;width:94%;height:100%;transition:background-color .2s,border-color .2s;position:absolute;top:0;right:-50px;transform:skew(-13.5deg)}@media screen and (max-width:61.9375em){.about_us__our_history--slide .history_slide__image:after{display:none}}.about_us__our_history__navigation{width:100px;position:absolute;top:35px;left:285px}@media screen and (max-width:47.9375em){.about_us__our_history__navigation{top:27px;left:auto;right:0}}.about_us__our_partners--header .title{letter-spacing:-.02em;margin:0;font-size:48px;font-weight:900;line-height:100%}@media screen and (max-width:47.9375em){.about_us__our_partners--header .title{font-size:36px}}.about_us__our_partners--header .description{color:#1d1d1d;margin:15px 0 0;font-size:20px;font-weight:500;line-height:130%}@media screen and (max-width:47.9375em){.about_us__our_partners--header .description{font-size:17px}}.about_us__our_partners--content{margin-top:60px;position:relative}.about_us__our_partners--content .our_partner_list{grid-template-columns:1fr 1fr;gap:37px 20px;margin:0;display:grid}@media screen and (max-width:47.9375em){.about_us__our_partners--content .our_partner_list{display:none}}.about_us__our_partners--content .our_partner_list__our_partner{border-radius:20px;padding:35px 40px 0;position:relative;overflow:hidden}.about_us__our_partners--content .our_partner_list__our_partner:before{content:"";transform-origin:0;background:#f6f6f8;border-radius:20px;width:100%;height:100%;transition:background-color .2s,border-color .2s;position:absolute;top:0;left:0;transform:skewY(-2deg)}.about_us__our_partners--content .our_partner_list__our_partner .our_partner__content{flex-direction:column;justify-content:space-between;height:100%;display:flex;position:relative}.about_us__our_partners--content .our_partner_list__our_partner .our_partner__text{margin:0;font-size:24px;font-weight:900;line-height:140%}.about_us__our_partners--content .our_partner_list__our_partner .our_partner__footer{justify-content:space-between;align-items:center;display:flex;position:relative;bottom:0}.about_us__our_partners--content .our_partner_list__our_partner .our_partner__footer--title{color:#7a8292;margin:0;font-size:17px;font-weight:700;line-height:130%}.about_us__our_partners--content .our_partner_list__our_partner .our_partner__footer img{max-width:150px;max-height:120px}.about_us__our_partners--content .our_partner_list__navigation{justify-content:center;margin-top:50px;display:flex}.about_us__our_partners--content .our_partner_list__navigation--content{width:100px;position:absolute}.about_us__our_team--title{letter-spacing:-.02em;margin:0;font-size:48px;font-weight:900;line-height:100%}@media screen and (max-width:47.9375em){.about_us__our_team--title{font-size:36px}}.about_us__our_team--sections{margin-top:35px}.about_us__our_team--sections .employee_section{display:inline-block}.about_us__our_team--photos{min-height:600px;margin-top:40px;position:relative}@media screen and (max-width:61.9375em){.about_us__our_team--photos{min-height:400px}}@media screen and (max-width:47.9375em){.about_us__our_team--photos{min-height:200px}}.about_us__our_team--photos img{border-radius:20px;width:100%}.about_us__our_team--user_info{z-index:100;background-color:#0000004d;border-radius:20px;padding:50px;position:absolute;inset:0}@media screen and (max-width:61.9375em){.about_us__our_team--user_info{padding:15px}}@media screen and (max-width:47.9375em){.about_us__our_team--user_info{background-color:#0009;border-radius:0;position:fixed}}.about_us__our_team--user_info .user_info{flex-direction:column;justify-content:space-between;height:100%;display:flex}.about_us__our_team--user_info .user_info__close{cursor:pointer;background-color:#fff;border:1px solid #0000;border-radius:50%;outline:none;width:35px;height:35px;position:absolute;top:30px;right:30px}.about_us__our_team--user_info .user_info__close:after,.about_us__our_team--user_info .user_info__close:before{content:"";background-color:#7a8292;width:19px;height:2px;display:block;position:absolute;top:15px;left:7px}.about_us__our_team--user_info .user_info__close:after{transform:rotate(45deg)}.about_us__our_team--user_info .user_info__close:before{transform:rotate(-45deg)}.about_us__our_team--user_info .user_info__content{margin:0}.about_us__our_team--user_info .user_info__content--photo{border-radius:50%;width:60px;height:60px}.about_us__our_team--user_info .user_info__content--info{margin-top:10px;margin-left:15px;display:inline-block}.about_us__our_team--user_info .user_info__content--info .name{color:#fff;margin:0;font-size:14px;font-weight:700;line-height:130%}.about_us__our_team--user_info .user_info__content--info .post{color:#fff;margin:0;font-size:14px;font-weight:500;line-height:130%}.about_us__our_team--user_info .user_info__content--slogan{letter-spacing:-.02em;color:#fff;width:70%;margin:13px 0 0;font-size:36px;font-weight:900;line-height:110%}@media screen and (max-width:61.9375em){.about_us__our_team--user_info .user_info__content--slogan{font-size:22px}}@media screen and (max-width:47.9375em){.about_us__our_team--user_info .user_info__content--slogan{width:100%;font-size:36px}}.about_us__our_team--user_info .user_info__footer--element .title{color:#fff;margin:15px 0 0;font-size:14px;font-weight:400;line-height:130%}.about_us__our_team--user_info .user_info__footer--element .value{color:#fff;margin:0;font-size:17px;font-weight:700;line-height:130%}.about_us__office_photos--header{position:relative}.about_us__office_photos--header .title{letter-spacing:-.02em;margin:0;font-size:48px;font-weight:900;line-height:100%}@media screen and (max-width:61.9375em){.about_us__office_photos--header .title{font-size:36px}}.about_us__office_photos--header .title{padding-right:100px}.about_us__office_photos--header .office_photos_navigation{z-index:5;width:100px;position:absolute;top:27px;right:0}.about_us__office_photos--content{margin-top:60px}.about_us__office_photos--content .office_photos__office_photo--title{color:#7a8292;margin:0 0 15px;font-size:14px;font-weight:500;line-height:130%}.about_us__office_photos--content .office_photos__office_photo img{border-radius:20px}@media screen and (max-width:47.9375em){.about_us__office_photos--content .office_photos__office_photo img{width:100%}}@media screen and (min-width:48em){.about_us__office_photos--content .swiper-slide{width:fit-content!important}}.reviews_block{align-items:flex-start;margin-bottom:80px;padding-top:90px;display:flex}@media screen and (max-width:47.9375em){.reviews_block{flex-direction:column;margin-bottom:40px;padding-top:20px}}.reviews_block--title{letter-spacing:-.02em;width:50%;margin:0;font-size:36px;font-weight:900;line-height:100%;display:inline-block}@media screen and (max-width:47.9375em){.reviews_block--title{width:100%;font-size:24px}}.reviews_block--title .colored{color:#682eff}.reviews_block--reviews{width:50%;display:inline-block;overflow:hidden}@media screen and (max-width:47.9375em){.reviews_block--reviews{width:100%;margin-top:40px}}.reviews_block--reviews .review_slide{padding:12px 10px 10px}.reviews_block--reviews .reviews_navigation{float:right;width:100px;margin-right:15px;position:relative}.reviews_block--reviews .reviews_navigation .slider-button{margin-top:-35px}.reviews_block--reviews .manager_review:after{content:"“";color:#682eff;font-size:162px;position:absolute;top:50px;left:-2px}.reviews_block--reviews .manager_review:before{content:"";border-top:24px solid #f6f6f8;border-bottom:0 solid #0000;border-left:0 solid #0000;border-right:30px solid #0000;width:7px;height:0;position:absolute;bottom:0}.reviews_block--reviews .manager_review__block{border-radius:20px;position:relative;overflow:hidden}.reviews_block--reviews .manager_review__block:before{content:"";transform-origin:0;background:#f6f6f8;border-radius:20px;width:100%;height:100%;transition:background-color .2s,border-color .2s;position:absolute;top:0;left:0;transform:skewY(-5deg)}.reviews_block--reviews .manager_review__block--content{padding:50px}@media screen and (max-width:47.9375em){.reviews_block--reviews .manager_review__block--content{padding:50px 20px}}.reviews_block--reviews .manager_review__block--content .review_content{position:relative}.reviews_block--reviews .manager_review__block--content .review_content__text{font-size:21px;font-weight:500;line-height:140%}@media screen and (max-width:47.9375em){.reviews_block--reviews .manager_review__block--content .review_content__text{font-size:17px}}.reviews_block--reviews .manager_review__block--content .review_content__text .show_more{color:#682eff;cursor:pointer}.reviews_block--reviews .manager_review__block--content .review_content__user{align-items:center;gap:13px;margin-top:40px;display:flex}.reviews_block--reviews .manager_review__block--content .review_content__user--photo{border-radius:50%;align-items:center;width:60px;height:60px;display:flex}.reviews_block--reviews .manager_review__block--content .review_content__user--photo img{width:100%}.reviews_block--reviews .manager_review__block--content .review_content__user--company{white-space:nowrap;text-overflow:ellipsis;max-width:400px;margin:0;font-size:14px;font-weight:700;line-height:130%;overflow:hidden}.reviews_block--reviews .manager_review__block--content .review_content__user--company .company{color:#682eff;margin-left:10px}.reviews_block--reviews .manager_review__block--content .review_content__user--post{margin:0;font-size:14px;font-weight:500;line-height:130%}
