@media screen and (max-width:1450px){.page-wrapper section:not(.section-3):not(.portfolio-module):not(.section-award-slider) .wrapper{max-width:1320px;margin:auto;padding-left:15px;padding-right:15px}}@media screen and (max-width:1024px){.services-page{min-height:auto}.services-page__container{padding-bottom:0;min-height:auto}.services-page__nav ul{justify-content:flex-end}.services-page__nav ul .dev-point{margin-bottom:20px}}@media screen and (min-width:481px){.services-page__container{padding-bottom:65px}}@media screen and (min-width:1024px){.services-page__container{padding-bottom:0}}@media screen and (max-width:900px){.portfolio-module .slider-container .slide-content .slide_img img{object-fit:cover}}.section-privilege .wrapper{min-height:842px}@media screen and (max-width:1500px){.section-privilege .wrapper{min-height:649px}}@media screen and (max-width:992px){.section-privilege .wrapper{min-height:0}}@media screen and (max-width:480px){.page-wrapper .section-14 .wrapper{padding-left:0!important;padding-right:0!important}.scroll-seo{padding-left:20px;padding-right:20px}}.fixed-lines{z-index:0}.main-banner{background-color:transparent}.main-banner::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#181d21;z-index:-1}.reviews__slide-container-wrap{min-height:200px;padding-top:1.7rem}.reviews__nav{height:200px;transition:250ms}.reviews__logo{transform:translate(60px,0) scale(.8,1);opacity:0;transition:250ms 200ms;box-shadow:0 0 13px rgba(6,6,6,.0);background-color:#fff}.reviews__slide-container::before{background-image:linear-gradient(25deg,#31c4da 15%,#4b305f 80%);transform:translate(24px,-20px) scale(.8,.9);transform-origin:0 100%;transition:200ms 200ms;opacity:0}.reviews__name,.reviews__content{transition:250ms 200ms;opacity:0;transform:translate(0,15px);display:inline-block;margin-bottom:9px}.reviews__slide.slick-slide.slick-current.slick-active .reviews__logo{transform:translate(0,0%);opacity:1;transition:550ms 300ms;box-shadow:0 0 13px rgba(6,6,6,.23)}.reviews__slide.slick-slide.slick-current.slick-active .reviews__slide-container::before{transform:translate(0,0) scale(1,1);opacity:1;transition:450ms 300ms}.reviews__slide.slick-slide.slick-current.slick-active .reviews__name,.reviews__slide.slick-slide.slick-current.slick-active .reviews__content{opacity:1;transform:translate(0,0);transition:550ms 350ms}@media screen and (max-width:1300px){.reviews__nav{width:90px}}@media screen and (max-width:1200px){.reviews{padding:3rem 50px 5rem 25px}}@media screen and (max-width:1100px){.reviews__nav{width:50px}.reviews__nav-arrow-next{border-bottom:1px solid #f3f3f3}.reviews__nav-arrow svg{width:60%}.reviews__slide-container-wrap{padding-right:45px}}@media screen and (max-width:992px){.reviews__logo{width:125px;left:40px;top:25px;box-shadow:none!important}.reviews__slide-container-wrap{padding-left:140px}.reviews__slide-container::before{height:105%}.reviews{padding:3rem 50px 5rem 50px}}@media screen and (max-width:600px){.reviews__logo{left:20px}}@media screen and (max-width:480px){.reviews__logo{position:static}.reviews__slide-container-wrap{padding-left:15px;padding-right:15px}.reviews__nav{top:141px;width:101px;right:18px;flex-direction:row-reverse;height:40px!important}.reviews__nav-arrow{height:100%}.reviews__nav-arrow-next{border-bottom:none;border-left:1px solid #f3f3f3}.reviews{padding-left:20px;padding-right:20px}.reviews__slide-container::before{display:none}.reviews__slide-wrap{padding-left:15px;padding-right:15px}}.timeline__title{padding-left:16px;padding-right:16px}.timeline ul li.in-view:nth-child(odd) > div {transform:translate(19%,-5.5px)}.timeline ul li.in-view:nth-child(even) > div {transform:translate(-119%,-5.5px)}.timeline ul li{line-height:70px}.timeline ul li>div{line-height:normal}@media screen and (max-width:1400px){.timeline ul li>div::before{width:4.5rem}}@media screen and (max-width:1024px){.timeline ul li.in-view:nth-child(odd) > div {transform:translate(18%,-5.5px)}.timeline ul li.in-view:nth-child(2n) > div {transform:translate(10%,-5.5px)}.timeline ul li:not(:first-of-type) {margin:3rem auto 6.5rem 4rem}.timeline ul li{min-height:65px;line-height:65px}}@media screen and (max-width:600px){.timeline ul li{margin:1rem auto 8rem 4rem}.timeline ul li.in-view:nth-child(2n) > div {transform:translate(3%,-5.5px)}.section-6__content{max-width:450px}.section-6__content>div:first-child{padding-left:10px}.section-6__content>div:first-child *{line-height:1.4}}@media screen and (max-width:500px){.timeline ul li.in-view:nth-child(odd) > div {transform:translate(0,0)}.timeline ul li.in-view:nth-child(2n) > div {transform:translate(0,0)}.timeline ul li,
    .timeline ul li:not(:first-of-type){margin-left:0;margin-right:0;margin-bottom:1rem;margin-top:0}.timeline ul li>div{visibility:visible;opacity:1}.timeline ul li .timeline-content{height:auto}.timeline ul li{line-height:normal;min-height:0}}@media screen and (max-width:1024px){.leaders__half ul li:not(:last-of-type) {}.leaders__half:nth-child(2n+1) {margin-bottom:0}.leaders__container{padding-left:2.7rem;padding-right:1rem}}@media screen and (max-width:600px){.contacts-page .contact-title{top:8%}}.contacts-page{min-height:900px}@media screen and (max-width:992px){.portfolio__item,
    .portfolio__column:nth-of-type(2n) .portfolio__item:nth-of-type(2n+1){height:auto}footer .wrapper{visibility:visible;opacity:1}}.portfolio__filter{display:none}.go-back-arrow,.go-top-arrow{text-decoration:none;position:fixed;right:15px;background-color:#fff;width:45px;height:45px;border-radius:50%;display:flex;justify-content:center;align-items:center;z-index:1041;box-shadow:0 0 21px rgba(95,41,102,.55);cursor:pointer;overflow:hidden;transition:350ms}.go-back-arrow{top:19px;transition:300ms;transform:translate(100px,0)}.go-back-arrow.stiky{top:19px;transition:400ms;transform:translate(0,0)}@media screen and (max-width:480px){.go-back-arrow{top:85px;transform:translate(0,0)}.go-back-arrow.headerShow{top:85px;transition:500ms}}.go-top-arrow{bottom:30px;transform:translate(0,200px);transition:300ms}.go-top-arrow.el-is-visible{transition:400ms;transform:translate(0,0)}.go-top-arrow.el-is-visible:hover{transition:250ms;transform:translate(0,0) scale(1.1)}.go-top-arrow.el-is-visible:active{transition:0ms;transform:translate(0,0) scale(1)}.go-top-arrow.el-fade-out{opacity:.65}.go-top-arrow.el-fade-out:hover{opacity:1}.go-back-arrow__svg,.go-top-arrow__svg{width:18px;height:18px;transition:inherit}.go-top-arrow__svg{transform:rotate(90deg)}.go-back-arrow:hover,.go-top-arrow:hover{transition:250ms;background-color:#4b305f;background-image:linear-gradient(87deg,#55255b 0%,#55255b 41%,#5d6086 100%);box-shadow:0 0 35px #3f3a65 , 0 11px 25px rgba(78,69,149,.4)}.go-back-arrow:hover .go-back-arrow__svg path,.go-top-arrow:hover .go-top-arrow__svg path{fill:#fff}.go-back-arrow:active,.go-top-arrow:active{transition:50ms;transform:scale(.95)}header{pointer-events:none}header .container .logotype,header .menu-btn,header .contact-links,header .container .language-container{pointer-events:auto}@media screen and (max-height:660px){.services-page__nav{margin-top:0}}.portfolio__item{}.portfolio__link{}.portfolio__link img{transition:all 400ms;display:block}.portfolio__item-content{position:absolute;top:4.5%;left:0;width:100%;color:#fff;text-transform:uppercase;font-family:'Roboto Condensed',sans-serif;text-align:center;padding-left:10px;padding-right:10px;box-sizing:border-box}.portfolio__heading{font-weight:700;font-size:40px;text-shadow:2px 2px 2px #4b305f;line-height:normal}.portfolio__service{line-height:1.15;transition:all .4s;font-size:24px;opacity:0;transform:translate(0,-4px) scale(1.05);text-shadow:2px 1px 2px #4b305f}.portfolio__btn{position:absolute;left:50%;bottom:2%;transform: translate(-50%, calc(-50% + 8px)) scale(0.98);width:100%;max-width:225px;display:inline-block;border:2px solid #fff;border-radius:50px;padding:9px 10px;font-size:20px;text-align:center;transition:all 400ms;text-decoration:none;text-shadow:1px 1px 1px #4b305f;opacity:0;box-shadow:1px 1px 4px 0 #4b305f}.portfolio__btn:hover{background-color:#fff}.portfolio__txt{}.portfolio__item:hover .portfolio__service{opacity:1;transform:translate(0,0) scale(1)}.portfolio__item:hover .portfolio__btn{opacity:1;transform:translate(-50%,-50%) scale(1)}.portfolio__btn:active{transition:0s;transform: translate(-50%, calc(-50% + 1px)) scale(0.99)}.portfolio__item:hover .portfolio__link img{transform:scale(1.1)}@media screen and (max-width:1370px){.portfolio__heading{font-size:30px}.portfolio__service{font-size:18px;margin-top:5px}}@media screen and (max-width:1024px){.portfolio__heading{font-size:22px}.portfolio__service{font-size:14px;margin-top:5px}.portfolio__btn{max-width:190px;padding:7px 10px}}@media screen and (max-width:992px){.portfolio__heading{font-size:28px}.portfolio__service{font-size:18px;margin-top:5px;opacity:1;transform:translate(0,0) scale(1)}.portfolio__btn{opacity:1;transform:translate(-50%,-50%) scale(1)}#map-container{display:none}}.heading-h2{display:block;font-size:1.5em;margin-block-start:.83em;margin-block-end:.83em;margin-inline-start:0;margin-inline-end:0;font-weight:bold}.heading-h2_star{font:700 77px/1 "gothamPro";font-size: calc( 0.02697 * 100vw + 25.75px);color:#d48292;text-align:center;padding-bottom:30px;position:relative;margin:0 0 20px 0}.heading-h2_star span{background:#4b305f;background-image:url("../../image/new_design/title_bg--lighten.jpg.pagespeed.ce.iVQaXe9x0R.jpg");background-position:0 0;background-size:cover;transition:all .5s;-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;line-height:1.1}.heading-h3{display:block;font-size:1.17em;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0;font-weight:bold}.heading-h3.p-title{text-align:center;margin-top:28px;line-height:1.4;font-size: calc( 0.0125 * 100vw + 12px);font-family:"gothamPro";margin-left:0}.heading-h3.p-title span{color:#1991a9}.heading-h4{display:block;margin-block-start:1.33em;margin-block-end:1.33em;margin-inline-start:0;margin-inline-end:0;font-weight:bold}.timeline .heading-h4{text-transform:uppercase;font-size:1.7rem;line-height:1;margin-bottom:.5rem;color:#0f8193;font-family:"Roboto Condensed",sans-serif;font-weight:bold;margin-top:0}.timeline__title .heading-h3{font-family:"museoSansCyrl",sans-serif;font-size:1.8rem;font-weight:900;line-height:1.2}@media screen and (max-width:992px){.timeline__title .heading-h3{font-size:1.6rem}.timeline .heading-h4{font-size:1.5rem}}@media screen and (max-width:700px){.section-14__form .main-form__row{display:block}.section-14__form .main-form__row .input-group:last-child{margin-bottom:10px}.section-14__form .main-form__row .form-left{margin-right:0}.section-14__form .main-form__row textarea{min-height:140px}.section-14__form .main-form__row input[type="text"]::placeholder,.section-14__form .main-form__row input[type="tel"]::placeholder,.section-14__form .main-form__row input[type="email"]::placeholder{line-height:inherit}}.section-6 .contact-form .input-wrap input{-webkit-appearance:none}.galleryShow .mfp-figure{opacity:0;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95);z-index:2000;position:relative}.galleryShow.mfp-image-loaded .mfp-figure{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.galleryShow.mfp-image-loaded .mfp-removing .mfp-figure{-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95);opacity:0}.galleryShow .mfp-image-holder .mfp-content{padding-left:60px;padding-right:60px}.galleryShow .mfp-arrow-right{right:auto;left:calc(100% - 78px)}.galleryShow .mfp-arrow-left{left:auto;right:calc(100% - 78px)}.galleryShow img.mfp-img{max-height:none!important;padding:20px 0 40px}.galleryShow .mfp-image-holder .mfp-close,.galleryShow .mfp-iframe-holder .mfp-close{position:sticky;top:0;transform:translate(54px,50%);float:right;font-size:40px;width:44px;padding:0;border-radius:50%;margin-top:-44px;background:#fff;color:#000;justify-content:center;align-items:center;display:flex;padding-top:1px;opacity:1;cursor:pointer}.galleryShow .mfp-image-holder .mfp-close:active,.galleryShow .mfp-iframe-holder .mfp-close:active{transform: translate(54px, calc(50% + 1px))}.mfp-counter{display:none!important}.section-privilege .privilege__img{margin-right:33px}@media screen and (max-width:865px){.section-privilege{padding-top:30px}}