@charset "UTF-8";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */button,hr,input{overflow:visible}progress,sub,sup{vertical-align:baseline}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}details,main{display:block}h1{font-size:2em}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],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{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[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-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}.slick-list,.slick-slider,.slick-track{position:relative;display:block}.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;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0)}.slick-track{top:0;left:0;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.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}.slick-dots,.slick-next,.slick-prev{position:absolute;display:block;padding:0}.slick-loading .slick-list{background:url(ajax-loader.gif) center center no-repeat #fff}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(fonts/slick.eot);src:url(fonts/slick.eot?#iefix) format("embedded-opentype"),url(fonts/slick.woff) format("woff"),url(fonts/slick.ttf) format("truetype"),url(fonts/slick.svg#slick) format("svg")}.slick-next,.slick-prev{font-size:0;line-height:0;top:50%;width:20px;height:20px;transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:0;background:0 0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:0 0}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}.slick-next:before,[dir=rtl] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}[dir=rtl] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;width:100%;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}@font-face{font-family:GilroyLight;src:url(../fonts/Gilroy-Light.ttf)}@font-face{font-family:GilroyRegular;src:url(../fonts/Gilroy-Regular.ttf)}@font-face{font-family:GilroyMedium;src:url(../fonts/Gilroy-Medium.ttf)}@font-face{font-family:GilroySemiBold;src:url(../fonts/Gilroy-SemiBold.ttf)}@font-face{font-family:GilroyBold;src:url(../fonts/Gilroy-Bold.ttf)}@font-face{font-family:Neumann;src:url(../fonts/td-neumann.otf)}.bold{font-weight:700}.bread_crumbs{margin-top:55px}.bread_crumbs ul{display:flex}.bread_crumbs ul li{padding-right:5px;font-family:GilroyLight;font-style:normal;font-weight:300;font-size:16px;line-height:20px}.bread_crumbs ul li a{color:#171E30}.article header{background:url(../img/header/bg_header-article.jpg) center center no-repeat;background-size:cover}.article header nav{padding-bottom:60px}.article main{font-family:GilroyLight}.article main h3{font-family:GilroyRegular;font-style:normal;font-weight:400;font-size:30px;line-height:1;color:#171E30}.article main b{font-weight:700}.article main #about{padding:20px 10px 70px}.article main #about>article h2{margin-bottom:0;font-size:45px;line-height:1.22;font-weight:400;text-transform:inherit}@media (max-width:768px){.article main #about>article h2{font-size:35px;line-height:40px}}.article main #about .desc-text{max-width:85%;font-style:normal;font-weight:300;font-size:16px;line-height:20px;color:#171E30}.article main #about .desc-text p{margin:15px 0 20px}.article main .career{padding:34px 0 70px}.article main .career .bold{display:block}.article main .career p{margin:26px 0 0}.article main .career ul{margin:0;padding:0 0 0 18px;list-style-type:disc}.article main .career ul li{font-style:normal;font-weight:400;font-size:16px;line-height:20px}@media (max-width:768px){.article main .sertificate{padding-bottom:50px}}.article main .sertificate .section{align-items:end}.article main .sertificate h3{margin-top:0}.article main .sertificate .desc-text{padding-right:10px}.article main .sertificate .desc-text ul{margin:0;padding:0 0 0 18px;list-style-type:disc}@media (max-width:768px){.article main .sertificate .section article+img{height:auto;margin:0 auto 50px}}.article main .sertificate .sertificate__quote{margin:40px 0 82px}.article main .sertificate .sertificate__quote .relative{max-width:70%;padding:10% 8% 5%;background:0 0}.article main .sertificate .sertificate__quote .relative::after,.article main .sertificate .sertificate__quote .relative:before{display:none}@media (max-width:768px){.article main .sertificate .sertificate__quote .relative{max-width:100%;padding:5% 4% 2%}}.article main .sertificate .sertificate__quote .relative h4{display:flex;align-items:center;margin-top:0}.article main .sertificate .sertificate__quote .relative h4 img{height:auto;margin:0 16px 0 0}.article main .sertificate .sertificate__quote .relative p{margin-bottom:20px}.article main .sertificate .number-list li{padding-bottom:30px}.article main .sertificate .number-list li:last-child{padding-bottom:0}.article main .sertificate .number-list li:last-child p:last-child{margin-bottom:0}.article main .sertificate .number-list-title{display:flex;margin-bottom:20px;align-items:flex-end}.article main .sertificate .number-list-title .numb{display:flex;justify-content:center;align-items:center;width:80px;height:80px;font-size:60px;font-family:GilroyLight;color:#fff;background:#D8DEEB}.article main .sertificate .number-list-title h3{margin:0 0 0 25px}.article main .sertificate .number-list-desc p{padding-bottom:25px}.article main .article-3 .section article{max-width:85%}.article main .article-3 .section article+img{margin:0 0 0 80px}@media (max-width:768px){.article main .article-3 .section article+img{margin:0}}.article main .article-3 .section h3{margin:20px 0}.article main .article-3 .section .desc-text p,.article main .article-3 .section p{margin-bottom:25px}.article main .article-3 .section .quotations{padding:25px 40px;margin:55px 0;background:#F0F3FA}@media (max-width:768px){.article main .article-3 .section .quotations{padding:25px 10px;margin:35px 0 10px}.article main .article-3 .section .quotations h3{font-size:24px}}.article main .article-3 .section .quotations .bold{display:block}@media (max-width:1164px){.article main .publications .public__box:first-child{flex:1 100%;margin-top:20px;text-align:center}}.article main .publications .public__box H2{text-transform:uppercase}.article main .public{margin:63px auto 45px}@media (max-width:767px){.sm-hide{display:none!important}}footer,header{font-family:GilroyRegular}blockquote:before,h1,h2{font-family:Neumann}.call__buttons button{font-family:GilroySemiBold}.round__list{font-family:GilroyLight}h1,h2,h3{font-weight:400}h2{font-size:70px;line-height:80px}.call__buttons button,.round__list,a{font-size:16px}p{line-height:20px}blockquote,h1,h2,p,ul{margin:0;padding:0}ul{list-style-type:none}.call__buttons button,input{border:none}.call__buttons button:focus,input:focus{outline:0}input.validation-error{border-color:red!important}img{height:auto;-o-object-fit:contain;object-fit:contain;max-width:100%}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{border-radius:10px;background:#DADCDD}::-webkit-scrollbar-thumb{border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3);background:#CCCECF}::-webkit-scrollbar-thumb:hover{background:#555}.section{max-width:1160px;margin:0 auto;padding:0 10px}.none{display:none}.baseheader__list,.block{display:block}.inlineblock,::after,::before,footer nav a,i{display:inline-block}header nav{position:relative;white-space:nowrap}header nav .lang{display:flex}header nav .lang-wrapp{position:absolute;top:20px;right:0}@media (max-width:1024px){header nav .lang-wrapp{position:static}}header nav .lang li a{padding:10px 13px!important;border:0!important}header nav .lang li a.active{font-weight:700;color:#E96C0E}a,a:hover{text-decoration:none}.flexcentbet{display:flex;align-items:center;justify-content:space-between}.flexbasestart,.round__list>li{display:flex;align-items:baseline;justify-content:flex-start}.flexstartaround{display:flex;align-items:flex-start;justify-content:space-around}.flexstartbet{display:flex;align-items:flex-start;justify-content:space-between}.flexstretchbet{display:flex;align-items:stretch;justify-content:space-between}.flexwrap{flex-wrap:wrap}.relative{position:relative}.close,.header__burger,.pointer,button{cursor:pointer}.call,.email{width:14px;height:12px;margin-right:6px;fill:none;stroke:#8794B8}.facebook,.insta{width:35px;height:35px;fill:none;stroke:#fff;transition:stroke .2s ease-in-out}.facebook{margin-left:15px}.facebook:hover,.insta:hover{stroke:#E96C0E}nav{color:#8794B8}.call__buttons button,footer,h1,nav a{color:#fff}a:hover{color:#E96C0E}.round__list svg{max-width:15px;min-width:15px;height:15px;margin-right:16px;fill:none}a{transition:all .2s ease-in-out}blockquote{font-style:italic}blockquote:before{content:"\201C";position:absolute;font-size:80px;font-style:normal}.form-ty{position:absolute;width:100%;margin:31px 0 0;text-align:center;font-family:Neumann;font-size:20px}body .call__buttons button{position:absolute;left:0;top:0;height:52px;background-image:linear-gradient(270deg,#E9760C 4.09%,#E62B1F 100%);box-shadow:0 14px 6px rgba(21,30,53,.5);border-radius:25px;transition:opacity .2s ease-in-out}body .call__buttons button:nth-of-type(2){background:linear-gradient(270deg,#6583D5 4.09%,#1656E0 99.5%);opacity:0}body .call__buttons button:nth-of-type(2):hover{opacity:1}body header{background:url(../img/bg_header.png) center center no-repeat;background-size:cover}body header nav{padding-top:45px}body header nav .header__burger{width:45px;height:49px;z-index:9999;margin-right:4%}body header nav .header__burger i{position:absolute;right:0;width:44px;height:6px;border-radius:25px;background:#fff;transition:all .2s}body header nav .header__burger i:nth-of-type(1){top:13px}body header nav .header__burger i:nth-of-type(2){top:22px}body header nav .header__burger i:nth-of-type(3){top:31px}body header nav .header__burger.active i:nth-of-type(2){opacity:0}body header nav .header__burger.active i:nth-of-type(1),body header nav .header__burger.active i:nth-of-type(3){width:38px;top:23px}body header nav .header__burger.active i:nth-of-type(1){transform:rotate(-45deg)}body header nav .header__burger.active i:nth-of-type(3){transform:rotate(45deg)}body header nav li:nth-child(-n+5)>a:link{padding:12px 22px;border:1px solid transparent;border-radius:25px}body header nav li:nth-child(-n+5)>a:hover{border-color:#E96C0E}body header nav p{font-size:14px;line-height:24px}body header h1{margin-top:160px;text-transform:uppercase;font-size:110px}body header blockquote{max-width:490px;margin-top:80px;font-family:GilroyRegular;font-size:18px;line-height:24px;color:#8794B8}body header blockquote::before{top:0;left:0;color:#515D7E}body header .call__buttons{display:inline-block;margin-top:60px;margin-bottom:170px}body header .call__buttons button{width:260px}body main{color:#171E30}body main blockquote{border:1px solid #D1D6E3;font-family:GilroyLight;line-height:20px;background:#fff}body main blockquote::before{top:45px;left:20px;color:#C3C9DB}body main blockquote::after{content:"";position:absolute;width:50px;height:35px;top:-17px;right:30px;box-shadow:1px -1px 0 0 #D1D6E3;transform:skewX(-20deg) skewY(-35deg);background:#fff}body main p{font-size:16px}body main #about{padding-top:82px;padding-bottom:82px}body main #about>article{width:100%;margin-right:40px}body main #about>article h2{text-transform:uppercase;line-height:125px;margin-bottom:22px}body main #about>article .about__lists,body main .career article h2{margin-bottom:38px}body main #about>article .about__lists .round__list{max-width:255px}body main #about>article .about__lists .round__list li{padding:8px 0}body main #about>article .about__quote blockquote{max-width:405px;padding:6% 6% 6% 12%}body main .career{padding-top:74px;padding-bottom:88px;background:#F0F3FA}body main .career img{margin-left:-35%;margin-right:80px}body main .career article p{font-family:GilroyLight;margin-bottom:30px}body main .career article p span{font-weight:700}body main .career article p span a{color:#171E30}body main .career article p span a:hover{text-decoration:underline}body main .sertificate{padding:82px 0 90px;background:linear-gradient(180deg,rgba(239,242,250,0) 0,#EFF2FA 100%)}body main .sertificate .sertificate__top img{margin-right:68px}body main .sertificate .sertificate__top h2{margin-bottom:40px}body main .sertificate .sertificate__top blockquote{max-width:85%;padding:10% 5% 2%}body main .sertificate .sertificate__top blockquote p{margin-bottom:30px}body main .sertificate .sertificate__top blockquote::before{top:55px}body main .sertificate .sertificate__top blockquote::after{right:115px}body main .sertificate .slider{margin-top:40px;margin-bottom:65px;padding:0 55px}body main .sertificate .slider .slick-slide .slick-initialized .slick-slide{outline:0}body main .sertificate .slider .slick-slide img{width:100%}body main .sertificate .slider .slick-next::before,body main .sertificate .slider .slick-prev::before{font-family:GilroyMedium;font-size:30px;padding:8px 11px;border-radius:55%;border:2px solid #8794B8;color:#8794B8;opacity:unset}@media (max-width:1200px){body main .sertificate .slider .slick-prev{left:0;width:50px;height:50px}body main .sertificate .slider .slick-next{right:0;width:50px;height:50px}}body main .sertificate .sertificate__icons{text-align:center}body main .sertificate .sertificate__icons>div{max-width:165px}body main .sertificate .sertificate__icons>div svg{width:60px;height:60px;fill:#8794B8}body main .sertificate .sertificate__icons>div h5{font-family:GilroyBold;font-size:18px;margin:10px auto;padding-bottom:10px;position:relative}body main .sertificate .sertificate__icons>div h5::after{content:'';position:absolute;left:0;right:0;bottom:0;height:1px;width:48px;margin-left:auto;margin-right:auto;background:#8794B8}body main .sertificate .sertificate__icons>div p{font-family:GilroyLight;line-height:20px}body main .services{border-top:2px solid #F0F3FA}body main .services .services__header{margin-top:auto;margin-bottom:auto;padding:20px 0}body main .services .section>div{flex:1 50%;display:flex;flex-flow:column;border-left:2px solid #F0F3FA}body main .services .section>div .services__list{margin-left:30px;margin-bottom:auto}body main .services .section>div .services__list h3{max-width:75%;margin-top:50px;margin-bottom:20px;font-size:30px;font-family:GilroyRegular}body main .services .section>div .services__list .round__list{max-width:57%}body main .services .section>div .services__list .last{max-width:95%}body main .services .section>div .services__list .round__list svg{margin-right:21px}body main .services .section>div .services__list .round__list li{padding:8px 0}body main .services .section>div .services__list img{position:absolute;top:0;right:0;bottom:0;margin:auto;z-index:-99}body main .services .section>div .services__call{margin-top:20px;margin-bottom:50px}body main .services .section>div .services__call .services__contract{width:41%;border-top-right-radius:25px;border-bottom-right-radius:25px;background:#F0F3FA}body main .services .section>div .services__call .services__contract svg{width:32px;height:30px;margin:10px 10px 10px 40px;fill:#171E30}body main .services .section>div .services__call .services__contract p{margin-right:auto;font-family:GilroyRegular}body main .services .section>div .services__call button{width:50%;height:50px;left:unset;right:10px;box-shadow:unset}body main .services .section>div .services__call.last{margin-bottom:18%}body main .services .section>div:last-child{border-right:2px solid #F0F3FA}body main .services form{height:100%;margin-bottom:40px;padding:62px 49px 118px;background:url(../img/form_bg.jpg) center center no-repeat;background-size:cover;color:#fff}body main .services form p{font-family:GilroyRegular;font-size:30px;margin-top:20px;margin-bottom:30px}body main .services form .call,body main .services form .person{position:absolute;left:5%;top:25%;width:20px;height:20px;fill:none;stroke:#8794B8}body main .services form input{width:385px;height:52px;margin-bottom:20px;padding-left:75px;border:1px solid #FFF;border-radius:25px;font-family:GilroySemiBold;font-size:16px;color:#fff;background:rgba(255,255,255,.2)}body main .services form input::-webkit-input-placeholder{font-family:GilroyRegular;font-size:16px;color:#8794B8}body main .services form input::-moz-placeholder{font-family:GilroyRegular;font-size:16px;color:#8794B8}body main .services form input:-ms-input-placeholder{font-family:GilroyRegular;font-size:16px;color:#8794B8}body main .services form input::-ms-input-placeholder{font-family:GilroyRegular;font-size:16px;color:#8794B8}body main .services form input::placeholder{font-family:GilroyRegular;font-size:16px;color:#8794B8}body main .services form input:focus+svg,body main .services form input:valid+svg{stroke:#fff;stroke-width:2px}body main .services form .call__buttons{margin-top:20px;min-height:50px}body main .services form .call__buttons button{width:260px}body main .public{margin-bottom:40px}body main .public .public__box{flex:1 360px;margin:20px 10px}body main .public .public__box .public__img{width:100%;height:210px}body main .public .public__box a,body main .public .public__box p{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2}body main .public .public__box a{font-family:GilroySemiBold;font-size:20px;line-height:25px;margin-top:20px;margin-bottom:20px;color:#171E30}body main .public .public__box p{font-family:GilroyLight;font-size:16px;line-height:20px}body main .public .public__box-1 .public__img{background:url(../img/public_01.png) center center no-repeat,url(../img/public_00.png) center center no-repeat}body main .public .public__box-2 .public__img{background:url(../img/public_03.png) center center no-repeat,url(../img/public_00.png) center center no-repeat}body main .public .public__box-3 .public__img{background:url(../img/public_02.png) center center no-repeat,url(../img/public_00.png) center center no-repeat}body footer{background:#223A72}body footer nav ul{padding-top:40px;margin-bottom:70px}body footer nav ul p{font-size:14px;line-height:24px}body footer nav ul a:focus{outline:0}body footer>p{display:flex;justify-content:center;padding-bottom:40px;font-size:16px}body #contactModal,body .canvas{position:fixed;top:0;left:0;width:100%;height:100%;overflow:auto}body .canvas{background:rgba(21,30,53,.5);z-index:99}body #menuModal{position:absolute;top:0;left:-100%;width:100%;transition:all .2s;background:url(../img/libra_nav.png) center 5% no-repeat,#1C3A87;z-index:999}body #menuModal>div{padding:90px 20% 10% 15%;font-family:GilroyRegular}body #menuModal>div ul li a{display:inline-block;font-size:20px;padding:12px 22px;border:1px solid transparent;border-radius:25px;color:#fff}body #menuModal>div ul li a:focus{outline:0}body #menuModal>div ul{padding-bottom:30px}body #menuModal>div ul li a:hover{border-color:#E96C0E}body #menuModal>div .menumodal__call{padding-top:30px;border-top:1px solid #425483}body #menuModal>div .menumodal__call a{font-size:14px;color:#fff}body #menuModal>div .menumodal__call p{font-size:12px;line-height:24px;color:#8794B8}body #menuModal.active{left:-5%}body #contactModal{background:rgba(28,58,135,.6);z-index:9999}body #contactModal>div{width:560px;margin:2% auto 0;padding:62px 49px 118px;background:url(../img/form_bg.jpg) center center no-repeat;background-size:cover}body #contactModal>div i{position:absolute;top:28px;right:25px;display:block;width:40px;height:40px;background:url(../img/close.png) center center no-repeat;z-index:99999}body #contactModal>div form{color:#fff}body #contactModal>div form p{font-family:GilroyRegular;font-size:30px;margin-top:20px;margin-bottom:30px}body #contactModal>div form .call,body #contactModal>div form .person{position:absolute;left:5%;top:25%;width:20px;height:20px;fill:none;stroke:#8794B8}body #contactModal>div form input{width:385px;height:52px;margin-bottom:20px;padding-left:75px;border:1px solid #FFF;border-radius:25px;font-family:GilroySemiBold;font-size:16px;color:#fff;background:rgba(255,255,255,.2)}body #contactModal>div form input::-webkit-input-placeholder{font-family:GilroyRegular;font-size:16px;color:#8794B8}body #contactModal>div form input::-moz-placeholder{font-family:GilroyRegular;font-size:16px;color:#8794B8}body #contactModal>div form input:-ms-input-placeholder{font-family:GilroyRegular;font-size:16px;color:#8794B8}body #contactModal>div form input::-ms-input-placeholder{font-family:GilroyRegular;font-size:16px;color:#8794B8}body #contactModal>div form input::placeholder{font-family:GilroyRegular;font-size:16px;color:#8794B8}body #contactModal>div form input:focus+svg,body #contactModal>div form input:valid+svg{stroke:#fff;stroke-width:2px}body #contactModal>div .call__buttons{margin-top:20px;min-height:50px}body #contactModal>div .call__buttons button{width:260px}body.active{overflow:hidden}@media screen and (max-width:1100px){body main .sertificate .sertificate__top h2{font-size:60px}}@media screen and (max-width:1024px){.none1024{display:none}.block1024{display:block}.column1024{flex-flow:column}.justcenter1024{justify-content:center}body header nav{padding-top:15px;padding-bottom:10px;border-bottom:1px solid #425483}body header nav li:nth-child(8){margin-left:auto;margin-right:auto}body header h1{font-size:65px}body main #about>article,body main #about>img{margin:0 auto}body main #about>article .about__lists{margin-bottom:10px}body main #about>article .about__lists .round__list{max-width:unset}body main #about>article .about__quote{position:absolute;bottom:3%;width:80%;left:0;right:0;margin:0 auto}body main #about>article .about__quote ::after{width:35px;height:30px;top:-11px;transform:skewX(60deg) skewY(-35deg)}body main .career>div img{position:absolute;left:0;right:0;width:100%;margin-left:auto;margin-right:auto;opacity:.2}body main .sertificate{padding:20px 0}body main .sertificate .sertificate__top>article,body main .sertificate .sertificate__top>img{order:2}body main .sertificate .sertificate__top>img{margin-right:unset}body main .sertificate .sertificate__top>article{order:1}body main .sertificate .sertificate__top .slider{order:3}body main .sertificate .sertificate__top blockquote{max-width:100%;margin-bottom:20px}body main .services .section>div:first-child{border-right:2px solid #F0F3FA}body main .services .section>div:first-child .services__call.last{margin-bottom:50px}body main .services .section>div:last-child{border-top:2px solid #F0F3FA}body main .services .section .services__list img{opacity:.1}}@media screen and (max-width:768px){body main #about>article blockquote::before,body main .sertificate .sertificate__top blockquote::before{top:30px;left:10px}.column768{flex-flow:column}.justcenter768{justify-content:center}h2{font-size:40px;line-height:48px}body blockquote:before{font-size:60px}body header blockquote,body main blockquote,body main p{font-size:14px;line-height:16px}body main #about{padding-top:unset}body main #about>article h2{margin-bottom:unset}body main #about>article .about__lists .round__list li{padding:4px 0}body main .career{padding:40px 0}body main .sertificate .sertificate__top h2{font-size:40px}body main .sertificate .sertificate__top img{height:400px}body main .sertificate .slider{margin-bottom:45px}body main .sertificate .sertificate__icons>div{max-width:135px}body main .sertificate .sertificate__icons>div svg{width:40px;height:40px}body main .sertificate .sertificate__icons>div h5{font-size:15px;width:100px}body main .sertificate .sertificate__icons>div p{font-size:12px}body main .services .section>div .services__list h3{max-width:95%;font-size:24px}body main .services .section>div .services__list .round__list{max-width:95%}body main .services .section>div .services__list .round__list svg{margin-right:21px}body main .services .section>div .services__list .round__list li{padding:4px 0}body main .services form{padding:30px 20px 90px}body main .services form p{font-size:20px}body main .services form .call__buttons{margin-top:10px}body footer nav ul{padding-top:20px;margin-bottom:20px}body footer nav ul li{margin:5px 0}body footer nav ul .facebook,body footer nav ul .insta{margin:20px}body footer>p{font-size:12px;line-height:14px}body #contactModal>div{width:80%;padding:30px 20px 90px}body #contactModal>div form p{font-size:20px}body #contactModal>div form .call__buttons{margin-top:10px}}@media screen and (max-width:580px){body header{background:url(../img/bg_header_02.png) center center no-repeat;background-size:cover}body header h1{margin-top:30px;text-align:center}body header blockquote{max-width:90%;margin:60px auto 300px;text-align:center}body header blockquote::before{font-size:110px;right:0}body header .call__buttons{width:100%;margin-top:unset;margin-bottom:80px}body header .call__buttons button{right:0;margin-left:auto;margin-right:auto}body main #about>img{max-width:90%;min-width:90%}body main #about p{font-size:12px}body main .services .section>div .services__list img{left:0}body main .services .section>div .services__call .services__contract{padding-right:10px}body main .services .section>div .services__call .services__contract svg{margin:10px auto}body main .services .section>div form input{width:72%}body #menuModal>div{padding:90px 5% 60% 10%}body #contactModal>div i{top:5px;right:5px}body #contactModal>div form input{width:72%}}body *{outline:solid 0}body.new_desing header h1{margin:90px 0 40px;font-family:Neumann}body.new_desing header .list{max-width:500px}@media screen and (max-width:640px){body.new_desing .flexcentbet{flex-wrap:wrap}body.new_desing header{flex-wrap:wrap;background:url(../img/bg_header_02.png) center 100% no-repeat #192e63;background-size:contain}body.new_desing header .list{padding-bottom:300px}}body.new_desing header .list li{position:relative;padding-bottom:30px;font-size:18px;line-height:24px;color:#FFF;display:flex;align-items:center;justify-content:flex-start}body.new_desing header .list li svg{min-width:20px;margin-right:16px;fill:none}body.new_desing .round__list>li{align-items:center}body.new_desing #about{display:flex;align-items:flex-start;height:515px}@media screen and (max-width:1024px){body.new_desing #about{height:auto}}@media screen and (max-width:768px){body.new_desing #about{padding-top:60px}}body.new_desing #about>article{display:flex;flex-direction:column;height:100%;justify-content:space-between}@media screen and (max-width:640px){body.new_desing #about>article{padding-bottom:40px}}body.new_desing #about>article h2{line-height:1;margin-bottom:0;font-family:Neumann}body.new_desing #about>article .about__lists{margin:0}@media screen and (max-width:1024px){body.new_desing #about>article .about__lists{margin:50px 0}}body.new_desing #about .call__buttons{position:relative;max-width:259px;height:53px}body.new_desing #about .call__buttons:hover a{background:linear-gradient(180deg,#6583D5 4.09%,#1656E0 99.5%)}body.new_desing #about .call__buttons a{position:absolute;top:0;width:100%;height:52.9px;font-family:GilroyMedium;font-style:normal;font-weight:600;font-size:16px;line-height:24px;display:flex;align-items:center;justify-content:center;text-align:center;color:#171E30;border-radius:25px;box-shadow:unset;background:url(../img/btn-bg.png) no-repeat;background-size:contain;transition:background 1s ease}body.new_desing .career article h2{margin-top:90px;font-family:GilroyMedium;font-size:36px;line-height:40px}body.new_desing .career .relative{align-items:flex-start}body.new_desing .career .sertificate__icons{margin-top:50px;text-align:center}body.new_desing .career .sertificate__icons>div{max-width:165px}body.new_desing .career .sertificate__icons>div svg{width:60px;height:60px;fill:#8794B8}body.new_desing .career .sertificate__icons>div h5{font-family:GilroyBold;font-size:18px;margin:10px auto;padding-bottom:10px;position:relative}body.new_desing .career .sertificate__icons>div h5::after{content:'';position:absolute;left:0;right:0;bottom:0;height:1px;width:48px;margin-left:auto;margin-right:auto;background:#8794B8}body.new_desing .career .sertificate__icons>div p{font-family:GilroyLight;line-height:20px}body.new_desing .services__header{text-transform:uppercase}body.new_desing .services .section>div .services__list .round__list{max-width:50%}body.new_desing .services .section>div .services__list img{margin-top:25px}body.new_desing .services .section>div .services__call{margin-top:45px}@media (max-width:640px){body.new_desing .services .section>div .services__list .round__list{max-width:100%}body.new_desing .services .section>div .services__call .services__contract{width:100%}body.new_desing .services .section>div .services__call .services__contract br{display:none}body.new_desing .services .section>div .services__call .call__buttons{position:relative;margin:30px 0 50px;width:100%}body.new_desing .services .section>div .services__call .call__buttons button{width:100%;right:0}}body.new_desing .services-width-full .section>div .services__list .round__list{max-width:100%!important}body.new_desing #service_advokat{margin-bottom:64px;padding:59px 0;background:#F0F3FA}body.new_desing #service_advokat h2{position:relative;margin-bottom:28px;padding-top:60px;text-transform:uppercase;font-family:Neumann;font-size:70px;line-height:1.2}@media (max-width:640px){body.new_desing #service_advokat h2{padding-top:20px;font-size:40px;line-height:48px}}body.new_desing #service_advokat h2::before{content:"\201C";position:absolute;top:0;left:0;font-size:120px;font-style:normal;color:#192E63;opacity:.5}body.new_desing #service_advokat article{margin-right:40px}body.new_desing #service_advokat article p{margin-bottom:30px;font-family:GilroyLight;font-style:italic;font-weight:400;font-size:18px;line-height:24px;color:#09132C}body.new_desing .button_form h2,body.new_desing /ru/sertificate.html.html h2{font-family:Neumann;font-style:normal;font-weight:400;text-transform:uppercase}body.new_desing .button_form #contactForm{margin-bottom:0;padding-top:75px;padding-bottom:66px}body.new_desing .button_form .flexstretchbet{flex-direction:column;justify-content:center;align-items:center}body.new_desing .button_form .section>div{border:0}body.new_desing .button_form h2{font-size:70px;line-height:1.15;text-align:center}@media (max-width:640px){body.new_desing .button_form #contactForm{padding-top:40px;padding-bottom:40px}body.new_desing .button_form h2{font-size:40px;line-height:48px}}body.new_desing .button_form .form-flex{display:flex}body.new_desing .button_form .form-flex li{position:relative;margin-left:20px;margin-bottom:20px}body.new_desing .button_form .form-flex li:first-child{margin-left:0}body.new_desing .button_form .form-flex li .call__buttons{width:260px;margin:0}body.new_desing .button_form .form-flex li input{margin:0;box-sizing:border-box}@media screen and (max-width:1024px){body.new_desing .button_form .form-flex{flex-wrap:wrap;justify-content:center}body.new_desing .button_form .form-flex li input{max-width:330px}}body.new_desing footer{background:#09132C}body.new_desing /ru/sertificate.html.html{background:linear-gradient(0deg,rgba(239,242,250,0) 0,#EFF2FA 100%)}body.new_desing /ru/sertificate.html.html h2{color:#171E30}body.new_desing /ru/sertificate.html.html blockquote,body.new_desing /ru/sertificate.html.html blockquote::after{background:0 0}