*{vertical-align:baseline;box-sizing:border-box;border:0;outline:0;margin:0;padding:0}:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:#0000}body{color:#1d1a1a;background-color:#f6f6f6}a,a:hover,a:active,a:focus,a:visited{text-decoration:none}textarea{overflow:auto}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}img{vertical-align:middle}input:not([type=checkbox]):not([type=radio]),textarea,select{appearance:none}a[href^=tel]{color:#1d1a1a}@media screen and (max-width:1200px){*{-webkit-user-select:none;user-select:none}}img[data-nimg="1"]{max-width:100%;height:auto}
.slick-prev,.slick-next{cursor:pointer;position:absolute;top:50%;transform:translateY(-50%)}.slick-prev .fa-chevron-left,.slick-prev .fa-chevron-right,.slick-next .fa-chevron-left,.slick-next .fa-chevron-right{color:#fff;width:30px;height:30px}.slick-dots{text-align:center;list-style:none}.slick-dots li{cursor:pointer;display:inline-block;position:relative}.slick-dots li button{cursor:pointer;background:0 0;border:0;height:20px;font-size:0;display:block}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{content:"•";text-align:center;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:20px;height:20px;line-height:20px;position:absolute;top:0;left:0}.slick-dots li.slick-active button:before{opacity:.75}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:#0000;display:block;position:relative}.slick-list{margin:0;padding:0;display:block;position:relative;overflow:hidden}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate(0,0)}.slick-track{margin-left:auto;margin-right:auto;display:block;position:relative;top:0;left:0}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img,.slick-slide{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid #0000;height:auto;display:block}.slick-arrow.slick-hidden{display:none}.headerSeparate{border-bottom:1px solid #e0e1e3;width:100%;position:absolute;top:42px;right:0}.header__logo{position:relative}.header__user .modal{display:none}.header__user .modal:target{display:flex}.header__user .close{color:#1d1a1a;font-size:32px;font-weight:400;position:absolute;top:17px;right:10px;transform:rotate(45deg)}.headerMenu__itemLink{text-transform:uppercase;color:#141515;cursor:pointer;padding-bottom:16px;font-weight:500;line-height:15px}.headerMenu__itemLink.active{color:#0e66a5;border-bottom:1px solid #0e66a5}.headerMenu__itemLink:hover{color:#0e66a5}@media not (max-width:2560px){.headerMenu{margin-left:6vw}}@media screen and (min-width:1336px) and (max-width:2560px){.headerMenu{margin-left:10vw}}@media (min-width:1023px){.header{grid-template:min-content/auto minmax(280px,1500px) auto;padding:0 32px;display:grid}.header__grid{grid-column-gap:0;grid-template:42px 103px/102px auto min-content min-content 131px;grid-column:2;align-items:center;width:100%;display:grid}.header__info{grid-column:span 2;align-items:center;display:flex}.header__info span{color:#879dad;font-size:14px;font-weight:400;line-height:140%}.header__info_separate{background:#0e66a5;border-radius:100%;width:4px;height:4px;margin:0 19px;display:inline-block}.header__top_langWrap{grid-column:span 2;justify-items:end}.header__top_lang{min-width:50px}.header__user{justify-self:right;gap:10px;display:flex}.header__user a{text-transform:uppercase;color:#0e66a5;letter-spacing:.23em;font-size:13px;font-weight:500;line-height:15px}.header__user img{margin-left:8px}.header .headerPhone{white-space:nowrap;text-align:right;z-index:510;grid-column:span 2}.header .headerPhone__tel{color:#141515;font-weight:700;line-height:23px}.header .headerPhone__callback{color:#879dad;cursor:pointer;margin-top:3px;font-size:14px;line-height:140%;text-decoration-line:underline}.headerSubMenuMore .headerSubMenu__itemLink{border:none;font-size:18px}.ulWrap{max-width:344px;margin-top:48px}.header__info_mob{display:none}.headerSubMenuMore .header2SubMenu__item{margin-top:0}.headerSubMenuMore .headerSubMenu__item a{border:none;font-size:18px}.menuOverlay{display:none}.headerMenuWrap{z-index:801;grid-column:2/span 2}.menuIco{display:none}.headerMenuUl{display:flex}.headerMenu__itemLink:hover{border-bottom:1px solid #0e66a5}.headerMenu__itemLink{letter-spacing:3px}.headerSubMenu__head{display:none}.headerSubMenu{grid-column-gap:60px;grid-column:2;width:fit-content;max-width:1200px;margin:48px auto auto;display:grid;overflow:hidden}.headerSubMenu__item{max-width:344px;margin-top:48px;margin-bottom:16px}.headerSubMenu__item:not(:last-child){margin-right:20px}.headerSubMenu__itemLink{color:#141515;border-bottom:1px solid #141515;font-size:20px;font-weight:700;line-height:140%}.headerMinorSubMenu{margin-top:18px}.subMenuWrap{background-color:#fff;grid-template:min-content/auto minmax(280px,1500px) auto;width:100%;padding:0 32px;display:grid;position:absolute;top:143px;left:0;overflow:hidden}.subMenuWrap.active{z-index:1;transition:height .4s ease-in-out}.subMenuWrap.inactive{height:0;transition:height .4s ease-in-out}.subMenuLayout{grid-column:2;padding-bottom:10px;display:grid}.headerMinorSubMenu__item{margin-bottom:8px}.headerMinorSubMenu__item a{color:#141515;border-bottom:none;font-size:18px;line-height:140%}.subMenuBanner{margin-top:48px}.subMenuBanner .academyLinkDesk,.subMenuBanner .academyLinkMob,.subMenuBanner .academyLink{margin-top:23px;display:block}.subMenuLayoutAcademy{grid-template:auto/223px auto 180px;grid-column:2;display:grid}.subMenuLayoutAcademy .headerSubMenu{margin-left:4vw}}@media screen and (min-width:1336px){.header .headerPhone__tel{font-size:20px}.headerMenu__item{margin-right:2em}.headerMenu__itemLink{font-size:13px}.headerMenu .subMenuWrap.active{height:510px}.headerSubMenuThreeCol{grid-template:auto/minmax(auto,300px) minmax(auto,300px) minmax(auto,300px)}.headerSubMenuDev{margin-left:350px}.headerSubMenuInspec{margin-left:523px}.headerSubMenuMore{margin-left:786px}.subMenuLayout{grid-template:auto/102px auto 180px;margin-left:10vw}}@media screen and (max-width:1336px) and (min-width:1023px){.header .headerPhone__tel{font-size:14px}.headerMenu{margin-left:5.5vw}.headerMenu__item{margin-right:15px}.headerMenu__itemLink{font-size:12px}.subMenuWrap.active{min-height:500px}.headerSubMenuThreeCol{grid-template:auto/minmax(auto,300px) minmax(auto,300px) minmax(auto,300px)}.headerSubMenuDev{margin-left:277px}.headerSubMenuInspec{margin-left:412px}.headerSubMenuMore{margin-left:612px}.subMenuLayout{grid-template:auto/102px auto 124px;margin-left:5.5vw}}@media screen and (max-width:1223px) and (min-width:1023px){.headerPhone{justify-self:flex-end}.headerMenu__itemLink{letter-spacing:.2vw}}@media screen and (max-width:1023px){.menuOpened{overflow:hidden}.header{grid-template:auto/auto min-content min-content;align-items:center;height:56px;padding:0 16px;display:grid}.header .header__grid{grid-column-gap:26px;grid-template:56px/auto min-content min-content;align-items:center;display:grid}.header__logo{grid-area:1/1;width:max-content;position:relative}.header .header__info,.header .headerMenu_deskWrap,.header .headerSeparate,.header .header__user,.header .headerPhone_desk{display:none}.header .menuOverlay.active{z-index:81000;opacity:.7;background:#3a3f44;width:100%;height:100%;position:fixed;top:57px;left:0}.header .menuOverlay.inactive{display:none}.header__info_mob{grid-row-gap:16px;background-color:#0e66a5;grid-template:min-content/1fr 1fr;column-gap:38px;margin:18px 16px 16px;padding:30px 26px 29px;display:grid}.header__info_mob span{color:#fff;font-size:15px;font-weight:500;line-height:140%;display:block}.header .headerPhone{text-align:start;grid-column:span 2}.header .headerPhone__callback{color:#fff;opacity:.4;font-size:11px}.header .headerPhone a{color:#fff;font-size:22px;font-weight:700}.header .headerAdress{color:#fff;font-size:14px;font-weight:400}.headerMenuWrap{grid-column:3;position:relative}.headerMenu{z-index:85000;background:#fff;grid-template:auto 1fr/1fr;height:calc(100vh - 112px);display:grid;position:fixed;top:56px}.headerMenu.active{-o-transition-duration:.3s;border-top:1px solid #141515;width:100%;transition-duration:.3s;right:0;overflow:auto}.headerMenu.inactive{-o-transition-duration:.3s;transition-duration:.3s;position:fixed;right:-727px;overflow:hidden}.headerMenu .headerMenuUl{margin-top:26px;padding:0 16px;overflow:auto}.headerMenu__item{padding:10px 0 8px}.headerMenu__itemLink{text-transform:none;font-size:22px;font-weight:700;display:block}.subMenuWrap{background:#fff;height:100vh;padding:0 24px;position:absolute;overflow:hidden auto}.subMenuWrap.active{z-index:85000;-o-transition-duration:.3s;width:100%;transition-duration:.3s;top:0;right:0;overflow:auto}.subMenuWrap.inactive{-o-transition-duration:.3s;transition-duration:.3s;position:fixed;right:-555px}.headerSubMenu{padding-top:25px;padding-left:27px}.headerSubMenu__head{align-items:flex-end;height:60px;display:flex}.headerSubMenu__back{color:#141515;align-items:center;font-size:22px;font-weight:700;display:flex}.headerMenu__item_arrow{margin-top:-4px;margin-right:10px;font-size:30px}.headerMinorSubMenu{margin-top:2px;margin-bottom:36px}.headerMinorSubMenu__item{padding:12px 0 4px}.headerMinorSubMenu__itemLink{color:#141515;font-size:16px;font-weight:400}.headerSubMenu__itemLink{color:#141515;font-size:16px;font-weight:700;line-height:140%}.subMenuBanner{padding-top:25px;padding-left:27px}.subMenuBanner a{width:246px;margin-top:35px;display:block}}.menuIco{-o-transition:.5s ease-in-out;cursor:pointer;width:22px;height:19px;transition:all .5s ease-in-out;position:relative;transform:rotate(0)}.menuIco span{opacity:1;-o-transition:.25s ease-in-out;background:#141515;border-radius:9px;width:100%;height:1px;transition:all .25s ease-in-out;display:block;position:absolute;left:0;transform:rotate(0)}.menuIco span:first-child{top:0}.menuIco span:nth-child(2),.menuIco span:nth-child(3){top:8px}.menuIco span:nth-child(4){top:16px}.menuIco.open span:first-child{width:0;top:8px;left:50%}.menuIco.open span:nth-child(2){transform:rotate(45deg)}.menuIco.open span:nth-child(3){transform:rotate(-45deg)}.menuIco.open span:nth-child(4){width:0;top:18px;left:50%}.language-switcher{align-items:center;gap:8px;display:flex}.language-switcher .lang-btn{cursor:pointer;background:0 0;border:1px solid #ccc;border-radius:4px;align-items:center;padding:4px 8px;font-size:12px;font-weight:500;transition:all .2s;display:flex}.language-switcher .lang-btn:hover{background-color:#f5f5f5}.language-switcher .lang-btn.active{color:#fff;background-color:#007bff;border-color:#007bff}.infoForm{position:relative}.infoForm__title{color:#141515;margin-bottom:8px;font-size:24px;font-weight:900;line-height:120%}.infoForm__item::placeholder{color:#141515;opacity:.8;font-size:16px;font-weight:400;line-height:140%}.infoForm__item{color:#141515;border-bottom:1px solid #141515;width:100%;padding:24px 0 8px;font-size:16px;font-weight:400;line-height:140%;box-shadow:inset 0 0 0 1px #fff0,inset 0 0 0 100px #fff}.infoForm__personal{color:#141515;opacity:.8;margin-top:11px;font-size:10px;font-weight:400;line-height:140%;display:flex}.infoForm__personal img{margin-right:10px}.infoForm__personal a{color:#141515;opacity:.8;margin-left:4px;font-size:10px;font-weight:400;line-height:140%}.infoForm__message{color:red;padding-top:3px;font-size:11px;position:absolute;right:0}.infoForm .formButton{color:#fff;cursor:pointer;background:#04b162;height:47px;margin-top:46px;font-size:18px;font-weight:500}.infoForm .formButton.inactive{opacity:.5;pointer-events:none}.infoForm__footer{flex-flow:column-reverse;display:flex}.infoForm__footer .formButton.active{display:none}.custom-checkbox:checked~.formButton.active,.custom-checkboxMailing:checked~.formButton.active{display:inline}.custom-checkbox:checked~.formButton.inactive,.custom-checkboxMailing:checked~.formButton.inactive{display:none}.custom-checkbox,.custom-checkboxMailing{z-index:-1;opacity:0;position:absolute}.checkboxLabel{-webkit-user-select:none;user-select:none;margin-bottom:5px}.checkboxLabelMailing{-webkit-user-select:none;user-select:none}.checkboxLabel:before,.checkboxLabelMailing:before{content:"";cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid #879dad;flex-grow:0;flex-shrink:0;width:13px;height:13px;margin-right:10px;display:inline-block}.custom-checkbox:checked~.checkboxLabel:before,.custom-checkboxMailing:checked~.checkboxLabelMailing:before{background-color:#141515;background-image:url(../media/checked_arrow.svg.01zqey6vyudhw.js);background-size:79%;border-color:#141515}.custom-checkbox:not(:disabled):not(:checked)~.checkboxLabel:hover:before,.custom-checkboxMailing:not(:disabled):not(:checked)~.checkboxLabelMailing:hover:before{border-color:#141515}.custom-checkbox:not(:disabled):active~.checkboxLabel:before,.custom-checkboxMailing:not(:disabled):active~.checkboxLabelMailing:before{background-color:#141515;border-color:#141515}.infoForm-single{justify-content:center;display:flex}.infoForm-single .infoForm{max-width:424px;margin-top:2rem;padding:2rem 2.5rem 3rem;box-shadow:0 0 10px 5px #ddd}.infoForm-single .infoForm__message{right:2rem!important}.infoForm-single .infoForm .formButton{justify-content:center;align-items:center;margin-left:auto;margin-right:auto;display:flex;margin-top:36px!important}body{background-color:#fff;min-height:100%;font-family:Roboto,sans-serif;position:relative}.anchor{all:unset!important;cursor:pointer!important}.svg-picture{justify-content:center;align-items:center;padding:2px;display:flex}.svg-picture-safari{justify-content:flex-start;align-items:center;display:flex;height:280px!important}.react-flow__viewport.react-flow__container{width:50px!important;height:50px!important}.gallery-item__svg-wrapper{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.gallery-item__svg-modal{background:#fff;border-radius:8px;justify-content:center;align-items:center;max-width:min(1100px,90vw);max-height:85vh;padding:24px;display:flex;box-shadow:0 10px 40px #0006}.gallery-item__svg-modal svg{max-width:calc(min(1100px,90vw) - 48px);max-height:calc(85vh - 48px);display:block;width:auto!important;height:auto!important}.gallery-item__svg-figure{width:100%;height:100%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (min-width:300px){.react-flow__safari{width:50px!important;height:50px!important;position:fixed!important;transform:translate(-40px,-60px)scale(.5)!important}}@media screen and (min-width:570px){.react-flow__safari{width:50px!important;height:50px!important;position:fixed!important;transform:translate(-40px,-60px)scale(.55)!important}}@media screen and (min-width:647px){.react-flow__safari{width:50px!important;height:50px!important;position:fixed!important;transform:translate(-40px,-90px)scale(.65)!important}}@media screen and (min-width:700px){.react-flow__safari{width:50px!important;height:50px!important;position:fixed!important;transform:translate(-60px,-100px)scale(.7)!important}}@media screen and (min-width:880px){.react-flow__safari{width:50px!important;height:50px!important;position:fixed!important;transform:translate(-60px,-120px)scale(.77)!important}}@media screen and (min-width:1023px){.react-flow__safari{width:50px!important;height:50px!important;position:fixed!important;transform:translate(-50px,-90px)scale(.7)!important}}@media screen and (min-width:1206px){.react-flow__safari{width:50px!important;height:50px!important;position:fixed!important;transform:translate(-50px,-90px)scale(.7)!important}}@media screen and (min-width:1023px){.bodyBlackout:before{content:"";z-index:800;background:linear-gradient(#00000080,#00000080);width:100%;height:100%;position:absolute;top:145px}}@media screen and (min-width:768px){h1{font-size:32px;line-height:140%}}@media screen and (max-width:767px){h1{font-size:22px;line-height:120%}}figcaption{color:#00000080;letter-spacing:normal;margin-top:11px;font-size:13px;font-weight:500;line-height:16px}.imageWrap{text-align:center;height:400px;display:block;position:relative}.imageBlockWrap{margin:5px}@media screen and (min-width:768px){.imageWrap{margin:48px 0 40px}}@media screen and (max-width:767px){.imageWrap{margin:35px 0 31px}}.section-middle{grid-template:min-content/auto minmax(280px,1200px) auto;display:grid}.section-abs{width:100%;position:absolute;top:0}@media screen and (min-width:1023px){.section-middle{padding:0 32px}}@media screen and (max-width:1023px){.section-middle{padding:0 16px}}@media screen and (min-width:1023px){.section-landing{padding:0 32px}}@media screen and (max-width:1023px){.section-landing{padding:0 16px}}.section-landing{grid-template:min-content/auto minmax(280px,1200px) auto;display:grid}.section-landing_gray{background-color:#f5f6f8}.section-landing_blue{background-color:#0e66a5}.text{color:#141515;font-weight:400;line-height:140%}@media screen and (min-width:769px){.text{font-size:18px}}@media screen and (max-width:768px){.text{font-size:16px}}#__next{grid-template:auto 1fr auto/minmax(0,1fr);min-height:100vh;display:grid}.contentBlock-page{grid-column:2}.contentBlock-pages{grid-column:2;display:grid}@media screen and (min-width:1023px){.contentBlock-pages{grid-column-gap:9%;grid-template:auto/66% 25%}.contentBlock-pages .textBlock{grid-area:1/1}}@media screen and (max-width:1023px){.contentBlock-pages{grid-template:auto/100%}.contentBlock-pages .textBlock{grid-area:2/1}}@media screen and (min-width:769px){.contentBlock{padding:52px 0 70px}.contentBlock__titleWrap{align-items:center;gap:40px;margin-bottom:32px;display:flex}.contentBlock__subTitleWrapper{flex-direction:column;justify-content:flex-end;align-items:center;height:27px;display:flex}.contentBlock__subTitle{text-transform:uppercase;color:#0e66a5;letter-spacing:2.99px;font-size:13px;font-style:normal;font-weight:500;line-height:normal}.contentBlock__subTitle:active,.contentBlock__subTitle:visited{color:#0e66a5}.contentBlock__NewsTitle{font-size:32px;line-height:120%}.contentBlock__title{margin-bottom:32px;font-size:32px;line-height:120%}}@media screen and (max-width:768px){.contentBlock{padding:26px 0 38px}.contentBlock__titleWrap{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.contentBlock__subTitleWrapper{height:17px}.contentBlock__subTitle{letter-spacing:2.53px;text-transform:uppercase;font-size:11px;font-style:normal;font-weight:500;line-height:normal}.contentBlock__subTitle:active,.contentBlock__subTitle:visited{color:#0e66a5}.contentBlock__NewsTitle{font-size:22px;line-height:120%}.contentBlock__title{margin-bottom:32px;font-size:22px;line-height:120%}}table{display:block;overflow-x:auto;width:100%!important}table caption{color:#141515;text-align:start;margin-bottom:16px;font-size:18px;font-weight:700;line-height:140%}table tbody tr:first-child td{padding-top:18px}table tbody tr:last-child td{padding-bottom:18px}table th{text-align:start;border:1px solid #141515;padding:16px;font-size:14px;line-height:140%}table td{color:#141515;border-left:1px solid #141515;padding:7px 16px;font-size:14px;font-weight:400;line-height:140%}table tr{border:1px solid #141515}.oneSlideSlider{margin-top:48px}.oneSlideSlider .contentSlider{position:relative}.oneSlideSlider .slick-slide{display:none!important}.oneSlideSlider .slick-slide.slick-current{display:block!important}.oneSlideSlider .arrow{z-index:2;cursor:pointer;background:#f5f6f8;border-radius:100%;justify-content:center;align-items:center;width:40px;height:40px;margin:auto 0;display:flex;position:absolute;top:0;bottom:0}.oneSlideSlider .arrow-right{right:0}.oneSlideSlider .arrow-left{left:0;transform:rotate(180deg)}@media screen and (min-width:1023px){.oneSlideSlider .slick-slide{width:100vw;max-width:1200px}.oneSlideSlider .slick-list{margin:0 50px 0 56px}.oneSlideSlider .contentSlider{width:calc(66% - 114px)!important}}@media screen and (max-width:1023px){.oneSlideSlider .slick-slide{width:calc(100vw - 32px)}}@media screen and (min-width:768px){.oneSlideSlider .contentSlider{height:500px}}@media screen and (max-width:767px){.oneSlideSlider .contentSlider{height:300px}}.contentSlider .slick-track{align-items:center;display:flex}.breadcrumbs-landing{-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:2;margin-top:1.2vw;display:-webkit-box;overflow-y:hidden}.breadcrumbs-landing a,.breadcrumbs-landing span,.breadcrumbs-landing p{color:#879dad;letter-spacing:normal;border:none;font-size:14px;font-weight:400;line-height:140%}.breadcrumbs-landing .breadcrumbs-arrow{margin:0 6px;display:inline-block}.mainInfo{grid-column:2;padding:47px 62px 50px}.mainInfo__block{margin-top:44px;display:grid}.mainInfo__blockItem_title{color:#141515;margin-bottom:13px;font-size:18px;font-weight:700;line-height:23px}.mainInfo__blockItem_text{font-size:16px}.mainInfo__blockItem_link{letter-spacing:.23em;text-transform:uppercase;color:#0e66a5;margin-top:19px;font-size:13px;font-weight:500;line-height:15px;display:block}@media screen and (min-width:1025px){.mainInfo{padding:47px 62px 50px}}@media screen and (min-width:769px){.mainInfo__block{grid-column-gap:30px;grid-template:auto/1fr 1fr 1fr}}@media screen and (max-width:1024px) and (min-width:769px){.mainInfo{padding:47px 48px 50px}}@media screen and (max-width:768px){.mainInfo{padding:47px 15px 50px}.mainInfo__block{grid-row-gap:38px}}.trends{grid-column:2}.trends img{width:100%}.trends__title{color:#141515;font-weight:700}.trends__block{display:grid}.trends__itemWrap{background-color:#fff}.trends__itemWrap-img{grid-row:span 2}.trends__item_link{letter-spacing:.23em;text-transform:uppercase;color:#0e66a5;font-size:13px;font-weight:500;line-height:15px;display:block}.trends__item_title{color:#141515;margin-bottom:13px;font-size:20px;font-weight:700;line-height:23px}@media screen and (min-width:1025px){.trends__block{grid-template:1fr 1fr/1fr 1fr 1fr}}@media screen and (min-width:1200px){.trends__block{grid-column-gap:30px;grid-row-gap:24px}}@media screen and (min-width:1024px) and (max-width:1199px){.trends__block{grid-column-gap:16px;grid-row-gap:16px}}@media screen and (max-width:1024px) and (min-width:769px){.trends__block{grid-gap:24px;grid-template:1fr 1fr/1fr 1fr}}@media screen and (max-width:768px){.trends__block{grid-row-gap:24px;grid-template:1fr/1fr}.trends__itemWrap{min-width:288px;margin:0 auto}.trends__itemWrap:first-child a,.trends__itemWrap:nth-child(2) a{border:1px solid #0e66a5;margin:-1px}.trends__item{max-width:25rem}}@media screen and (min-width:1025px){.trends__itemWrap:hover{border:2px solid #0e66a5!important;margin:-2px!important}.trends__itemWrap:first-child,.trends__itemWrap:nth-child(2){border:1px solid #0e66a5;margin:-1px}.trends__itemWrap-img img{margin-bottom:23px}.trends__item{padding:33px 29px;display:block}.trends__item_title{margin-top:70px}}@media screen and (max-width:1024px){.trends__item{padding:33px 29px;display:block}.trends__item_title{margin-top:28px}}.customers{grid-column:2}.customers__title{color:#141515;font-weight:700}.news{grid-column:2}.news__img{width:100%;height:100%}.news__item .news__img{aspect-ratio:16/9;object-fit:cover;height:auto}.news__title{color:#141515;margin-bottom:33px;font-weight:700}.news__block{display:grid}.news__itemWrap{box-shadow:0 4px 50px #00000012}.news__item{grid-template:min-content min-content min-content auto/auto;height:100%;display:grid}.news__item_title{color:#141515;margin-top:4px;margin-bottom:16px;padding:33px 29px 0;font-size:20px;font-weight:700;line-height:23px}.news__item_date{color:#879dad;align-self:flex-end;margin-top:32px;padding:0 29px 33px;font-size:14px;font-weight:400;line-height:140%}.news__item .text{padding:0 29px}.news__more{letter-spacing:.23em;text-transform:uppercase;color:#0e66a5;cursor:pointer;background:0 0;border:1px solid #0e66a5;width:100%;height:48px;margin-top:30px;font-size:13px;font-weight:600;line-height:15px}@media screen and (min-width:769px){.news__item{grid-template:253px min-content min-content auto/auto}.news__item .gatsby-image-wrapper{max-width:100%;height:100%}.news__item .gatsby-image-wrapper img{max-width:100%;max-height:100%;margin-left:50%;transform:translate(-50%);width:auto!important;height:auto!important}}@media screen and (min-width:1025px){.news__block{grid-column-gap:30px;grid-template:1fr/1fr 1fr 1fr}}@media screen and (min-width:769px) and (max-width:1024px){.news__block{grid-gap:24px;grid-template:1fr 1fr/1fr 1fr}}@media screen and (max-width:768px){.news__block{grid-row-gap:24px;grid-template:1fr/1fr}}.reviews{grid-column:2}.reviews__title{color:#141515;font-weight:700}.reviews .slick-track{display:flex}.reviews .slick-slide{width:inherit}.reviews .slick-dots{margin-top:12px}.reviews .slick-dots .slick-active button{background-color:#0e66a5}.reviews .slick-dots li button{border:1px solid #0e66a5;border-radius:100%;width:8px;height:8px;margin:0 6px}.reviewsSlider{margin-top:48px}.reviewsItem{grid-template:auto/30% 1fr;position:relative;display:grid!important}.reviewsItem img{text-align:center;max-width:100%;margin-left:auto;margin-right:auto;left:0;right:0;width:auto!important}.reviewsItem__text{color:#141515;border-top:1px solid #0e66a5;align-items:center;padding:16px 0 50px;font-size:28px;font-style:italic;font-weight:400;line-height:140%;display:flex}.reviewsItem__bottom{border-bottom:1px solid #0e66a5;position:absolute;bottom:0}.reviews-left,.reviews-right{z-index:2;cursor:pointer;background:#fff;border-radius:100%;justify-content:center;align-items:center;width:50px;height:50px;display:flex;position:absolute;bottom:-5px}.reviews-left:hover,.reviews-right:hover{border:2px solid #18a0fb}.reviews-right{right:0}.reviews-left{right:72px;transform:rotate(180deg)}@media screen and (min-width:769px){.reviewsItem__text{margin-left:58px;font-size:20px}}@media screen and (max-width:768px){.reviewsItem{display:block!important}.reviewsItem picture{float:left;padding-bottom:16px;padding-right:16px}.reviewsItem .gatsby-image-wrapper{float:left;width:100px;margin-left:4px;margin-right:16px}.reviewsItem__text{border:none;font-size:16px;display:inline}.reviewsItem__bottom{display:none}}@media screen and (min-width:1200px){.reviewsItem__bottom{width:564px}}@media screen and (max-width:1199px){.reviewsItem__bottom{width:30%}}@media screen and (min-width:1025px){.reviewsItem{grid-template:auto/30% 1fr}}@media screen and (max-width:1024px) and (min-width:769px){.reviewsItem{grid-template:auto/30% 1fr}}.appeal{color:#fff;grid-column:2;height:100%;padding:52px 0;display:grid;position:relative}.appeal img{object-fit:contain;width:100%;height:100%}.appeal__text p{padding-bottom:18px;font-weight:400;line-height:140%}.appeal__sign{align-self:flex-start;margin-top:14px;font-size:20px;font-weight:700;line-height:23px}.appeal__sign span{letter-spacing:.23em;text-transform:uppercase;opacity:.5;margin-top:10px;font-size:13px;font-weight:500;line-height:15px;display:block}@media screen and (min-width:900px){.appeal{grid-column-gap:10%;grid-template:min-content auto/1fr 30%;align-items:center}.appeal__text{font-size:18px}.appeal__photo{grid-row:span 2}.appeal__sign{grid-row:2}}@media screen and (max-width:899px){.appeal{grid-template:auto auto/auto auto}.appeal img{width:100%}.appeal__text{grid-area:2/span 2;font-size:14px}}.pageBanner{grid-column:2;height:22vh}.headline-sert{color:#141515;grid-column:2;margin-top:22px;margin-bottom:10px;font-weight:700;line-height:120%}.headline-sert-textBlock{margin-bottom:28px}@media screen and (min-width:769px){.headline-sert{font-size:32px}h2{font-size:24px}h3,h4{font-size:18px}}@media screen and (max-width:768px){.headline-sert{font-size:22px}p,li{font-size:16px}h2{font-size:18px}h3,h4{font-size:16px}}.video-player{justify-content:center;align-items:center;margin:30px 0;display:flex}.info{background-color:#fff;grid-column:2;margin-top:1.5vw;margin-bottom:124px;display:grid}.infoBlock__text{color:#141515;margin-bottom:22px;font-size:18px;font-weight:400;line-height:140%}.infoBlock__table_title{color:#141515;margin-top:3.2vw;margin-bottom:1.3vw;font-size:20px;font-weight:700;line-height:23px}.infoBlock__table hr{border-bottom:1px solid #0e66a5;margin:11px 36px 11px 0}.infoBlock__tableItems{color:#141515;grid-template:auto/1fr 1fr 1fr;font-weight:400;line-height:140%;display:grid}.infoBlock__note{color:#879dad;margin-top:1.3vw;font-size:14px;font-weight:400;line-height:140%}@media screen and (min-width:1024px){.info{grid-column-gap:72px;padding:3.23vw 106px 3.13vw}.infoBlock__tableItems{font-size:18px}}@media screen and (min-width:768px) and (max-width:1024px){.info{grid-column-gap:42px;padding:3.23vw 20px 3.13vw}.infoBlock__tableItems{font-size:16px}}@media screen and (min-width:768px){.info{grid-template:auto/auto 275px}.formButton{width:275px}}@media screen and (max-width:767px){.info{grid-template:auto/auto;padding:24px 20px}.infoForm{margin-top:52px}.formButton{max-width:275px;width:100%!important}.infoBlock__table{padding:16px 0}.infoBlock__tableItems{font-size:12px}}.landingAboutUs{background:#0e66a5;grid-column:2;margin-top:-53px;display:grid}.landingAboutUs__title{color:#fff;letter-spacing:normal;font-weight:700}.landingAboutUs__block{margin-top:22px;display:grid}.landingAboutUs__item{color:#fff;letter-spacing:normal;margin-bottom:8px;font-weight:400;line-height:120%}.landingAboutUs__item span{font-weight:700}@media screen and (min-width:900px){.landingAboutUs{grid-column-gap:54px;grid-template:auto/310px auto auto}}@media screen and (max-width:899px) and (min-width:768px){.landingAboutUs{grid-column-gap:26px;grid-template:auto/243px auto auto}}@media screen and (min-width:1024px){.landingAboutUs{padding:53px 90px 55px}.landingAboutUs__title{font-size:27px;line-height:120%}.landingAboutUs__item{font-size:15px}}@media screen and (min-width:768px){.landingAboutUs__block{grid-column-gap:30px;grid-template:auto/1fr 1fr}}@media screen and (max-width:1023px) and (min-width:768px){.landingAboutUs{padding:53px 36px 55px}.landingAboutUs__block{grid-column-gap:30px}.landingAboutUs__title{font-size:27px;line-height:38px}}@media screen and (max-width:767px){.landingAboutUs{padding:40px 14px}.landingAboutUs__block{grid-row-gap:20px;grid-template:auto/1fr}.landingAboutUs__title{font-size:22px;line-height:29px}.landingAboutUs__item{margin-bottom:6px;font-size:14px}}.textBlock{grid-column:2}.textBlock__subtitle{color:#141515;margin-top:32px;margin-bottom:12px;font-size:18px;font-weight:700;line-height:140%}.textBlock .text,.textBlock ul,.textBlock ol{margin:12px 0}.textBlock ul li,.textBlock ol li{color:#141515;line-height:140%}.textBlock ul{padding-left:1px;list-style-type:none}.textBlock ul li{background-image:url(../media/ellipse.0ne.ike042d63.png);background-position:0 9px;background-repeat:no-repeat;background-size:5px;padding-left:23px;list-style:none!important}.textBlock ol{padding-left:19px;list-style:decimal}.textBlock ol ul>li{padding-left:23px}.textBlock ol li{padding-left:13px}.textBlock a{color:#0e66a5}@media screen and (min-width:768px){.textBlock{font-size:18px;line-height:140%}.textBlock p,.textBlock div{margin:10px 0}.textBlock li{font-size:18px}.textBlock h2{color:#141515;margin:32px 0 30px}.textBlock h3,.textBlock h4{margin:30px 0 12px}}@media screen and (max-width:767px){.textBlock{padding:32px 0 20px;font-size:16px}.textBlock p,.textBlock div{margin:10px 0}.textBlock div:first-child{margin-top:0}.textBlock li{font-size:16px}.textBlock h2{margin:24px 0 20px}.textBlock h3{margin:24px 0 12px}}.landingCallback{grid-column:2}.landingCallback__form{background:url(../media/callback-bg.0dy2s-pqge210.png) 100% 0 no-repeat;width:100%}.landingCallback__form_text{letter-spacing:normal;color:#fff;font-size:27px;font-weight:900;line-height:120%}.landingCallback__form_button{letter-spacing:normal;color:#141515;cursor:pointer;background:#fff;width:221px;height:47px;margin-top:34px;font-size:18px;font-weight:500;line-height:140%}@media screen and (min-width:1024px){.landingCallback{grid-template:auto/50% 50%;display:grid}.landingCallback__form{padding:78px 132px 0}}@media screen and (max-width:1023px){.landingCallback__form{background-position-x:right;background-size:auto;min-height:260px;padding:58px 132px 26px}.landingCallback img{display:none}}@media screen and (max-width:768px){.landingCallback__form{padding:20px 132px 26px 20px}}.contentMenu__title{color:#141515;font-size:18px;font-weight:700;line-height:140%}.contentMenu__items{padding-left:13px!important}.contentMenu__items li{margin-top:22px;padding-left:17px!important}.contentMenu__items a{color:#0e66a5;border-bottom:1px dashed #0e66a5;font-size:18px;line-height:140%}@media screen and (min-width:1024px){.contentMenu{grid-column:2}.contentMenu nav{position:sticky;top:42px}.contentMenu__title{margin-top:32px}}@media screen and (max-width:1023px){.contentMenu{margin-bottom:20px}}.mapBlockWrap{grid-column:2;margin-top:46px;display:grid}.mapBlock__address{background-color:#f4f2ec;padding:1px 1px 40px}.mapBlock__toggleCity{letter-spacing:normal;color:#000;pointer-events:none;background-color:#f4f2ec;justify-content:center;width:50%;padding:16px 0;font-size:18px;font-weight:600;line-height:140%;display:inline-flex}.mapBlock__toggleCity.active{pointer-events:all;color:#0009;background-color:#fff}.mapBlock__addressItem{padding:50px 50px 0;font-size:18px;font-weight:400;line-height:136%}.mapBlock__addressItem a{color:#000}.mapBlock__item{padding-bottom:12px}.mapBlock__buttonWrap{padding:0 50px}.mapBlock__button{letter-spacing:normal;color:#fff;cursor:pointer;background:#00b25c;height:47px;font-size:15px;font-weight:600;line-height:140%}.legalAddress{max-width:250px;margin-top:40px}.legalAddress__title{letter-spacing:normal;margin-bottom:4px;font-size:18px;font-weight:600}.legalAddress__info{letter-spacing:normal;font-size:16px;font-weight:500;line-height:132%}@media screen and (min-width:1336px){.mapBlockWrap{grid-template:380px/auto 32%}.mapBlock__buttonWrap{margin-top:40px}.mapBlock__button{width:100%}}@media screen and (max-width:1335px){.mapBlock{height:400px}.mapBlock__addressItem,.mapBlock__buttonWrap{text-align:center}}@media screen and (max-width:1335px) and (min-width:600px){.mapBlock__address{z-index:80000;width:70%;margin:-122px auto 0}.mapBlock__button{width:300px}}@media screen and (max-width:599px){.mapBlock__toggleCity{font-size:17px}.mapBlock__addressItem,.mapBlock__buttonWrap{padding:0 20px}.mapBlock__button{width:100%}}.logos .slick-track{height:90px;overflow:hidden}.logos .slick-slide div{justify-content:center;align-items:center;max-width:250px;height:72px;margin:0 16px;display:flex;position:relative}.logos__img{object-fit:contain;width:80%;max-height:70px}.logos__newsImg{object-fit:contain;width:80%}.logos .logos-left,.logos .logos-right{z-index:2;cursor:pointer;background:#f5f6f8;border-radius:100%;justify-content:center;align-items:center;width:50px;height:50px;margin:auto 0;display:flex;position:absolute;top:0;bottom:0}.logos .logos-left:hover,.logos .logos-right:hover{border:2px solid #18a0fb}.logos .logos-right{right:0}.logos .logos-left{left:0;transform:rotate(180deg)}@media screen and (min-width:1201px){.logos{margin-top:70px}}@media screen and (min-width:1001px){.logos .slick-list{margin:0 60px}}@media screen and (max-width:1200px) and (min-width:768px){.logos{margin-top:83px}}@media screen and (max-width:600px){.newBlock img{width:100%}}@media screen and (min-width:769px){.newBlock,.rubricsList,.rubrics{margin-top:50px}.rubrics__title{font-size:20px}.rubrics__item{grid-column-gap:67px;grid-template:auto/300px auto;display:grid}}@media screen and (max-width:768px){.newBlock,.rubricsList,.rubrics{margin-top:20px}.rubrics__title{font-size:18px}}@media screen and (max-width:767px) and (min-width:601px){.rubrics__item{grid-column-gap:26px;grid-template:auto/200px auto;display:grid}}.rubricsList{grid-column:2}.infoBlock__social{text-transform:uppercase;color:#00000080;white-space:nowrap;grid-template:auto/min-content auto min-content;padding-top:21px;font-size:16px;font-weight:500;display:grid}.rubrics{grid-row-gap:88px;display:grid}.rubrics__info{grid-template:min-content min-content auto/1fr;display:grid}.rubrics__item{border-bottom:1px solid #bebebe;padding-bottom:18px}.rubrics__img img{width:100%}.rubrics__title{letter-spacing:normal;color:#000000eb;margin-bottom:23px;font-weight:700;line-height:120%;display:block}.rubrics__text{font-size:18px;font-weight:400;line-height:140%}.rubrics__date{color:#879dad;align-self:flex-end;margin-bottom:18px;font-size:14px;font-weight:400;line-height:140%}.pagination{justify-content:flex-end;align-items:center;margin-top:53px;font-size:21px;font-weight:500;line-height:140%;list-style:none;display:flex}.pagination .active{background-color:#f4f2ec;border-radius:24px;justify-content:center;align-items:center;width:44px;height:44px;margin-left:33px;margin-right:-18px;display:flex}.pagination__item{color:#000000eb;margin-left:52px}.landingFooter{background-color:#181818;grid-template:min-content/auto minmax(280px,1500px) auto;margin-top:127px;padding:0 35px;display:grid}.landingFooter .footer{color:#fff;grid-template:auto auto/264px min-content auto 248px;grid-column:2;padding:78px 0 73px;display:grid}.landingFooter .footer__personal{color:#fff;opacity:.3;margin-top:25px;font-size:14px;font-weight:400;line-height:140%;text-decoration-line:underline}.landingFooter .footer__personal a{color:#fff}.landingFooter .footer__copy{color:#fff;margin-top:8px;font-size:14px;font-weight:400;line-height:140%}.landingFooter .footerCert{grid-area:span 2/2}.landingFooter .footerCert img:first-of-type{margin-bottom:30px}.landingFooter .footerCert img{width:45px!important;height:45px!important}.landingFooter .footerBottom{grid-area:2/1;align-self:flex-end}.landingFooter .footerInfo{letter-spacing:normal;font-size:14px;font-weight:300;line-height:140%}.landingFooter .footerInfo__tel{text-align:right;font-size:20px;font-weight:700;line-height:23px}.landingFooter .footerInfo__contact{margin-top:46px}.landingFooter .footerInfo__address,.landingFooter .footerInfo__workTime{text-align:right}.landingFooter .footerMenu{grid-column-gap:20px;grid-template:auto/auto auto;grid-area:span 2/3;margin-left:30%;display:grid}.landingFooter .footerMenu__item a{letter-spacing:.23em;text-transform:uppercase;color:#fff;font-size:13px;font-weight:500;line-height:24px}.landingFooter .footerLogo{width:112px}.landingFooter .footerLogo img{width:100%;height:auto}@media screen and (max-width:1023px) and (min-width:768px){.landingFooter .footerMenu{margin-left:20%}.footerMenu__item{margin-right:16px}}@media screen and (max-width:768px){.landingFooter .footer{grid-template:auto auto/auto;padding:78px 15px 73px 1px!important}}@media screen and (min-width:1000px){.footerMenu{margin-left:14.3%;margin-right:7%}.footerInfo{grid-area:span 2/4}}@media screen and (max-width:767px){.footerLogo{justify-content:space-between;display:flex}.footerBottom{grid-row:3;margin-top:28px}.copy,.footerMenu{display:none!important}.footerInfo{margin-top:38px}}@media screen and (max-width:1023px) and (min-width:768px){.landingFooter .footerMenu{margin-left:20%}}@media screen and (max-width:999px) and (min-width:768px){.footerMenu{grid-column-gap:5.4rem;justify-content:flex-end}.footerInfo{grid-column:span 3;justify-content:space-between;align-items:center;margin-top:42px;display:flex}}@media screen and (max-width:899px){.footerCert{display:none}}.modal{z-index:90000;color:#333;background:#00000080;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:fixed;top:0;left:0}.modal__content{background-color:#fff;position:relative}.modal__content_thanks{flex-direction:column;justify-content:center;align-items:center;display:flex}.modal__title{color:#000;line-height:142%}.modal__text{color:#000;margin-top:11px;line-height:140%}.modal__form_errorWrap{height:19px;margin-top:6px}.modal__form input{color:#000;border-bottom:1px solid #000;width:100%;height:38px;line-height:140%;display:block}.modal__form input::-webkit-input-placeholder{color:#000;line-height:140%}.modal__form input:not(:first-of-type){margin-top:34px}.modal__form input.error{color:#dd5656;background-image:url(../media/error.svg.0j8d-_k7c~z7p.js);background-position:100%;background-repeat:no-repeat}.modal__form input.error::-webkit-input-placeholder{color:#dd5656}.modal__error{color:#dd5656;display:block}.modal__button{color:#fff;cursor:pointer;background:#0d3745;font-weight:500;line-height:140%}.modal__personalData{color:#000;align-items:center;margin-top:26px;line-height:140%;display:flex}.modal__personalData label{letter-spacing:0;margin-left:16px}.modal__personalData a{color:#000;text-decoration:underline}.modal__personalData a:hover{text-decoration:underline}.modal__thanks{text-align:center;color:#000;margin:45px 0 26px;font-size:45px;font-weight:900;line-height:142%}.modal .modal__content_thanks .modal__text,.modal .modal__content_thanks .modal__title{text-align:center}@media screen and (min-width:1023px){.modal__close{cursor:pointer;color:#1d1a1a;font-size:32px;font-weight:400;position:absolute;top:8px;right:16px;transform:rotate(45deg)}.modal__content{width:628px;padding:76px 120px 74px}.modal__title{font-size:38px;font-weight:900}.modal__text{width:342px;font-size:20px}.modal__button{width:388px;height:78px;margin-top:63px;font-size:22px}.modal__form{margin-top:49px}.modal__form input{font-size:24px}.modal__form input::-webkit-input-placeholder{font-size:24px}.modal__personalData label,.modal__error{font-size:16px}}@media screen and (max-width:1023px){.modal__close{cursor:pointer;color:#1d1a1a;font-size:32px;font-weight:400;position:absolute;top:8px;right:16px;transform:rotate(45deg)}.modal__content{padding:34px 20px 24px}.modal__title{font-size:26px;font-weight:600}.modal__text{font-size:14px}.modal__button{min-width:280px;height:62px;margin-top:48px;font-size:17px}.modal__form{text-align:center;margin-top:20px}.modal__form input{font-size:18px}.modal__form input::-webkit-input-placeholder{font-size:18px}.modal__personalData label{font-size:12px}.modal__error{font-size:14px}}.phoneInput{margin-top:10px}.PhoneInputCountry{border-bottom:1px solid #000;padding-right:10px;margin-right:0!important}.PhoneInputCountrySelect{appearance:none;padding:10px;overflow-y:auto}.PhoneInputCountrySelect::-webkit-scrollbar{width:8px;height:113px}.PhoneInputCountrySelect::-webkit-scrollbar-track{background:0 0}.PhoneInputCountrySelect::-webkit-scrollbar-thumb{background-color:#bcbcbc;border-radius:39px}.PhoneInputCountrySelect::-webkit-scrollbar-track-piece:end{background:0 0}.ui-modal-root{z-index:1050;position:fixed;inset:0}.ui-modal-mask{background:#00000073;position:fixed;inset:0}.ui-modal-wrap{pointer-events:none;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow:auto}.ui-modal{pointer-events:all;max-width:calc(100vw - 32px);margin-bottom:24px;position:relative}.ui-modal-content{background:#fff;border-radius:2px;padding:20px 24px 24px;position:relative;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d}.ui-modal-content--transparent{box-shadow:none;background:0 0}.ui-modal-close{cursor:pointer;color:#00000073;z-index:1;background:0 0;border:none;padding:4px 8px;font-size:20px;line-height:1;position:absolute;top:8px;right:8px}.ui-modal-close:hover{color:#000000e0}.ui-modal-header{border-bottom:1px solid #0505050f;margin-bottom:8px;padding-bottom:12px}.ui-modal-title{color:#000000d9;padding-right:28px;font-size:18px;font-weight:600;line-height:1.5}.ui-modal-body{padding-top:12px;line-height:1.57}.L-section{letter-spacing:normal;grid-template:min-content/auto minmax(280px,1204px) auto;display:grid}.L-section-gray{background:#c3ddda5e}.L-section-dark{background-color:#0d3745}.L-section-top{margin-top:30px}.L-section__title{color:#000;grid-column:span 2;font-size:45px;font-weight:900;line-height:142%}.L-section__title-col h2{color:#000;font-size:45px;font-weight:900;line-height:142%}.standardBlock{grid-column:2}.description{grid-column-gap:80px;grid-template:auto auto auto/1fr 640px;grid-column:2;padding:84px 0 158px;display:grid}.description__img{grid-area:span 4/2;align-self:flex-end}.description__title{color:#000;margin-top:38px;font-size:54px;font-weight:900;line-height:123%}.description__title_sub{color:#000;margin-top:20px;font-size:18px;font-style:italic;font-weight:400;line-height:140%}.description__text{color:#000;margin-top:18px;font-size:22px;font-weight:400;line-height:140%}.description__button{color:#000;cursor:pointer;background:#fff;width:243px;height:78px;margin-top:51px;font-family:Roboto;font-size:22px;font-weight:500;line-height:140%}.introWrap{background-image:url(../media/elipseLeft.15b~p_1mjih8p.png);background-position:calc(50% - 651px);background-position:-webkit-calc(50% - 651px) 50%;background-repeat:no-repeat}.intro{grid-column-gap:90px;grid-template:auto/1fr 1fr;align-items:flex-end;padding-top:334px;padding-bottom:342px;display:grid}.intro__aboutUs p{color:#000;padding-right:44px;font-size:22px;font-weight:400;line-height:140%}.intro__aboutUs p:not(:last-child){margin-bottom:32px}.intro__info p{color:#000;font-size:32px;font-weight:400;line-height:140%}.intro__info p:not(:last-child){margin-bottom:45px}.target{grid-column-gap:172px;grid-template:auto auto/432px 1fr;padding-top:175px;padding-bottom:183px;display:grid}.target__img{flex-direction:column;margin-top:193px;margin-left:-24px;display:flex}.target__img div:not(:first-child){margin-top:-78px}.target ol{counter-reset:item;list-style-type:none}.target ol li:not(:last-child){border-bottom:1px solid #000;padding-bottom:38px}.target ol li:not(:first-child){padding-top:29px}.target ol>li:before{content:counter(item, decimal-leading-zero) " ";counter-increment:item;margin-right:124px}.target__info{margin-top:105px}.target__info_item{color:#000;font-size:22px;line-height:140%;display:flex}.companies{padding-top:175px;padding-bottom:237px}.companies__list{text-align:center;justify-content:space-between;align-items:center;margin-top:88px;display:flex}.companies__list_item:not(:last-child){margin-right:20px}.consultation{grid-template:auto/1fr 1fr;display:grid}.consultation__info{padding:77px 0 84px 228px}.consultation__title{color:#fff;font-size:45px;font-weight:700;line-height:110%}.consultation__text{color:#fff;margin-top:24px;font-size:22px;font-weight:400;line-height:140%}.consultation__button{color:#0d3745;cursor:pointer;background:#fff;width:339px;height:78px;margin-top:38px;font-family:Roboto;font-size:22px;font-weight:500;line-height:140%}.consultation__bg{background:url(../media/consultation_bg.11h~4ydd-32a8.png) 195px 0 no-repeat;margin-top:-134px}.courseWrap{background-image:url(../media/elipseRight.0th6afsv1_7to.png);background-position:calc(50% + 676px) 33%;background-position:-webkit-calc(50% + 676px) 33%;background-repeat:no-repeat}.course{grid-column-gap:160px;grid-template:auto/1fr 1fr;padding-top:198px;padding-bottom:176px;display:grid}.course__about{margin-top:98px}.course__about p{color:#000;font-size:32px;font-weight:400;line-height:140%}.course__count{background:#0d3745;border-radius:135px;flex-direction:column;justify-content:center;align-items:center;width:261px;height:261px;margin-top:80px;display:flex}.course__count span{color:#fff;font-size:45px;font-weight:900;line-height:142%}.course__count p{color:#fff;text-align:center;font-size:22px;font-weight:400;line-height:140%}.course__info{margin-top:246px}.course__info p{color:#000;font-size:22px;font-weight:400;line-height:140%}.course__info p:not(:last-child){margin-bottom:29px}.contents{grid-column-gap:172px;grid-template:auto auto/432px 1fr;padding-top:176px;padding-bottom:176px;display:grid}.contents__img{margin-top:118px;margin-left:-24px}.contents__info{grid-area:span 2/2/1;margin-top:14px}.contents__info_item{color:#000;cursor:pointer;border-bottom:1px solid #000;grid-template:auto auto/auto min-content 18px;align-items:center;padding-top:34px;padding-bottom:35px;font-size:22px;line-height:140%;display:grid}.contents__info_item img{cursor:pointer}.contents__info_item:first-child{border-top:1px solid #000}.contents__info_item.opened{font-weight:700;position:relative}.contents__info_count{text-align:right;color:#000;white-space:nowrap;margin-right:35px;font-size:18px;font-style:italic;font-weight:400;line-height:140%}.contents__table-img.closed{display:none}.contents__table-img.opened{width:456px;position:absolute;top:292px;left:-625px}.contents__table-img.opened div:not(:first-child){margin-top:-105px}.contents__table-major.closed{display:none}.contents__table-major{grid-column:span 3;margin-top:50px}.contents__table-major li,.contents__table-major p{color:#000;font-size:22px;font-weight:400;line-height:140%}.contents__table-major>p{background:linear-gradient(#0000 50%,#fff 50%);display:inline}.contents__table-major ol{margin-left:22px;list-style:decimal}.contents__table-major ol li{margin-top:31px;padding-left:18px}.contents__table-major ol li:not(:last-child),.contents__table-major ol p:not(:last-child){margin-bottom:10px}.contents ul{margin-top:7px;margin-left:64px;list-style:outside}.contents ul li{color:#000;margin-top:0;padding-left:12px;font-size:22px;font-style:italic;font-weight:400;line-height:140%}.contents ul li:not(:last-child){margin-bottom:10px}.contents__text{color:#000;margin-top:83px;font-size:18px;font-weight:400;line-height:140%}.contents__text p:not(:last-child){margin-bottom:22px}.contents__button{color:#000;cursor:pointer;background:#fff;width:339px;height:78px;margin-top:83px;font-family:Roboto;font-size:22px;font-weight:500;line-height:140%}.experts{grid-column-gap:137px;grid-template:auto auto/1fr 1fr;padding-top:177px;padding-bottom:181px;display:grid}.experts__info{color:#000;grid-row:span 2;font-size:32px;font-weight:400;line-height:140%}.experts__button{color:#000;cursor:pointer;background-color:#fff;border:2px solid #000;width:340px;height:78px;font-size:22px;font-weight:600;line-height:140%}.experts__photos{flex-direction:row-reverse;grid-column:span 2;margin-top:129px;margin-left:-26px;margin-right:-26px;display:flex}.experts__photos div:not(:last-child){margin-left:-114px}.L-footer{color:#fff;background:#0d3745;grid-template:min-content/auto minmax(280px,1336px) auto;height:260px;display:grid}.L-footerWrap{grid-template:auto/auto min-content auto;grid-column:2;padding-top:67px;display:grid}.section-calc{grid-template:min-content/auto minmax(280px,1200px) auto;padding:0 10px;display:grid}.calc{-webkit-user-select:none;user-select:none;grid-column:2;font-size:14px}.calc .calcError{background-color:#f99;padding:6px}.calc .calcStepHead{background-color:#d3d3d3;margin:10px 0 0;padding:10px;font-weight:700}.calc .calcMessage{background-color:#87cefa;margin-top:10px;padding:10px}.calc fieldset{border:1px solid #d3d3d3;padding:6px}.calc fieldset legend{color:gray;padding:6px 6px 0}.calc fieldset .calcSelectorName{color:gray;padding:0 6px 6px;display:none}.calc .calcSelectorRow{white-space:nowrap;padding:0 6px}.calc .calcSelectorRow label{vertical-align:middle;cursor:pointer;color:#000;padding:0 6px;line-height:24px}.calc .calcSelectorRow input{vertical-align:middle;cursor:pointer;-webkit-user-select:all;user-select:all}.calc .calcInputs{padding-bottom:16px}.calc .calcInputs .calcInput{align-items:center;margin:-1px 0;display:flex}.calc .calcInputs .calcInput label{cursor:pointer}.calc .calcInputs .calcInput .calcInputName{width:70px;padding:6px}.calc .calcInputs .calcInput .calcInputAbbreviation{width:32px;padding:6px}.calc .calcInputs .calcInput input{border:1px solid #d3d3d3;width:130px;padding:6px}.calc .calcInputs .calcInput .calcInputUnit{padding:6px}.calc .calcStep2 .calcTableInfo{border:1px solid #d3d3d3;margin-top:10px;padding:10px}.calc .calcStep2 .calcTableInfo .calcTableName{padding-bottom:6px;font-weight:700}.calc .calcStep2 #calcChart{cursor:pointer;border:1px solid #d3d3d3;width:100%;min-width:300px;height:300px;margin-top:10px;display:block}.calc .calcStep2 #calcChart .calcChartAxisDimension{font-size:14px;font-weight:700}.calc .calcStep2 #calcChart .calcChartAxisTicksCommon,.calc .calcStep2 #calcChart .calcChartAxisTicksAux{font-size:10px}.calc .calcStep2 #calcChart .calcChartPointInside{fill:red;stroke:red;stroke-width:1px}.calc .calcStep2 #calcChart .calcChartPointOutside{fill:#fff;stroke:red;stroke-width:1px}.calc .calcStep2 #calcChart .calcChartZoneNormal{fill:none;stroke:#87cefa;stroke-width:2px;stroke-linecap:round}.calc .calcStep2 #calcChart .calcChartZoneResult{fill:#eee;stroke:gray;stroke-width:2px;stroke-linecap:round}.calc .calcStep2 #calcChart .calcChartZoneMarkNameNormal{fill:gray;font-size:14px;font-weight:700}.calc .calcStep2 #calcChart .calcChartZoneMarkNameResult{fill:#000;font-size:14px;font-weight:700}.calc .calcStep2 .calcTableException{background-color:#87cefa;padding:10px;font-weight:700}.calc .calcResultPlaceholder{min-height:150px}.calc .calcResultCategory{padding-top:6px;padding-bottom:6px;font-weight:700}.calc .calcResultModules{padding-top:6px;font-weight:700}@media screen and (min-width:420px){.calc .calcStep1{grid-column-gap:10px;grid-template:auto/min-content;display:grid}.calc .calcStep1 .calcSelector__type{grid-area:span 2/span 2}.calc .calcStep1 .calcSelector__phase,.calc .calcStep1 .calcSelector__group{grid-column:2}.calc .calcStep1 .calcSelector__basis,.calc .calcStep1 .calcSelector__specific,.calc .calcStep1 .calcMessage{grid-column:span 2}.calc .calcStep1-Column2Present .calcSelector__type{grid-column:1}}@media screen and (min-width:640px){.calc .calcSelector__type{min-width:300px}.calc .calcStep2{grid-column-gap:10px;grid-template:min-content min-content 1fr min-content/min-content 1fr;display:grid}.calc .calcStep2 .calcTableInfo{grid-area:1/1}.calc .calcStep2 .calcInputs{grid-area:2/1;min-width:300px}.calc .calcStep2 .calcMessage{grid-column:span 2}.calc .calcStep2 #calcChart{grid-area:span 3/2}}.decor-container,.decor_text{position:relative}.decor-container{display:inline-block}.decor-container:before{content:" ";background:#ffd500;border-radius:20% 25% 20% 24%;width:100%;height:90%;margin-left:-3px;margin-right:-3px;padding:10px 3px 3px 10px;display:block;position:absolute;top:-1px;left:-1px;transform:rotate(2deg)}.svgWrapper{justify-content:center;align-items:center;display:flex}.loader{animation:2s linear infinite rotation}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pageCards{grid-row-gap:24px;display:grid}.pageCard{background-color:#f5f6f8;display:grid}.pageCard__img{grid-row:1/span2}.pageCard__section{letter-spacing:.23em;text-transform:uppercase;color:#0e66a5;margin-top:34px;font-size:13px;font-weight:500;line-height:15px}.pageCard__content{align-self:end;margin-bottom:26px}.pageCard__content_title{color:#141515;margin-bottom:12px;font-size:20px;font-weight:700;line-height:23px}.pageCard__content_desc{color:#141515;font-size:18px;font-weight:400;line-height:140%}@media screen and (min-width:768px){.pageCard{grid-column-gap:20px;grid-template:min-content 1fr/auto auto;padding:30px 107px 36px 50px}}@media screen and (max-width:767px){.pageCard{grid-row-gap:20px;grid-template:min-content 1fr 1fr/auto;padding:16px}.pageCard img{width:100%}}.notFound{background-color:#f5f6f8;justify-content:center;align-items:center;height:100%;display:flex}.notFound__container{justify-content:space-between;align-items:center;width:100%;max-width:1200px;margin:120px 0;display:flex}.notFound__code{color:#0e66a5;letter-spacing:2.99px;text-transform:uppercase;align-items:center;gap:13px;font-size:13px;font-weight:500;display:flex}.notFound__title{color:#141515;max-width:560px;font-size:54px;font-weight:700}.notFound__text{color:#141515;max-width:460px;margin:20px 0 56px;font-size:20px;font-weight:400;line-height:140%}.notFound__button{cursor:pointer;background-color:#0e66a5;padding:17px 36px}.notFound__link,.notFound__link:visited{color:#fff;letter-spacing:2.99px;text-transform:uppercase;font-family:Roboto;font-size:13px;font-style:normal;font-weight:500;line-height:normal}@media screen and (max-width:1023px){.notFound__container{flex-direction:column;justify-content:center;gap:30px;margin:60px 0}.notFound__column{flex-direction:column;order:2;justify-content:center;align-items:center;display:flex}.notFound__title{text-align:center}.notFound__text{text-align:center;margin:0 0 20px}}@media screen and (max-width:550px){.notFound__title{font-size:36px}.notFound__text{margin:10px 10px 20px;font-size:16px}}@media screen and (max-width:375px){.notFound__title{font-size:28px}.notFound__text{margin:10px 20px 20px;font-size:14px}}.sertFile{grid-column:2;align-items:center;display:flex}.sertFile__title{color:#141515;letter-spacing:normal;font-size:1.04vw;font-weight:500;line-height:23px}.sertFile__download{margin-left:32px}.sertFile__download_eng,.sertFile__download_ru{letter-spacing:.23em;text-transform:uppercase;color:#0e66a5;margin-right:13px;font-size:13px;font-weight:500;line-height:15px;text-decoration-line:underline}.breadcrumbsDown{margin-top:70px}.newsTitle{margin-top:40px}
