@import url(https://fonts.googleapis.com/css?family=Work+Sans:regular,500,600,700&display=swap);:root{--primary:#2947a9;--secondary:#f9995d;--neutral-900:#14171f;--neutral-800:#292e3d;--neutral-700:#3d445c;--neutral-600:#525b7a;--neutral-500:#667299;--neutral-400:#858ead;--neutral-300:#a3aac2;--neutral-200:#c2c7d6;--neutral-100:#e0e3eb;--neutral-50:#f6f8f7;--neutral-white:#fff}*{padding:0;margin:0;border:0}*,*::after,*::before{box-sizing:border-box}*::after,*::before{display:inline-block}body,html{height:100%;min-width:320px}body{color:#fff;line-height:1;font-family:"Work Sans";font-size:1.25rem;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,textarea{font-family:"Work Sans";font-size:inherit;line-height:inherit;color:inherit;background-color:rgba(0,0,0,0)}input,textarea{width:100%}button,option,select{cursor:pointer}a{display:inline-block;color:inherit;text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}body{background-color:#fff}.lock body{overflow:hidden;touch-action:none;-ms-scroll-chaining:none;overscroll-behavior:none}.loaded body{transition:opacity .8s;opacity:1}.wrapper{min-height:100%;display:flex;flex-direction:column;overflow:hidden}@supports (overflow:clip){.wrapper{overflow:clip}}.wrapper>main{flex:1 1 auto}.wrapper>*{min-width:0}[class*=__container]{max-width:77.75rem;margin:0 auto;padding:0 .9375rem}input[type=email],input[type=tel],input[type=text],textarea{-webkit-appearance:none;appearance:none}.input{width:100%;display:block;padding:.625rem .5rem;height:auto;background:var(--neutral-white);border:1px solid var(--neutral-100);border-radius:.25rem;caret-color:inherit;color:var(--neutral-800);font-size:1rem}.input[placeholder]:not([data-placeholder-nohiden])::-webkit-input-placeholder{-webkit-transition:opacity .3s;transition:opacity .3s;font-size:1.125rem;color:var(--neutral-300)}.input[placeholder]:not([data-placeholder-nohiden]):-ms-input-placeholder{-ms-transition:opacity .3s;transition:opacity .3s;font-size:1.125rem;color:var(--neutral-300)}.input[placeholder]:not([data-placeholder-nohiden])::-ms-input-placeholder{-ms-transition:opacity .3s;transition:opacity .3s;font-size:1.125rem;color:var(--neutral-300)}.input[placeholder]:not([data-placeholder-nohiden])::placeholder{transition:opacity .3s;font-size:1.125rem;color:var(--neutral-300)}.input[placeholder]:not([data-placeholder-nohiden]):focus::-webkit-input-placeholder{opacity:0}.input[placeholder]:not([data-placeholder-nohiden]):focus:-ms-input-placeholder{opacity:0}.input[placeholder]:not([data-placeholder-nohiden]):focus::-ms-input-placeholder{opacity:0}.input[placeholder]:not([data-placeholder-nohiden]):focus::placeholder{opacity:0}textarea{min-height:8.4375rem}textarea.input{resize:none;padding:.625rem .5rem}.select{font-size:18px;color:var(--neutral-300);min-width:0;position:relative}.select._select-active{z-index:2}.select__body{position:relative}.select__title{height:2.5625rem;color:var(--neutral-300);text-align:left;border:1px solid #d9d9d9;background-color:#fff;cursor:pointer;width:100%;border-radius:.25rem}.select__value{position:relative;display:flex;min-width:0;align-items:center;height:1.875rem;padding:.625rem .5rem;gap:.625rem}.select__value>*{flex:1 1 auto}.select__value:after{position:absolute;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);right:.625rem;content:"";height:1.0625rem;width:1.0625rem;transition:all .3s ease 0s;background:url(../img/icons/select.svg) no-repeat}._select-open .select__value:after{-webkit-transform:rotate(-180deg) translate(0,52%);transform:rotate(-180deg) translate(0,52%)}.select__value._select-pseudo-label::before{content:attr(data-pseudo-label);opacity:.5}.select__content{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select__text{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select__input{width:100%;background-color:rgba(0,0,0,0);height:100%}.select__options{color:#000;position:absolute;top:calc(100% - .0625rem);border-radius:0 0 4px 4px;min-width:100%;left:0;background-color:#fff;border-top:0;border:1px solid #d9d9d9;border-top:0;padding:10px 0 5px 0}.select__scroll{overflow-y:auto;overflow-x:hidden;max-height:12.5rem}.select__option{width:100%;text-align:left;cursor:pointer;padding:5px 15px;color:inherit}.select__option._select-selected{background-color:#eee}.select__row{display:inline-flex;align-items:center}.select--show-top .select__options{top:auto;bottom:calc(100% - .0625rem);border:1px solid #d9d9d9;border-bottom:0;border-radius:4px 4px 0 0;padding:5px 0 10px 0}._select-tag{cursor:pointer}.menu__list{display:flex;flex-wrap:wrap;-webkit-column-gap:3.125rem;-moz-column-gap:3.125rem;column-gap:3.125rem}.menu__link{width:100%;font-weight:400;font-size:1.125rem;color:var(--neutral-900);transition:color .3s;position:relative}.menu__link::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;transition:background-color .5s;z-index:-1;border-radius:.625rem}.icon-menu{display:none}.ibg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ibg--top{-o-object-position:top;object-position:top}.ibg--bottom{-o-object-position:bottom;object-position:bottom}.ibg--left{-o-object-position:left;object-position:left}.ibg--right{-o-object-position:right;object-position:right}.ibg--contain{-o-object-fit:contain;object-fit:contain}.title{font-weight:700;font-size:2.25rem;line-height:116.666667%;color:#292e3d}.title--white{color:#fff}.title--center{text-align:center}.title--blue{color:var(--primary);line-height:116.666667%}.button{border-radius:.125rem;padding:1rem 1.25rem;color:#fff;font-weight:600;font-size:1.125rem;text-align:center;line-height:1.2;transition:background-color .3s}.button--white{border-radius:.375rem;color:var(--primary);background-color:#fff;border:.125rem solid var(--primary);transition:background-color .3s}.button--blue{background-color:var(--primary)}.button--transparent{border:.125rem solid #fff;background-color:rgba(0,0,0,0)}.button--orange{border-radius:.25rem;background-color:var(--secondary);padding:.625rem 1.25rem}.label{font-size:1.5625rem;font-weight:500;color:var(--primary);font-style:normal;font-variant:all-small-caps}.navigation-control{display:flex}.navigation-control--hero{height:2.5rem}.navigation-control--hero .navigation-control__button{flex:0 0 50%}.navigation-control--hero .navigation-control__button--prev{border-right:.03125rem solid #fff}.navigation-control--hero .navigation-control__button--next{border-left:.03125rem solid #fff}.navigation-control--grid{height:4rem;align-items:center}.navigation-control--grid .navigation-control__button{flex:0 1 36.875%;height:100%;display:flex;align-items:center;justify-content:center}.navigation-control__button{background-color:var(--neutral-800);transition:background-color .3s}.navigation-control__button span{font-size:1.125rem;position:relative}.navigation-control__button span::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/icons/arrow.svg) right no-repeat}.navigation-control__button--prev span{padding-left:2.5rem}.navigation-control__button--prev span::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.navigation-control__button--next{border-left:.03125rem solid #fff}.navigation-control__button--next span{padding-right:2.5rem}.navigation-control__pagination{padding-left:2.0625rem;padding-right:2.0625rem;flex:1 1 auto;height:100%;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.navigation-control__pagination .swiper-pagination-bullet{cursor:pointer;transition:background-color .3s;flex:0 0 1rem;height:1rem;border-radius:50%;background-color:#f6f8f7}.navigation-control__pagination .swiper-pagination-bullet-active{background-color:#2947a9}.header{position:fixed;width:100%;top:0;left:0;z-index:50;background-color:#fff;-webkit-transform:translate(0,-100%);transform:translate(0,-100%);opacity:0}.header._watcher-view{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1;transition:all 1s;transition-delay:1.3s}.header__container{min-height:5rem;display:flex;align-items:center;justify-content:space-between;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;padding-top:.4375rem;padding-bottom:.4375rem}.header__logo{position:relative;z-index:3}.header__logo path{transition:fill .5s}.menu-open .header__logo path{fill:var(--secondary)}.footer__main{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}.footer__contacts{opacity:0}._watcher-view .footer__contacts{opacity:1;transition:opacity 1s}.footer__logo{opacity:0}._watcher-view .footer__logo{opacity:1;transition:opacity 1s;transition-delay:.4s}.footer__form{opacity:0}._watcher-view .footer__form{opacity:1;transition:opacity 1s}.footer__social{opacity:0}._watcher-view .footer__social{opacity:1;transition:opacity 1s;transition-delay:.4s}.footer__bottom{background:var(--primary)}.footer__body{opacity:0;max-width:75.9375rem;margin:0 auto;padding-left:.9375rem;padding-right:.9375rem;min-height:4.375rem;padding-top:.3125rem;padding-bottom:.3125rem;display:flex;align-items:center;justify-content:flex-start}.footer__body._watcher-view{opacity:1;transition:opacity 1s;transition-delay:.6s}.footer__copyright{font-size:1rem}.contacts-footer__label{padding-right:.8125rem}.contacts-footer__link,.contacts-footer__link,.contacts-footer__location{font-style:normal;text-transform:capitalize;color:var(--neutral-800)}.contacts-footer__link{transition:color .3s}.form-footer__label{display:block}.form-footer__label:not(:last-child){margin-bottom:1.25rem}.form-footer__body{display:flex;gap:.5rem}.social-footer__label:not(:last-child){margin-bottom:1.25rem}.social-footer__items{display:flex;flex-wrap:wrap;gap:1.25rem}.social-footer__link path{transition:fill .3s}.hero{min-height:100svh;position:relative;display:flex;align-items:flex-end;justify-content:flex-end}.hero__slider-big{position:absolute;height:100svh;width:100%;top:0;left:0}.hero__slider-mini{position:relative;z-index:2}.slider-big__slide{position:relative}.slider-big__slide::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(90deg,rgba(255,255,255,.9) 16.58%,rgba(255,255,255,.1) 77.17%);z-index:2}.slider-big__container{position:relative;z-index:3;height:100%;display:flex;align-items:center}.slider-big__title{font-weight:600;font-size:4.5rem;color:var(--neutral-800);display:flex;align-items:center;justify-content:center}.slider-big__image{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}.slider-mini__wrapper{color:var(--neutral-white)}.slider-mini__body{padding:1.25rem;height:100%;background:#3559c7;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;row-gap:1.25rem}.slider-mini__label{font-weight:700;font-size:1.25rem}.slider-mini__title{font-size:1.5rem;max-width:19.5rem}.hero__slider-mini,.slider-big__image,.slider-big__title{opacity:0}._watcher-view .hero__slider-mini,._watcher-view .slider-big__image,._watcher-view .slider-big__title{transition:all 1s;opacity:1}.slider-big__title{-webkit-transform:translate(0,20%);transform:translate(0,20%)}._watcher-view .slider-big__title{-webkit-transform:translate(0,0);transform:translate(0,0);transition-delay:.7s}.slider-big__image{-webkit-transform:scale(1.2);transform:scale(1.2)}._watcher-view .slider-big__image{-webkit-transform:scale(1);transform:scale(1)}.hero__slider-mini{-webkit-transform:translate(100%,0);transform:translate(100%,0)}._watcher-view .hero__slider-mini{-webkit-transform:translate(0,0);transform:translate(0,0);transition-delay:1s}.best__items{display:grid;grid-template-columns:repeat(3,1fr);row-gap:1.5625rem}.best__item{border:.0875rem solid var(--neutral-100);border-radius:.25rem;padding:1.375rem 1.125rem 1.375rem 1.375rem;opacity:0;-webkit-transform:translate(0,20%);transform:translate(0,20%);transition:all .8s}.best__item>*:not(:last-child){margin-bottom:1.125rem}._watcher-view .best__item{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}._watcher-view .best__item:nth-child(1){transition-delay:.2s}._watcher-view .best__item:nth-child(2){transition-delay:.4s}._watcher-view .best__item:nth-child(3){transition-delay:.6s}.best__title{font-weight:700;font-size:1.25rem;color:var(--neutral-700)}.best__text{font-size:1rem;color:var(--neutral-400)}.best__text p:not(:last-child){margin-bottom:.625rem}.about__container{display:flex;align-items:center}.about__image{overflow:hidden;flex:0 0 74.238683%;box-shadow:0 8px 8px -4px rgba(17,24,39,.04),0 20px 24px -4px rgba(17,24,39,.1);border-radius:.125rem;position:relative;z-index:1;text-align:center}.about__image img{max-width:100%}.about__content{border-radius:.125rem;background-color:var(--primary);flex:1 1 auto;position:relative;z-index:2;-webkit-transform:translate(10%,0);transform:translate(10%,0);opacity:0}.about__content._watcher-view{transition:all 1s;-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}.about__button,.about__text,.about__title{-webkit-transform:translate(0,20px);transform:translate(0,20px);opacity:0}._watcher-view .about__button,._watcher-view .about__text,._watcher-view .about__title{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1;transition:opacity 1s,-webkit-transform 1s;transition:transform 1s,opacity 1s;transition:transform 1s,opacity 1s,-webkit-transform 1s}._watcher-view .about__title{transition-delay:.3s}._watcher-view .about__text{transition-delay:.6s}._watcher-view .about__button{transition:opacity 1s .9s,background-color .3s,-webkit-transform 1s .9s;transition:transform 1s .9s,opacity 1s .9s,background-color .3s;transition:transform 1s .9s,opacity 1s .9s,background-color .3s,-webkit-transform 1s .9s}.services{background-color:var(--neutral-50)}.services__title{-webkit-transform:translate(0,20px);transform:translate(0,20px);opacity:0}.services__title._watcher-view{transition:all .5s;-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}.services__items{display:grid;grid-template-columns:repeat(3,1fr)}.item-service{min-height:11.3125rem;color:var(--primary);background-color:#fff;padding:2.375rem .625rem 2.375rem .625rem;display:flex;flex-direction:column;justify-content:space-between;align-items:center;position:relative;-webkit-transform:translate(0,-15%);transform:translate(0,-15%);opacity:0}.item-service::after{content:"";position:absolute;top:54.143646%;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);width:3.75rem;height:.125rem;background-color:var(--neutral-100)}.item-service__image{width:2.5rem;height:2.5rem}.item-service__type{font-weight:600;font-size:1.25rem;text-align:center}._watcher-view .item-service{transition:all .8s;-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1;transition-delay:.4s}.item-service:nth-child(even){background-color:var(--primary);color:#fff;-webkit-transform:translate(0,15%);transform:translate(0,15%)}._watcher-view .item-service:nth-child(even){-webkit-transform:translate(0,0);transform:translate(0,0);transition-delay:.2s}.experience__container{display:flex;flex-direction:row-reverse;align-items:center}.experience__content{flex:0 1 37.4%;-webkit-transform:translate(0,20%);transform:translate(0,20%);opacity:0}._watcher-view .experience__content{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1;transition:all .8s}.experience__items{flex:0 1 62.6%;display:flex;flex-direction:column;padding-left:1.875rem;padding-right:1.875rem}.experience__item{opacity:0;-webkit-transform:translate(0,20%);transform:translate(0,20%);transition:all .8s}._watcher-view .experience__item{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}._watcher-view .experience__item:nth-child(1){transition-delay:.45s}._watcher-view .experience__item:nth-child(2){transition-delay:.6s}._watcher-view .experience__item:nth-child(3){transition-delay:.75s}._watcher-view .experience__item:nth-child(4){transition-delay:.9s}.content-experience__text{color:var(--neutral-600)}.item-experience{border:1px solid var(--neutral-white);border-radius:.25rem;padding:1.5625rem 3.125rem 1.5625rem 1.5625rem;box-shadow:0 4px 6px -2px rgba(17,24,39,.05),0 12px 16px -4px rgba(17,24,39,.1);background-color:#fff;position:relative}.item-experience--reset .item-experience__image{-webkit-transform:translate(0,0);transform:translate(0,0)}.item-experience:nth-child(even){position:relative;z-index:1}.item-experience:nth-child(odd){position:relative;z-index:2}.item-experience__quantity{font-weight:600;color:var(--neutral-800)}.item-experience__quantity:not(:last-child){margin-bottom:.3125rem}.item-experience__text{color:var(--neutral-500);position:relative;margin-left:2.1875rem}.item-experience__text::before{content:"";position:absolute;width:.4375rem;height:100%;left:-1.0625rem;background-color:var(--secondary)}.item-experience__image{width:6.0625rem;height:6.0625rem;position:absolute;right:-1.875rem;top:-1.1875rem}.consultation{position:relative}.consultation::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:#000;opacity:0;z-index:2;transition:opacity 1.5s}.consultation._watcher-view::before{opacity:.7}.consultation__container{position:relative;z-index:3;-webkit-transform:translate(0,50px);transform:translate(0,50px);opacity:0;display:flex;justify-content:space-between;align-items:center;gap:1.875rem}._watcher-view .consultation__container{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0);transition:all .7s}.consultation__info{z-index:3;display:grid;row-gap:1.875rem}.consultation__image{position:absolute;top:0;left:0;z-index:1}.consultation__call-number a{text-decoration:underline;transition:color .3s}.projects__title:not(:last-child){margin-bottom:2.5rem}.projects__content{height:49.375rem;display:flex}.projects__navigation{flex:1 1 auto}.projects__navigation:not(:last-child){margin-bottom:1.25rem}.projects__body{flex:0 1 65.897858%}.navigation-projects{align-items:flex-start;align-self:flex-start;position:relative}.navigation-projects__list{display:flex;flex-direction:column;row-gap:1.25rem;overflow:hidden;align-items:flex-start}.navigation-projects__item{line-height:116.666667%}._watcher-view .navigation-projects__item:nth-child(1) .navigation-projects__category{transition:opacity .6s,color .5s,-webkit-transform .6s;transition:transform .6s,opacity .6s,color .5s;transition:transform .6s,opacity .6s,color .5s,-webkit-transform .6s}._watcher-view .navigation-projects__item:nth-child(2) .navigation-projects__category{transition:opacity .6s .2s,color .5s,-webkit-transform .6s .2s;transition:transform .6s .2s,opacity .6s .2s,color .5s;transition:transform .6s .2s,opacity .6s .2s,color .5s,-webkit-transform .6s .2s}._watcher-view .navigation-projects__item:nth-child(3) .navigation-projects__category{transition:opacity .6s .4s,color .5s,-webkit-transform .6s .4s;transition:transform .6s .4s,opacity .6s .4s,color .5s;transition:transform .6s .4s,opacity .6s .4s,color .5s,-webkit-transform .6s .4s}._watcher-view .navigation-projects__item:nth-child(4) .navigation-projects__category{transition:opacity .6s .6s,color .5s,-webkit-transform .6s .6s;transition:transform .6s .6s,opacity .6s .6s,color .5s;transition:transform .6s .6s,opacity .6s .6s,color .5s,-webkit-transform .6s .6s}.navigation-projects__category{padding-left:.9375rem;font-weight:500;font-size:1.5rem;color:#c2c7d6;line-height:116.666667%;-webkit-transform:translate(-100%,0);transform:translate(-100%,0);opacity:0}._active .navigation-projects__category{color:#2947a9;font-weight:700}._watcher-view .navigation-projects__category{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}.navigation-projects__active{opacity:0;position:absolute;bottom:0;left:0;width:4px;height:100%}._watcher-view .navigation-projects__active{opacity:1;transition:opacity .6s 1s}.navigation-projects__active span{position:absolute;width:100%;height:100%;top:0;left:0;transition:all .5s}.body-projects{min-width:0;height:43.375rem}.body-projects__slider{height:100%;position:relative}.body-projects__slider:not(:last-child){margin-bottom:2rem}.body-projects__slide{height:calc((100% - 32px)/ 2)!important;height:100%;overflow:hidden}.quantity-change-1element .body-projects__slide,.quantity-change-2elements .body-projects__slide{height:100%!important}.body-projects__navigation{opacity:0}._watcher-view .body-projects__navigation{transition:opacity 1.4s 1s;opacity:1}.swiper-grid-column>.body-projects__wrapper{flex-wrap:wrap;flex-direction:column}.swiper-grid>.body-projects__wrapper{flex-wrap:wrap}.slide-items{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}._watcher-view .slide-items{transition:opacity 1s 1s,-webkit-transform 1s 1s;transition:opacity 1s 1s,transform 1s 1s;transition:opacity 1s 1s,transform 1s 1s,-webkit-transform 1s 1s;opacity:1;-webkit-transform:scale(1);transform:scale(1)}.slide-items.scale-in{-webkit-animation:scaleIn .7s;animation:scaleIn .7s}.slide-items__item{display:flex;flex-direction:column;min-height:100%;background-color:#2947a9}.slide-items__picture{flex:1 1 auto;display:block;position:relative;overflow:hidden;transition:all .3s}.slide-items__picture img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .3s}.slide-items__info{background-color:#2947a9;padding:.75rem .75rem 1rem .75rem}.slide-items__link-title{font-weight:700;font-size:1.25rem}.slide-items__link-title:not(:last-child){margin-bottom:1.125rem}.slide-items__location{font-weight:400;font-size:1.125rem}@-webkit-keyframes scaleIn{from{-webkit-transform:scale(.5);transform:scale(.5);opacity:.3}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes scaleIn{from{-webkit-transform:scale(.5);transform:scale(.5);opacity:.3}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.subscribe{background-color:var(--neutral-50)}.subscribe__body{text-align:center;max-width:37rem;margin:0 auto}.subscribe__content>*:not(:last-child){margin-bottom:1.25rem}.subscribe__content:not(:last-child){margin-bottom:2.375rem}.content-subscribe__title{-webkit-transform:translate(0,20px);transform:translate(0,20px);opacity:0;position:relative}._watcher-view .content-subscribe__title{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1;transition:all .8s}.content-subscribe__text{-webkit-transform:translate(0,20px);transform:translate(0,20px);opacity:0;color:var(--neutral-800)}._watcher-view .content-subscribe__text{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1;transition:all .8s;transition-delay:.3s}.form-subscribe{-webkit-transform:translate(0,20px);transform:translate(0,20px);opacity:0}.form-subscribe._watcher-view{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1;transition:all .8s;transition-delay:.6s}.form-subscribe__fields{display:grid;grid-template-columns:repeat(2,1fr);-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;row-gap:1.25rem}.form-subscribe__fields:not(:last-child){margin-bottom:3.4375rem}.form-subscribe__item{position:relative}.form-subscribe__item::before{content:"*";position:absolute;font-size:1.125rem;color:red;top:.625rem;left:0;font-weight:700;pointer-events:none;transition:opacity .3s;opacity:1;z-index:1}.form-subscribe__item.no-star::before{opacity:0}.form-subscribe__item:nth-child(1)::before{left:6.5625rem}.form-subscribe__item:nth-child(2)::before{left:3.75rem}.form-subscribe__item:nth-child(3)::before{left:12.9375rem}.form-subscribe__item:nth-child(4)::before{opacity:0}.form-subscribe__item:nth-child(5)::before{top:0;top:105%;font-weight:400}.form-subscribe__item:nth-child(5)::after{content:"indicates a required field";position:absolute;bottom:-1.5625rem;left:.9375rem;z-index:3;color:var(--neutral-500);font-size:1rem}.form-subscribe__button{width:16.875rem}.swiper{overflow:hidden}.swiper-initialized{touch-action:pan-y}.swiper-wrapper{width:100%;height:100%;box-sizing:content-box;display:flex;position:relative}.swiper-vertical .swiper-wrapper{flex-direction:column}.swiper-autoheight .swiper-wrapper{align-items:flex-start}.swiper-initialized .swiper-slide{flex-shrink:0}.swiper-android .swiper-slide,.swiper-android .swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-button-lock{opacity:.6;pointer-events:none}@media (min-width:29.99875em){.contacts-footer__phone .contacts-footer__label{padding-right:2.125rem}.contacts-footer__email .contacts-footer__label{padding-right:2.5625rem}.slider-big__title{max-width:34.75rem}}@media (min-width:40.25em){.item-experience{min-width:17.25rem;max-width:23.125rem;align-self:flex-end}.item-experience--bottom .item-experience__image{-webkit-transform:translate(18.75rem,10.625rem);transform:translate(18.75rem,10.625rem)}.item-experience:nth-child(4n+2){min-width:22.5rem}.item-experience:nth-child(4n+2) .item-experience__image{width:4.9375rem;height:4.9375rem}.item-experience:nth-child(4n){min-width:20.8125rem}.item-experience:nth-child(4n) .item-experience__image{width:5.25rem;height:5.25rem}.item-experience:nth-child(even){align-self:flex-start}.item-experience:nth-child(even) .item-experience__image{left:-1.875rem;top:-3.75rem}.item-experience:nth-child(even):not(:first-child){margin-top:-3.5rem}.item-experience:nth-child(odd){max-width:17.25rem}.item-experience:nth-child(odd):not(:first-child){margin-top:-.75rem}.item-experience:nth-child(odd):not(:first-child) .item-experience__image{width:5.8125rem;height:5.8125rem}}@media (min-width:40.25em)and (min-width:77.75em){.item-experience:nth-child(4n){margin-left:5.125rem}.item-experience:nth-child(odd):not(:first-child){margin-right:3.75rem}}@media (min-width:47.99875em){.menu__link{padding:.4375rem}.hero__slider-mini{max-width:26rem}.slider-mini__slide{min-height:9.375rem}.consultation__info{max-width:47.125rem}}@media (min-width:61.99875em){.footer__column:nth-child(1){flex:0 0 29.75rem}.footer__column:nth-child(2){flex:0 0 26.4375rem}.about__container{min-height:41.8125rem}.about__content{margin-left:-14.485597%}}@media (min-width:75.875em){.menu__list{-webkit-column-gap:3.125rem;-moz-column-gap:3.125rem;column-gap:3.125rem}.page__about{padding-bottom:12.625rem}.best__items{padding-left:6.125rem}.best__items{padding-right:6.125rem}.best__items{-webkit-column-gap:4.125rem;-moz-column-gap:4.125rem;column-gap:4.125rem}.services__items{padding-left:6.4375rem}.services__items{padding-right:6.4375rem}.services__items{-webkit-column-gap:6.125rem;-moz-column-gap:6.125rem;column-gap:6.125rem}.services__items{row-gap:3rem}.experience__container{padding-left:3.75rem}.experience__container{padding-right:3.75rem}.experience__content{padding-left:7.75rem}}@media (min-width:77.75em){.page__best{padding-top:9.5rem}.page__best{padding-bottom:9.5rem}.page__services{padding-top:2.75rem}.page__services{padding-bottom:4.75rem}.page__experience{padding-top:7.625rem}.page__experience{padding-bottom:6.0625rem}.page__projects{padding-top:5.5rem}.page__projects{padding-bottom:8.5rem}.page__subscribe{padding-top:3.75rem}.page__subscribe{padding-bottom:3.75rem}.title{font-size:2.25rem}.title--blue{font-size:3.75rem}.text{font-size:1.25rem}.text p:not(:last-child){margin-bottom:1.6875rem}.footer{padding-top:5rem}.footer__container:not(:last-child){margin-bottom:5.1875rem}.footer__contacts:not(:last-child){margin-bottom:2.625rem}.footer__contacts>*:not(:last-child){margin-bottom:1.5625rem}.slider-big__title{font-size:4.5rem}.about__content{padding-top:3.125rem}.about__content{padding-right:3.75rem}.about__content{padding-bottom:3.75rem}.about__content{padding-left:2.5rem}.about__title:not(:last-child){margin-bottom:2.3125rem}.about__text:not(:last-child){margin-bottom:4.625rem}.services__title:not(:last-child){margin-bottom:2.25rem}.content-experience__title:not(:last-child){margin-bottom:2.5rem}.content-experience__text:not(:last-child){margin-bottom:4.1875rem}.item-experience__quantity{font-size:4.5rem}.item-experience__text{font-size:1.5rem}.consultation__container{padding-top:6.25rem}.consultation__container{padding-bottom:6.25rem}.consultation__container{padding-right:3rem}.consultation__call-number{font-size:1.5rem}}@media (min-width:37em){.form-subscribe__item:nth-child(5){grid-column:span 2}}@media (max-width:767.87px){.body-projects__slide{height:100%!important}}@media (max-width:37em){.form-subscribe__fields{grid-template-columns:auto;row-gap:.75rem}.form-subscribe__button{width:100%}}@media (max-width:20em){.page__best{padding-top:2.5rem}.page__best{padding-bottom:2.5rem}.page__services{padding-top:2.5rem}.page__services{padding-bottom:1.25rem}.page__experience{padding-top:1.25rem}.page__experience{padding-bottom:1.25rem}.page__projects{padding-top:2.5rem}.page__projects{padding-bottom:1.25rem}.page__subscribe{padding-top:1.25rem}.page__subscribe{padding-bottom:1.25rem}.title{font-size:2.125rem}.title--blue{font-size:2.25rem}.text{font-size:1.125rem}.text p:not(:last-child){margin-bottom:.625rem}.footer{padding-top:1.25rem}.footer__container:not(:last-child){margin-bottom:1.25rem}.footer__contacts:not(:last-child){margin-bottom:1.875rem}.footer__contacts>*:not(:last-child){margin-bottom:.3125rem}.slider-big__title{font-size:2.5rem}.about__content{padding-top:1.5625rem}.about__content{padding-right:.9375rem}.about__content{padding-bottom:1.5625rem}.about__content{padding-left:.9375rem}.about__title:not(:last-child){margin-bottom:.75rem}.about__text:not(:last-child){margin-bottom:1.5rem}.services__title:not(:last-child){margin-bottom:.75rem}.content-experience__title:not(:last-child){margin-bottom:.9375rem}.content-experience__text:not(:last-child){margin-bottom:1.25rem}.item-experience__quantity{font-size:2.5rem}.item-experience__text{font-size:1.25rem}.consultation__container{padding-top:1.25rem}.consultation__container{padding-bottom:1.25rem}.consultation__container{padding-right:.0000000625rem}.consultation__call-number{font-size:1.25rem}}@media (max-width:61.99875em){.page__about{padding-bottom:.0000000625rem}.footer__main{flex-direction:column;align-items:stretch}.footer__column:nth-child(1){display:flex;flex-direction:column-reverse}.footer__column:nth-child(2){display:flex;flex-direction:row-reverse;-webkit-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem}._watcher-view .footer__contacts{transition-delay:.3s}._watcher-view .footer__logo{transition-delay:0s}._watcher-view .footer__form{transition-delay:.6s;flex:1 1 auto}._watcher-view .footer__social{transition-delay:.9s}.footer__body._watcher-view{transition-delay:1.1s}.slider-big__container{align-items:flex-start}.about__container{flex-direction:column;align-items:stretch}.about__image img{width:100%}.about__image{order:2;margin:0 -.9375rem}.about__content{order:1;margin:0 -.9375rem}.experience__container{padding-left:.9375rem}.experience__container{padding-right:.9375rem}.experience__container{flex-direction:column;align-items:stretch}.experience__content{padding-left:1.875rem}.experience__content{padding-left:0;flex:1 1 100%;margin-bottom:1.25rem}.experience__items{flex:1 1 100%;padding-left:.9375rem;padding-right:.9375rem;row-gap:1.25rem}.projects__content{display:block;height:61.331875rem}.projects__body{flex:1 1 auto}}@media (max-width:61.99875em)and (max-width:20em){.footer__column:nth-child(1){row-gap:.9375rem}.slider-big__container{padding-top:5rem}}@media (max-width:47.99875em){.menu__body{position:fixed;width:100%;height:100svh;left:0;top:0;top:-100svh;z-index:2;overflow:auto;clip-path:circle(0 at 100% 0);top:0;padding:6.25rem .9375rem .9375rem .9375rem;transition:top .7s,clip-path .7s ease;background-color:#3559c7}.menu__body::before{content:"";position:fixed;width:100%;height:4.0625rem;left:0;top:-100%;transition:left .3s,top .3s;z-index:3;background-color:#3559c7}.menu-open .menu__body{top:0;transition:clip-path 1s ease-in;clip-path:circle(250%)}.menu-open .menu__body::before{top:0}.menu__list{-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}.menu__list{flex-direction:column;align-items:stretch;text-align:center;row-gap:1.25rem}.menu__item{-webkit-transform:translate(0,-30px);transform:translate(0,-30px);opacity:0;transition:all .3s}.menu-open .menu__item{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1;transition:all .3s}.menu-open .menu__item:nth-child(1){transition-delay:.24s}.menu-open .menu__item:nth-child(2){transition-delay:.36s}.menu-open .menu__item:nth-child(3){transition-delay:.48s}.menu-open .menu__item:nth-child(4){transition-delay:.6s}.menu-open .menu__item:nth-child(5){transition-delay:.72s}.menu__link{color:#fff;font-size:1.5625rem;padding:.625rem;background-color:rgba(13,47,148,.5);border-radius:.625rem}.icon-menu{display:block;position:relative;width:1.875rem;height:1.125rem;z-index:5}.icon-menu span,.icon-menu::after,.icon-menu::before{content:"";transition:all .5s ease 0s;right:0;position:absolute;width:100%;height:.125rem;background-color:#000}.icon-menu::before{top:0}.icon-menu::after{bottom:0}.icon-menu span{top:calc(50% - .0625rem)}.menu-open .icon-menu span,.menu-open .icon-menu::after,.menu-open .icon-menu::before{background-color:var(--secondary)}.menu-open .icon-menu span{opacity:0;visibility:hidden}.menu-open .icon-menu::before{top:calc(50% - .0625rem);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-open .icon-menu::after{bottom:calc(50% - .0625rem);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.navigation-control__pagination{padding-left:.3125rem;padding-right:.3125rem}.navigation-control__pagination{color:#2947a9;font-weight:600;flex-wrap:nowrap}.header__container{min-height:2.5rem}.slider-mini__body{row-gap:.9375rem;padding:.75rem}.slider-mini__label{font-size:1.0625rem}.slider-mini__title{font-size:1.25rem}.best__items{padding-left:.0000000625rem}.best__items{padding-right:.0000000625rem}.best__items{grid-template-columns:auto}.best__items{-webkit-column-gap:.9375rem;-moz-column-gap:.9375rem;column-gap:.9375rem}.services__items{padding-left:.0000000625rem}.services__items{padding-right:.0000000625rem}.services__items{grid-template-columns:auto}.services__items{-webkit-column-gap:1.875rem;-moz-column-gap:1.875rem;column-gap:1.875rem}.services__items{row-gap:1.5625rem}.services__items{margin:0 -.9375rem;row-gap:0}.consultation__container{flex-direction:column;text-align:center}.projects__content{height:42.956875rem}.body-projects{height:25rem;margin:0 -.9375rem}.body-projects.quantity-change-2elements{height:25rem}}@media (max-width:47.99875em)and (any-hover:none){.icon-menu{cursor:default}}@media (max-width:40.25em){.experience__items{padding-left:0;padding-right:0}.item-experience{padding:1.25rem 3.125rem 1.25rem 1.25rem}.item-experience__image{top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);right:0;width:5rem;height:5rem}}@media (max-width:37.5em){.footer__column:nth-child(2){flex-direction:column}}@media (max-width:29.99875em){.form-footer__body{flex-direction:column}}@media (min-width:47.99875em)and (max-width:75.875em){@supports ((-moz-column-gap:clamp(1.25rem ,-1.9784706964rem + 6.7261557778vw ,3.125rem)) or (column-gap:clamp(1.25rem ,-1.9784706964rem + 6.7261557778vw ,3.125rem))){.menu__list{-webkit-column-gap:clamp(1.25rem ,-1.9784706964rem + 6.7261557778vw ,3.125rem);-moz-column-gap:clamp(1.25rem ,-1.9784706964rem + 6.7261557778vw ,3.125rem);column-gap:clamp(1.25rem ,-1.9784706964rem + 6.7261557778vw ,3.125rem)}}@supports not ((-moz-column-gap:clamp(1.25rem ,-1.9784706964rem + 6.7261557778vw ,3.125rem)) or (column-gap:clamp(1.25rem ,-1.9784706964rem + 6.7261557778vw ,3.125rem))){.menu__list{-webkit-column-gap:calc(1.25rem + 1.875*(100vw - 47.99875rem)/ 27.87625);-moz-column-gap:calc(1.25rem + 1.875*(100vw - 47.99875rem)/ 27.87625);column-gap:calc(1.25rem + 1.875*(100vw - 47.99875rem)/ 27.87625)}}@supports (padding-left:clamp(0.0000000625rem ,-10.5463374381rem + 21.9721086498vw ,6.125rem)){.best__items{padding-left:clamp(.0000000625rem ,-10.5463374381rem + 21.9721086498vw ,6.125rem)}}@supports not (padding-left:clamp(0.0000000625rem ,-10.5463374381rem + 21.9721086498vw ,6.125rem)){.best__items{padding-left:calc(.0000000625rem + 6.1249999375*(100vw - 47.99875rem)/ 27.87625)}}@supports (padding-right:clamp(0.0000000625rem ,-10.5463374381rem + 21.9721086498vw ,6.125rem)){.best__items{padding-right:clamp(.0000000625rem ,-10.5463374381rem + 21.9721086498vw ,6.125rem)}}@supports not (padding-right:clamp(0.0000000625rem ,-10.5463374381rem + 21.9721086498vw ,6.125rem)){.best__items{padding-right:calc(.0000000625rem + 6.1249999375*(100vw - 47.99875rem)/ 27.87625)}}@supports ((-moz-column-gap:clamp(0.9375rem ,-4.5509001838rem + 11.4344648222vw ,4.125rem)) or (column-gap:clamp(0.9375rem ,-4.5509001838rem + 11.4344648222vw ,4.125rem))){.best__items{-webkit-column-gap:clamp(.9375rem ,-4.5509001838rem + 11.4344648222vw ,4.125rem);-moz-column-gap:clamp(.9375rem ,-4.5509001838rem + 11.4344648222vw ,4.125rem);column-gap:clamp(.9375rem ,-4.5509001838rem + 11.4344648222vw ,4.125rem)}}@supports not ((-moz-column-gap:clamp(0.9375rem ,-4.5509001838rem + 11.4344648222vw ,4.125rem)) or (column-gap:clamp(0.9375rem ,-4.5509001838rem + 11.4344648222vw ,4.125rem))){.best__items{-webkit-column-gap:calc(.9375rem + 3.1875*(100vw - 47.99875rem)/ 27.87625);-moz-column-gap:calc(.9375rem + 3.1875*(100vw - 47.99875rem)/ 27.87625);column-gap:calc(.9375rem + 3.1875*(100vw - 47.99875rem)/ 27.87625)}}@supports (padding-left:clamp(0.0000000625rem ,-11.0844158875rem + 23.0931346128vw ,6.4375rem)){.services__items{padding-left:clamp(.0000000625rem ,-11.0844158875rem + 23.0931346128vw ,6.4375rem)}}@supports not (padding-left:clamp(0.0000000625rem ,-11.0844158875rem + 23.0931346128vw ,6.4375rem)){.services__items{padding-left:calc(.0000000625rem + 6.4374999375*(100vw - 47.99875rem)/ 27.87625)}}@supports (padding-right:clamp(0.0000000625rem ,-11.0844158875rem + 23.0931346128vw ,6.4375rem)){.services__items{padding-right:clamp(.0000000625rem ,-11.0844158875rem + 23.0931346128vw ,6.4375rem)}}@supports not (padding-right:clamp(0.0000000625rem ,-11.0844158875rem + 23.0931346128vw ,6.4375rem)){.services__items{padding-right:calc(.0000000625rem + 6.4374999375*(100vw - 47.99875rem)/ 27.87625)}}@supports ((-moz-column-gap:clamp(1.875rem ,-5.4428669118rem + 15.2459530963vw ,6.125rem)) or (column-gap:clamp(1.875rem ,-5.4428669118rem + 15.2459530963vw ,6.125rem))){.services__items{-webkit-column-gap:clamp(1.875rem ,-5.4428669118rem + 15.2459530963vw ,6.125rem);-moz-column-gap:clamp(1.875rem ,-5.4428669118rem + 15.2459530963vw ,6.125rem);column-gap:clamp(1.875rem ,-5.4428669118rem + 15.2459530963vw ,6.125rem)}}@supports not ((-moz-column-gap:clamp(1.875rem ,-5.4428669118rem + 15.2459530963vw ,6.125rem)) or (column-gap:clamp(1.875rem ,-5.4428669118rem + 15.2459530963vw ,6.125rem))){.services__items{-webkit-column-gap:calc(1.875rem + 4.25*(100vw - 47.99875rem)/ 27.87625);-moz-column-gap:calc(1.875rem + 4.25*(100vw - 47.99875rem)/ 27.87625);column-gap:calc(1.875rem + 4.25*(100vw - 47.99875rem)/ 27.87625)}}@supports (row-gap:clamp(1.5625rem ,-0.9126608672rem + 5.1567194296vw ,3rem)){.services__items{row-gap:clamp(1.5625rem ,-.9126608672rem + 5.1567194296vw ,3rem)}}@supports not (row-gap:clamp(1.5625rem ,-0.9126608672rem + 5.1567194296vw ,3rem)){.services__items{row-gap:calc(1.5625rem + 1.4375*(100vw - 47.99875rem)/ 27.87625)}}}@media (min-width:20em)and (max-width:77.75em){@supports (padding-top:clamp(2.5rem ,0.0757575758rem + 12.1212121212vw ,9.5rem)){.page__best{padding-top:clamp(2.5rem ,.0757575758rem + 12.1212121212vw ,9.5rem)}}@supports not (padding-top:clamp(2.5rem ,0.0757575758rem + 12.1212121212vw ,9.5rem)){.page__best{padding-top:calc(2.5rem + 7*(100vw - 20rem)/ 57.75)}}@supports (padding-bottom:clamp(2.5rem ,0.0757575758rem + 12.1212121212vw ,9.5rem)){.page__best{padding-bottom:clamp(2.5rem ,.0757575758rem + 12.1212121212vw ,9.5rem)}}@supports not (padding-bottom:clamp(2.5rem ,0.0757575758rem + 12.1212121212vw ,9.5rem)){.page__best{padding-bottom:calc(2.5rem + 7*(100vw - 20rem)/ 57.75)}}@supports (padding-top:clamp(2.5rem ,2.4134199134rem + 0.4329004329vw ,2.75rem)){.page__services{padding-top:clamp(2.5rem ,2.4134199134rem + .4329004329vw ,2.75rem)}}@supports not (padding-top:clamp(2.5rem ,2.4134199134rem + 0.4329004329vw ,2.75rem)){.page__services{padding-top:calc(2.5rem + .25*(100vw - 20rem)/ 57.75)}}@supports (padding-bottom:clamp(1.25rem ,0.0378787879rem + 6.0606060606vw ,4.75rem)){.page__services{padding-bottom:clamp(1.25rem ,.0378787879rem + 6.0606060606vw ,4.75rem)}}@supports not (padding-bottom:clamp(1.25rem ,0.0378787879rem + 6.0606060606vw ,4.75rem)){.page__services{padding-bottom:calc(1.25rem + 3.5*(100vw - 20rem)/ 57.75)}}@supports (padding-top:clamp(1.25rem ,-0.9577922078rem + 11.038961039vw ,7.625rem)){.page__experience{padding-top:clamp(1.25rem ,-.9577922078rem + 11.038961039vw ,7.625rem)}}@supports not (padding-top:clamp(1.25rem ,-0.9577922078rem + 11.038961039vw ,7.625rem)){.page__experience{padding-top:calc(1.25rem + 6.375*(100vw - 20rem)/ 57.75)}}@supports (padding-bottom:clamp(1.25rem ,-0.4166666667rem + 8.3333333333vw ,6.0625rem)){.page__experience{padding-bottom:clamp(1.25rem ,-.4166666667rem + 8.3333333333vw ,6.0625rem)}}@supports not (padding-bottom:clamp(1.25rem ,-0.4166666667rem + 8.3333333333vw ,6.0625rem)){.page__experience{padding-bottom:calc(1.25rem + 4.8125*(100vw - 20rem)/ 57.75)}}@supports (padding-top:clamp(2.5rem ,1.461038961rem + 5.1948051948vw ,5.5rem)){.page__projects{padding-top:clamp(2.5rem ,1.461038961rem + 5.1948051948vw ,5.5rem)}}@supports not (padding-top:clamp(2.5rem ,1.461038961rem + 5.1948051948vw ,5.5rem)){.page__projects{padding-top:calc(2.5rem + 3*(100vw - 20rem)/ 57.75)}}@supports (padding-bottom:clamp(1.25rem ,-1.2608225108rem + 12.5541125541vw ,8.5rem)){.page__projects{padding-bottom:clamp(1.25rem ,-1.2608225108rem + 12.5541125541vw ,8.5rem)}}@supports not (padding-bottom:clamp(1.25rem ,-1.2608225108rem + 12.5541125541vw ,8.5rem)){.page__projects{padding-bottom:calc(1.25rem + 7.25*(100vw - 20rem)/ 57.75)}}@supports (padding-top:clamp(1.25rem ,0.3841991342rem + 4.329004329vw ,3.75rem)){.page__subscribe{padding-top:clamp(1.25rem ,.3841991342rem + 4.329004329vw ,3.75rem)}}@supports not (padding-top:clamp(1.25rem ,0.3841991342rem + 4.329004329vw ,3.75rem)){.page__subscribe{padding-top:calc(1.25rem + 2.5*(100vw - 20rem)/ 57.75)}}@supports (padding-bottom:clamp(1.25rem ,0.3841991342rem + 4.329004329vw ,3.75rem)){.page__subscribe{padding-bottom:clamp(1.25rem ,.3841991342rem + 4.329004329vw ,3.75rem)}}@supports not (padding-bottom:clamp(1.25rem ,0.3841991342rem + 4.329004329vw ,3.75rem)){.page__subscribe{padding-bottom:calc(1.25rem + 2.5*(100vw - 20rem)/ 57.75)}}@supports (font-size:clamp(2.125rem ,2.0817099567rem + 0.2164502165vw ,2.25rem)){.title{font-size:clamp(2.125rem ,2.0817099567rem + .2164502165vw ,2.25rem)}}@supports not (font-size:clamp(2.125rem ,2.0817099567rem + 0.2164502165vw ,2.25rem)){.title{font-size:calc(2.125rem + .125*(100vw - 20rem)/ 57.75)}}@supports (font-size:clamp(2.25rem ,1.7305194805rem + 2.5974025974vw ,3.75rem)){.title--blue{font-size:clamp(2.25rem ,1.7305194805rem + 2.5974025974vw ,3.75rem)}}@supports not (font-size:clamp(2.25rem ,1.7305194805rem + 2.5974025974vw ,3.75rem)){.title--blue{font-size:calc(2.25rem + 1.5*(100vw - 20rem)/ 57.75)}}@supports (font-size:clamp(1.125rem ,1.0817099567rem + 0.2164502165vw ,1.25rem)){.text{font-size:clamp(1.125rem ,1.0817099567rem + .2164502165vw ,1.25rem)}}@supports not (font-size:clamp(1.125rem ,1.0817099567rem + 0.2164502165vw ,1.25rem)){.text{font-size:calc(1.125rem + .125*(100vw - 20rem)/ 57.75)}}@supports (margin-bottom:clamp(0.625rem ,0.257034632rem + 1.8398268398vw ,1.6875rem)){.text p:not(:last-child){margin-bottom:clamp(.625rem ,.257034632rem + 1.8398268398vw ,1.6875rem)}}@supports not (margin-bottom:clamp(0.625rem ,0.257034632rem + 1.8398268398vw ,1.6875rem)){.text p:not(:last-child){margin-bottom:calc(.625rem + 1.0625*(100vw - 20rem)/ 57.75)}}@supports (padding-top:clamp(1.25rem ,-0.0487012987rem + 6.4935064935vw ,5rem)){.footer{padding-top:clamp(1.25rem ,-.0487012987rem + 6.4935064935vw ,5rem)}}@supports not (padding-top:clamp(1.25rem ,-0.0487012987rem + 6.4935064935vw ,5rem)){.footer{padding-top:calc(1.25rem + 3.75*(100vw - 20rem)/ 57.75)}}@supports (margin-bottom:clamp(1.25rem ,-0.1136363636rem + 6.8181818182vw ,5.1875rem)){.footer__container:not(:last-child){margin-bottom:clamp(1.25rem ,-.1136363636rem + 6.8181818182vw ,5.1875rem)}}@supports not (margin-bottom:clamp(1.25rem ,-0.1136363636rem + 6.8181818182vw ,5.1875rem)){.footer__container:not(:last-child){margin-bottom:calc(1.25rem + 3.9375*(100vw - 20rem)/ 57.75)}}@supports (margin-bottom:clamp(1.875rem ,1.6152597403rem + 1.2987012987vw ,2.625rem)){.footer__contacts:not(:last-child){margin-bottom:clamp(1.875rem ,1.6152597403rem + 1.2987012987vw ,2.625rem)}}@supports not (margin-bottom:clamp(1.875rem ,1.6152597403rem + 1.2987012987vw ,2.625rem)){.footer__contacts:not(:last-child){margin-bottom:calc(1.875rem + .75*(100vw - 20rem)/ 57.75)}}@supports (margin-bottom:clamp(0.3125rem ,-0.1204004329rem + 2.1645021645vw ,1.5625rem)){.footer__contacts>*:not(:last-child){margin-bottom:clamp(.3125rem ,-.1204004329rem + 2.1645021645vw ,1.5625rem)}}@supports not (margin-bottom:clamp(0.3125rem ,-0.1204004329rem + 2.1645021645vw ,1.5625rem)){.footer__contacts>*:not(:last-child){margin-bottom:calc(.3125rem + 1.25*(100vw - 20rem)/ 57.75)}}@supports (font-size:clamp(2.5rem ,1.8073593074rem + 3.4632034632vw ,4.5rem)){.slider-big__title{font-size:clamp(2.5rem ,1.8073593074rem + 3.4632034632vw ,4.5rem)}}@supports not (font-size:clamp(2.5rem ,1.8073593074rem + 3.4632034632vw ,4.5rem)){.slider-big__title{font-size:calc(2.5rem + 2*(100vw - 20rem)/ 57.75)}}@supports (padding-top:clamp(1.5625rem ,1.0213744589rem + 2.7056277056vw ,3.125rem)){.about__content{padding-top:clamp(1.5625rem ,1.0213744589rem + 2.7056277056vw ,3.125rem)}}@supports not (padding-top:clamp(1.5625rem ,1.0213744589rem + 2.7056277056vw ,3.125rem)){.about__content{padding-top:calc(1.5625rem + 1.5625*(100vw - 20rem)/ 57.75)}}@supports (padding-right:clamp(0.9375rem ,-0.036525974rem + 4.8701298701vw ,3.75rem)){.about__content{padding-right:clamp(.9375rem ,-.036525974rem + 4.8701298701vw ,3.75rem)}}@supports not (padding-right:clamp(0.9375rem ,-0.036525974rem + 4.8701298701vw ,3.75rem)){.about__content{padding-right:calc(.9375rem + 2.8125*(100vw - 20rem)/ 57.75)}}@supports (padding-bottom:clamp(1.5625rem ,0.8049242424rem + 3.7878787879vw ,3.75rem)){.about__content{padding-bottom:clamp(1.5625rem ,.8049242424rem + 3.7878787879vw ,3.75rem)}}@supports not (padding-bottom:clamp(1.5625rem ,0.8049242424rem + 3.7878787879vw ,3.75rem)){.about__content{padding-bottom:calc(1.5625rem + 2.1875*(100vw - 20rem)/ 57.75)}}@supports (padding-left:clamp(0.9375rem ,0.3963744589rem + 2.7056277056vw ,2.5rem)){.about__content{padding-left:clamp(.9375rem ,.3963744589rem + 2.7056277056vw ,2.5rem)}}@supports not (padding-left:clamp(0.9375rem ,0.3963744589rem + 2.7056277056vw ,2.5rem)){.about__content{padding-left:calc(.9375rem + 1.5625*(100vw - 20rem)/ 57.75)}}@supports (margin-bottom:clamp(0.75rem ,0.2088744589rem + 2.7056277056vw ,2.3125rem)){.about__title:not(:last-child){margin-bottom:clamp(.75rem ,.2088744589rem + 2.7056277056vw ,2.3125rem)}}@supports not (margin-bottom:clamp(0.75rem ,0.2088744589rem + 2.7056277056vw ,2.3125rem)){.about__title:not(:last-child){margin-bottom:calc(.75rem + 1.5625*(100vw - 20rem)/ 57.75)}}@supports (margin-bottom:clamp(1.5rem ,0.4177489177rem + 5.4112554113vw ,4.625rem)){.about__text:not(:last-child){margin-bottom:clamp(1.5rem ,.4177489177rem + 5.4112554113vw ,4.625rem)}}@supports not (margin-bottom:clamp(1.5rem ,0.4177489177rem + 5.4112554113vw ,4.625rem)){.about__text:not(:last-child){margin-bottom:calc(1.5rem + 3.125*(100vw - 20rem)/ 57.75)}}@supports (margin-bottom:clamp(0.75rem ,0.2305194805rem + 2.5974025974vw ,2.25rem)){.services__title:not(:last-child){margin-bottom:clamp(.75rem ,.2305194805rem + 2.5974025974vw ,2.25rem)}}@supports not (margin-bottom:clamp(0.75rem ,0.2305194805rem + 2.5974025974vw ,2.25rem)){.services__title:not(:last-child){margin-bottom:calc(.75rem + 1.5*(100vw - 20rem)/ 57.75)}}@supports (margin-bottom:clamp(0.9375rem ,0.3963744589rem + 2.7056277056vw ,2.5rem)){.content-experience__title:not(:last-child){margin-bottom:clamp(.9375rem ,.3963744589rem + 2.7056277056vw ,2.5rem)}}@supports not (margin-bottom:clamp(0.9375rem ,0.3963744589rem + 2.7056277056vw ,2.5rem)){.content-experience__title:not(:last-child){margin-bottom:calc(.9375rem + 1.5625*(100vw - 20rem)/ 57.75)}}@supports (margin-bottom:clamp(1.25rem ,0.2326839827rem + 5.0865800866vw ,4.1875rem)){.content-experience__text:not(:last-child){margin-bottom:clamp(1.25rem ,.2326839827rem + 5.0865800866vw ,4.1875rem)}}@supports not (margin-bottom:clamp(1.25rem ,0.2326839827rem + 5.0865800866vw ,4.1875rem)){.content-experience__text:not(:last-child){margin-bottom:calc(1.25rem + 2.9375*(100vw - 20rem)/ 57.75)}}@supports (font-size:clamp(2.5rem ,1.8073593074rem + 3.4632034632vw ,4.5rem)){.item-experience__quantity{font-size:clamp(2.5rem ,1.8073593074rem + 3.4632034632vw ,4.5rem)}}@supports not (font-size:clamp(2.5rem ,1.8073593074rem + 3.4632034632vw ,4.5rem)){.item-experience__quantity{font-size:calc(2.5rem + 2*(100vw - 20rem)/ 57.75)}}@supports (font-size:clamp(1.25rem ,1.1634199134rem + 0.4329004329vw ,1.5rem)){.item-experience__text{font-size:clamp(1.25rem ,1.1634199134rem + .4329004329vw ,1.5rem)}}@supports not (font-size:clamp(1.25rem ,1.1634199134rem + 0.4329004329vw ,1.5rem)){.item-experience__text{font-size:calc(1.25rem + .25*(100vw - 20rem)/ 57.75)}}@supports (padding-top:clamp(1.25rem ,-0.4816017316rem + 8.658008658vw ,6.25rem)){.consultation__container{padding-top:clamp(1.25rem ,-.4816017316rem + 8.658008658vw ,6.25rem)}}@supports not (padding-top:clamp(1.25rem ,-0.4816017316rem + 8.658008658vw ,6.25rem)){.consultation__container{padding-top:calc(1.25rem + 5*(100vw - 20rem)/ 57.75)}}@supports (padding-bottom:clamp(1.25rem ,-0.4816017316rem + 8.658008658vw ,6.25rem)){.consultation__container{padding-bottom:clamp(1.25rem ,-.4816017316rem + 8.658008658vw ,6.25rem)}}@supports not (padding-bottom:clamp(1.25rem ,-0.4816017316rem + 8.658008658vw ,6.25rem)){.consultation__container{padding-bottom:calc(1.25rem + 5*(100vw - 20rem)/ 57.75)}}@supports (padding-right:clamp(0.0000000625rem ,-1.0389609548rem + 5.1948050866vw ,3rem)){.consultation__container{padding-right:clamp(.0000000625rem ,-1.0389609548rem + 5.1948050866vw ,3rem)}}@supports not (padding-right:clamp(0.0000000625rem ,-1.0389609548rem + 5.1948050866vw ,3rem)){.consultation__container{padding-right:calc(.0000000625rem + 2.9999999375*(100vw - 20rem)/ 57.75)}}@supports (font-size:clamp(1.25rem ,1.1634199134rem + 0.4329004329vw ,1.5rem)){.consultation__call-number{font-size:clamp(1.25rem ,1.1634199134rem + .4329004329vw ,1.5rem)}}@supports not (font-size:clamp(1.25rem ,1.1634199134rem + 0.4329004329vw ,1.5rem)){.consultation__call-number{font-size:calc(1.25rem + .25*(100vw - 20rem)/ 57.75)}}}@media (min-width:61.99875em)and (max-width:75.875em){@supports (padding-bottom:clamp(0.0000000625rem ,-56.4081948659rem + 90.9827938924vw ,12.625rem)){.page__about{padding-bottom:clamp(.0000000625rem ,-56.4081948659rem + 90.9827938924vw ,12.625rem)}}@supports not (padding-bottom:clamp(0.0000000625rem ,-56.4081948659rem + 90.9827938924vw ,12.625rem)){.page__about{padding-bottom:calc(.0000000625rem + 12.6249999375*(100vw - 61.99875rem)/ 13.87625)}}@supports (padding-left:clamp(0.9375rem ,-11.6286821007rem + 20.2684442843vw ,3.75rem)){.experience__container{padding-left:clamp(.9375rem ,-11.6286821007rem + 20.2684442843vw ,3.75rem)}}@supports not (padding-left:clamp(0.9375rem ,-11.6286821007rem + 20.2684442843vw ,3.75rem)){.experience__container{padding-left:calc(.9375rem + 2.8125*(100vw - 61.99875rem)/ 13.87625)}}@supports (padding-right:clamp(0.9375rem ,-11.6286821007rem + 20.2684442843vw ,3.75rem)){.experience__container{padding-right:clamp(.9375rem ,-11.6286821007rem + 20.2684442843vw ,3.75rem)}}@supports not (padding-right:clamp(0.9375rem ,-11.6286821007rem + 20.2684442843vw ,3.75rem)){.experience__container{padding-right:calc(.9375rem + 2.8125*(100vw - 61.99875rem)/ 13.87625)}}@supports (padding-left:clamp(1.875rem ,-24.3743581659rem + 42.3385280605vw ,7.75rem)){.experience__content{padding-left:clamp(1.875rem ,-24.3743581659rem + 42.3385280605vw ,7.75rem)}}@supports not (padding-left:clamp(1.875rem ,-24.3743581659rem + 42.3385280605vw ,7.75rem)){.experience__content{padding-left:calc(1.875rem + 5.875*(100vw - 61.99875rem)/ 13.87625)}}}@media (max-width:61.99875em)and (min-width:77.75em){.footer__column:nth-child(1){row-gap:1.875rem}.slider-big__container{padding-top:9.375rem}}@media (max-width:61.99875em)and (min-width:20em)and (max-width:77.75em){@supports (row-gap:clamp(0.9375rem ,0.6128246753rem + 1.6233766234vw ,1.875rem)){.footer__column:nth-child(1){row-gap:clamp(.9375rem ,.6128246753rem + 1.6233766234vw ,1.875rem)}}@supports not (row-gap:clamp(0.9375rem ,0.6128246753rem + 1.6233766234vw ,1.875rem)){.footer__column:nth-child(1){row-gap:calc(.9375rem + .9375*(100vw - 20rem)/ 57.75)}}@supports (padding-top:clamp(5rem ,3.4848484848rem + 7.5757575758vw ,9.375rem)){.slider-big__container{padding-top:clamp(5rem ,3.4848484848rem + 7.5757575758vw ,9.375rem)}}@supports not (padding-top:clamp(5rem ,3.4848484848rem + 7.5757575758vw ,9.375rem)){.slider-big__container{padding-top:calc(5rem + 4.375*(100vw - 20rem)/ 57.75)}}}@media (max-width:37.5em)and (min-width:77.75em),(min-width:61.99875em)and (min-width:77.75em){.footer__form:not(:last-child){margin-bottom:2.625rem}}@media (max-width:37.5em)and (min-width:20em)and (max-width:77.75em),(min-width:61.99875em)and (min-width:20em)and (max-width:77.75em){@supports (margin-bottom:clamp(0.9375rem ,0.3530844156rem + 2.9220779221vw ,2.625rem)){.footer__form:not(:last-child){margin-bottom:clamp(.9375rem ,.3530844156rem + 2.9220779221vw ,2.625rem)}}@supports not (margin-bottom:clamp(0.9375rem ,0.3530844156rem + 2.9220779221vw ,2.625rem)){.footer__form:not(:last-child){margin-bottom:calc(.9375rem + 1.6875*(100vw - 20rem)/ 57.75)}}}@media (max-width:37.5em)and (max-width:20em),(min-width:61.99875em)and (max-width:20em){.footer__form:not(:last-child){margin-bottom:.9375rem}}@media (min-width:40.25em)and (min-width:20em)and (max-width:77.75em){@supports (margin-left:clamp(1.25rem ,-0.091991342rem + 6.70995671vw ,5.125rem)){.item-experience:nth-child(4n){margin-left:clamp(1.25rem ,-.091991342rem + 6.70995671vw ,5.125rem)}}@supports not (margin-left:clamp(1.25rem ,-0.091991342rem + 6.70995671vw ,5.125rem)){.item-experience:nth-child(4n){margin-left:calc(1.25rem + 3.875*(100vw - 20rem)/ 57.75)}}@supports (margin-right:clamp(0.625rem ,-0.4572510823rem + 5.4112554113vw ,3.75rem)){.item-experience:nth-child(odd):not(:first-child){margin-right:clamp(.625rem ,-.4572510823rem + 5.4112554113vw ,3.75rem)}}@supports not (margin-right:clamp(0.625rem ,-0.4572510823rem + 5.4112554113vw ,3.75rem)){.item-experience:nth-child(odd):not(:first-child){margin-right:calc(.625rem + 3.125*(100vw - 20rem)/ 57.75)}}}@media (min-width:40.25em)and (max-width:20em){.item-experience:nth-child(4n){margin-left:1.25rem}.item-experience:nth-child(odd):not(:first-child){margin-right:.625rem}}@media (any-hover:hover){.select__option:hover{background:#d9d9d9}.menu__link:hover{color:#fff}.menu__link:hover::after{background-color:var(--secondary)}.menu__link._navigator-active{color:#fff}.menu__link._navigator-active::after{background-color:var(--secondary)}.button--orange:hover{background-color:var(--primary)}.button--blue:hover,.button--transparent:hover,.button--white:hover{background-color:var(--secondary)}.navigation-control__button:hover{background-color:var(--secondary)}.contacts-footer__link:hover{color:var(--secondary)}.social-footer__link:hover path{fill:var(--secondary)}.consultation__call-number a:hover{color:var(--secondary)}.navigation-projects__category:hover{color:#2947a9}.slide-items__picture:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.slide-items__title:hover{text-decoration:underline}}