/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */progress,sub,sup{vertical-align:baseline}button,hr,input{overflow:visible}.popup-box,.search-box,textarea{overflow:auto}.slick-loading .slick-slide,.slick-loading .slick-track,.submenu{visibility:hidden}.field-group.attach-group .field-control~.field-label *,.slick-slide.dragging img{pointer-events:none}#selectionSharerPopover:after,.contact__item::before,.hamburger-inner::after,.hamburger-inner::before,.menu-item--is-submenu::after,.menu-item__link--is-active::before,.slick-track:after,.slick-track:before,.submenu-item__link::before{content:''}.field-control,.hamburger,.only-mobile-slider .slick-slide,.only-mobile-slider.slider-flow .slick-slide,.slick-list:focus,.slider .slick-slide,.slider.slider-flow .slick-slide{outline:0}.columns-container,.container{-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple}.clearfix,.slick-track:after{clear:both}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0} figcaption, menu,article,aside,details,figure,footer,header,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0} [hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{}button,select{text-transform:none}[type=submit], [type=reset],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.btn,.btn:active,.btn:hover,.field-control,.search-form input,body,html{-webkit-appearance:none}@keyframes selectionSharerPopover-animation{0%{transform:matrix(.97,0,0,1,0,12);filter:alpha(opacity=0);opacity:0}20%{transform:matrix(.99,0,0,1,0,2);filter:alpha(opacity=70);opacity:.7}40%{transform:matrix(1,0,0,1,0,-1);filter:alpha(opacity=100);opacity:1}100%,70%{transform:matrix(1,0,0,1,0,0);filter:alpha(opacity=100);opacity:1}}#selectionSharerPopover{display:none;position:absolute;top:-100px;left:-100px;z-index:1010}#selectionSharerPopover:after{display:block;position:absolute;bottom:-3px;left:50%;margin-left:-4px;width:8px;height:8px;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:#262625;box-shadow:0 0 2px #262625}#selectionSharerPopover.anim{transition:top 75ms ease-out;animation:selectionSharerPopover-animation 180ms forwards linear;-webkit-animation:selectionSharerPopover-animation 180ms forwards linear}#selectionSharerPopover-inner{position:relative;overflow:hidden;-webkit-border-radius:5px;border-radius:5px;border:1px solid;border-color:#262625 #1c1c1b #121211;box-shadow:0 1px 3px -1px rgba(0,0,0,.7),inset 0 0 1px rgba(255,255,255,.07),inset 0 0 2px rgba(255,255,255,.15);background-image:linear-gradient(to bottom,rgba(49,49,47,.97),#262625);background-repeat:repeat-x}#selectionSharerPopover .selectionSharerPopover-clip{position:absolute;bottom:-11px;display:block;left:50%;clip:rect(12px 24px 24px 0);margin-left:-12px;width:24px;height:24px;line-height:24px}#selectionSharerPopover .selectionSharerPopover-arrow{display:block;width:20px;height:20px;-webkit-transform:rotate(45deg) scale(.5);transform:rotate(45deg) scale(.5);background-color:#454543;border:2px solid #121211;box-sizing:content-box}.selectionSharer ul{padding:0;display:inline}.selectionSharer ul li{float:left;list-style:none;background:0 0;margin:0}.selectionSharer a.action{display:block;text-indent:-200px;margin:5px 7px;width:20px;height:20px;border:0}.selectionSharer a:hover{color:#ccc}.selectionSharer a.tweet{background:url("data:image/svg+xml;charset=utf8,%3csvg xmlns='http://www.w3.org/2000/svg' width='171' height='139'%3e%3cg transform='translate(-282.32053,-396.30734)'%3e%3cpath style='fill:white' d='m 453.82593,412.80619 c -6.3097,2.79897 -13.09189,4.68982 -20.20852,5.54049 7.26413,-4.35454 12.84406,-11.24992 15.47067,-19.46675 -6.79934,4.03295 -14.3293,6.96055 -22.34461,8.53841 -6.41775,-6.83879 -15.56243,-11.111 -25.68298,-11.111 -19.43159,0 -35.18696,15.75365 -35.18696,35.18525 0,2.75781 0.31128,5.44359 0.91155,8.01875 -29.24344,-1.46723 -55.16995,-15.47582 -72.52461,-36.76396 -3.02879,5.19662 -4.76443,11.24048 -4.76443,17.6891 0,12.20777 6.21194,22.97747 15.65332,29.28716 -5.76773,-0.18265 -11.19331,-1.76565 -15.93716,-4.40083 -0.004,0.14663 -0.004,0.29412 -0.004,0.44248 0,17.04767 12.12889,31.26806 28.22555,34.50266 -2.95247,0.80436 -6.06101,1.23398 -9.26989,1.23398 -2.2673,0 -4.47114,-0.22124 -6.62011,-0.63114 4.47801,13.97857 17.47214,24.15143 32.86992,24.43441 -12.04227,9.43796 -27.21366,15.06335 -43.69965,15.06335 -2.84014,0 -5.64082,-0.16722 -8.39349,-0.49223 15.57186,9.98421 34.06703,15.8094 53.93768,15.8094 64.72024,0 100.11301,-53.61524 100.11301,-100.11387 0,-1.52554 -0.0343,-3.04251 -0.10204,-4.55261 6.87394,-4.95995 12.83891,-11.15646 17.55618,-18.21305 z' /%3e%3c/g%3e%3c/svg%3e") 2px 4px no-repeat;background-size:18px}.selectionSharer a.facebook{background:url("data:image/svg+xml;charset=utf8,%3csvg viewBox='0 0 33 33' width='25' height='25' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cg%3e%3cpath style='fill:white' d='M 17.996,32L 12,32 L 12,16 l-4,0 l0-5.514 l 4-0.002l-0.006-3.248C 11.993,2.737, 13.213,0, 18.512,0l 4.412,0 l0,5.515 l-2.757,0 c-2.063,0-2.163,0.77-2.163,2.209l-0.008,2.76l 4.959,0 l-0.585,5.514L 18,16L 17.996,32z'%3e%3c/path%3e%3c/g%3e%3c/svg%3e") 0 2px no-repeat;background-size:18px;display:none}.selectionSharer a.email{background:url("data:image/svg+xml;charset=utf8,%3csvg xmlns='http://www.w3.org/2000/svg' width='94' height='64'%3e%3cg transform='translate(-10, -10)' fill='transparent'%3e%3crect x='0' y='0' width='114' height='114'%3e%3c/rect%3e%3cpath d='M12,12 L102,12 L102,72 L12,72 L12,12 Z M16,12 L53,49 C55.6666667,51 58.3333333,51 61,49 L98,12 L16,12 Z M15,72 L45,42 L15,72 Z M69,42 L99,72 L69,42 Z' stroke='white' stroke-width='5'%3e%3c/path%3e%3c/g%3e%3c/svg%3e") 0 4px no-repeat;background-size:20px}#selectionSharerPopunder.fixed{transition:bottom .5s ease-in-out;width:100%;position:fixed;left:0;bottom:-50px}.selectionSharer{transition:-webkit-transform .6s ease-in-out}.selectionSharer.moveDown{-webkit-transform:translate3d(0,60px,0)}#selectionSharerPopunder{position:absolute;left:0;width:100%;height:0;transition:height .5s ease-in-out;background:#ccc;border:0;box-shadow:inset 0 10px 5px -10px rgba(0,0,0,.5),inset 0 -10px 5px -10px rgba(0,0,0,.5);border-radius:0;overflow:hidden}.slick-list,.slick-slider,.slick-track{position:relative;display:block}#selectionSharerPopunder.show{height:50px}.selectionSharerPlaceholder{height:1em;margin-bottom:-2em;transition:height .5s ease-in-out}.selectionSharerPlaceholder.show{height:50px!important}#selectionSharerPopunder-inner ul{overflow:hidden;float:right;margin:0}#selectionSharerPopunder-inner ul li{padding:5px;overflow:hidden}#selectionSharerPopunder-inner label{color:#fff;font-weight:300;line-height:50px;margin:0 20px 0 10px}#selectionSharerPopunder-inner a{width:30px;height:30px;background-size:30px}#selectionSharerPopunder-inner a.tweet{background-position:0 2px}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.container-footer,body,html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{top:0;left:0}.slick-track:after,.slick-track:before{display:table}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@font-face{font-family:OpenSans;src:url(../fonts/OpenSans_azoft.ttf) format('truetype');src:url(../fonts/OpenSans_azoft.eot?#iefix) format('embedded-opentype'),url(../fonts/OpenSans_azoft.eot),url(../fonts/OpenSans_azoft.ttf) format('truetype'),url(../fonts/OpenSans_azoft.svg#OpenSans_custom) format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:OpenSans;src:url(../fonts/OpenSans-Light_azoft.ttf) format('truetype');src:url(../fonts/OpenSans-Light_azoft.eot?#iefix) format('embedded-opentype'),url(../fonts/OpenSans-Light_azoft.eot),url(../fonts/OpenSans-Light_azoft.ttf) format('truetype'),url(../fonts/OpenSans-Light_azoft.svg#OpenSans_custom) format('svg');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:OpenSans;src:url(../fonts/OpenSans-Bold_azoft.ttf) format('truetype');src:url(../fonts/OpenSans-Bold_azoft.eot?#iefix) format('embedded-opentype'),url(../fonts/OpenSans-Bold_azoft.eot),url(../fonts/OpenSans-Bold_azoft.ttf) format('truetype'),url(../fonts/OpenSans-Bold_azoft.svg#OpenSans_custom) format('svg');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:OpenSans;src:url(../fonts/OpenSans-Semibold_azoft.ttf) format('truetype');src:url(../fonts/OpenSans-Semibold_azoft.eot?#iefix) format('embedded-opentype'),url(../fonts/OpenSans-Semibold_azoft.eot),url(../fonts/OpenSans-Semibold_azoft.ttf) format('truetype'),url(../fonts/OpenSans-Semibold_azoft.svg#OpenSans_custom) format('svg');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:OpenSans;src:url(../fonts/OpenSans-ExtraBold_azoft.ttf) format('truetype');src:url(../fonts/OpenSans-ExtraBold_azoft.eot?#iefix) format('embedded-opentype'),url(../fonts/OpenSans-ExtraBold_azoft.eot),url(../fonts/OpenSans-ExtraBold_azoft.ttf) format('truetype'),url(../fonts/OpenSans-ExtraBold_azoft.svg#OpenSans_custom) format('svg');font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:OpenSans;src:url(../fonts/OpenSans-Italic_azoft.ttf) format('truetype');src:url(../fonts/OpenSans-Italic_azoft.eot?#iefix) format('embedded-opentype'),url(../fonts/OpenSans-Italic_azoft.eot),url(../fonts/OpenSans-Italic_azoft.ttf) format('truetype'),url(../fonts/OpenSans-Italic_azoft.svg#OpenSans_custom) format('svg');font-style:italic;font-display:swap}@font-face{font-family:AzoftSans;src:url(../fonts/azoft_sans/azoft-sans.ttf) format('truetype');font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:AzoftSans;src:url(../fonts/azoft_sans/azoft-sans-bold.ttf) format('truetype');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:AzoftSans;src:url(../fonts/azoft_sans/azoft-sans-bold-italic.ttf) format('truetype');font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:AzoftSans;src:url(../fonts/azoft_sans/azoft-sans-italic.ttf) format('truetype');font-style:italic;font-display:swap}.cookies-popup{display:none;position:fixed;left:0;right:0;bottom:0;background:#fff;z-index:100;-webkit-box-shadow:0 -3px 16px 0 rgba(29,45,72,.05),0 -2px 12px 0 rgba(29,45,72,.06);box-shadow:0 -3px 16px 0 rgba(29,45,72,.05),0 -2px 12px 0 rgba(29,45,72,.06)}.cookies-popup--is-visible{display:block}.cookies-popup__content{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;max-width:1080px;width:100%;margin-left:auto;margin-right:auto;padding-top:10px;padding-bottom:10px;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.cookies-popup__button-wrapper,.cookies-popup__text-wrapper{padding-left:23px;padding-right:23px}.cookies-popup__text{color:#2f3847;font-size:15px;line-height:1.47}@media screen and (max-width:670px){.cookies-popup__text{font-size:14px}}.cookies-popup__link{color:#49c0ea}.cookies-popup__button.btn.btn-bg{width:300px;border:none!important}@media screen and (max-width:1000px){.cookies-popup__content{-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.container-footer{position:relative;display:block;box-sizing:border-box;max-width:1260px;width:100%;padding:0 20px;margin:auto}.columns-container{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-direction:reverse;-moz-box-direction:reverse;-o-box-direction:reverse;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-o-box-orient:horizontal;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:start;-moz-box-align:start;-o-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.column__header{font-size:20px}.column__list{margin:0;padding:0}.column__list-item{list-style:none}.column__list-item a{color:#fff;font-size:14px;line-height:28px;text-decoration:none}.column__list-item a:hover{text-decoration:underline}.contact{display:inline-block;position:relative;top:-82px}.contact__item{position:relative;display:block;padding-left:42px;color:#fff;margin-top:20px;text-decoration:none}.contact__item::before{position:absolute;top:0;bottom:0;left:0;display:block;width:22px;margin:auto;background:url() center no-repeat;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain}.contact__item:hover.contact-phone::before{background-image:url(../images/socials/phone-icon-hover.svg)}.contact__item:hover.contact-mail::before{background-image:url(../images/socials/mail-icon-hover.svg)}.contact-phone::before{background-image:url(../images/socials/phone-icon.svg)}@media screen and (max-width:834px){.contact-phone::before{background-image:url(../images/socials/phone-icon-hover.svg)}}.contact-mail::before{background-image:url(../images/socials/mail-icon.svg)}@media screen and (max-width:834px){.contact-mail::before{background-image:url(../images/socials/mail-icon-hover.svg)}}.copyright-privacy{font-size:12px;line-height:25px}.copyright-privacy__links{color:#fff;font-size:10px;text-decoration:underline}.copyright-privacy__links:last-child{display:inline-block;margin-left:18px}.social{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding:0;margin:0 20px 0 0;list-style:none;position:absolute;bottom:0;right:0}.company,.services,.tech{width:308px}.footer{width:100%;padding-top:50px;padding-bottom:0;min-height:502px;color:#fff;background:#1d2d48}.footer__hr{margin:23px 0;border:.5px solid #5f708b}.content{-webkit-box-align:start;-moz-box-align:start;-o-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}body{padding:0}.social-item{width:24px;margin:0 15px}.social-item:first-child{margin-left:0}.social-item:last-child{margin-right:0}.social-item__btn{display:block;font-size:0;text-decoration:none;color:#fff;background:url() center no-repeat;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain}.social-item__btn[href*=facebook]{width:20px;height:18px;background-image:url(../images/socials/facebook-icon.svg)}.social-item__btn[href*=facebook]:active,.social-item__btn[href*=facebook]:hover{background-image:url(../images/socials/facebook-icon-hover.svg)}@media screen and (max-width:834px){.social-item__btn[href*=facebook]{background-image:url(../images/socials/facebook-icon-hover.svg)}}.social-item__btn[href*=linkedin]{width:20px;height:18px;background-image:url(../images/socials/linkedin-icon.svg)}.social-item__btn[href*=linkedin]:active,.social-item__btn[href*=linkedin]:hover{background-image:url(../images/socials/linkedin-icon-hover.svg)}@media screen and (max-width:834px){.social-item__btn[href*=linkedin]{background-image:url(../images/socials/linkedin-icon-hover.svg)}}.social-item__btn[href*=instagram]{width:23px;height:23px;background-image:url(../images/socials/instagram-icon.svg)}.social-item__btn[href*=instagram]:active,.social-item__btn[href*=instagram]:hover{background-image:url(../images/socials/instagram-icon-hover.svg)}@media screen and (max-width:834px){.social-item__btn[href*=instagram]{background-image:url(../images/socials/instagram-icon-hover.svg)}}.social-item__btn[href*=twitter]{width:20px;height:18px;background-image:url(../images/socials/twitter-icon.svg)}.social-item__btn[href*=twitter]:active,.social-item__btn[href*=twitter]:hover{background-image:url(../images/socials/twitter-icon-hover.svg)}@media screen and (max-width:834px){.social-item__btn[href*=twitter]{background-image:url(../images/socials/twitter-icon-hover.svg)}}.social-item__btn[href*=google]{width:29px;height:23px;background-image:url(../images/socials/google-icon.svg)}.social-item__btn[href*=google]:active,.social-item__btn[href*=google]:hover{background-image:url(../images/socials/google-icon-hover.svg)}@media screen and (max-width:834px){.social-item__btn[href*=google]{background-image:url(../images/socials/google-icon-hover.svg)}}.social-item__btn[href*=youtube]{width:23px;height:18px;background-image:url(../images/socials/youtube-icon.svg)}.social-item__btn[href*=youtube]:active,.social-item__btn[href*=youtube]:hover{background-image:url(../images/socials/youtube-icon-hover.svg)}@media screen and (max-width:834px){.social-item__btn[href*=youtube]{background-image:url(../images/socials/youtube-icon-hover.svg)}}@media screen and (max-width:979px){.contact,.social{position:relative}.footer{min-height:502px}.container-footer{padding:0 79px}.contact{top:-195px}.company{margin-top:61px}.copyright-privacy{position:relative;top:-129px}.social{bottom:45px;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}}@media screen and (max-width:792px){.footer{min-height:271px;padding:12px 0}.container-footer{padding:0 40px}.container-footer .columns-container{display:none}.contact{position:initial}.company{margin-top:61px}.copyright-privacy{top:89px;line-height:25px}.copyright-privacy .copyright-privacy__links{font-size:10px}.copyright-privacy .copyright-privacy__links:last-child{display:inline-block;margin-left:18px}.social{position:relative;top:-11px;-webkit-box-pack:start;-moz-box-pack:start;-o-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}}@media screen and (max-width:400px){.container-footer{padding:0 21px}}.form-box{min-height:370px;background:url(../images/banners/contact-us-azoft.jpg) center 35% no-repeat #fff;-webkit-background-size:100% 380px;-moz-background-size:100% 380px;background-size:100% 380px}.form-box .btn.btn-bg{margin:0 auto;background-image:-webkit-linear-gradient(left,rgba(0,102,186,.2),rgba(73,192,234,.2));background-image:-moz-linear-gradient(left,rgba(0,102,186,.2),rgba(73,192,234,.2));background-image:-o-linear-gradient(left,rgba(0,102,186,.2),rgba(73,192,234,.2));background-image:-ms-linear-gradient(left,rgba(0,102,186,.2),rgba(73,192,234,.2));background-image:linear-gradient(to right,rgba(0,102,186,.2),rgba(73,192,234,.2));-webkit-box-shadow:0 2px 5px 0 rgba(73,192,234,.1),0 2px 2px 0 rgba(73,192,234,.3);box-shadow:0 2px 5px 0 rgba(73,192,234,.1),0 2px 2px 0 rgba(73,192,234,.3)}.form-step-1{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;height:370px}.form-step-1 p{text-align:center;margin:0 0 35px;font-size:34px;line-height:1.59;font-weight:300;color:#fff}.form-step-2{display:none}.form-card{max-width:630px;width:100%;padding:10px 50px 40px;margin:33px auto 36px;background:#fff;-webkit-box-shadow:0 3px 16px 0 rgba(29,45,72,.05),0 2px 12px 0 rgba(29,45,72,.06);box-shadow:0 3px 16px 0 rgba(29,45,72,.05),0 2px 12px 0 rgba(29,45,72,.06)}.form-card .type_h3,.form-card h3{text-align:center;margin:30px 0 20px;text-transform:capitalize;font-family:Play,OpenSans,Arial,sans-serif;font-weight:400;font-size:35px;line-height:1;color:#0f6fa6}.form-card .btn.btn-submit{margin:0 auto}.form-card .btn.btn-submit.js-btn-load{background-image:-webkit-linear-gradient(left,#0066ba,#49c0ea,#0066ba);background-image:-moz-linear-gradient(left,#0066ba,#49c0ea,#0066ba);background-image:-o-linear-gradient(left,#0066ba,#49c0ea,#0066ba);background-image:-ms-linear-gradient(left,#0066ba,#49c0ea,#0066ba);background-image:linear-gradient(to right,#0066ba,#49c0ea,#0066ba);-webkit-background-size:300%;-moz-background-size:300%;background-size:300%;-webkit-animation:Gradient 3.2s ease infinite;-moz-animation:Gradient 3.2s ease infinite;-o-animation:Gradient 3.2s ease infinite;-ms-animation:Gradient 3.2s ease infinite;animation:Gradient 3.2s ease infinite}.field-group{position:relative;display:block;margin-bottom:16px}.field-group .submit-error{position:absolute;width:100%;display:none;bottom:-17px;text-align:center;left:0;font-size:12px;color:#ff6261}.field-group .submit-error.is-error{display:block}.field-group.attach-group{text-align:center;margin-bottom:20px}.field-group.attach-group .field-control~.field-label{position:relative;display:inline-block;border-bottom:1px solid #0f6fa6;font-size:16px;line-height:1.8;font-weight:400;color:#0f6fa6;cursor:pointer}.field-group.attach-group .field-control~.field-label::before{position:absolute;top:2px;bottom:0;left:-28px;right:auto;margin:auto;content:'';display:block;width:20px;height:20px;background:url(../images/icons/attach.svg) center no-repeat}.field-control.inputfile+label.error,.header{right:0}.field-group.attach-group .field-control:focus~.field-label,.field-group.attach-group .field-control~.field-label:hover{color:#49c0ea;border-bottom-color:#49c0ea}.field-group.attach-group .field-control:focus~.field-label::before,.field-group.attach-group .field-control~.field-label:hover::before{background-image:url(../images/icons/attach-hover.svg)}.field-label{display:block;font-size:16px;line-height:1.95;color:#b6bbbe}.field-control{display:block;width:100%;padding:11px 20px;border:1px solid #d9dde1;font-family:OpenSans,Arial,sans-serif;font-size:19px;line-height:1.35em;color:#2f3847;background:#fff;resize:none;height:50px;-webkit-transition:height .25s;-moz-transition:height .25s;-o-transition:height .25s;-ms-transition:height .25s;transition:height .25s}.field-control:placeholder-shown{font-family:OpenSans,Arial,sans-serif;font-size:19px;line-height:1.35em;font-weight:400}.field-control::-moz-placeholder{font-family:OpenSans,Arial,sans-serif;font-size:19px;line-height:1.35em;font-weight:400;color:rgba(47,56,71,.3)}.field-control:-moz-placeholder{font-family:OpenSans,Arial,sans-serif;font-size:19px;line-height:1.35em;font-weight:400;color:rgba(47,56,71,.3)}.field-control:-ms-input-placeholder{font-family:OpenSans,Arial,sans-serif;font-size:19px;line-height:1.35em;font-weight:400;color:rgba(47,56,71,.3)}.mobile-filter__header .type_h2,.mobile-filter__header h2,.page-title{font-family:Play,OpenSans,Arial,sans-serif}.field-control.textarea-control{height:100px;line-height:1.8;padding:6px 20px}.field-control.inputfile{width:.1px;height:.1px;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);overflow:hidden;position:absolute;z-index:-1}.field-control:focus{border-color:#49c0ea}.field-control.error{padding-bottom:25px;height:64px;border-color:#ff6261}.field-control.error~.field-error{position:absolute;top:30px;bottom:0;left:auto;right:22px;margin:auto;width:6px;height:6px;border-radius:50%;background:#ff6261}.field-control+label.error{position:absolute;bottom:7px;left:0;width:100%;text-align:center;font-size:12px;font-weight:600;color:#ff6261;-webkit-transition:all 0s;-moz-transition:all 0s;-o-transition:all 0s;-ms-transition:all 0s;transition:all 0s;-webkit-transition-delay:.25s;-moz-transition-delay:.25s;-o-transition-delay:.25s;-ms-transition-delay:.25s;transition-delay:.25s}@media screen and (max-width:670px){.form-step-1 p{color:#fff;font-size:23px;line-height:1.48;text-align:center}.form-box{min-height:220px;background:url(../images/banners/mobile/azoft-contact-us_mobile.jpg) center no-repeat #49c0ea;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}.form-card{max-width:none;width:calc(100% + 30px);padding:15px;margin:0 -15px;background:-webkit-linear-gradient(left,rgba(0,102,186,.8),rgba(73,192,234,.8));background:-moz-linear-gradient(left,rgba(0,102,186,.8),rgba(73,192,234,.8));background:-o-linear-gradient(left,rgba(0,102,186,.8),rgba(73,192,234,.8));background:-ms-linear-gradient(left,rgba(0,102,186,.8),rgba(73,192,234,.8));background:linear-gradient(to right,rgba(0,102,186,.8),rgba(73,192,234,.8));-webkit-box-shadow:none;box-shadow:none}.form-card .type_h3,.form-card h3{margin:20px;font-size:23px;line-height:1.74;color:#fff}.form-card .btn.btn-submit{max-width:none;width:100%;height:44px;padding:0;border:1px solid #fff;font-size:16px;font-weight:700;background:-webkit-linear-gradient(left,rgba(0,102,186,.8),rgba(73,192,234,.8));background:-moz-linear-gradient(left,rgba(0,102,186,.8),rgba(73,192,234,.8));background:-o-linear-gradient(left,rgba(0,102,186,.8),rgba(73,192,234,.8));background:-ms-linear-gradient(left,rgba(0,102,186,.8),rgba(73,192,234,.8));background:linear-gradient(to right,rgba(0,102,186,.8),rgba(73,192,234,.8));-webkit-box-shadow:none;box-shadow:none}.form-card .btn.btn-submit:active{background-color:#45bfea}.attach-group{display:none}.field-label{text-align:center;font-size:12px;color:#fff}label.error{right:0;text-align:center}.field-control{text-align:center;font-size:15px;height:44px}.field-control.error~.field-error{position:absolute;top:24px}}.btn,.header{-webkit-box-shadow:0 2px 6px 0 rgba(29,45,72,.2),0 1px 2px 0 rgba(29,45,72,.2)}@media screen and (max-width:375px){.form-step-1{height:299px}}.send-request .form-step-2{text-align:left}.send-request .form-step-2 .checkbox-group__label-text .checkbox-group__link{line-height:24px;padding-bottom:0}.send-request .form-step-2 .btn-submit-main{background-color:#2f3847;background-image:none}.send-request .form-step-2 .type_h3{color:#2f3847}.form-card .field-group__privacy-policy{padding:0;margin:20px 0 0;display:block}.form-card .field-group__privacy-policy>p{margin:0;padding:0;display:block;text-align:center;font-size:16px;line-height:1.8;font-weight:400;color:#0f6fa6}.form-card .field-group__privacy-policy--russian{padding:0;margin:20px 0 0;display:block}.form-card .field-group__privacy-policy--russian>p{margin:0;padding:0;display:block;text-align:center;font-size:16px;line-height:1.8;font-weight:600;color:#1d2d48}.form-card .field-group__privacy-policy--russian>p>a{display:inline-block;text-decoration:none;color:#0f6fa6;border-bottom:1px solid #0f6fa6}@media screen and (max-width:670px){.form-card .field-group__privacy-policy--russian>p,.form-card .field-group__privacy-policy>p{font-size:15px;line-height:1.8;color:#fff}.send-request .form-card{width:100%;margin:0;padding-bottom:20px;background:-webkit-linear-gradient(left,#354258,rgba(29,45,72,0));background:-moz-linear-gradient(left,#354258,rgba(29,45,72,0));background:-o-linear-gradient(left,#354258,rgba(29,45,72,0));background:-ms-linear-gradient(left,#354258,rgba(29,45,72,0));background:linear-gradient(to right,#354258,rgba(29,45,72,0))}.form-card .field-group__privacy-policy,.form-card .field-group__privacy-policy--russian{margin:16px 0 0}.send-request .form-card .type_h3{color:#fff}.send-request .form-card .btn-submit-main{background:rgba(255,255,255,.2)}.form-card .field-group__privacy-policy--russian>p>a{color:#fff;display:inline;border-bottom:1px solid #fff}}.header-center--is-desktop .menu-item--is-open .menu-item__link,.menu-item:hover .menu-item__link{color:#49c0ea}@-moz-keyframes Gradient{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}@-webkit-keyframes Gradient{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}@-o-keyframes Gradient{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}@keyframes Gradient{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}.header{position:fixed;top:0;left:0;z-index:100;width:100%;height:70px;padding:11px 0;margin:0 auto;background:#fff;box-shadow:0 2px 6px 0 rgba(29,45,72,.2),0 1px 2px 0 rgba(29,45,72,.2)}.only-mobile-slider .slick-dots li:not(.slick-arrows).slick-active button:before,.slider .slick-dots li:not(.slick-arrows).slick-active button:before,.submenu-item__link::before{background-image:-webkit-linear-gradient(left,#0066ba,#49c0ea);background-image:-moz-linear-gradient(left,#0066ba,#49c0ea);background-image:-o-linear-gradient(left,#0066ba,#49c0ea);background-image:-ms-linear-gradient(left,#0066ba,#49c0ea)}.header .container{max-width:1392px}.header-center{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin-top:-2px}.header-center--is-desktop .menu-item--is-open::after{border-top-color:#49c0ea}.submenu{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transition:opacity .15s,top .25s,visibility .25s;-moz-transition:opacity .15s,top .25s,visibility .25s;-o-transition:opacity .15s,top .25s,visibility .25s;-ms-transition:opacity .15s,top .25s,visibility .25s;transition:opacity .15s,top .25s,visibility .25s}.menu-item--is-open .submenu{opacity:1;-ms-filter:none;filter:none;visibility:visible;top:44px;-webkit-transition:opacity .15s,top .25s;-moz-transition:opacity .15s,top .25s;-o-transition:opacity .15s,top .25s;-ms-transition:opacity .15s,top .25s;transition:opacity .15s,top .25s}.header-logo{padding-top:2px}.header-logo a{display:inline-block}.menu{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:start;-moz-box-align:start;-o-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:0;margin:0;list-style:none}.menu-item{position:relative;padding:15px 20px}.menu-item--is-submenu::after{position:absolute;top:10px;bottom:0;left:auto;right:4px;display:block;width:0;height:0;margin:auto;border:5px solid #b6bbbe;border-bottom-color:transparent;border-left-color:transparent;border-right-color:transparent}.menu-item--mobile-only{display:none}@media screen and (max-width:1023px){.menu-item--mobile-only{display:block}}.menu-item__link,.menu-item__search{position:relative;font-size:15px;line-height:20px;font-weight:600;text-decoration:none;color:#1d2d48}.menu-item__link--is-active,.menu-item__link:active,.menu-item__link:hover,.menu-item__search--is-active,.menu-item__search:active,.menu-item__search:hover{color:#49c0ea}.menu-item__link--is-active::before{position:absolute;bottom:-26px;width:100%;border-bottom:3px solid #49c0ea}.menu-item__search{display:none}.page-wrap,.submenu{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox}.submenu{display:box;display:flex;position:absolute;top:34px;bottom:auto;left:-1px;right:auto;z-index:5;min-width:210px;padding:17px 0 20px;margin:0;list-style:none;border-radius:2px;background-color:#fff;-webkit-box-shadow:0 4px 6px 0 rgba(29,45,72,.2),0 2px 2px 0 rgba(29,45,72,.2);box-shadow:0 4px 6px 0 rgba(29,45,72,.2),0 2px 2px 0 rgba(29,45,72,.2)}.submenu-item{position:relative}.submenu-item__link{position:relative;display:block;text-align:left;padding:15px 25px;min-width:200px;font-size:15px;line-height:18px;font-weight:400;color:#1d2d48;text-decoration:none}.submenu-item__link::before{position:absolute;top:0;bottom:0;left:0;right:auto;margin:auto;display:none;width:4px;background-image:linear-gradient(to right,#0066ba,#49c0ea)}.submenu-item__link--is-active,.submenu-item__link:active,.submenu-item__link:hover{color:#49c0ea}.submenu-item__link--is-active{background-color:rgba(73,192,234,.1);color:#2f3847}.submenu-item__link--is-active::before{display:block}.search-btn{display:inline-block;text-align:center;width:20px;height:20px;padding:2px;margin:0 20px}.header-phone{margin-top:-4px}.header-phone__link{font-size:17px;line-height:23px;font-weight:600;text-decoration:none;color:#49c0ea}.header-mobile{display:none}.hamburger{position:relative;font-size:0;width:18px;height:16px;border:none;background:#fff;-webkit-transition-timing-function:linear;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;-ms-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-duration:.15s;-moz-transition-duration:.15s;-o-transition-duration:.15s;-ms-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:opacity,filter;-moz-transition-property:opacity,filter;-o-transition-property:opacity,filter;-ms-transition-property:opacity,filter;transition-property:opacity,filter;text-transform:none}.hamburger.is-active .hamburger-inner{-webkit-transition-delay:.12s;-moz-transition-delay:.12s;-o-transition-delay:.12s;-ms-transition-delay:.12s;transition-delay:.12s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);-moz-transition-timing-function:cubic-bezier(.215,.61,.355,1);-o-transition-timing-function:cubic-bezier(.215,.61,.355,1);-ms-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.hamburger.is-active .hamburger-inner::before{top:0;-webkit-transition:top 75ms ease,opacity 75ms ease .12s;-moz-transition:top 75ms ease,opacity 75ms ease .12s;-o-transition:top 75ms ease,opacity 75ms ease .12s;-ms-transition:top 75ms ease,opacity 75ms ease .12s;transition:top 75ms ease,opacity 75ms ease .12s;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.hamburger.is-active .hamburger-inner::after{bottom:0;-webkit-transition:bottom 75ms ease,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .12s;-moz-transition:bottom 75ms ease,-moz-transform 75ms cubic-bezier(.215,.61,.355,1) .12s;-o-transition:bottom 75ms ease,-o-transform 75ms cubic-bezier(.215,.61,.355,1) .12s;-ms-transition:bottom 75ms ease,-ms-transform 75ms cubic-bezier(.215,.61,.355,1) .12s;transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.hamburger-inner,.hamburger-inner::after{-ms-transition-property:-ms-transform;position:absolute;width:18px;height:2px;background-color:#49c0ea}.hamburger-inner{top:0;bottom:0;left:0;right:0;margin:auto;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;transition-property:transform;-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);-moz-transition-timing-function:cubic-bezier(.55,.055,.675,.19);-o-transition-timing-function:cubic-bezier(.55,.055,.675,.19);-ms-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transition-duration:75ms;-moz-transition-duration:75ms;-o-transition-duration:75ms;-ms-transition-duration:75ms;transition-duration:75ms}.hamburger-inner::after{display:block;-ms-transition-timing-function:ease;-ms-transition-duration:.15s;bottom:-6px;-webkit-transition:bottom 75ms ease .12s,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19);-moz-transition:bottom 75ms ease .12s,-moz-transform 75ms cubic-bezier(.55,.055,.675,.19);-o-transition:bottom 75ms ease .12s,-o-transform 75ms cubic-bezier(.55,.055,.675,.19);-ms-transition:bottom 75ms ease .12s,-ms-transform 75ms cubic-bezier(.55,.055,.675,.19);transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger-inner::before{display:block;position:absolute;width:18px;height:2px;-ms-transition-timing-function:ease;-ms-transition-duration:.15s;-ms-transition-property:-ms-transform;background-color:#49c0ea;top:-6px;-webkit-transition:top 75ms ease .12s,opacity 75ms ease;-moz-transition:top 75ms ease .12s,opacity 75ms ease;-o-transition:top 75ms ease .12s,opacity 75ms ease;-ms-transition:top 75ms ease .12s,opacity 75ms ease;transition:top 75ms ease .12s,opacity 75ms ease}@media screen and (max-width:1070px){.header-phone{display:none}}@media screen and (max-width:1023px){.header{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.header-center{display:none}.header-mobile{display:block}}@media screen and (max-width:670px){.header{height:40px}.header .container{-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.header .header-mobile{padding:0;position:absolute;top:0;right:20px;height:16px;line-height:0}.header-logo{height:20px;padding:0}.header-logo img{height:20px}}.mobile-filter{display:none;position:fixed;top:0;bottom:0;left:0;right:0;z-index:100;overflow-y:auto;padding:40px;background:#fff}.mobile-filter--is-open{display:block}.mobile-filter .filter-item{width:100%}.mobile-filter .filter-item p{display:block;width:100%;padding:12px 0;margin:0;border-bottom:1px solid #ebeef2;text-transform:uppercase;font-size:14px;font-weight:600;color:#1d2d48}.mobile-filter .filter-item__buttons-list{width:100%;padding:0 0 0 20px;margin:0}.mobile-filter .filter-item__button{display:block;width:100%;padding:12px 0;border-bottom:1px solid #ebeef2;font-weight:400;color:#2f3847}.mobile-filter .filter-item__button--is-active{background:#fff;color:#49c0ea}.mobile-filter .filter-item__button::before{content:none}.mobile-filter .checkbox-group,.mobile-filter .radio-group{display:block;cursor:pointer}.mobile-filter .checkbox-input,.mobile-filter .radio-input{position:absolute;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);width:.1px;height:.1px}.mobile-filter .checkbox-input:checked+.radio-btn::after,.mobile-filter .radio-input:checked+.radio-btn::after{position:absolute;top:0;bottom:0;left:auto;right:3px;margin:auto;content:'';display:block;width:8px;height:8px;border-radius:50%;background-color:#49c0ea}.mobile-filter .checkbox-input:checked+.checkbox-btn::after,.mobile-filter .radio-input:checked+.checkbox-btn::after{position:absolute;top:0;bottom:0;left:auto;right:0;margin:auto;content:'';display:block;width:15px;height:15px;background:url(../images/icons/check-mobile.svg) center no-repeat}.mobile-filter .checkbox-btn,.mobile-filter .radio-btn{position:relative;display:block;width:100%}.mobile-filter .radio-btn::before{position:absolute;top:0;bottom:0;left:auto;right:0;margin:auto;content:'';display:block;width:12px;height:12px;border:1px solid #ebeef2;border-radius:50%}.mobile-filter .btn-filter{margin:25px auto 0}.mobile-filter__header{top:0;left:0;right:0;z-index:100;width:100%;height:40px;padding:11px 0;margin:0 auto;background:#fff}.mobile-filter__header.container{position:fixed;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.mobile-menu .menu,.page-wrap{-webkit-flex-direction:column;-webkit-box-orient:vertical;-o-box-orient:vertical;-moz-box-orient:vertical}.mobile-filter__header .type_h2,.mobile-filter__header h2{text-transform:uppercase;font-size:16px;font-weight:700;text-align:left;color:#0f6fa6}.mobile-filter__header .btn-close{position:absolute;top:0;bottom:0;left:auto;right:20px;margin:auto;width:20px;height:20px;font-size:0;background:url(../images/icons/close-menu.svg) center no-repeat}@media screen and (min-width:1023px){.mobile-filter,.mobile-filter--is-open{display:none}}.mobile-menu{position:fixed;top:0;bottom:0;left:0;right:0;z-index:50;overflow-y:auto;display:none;padding:90px 40px 40px;background:#fff}.mobile-menu--is-open{display:block}.mobile-menu .menu{-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-moz-box-align:start;-o-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-pack:start;-moz-box-pack:start;-o-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.mobile-menu .menu-item{padding:0;width:100%}.mobile-menu .menu-item .menu-item__link,.mobile-menu .menu-item .menu-item__search{display:block;width:100%;padding:12px 0;border-bottom:1px solid #ebeef2;font-weight:400;color:#1d2d48}.mobile-menu .menu-item .menu-item__search{position:relative;padding-left:26px}.mobile-menu .menu-item .menu-item__search img{position:absolute;width:16px;height:16px;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);left:0}.mobile-menu .submenu,.page-wrap{position:relative;background:#fff}.mobile-menu .menu-item--is-submenu::after{top:22px;bottom:auto}.mobile-menu .menu-item:hover .menu-item__link{color:#49c0ea}.mobile-menu .menu-item:hover .menu-item__link+.submenu:not(.menu-item--is-open){display:none}.mobile-menu .submenu{top:auto;width:100%;padding:0;display:none;-webkit-box-shadow:none;box-shadow:none}.mobile-menu .menu-item--is-open{display:block;opacity:1;-ms-filter:none;filter:none;visibility:visible}.mobile-menu .submenu-item{padding:0 0 0 20px;width:100%}.mobile-menu .submenu-item__link{display:block;width:100%;padding:12px 0;border-bottom:1px solid #ebeef2;font-weight:400;color:#2f3847}.mobile-menu .submenu-item__link--is-active{background:#fff;color:#49c0ea}.mobile-menu .submenu-item__link::before{content:none}@media screen and (min-width:1023px){.mobile-menu,.mobile-menu--is-open{display:none}}.page-wrap{display:box;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-moz-box-align:start;-o-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;min-height:100%}.page-content{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-moz-box-align:stretch;-o-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-box-pack:start;-moz-box-pack:start;-o-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;min-height:calc(100vh - 174px)}.page-labels{position:absolute;top:349px;left:-29px;z-index:5;font-size:28px;font-weight:300;letter-spacing:-.6px;text-align:right;color:#d9dde1;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.page-subtitle,.page-title{color:#2f3847;text-align:center}.page-labels::after{position:absolute;bottom:4px;left:-11px;content:'';display:block;width:1px;height:60px;background-color:#d9dde1}.page-title{width:100%;margin:100px 0 60px;font-weight:400;font-size:60px;line-height:1.17}.page-subtitle{width:100%;margin:80px 0 40px;font-size:34px;font-weight:300;line-height:1.47}@media screen and (max-width:1023px){.page-labels{display:none}}@media screen and (max-width:970px){.page-subtitle,.page-title{margin:60px 0 30px}}@media screen and (max-width:670px){.page-title{font-size:30px;line-height:1.33;margin:30px 0 10px}.page-subtitle{font-size:23px;font-weight:300;margin:30px 0 10px}}.popup-box{position:fixed;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;visibility:hidden;width:100%;height:100%;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-o-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin:auto;background-color:#fff;top:0;left:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transition:opacity .3s,visibility .5s;-moz-transition:opacity .3s,visibility .5s;-o-transition:opacity .3s,visibility .5s;-ms-transition:opacity .3s,visibility .5s;transition:opacity .3s,visibility .5s;z-index:100}.popup-box.is-open{visibility:visible;top:0;opacity:1;-ms-filter:none;filter:none}.search-box,.search-form .value-clear.is-hidden{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.popup-box .popup-btn-close{position:absolute;top:93px;right:120px;font-size:0;margin:0;width:40px;height:40px;z-index:999}.popup-box .popup-btn-close:before{content:'';position:absolute;width:27px;height:27px;top:0;right:0;background:url(../images/icons/close-menu.svg) center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}.popup-box .popup-box__content{position:relative;display:block;height:auto;margin:0;padding-top:93px;padding-bottom:60px;top:-33vh;-webkit-transition:top .4s;-moz-transition:top .4s;-o-transition:top .4s;-ms-transition:top .4s;transition:top .4s}.popup-box .popup-box__content img{display:block;margin:0 auto;padding-right:132px}.popup-box .popup-box__content .type_h3,.popup-box .popup-box__content h3{display:block;text-align:center;font-size:34px;font-weight:300;color:#1d2d48;margin:32px 0 0}.popup-box .popup-box__content p{display:block;text-align:center;font-size:20px;line-height:1.7;color:#1d2d48;margin:10px 0 0}.popup-box .popup-box__content .popup-box__content-following{display:block;text-align:center;font-size:0}.popup-box .popup-box__content .popup-box__content-following p{font-size:20px;line-height:1.7;color:#6d737e;margin:70px 0 0}.popup-box .popup-box__content .popup-box__content-following .btn-following-list{margin:20px 0 0;padding:0}.popup-box .popup-box__content .popup-box__content-following .btn-following-list__item{display:inline-block;max-width:300px;width:100%;margin:0 10px}.popup-box.is-open .popup-box__content{top:0}@media screen and (max-width:1024px){.popup-box .popup-btn-close{top:13px;right:14px}.popup-box .popup-box__content{padding-top:87px;padding-bottom:46px}.popup-box .popup-box__content img{width:141px;padding-right:90px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.popup-box .popup-box__content .type_h3,.popup-box .popup-box__content h3{margin:23px 0 0}.popup-box .popup-box__content .popup-box__content-following p{margin:60px 0 0}.popup-box .popup-box__content .popup-box__content-following .btn-following-list{margin:20px 0 0}.popup-box .popup-box__content .popup-box__content-following .btn-following-list__item{display:block;max-width:300px;width:100%;margin:10px auto}}@media screen and (max-width:670px){.popup-box .popup-btn-close:before{width:14px;height:14px}.popup-box .popup-box__content .type_h3,.popup-box .popup-box__content h3{font-size:23px}.popup-box .popup-box__content .popup-box__content-following p,.popup-box .popup-box__content p{font-size:15px;line-height:1.6}}.search-box{position:fixed;top:-33vh;bottom:0;left:0;right:0;z-index:100;visibility:hidden;margin:auto;background:#fff;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity .3s,top .4s,visibility .5s;-moz-transition:opacity .3s,top .4s,visibility .5s;-o-transition:opacity .3s,top .4s,visibility .5s;-ms-transition:opacity .3s,top .4s,visibility .5s;transition:opacity .3s,top .4s,visibility .5s}.search-form,.search-top{position:relative;text-align:center}.search-box.is-open{visibility:visible;top:0;opacity:1;-ms-filter:none;filter:none}.search-box.is-open .search-form{display:block}.search-top{width:100%;padding:60px 0 25px}.search-btn-close{display:block;width:27px;height:27px;margin:30px 0 25px auto;font-size:0;background:url(../images/icons/close-search.svg) center no-repeat}.search-form{display:none;min-width:50px;max-width:100%!important;height:65px;padding:0 20px;margin:auto;width:315px}.search-form label{font-size:0}.search-form input{display:block;text-align:left;width:100%;height:46px;padding:0 0 0 10px;margin:0 auto;border:none;font-size:34px;font-weight:300;color:#2f3847}.search-form input:placeholder-shown{font-family:OpenSans,Arial,sans-serif;font-size:34px;font-weight:300;text-align:center;color:rgba(47,56,71,.3)}.search-form input::-moz-placeholder{font-family:OpenSans,Arial,sans-serif;font-size:34px;font-weight:300;text-align:center;color:rgba(47,56,71,.3)}.search-form input:-moz-placeholder{font-family:OpenSans,Arial,sans-serif;font-size:34px;font-weight:300;text-align:center;color:rgba(47,56,71,.3)}.search-form input:-ms-input-placeholder{font-family:OpenSans,Arial,sans-serif;font-size:34px;font-weight:300;text-align:center;color:rgba(47,56,71,.3)}.search-form input::-ms-clear{display:none}.search-form .value-clear{position:absolute;top:auto;bottom:13px;left:auto;right:3px;margin:auto;display:block;width:14px;height:14px;font-size:0;line-height:0;opacity:1;-ms-filter:none;filter:none;visibility:visible;background:url(../images/icons/close-menu.svg) center no-repeat;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain}.search-results--empty,.search-results--not-empty{margin:0;line-height:1.7;width:100%;font-size:20px}.search-form .value-clear.is-hidden{-webkit-transition:opacity .25s;-moz-transition:opacity .25s;-o-transition:opacity .25s;-ms-transition:opacity .25s;transition:opacity .25s;opacity:0;filter:alpha(opacity=0);visibility:hidden}#search-hidden{position:absolute;top:0;left:0;display:inline-block;width:auto;font-size:34px;font-weight:300;padding-right:80px;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.search-results{position:relative;width:100%;padding-bottom:60px}.search-results .is-show{display:block}.search-results--empty{display:none;text-align:center;font-weight:300;color:#b6bbbe}.search-results--empty.is-show{-ms-animation-delay:10s;-webkit-animation:empty_anim 1s ease-in-out;-moz-animation:empty_anim 1s ease-in-out;-o-animation:empty_anim 1s ease-in-out;-ms-animation:empty_anim 1s ease-in-out;animation:empty_anim 1s ease-in-out}.search-results--not-empty{position:absolute;height:0;overflow:hidden;text-align:left;font-weight:300;color:#b6bbbe}.search-results--not-empty.is-show{position:relative;height:auto;overflow-y:auto}.search-results--not-empty.is-show .search-results__block{visibility:visible;top:0;opacity:1;-ms-filter:none;filter:none}.search-results--not-empty.is-show .search-results__block:nth-child(1){-webkit-transition-delay:.25s;-moz-transition-delay:.25s;-o-transition-delay:.25s;-ms-transition-delay:.25s;transition-delay:.25s}.search-results--not-empty.is-show .search-results__block:nth-child(2){-webkit-transition-delay:.5s;-moz-transition-delay:.5s;-o-transition-delay:.5s;-ms-transition-delay:.5s;transition-delay:.5s}.search-results--not-empty.is-show .search-results__block:nth-child(3){-webkit-transition-delay:.75s;-moz-transition-delay:.75s;-o-transition-delay:.75s;-ms-transition-delay:.75s;transition-delay:.75s}.search-results--not-empty.is-show .search-results__block:nth-child(4){-webkit-transition-delay:1s;-moz-transition-delay:1s;-o-transition-delay:1s;-ms-transition-delay:1s;transition-delay:1s}.search-results--not-empty.is-show .search-results__block:nth-child(5){-webkit-transition-delay:1.25s;-moz-transition-delay:1.25s;-o-transition-delay:1.25s;-ms-transition-delay:1.25s;transition-delay:1.25s}.search-results__block{position:relative;top:-10px;visibility:hidden;margin:30px 0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transition:opacity .3s,top .4s,visibility .5s;-moz-transition:opacity .3s,top .4s,visibility .5s;-o-transition:opacity .3s,top .4s,visibility .5s;-ms-transition:opacity .3s,top .4s,visibility .5s;transition:opacity .3s,top .4s,visibility .5s}.search-results__block .type_h3,.search-results__block h3{margin:0 0 10px;text-align:left;font-size:20px;font-weight:400;color:#1d2d48}.blog-articles.results-list,.projects-list.results-list,.services-list.results-list{width:calc(100% + 15px);font-size:0;padding:0;margin:0 -7.5px;list-style:none;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:start;-moz-box-pack:start;-o-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:start;-moz-box-align:start;-o-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:left}.blog-articles.results-list .blog-anons,.projects-list.results-list .blog-anons,.services-list.results-list .blog-anons{height:550px}.blog-articles.results-list .anons-description__details,.projects-list.results-list .anons-description__details,.services-list.results-list .anons-description__details{-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.blog-articles.results-list .services-list__item,.projects-list.results-list .services-list__item,.services-list.results-list .services-list__item{position:relative;display:inline-block;max-width:390px;min-width:300px;width:calc(33.3% - 15px);margin:0 7.5px 15px;overflow:hidden}.blog-articles.results-list .services-list__item-initial-img,.projects-list.results-list .services-list__item-initial-img,.services-list.results-list .services-list__item-initial-img{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:100%;height:300px;overflow:hidden}.blog-articles.results-list .services-list__item--hover,.projects-list.results-list .services-list__item--hover,.services-list.results-list .services-list__item--hover{position:absolute;top:0;bottom:0;left:0;right:0;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:start;-moz-box-align:start;-o-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;padding:45px;margin:auto;background-image:-webkit-linear-gradient(left,rgba(0,102,186,.9),rgba(73,192,234,.9));background-image:-moz-linear-gradient(left,rgba(0,102,186,.9),rgba(73,192,234,.9));background-image:-o-linear-gradient(left,rgba(0,102,186,.9),rgba(73,192,234,.9));background-image:-ms-linear-gradient(left,rgba(0,102,186,.9),rgba(73,192,234,.9));background-image:linear-gradient(to right,rgba(0,102,186,.9),rgba(73,192,234,.9));text-decoration:none}.blog-articles.results-list .services-list__item--hover .type_h3,.blog-articles.results-list .services-list__item--hover h3,.projects-list.results-list .services-list__item--hover .type_h3,.projects-list.results-list .services-list__item--hover h3,.services-list.results-list .services-list__item--hover .type_h3,.services-list.results-list .services-list__item--hover h3{text-align:left;margin:0;font-size:34px;font-weight:300;color:#fff}.blog-articles.results-list .services-list__item--hover p,.projects-list.results-list .services-list__item--hover p,.services-list.results-list .services-list__item--hover p{position:relative;text-align:left;width:100%;margin:20px 0 0;font-size:20px;line-height:1.7;color:#fff}.blog-articles.results-list .services-list__item--hover p::before,.projects-list.results-list .services-list__item--hover p::before,.services-list.results-list .services-list__item--hover p::before{position:absolute;top:-15px;left:0;margin:auto;content:'';width:30px;height:2px;background:#fff}@media screen and (max-width:1023px){.search-btn-close{background:url(../images/icons/close-menu.svg) center no-repeat;width:14px;height:14px;position:absolute;top:15px;right:0;margin:0}.search-top{position:relative;padding:50px 25px 0}#search-hidden{font-size:15px;padding-right:50px}.search-form{height:44px;padding:0}.search-form input{font-size:15px;top:0;text-align:left;height:100%;margin:0;padding-left:26px}.search-form input:placeholder-shown{font-size:15px;text-align:left;color:#b6bbbe;padding-left:26px;border-bottom:1px solid #ebeef2}.search-form label.search-label{position:absolute;background-image:url(../images/icons/search.svg);background-repeat:no-repeat;background-position:center;width:16px;height:16px;left:0;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.search-form label.search-label.is-hidden{display:none}.search-results__block .type_h3,.search-results__block h3{font-size:23px;color:#2f3847;line-height:1}.blog-articles.results-list .services-list__item,.projects-list.results-list .services-list__item,.services-list.results-list .services-list__item{width:100%;max-width:100%;margin:0 0 15px}.blog-articles.results-list .services-list__item--hover .type_h3,.blog-articles.results-list .services-list__item--hover h3,.projects-list.results-list .services-list__item--hover .type_h3,.projects-list.results-list .services-list__item--hover h3,.services-list.results-list .services-list__item--hover .type_h3,.services-list.results-list .services-list__item--hover h3{font-size:26.2px;margin-bottom:10px}.blog-articles.results-list .services-list__item--hover,.projects-list.results-list .services-list__item--hover,.services-list.results-list .services-list__item--hover{padding:34px 35px}.blog-articles.results-list .services-list__item--hover p::before,.projects-list.results-list .services-list__item--hover p::before,.services-list.results-list .services-list__item--hover p::before{width:23.1px;height:1.5px}.blog-articles.results-list .services-list__item--hover p,.projects-list.results-list .services-list__item--hover p,.services-list.results-list .services-list__item--hover p{font-size:15.4px}.blog-articles.results-list .services-list__item-initial-img,.projects-list.results-list .services-list__item-initial-img,.services-list.results-list .services-list__item-initial-img{height:231px}.blog-articles.results-list,.projects-list.results-list,.services-list.results-list{width:100%;max-width:100%;margin:0;height:auto}.projects-list.results-list .projects-list__item{width:100%;max-width:100%}.results-list .type_h3,.search-results__block h3{color:#fff}.blog-articles.results-list .blog-anons,.projects-list.results-list .blog-anons,.services-list.results-list .blog-anons{height:auto}.blog-articles.results-list .anons-description{padding:15px 15px 40px}.blog-articles.results-list .anons-description .type_h3,.blog-articles.results-list .anons-description h3{font-size:17px;font-weight:600;line-height:1.65;margin-top:17px;margin-bottom:0}.search-results{padding-bottom:0}.search-results--empty{font-size:14px;text-align:center;color:#b6bbbe;line-height:1;letter-spacing:normal}.search-results--empty>span{display:block;color:#b6bbbe}.search-results--empty>span:first-child{font-size:18px;margin-top:100px;margin-bottom:14px}.search-results--empty>span:nth-child(2){margin-bottom:5px}.search-results .loader{position:fixed;top:100px;left:50%;right:auto;bottom:auto;-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-o-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);width:100px;height:100px;margin:0;padding:0}.search-results .loader img{width:100%;height:100%}}@-moz-keyframes empty_anim{from{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}to{opacity:1;-ms-filter:none;filter:none}}@-webkit-keyframes empty_anim{from{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}to{opacity:1;-ms-filter:none;filter:none}}@-o-keyframes empty_anim{from{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}to{opacity:1;-ms-filter:none;filter:none}}@keyframes empty_anim{from{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}to{opacity:1;-ms-filter:none;filter:none}}@-moz-keyframes results_anim{from{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}to{opacity:1;-ms-filter:none;filter:none}}@-webkit-keyframes results_anim{from{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}to{opacity:1;-ms-filter:none;filter:none}}@-o-keyframes results_anim{from{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}to{opacity:1;-ms-filter:none;filter:none}}@keyframes results_anim{from{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}to{opacity:1;-ms-filter:none;filter:none}}.only-mobile-slider,.slider{position:relative;overflow:hidden}.only-mobile-slider .slick-arrow,.slider .slick-arrow{position:absolute;top:-60px;bottom:0;left:auto;right:auto;margin:auto;z-index:15;width:16px;height:27px;padding:0;min-width:0;min-height:0;border:none;font-size:0;background:center no-repeat;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;cursor:pointer}.only-mobile-slider .slick-arrow.slick-prev,.slider .slick-arrow.slick-prev{left:0;background-image:url(../images/icons/arrow-left.svg)}.only-mobile-slider .slick-arrow.slick-prev:hover,.slider .slick-arrow.slick-prev:hover{background-image:url(../images/icons/arrow-left-hover.svg)}.only-mobile-slider .slick-arrow.slick-next,.slider .slick-arrow.slick-next{right:0;background-image:url(../images/icons/arrow-right.svg)}.only-mobile-slider .slick-arrow.slick-next:hover,.slider .slick-arrow.slick-next:hover{background-image:url(../images/icons/arrow-right-hover.svg)}.only-mobile-slider .slick-dots,.slider .slick-dots{position:absolute;top:auto;bottom:31px;left:180px;right:auto;margin:auto;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;width:100%;padding:0;list-style:none;text-align:center}.only-mobile-slider .slick-dots li:not(.slick-arrows),.slider .slick-dots li:not(.slick-arrows){position:relative;display:inline-block;width:10px;height:10px;margin:0 5px;padding:0;cursor:pointer}.only-mobile-slider .slick-dots li:not(.slick-arrows) button,.slider .slick-dots li:not(.slick-arrows) button{display:block;width:10px;height:10px;padding:0;border:0;font-size:0;line-height:0;color:transparent;background:0 0;cursor:pointer}.only-mobile-slider .slick-dots li:not(.slick-arrows) button::before,.slider .slick-dots li:not(.slick-arrows) button::before{position:absolute;top:0;bottom:auto;left:0;right:auto;margin:auto;content:'';width:10px;height:10px;border-radius:50%;background-color:#ebeef2;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container,body,html{position:relative;width:100%}.only-mobile-slider .slick-dots li:not(.slick-arrows).slick-active button:before,.slider .slick-dots li:not(.slick-arrows).slick-active button:before{background-image:linear-gradient(to right,#0066ba,#49c0ea)}.only-mobile-slider.slider-flow .slick-arrow:not(.dots-slick-arrow),.slider.slider-flow .slick-arrow:not(.dots-slick-arrow){display:none!important}.only-mobile-slider.slider-flow .dots-slick-arrow,.slider.slider-flow .dots-slick-arrow{display:inline-block;vertical-align:middle;position:relative;top:10px;left:0;right:0;bottom:0;margin:0;height:30px;cursor:pointer}.only-mobile-slider.slider-flow .dots-slick-arrow.slick-prev,.slider.slider-flow .dots-slick-arrow.slick-prev{margin-right:30px}.only-mobile-slider.slider-flow .dots-slick-arrow.slick-next,.slider.slider-flow .dots-slick-arrow.slick-next{margin-left:30px}.only-mobile-slider.slider-flow .slick-active .slider-item-content,.slider.slider-flow .slick-active .slider-item-content{opacity:1;-ms-filter:none;filter:none;-webkit-transition:opacity .5s ease-in .5s;-moz-transition:opacity .5s ease-in .5s;-o-transition:opacity .5s ease-in .5s;-ms-transition:opacity .5s ease-in .5s;transition:opacity .5s ease-in .5s}body,html{min-height:100%;height:100%;box-sizing:border-box;font-family:OpenSans,Arial,sans-serif}body *,html *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body.modal-open,html.modal-open{overflow:hidden}.type_h1,.type_h2,.type_h3,.type_h4,.type_h5,.type_h6{display:block}main{padding-top:70px}a,button,input,label,textarea{outline:0;cursor:pointer}::selection{background-color:rgba(73,192,234,.7)}::-moz-selection{background-color:rgba(73,192,234,.7)}.container{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;max-width:1260px;padding:0 20px;margin:auto}.clearfix::afetr,.clearfix::before{content:'';display:block;clear:both}.btn{display:block;text-align:center;max-width:300px;width:100%;height:60px;padding:16px;margin:0;border:none;font-family:Play,OpenSans,Arial,sans-serif;font-size:22px;font-weight:700;line-height:1.27;color:#fff;text-decoration:none;text-transform:uppercase;background-image:-webkit-linear-gradient(left,#0066ba,#49c0ea);background-image:-moz-linear-gradient(left,#0066ba,#49c0ea);background-image:-o-linear-gradient(left,#0066ba,#49c0ea);background-image:-ms-linear-gradient(left,#0066ba,#49c0ea);background-image:linear-gradient(to right,#0066ba,#49c0ea);box-shadow:0 2px 6px 0 rgba(29,45,72,.2),0 1px 2px 0 rgba(29,45,72,.2);cursor:pointer;border-radius:0}.btn_black{background:#2f3847;border:1px solid #fff;-webkit-box-shadow:none;box-shadow:none}.btn-filter_black{background-image:none;background-color:#2f3847;-webkit-box-shadow:0 2px 6px rgba(29,45,72,.25),0 1px 2px rgba(29,45,72,.2);box-shadow:0 2px 6px rgba(29,45,72,.25),0 1px 2px rgba(29,45,72,.2);border-radius:6px}.btn-filter_black:active,.btn-filter_black:hover{background-image:none!important;background-color:#6f7886}.btn-filter-blog{display:none}@media screen and (max-width:670px){.btn-filter-blog{display:block}}.btn-filter-blog::before{content:'';display:inline-block;vertical-align:middle;background:url(../images/icons/filter-mobile.svg) center no-repeat;width:24px;height:24px;margin-right:10px}.btn:hover{background-image:-webkit-linear-gradient(left,#008cff,#79dcff);background-image:-moz-linear-gradient(left,#008cff,#79dcff);background-image:-o-linear-gradient(left,#008cff,#79dcff);background-image:-ms-linear-gradient(left,#008cff,#79dcff);background-image:linear-gradient(to right,#008cff,#79dcff);-webkit-box-shadow:0 2px 6px 0 rgba(29,45,72,.2),0 1px 2px 0 rgba(29,45,72,.2);box-shadow:0 2px 6px 0 rgba(29,45,72,.2),0 1px 2px 0 rgba(29,45,72,.2)}.btn:active{background-image:-webkit-linear-gradient(rgba(29,45,72,.1),rgba(29,45,72,.1)),-webkit-linear-gradient(left,#0066ba,#49c0ea);background-image:-moz-linear-gradient(rgba(29,45,72,.1),rgba(29,45,72,.1)),-moz-linear-gradient(left,#0066ba,#49c0ea);background-image:-o-linear-gradient(rgba(29,45,72,.1),rgba(29,45,72,.1)),-o-linear-gradient(left,#0066ba,#49c0ea);background-image:-ms-linear-gradient(rgba(29,45,72,.1),rgba(29,45,72,.1)),-ms-linear-gradient(left,#0066ba,#49c0ea);background-image:linear-gradient(rgba(29,45,72,.1),rgba(29,45,72,.1)),linear-gradient(to right,#0066ba,#49c0ea);-webkit-box-shadow:inset 0 1px 3px 0 rgba(29,45,72,.2);box-shadow:inset 0 1px 3px 0 rgba(29,45,72,.2)}.btn.btn-disabled,.btn[disabled]{color:#e9edef;background-color:#d3dce0;background-image:none;-webkit-appearance:none}.btn.btn-bg{border-radius:0;border:1px solid #fff;background-color:rgba(255,255,255,.2);-webkit-box-shadow:none;box-shadow:none}.btn.btn-bg:hover{background-color:#49c0ea;-webkit-box-shadow:0 2px 6px 0 rgba(29,45,72,.2),0 1px 2px 0 rgba(29,45,72,.2);box-shadow:0 2px 6px 0 rgba(29,45,72,.2),0 1px 2px 0 rgba(29,45,72,.2)}.btn.btn-bg:active{background-color:#45bfea}.services-projects{margin-bottom:100px}.text-content{max-width:840px;width:100%;padding:60px 20px 0;margin:auto;color:#2f3847}.text-content p{text-align:left;margin:20px 0;font-size:20px;line-height:1.7;color:#2f3847}@media screen and (max-width:1023px){.about .about-advantages__item{padding:0}.about .about-advantages__item::before{top:0}}@media screen and (max-width:670px){main{padding-top:40px}.container{padding:0 15px}.btn{height:44px;padding:0;line-height:44px;font-size:16px;font-weight:700}.text-content{padding:20px 0}.text-content p{margin:10px 0;font-size:15px;line-height:1.6}}.loader{position:absolute;top:0;bottom:0;left:0;right:0;z-index:100;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:start;-moz-box-align:start;-o-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;padding:20px;margin:auto;background:rgba(255,255,255,.85)}.loader.is-hidden{display:none}.fasttweet{cursor:pointer;background-color:#d1effa;padding:.175em 0;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none}.fasttweet::selection{background-color:transparent;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none}.fasttweet::-moz-selection{background-color:transparent;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none}@media screen and (min-width:1220px){.btn__header{text-transform:none}}a{color:#fff}.fasttweet--selected{background-color:#7fd3f0}iframe[allowfullscreen]{width:100%;height:450px}@media screen and (max-width:650px){iframe[allowfullscreen]{height:300px}}