@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap";.pp{background:url(../img/main-17.jpg) center 0px no-repeat;position:absolute;top:0;width:100%;height:30000px;margin:auto;opacity:.5;z-index:1000000;display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none;display:block}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:auto}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}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-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:focus{outline:none}button::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=submit]::-moz-focus-inner,input[type=submit]::-moz-focus-inner,input[type=file]>input[type=button]::-moz-focus-inner{border:none}:focus{-moz-outline:3px solid #fff !important}input[type=radio]:focus{-moz-outline-radius:12px !important;-moz-outline-offset:0 !important}input[type=checkbox]:focus{-moz-outline-offset:-1px !important;-moz-outline:1px solid #000 !important}html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,button,p,blockquote,th,td{margin:0;padding:0}ol,ul{list-style:none}.mainfooter .flex .item .footer_menu li a,.social a,.cky-btn-preferences,.cky-btn-customize,.cky-btn-accept,.branch-2-block .flex .item h3 a,.article-navigation ol li a,.first-block .info .buttons,.first-block .info .subtitle,.pagination>*,.categories a,.vacancy-item .bottom .buttons,.vacancy-item .bottom,.post-item .read-more:after,.mainheader .flex #main_menu li a,.mainheader .flex .lang .select .select-options li,.mainheader .flex .lang .select .select-styled:before,.mainheader .flex .lang .select,.mainheader,.slick-dots button,.slick-arrows .slick-arrow,.button{transition:all .3s ease-in-out 0s !important}body{position:relative;background:#fff;width:100%;height:auto !important;min-height:100%;margin:auto;font-family:"Montserrat",sans-serif;color:#1a1e2e;display:block !important;overflow-x:hidden}body div{box-sizing:border-box}body .wrapper{position:relative;width:1260px;max-width:100%;padding:0 clamp(0px,1.56vw,20px);margin:auto}body a{color:#1a1e2e}body a:hover{text-decoration:none}body p{font-family:"Montserrat",sans-serif;font-size:clamp(0px,1.25vw,16px);color:#353c56;margin:0;display:block;line-height:normal;margin-bottom:clamp(0px,1.56vw,20px)}body .clear{clear:both}form{font-size:0}form input:not([type=checkbox],[type=radio],[type=submit],[type=file]){border:#d7dee4 solid 1px !important;background:rgba(0,0,0,0) !important;padding:0 clamp(0px,2.34vw,30px) !important;height:clamp(0px,4.69vw,60px) !important;font-family:"Montserrat",sans-serif;font-size:clamp(0px,1.25vw,16px);color:#d7dee4;box-sizing:border-box;width:100%;border-radius:clamp(0px,1.56vw,20px);margin-bottom:clamp(0px,1.56vw,20px)}form input:not([type=checkbox],[type=radio],[type=submit],[type=file]).name,form input:not([type=checkbox],[type=radio],[type=submit],[type=file]).phone{width:calc(50% - clamp(0px,.78vw,10px))}form input:not([type=checkbox],[type=radio],[type=submit],[type=file]).phone{margin-left:clamp(0px,1.56vw,20px)}form input:not([type=checkbox],[type=radio],[type=submit],[type=file]).wpcf7-not-valid{margin-bottom:clamp(0px,3.12vw,40px)}form select{border:#d7dee4 solid 1px !important;background:rgba(0,0,0,0) !important;padding:0 clamp(0px,2.34vw,30px) !important;height:clamp(0px,4.69vw,60px) !important;font-family:"Montserrat",sans-serif;font-size:clamp(0px,1.25vw,16px);color:#d7dee4;box-sizing:border-box;width:100%;border-radius:clamp(0px,1.56vw,20px);margin-bottom:clamp(0px,1.56vw,20px)}form select.wpcf7-not-valid{margin-bottom:clamp(0px,3.12vw,40px)}form textarea{border:#d7dee4 solid 1px !important;background:rgba(0,0,0,0) !important;padding:clamp(0px,1.56vw,20px) clamp(0px,2.34vw,30px) !important;height:clamp(0px,7.81vw,100px) !important;font-family:"Montserrat",sans-serif;font-size:clamp(0px,1.25vw,16px);color:#d7dee4;box-sizing:border-box;width:100%;border-radius:clamp(0px,1.56vw,20px);margin-bottom:clamp(0px,1.56vw,20px)}form textarea.wpcf7-not-valid{margin-bottom:clamp(0px,3.12vw,40px)}form .wpcf7-not-valid-tip{color:#dc3232;font-family:"Montserrat",sans-serif;font-size:clamp(0px,1.09vw,14px);margin:clamp(-35px,-2.73vw,0px) 0 clamp(0px,1.17vw,15px) clamp(0px,1.56vw,20px);font-weight:normal;display:block;position:absolute;left:0}form .wpcf7-spinner{margin:clamp(0px,.78vw,10px) auto !important;display:block}form p{color:#fff}form p a{color:#fff}form .wpcf7-response-output{font-size:clamp(0px,1.09vw,14px);border:none !important;margin:auto !important;text-align:center;color:red}form input[type=checkbox]+span.checkbox{height:15px;width:15px;min-width:15px;border-radius:3px;border:#505050 solid 1px;background:#fff;vertical-align:text-bottom;cursor:pointer;margin-right:10px;margin-top:2px;position:absolute;left:-35px}form input[type=checkbox]:checked+span.checkbox{background:#fff url(../img/check-yellow.svg) center no-repeat;background-size:contain !important}form .upload{display:inline-block;font-size:16px;color:gold;margin-bottom:15px;margin-right:20px;cursor:pointer}form input[type=file]{display:none}form .file-name{display:inline-block;font-size:14px;color:#fff;margin-bottom:10px}form .wpcf7-acceptance .wpcf7-list-item{position:relative;width:auto;margin:0 0px 13px 35px;text-align:left}form .wpcf7-acceptance .wpcf7-list-item .wpcf7-list-item-label{font-weight:400;font-size:14px;color:#fff;margin-bottom:20px;display:block;text-align:left;line-height:1.5}form .wpcf7-acceptance .wpcf7-list-item .wpcf7-list-item-label a{color:#fff}.button{display:inline-block;font-family:"Montserrat",sans-serif;font-weight:700;font-size:clamp(0px,1.41vw,18px);color:#4d5685;height:clamp(0px,4.69vw,60px);line-height:clamp(0px,4.53vw,58px);background:rgba(0,0,0,0);border-radius:clamp(0px,1.56vw,20px);padding:0 clamp(0px,.78vw,10px);text-decoration:none;box-sizing:border-box;white-space:nowrap;cursor:pointer;border:rgba(0,0,0,0) solid 1px;text-align:center}.button.yellow{background:gold;color:#1a1e2e !important;width:clamp(0px,17.97vw,230px)}.button.blue{background:#4d5685;color:#fff;width:clamp(0px,19.14vw,245px)}.button.transparent{border:#4d5685 solid 1px;height:clamp(0px,3.13vw,40px);line-height:clamp(0px,2.97vw,38px);font-size:clamp(0px,1.09vw,14px);font-weight:500;border-radius:clamp(0px,.78vw,10px)}.button.arrow:after{content:"";display:inline-block;position:relative;width:clamp(0px,.78vw,10px);height:clamp(0px,.78vw,10px);margin-left:clamp(0px,.78vw,10px);box-sizing:border-box;background:url(../img/arrow-top-right.svg) center/cover no-repeat !important}.button:hover{box-shadow:0px 6px 24px 0px rgba(0,0,0,.3)}.slick-arrows{display:flex}.slick-arrows .slick-arrow{width:clamp(0px,3.12vw,40px);height:clamp(0px,3.12vw,40px);border-radius:clamp(0px,.78vw,10px);border:#d7dee4 solid 1px;position:relative;background:url(../img/arrow-left.svg) center no-repeat !important;cursor:pointer}.slick-arrows .slick-arrow:hover{border:#4d5685 solid 1px;background:#4d5685 url(../img/arrow-left.svg) center no-repeat !important}.slick-arrows .slick-arrow:first-child{margin-right:clamp(0px,1.17vw,15px)}.slick-arrows .slick-arrow:last-child{rotate:180deg}.slick-dots{display:flex;justify-content:center;align-items:center;margin-top:clamp(0px,1.56vw,20px)}.slick-dots button{font-size:0;width:clamp(0px,.7vw,9px);height:clamp(0px,.7vw,9px);border-radius:50%;background:#d7dee4;border:none;margin:0 clamp(0px,.47vw,6px);cursor:pointer}.slick-dots button:hover{background:#4d5685}.slick-dots.slick-active button{background:#4d5685}.mainheader{background:hsla(0,0%,100%,.7);position:fixed;z-index:1000;top:0;left:0;right:0}.mainheader:not(home){border-bottom:#d7dee4 solid 1px}.mainheader.show{background:#fff}.mainheader .flex{width:100%;display:flex;justify-content:space-between;align-items:center;padding:clamp(0px,1.56vw,20px) 0}.mainheader .flex.desc{display:flex;height:clamp(0px,6.56vw,84px)}.mainheader .flex.mobile{display:none}.mainheader .flex img.logo{width:clamp(0px,12.19vw,156px)}.mainheader .flex .lang select{display:none;visibility:hidden}.mainheader .flex .lang .select-hidden{display:none;visibility:hidden;padding-right:clamp(0px,.78vw,10px)}.mainheader .flex .lang .select{cursor:pointer;display:inline-block;position:relative;font-size:clamp(0px,1.17vw,15px);color:#4d5685}.mainheader .flex .lang .select .select-styled{width:80px}.mainheader .flex .lang .select .select-styled:before{content:"";display:inline-block;margin-bottom:-4px;width:20px;height:20px;margin-right:10px;background:url(../img/icon-lang.png) center no-repeat}.mainheader .flex .lang .select .select-options{display:none;position:absolute;top:100%;right:13px;left:auto;z-index:999;margin:10px 0 0 0;padding:10px 0;list-style:none;background:#4d5685}.mainheader .flex .lang .select .select-options:last-child{border-bottom:none}.mainheader .flex .lang .select .select-options li{margin:0;text-indent:0;color:#fff;padding:5px 10px;width:33px;text-align:center}.mainheader .flex .lang .select .select-options li:hover{color:gold}.mainheader .flex .lang .select .select-options li[rel=hide]{display:none}.mainheader .flex .menu{flex-grow:2}.mainheader .flex #main_menu{margin-left:clamp(0px,3.91vw,50px);display:inline-flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start}.mainheader .flex #main_menu li{position:relative;margin-right:clamp(0px,1.95vw,25px)}.mainheader .flex #main_menu li a{position:relative;font-weight:500;font-size:clamp(0px,1.17vw,15px);text-decoration:none;color:#1a1e2e;white-space:nowrap;border-bottom:rgba(0,0,0,0) solid 1px}.mainheader .flex #main_menu li a:hover{border-bottom:#1a1e2e solid 1px}.mainheader .flex #main_menu li.current-menu-item a{border-bottom:#1a1e2e solid 1px}.mainheader .flex .buttons{display:inline-flex}.mainheader .flex .buttons a:first-child{background:gold;border:none}.mainheader .flex .buttons a:last-child{margin-left:clamp(0px,.78vw,10px);background:#4d5685;border:none;color:#fff}.page:not(.home){padding-top:clamp(0px,6.56vw,84px)}.page>section{background:#fff;padding:clamp(0px,9.38vw,120px) 0}.page>section.blue{background:#f4f8fb}.page>section.blue+.blue{border-top:#dfe1e8 solid 1px}.page>section.dark{background:#1a1e2e}.page>section h2{position:relative;font-family:"Montserrat",sans-serif;font-weight:bold;font-size:clamp(0px,3.52vw,45px);line-height:1.1;color:#1a1e2e;padding-left:clamp(0px,2.03vw,26px);margin-bottom:clamp(0px,2.73vw,35px)}.page>section h2:before{content:"";display:block;width:3px;height:100%;background:gold;position:absolute;top:0;left:0}.page>section h3{font-family:"Montserrat",sans-serif;font-weight:bold;font-size:clamp(0px,1.72vw,22px);line-height:1.35;color:#4d5685;margin-bottom:clamp(0px,1.56vw,20px)}.page>section .flex{width:100%;display:inline-flex;justify-content:space-between;align-items:start}.page>section .img img{border-radius:clamp(0px,1.56vw,20px);max-width:100%;height:auto}.post-item .post-thumbnail{margin-bottom:clamp(0px,1.56vw,20px)}.post-item .post-thumbnail img{border-radius:clamp(0px,1.56vw,20px);max-width:100%;height:auto}.post-item .post-date{display:block;font-size:clamp(0px,1.17vw,15px);color:#b2b8c7;margin-bottom:clamp(0px,1.17vw,15px);margin-top:10px}.post-item h3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:#1a1e2e;margin-bottom:clamp(0px,.78vw,10px) !important}.post-item h3 a{color:#1a1e2e}.post-item .post-excerpt{font-size:clamp(0px,1.25vw,16px);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-bottom:clamp(0px,1.56vw,20px);line-height:1.5}.post-item a{text-decoration:none !important}.post-item .read-more{font-family:"Montserrat",sans-serif;font-size:clamp(0px,1.25vw,16px);color:#4d5685;line-height:clamp(0px,2.66vw,34px);display:inline-block;border-bottom:#4d5685 solid 1px}.post-item .read-more:after{content:"";display:inline-block;position:relative;width:clamp(0px,.78vw,10px);height:clamp(0px,.78vw,10px);margin-left:clamp(0px,.78vw,10px);box-sizing:border-box;background:url(../img/arrow-top-right.svg) center/cover no-repeat !important}.post-item .read-more:hover:after{margin:-3px -3px 3px 13px}.post-item.mini{position:relative;display:inline-flex}.post-item.mini:not(:last-child):after{content:"";height:1px;width:100%;background:#dfe1e8;position:absolute;left:0;top:calc(100% + clamp(0px,1.95vw,25px))}.post-item.mini .post-thumbnail{margin-bottom:0;margin-right:clamp(0px,1.56vw,20px)}.post-item.mini .post-thumbnail a{display:block;width:clamp(0px,7.81vw,100px);height:100%;background-size:cover;background-position:center;border-radius:clamp(0px,.78vw,10px)}.post-item.mini .post-date{margin-bottom:clamp(0px,.55vw,7px)}.post-item.mini h3{font-size:clamp(0px,1.41vw,18px);line-height:1.25;font-weight:600;margin-bottom:0}.vacancy-item{background:#fff;border-radius:clamp(0px,1.56vw,20px);padding:clamp(0px,2.34vw,30px) clamp(0px,1.95vw,25px);border:#dfe1e8 solid 1px;margin-bottom:clamp(0px,3.12vw,40px);display:flex;flex-direction:column;justify-content:space-between;align-items:start}.vacancy-item h3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:#1a1e2e;font-size:clamp(0px,2.03vw,26px) !important}.vacancy-item h3 a{color:#1a1e2e;text-decoration:none}.vacancy-item .vacancy-cost{font-family:"Montserrat",sans-serif;font-weight:bold;font-size:clamp(0px,1.72vw,22px);line-height:1.35;color:#4d5685;margin-bottom:clamp(0px,1.17vw,15px)}.vacancy-item .vacancy-date{display:block;font-size:clamp(0px,1.17vw,15px);margin-bottom:clamp(0px,1.17vw,15px)}.vacancy-item .vacancy-date:before{content:"";display:inline-block;vertical-align:text-top;width:clamp(0px,1.25vw,16px);height:clamp(0px,1.25vw,16px);background:url(../img/icon-date.svg) center/cover no-repeat !important;margin-right:5px}.vacancy-item .bottom{width:100%;display:flex;justify-content:space-between;align-items:start;flex-grow:2}.vacancy-item .bottom .vacancy-dop{display:flex;justify-content:space-between;align-items:start;flex-wrap:wrap}.vacancy-item .bottom .vacancy-dop>*:not(:last-child){margin-right:clamp(0px,1.41vw,18px) !important}.vacancy-item .bottom .vacancy-dop .vacancy-industry{padding-left:25px;margin:10px 0}.vacancy-item .bottom .vacancy-dop .vacancy-industry:before{content:"";display:inline-block;vertical-align:text-top;width:clamp(0px,1.41vw,18px);height:clamp(0px,1.41vw,18px);background:url(../img/icon-industry.svg) center/cover no-repeat !important;margin-right:5px;margin-left:-28px}.vacancy-item .bottom .vacancy-dop .vacancy-city{padding-left:25px;margin:10px 0}.vacancy-item .bottom .vacancy-dop .vacancy-city:before{content:"";display:inline-block;vertical-align:text-top;width:clamp(0px,1.41vw,18px);height:clamp(0px,1.41vw,18px);background:url(../img/icon-city.svg) center/cover no-repeat !important;margin-right:5px;margin-left:-28px}.vacancy-item .bottom .buttons{display:flex}.vacancy-item .bottom .buttons *:first-child{margin-right:clamp(0px,1.17vw,15px)}.vacancy-item .bottom .buttons .button{height:clamp(0px,3.12vw,40px);line-height:clamp(0px,3.12vw,40px);font-size:clamp(0px,1.09vw,14px);border-radius:clamp(0px,.78vw,10px);width:160px}.vacancy-item:hover{background:#4d5685 !important}.vacancy-item:hover *:not(.yellow){color:#fff !important}.vacancy-item:hover .vacancy-cost{color:gold !important}.vacancy-item:hover .button:not(.yellow){border-color:#fff}.faq-block{border-top:#dfe1e8 solid 1px}.faq-block .flex{flex-wrap:wrap;justify-content:space-between}.faq-block .flex .item{width:calc(50% - clamp(0px,1.17vw,15px));border-bottom:#dfe1e8 solid 1px;padding-top:clamp(0px,2.34vw,30px)}.faq-block .flex .item p{line-height:1.9}.vacancy-info-block{padding:clamp(0px,4.69vw,60px) 0 !important}.vacancy-info-block .flex .left{width:calc(47% - clamp(0px,3.91vw,50px))}.vacancy-info-block .flex .left>div{display:flex;justify-content:space-between}.vacancy-info-block .flex .left>div>div{width:45%;font-family:"Montserrat",sans-serif;font-weight:normal;font-size:clamp(0px,1.41vw,18px);line-height:1.35;color:#4d5685}.vacancy-info-block .flex .left>div>div>div{margin-bottom:clamp(0px,1.17vw,15px)}.vacancy-info-block .flex .left>div>div>div.vacancy-cost{font-weight:bold;font-size:clamp(0px,1.88vw,24px)}.vacancy-info-block .flex .left>div>div>div.vacancy-city:before{content:"";display:inline-block;vertical-align:text-top;width:clamp(0px,1.41vw,18px);height:clamp(0px,1.41vw,18px);background:url(../img/icon-city.svg) center/cover no-repeat !important;margin-right:5px}.vacancy-info-block .flex .left .desc{display:block;width:100%;margin-top:clamp(0px,3.91vw,50px)}.vacancy-info-block .flex .left .desc h3{font-size:clamp(0px,2.34vw,30px);color:#1a1e2e}.vacancy-info-block .flex .left .desc p{font-size:clamp(0px,1.56vw,20px);line-height:1.5}.vacancy-info-block .flex .right{width:calc(53% - clamp(0px,3.91vw,50px))}section.vacancy-dop-info-block{padding:clamp(0px,4.69vw,60px) 0 !important}section.vacancy-dop-info-block h3{font-size:clamp(0px,2.34vw,30px);color:#1a1e2e}section.vacancy-dop-info-block p{font-size:clamp(0px,1.56vw,20px);line-height:1.5}section.manager-block{padding:0 0 clamp(0px,9.38vw,120px) 0 !important}section.manager-block .flex{align-items:stretch}section.manager-block .flex .left{width:calc(43% - clamp(0px,4.69vw,60px));margin-right:clamp(0px,4.69vw,60px)}section.manager-block .flex .left h3{font-size:clamp(0px,2.03vw,26px);color:#1a1e2e}section.manager-block .flex .left p{font-size:clamp(0px,1.41vw,18px)}section.manager-block .flex .left .button{width:auto;padding:0 clamp(0px,1.56vw,20px)}section.manager-block .flex .right{width:57%;background:#4d5685;border-radius:clamp(0px,1.56vw,20px);padding:clamp(0px,3.12vw,40px);display:flex;justify-content:start;align-items:center}section.manager-block .flex .right .img{width:clamp(0px,9.77vw,125px);min-width:clamp(0px,9.77vw,125px);height:clamp(0px,9.77vw,125px);border-radius:50%;overflow:hidden;margin-right:clamp(0px,3.12vw,40px);border:#1a1e2e solid 1px}section.manager-block .flex .right .contacts{display:flex;justify-content:space-between;flex-wrap:wrap}section.manager-block .flex .right .contacts>*{width:50%}section.manager-block .flex .right .contacts>*.city:before{content:"";display:inline-block;vertical-align:middle;width:clamp(0px,1.41vw,18px);height:clamp(0px,1.41vw,18px);background:url(../img/icon-city.svg) center/cover no-repeat !important;margin-right:clamp(0px,.78vw,10px)}section.manager-block .flex .right .contacts>*.email:before{content:"";display:inline-block;vertical-align:middle;width:clamp(0px,1.41vw,18px);height:clamp(0px,1.41vw,18px);background:url(../img/icon-email.svg) center/cover no-repeat !important;margin-right:clamp(0px,.78vw,10px)}section.manager-block .flex .right .contacts>*.phone:before{content:"";display:inline-block;vertical-align:middle;width:clamp(0px,1.41vw,18px);height:clamp(0px,1.41vw,18px);background:url(../img/icon-phone.svg) center/cover no-repeat !important;margin-right:clamp(0px,.78vw,10px)}section.manager-block .flex .right .contacts>*.whatsapp:before{content:"";display:inline-block;vertical-align:middle;width:clamp(0px,1.41vw,18px);height:clamp(0px,1.41vw,18px);background:url(../img/icon-whatsapp.svg) center/cover no-repeat !important;margin-right:clamp(0px,.78vw,10px)}section.manager-block .flex .right h3{color:#fff;font-size:clamp(0px,2.03vw,26px)}section.manager-block .flex .right p{color:#fff;font-size:clamp(0px,1.41vw,18px)}section.manager-block .flex .right a{color:#fff;text-decoration:none;font-size:clamp(0px,1.41vw,18px);white-space:nowrap}.categories{display:flex;justify-content:flex-start;align-items:center;margin:0 0 clamp(0px,3.91vw,50px) 0}.categories a{display:block;font-size:clamp(0px,1.09vw,14px);height:clamp(0px,3.12vw,40px);line-height:clamp(0px,3.12vw,40px);white-space:nowrap;border:#4d5685 solid 1px;border-radius:clamp(0px,.78vw,10px);padding:0 clamp(0px,1.95vw,25px);margin-right:clamp(0px,1.56vw,20px);text-decoration:none;box-sizing:border-box}.categories a :hover{box-shadow:0px 6px 24px 0px rgba(0,0,0,.3)}.posts{background:#f4f8fb;padding:0;display:flex;flex-wrap:wrap;width:calc(100% + clamp(0px,2.34vw,30px));justify-content:flex-start;margin:0 clamp(-15px,-1.17vw,0px);margin-bottom:clamp(-60px,-5vw,0px)}.posts .post-item{width:calc((100% - clamp(0px,7.03vw,90px))/3);margin:0 clamp(0px,1.17vw,15px) clamp(0px,4.69vw,60px) clamp(0px,1.17vw,15px)}.pagination{display:flex;justify-content:center;align-items:center;margin-top:clamp(0px,4.69vw,60px)}.pagination>*{display:block;width:clamp(0px,3.12vw,40px);height:clamp(0px,3.12vw,40px);color:#d7dee4;border:#d7dee4 solid 1px;font-size:clamp(0px,1.56vw,20px);font-weight:500;text-align:center;line-height:clamp(0px,3.12vw,40px);margin:0 clamp(0px,.39vw,5px);border-radius:clamp(0px,.78vw,10px);text-decoration:none}.pagination *:hover,.pagination span{border:gold solid 1px;color:#1a1e2e;background:gold}.first-block{background-position:center !important;background-size:cover !important;padding:clamp(0px,17.19vw,220px) 0 clamp(0px,11.72vw,150px) 0 !important}.first-block .info{width:60%}.first-block .info h1{font-family:"Montserrat",sans-serif;font-weight:bold;font-size:clamp(0px,4.3vw,55px);line-height:1.2;color:#1a1e2e;margin-bottom:clamp(0px,2.34vw,30px);opacity:0;word-break:keep-all}.first-block .info .letter{display:inline-block;opacity:0;transform:translateY(20px);animation:fadeInUp .5s forwards}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.first-block .info .subtitle{font-size:clamp(0px,1.88vw,24px);line-height:1.5;margin-bottom:clamp(0px,3.36vw,43px);opacity:0;width:90%}.first-block .info .subtitle.visible{opacity:1}.first-block .info .buttons{display:flex;opacity:0}.first-block .info .buttons *:first-child{margin-right:clamp(0px,1.17vw,15px)}.first-block .info .buttons.visible{opacity:1}.first-block.open h1{opacity:1}.about-block .about{margin-bottom:clamp(0px,9.38vw,120px)}.about-block .about>div:first-child{width:calc(47% - clamp(0px,3.91vw,50px))}.about-block .about>div:last-child{width:calc(53% - clamp(0px,3.91vw,50px));padding-top:clamp(0px,.39vw,5px)}.about-block .about>div:last-child p{line-height:1.9}.about-block .about>div:last-child .button{margin-top:clamp(0px,1.17vw,15px)}.about-block .services .flex .item{width:calc((100% - clamp(0px,1.56vw,20px)*2)/3);text-align:left}.about-block .services .flex .item p{line-height:1.9}.about-block .services .flex .item *:last-child{margin-bottom:0}.about-block .services .buttons{width:auto;text-align:center;margin:clamp(0px,2.73vw,35px) auto 0 auto;width:100%;display:inline-flex;justify-content:center;align-items:center}.about-block .services .buttons .button:last-child{margin-left:clamp(0px,1.56vw,20px)}.why-block .grid{width:100%;display:grid;grid-template-columns:repeat(6, 1fr);gap:clamp(0px,2.34vw,30px);grid-auto-rows:1fr}.why-block .grid .item{background-color:#4d5685 !important;background-repeat:no-repeat !important;background-position:calc(100% - clamp(0px,2.34vw,30px)) clamp(0px,2.34vw,30px) !important;background-size:clamp(0px,10.94vw,140px) !important;padding:clamp(0px,3.12vw,40px) clamp(0px,3.12vw,40px);border-radius:clamp(0px,1.56vw,20px);height:100%}.why-block .grid .item:nth-child(1),.why-block .grid .item:nth-child(2){margin-bottom:clamp(0px,2.34vw,30px);grid-column:span 3;padding-right:35%}.why-block .grid .item:nth-child(3),.why-block .grid .item:nth-child(4),.why-block .grid .item:nth-child(5){grid-column:span 2}.why-block .grid .item h3{color:#fff}.why-block .grid .item p{color:#fff;line-height:1.9;margin-bottom:0}.blog-block h2{width:calc(100% - clamp(0px,11.72vw,150px))}.blog-block .subtitle{width:calc(100% - clamp(0px,11.72vw,150px));font-size:clamp(0px,1.56vw,20px);margin-bottom:clamp(0px,3.12vw,40px);line-height:1.5}.blog-block .button.transparent{position:absolute;top:clamp(0px,.55vw,7px);right:clamp(0px,1.56vw,20px)}.blog-block .grid{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(4, 1fr);gap:clamp(0px,3.91vw,50px) clamp(0px,2.34vw,30px);height:100%}.blog-block .grid .post-item:nth-child(1){grid-column:1;grid-row:1/5}.blog-block .grid .post-item:nth-child(2){grid-column:2;grid-row:1/5}.blog-block .grid .post-item:nth-child(3){grid-column:3;grid-row:1}.blog-block .grid .post-item:nth-child(4){grid-column:3;grid-row:2}.blog-block .grid .post-item:nth-child(5){grid-column:3;grid-row:3}.blog-block .grid .post-item:nth-child(6){grid-column:3;grid-row:4}.page-single .blog-block .grid{grid-template-rows:repeat(1, 1fr)}.page-single .blog-block .grid .post-item{grid-row:1/5}.article-main-box{width:100%;display:flex;justify-content:space-between;gap:30px;padding:0 0 clamp(0px,11.72vw,150px) 0 !important}.article-main-box div{line-height:1.5;margin-bottom:clamp(0px,1.17vw,15px)}.article-main-box .text-block{width:100%;max-width:800px}.article-main-box .text-block p{font-size:clamp(0px,1.25vw,16px)}.article-main-box .text-block ul li{font-size:clamp(0px,1.25vw,16px)}.article-main-box .text-block ol li{font-size:clamp(0px,1.25vw,16px)}.article-main-box .text-block blockquote{font-size:clamp(0px,1.25vw,16px)}.article-main-box .article-sidebar{width:auto;max-width:385px}.article-main-box .article-sidebar .title{font-family:"Montserrat",sans-serif;font-weight:bold;font-size:clamp(0px,1.72vw,22px);line-height:1.35;color:#4d5685;margin-bottom:clamp(0px,1.56vw,20px)}.article-main-box .article-sidebar .post-item{border-bottom:#d7dee4 solid 1px;margin-bottom:20px}.article-main-box .light_text{background-color:#fff;border:1px solid #4d5685;padding:1rem;border-radius:10px;margin-bottom:20px;position:relative;padding-left:116px;min-height:140px}.article-main-box .light_text:before{content:"";background:url(../img/light_text.svg) no-repeat !important;flex-shrink:0;color:#00acc1;margin-right:20px;display:block;width:100px;height:100px;background-size:contain;position:absolute;top:0;left:0}.article-main-box .exclamation_text{background:#fff;border:1px solid #fc0;padding:1rem;border-radius:10px;margin-bottom:20px;position:relative;padding-left:100px;min-height:116px}.article-main-box .exclamation_text:before{content:"";background:url(../img/exclamation_text.svg) center 20px no-repeat !important;flex-shrink:0;margin-right:20px;display:block;width:100px;height:100px;background-size:contain;position:absolute;top:0;left:0}.article-main-box .block_text{border-top:2px solid gold;padding:1rem 1rem 0 1rem;margin-bottom:20px;position:relative;padding-left:100px;min-height:140px}.article-main-box .block_text:before{content:"";background:url(../img/block_text.svg) center 20px no-repeat !important;flex-shrink:0;color:#1976d2;margin-right:20px;display:block;width:100px;height:100px;background-size:contain;position:absolute;top:0;left:0}.article-main-box .question_text{background:#f4f8fb;padding:1rem;border-radius:10px;margin-bottom:20px;position:relative;padding-left:100px;min-height:140px;margin-left:18px}.article-main-box .question_text:before{content:"";background:url(../img/question_text.svg) center 20px no-repeat !important;flex-shrink:0;margin-right:20px;display:block;width:100px;height:100px;background-size:contain;position:absolute;top:0;left:0}.article-main-box .question_text:after{content:"";display:block;position:absolute;left:-18px;top:20px;bottom:20px;width:20px;background:#4d5685;border-bottom-left-radius:10px;border-top-left-radius:10px}.article-main-box .quote_text{background-color:#f4f8fb;border-left:4px solid gold;padding:1rem;border-radius:10px;margin-bottom:20px;position:relative;padding-left:95px;min-height:140px}.article-main-box .quote_text:before{content:"";background:url(../img/quote-text.svg) center 20px no-repeat !important;flex-shrink:0;color:#90a4ae;margin-right:20px;display:block;width:100px;height:100px;background-size:contain;position:absolute;top:0;left:0}.article-main-box table{border:1px solid #d7dee4 !important;border-spacing:0;padding:0;font-size:14px;max-width:100%;overflow-x:auto;width:100%;display:table;overflow:hidden;border-collapse:separate;border-radius:10px}.article-main-box table tr th{border-right:1px solid #d7dee4 !important;padding:10px 20px;border-bottom:1px solid #d7dee4 !important;background:#f6f9fc;color:#4d5685;text-align:left}.article-main-box table tr td{border-right:1px solid #d7dee4 !important;padding:10px 20px;border-bottom:1px solid #d7dee4 !important}.article-main-box table tr th:last-child,.article-main-box table tr td:last-child{border-right:none !important}.article-main-box table tr:last-child td{border-bottom:none !important}.article-main-box table,.article-main-box td,.article-main-box th{max-width:100%;white-space:normal}.article-info{margin-bottom:50px}.article-info .author{display:inline-flex;justify-content:start;align-items:center}.article-info .author .photo img{max-width:50px;max-height:50px;margin:0 15px 0 0}.article-info .author .dop,.article-info .author .date{font-size:12px;color:#b2b8c7}.article-navigation{border:#d7dee4 solid 1px;padding:20px;max-width:400px;margin-bottom:30px}.article-navigation .title{font-family:"Montserrat",sans-serif;font-weight:bold;font-size:clamp(0px,1.72vw,22px);line-height:1.35;color:#4d5685;margin-bottom:clamp(0px,1.56vw,20px);position:relative}.article-navigation .title:after{width:36px;height:100%;content:"";background:url(../img/content-arr.svg) center center no-repeat;position:absolute;right:0;top:50%;translate:0 -50%;transition:all .25s ease-in-out}.article-navigation.short .title::after,.article-navigation.close .title::after{rotate:180deg}.article-navigation ol{margin-bottom:clamp(0px,1.17vw,15px);padding-left:clamp(0px,2.34vw,30px);margin:clamp(0px,2.34vw,30px) 0;list-style:decimal outside;transition:all .25s ease-in-out;overflow:hidden;margin:0}.article-navigation ol li{font-size:clamp(0px,1.56vw,20px);font-size:clamp(0px,1.25vw,16px);line-height:1.5;margin-bottom:clamp(0px,.78vw,10px);padding-left:clamp(0px,.94vw,12px)}.article-navigation ol li:last-child{margin-bottom:0}.article-navigation ol li::marker{color:gold}.article-navigation ol li a{text-decoration:none}.article-navigation ol li a:hover{color:#4d5685}.article-navigation.mobile{display:none}.article-navigation.close ol{max-height:0;margin-top:0}.page-single.blog .top-block{margin-bottom:50px}.page-single.blog h1{font-size:clamp(0px,2.81vw,36px);color:#fff}.page-single.blog h2{font-size:clamp(0px,2.19vw,28px)}.page-single.blog h3{font-size:clamp(0px,1.72vw,22px)}.vacancy-block h2{width:calc(100% - clamp(0px,15.6vw,200px))}.vacancy-block .subtitle{width:calc(100% - clamp(0px,11.72vw,150px));font-size:clamp(0px,1.56vw,20px);margin-bottom:clamp(0px,3.12vw,40px);line-height:1.5}.vacancy-block .grid{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(1, 1fr);gap:clamp(0px,3.91vw,50px) clamp(0px,2.34vw,30px);height:100%}.vacancy-block .grid+.button.transparent{position:absolute;top:clamp(0px,.55vw,7px);right:clamp(0px,1.56vw,20px)}.vacancy-block .grid .vacancy-item .bottom{flex-direction:column}.filter-block{padding:clamp(0px,3.91vw,50px) 0 !important}.filter-block h3{color:#1a1e2e !important}.filter-block #filter-form{width:100%;display:inline-flex;justify-content:space-between;align-items:start}.filter-block #filter-form .filter-group{margin-right:clamp(0px,.78vw,10px);min-width:250px;position:relative;max-width:35%}.filter-block #filter-form .filter-group:first-child{flex-grow:2}.filter-block #filter-form .filter-group:last-child{margin-right:0}.filter-block #filter-form .filter-group input,.filter-block #filter-form .filter-group select{background:#fff !important;color:#4d5685 !important;margin-bottom:0 !important;padding:0 clamp(0px,1.17vw,15px) !important}.filter-block #filter-form .filter-group .custom-select{border:#d7dee4 solid 1px !important;background:#fff !important;height:clamp(0px,4.69vw,60px) !important;font-family:"Montserrat",sans-serif;font-size:clamp(0px,1.25vw,16px);line-height:60px;box-sizing:border-box;width:100%;border-radius:clamp(0px,1.56vw,20px);color:#4d5685 !important;margin-bottom:0 !important;padding:0 clamp(0px,1.17vw,15px) !important;white-space:nowrap;overflow:hidden}.filter-block #filter-form .filter-group .custom-select:after{content:"";display:block;width:clamp(0px,4.6vw,58px);height:clamp(0px,4.6vw,58px);margin:1px;background:#fff url(../img/arrow.svg) center no-repeat !important;position:absolute;top:0;right:0;border-radius:50%}.filter-block #filter-form .filter-group .custom-select.pulse:after{rotate:180deg}.filter-block #filter-form .filter-group .options{position:absolute;top:110%;left:0;right:0;border:1px solid #ccc;border-radius:6px;background:#fff;max-height:180px;overflow-y:auto;display:none;z-index:10;font-size:16px}.filter-block #filter-form .filter-group .options.show{display:block}.filter-block #filter-form .filter-group .options div{padding:10px;cursor:pointer}.filter-block #filter-form .filter-group .options div:hover{background:#f0f0f0}.vacancies-block{padding:clamp(0px,4.69vw,60px) 0 clamp(0px,9.38vw,120px) 0 !important}.vacancies-block .content{width:calc(71% - clamp(0px,4.69vw,60px))}.vacancies-block .sidebar{width:29%;float:right}.vacancies-block .sidebar .banner{background:#4d5685 !important;border-radius:clamp(0px,1.56vw,20px);min-height:50px;width:100%;padding:clamp(0px,4.69vw,60px) clamp(0px,3.12vw,40px)}.vacancies-block .sidebar .banner h3{color:#fff;font-size:clamp(0px,2.03vw,26px)}.vacancies-block .sidebar .banner p{color:#fff;line-height:1.9}.vacancies-block .sidebar .banner .button{width:100%}.partners-block{border-top:#dfe1e8 solid 1px}.partners-block h2{width:calc(100% - clamp(0px,11.72vw,150px))}.partners-block .subtitle{width:calc(100% - clamp(0px,11.72vw,150px));font-size:clamp(0px,1.56vw,20px);margin-bottom:clamp(0px,3.12vw,40px);line-height:1.5}.partners-block .slick-arrows{position:absolute;right:clamp(0px,1.56vw,20px);top:clamp(0px,.55vw,7px)}.partners-block .partners-slider{margin:0 clamp(-15px,-1.25vw,0px);visibility:hidden}.partners-block .partners-slider.slick-initialized{visibility:visible}.partners-block .partners-slider .img{width:clamp(0px,13.91vw,178px);height:clamp(0px,6.09vw,78px);border-radius:clamp(0px,.78vw,10px);border:#d7dee4 solid 1px;margin:0 clamp(0px,1.17vw,15px);display:flex;justify-content:center;align-items:center}.license-block{align-items:stretch}.license-block .flex{align-items:stretch !important}.license-block .flex:first-child{margin-bottom:50px}.license-block .flex .left{display:flex;flex-direction:column;justify-content:space-between;width:calc(40% - clamp(0px,1.17vw,15px))}.license-block .flex .left .subtitle{font-size:clamp(0px,1.56vw,20px);margin-bottom:clamp(0px,3.12vw,40px);line-height:1.5;flex-grow:2}.license-block .flex .left .slick-arrows{right:clamp(0px,1.56vw,20px);top:clamp(0px,.55vw,7px)}.license-block .flex .left .slick-arrows .license-slick-prev,.license-block .flex .left .slick-arrows .member-slick-prev{margin-right:clamp(0px,1.17vw,15px)}.license-block .flex .license-slider{margin:0 clamp(-15px,-1.25vw,0px);width:calc(60% - clamp(0px,1.17vw,15px));visibility:hidden}.license-block .flex .license-slider.slick-initialized{visibility:visible}.license-block .flex .license-slider .img{width:100%;height:auto;margin:0 clamp(0px,1.17vw,15px);display:flex;justify-content:center;align-items:center;border-radius:clamp(0px,.78vw,10px);border:#d7dee4 solid 1px;overflow:hidden}.license-block .flex .license-slider .img img{border-radius:0;height:auto}.license-block .flex .license-slider+.slick-arrows{display:none !important}.license-block .flex .member-slider{margin:0 clamp(-15px,-1.25vw,0px);width:calc(60% - clamp(0px,1.17vw,15px));visibility:hidden}.license-block .flex .member-slider.slick-initialized{visibility:visible}.license-block .flex .member-slider .slick-track{display:flex;align-items:stretch}.license-block .flex .member-slider .info{width:100%;height:auto;margin:0 clamp(0px,1.17vw,15px);display:flex;flex-direction:column;justify-content:start;align-items:start;border-radius:clamp(0px,1.56vw,20px);padding:clamp(0px,2.34vw,30px);overflow:hidden;background:#fff}.license-block .flex .member-slider .info img{border-radius:0;height:auto;margin-bottom:clamp(0px,1.56vw,20px)}.license-block .flex .member-slider .info h3{color:inherit}.license-block .flex .member-slider+.slick-arrows{display:none !important}.feedback-block{background:url(../img/form-bg.png) center/cover no-repeat !important;align-items:stretch}.feedback-block .flex{display:flex !important}.page-about .feedback-block .flex{align-items:center}.page-contacts .feedback-block .flex{width:80%;margin:auto}.feedback-block .flex h2{color:#fff}.feedback-block .flex .subtitle{font-size:clamp(0px,1.56vw,20px);margin-bottom:clamp(0px,3.12vw,40px);line-height:1.5;color:#d7dee4;font-weight:500}.feedback-block .flex .resume{font-size:clamp(0px,1.56vw,20px);margin-bottom:clamp(0px,3.12vw,40px);line-height:1.5;color:gold;font-weight:700}.feedback-block .flex>*:last-child{margin-bottom:0}.feedback-block .flex .left{width:calc(47% - clamp(0px,3.91vw,50px))}.page-about .feedback-block .flex .left{width:calc(57% - clamp(0px,3.91vw,50px))}.page-contacts .feedback-block .flex .left{width:calc(50% - clamp(0px,3.91vw,50px))}.feedback-block .flex .left>*:last-child{margin-bottom:0}.feedback-block .flex form .button{width:100%}.feedback-block .flex .right{width:calc(53% - clamp(0px,3.91vw,50px))}.page-about .feedback-block .flex .right{width:calc(43% - clamp(0px,3.91vw,50px))}.page-contacts .feedback-block .flex .right{width:calc(50% - clamp(0px,3.91vw,50px))}.feedback-block .flex .right .buttons{display:flex;justify-content:space-between}.feedback-block .flex .right .buttons a{width:calc(50% - clamp(0px,.78vw,10px))}.top-block{padding:clamp(0px,3.12vw,40px) 0 clamp(0px,6.64vw,85px) 0}.top-block .breadcrumbs{font-family:"Montserrat",sans-serif;font-size:clamp(0px,1.09vw,14px);color:#b2b8c7;text-transform:uppercase;margin-bottom:clamp(0px,2.34vw,30px)}.top-block .breadcrumbs a{font-family:"Montserrat",sans-serif;font-size:clamp(0px,1.09vw,14px);color:#b2b8c7;text-transform:uppercase}.top-block .breadcrumbs .rarr{font-family:"Montserrat",sans-serif;font-size:clamp(0px,1.09vw,14px);color:#b2b8c7;text-transform:uppercase;margin:0 clamp(0px,1.02vw,13px)}.top-block h1{position:relative;font-family:"Montserrat",sans-serif;font-weight:bold;font-size:clamp(0px,3.52vw,45px);line-height:1.1;color:#1a1e2e;padding-left:clamp(0px,2.03vw,26px);margin-bottom:clamp(0px,2.73vw,35px);margin-left:clamp(0px,8.2vw,105px);width:80%;min-width:clamp(0px,31.25vw,400px)}.top-block h1:before{content:"";display:block;width:3px;height:100%;background:gold;position:absolute;top:0;left:0}.top-block .subtitle{margin-left:clamp(0px,8.2vw,105px);font-size:clamp(0px,1.88vw,24px);line-height:1.5;color:#353c56;width:80%}.top-block *:last-child{margin-bottom:0 !important}.top-block+.big-img{height:auto;overflow:hidden}.top-block+.big-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.top-block+section.with-filter{padding-top:clamp(0px,4.69vw,60px)}.goal-block .flex{justify-content:space-between}.goal-block .flex .left{width:calc(47% - clamp(0px,3.91vw,50px))}.goal-block .flex .left .subtitle{font-size:clamp(0px,1.88vw,24px);line-height:1.5}.goal-block .flex .right{width:calc(53% - clamp(0px,3.91vw,50px))}.advantage-block .wrapper{padding:0 clamp(0px,13.83vw,177px)}.advantage-block .wrapper .flex{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;margin:0 clamp(-15px,-1.25vw,0px);width:calc(100% + clamp(0px,2.34vw,30px))}.advantage-block .wrapper .flex .item{background-color:#4d5685 !important;background-repeat:no-repeat !important;background-position:calc(100% - clamp(0px,1.56vw,20px)) clamp(0px,1.56vw,20px) !important;background-size:clamp(0px,6.09vw,78px) !important;padding:clamp(0px,1.88vw,24px);border-radius:clamp(0px,1.56vw,20px);width:calc((100% - clamp(0px,7.03vw,90px))/3);margin:0 clamp(0px,1.17vw,15px) clamp(0px,2.34vw,30px) clamp(0px,1.17vw,15px);aspect-ratio:282/250;margin-bottom:clamp(0px,2.34vw,30px);display:flex;align-items:end;font-size:clamp(0px,1.25vw,16px);line-height:1.9;color:#fff}.advantage-block .wrapper .button{display:flex;align-items:center;justify-content:center;margin:auto;white-space:normal;line-height:normal}.advantage-block .wrapper .blockquote-block{margin:clamp(0px,1.56vw,20px) clamp(0px,8.2vw,105px) 0}.advantage-block .wrapper .blockquote-block blockquote{margin-bottom:0}.services-block{border-top:#dfe1e8 solid 1px}.services-block .flex .item{width:calc((100% - clamp(0px,1.56vw,20px)*2)/3);text-align:left}.services-block .flex .item p{line-height:1.9;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.services-block .flex .item *:last-child{margin-bottom:0}.team-block h2{color:#fff !important;width:calc(100% - clamp(0px,11.72vw,150px))}.team-block .subtitle{color:#d7dee4;width:calc(100% - clamp(0px,11.72vw,150px));font-size:clamp(0px,1.56vw,20px);line-height:1.5;margin-bottom:clamp(0px,3.12vw,40px)}.team-block .slick-arrows{position:absolute;right:clamp(0px,1.56vw,20px);top:clamp(0px,.55vw,7px)}.team-block .team-slider{margin:0 clamp(-15px,-1.25vw,0px);visibility:hidden}.team-block .team-slider.slick-initialized{visibility:visible}.team-block .team-slider .img{width:clamp(0px,22.03vw,282px);height:clamp(0px,22.03vw,282px);border-radius:clamp(0px,1.56vw,20px);border:#d7dee4 solid 1px;margin:0 clamp(0px,1.17vw,15px) clamp(0px,1.72vw,22px) clamp(0px,1.17vw,15px);display:flex;justify-content:center;align-items:center}.team-block .team-slider h3{position:relative;font-size:clamp(0px,1.72vw,22px);color:#fff;padding-left:clamp(0px,2.03vw,26px);margin-bottom:clamp(0px,2.73vw,35px);margin:0 clamp(0px,1.17vw,15px) clamp(0px,1.17vw,15px) clamp(0px,1.17vw,15px)}.team-block .team-slider h3 span{font-size:clamp(0px,1.25vw,16px);color:#d7dee4}.team-block .team-slider h3:before{content:"";display:block;width:3px;height:100%;background:gold;position:absolute;top:0;left:0}.branch-block .flex .left{width:calc(51% - clamp(0px,2.34vw,30px))}.branch-block .flex .left .subtitle{color:#353c56;font-size:clamp(0px,1.56vw,20px);line-height:1.5;margin-bottom:clamp(0px,3.12vw,40px)}.branch-block .flex .left .resume{font-size:clamp(0px,1.88vw,24px);font-weight:bold;margin-bottom:0;line-height:1.5}.branch-block .flex .right{width:calc(49% - clamp(0px,2.34vw,30px));display:flex;justify-content:space-between}.branch-block .flex .right img{border-radius:clamp(0px,1.56vw,20px);max-width:100%;height:auto}.branch-block .flex .right .image_1{width:50%}.branch-block .flex .right .image_1+div{width:40%}.branch-block .flex .right .image_1+div .image_2{max-width:100%;height:auto;margin-top:clamp(-50px,3.91vw,0px)}.branch-block .flex .right .image_1+div .image_3{max-width:100%;height:auto;margin:clamp(0px,3.91vw,50px) clamp(0px,1.56vw,20px) 0 clamp(0px,.78vw,10px)}.advantage-2-block .wrapper .subtitle{width:calc(100% - clamp(0px,11.72vw,150px));font-size:clamp(0px,1.56vw,20px);line-height:1.5;margin-bottom:clamp(0px,3.12vw,40px)}.advantage-2-block .wrapper .flex{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;width:100%}.advantage-2-block .wrapper .flex .item{width:calc(50% - clamp(0px,1.17vw,15px));background-color:#4d5685 !important;background-repeat:no-repeat !important;background-position:calc(100% - clamp(0px,2.34vw,30px)) clamp(0px,2.34vw,30px) !important;background-size:clamp(0px,10.91vw,140px) !important;padding:clamp(0px,3.12vw,40px) clamp(0px,3.12vw,40px);border-radius:clamp(0px,1.56vw,20px);margin-bottom:clamp(0px,2.34vw,30px)}.advantage-2-block .wrapper .flex .item h3{color:#fff;width:65%}.advantage-2-block .wrapper .flex .item p{color:#fff;line-height:1.9;margin-bottom:0}.blockquote-block blockquote{position:relative;padding-left:clamp(0px,7.03vw,90px);font-style:italic;font-size:clamp(0px,1.88vw,24px);margin-bottom:clamp(0px,2.34vw,30px)}.blockquote-block blockquote:before{content:"“";font-size:clamp(0px,10vw,128px);font-style:normal;line-height:1;color:gold;position:absolute;left:0;top:0}.blockquote-block blockquote+div{background:#4d5685;border-radius:clamp(0px,1.56vw,20px);display:flex;justify-content:center;align-items:center;padding:clamp(0px,2.34vw,30px) clamp(0px,11.72vw,150px)}.blockquote-block blockquote+div h3{font-size:clamp(0px,1.56vw,20px);line-height:1.5;color:#fff;margin-right:clamp(0px,3.91vw,50px);margin-bottom:0}.branch-2-block .subtitle{font-size:clamp(0px,1.56vw,20px);line-height:1.5;margin-bottom:clamp(0px,3.12vw,40px)}.branch-2-block .flex{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch !important;width:100%}.branch-2-block .flex .item{position:relative;width:calc(50% - clamp(0px,1.17vw,15px));background-repeat:no-repeat !important;background-size:cover !important;padding:clamp(0px,2.34vw,30px) clamp(0px,2.34vw,30px);border-radius:clamp(0px,1.56vw,20px);margin-bottom:clamp(0px,2.34vw,30px);overflow:hidden;aspect-ratio:594/335;display:flex;flex-direction:column;justify-content:end}.branch-2-block .flex .item:after{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);opacity:.8}.branch-2-block .flex .item *{position:relative;z-index:10}.branch-2-block .flex .item h3{color:#fff;width:67%;margin-bottom:0}.branch-2-block .flex .item h3 a{color:#fff;text-decoration:none}.branch-2-block .flex .item h3 a:hover{color:#b2b8c7}.branch-2-block .flex .item p{color:#fff;font-size:clamp(0px,1.09vw,14px);margin-bottom:0;width:67%}.branch-2-block .blockquote-block{margin:clamp(0px,1.56vw,20px) clamp(0px,8.2vw,105px) 0}.cooperation-block .item:not(:last-child){margin-bottom:clamp(0px,9.38vw,120px)}.cooperation-block .item .flex{align-items:center !important}.cooperation-block .item .flex .img{margin-right:clamp(0px,7.81vw,100px);flex-shrink:0;width:43%}.cooperation-block .item .flex .img+div{width:49%;padding-right:clamp(0px,6.25vw,80px)}.cooperation-block .item .flex .img+div h3{font-size:clamp(0px,2.34vw,30px);margin-bottom:clamp(0px,2.73vw,35px)}.cooperation-block .item .flex .img+div p{font-size:clamp(0px,1.56vw,20px);line-height:1.5;margin-bottom:0}.cooperation-block .item .list{display:flex;justify-content:space-between;margin:clamp(0px,4.69vw,60px) 0 clamp(0px,3.91vw,50px) 0}.cooperation-block .item .list li{position:relative;width:calc((100% - clamp(0px,4.69vw,60px))/3);padding-left:clamp(0px,5.86vw,75px);box-sizing:border-box;font-size:clamp(0px,1.25vw,16px);line-height:1.9}.cooperation-block .item .list li:before{content:"";width:clamp(0px,3.13vw,40px);height:clamp(0px,2.42vw,31px);background:url(../img/check-yellow.svg) center no-repeat;background-size:contain;position:absolute;top:clamp(0px,.78vw,10px);left:clamp(0px,1.17vw,15px)}.cooperation-block .item .utp{background:#4d5685;border-radius:clamp(0px,1.56vw,20px);display:flex;justify-content:center;align-items:center;padding:clamp(0px,2.34vw,30px) clamp(0px,15.23vw,195px);margin-bottom:clamp(0px,3.91vw,50px)}.cooperation-block .item .utp h3{font-size:clamp(0px,1.56vw,20px);line-height:1.5;color:#fff;margin-right:clamp(0px,3.91vw,50px);margin-bottom:0}.cooperation-block .item:nth-child(odd) .flex .img{order:2;margin-right:0;margin-left:clamp(0px,7.81vw,100px)}.cooperation-block .item:nth-child(odd) .flex .img+div{padding-left:clamp(0px,6.25vw,80px);padding-right:0}.cooperation-block .item:last-child .utp{margin-bottom:0}.estimate-block{border-bottom:#dfe1e8 solid 1px}.estimate-block .flex .item{width:calc((100% - clamp(0px,1.56vw,20px)*2)/3);text-align:left}.estimate-block .flex .item .number{display:block;background:gold;width:clamp(0px,3.12vw,40px);height:clamp(0px,3.12vw,40px);color:#1a1e2e;font-size:clamp(0px,1.88vw,24px);font-weight:500;text-align:center;line-height:clamp(0px,3.12vw,40px);margin-bottom:clamp(0px,1.56vw,20px);border-radius:clamp(0px,.78vw,10px)}.estimate-block .flex .item p{line-height:1.9;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.estimate-block .flex .item *:last-child{margin-bottom:0}.contract-block .list{display:flex;justify-content:space-between;margin:clamp(0px,4.69vw,60px) 0 0 0}.contract-block .list li{position:relative;width:calc((100% - clamp(0px,4.69vw,60px))/3);box-sizing:border-box;font-size:clamp(0px,1.25vw,16px);line-height:1.9}.contract-block .list li:before{content:"";display:block;width:clamp(0px,3.13vw,40px);height:clamp(0px,2.42vw,31px);background:url(../img/check-yellow.svg) center no-repeat;margin-bottom:clamp(0px,1.95vw,25px);background-size:contain}.period-block .flex>div:first-child{width:calc(47% - clamp(0px,3.91vw,50px))}.period-block .flex>div:last-child{width:calc(53% - clamp(0px,3.91vw,50px));padding-top:clamp(0px,.39vw,5px)}.period-block .flex>div:last-child p{line-height:1.5;font-size:clamp(0px,1.56vw,20px)}.period-block .flex>div:last-child *:last-child{margin-bottom:0}.proposal-block .flex{flex-wrap:wrap;margin-bottom:clamp(-45px,-3.75vw,0px)}.proposal-block .flex .item{width:calc((100% - clamp(0px,1.56vw,20px)*3)/4);margin-bottom:clamp(0px,3.52vw,45px)}.proposal-block .flex .item p{line-height:1.9;margin-bottom:0}.contacts-block{padding-bottom:clamp(0px,2.73vw,35px)}.contacts-block .flex{display:flex;justify-content:space-between;flex-wrap:wrap}.contacts-block .flex .left{width:calc(47% - clamp(0px,3.91vw,50px))}.contacts-block .flex .left span.label{display:block;font-size:clamp(0px,1.09vw,14px);color:#707a8a;margin-bottom:clamp(0px,.78vw,10px)}.contacts-block .flex .left a{display:block;text-decoration:none;font-size:clamp(0px,1.41vw,18px)}.contacts-block .flex .left a.phone{font-size:clamp(0px,1.56vw,20px)}.contacts-block .flex .left a.address{font-size:clamp(0px,1.25vw,16px);line-height:1.9;margin-bottom:0}.contacts-block .flex .left>*{margin-left:clamp(0px,8.2vw,105px)}.contacts-block .flex .left *:last-child{margin-bottom:0}.contacts-block .flex .map{width:calc(53% - clamp(0px,3.91vw,50px));aspect-ratio:596/362}.contacts-block .flex .map iframe{border-radius:clamp(0px,1.56vw,20px);overflow:hidden}.text-block h2{position:relative;font-family:"Montserrat",sans-serif;font-weight:bold;font-size:clamp(0px,2.97vw,38px);line-height:1.1;color:#1a1e2e;margin-bottom:clamp(0px,2.73vw,35px);width:80%}.text-block *+h2{margin-top:clamp(0px,3.12vw,40px)}.text-block h3{font-size:clamp(0px,2.34vw,30px);font-weight:700;line-height:1.1;color:#1a1e2e;margin-bottom:clamp(0px,2.34vw,30px)}.text-block *+h3{margin-top:clamp(0px,3.12vw,40px)}.text-block p{font-size:clamp(0px,1.56vw,20px);line-height:1.5;margin-bottom:clamp(0px,1.17vw,15px)}.text-block p strong{font-weight:700}.text-block img{border-radius:clamp(0px,1.56vw,20px);margin:clamp(0px,2.34vw,30px) auto;max-width:100%}.text-block img.alignleft{float:left;margin-right:clamp(0px,7.81vw,100px);max-width:50%}.text-block img.alignright{float:right;margin-left:clamp(0px,7.81vw,100px);max-width:50%}.text-block img.alignnone{margin-left:0}.text-block ul{margin-bottom:clamp(0px,1.17vw,15px);padding-left:clamp(0px,1.56vw,20px);margin:clamp(0px,2.34vw,30px) 0}.text-block ul li{font-size:clamp(0px,1.56vw,20px);line-height:1.5;margin-bottom:clamp(0px,.78vw,10px);padding-left:clamp(0px,2.34vw,30px)}.text-block ul li:last-child{margin-bottom:0}.text-block ul li:before{content:"";display:inline-block;vertical-align:middle;margin-right:clamp(0px,1.56vw,20px);margin:auto clamp(0px,1.88vw,24px) auto clamp(-30px,-2.34vw,0px);width:clamp(0px,.63vw,8px);height:clamp(0px,.63vw,8px);background:gold;border-radius:50%}.text-block ol{margin-bottom:clamp(0px,1.17vw,15px);padding-left:clamp(0px,3.12vw,40px);margin:clamp(0px,2.34vw,30px) 0;list-style:decimal outside}.text-block ol li{font-size:clamp(0px,1.56vw,20px);line-height:1.5;margin-bottom:clamp(0px,.78vw,10px);padding-left:clamp(0px,.94vw,12px)}.text-block ol li:last-child{margin-bottom:0}.text-block ol li::marker{color:gold}.text-block blockquote{position:relative;padding-left:clamp(0px,7.03vw,90px);font-style:italic;font-size:clamp(0px,1.88vw,24px);margin:clamp(0px,2.34vw,30px) 0}.text-block blockquote:before{content:"“";font-size:clamp(0px,10vw,128px);font-style:normal;line-height:1;color:gold;position:absolute;left:0;top:0}.content-block{padding:0 clamp(0px,9.38vw,120px) clamp(0px,11.72vw,150px) clamp(0px,9.38vw,120px)}.error-block{text-align:center}.error-block h1{margin:0 auto clamp(0px,2.73vw,35px) auto;display:inline-block;width:auto}.error-block img{margin:0 auto clamp(0px,3.91vw,50px) auto;max-width:50%}.thanks-block{text-align:center}.thanks-block h1{margin:0 auto clamp(0px,2.73vw,35px) auto;display:inline-block;width:auto}.thanks-block p{font-size:clamp(0px,1.88vw,24px);width:40%;margin:0 auto clamp(0px,2.73vw,35px) auto}.thanks-block p:before{content:"";display:block;width:clamp(0px,3.13vw,40px);height:clamp(0px,2.42vw,31px);background:url(../img/check-yellow.svg) center no-repeat;background-size:contain;margin:0 auto clamp(0px,1.95vw,25px) auto}.form-modal{border:none;position:fixed;top:0;left:0;height:103%;width:102%;z-index:10000000;overflow:scroll}.form-modal .form-bg{border:none;background:rgba(26,30,46,.4);position:fixed !important;top:0;left:0;height:100%;width:100%}.form-modal .form-block-{border:none;box-sizing:border-box;position:relative;height:100%;width:100%;overflow:visible;padding-top:100px}.form-modal .form-block- .close{position:absolute;background:url(../img/icon-close.svg) center no-repeat;top:10px;right:10px;width:30px;height:30px;cursor:pointer;z-index:100}.form-modal .form-block- form{position:relative;background:#1a1e2e;width:600px;min-height:50px;height:auto;margin:auto;text-align:center;overflow:hidden;padding:60px 50px;border-radius:20px}.form-modal .form-block- form p{text-align:left}.top{display:block;width:clamp(0px,3.91vw,50px);height:clamp(0px,3.91vw,50px);border-radius:clamp(0px,.78vw,10px);background:gold url(../img/icon-rarr.svg) center no-repeat;position:fixed;right:clamp(0px,2.34vw,30px);bottom:clamp(0px,2.34vw,30px);rotate:-90deg}.cky-consent-container,#cookie-notice{left:0;right:0;width:60%;min-width:60%;background-color:#fff !important;font-weight:400;font-size:16px;color:#1a1e2e;text-align:left;bottom:20px;margin:auto;border-radius:10px;padding:0;overflow:hidden}.cky-consent-bar,.cookie-notice-container{color:#1a1e2e !important;display:inline-flex !important;justify-content:space-between;text-align:left}.cn-close-icon{top:30px !important}.cky-btn-accept{display:inline-block;font-family:"Montserrat",sans-serif;font-weight:500;font-size:14px;color:#1a1e2e !important;height:46px;line-height:44px;border-radius:23px;padding:0 30px;text-decoration:none;box-sizing:border-box;border:none;white-space:nowrap;cursor:pointer;border:rgba(0,0,0,0) solid 1px !important}.cky-btn-accept:hover{background:#fff !important}.cky-btn-preferences,.cky-btn-customize{display:inline-block;font-family:"Montserrat",sans-serif;font-weight:500;font-size:14px;height:46px;line-height:44px;border-radius:23px;padding:0 30px;text-decoration:none;box-sizing:border-box;border:none;white-space:nowrap;cursor:pointer;border:#1a1e2e solid 1px !important;color:#1a1e2e !important}.cky-btn-preferences:hover,.cky-btn-customize:hover{background:#fff !important}.social{display:inline-flex;justify-content:flex-start;align-items:center}.social a{width:clamp(0px,3.44vw,44px);height:clamp(0px,3.44vw,44px);border-radius:50%;border:#4d5685 solid 1px;margin-left:clamp(0px,1.17vw,15px);display:flex !important;justify-content:center;align-items:center}.social a img{width:50%;height:auto}.social a:hover{box-shadow:0px 6px 24px 0px rgba(0,0,0,.3)}.social a:first-child{margin-left:0}.mainfooter .social a{border:#b2b8c7 solid 1px}.mainfooter .social a:hover{background:hsla(0,0%,100%,.1)}.mainfooter{background:#1a1e2e}.mainfooter .flex{display:flex;justify-content:space-between;align-items:start;padding:clamp(0px,8.59vw,110px) 0 clamp(0px,7.03vw,90px) 0}.mainfooter .flex .item{max-width:clamp(0px,19.53vw,250px)}.mainfooter .flex .item:first-child{max-width:none}.mainfooter .flex .item:first-child .logo{width:clamp(0px,33vw,396px);margin-bottom:clamp(0px,3.52vw,45px)}.mainfooter .flex .item:first-child .buttons a{width:calc(50% - clamp(0px,.78vw,10px));font-size:clamp(0px,1.25vw,16px);height:clamp(0px,4.06vw,52px);line-height:clamp(0px,3.91vw,50px)}.mainfooter .flex .item .buttons{display:flex;justify-content:space-between}.mainfooter .flex .item h3{font-size:clamp(0px,1.56vw,20px);color:#fff;margin-bottom:clamp(0px,3.91vw,50px)}.mainfooter .flex .item span.label{display:block;font-size:clamp(0px,1.09vw,14px);color:#707a8a;margin-bottom:clamp(0px,.78vw,10px)}.mainfooter .flex .item a{display:block;color:#fff;text-decoration:none;font-size:clamp(0px,1.41vw,18px)}.mainfooter .flex .item a.phone{font-size:clamp(0px,1.56vw,20px)}.mainfooter .flex .item a.address{font-size:clamp(0px,1.25vw,16px);line-height:1.9;margin-bottom:0}.mainfooter .flex .item *:last-child{margin-bottom:0}.mainfooter .flex .item .footer_menu{display:flex;flex-wrap:wrap;justify-content:space-between}.mainfooter .flex .item .footer_menu li{width:50%;white-space:nowrap;margin-bottom:clamp(0px,1.17vw,15px)}.mainfooter .flex .item .footer_menu li a{display:inline-block;border-bottom:rgba(0,0,0,0) solid 1px}.mainfooter .flex .item .footer_menu li:hover a{border-bottom:#fff solid 1px}.mainfooter .flex .item .footer_menu.current-menu-item a{border-bottom:#fff solid 1px}.mainfooter .bottom{border-top:#353c56 solid 1px}.mainfooter .bottom .flex{padding:clamp(0px,3.28vw,42px) 0}.mainfooter .bottom .flex p{color:#707a8a;font-size:clamp(0px,1.09vw,14px);margin:0;flex-grow:2}.mainfooter .bottom .flex div{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, auto);gap:10px}.mainfooter .bottom .flex a{color:#707a8a;font-size:clamp(0px,1.09vw,14px);text-decoration:none;display:block;text-align:right}.mainfooter .bottom .flex a:hover{text-decoration:underline}@media screen and (max-width: 759px){body .wrapper{padding:0 20px}body p{font-size:16px;margin-bottom:20px}form{font-size:0}form input:not([type=checkbox],[type=radio],[type=submit]){padding:0 20px !important;height:60px !important;border-radius:20px;margin-bottom:20px;font-size:14px}form input:not([type=checkbox],[type=radio],[type=submit]).name,form input:not([type=checkbox],[type=radio],[type=submit]).phone{width:calc(50% - 10px)}form input:not([type=checkbox],[type=radio],[type=submit]).phone{margin-left:20px}form input:not([type=checkbox],[type=radio],[type=submit]).wpcf7-not-valid{margin-bottom:40px}form select{padding:0 30px !important;height:60px !important;font-size:16px;border-radius:20px;margin-bottom:20px}form select.wpcf7-not-valid{margin-bottom:40px}form textarea{padding:20px 20px !important;height:100px !important;border-radius:20px;margin-bottom:20px;font-size:14px}form textarea.wpcf7-not-valid{margin-bottom:40px}form .wpcf7-not-valid-tip{font-size:12px;margin:-35px 0 15px 20px;left:0}form .wpcf7-spinner{margin:10px auto !important}form .wpcf7-response-output{font-size:12px}.button{display:inline-block;font-size:16px;height:60px;line-height:58px;border-radius:20px;padding:0 5px}.button.yellow{width:230px}.button.blue{width:230px}.button.transparent{height:40px;line-height:38px;border-radius:10px;font-size:14px;padding:0 20px}.button.arrow:after{width:10px;height:10px;margin-left:10px}.slick-arrows{display:flex}.slick-arrows .slick-arrow{width:40px;height:40px;border-radius:10px}.slick-arrows .slick-arrow:first-child{margin-right:15px}.slick-dots{display:flex;justify-content:center;align-items:center;margin-top:15px}.slick-dots button{width:9px;height:9px;margin:0 6px}.mainheader{height:62px;z-index:10000}.mainheader .flex{display:flex;justify-content:space-between;align-items:center;padding:17px 0}.mainheader .flex.desc{display:none}.mainheader .flex.mobile{display:flex}.mainheader .flex img.logo{width:100px}.mainheader .flex .menu-icon{display:block;width:24px;height:25px;padding:4px 0;cursor:pointer;transition:all .3s ease-in-out 0s !important}.mainheader .flex .menu-icon span{display:block;width:24px;height:2px;background:#676f9c;margin-bottom:5px}.mainheader .flex .menu-icon span:last-child{margin-bottom:0}.mainheader .flex .menu-icon.open{background:url(../img/close.svg) center/cover no-repeat !important}.mainheader .flex .menu-icon.open span{opacity:0}.mainheader .flex .lang{float:right}.mainheader .flex .lang .select{font-size:15px}.mainheader .flex .menu{position:absolute;top:62px;left:0;right:0;height:100vh;width:100%;background:#f4f8fb;border-top:#d7dee4 solid 1px;margin-left:-100%;transition:margin-left .3s ease-in-out 0s !important}.mainheader .flex .menu.open{margin-left:0}.mainheader .flex #main_menu{margin-left:50px;display:inline-flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;width:100%;flex-direction:column;margin-left:0;padding:20px 0;background:#fff;margin-bottom:20px}.mainheader .flex #main_menu li{width:100%;margin-right:0;height:50px;line-height:50px;text-align:left}.mainheader .flex #main_menu li a{display:block;font-size:18px;padding:0 50px;border:none !important}.mainheader .flex #main_menu li a:hover{background:#f4f8fb;color:#4d5685}.mainheader .flex p{padding:0 50px;font-size:18px;margin-bottom:15px}.mainheader .flex p .label{font-size:12px;display:block}.mainheader .flex p a{text-decoration:none}.mainheader .flex .social{margin:20px 50px}.mainheader .flex .buttons{display:inline-flex}.mainheader .flex .buttons a{height:28px;line-height:26px;font-size:11px;padding:0 10px}.mainheader .flex .buttons a:last-child{margin-left:10px}.page:not(.home){padding-top:62px}.page>section{padding:90px 0}.page>section h2{font-size:30px;padding-left:26px;margin-bottom:30px}.page>section h3{font-size:20px;margin-bottom:15px}.page>section .flex{display:inline-flex;justify-content:space-between;align-items:start;flex-direction:column}.page>section .img img{border-radius:20px}.post-item{margin-bottom:30px;text-align:left}.post-item .post-thumbnail{margin-bottom:15px}.post-item .post-thumbnail img{border-radius:20px;max-width:100%;height:auto}.post-item .post-date{font-size:15px;margin-bottom:15px}.post-item .post-excerpt{font-size:16px;margin-bottom:10px}.post-item .read-more{font-size:16px;line-height:34px}.post-item .read-more:after{width:10px;height:10px;margin-left:10px}.post-item .read-more:hover:after{margin:-3px -3px 3px 13px}.post-item h3{margin-bottom:10px !important}.post-item.mini{display:inline-flex}.post-item.mini:not(:last-child):after{top:calc(100% + 15px)}.post-item.mini .post-thumbnail{margin-right:20px}.post-item.mini .post-thumbnail a{width:100px;border-radius:10px}.post-item.mini .post-date{margin-bottom:7px}.post-item.mini h3{font-size:16px;margin-bottom:10px !important}.post-item.mini:last-child{margin-bottom:0}.vacancy-item{border-radius:20px;padding:20px 15px;margin-bottom:20px}.vacancy-item h3{font-size:22px !important}.vacancy-item .vacancy-cost{font-size:22px;margin-bottom:15px}.vacancy-item .vacancy-date{font-size:15px;margin-bottom:15px}.vacancy-item .vacancy-date:before{width:16px;height:16px}.vacancy-item .bottom{flex-direction:column}.vacancy-item .bottom .vacancy-dop>*:not(:last-child){margin-right:18px}.vacancy-item .bottom .vacancy-dop .vacancy-industry{line-height:40px}.vacancy-item .bottom .vacancy-dop .vacancy-industry:before{width:18px;height:18px}.vacancy-item .bottom .vacancy-dop .vacancy-city{line-height:40px;font-size:16px}.vacancy-item .bottom .vacancy-dop .vacancy-city:before{width:18px;height:18px}.vacancy-item .bottom .buttons{width:100%}.vacancy-item .bottom .buttons *:first-child{margin-right:15px}.vacancy-item .bottom .buttons .button{height:40px;line-height:40px;font-size:14px;border-radius:10px;width:160px}.faq-block .flex .item{width:100%;padding-top:30px}.page-vacancy h1{font-size:26px !important}.vacancy-info-block{padding:60px 0 !important}.vacancy-info-block .flex .left{width:100%}.vacancy-info-block .flex .left>div{flex-direction:column}.vacancy-info-block .flex .left>div>div{width:100%;font-size:18px}.vacancy-info-block .flex .left>div>div>div{margin-bottom:15px}.vacancy-info-block .flex .left>div>div>div.vacancy-cost{font-size:24px}.vacancy-info-block .flex .left>div>div>div.vacancy-city:before{width:18px;height:18px}.vacancy-info-block .flex .left .desc{margin-top:30px}.vacancy-info-block .flex .left .desc h3{font-size:30px}.vacancy-info-block .flex .left .desc p{font-size:20px}.vacancy-info-block .flex .right{width:100%}section.vacancy-dop-info-block{padding:60px 0 !important}section.vacancy-dop-info-block h3{font-size:30px}section.vacancy-dop-info-block p{font-size:20px}section.manager-block{padding:0 0 60px 0 !important}section.manager-block .flex .left{width:100%;margin-right:0}section.manager-block .flex .left h3{font-size:26px}section.manager-block .flex .left p{font-size:18px}section.manager-block .flex .left .button{padding:0 20px}section.manager-block .flex .right{width:100%;margin-top:60px;flex-direction:column;border-radius:20px;padding:30px 15px;text-align:center}section.manager-block .flex .right .img{width:125px;min-width:125px;height:125px;margin:0 auto 20px auto}section.manager-block .flex .right .contacts{text-align:center;max-width:250px;margin:auto;flex-direction:column}section.manager-block .flex .right .contacts>*{white-space:nowrap;text-align:left;margin-bottom:20px}section.manager-block .flex .right .contacts>*.city:before{width:18px;height:18px;margin-right:10px}section.manager-block .flex .right .contacts>*.email:before{width:18px;height:18px;margin-right:10px}section.manager-block .flex .right .contacts>*.phone:before{width:18px;height:18px;margin-right:10px}section.manager-block .flex .right .contacts>*.whatsapp:before{width:18px;height:18px;margin-right:10px}section.manager-block .flex .right h3{font-size:26px;text-align:center}section.manager-block .flex .right p{font-size:18px}section.manager-block .flex .right a{font-size:18px}.categories{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;margin-bottom:50px}.categories a{height:40px;line-height:40px;border-radius:10px;padding:0 10px;margin-right:20px;font-size:12px}.posts{display:flex;flex-wrap:wrap;flex-direction:column;width:auto;justify-content:flex-start;margin:0;margin-bottom:-60px}.posts .post-item{width:auto;margin:0 auto 60px auto}.pagination{display:flex;justify-content:center;align-items:center;margin-top:30px}.pagination>*{width:40px;height:40px;font-size:20px;line-height:40px;margin:0 5px;border-radius:10px}.first-block{position:relative;padding:360px 0 0 0 !important;background-repeat:no-repeat !important;background-position:center top !important;background-size:auto calc(100% - 200px) !important}.first-block:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:420px;background:linear-gradient(to bottom, transparent 0%, white 30%)}.first-block .info{z-index:1000;position:relative;width:100%}.first-block .info h1{font-size:32px;margin-bottom:15px;text-align:center}.first-block .info .subtitle{font-size:20px;margin-bottom:18px;text-align:center}.first-block .info .buttons{display:flex;justify-content:center}.first-block .info .buttons *:first-child{margin-right:15px}.first-block .info>*{opacity:1 !important}.about-block .about{margin-bottom:90px;flex-direction:column}.about-block .about>div:first-child{width:100%}.about-block .about>div:last-child{width:100%;padding-top:40px;margin-bottom:0}.about-block .about>div:last-child .button{margin-top:25px}.about-block .services{margin-bottom:0}.about-block .services .flex .item{width:100%}.about-block .services .buttons{display:inline-flex;justify-content:center;align-items:center;margin:30px auto 0 auto}.about-block .services .buttons .button:last-child{margin-left:20px}.why-block .grid{display:block}.why-block .grid .item{padding:40px 40px;border-radius:20px;padding-right:20% !important;background-size:140px !important;margin-bottom:30px}.why-block .grid .item:nth-child(1),.why-block .grid .item:nth-child(2){margin-bottom:30px}.why-block .grid .item:last-child{margin-bottom:0}.blog-block{text-align:center}.blog-block h2{width:auto;text-align:left}.blog-block .subtitle{width:100%;font-size:20px;margin-bottom:25px;text-align:left;line-height:1.2}.blog-block .button.transparent{top:0;right:auto;margin-top:20px;position:relative}.blog-block .grid{display:block}.vacancy-block{padding-bottom:90px !important}.vacancy-block h2{width:auto}.vacancy-block .subtitle{width:100%;font-size:clamp(0px,1.56vw,20px);margin-bottom:40px}.vacancy-block .grid{grid-template-columns:repeat(1, 1fr);grid-template-rows:repeat(1, 1fr);gap:0}.vacancy-block .grid+.button.transparent{position:relative;top:auto;right:auto;left:auto;display:block;margin:auto;width:220px}.vacancy-block .grid .vacancy-item{width:calc(100% - 30px)}.page-single.blog .top-block{margin-bottom:50px}.page-single.blog h1{font-size:30px;color:#fff}.page-single.blog h2{font-size:24px}.page-single.blog h3{font-size:20px}.filter-block{padding:50px 0 !important}.filter-block #filter-form{flex-direction:column}.filter-block #filter-form .filter-group{margin-right:0;width:100%}.filter-block #filter-form .filter-group:last-child{text-align:center}.filter-block #filter-form .filter-group input,.filter-block #filter-form .filter-group select{margin-bottom:20px !important;padding:0 15px !important}.filter-block #filter-form .filter-group .custom-select{font-size:14px;line-height:normal;height:60px !important;line-height:60px !important;margin-bottom:20px !important;padding:0 15px !important;border-radius:20px !important}.filter-block #filter-form .filter-group .custom-select:after{content:"";display:block;width:58px;height:58px;margin:1px;border-radius:50%}.filter-block #filter-form .filter-group .options{top:100%}.vacancies-block{padding:60px 0 60px 0 !important}.vacancies-block .wrapper{display:flex;flex-direction:column-reverse}.vacancies-block .content{width:100%}.vacancies-block .sidebar{width:100%;float:none;margin-top:30px}.vacancies-block .sidebar .banner{border-radius:20px;padding:60px 40px}.vacancies-block .sidebar .banner h3{font-size:26px}.partners-block h2{width:auto}.partners-block .subtitle{width:100%;font-size:20px;margin-bottom:25px;line-height:1.2}.partners-block .slick-arrows{display:none}.partners-block .partners-slider{margin:0 -10px}.partners-block .partners-slider .img{width:178px;height:78px;border-radius:10px;margin:0 10px}.license-block .flex{align-items:stretch !important}.license-block .flex .left{width:100%}.license-block .flex .left .subtitle{font-size:20px;margin-bottom:25px;line-height:1.2}.license-block .flex .left .slick-arrows{display:none}.license-block .flex .license-slider{margin:0 -10px;width:calc(100% + 20px)}.license-block .flex .license-slider .img{margin:0 10px;border-radius:10px}.license-block .flex .license-slider+.slick-arrows{display:block !important;margin-top:25px}.license-block .flex .member-slider{width:calc(100% + 20px)}.feedback-block .flex{display:flex !important}.page-contacts .feedback-block .flex{width:100%;margin:auto}.page-contacts .feedback-block .flex .right{margin-top:50px}.feedback-block .flex .subtitle{font-size:20px;line-height:1.2;margin-bottom:25px !important}.feedback-block .flex .resume{font-size:20px;margin-bottom:30px !important}.feedback-block .flex .left{width:100% !important}.feedback-block .flex .right{width:100% !important}.feedback-block .flex .right .buttons{display:flex}.feedback-block .flex .right .buttons a{width:calc(41% - 10px)}.feedback-block .flex .right .buttons a:last-child{flex-grow:2;margin-left:20px}.top-block{padding:40px 0 50px 0}.top-block .breadcrumbs{font-size:12px;margin-bottom:30px}.top-block .breadcrumbs a{font-size:12px}.top-block .breadcrumbs .rarr{font-size:12px;margin:0 12px}.top-block h1{font-size:30px;padding-left:26px;margin-bottom:35px;margin-left:0;min-width:0;width:auto}.top-block .subtitle{margin-left:0;font-size:20px;line-height:1.2;width:auto;margin-bottom:20px}.top-block+.big-img{height:600px}.goal-block .flex{justify-content:space-between}.goal-block .flex .left{width:auto}.goal-block .flex .left .subtitle{font-size:20px;line-height:1.2;margin-bottom:25px}.goal-block .flex .right{width:auto}.advantage-block .wrapper{padding:0 20px}.advantage-block .wrapper .flex{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;margin:0;width:100%}.advantage-block .wrapper .flex .item{background-position:calc(100% - 20px) 20px !important;background-size:78px !important;padding:24px;border-radius:20px;width:100%;margin:0 0 20px 0;font-size:16px;aspect-ratio:348/156}.advantage-block .wrapper .flex .item span{line-height:1.5;width:80%}.advantage-block .wrapper .blockquote-block{margin:20px 0 0}.services-block .flex .item{width:auto;margin-bottom:30px}.services-block .flex .item:last-child{margin-bottom:0}.team-block h2{width:auto}.team-block .subtitle{width:auto;font-size:20px;margin-bottom:25px;line-height:1.2}.team-block .slick-arrows{display:none}.team-block .team-slider{margin:0}.team-block .team-slider .img{width:282px;height:282px;border-radius:20px;margin:0 auto 22px auto}.team-block .team-slider h3{font-size:22px;padding-left:26px;margin-bottom:35px;margin:0 auto 15px auto;width:282px;box-sizing:border-box}.team-block .team-slider h3 span{font-size:16px}.branch-block .flex .left{width:auto}.branch-block .flex .left .subtitle{font-size:20px;margin-bottom:25px;line-height:1.2}.branch-block .flex .left .resume{font-size:20px}.branch-block .flex .right{width:auto;display:flex;justify-content:space-between}.branch-block .flex .right img{border-radius:20px}.branch-block .flex .right .image_1{width:50%;margin-top:80px}.branch-block .flex .right .image_1+div{width:40%}.branch-block .flex .right .image_1+div .image_2{margin-top:20px}.branch-block .flex .right .image_1+div .image_3{margin:50px 20px 0 10px}.advantage-2-block .wrapper .subtitle{width:auto;font-size:20px;margin-bottom:25px;line-height:1.2}.advantage-2-block .wrapper .flex{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch}.advantage-2-block .wrapper .flex .item{padding:40px 40px;background-position:calc(100% - 30px) 30px !important;background-size:140px !important;border-radius:20px;margin-bottom:20px;width:auto}.advantage-2-block .wrapper .flex .item p{line-height:1.5}.advantage-2-block .wrapper .flex .item:last-child{margin-bottom:0}.blockquote-block blockquote{padding-left:60px;font-size:18px;margin-bottom:30px}.blockquote-block blockquote:before{font-size:128px}.blockquote-block blockquote+div{padding:15px 20px 35px 20px;text-align:center;flex-direction:column;border-radius:20px}.blockquote-block blockquote+div h3{font-size:20px;margin:20px auto}.branch-2-block .subtitle{font-size:20px;margin-bottom:25px;line-height:1.2}.branch-2-block .flex{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch !important}.branch-2-block .flex .item{padding:30px 30px;border-radius:20px;margin-bottom:30px;width:100%}.branch-2-block .flex .item h3{width:90%}.branch-2-block .flex .item p{font-size:14px;width:90%}.branch-2-block .blockquote-block{margin:20px 0 0}.branch-2-block .blockquote-block blockquote:before{font-size:128px}.cooperation-block .item:not(:last-child){margin-bottom:90px}.cooperation-block .item .flex{align-items:center !important}.cooperation-block .item .flex .img{margin-right:0;width:100%;margin-bottom:25px;order:0 !important}.cooperation-block .item .flex .img+div{width:100%;padding-right:0}.cooperation-block .item .flex .img+div h3{font-size:24px;margin-bottom:15px}.cooperation-block .item .flex .img+div p{font-size:20px}.cooperation-block .item .list{display:flex;justify-content:space-between;flex-direction:column;margin:25px 0 30px 0}.cooperation-block .item .list li{width:auto;padding-left:65px;font-size:16px;line-height:1.5;margin-bottom:18px}.cooperation-block .item .list li:before{width:40px;height:31px;left:0;top:10px}.cooperation-block .item .list li:last-child{margin-bottom:0}.cooperation-block .item .utp{padding:30px 20px;margin-bottom:50px;flex-direction:column;border-radius:20px}.cooperation-block .item .utp h3{font-size:20px;margin:0 auto 20px auto;text-align:center;width:100%}.cooperation-block .item:nth-child(odd) .flex .img{margin-left:0}.cooperation-block .item:nth-child(odd) .flex .img+div{padding-left:0}.estimate-block .flex .item{width:100%;margin-bottom:30px}.estimate-block .flex .item:last-child{margin-bottom:0}.estimate-block .flex .item .number{width:40px;height:40px;font-size:24px;line-height:40px;margin-bottom:20px;border-radius:10px}.contract-block .list{display:flex;justify-content:space-between;flex-direction:column;margin:40px 0 0 0}.contract-block .list li{width:auto;font-size:16px;padding-left:65px;margin-bottom:35px;line-height:1.5}.contract-block .list li:last-child{margin-bottom:0}.contract-block .list li:before{width:40px;height:31px;margin-bottom:25px;position:absolute;top:10px;left:0}.period-block .flex>div:first-child{width:auto}.period-block .flex>div:last-child{width:auto;padding-top:5px}.period-block .flex>div:last-child p{font-size:16px}.period-block .flex .img{margin-bottom:25px}.proposal-block .flex{flex-wrap:wrap;margin-bottom:-45px}.proposal-block .flex .item{width:auto;margin-bottom:45px}.contacts-block{padding-bottom:35px}.contacts-block .flex{display:flex;justify-content:space-between;flex-wrap:wrap;flex-direction:column}.contacts-block .flex .left{width:100%}.contacts-block .flex .left span.label{font-size:14px;margin-bottom:10px}.contacts-block .flex .left a{font-size:18px}.contacts-block .flex .left a.phone{font-size:20px}.contacts-block .flex .left a.address{font-size:16px}.contacts-block .flex .left>*{margin-left:0}.contacts-block .flex .map{width:100%;margin-top:30px}.article-main-box{flex-direction:column}.article-main-box .light_text{padding-left:80px}.article-main-box .light_text:before{width:80px;width:60px !important;background-size:contain !important}.article-main-box .exclamation_text{padding-left:80px}.article-main-box .exclamation_text:before{width:80px}.article-main-box .block_text{padding-left:80px}.article-main-box .block_text:before{width:80px}.article-main-box .question_text{padding-left:80px}.article-main-box .question_text:before{width:80px}.article-main-box .quote_text{padding-left:80px}.article-main-box .quote_text:before{width:80px}.article-main-box table{display:block;overflow-x:auto}.article-main-box .text-block p{font-size:16px}.article-main-box .text-block ul li{font-size:16px}.article-main-box .text-block ol li{font-size:16px}.article-main-box .text-block blockquote{font-size:16px}.article-navigation{display:none;transition:all .25s ease-in-out;position:relative}.article-navigation .title{font-size:20px}.article-navigation.mobile{display:block}.article-navigation.short ol{max-height:177px}.article-navigation.short::after{width:100%;height:85px;content:"";left:0;bottom:20px;position:absolute;background:#fff;background:linear-gradient(0deg, #ffffff 30%, transparent 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1)}.article-main-box .article-sidebar .title{font-size:20px}.text-block h2{font-size:30px;margin-bottom:35px;width:auto}.text-block *+h2{margin-top:40px}.text-block h3{font-size:30px;margin-bottom:30px}.text-block *+h3{margin-top:40px}.text-block p{font-size:16px;margin-bottom:20px}.text-block img{border-radius:20px;margin:30px auto;max-width:100% !important}.text-block img.alignleft{margin-right:0}.text-block img.alignright{margin-left:0}.text-block ul{margin:30px 0;padding-left:20px}.text-block ul li{font-size:16px;margin-bottom:10px;padding-left:30px}.text-block ul li:before{margin:auto 24px auto -30px;width:8px;height:8px}.text-block ol{margin:0;padding-left:40px}.text-block ol li{font-size:16px;margin-bottom:10px;padding-left:12px}.text-block blockquote{padding-left:60px;font-size:18px;margin:30px 0}.text-block blockquote:before{font-size:128px}.text-block>*:last-child{margin-bottom:0}.content-block{padding:0 0 90px 0}.error-block h1{margin:0 auto 35px auto}.error-block img{margin:0 auto 50px auto}.form-modal .form-block- form{width:90%;padding:30px 15px;border-radius:20px}.thanks-block h1{margin:0 auto 35px auto}.thanks-block p{font-size:20px;margin:0 auto 35px auto;width:auto}.thanks-block p:before{width:40px;height:31px;margin:0 auto 25px auto}.top{width:50px;height:50px;border-radius:10px;right:30px;bottom:30px}.social{display:inline-flex;justify-content:flex-start;align-items:center}.social a{width:44px;height:44px;margin-left:15px}.social a:first-child{margin-left:0}.mainfooter .flex{display:flex;justify-content:space-between;align-items:start;padding:60px 0 40px 0;flex-direction:column}.mainfooter .flex .item{max-width:none;margin:0 auto 40px auto;text-align:center}.mainfooter .flex .item:first-child{width:100%}.mainfooter .flex .item:first-child .logo{width:188px;margin:0 auto 30px auto}.mainfooter .flex .item:first-child .buttons a{width:calc(50% - 10px);font-size:16px;height:52px;line-height:50px;padding:0 10px}.mainfooter .flex .item:last-child{margin-bottom:0}.mainfooter .flex .item .buttons{display:flex}.mainfooter .flex .item h3{font-size:20px;margin:0 auto 20px auto;max-width:250px}.mainfooter .flex .item span.label{font-size:14px;margin-bottom:10px}.mainfooter .flex .item a{font-size:14px}.mainfooter .flex .item a.phone{font-size:16px}.mainfooter .flex .item a.email{font-size:16px}.mainfooter .flex .item a.address{font-size:16px}.mainfooter .flex .item .footer_menu{display:flex;flex-wrap:wrap;justify-content:space-between}.mainfooter .flex .item .footer_menu li{margin-bottom:15px}.mainfooter .bottom .flex{padding:20px 0;flex-direction:column;align-items:center}.mainfooter .bottom .flex p{font-size:12px;text-align:center;margin:0 auto 10px auto}.mainfooter .bottom .flex div{order:-1;display:block}.mainfooter .bottom .flex a{font-size:12px;margin-bottom:10px;text-align:center}.mainfooter .bottom .flex a+a:before{display:none}.lb-outerContainer{width:83vw !important}.lb-image{max-width:80vw !important;height:auto !important;margin:50px auto}.lb-data .lb-close{margin-top:100px}}@media(-webkit-min-device-pixel-ratio: 1.25){.mainheader .flex .menu-icon span{height:1.8px !important}.post-item.mini:not(:last-child):after{height:.8px !important}}/*# sourceMappingURL=style.min.css.map */