@media (max-width:320px){section.square .square-9{display:none!important}}@media (max-width:350px){.pict_vers .web{display:none!important}.pict_vers .awd{display:block!important}.project .sections__scheme-svg .left{flex:0 1 120px}.project .sections__development-tools.programming{justify-content:center!important}}@media (max-width:374px){section.square .square-9{-webkit-transform:scale(1.4) rotate(55deg)!important;transform:scale(1.4) rotate(55deg)!important;left:160px!important}.sections__development-tools.design{justify-content:center!important}.sections__development-tools.design [class^=ico-]{margin:10px 32px!important}}@media (max-width:395px){section.hire_us__foot{padding:32px 0 66px}section.hire_us__foot h1{max-width:200px}section.hire_us__foot .arrow{display:block;margin:30px 0 0}section.clutch a{width:100%;max-width:100%}section.clients .flex-wrap{flex-direction:column}section.clients img{align-self:flex-start!important}.project .sections__scheme-svg .right .function:first-child{margin-top:4px!important;margin-bottom:20px!important}.project .sections__scheme-svg .right .function:nth-child(2){margin-right:0!important}.project .sections__scheme-svg .right .function:nth-child(3){margin-top:-18px;margin-bottom:22px!important}.floating__banner.awd{flex-wrap:wrap;height:auto!important}.floating__banner.awd.active{padding:35px 15px!important}.floating__banner.awd.active .preview{margin:0 auto}.floating__banner.awd.active .preview img{margin-right:0!important;width:140px!important}.floating__banner.awd.active .downloading{max-width:100%;margin:auto}.floating__banner.awd.active .downloading.sm h4{padding-right:0!important}.floating__banner.awd.active .downloading h4{margin:15px 0;text-align:center}.floating__banner.awd.active .downloading [class^=btn]{display:block;margin:auto;max-width:100%!important}section.contacts .section__general-info .managers-scope:not(:last-child){margin-bottom:58px}section.contacts .section__general-info .manager-item{font-family:Avenir Next Cyr,sans-serif;font-weight:400;font-size:15px;line-height:30px;margin-top:5px}section.contacts .section__general-info .manager-item .avatar{width:105px;height:105px;margin-right:22px}section.contacts .section__general-info .manager-item .body>:first-child{font-family:Avenir Next Cyr,sans-serif;font-weight:600;font-size:19px;line-height:35px}section.contacts .section__general-info .manager-item-awd{display:block;margin-top:30px}section.contacts .section__general-info .manager-item-awd .btn{width:100%}section.video__CES{min-height:395px}section.video__CES .player{background-position:35% bottom}section.video__CES br{display:none}section.video__CES h1{max-width:280px}}@media (max-width:575px){section.video .depiction .logos img:not(:last-child){display:block;margin-bottom:25px}.subscribe__title{font-size:2rem}.subscribe__field{font-size:1rem;height:50px;padding:10px 125px 10px 10px}.subscribe__btn{font-size:1rem;height:50px;min-width:115px}.project .section__top{padding:80px 0 42px}.project .section__top-right{margin-top:23px}.project .project__client .bottom{margin-top:50px}.project .project__name{font-size:36px;margin:5px 0 20px}.project .project__name h1{font-size:29px;line-height:36px}.project .project__name.jaguar-land-rover{margin:35px 30px 100px 0}.project .project__tags{padding-right:0}.project .project__body{font-size:15px}.project .project__link [class^=btn]{width:100%}.project .sections__prev-project{height:260px}.project .sections__prev-project .prev__logo{bottom:15px;width:165px;height:29px}.project .sections__prev-project.gentherm{background:url("../images/projects/gentherm/prev__awd.jpg") no-repeat bottom}.project .sections__prev-project.digital-key-solution{background:url("../images/projects/digital-key-solution/prev__awd.png") no-repeat 50%}.project .sections__prev-project.axitech{background:url("../images/projects/axitech/prev__awd.jpg") no-repeat 50%}.project .sections__prev-project.jaguar-land-rover{height:260px;background:url("../images/projects/jaguar-land-rover/prev__320@2x.jpg") no-repeat 50%}.project .sections__prev-project.e-wallet{height:260px;background:url("../images/projects/e-wallet/prev.jpg") no-repeat 50%}.project .sections__challenge{font-family:Avenir Next Cyr,sans-serif;font-weight:400;font-size:15px;line-height:31px;padding:40px 0}.project .sections__challenge .body{margin-top:34px}.project .sections__video{margin:35px 0}.project .sections__scheme-svg .right .function:first-child{margin-bottom:40px}.project .sections__scheme-svg .right .function:nth-child(2){margin-right:20px;margin-bottom:30px!important}.project .sections__scheme-svg .right .function:nth-child(3){margin-bottom:48px}.project .sections__previews{margin:30px 0}.project .sections__previews .web{display:none}.project .sections__previews .awd,.project .sections__previews picture img{display:block;margin:auto}.project .layout__single-column{font-family:Avenir Next Cyr,sans-serif;font-weight:400;font-size:15px;line-height:31px;padding:40px 0}.project .layout__single-column h1+p{margin-top:32px}#gentherm-page .section__top{padding:150px 0 70px}.section__projects .section__top{padding:55px 0}.how-we-work .section__top{padding:135px 0 55px;font-family:Avenir Next Cyr,sans-serif;font-weight:400;font-size:15px;line-height:30px}.how-we-work .section__top .name{font-family:Avenir Next Cyr,sans-serif;font-weight:600;font-size:36px;line-height:44px}.services__layout .section__top{padding:135px 0 55px;font-family:Avenir Next Cyr,sans-serif;font-weight:400;font-size:15px;line-height:30px;padding:55px 0}.services__layout .section__top .name{font-family:Avenir Next Cyr,sans-serif;font-weight:600;font-size:36px;line-height:44px}section.get-in-touch .partition-row .contact a{display:none}section.get-in-touch .awd__button{display:block}section.get-in-touch .awd__button a{width:100%;color:inherit}section.clients img:not(:last-child){margin-right:20px}}@media (max-width:620px){section.square .square-7{left:-16.9375rem;width:40.75rem;height:41.5rem}.blogs-filter ul li:last-child{clear:left;margin-left:-7px}.blogs-filter__btn{float:left;padding:13px 10px}.project .floating__banner.awd.active{display:flex;position:relative;margin:0 auto;top:0;width:100%;right:0;box-shadow:none}.project .floating__banner.awd.active .downloading [class^=btn]{max-width:215px}.project .floating__banner.awd.active .downloading.sm [class^=btn]{max-width:178px;padding:14px 15px}.project .floating__banner.awd.not-last{margin:0 auto 40px}.section__projects .testimonials{background-color:#f5f5f5;background-image:none;height:100%;padding:40px 0;margin-bottom:16px}.section__projects .testimonials__info{color:#292c2f;flex-direction:column-reverse}.section__projects .testimonials__info .reviews{font-family:Avenir Next Cyr,sans-serif;font-weight:700;font-size:19px;line-height:30px}.section__projects .testimonials__info .reviewer{margin:23px 0 30px;font-family:Avenir Next Cyr,sans-serif;font-weight:400;font-size:15px;line-height:31px;text-align:center}.section__projects .testimonials__info .awd__avatars{display:block;text-align:center}.how-we-work .section__view{height:165px}.services__layout .section__top_view{height:260px;background-position:20%}}@media (max-width:767px){h1{font-size:29px;line-height:39px}h1,h2{font-family:Avenir Next Cyr,sans-serif;font-weight:600}h2{font-size:21px;line-height:43px}h3{font-family:Avenir Next Cyr,sans-serif;font-weight:400;font-size:19px;line-height:23px}h4{font-size:21px;line-height:31px}h4,h5{font-family:Avenir Next Cyr,sans-serif;font-weight:600}h5{line-height:33px}h5,h6{font-size:29px}h6{font-family:Avenir Next Cyr,sans-serif;font-weight:600;line-height:60px}.widget.hidden{display:none!important}.navbar-dark #nav-burger span{background:#fff}.navbar-dark #nav-burger.open span{background:#292c2f}.headroom--unpinned{-webkit-transform:translateY(0);transform:translateY(0)}.navbar-toggler{position:relative}#nav-burger{width:22px;position:relative;transition:.5s ease-in-out;cursor:pointer;border:0;z-index:1}#nav-burger,#nav-burger span{-webkit-transform:rotate(0deg);transform:rotate(0deg)}#nav-burger span{display:block;position:absolute;height:2px;width:100%;background:#292c2f;opacity:1;left:0;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out}#nav-burger span:first-child{top:0}#nav-burger span:nth-child(2){top:10px;width:15px;left:auto;right:0}#nav-burger.open span{background:#292c2f}#nav-burger.open span:first-child{top:6px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}#nav-burger.open span:nth-child(2){top:6px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);width:100%;left:0}.navbar{padding:10px 0;border-bottom:1px solid #e5e5e5}.navbar.navbar-dark{border-bottom:1px solid hsla(0,0%,100%,.1)}.navbar .container{padding-right:15px;padding-left:15px}.navbar .navbar-collapse{background:#fff;min-height:100vh;min-width:calc(100% + 30px);margin-left:-15px;margin-top:-50px;align-items:center;justify-content:center!important;-webkit-transform:translateY(-50vh);transform:translateY(-50vh);opacity:0;position:relative;z-index:0;transition:opacity .2s,-webkit-transform .3s;transition:transform .3s,opacity .2s;transition:transform .3s,opacity .2s,-webkit-transform .3s}.navbar .navbar-collapse.show,.navbar .navbar-collapse.show .navbar-nav li{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.navbar .navbar-collapse .navbar-nav{align-items:flex-start;width:100%;padding:5px 35px 70px;display:flex;justify-content:center;min-height:100vh;height:100vh}}@media (max-width:767px) and (max-height:460px){.navbar .navbar-collapse .navbar-nav{overflow-y:scroll}}@media (max-width:767px){.navbar .navbar-collapse .navbar-nav li{padding-top:0!important;margin-right:0!important;min-height:50px!important;-webkit-transform:translateY(-30px);transform:translateY(-30px);opacity:0;transition:opacity .2s,-webkit-transform .3s;transition:transform .3s,opacity .2s;transition:transform .3s,opacity .2s,-webkit-transform .3s;transition-delay:.2s}.navbar .navbar-collapse .navbar-nav li:nth-child(2){transition-delay:.25s}.navbar .navbar-collapse .navbar-nav li:nth-child(3){transition-delay:.3s}.navbar .navbar-collapse .navbar-nav li:nth-child(4){transition-delay:.35s}.navbar .navbar-collapse .navbar-nav li:nth-child(5){transition-delay:.4s}.navbar .navbar-collapse .navbar-nav li.active:after,.navbar .navbar-collapse .navbar-nav li:hover:after{border-color:#e8435a;width:100%;bottom:6px}.navbar .navbar-collapse .navbar-nav li.active.dropdown:after,.navbar .navbar-collapse .navbar-nav li:hover.dropdown:after{border:0}.navbar .navbar-collapse .navbar-nav li.active a.dropdown-parent:after,.navbar .navbar-collapse .navbar-nav li:hover a.dropdown-parent:after{position:absolute;content:"";width:66%;top:44px;right:0;left:0;border-bottom:2px solid #e8435a}.navbar .navbar-collapse .navbar-nav li a{color:#202427!important;font-weight:600;font-size:24px;line-height:50px}.navbar .navbar-collapse .navbar-nav li a.btn{color:#fff!important}.navbar .navbar-collapse .navbar-nav li.contact-us-btn{min-width:100%;margin-top:10px}}@media (max-width:767px) and (orientation:landscape){.navbar .navbar-collapse .navbar-nav li.contact-us-btn{max-width:250px}}@media (max-width:767px){.navbar .navbar-collapse .navbar-nav li.contact-us-btn .btn{min-width:100%}.navbar .navbar-collapse .navbar-nav li.contact-us-btn .btn:hover{color:#fff!important}.navbar button.navbar-toggler:focus{outline:none}.navbar .separator{display:none}.list-point ul{margin:0;padding:0;list-style:none}.list-point ul li{padding-left:20px;margin-top:0}.list-point ul li:first-child{margin-top:0}.list-point ul li:before{content:"\2022";color:#e8435a;display:inline-block;width:22px;margin-left:-22px}.blocks__banner{margin-bottom:40px!important;padding:30px 0;text-align:center}.blocks__banner .banner__name{font-family:Avenir Next Cyr,sans-serif;font-weight:600;font-size:19px;line-height:23px;max-width:245px!important;margin-left:auto;margin-right:auto}.blocks__banner.jaguar-land-rover{margin:40px 0}.blocks__banner.jaguar-land-rover .banner__name,.blocks__banner.jaguar-land-rover [class^=btn]{margin-left:auto}.blocks__banner.cost-effective{margin:0 -15px}.blocks__banner.cost-effective .banner__name,.blocks__banner.cost-effective [class^=btn]{margin-left:auto}.blocks__testimonials{padding:40px 0}.blocks__testimonials blockquote{font-size:14px;line-height:31px}.blocks__testimonials blockquote:before{top:-25px;-webkit-transform:scale(.6);transform:scale(.6)}.blocks__testimonials .testimonials__info{margin-left:0}.blocks__testimonials .testimonials__reviewer{font-family:Avenir Next Cyr,sans-serif;font-weight:600;font-size:21px;line-height:31px;margin:10px 0}.blocks__testimonials .testimonials__position{font-family:Avenir Next Cyr,sans-serif;font-weight:400;font-size:15px;line-height:30px;margin-bottom:20px}.blocks__testimonials .carousel-inner{text-align:center}.blocks__testimonials .carousel-control-next,.blocks__testimonials .carousel-control-prev{top:16px;align-items:flex-start;width:15%;bottom:auto;z-index:100}.blocks__testimonials .carousel-control-prev{left:0}.blocks__testimonials .carousel-control-next{right:0}section.video .depiction .title{font-family:Avenir Next Cyr,sans-serif;font-weight:600;font-size:40px;line-height:44px}section.video .depiction .body{font-family:Avenir Next Cyr,sans-serif;font-weight:400;font-size:15px;line-height:30px;margin:45px 0 30px}section.video .depiction .logos img{margin-bottom:10px}section.expertise{margin:50px 0 25px}section.expertise .component{margin-top:14px}section.expertise .component__item{font-family:Avenir Next Cyr,sans-serif;font-weight:400;font-size:15px;line-height:31px;flex-basis:100%;padding-right:0}section.expertise .component__item:not(:last-child){margin-bottom:30px}section.expertise .component__view{display:none}section.expertise .component .awd__view{display:unset;margin:10px 0 15px}section.expertise .component h3{font-family:Avenir Next Cyr,sans-serif;font-weight:600;font-size:19px;line-height:35px}section.square [class^=square-]:not(.square-7){zoom:.6;-moz-transform:scale(.6);-moz-transform-origin:0 0}section.square .square-1__left,section.square .square-3{display:none}section.square .square-5{top:-185px}section.square .square-6{height:215px;background-position:-577px -760px}section.square .square-7{width:34rem;height:20rem;top:5rem;zoom:1}section.square .square-9{left:240px;bottom:210px;-webkit-transform:scale(1.6) rotate(30deg);transform:scale(1.6) rotate(30deg)}.project+.resources{padding-top:32px}.project .section__stages{padding:30px 0 15px}.project .section__stages__left{order:2;margin-top:25px;padding-right:0}.project .section__stages__left.order_origin{order:0;margin:0 0 64px}.project .section__stages__information{order:1;position:relative;top:0}.project .section__stages .stages__block:not(:last-child){margin-bottom:64px}.project .section__stages .stages__block p:not(:last-child){margin-bottom:30px}.project .section__stages .stages__block .list{margin:0}.project .section__stages .stages__block .list__item{padding-right:0}.project .section__stages .stages__block .list__item:not(:first-child){margin-top:20px!important}.project .section__stages .stages__block__pict{padding-right:0}.project .section__stages .stages__block .head{margin-bottom:10px}.project .section__stages .stages__block .head .name{font-family:Avenir Next Cyr,sans-serif;font-weight:600;font-size:21px;line-height:31px}.project .section__stages .stages__block .body{font-family:Avenir Next Cyr,sans-serif;font-weight:400;font-size:15px;line-height:31px}.project .section__stages .stages__block .pict_vers{margin-bottom:38px}.project .section__stages .stages__block .service-row__cell-even .service-cell:first-child{padding-right:0!important}.project .section__stages .stages__block .service-row__cell-even .service-cell:last-child{padding-left:0!important;margin-top:40px}.project .section__stages .partition{font-size:21px;margin-bottom:7px}.project .section__stages .level,.project .section__stages .partition{font-family:Avenir Next Cyr,sans-serif;font-weight:600;line-height:35px}.project .section__stages .level{font-size:19px}.project .section__stages .level .level-item{font-family:Avenir Next Cyr,sans-serif;font-weight:400;font-size:15px;line-height:35px;margin-bottom:0}.project .section__stages .section__benefits h1{margin-bottom:40px}.project .section__stages .section__benefits .service-row__cell-even{margin-bottom:40px!important}.project .section__stages .section__benefits .service-row__cell-even .head{margin:25px 0 0}.project .section__stages .section__benefits .list-point ul{margin:0;padding:0;list-style:none}.project .section__stages .section__benefits .list-point ul li{padding-left:20px;margin-top:0}.project .section__stages .section__benefits .list-point ul li:first-child{margin-top:15px}.project .section__stages .section__benefits .list-point ul li:before{content:"\2022";color:#e8435a;display:inline-block;width:22px;margin-left:-22px}.project .section__stages .section__estimate{padding:40px 0}.project .section__stages .section__estimate .title{font-family:Avenir Next Cyr,sans-serif;font-weight:600;font-size:24px;line-height:39px}.project .section__stages .section__estimate .body{font-family:Avenir Next Cyr,sans-serif;font-weight:400;font-size:15px;line-height:31px;margin:20px 0 100px}.project .section__stages .section__estimate .body,.project .section__stages .section__estimate .title{text-align:left}.project .stage__guide-preview{font-family:Avenir Next Cyr,sans-serif;font-weight:400;font-size:15px!important;line-height:31px!important;margin:40px 0!important}.project .stage__guide-preview .description{max-width:100%!important}.project .stage__guide-preview .row:nth-child(odd) [class^=col-]:first-child{text-align:center!important;padding:0!important;margin-bottom:40px}.project .stage__guide-preview .row:nth-child(odd) [class^=col-]:last-child{padding:0!important}.project .stage__guide-preview .row:nth-child(2n) .description{margin:0!important}.project .stage__guide-preview .row:nth-child(2n) [class^=col-]:last-child{text-align:center;padding:0!important;margin-bottom:40px}.project .sections__development-tools.programming{margin:32px 0}.project .sections__development-tools.programming [class^=ico-]{-webkit-transform:scale(.82);transform:scale(.82)}.project .sections__scheme-svg{margin:40px 0 54px}.project .sections__scheme-svg .right{margin-left:8px;font-family:Avenir Next Cyr,sans-serif;font-weight:600;font-size:15px;line-height:20px}.project .sections__scheme-svg .right .function:first-child{margin-top:8px;margin-bottom:50px}.project .sections__scheme-svg .right .function:nth-child(2),.project .sections__scheme-svg .right .function:nth-child(3){margin-bottom:50px}.project .sections__stores .download-buttons{margin:25px 0}.project .sections__tile-icons__head{margin-bottom:10px}.project .sections__tile-icons__head [class^=ico-]{-webkit-transform:scale(.82);transform:scale(.82);margin-right:5px}.project .sections__tile-icons__head .name{font-family:Avenir Next Cyr,sans-serif;font-weight:600;font-size:21px;line-height:31px}.project .sections__tile-icons__body{font-family:Avenir Next Cyr,sans-serif;font-weight:400;font-size:15px;line-height:31px}.project .sections__previews .slider{display:none}.project .sections__previews .slider__carousel{display:block}.project .layout__single-column{font-family:Avenir Next Cyr,sans-serif;font-weight:400;font-size:15px;line-height:31px}.project .layout__single-column .sections__three-cell{margin:20px 0 0!important}.project .layout__single-column .subsection{font-family:Avenir Next Cyr,sans-serif;font-weight:600;font-size:25px;line-height:39px}.project .layout__single-column .list-point+.subsection,.project .layout__single-column p+.subsection{margin-top:40px}.project .layout__single-column .list-point ul{margin:0;padding:0;list-style:none}.project .layout__single-column .list-point ul li{padding-left:20px;margin-top:0}.project .layout__single-column .list-point ul li:first-child{margin-top:10px}.project .layout__single-column .list-point ul li:before{content:"\2022";color:#e8435a;display:inline-block;width:22px;margin-left:-22px}.projects,.section__projects{font-family:Avenir Next Cyr,sans-serif;font-weight:400;font-size:15px;line-height:30px}.projects .component__item,.section__projects .component__item{margin-bottom:60px}.projects .component__item .type,.section__projects .component__item .type{margin:20px 0 10px}.projects .component__item .name,.section__projects .component__item .name{font-family:Avenir Next Cyr,sans-serif;font-weight:600;font-size:19px;line-height:30px}.projects .component__item .arrow,.section__projects .component__item .arrow{margin-top:30px}.projects .component__item.another__block,.section__projects .component__item.another__block{padding:64px 20px}.projects .component__item.another__block h1,.section__projects .component__item.another__block h1{font-family:Avenir Next Cyr,sans-serif;font-weight:600;font-size:40px;line-height:44px}.projects{margin-bottom:40px}.projects .component__item:last-child{margin-bottom:25px}.reviews .avatar{width:42px;height:42px;margin-right:15px}.reviews .reviewer{font-size:21px;line-height:22px}.reviews .position,.reviews .reviewer{font-family:Avenir Next Cyr,sans-serif;font-weight:400}.reviews .position{font-size:15px;line-height:31px;margin:25px 0}.reviews blockquote{font-size:12px;line-height:26px}.reviews blockquote:before{top:-34px;left:-35px;-webkit-transform:scale(.68);transform:scale(.68)}section.feedback{margin:35px 0 0}section.feedback h1{margin-bottom:20px!important}section.feedback .avatar{width:102px;height:102px;margin-right:20px}section.feedback .reviewer{font-family:Avenir Next Cyr,sans-serif;font-weight:600;font-size:21px;line-height:31px}section.feedback .position{line-height:19px}section.feedback .position,section.feedback blockquote{font-family:Avenir Next Cyr,sans-serif;font-weight:400;font-size:15px}section.feedback blockquote{line-height:31px;margin-top:50px}.resources{padding:40px 0}.resources h1{margin-bottom:30px}.resources .resources__item img{margin-right:8px}.resources .resources-e_books{display:none}.resources .resources-e_books__awd{display:block;padding-bottom:40px}.resources .carousel-item .img-prev{width:128px;height:180px}.resources .carousel-item__specification{left:144px}.resources .carousel-indicators{bottom:-47px}section.carousel .carousel__web{display:none}section.carousel .carousel__awd{display:block}section.carousel .carousel__awd .carousel-item .head{font-family:Avenir Next Cyr,sans-serif;font-weight:600;font-size:21px;line-height:30px}section.carousel .carousel__awd .carousel-item .img-prev{width:187px;height:auto}section.hire_us__foot{padding:32px 0}section.hire_us__foot .arrow{top:5px;width:28px;height:20px;background:url(../images/sprites/nav-elements.svg) no-repeat 0 -99px;transition:margin-left .8s}footer{padding:40px 0 0}footer .footer-item{font-family:Avenir Next Cyr,sans-serif;font-weight:400;font-size:15px;line-height:31px}footer .footer-item:first-child{display:none}footer .footer-item:nth-child(2),footer .footer-item:nth-child(3){flex:1 1 100%!important}footer .footer-item__social{display:none}footer .footer-item__social-awd{display:block;margin:10px 0 30px}.gdpr-popup-bottom form button{margin-top:1.25rem}.blogs-cell{margin-left:auto;margin-right:auto}.blog-id{padding-top:80px}.blog-id__back{font-size:1.5rem}.blog-id__back a:before{width:22px;height:15px;background-size:cover}.blog-id__name{font-size:2.5rem}.how-we-work .section__top .cell:last-child{flex:1 1 100%}.how-we-work .section__top .cell .name{margin-bottom:55px}.services__layout .section__top .cell:last-child{flex:1 1 100%}.services__layout .section__top .cell .name{margin-bottom:55px}.services__layout .featured-all{margin:40px 0 60px}section.engagement_models{padding:40px 0;font-family:Avenir Next Cyr,sans-serif;font-weight:400;font-size:15px;line-height:31px}section.engagement_models .partition p{margin:30px 0 58px}section.engagement_models .sub__partition .partition-row{flex-direction:column-reverse}section.engagement_models .sub__partition .partition-col{flex:1 1 100%}section.engagement_models .sub__partition .partition-col:last-child{text-align:center;margin-bottom:44px}section.engagement_models .sub__partition .partition-col h4{margin-bottom:15px}section.engagement_models .sub__partition .partition-col h4+h4{margin-top:38px}section.engagement_models .sub__partition.middle{margin:64px 0 40px}section.engagement_models .separation{margin:8px 0 36px}section.engagement_models .schemes_collaboration img:not(.awd){display:none}section.engagement_models .schemes_collaboration img.awd{display:block}section.response-process{font-family:Avenir Next Cyr,sans-serif;font-weight:400;font-size:15px;line-height:31px}section.response-process .stage{margin:40px 0}section.response-process .stage p{margin:32px 0 20px}section.response-process .stage .section__form{justify-content:center;margin-top:22px}section.response-process .stage .section__form .cell:first-child img{margin-left:0;margin-bottom:20px}section.response-process .stage .section__form .cell:last-child h4{margin-bottom:24px;font-family:Avenir Next Cyr,sans-serif;font-weight:600;font-size:19px;line-height:35px}section.response-process .scheme__response-process{flex-direction:column;align-items:flex-start}section.response-process .scheme__response-process .item{display:flex;flex:1 1 100%;width:100%;height:100%}section.response-process .scheme__response-process .item div:first-child{max-width:237px}section.response-process .scheme__response-process .item:first-child{margin-left:0}section.response-process .scheme__response-process .item:last-child{margin-right:0}section.response-process .scheme__response-process div.item:first-child{flex:1 1 100%;background:url("/../images/how-we-work/scheme/arc_1_v.svg") no-repeat 0 100%;padding:0 0 20px}section.response-process .scheme__response-process div.item:first-child div:first-child{max-width:105px}section.response-process .scheme__response-process div.item:nth-child(n+2){background:url("/../images/how-we-work/scheme/arc_v.svg") no-repeat 0 100%;padding:20px 0 25px}section.response-process .scheme__response-process .days{font-family:Avenir Next Cyr,sans-serif;font-weight:600;font-size:15px;line-height:35px}section.response-process .scheme__response-process .name{font-family:Avenir Next Cyr,sans-serif;font-weight:600;font-size:21px;line-height:30px;margin:4px 0}section.response-process .scheme__response-process .desc{font-family:Avenir Next Cyr,sans-serif;font-weight:400;font-size:15px;line-height:25px}section.response-process .scheme__response-process .support{font-family:Avenir Next Cyr,sans-serif;font-weight:400;font-size:13px;line-height:30px;margin-top:9px}section.get-in-touch{padding:40px 0}section.get-in-touch .partition-row .cell:last-child{margin-top:22px}section.get-in-touch .partition-row .avatar{width:102px;height:102px}section.get-in-touch .partition-row .contact{font-family:Avenir Next Cyr,sans-serif;font-weight:400;font-size:15px;line-height:30px;margin-left:18px}section.get-in-touch .partition-row .contact .info{margin:10px 0 30px}section.get-in-touch .partition-row .contact a{color:inherit;width:233px;max-width:233px}.featured__footer{padding:40px 0}.featured__footer .featured-layout{margin:32px 0}.featured__footer .featured-layout .row [class^=col-]:first-child{margin-bottom:60px}.featured__footer .featured-layout .preview{width:100%;max-height:175px}.featured__footer .featured-layout .type{margin:18px 0 7px;font-family:Avenir Next Cyr,sans-serif;font-weight:400;font-size:15px;line-height:31px}.featured__footer .featured-layout .name{font-family:Avenir Next Cyr,sans-serif;font-weight:600;font-size:19px;line-height:30px}section.clutch{padding:40px 0;font-family:Avenir Next Cyr,sans-serif;font-weight:400;font-size:15px;line-height:30px}section.clutch .partition-row{margin-top:44px}section.clutch .partition-row .cell:first-child{text-align:center}section.clutch .partition-row .cell:first-child img{width:140px}section.clutch p{margin:44px 0}section.transition__how-we-work{font-family:Avenir Next Cyr,sans-serif;font-weight:400;font-size:15px;line-height:31px}section.transition__how-we-work .section__view{height:310px}section.transition__how-we-work .block{padding-top:40px}section.transition__how-we-work .block p{padding:20px 0 50px}section.transition__how-we-work .arrow{vertical-align:-2px;width:28px;height:20px;background:url(../images/sprites/nav-elements.svg) no-repeat 0 -99px;transition:margin-left .8s}section.contacts .section{max-width:280px;margin-bottom:3.625rem;font-family:Avenir Next Cyr,sans-serif;font-weight:600;font-size:40px;line-height:54px}section.contacts .avatar{margin-right:25px!important}section.contacts .name{font-size:19px!important}section.contacts .email,section.contacts .jobTitle{font-size:15px;line-height:30px}section.contacts .ctaButton{max-width:100%!important}section.contacts .subsection{margin-bottom:36px}section.contacts .subsection h2{font-size:29px;line-height:33px}section.contacts .section__questions{padding:70px 0 85px;margin-top:0;font-family:Avenir Next Cyr,sans-serif;font-weight:400;font-size:15px;line-height:30px}section.contacts .section__questions h6+h5{margin:0 0 34px}section.contacts .section__questions h5{font-family:Avenir Next Cyr,sans-serif;font-weight:600;font-size:21px;line-height:35px}section.contacts .section__questions .questions{font-family:Avenir Next Cyr,sans-serif;font-weight:600;font-size:19px;line-height:43px;margin-bottom:6px}section.contacts .section__questions a{display:block;margin-top:-6px}section.reach h6{font-family:Avenir Next Cyr,sans-serif;font-weight:600;font-size:40px;line-height:60px}section.reach .reach_us{padding-top:3.125rem;padding-bottom:3.125rem}section.reach .reach_us p{font-family:Avenir Next Cyr,sans-serif;font-weight:400;font-size:15px;line-height:35px;padding-right:15px}section.reach .reach_us p.head{margin:20px 0 25px}.services__layout{font-family:Avenir Next Cyr,sans-serif;font-weight:400;font-size:15px;line-height:31px}.services__layout .section__background{padding:40px 0}.services__layout .row__cell-even{margin-top:36px}.services__layout .row__cell-even:not(:last-child){margin-bottom:0}.services__layout .row__cell-even .service-cell:first-child{padding-right:0}.services__layout .row__cell-even .service-cell:last-child{padding-left:0;margin-top:32px}.services__layout .tile-icons__head .name{align-self:center;font-family:Avenir Next Cyr,sans-serif;font-weight:600;font-size:21px;line-height:31px}.services__layout .list-point ul{margin:0;padding:0;list-style:none}.services__layout .list-point ul li{padding-left:20px;margin-top:0}.services__layout .list-point ul li:first-child{margin-top:32px}.services__layout .list-point ul li:before{content:"\2022";color:#e8435a;display:inline-block;width:22px;margin-left:-22px}}@media (min-width:768px) and (max-width:930px){section.expertise .component__item{flex-basis:350px}section.carousel .carousel__item img{margin-right:0}}@media (min-width:768px) and (max-width:846px){.navbar .navbar-nav li{padding:5px 15px 20px}}@media (max-width:884px){footer .footer-item{flex:1 1 auto}footer .footer-item:nth-child(2),footer .footer-item:nth-child(3){flex-basis:auto}}@media (max-width:939px){section.get-in-touch .partition-row .cell:last-child{margin-top:22px}}@media (max-width:964px){.project .section__stages .stages__block .list__item{flex-basis:auto}section.clients{margin:80px 0 50px}section.clients .flex-wrap{justify-content:center}section.clients img{margin-bottom:35px}.resources .type{font-weight:400;font-size:15px;line-height:19px;margin-bottom:8px}.resources .head,.resources .type{font-family:Avenir Next Cyr,sans-serif}.resources .head{font-weight:600;font-size:21px;line-height:30px}.resources .resources__item{padding-right:20px}.resources .resources__item img{margin-right:14px}}@media (max-width:991px){.project .sections__three-cell{margin-top:40px!important}.project .sections__three-cell .cell{margin-bottom:40px;padding:0!important}.project .section__stages .list__item{flex-basis:100%!important}.project .section__stages .list__item:nth-child(2){margin-top:55px!important}.section__projects .component__item:nth-child(4n+2),.section__projects .component__item:nth-child(4n+3){flex-basis:455px}section.contacts form{margin-top:2.1875rem;margin-left:0}section.contacts .section__general-info .row [class^=col-]:last-child{margin-top:65px;padding-left:15px}section.reach .d-flex{flex-direction:column}section.reach .reach_us{float:none;width:auto}}@media (min-width:930px) and (max-width:1021px){section.expertise .component__item{flex-basis:450px}}@media (max-width:1021px){section.reach .d-flex>.flex:first-child{padding-left:15px}}@media (min-width:768px) and (max-width:1206px){.blocks__testimonials .carousel-control-next,.blocks__testimonials .carousel-control-prev{top:-40px;align-items:flex-start;width:15%;bottom:auto;z-index:1100}.blocks__testimonials .carousel-control-prev{left:auto;right:40px}.blocks__testimonials .carousel-control-next{right:0}}@media (max-width:441px){.bamboo-cta-btn{width:100%!important}}