/*! 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}#selectionSharerPopover:after,.contact-item::before,.hamburger-inner::after,.hamburger-inner::before,.menu-item--is-submenu::after,.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}.blog-articles,.clients-list,.container,.portfolio-filter .filter-item__buttons-list,.services-how-to__images,.stack-list{-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple}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}.form-card .type_h3,.form-card h3,.mobile-filter__header .type_h2,.mobile-filter__header h2,.page-title{font-family:Play,OpenSans,Arial,sans-serif}@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}}.field-control.inputfile,.submenu{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}#selectionSharerPopover{display:none;position:absolute;top:-100px;left:-100px}#selectionSharerPopover:after{display:block;position:absolute;left:50%;margin-left:-4px}#selectionSharerPopover.anim{transition:top 75ms ease-out;animation:selectionSharerPopover-animation 180ms forwards linear;-webkit-animation:selectionSharerPopover-animation 180ms forwards linear}#selectionSharerPopover-inner{-webkit-border-radius:5px;background-image:linear-gradient(to bottom,rgba(49,49,47,.97),#262625)}#selectionSharerPopover .selectionSharerPopover-clip{position:absolute;bottom:-11px;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 li{list-style:none;background:0 0;margin:0}.selectionSharer a.action{display:block;text-indent:-200px;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}.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}.slick-list,.slick-slider,.slick-track{position:relative;display:block}.selectionSharer{transition:-webkit-transform .6s ease-in-out}.selectionSharer.moveDown{-webkit-transform:translate3d(0,60px,0)}#selectionSharerPopunder{width:100%;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}#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}.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-track:after{clear:both}.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-slide.dragging img{pointer-events: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-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-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-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-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-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-face{font-family:AzoftSans;src:url(../fonts/azoft_sans/azoft-sans.ttf) format('truetype');font-style:normal;font-weight:400}@font-face{font-family:AzoftSans;src:url(../fonts/azoft_sans/azoft-sans-bold.ttf) format('truetype');font-weight:600;font-style:normal}@font-face{font-family:AzoftSans;src:url(../fonts/azoft_sans/azoft-sans-bold-italic.ttf) format('truetype');font-weight:700;font-style:italic}@font-face{font-family:AzoftSans;src:url(../fonts/azoft_sans/azoft-sans-italic.ttf) format('truetype');font-style:italic}.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}}.footer{width:100%;padding:50px 0;color:#fff;background:#1d2d48}.footer .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}.contacts{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:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.contact-item{position:relative;padding-left:42px;margin-right:38px;font-size:20px;font-weight:400;text-decoration:none;color:#fff}.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)}.contact-mail::before{background-image:url(../images/socials/mail-icon.svg)}.social{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:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding:0;margin:0;list-style:none}.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)}.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)}.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)}.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)}.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)}.social-item__btn[href*=vk]{width:18px;height:18px;background-image:url(../images/socials/vk-icon-footer.png)}.social-item__btn[href*=vk]:active,.social-item__btn[href*=vk]:hover{background-image:url(../images/socials/vk-icon-footer-hover.png)}.social-item__btn[href*=instagram]{width:18px;height:18px;background-image:url(../images/socials/insta-icon-footer.png)}.social-item__btn[href*=instagram]:active,.social-item__btn[href*=instagram]:hover{background-image:url(../images/socials/insta-icon-footer-hover.png)}.copyright-privacy{width:100%;margin:28px 0 0;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-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-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}.copyright-privacy__link{font-size:20px;font-weight:400;text-decoration:none;color:#fff;padding-left:20px;padding-right:20px}.copyright-privacy__link-wrapper{margin-left:-20px;margin-right:-20px}.copyright-privacy .copyright{font-size:20px;font-weight:300;color:#fff}@media screen and (max-width:970px){.footer{padding:40px 0}.footer .container{-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}.contact-item,.contacts{display:block}.contact-item{margin-right:0}.contact-item:not(:last-child){margin-bottom:30px}.copyright-privacy .copyright{margin-top:-30px}}@media screen and (max-width:768px){.footer{padding:40px 0}.footer .container{-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: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}.contact-item:last-child{margin-bottom:30px}.copyright{text-align:left;margin-top:30px}}@media screen and (max-width:670px){.social{width:100%;-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}.contact-item{font-size:15px}.copyright-privacy{width:100%;height:15px;margin:40px 0 0;display:inline-block}.copyright-privacy__link{font-size:15px;color:#fff;padding-left:5px;padding-right:5px}.copyright-privacy__link-wrapper{margin-left:-5px;margin-right:-5px}.copyright-privacy .copyright{margin-top:-40px;font-size:15px}}.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-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 *{pointer-events:none}.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-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)}.field-control.textarea-control{height:100px;line-height:1.8;padding:6px 20px}.field-control.inputfile{width:.1px;height:.1px;filter:alpha(opacity=0);overflow:hidden;position:absolute;z-index:-1}.field-control.inputfile+label.error{right:0}.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{height:220px}.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)}.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}.checkbox-wrapper label.error+.checkbox-group__label-text{color:#ff6261}.checkbox-wrapper label.error+.checkbox-group__label-text a{color:#ff6261;border-bottom:1px solid #ff6261}@media screen and (max-width:670px){.form-card .field-group__privacy-policy,.form-card .field-group__privacy-policy--russian{margin:16px 0 0}.form-card .field-group__privacy-policy--russian>p,.form-card .field-group__privacy-policy>p{font-size:15px;line-height:1.8;color:#fff}.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;right: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-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{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,.page-wrap{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox}.menu{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{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__search{display:none}.submenu{position:absolute;top:34px;bottom:auto;left:-1px;right:auto;z-index:5;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;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__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;-moz-box-orient:vertical;-o-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 .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{position:relative;top:auto;width:100%;padding:0;display:none;background:#fff;-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%;background:#fff}.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}.font-content__text--chars,body,html{font-family:OpenSans,Arial,sans-serif}.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}.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{position:relative;min-height:100%;width:100%;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.anons-description__details-tag,.btn{font-family:Play,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{position:relative;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:1240px;width:100%;padding:0 20px;margin:auto}.clearfix{clear:both}.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-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: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}#selectionSharerPopover-inner,.btn.btn-bg:hover,.mail-list__item{-webkit-box-shadow:0 2px 6px 0 rgba(29,45,72,.2),0 1px 2px 0 rgba(29,45,72,.2)}.btn.btn-bg:hover{background-color:#49c0ea;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}.fasttweet--selected{background-color:#7fd3f0}iframe[allowfullscreen]{width:100%;height:450px}@media screen and (max-width:650px){iframe[allowfullscreen]{height:300px}}.cursor-pointer{cursor:pointer}.about{padding:0}.about-heading{position:relative;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: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;width:100%;height:650px;padding:0;background:url(../images/banners/top-bg.jpg) #b6bbbe;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}.about-heading .page-title{margin:-54px 0 15px;color:#fff}.about-heading p{text-align:center;margin:0 auto 53px;font-size:34px;font-weight:300;color:#fff}.about-heading .btn{display:block;margin:0 auto}.about-advantages{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:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;max-width:1200px;height:178px;padding:3px 63px 0;margin-top:-60px;list-style:none;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)}.about-advantages__item{position:relative;width:25%;padding-left:110px;margin:0;font-size:20px;font-weight:600;line-height:1.4;letter-spacing:.2px;color:#2f3847}.about-advantages__item::before{position:absolute;top:0;bottom:0;left:0;content:'';display:block;width:95px;height:100%;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain}.clients,.projects{position:relative}.about-advantages__item:first-child::before{background:url(../images/icons/full-cycle-development-icon.svg) center no-repeat}.about-advantages__item:nth-child(2)::before{background:url(http://azoft.com.local/wp-content/uploads/2017/12/15-1.svg) center no-repeat}.about-advantages__item:nth-child(3)::before{background:url(../images/icons/cost-effective-solutions-icon.svg) center no-repeat}.about-advantages__item:last-child::before{background:url(http://azoft.com.local/wp-content/uploads/2017/12/86.svg) center no-repeat}@media screen and (max-width:1023px){.about-advantages{display:none}}@media screen and (max-width:670px){.about-heading{height:360px;padding:16px}.about-heading .page-title{margin:15px 0;color:#fff}.about-heading p{font-size:23px;font-weight:300;line-height:1.48;text-align:center}.about-heading .btn{display:block;margin:0 auto}}.clients{margin-top:-15px}.clients-list{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:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;width:100%;padding:0;margin:0;list-style:none}.clients-list__item{text-align:center;min-width:200px;width:calc(100% / 6);margin:0 0 82px;-webkit-transition:-webkit-transform .25s;-moz-transition:-moz-transform .25s;-o-transition:-o-transform .25s;-ms-transition:-ms-transform .25s;transition:transform .25s}.clients-list__item img{width:100%;height:auto}.clients-list__item:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}@media screen and (max-width:670px){.clients{display:none}}.projects-list{width:calc(100% + 15px);padding:0;margin:0 -7.5px;font-size:0;list-style:none;text-align:center}.projects-list__item{position:relative;display:inline-block;max-width:390px;min-width:300px;max-height:300px;height:auto;width:calc(100% / 3 - 15px);margin:7.5px;border:1px solid #d9dde1;overflow:hidden}.projects-list__item::before{content:'';display:block;padding-bottom:calc(300 / 390 * 100%)}.projects-list__item.--project-dark-sky-blue{background-color:#49c0ea!important}.projects-list__item.--project-pale-grey{background-color:#ebeef2!important}.projects-list__item.--project-nice-blue{background-color:#0f6fa6!important}.projects-list__item._vertical{float:left;max-height:615px}.projects-list__item._vertical::before{padding-bottom:calc(300 / 390 * 200% + 15px)}.projects-list__item._vertical.--right{float:right}.projects-list__item._horizontal{max-width:795px;width:calc(100% / 3 * 2 - 15px)}.projects-list__item._horizontal::before{padding-bottom:calc(300 / 390 * 50% - 5px)}.projects-list__item._horizontal .projects-list__item--hover{-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:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.projects-list__item .projects-list__item--without-image,.projects-list__item--hover{-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-moz-transition:all .25s;bottom:0;left:0}.projects-list__item._horizontal .projects-list__item--hover .projects-list__item--text{padding-right:30px}.projects-list__item._horizontal .projects-list__item--hover .btn-bg{margin-top:0}.projects-list__item.ios_hover projects-list__item--hover,.projects-list__item:hover .projects-list__item--hover{opacity:1;-ms-filter:none;filter:none}.projects-list__item img{position:absolute;top:0;left:0;max-width:100%;width:auto;min-height:100%;height:auto;z-index:0}.projects-list__item .projects-list__item--without-image{opacity:1;-ms-filter:none;filter:none;background-image:none;background-color:#ebeef2;position:absolute;top:0;right:0;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-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:15px 45px;margin:auto;-webkit-transition:all .25s;-o-transition:all .25s;-ms-transition:all .25s;transition:all .25s;z-index:0}.projects-list__item .projects-list__item--without-image .type_h3,.projects-list__item .projects-list__item--without-image h3{position:relative;display:block;width:100%;padding-bottom:17px;margin:0;font-size:34px;font-weight:300;text-align:left;color:#1d2d48}.projects-list__item .projects-list__item--without-image .type_h3::after,.projects-list__item .projects-list__item--without-image h3::after{position:absolute;top:auto;bottom:0;left:0;right:auto;margin:auto;content:'';width:30px;height:2px;background:#49c0ea}.projects-list__item .projects-list__item--without-image p{position:relative;display:block;width:100%;font-weight:300;margin-top:11px;font-size:20px;line-height:1.7;text-align:left;color:#1d2d48}.projects-list__item:hover .projects-list__item--without-image{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.projects-list__item--hover{position:absolute;top:0;right:0;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-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:15px 45px;margin:auto;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);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));-webkit-transition:all .25s;-o-transition:all .25s;-ms-transition:all .25s;transition:all .25s;z-index:1}.projects-list__item--hover .type_h3,.projects-list__item--hover h3{position:relative;display:block;width:100%;padding-bottom:17px;margin:0;font-size:34px;font-weight:300;text-align:left;color:#fff}.projects-list__item--hover .type_h3::after,.projects-list__item--hover h3::after{position:absolute;top:auto;bottom:0;left:0;right:auto;margin:auto;content:'';width:30px;height:2px;background:#fff}.projects-list__item--hover p{position:relative;display:block;width:100%;font-weight:300;margin-top:11px;font-size:20px;line-height:1.7;text-align:left;color:#fff}.projects-list__item--hover .btn-bg{margin-top:30px;background-image:none;background-color:rgba(255,255,255,.2);border:1px solid #fff}.projects-list__item:not(._horizontal):not(._vertical) .projects-list__item--hover .type_h3::after,.projects-list__item:not(._horizontal):not(._vertical) .projects-list__item--hover h3::after{display:none}@media screen and (max-width:1123px){.projects-list__item .projects-list__item--without-image .type_h3,.projects-list__item .projects-list__item--without-image h3{font-size:23px;font-weight:300;text-align:left}.projects-list__item .projects-list__item--without-image .type_h3::after,.projects-list__item .projects-list__item--without-image h3::after{position:absolute;top:auto;bottom:0;left:0;right:auto;margin:auto;width:23px;height:2px}.projects-list__item .projects-list__item--without-image p{margin-top:15px;text-align:left;font-size:15px;line-height:1.6}.projects-list__item--hover .type_h3,.projects-list__item--hover h3{font-size:23px;font-weight:300;text-align:left}.projects-list__item--hover .type_h3::after,.projects-list__item--hover h3::after{position:absolute;top:auto;bottom:0;left:0;right:auto;margin:auto;width:23px;height:2px}.projects-list__item--hover p{margin-top:15px;text-align:left;font-size:15px;line-height:1.6}}@media screen and (max-width:1023px){.projects-list__item .projects-list__item--without-image .type_h3::after,.projects-list__item .projects-list__item--without-image h3::after,.projects-list__item--hover .type_h3::after,.projects-list__item--hover h3::after{position:absolute;top:auto;bottom:0;left:0;right:0;margin:auto}.projects-list__item .projects-list__item--without-image .type_h3,.projects-list__item .projects-list__item--without-image h3,.projects-list__item .projects-list__item--without-image p,.projects-list__item--hover .type_h3,.projects-list__item--hover h3,.projects-list__item--hover p{text-align:center}.projects-list{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.projects-list__item{width:calc(50% - 15px)}.projects-list__item._horizontal,.projects-list__item._vertical{display:none}}@media screen and (max-width:670px){.projects-list__item{width:calc(100% - 15px);margin:0 0 10px}}.testimonials{position:relative}.testimonials .page-labels{top:163px}.testimonials .page-title{margin-top:14px}.testimonials-slider{padding:0 60px 60px}.slider-item{color:#2f3847}.slider-item-content{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}.slider-item__img{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:300px;height:300px;margin-right:60px;overflow:hidden}.slider-item__img img{width:300px}.slider-item__review{max-width:700px;margin:-6px 0 0;font-size:20px;line-height:1.7}.slider-item__author{position:relative;margin:32px 0 0;font-size:30px;font-weight:300}.slider-item__author::before{position:absolute;top:-20px;bottom:auto;left:0;right:auto;margin:auto;content:'';width:30px;height:2px;background:#49c0ea}.slider-item__position{margin:15px 0 0;font-size:20px;font-weight:600;line-height:1.4;color:#b6bbbe}@media screen and (max-width:970px){.slider-item__author,.slider-item__position{text-align:center}.testimonials-slider{padding:0 30px 30px}.testimonials-slider.slider .slick-arrow{top:400px;bottom:auto}.testimonials-slider.slider .slick-dots{top:auto;bottom:0;left:0;right:0;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.slider-item-content{-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.slider-item__img{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:0 auto 30px}.slider-item__review{text-align:center;max-width:none;margin-top:0}.slider-item__author::before{right:0}}@media screen and (max-width:670px){.slider-item__img{display:none}.testimonials-slider.slider .slick-arrow{display:none;visibility:hidden}.slider-item__review{font-size:15px;line-height:1.6}.slider-item__author{font-size:23px;font-weight:300}.slider-item__position{font-size:13px;font-weight:600;line-height:1.54}}.work-way{margin-bottom:90px}.work-way .page-title{margin-top:56px}.work-way-slider{max-width:1920px;width:100%;padding-bottom:50px;margin:auto}.work-way-slider .slider-item{height:430px;background-position:center -167px;background-repeat:no-repeat;-webkit-background-size:auto 707px;-moz-background-size:auto 707px;background-size:auto 707px}.work-way-slider .slider-item.slide-1{background-image:url(../images/slider-work/1.png)}.work-way-slider .slider-item.slide-2{background-image:url(../images/slider-work/2.png)}.work-way-slider .slider-item.slide-3{background-image:url(../images/slider-work/3.png)}.work-way-slider .slider-item.slide-4{background-image:url(../images/slider-work/4.png)}.work-way-slider .slider-item.slide-5{background-image:url(../images/slider-work/5.png)}.work-way-slider .slider-item.slide-6{background-image:url(../images/slider-work/6.png)}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.work-way-slider .slider-item.slide-1{background-image:url(../images/slider-work/1@2x.png)}.work-way-slider .slider-item.slide-2{background-image:url(../images/slider-work/2@2x.png)}.work-way-slider .slider-item.slide-3{background-image:url(../images/slider-work/3@2x.png)}.work-way-slider .slider-item.slide-4{background-image:url(../images/slider-work/4@2x.png)}.work-way-slider .slider-item.slide-5{background-image:url(../images/slider-work/5@2x.png)}.work-way-slider .slider-item.slide-6{background-image:url(../images/slider-work/6@2x.png)}}@media only screen and (-webkit-min-device-pixel-ratio:3),only screen and (min--moz-device-pixel-ratio:3),only screen and (-o-min-device-pixel-ratio:3),only screen and (min-device-pixel-ratio:3){.work-way-slider .slider-item.slide-1{background-image:url(../images/slider-work/1@3x.png)}.work-way-slider .slider-item.slide-2{background-image:url(../images/slider-work/2@3x.png)}.work-way-slider .slider-item.slide-3{background-image:url(../images/slider-work/3@3x.png)}.work-way-slider .slider-item.slide-4{background-image:url(../images/slider-work/4@3x.png)}.work-way-slider .slider-item.slide-5{background-image:url(../images/slider-work/5@3x.png)}.work-way-slider .slider-item.slide-6{background-image:url(../images/slider-work/6@3x.png)}}.work-way-slider .slider-item-wrap{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:end;-moz-box-pack:end;-o-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;max-width:1240px;width:100%;padding:0 20px;margin:auto}.work-way-slider .slider-item-content{display:block;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.work-way-slider .slider-item__title{position:relative;margin:40px 0 27px;font-size:30px;font-weight:300}.work-way-slider .slider-item__title::before{position:absolute;top:auto;bottom:-12px;left:0;right:auto;margin:auto;content:'';width:30px;height:2px;background:#49c0ea}.work-way-slider .slider-item__text{margin:-6px 0 0;font-size:18px;line-height:1.7}@media screen and (min-width:1024px){.work-way-slider .slider-item-content{width:45%}}@media screen and (min-width:671px){.work-way-slider.slider .slick-dots-wrap{position:absolute;top:auto;bottom:0;left:0;right:0;margin:auto;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}.work-way-slider.slider .slick-dots{position:static;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;width:auto;margin:0}.work-way-slider.slider .slick-dots li:not(.slick-arrows){width:50px;height:50px;margin:0 10px}.work-way-slider.slider .slick-dots li:not(.slick-arrows) button{width:50px;height:50px}.work-way-slider.slider .slick-dots li:not(.slick-arrows) button::before{width:48px;height:48px;background:#fff;border:1px solid #ebeef2}.work-way-slider.slider .slick-dots li:not(.slick-arrows) button::after{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;content:"";display:block;width:30px;height:30px;background:url() center no-repeat}.work-way-slider.slider .slick-dots li:not(.slick-arrows).slick-active button::before{width:50px;height:50px;border:none;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)}.work-way-slider.slider .slick-dots li:not(.slick-arrows):first-of-type button::after{background-image:url(../images/slider-work/requirements-analysis.svg)}.work-way-slider.slider .slick-dots li:not(.slick-arrows):first-of-type.slick-active button::after{background-image:url(../images/slider-work/requirements-analysis-active.svg)}.work-way-slider.slider .slick-dots li:not(.slick-arrows):nth-of-type(2) button::after{background-image:url(../images/slider-work/ux-design.svg)}.work-way-slider.slider .slick-dots li:not(.slick-arrows):nth-of-type(2).slick-active button::after{background-image:url(../images/slider-work/ux-design-active.svg)}.work-way-slider.slider .slick-dots li:not(.slick-arrows):nth-of-type(3) button::after{background-image:url(../images/slider-work/development.svg)}.work-way-slider.slider .slick-dots li:not(.slick-arrows):nth-of-type(3).slick-active button::after{background-image:url(../images/slider-work/development-active.svg)}.work-way-slider.slider .slick-dots li:not(.slick-arrows):nth-of-type(4) button::after{background-image:url(../images/slider-work/testing.svg)}.work-way-slider.slider .slick-dots li:not(.slick-arrows):nth-of-type(4).slick-active button::after{background-image:url(../images/slider-work/testing-active.svg)}.work-way-slider.slider .slick-dots li:not(.slick-arrows):nth-of-type(5) button::after{background-image:url(../images/slider-work/delivery.svg)}.work-way-slider.slider .slick-dots li:not(.slick-arrows):nth-of-type(5).slick-active button::after{background-image:url(../images/slider-work/delivery-active.svg)}.work-way-slider.slider .slick-dots li:not(.slick-arrows):last-of-type button::after{background-image:url(../images/slider-work/support.svg)}.work-way-slider.slider .slick-dots li:not(.slick-arrows):last-of-type.slick-active button::after{background-image:url(../images/slider-work/support-active.svg)}}@media screen and (max-width:1023px){.work-way-slider .slider-item{position:relative;height:auto;background-position:center -20px;-webkit-background-size:auto 300px;-moz-background-size:auto 300px;background-size:auto 300px}.work-way-slider .slider-item.slide-1{background-image:url(../images/slider-work/mobile/1.png)}.work-way-slider .slider-item.slide-2{background-image:url(../images/slider-work/mobile/2.png)}.work-way-slider .slider-item.slide-3{background-image:url(../images/slider-work/mobile/3.png)}.work-way-slider .slider-item.slide-4{background-image:url(../images/slider-work/mobile/4.png)}.work-way-slider .slider-item.slide-5{background-image:url(../images/slider-work/mobile/5.png)}.work-way-slider .slider-item.slide-6{background-image:url(../images/slider-work/mobile/6.png)}.work-way-slider .slider-item-wrap{padding-top:250px;padding-bottom:30px}.work-way-slider .slider-item-content{text-align:center;padding:0;max-width:none}.work-way-slider .slider-item-content p{max-width:none}.work-way-slider .slider-item__title::before{right:0}}.about-fact-heading,.about-team-heading{-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-background-size:cover;-moz-background-size:cover;background-color:#b6bbbe;background-repeat:no-repeat}@media only screen and (max-width:1023px) and (-webkit-min-device-pixel-ratio:2),only screen and (max-width:1023px) and (min--moz-device-pixel-ratio:2),only screen and (max-width:1023px) and (-o-min-device-pixel-ratio:2),only screen and (max-width:1023px) and (min-device-pixel-ratio:2){.work-way-slider .slider-item.slide-1{background-image:url(../images/slider-work/mobile/1@2x.png)}.work-way-slider .slider-item.slide-2{background-image:url(../images/slider-work/mobile/2@2x.png)}.work-way-slider .slider-item.slide-3{background-image:url(../images/slider-work/mobile/3@2x.png)}.work-way-slider .slider-item.slide-4{background-image:url(../images/slider-work/mobile/4@2x.png)}.work-way-slider .slider-item.slide-5{background-image:url(../images/slider-work/mobile/5@2x.png)}.work-way-slider .slider-item.slide-6{background-image:url(../images/slider-work/mobile/6@2x.png)}}@media only screen and (max-width:1023px) and (-webkit-min-device-pixel-ratio:3),only screen and (max-width:1023px) and (min--moz-device-pixel-ratio:3),only screen and (max-width:1023px) and (-o-min-device-pixel-ratio:3),only screen and (max-width:1023px) and (min-device-pixel-ratio:3){.work-way-slider .slider-item.slide-1{background-image:url(../images/slider-work/mobile/1@3x.png)}.work-way-slider .slider-item.slide-2{background-image:url(../images/slider-work/mobile/2@3x.png)}.work-way-slider .slider-item.slide-3{background-image:url(../images/slider-work/mobile/3@3x.png)}.work-way-slider .slider-item.slide-4{background-image:url(../images/slider-work/mobile/4@3x.png)}.work-way-slider .slider-item.slide-5{background-image:url(../images/slider-work/mobile/5@3x.png)}.work-way-slider .slider-item.slide-6{background-image:url(../images/slider-work/mobile/6@3x.png)}}@media screen and (max-width:670px){.work-way{margin-bottom:60px}.work-way-slider{padding-bottom:0}.work-way-slider.slider .slick-arrow{display:none;visibility:hidden}.work-way-slider.slider .slick-dots{top:auto;bottom:0;left:0;right:0;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.work-way-slider .slider-item__title{font-size:23px;font-weight:300}.work-way-slider .slider-item__text{font-size:15px;line-height:1.6}}.about-fact{padding:0}.about-fact-heading{position:relative;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-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;width:100%;height:650px;padding:0;background-image:url(../images/banners/top-about-bg.png);background-position:center;background-size:cover}.about-fact-heading .page-title{margin:-54px 0 15px;color:#fff}.about-fact-heading p{width:800px;text-align:center;margin:0 auto;font-size:34px;font-weight:300;color:#f8f9f9;line-height:1.47}.about-fact-heading .btn{display:block;margin:0 auto}@media screen and (max-width:1024px){.about-fact-heading p{width:100%;padding:0 20px}}@media screen and (max-width:670px){.about-fact-heading{height:360px;padding:16px}.about-fact-heading .page-title{margin:15px 0;color:#fff}.about-fact-heading p{font-size:23px;font-weight:300;line-height:1.48;text-align:center}.about-fact-heading .btn{display:block;margin:0 auto}}.map-clients{padding-bottom:120px}.map-clients .page-title{margin-bottom:30px}.map-clients img{width:100%;position:relative}.clients-map-slider.slick-slider{display:none}@media screen and (max-width:550px){.clients-single-map{display:none}.clients-map-slider.slick-slider{display:block}.clients-map-slider.slick-slider.container{padding:0}.clients-map-slider.slick-slider .slick-arrow{position:fixed;top:-999px}.clients-map-slider.slick-slider .slick-dots{position:absolute;top:auto;bottom:0;left:0;right:0;margin:auto;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.map-clients{padding-bottom:68px}}.work-way.history{margin-bottom:90px}.work-way.history .page-title{margin-top:80px}.history-slider{max-width:1920px;width:100%;padding-bottom:50px;margin:auto}.history-slider .slider-item{height:445px;background-position:center -152px;background-repeat:no-repeat;-webkit-background-size:auto 707px;-moz-background-size:auto 707px;background-size:auto 707px}.history-slider .slider-item.slide-1{background-image:url(../images/history/1.png)}.history-slider .slider-item.slide-2{background-image:url(../images/history/2.png)}.history-slider .slider-item.slide-3{background-image:url(../images/history/3.png)}.history-slider .slider-item.slide-4{background-image:url(../images/history/4.png)}.history-slider .slider-item.slide-5{background-image:url(../images/history/5.png)}.history-slider .slider-item.slide-6{background-image:url(../images/history/6.png)}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.history-slider .slider-item.slide-1{background-image:url(../images/history/1@2x.png)}.history-slider .slider-item.slide-2{background-image:url(../images/history/2@2x.png)}.history-slider .slider-item.slide-3{background-image:url(../images/history/3@2x.png)}.history-slider .slider-item.slide-4{background-image:url(../images/history/4@2x.png)}.history-slider .slider-item.slide-5{background-image:url(../images/history/5@2x.png)}.history-slider .slider-item.slide-6{background-image:url(../images/history/6@2x.png)}}@media only screen and (-webkit-min-device-pixel-ratio:3),only screen and (min--moz-device-pixel-ratio:3),only screen and (-o-min-device-pixel-ratio:3),only screen and (min-device-pixel-ratio:3){.history-slider .slider-item.slide-1{background-image:url(../images/history/1@3x.png)}.history-slider .slider-item.slide-2{background-image:url(../images/history/2@3x.png)}.history-slider .slider-item.slide-3{background-image:url(../images/history/3@3x.png)}.history-slider .slider-item.slide-4{background-image:url(../images/history/4@3x.png)}.history-slider .slider-item.slide-5{background-image:url(../images/history/5@3x.png)}.history-slider .slider-item.slide-6{background-image:url(../images/history/6@3x.png)}}.history-slider .slider-item-wrap{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:end;-moz-box-pack:end;-o-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;max-width:1240px;width:100%;padding:0 20px;margin:auto}.history-slider .slider-item-content{display:block;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.history-slider .slider-item__title{position:relative;margin:40px 0 27px;font-size:30px;font-weight:300}.history-slider .slider-item__title::before{position:absolute;top:auto;bottom:-12px;left:0;right:auto;margin:auto;content:'';width:30px;height:2px;background:#49c0ea}.history-slider .slider-item__title span{display:none}.history-slider .slider-item__text{max-width:530px;margin:-6px 0 0;font-size:18px;line-height:1.7}@media screen and (min-width:1024px){.history-slider.slider .slick-dots-wrap{position:absolute;top:auto;bottom:0;left:0;right:0;margin:auto;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}.history-slider.slider .slick-dots{position:static;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;width:auto;margin:0}.history-slider.slider .slick-dots li{width:160px;height:50px;margin:0 5px}.history-slider.slider .slick-dots li button{width:160px;height:50px}.history-slider.slider .slick-dots li button::before{width:160px;height:48px;background:#fff;border:1px solid #ebeef2;border-radius:30px}.history-slider.slider .slick-dots li button::after{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;content:'';display:block;line-height:50px;font-size:20px;color:#0f6fa6;background:url() center no-repeat}.history-slider.slider .slick-dots li.slick-active button::before{width:160px;height:50px;border:none;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)}.history-slider.slider .slick-dots li.slick-active button::after{color:#fff}.history-slider.slider .slick-dots li:first-of-type button::after{content:'2002'}.history-slider.slider .slick-dots li:nth-of-type(2) button::after{content:'2004'}.history-slider.slider .slick-dots li:nth-of-type(3) button::after{content:'2007'}.history-slider.slider .slick-dots li:nth-of-type(4) button::after{content:'2013'}.history-slider.slider .slick-dots li:last-of-type button::after{content:'2017'}.history-slider .slick-arrows-box{position:relative;max-width:1240px;width:100%;height:0;margin:auto;-webkit-transform:translateY(-275px);-moz-transform:translateY(-275px);-o-transform:translateY(-275px);-ms-transform:translateY(-275px);transform:translateY(-275px)}.history-slider .slick-arrows-box .dots-slick-arrow{position:absolute;top:0;left:auto;right:auto;bottom:0;height:27px;margin:auto}.history-slider .slick-arrows-box .dots-slick-arrow.slick-prev{left:0;margin:auto}.history-slider .slick-arrows-box .dots-slick-arrow.slick-next{right:0;margin:auto}.history-slider .slider-item-content{width:45%}}@media screen and (max-width:1023px){.history-slider .slider-item{height:auto;background-position:center -20px;-webkit-background-size:auto 300px;-moz-background-size:auto 300px;background-size:auto 300px}.history-slider .slider-item.slide-1{background-image:url(../images/history/mobile/1.png)}.history-slider .slider-item.slide-2{background-image:url(../images/history/mobile/2.png)}.history-slider .slider-item.slide-3{background-image:url(../images/history/mobile/3.png)}.history-slider .slider-item.slide-4{background-image:url(../images/history/mobile/4.png)}.history-slider .slider-item.slide-5{background-image:url(../images/history/mobile/5.png)}.history-slider .slider-item.slide-6{background-image:url(../images/history/mobile/6.png)}.history-slider .slider-item-wrap{padding-top:250px;padding-bottom:30px}.history-slider .slider-item-content{text-align:center;padding:0;max-width:none}.history-slider .slider-item-content p{max-width:none}.history-slider .slider-item__title::before{right:0}.history-slider .slider-item__title span{display:block;font-size:20px;font-weight:400;color:#0f6fa6;text-align:center;padding-bottom:5px}.work-way.history{margin-bottom:60px}.history-slider{padding-bottom:0}.history-slider.slider .slick-arrow{display:none;visibility:hidden}.history-slider.slider .slick-dots{top:auto;bottom:0;left:0;right:0;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.history-slider .slider-item__title{font-size:23px;font-weight:300}.history-slider .slider-item__text{font-size:15px;line-height:1.6}}@media only screen and (max-width:1023px) and (-webkit-min-device-pixel-ratio:2),only screen and (max-width:1023px) and (min--moz-device-pixel-ratio:2),only screen and (max-width:1023px) and (-o-min-device-pixel-ratio:2),only screen and (max-width:1023px) and (min-device-pixel-ratio:2){.history-slider .slider-item.slide-1{background-image:url(../images/history/mobile/1@2x.png)}.history-slider .slider-item.slide-2{background-image:url(../images/history/mobile/2@2x.png)}.history-slider .slider-item.slide-3{background-image:url(../images/history/mobile/3@2x.png)}.history-slider .slider-item.slide-4{background-image:url(../images/history/mobile/4@2x.png)}.history-slider .slider-item.slide-5{background-image:url(../images/history/mobile/5@2x.png)}.history-slider .slider-item.slide-6{background-image:url(../images/history/mobile/6@2x.png)}}@media only screen and (max-width:1023px) and (-webkit-min-device-pixel-ratio:3),only screen and (max-width:1023px) and (min--moz-device-pixel-ratio:3),only screen and (max-width:1023px) and (-o-min-device-pixel-ratio:3),only screen and (max-width:1023px) and (min-device-pixel-ratio:3){.history-slider .slider-item.slide-1{background-image:url(../images/history/mobile/1@3x.png)}.history-slider .slider-item.slide-2{background-image:url(../images/history/mobile/2@3x.png)}.history-slider .slider-item.slide-3{background-image:url(../images/history/mobile/3@3x.png)}.history-slider .slider-item.slide-4{background-image:url(../images/history/mobile/4@3x.png)}.history-slider .slider-item.slide-5{background-image:url(../images/history/mobile/5@3x.png)}.history-slider .slider-item.slide-6{background-image:url(../images/history/mobile/6@3x.png)}}.our-care-list__item p::before,.progress-bar{background-image:-moz-linear-gradient(left,#0066ba,#49c0ea)}.our-care{position:relative;padding-bottom:100px}.our-care .page-title{color:#2f3847;margin:150px 0 11px}.our-care-list,.our-care>p{width:100%;margin:0;text-align:center}.our-care>p{color:#2f3847;font-size:34px;font-weight:300}.our-care-list{padding:0;font-size:0;list-style:none}.our-care-list__item{position:relative;width:450px;display:inline-block;padding-top:70px;margin-right:79px;text-align:left}.our-care-list__item .type_h3,.our-care-list__item h3{font-size:30px;line-height:40px;color:#0f6fa6;font-weight:400;margin:0 0 15px}.our-care-list__item p{position:relative;font-size:20px;line-height:34px;color:#1b2d49;margin:12px 0 0}.our-care-list__item p::before{position:absolute;top:-10px;bottom:auto;left:0;right:auto;margin:auto;content:'';width:30px;height:2px;background-image:-webkit-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)}.our-care-list__item:nth-child(2n){margin-right:0}@media screen and (max-width:1024px){.our-care-list__item{padding-top:30px;margin-right:60px}.our-care-list__item .type_h3,.our-care-list__item h3{font-size:20px;line-height:23px}.our-care-list__item p{font-size:15px;line-height:1.6}}@media screen and (max-width:1024px) and (min-width:400px){.our-care .page-title{margin-top:60px}.our-care>p{font-size:23px;font-weight:300}.our-care-list__item{width:50%;margin-right:0;padding-left:10px;padding-right:10px;vertical-align:top}}@media screen and (max-width:400px){.our-care>p{font-size:23px}.our-care-list__item{width:288px;margin-right:0;text-align:center}.our-care-list__item p::before{position:absolute;top:-10px;bottom:auto;left:0;right:0;margin:auto;width:23px;height:2px}}.about-team{padding:0}.about-team-heading{position:relative;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-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;width:100%;height:650px;padding:0;background-image:url(../images/banners/group-2.jpg);background-position:center;background-size:cover}.about-team .team-list__item .team-list__item--hover,.environment .environment-list__item .type_h2,.environment .environment-list__item h2{background-image:-moz-linear-gradient(left,rgba(0,104,188,.9),rgba(64,189,234,.9));top:0;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical}.about-team-heading .page-title{margin:-54px 0 15px;color:#fff}.about-team-heading p{width:800px;text-align:center;margin:0 auto;font-size:34px;font-weight:300;color:#f8f9f9;line-height:1.47}.about-team-heading .btn{display:block;margin:0 auto}@media screen and (max-width:1024px){.about-team-heading p{width:100%;padding:0 20px}}@media screen and (max-width:670px){.about-team-heading{height:360px;padding:16px}.about-team-heading .page-title{margin:15px 0;color:#fff}.about-team-heading p{font-size:23px;font-weight:300;line-height:1.48;text-align:center;padding:0}.about-team-heading .btn{display:block;margin:0 auto}}.environment{margin-bottom:100px}.environment .environment__text .page-title{margin:80px 0 40px}.environment .environment__text p{font-size:20px;font-weight:400;line-height:1.7;text-align:left;color:#2f3847;padding:0 160px;margin:0}.environment .environment-list{position:relative;margin-top:100px;list-style:none;width:100%;padding:0;font-size:0}.environment .environment-list__item{position:relative;display:inline-block;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-position:center;background-color:#ebeef2}.environment .environment-list__item .type_h2,.environment .environment-list__item h2{position:absolute;width:100%;height:100%;left:0;background-image:-webkit-linear-gradient(left,rgba(0,104,188,.9),rgba(64,189,234,.9));background-image:-o-linear-gradient(left,rgba(0,104,188,.9),rgba(64,189,234,.9));background-image:-ms-linear-gradient(left,rgba(0,104,188,.9),rgba(64,189,234,.9));background-image:linear-gradient(to right,rgba(0,104,188,.9),rgba(64,189,234,.9));opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transition:all .25s;-moz-transition:all .25s;-o-transition:all .25s;-ms-transition:all .25s;transition:all .25s;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-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;font-size:34px;font-weight:300;text-align:center;color:#fff;margin:0}.environment .environment-list__item:hover .type_h2,.environment .environment-list__item:hover h2{opacity:1;-ms-filter:none;filter:none}.environment .environment-list__item:nth-child(1){width:790px;height:450px;background-image:url(../images/team/group-7.jpg);margin-right:20px;margin-bottom:20px}.environment .environment-list__item:nth-child(2){width:390px;height:450px;background-image:url(../images/team/group-3.jpg);margin-bottom:20px}.environment .environment-list__item:nth-child(3){width:390px;height:692px;background-image:url(../images/team/rectangle-7-copy-3.jpg);float:left;margin-right:20px}.environment .environment-list__item:nth-child(4){width:790px;height:450px;background-image:url(../images/team/rectangle-7-copy-2.jpg);margin-bottom:20px}.environment .environment-list__item:nth-child(5){width:790px;height:222px;background-image:url(../images/team/rectangle-7-copy-6.jpg)}@media screen and (max-width:1240px){.environment .environment-list__item .type_h2,.environment .environment-list__item h2{font-size:28px;padding:0 25px}.environment .environment-list__item:nth-child(1){width:calc(100% / 3 * 2 - 10px)}.environment .environment-list__item:nth-child(2),.environment .environment-list__item:nth-child(3){width:calc(100% / 3 - 10px)}.environment .environment-list__item:nth-child(4),.environment .environment-list__item:nth-child(5){width:calc(100% / 3 * 2 - 10px)}}@media screen and (max-width:970px){.environment .environment-list__item .type_h2,.environment .environment-list__item h2{font-size:23px;font-weight:300;line-height:1.48}.environment .environment-list__item:nth-child(3){width:calc(100% / 3 - 10px);height:450px}.environment .environment-list__item:nth-child(5){width:calc(100% - 10px)}}@media screen and (max-width:670px){.environment{margin-bottom:100px}.environment .environment__text .page-title{margin:50px 0 20px}.environment .environment__text p{font-size:15px;line-height:1.6;padding:0 15px;text-align:center}.environment .environment-list{margin-top:40px}}@media screen and (max-width:450px){.environment{margin-bottom:40px}.environment.container{padding:0}.environment .environment-list__item:nth-child(1){width:100%;height:182px;margin:0 0 10px}.environment .environment-list__item:nth-child(2){width:100%;height:369px;margin:0 0 10px}.environment .environment-list__item:nth-child(3){width:100%;height:568px;margin:0 0 10px}.environment .environment-list__item:nth-child(4){width:100%;height:90px;margin:0 0 10px}.environment .environment-list__item:nth-child(5){width:100%;height:182px;margin:0 0 10px}}.about-team .about-team__text .page-title{margin:80px 0 40px}.about-team .about-team__text p{font-size:20px;font-weight:400;line-height:1.7;text-align:left;color:#2f3847;padding:0 160px;margin:0}.about-team .team-list{display:block;width:100%;list-style:none;padding:0;font-size:0;text-align:left;margin-top:100px}.about-team .team-list__item,.about-team .team-list__item .team-list__item--hover a::after{display:inline-block;-webkit-background-size:contain;-moz-background-size:contain;background-repeat:no-repeat}.about-team .team-list__item{position:relative;vertical-align:top;width:390px;height:450px;background-color:#ebeef2;background-size:contain;background-position:center bottom;margin-bottom:15px;z-index:initial}.about-team .team-list__item:nth-child(1),.about-team .team-list__item:nth-child(11),.about-team .team-list__item:nth-child(6){background-image:url(../images/team/group-4-copy.jpg)}.about-team .team-list__item:nth-child(12),.about-team .team-list__item:nth-child(2),.about-team .team-list__item:nth-child(7){background-image:url(../images/team/group-8-copy.jpg)}.about-team .team-list__item:nth-child(3),.about-team .team-list__item:nth-child(8){background-image:url(../images/team/group-9.jpg)}.about-team .team-list__item:nth-child(4),.about-team .team-list__item:nth-child(9){background-image:url(../images/team/group-10.jpg)}.about-team .team-list__item:nth-child(10),.about-team .team-list__item:nth-child(5){background-image:url(../images/team/group-11.jpg)}.about-team .team-list__item::before{content:'';pointer-events:none;display:block;position:absolute;bottom:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);width:0;height:0;background-color:#fff;border:1px solid #ebeef2;-webkit-transition:opacity .75s,width .75s,height .75s,left .75s,right .75s;-moz-transition:opacity .75s,width .75s,height .75s,left .75s,right .75s;-o-transition:opacity .75s,width .75s,height .75s,left .75s,right .75s;-ms-transition:opacity .75s,width .75s,height .75s,left .75s,right .75s;transition:opacity .75s,width .75s,height .75s,left .75s,right .75s;-webkit-transition-timing-function:cubic-bezier(.7,0,.3,1);-moz-transition-timing-function:cubic-bezier(.7,0,.3,1);-o-transition-timing-function:cubic-bezier(.7,0,.3,1);-ms-transition-timing-function:cubic-bezier(.7,0,.3,1);transition-timing-function:cubic-bezier(.7,0,.3,1);-webkit-transition-delay:.25s;-moz-transition-delay:.25s;-o-transition-delay:.25s;-ms-transition-delay:.25s;transition-delay:.25s;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:1}.about-team .team-list__item .team-list__item--hover,.address.horizontal .address-map{-webkit-transition:all .25s;-moz-transition:all .25s;-o-transition:all .25s;-ms-transition:all .25s}.about-team .team-list__item.is-open::before{opacity:1;-ms-filter:none;filter:none;width:calc(100% * 3 + 30px);height:100%}.about-team .team-list__item.right .team-list__item--about-worker,.about-team .team-list__item.right.is-open::before,.about-team .team-list__item.right::before{right:0}.about-team .team-list__item.center{margin:0 15px 15px}.about-team .team-list__item.center::before{left:50%}.about-team .team-list__item.center .team-list__item--about-worker,.about-team .team-list__item.center.is-open::before{left:calc(-100% - 15px)}.about-team .team-list__item.left .team-list__item--about-worker,.about-team .team-list__item.left.is-open::before,.about-team .team-list__item.left::before{left:0}.about-team .team-list__item .team-list__item--hover{position:absolute;left:0;width:100%;height:100%;background-image:-webkit-linear-gradient(left,rgba(0,104,188,.9),rgba(64,189,234,.9));background-image:-o-linear-gradient(left,rgba(0,104,188,.9),rgba(64,189,234,.9));background-image:-ms-linear-gradient(left,rgba(0,104,188,.9),rgba(64,189,234,.9));background-image:linear-gradient(to right,rgba(0,104,188,.9),rgba(64,189,234,.9));opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);transition:all .25s;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-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-moz-box-pack:end;-o-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;padding-bottom:40px}.about-team .team-list__item .team-list__item--hover .type_h3,.about-team .team-list__item .team-list__item--hover h3{font-size:34px;font-weight:300;color:#fff;margin:0;text-align:center;width:100%;opacity:1;-ms-filter:none;filter:none;-webkit-transition:-webkit-transform .2s cubic-bezier(.7,0,.3,1) .15s,opacity .2s;-moz-transition:-moz-transform .2s cubic-bezier(.7,0,.3,1) .15s,opacity .2s;-o-transition:-o-transform .2s cubic-bezier(.7,0,.3,1) .15s,opacity .2s;-ms-transition:-ms-transform .2s cubic-bezier(.7,0,.3,1) .15s,opacity .2s;transition:transform .2s cubic-bezier(.7,0,.3,1) .15s,opacity .2s}.about-team .team-list__item .team-list__item--hover .type_h3::after,.about-team .team-list__item .team-list__item--hover h3::after{content:'';display:block;width:30px;height:2px;background-color:#fff;margin:15px auto 0}.about-team .team-list__item .team-list__item--hover p{font-size:20px;line-height:1.7;color:#fff;margin:11px 0 0;width:100%;text-align:center;opacity:1;-ms-filter:none;filter:none;-webkit-transition:-webkit-transform .2s cubic-bezier(.7,0,.3,1) .1s,opacity .2s;-moz-transition:-moz-transform .2s cubic-bezier(.7,0,.3,1) .1s,opacity .2s;-o-transition:-o-transform .2s cubic-bezier(.7,0,.3,1) .1s,opacity .2s;-ms-transition:-ms-transform .2s cubic-bezier(.7,0,.3,1) .1s,opacity .2s;transition:transform .2s cubic-bezier(.7,0,.3,1) .1s,opacity .2s}.about-team .team-list__item .team-list__item--hover a{font-size:17px;font-weight:700;color:#fff;width:100%;text-align:center;margin-top:35px;opacity:1;-ms-filter:none;filter:none;-webkit-transition:-webkit-transform .2s cubic-bezier(.7,0,.3,1) 0s,opacity .2s;-moz-transition:-moz-transform .2s cubic-bezier(.7,0,.3,1) 0s,opacity .2s;-o-transition:-o-transform .2s cubic-bezier(.7,0,.3,1) 0s,opacity .2s;-ms-transition:-ms-transform .2s cubic-bezier(.7,0,.3,1) 0s,opacity .2s;transition:transform .2s cubic-bezier(.7,0,.3,1) 0s,opacity .2s}.about-team .team-list__item .team-list__item--hover a::after{content:'';background-image:url(../images/icons/drop-arrow.svg);background-size:contain;background-position:center;width:10px;height:10px;margin-left:9px}.about-team .team-list__item .team-list__item--hover.is-anim-text .type_h3,.about-team .team-list__item .team-list__item--hover.is-anim-text h3{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;-ms-transition-delay:0s;transition-delay:0s;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translate3d(0,-20px,0);-moz-transform:translate3d(0,-20px,0);-o-transform:translate3d(0,-20px,0);-ms-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}.about-team .team-list__item .team-list__item--hover.is-anim-text p{-webkit-transition-delay:.1s;-moz-transition-delay:.1s;-o-transition-delay:.1s;-ms-transition-delay:.1s;transition-delay:.1s;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translate3d(0,-30px,0);-moz-transform:translate3d(0,-30px,0);-o-transform:translate3d(0,-30px,0);-ms-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}.about-team .team-list__item .team-list__item--hover.is-anim-text a{-webkit-transition-delay:.15s;-moz-transition-delay:.15s;-o-transition-delay:.15s;-ms-transition-delay:.15s;transition-delay:.15s;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translate3d(0,-40px,0);-moz-transform:translate3d(0,-40px,0);-o-transform:translate3d(0,-40px,0);-ms-transform:translate3d(0,-40px,0);transform:translate3d(0,-40px,0)}.about-team .team-list__item:hover .team-list__item--hover{opacity:1;-ms-filter:none;filter:none}.about-team .team-list__item .team-list__item--about-worker{position:absolute;display:none;-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: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;top:0;width:calc(100% * 3 + 30px);height:100%;background-color:#fff;border:1px solid #ebeef2;z-index:1}.about-team .team-list__item .team-list__item--about-worker .type_h2,.about-team .team-list__item .team-list__item--about-worker h2{font-size:30px;font-weight:300;text-align:center;width:100%;color:#2f3847;margin:0 0 5px}.about-team .team-list__item .team-list__item--about-worker .type_h3,.about-team .team-list__item .team-list__item--about-worker h3{font-size:20px;font-weight:600;line-height:1.4;text-align:center;width:100%;color:#b6bbbe;margin:0}.about-team .team-list__item .team-list__item--about-worker .type_h3::after,.about-team .team-list__item .team-list__item--about-worker h3::after{content:'';display:block;width:30px;height:2px;margin:20px auto 0;background-color:#49c0ea}.about-team .team-list__item .team-list__item--about-worker p{font-size:20px;line-height:1.7;text-align:left;color:#2f3847;padding:0 200px;margin:14px 0 0;width:100%}.about-team .team-list__item .team-list__item--about-worker a{position:absolute;top:49px;right:50px;display:block;width:24px;height:24px;margin:auto;background-color:transparent;background-image:url(../images/icons/close.svg);background-repeat:no-repeat;background-position:center;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain}.article-heading,.article-page{position:relative}.article-heading,.fonts-heading{-webkit-background-size:cover;-moz-background-size:cover}@media screen and (max-width:1240px){.about-team .team-list__item{width:calc(100% / 3 - 10px);height:auto}.about-team .team-list__item::after{content:'';position:relative;display:block;width:100%;padding-bottom:115%;z-index:-1}.about-team .team-list__item .team-list__item--about-worker .type_h2,.about-team .team-list__item .team-list__item--about-worker h2{font-size:26px}.about-team .team-list__item .team-list__item--about-worker .type_h3,.about-team .team-list__item .team-list__item--about-worker h3{font-size:17px;line-height:1.3}.about-team .team-list__item .team-list__item--about-worker p{font-size:17px;line-height:1.5}}@media screen and (max-width:970px){.about-team .team-list__item .team-list__item--hover{padding-bottom:64px}.about-team .team-list__item .team-list__item--hover .type_h3,.about-team .team-list__item .team-list__item--hover h3{font-size:23px}.about-team .team-list__item .team-list__item--hover .type_h3::after,.about-team .team-list__item .team-list__item--hover h3::after{width:23px;height:2px}.about-team .team-list__item .team-list__item--hover p{font-size:15px;line-height:1.6}.about-team .team-list__item .team-list__item--hover a{display:none}}.anons-image,.article-heading{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox}@media screen and (max-width:670px){.about-team .about-team__text .page-title{margin:30px 0 20px}.about-team .about-team__text p{font-size:15px;line-height:1.6;padding:0 15px;text-align:center}.about-team .team-list{margin-top:40px}.about-team .team-list__item{width:calc(100% / 2 - 8px);height:auto}.about-team .team-list__item.center{margin:0 0 15px}.about-team .team-list__item:nth-child(2n){margin-left:16px!important}.about-team .team-list__item .team-list__item--hover{padding-bottom:64px}.about-team .team-list__item .team-list__item--hover .type_h3::after,.about-team .team-list__item .team-list__item--hover h3::after{margin-top:10px}.about-team .team-list__item .team-list__item--hover p{margin-top:10px;padding:0 35px}}@media screen and (max-width:450px){.about-team .team-list{padding:0 10px}.about-team .team-list__item{width:100%;height:auto;margin:0 0 10px}.about-team .team-list__item:nth-child(2n){margin-left:0!important}.about-team .team-list__item .team-list__item--hover{padding-bottom:64px}.about-team .team-list__item .team-list__item--hover .type_h3,.about-team .team-list__item .team-list__item--hover h3{font-size:23px}.about-team .team-list__item .team-list__item--hover .type_h3::after,.about-team .team-list__item .team-list__item--hover h3::after{margin-top:10px}.about-team .team-list__item .team-list__item--hover p{font-size:15px;line-height:1.6;margin-top:10px;padding:0 35px}}.article-heading{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;width:100%;height:500px;padding:0;margin-top:70px;background-color:#b6bbbe;background-position:center;background-repeat:no-repeat;background-size:cover}.article-heading .container{display:block;margin:0}.article-heading .article-heading__author{text-align:center;width:100%;margin:24px auto 11px;font-size:20px;line-height:1;color:#fff}.article-heading .article-heading__date{text-align:center;width:100%;margin:0 auto;font-size:15px;font-weight:600;line-height:1.33;color:#fff}.article-heading .page-title{margin:10px 0;color:#fff}.article-content-box{max-width:1200px;padding:0}.article-content{max-width:840px;width:100%;padding:60px 20px 0;margin:auto;color:#2f3847}.article-content p{margin:0 0 30px;font-size:20px;line-height:1.7;text-align:left}.article-content p.wp-caption-text{width:100%;max-width:600px;margin:-22px auto 40px;font-size:16px;line-height:1.63;text-align:center;color:#7f8385}.article-content pre{text-align:left;font-size:17px;line-height:1.7;width:100%;background-color:rgba(0,0,0,.05);padding:20px;white-space:pre-wrap;word-break:break-word;word-wrap:break-word}.article-content .type_h2,.article-content h2{margin:30px 0 20px;font-size:34px;text-align:left;font-weight:400}.article-content .type_h3,.article-content h3{margin:10px 0;font-size:24px;font-weight:600;text-align:left}.article-content img{margin:40px 0;width:100%;height:auto}.article-content ul{padding:0 0 0 42px;margin:15px 0 30px;list-style:none}.article-content ul>li{position:relative;margin-bottom:10px;font-size:20px;line-height:1.7;color:#2f3847}.article-content ul>li::before{position:absolute;top:13px;bottom:auto;left:-26px;right:auto;margin:auto;content:'';display:block;width:8px;height:8px;background-color:#49c0ea}.article-content ol{padding:0 0 0 42px;margin:15px 0 30px;list-style:none;counter-reset:myCounter}.article-content ol>li{position:relative;margin-bottom:10px;font-size:20px;line-height:1.7;color:#2f3847}.article-content ol>li::before{position:absolute;counter-increment:myCounter;content:counter(myCounter);font-weight:700;top:0;bottom:auto;left:-26px;right:auto;margin:auto;display:block;color:#49c0ea}.article-content a{text-decoration:none;color:#49c0ea}.article-content a:visited{color:#49c0ea}.article-content a:hover{color:#0f6fa6}.related-artiles.container{padding:0 12.5px}.related-artiles .blog-anons{height:550px}.article-comments,.related-artiles .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}.comments-box{display:block;width:612px;padding:30px;margin:0 auto 60px;border:1px solid #d9dde1}.article-sharing{position:absolute;top:80px;left:0;padding:0;margin:0;list-style:none}.article-sharing.fixed{position:fixed;top:220px;left:auto}.article-sharing.fixed-bottom{position:absolute;top:auto;bottom:0}.article-sharing.js-sharing-mobile{display:none}.article-sharing__btn{font-size:0}.article-sharing__btn .sharer{width:50px;height:50px;padding:0;margin-bottom:10px;border:none;background-color:transparent;background-position:center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;cursor:pointer}.article-sharing__btn .sharer[data-sharer=facebook]{background-image:url(../images/sharing/facebook-icon.svg)}.article-sharing__btn .sharer[data-sharer=facebook]:focus,.article-sharing__btn .sharer[data-sharer=facebook]:hover{background-image:url(../images/sharing/facebook-icon-hover.svg)}.article-sharing__btn .sharer[data-sharer=linkedin]{background-image:url(../images/sharing/linkedin-icon.svg)}.article-sharing__btn .sharer[data-sharer=linkedin]:focus,.article-sharing__btn .sharer[data-sharer=linkedin]:hover{background-image:url(../images/sharing/linkedin-icon-hover.svg)}.article-sharing__btn .sharer[data-sharer=twitter]{background-image:url(../images/sharing/twitter-icon.svg)}.article-sharing__btn .sharer[data-sharer=twitter]:focus,.article-sharing__btn .sharer[data-sharer=twitter]:hover{background-image:url(../images/sharing/twitter-icon-hover.svg)}.article-sharing__btn .sharer[data-sharer=pocket]{background-image:url(../images/sharing/pocket-icon.svg)}.article-sharing__btn .sharer[data-sharer=pocket]:focus,.article-sharing__btn .sharer[data-sharer=pocket]:hover{background-image:url(../images/sharing/pocket-icon-hover.svg)}.article-sharing__counter{width:50px;padding:20px 0}.article-sharing__counter::before{content:"";display:block;width:30px;height:2px;margin:0 auto 13px;background-color:#49c0ea}.article-sharing__counter-value{display:block;text-align:center;font-size:20px;color:#000}.article-sharing__counter-label{display:block;text-align:center;font-size:14px;font-weight:600;color:#b6bbbe}.progress{position:absolute;bottom:0;width:100%;overflow:hidden}.progress progress,.progress-bar{position:absolute;width:0;overflow:hidden}.progress progress{height:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.progress-bar{top:0;left:0;height:100%;background-image:-webkit-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)}.progress-value{color:#333;display:block;line-height:21px;text-align:center}.progress-bg{position:relative;height:4px;overflow:hidden}@media screen and (max-width:1200px){.article-sharing,.article-sharing.fixed{left:10px}}@media screen and (max-width:970px){.article-sharing{top:60px}.article-content{width:100%;max-width:none;padding:60px 40px 0 80px}}@media screen and (max-width:670px){.article-sharing,.article-sharing.fixed{position:fixed;left:0;right:0;top:auto;bottom:0}.article-heading{height:360px;padding:0;margin-top:0}.article-heading .article-heading__author{margin:40px 0 5px}.article-heading .article-heading__author,.article-heading .article-heading__date{font-size:12px;font-weight:600;line-height:1.28;text-align:center}.article-heading .page-title{font-size:28px;line-height:1.43;text-align:center}.article-content{max-width:840px;width:100%;padding:30px 15px 0;margin:auto;color:#2f3847}.article-content p{font-size:15px;line-height:1.6;text-align:left}.article-content p.wp-caption-text{margin:10px 10px 20px;font-size:13px;line-height:1.4}.article-content pre{font-size:14px;line-height:1.6;text-align:left}.article-content .type_h2,.article-content h2{margin:30px 0 10px;font-size:24px;line-height:1.58}.article-content .type_h3,.article-content h3{margin:30px 0 10px;font-size:18px;line-height:2.11}.article-content img{margin:40px 0 0}.article-content ul>li{font-size:15px;line-height:1.6}.related-artiles .blog-anons{height:auto}.article-comments{padding-bottom:44px}.comments-box{width:100%;padding:0;margin:0 0 40px;border:none}.article-sharing{z-index:10;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;height:44px;-webkit-transition:all .34;-moz-transition:all .34;-o-transition:all .34;-ms-transition:all .34;transition:all .34;background:#fff;-webkit-box-shadow:0 -1px 4px 0 rgba(29,45,72,.1),0 -1px 1px 0 rgba(29,45,72,.1);box-shadow:0 -1px 4px 0 rgba(29,45,72,.1),0 -1px 1px 0 rgba(29,45,72,.1)}.article-sharing.fixed-bottom{position:absolute;top:auto;bottom:0}.article-sharing.js-sharing-mobile{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex}.article-sharing.js-sharing,.article-sharing__counter{display:none}.article-sharing__btn .sharer{width:35px;height:35px;margin-bottom:0;border:none;border-radius:50%;-webkit-background-size:44px;-moz-background-size:44px;background-size:44px}}.blog-anons{width:390px;height:700px;margin:0 7.5px 15px;background-color:#fff;border:1px solid #d9dde1}.anons-image{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:388px;height:300px;margin:0;background:#d9dde1;overflow:hidden;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}.anons-image img{max-width:100%}.anons-description{padding:25px}.anons-description__details{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-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;-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}.anons-description__details-author,.anons-description__details-date{display:block;line-height:1.43;text-align:left;font-size:14px;font-weight:600}.anons-description__details-author{margin:0 0 8px;color:#0f6fa6}.anons-description__details-date{color:#b6bbbe}.anons-description__details-tag{max-width:120px;height:auto;padding:6px;border:1px solid #49c0ea;border-radius:4px;font-size:14px;line-height:1;text-align:center;color:#49c0ea}.anons-description__title{text-align:left;margin:20px 0}.anons-description__title a{text-decoration:none;font-size:24px;font-weight:600;line-height:1.58;color:#2f3847;text-replace:"a" "b" "b" "c"}.anons-description__title a:hover{color:#49c0ea}.anons-description__text-box{overflow:hidden;width:100%;height:136px;margin:15px 0}.anons-description__text{width:100%;margin:0;font-size:20px;line-height:1.7;text-align:left;color:#2f3847}@media screen and (max-width:670px){.anons-description__details-author,.anons-description__details-date{font-size:12px;line-height:1.28;font-weight:600}.blog-anons{max-width:390px;min-width:300px;width:100%;height:488px;margin:0 0 10px}.anons-image{width:100%;height:220px}.anons-description{padding:15px}.anons-description__details-author{margin:0 0 5px}.anons-description__details-tag{display:none}.anons-description__title{text-align:left;margin:15px 0}.anons-description__title a{font-size:17px;font-weight:600;line-height:1.65;text-align:left}.anons-description__text-box,.anons-description__text-box::before{height:89px}.anons-description__text{font-size:14px;line-height:1.57}.articles-more{margin:30px auto 40px}}#selectionSharerPopover-inner{position:relative;overflow:hidden;height:47px;padding:0 20px 12px;border:none;border-radius:3px;font-size:15px;font-weight:600;text-align:center;box-shadow:0 2px 6px 0 rgba(29,45,72,.2),0 1px 2px 0 rgba(29,45,72,.2);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);background-repeat:repeat-x;color:#fff}.selectionSharer ul{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-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;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;height:47px;padding:0;margin:0}.selectionSharer ul a{font-size:0}.selectionSharer ul a.email,.selectionSharer ul a.facebook{position:fixed;top:-999px;right:-999px;display:none}.selectionSharer ul li{float:none}#selectionSharerPopover{z-index:40;padding-bottom:17px;margin-top:-4px}#selectionSharerPopover .selectionSharerPopover-clip{display:none}.selectionSharer a.tweet{-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;background-position:center}.selectionSharer a.action{margin:0 0 0 32.5px;width:24px;height:24px}#selectionSharerPopover:after{bottom:9px;width:18px;height:18px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background:-webkit-linear-gradient(45deg,#2390d0,#2d9cd7);background:-moz-linear-gradient(45deg,#2390d0,#2d9cd7);background:-o-linear-gradient(45deg,#2390d0,#2d9cd7);background:-ms-linear-gradient(45deg,#2390d0,#2d9cd7);background:linear-gradient(45deg,#2390d0,#2d9cd7);-webkit-box-shadow:none;box-shadow:none}.selectionSharer.not-anim{-webkit-animation:top 0!important;-moz-animation:top 0!important;-o-animation:top 0!important;-ms-animation:top 0!important;animation:top 0!important;-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}#selectionSharerPopunder{position:fixed!important;height:0!important;left:-9999px!important;top:-9999px!important;display:none!important}.selectionSharer.moveDown{-webkit-transform:none!important;-moz-transform:none!important;-o-transform:none!important;-ms-transform:none!important;transform:none!important}.mail-list__item:hover,.stack-list__item:hover img{-webkit-transform:scale(1.1);-o-transform:scale(1.1)}@media screen and (max-width:670px){#selectionSharerPopover:after{bottom:12px;width:12px;height:12px}.top-highlight{display:none}.selectionSharer a.action{margin:0}.blog-tags{display:none}}.blog-tags{position:fixed;top:70px;left:0;right:0;z-index:50;width:100%;height:70px;background-color:#ebeef2}.blog-tags-list{-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;padding:25px;list-style:none}.blog-tag{margin:0 30px}.blog-tag:first-child{margin-left:0}.blog-tag:last-child{margin-right:0}.blog-tag a{font-size:15px;font-weight:600;text-align:center;text-decoration:none;color:#1d2d48}.blog-tag a:hover{color:#49c0ea}@media screen and (max-width:768px){.blog-tag{margin:0 15px}}.blog-articles{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;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.blog-articles.container{padding:120px 12.5px 0}.articles-more{display:block;width:100%;margin:30px auto 90px}.articles-more .btn{max-width:300px;width:100%;margin:auto}@media screen and (max-width:670px){.blog-articles.container{padding:30px 10px 0}}.contacts-form{background:url(../images/banners/contacts-bg.jpg) center no-repeat #49c0ea;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}.contacts-form .container{-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.contacts-form .page-title{margin:100px 0 5px;color:#fff}.contacts-form p{text-align:center;margin:0 auto 50px;font-size:34px;font-weight:300;color:#fff}.contacts-form .form-card{display:block;margin:0 auto 65px}.mail-list{-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;padding:0 10px;margin:50px auto;list-style:none}.mail-list__item{position:relative;text-align:center;width:285px;height:180px;margin:10px;background-color:#fff;box-shadow:0 2px 6px 0 rgba(29,45,72,.2),0 1px 2px 0 rgba(29,45,72,.2);-webkit-transition:-webkit-transform .15s linear;-moz-transition:-moz-transform .15s linear;-o-transition:-o-transform .15s linear;-ms-transition:-ms-transform .15s linear;transition:transform .15s linear}.mail-list__item .mail-list__item-box{display:block;padding:100px 20px 30px;text-decoration:none}.mail-list__item .mail-list__item-box::before{position:absolute;top:0;bottom:auto;left:0;right:0;margin:auto;content:'';display:block;background:center no-repeat;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain}.mail-list__item:hover{-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);z-index:10}.mail-list__item:hover .mail-list__item-link{color:#49c0ea}.mail-list__item:first-child .mail-list__item-box::before{top:35px;width:50px;height:50px;background-image:url(../images/icons/discuss-icon.svg)}.mail-list__item:nth-child(2) .mail-list__item-box::before{top:37px;width:76px;height:46px;background-image:url(../images/icons/partnership.svg)}.mail-list__item:nth-child(3) .mail-list__item-box::before{top:38px;width:46px;height:46px;background-image:url(../images/icons/career.svg)}.mail-list__item:last-child .mail-list__item-box::before{top:36px;width:48px;height:48px;background-image:url(../images/icons/inquiries.svg)}.mail-list__item-department{margin:0 0 5px;text-transform:uppercase;font-size:14px;font-weight:600;text-align:center;color:#b6bbbe}.mail-list__item-link{text-transform:lowercase;text-decoration:none;font-size:20px;font-weight:600;text-align:center;color:#1d2d48}.mail-list__item-link:hover{color:#0f6fa6}.contacts-addresses{margin-bottom:20px}.addresses-list{-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;padding:0 10px;margin:0 auto;list-style:none}.address{position:relative;width:590px;height:350px;margin:0 10px 20px;overflow:hidden}.address.horizontal{width:100%;height:350px}.address.horizontal .address-map{width:auto;height:100%;transition:all .25s}.address:hover .address-map{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.address:hover .address-popup--ny{bottom:30px;left:435px}.address:hover .address-popup--nsk{bottom:25px;left:25px}.address:hover .address-popup--aus{top:30px;right:25px}.address:hover .address-popup--hk{top:30px;left:28px}.address-map{width:100%;-webkit-transition:all .25s;-moz-transition:all .25s;-o-transition:all .25s;-ms-transition:all .25s;transition:all .25s}.address-popup{position:absolute;width:265px;height:220px;padding:20px 30px;border-radius:5px;background:#fff;-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);-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s}.address-popup::after,.address-popup::before{width:0;height:0;border-width:15px;border-style:solid;position:absolute;content:'';display:block}.address-popup p{margin:0;font-size:16px;line-height:1.63;text-align:left;color:#b6bbbe}.address-popup p a{text-decoration:none;color:#49c0ea}.address-popup .label{color:#2f3847}.address-popup::before{border-color:rgba(29,45,72,.2)}.address-popup::after{border-color:#fff}.address-popup--ny{bottom:20px;left:475px;right:auto;border-top-left-radius:0}.address-popup--ny .address-popup__point{top:-24px;left:-78px}.address-popup--ny::after,.address-popup--ny::before{top:0;border-bottom-color:transparent;border-left-color:transparent}.address-popup--ny::before{left:-31px}.address-popup--ny::after{left:-30px}.address-popup--nsk{bottom:20px;left:20px;border-top-right-radius:0}.address-popup--nsk .address-popup__point{top:-24px;right:-78px}.address-popup--nsk::after,.address-popup--nsk::before{top:0;border-bottom-color:transparent;border-right-color:transparent}.address-popup--nsk::before{right:-31px}.address-popup--nsk::after{right:-30px}.address-popup--aus{top:20px;right:20px;border-bottom-left-radius:0}.address-popup--aus .address-popup__point{bottom:-24px;left:-78px}.address-popup--aus::before{bottom:-1px;left:-31px;border-top-color:transparent;border-left-color:transparent}.address-popup--aus::after{bottom:0;left:-30px;border-top-color:transparent;border-left-color:transparent}.address-popup--hk{top:20px;left:20px;border-bottom-right-radius:0}.address-popup--hk .address-popup__point{bottom:-24px;right:-78px}.address-popup--hk::before{bottom:-1px;right:-31px;border-top-color:transparent;border-right-color:transparent}.address-popup--hk::after{bottom:0;right:-30px;border-top-color:transparent;border-right-color:transparent}.address-popup__point{position:absolute;width:50px;height:50px;background:url(../images/maps/azoft-logo-circle.svg) center no-repeat;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain}.address-popup__city{position:relative;margin:0 0 30px;font-size:20px;font-weight:400;text-align:left;color:#2f3847}.address-popup__city::after{position:absolute;top:auto;bottom:-15px;left:0;right:auto;margin:auto;content:'';display:block;width:30px;height:2px;background:#49c0ea}@media screen and (max-width:1240px){.address.horizontal{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;width:590px;height:350px}.address.horizontal .address-popup.address-popup--ny{left:170px}.address:hover .address-popup.address-popup--ny{left:130px}}@media screen and (max-width:670px){.address,.address-popup,.address.horizontal{width:100%;height:auto}.address-map,.address-popup__point{display:none}.contacts-form{background:#fff}.contacts-form .form-card{margin:0 -15px}.contacts-form .page-title{margin-top:35px;color:#2f3847}.contacts-form p{margin-bottom:20px;font-size:23px;font-weight:300;line-height:1.48;text-align:center;color:#2f3847}.mail-list{margin:0 auto}.mail-list__item{height:auto;padding:100px 20px 20px;margin-bottom:0;-webkit-box-shadow:none;box-shadow:none}.mail-list__item .mail-list__item-box{padding-top:14px;padding-bottom:0}.mail-list__item-link{font-size:15px;font-weight:600}.contacts-addresses{margin-bottom:0}.addresses-list{padding:32px 25px;background:url(../images/maps/contacts-bg-mobile.jpg) center no-repeat #b6bbbe;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}.address{margin:10px 0}.address.horizontal .address-popup.address-popup--ny{left:auto}.address:hover .address-popup--nsk,.address:hover .address-popup--ny{bottom:auto;left:auto}.address:hover .address-popup--aus{top:auto;right:auto}.address:hover .address-popup--hk{top:auto;left:auto}.address-popup{position:relative;min-width:270px;border-radius:0}.address-popup p{font-size:15px;line-height:1.6;text-align:center}.address-popup::after,.address-popup::before{display:none;content:none}.address-popup--ny{bottom:auto;right:auto}.address-popup--nsk{bottom:auto;left:auto}.address-popup--aus{top:auto;right:auto}.address-popup--hk{top:auto;left:auto}.address-popup__city{font-size:23px;font-weight:300;text-align:center}.address-popup__city::after{position:absolute;top:auto;bottom:-15px;left:0;right:0;margin:auto}}.wp-video{margin:20px auto}.portfolio-details-page{position:relative}.portfolio-details-page .progress{position:fixed;top:70px;bottom:auto;z-index:15}.details-heading{position:relative;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;width:100%;height:500px;padding:0;background:url(../images/banners/case-top-bg.jpg) center no-repeat #b6bbbe;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}.details-heading .container{display:block;margin:0}.details-heading .page-title{margin:10px 0;color:#fff}.details-heading .portfolio-description,.details-heading p{text-align:center;margin:0 auto;font-size:34px;font-weight:300;line-height:1.47;color:#fff}.details-content{margin:60px auto 0}.details-content__text{max-width:830px;padding:0 15px;margin:auto}.details-content__text p{text-align:left;width:100%;margin:15px 0;font-size:20px;line-height:1.7;color:#2f3847}.details-content__text ul{padding:0 0 0 42px;margin:15px 0 30px;list-style:none;width:100%}.details-content__text ul li::before{position:absolute;top:13px;bottom:auto;left:-26px;right:auto;margin:auto;content:'';display:block;width:8px;height:8px;background-color:#49c0ea}.details-content__text li{position:relative;margin-bottom:10px;font-size:20px;line-height:1.7;color:#2f3847}.details-content__text li:last-child(){margin:0}.details-content__text a{text-decoration:none;color:#49c0ea}.details-content__text a:hover{color:#0f6fa6}.details-content__text a:visited{color:#49c0ea}.details-content__quote{position:relative;width:100%;padding:65px 20px;margin:70px 0;background:#ebeef2}.details-content__quote p{max-width:700px;margin:0 auto;font-size:30px;font-weight:300;font-style:italic;line-height:1.47;text-align:center;color:#1d2d48}.details-content__quote::after,.details-content__quote::before{position:absolute;left:0;right:0;margin:auto;display:block;content:''}.details-content__quote::before{top:-45px;bottom:auto;width:90px;height:90px;background:url(../images/icons/tweet.svg) center no-repeat}.details-content__quote::after{top:auto;bottom:40px;width:22px;height:2px;background-color:#1d2d48}.details-content__image,.stack-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.details-content__image{display:-moz-box;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: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;width:100%;margin:60px 0;overflow:hidden}.details-content__image img{max-width:100%;height:auto}.details-content__image p.wp-caption-text{width:100%;max-width:600px;margin:20px auto 0;font-size:16px;line-height:1.63;text-align:center;color:#7f8385}.details-stack{position:relative;margin-top:-15px}.stack-list{display:-moz-box;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:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;width:100%;padding:0;margin:0;list-style:none}.stack-list__item{position:relative;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;width:240px;height:240px;padding:20px;margin:0;border:1px solid #ebeef2;border-right:none}.fonts-heading__content,.oops{display:-moz-box;display:-webkit-flex;display:-ms-flexbox}.stack-list__item:last-child,.stack-list__item:nth-child(5n){border-right:1px solid #ebeef2}.stack-list__item img{max-width:200px;max-height:200px;height:auto;-webkit-transition:-webkit-transform .25s;-moz-transition:-moz-transform .25s;-o-transition:-o-transform .25s;-ms-transition:-ms-transform .25s;transition:transform .25s}.stack-list__item:hover img{-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.stack-list__item:hover .stack-tooltip{bottom:5px;visibility:visible;opacity:1;-ms-filter:none;filter:none}.advanced-video-slider .slick-dots,.stack-tooltip{visibility:hidden}.stack-tooltip{position:absolute;bottom:0;z-index:1;width:auto;padding:5px;border:1px solid #b6bbbe;border-radius:3px;font-size:12px;color:#b6bbbe;background:#fff;-webkit-transition:bottom .25s,opacity .25s;-moz-transition:bottom .25s,opacity .25s;-o-transition:bottom .25s,opacity .25s;-ms-transition:bottom .25s,opacity .25s;transition:bottom .25s,opacity .25s;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.fonts-heading,.fonts-heading__content{background-repeat:no-repeat;background-position:center}.details-projects{margin-bottom:100px}.details-projects .page-title{margin-top:100px}@media screen and (max-width:670px){.details-heading{height:360px;padding:16px}.details-heading .page-title{margin:15px 0;color:#fff}.details-heading .portfolio-description,.details-heading p{font-size:23px;font-weight:300;line-height:1.48;text-align:center}.details-content__text{max-width:830px;padding:0 15px;margin:auto}.details-content__text li,.details-content__text p{font-size:15px;line-height:1.6}.details-content__quote{padding:50px 20px 66px;margin:30px 0}.details-content__quote p{font-size:23px;line-height:1.48}.details-content__quote::before{position:absolute;top:-30px;bottom:auto;left:0;right:0;margin:auto;width:60px;height:60px;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain}.details-content__image{margin:30px 0}.details-content__image p.wp-caption-text{margin:10px 10px 0;font-size:13px;line-height:1.4}.stack-list__item{width:50%;height:80px;padding:15px 25px}.stack-list__item img{max-width:100%;max-height:100%;width:auto;height:auto}.stack-list__item:hover img{-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none}.stack-list__item:hover .stack-tooltip{bottom:0;visibility:hidden;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.details-projects{margin-bottom:15px}}.font-content{margin:0 auto 60px;width:67%}@media screen and (max-width:970px){.font-content{margin:0 auto 30px;width:100%}}.font-content__title{color:#49c0ea;margin:65px 0 10px;text-align:left}@media screen and (max-width:970px){.font-content__title{text-align:center;margin-top:40px}}.font-content__text{font-size:20px;color:#2f3847;line-height:1.7;margin-top:0;margin-bottom:30px}@media screen and (max-width:970px){.font-content__text{font-size:15px;text-align:center;line-height:1.6}}.font-content__text--chars{font-size:30px;line-height:2;letter-spacing:2px}.font-content__button{margin:0 auto;white-space:nowrap;max-width:352px;text-align:center}.font-content__button-wrapper{margin-top:30px;margin-bottom:30px}.fonts-heading{background-size:cover;position:relative}.fonts-heading__title{margin:80px 0 40px}@media screen and (max-width:970px){.font-content__text--chars{font-size:20px;line-height:1.7;text-align:center}.fonts-heading{background-image:url(../images/fonts/banner.png);height:470px}.fonts-heading__title{margin:50px 0 40px;color:#fff;line-height:1.33;font-size:28px}}.fonts-heading__content{margin-left:auto;margin-right:auto;background-image:url(../images/fonts/banner.png);-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;display:-webkit-box;display:box;display:flex;height:432px;width:100%;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding-left:70px;padding-right:70px}.fonts-heading__text-wrapper{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%}.fonts-heading__text{font-size:40px;text-transform:uppercase;color:#fff;display:block;margin-bottom:30px;margin-top:20px;font-family:AzoftSans,Arial,sans-serif}.portfolio-heading .type_h2,.portfolio-heading h2,.recommend-heading p,.vacancy-social-networks .type_h3{font-family:Play,OpenSans,Arial,sans-serif}@media screen and (max-width:970px){.fonts-heading__content{background-image:none!important;height:auto;padding-left:0;padding-right:0;display:block}.fonts-heading__text-wrapper{text-align:center}.fonts-heading__text{font-size:20px;margin-top:0}}.fonts-heading__text--regular{font-style:normal;font-weight:400}.fonts-heading__text--italic{font-style:italic;font-weight:400}.fonts-heading__text--bold{font-style:normal;font-weight:700}.fonts-heading__text--bi{font-style:italic;font-weight:700}.fonts-heading__button-wrapper{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;margin-top:25px}.fonts-heading__button{text-transform:uppercase;margin-left:auto}@media screen and (max-width:970px){.fonts-heading__button-wrapper{margin-top:50px;width:100%}.fonts-heading__button{margin-right:auto}}.fonts-heading__button.btn.btn-bg{border:none}.oops{display:-webkit-box;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-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;background:url(../images/banners/bg-404.jpg) center no-repeat #fff;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}.oops-content,.recommend-heading{-webkit-flex-direction:column;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical}.oops-content{-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}.oops-content__title{margin:0;font-size:100px;font-weight:300;color:#0f6fa6}.oops-content__subtitle{margin:0;font-size:40px;font-weight:400;color:#0f6fa6}.oops-content__text{max-width:600px;width:100%;margin:20px 0;font-size:18px;line-height:1.72;color:#1d2d48}.oops-content__buttons{padding:20px 0;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:start;-moz-box-pack:start;-o-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.oops-content__buttons a.btn{display:inline-block;min-width:300px;margin-right:10px}@media screen and (max-width:768px){.oops-content__title{font-size:70px}.oops-content__subtitle{font-size:22px;line-height:1.45}.oops-content__text{max-width:400px;font-size:15px;line-height:2.13;color:#6d737e}.oops-content__buttons{-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.oops-content__buttons a.btn{width:100%;margin:0 0 10px}}@media screen and (max-width:670px){.oops{background:url(../images/banners/mobile/bg-404.jpg) 0 40px no-repeat #fff;-webkit-background-size:100%;-moz-background-size:100%;background-size:100%}.oops-content{margin-top:240px}.oops-content__buttons{width:100%}.oops-content__buttons a.btn{min-width:0;margin:0 0 10px}}.portfolio-heading p{text-align:center;width:100%;margin:60px 0 0;font-size:20px;font-weight:600;color:#49c0ea}.portfolio-heading .type_h2,.portfolio-heading h2{text-align:center;width:100%;margin:5px 0 40px;font-size:40px;font-weight:400;color:#2f3847}.portfolio-heading .btn{display:block;width:100%;margin:-30px auto 30px}.portfolio-heading .btn.is-mobile{display:none}.portfolio-heading .btn.is-mobile::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}.portfolio-filter{margin-bottom:50px;-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}.portfolio-filter .filter-item{width:50%}.portfolio-filter .filter-item.technologies{padding-right:15px}.portfolio-filter .filter-item p{text-align:left;margin:0 5px 20px;text-transform:uppercase;font-size:14px;font-weight:600;color:#1d2d48}.portfolio-filter .filter-item__buttons-list{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: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;padding:0;margin:0;list-style:none}.portfolio-filter .filter-item__button{margin:0 5px 10px}.portfolio-filter .checkbox-group,.portfolio-filter .radio-group{display:block;cursor:pointer}.portfolio-filter .checkbox-group.is-active .chekbox-btn,.portfolio-filter .radio-group.is-active .chekbox-btn{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);-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)}.portfolio-filter .checkbox-group.is-active .chekbox-btn:hover,.portfolio-filter .radio-group.is-active .chekbox-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)}.portfolio-filter .checkbox-group.is-active .chekbox-btn:active,.portfolio-filter .radio-group.is-active .chekbox-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)}.portfolio-filter .checkbox-input,.portfolio-filter .radio-input{position:absolute;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);width:.1px;height:.1px}.portfolio-filter .checkbox-input:checked+.checkbox-btn,.portfolio-filter .checkbox-input:checked+.radio-btn,.portfolio-filter .radio-input:checked+.checkbox-btn,.portfolio-filter .radio-input:checked+.radio-btn{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);-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)}.portfolio-filter .checkbox-input:checked+.checkbox-btn:hover,.portfolio-filter .checkbox-input:checked+.radio-btn:hover,.portfolio-filter .radio-input:checked+.checkbox-btn:hover,.portfolio-filter .radio-input:checked+.radio-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)}.portfolio-filter .checkbox-input:checked+.checkbox-btn:active,.portfolio-filter .checkbox-input:checked+.radio-btn:active,.portfolio-filter .radio-input:checked+.checkbox-btn:active,.portfolio-filter .radio-input:checked+.radio-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)}.portfolio-filter .checkbox-btn,.portfolio-filter .radio-btn{display:inline-block;min-width:64px;height:34px;padding:0 20px;border-radius:6px;line-height:34px;font-size:14px;font-weight:600;color:#fff;background-color:#ebeef2}.portfolio-filter .checkbox-btn:hover,.portfolio-filter .radio-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)}.portfolio-filter .checkbox-btn:active,.portfolio-filter .radio-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)}.projects-more{display:block;width:100%;margin:30px auto 90px}.projects-more .btn{max-width:300px;width:100%;margin:auto}@media screen and (max-width:670px){.portfolio-filter{display:none}.portfolio-heading p{margin-top:20px;font-size:20px}.portfolio-heading .type_h2,.portfolio-heading h2{font-size:29px;line-height:1.38}.portfolio-heading .btn.is-mobile{display:block}.projects-more{margin:30px auto 40px}}.policy-content{display:block;text-align:left;margin-bottom:100px}.policy-content p{font-size:20px;font-weight:400;line-height:1.7;text-align:left;color:#2f3847;margin:0}.policy-content .type_h2,.policy-content h2{margin:30px 0 20px;font-size:34px;text-align:left;font-weight:400}@media screen and (max-width:670px){.policy-content,.policy-content .page-title{margin-bottom:30px}.policy-content{display:block;text-align:left}.policy-content p{font-size:15px;line-height:1.6;text-align:left}.policy-content .type_h2,.policy-content h2{font-size:24px;line-height:1.58;margin:30px 0 10px}}.recommend{padding:0}.recommend-heading{position:relative;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-ms-flex-direction:column;flex-direction:column;-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;width:100%;height:650px;padding:0;background:url(../images/banners/recommend-bg.png) #b6bbbe;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}.recommend-heading p{font-size:50px;line-height:1.28;text-align:center;color:#fff}@media screen and (max-width:670px){.recommend-heading{height:360px;padding:16px}.recommend-heading p{font-size:30px;line-height:1.33}}.recommend-form .form-step-2{display:block}.recommend-form.form-box{min-height:370px;background:url(../images/banners/form-bg.jpg) center no-repeat #fff;-webkit-background-size:100% 398px;-moz-background-size:100% 398px;background-size:100% 398px}.recommend-form .form-card .type_h3,.recommend-form .form-card h3{font-size:34px;line-height:1.47;text-align:center;color:#0f6fa6;margin:50px 0 36px}.recommend-form .form-card>p{font-size:20px;line-height:1.7;text-align:center;color:#1d2d48;padding-top:35px;padding-bottom:30px;margin:0}@media screen and (max-width:670px){.recommend-form.form-box{min-height:370px;background:url(../images/banners/form-bg.jpg) center no-repeat #fff;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}.recommend-form .form-card .type_h3,.recommend-form .form-card h3{margin:30px 0;font-size:23px;line-height:1.57;text-align:center;color:#fff}.recommend-form .form-card p{padding:0;margin:20px 0 30px;font-size:15px;line-height:1.6;text-align:center;color:#fff}.recommend-form .form-card p br{display:none}.recommend-form .form-card .btn.btn-submit{margin-bottom:50px}}.referral .referral-heading,.services-heading{-webkit-background-size:cover;-moz-background-size:cover}.recommend-how-it-work-block{padding:0 5px}.recommend-how-it-work{position:relative;width:100%;margin-top:-15px;display:block;text-align:center;list-style:none;padding:0;font-size:0}.recommend-how-it-work__item{display:inline-block;vertical-align:top;width:390px;height:550px;margin:15px 7.5px 0;background-color:#fff;-webkit-box-shadow:inset 0 0 0 1px #d9dde1;box-shadow:inset 0 0 0 1px #d9dde1}.recommend-step__image{display:block;width:auto;margin:0 auto}.recommend-step__image-wrapper{margin-top:60px}.recommend-step__title{margin-top:20px;margin-bottom:0;font-size:30px;font-weight:300;line-height:1.53;text-align:center;color:#0f6fa6}.recommend-step__description{padding:10px 35px 50px;margin:0;font-size:20px;line-height:1.7;text-align:left;color:#2f3847}@media screen and (max-width:1250px){.recommend-how-it-work__item{width:340px;height:536px}.recommend-step__title{font-size:22px}.recommend-step__description{padding:14px 25px 0;font-size:18px}}@media screen and (max-width:1100px){.recommend-how-it-work__item{width:300px;height:473px}.recommend-how-it-work .recommend-step__title{padding-top:0;font-size:23px;line-height:normal}.recommend-how-it-work .recommend-step__description{padding:10px 20px 0;font-size:15px}}@media screen and (max-width:670px){.recommend-how-it-work-block{display:block;padding:0;margin-bottom:10px}.recommend-how-it-work{display:block;padding-bottom:25px}.recommend-how-it-work__item{display:block;margin:0;width:100%;height:auto;padding:0 15px;-webkit-box-shadow:none;box-shadow:none}.recommend-how-it-work__item:nth-of-type(2n),.recommend-how-it-work__item:nth-of-type(3n){margin-right:0}.recommend-step__title{padding-top:20px}.recommend-step__image{margin:0 auto}.recommend-step__image-wrapper{margin-top:30px}.recommend-step__description{padding:10px 6px 30px;text-align:center}}.referral .referral-heading{position:relative;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: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;width:100%;height:650px;padding:0;background-image:url(../images/banners/top-referral-bg.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;background-color:#b6bbbe}.referral .referral-heading .page-title{margin:0 15px;color:#fff}.referral .referral-heading p,.referral-heading.dark-text p{font-size:34px;font-weight:300;margin:0 auto;text-align:center}.referral .referral-heading p{color:#fff;line-height:1.47}.referral-heading.dark-text{color:#2f3847}.referral-heading.dark-text p{line-height:1.18}.referral-heading.dark-text .page-title{margin-bottom:11px;line-height:1}@media screen and (max-width:670px){.referral .referral-heading{height:400px}.referral .referral-heading p{font-size:23px;line-height:1.48;padding:0 15px}.referral-heading.dark-text p{font-size:15px;line-height:1.6}}@media screen and (max-width:400px){.referral .referral-heading{height:360px}}.referral-form .form-step-2{display:block}.referral-form.form-box{min-height:370px;background:url(../images/banners/form-bg.jpg) center no-repeat #fff;-webkit-background-size:100% 380px;-moz-background-size:100% 380px;background-size:100% 380px}.referral-form .form-card .type_h3,.referral-form .form-card h3{font-size:34px;line-height:1.47;text-align:center;color:#0f6fa6;margin:50px 0 36px}.referral-form .form-card>p{font-size:20px;line-height:1.7;text-align:center;color:#1d2d48;padding-top:35px;padding-bottom:30px;margin:0}@media screen and (max-width:670px){.referral-form.form-box{min-height:370px;background:url(../images/banners/form-bg.jpg) center no-repeat #fff;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}.referral-form .form-card .type_h3,.referral-form .form-card h3{margin:30px 0;font-size:23px;line-height:1.57;text-align:center;color:#fff}.referral-form .form-card p{padding:0;margin:20px 0 30px;font-size:15px;line-height:1.6;text-align:center;color:#fff}.referral-form .form-card p br{display:none}.referral-form .form-card .btn.btn-submit{margin-bottom:50px}}.how-list-block.container{padding:0 175px}.how-list-block.container .page-title{margin-bottom:40px}.how-list{padding:0 0 0 42px;margin:15px 0;list-style:none}.how-list__item{position:relative;font-size:20px;line-height:1.7;text-align:left;margin-bottom:16px;color:#2f3847}.how-list__item::before{position:absolute;top:13px;bottom:auto;left:-26px;right:auto;margin:auto;content:'';display:block;width:8px;height:8px;background-color:#49c0ea}@media screen and (max-width:970px){.how-list-block.container{padding:0 100px}.how-list-block.container .page-title{margin-bottom:30px}}@media screen and (max-width:670px){.how-list-block.container{padding:0 20px}.how-list-block.container .page-title{margin-bottom:10px}.how-list__item{font-size:18px}}@media screen and (max-width:450px){.how-list-block.container{padding:0 10px}.how-list__item{font-size:15px}}.refer-list-block .referral-heading{margin:0 auto}.refer-list{position:relative;width:100%;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-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:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-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;list-style:none;padding:0;font-size:0}.refer-list__item{display:block;width:390px;height:550px;background-color:#fff;-webkit-box-shadow:inset 0 0 0 1px #d9dde1;box-shadow:inset 0 0 0 1px #d9dde1}.refer-list__item img{width:100%}.refer-list__item .type_h3,.refer-list__item h3{padding-top:39px;font-size:24px;font-weight:600;line-height:1.58;text-align:center;color:#2f3847;margin:0}.refer-list__item p{padding:14px 25px 57px;font-size:20px;line-height:1.7;text-align:center;color:#2f3847;margin:0}@media screen and (max-width:1250px){.refer-list__item{width:340px;height:480px}.refer-list__item .type_h3,.refer-list__item h3{font-size:22px}.refer-list__item p{padding:14px 25px 0;font-size:18px}}@media screen and (max-width:1100px){.refer-list__item{width:300px;height:425px}.refer-list__item .type_h3,.refer-list__item h3{padding-top:30px;font-size:20px}.refer-list__item p{padding:14px 20px 0;font-size:15px}}@media screen and (max-width:960px){.refer-list{display:block}.refer-list__item{display:block;margin:10px auto 0;width:390px;height:auto}.refer-list__item p{padding:12px 6px 40px}}@media screen and (max-width:500px){.refer-list__item{width:300px}.refer-list-block.container{padding:0}}.testimonials.single-testimonial .page-title{margin-top:100px}.testimonials.single-testimonial .slider-item__review{position:relative;quotes:"“" "”"}.testimonials.single-testimonial .slider-item__review::before{content:open-quote;position:absolute;left:-18px;top:-5px;width:8px;height:30px;font-size:22px;text-align:left;color:#2f3847}.testimonials.single-testimonial .slider-item__review::after{content:close-quote;display:inline-block;position:absolute;width:8px;height:30px;padding-left:10px;bottom:10px;font-size:22px;text-align:left;color:#2f3847}@media screen and (max-width:670px){.testimonials.single-testimonial .page-title{margin-top:50px}.testimonials.single-testimonial .slider-item__review::after,.testimonials.single-testimonial .slider-item__review::before{display:none}}@media screen and (max-width:400px){.single-testimonial .testimonials-slider{padding:0 0 30px}}.competencies-list{display:block;width:calc(100% + 20px);padding:0;margin:0 -10px;font-size:0;list-style:none;text-align:center}.competencies-list__methodology p{font-size:20px;line-height:1.7;text-align:center;color:#2f3847;padding:0 200px;margin:14px 0 0;width:100%}@media screen and (max-width:1240px){.competencies-list__methodology p{font-size:18px;line-height:1.5}}.competencies-list__methodology .btn{margin:40px auto 0}.competencies-list .competencies-list__item{position:relative;display:inline-block;width:calc(50% - 20px);height:450px;padding:0;margin:0 10px 20px;z-index:initial}.competencies-list .competencies-list__item::before{content:'';pointer-events:none;display:block;position:absolute;bottom:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);width:0;height:0;background-color:#fff;-webkit-box-shadow:0 4px 11px 0 rgba(29,45,72,.3);box-shadow:0 4px 11px 0 rgba(29,45,72,.3);-webkit-transition:opacity .75s,width .75s,height .75s;-moz-transition:opacity .75s,width .75s,height .75s;-o-transition:opacity .75s,width .75s,height .75s;-ms-transition:opacity .75s,width .75s,height .75s;transition:opacity .75s,width .75s,height .75s;-webkit-transition-timing-function:cubic-bezier(.7,0,.3,1);-moz-transition-timing-function:cubic-bezier(.7,0,.3,1);-o-transition-timing-function:cubic-bezier(.7,0,.3,1);-ms-transition-timing-function:cubic-bezier(.7,0,.3,1);transition-timing-function:cubic-bezier(.7,0,.3,1);-webkit-transition-delay:.25s;-moz-transition-delay:.25s;-o-transition-delay:.25s;-ms-transition-delay:.25s;transition-delay:.25s;z-index:1}.competencies-list .competencies-list__item.is-open::before{opacity:1;-ms-filter:none;filter:none;width:calc(100% * 2 + 20px);height:100%}.competencies-list .competencies-list__item.right .competencies-list__item-projects,.competencies-list .competencies-list__item.right::before{right:0}.competencies-list .competencies-list__item.left .competencies-list__item-projects,.competencies-list .competencies-list__item.left::before{left:0}.competencies-list .competencies-list__item.horizontal{max-width:none;width:calc(100% - 20px);margin:0 0 20px}.competencies-list .competencies-list__item.horizontal::before{left:0}.competencies-list .competencies-list__item.horizontal.is-open::before{width:100%;height:100%}.competencies-list .competencies-list__item.horizontal .competencies-list__item-projects{width:100%;left:0}.competencies-list .competencies-list__item .competencies-list__item-projects{display:none;position:absolute;top:0;width:calc(100% * 2 + 20px);height:100%;background-color:#fff;-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;text-align:center;-webkit-box-shadow:0 4px 11px 0 rgba(29,45,72,.3);box-shadow:0 4px 11px 0 rgba(29,45,72,.3);z-index:1}.competencies-list .competencies-list__item .competencies-list__item-projects .projects-list{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-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}.competencies-list .competencies-list__item .competencies-list__item-projects .projects-list .projects-list__item{min-width:none;width:calc(100% / 3 - 15px)}.competencies-list .competencies-list__item .competencies-list__item-projects .competencies-list__projects-top{position:relative;margin:49px 50px 40px}.competencies-list .competencies-list__item .competencies-list__item-projects .competencies-list__projects-top .type_h3,.competencies-list .competencies-list__item .competencies-list__item-projects .competencies-list__projects-top h3{font-size:34px;font-weight:300;text-align:center;color:#2f3847;margin:0}.competencies-list .competencies-list__item .competencies-list__item-projects .competencies-list__projects-top a{position:absolute;top:0;bottom:0;right:0;display:block;width:24px;height:24px;margin:auto;background:url(../images/icons/close.svg) center no-repeat}.competencies-list .competencies-list__item .competencies-list__item-initial{z-index:2;width:100%}.competencies-list .competencies-list__item .competencies-list__item-initial .competencies-list__item-initial-img{position:relative;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;width:100%;height:450px;overflow:hidden}.competencies-list .competencies-list__item .competencies-list__item-initial .competencies-list__item-initial-img img{height:100%}.competencies-list .competencies-list__item .competencies-list__item-initial .competencies-list__item-initial-title{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:end;-moz-box-align:end;-o-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;width:100%;padding:0 10px 40px;background-image:-webkit-linear-gradient(bottom,#000,rgba(0,0,0,.5) 31%,rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,#000,rgba(0,0,0,.5) 31%,rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,#000,rgba(0,0,0,.5) 31%,rgba(0,0,0,0));background-image:-ms-linear-gradient(bottom,#000,rgba(0,0,0,.5) 31%,rgba(0,0,0,0));background-image:linear-gradient(to top,#000,rgba(0,0,0,.5) 31%,rgba(0,0,0,0))}.competencies-list .competencies-list__item .competencies-list__item-initial .title{width:100%;margin:0;font-size:34px;font-weight:300;text-align:center;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.7);-webkit-transition:opacity .25s;-moz-transition:opacity .25s;-o-transition:opacity .25s;-ms-transition:opacity .25s;transition:opacity .25s}.competencies-list .competencies-list__item .competencies-list__item-initial.is-anim-text .competencies-list__item--hover{-webkit-transition-delay:.5s;-moz-transition-delay:.5s;-o-transition-delay:.5s;-ms-transition-delay:.5s;transition-delay:.5s}.competencies-list .competencies-list__item .competencies-list__item-initial.is-anim-text .competencies-list__item--hover .type_h3,.competencies-list .competencies-list__item .competencies-list__item-initial.is-anim-text .competencies-list__item--hover h3{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;-ms-transition-delay:0s;transition-delay:0s;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translate3d(0,-20px,0);-moz-transform:translate3d(0,-20px,0);-o-transform:translate3d(0,-20px,0);-ms-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}.competencies-list .competencies-list__item .competencies-list__item-initial.is-anim-text .competencies-list__item--hover p{-webkit-transition-delay:.1s;-moz-transition-delay:.1s;-o-transition-delay:.1s;-ms-transition-delay:.1s;transition-delay:.1s;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translate3d(0,-30px,0);-moz-transform:translate3d(0,-30px,0);-o-transform:translate3d(0,-30px,0);-ms-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}.competencies-list .competencies-list__item .competencies-list__item-initial.is-anim-text .competencies-list__item--hover a{-webkit-transition-delay:.15s;-moz-transition-delay:.15s;-o-transition-delay:.15s;-ms-transition-delay:.15s;transition-delay:.15s;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translate3d(0,-40px,0);-moz-transform:translate3d(0,-40px,0);-o-transform:translate3d(0,-40px,0);-ms-transform:translate3d(0,-40px,0);transform:translate3d(0,-40px,0)}.competencies-list .competencies-list__item .competencies-list__item--hover{position:absolute;width:100%;top:0;bottom:0;left: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:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);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));padding:15px 6.5%;margin:auto;-webkit-transition:all .25s;-moz-transition:all .25s;-o-transition:all .25s;-ms-transition:all .25s;transition:all .25s;overflow:hidden}.competencies-list .competencies-list__item .competencies-list__item--hover .type_h3,.competencies-list .competencies-list__item .competencies-list__item--hover h3{text-align:center;font-size:34px;font-weight:300;color:#fff;margin:0 0 15px;-webkit-transition:-webkit-transform .2s,opacity .2s;-moz-transition:-moz-transform .2s,opacity .2s;-o-transition:-o-transform .2s,opacity .2s;-ms-transition:-ms-transform .2s,opacity .2s;transition:transform .2s,opacity .2s;-webkit-transition-timing-function:cubic-bezier(.7,0,.3,1);-moz-transition-timing-function:cubic-bezier(.7,0,.3,1);-o-transition-timing-function:cubic-bezier(.7,0,.3,1);-ms-transition-timing-function:cubic-bezier(.7,0,.3,1);transition-timing-function:cubic-bezier(.7,0,.3,1);-webkit-transition-delay:.15s;-moz-transition-delay:.15s;-o-transition-delay:.15s;-ms-transition-delay:.15s;transition-delay:.15s}.competencies-list .competencies-list__item .competencies-list__item--hover p{position:relative;text-align:center;max-width:800px;width:100%;font-size:20px;line-height:1.7;color:#fff;margin:20px 0 0;-webkit-transition:-webkit-transform .2s,opacity .2s;-moz-transition:-moz-transform .2s,opacity .2s;-o-transition:-o-transform .2s,opacity .2s;-ms-transition:-ms-transform .2s,opacity .2s;transition:transform .2s,opacity .2s;-webkit-transition-timing-function:cubic-bezier(.7,0,.3,1);-moz-transition-timing-function:cubic-bezier(.7,0,.3,1);-o-transition-timing-function:cubic-bezier(.7,0,.3,1);-ms-transition-timing-function:cubic-bezier(.7,0,.3,1);transition-timing-function:cubic-bezier(.7,0,.3,1);-webkit-transition-delay:.1s;-moz-transition-delay:.1s;-o-transition-delay:.1s;-ms-transition-delay:.1s;transition-delay:.1s}.competencies-list .competencies-list__item .competencies-list__item--hover p::before{position:absolute;top:-20px;bottom:auto;left:0;right:0;content:"";width:30px;height:2px;margin:auto;background:#fff}.competencies-list .competencies-list__item .competencies-list__item--hover a:not(.from-methodology-to-form-btn){position:relative;display:block;margin-top:40px;font-size:17px;font-weight:700;color:#fff;padding:0 25px;text-decoration:none;-webkit-transition:-webkit-transform .2s,opacity .2s;-moz-transition:-moz-transform .2s,opacity .2s;-o-transition:-o-transform .2s,opacity .2s;-ms-transition:-ms-transform .2s,opacity .2s;transition:transform .2s,opacity .2s;-webkit-transition-timing-function:cubic-bezier(.7,0,.3,1);-moz-transition-timing-function:cubic-bezier(.7,0,.3,1);-o-transition-timing-function:cubic-bezier(.7,0,.3,1);-ms-transition-timing-function:cubic-bezier(.7,0,.3,1);transition-timing-function:cubic-bezier(.7,0,.3,1);-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;-ms-transition-delay:0s;transition-delay:0s}@media screen and (max-width:970px){.competencies-list .competencies-list__item .competencies-list__item--hover a:not(.from-methodology-to-form-btn){display:none}}.competencies-list .competencies-list__item .competencies-list__item--hover a:not(.from-methodology-to-form-btn)::after{position:absolute;top:3px;bottom:0;left:auto;right:5px;margin:auto;content:'';display:block;width:0;height:0;border:5px solid #fff;border-bottom-color:transparent;border-top-color:transparent;border-right-color:transparent}.competencies-list .competencies-list__item .competencies-list__item--hover a:not(.from-methodology-to-form-btn):hover{text-decoration:underline}.competencies-list .competencies-list__item .competencies-list__item--hover .from-methodology-to-form-btn{margin-top:30px;background-image:none;background-color:rgba(255,255,255,.2);border:1px solid #fff}.competencies-list .competencies-list__item .competencies-list__item--hover .from-methodology-to-form-btn: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)}.competencies-list .competencies-list__item .competencies-list__item--hover .from-methodology-to-form-btn+a{display:none}@media screen and (min-width:971px){.competencies-list .competencies-list__item .competencies-list__item--hover .from-methodology-to-form-btn{display:none}.competencies-list .competencies-list__item .competencies-list__item--hover .from-methodology-to-form-btn+a{display:block}.custom-featured__project-technology-list{display:none}}.competencies-list .competencies-list__item.ios_hover>.competencies-list__item-initial>.competencies-list__item--hover,.competencies-list .competencies-list__item:hover>.competencies-list__item-initial>.competencies-list__item--hover{opacity:1;-ms-filter:none;filter:none}.competencies-list .competencies-list__item.is-current>.competencies-list__item-initial .title,.competencies-list .competencies-list__item:hover>.competencies-list__item-initial .title{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}@media screen and (max-width:970px){.competencies-list .competencies-list__item,.competencies-list .competencies-list__item.horizontal{width:calc(100% - 15px)}.competencies-list .competencies-list__item .competencies-list__item-initial .competencies-list__item-initial-img{position:relative}.competencies-list .competencies-list__item .competencies-list__item-initial .competencies-list__item-initial-img img{min-width:100%;min-height:100%;height:auto;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.competencies-list .competencies-list__item--hover a.js-competencies-more{display:none}}@media screen and (max-width:670px){.competencies-list .competencies-list__item .competencies-list__item--hover .type_h3,.competencies-list .competencies-list__item .competencies-list__item--hover h3,.competencies-list .competencies-list__item .competencies-list__item-initial .title{font-size:23px;font-weight:300}.services-competencies.container{padding:0 10px}.competencies-list{margin:0}.competencies-list .competencies-list__item{min-width:0;width:100%;height:346px;margin-left:0;margin-right:0}.competencies-list .competencies-list__item.horizontal{width:100%}.competencies-list .competencies-list__item .competencies-list__item-initial .competencies-list__item-initial-img{height:346px}.competencies-list .competencies-list__item .competencies-list__item--hover{padding:10px 18px}.competencies-list .competencies-list__item .competencies-list__item--hover p{text-align:center;font-size:15px;line-height:1.6}.competencies-list .competencies-list__item .competencies-list__item--hover p::before{top:-15px;right:0}}.custom-featured__project-technology-list{width:100%;list-style:none;padding:0;margin:0;font-size:0;text-align:left}.custom-featured__project-technology-list .btn-bg{background-image:none}.project-technology{position:relative;display:inline-block;width:calc(50% - 10px);height:auto;margin-right:20px;margin-bottom:18px}@media screen and (max-width:670px){.project-technology{width:100%;margin-right:0;margin-bottom:10px}}.project-technology::after{content:'';display:block;padding-bottom:calc(273 / 355 * 100%)}.project-technology--horizontal{width:100%}.project-technology--horizontal::after{content:'';display:block;padding-bottom:calc(273 / 355 * 50%)}.project-technology:nth-of-type(2n){margin-right:0}.project-technology__image{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-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;overflow:hidden;z-index:0}.project-technology-hover,.project-technology-initial{-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical}.project-technology__image img{position:absolute;top:0;left:0;max-width:100%;width:auto;min-height:100%;height:auto;z-index:0}.project-technology-hover,.project-technology-hover::before,.project-technology-initial,.project-technology-initial::before{position:absolute;height:100%;width:100%;left:0;top:0}.project-technology:hover .project-technology-hover{opacity:1;-ms-filter:none;filter:none}.project-technology:hover .project-technology-initial__title{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.project-technology-initial{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-moz-box-pack:end;-o-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.project-technology-initial::before{content:'';display:block;background-image:-webkit-linear-gradient(bottom,#000,rgba(0,0,0,.5) 31%,rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,#000,rgba(0,0,0,.5) 31%,rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,#000,rgba(0,0,0,.5) 31%,rgba(0,0,0,0));background-image:-ms-linear-gradient(bottom,#000,rgba(0,0,0,.5) 31%,rgba(0,0,0,0));background-image:linear-gradient(to top,#000,rgba(0,0,0,.5) 31%,rgba(0,0,0,0));z-index:1}.project-technology-initial__title{font-size:27px;font-weight:300;text-align:center;color:#fff;margin-bottom:30px;opacity:1;-ms-filter:none;filter:none;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:1}@media screen and (max-width:670px){.project-technology-initial__title{font-size:23px}}.project-technology-hover{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-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:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);padding:15px 6.5%;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:2}.project-technology-hover::before{content:'';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));z-index:-1}.project-technology-hover__technology-name{display:block;width:100%;padding-bottom:17px;margin:0;font-size:34px;font-weight:300;text-align:center;color:#fff}.project-technology-hover__technology-name::after{content:'';display:block;margin:15px auto 0;width:30px;height:2px;background-color:#fff}@media screen and (max-width:670px){.project-technology-hover__technology-name{font-size:23px;padding-bottom:11px}.project-technology-hover__technology-name::after{margin-top:10px}}.project-technology-hover__project-name{display:block;text-align:center;max-width:800px;width:100%;font-size:20px;color:#fff;margin-bottom:30px}.custom-featured{position:relative;margin-bottom:100px}@media screen and (max-width:970px){.custom-featured{margin-bottom:60px}.custom-featured__list{display:none}}@media screen and (max-width:670px){.project-technology-hover__project-name{font-size:15px;line-height:1.6}.custom-featured{margin-bottom:30px}}.custom-featured__list{width:calc(100% + 15px);padding:0;margin:0 -7.5px;font-size:0;list-style:none;text-align:center;clear:both}.featured-technology{position:relative;display:inline-block;max-width:390px;min-width:300px;max-height:300px;height:auto;width:calc(100% / 3 - 15px);margin:7.5px;font-size:0;z-index:initial;cursor:pointer}.featured-technology__content,.services-content__image{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox}.featured-technology__content{position:absolute;display:box;display:flex;-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;width:100%;height:100%;top:0;left:0;z-index:1}.featured-technology--vertical::after,.featured-technology::after,.featured-technology::before{display:block;content:''}.featured-projects,.services-advanced-video{-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical}.featured-technology__title{width:100%;padding:15px;font-size:34px;font-weight:300;text-align:center;-webkit-transition:-webkit-transform .25s cubic-bezier(.7,0,.3,1) 0s,opacity .25s;-moz-transition:-moz-transform .25s cubic-bezier(.7,0,.3,1) 0s,opacity .25s;-o-transition:-o-transform .25s cubic-bezier(.7,0,.3,1) 0s,opacity .25s;-ms-transition:-ms-transform .25s cubic-bezier(.7,0,.3,1) 0s,opacity .25s;transition:transform .25s cubic-bezier(.7,0,.3,1) 0s,opacity .25s;color:#2f3847}.featured-technology::after{padding-bottom:calc(300 / 390 * 100%);background-color:#ebeef2}.featured-technology--vertical{max-height:615px;margin-bottom:6px}.featured-technology--vertical.is-open::before{height:100%!important}.featured-technology--vertical .featured-projects{height:100%}.featured-technology--vertical::after{padding-bottom:calc(300 / 390 * 200% + 15px)}.featured-technology--horizontal{max-width:795px;width:calc(100% / 3 * 2 - 15px)}.featured-technology--horizontal.is-open::before{width:calc((100% + 15px)/ 2 * 3 - 15px)!important;height:calc(100% * 2 + 17px)!important}.featured-technology--horizontal .featured-projects{width:calc((100% + 15px)/ 2 * 3 - 15px)}.featured-technology--horizontal::after{padding-bottom:calc(300 / 390 * 50% - 7.5px)}.featured-technology--left{float:left}.featured-technology--right{float:right}.featured-technology--pale-grey::after{background-color:#ebeef2}.featured-technology--pale-grey .featured-technology__title{color:#2f3847}.featured-technology--dark-sky-blue .featured-technology__title,.featured-technology--nice-blue .featured-technology__title{color:#fff}.featured-technology--nice-blue::after{background-color:#0f6fa6}.featured-technology--dark-sky-blue::after{background-color:#49c0ea}.featured-projects,.featured-technology::before{bottom:0;background-color:#fff;position:absolute}.featured-technology .is-anim-text .featured-technology__title{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;-ms-transition-delay:0s;transition-delay:0s;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translate3d(0,-20px,0);-moz-transform:translate3d(0,-20px,0);-o-transform:translate3d(0,-20px,0);-ms-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}.featured-technology::after{-webkit-transition:opacity .3s cubic-bezier(.7,0,.3,1);-moz-transition:opacity .3s cubic-bezier(.7,0,.3,1);-o-transition:opacity .3s cubic-bezier(.7,0,.3,1);-ms-transition:opacity .3s cubic-bezier(.7,0,.3,1);transition:opacity .3s cubic-bezier(.7,0,.3,1)}.featured-technology::before{pointer-events:none;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);width:0;height:0;-webkit-box-shadow:0 4px 11px 0 rgba(29,45,72,.3);box-shadow:0 4px 11px 0 rgba(29,45,72,.3);-webkit-transition:opacity .75s,width .75s,height .75s,left .75s,right .75s;-moz-transition:opacity .75s,width .75s,height .75s,left .75s,right .75s;-o-transition:opacity .75s,width .75s,height .75s,left .75s,right .75s;-ms-transition:opacity .75s,width .75s,height .75s,left .75s,right .75s;transition:opacity .75s,width .75s,height .75s,left .75s,right .75s;-webkit-transition-timing-function:cubic-bezier(.7,0,.3,1);-moz-transition-timing-function:cubic-bezier(.7,0,.3,1);-o-transition-timing-function:cubic-bezier(.7,0,.3,1);-ms-transition-timing-function:cubic-bezier(.7,0,.3,1);transition-timing-function:cubic-bezier(.7,0,.3,1);-webkit-transition-delay:.25s;-moz-transition-delay:.25s;-o-transition-delay:.25s;-ms-transition-delay:.25s;transition-delay:.25s;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:2}.featured-projects,.featured-technology.is-open::before{width:calc(100% * 3 + 30px);height:calc(100% * 2 + 15px)}.featured-technology.is-open{overflow:visible}.featured-technology.is-open::before{opacity:1;-ms-filter:none;filter:none}.featured-technology:hover::after{opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60)}.featured-technology--left-animation .featured-projects,.featured-technology--left-animation.is-open::before{left:0}.featured-technology--center-animation .featured-projects,.featured-technology--center-animation::before{left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-o-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.featured-technology--right-animation .featured-projects,.featured-technology--right-animation::before{right:0}.featured-technology--top-animation .featured-projects,.featured-technology--top-animation::before{top:0}.featured-projects{display:none;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-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;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;z-index:3}.featured-projects__close{position:absolute;top:49px;right:50px;display:block;width:24px;height:24px;margin:auto;background-color:transparent;background-image:url(../images/icons/close.svg);-webkit-background-size:contain;-moz-background-size:contain;background-size:contain}.featured-projects__title{margin-top:90px;font-size:34px;font-weight:300;text-align:center;color:#2f3847}.featured-projects__description{max-width:800px;margin-top:30px;margin-bottom:0;font-size:20px;line-height:1.7;text-align:center;color:#303848}.featured-projects__list{margin-bottom:7.5px}@media screen and (max-width:1023px){.featured-projects__list .projects-list__item{width:calc(100% / 3 - 15px)}}.js-custom-featured-more{position:absolute;display:block;width:100%;height:100%;top:0;left:0;z-index:2}@media screen and (max-width:970px){.js-custom-featured-more{display:none}}.page-services-description{max-width:800px;font-size:20px;line-height:34px;text-align:center;margin:30px auto}.services-content__text{max-width:830px;padding:0 15px;margin:auto}.services-content__text p{text-align:left;width:100%;margin:15px 0;font-size:20px;line-height:1.7;color:#2f3847}.services-content__text ul{padding:0 0 0 42px;margin:15px 0;list-style:none}.services-content__text ul li::before{position:absolute;top:13px;bottom:auto;left:-26px;right:auto;margin:auto;content:'';display:block;width:8px;height:8px;background-color:#49c0ea}.services-content__text li{position:relative;margin-bottom:10px;font-size:20px;line-height:1.7;color:#2f3847}.services-content__text li:last-child(){margin:0}.services-content__text a{text-decoration:none;color:#49c0ea}.services-content__text a:hover{color:#0f6fa6}.services-content__text a:visited{color:#b6bbbe}.services-content__image{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;width:100%;margin:20px 0;overflow:hidden}.services-how-to__images,.services-video__images{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;padding:0;list-style:none}.services-content__image img{max-width:100%}.services-how-to__images{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:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;max-width:1240px;width:100%;margin:20px auto;overflow:hidden}.services-how-to__images img{width:189px;height:320px}.services-how-to__image-item{margin:0 8.5px}.services-video__images{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;margin:0 auto 60px}.services-video__image-item{position:relative;width:38%;padding:0;margin:0 -25px;z-index:2}.services-video__image-item:first-child{margin-top:-50px;z-index:1}.services-video__image-item:last-child{margin-top:50px;z-index:3}.services-video__image-item img{max-width:277px;width:100%;height:auto}.services-video__steps{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;width:100%;padding:0;margin:0 auto;list-style:none}.services-video__step{max-width:350px;width:100%;padding:0 10px}.services-video__step .type_h3,.services-video__step h3{text-align:center;margin:0 0 25px;font-size:20px;font-weight:700;color:#0f6fa6}.services-video__step p{position:relative;font-size:20px;line-height:1.7;text-align:center}.services-video__step p::before{position:absolute;top:-11px;bottom:auto;left:0;right:0;margin:auto;content:'';width:30px;height:2px;background:#49c0ea}.services-advanced-video{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.services-advanced-video::after{content:'';display:block;width:106px;height:148px;margin:70px auto 100px;background:url(../images/icons/ui-ux-icon.svg) center no-repeat}.advanced-video-slider{width:346px;margin:30px auto 40px}.advanced-video-slider .slider-item__img{width:246px;height:502px;padding:60px 17px 60px 15px;margin:auto;overflow:hidden;background-image:url(../images/ui-ux-slider/iphone.jpg);background-repeat:no-repeat;background-position:center;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain}.advanced-video-slider .slider-item__img img{width:100%}.advanced-video-slider .services-video__step{display:none}@media screen and (max-width:670px){.services-content__text,.services-content__text li,.services-content__text p,.services-video__step p{font-size:15px;line-height:1.6}.services-content__text p{margin:0 0 10px}.services-how-to__images img{width:106px;height:auto}.services-how-to__image-item{margin:0}.services-video__steps{-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.services-video__step{margin-bottom:20px}.services-video__step .type_h3,.services-video__step h3{font-size:15px}.services-video__images{margin:0 auto 30px}.services-video__image-item{margin:0 -10px}.services-video__image-item:first-child{margin-top:-25px}.services-video__image-item:last-child{margin-top:25px}.services-advanced-video::after{width:70px;height:94px;margin:30px auto 40px;background:url(../images/icons/ui-ux-icon-mobile.svg) center no-repeat}.--advanced-steps{display:none}.advanced-video-slider{width:300px}.advanced-video-slider .slick-arrow{visibility:hidden}.advanced-video-slider .slick-dots{visibility:visible;bottom:0;left:0;right:0;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.advanced-video-slider .slider-item__img{display:block;width:160px;height:325px;padding:39px 11px 41px;margin-bottom:30px}.advanced-video-slider .services-video__step{display:block}}.services-heading,.technologies-heading{background-color:#b6bbbe;background-position:center;background-repeat:no-repeat;position:relative}.services-heading{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;width:100%;height:650px;padding:0;background-size:cover}.services-heading .container{display:block;margin:0}.services-heading .page-title{margin:10px 0;color:#fff}.services-heading p{text-align:center;margin:0 auto;font-size:34px;font-weight:300;line-height:1.47;color:#fff}.services-heading--design{background-image:url(../images/banners/services/new-uiux-bg.jpg)}.services-heading--web-dev{background-image:url(../images/banners/services/web-dev-bg.jpg)}.services-heading--qa{background-image:url(../images/banners/services/qa-bg.jpg)}.services-heading--ba{background-image:url(../images/banners/services/ba-bg.jpg)}.services-heading--mobile{background-image:url(../images/banners/services/mobiledev-bg.jpg)}.services-heading--custom-software{background-image:url(../images/banners/custom-software.jpg)}@media screen and (max-width:670px){.services-heading{height:360px}.services-heading p{font-size:21px;font-weight:300;line-height:1.62}}.why-work-with-us{position:relative}.why-work-with-us__text{width:100%}.why-work-with-us__text .page-title{margin-bottom:30px}.why-work-with-us__text p{font-size:20px;line-height:1.7;text-align:center;color:#2f3847;padding:0 200px}@media screen and (max-width:1240px){.why-work-with-us__text p{padding:15px}}@media screen and (max-width:670px){.why-work-with-us__text p{font-size:15px;line-height:1.6;color:#1b2d49}}.technologies-heading{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;width:100%;height:650px;padding:0;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}.technologies-heading .container{display:block;margin:0}.technologies-heading .page-title{margin:10px 0;color:#fff}.technologies-heading p{text-align:center;margin:0 auto;font-size:34px;font-weight:300;line-height:1.47;color:#fff}.technologies-heading--backend{background-image:url(../images/banners/technologies/backend-development-bg.jpg)}.technologies-heading--frontend{background-image:url(../images/banners/technologies/frontend-development-bg.jpg)}.technologies-heading--integration{background-image:url(../images/banners/technologies/integrations-bg.jpg)}.technologies-heading--cross{background-image:url(../images/banners/technologies/cross-platform-bg.jpg)}.technologies-heading--database{background-image:url(../images/banners/technologies/database-bg.jpg)}.technologies-heading--android{background-image:url(../images/banners/technologies/andr-bg.jpg)}.technologies-heading--ios{background-image:url(../images/banners/technologies/ios-bg.jpg)}@media screen and (max-width:670px){.technologies-heading{height:360px}.technologies-heading p{font-size:18px;font-weight:300;line-height:1.78}}.technologies-stack .stack-list{margin-top:50px}.technologies-stack .stack-list.stack-five .stack-list__item{width:calc(100% / 5)}.technologies-stack .stack-list.stack-five .stack-list__item:nth-child(4n){border-right:none}.technologies-stack .stack-list.stack-five .stack-list__item:nth-child(5n){border-right:1px solid #ebeef2}.technologies-stack .stack-list .stack-list__item{width:calc(100% / 4);border-right:none}.technologies-stack .stack-list .stack-list__item:last-child,.technologies-stack .stack-list .stack-list__item:nth-child(4n){border-right:1px solid #ebeef2}.technologies-stack .stack-list .stack-list__item:nth-child(5n){border-right:none}.technologies-stack .stack-list .stack-list__item img{opacity:1;-ms-filter:none;filter:none}.technologies-stack .stack-list.stack-mobile{text-align:center}.technologies-stack .stack-list.stack-mobile .stack-list__item{position:relative;height:300px}.technologies-stack .stack-list.stack-mobile .stack-list__item .stack-list__item-content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;margin-top:-30px}.technologies-stack .stack-list.stack-mobile .stack-list__item .stack-list__item-content .stack-list__item-image{margin:0 auto;width:150px;height:150px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-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-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}.technologies-stack .stack-list.stack-mobile .stack-list__item .stack-list__item-content .stack-list__item-image img{max-width:100%;max-height:100%;opacity:1;-ms-filter:none;filter:none}.technologies-stack .stack-list.stack-mobile .stack-list__item .stack-list__item-content p{position:absolute;font-size:24px;color:#0f6fa6;text-align:center;font-weight:400;line-height:1.25;padding:20px 10px 0;width:100%;margin:0}@media screen and (max-width:1024px){.technologies-stack .stack-list.stack-mobile .stack-list__item{height:240px}.technologies-stack .stack-list.stack-mobile .stack-list__item .stack-list__item-content{margin-top:-20px}.technologies-stack .stack-list.stack-mobile .stack-list__item .stack-list__item-content .stack-list__item-image{width:80px;height:80px}.technologies-stack .stack-list.stack-mobile .stack-list__item .stack-list__item-content p{font-size:16px}}@media screen and (max-width:670px){.technologies-stack .stack-list{-webkit-box-pack:left;-moz-box-pack:left;-o-box-pack:left;-ms-flex-pack:left;-webkit-justify-content:left;justify-content:left;width:calc(100% + 30px);margin:0 -15px}.technologies-stack .stack-list .stack-list__item,.technologies-stack .stack-list.stack-five .stack-list__item{width:50%;height:100px;margin:0 0 -1px;border:none;-webkit-box-shadow:inset 0 0 0 1px #ebeef2;box-shadow:inset 0 0 0 1px #ebeef2}.technologies-stack .stack-list .stack-list__item:last-child,.technologies-stack .stack-list .stack-list__item:nth-child(4n),.technologies-stack .stack-list .stack-list__item:nth-child(5n),.technologies-stack .stack-list.stack-five .stack-list__item:last-child,.technologies-stack .stack-list.stack-five .stack-list__item:nth-child(4n),.technologies-stack .stack-list.stack-five .stack-list__item:nth-child(5n){border-right:none}.technologies-stack .stack-list .stack-list__item:nth-child(2n),.technologies-stack .stack-list.stack-five .stack-list__item:nth-child(2n){margin-left:-1px;width:calc(50% + 1px)}.technologies-stack .stack-list .stack-list__item img,.technologies-stack .stack-list.stack-five .stack-list__item img{opacity:1;-ms-filter:none;filter:none}.technologies-stack .stack-list.stack-mobile .stack-list__item{height:160px}.technologies-stack .stack-list.stack-mobile .stack-list__item .stack-list__item-content{margin-top:-10px}.technologies-stack .stack-list.stack-mobile .stack-list__item .stack-list__item-content p{padding-top:10px;font-size:14px}}.about-vacancies{padding:0}.about-vacancies-heading{position:relative;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: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;width:100%;height:650px;padding:0;background:url(../images/banners/top-bg.png) #b6bbbe;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}.about-vacancies-heading .page-title{margin:-54px 0 15px;color:#fff}.about-vacancies-heading p{text-align:center;margin:0 auto 53px;font-size:34px;font-weight:300;color:#fff}.about-vacancies-heading .btn{display:block;margin:0 auto}.about-introductory{width:800px;margin:80px auto 0;font-size:30px;font-weight:300;line-height:1.53;text-align:center;color:#2f3847}.about-introductory p{margin:0}@media screen and (max-width:900px){.about-introductory{width:90%;font-size:28px}}@media screen and (max-width:670px){.about-vacancies-heading{height:360px;padding:16px}.about-vacancies-heading .page-title{margin:15px 0;color:#fff}.about-vacancies-heading p{font-size:23px;font-weight:300;line-height:1.48;text-align:center}.about-vacancies-heading .btn{display:block;margin:0 auto}.about-introductory{margin:30px auto 40px;font-size:20px;line-height:1.45}}.our-vacancy{padding:0}.our-vacancy-list{list-style:none;padding:0;margin:0;text-align:center;font-size:0;width:100%}.our-vacancy-list__item{position:relative;display:inline-block;width:590px;margin:10px;background-color:#fff;border:1px solid #d9dde1}.our-vacancy-list__item::before{content:'';display:block;width:100%;padding-bottom:76%}.our-vacancy-list__item::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);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);-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;z-index:0}.our-vacancy-list__item--content{position:absolute;width:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-decoration:none;z-index:1}.our-vacancy-list__item--content .our-vacancy__heading{display:block;font-size:30px;font-weight:300;line-height:1.53;text-align:center;color:#2f3847;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.our-vacancy-list__item--content .our-vacancy__image{position:relative;width:150px;height:150px;margin:0 auto 20px}.our-vacancy-list__item--content .our-vacancy__image img{width:100%;height:100%;object-fit:contain}.our-vacancy-list__item--content .our-vacancy__image .our-vacancy__image--static{opacity:1;-ms-filter:none;filter:none;z-index:0;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.our-vacancy-list__item--content .our-vacancy__image .our-vacancy__image--hover{position:absolute;top:0;left:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);z-index:1;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.vacancy-item::after,.vacancy-item__image{-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out}.our-vacancy-list__item:hover::after{opacity:1;-ms-filter:none;filter:none}.our-vacancy-list__item:hover .our-vacancy-list__item--content .our-vacancy__heading{color:#fff}.our-vacancy-list__item:hover .our-vacancy-list__item--content .our-vacancy__image .our-vacancy__image--static{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.our-vacancy-list__item:hover .our-vacancy-list__item--content .our-vacancy__image .our-vacancy__image--hover{opacity:1;-ms-filter:none;filter:none}@media screen and (max-width:1240px){.our-vacancy-list__item{width:48%;margin:1%}}@media screen and (max-width:800px){.our-vacancy-list__item{width:70%;margin:15px auto}}@media screen and (max-width:670px){.our-vacancy .page-title{margin-top:40px}.our-vacancy-list{padding:0 10px}.our-vacancy-list__item{width:100%;margin:5px auto}.our-vacancy-list__item--content .our-vacancy__heading{font-size:23px;font-weight:300}.our-vacancy-list__item--content .our-vacancy__image{width:76px;height:76px}}.vacancy-social-networks{position:relative;text-align:center}.vacancy-social-networks .type_h3{font-size:60px;text-align:center;margin:0 auto;color:#2f3847}.vacancy-social-networks__description{width:800px;margin:10px auto 0;font-size:30px;font-weight:300;text-align:center;color:#2f3847}.vacancy-social-networks__list{margin:50px auto 100px}.vacancy-social-networks__list--link{display:inline-block;width:100px;height:100px;margin:0 30px;border-radius:50%;background-color:transparent;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;background-position:center}.vacancy-social-networks__list--link:first-of-type{margin-left:0}.vacancy-social-networks__list--link:last-of-type{margin-right:0}.vacancy-social-networks__list .vk-link{background-image:url(../images/socials/vk@2x.png)}.vacancy-social-networks__list .vk-link:hover{background-image:url(../images/socials/vk-hover@2x.png)}.vacancy-social-networks__list .insta-link{background-image:url(../images/socials/insta@2x.png)}.vacancy-social-networks__list .insta-link:hover{background-image:url(../images/socials/insta-hover@2x.png)}.vacancy-social-networks__list .youtube-link{background-image:url(../images/socials/youtube@2x.png)}.vacancy-social-networks__list .youtube-link:hover{background-image:url(../images/socials/youtube-hover@2x.png)}@media screen and (max-width:970px){.vacancy-social-networks{margin-top:18px}.vacancy-social-networks .type_h3{font-size:30px;line-height:1.33}.vacancy-social-networks__description{width:100%;padding:0;margin-top:0;font-size:15px;line-height:1.6;font-weight:400}.vacancy-social-networks__list{margin:20px auto 50px}.vacancy-social-networks__list--link{width:70px;height:70px;margin:0 10px}}.vacancies-section{margin-bottom:55px}.vacancies-section__container{padding:0}.vacancies-list{width:100%;padding:0;margin:0;list-style:none;text-align:center}.vacancies-list__item{display:inline-block;width:590px;margin:10px}.vacancy-item{position:relative;background-color:#fff;border:1px solid #d9dde1}.vacancy-item::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);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);transition:opacity .3s ease-in-out;z-index:0}.vacancy-item::before{content:'';display:block;width:100%;padding-bottom:76%}.vacancy-item__content{display:block;position:absolute;width:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-57%);-moz-transform:translate(-50%,-57%);-o-transform:translate(-50%,-57%);-ms-transform:translate(-50%,-57%);transform:translate(-50%,-57%);text-decoration:none;z-index:1}.vacancy-item__image-wrapper{position:relative;width:80px;height:80px;margin:55px auto 30px}.vacancy-item__image{width:100%;height:100%;object-fit:contain;transition:opacity .3s ease-in-out}.vacancy-item__image--static{opacity:1;-ms-filter:none;filter:none;z-index:0}.vacancy-item__image--hover{position:absolute;top:0;left:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);z-index:1}.vacancy-item__name,.vacancy-item__subtitle,.vacancy-item__text{margin:0;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.vacancy-item__bonus{margin-top:18px}.vacancy-item__name{font-size:30px;font-weight:300;line-height:1.53;text-align:center;color:#2f3847}.vacancy-item__subtitle{font-size:30px;line-height:1.33;color:#49c0ea;text-transform:uppercase}.vacancy-item__text{font-size:20px;font-weight:600;line-height:1.4;color:#b6bbbe}.vacancy-item__text--details{display:none;position:absolute;left:0;right:0;color:#fff;margin-top:25px;font-size:17px;font-weight:700}.vacancy-item__text--details::after{display:inline-block;content:'';background-image:url(../images/icons/drop-arrow.svg);background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;background-position:center;width:10px;height:10px;margin-left:5px}.vacancy-item:hover::after{opacity:1;-ms-filter:none;filter:none}.vacancy-item:hover .vacancy-item__image--static{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.vacancy-item:hover .vacancy-item__image--hover{opacity:1;-ms-filter:none;filter:none}.vacancy-item:hover .vacancy-item__link,.vacancy-item:hover .vacancy-item__name,.vacancy-item:hover .vacancy-item__subtitle,.vacancy-item:hover .vacancy-item__text{color:#fff}.vacancy-item:hover .vacancy-item__text--details{display:block;opacity:1;-ms-filter:none;filter:none}@media screen and (max-width:1240px){.vacancies-section{margin-bottom:32px}.vacancies-list__item{width:46%;margin:1%}.vacancy-item__content{padding:0;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.vacancy-item__name{font-size:23px;font-weight:300;line-height:1.15}.vacancy-item__image-wrapper{margin:0 auto 25px;width:65px;height:65px}.vacancy-item__subtitle{font-size:23px}.vacancy-item__text{font-size:16px;font-weight:600}}@media screen and (max-width:1024px){.vacancy-item:hover .vacancy-item__text--details,.vacancy-item__text--details{display:none}}@media screen and (max-width:800px){.vacancies-list__item{width:70%;margin:15px auto}.vacancy-item__image-wrapper{margin:10px auto}}@media screen and (max-width:670px){.vacancies-list{padding:0 10px}.vacancies-list__item{width:100%;margin:5px auto}.vacancy-item__bonus{margin-top:25px;display:none}.vacancy-item__image-wrapper{margin:0 auto 25px}.vacancy-item:hover .vacancy-item__image-wrapper{display:none}.vacancy-item:hover .vacancy-item__bonus{display:block}}.vacancy-offer-block{padding:0 5px}.vacancy-offer{position:relative;width:100%;margin-top:-15px;display:block;text-align:center;list-style:none;padding:0;font-size:0}.vacancy-offer__item{display:inline-block;vertical-align:top;width:390px;height:615px;margin:15px 7.5px 0;background-color:#fff;-webkit-box-shadow:inset 0 0 0 1px #d9dde1;box-shadow:inset 0 0 0 1px #d9dde1}.vacancy-offer__item img{display:block;width:auto;margin:60px auto 0}.vacancy-offer__item .type_h3,.vacancy-offer__item h3{padding-top:30px;font-size:30px;font-weight:300;line-height:1.53;text-align:center;color:#0f6fa6}.vacancy-offer__item p{padding:20px 35px 50px;margin:0;font-size:20px;line-height:1.7;text-align:left;color:#2f3847}@media screen and (max-width:1250px){.vacancy-offer__item{width:340px;height:536px}.vacancy-offer__item .type_h3,.vacancy-offer__item h3{font-size:22px}.vacancy-offer__item p{padding:14px 25px 0;font-size:18px}}.only-mobile-slider .slick-arrow{display:none!important;visibility:hidden}.only-mobile-slider .slick-dots{top:auto;bottom:0;left:0;right:0;-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:1100px){.vacancy-offer__item{width:300px;height:473px}.vacancy-offer__item .type_h3,.vacancy-offer__item h3{padding-top:30px;font-size:20px}.vacancy-offer__item p{padding:14px 20px 0;font-size:15px}}@media screen and (max-width:670px){.vacancy-offer-block{display:block;padding:0}.vacancy-offer{display:block}.vacancy-offer__item{display:block;margin:0;width:100%;height:auto;padding:0 15px;-webkit-box-shadow:none;box-shadow:none}.vacancy-offer__item .type_h3,.vacancy-offer__item h3{padding-top:20px;font-size:23px}.vacancy-offer__item img{margin:45px auto 0}.vacancy-offer__item:nth-of-type(2n),.vacancy-offer__item:nth-of-type(3n){margin-right:0}.vacancy-offer__item p{padding:10px 6px 30px;text-align:center}}.about-vacancy{width:800px;margin:50px auto 0}.about-vacancy__header{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-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-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:100%;text-align:left}.about-vacancy__header img{width:auto;height:50px}.about-vacancy__header span{margin-left:30px;font-size:30px;font-weight:300;line-height:1.33;text-align:left;color:#2f3847}.about-vacancy__description{width:100%;margin-bottom:51px}.about-vacancy__description .type_h3,.about-vacancy__description h3{margin-bottom:20px;margin-top:60px;font-size:24px;font-weight:600;text-align:left;color:#2f3847}.about-vacancy__description p{font-size:20px;line-height:1.7;text-align:left;color:#2f3847}.about-vacancy__description ul{list-style:none;padding:0 0 0 27px}.about-vacancy__description ul li{position:relative;font-size:20px;text-align:left;margin-bottom:16px;color:#2f3847}.about-vacancy__description ul li::before{content:'';position:absolute;border-radius:2px;top:8px;bottom:auto;left:-26px;right:auto;margin:auto;display:block;width:8px;height:8px;background-color:#49c0ea}@media screen and (max-width:890px){.about-vacancy{width:100%;padding:0 40px}}@media screen and (max-width:670px){.about-vacancy{padding:0 15px;margin-top:30px}.about-vacancy__header img{height:40px}.about-vacancy__header span{margin-left:14px;font-size:20px;font-weight:300;line-height:1.25}.about-vacancy__description{width:100%;margin-bottom:51px}.about-vacancy__description .type_h3,.about-vacancy__description h3{margin-bottom:10px;margin-top:40px;font-size:18px;font-weight:600}.about-vacancy__description p{font-size:16px;line-height:1.6}.about-vacancy__description ul{list-style:none;padding:0 0 0 20px}.about-vacancy__description ul li{font-size:15px;line-height:1.6;margin-bottom:20px}.about-vacancy__description ul li::before{top:9px;left:-18px}}.vacancy-form .form-step-2{display:block}.vacancy-form .form-step-2 .attach-group .field-label{font-weight:600}.vacancy-form .form-step-2 .checkbox-group{text-align:center}.vacancy-form .form-step-2 .btn.btn-submit{margin-top:35px}.vacancy-form.form-box{min-height:370px;background:url(../images/banners/form-bg.jpg) center no-repeat #fff;-webkit-background-size:100% 380px;-moz-background-size:100% 380px;background-size:100% 380px}.vacancy-form .form-card .type_h3,.vacancy-form .form-card h3{font-size:34px;line-height:1.47;text-align:center;color:#0f6fa6;margin:50px 0 36px}.vacancy-form .form-card>p{font-size:20px;line-height:1.7;text-align:center;color:#1d2d48;padding-top:35px;padding-bottom:30px;margin:0}.checkbox-group{position:relative;cursor:pointer;margin-bottom:30px}@media screen and (max-width:670px){.checkbox-group{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-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}}.checkbox-group__input{position:fixed;top:-999px;left:-999px;z-index:-1;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.checkbox-group__input:checked~.checkbox-group__label-text:before{background:#49c0ea}.checkbox-group__input:checked~.checkbox-group__label-text:after{display:block}.checkbox-group__input.error~.checkbox-group__label-text:before{border-color:#ff6261}.checkbox-group__label-text{position:relative;display:inline-block;margin-left:30px;text-align:left;cursor:pointer;font-size:16px;font-weight:600}.checkbox-group__label-text:before{content:'';position:absolute;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:-30px;width:18px;height:18px;border:1px solid #49c0ea;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;-ms-transition:.2s;transition:.2s}.checkbox-group__label-text:after{content:'';display:none;position:absolute;left:-27px;top:calc(50% - 3px);width:4px;height:10px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg) translate(0,-50%);-moz-transform:rotate(45deg) translate(0,-50%);-o-transform:rotate(45deg) translate(0,-50%);-ms-transform:rotate(45deg) translate(0,-50%);transform:rotate(45deg) translate(0,-50%);-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;-ms-transition:.2s;transition:.2s}.checkbox-group__link{text-decoration:none;padding-bottom:2px;border-bottom:1px solid #0f6fa6;color:#0f6fa6}@media screen and (max-width:670px){.checkbox-group__link{color:#fff;border-bottom:1px solid #fff}}.checkbox-group__link:hover{border-bottom:1px solid #49c0ea;color:#49c0ea}.checkbox-group--underline .checkbox-group__label-text{padding-bottom:2px;border-bottom:1px solid #0f6fa6}.checkbox-group--underline .checkbox-group__label-text:hover{border-bottom:1px solid #49c0ea}.checkbox-group--blue-label .checkbox-group__label-text{color:#0f6fa6}@media screen and (max-width:670px){.checkbox-group--blue-label .checkbox-group__label-text{color:#fff}}.checkbox-group--blue-label .checkbox-group__label-text:hover .checkbox-group__link,.checkbox-group--blue-label .checkbox-group__label-text:hover a{color:#49c0ea;border-bottom:1px solid #49c0ea}.checkbox-group .error{display:none!important}@media screen and (max-width:670px){.checkbox-group--blue-label .checkbox-group__label-text:hover .checkbox-group__link,.checkbox-group--blue-label .checkbox-group__label-text:hover a{color:#fff;border-bottom:1px solid #fff}.vacancy-form.form-box{min-height:370px;background:url(../images/banners/form-bg.jpg) center no-repeat #fff;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}.vacancy-form .form-card .type_h3,.vacancy-form .form-card h3{margin:30px 0;font-size:23px;line-height:1.57;text-align:center;color:#fff}.vacancy-form .form-card p{padding:0;margin:20px 0 30px;font-size:15px;line-height:1.6;text-align:center;color:#fff}.vacancy-form .form-card p br{display:none}.vacancy-form .form-card .btn.btn-submit{margin-bottom:50px}.vacancy-form .form-step-2 .checkbox-group{text-align:right}.vacancy-form .checkbox-group__label-text{font-size:14px;line-height:1.43}.vacancy-form .checkbox-group--underline .checkbox-group__label-text,.vacancy-form .checkbox-group--underline .checkbox-group__label-text:hover{border-bottom-color:transparent}.vacancy-form .checkbox-group--blue-label .checkbox-group__label-text,.vacancy-form .checkbox-group--blue-label .checkbox-group__label-text:hover{color:#fff}.vacancy-form .checkbox-wrapper{display:block;margin-left:auto;margin-right:auto;width:200px;padding-top:15px}}