.Breadcrumbs_breadcrumbs__wz4Er{display:flex;flex-wrap:wrap;align-items:center;padding:0;margin:0;list-style:none}.Breadcrumbs_breadcrumbs__wz4Er li,.Breadcrumbs_breadcrumbs__wz4Er li>a{color:#616161;font-size:11px}.Breadcrumbs_breadcrumbs__wz4Er li>a{font-weight:500}.Breadcrumbs_breadcrumbs__wz4Er li>a:focus,.Breadcrumbs_breadcrumbs__wz4Er li>a:hover{color:var(--brand-color);text-decoration:none}.Breadcrumbs_breadcrumbs__wz4Er li+li:before{margin:0 8px;color:var(--brand-color);content:"/"}.Breadcrumbs_breadcrumbs__wz4Er li{overflow:hidden;max-width:110px;margin-bottom:5px;text-overflow:ellipsis;white-space:nowrap}@media (min-width:768px){.Breadcrumbs_breadcrumbs__wz4Er li,.Breadcrumbs_breadcrumbs__wz4Er li>a{font-size:14px}.Breadcrumbs_breadcrumbs__wz4Er li{max-width:100%;margin-bottom:0}}.ControlButton_button__jMNj6{display:flex;width:48px;height:48px;border:0;background:#fff;background-image:url(/img/arrow.svg);background-position:15px;background-repeat:no-repeat;border-radius:50%;box-shadow:0 1px 6px #0003;cursor:pointer;font-size:0;opacity:1;transform:none}.ControlButton_button__jMNj6:hover{background-color:var(--secondary-color)}.ControlButton_button__jMNj6:focus{outline:none}.ControlButton_button__jMNj6:focus-visible{outline:2px dashed var(--brand-color)}.ControlButton_right__qRlgd{transform:scaleX(-1)}@media (max-width:768px){.ControlButton_button__jMNj6{width:30px;height:30px;background-position:9px;background-size:8px 16px}}.CustomControlButton_container__fjrZA{display:flex}.CustomControlButton_nextButton__Vab05{margin-left:20px}.CustomerThanks_reviews_carousel__fyfKe{position:relative}.CustomerThanks_reviews__QmW2Z::-webkit-scrollbar{display:none;width:0!important}.CustomerThanks_reviews__item--logo__F2ADu{position:absolute;top:20px;right:30px}.CustomerThanks_reviews__item--logo__F2ADu img{width:auto!important;height:46px!important}.CustomerThanks_reviews__item--logo__F2ADu.CustomerThanks_mixBlendMode__wGR51 img{mix-blend-mode:multiply}.CustomerThanks_reviews__item__ONiyi{position:relative;display:flex;overflow:hidden;height:100%;box-sizing:border-box;flex:0 0 260px;flex-direction:column;padding:15px;margin:0 15px;background-color:var(--bg-color);justify-items:center;scroll-snap-align:start;-webkit-user-select:none;user-select:none}.CustomerThanks_reviews__item--img__L_wJm{position:relative;display:flex;width:125px;height:210px;align-items:center;align-self:center;cursor:pointer;filter:drop-shadow(0 10px 50px rgba(0,0,0,.15))}.CustomerThanks_reviews__item--img__L_wJm img{object-fit:contain}.CustomerThanks_reviews__item--description__Mh1RO{display:flex;flex-direction:column;margin-top:10px}.CustomerThanks_reviews__item__ONiyi strong{margin:12px 0;color:#000;font-size:16px;font-weight:600;line-height:20px}.CustomerThanks_reviews__item__ONiyi blockquote{position:relative;padding:10px 22px;border-left:none;margin-top:10px;background:initial;color:#000;font-size:11px;line-height:20px}.CustomerThanks_reviews__item__ONiyi blockquote:after,.CustomerThanks_reviews__item__ONiyi blockquote:before{position:absolute;width:20px;height:20px;content:url(/img/pages/about/quote.svg);transform:scale(.6)}.CustomerThanks_reviews__item__ONiyi blockquote:before{top:0;left:0}.CustomerThanks_reviews__item__ONiyi blockquote:after{right:0;bottom:0}.CustomerThanks_reviews__control__7pr0N{position:absolute;top:-75px;right:0}.CustomerThanks_modal__LiNeR{z-index:1020}.CustomerThanks_modal__img__bXazm img{width:auto;max-width:100%;height:auto;max-height:80vh}.CustomerThanks_linkReadMore__Bf5Bq{display:flex;height:100%;align-items:flex-end}.CustomerThanks_linkReadMore__Bf5Bq a{display:flex;align-items:center}.CustomerThanks_linkReadMore__Bf5Bq a svg{margin-left:9px}@media (max-width:768px){.CustomerThanks_reviews__control__7pr0N{display:none}.CustomerThanks_modal__img__bXazm img{width:80vw;max-width:revert;height:auto;max-height:revert}}@media (min-width:768px){.CustomerThanks_reviews__item__ONiyi{max-width:700px;min-height:250px;flex-direction:row;padding:30px;grid-column-gap:25px;column-gap:25px}.CustomerThanks_reviews__item--img__L_wJm{min-width:150px}.CustomerThanks_reviews__item--description__Mh1RO{margin-top:20px}.CustomerThanks_reviews__item__ONiyi strong{font-size:18px;line-height:22px}.CustomerThanks_reviews__item__ONiyi blockquote{padding:25px 5px 25px 30px;margin:0;font-size:16px;line-height:28px}.CustomerThanks_reviews__item__ONiyi blockquote:after,.CustomerThanks_reviews__item__ONiyi blockquote:before{transform:scale(1)}.CustomerThanks_reviews__item__ONiyi blockquote:before{top:25px;left:0}.CustomerThanks_reviews__item__ONiyi blockquote:after{right:-10px;bottom:20px}.CustomerThanks_reviews__title__kokNU h2{flex:1 1;margin-bottom:27px}.CustomerThanks_reviews__title__kokNU p{width:80%;margin-bottom:65px}}@media (max-width:768px){.CustomerThanks_reviews__title__kokNU h2{margin-bottom:27px}}.Clients_clients__3gTY8{display:grid;padding-bottom:20px;grid-gap:56px 107px}.Clients_clients__3gTY8 img{width:100%;height:auto;filter:grayscale(100%);opacity:.7;transition:.3s}.Clients_clients__3gTY8 img:focus,.Clients_clients__3gTY8 img:hover{filter:none;opacity:1}@media (max-width:768px){.Clients_clients__3gTY8{max-width:100%;grid-gap:25px 15px;gap:25px 15px;grid-template-columns:repeat(7,1fr);overflow-x:scroll}}@media (min-width:768px){.Clients_clients__3gTY8{grid-template-columns:repeat(3,1fr)}}@media (min-width:850px){.Clients_clients__3gTY8{grid-template-columns:repeat(4,1fr)}}@media (min-width:1100px){.Clients_clients__3gTY8{grid-template-columns:repeat(5,1fr)}}@media (min-width:1560px){.Clients_clients__3gTY8{grid-template-columns:repeat(7,1fr)}}.About_about__about-section__gunDa{margin-bottom:48px}.About_about__facts__9mqwT{display:grid;box-sizing:border-box;grid-gap:1px;gap:1px}.About_about__fact__ANc7X{padding:15px;box-shadow:0 0 0 1px #000}.About_about__fact__ANc7X svg{display:block;width:44px;height:44px;margin-bottom:13px}.About_about__fact__ANc7X p{margin:0}.About_about__highlight__Pmlw1{color:var(--brand-color);font-weight:600}.About_about__highlight__Pmlw1:hover{color:var(--brand-color)}@media (min-width:768px){.About_about__about-section__gunDa{margin-bottom:100px}.About_about__facts__9mqwT{grid-template-columns:1fr 1fr}.About_about__fact__ANc7X{padding:40px}.About_about__fact__ANc7X svg{margin-bottom:19px}}.ImageSliderNavButton_navButton__n822W{position:absolute;z-index:2;top:50%;display:grid;width:var(--size,30px);height:var(--size,30px);background:#fff;border-radius:50%;box-shadow:0 1px 6px #0003;color:#000;cursor:pointer;place-items:center;-webkit-user-select:none;user-select:none}@media (min-width:768px){.ImageSliderNavButton_navButton__n822W{width:var(--size,50px);height:var(--size,50px)}}.ImageSliderNavButton_navButtonPrev__JgkRu{left:0;transform:translate(var(--nav-button-offset,0),-50%)}.ImageSliderNavButton_navButtonNext__eTv_b{right:0;transform:translate(calc(-1 * var(--nav-button-offset, 0)),-50%)}.ImageSliderNavButton_navButton__n822W.swiper-button-lock{display:none}.ImageSliderNavButton_navButton__n822W.swiper-button-disabled{cursor:default;opacity:.5}.ImageSliderNavButton_navButton__n822W:hover:not(.swiper-button-disabled){color:var(--brand-color)}.ImageSliderNavButton_navButton__n822W svg{width:50%;height:50%}.ImageSliderNavButton_navButtonPrev__JgkRu svg{transform:translateX(-8%)}.ImageSliderNavButton_navButtonNext__eTv_b svg{transform:translateX(8%) rotate(180deg)}.AboutCity_about__city-section__C6Tr3{margin-bottom:48px}.AboutCity_about__fw-bold-md__ad7BR{font-weight:bolder}.AboutCity_about__office-slider__jORp6{background-color:var(--bg-color)}.AboutCity_about__office-slider-container__61f_v{position:relative;max-width:910px;padding:40px 40px 15px;margin:0 auto}.AboutCity_about__office__JNRrz address{padding:16px 11px;border:1px solid #000;font-size:13px;font-style:normal;line-height:24px;text-align:center}@media (min-width:768px){.AboutCity_about__city-section__C6Tr3{margin-bottom:100px}.AboutCity_about__office__JNRrz address{padding:23px 0;font-size:20px;grid-column:span 2;line-height:36px}}@media (max-width:768px){.AboutCity_about__fw-bold-md__ad7BR{font-weight:400}}@media (max-width:425px){.AboutCity_about__office-slider-container__61f_v{padding:20px 20px 15px}}.AboutCity_swiperContainer__XIU5Y{position:relative}.AboutCity_swiper__Qxoxp{width:100%;aspect-ratio:908/510}.AboutCity_slide__STvUd{-webkit-user-select:none;user-select:none}.AboutCity_slide__STvUd img{object-fit:contain}.AboutCity_sliderNavButton__g7hQ_{--nav-button-offset:-50%}.AboutCity_thumbsSwiper___EEXR{margin-top:25px}.AboutCity_thumbsSlide__6eFtl{box-sizing:border-box;aspect-ratio:908/510;opacity:.5;-webkit-user-select:none;user-select:none}.AboutCity_thumbsSlide__6eFtl.swiper-slide-thumb-active{opacity:1}.JobDetails_job__details__igqk2[open] .JobDetails_job__summary__IzTX4{border-color:var(--brand-color);border-bottom-color:#0000}.JobDetails_job__details__igqk2[open] .JobDetails_job__summary-content__QaZOF{color:var(--brand-color)}.JobDetails_job__details__igqk2[open] .JobDetails_job__summary-content__QaZOF svg{transform:rotate(180deg)}.JobDetails_job__details__igqk2[open] .JobDetails_job__summary-content__QaZOF svg>path{fill:var(--brand-color)}.JobDetails_job__summary__IzTX4{border:1px solid #dfdfdf;cursor:pointer;list-style:none}.JobDetails_job__summary__IzTX4:focus{outline:none}.JobDetails_job__summary__IzTX4:focus-visible{outline:2px dashed var(--brand-color)}.JobDetails_job__summary__IzTX4::-webkit-details-marker{display:none}.JobDetails_job__summary-content__QaZOF{display:flex;align-items:center;justify-content:space-between;padding:23px 17px;color:#22262d;font-size:16px;font-weight:600;line-height:24px}.JobDetails_job__content__uXc2y{padding:0 17px;border:1px solid var(--brand-color);border-top:1px solid #0000;margin-top:-1px}.JobDetails_job__content__uXc2y strong{display:block;margin-bottom:7px;color:#000;font-size:17px;font-weight:500;line-height:28px}.JobDetails_job__content__uXc2y ul{padding:0;margin:0 0 27px;color:#000;font-size:12px;line-height:22px}.JobDetails_job__content__uXc2y li{display:flex;list-style-type:none}.JobDetails_job__content__uXc2y li:before{display:block;margin-right:15px;content:url(/img/pages/about/list-item.svg)}@media (min-width:768px){.JobDetails_job__summary-content__QaZOF{padding:23px 32px;font-size:22px}.JobDetails_job__content__uXc2y{padding:0 32px}.JobDetails_job__content__uXc2y strong{font-size:17px;font-weight:600;line-height:28px}.JobDetails_job__content__uXc2y ul{font-size:17px;line-height:36px}.JobDetails_job__content__uXc2y p{font-size:17px;line-height:28px}}.AboutJob_about__highlight__dN_ep{color:var(--brand-color);font-weight:600}.AboutJob_about__highlight__dN_ep:hover{color:var(--brand-hover-color)}.RequisitesCompany_requisites-table__sRfnE{display:grid;color:#000;font-size:12px;line-height:20px}.RequisitesCompany_requisites-table__sRfnE div:nth-child(odd){color:#494949}.RequisitesCompany_requisites-table__sRfnE div:nth-child(2n){margin-bottom:16px}.RequisitesCompany_requisites-table__sRfnE svg{margin-left:8px;fill:#000;transition:.3s}.RequisitesCompany_requisites-table__sRfnE svg:focus,.RequisitesCompany_requisites-table__sRfnE svg:hover{cursor:pointer;fill:var(--brand-color)}.RequisitesCompany_requisites-table__sRfnE .RequisitesCompany_contacts__gno9W{display:flex;height:30px;align-items:center}.RequisitesCompany_requisites-table__sRfnE .RequisitesCompany_contacts__gno9W .RequisitesCompany_link___dKtt{width:100%;max-width:130px}.RequisitesCompany_requisites-svg__glEfz{display:inline-block;height:28px;vertical-align:middle}@media (min-width:768px){.RequisitesCompany_requisites-table__sRfnE{grid-column-gap:36px;column-gap:36px;font-size:15px;grid-template-columns:350px 1fr;line-height:30px}.RequisitesCompany_requisites-table__sRfnE div:nth-child(2n){margin-bottom:0}}.AboutRequisites_about__requisites-section__xQrGL{margin-bottom:48px}.AboutRequisites_about__requisites-download__pX2Pj{display:flex;max-width:calc(100% + 15px);padding-bottom:10px;overflow-x:scroll}.AboutRequisites_about__requisites-button__a6UkZ{display:flex;align-items:center;padding:12px 20px;border:1px solid #dfdfdf;margin-right:15px;transition:.3s;white-space:nowrap}.AboutRequisites_about__requisites-button__a6UkZ:last-child{margin-right:0}.AboutRequisites_about__requisites-button__a6UkZ svg{margin-right:5px}.AboutRequisites_about__requisites-button__a6UkZ:focus,.AboutRequisites_about__requisites-button__a6UkZ:hover{background:var(--bg-color);cursor:pointer}@media (min-width:768px){.AboutRequisites_about__requisites-section__xQrGL{margin-bottom:100px}.AboutRequisites_about__requisites-section__xQrGL h3{margin-top:35px;margin-bottom:10px}.AboutRequisites_about__requisites-download__pX2Pj{max-width:auto;padding-bottom:0;overflow-x:auto}}.AwardsRatings_about__awards-section__AFXj0{margin-bottom:48px}.AwardsRatings_badges__dFou1{display:grid;grid-column-gap:10px;column-gap:10px;grid-row-gap:15px;row-gap:15px}.AwardsRatings_badges_item__8wvVF{display:flex;flex-direction:column}.AwardsRatings_badges_item_logo__V_I4r{display:flex;width:100%;align-items:center;padding-bottom:20px;border-bottom:1px solid var(--secondary-color);margin-bottom:15px}.AwardsRatings_badges_item_logo__V_I4r svg{width:auto;height:16px!important}.AwardsRatings_ul-reset__FlpVI{padding:0;margin:0;list-style-type:none;text-indent:0}.AwardsRatings_ul-reset__FlpVI li:not(:last-child){margin-bottom:12px}.AwardsRatings_ul-reset__FlpVI li{color:#000;font-size:11px;line-height:20px}@media (min-width:768px){.AwardsRatings_about__awards-section__AFXj0{margin-bottom:100px}.AwardsRatings_badges_item_logo__V_I4r{padding-bottom:40px;margin-bottom:30px}.AwardsRatings_badges_item_logo__V_I4r svg{height:24px!important}.AwardsRatings_badges__dFou1{grid-column-gap:80px;column-gap:80px;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr;grid-row-gap:120px;row-gap:120px}.AwardsRatings_ul-reset__FlpVI li{font-size:16px;line-height:28px}}.AboutPage_about__deXM7{padding-top:18px;padding-bottom:50px}.AboutPage_about__clients-section__GgRmj{margin-bottom:70px}.AboutPage_about__clients-section__GgRmj h2{text-align:center}.AboutPage_about__clients-section__GgRmj p{font-size:11px;line-height:20px;text-align:center}.AboutPage_about__reviews-section__vn6K5{margin-bottom:58px}@media (min-width:768px){.AboutPage_about__deXM7{padding-top:40px;padding-bottom:80px}.AboutPage_about__clients-section__GgRmj{margin-bottom:120px}.AboutPage_about__clients-section__GgRmj h2{margin-bottom:24px}.AboutPage_about__clients-section__GgRmj p{max-width:750px;margin:0 auto 40px;font-size:20px;line-height:36px}.AboutPage_about__reviews-section__vn6K5{margin-bottom:87px}}.Layout_layout__KKMNL{display:flex;min-height:100vh;flex-direction:column}.Layout_main__5FFfL{display:flex;flex-direction:column;padding:25px 0}@media (min-width:1024px){.Layout_main__5FFfL{padding:40px 0 96px}}