html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}ul.default{list-style-type:disc;margin-bottom:24px;padding-left:24px}ol.default{list-style-type:decimal;margin-bottom:24px;padding-left:24px}ul.blank{margin-bottom:24px}.b-page-header,.l-spacing,.b-404,.b-article,.b-lead,.b-fundamentals,.b-pagination,.b-popup,.b-headline,.b-home-welcome__content,.b-home-about,.b-works__categories,.b-posts__link,.b-vacancies__link,.b-section__spacing,.b-block-info,.b-block-image__text{padding-left:36px;padding-right:36px}.b-article .b-lead{padding-left:0;padding-right:0}.btn,.gform_footer .button,.b-pagination__next,.b-pagination__prev,.b-posts__link,.b-vacancies__link{position:relative}.no-touch .btn:active,.no-touch .gform_footer .button:active,.gform_footer .no-touch .button:active,.no-touch .b-pagination__next:active,.no-touch .b-pagination__prev:active,.no-touch .b-posts__link:active,.no-touch .b-vacancies__link:active{top:2px}.b-page-header__title,.b-headline__title,.b-block-image--large{font-size:43px;line-height:50px;font-weight:200}@media screen and (min-width:1024px){.b-page-header__title,.b-headline__title,.b-block-image--large{font-size:55px;line-height:64px}}h1,.h1,.b-lead .b-lead__title,.b-block-image--medium{font-size:37px;line-height:44px;font-weight:200}@media screen and (min-width:1024px){h1,.h1,.b-lead .b-lead__title,.b-block-image--medium{font-size:49px;line-height:56px}}h2,.h2,.b-block-image--small{font-size:31px;line-height:38px;font-weight:200}@media screen and (min-width:1024px){h2,.h2,.b-block-image--small{font-size:41px;line-height:50px}}h3,.h3{font-size:23px;line-height:30px;font-weight:200}@media screen and (min-width:1024px){h3,.h3{font-size:31px;line-height:40px}}h4,.h4,.b-lead__content,.b-nothing{font-size:17px;line-height:22px;font-weight:200}@media screen and (min-width:1024px){h4,.h4,.b-lead__content,.b-nothing{font-size:21px;line-height:28px}}h5,.h5{font-size:15px;line-height:20px;font-weight:300}@media screen and (min-width:1024px){h5,.h5{font-size:17px;line-height:22px}}h6,.h6{font-size:13px;line-height:16px;font-weight:300}@media screen and (min-width:1024px){h6,.h6{font-size:15px;line-height:18px}}a{color:#1fa3ff;text-decoration:none}.no-touch a{-webkit-transition:color 200ms ease-in-out;transition:color 200ms ease-in-out}.no-touch a:hover{color:#52b8ff;text-decoration:none}.no-touch a:active{color:#008aeb}a.secondary{color:#2e353d;text-decoration:none;border-bottom:2px solid rgba(31,163,255,0.5)}.no-touch a.secondary{-webkit-transition:border 200ms ease-in-out;transition:border 200ms ease-in-out}.no-touch a.secondary:hover{color:#2e353d;border-bottom-color:rgba(31,163,255,0.8)}.no-touch a.secondary:active{color:#1e191a;border-bottom-color:#1fa3ff}a.important{color:#fff;background:#1fa3ff;padding-left:4px;padding-right:4px;text-decoration:none}.no-touch a.important{-webkit-transition:background 200ms ease-in-out;transition:background 200ms ease-in-out}.no-touch a.important:hover{color:#fff;background:#008aeb}.no-touch a.important:active{background:#006cb8}.b-home-about__title:after,.b-page-header__title:after,.b-headline__title:after{position:absolute;bottom:0;height:2px;width:60px;background:rgba(31,163,255,0.8);content:" "}@media screen and (min-width:1024px){.b-home-about__title:after,.b-page-header__title:after,.b-headline__title:after{width:100px}}.b-home-about__title:after{left:0}.b-page-header__title:after,.b-headline__title:after{left:50%;margin-left:-30px}@media screen and (min-width:1024px){.b-page-header__title:after,.b-headline__title:after{margin-left:-50px}}.b-page-header__title,.b-headline__title{color:#1e191a;text-align:center;position:relative;padding-bottom:24px;margin-bottom:36px}@media screen and (min-width:1024px){.b-page-header__title,.b-headline__title{margin-bottom:48px}}@media screen and (min-width:1290px){.b-page-header__title,.b-headline__title{margin-bottom:64px}}.b-page-header{margin:64px 0}.b-posts{border-top:1px solid #e3e8eb}.b-home-about,.b-home-services,.b-home-portfolio,.b-posts__link,.b-vacancies__link{border-bottom:1px solid #e3e8eb}.b-lead,.b-posts,.b-vacancies{margin-bottom:36px}@media screen and (min-width:1024px){.b-lead,.b-posts,.b-vacancies{margin-bottom:48px}}@media screen and (min-width:1290px){.b-lead,.b-posts,.b-vacancies{margin-bottom:64px}}.b-lead,.b-home-portfolio__more{margin-top:36px}@media screen and (min-width:1024px){.b-lead,.b-home-portfolio__more{margin-top:48px}}@media screen and (min-width:1290px){.b-lead,.b-home-portfolio__more{margin-top:64px}}.b-home-about,.b-home-services,.b-home-portfolio,.b-posts__link,.b-vacancies__link,.b-fundamentals,.b-pagination,.b-nothing,.b-share,.b-contact-cta,.b-section__air,.b-block-info{padding-bottom:36px}@media screen and (min-width:1024px){.b-home-about,.b-home-services,.b-home-portfolio,.b-posts__link,.b-vacancies__link,.b-fundamentals,.b-pagination,.b-nothing,.b-share,.b-contact-cta,.b-section__air,.b-block-info{padding-bottom:48px}}@media screen and (min-width:1290px){.b-home-about,.b-home-services,.b-home-portfolio,.b-posts__link,.b-vacancies__link,.b-fundamentals,.b-pagination,.b-nothing,.b-share,.b-contact-cta,.b-section__air,.b-block-info{padding-bottom:64px}}.b-home-about,.b-home-services,.b-home-portfolio,.b-posts__link,.b-vacancies__link,.b-fundamentals,.b-pagination,.b-nothing,.b-share,.b-contact-cta,.b-section__air,.b-block-info{padding-top:36px}@media screen and (min-width:1024px){.b-home-about,.b-home-services,.b-home-portfolio,.b-posts__link,.b-vacancies__link,.b-fundamentals,.b-pagination,.b-nothing,.b-share,.b-contact-cta,.b-section__air,.b-block-info{padding-top:48px}}@media screen and (min-width:1290px){.b-home-about,.b-home-services,.b-home-portfolio,.b-posts__link,.b-vacancies__link,.b-fundamentals,.b-pagination,.b-nothing,.b-share,.b-contact-cta,.b-section__air,.b-block-info{padding-top:64px}}@font-face{font-family:"Meta Pro";font-style:normal;font-weight:200;src:url("../fonts/MetaPro-Thin.eot?#iefix") format("embedded-opentype"),url("../fonts/MetaPro-Thin.woff") format("woff"),url("../fonts/MetaPro-Thin.ttf") format("truetype"),url("../fonts/MetaPro-Thin.svg#Meta Pro") format("svg")}@font-face{font-family:"Meta Pro";font-style:normal;font-weight:300;src:url("../fonts/MetaPro-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/MetaPro-Light.woff") format("woff"),url("../fonts/MetaPro-Light.ttf") format("truetype"),url("../fonts/MetaPro-Light.svg#Meta Pro") format("svg")}@font-face{font-family:"Meta Pro";font-style:italic;font-weight:300;src:url("../fonts/MetaPro-LightIta.eot?#iefix") format("embedded-opentype"),url("../fonts/MetaPro-LightIta.woff") format("woff"),url("../fonts/MetaPro-LightIta.ttf") format("truetype"),url("../fonts/MetaPro-LightIta.svg#Meta Pro") format("svg")}@font-face{font-family:"Meta Pro";font-style:normal;font-weight:400;src:url("../fonts/MetaPro-Norm.eot?#iefix") format("embedded-opentype"),url("../fonts/MetaPro-Norm.woff") format("woff"),url("../fonts/MetaPro-Norm.ttf") format("truetype"),url("../fonts/MetaPro-Norm.svg#Meta Pro") format("svg")}@font-face{font-family:"Meta Pro";font-style:italic;font-weight:400;src:url("../fonts/MetaPro-NormIta.eot?#iefix") format("embedded-opentype"),url("../fonts/MetaPro-NormIta.woff") format("woff"),url("../fonts/MetaPro-NormIta.ttf") format("truetype"),url("../fonts/MetaPro-NormIta.svg#Meta Pro") format("svg")}@font-face{font-family:"Meta Pro";font-style:normal;font-weight:500;src:url("../fonts/MetaPro-Medi.eot?#iefix") format("embedded-opentype"),url("../fonts/MetaPro-Medi.woff") format("woff"),url("../fonts/MetaPro-Medi.ttf") format("truetype"),url("../fonts/MetaPro-Medi.svg#Meta Pro") format("svg")}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,figcaption,figure,footer,header,main,nav,section,summary{display:block}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:border-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}textarea{overflow:auto}html,body{height:100%}html{font-size:62.5%}body{background:#fff;color:#767e85;font-size:15px;font-size:1.5rem;font-weight:300;font-family:"Meta Pro",sans-serif;line-height:1.6}@media screen and (min-width:1024px){body{font-size:17px;font-size:1.7rem}}.svg-business path,.svg-business circle{stroke:#e7d86f}.svg-design path,.svg-design circle{stroke:#8f71d3}.svg-development path,.svg-development circle{stroke:#7dba56}.svg-marketing path,.svg-marketing circle{stroke:#d43449}.svg-qa path{stroke:#d28870}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Meta Pro",sans-serif;line-height:1.1;text-rendering:optimizeLegibility;text-transform:none}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child,.h1:first-child,.h2:first-child,.h3:first-child,.h4:first-child,.h5:first-child,.h6:first-child{margin-top:0}h1,.h1{color:#1e191a}h2,.h2{color:#1e191a}h3,.h3{color:#404a52}h4,.h4{color:#1fa3ff}p,figure{margin:0 0 1em}p:last-child,figure:last-child{margin-bottom:0}em{font-style:italic}strong{font-weight:500}img{margin:0;max-width:100%;width:auto;height:auto}figure img{display:block}blockquote{margin:36px 0;font-weight:200;font-style:italic;letter-spacing:1px;position:relative}ul,ol{margin:0;padding:0;list-style-type:none}dl{margin:0}dl dt,dl dd{font-weight:normal;margin:0;padding:0}hr{height:1px;border:0;margin:48px 0;background:#e3e8eb}fieldset{margin:0;padding:0;border:0}input,select,textarea,button{-webkit-tap-highlight-color:transparent}button,textarea:focus,input:focus,select:focus{outline:0}input[type="search"]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}input[type="checkbox"],input[type="radio"]{display:inline;margin-right:.25em;vertical-align:middle}label{display:block;font-weight:400;font-size:15px;font-size:1.5rem}@media screen and (min-width:1024px){label{font-size:19px;font-size:1.9rem}}input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"],textarea,textarea,select{vertical-align:middle;-webkit-font-smoothing:antialiased;display:block;width:100%;font-size:15px;font-size:1.5rem}@media screen and (min-width:1024px){input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"],textarea,textarea,select{font-size:21px;font-size:2.1rem}}input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"],textarea,textarea{color:#767e85;background:#fff;border:1px solid #e3e8eb;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}input[type="color"]::-webkit-input-placeholder,input[type="date"]::-webkit-input-placeholder,input[type="datetime"]::-webkit-input-placeholder,input[type="datetime-local"]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder,input[type="month"]::-webkit-input-placeholder,input[type="number"]::-webkit-input-placeholder,input[type="password"]::-webkit-input-placeholder,input[type="search"]::-webkit-input-placeholder,input[type="tel"]::-webkit-input-placeholder,input[type="text"]::-webkit-input-placeholder,input[type="time"]::-webkit-input-placeholder,input[type="url"]::-webkit-input-placeholder,input[type="week"]::-webkit-input-placeholder,textarea::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#767e85}input[type="color"]::-moz-placeholder,input[type="date"]::-moz-placeholder,input[type="datetime"]::-moz-placeholder,input[type="datetime-local"]::-moz-placeholder,input[type="email"]::-moz-placeholder,input[type="month"]::-moz-placeholder,input[type="number"]::-moz-placeholder,input[type="password"]::-moz-placeholder,input[type="search"]::-moz-placeholder,input[type="tel"]::-moz-placeholder,input[type="text"]::-moz-placeholder,input[type="time"]::-moz-placeholder,input[type="url"]::-moz-placeholder,input[type="week"]::-moz-placeholder,textarea::-moz-placeholder,textarea::-moz-placeholder{color:#767e85}input[type="color"]:-ms-input-placeholder,input[type="date"]:-ms-input-placeholder,input[type="datetime"]:-ms-input-placeholder,input[type="datetime-local"]:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder,input[type="month"]:-ms-input-placeholder,input[type="number"]:-ms-input-placeholder,input[type="password"]:-ms-input-placeholder,input[type="search"]:-ms-input-placeholder,input[type="tel"]:-ms-input-placeholder,input[type="text"]:-ms-input-placeholder,input[type="time"]:-ms-input-placeholder,input[type="url"]:-ms-input-placeholder,input[type="week"]:-ms-input-placeholder,textarea:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#767e85}input[type="color"]::placeholder,input[type="date"]::placeholder,input[type="datetime"]::placeholder,input[type="datetime-local"]::placeholder,input[type="email"]::placeholder,input[type="month"]::placeholder,input[type="number"]::placeholder,input[type="password"]::placeholder,input[type="search"]::placeholder,input[type="tel"]::placeholder,input[type="text"]::placeholder,input[type="time"]::placeholder,input[type="url"]::placeholder,input[type="week"]::placeholder,textarea::placeholder,textarea::placeholder{color:#767e85}input[type="color"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="email"]:focus,input[type="month"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="time"]:focus,input[type="url"]:focus,input[type="week"]:focus,textarea:focus,textarea:focus{border-color:#1fa3ff;color:#1e191a}input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"],textarea{padding-left:24px;padding-right:24px;height:44px}@media screen and (min-width:1024px){input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"],textarea{height:60px;padding-left:24px;padding-right:24px}}textarea{padding:24px;height:100px}.no-touch textarea{resize:vertical}.no-touch textarea.no-resize{resize:none}@media screen and (min-width:1024px){textarea{padding:24px;height:150px}}.gform_wrapper{margin-bottom:48px}.gform_wrapper .validation_error{background:#fcf1f3;color:#b02537;text-align:center;padding:36px;margin-bottom:24px}.gforms_confirmation_message{min-height:400px}@media screen and (min-width:768px){.gforms_confirmation_message{min-height:600px}}.gform_confirmation_wrapper{background:#f2f8ee;color:#7dba56;text-align:center;padding:36px}#extensions_message{display:none}.gform_fields .gfield{margin:24px 0;position:relative}@media screen and (min-width:1024px){.gform_fields .gfield{margin:36px 0}}.gform_fields .gfield_label{color:#2e353d}.gform_fields .gfield_required{color:#d43449}.gform_fields .validation_message{color:#d43449;font-size:13px;font-size:1.3rem;line-height:44px;font-weight:300;right:24px;bottom:0;line-height:1.5;position:absolute}@media screen and (min-width:1024px){.gform_fields .validation_message{line-height:60px}}.gform_fields .gfield_checkbox::after{clear:both;content:"";display:table}.gform_fields .gfield_checkbox li{display:inline-block;margin-right:24px}.gform_fields .gfield_checkbox li input{vertical-align:middle}.gform_fields .gfield_checkbox li label{display:inline-block;margin:0;vertical-align:middle;cursor:pointer;font-size:16px;font-size:1.6rem}.gform_fields .gform_drop_area{padding:48px 18px;border:1px solid #e3e8eb;text-align:center;background:#f4f5f6}@media screen and (min-width:768px){.gform_fields .gform_drop_area{padding:64px 36px}}.gform_fields .gform_drop_area .gform_drop_instructions{display:block;text-align:center;margin-bottom:12px}@media screen and (min-width:768px){.gform_fields .gform_drop_area .gform_drop_instructions{display:inline;text-align:left;margin:0}}.gform_fields .gform_drop_area .gform_button_select_files{border:2px solid #e3e8eb;background:transparent;padding:18px 24px;color:#404a52;text-transform:uppercase;font-weight:400;font-size:14px;font-size:1.4rem;letter-spacing:2px}@media screen and (min-width:768px){.gform_fields .gform_drop_area .gform_button_select_files{margin-left:18px}}.upload .validation_message{position:static}.gform_footer{text-align:center;margin:24px 0;position:relative}@media screen and (min-width:1024px){.gform_footer{margin:36px 0}}.gform_footer img{position:absolute;right:0;top:50%;margin-top:-10px}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes scale{0%{-webkit-transform:scale(0);transform:scale(0)}90%{-webkit-transform:scale(0.7);transform:scale(0.7)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scale{0%{-webkit-transform:scale(0);transform:scale(0)}90%{-webkit-transform:scale(0.7);transform:scale(0.7)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes blink{0%{opacity:1}50%{opacity:.1}100%{opacity:1}}@keyframes blink{0%{opacity:1}50%{opacity:.1}100%{opacity:1}}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.l-wrap{margin:0 auto;min-width:320px}.l-wrap::after{clear:both;content:"";display:table}.l-content{padding:0}.l-container{max-width:1290px;margin-left:auto;margin-right:auto}.l-container::after{clear:both;content:"";display:table}.l-page{margin-bottom:64px}.btn,.gform_footer .button{color:#fff;background:#1fa3ff;letter-spacing:1px;text-align:center;margin:2px;height:44px;line-height:18px;border:2px solid #1fa3ff;font-size:15px;font-size:1.5rem;padding:11px 36px;border-radius:1000px;font-weight:300;text-rendering:optimizeLegibility;text-decoration:none;background-clip:padding-box;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;position:relative;display:inline-block;vertical-align:middle;outline:0}.btn.full,.gform_footer .full.button{margin:0;display:block;width:auto}.btn.up,.gform_footer .up.button{text-transform:uppercase}.no-touch .btn,.no-touch .gform_footer .button,.gform_footer .no-touch .button{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.no-touch .btn:hover,.no-touch .gform_footer .button:hover,.gform_footer .no-touch .button:hover{color:#fff;background:#2e353d;border:2px solid #2e353d}.no-touch .btn:active,.no-touch .gform_footer .button:active,.gform_footer .no-touch .button:active{color:#fff;background:#1e191a;border:2px solid #1e191a}@media screen and (min-width:1024px){.btn,.gform_footer .button{height:52px;font-size:19px;font-size:1.9rem;line-height:22px;padding:13px 48px}}.btn.alt,.gform_footer .alt.button{color:#1fa3ff;background:#fff;border:2px solid #1fa3ff}.no-touch .btn.alt:hover,.no-touch .gform_footer .alt.button:hover,.gform_footer .no-touch .alt.button:hover{color:#fff;background:#1fa3ff;border:2px solid #1fa3ff}.no-touch .btn.alt:active,.no-touch .gform_footer .alt.button:active,.gform_footer .no-touch .alt.button:active{color:#fff;background:#1fa3ff;border:2px solid #1fa3ff}.btn.inverted,.gform_footer .inverted.button{color:#1fa3ff;background:#fff;border:0}.no-touch .btn.inverted:hover,.no-touch .gform_footer .inverted.button:hover,.gform_footer .no-touch .inverted.button:hover{color:#1fa3ff;background:#fff;border:0}.no-touch .btn.inverted:active,.no-touch .gform_footer .inverted.button:active,.gform_footer .no-touch .inverted.button:active{color:#1fa3ff;background:#fff;border:0}.btn.dark,.gform_footer .dark.button{color:#fff;background:#2e353d;border:2px solid #2e353d}.no-touch .btn.dark:hover,.no-touch .gform_footer .dark.button:hover,.gform_footer .no-touch .dark.button:hover{color:#fff;background:#1e191a;border:2px solid #1e191a}.no-touch .btn.dark:active,.no-touch .gform_footer .dark.button:active,.gform_footer .no-touch .dark.button:active{color:#fff;background:#1e191a;border:2px solid #1e191a}.btn.inverted-alt,.gform_footer .inverted-alt.button{color:#fff;background:transparent;border:2px solid #fff}.no-touch .btn.inverted-alt:hover,.no-touch .gform_footer .inverted-alt.button:hover,.gform_footer .no-touch .inverted-alt.button:hover{color:#404a52;background:#fff;border:2px solid #fff}.no-touch .btn.inverted-alt:active,.no-touch .gform_footer .inverted-alt.button:active,.gform_footer .no-touch .inverted-alt.button:active{color:#2e353d;background:#fff;border:2px solid #fff}.btn.small,.gform_footer .small.button{height:32px;padding:6px 24px;font-size:13px;font-size:1.3rem;line-height:16px}@media screen and (min-width:1024px){.btn.small,.gform_footer .small.button{height:40px;font-size:15px;font-size:1.5rem;line-height:18px;padding:9px 36px}}.btn.large,.gform_footer .button{font-size:17px;font-size:1.7rem;height:52px;line-height:20px;padding:14px 48px}@media screen and (min-width:1024px){.btn.large,.gform_footer .button{height:60px;font-size:21px;font-size:2.1rem;line-height:24px;padding:16px 64px}}.btn.transparent.alt,.gform_footer .transparent.alt.button{background:0}[hidden],.hide,.is-hidden{display:none}.u-cf:after{clear:both;content:' ';display:block;font-size:0;height:0;visibility:hidden}.u-cl{border:0;clear:both;display:block;height:0;margin:0;padding:0}.u-tc{text-align:center}.u-tl{text-align:left}.u-tr{text-align:right}.u-fl{float:left}.u-fr{float:right}.u-fn{float:none}.u-bc{margin-left:auto;margin-right:auto}.u-bvc{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.u-sep-xsmall{height:0;overflow:hidden;font-size:0;display:block;border:0;margin-bottom:12px}.u-sep-small{height:0;overflow:hidden;font-size:0;display:block;border:0;margin-bottom:18px}.u-sep-medium{height:0;overflow:hidden;font-size:0;display:block;border:0;margin-bottom:24px}.u-sep-large{height:0;overflow:hidden;font-size:0;display:block;border:0;margin-bottom:36px}.u-sep-xlarge{height:0;overflow:hidden;font-size:0;display:block;border:0;margin-bottom:48px}.u-sep-xxlarge{height:0;overflow:hidden;font-size:0;display:block;border:0;margin-bottom:64px}.b-header{border-bottom:1px solid #e3e8eb;padding:18px}.b-header::after{clear:both;content:"";display:table}@media screen and (min-width:1080px){.b-header{padding:24px}}@media screen and (min-width:1150px){.b-header{padding-left:36px;padding-right:36px}}@media screen and (min-width:1250px){.b-header{padding-left:48px;padding-right:48px}}.b-header__logo{width:218px;text-indent:-9999px;height:44px;background:#1fa3ff;float:left;background:url(../images/logo2.svg) 0 50% no-repeat;background-size:218px 38px;position:relative;z-index:999}@media screen and (min-width:1150px){.b-header__logo{height:47px;width:257px;background-size:257px 45px}}@media screen and (min-width:1250px){.b-header__logo{width:270px;background-size:270px 47px}}@media screen and (max-width:1079px){.b-header__nav{opacity:0;display:block;position:absolute;left:0;right:0;top:0;bottom:0;position:fixed;z-index:200;padding:36px;text-align:center;background:rgba(255,255,255,0.95);z-index:-1;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.b-header__nav.is-visible{z-index:100;opacity:1}.b-header__nav.is-visible .b-header__menu{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}}@media screen and (min-width:1080px){.b-header__nav{float:right}}@media screen and (max-width:1079px){.b-header__menu{position:absolute;left:0;right:0;top:20%;-webkit-transition:-webkit-transform 300ms ease-in-out,opacity 300ms ease-in-out;transition:transform 300ms ease-in-out,opacity 300ms ease-in-out;-webkit-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px);opacity:0}}@media screen and (min-width:1080px){.b-header__menu{float:left}}@media screen and (min-width:1080px){.b-header__menu li{float:left;margin-left:18px}}@media screen and (min-width:1150px){.b-header__menu li{margin-left:24px}}@media screen and (min-width:1250px){.b-header__menu li{margin-left:36px}}.b-header__menu li.is-active a{color:#1fa3ff}.b-header__menu a{display:block;text-transform:uppercase;font-weight:400;color:#2e353d;position:relative;-webkit-transition:none;transition:none}@media screen and (max-width:1079px){.b-header__menu a{line-height:47px;font-size:19px;font-size:1.9rem;letter-spacing:4px}}@media screen and (min-width:1080px){.b-header__menu a{line-height:47px;font-size:15px;font-size:1.5rem;letter-spacing:3px}}@media screen and (min-width:1080px){.b-header__menu a:after{content:" ";position:absolute;left:0;bottom:6px;width:0;opacity:0;height:2px;background:rgba(31,163,255,0.8);-webkit-transition:width .3s ease-in-out,opacity .1s linear;transition:width .3s ease-in-out,opacity .1s linear}}.no-touch .b-header__menu a:hover{color:#2e353d}.no-touch .b-header__menu a:hover:after{width:100%;opacity:1}.no-touch .b-header__menu a:active{color:#1fa3ff}.no-touch .b-header__menu a:active:after{background:#1fa3ff}.b-header .is-active a:after{width:100%;opacity:1}@media screen and (max-width:1079px){.b-header__planner{margin-top:36px}}.b-header__planner a{color:#1fa3ff;border:2px solid #1fa3ff;border-radius:1000px;text-align:center;font-weight:400;text-rendering:optimizeLegibility;text-decoration:none;background-clip:padding-box;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;position:relative;display:inline-block;vertical-align:middle;outline:0;text-transform:none;padding-left:24px;padding-right:24px;letter-spacing:1px}.b-header__planner a:active{top:2px}.b-header__planner a:after{display:none}@media screen and (max-width:1079px){.b-header__planner a{font-size:15px;font-size:1.5rem;padding-left:36px;padding-right:36px}}@media screen and (min-width:1080px){.b-header__planner a{padding-left:36px;padding-right:36px;line-height:43px}}@media screen and (min-width:1150px){.b-header__planner a{line-height:43px}}.no-touch .b-header__planner a{-webkit-transition:color 200ms ease-in-out,background 300ms ease-in-out;transition:color 200ms ease-in-out,background 300ms ease-in-out}.no-touch .b-header__planner a:hover{background:#1fa3ff;color:#fff}.b-header__hamburger{display:none}@media screen and (max-width:1079px){.b-header__hamburger{display:block;float:right;width:30px;height:20px;cursor:pointer;overflow:visible;margin-top:12px;position:relative;z-index:500;-webkit-transition:-webkit-transform 300ms ease-in-out;transition:transform 300ms ease-in-out}.b-header__hamburger i{height:2px;width:30px;background:#404a52;display:block;position:absolute;border-radius:6px;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.b-header__hamburger i:first-child{top:0}.b-header__hamburger i:nth-child(2){top:9px}.b-header__hamburger i:last-child{top:18px}.b-header__hamburger.is-active{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}}.b-footer{background:#1e191a;color:#fff;padding:36px}.b-footer__wrap{max-width:1290px;margin-left:auto;margin-right:auto}.b-footer__wrap::after{clear:both;content:"";display:table}.b-footer__col{text-align:center;margin-bottom:24px;font-weight:200}.b-footer__col:last-child{margin-bottom:0}@media screen and (min-width:560px){.b-footer__col{margin-bottom:0;float:left;display:block;margin-right:2.35765%;width:48.82117%}.b-footer__col:last-child{margin-right:0}}@media screen and (min-width:768px){.b-footer__col{text-align:left;float:left;display:block;margin-right:2.35765%;width:31.76157%}.b-footer__col:last-child{margin-right:0}}.b-footer a{color:#1fa3ff}.no-touch .b-footer a:hover{color:#7dba56}.b-404__content{text-align:center;max-width:1290px;margin-left:auto;margin-right:auto;max-width:560px;min-height:600px}.b-404__content::after{clear:both;content:"";display:table}.b-article__content{max-width:1290px;margin-left:auto;margin-right:auto;margin-bottom:64px;max-width:1024px}.b-article__content::after{clear:both;content:"";display:table}.b-article__content--narrow{max-width:768px}.b-article__content--wide{max-width:1290px}.b-lead{margin-left:auto;margin-right:auto;max-width:800px}.b-lead .b-lead__title{color:#1e191a;text-align:center;text-transform:none;margin-bottom:.5em}.b-lead__content{text-align:center;line-height:1.6;color:#767e85}.b-fundamentals__wrap{max-width:1290px;margin-left:auto;margin-right:auto}.b-fundamentals__wrap::after{clear:both;content:"";display:table}.b-fundamentals__about{float:left;display:block;margin-right:2.35765%;width:57.35098%}.b-fundamentals__about:last-child{margin-right:0}.b-fundamentals__services{margin-left:8.5298%;float:left;display:block;margin-right:2.35765%;width:31.76157%}.b-fundamentals__services:last-child{margin-right:0}.b-pagination{background:#f4f5f6}.b-pagination__wrap{max-width:1290px;margin-left:auto;margin-right:auto}.b-pagination__wrap::after{clear:both;content:"";display:table}.b-pagination__title{display:block;font-size:17px;font-size:1.7rem;text-transform:uppercase;font-weight:300;letter-spacing:1px;color:#2e353d;display:none}@media screen and (min-width:768px){.b-pagination__title{display:block;font-size:19px;font-size:1.9rem;letter-spacing:2px}}@media screen and (min-width:1024px){.b-pagination__title{font-size:21px;font-size:2.1rem}}.no-touch .b-pagination__title{-webkit-transition:color 200ms ease-in-out;transition:color 200ms ease-in-out}.b-pagination__label{display:block;font-size:13px;font-size:1.3rem;letter-spacing:1px;font-weight:300;font-style:italic;color:#62717d}@media screen and (min-width:768px){.b-pagination__label{font-size:14px;font-size:1.4rem}}@media screen and (min-width:1024px){.b-pagination__label{font-size:15px;font-size:1.5rem}}.b-pagination__label span{display:none}@media screen and (min-width:768px){.b-pagination__label span{display:inline;white-space:nowrap}}.b-pagination__next,.b-pagination__prev{display:block;text-align:center;max-width:250px}.no-touch .b-pagination__next:hover .b-pagination__title,.no-touch .b-pagination__prev:hover .b-pagination__title{color:#1fa3ff}.b-pagination__next{float:right;text-align:right}.b-pagination__prev{float:left;text-align:left}.b-popup .b-page-header,.b-popup .b-lead{margin-top:0}.b-home-welcome{background-color:#404a52;position:relative;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;height:480px}@media screen and (min-width:768px){.b-home-welcome{height:600px}}.b-home-welcome__wrap{position:absolute;z-index:30;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.b-home-welcome__content{max-width:1024px;margin:0 auto}.b-home-welcome__title{color:#fff;text-align:center}.b-home-welcome__title span{font-weight:300}.b-home-welcome__button{text-align:center}.b-home-welcome__cta{margin:0}.b-home-about__wrap{max-width:1290px;margin-left:auto;margin-right:auto}.b-home-about__wrap::after{clear:both;content:"";display:table}@media screen and (min-width:768px){.b-home-about__side{float:left;display:block;margin-right:2.35765%;width:31.76157%}.b-home-about__side:last-child{margin-right:0}}@media screen and (min-width:768px){.b-home-about__content{margin-left:8.5298%;float:left;display:block;margin-right:2.35765%;width:57.35098%}.b-home-about__content:last-child{margin-right:0}}.b-home-about__title{color:#2e353d;font-size:35px;font-size:3.5rem;text-transform:none;position:relative;padding-bottom:24px;margin-bottom:24px}@media screen and (min-width:1024px){.b-home-about__title{font-size:41px;font-size:4.1rem}}.b-home-about__title span{display:block;font-weight:300}.b-home-about__subtitle{color:#767e85;text-transform:none;font-weight:200;font-style:italic;margin-bottom:2em}@media screen and (min-width:768px){.b-home-about__subtitle{margin-bottom:0}}.b-home-services{background:#f4f5f6}.b-home-services__more{text-align:center;margin-top:36px}.b-home-services__more-cta{-webkit-transition:color 300ms ease-in-out;transition:color 300ms ease-in-out;text-transform:uppercase;font-weight:400;color:#2e353d;font-size:13px;font-size:1.3rem;letter-spacing:2px;border-bottom:2px solid #e3e8eb;line-height:2;display:inline-block}@media screen and (min-width:1024px){.b-home-services__more-cta{font-size:15px;font-size:1.5rem;letter-spacing:3px}}.b-home-services__content-wrap{max-width:1290px;margin-left:auto;margin-right:auto;max-width:1400px}.b-home-services__content-wrap::after{clear:both;content:"";display:table}@media screen and (min-width:768px){.b-home-services__list{display:table;width:100%;table-layout:fixed}}.b-home-services__item{text-align:center;position:relative}.b-home-services__item:after{position:absolute;overflow:hidden;background:#e3e8eb;content:" "}.b-home-services__item:last-child:after{display:none}@media screen and (max-width:767px){.b-home-services__item{padding:36px}.b-home-services__item:after{width:100px;left:50%;margin-left:-50px;bottom:0;height:1px}}@media screen and (min-width:768px){.b-home-services__item{height:100%;padding:36px 18px;display:table-cell;width:20%}}@media screen and (min-width:1024px){.b-home-services__item{padding:36px 24px}.b-home-services__item:after{right:0;top:48px;bottom:48px;width:1px}}.b-home-services__service-icon{display:block;margin-left:auto;margin-right:auto}@media screen and (max-width:767px){.b-home-services__service-icon{height:50px;width:50px;margin-bottom:12px}.b-home-services__service-icon svg{width:50px;height:50px}}@media screen and (min-width:768px){.b-home-services__service-icon{height:70px;width:70px;margin-bottom:36px}.b-home-services__service-icon svg{width:70px;height:70px}}.b-home-services__service-title{font-size:15px;font-size:1.5rem;letter-spacing:3px;text-transform:uppercase;font-weight:400;color:#2e353d;margin:0 0 24px;min-height:32px}@media screen and (max-width:767px){.b-home-services__service-title{margin-bottom:12px}}@media screen and (min-width:768px){.b-home-services__service-title{margin-bottom:24px}}.b-home-services__service-text{margin:0;color:#62717d;font-size:16px;font-size:1.6rem}.b-home-portfolio__more{text-align:center}.b-home-vacancies__wrap{background:url(../images/home-vacancies-bg.png) 50% 50% no-repeat;background-size:cover;text-align:center;padding:48px}.b-home-vacancies__content{margin:36px 0}.b-works__list{overflow:hidden}.b-works__list::after{clear:both;content:"";display:table}.b-works__item{max-width:500px;margin:0 auto}@media screen and (min-width:560px){.b-works__item{float:left;width:50%;max-width:none;margin:0}}@media screen and (min-width:768px){.b-works__item{width:33.33333%}}.b-works__link{display:block;position:relative;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;overflow:hidden}.b-works__link:after{content:" ";position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(31,163,255,0.8);opacity:0;-webkit-transition:opacity 200ms ease-in-out;transition:opacity 200ms ease-in-out}.b-works__image{display:block;width:100%}.no-touch .b-works__image{-webkit-transition:-webkit-transform 300ms ease-in-out;transition:transform 300ms ease-in-out}.b-works__details{position:absolute;z-index:20;left:0;right:0;color:#fff;top:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center;opacity:0;z-index:100}.no-touch .b-works__details{-webkit-transition:top .2s ease-in-out,opacity .25s ease-in-out;transition:top .2s ease-in-out,opacity .25s ease-in-out}.b-works__categories{position:absolute;bottom:-50px;left:0;right:0;text-align:center;color:#fff;font-weight:200;letter-spacing:2px;font-size:13px;font-size:1.3rem;line-height:3;z-index:150}@media screen and (min-width:768px){.b-works__categories{letter-spacing:2px;font-size:13px;font-size:1.3rem}}@media screen and (min-width:1024px){.b-works__categories{letter-spacing:3px;font-size:15px;font-size:1.5rem}}.no-touch .b-works__categories{-webkit-transition:bottom 250ms ease-in-out 0;transition:bottom 250ms ease-in-out 0}.b-works__title{color:#fff;text-align:center;margin:0;position:relative;display:inline-block;text-transform:uppercase;font-size:29px;font-size:2.9rem;line-height:30px}@media screen and (min-width:768px){.b-works__title{font-size:31px;font-size:3.1rem;line-height:32px}}@media screen and (min-width:1024px){.b-works__title{font-size:43px;font-size:4.3rem;line-height:44px}}.b-works__title:before,.b-works__title:after{-webkit-filter:blur(0px);content:" ";width:0;position:absolute;height:1px;background:#fff}.no-touch .b-works__title:before,.no-touch .b-works__title:after{-webkit-transition:width .2s ease-in-out .2s;transition:width .2s ease-in-out .2s}.b-works__title:before{top:-10px;left:50%;margin-left:-50px}.b-works__title:after{bottom:-13px;right:50%;margin-right:-50px}.no-touch .b-works__link:hover:after{opacity:1}.no-touch .b-works__link:hover .b-works__image{-webkit-transform:scale(1.1) rotate(-1deg);-ms-transform:scale(1.1) rotate(-1deg);transform:scale(1.1) rotate(-1deg)}.no-touch .b-works__link:hover .b-works__details{top:50%;opacity:1}.no-touch .b-works__link:hover .b-works__title:after,.no-touch .b-works__link:hover .b-works__title:before{width:100px}.no-touch .b-works__link:hover .b-works__categories{bottom:0;-webkit-transition:bottom 250ms ease-in-out 300ms;transition:bottom 250ms ease-in-out 300ms}.b-work__fig{margin:0}.b-work__image{display:block;width:100%}.b-work__delim{height:1px;display:block;overflow:hidden;background:#e3e8eb}.b-posts__link{color:#2e353d;display:block;text-align:center;background:#fff}.no-touch .b-posts__link{-webkit-transition:background 300ms ease-in-out,border 300ms ease-in-out;transition:background 300ms ease-in-out,border 300ms ease-in-out}.no-touch .b-posts__link:hover{background:#1fa3ff;border-color:#1fa3ff}.no-touch .b-posts__link:hover .b-posts__title,.no-touch .b-posts__link:hover .b-posts__more{color:#fff}.no-touch .b-posts__link:hover .b-posts__description{color:#f4f5f6}.no-touch .b-posts__link:active{color:#008aeb}.b-posts__title{margin-bottom:24px;-webkit-transition:color 300ms ease-in-out;transition:color 300ms ease-in-out}.b-posts__description{margin:24px auto;max-width:768px;color:#767e85;-webkit-transition:color 300ms ease-in-out;transition:color 300ms ease-in-out}.b-posts__more{-webkit-transition:color 300ms ease-in-out;transition:color 300ms ease-in-out;text-transform:uppercase;font-weight:400;color:#1fa3ff;font-size:13px;font-size:1.3rem;letter-spacing:2px}@media screen and (min-width:1024px){.b-posts__more{font-size:15px;font-size:1.5rem;letter-spacing:3px}}.b-vacancies__link{color:#2e353d;display:block;text-align:center;background:#fff}.no-touch .b-vacancies__link{-webkit-transition:background 300ms ease-in-out,border 300ms ease-in-out;transition:background 300ms ease-in-out,border 300ms ease-in-out}.no-touch .b-vacancies__link:hover{background:#1fa3ff;border-color:#1fa3ff}.no-touch .b-vacancies__link:hover .b-vacancies__title,.no-touch .b-vacancies__link:hover .b-vacancies__more{color:#fff}.no-touch .b-vacancies__link:hover .b-vacancies__description{color:#f4f5f6}.no-touch .b-vacancies__link:active{color:#008aeb}.b-vacancies__title{margin-bottom:24px;-webkit-transition:color 300ms ease-in-out;transition:color 300ms ease-in-out}.b-vacancies__description{margin:24px auto;max-width:768px;color:#767e85;-webkit-transition:color 300ms ease-in-out;transition:color 300ms ease-in-out}.b-vacancies__more{-webkit-transition:color 300ms ease-in-out;transition:color 300ms ease-in-out;text-transform:uppercase;font-weight:400;color:#1fa3ff;font-size:13px;font-size:1.3rem;letter-spacing:2px}@media screen and (min-width:1024px){.b-vacancies__more{font-size:15px;font-size:1.5rem;letter-spacing:3px}}.b-vacancy__fig{margin-bottom:48px}.b-nothing{text-align:center;color:#404a52;min-height:600px}.b-share{background:#2e353d;color:#fff}.b-share__title{color:#fff;text-align:center}.b-share__list{display:block;text-align:center}.b-share__item{display:inline-block}.b-share__link{display:inline-block;padding:6px 12px;border-radius:50px}@media screen and (min-width:1024px){.b-share__link{padding:18px 24px}}.no-touch .b-share__link{-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.no-touch .b-share__link:hover{background:#39424c}.b-map{background:#e3e8eb;position:relative}.b-map__gmap{width:100%;z-index:10}@media screen and (min-width:768px){.b-map__gmap{height:400px}}@media screen and (min-width:1024px){.b-map__gmap{height:600px}}@media screen and (min-width:768px){.b-map__info{background:#fff;box-shadow:0 1px 2px 0 rgba(30,25,26,0.3);z-index:20;position:absolute;width:300px;left:36px;top:36px}}@media screen and (min-width:1024px){.b-map__info{width:400px;left:64px;top:64px}}.b-map__info-address{padding:24px;background:#f4f5f6}@media screen and (min-width:1024px){.b-map__info-address{padding:36px}}.b-map__info-address a{color:#7dba56}.no-touch .b-map__info-address a:hover{color:#1fa3ff}.b-map__info-svg{display:inline-block;vertical-align:middle;line-height:1;margin-right:18px}@media screen and (min-width:768px){.b-map__info-svg{margin-right:24px}}.b-map__info-svg--email svg{width:45px;height:24px}@media screen and (min-width:768px){.b-map__info-svg--email svg{width:60px;height:36px}}.b-map__info-svg--skype svg{width:30px;height:30px}@media screen and (min-width:768px){.b-map__info-svg--skype svg{width:44px;height:44px}}.b-map__info-svg svg path{stroke:#fff;-webkit-transition:stroke 200ms ease-in-out;transition:stroke 200ms ease-in-out}.b-map__info-email,.b-map__info-skype{background:#1fa3ff;color:#fff;line-height:50px;height:50px;font-size:17px;font-size:1.7rem;padding:0 24px;display:block;font-weight:200}@media screen and (min-width:768px){.b-map__info-email,.b-map__info-skype{line-height:60px;height:60px}}@media screen and (min-width:1024px){.b-map__info-email,.b-map__info-skype{line-height:70px;height:70px;font-size:21px;font-size:2.1rem;padding:0 36px}}.no-touch .b-map__info-email,.no-touch .b-map__info-skype{-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.no-touch .b-map__info-email:hover,.no-touch .b-map__info-skype:hover{color:#1fa3ff;background:#f4f5f6}.no-touch .b-map__info-email:hover .b-map__info-svg svg path,.no-touch .b-map__info-skype:hover .b-map__info-svg svg path{stroke:#1fa3ff}.b-contact-cta{text-align:center}.b-section{background:#fff}.b-section--alt{background:#f4f5f6}.b-section--center{text-align:center}.b-section--center img{margin:0 auto}.b-section__wrap{max-width:1290px;margin-left:auto;margin-right:auto}.b-section__wrap::after{clear:both;content:"";display:table}.b-section__air--nmb{padding-bottom:0}.b-section__air--nmt{padding-top:0}.b-section img{display:block}@media screen and (max-width:767px){.b-block-columns{text-align:center}}@media screen and (min-width:768px){.b-block-columns{-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:3em;-moz-column-gap:3em;column-gap:3em}}.b-block-feature{position:relative;max-width:1040px;margin:0 auto}@media screen and (max-width:767px){.b-block-feature{text-align:center}}.b-block-feature__icon svg path,.b-block-feature__icon svg circle{stroke-width:1}@media screen and (max-width:767px){.b-block-feature__icon{display:block;margin:0 auto 18px;width:60px;height:60px}.b-block-feature__icon svg{width:60px;height:60px}}@media screen and (min-width:768px){.b-block-feature__icon{position:absolute;left:0;top:50%;margin-top:-40px;width:80px;height:80px}.b-block-feature__icon svg{width:80px;height:80px}}@media screen and (min-width:1024px){.b-block-feature__icon{margin-top:-60px;width:120px;height:120px}.b-block-feature__icon svg{width:120px;height:120px}}@media screen and (min-width:768px){.b-block-feature__icon--alt{left:auto;right:0}}@media screen and (min-width:768px){.b-block-feature__title{max-width:80%}}@media screen and (min-width:1024px){.b-block-feature__title{max-width:60%}}@media screen and (min-width:768px){.b-block-feature__content{margin-left:120px}}@media screen and (min-width:1024px){.b-block-feature__content{margin-left:200px}}@media screen and (min-width:768px){.b-block-feature__content--alt{margin-left:0;margin-right:120px}}@media screen and (min-width:1024px){.b-block-feature__content--alt{margin-left:0;margin-right:200px}}.b-block-info{background:#1fa3ff;color:#fff}.b-block-info--mantis{background:#7dba56}.b-block-info--brick{background:#d43449}.b-block-info--straw{background:#e7d86f}.b-block-info--lilac{background:#8f71d3}.b-block-info__black{background:#1e191a}.b-block-info__grey{background:#404a52}.b-block-info__content{text-align:center;margin:0;padding:0;color:inherit;text-transform:none;font-size:37px;font-size:3.7rem;font-weight:200}.b-block-narrow{max-width:700px;margin:0 auto}.b-block-narrow--center{text-align:center}.b-block-image{background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-color:#e3e8eb;position:relative}.b-block-image--small{height:200px}@media screen and (min-width:1024px){.b-block-image--small{height:300px}}.b-block-image--medium{height:400px}@media screen and (min-width:1024px){.b-block-image--medium{height:500px}}.b-block-image--large{height:500px}@media screen and (min-width:1024px){.b-block-image--large{height:700px}}.b-block-image__text{position:absolute;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center;color:#fff}.b-block-image__text--mantis{background:#7dba56}.b-block-image__text--brick{background:#d43449}.b-block-image__text--straw{background:#e7d86f}.b-block-image__text--lilac{background:#8f71d3}.b-block-image__text__black{background:#1e191a}.b-block-image__text__grey{background:#404a52}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045;background:#fff}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1060}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:1025px}.mfp-iframe-holder .mfp-close{width:60px;height:60px;line-height:60px;text-align:center;right:0;padding:0;top:-36px;color:#404a52}.mfp-iframe-scaler-wrap{margin:36px 0;position:relative}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:75%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;background:#fff}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);-ms-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.mfp-arrow-right{-webkit-transform-origin:100%;-ms-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.b-header__lang{float:left;font-size:13px;margin:12px 0 0 40px;cursor:pointer;position:relative}.b-header__lang span{color:#2e353d;text-transform:uppercase;padding-bottom:5px}.b-header__lang span img{vertical-align:-1px;margin-right:9px}.b-header__lang span i{border-color:#ccc transparent;border-style:solid;border-width:4px 4px 0 4px;width:0;height:0;display:inline-block;vertical-align:middle;margin-left:5px;margin-right:3px}.b-header__lang:hover span i{border-color:#666 transparent}.b-header__lang:hover ul{display:block}.b-header__lang>ul{display:none;width:82px;background:#FFF;border:1px solid #d6d6d6;border-radius:3px;margin-left:-11px;padding-top:4px;padding-bottom:6px;position:absolute;z-index:24;top:25px}.b-header__lang>ul:before{content:'';border:8px solid transparent;width:0;height:0;border-bottom-color:#ccc;position:absolute;top:-16px;left:32px}.b-header__lang>ul:after{content:'';border:8px solid transparent;width:0;height:0;border-bottom-color:#FFF;position:absolute;top:-15px;left:32px}.b-header__lang>ul li{display:block;margin-right:5px;margin-top:1px}.b-header__lang>ul li a{display:block;color:#2e353d;text-transform:uppercase}.b-header__lang>ul li a img{margin-left:10px;vertical-align:-1px;margin-right:6px}@media screen and (max-width:1079px){.b-header__lang{float:none;margin:0;top:407px;position:absolute;left:0;right:0}.b-header__lang>ul{left:0;right:0;margin:0 auto;border:0}.b-header__lang>ul:before,.b-header__lang>ul:after{border:0}.b-header__nav{position:absolute}.b-header__menu{top:97px}.l-wrap{position:relative}.b-header__lang span{width:60px}.b-header__lang>ul{top:36px}.b-header__lang>ul li a img{margin-right:0;margin-left:-10px;margin-right:10px}.b-header__lang>ul li{margin-bottom:20px}}
body{background-color:#f1f1f1;color:#101010}h2{font-size:40px;color:#101010}#n-home img{transition:none;transition-delay:unset}header.b-header{position:absolute;background:#fff;width:100%;max-width:1330px;top:132px;left:50%;transform:translate(-50%,-50%);border-radius:50px;z-index:99}.b-header__lang{font-size:1.6rem}.b-header__lang:hover .n_languages ul{padding:25px;border-radius:20px;background:#fff;margin-top:22px}.b-header__lang .n_languages>ul li a{padding:6px 52px;display:block;color:#404040;font-size:1.6rem;text-align:center}.no-touch .b-header__lang .n_languages a:hover{color:inherit;background:rgba(75 182 232/20%);border-radius:50px;text-decoration:none}.b-header__lang .n_languages{width:max-content;margin-left:-100px}.b-header__lang .n_languages>ul:before{left:109px}.b-header__lang .n_languages>ul:after{left:109px}#n-home,.l-content{overflow:hidden}.b-header__lang .n_languages>ul li a img{margin-left:0;display:none}.b-header__hamburger i{height:3px;width:20px;background:#4bb6e8}.b-header .b-header__planner a{background:#1fa3ff;color:#fff}.b-header .b-header__planner a:hover{color:#fff;box-shadow:0 22px 55px rgba(75,182,232,20%)}.b-header__menu a{color:#404040;text-transform:none;letter-spacing:0;font-size:1.6rem;font-weight:300}.b-header__menu li.is-active a,.b-header__menu a:hover{color:#101010}.n-banner-button a:hover,.n-vacancies-contact-us a:hover,.b-header .b-header__planner a:hover,.b-header__menu li:last-child a:hover{box-shadow:0 22px 55px rgba(75,182,232,20%)}.no-touch .b-header__menu li:last-child a:hover:after,.b-header li.is-active:last-child a:after{content:none}.b-header__menu li:last-child a:hover{color:#fff}.n_languages{display:none}.b-header__lang:hover .n_languages{display:block;position:absolute;padding:25px;border-radius:20px}.n-banner{height:900px;background-repeat:no-repeat;background-size:cover;display:flex;align-items:center;z-index:10;position:relative}.n-container{max-width:1330px;margin:0 auto;padding:0 50px;width:100%}.n-banner-content{max-width:65%}.single_post .n-banner-content{max-width:100%}.n-banner::after{content:"";position:absolute;background:url(https://avantajprim.com/wp-content/themes/avprim/assets/images/newdesign/homepage/banner_elements.png);background-size:auto;background-size:130%auto;background-repeat:no-repeat;background-position:top left;bottom:-12%;right:-30%;display:block;width:100%;height:100%}.n-banner-title h2{color:#fff}.n-banner-title strong{font-weight:700;position:relative;z-index:1}.n-banner-title strong::after{content:"";position:absolute;width:100%;height:4px;background:#4bb6e8;border-radius:56px;bottom:7px;left:0;z-index:-1}.n-banner-button{width:fit-content;display:flex;margin-top:25px}.n-banner-button a{color:#fff;padding:24px 45px;background-color:#4bb6e8;border-radius:50px;position:relative;display:flex;font-size:21px;align-items:center}.n-arrow-link a:hover{color:#fff}.n-arrow-link a::after{content:"";position:relative;width:69px;height:9px;display:block;margin-left:10px}.n-banner-button.n-arrow-link a::after{background-image:url(https://avantajprim.com/wp-content/themes/avprim/assets/images/newdesign/homepage/arrow-right-white.svg)}.n-presentation{background:#f1f1f1;position:relative}.n-presentation::before{content:"";background:url(https://avantajprim.com/wp-content/themes/avprim/assets/images/newdesign/homepage/elements-bg.svg);background-size:auto;background-size:75%;background-repeat:no-repeat;background-position:top left;position:absolute;top:0;left:0;overflow:visible;width:100%;height:190px;z-index:12}.n-presentation .n-container{margin:0 auto;display:flex;position:relative;gap:80px}.n-presentation .n-container:before{content:"";position:absolute;background:#fff;border-radius:0 50px 50px 0;height:100%;z-index:0;left:0;transform:translateX(-40%);width:calc(100vw - 15px);max-width:calc(100vw - 15px);z-index:11}.n-presentation-content{padding:125px 0}.n-presentation-image{margin:100px 0;width:42%}.n-presentation-content,.n-presentation-image{z-index:13}.n-presentation-image-img{position:relative}.n-presentation-image-img img{border-radius:50px 0 0 50px;width:calc(50vw - 10px);max-width:calc(50vw - 10px);max-height:645px;object-fit:cover;z-index:1;display:block}.n-presentation-image-img:before{content:"";position:absolute;top:-40px;left:40%;width:92px;height:92px;background:url(https://avantajprim.com/wp-content/themes/avprim/assets/images/newdesign/homepage/presentation-svg1.svg);background-size:contain;background-repeat:no-repeat;background-position:top left;z-index:9}.n-presentation-image-img:after{content:"";position:absolute;bottom:-45px;left:-45px;width:151px;height:151px;background:url(https://avantajprim.com/wp-content/themes/avprim/assets/images/newdesign/homepage/presentation-svg2.svg);background-size:contain;background-repeat:no-repeat;background-position:top left;z-index:-1}.n-title{position:relative;margin-bottom:50px}.n-title::after{content:"";height:4px;width:100vw;bottom:-6px;position:absolute;left:0;background:#4bb6e8;z-index:1;border-radius:50px}.n-title h2{z-index:2;position:relative}.n-presentation-description p{text-align:justify;font-weight:lighter;font-size:20px;text-indent:20px}.n-videoblock{padding:230px 0 100px 0;position:relative}.n-videoblock::before{content:"";background:url(https://avantajprim.com/wp-content/themes/avprim/assets/images/newdesign/homepage/video-background.png);background-size:auto;background-size:70%auto;background-repeat:no-repeat;background-position:top right;position:absolute;top:100px;right:0;overflow:visible;width:100%;height:100%}.video-container{position:relative;width:100%;height:0;padding-bottom:56.25%;margin:0 auto;cursor:pointer;overflow:hidden;border-radius:50px}.video-container img{width:100%;height:auto;display:block}.video-container iframe{width:100%;height:100%;position:absolute;top:0;left:0}.custom-play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:transparent;border:0;padding:0;cursor:pointer;outline:0}.custom-play-button::before{content:"";background:url(https://avantajprim.com/wp-content/themes/avprim/assets/images/newdesign/homepage/play_me.svg);background-size:contain;background-repeat:no-repeat;background-position:top left;position:absolute;top:-100px;left:-130px;overflow:visible;width:230px;height:230px}.modal{display:none;position:fixed;z-index:1;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.8);z-index:99}.modal-content{background-color:#000;margin:auto;width:80%;height:80%;position:relative}.modal-content,.modal-content iframe{border-radius:20px}.close{color:#aaa;color:#4bb6e8;font-size:38px;font-weight:700;position:absolute;line-height:1;top:0;right:10px}.close:hover,.close:focus{color:#fff;text-decoration:none;cursor:pointer}iframe#youtubeVideo{height:100%}.n-solutions{padding:120px 0 120px 0;border-radius:50px;position:relative;z-index:1}#n-home .n-solutions{padding:120px 0 150px 0;background:#fff;background-image:url(https://avantajprim.com/wp-content/themes/avprim/assets/images/newdesign/homepage/banner_background_solutions_after.png);background-repeat:no-repeat;background-size:100% 100%}#n-home .n-solutions::before{content:"";background:url(https://avantajprim.com/wp-content/themes/avprim/assets/images/newdesign/homepage/elements-bg-blue.svg);background-size:auto;background-size:55%;background-repeat:no-repeat;background-position:top left;position:absolute;top:0;left:0;overflow:visible;width:100%;height:160px;z-index:9}.n-solutions-cards{display:flex;flex-wrap:wrap;gap:15px;justify-content:center}.n-solutions-card{flex:1 1 auto;background:#fff;max-width:400px;padding:25px 30px 40px 30px;border-radius:50px;transition:.3s;z-index:1}#n-home .n-solutions-card{background:#f1f1f1}#n-home .n-solutions-card:hover,.n-solutions-card:hover{background:#4bb6e8}.n-solutions-card:hover,.n-solutions-card:hover .n-solutions-cc-link.n-arrow-link,.n-solutions-card:hover .n-solutions-cc-title,.n-solutions-card:hover .n-solutions-cc-servicelist{color:#fff}.n-solutions-card:hover .n-solutions-cc-servicelist ul li::after{background-color:#fff}.n-solutions-card:hover .n-solutions-cc-link.n-arrow-link::after{filter:brightness(0) invert(1)}.n-solutions-cc-link.n-arrow-link{transition:none}.n-solutions-card-img img{overflow:hidden;width:100%;object-fit:cover}.n-solutions-card-bg-img{background:linear-gradient(90deg,#4bb6e8,transparent);position:absolute;height:100%;display:flex;align-items:center}.n-solutions-card-bg-img img{padding-left:30px}.n-solutions-card-img{position:relative;display:flex;overflow:hidden;border-radius:50px;max-height:94px}.n-solutions-cc-link.n-arrow-link::after{background-image:url(https://avantajprim.com/wp-content/themes/avprim/assets/images/newdesign/homepage/Arrow-right.svg);content:"";position:relative;width:69px;height:9px;display:block;margin-left:10px}.n-solutions-cc-title{font-size:30px;font-weight:700;color:#101010;margin:25px auto}.n-solutions-cc-servicelist{color:#101010;font-size:20px;line-height:30px}.n-solutions-cc-link.n-arrow-link{margin-top:30px;padding-left:30px}.n-solutions-cc-link.n-arrow-link{color:#4bb6e8;font-size:21px;line-height:27px;display:flex;align-items:center;font-weight:400}.single_post .n-content ul li,.n-solutions-cc-servicelist ul li{padding-left:30px;position:relative}.single_post .n-content ul li{line-height:35px}.single_post .n-content ul li::after,.n-solutions-cc-servicelist ul li::after{content:"";position:absolute;left:0;top:15px;width:15px;height:5px;background:#4bb6e8;border-radius:50px}.single_post.single_vacancy .n-single_content .n-container .n-content,.single_post.single_vacancy .n-single_content .n-container .n-vacancy-form{width:50%}.single_post.single_vacancy .n-single_content .n-container{display:flex;gap:15px;overflow:visible}.n-blog{margin-top:-100px;padding:200px 0 100px 0;background:#101010;position:relative;background-image:url(https://avantajprim.com/wp-content/themes/avprim/assets/images/newdesign/homepage/blog_bg.png);background-repeat:no-repeat;background-size:100% 100%}.n-blog-cards{display:flex;flex-wrap:wrap;justify-content:center;gap:15px;z-index:2;position:relative}.n-blog-card{background-color:#fff;flex:1 1 auto;width:49%;max-width:49%;padding:35px 40px 75px 40px;border-radius:50px}.n-blog-img{margin-bottom:40px}.n-blog-img img{border-radius:50px;width:100%;max-height:300px;object-fit:cover}.n-blog-cc-date{font-size:16px;color:#797979}.n-blog-cc-title h3{font-size:35px;font-weight:700;margin:16px 0;color:#101010;-webkit-transition:color 200ms ease-in-out;transition:color 200ms ease-in-out}a.n-blog-card:hover .n-blog-cc-title h3{color:#4bb6e8}.n-blog-cc-excerpt p{color:#101010;font-size:20px;line-height:30px}.n-vacancies{padding:120px 0 320px 0;position:relative;background-image:url(https://avantajprim.com/wp-content/themes/avprim/assets/images/newdesign/homepage/gradient_bg.png);background-repeat:no-repeat;background-size:100% 130%;background-position:0;overflow:hidden}.n-vacancies-cards{padding:50px 0 170px 0;padding:50px 0 240px 0;padding:50px 0 100px 0;display:flex;gap:20px;flex-wrap:wrap}.n-vacancies-card{padding:62px 35px;background-color:#fff;border-radius:50px;z-index:2;transition:.3s;width:49%;max-width:49%}.n-vacancies-cc-title h3{font-size:35px;font-weight:700;margin-bottom:25px}.n-vacancies-cc-description p{color:#101010}.n-vacancies-cc-link{margin-top:35px}.n-vacancies-cc-link{color:#4bb6e8;transition:none;font-size:21px;line-height:27px;display:flex;align-items:center;font-weight:400}.n-vacancies-card:hover{background-color:#4bb6e8}.n-vacancies-card:hover *,.n-vacancies-card:hover .n-vacancies-cc-link{color:#fff}.n-vacancies-cc-link.n-arrow-link::after{background-image:url(https://avantajprim.com/wp-content/themes/avprim/assets/images/newdesign/homepage/Arrow-right.svg);content:"";position:relative;width:69px;height:9px;display:block;margin-left:10px}.n-vacancies-card:hover .n-vacancies-cc-link.n-arrow-link::after{filter:brightness(0) invert(1)}.n-vacancies-contact-us a{width:fit-content;padding:40px 110px;font-size:30px;color:#fff;background:linear-gradient(180deg,#4bb6e8,#2a86c7);border-radius:100px;position:relative;display:block;margin:0 auto;margin-top:70px;margin-bottom:200px;line-height:auto}.n-vacancies-contact-us a:hover{color:#fff}video[poster]{width:100%;height:100%;object-fit:cover}:root{--sizeindex:calc(1vw + 1vh)}.lines-container{width:126%;margin:0 auto;position:absolute;left:-13%;bottom:0}.line{border-top:1px solid #4bb6e8;border-top:1px solid rgba(75 182 232/50%);border-radius:300px;position:relative;border:unset}.line::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:80%}.line-7{margin:calc(var(--sizeindex)*4)0 0 0;padding:0 calc(var(--sizeindex)*4);margin:0}.line-6{margin:calc(var(--sizeindex)*4)0 0 0;padding:0 calc(var(--sizeindex)*3.8)}.line-5{margin:calc(var(--sizeindex)*3.2)0 0 0;padding:0 calc(var(--sizeindex)*3.6)}.line-4{margin:calc(var(--sizeindex)*2.6)0 0 0;padding:0 calc(var(--sizeindex)*3.4)}.line-3{margin:calc(var(--sizeindex)*2.2)0 0 0;padding:0 calc(var(--sizeindex)*3.2)}.line-2{margin:calc(var(--sizeindex)*1.8)0 0 0;padding:0 calc(var(--sizeindex)*3)}.line-1{margin:calc(var(--sizeindex)*1.5)0 0 0}.b-footer{color:#404040;padding:60px 0 70px 0;background:url(https://avantajprim.com/wp-content/uploads/2024/02/footer_bg.png);background-size:cover;background-repeat:no-repeat;background-position:bottom left}.b-footer__wrap{display:flex;align-items:center}.b-footer .b-header__planner{display:none}.b-footer a{color:#404040}.no-touch .b-footer a:hover{color:#4bb6e8}.footer_icons{display:flex;flex-direction:column}.footer_icon{margin-bottom:11px;display:flex;align-items:center}.footer_icon:last-child{margin-bottom:0}.footer_icon img{margin-right:12px}.template_404 .n-banner::after,.archive_posts .n-banner::after,.single_post .n-banner::after{content:none}.archive_posts .n-banner{max-height:600px;box-shadow:inset 0 0 0 1000px rgb(255 255 255/15%);background-position:center;margin-bottom:-275px;z-index:0}.archive_posts .n-banner,.single_post .n-banner{border-radius:0 0 50px 50px}.single_post .n-banner{margin-bottom:-570px}.archive_posts .n-solutions{padding-top:0}.archive_posts .n-vacancies{overflow:visible}.single_post .n-solutions{padding-bottom:70px;width:100%}.single_post .n-solutions-cards{padding:60px 0 0 0}.single_post .n-solutions-content,.single_post .n-solutions-title h2{color:#fff}.single_post h2{font-size:45px;font-weight:400;margin:0}.single_post .n-title{margin-bottom:20px}.n-logos{background-color:#4bb6e8;padding:70px 0}.n-logos-cards{display:flex;justify-content:center;flex-wrap:wrap;gap:15px}.n-logo{padding:35px 75px;padding:35px 55px;background:#ffffffab;flex:1 1 auto;border-radius:50px;transition:.3s;max-width:295px;max-height:130px;height:130px;width:295px;text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column}.n-logo img{max-height:100%;width:auto}.n-review_block{padding:60px 0;background-color:#fff}.n-review_content_block{background-color:#f1f1f1;padding:45px 75px;display:flex;gap:65px;border-radius:50px}.n-review_image{width:200px;height:100%}.n-review_image img{width:100%;height:auto;height:100%;object-fit:cover;border-radius:50px}.n-review_content{display:flex;flex-wrap:wrap;flex-direction:column;gap:10px;font-size:20px}.single_post .n-blog{margin-top:0;z-index:1}.n-review_title{font-size:35px;font-weight:700}.n-review_position{font-weight:400}.n-review_viewall_btn{width:fit-content;margin:0 auto;margin-top:60px}.n-review_viewall_btn a{font-size:25px;background:linear-gradient(0deg,#2a86c7,#4bb6e8);color:#fff;border-radius:100px;padding:15px 80px;display:block}.n-review_viewall_btn a:hover{box-shadow:0 22px 55px rgba(75,182,232,20%);color:#fff}.single_post .n-blog{padding:100px 0}.single_post .n-banner{box-shadow:inset 0 0 0 1000px rgb(0 0 0/50%);background-position:center;z-index:1;place-content:center;align-items:flex-end}.archive_posts .n-vacancies{padding-top:0}.archive_posts .n-solutions{border-radius:0}.archive_posts .n-vacancies-cards,.archive_posts .n-solutions-cards,.archive_posts .n-blog-cards{padding:50px 0 240px 0;padding:50px 0 100px 0}.single_post .n-vacancies-contact-us{position:relative;height:483px;background-image:url(https://avantajprim.com/wp-content/themes/avprim/assets/images/newdesign/homepage/gradient_bg.png);background-repeat:no-repeat;background-size:cover;background-position:0 80%}.n-single_content .n-content>.wp-block-image img{width:100%;border-radius:50px}.n-single_content .n-content>.wp-block-image{width:100vw;max-width:100vw;transform:translateX(-50%);margin-left:50%;padding:60px 0}.single_post.single_news .n-banner,.single_post.single_vacancy .n-banner{margin-bottom:0}.single_post .n-content{padding:60px 0 90px 0}.single_post:not(.single_vacancy) .n-banner-content p,.single_post .n-content p{text-indent:20px}.single_post.single_vacancy .n-banner{max-height:600px;place-content:center;align-items:flex-end;box-shadow:inset 0 0 0 1000px rgb(255 255 255/15%);background-position:center;z-index:0}.single_post.single_vacancy .n-single_content .n-container .n-content{padding-right:60px;padding-bottom:0}.single_post.single_vacancy .n-single_content .n-container .n-vacancy-form{background:#fff;padding:90px 35px;border-radius:50px;height:fit-content;margin-top:-180px;z-index:1}.n-vacancy-form input[type=color],.n-vacancy-form input[type=date],.n-vacancy-form input[type=datetime],.n-vacancy-form input[type=datetime-local],.n-vacancy-form input[type=email],.n-vacancy-form input[type=month],.n-vacancy-form input[type=number],.n-vacancy-form input[type=password],.n-vacancy-form input[type=search],.n-vacancy-form input[type=tel],.n-vacancy-form input[type=text],.n-vacancy-form input[type=time],.n-vacancy-form input[type=url],.n-vacancy-form input[type=week],.n-vacancy-form textarea{color:#101010;background:#f1f1f1;border-radius:50px}.n-vacancy-form .gform_fields .gform_drop_area{background:#fff;border-radius:50px;display:flex;flex-direction:column;align-items:center;padding:35px 0;position:relative}.single_post.single_vacancy div:not(.n-solutions-title)>h2{font-size:30px}.single_post.single_vacancy .n-solutions-title>h2{color:#101010}.single_post p{font-size:20px}.single_post.single_vacancy .n-single_content .n-container .n-content>:not(:last-child){padding-bottom:35px}.gform_fields .hidden_label .gfield_label{display:none}.n-vacancy-form .n-vacancy-form-title{margin-bottom:40px;text-align:center}.ginput_container.ginput_container_fileupload{text-align:center}.ginput_container.ginput_container_fileupload .gform_fileupload_multifile{margin-bottom:10px}.gform_fields .gform_drop_area .gform_button_select_files{visibility:hidden;position:relative;padding:9px 24px}.gform_fields .gform_drop_area .gform_button_select_files::before{content:url(https://avantajprim.com/wp-content/uploads/2024/02/upload_icon.svg);position:absolute;top:10px;left:50%;transform:translate(-50%,0);visibility:visible}.gform_fields .gform_drop_area .gform_drop_instructions{order:1}.gform_button.button{padding:25px 80px;height:auto;color:#fff;padding:24px 45px;background-color:#4bb6e8;border-radius:50px;position:relative;display:flex;font-size:21px;align-items:center}.gform_button.button::after{background-image:url(https://avantajprim.com/wp-content/themes/avprim/assets/images/newdesign/homepage/arrow-right-white.svg);content:"";position:relative;width:69px;height:9px;display:block;margin-left:10px}.gform_footer{margin:0}.gform_wrapper{margin-bottom:0}.n-footer-bg{position:relative;height:483px;background-image:url(https://avantajprim.com/wp-content/themes/avprim/assets/images/newdesign/homepage/gradient_bg.png);background-repeat:no-repeat;background-size:cover;background-position:0 80%}.single_post.single_vacancy .n-solutions-content{width:50%}.single_post.single_vacancy .n-solutions{padding-bottom:30px}.n-title::after{width:130%}.single_post.single_vacancy .n-solutions-content,.single_post.single_vacancy .n-solutions-title h2{color:#101010}.n-vacancies-cards strong{font-weight:700}a.custom-logo-link{display:flex;position:absolute;top:30px}.n-logos-title h3{color:#fff;text-align:center;font-size:36px;font-weight:400}.archive_posts.contacts_template .n-banner{max-height:880px;margin-bottom:-554px}.archive_posts.contacts_template .n-map .n-title{margin-bottom:85px}.n-map{z-index:1;position:relative}.n-map-container{overflow:hidden;position:relative;height:860px}.n-map-container iframe{border-radius:0 50px 50px 0;width:80%}.n-map-content{position:absolute;top:50%;right:-50%;transform:translateY(-50%);background:#fff;width:100%;padding:45px 0 45px 100px;border-radius:50px 0 0 50px;display:flex;flex-direction:column;gap:15px;box-shadow:0 22px 55px rgba(75,182,232,20%)}.n-map-el-icon img{display:block}.n-map-element{display:flex;align-items:center;gap:15px;max-width:25%}.n-map-el-txt{font-size:20px;letter-spacing:-.035em}.n-map-content::before{content:"";position:absolute;top:-40px;left:23%;width:92px;height:92px;background:url(https://avantajprim.com/wp-content/themes/avprim/assets/images/newdesign/homepage/presentation-svg1.svg);background-size:contain;background-repeat:no-repeat;background-position:top left;z-index:9}.n-map-content::after{content:"";position:absolute;bottom:-45px;left:-45px;width:151px;height:151px;background:url(https://avantajprim.com/wp-content/themes/avprim/assets/images/newdesign/homepage/presentation-svg2.svg);background-size:contain;background-repeat:no-repeat;background-position:top left;z-index:-1;content:none}.contact_content{display:flex;flex-direction:column;align-items:center;padding:155px 0 155px 0;z-index:1;position:relative}.contact_content .n-title::after{width:100vw}.contact_content .n-title h2{margin:0}.contact_content .n-title{margin-bottom:30px}.contact_text{text-align:center;font-size:20px}.b-header .b-header__menu li.b-header__planner.is-active a{color:#fff}.n-map iframe div{border:0!important}.b-footer__col{font-weight:300}.b-header__menu li:last-child a{border:2px solid #1fa3ff;background:#1fa3ff;color:#fff;border-radius:1000px;padding-left:36px;padding-right:36px;line-height:43px}.popup .overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.7);z-index:99;display:none}.popup .content{position:fixed;top:10%;bottom:10%;left:50%;transform:translate(-50%,0) scale(0);background:#fff;width:50%;max-height:80%;overflow-x:hidden;overflow-y:scroll;z-index:999;text-align:center;padding:90px 35px;box-sizing:border-box}.popup .close-btn{cursor:pointer;position:absolute;right:20px;top:20px;width:30px;height:30px;background:#222;color:#fff;font-size:25px;font-weight:500;line-height:25px;text-align:center;border-radius:50%}.popup.active .overlay{display:block}.popup.active .content{transition:all 300ms ease-in-out;transform:translate(-50%,0) scale(1)}button.contact_modal{width:fit-content;padding:40px 110px;font-size:30px;color:#fff;background:linear-gradient(180deg,#4bb6e8,#2a86c7);border-radius:100px;position:relative;display:block;margin:0 auto;margin-top:70px;margin-bottom:200px;line-height:normal;border:0}.button.contact_modal:hover{box-shadow:0 22px 55px rgba(75,182,232,20%)}.gform_footer input.gform_button.button::after{content:"";position:relative;width:69px;height:9px;display:block;margin-left:10px;background-image:url(https://avantajprim.com/wp-content/themes/avprim/assets/images/newdesign/homepage/arrow-right-white.svg)}.gform_footer input.gform_button.button{color:#fff;padding:24px 45px;background-color:#4bb6e8;border-radius:50px;position:relative;display:flex;font-size:21px;align-items:center;border:0}.gform_footer input.gform_button.button:hover{box-shadow:0 22px 55px rgba(75,182,232,20%);background-color:#4bb6e8;border:0}#loader{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:999;font-size:16px;color:#fff;background:#000;padding:10px 20px;border-radius:5px;width:calc(100% + 1px);height:calc(100% + 1px);display:flex;justify-content:center;align-items:center;border-radius:50px}#n-privacy .n-banner{height:400px}.b-404__content{display:flex;flex-direction:column;justify-content:center}.template_404 .n-banner.lazyloaded{justify-content:center}.template_404 .n-banner.lazyloaded h1 p{color:#fff;font-weight:700}.template_404 .n-banner.lazyloaded p{color:#fff;font-weight:500}@media screen and (min-width:1921px){#n-home .n-solutions::before{background-size:45%}}@media screen and (min-width:1250px){.b-header__logo{background-size:194px 32px}}@media screen and (max-width:1850px){.n-banner::after{bottom:-21%}}@media screen and (max-width:1650px){.n-banner::after{bottom:-33%}#n-home .n-solutions::before{background-size:65%}}@media screen and (max-width:1440px){header.b-header{margin:0 20px;max-width:calc(100% - 40px);left:0;transform:unset}.n-banner::after{bottom:-38%}.custom-play-button{width:18%}.custom-play-button::before{top:-110%;left:-80%;width:130%;height:220%}#n-home .n-solutions::before{background-size:75%}.b-footer__wrap{margin:0 20px}.b-header__lang:hover .n_languages{left:-60px}}@media screen and (max-width:1366px){.n-banner::after{bottom:-43%}}@media screen and (max-width:1365px){.n-presentation-content{padding:90px 0}.n-presentation-image-img img{width:calc(80vw - 10px);max-width:calc(80vw - 10px)}.n-videoblock{padding:200px 0 100px 0}}@media screen and (max-width:1200px){.n-banner::after{bottom:-52%}.line-7{padding:0 calc(var(--sizeindex)*3);margin:0}.line-6{padding:0 calc(var(--sizeindex)*2.8)}.line-5{padding:0 calc(var(--sizeindex)*2.6)}.line-4{padding:0 calc(var(--sizeindex)*2.4)}.line-3{padding:0 calc(var(--sizeindex)*2.2)}.line-2{padding:0 calc(var(--sizeindex)*2)}.n-vacancies-contact-us a{margin-top:40px}.n-map-container iframe{width:90%}.n-map-element{max-width:35%}.n-map-container{height:640px}}@media screen and (max-width:1079px){.b-header__hamburger{width:20px;margin-top:6px}.b-header__hamburger i:nth-child(2){top:8px}.b-header__hamburger i:last-child{top:16px}.b-header{padding:30px}.b-header__nav{position:absolute;height:100vh;transform:translate(0,-120px)}.b-header__menu{top:220px}.b-header__lang{top:500px}.b-header__lang:hover .n_languages{margin:0;width:100%;left:0;padding:0}.b-header__lang:hover .n_languages ul{background:unset;padding:0}.b-header__menu li:last-child a{width:fit-content;margin:0 auto}}@media (min-width:1025px){.single_post .n-solutions-card{padding:30px 35px 50px 35px}}@media (min-width:1024px){.gform_fields .gfield{margin:25px 0}.gform_footer{margin:0}}@media screen and (max-width:1024px){.n-presentation .n-container{flex-direction:column}.n-presentation .n-container:before{border-radius:50px;width:100%;max-width:100%;height:75%;transform:none}.n-presentation-image{margin:0}.n-presentation-image-img img{width:calc(100vw - 30px);max-width:calc(100vw - 30px);max-height:100%}.n-presentation-content{padding:90px 0 0 0}.n-presentation-content,.n-presentation-image{width:100%}.n-banner{margin-bottom:-50px}.n-presentation::before{background-size:100%;transform:translate(.3%,0)}.n-presentation-image-img:before{left:auto;right:5%}header.b-header{top:50px}.n-container{padding:0 30px}.n-videoblock::before{background-size:85%auto}.n-solutions-card{width:48%}.n-blog-card,.n-vacancies-card{width:48%;max-width:48%}.modal-content{height:70%}.n-footer-bg{height:200px}.n-map-container{height:auto;overflow:visible}.n-map-container iframe{height:400px;width:100%;border-radius:unset}.archive_posts.contacts_template .n-banner{max-height:500px;margin-bottom:-200px}.n-map-content::before{right:5%;left:auto}.n-map-content{position:relative;transform:none;top:auto;right:-1%;width:100%;margin-top:50px;padding:45px 90px}.n-map-element{max-width:100%}.archive_posts.contacts_template .n-map .n-title{margin-bottom:45px}.popup .content{width:80%}}@media screen and (min-width:768px){.b-footer__col{text-align:left;float:left;display:block;margin-right:2%!important;width:23%!important}.b-footer__col:last-child{margin-right:0!important;width:25%!important}.gform_fields .gform_drop_area .gform_button_select_files{margin-left:0}}@media screen and (max-width:768px){.n-banner-content{max-width:100%}.n-banner-title h2{font-size:30px}.n-banner::after{bottom:-55%;width:120%}.n-banner-button{margin-top:40px;display:block}.n-presentation::before{content:none}.n-title h2{font-size:30px}.n-videoblock{padding:150px 0 100px 0}.n-videoblock::before{background-size:95%auto}.video-container{border-radius:15px}.custom-play-button{width:22%}.n-presentation .n-container:before{height:88%}#n-home .n-solutions{padding:120px 0 300px 0}#n-home .n-solutions{background-size:100%auto;background-position:bottom}#n-home .n-solutions::before{background-size:125%;background-position:top right}.n-solutions-cards{gap:20px}.n-solutions-card{width:100%}.n-blog-cards{gap:20px}.n-blog-card{width:100%;max-width:100%;padding:30px 20px 75px 20px}.n-blog-cc-title h3{font-size:30px}.n-blog{padding:220px 0 120px 0}.n-vacancies-cards{flex-direction:column;padding-top:0}.archive_posts .n-vacancies-cards,.archive_posts .n-solutions-cards,.archive_posts .n-blog-cards{padding-top:0}.n-vacancies-card{width:100%;max-width:100%;padding:60px 20px}.line-7{margin:calc(var(--sizeindex)*4)0 0 0;padding:0 calc(var(--sizeindex)*2);margin:0}.line-6{margin:calc(var(--sizeindex)*2.2)0 0 0;padding:0 calc(var(--sizeindex)*1.8)}.line-5{margin:calc(var(--sizeindex)*2)0 0 0;padding:0 calc(var(--sizeindex)*1.6)}.line-4{margin:calc(var(--sizeindex)*1.8)0 0 0;padding:0 calc(var(--sizeindex)*1.4)}.line-3{margin:calc(var(--sizeindex)*1.4)0 0 0;padding:0 calc(var(--sizeindex)*1.2)}.line-2{margin:calc(var(--sizeindex)*1.2)0 0 0;padding:0 calc(var(--sizeindex)*1)}.line-1{margin:calc(var(--sizeindex)*1)0 0 0}.archive_posts .n-vacancies-cards,.archive_posts .n-solutions-cards,.archive_posts .n-blog-cards,.n-vacancies-cards{padding-bottom:140px}.n-vacancies-contact-us a{margin-top:20px;font-size:23px;padding:30px 85px}.n-vacancies{background-position:0 top}.b-header__logo{background-size:160px 30px;width:160px}.modal-content{height:50%}.b-footer__col{margin-right:0!important;width:100%!important;text-align:left;margin-bottom:20px}.b-footer__wrap{flex-wrap:wrap;align-content:center;justify-content:center}.b-footer__col:nth-child(3){margin-bottom:20px}.b-footer__col{text-align:center}.footer_icons{align-items:center}.n-review_content_block{flex-direction:column}.n-review_image{width:100%}.single_post .n-vacancies-contact-us a{margin-bottom:150px}.single_post .n-vacancies-contact-us{height:350px;background-position:0}.single_post .n-content{padding:60px 0}.n-single_content .n-content>.wp-block-image{padding:20px 0}.n-banner{height:700px}.single_post.single_vacancy .n-single_content .n-container .n-vacancy-form{margin-top:0}.single_post.single_vacancy .n-solutions-content{width:100%}.single_post.single_vacancy .n-single_content .n-container{flex-direction:column}.single_post.single_vacancy .n-single_content .n-container .n-content,.single_post.single_vacancy .n-single_content .n-container .n-vacancy-form{width:100%}.single_post.single_vacancy .n-single_content .n-container .n-content{padding-bottom:60px;padding-right:0}.single_post.single_vacancy .n-banner{max-height:500px}.contact_content{padding:55px 0 55px 0}.n-map-content{padding:40px}}@media screen and (max-width:680px){.n-banner::after{bottom:-58%;width:130%}.n-review_content_block{padding:45px 30px;gap:30px}}@media screen and (max-width:560px){.b-footer__wrap{flex-direction:column;align-items:flex-start}.b-footer__col{text-align:center}.footer_icon{justify-content:center}.n-banner::after{bottom:-60%;width:160%;right:-70%}.n-review_viewall_btn a{padding:15px 50px;display:block;text-align:center}.single_post .n-vacancies-contact-us a{text-emphasis:center}.n-footer-bg{height:150px}}@media screen and (max-width:500px){#n-home .n-solutions::before{background-size:175%;background-position:top right}#n-home .n-solutions{padding:120px 0 340px 0}.line-7{border-radius:0}.line-6,.line-5,.line-4{border-radius:55px}.line-7,.line-6,.line-5{padding:0 0}.line-4,.line-3,.line-2{padding:0 15px}.archive_posts .n-vacancies-cards,.archive_posts .n-solutions-cards,.archive_posts .n-blog-cards,.n-vacancies-cards{padding-bottom:80px}.n-vacancies-contact-us a{margin-top:20px;font-size:23px;padding:30px 85px}.n-banner::after{bottom:-61%}.n-banner-button a{padding:24px 25px}.n-arrow-link a::after{background-repeat:no-repeat}}@media screen and (max-width:375px){.n-banner::after{bottom:-60%;width:180%;right:-80%}.n-solutions-cc-title{font-size:21px}.popup .content{width:90%}}@media screen and (max-width:320px){.n-banner::after{bottom:-66%}.n-banner-button a{padding:24px 15px}.n-arrow-link a::after{margin-left:5px}}
