@charset "UTF-8";
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%;box-sizing:border-box;height:100%;font-weight:400;font-family:"Roboto","Arial",sans-serif;color:#3e3e3e;scroll-behavior:smooth}body{display:flex;flex-direction:column;width:100%;min-width:320px;min-height:100vh;margin:0;padding:0;font-style:normal;font-size:16px;line-height:1.2;background-color:#f4f4f4}details,main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;color:inherit}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;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;max-width:100%;height:auto}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}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:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio],legend{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}@font-face{font-style:normal;font-weight:300;font-family:"Roboto";font-display:swap;src:url(../fonts/Roboto-Light.woff2)format("woff2"),url(../fonts/Roboto-Light.woff)format("woff")}@font-face{font-style:normal;font-weight:400;font-family:"Roboto";font-display:swap;src:url(../fonts/Roboto-Regular.woff2)format("woff2"),url(../fonts/Roboto-Regular.woff)format("woff")}@font-face{font-style:normal;font-weight:700;font-family:"Roboto";font-display:swap;src:url(../fonts/Roboto-Bold.woff2)format("woff2"),url(../fonts/Roboto-Bold.woff)format("woff")}*,::after,::before{box-sizing:inherit}.body--locked{overflow:hidden}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.container{width:100%;max-width:1440px;margin:0 auto;padding:0 50px}@media (max-width:1024px){.container{padding:0 30px}}@media (max-width:767px){.container{padding:0 20px}}.section-title{max-width:688px;margin:0;font-size:30px;line-height:39px;font-weight:300}.page-title{font-size:55px;line-height:64px;margin:0 0 30px;font-weight:300}@media (max-width:1024px){.page-title{font-size:45px;line-height:55px}}@media (max-width:767px){.page-title{font-size:30px;line-height:39px}}.button{border:0;background-color:transparent;outline:0;font-size:16px;line-height:19px;padding:15px 30px;font-weight:400;text-align:center;border-radius:50px;text-decoration:none}.button:not(:hover){transition:.3s}@media (min-width:1025px){.button:hover{outline:0;cursor:pointer;transition:.3s}}.button--white{background-color:#f2f2f2;color:#6388a8;box-shadow:3px 10px 10px 0 rgba(0,0,0,.15),-5px -4px 35px 0#fff}@media (min-width:1025px){.button--white:hover{color:#f2f2f2;background-color:#6388a8}}.button--blue,.button--grey{font-weight:500;background-color:#f4f4f4;color:#3e3e3e;box-shadow:3px 10px 10px 0 rgba(0,0,0,.15),-5px -4px 35px 0 rgba(255,255,255,.3)}@media (min-width:1025px){.button--grey:hover{background-color:#3e3e3e;color:#f4f4f4}}.button--blue{padding:15px 32px;color:#fff;background-color:#97b7ca}@media (min-width:1025px){.button--blue:hover{color:#97b7ca;background-color:#fff}}.button--dark-blue{background-color:#6388a8;color:#fff;box-shadow:3px 10px 10px 0 rgba(0,0,0,.15),-5px -4px 35px 0#fff}@media (min-width:1025px){.button--dark-blue:hover{color:#6388a8;background-color:#fff}}.slider-btn{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:30px;height:30px;border-radius:50%;color:rgba(62,62,62,.5)}.breadcrumbs ul li a:not(:hover),.slider-btn:not(:hover){transition:.3s}.slider-btn.swiper-button-disabled{opacity:.3;cursor:auto}@media (min-width:1025px){.slider-btn:hover:not(.swiper-button-disabled){outline:0;cursor:pointer;transition:.3s;background-color:#97b7ca;color:#fff}}.slider-btn--prev svg{transform:rotate(180deg)}.breadcrumbs{margin-bottom:70px;padding-top:30px}.breadcrumbs ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap}.breadcrumbs ul li{font-size:12px;line-height:16px;color:rgba(62,62,62,.5);text-transform:lowercase;letter-spacing:.36px}.breadcrumbs ul li a{text-decoration:none}@media (min-width:1025px){.breadcrumbs ul li a:hover{outline:0;cursor:pointer;transition:.3s;opacity:.7}}.breadcrumbs ul li:not(:last-child)::after{content:">";margin-left:2px;margin-right:4px;color:inherit}@media (max-width:767px){.breadcrumbs{margin-bottom:30px}}.wrapper{display:flex;flex-direction:column;min-height:100vh}.header{position:relative;background-color:#fff}.header__container{display:flex;flex-wrap:wrap;align-items:center}.header__logo{margin-right:50px;padding:10px 0}.header__burger,.header__menu-link svg{display:none}.header__menu,.header__nav{display:flex;flex-wrap:wrap;align-items:center}.header__nav{margin-left:auto}.header__menu{padding:0;list-style:none;margin:0 50px 0 0}.header__menu-item{margin-right:50px}.header__menu-item:last-child,.header__submenu-about ul li:last-child{margin-right:0}.header__menu-link{font-size:16px;line-height:19px;display:flex;justify-content:space-between;align-items:center;padding:25px 0;font-weight:300;color:#3e3e3e;text-decoration:none}.header__menu-link:not(:hover),.header__phone a:not(:hover){transition:.3s}@media (min-width:1025px){.header__menu-link:hover{outline:0;cursor:pointer;transition:.3s;opacity:.5}}.header__contacts{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;align-items:center}.header__phone{margin-right:38px}.header__phone a{font-size:18px;line-height:24px;font-weight:600}@media (min-width:1025px){.header__phone a:hover{outline:0;cursor:pointer;transition:.3s;opacity:.7}}.header__phone a,.header__socials a{text-decoration:none}.header__socials a:not(:hover){transition:.3s}@media (min-width:1025px){.header__socials a:hover{outline:0;cursor:pointer;transition:.3s;opacity:.7}}.header__submenu{position:absolute;left:0;top:100%;z-index:10;display:none;width:100%;padding:70px 0;background-color:#fff}.header__submenu.is-active{display:block}.header__submenu-container{display:flex;width:100%}.header__submenu-cert{display:flex;flex-direction:column;padding-right:55px;border-right:1px solid rgba(62,62,62,.2)}.header__submenu-cert .header__submenu-list{display:block;column-count:2;column-gap:108px}.header__submenu-cert .header__submenu-list li{break-inside:avoid}.header__submenu-title{font-size:20px;line-height:23px;margin-bottom:30px;text-decoration:none}.header__submenu-list li a:not(:hover),.header__submenu-title:not(:hover){transition:.3s}@media (min-width:1025px){.header__submenu-title[href]:hover{outline:0;cursor:pointer;transition:.3s;color:#6388a8}}.footer__submenu-list li ul,.header__submenu-list,.header__submenu-list li ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.header__submenu-list li{display:flex;flex-direction:column;max-width:263px;margin-bottom:10px}.footer__submenu-list li span,.header__submenu-list li span{font-size:14px;line-height:18px;margin-bottom:10px;font-weight:600}.header__submenu-about ul a,.header__submenu-list li a{font-size:14px;line-height:18px;padding:5px 0;text-decoration:none}@media (min-width:1025px){.header__submenu-list li a:hover{outline:0;cursor:pointer;transition:.3s;color:#6388a8}}.footer__submenu-list li ul li,.header__submenu-list li ul li{margin-bottom:0}.header__submenu-reg{display:flex;flex-direction:column;padding-left:55px}.header__submenu-reg img{margin-top:13px;border-radius:10px;box-shadow:3px 10px 10px 0 rgba(0,0,0,.15),-5px -4px 35px 0#fff}.header__submenu-about{display:flex;flex-direction:column;width:100%}.header__submenu-about ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:space-between}.header__submenu-about ul li{margin-right:30px}.footer__menu-item>a:not(:hover),.header__submenu-about ul a:not(:hover){transition:.3s}@media (min-width:1025px){.header__submenu-about ul a:hover{outline:0;cursor:pointer;transition:.3s;color:#6388a8}}@media (max-width:1200px){.header__menu,.header__menu-item{margin-right:40px}}@media (max-width:1024px){.header__logo{width:120px}.header__logo,.header__menu,.header__menu-item{margin-right:30px}.header__phone{display:none}.header__submenu{padding:35px 0 45px}.header__submenu-cert{padding-right:25px}.header__submenu-cert .header__submenu-list{column-gap:40px}.header__submenu-reg{padding-left:25px}.header__submenu-list li a{font-size:12px;line-height:16px}}@media (max-width:767px){.header{padding:28px 0 11px}.header.nav-opened{min-height:100vh;overflow:auto;padding-bottom:40px}.header.nav-opened .header__nav{display:flex}.header__logo{width:140px;margin-right:auto;padding:0}.header__burger{padding:0;border:0;background-color:transparent;outline:0;display:flex;justify-content:center;align-items:center;width:30px;height:30px}.header__menu,.header__nav{flex-direction:column;align-items:stretch}.header__nav{display:none;width:100%;padding-top:10px}.header__menu{margin-right:0}.header__menu-item{margin-right:0;border-bottom:1px solid rgba(62,62,62,.2)}.header__menu-link{padding:10px 0}.header__menu-link svg{transition:.3s;display:block}.header__menu-link.is-active svg{transform:rotate(45deg)}.header__submenu{position:static;padding:20px 0 0}.header__submenu-container{flex-direction:column;padding:0}.header__submenu-title{font-size:14px;line-height:18px;margin-bottom:20px}.header__submenu-cert{padding-right:0;border-right:none}.header__submenu-reg{padding-left:0}.header__submenu-about .header__submenu-title,.header__submenu-cert .header__submenu-list,.header__submenu-list,.header__submenu-reg img{display:none}.header__submenu-about ul{flex-direction:column}.header__submenu-about ul li{margin-right:0;margin-bottom:20px}.header__submenu-about ul a{padding:0}.header__contacts{order:-1;border-bottom:1px solid rgba(62,62,62,.2)}.header__phone{display:block}.header__phone a{display:block;padding:10px 0}.header__socials{display:none}}.footer{margin-top:auto;padding-top:48px;background-color:#97b7ca;color:#fff}.footer__nav{column-count:4;column-gap:21px;padding-bottom:15px;border-bottom:1px solid rgba(255,255,255,.5)}.footer__logo{display:flex}.footer__menu{margin:0;list-style:none;padding:11px 0 0}.footer__menu-item{display:flex;flex-direction:column;break-inside:avoid;margin-bottom:32px}.footer__menu-item>a{font-size:18px;line-height:23px;margin-bottom:12px;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.footer__menu-item ul li:last-child,.footer__menu-item>a:last-child,.news__description p:last-child,.service__description p:last-child{margin-bottom:0}@media (min-width:1025px){.footer__menu-item>a:hover{outline:0;cursor:pointer;transition:.3s;-webkit-text-decoration-color:#fff;text-decoration-color:#fff}}.footer__menu-item ul{margin:0;padding:0;list-style:none}.footer__menu-item ul li{margin-bottom:10px}.footer__contacts-phones a,.footer__menu-item ul a{font-size:14px;line-height:18px;text-decoration:none}.footer__contacts-phones a:not(:hover),.footer__contacts-title:not(:hover),.footer__menu-item ul a:not(:hover){transition:.3s}@media (min-width:1025px){.footer__menu-item ul a:hover{outline:0;cursor:pointer;transition:.3s;opacity:.5}}.footer__contacts{display:flex;flex-direction:column;padding-top:11px}.footer__contacts-title{font-size:18px;line-height:24px;margin-bottom:12px;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}@media (min-width:1025px){.footer__contacts-title:hover{outline:0;cursor:pointer;transition:.3s;-webkit-text-decoration-color:#fff;text-decoration-color:#fff}}.footer__contacts-phones{margin-bottom:10px}@media (min-width:1025px){.footer__contacts-phones a:hover{outline:0;cursor:pointer;transition:.3s;opacity:.7}}.footer__contacts-address{font-size:14px;line-height:18px;max-width:177px;margin:0 0 20px}.footer__socials{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;align-items:center}.footer__socials li{margin-right:18px}.footer__socials li:last-child{margin-right:0}.footer__socials li a{display:flex;justify-content:center;align-items:center}.footer__socials li a:not(:hover){transition:.3s}@media (min-width:1025px){.footer__socials li a:hover{outline:0;cursor:pointer;transition:.3s;opacity:.5}}.footer__cert,.footer__license{display:flex;flex-direction:column;padding:15px 0;border-bottom:1px solid rgba(255,255,255,.5)}.footer__license .footer__submenu-title,.footer__submenu-title svg{display:none}.footer__cert{padding:20px 0}.footer__submenu-title{font-size:18px;line-height:23px;margin-bottom:20px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.footer__submenu-list li a:not(:hover),.footer__submenu-title:not(:hover){transition:.3s}@media (min-width:1025px){.footer__submenu-title[href]:hover{outline:0;cursor:pointer;transition:.3s;-webkit-text-decoration-color:#fff;text-decoration-color:#fff}}.footer__submenu-list{margin:0;padding:0;list-style:none;column-count:4;column-gap:21px}.footer__submenu-list li{display:flex;flex-direction:column;margin-bottom:15px;break-inside:avoid}.footer__submenu-list li a{font-size:14px;line-height:18px;padding:5px 0;text-decoration:none}@media (min-width:1025px){.footer__submenu-list li a:hover{outline:0;cursor:pointer;transition:.3s;opacity:.5}}.footer__reg{display:flex;flex-direction:column;padding:20px 0 0;border-bottom:1px solid rgba(255,255,255,.5)}.footer__bottom{padding:20px 0 27px}.blog__item a p,.footer__bottom p{font-size:14px;line-height:18px;margin:0;opacity:.5}@media (max-width:1024px){.footer__nav{column-count:3;padding-bottom:30px}.footer__menu{display:flex;flex-direction:column;padding-top:0}.footer__license .footer__submenu-list li,.footer__menu-item,.footer__reg .footer__submenu-list li{margin-bottom:0}.footer__menu-item ul{display:none}.footer__contacts{padding-top:0}.footer__license,.footer__reg{padding:20px 0}.footer__submenu-list{display:none;column-count:2}.footer__submenu-list li{margin-bottom:20px}.footer__submenu-list.is-active{display:block;margin-top:20px}.footer__submenu-title{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:0}.footer__submenu-title svg{flex-shrink:0;display:block;margin-left:20px;transition:.3s}.footer__submenu-title.is-active svg{transform:rotate(45deg)}.footer__license .footer__submenu-title{display:flex;font-size:18px;line-height:23px;text-decoration:none}}@media (max-width:767px){.footer{padding-top:30px}.footer__nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;column-count:unset;column-gap:0}.footer__logo{margin-right:20px}.footer__logo img{width:83px;height:auto}.footer__menu{display:none}.footer__contacts{margin-left:0}.footer__contacts-title{display:none}.footer__contacts-phones{display:flex;flex-direction:column}.footer__contacts-address{margin-bottom:0}.footer__socials{display:none}.footer__bottom{padding:30px 0 15px}}.services{padding:60px 0;background-color:#97b7ca}.services__list{padding:0;list-style:none;display:flex;flex-wrap:wrap;margin:0 0 40px}.services__item{display:flex;flex-direction:column;width:49.3%;margin-right:1.4%;border-radius:10px;background-color:#f4f4f4;background-repeat:no-repeat;transition:.3s}.advantages__item div a:not(:hover),.services__item:not(:hover){transition:.3s}.services__item:first-child{background-image:url(../img/cert-bg-1.png),url(../img/cert-bg-2.png),url(../img/cert-bg-3.png),url(../img/cert-bg-4.png);background-position:top left 80px,top 32px left 65px,bottom left,top left}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi),(min-resolution:1.5dppx){.services__item:first-child{background-image:url(../img/cert-bg-1@2x.png),url(../img/cert-bg-2@2x.png),url(../img/cert-bg-3@2x.png),url(../img/cert-bg-4@2x.png);background-size:173px,189px,175px,123px}}@media (min-width:1025px){.services__item:first-child:hover{outline:0;cursor:pointer;transition:.3s;background-color:#fff;background-position:top -10px left 88px,top 45px left 65px,bottom 0 left -45px,top -12px left -10px}}.services__item:last-child{background-image:url(../img/reg-bg-1.png),url(../img/reg-bg-2.png),url(../img/reg-bg-3.png),url(../img/reg-bg-4.png);background-position:top left 30px,top left,top 55px left 78px,bottom left}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi),(min-resolution:1.5dppx){.services__item:last-child{background-image:url(../img/reg-bg-1@2x.png),url(../img/reg-bg-2@2x.png),url(../img/reg-bg-3@2x.png),url(../reg/cert-bg-4@2x.png);background-size:228px,144px,155px,207px}}@media (min-width:1025px){.services__item:last-child:hover{outline:0;cursor:pointer;transition:.3s;background-color:#fff;background-position:top -15px left 30px,top -10px left -10px,top 65px left 90px,bottom left -20px}}.services__item:nth-child(2n){margin-right:0}.services__item a{display:flex;justify-content:flex-end;align-items:center;height:100%;padding:52px 65px 51px;text-decoration:none}.intro__title span,.services__item p{font-size:30px;line-height:39px;font-weight:300}.services__item p{max-width:210px;margin:0}.services__item-text{display:none}.services__description{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;color:#fff}.services__description-text{font-size:18px;line-height:23px;max-width:735px;width:calc(100% - 198px);margin:0 30px 0 0}@media (max-width:1024px){.services__list{flex-direction:column}.services__item{width:100%;min-height:217px;margin-right:0;margin-bottom:20px}.services__item:last-child{margin-bottom:0}.services__description{justify-content:center}.services__description-text{display:none}}@media (max-width:767px){.services{padding:40px 0}.services__list{margin-bottom:30px}.services__item{min-height:104px}.services__item p{font-size:20px;line-height:23px;max-width:148px;font-weight:400}.services__item a{flex-grow:1;padding:17px 11px}}.intro{max-width:1330px;margin:0 auto;padding-top:25px;padding-bottom:70px;background-image:url(../img/doc3.png),url(../img/doc2.png),url(../img/doc1.png);background-repeat:no-repeat;background-position:right 0 bottom -300px,right 5px bottom -260px,right 45px bottom -242px;transition:.3s}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi),(min-resolution:1.5dppx){.intro{background-image:url(../img/doc3@2x.png),url(../img/doc2@2x.png),url(../img/doc1@2x.png);background-size:877px,903px,889px}}.intro.scrolled{background-position:right -111px bottom -320px,right -40px bottom -260px,right 45px bottom -242px}.intro-text{font-size:12px;line-height:16px;margin:0 0 80px;color:#3e3e3e;opacity:.5;text-transform:uppercase;letter-spacing:.36px}.intro__title{display:flex;flex-direction:column;margin:0 0 40px;font-size:86px;line-height:101px;color:#8cadc5}.intro__title span{max-width:380px;color:#3e3e3e}@media (max-width:1300px){.intro__title{font-size:70px;line-height:85px}}@media (max-width:1200px){.intro__title{font-size:60px;line-height:75px}}@media (max-width:1024px){.intro-text{margin-bottom:40px}.intro{background-size:70%;background-origin:content-box}}@media (max-width:767px){.intro{padding-top:28px;padding-bottom:60px;background-image:none}.intro button{align-self:center}.intro__container{display:flex;flex-direction:column}.intro-text{margin-bottom:30px}.intro__title{font-size:40px;line-height:47px}.intro__title span{font-size:20px;line-height:24px;font-weight:400;margin-top:8px}}.advantages{padding-top:100px}.advantages .section-title{margin-bottom:70px}.advantages__list{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap}.advantages__item{display:flex;flex-wrap:wrap;align-items:center;width:48.2%;margin-right:3.6%;margin-bottom:16px;padding:15px 15px 20px;border-radius:10px;transition:.3s}.advantages__item:nth-child(2n){margin-right:0}@media (min-width:1025px){.advantages__item:hover{box-shadow:3px 10px 10px 0 rgba(0,0,0,.15),-5px -4px 35px 0#fff}.advantages__item:hover svg{opacity:1}}.advantages__item svg{flex-shrink:0;margin-right:20px;opacity:.5;transition:.3s}.advantages__item div{display:flex;flex-direction:column;width:calc(100% - 80px)}.advantages__item div h3{font-size:18px;line-height:23px;margin:0 0 10px;font-weight:400}.advantages__item div a{font-size:14px;line-height:18px;align-self:flex-start;color:#6388a8;text-decoration:none}@media (min-width:1025px){.advantages__item div a:hover{outline:0;cursor:pointer;transition:.3s;opacity:.5}}@media (max-width:1024px){.advantages__item{margin-bottom:45px}}@media (max-width:767px){.advantages{padding-top:60px}.advantages__list{flex-direction:column}.advantages__item{align-items:flex-start;width:100%;margin-right:0;margin-bottom:30px;padding:20px;box-shadow:3px 10px 10px 0 rgba(0,0,0,.15),-5px -4px 35px 0#fff}.advantages__item:last-child{margin-bottom:0}.advantages__item svg{width:40px;height:40px}.advantages__item div{width:calc(100% - 60px)}}.advantages--alt{margin-bottom:100px}.advantages--alt .advantages__item{flex-direction:column;align-items:flex-start;width:32%;margin-right:2%;margin-bottom:0;padding:35px 30px;border-radius:20px;background-color:#fff}.advantages--alt .advantages__item:nth-child(2n){margin-right:2%}.advantages--alt .advantages__item:nth-child(3n){margin-right:0}.advantages--alt .advantages__item svg{margin-right:0;margin-bottom:20px;opacity:1}.advantages--alt .advantages__item div{flex-grow:1;width:100%}.advantages--alt .advantages__item div h3{margin-bottom:20px}.advantages--alt .advantages__item div a{margin-top:auto}@media (max-width:767px){.advantages--alt{margin-bottom:60px}.advantages--alt .advantages__item{width:100%;margin-right:0;margin-bottom:30px;padding:20px}.advantages--alt .advantages__item:nth-child(2n){margin-right:0}.advantages--alt .advantages__item svg{width:60px;height:60px;margin-bottom:20px}.advantages--alt .advantages__item div h3{margin-bottom:20px}.advantages--alt .advantages__item div a{margin-top:auto}}.partner{padding-top:60px;padding-bottom:104px}.partner .section-title{margin-bottom:40px}.partner__slider-container{display:flex;flex-direction:column;overflow:hidden}.partner__slider{margin:0;padding:0;list-style:none;display:flex}.partner__item{flex-shrink:0;display:flex;flex-direction:column}.partner__item div{display:flex;justify-content:center;align-items:center;min-height:136px;margin-bottom:20px;padding:20px;border-radius:10px;background-color:#f4f4f4;box-shadow:3px 10px 10px 0 rgba(0,0,0,.15),-5px -4px 35px 0#fff}.blog__tags li a:not(:hover),.certification__list li:not(:hover),.partner__item div:not(:hover),.service__buttons a:not(:hover){transition:.3s}@media (min-width:1025px){.partner__item div:hover{outline:0;cursor:pointer;transition:.3s;background-color:#fff;box-shadow:none}.partner__item div:hover+p{opacity:.5}}.partner__item p{font-size:14px;line-height:18px;margin:0;padding:0 16px;opacity:0;transition:.3s}@media (max-width:1024px){.partner__item p{opacity:.5}}@media (max-width:767px){.partner{padding-top:60px;padding-bottom:60px}.partner .section-title{margin-bottom:50px}.partner__item div{background-color:#fff;box-shadow:none}.partner__item p{padding:0}}.slider-controls{display:flex;align-self:flex-end;margin-right:72px;margin-bottom:20px;padding:5px;background-color:#f4f4f4;border-radius:20px;box-shadow:3px 10px 10px 0 rgba(0,0,0,.15),-5px -4px 35px 0#fff}.slider-controls .slider-btn{margin-right:20px}.slider-controls .slider-btn:last-child{margin-right:0}@media (max-width:1024px){.slider-controls{margin-right:0}}@media (max-width:767px){.slider-controls{align-self:center;margin-bottom:30px}}.certification__group{padding:100px 0 80px;border-top:1px solid rgba(62,62,62,.1)}.certification__group:first-child{background-image:url(../img/cert-bg.png);background-repeat:no-repeat;background-position:center}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi),(min-resolution:1.5dppx){.certification__group:first-child{background-image:url(../img/cert-bg@2x.png);background-size:630px}}.certification__group .section-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:70px}.certification__group .section-title button{padding:0;border:0;outline:0;display:none;justify-content:center;align-items:center;width:40px;height:40px;border-radius:50%;background-color:#f4f4f4;box-shadow:3px 10px 10px 0 rgba(0,0,0,.15),-5px -4px 35px 0#fff}.certification__group .section-title button svg{color:#fff;background-color:#97b7ca;border-radius:50%;transform:rotate(90deg);transition:.3s}.certification__list{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap}.certification__list li{display:flex;width:32%;min-height:180px;margin-right:2%;margin-bottom:20px;border-radius:10px;background-color:#fff}.certification__list li:nth-child(3n){margin-right:0}@media (min-width:1025px){.certification__list li:hover{outline:0;cursor:pointer;transition:.3s;background-color:#6388a8;box-shadow:3px 10px 10px 0 rgba(0,0,0,.15),-5px -4px 35px 0#fff;color:#fff}}.certification__list li a{display:flex;align-items:center;width:100%;height:100%;padding:10px 35px;text-decoration:none}.certification__list li a p{font-size:18px;line-height:23px;margin:0}@media (max-width:1024px){.certification__group{padding:50px 0}.certification__group:first-child{background-image:none}.certification__group .section-title{margin-bottom:30px}.certification__list li a{padding:20px}}@media (max-width:767px){.certification{padding-bottom:30px}.certification__group{margin-bottom:31px;padding:0;border:0}.certification__group:last-child,.certification__list li:last-child{margin-bottom:0}.certification__group .section-title button,.certification__group.active .certification__list{display:flex}.certification__group.active .section-title button svg{transform:rotate(-90deg)}.certification__list{display:none;flex-direction:column;padding-bottom:30px}.certification__list li{width:100%;margin-right:0;background-color:#6388a8;box-shadow:3px 10px 10px 0 rgba(0,0,0,.15),-5px -4px 35px 0#fff;color:#fff}.certification__list li a{min-height:180px;padding:10px 20px}}.registration{margin-bottom:80px}.registration .certification__list{display:flex}@media (max-width:767px){.registration{margin-bottom:0}}.service{background-color:#97b7ca}.service__container{max-width:1235px}.service__buttons{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:70px}.service__buttons button{margin-right:30px}.service__buttons a{font-size:14px;line-height:18px;color:#f4f4f4;text-decoration:none}@media (min-width:1025px){.service__buttons a:hover{outline:0;cursor:pointer;transition:.3s;opacity:.7}}.service__description{padding-bottom:70px;margin-top:15px}.news__description p,.service__description p{font-size:18px;line-height:23px;margin:0 0 20px}.service__description .alert{background-color:#f2f2f2;padding:20px 10px 10px;border-radius:20px;box-shadow:3px 10px 10px 0 rgba(0,0,0,.15),-5px -4px 35px 0#fff;margin:20px 0}.service__description .alert ul{background-color:#6388a8;border-radius:20px;color:#fff;padding:15px 15px 15px 45px;margin-left:20px}.service__description .alert ul li{color:#fff;margin-bottom:10px}.service__description .alert ul li::marker{color:red;font-size:1.5em;margin-left:10px}@media (max-width:767px){.service__buttons{flex-direction:column;margin-bottom:60px}.service__buttons button{margin-right:0;margin-bottom:30px}.service__description{padding-bottom:60px}}.blog{margin-bottom:80px;padding-right:30px;padding-left:30px}.blog .page-title{margin-bottom:70px}.blog .section-title{margin-bottom:50px;padding:0 20px}.blog__sorting{display:flex;flex-wrap:wrap;margin-bottom:20px}.blog__sorting .sorting,.blog__tags li{margin-right:30px}.blog__sorting .sorting:last-child,.blog__tags li:last-child{margin-right:0}.blog__slider-container{overflow:hidden;padding-right:20px;padding-left:20px;padding-bottom:20px}.blog__slider-controls{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.blog__slider-controls .slider-controls{margin-bottom:0}.blog__list,.blog__tags{padding:0;list-style:none;display:flex}.blog__tags{flex-wrap:wrap;margin:0 20px 0 0}.blog__tags li a{font-size:14px;line-height:18px;padding:5px 0;color:#6388a8;text-decoration:none}@media (min-width:1025px){.blog__tags li a:hover{outline:0;cursor:pointer;transition:.3s;opacity:.5}}.blog__list{margin:0}.blog__item{display:flex;flex-shrink:0;border-radius:10px;background-color:#fff}.accreditations__list li a:not(:hover),.blog__item:not(:hover){transition:.3s}@media (min-width:1025px){.blog__item:hover{outline:0;cursor:pointer;transition:.3s;box-shadow:3px 10px 10px 0 rgba(0,0,0,.15),-5px -4px 35px 0#fff}}.blog__item a{display:flex;flex-direction:column;width:100%;height:100%;padding:25px 35px;text-decoration:none}.blog__item a span{font-size:14px;line-height:18px;color:#6388a8;margin-bottom:30px}.blog__item a h3{font-size:20px;line-height:23px;margin:0 0 30px;font-weight:400}@media (max-width:1024px){.blog .section-title,.blog__slider-container{padding:0}}@media (max-width:767px){.blog{margin-bottom:60px;padding-right:20px;padding-left:20px}.blog .page-title{margin-bottom:30px}.blog .section-title{margin-bottom:20px}.blog__slider-controls{display:none}.blog__list{flex-direction:column}.blog__item{margin-bottom:20px}.blog__item:last-child{margin-bottom:0}.blog__item a{padding:20px}}.blog--page{padding-top:70px;padding-left:50px;padding-right:50px}.blog--page .blog__list{flex-wrap:wrap;margin-bottom:50px}.blog--page .blog__item{flex-shrink:unset;width:32%;margin-right:2%;margin-bottom:20px}.blog--page .blog__item:nth-child(3n){margin-right:0}.blog--page .button{display:block;margin:0 auto}@media (max-width:1024px){.blog--page{padding-top:70px;padding-left:30px;padding-right:30px}.blog--page .blog__item{width:49%;margin-right:2%}.blog--page .blog__item:nth-child(3n){margin-right:2%}.blog--page .blog__item:nth-child(2n){margin-right:0}}@media (max-width:767px){.blog--page{padding-top:30px;padding-left:20px;padding-right:20px}.blog--page .blog__sorting{flex-direction:column;margin-bottom:33px}.blog--page .blog__sorting .sorting{margin-right:0;margin-bottom:20px}.blog--page .blog__sorting .sorting:last-child{margin-bottom:0}.blog--page .blog__list{margin-bottom:30px}.blog--page .blog__item{width:100%;margin-right:0}.blog--page .blog__item:nth-child(3n){margin-right:0}}.news__container{display:flex;flex-direction:column;max-width:1035px}.news__date{align-self:flex-end;margin-bottom:70px;font-size:14px;line-height:18px}.news__description{padding-bottom:70px}.news__description img{margin-top:50px;margin-bottom:70px}.news__list-wrapper{margin-top:70px;margin-bottom:70px}.news__list-wrapper span{margin-bottom:20px}.news__list-wrapper ol,.news__list-wrapper ul{-webkit-padding-start:25px;padding-inline-start:25px}.news__list-wrapper li,.news__list-wrapper span{font-size:18px;line-height:23px}.news__quote{padding:30px;background-color:#97b7ca;border-radius:30px 0}.news__quote p{margin:0}.news__quote p:last-of-type{margin-bottom:33px}.news__quote span{font-size:14px;line-height:16px}@media (max-width:767px){.news__date{margin-bottom:60px}.news__description{padding-bottom:60px}.news__description img{margin-top:40px;margin-bottom:60px;height:400px;object-fit:cover}.news__list-wrapper{margin-top:60px;margin-bottom:60px}.news__list-wrapper span{font-size:20px}.news__quote{padding:30px 20px}}.about{padding-top:70px;margin-bottom:100px}.about__intro{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:100px}.about__intro img{margin-right:90px}.about__text{max-width:481px;margin-right:20px;width:calc(100% - 478px)}.about__text p{margin:0;font-size:30px;line-height:39px;font-weight:300}.about__facts{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap}.about__fact{display:flex;flex-direction:column;align-items:center;width:32%;margin-right:2%;padding:35px 30px;background-color:#fff;border-radius:20px}.about__fact:nth-child(3n),.history__list li:nth-child(3n){margin-right:0}.about__fact span,.about__fact svg{margin-bottom:10px}.about__fact span{font-size:55px;line-height:64px;font-weight:300;color:#6388a8;text-align:center}.about__fact p{font-size:30px;line-height:39px;margin:0;font-weight:300;text-align:center}@media (max-width:1200px){.about__intro img{margin-right:0}}@media (max-width:1024px){.about__intro{margin-bottom:60px}.about__intro img{width:300px}.about__text{width:calc(100% - 320px)}.about__fact{padding:20px 15px 25px}.about__fact span{font-size:40px;line-height:48px}.about__fact p{font-size:26px;line-height:34px}}@media (max-width:767px){.about{margin-bottom:60px;padding-top:30px}.about__intro{align-items:center;margin-bottom:60px}.about__intro img{display:none}.about__text{max-width:100%;margin-right:0;width:100%}.about__text p{font-size:20px;line-height:23px;font-weight:400}.about__fact{flex-direction:column;width:100%;margin-right:0;margin-bottom:30px;padding:20px}.about__fact:last-child{margin-bottom:0}.about__fact span{font-size:55px;line-height:64px}.about__fact p{font-size:30px;line-height:39px}}.history{margin-bottom:100px}.history .section-title{margin-bottom:70px}.history__list{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap}.history__list li{display:flex;flex-direction:column;width:28.1%;margin-right:7.85%}.history__list li span{align-self:flex-start;margin-bottom:20px;padding:9px 30px;font-size:18px;line-height:23px;color:#6388a8;background-color:#fff;border-radius:20px}.history__list li p,.official-partner__text p{font-size:14px;line-height:18px;margin:0 0 20px}.equipment__text p:last-child,.history__list li p:last-child,.official-partner__text p:last-child{margin-bottom:0}@media (max-width:1200px){.history__list li{width:30%;margin-right:5%}}@media (max-width:1024px){.history__list{flex-direction:column}.history__list li{width:100%;margin-right:0;margin-bottom:30px}.history__list li:last-child{margin-bottom:0}}@media (max-width:767px){.history{margin-bottom:78px}.history .section-title{margin-bottom:60px}}.official-partner{margin-bottom:100px;color:#fff}.official-partner .section-title{max-width:470px;margin-bottom:20px}.accreditations__list li,.official-partner__content{display:flex;border-radius:20px;box-shadow:3px 10px 10px 0 rgba(0,0,0,.15),-5px -4px 35px 0#fff}.official-partner__content{flex-wrap:wrap;align-items:center;padding:70px;background-color:#638aa8}.official-partner__content img{margin-right:94px}.official-partner__text{width:calc(100% - 307px);max-width:643px}@media (max-width:1024px){.official-partner__content{padding:50px}.official-partner__content img{margin-right:50px}.official-partner__text{width:calc(100% - 263px)}}@media (max-width:900px){.official-partner .section-title{max-width:100%}.official-partner__content{flex-direction:column}.official-partner__content img{margin-right:0;margin-bottom:30px}.official-partner__text{width:100%;max-width:100%}}@media (max-width:767px){.official-partner{margin-bottom:60px}.official-partner__content{padding:20px}}.accreditations{margin-bottom:40px}.accreditations .section-title{margin-bottom:70px}.accreditations__list{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap}.accreditations__list li{flex-direction:column;width:48.9%;margin-right:2.2%;padding:35px;background-color:#f4f4f4;transition:.3s}.accreditations__list li:nth-child(2n){margin-right:0}@media (min-width:1025px){.accreditations__list li:hover{background-color:#fff;box-shadow:none}}.accreditations__list li p{font-size:18px;line-height:23px;margin:0 0 10px}.accreditations__list li a{align-self:flex-start;margin-top:auto;font-size:14px;line-height:18px;color:#6388a8;text-decoration:none}@media (min-width:1025px){.accreditations__list li a:hover{outline:0;cursor:pointer;transition:.3s;opacity:.5}}@media (max-width:767px){.accreditations{margin-bottom:0}.accreditations .section-title{margin-bottom:30px}.accreditations__list li{width:100%;margin-right:0;margin-bottom:20px;padding:20px}.accreditations__list li:last-child{margin-bottom:0}}.laboratory{margin-bottom:80px}.laboratory .page-title{max-width:700px}.laboratory__objects .section-title{margin-bottom:70px}.laboratory__objects-list{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap}.laboratory__objects-list li{display:flex;flex-wrap:wrap;align-items:center;width:23.5%;min-height:136px;margin-right:2%;margin-bottom:20px;padding:32px 12px;border-radius:10px;background-color:#fff}.laboratory__objects-list li:nth-child(4n){margin-right:0}.laboratory__objects-list li svg{flex-shrink:0;margin-right:20px}.laboratory__objects-list li h3{width:calc(100% - 70px);margin:0;font-size:14px;line-height:18px;font-weight:400}@media (max-width:1024px){.laboratory__objects-list li{width:48%;margin-right:4%}.laboratory__objects-list li:nth-child(2n){margin-right:0}}@media (max-width:767px){.laboratory{margin-bottom:60px}.laboratory__objects .section-title{margin-bottom:30px}.laboratory__objects-list li{width:100%;margin-right:0}.laboratory__objects-list li:last-child{margin-bottom:0}}.equipment{margin-bottom:100px}.equipment .section-title{margin-bottom:70px}.equipment__content{display:flex;flex-wrap:wrap;align-items:center;padding:50px 97px 38px 20px;border-radius:20px;background-color:#f4f4f4;box-shadow:3px 10px 10px 0 rgba(0,0,0,.15),-5px -4px 35px 0#fff}.equipment__content img{margin-left:-95px;margin-right:42px}.equipment__text{font-size:14px;line-height:18px;max-width:645px;width:calc(100% - 360px)}.equipment__text p{margin:0 0 20px}@media (max-width:1024px){.equipment__content{flex-direction:column;padding:30px}.equipment__content img{margin:0 0 30px}.equipment__text{width:100%;max-width:100%}}@media (max-width:767px){.equipment{margin-bottom:60px}.equipment .section-title{margin-bottom:30px}.equipment__content{padding:30px 20px}}.undertitle-text{margin-bottom:60px}.undertitle-text p{max-width:100%;margin:0 0 30px;font-size:22px;line-height:28px;font-weight:300}.undertitle-text button{margin-left:70%}@media (max-width:767px){.undertitle-text{margin-bottom:60px}.undertitle-text p{max-width:100%;font-size:20px;line-height:23px;font-weight:400}.undertitle-text button{margin-left:40%}}@media (max-width:480px){.undertitle-text{margin-bottom:20px}.undertitle-text p{max-width:100%;font-size:17px;line-height:20px;font-weight:400}.undertitle-text button{margin-left:40%}}.contacts{padding-bottom:100px;background-color:#97b7ca}.contacts .page-title{margin-bottom:100px}.contacts__list{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap}.contacts__item{display:flex;flex-direction:column;width:32%;margin-right:2%;padding:35px 30px;border-radius:20px;background-color:#fff;transition:.3s}.contacts__item:nth-child(3n){margin-right:0}@media (min-width:1025px){.contacts__item:hover{background-color:#f4f4f4;box-shadow:3px 10px 10px 0 rgba(0,0,0,.15),-5px -4px 35px 0 rgba(255,255,255,.3)}}.contacts__item svg{margin-bottom:20px}.contacts__item div{display:flex;flex-direction:column;margin-bottom:20px}.contacts__item div p,.team__item p{margin:0;font-size:18px;line-height:23px}.contacts__item div a{font-size:18px;line-height:23px;text-decoration:none}.contacts__item div a:not(:hover),.contacts__item>a:not(:hover){transition:.3s}@media (min-width:1025px){.contacts__item div a:hover{outline:0;cursor:pointer;transition:.3s;opacity:.5}}.contacts__item>a,.team__item span{font-size:14px;line-height:18px;color:#6388a8}.contacts__item>a{margin-top:auto;text-decoration:none}@media (min-width:1025px){.contacts__item>a:hover{outline:0;cursor:pointer;transition:.3s;opacity:.5}}@media (max-width:1024px){.contacts .page-title{margin-bottom:60px}.contacts__item{padding:20px}}@media (max-width:767px){.contacts{padding-bottom:60px}.contacts__item{width:100%;min-height:216px;margin-right:0;margin-bottom:22px}.contacts__item:last-child{margin-bottom:0}}.team,.team .page-header{margin-bottom:100px}.team__slider-container{display:flex;flex-direction:column;overflow:hidden}.team__slider{margin:0;padding:0;list-style:none;display:flex}.team__item{flex-shrink:0;display:flex;flex-direction:column}.team__item img{width:100%;margin-bottom:20px;border-radius:31px}.team__item span{margin-bottom:10px}@media (max-width:767px){.team{margin-bottom:60px}.team .page-header{margin-bottom:30px}.team__slider-container .slider-controls{display:none}.team__slider{flex-direction:column}.team__item{margin-bottom:25px}.team__item:last-child{margin-bottom:0}.team__item img{border-radius:20px}}.vacancies{margin-bottom:100px}.vacancies .section-title{margin-bottom:70px}.vacancies__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.vacancies__item{display:flex;flex-wrap:wrap;align-items:flex-start;margin-bottom:100px}.vacancies__item div p:last-child,.vacancies__item:last-child{margin-bottom:0}.vacancies__item div{display:flex;flex-direction:column;align-items:flex-start;width:48.9%;margin-right:2.2%;padding:35px;font-size:14px;line-height:18px;border-radius:20px;background-color:#fff}.vacancies__item div:nth-child(2){margin-right:0;background-color:#f4f4f4;box-shadow:3px 10px 10px 0 rgba(0,0,0,.15),-5px -4px 35px 0#fff}.vacancies__item div h3{margin:0 0 10px;font-size:18px;line-height:23px;font-weight:400}.vacancies__item div a{font-size:14px;line-height:18px;text-decoration:none;color:#6388a8}.form__field input:not(:hover),.form__field textarea:not(:hover),.vacancies__item div a:not(:hover){transition:.3s}@media (min-width:1025px){.vacancies__item div a:hover{outline:0;cursor:pointer;transition:.3s;opacity:.5}}.vacancies__item div ul{margin-bottom:20px;list-style-type:disc;-webkit-padding-start:25px;padding-inline-start:25px}.vacancies__item div p{margin:0 0 20px}@media (max-width:1024px){.vacancies__item{flex-direction:column}.vacancies__item div{width:100%;margin-right:0;margin-bottom:20px}.vacancies__item div:nth-child(2){margin-bottom:0}}@media (max-width:767px){.vacancies{margin-bottom:60px}.vacancies .section-title{margin-bottom:30px}.vacancies__item div{padding:20px}}.sorting{position:relative;max-width:236px}.sorting.active .sorting__header{z-index:11;border-bottom-left-radius:0;border-bottom-right-radius:0}.sorting.active .sorting__header::after{transform:translateY(-50%) rotate(-180deg)}.sorting.active .sorting__parameters{display:flex}.sorting__header{position:relative;width:100%;height:100%;font-size:18px;line-height:23px;border-radius:20px;border:0;background-color:#fff;outline:0;color:#3e3e3e;padding:8px 100px 8px 30px;text-align:left;white-space:nowrap}.sorting__header::after{content:"";position:absolute;right:30px;top:50%;transform:translateY(-50%);width:19px;height:19px;background-image:url(../img/sorting-arrow.svg);background-repeat:no-repeat;background-position:center;transition:.3s}@media (min-width:1025px){.sorting__header:hover{outline:0;cursor:pointer}}.sorting__parameters{display:none;position:absolute;top:100%;flex-direction:column;min-width:100%;padding-bottom:10px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;background-color:#fff;z-index:10;box-shadow:3px 10px 10px 0 rgba(0,0,0,.15),-5px -4px 35px 0#fff}.sorting__parameters label span{font-size:14px;line-height:18px;display:flex;width:100%;padding:8px 30px}@media (min-width:1025px){.sorting__parameters label input:hover+span{outline:0;cursor:pointer;transition:.3s;opacity:.5}}@media (max-width:767px){.sorting{width:100%;max-width:100%}}.form{display:flex;flex-direction:column;width:100%}.form__fields-wrapper{display:flex;flex-wrap:wrap;margin-bottom:25px}.form__fields-wrapper .form__field{width:49%;margin-right:2%}.form__fields-wrapper .form__field:nth-child(2n){margin-right:0}.form__field{position:relative}.form__field input{width:100%;padding:19px 30px 15px}.form__field input,.form__field textarea{font-size:20px;line-height:20px;color:rgba(62,62,62,.5);border-radius:20px;border:1px solid rgba(62,62,62,.3)}.form__field input:focus,.form__field input:hover,.form__field textarea:focus,.form__field textarea:hover{outline:0;cursor:pointer;transition:.3s;border-color:rgba(62,62,62,.7)}.form__field input:focus+.form__field-placeholder,.form__field textarea:focus+.form__field-placeholder{font-size:12px;line-height:16px;top:5px}.form__field input.filled,.form__field textarea.filled{outline:0;cursor:pointer;transition:.3s}.form__field input.filled+.form__field-placeholder,.form__field textarea.filled+.form__field-placeholder{font-size:12px;line-height:16px;top:5px}.form__field textarea{padding:25px 30px 15px;resize:none;min-height:162px;width:100%}.form__field input[type=number]::-webkit-inner-spin-button,.form__field input[type=number]::-webkit-outer-spin-button{border-radius:0;margin:0;-webkit-appearance:none;appearance:none}.form__field input[type=number]::-moz-inner-spin-button,.form__field input[type=number]::-moz-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}.form__field input[type=number]::-ms-inner-spin-button,.form__field input[type=number]::-ms-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}.form__field input[type=number]{outline:0;appearance:none;-webkit-appearance:none;border-radius:0;-webkit-border-radius:0;-moz-appearance:textfield}.form__field.error-field input{border-color:#e6655e}.error-field__text{width:100%;margin-top:4px;font-size:12px;line-height:16px;color:#e6655e}.form__field-placeholder{font-size:20px;line-height:23px;position:absolute;left:30px;top:18px;color:rgba(62,62,62,.5);transition:.3s;pointer-events:none}.form__buttons{display:flex;flex-wrap:wrap;align-items:center;margin-top:50px}.form__buttons .button{margin-right:30px}.form__buttons p{max-width:260px;font-size:14px;line-height:18px;margin:0;opacity:.5}.form__buttons p a{text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.form__buttons p a:not(:hover){transition:.3s}@media (min-width:1025px){.form__buttons p a:hover{outline:0;cursor:pointer;transition:.3s;-webkit-text-decoration-color:transparent;text-decoration-color:transparent}}@media (max-width:1024px){.form__fields-wrapper{flex-direction:column}.form__fields-wrapper .form__field{width:100%;margin-right:0;margin-bottom:20px}.form__fields-wrapper .form__field:nth-child(2n){margin-bottom:0}}@media (max-width:767px){.form__fields-wrapper{margin-bottom:20px}.form__field input{padding:14px 20px 10px}.form__field input,.form__field textarea{font-size:14px;line-height:14px}.form__field input:focus+.form__field-placeholder,.form__field textarea:focus+.form__field-placeholder{font-size:12px;line-height:16px;top:2px}.form__field input.filled+.form__field-placeholder,.form__field textarea.filled+.form__field-placeholder{font-size:12px;line-height:16px;top:2px}.form__field textarea{min-height:90px;padding:16px 20px 10px}.form__field-placeholder{font-size:14px;line-height:14px;left:20px;top:13px}.form__buttons{flex-direction:column;margin-top:30px}.form__buttons .button{margin-right:0;margin-bottom:30px}}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;flex-direction:column;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);transform:scale(1.2);visibility:hidden;opacity:0;transition:opacity .6s cubic-bezier(.55,0,.1,1),transform .6s cubic-bezier(.55,0,.1,1),visibility .6s cubic-bezier(.55,0,.1,1);pointer-events:none;-ms-overflow-style:none;scrollbar-width:none}.modal::-webkit-scrollbar{display:none}.modal__wrapper{position:relative;display:flex;flex-shrink:0;justify-content:center;align-items:center;width:100%;min-height:100%;padding:60px 40px}.modal__overlay{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}.modal__content{position:relative;width:100%;max-width:1120px;padding:70px 103px;background-color:#f4f4f4;border-radius:20px}.modal__content .page-title{margin-bottom:50px}.modal__close-btn{position:absolute;top:40px;right:40px;z-index:1;display:flex;justify-content:center;align-items:center;width:27px;height:27px;padding:0;border:0;cursor:pointer}.modal__close-btn:not(:hover){transition:.3s}@media (min-width:1025px){.modal__close-btn:hover{outline:0;cursor:pointer;transition:.3s;opacity:.5}}.modal--preload{transition:none}.modal.is-active{transform:scale(1);visibility:visible;opacity:1;pointer-events:auto}@media (max-width:767px){.modal__wrapper{padding:40px 20px}.modal__content{padding:40px}.modal__content .page-title{margin-bottom:10px}.modal__close-btn{top:20px;right:20px}.modal__close-btn,.modal__close-btn svg{width:25px;height:25px}}.stage__block,.stage__block li{position:relative}.stage__block ul{list-style-type:none}.stage__block ul::before{border-radius:.25rem;background-color:#a7a9a9;bottom:0;content:"";left:20px;margin:0;position:absolute;top:0;width:6px}.stage__block li{padding:15px;background-color:#97b7ca;border-radius:20px;margin:5px}.stage__block li::before{background-image:url(../img/sprite/icon-arrow.svg);content:"";display:inline-block;height:26px;width:26px;position:absolute;left:-20px;top:9px}.stage__block li::marker{color:#97b7ca;font-size:1.6em}.block-scheme{padding:10px;margin:5px auto;outline:0;transition:.3s;background-color:#6388a8;box-shadow:3px 10px 10px 0 rgba(0,0,0,.15),-5px -4px 35px 0#fff;color:#fff;border-radius:10px;width:50%;display:none;position:relative}@media (max-width:420px){.block-scheme{width:100%}}.block-scheme .label{position:absolute;right:-2px;bottom:0;padding:5px;background-color:#e6655e;border-radius:35%}.block-scheme .green{background-color:#162b2b;border-radius:15%}.block-scheme.active,.block-scheme_question.active,.comment{display:flex}.comment{margin:15px auto;flex-wrap:wrap;justify-content:space-around}.comment>*{height:40px}.comment .calendar,.comment .work{padding:10px;background-color:#e6655e;border-radius:35%;color:#fff}.comment .calendar{background-color:#162b2b;border-radius:15%}.block-scheme_question{display:none;#display:flex;flex-direction:row;justify-content:space-around;margin-top:3px}.block-scheme__item{padding:5px;border:1px #6388a8 solid;border-radius:10px;cursor:pointer}.block-scheme__item:first-child{margin-right:5px}.activeQuestion{background-color:#e6655e}@media (max-width:420px){h1{font-size:18px}}
/*# sourceMappingURL=style.min.css.map */