@import url(https://fonts.googleapis.com/css2?family=Caveat:wght@400..700&family=Roboto:ital,wght@0,400;0,500;0,700;0,900;1,400;1,500;1,700;1,900&display=swap);@-webkit-keyframes loader{0%{background-position:0 0}to{background-position:36px 0}}@keyframes loader{0%{background-position:0 0}to{background-position:36px 0}}@-webkit-keyframes caret{0%,to{opacity:1}50%{opacity:0}}@keyframes caret{0%,to{opacity:1}50%{opacity:0}}.icon-doc,.icon-facebook{width:.79em;height:1em;fill:initial}.icon-facebook{width:.53em}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,figcaption,figure,footer,form,h1,h3,h4,h5,h6,header,hgroup,html,i,iframe,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;vertical-align:baseline}fieldset,h2,img{padding:0;vertical-align:baseline}fieldset,img{margin:0}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.lightbox a img,a img,fieldset,h2,img{border:0}input[type=email],input[type=tel],input[type=text],textarea{-webkit-appearance:none}button,input[type=submit]{cursor:pointer}button::-moz-focus-inner,input[type=submit]::-moz-focus-inner{padding:0;border:0}textarea{overflow:auto}button,input{margin:0;padding:0;border:0}.slick-list:focus,a,a:focus,button,div,h1,h2,h3,h4,h5,h6,input,select,span,textarea{outline:0}ol,ul{list-style-type:none}table{border-spacing:0;border-collapse:collapse;width:100%}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}@media (prefers-reduced-motion:reduce){*{-webkit-transition:none!important;transition:none!important}}body{font-family:"Roboto",sans-serif;background:#fff}.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{left:0;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-initialized .slick-slide,.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-loading .slick-slide{visibility:hidden}.lightbox .lb-image,.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:400;outline:0}.lightbox .lb-image{max-width:inherit;max-height:none;border-radius:3px;border:4px solid #fff}.lb-outerContainer{position:relative;*zoom:1;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#fff}.lb-dataContainer:after,.lb-outerContainer:after{content:"";display:table;clear:both}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(/img/loading.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-next,.lb-nav a.lb-prev{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev{left:0;background:url(/img/prev.png) left 48% no-repeat;width:34%;float:left}.lb-data .lb-close:hover,.lb-nav a.lb-next:hover,.lb-nav a.lb-prev:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(/img/next.png) right 48% no-repeat}.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption,h1{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(/img/close.png) top right no-repeat;text-align:right;outline:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer}.out{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.container{max-width:1320px;width:100%;padding-left:20px;padding-right:20px;margin:0 auto}.block{display:block;width:100%}.crossline{height:26px;background:url(/img/crossline.png);background-size:contain}@media only screen and (max-width:700px){.crossline{height:17px}}h1{font-size:64px;line-height:76px;color:#444343}h1.white{color:#fff}h1.center,h2.center{text-align:center}@media only screen and (max-width:720px){h1{font-size:32px;line-height:38px}}h1,h2,h3{text-transform:uppercase}h2{margin:40px 0 20px;font-weight:700;color:#444343;font-size:42px;line-height:54px}h2.yellow{color:#ffe119}@media only screen and (max-width:720px){h2{font-size:24px;line-height:32px}}h3{font-size:32px;line-height:40px}h3.no-upper{text-transform:none}h2.white,h3.white{color:#fff}@media only screen and (max-width:720px){h3{font-size:24px;line-height:32px}}.darkBg{background:#444343}.white{color:#fff!important}.yellow{color:#ffe119!important}.marquee{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex}.popup{display:none;padding:20px;background:#fff;border-radius:20px;position:relative}.popup__close{position:absolute;right:20px;top:20px;cursor:pointer;color:#6a6a6a;z-index:20}.popup__close:hover,h3{color:#444343}.popup__review{max-width:480px}.popup-overlay{z-index:500;opacity:0;padding:0 20px;overflow:auto;display:none;position:fixed;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.5)}#gallery{padding:5px}#gallery .popup__close{width:50px;height:50px;top:0;right:-50px;color:#fff}#gallery .popup__close svg{width:50px;height:50px}.gallery{position:relative}.gallery-title{opacity:0;-webkit-transition:ease .3s opacity;transition:ease .3s opacity;line-height:24px;font-size:20px;font-weight:700;text-align:center;margin:0 auto}.gallery-loader{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:50px;display:none;z-index:50}.gallery-tester{width:80vw;height:80vh;position:absolute;visibility:hidden;left:-9999px;top:-9999px}.gallery-tester img{max-width:100%;max-height:100%}.gallery-nav{width:50px;height:50px;background-color:#fff;background-position:center;background-repeat:no-repeat;border-radius:50%;position:absolute;top:50%;margin-top:-25px;cursor:pointer;display:block;opacity:1;-webkit-transition:ease .3s opacity;transition:ease .3s opacity}.gallery-nav-hide{opacity:0}.gallery-next{background-image:url(/img/slider_next.png);right:-45px}.gallery-prev{background-image:url(/img/slider_prev.png);left:-45px}.gallery-image{text-align:center}.gallery-image::-webkit-scrollbar{width:10px;height:10px}.gallery-image::-webkit-scrollbar-track{background:0 0}.gallery-image::-webkit-scrollbar-thumb{border-radius:5px;background:#444343}.gallery-image img{-webkit-transition:ease .3s;transition:ease .3s;-webkit-transition-property:max-width,max-height;transition-property:max-width,max-height}.zoom-in{cursor:-webkit-zoom-in;cursor:zoom-in}.zoom-out{cursor:-webkit-zoom-out;cursor:zoom-out}.button{-webkit-box-sizing:border-box;box-sizing:border-box;border:0;min-height:56px;background-color:#ffe119;color:#444343;border-radius:56px;padding:0 45px;font-size:20px;font-weight:400;text-align:center;text-decoration:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.button_ghost{background:0 0;border:2px solid #fff;color:#fff}.input__text input{border:0;font-size:20px;background:0 0;color:rgba(255,255,255,.8);height:36px}.input__text input::-webkit-input-placeholder,.input__textarea::-webkit-input-placeholder{color:rgba(255,255,255,.5)}.input__text input::-moz-placeholder,.input__textarea::-moz-placeholder{color:rgba(255,255,255,.5)}.input__text input:-ms-input-placeholder,.input__text input::-ms-input-placeholder,.input__textarea:-ms-input-placeholder,.input__textarea::-ms-input-placeholder{color:rgba(255,255,255,.5)}.input__text input::placeholder,.input__textarea::placeholder{color:rgba(255,255,255,.5)}.input__text input:focus+div{-webkit-box-shadow:0 1px 3px rgba(255,255,255,.8);box-shadow:0 1px 3px rgba(255,255,255,.8)}.input__text div{height:1px;background:rgba(255,255,255,.6);-webkit-transition:ease .3s box-shadow;transition:ease .3s box-shadow}.input__text_black input{color:#161616}.input__text_black input::-webkit-input-placeholder{color:rgba(22,22,22,.5)}.input__text_black input::-moz-placeholder{color:rgba(22,22,22,.5)}.input__text_black input:-ms-input-placeholder,.input__text_black input::-ms-input-placeholder{color:rgba(22,22,22,.5)}.input__text_black input::placeholder{color:rgba(22,22,22,.5)}.input__text_black:focus+div{-webkit-box-shadow:0 1px 3px rgba(22,22,22,.8);box-shadow:0 1px 3px rgba(22,22,22,.8)}.input__text_black div{background:#161616}.input__textarea{display:block;width:calc(100% + 10px);color:rgba(255,255,255,.8);-webkit-transition:ease .3s box-shadow;transition:ease .3s box-shadow;font-family:"Roboto",sans-serif;resize:none;border:1px solid rgba(255,255,255,.6);background:0 0;font-size:20px;padding:15px;margin:-5px}.input__textarea:focus{-webkit-box-shadow:0 0 3px rgba(255,255,255,.8);box-shadow:0 0 3px rgba(255,255,255,.8)}.workers-popup{position:relative;max-width:470px;width:100%;background:#fff;border-radius:15px;padding:40px 50px;text-align:center}@media only screen and (max-width:550px){.workers-popup{width:90%}}.workers-popup__image{height:370px;background-size:cover;background-position:center top;border-radius:20px}.workers-popup__name{margin-top:90px;font-size:32px;font-weight:700;color:#444343}@media only screen and (max-width:550px){.workers-popup__name{font-size:24px;margin-top:40px}}.workers-popup__text{margin-top:10px;font-size:24px}@media only screen and (max-width:550px){.workers-popup__text{font-size:16px}}.workers-popup__desc{margin-top:10px;font-size:24px;color:#6a6a6a}@media only screen and (max-width:550px){.workers-popup__desc{font-size:16px}}.workers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (max-width:1023px){.workers{padding-bottom:0}}.workers__item{text-align:center;-webkit-box-flex:0;-ms-flex:0 0 33%;flex:0 0 33%;position:relative;margin-bottom:130px;cursor:pointer}.workers__item:hover .workers__item-image{-webkit-box-shadow:0 0 10px rgba(0,0,0,.5);box-shadow:0 0 10px rgba(0,0,0,.5)}@media only screen and (max-width:1023px){.workers__item{position:static;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;margin-bottom:50px}}.workers__item-image{margin:0 auto;width:260px;overflow:hidden;border-radius:20px;font-size:0;-webkit-transition:ease .3s box-shadow;transition:ease .3s box-shadow}@media only screen and (max-width:1023px){.workers__item-image{width:auto;max-width:80%}}.workers__item-image img{width:100%}.workers__item-name{margin-top:90px;font-size:32px;font-weight:700}@media only screen and (max-width:1279px){.workers__item-name{font-size:24px}}@media only screen and (max-width:1023px){.workers__item-name{margin-top:30px;font-size:16px}}.workers__item-text{margin-top:20px;font-size:24px;font-weight:500}@media only screen and (max-width:1279px){.workers__item-text{font-size:16px}}@media only screen and (max-width:1023px){.workers__item-text{margin-top:10px;font-size:12px}}@media only screen and (max-width:799px){.licenses__title-number{font-size:80px;line-height:76px}}@media only screen and (max-width:799px){.licenses__title-text{font-size:30px;line-height:38px}}@media only screen and (max-width:799px){.licenses__item-image img{width:120px}}@media only screen and (max-width:1023px){.licenses__item-title{font-size:32px}}@media only screen and (max-width:799px){.licenses__item-title{font-size:20px}}@media only screen and (max-width:1023px){.licenses__item-desc{font-size:20px;line-height:24px}}@media only screen and (max-width:799px){.licenses__item-desc{font-size:12px;line-height:16px}}.about__header-title h3{margin-top:10px}.form{width:100%;margin:0 auto}.form__title{margin-bottom:70px}.form__field{margin-bottom:40px}.form__label{display:block;font-size:20px;line-height:26px;color:#6a6a6a;font-weight:400;padding-left:10px;margin-bottom:5px}.form__input,.form__select{width:100%;height:50px;background:#fff;border:1px solid #6a6a6a;padding:0 24px;font-size:20px;color:#444343;font-weight:300;border-radius:20px}.form__input::-webkit-input-placeholder,.form__select::-webkit-input-placeholder{color:#6a6a6a}.form__input::-moz-placeholder,.form__select::-moz-placeholder{color:#6a6a6a}.form__input:-ms-input-placeholder,.form__input::-ms-input-placeholder,.form__select:-ms-input-placeholder,.form__select::-ms-input-placeholder,.form__textarea:-ms-input-placeholder{color:#6a6a6a}.form__input::placeholder,.form__select::placeholder{color:#6a6a6a}.form__textarea{width:100%;height:140px;background:#fff;border:1px solid #6a6a6a;padding:18px 24px;font-family:Roboto;font-size:20px;color:#444343;font-weight:300;border-radius:20px;resize:none}.form__textarea::-webkit-input-placeholder{color:#6a6a6a}.form__textarea::-moz-placeholder{color:#6a6a6a}.form__textarea::-ms-input-placeholder{color:#6a6a6a}.form__textarea::placeholder{color:#6a6a6a}.header{padding-top:15px;padding-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:150}.header_dark,.header_dark .header__icon,.header_dark .header__login,.header_dark .header__login:hover .header__icon,.header_dark .header__logo{color:#fff}.header__phone{background-color:#6a6a6a;text-align:center;font-size:20px;line-height:44px;font-weight:400;color:#fff}.header__phone-link{display:inline-block;margin-right:10px;color:#fff;text-decoration:none}.header__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px;position:relative}@media only screen and (max-width:599px){.header__nav{gap:20px}}.header__logo{overflow:hidden;color:#444343}@media only screen and (max-width:599px){.header__logo{width:80px}}.footer__logo svg,.header__logo svg{width:276px}@media only screen and (max-width:800px){.header__apply-button-text{display:none}}.header__apply-button-icon{display:none}@media only screen and (max-width:800px){.header__apply-button-icon{width:26px;height:32px;margin:0 auto;display:block}.header__apply-button{font-size:0;padding:0!important;width:56px;height:56px}}.header__login{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;color:#161616;text-decoration:none}@media only screen and (max-width:800px){.header__login{margin-right:10px}.header__login-text{display:none}}.blog__post-title a:hover,.header__login:hover .header__icon{color:#161616}.header__icon{font-size:0;color:#6a6a6a}.header__burger{position:relative;display:block;cursor:pointer;width:32px;height:25px}.header__burger-input{display:none}.header__burger-input:checked+.header__burger-icon:before{width:30px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.header__burger-input:checked+.header__burger-icon:after{bottom:-1px;width:30px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.header__burger-input:checked+.header__burger-icon span{opacity:0}.header__burger-input:checked~.header__menu{max-height:500px;padding:16px 0}.header__burger-icon{display:block;width:100%;height:100%;position:relative;cursor:pointer}.header__burger-icon:hover span,.header__burger-icon:hover:after,.header__burger-icon:hover:before{background-color:#161616}.header__burger-icon span,.header__burger-icon:after,.header__burger-icon:before{content:'';width:100%;height:4px;border-radius:2px;background-color:#6a6a6a;position:absolute;left:0}.header__burger-icon:after,.header__burger-icon:before{-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin:0;-webkit-transition:ease .3s;transition:ease .3s;-webkit-transition-property:width,-webkit-transform;transition-property:transform,width;transition-property:transform,width,-webkit-transform}.header__burger-icon:before{top:0}.header__burger-icon span{top:50%;margin-top:-2px;-webkit-transition:ease .3s opacity;transition:ease .3s opacity}.header__burger-icon:after{bottom:0}.header_dark .header__burger-icon span,.header_dark .header__burger-icon:after,.header_dark .header__burger-icon:before{background-color:#fff}.header__menu{max-height:0;padding:0;overflow:hidden;-webkit-transition:ease .3s all;transition:ease .3s all;position:absolute;z-index:150;top:48px;right:0;background:#fff;-webkit-box-shadow:0 4px 49px 10px rgba(0,0,0,.1);box-shadow:0 4px 49px 10px rgba(0,0,0,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:20px}.header__menu-item{color:#444343;text-decoration:none;padding:8px 24px;white-space:nowrap}.header__menu-item:hover,.header__menu-item_current{color:#e0af04}.footer{background:#444343;color:#fff;margin-top:auto}.footer__container{padding:15px 60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:930px){.footer__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.footer__logo{color:#fff}.footer__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:480px;gap:10px 20px}@media only screen and (max-width:930px){.footer__nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:30px 0 10px}}.footer__nav-item{-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;font-size:20px;color:#fff;text-decoration:none}.footer__nav-item svg{width:22px;height:22px;vertical-align:middle;position:relative;top:-2px;margin-left:8px}.footer__nav-item:nth-child(2n+1){-ms-flex-preferred-size:230px;flex-basis:230px}.footer__nav-item:nth-child(2n){-ms-flex-preferred-size:210px;flex-basis:210px}@media only screen and (max-width:930px){.footer__nav-item{font-size:16px;-ms-flex-preferred-size:40px!important;flex-basis:40px!important}}.contact-form{background:-webkit-gradient(linear,left top,right top,color-stop(0,#ffe119),color-stop(50%,#ffe119),color-stop(50%,#444343),to(#444343));background:linear-gradient(to right,#ffe119 0,#ffe119 50%,#444343 50%,#444343 100%)}@media only screen and (max-width:800px){.contact-form{background:linear-gradient(to bottom,#ffe119 0,#ffe119 155px,#444343 155px,#444343 100%)}}.contact-form__title{margin:20px 25px 12px;font-size:calc(100vw/48);color:#444343;text-align:center;font-weight:400;text-transform:uppercase;white-space:nowrap}.darkBg .contact-form__title{color:#fff}.contact-form__title span{display:inline-block;margin-right:.34em}@media only screen and (max-width:700px){.contact-form__title{margin:10px 25px 6px;font-size:15px}.contact-form__title span{display:block}}.contact-form__container{padding:0 60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (max-width:800px){.contact-form__container{padding:0 100px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.contact-form__side{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding-bottom:130px}@media only screen and (max-width:800px){.contact-form__side{padding-bottom:0}}.contact-form__side_left{text-transform:uppercase;font-size:42px;line-height:54px;font-weight:700;padding-right:20px;padding-top:440px;background-image:url(/img/phone.png);background-position:center top;background-repeat:no-repeat;color:#444343}@media only screen and (max-width:1000px){.contact-form__side_left{font-size:24px;line-height:32px}}@media only screen and (max-width:800px){.contact-form__side_left{font-size:20px;line-height:24px;-ms-flex-preferred-size:150px;flex-basis:150px;background-position:left -50px;background-size:29px auto;text-align:right;padding:20px 0 0}.contact-form__side_left div{margin-left:90px}}@media only screen and (max-width:500px){.contact-form__side_left{margin:0 -20px;font-size:16px;line-height:20px}.contact-form__side_left div{width:165px;margin-left:auto}}.contact-form__form{width:400px;margin:120px auto 0}@media only screen and (max-width:1023px){.contact-form__form{width:300px}}@media only screen and (max-width:800px){.contact-form__form{width:auto;margin:50px -50px}}.contact-form__input,.contacts__title h1{margin-bottom:60px}.contact-form__textarea{height:140px;border-radius:15px}.about{color:#fff}.about__screen{height:100%;position:relative}.about__common-title{position:absolute;top:40px;bottom:100vh;left:0;right:0}@media only screen and (max-width:600px){.about__common-title{top:20px}.about__common-title h2{margin-top:0}}.about__block{-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 0;height:100vh;-webkit-transition:ease margin-top .5s;transition:ease margin-top .5s}@media only screen and (max-width:600px){.about__block{padding:20px 0}.about__block h2{margin-top:0}}.about__title{width:830px}.about__title-offset span{color:transparent}.about__title-stick{position:sticky;top:80px;margin-bottom:-110px;z-index:100}@media only screen and (max-width:600px){.about__title-stick{margin-bottom:-50px;top:20px}}@media only screen and (max-width:1023px){.about__title{width:auto}}@media only screen and (max-width:410px){.about__title{width:auto}}.about__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:80px}@media only screen and (max-width:1023px){.about__header{gap:30px}}@media only screen and (max-width:600px){.about__header{margin-top:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.about__header-image{-webkit-box-flex:0;-ms-flex:0 0 30vw;flex:0 0 30vw}.about__header-image img{border-radius:16px;width:100%}@media only screen and (max-width:600px){.about__header-image img{width:auto;height:100%}}@media only screen and (min-width:1600px){.about__header-image{-webkit-box-flex:0;-ms-flex:0 0 530px;flex:0 0 530px}}@media only screen and (max-width:600px){.about__header-image{-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0;height:200px}}.about__header-text{-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0;padding-left:40px}@media only screen and (max-width:850px){.about__header-text{padding-left:10px}}@media only screen and (max-width:500px){.about__header-title h3{font-size:20px;line-height:24px}}.about__header-list{font-weight:400;font-size:30px;line-height:38px;list-style:disc;margin-left:25px}.about__header-list li{margin-top:20px}@media only screen and (max-width:1023px){.about__header-list{font-size:24px;line-height:28px;-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0}}@media only screen and (max-width:850px){.about__header-list{font-size:14px;line-height:16px}}.blog__title{margin:100px 0;height:220px;background-image:url(/img/blog_title.jpg);background-position:right center;background-repeat:no-repeat;background-size:contain;padding-right:400px;padding-top:5px}@media only screen and (max-width:1279px){.blog__title{padding-right:250px}}@media only screen and (max-width:1023px){.blog__title{padding-top:0}.blog__title h2{font-size:32px;line-height:42px}}@media only screen and (max-width:640px){.blog__title{height:110px;padding-right:110px}.blog__title h2{font-size:20px;line-height:26px}}.blog__post{color:#444343;padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid #161616}.blog__post-title{text-transform:none}.blog__post-title a{text-decoration:none;color:#444343}@media only screen and (max-width:640px){.blog__post-title{font-size:20px;line-height:26px}}.blog__post-text{margin-left:360px;text-align:right;margin-top:50px;font-size:20px;line-height:26px}@media only screen and (max-width:1279px){.blog__post-text{margin-left:200px}}@media only screen and (max-width:1023px){.blog__post-text{margin-left:0;text-align:left}}@media only screen and (max-width:640px){.blog__post-text{font-size:16px;line-height:20px}}.blog__post-more{text-align:right;font-size:20px;margin-top:20px}.blog__post-link{color:#e0af04;text-decoration:none}.blog__post-link:hover{color:#ffe119}.blog__post-link svg,.price__table-more svg{margin-left:10px}.career__header{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:80px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:720px){.career__header{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:30px}}.career__hh{position:sticky;z-index:9;top:20px;margin-top:-200px;width:155px;margin-left:auto;margin-right:6vw}.career__country-image img,.career__hh img{width:100%}@media only screen and (max-width:1280px){.career__hh{margin-right:20px;width:105px;margin-top:-150px}}@media only screen and (max-width:720px){.career__hh{margin-top:-65px;margin-bottom:0;width:55px}}.career__title{max-width:830px;position:relative;z-index:10}.career__title .button{margin-top:40px}.career__scroll-wrapper{overflow:hidden;width:100%}.career__scroll{display:-webkit-box;display:-ms-flexbox;display:flex;background:#d9d9d9;line-height:46px;font-size:32px;font-weight:800;text-transform:uppercase;white-space:nowrap;gap:15px}@media only screen and (max-width:1600px){.career__scroll{font-size:24px;line-height:36px}}@media only screen and (max-width:1023px){.career__scroll{font-size:20px;line-height:32px;margin-left:-30vw}}@media only screen and (max-width:600px){.career__scroll{margin-left:-60vw}}.career__scroll:first-child{color:#161616}.career__scroll:last-child{color:#6a6a6a;margin-left:-20vw}.career__country{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:1023px){.career__country{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.career__country-image{-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%}.career__country-text{-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0;text-align:right}@media only screen and (max-width:1023px){.career__country-text{max-width:520px;margin:0 auto;text-align:center}}.career__country-text div{font-size:24px;line-height:30px;margin-top:90px;text-transform:uppercase}@media only screen and (max-width:1279px){.career__country-text div{margin-top:50px}}@media only screen and (max-width:1023px){.career__country-text div{font-size:16px;line-height:20px;margin-top:20px}}.career__slider-image{margin:40px 0 80px}.career__slider-image img{max-width:80%;height:auto;margin:0 auto;border-radius:15px}@media only screen and (max-width:1023px){.career__slider-image img{max-width:90%}}.career__slider-text{text-align:center;font-size:16px;line-height:20px;color:#444343;position:relative;top:100px;opacity:0;-webkit-transition:ease .5s;transition:ease .5s;-webkit-transition-property:top opacity;transition-property:top opacity}.slick-current .career__slider-text{top:0;opacity:1}.career__slider-title{font-size:24px;line-height:32px;font-weight:700;margin-bottom:20px}.career__slider .slick-arrow{width:50px;height:50px;background:url(/img/slider_prev.png);background-position:center;background-repeat:no-repeat;background-color:#ffe119;border-radius:50%;font-size:0;position:absolute;z-index:20;top:50%;margin-top:-25px}@media only screen and (max-width:1023px){.career__slider .slick-arrow{display:none}}.career__slider .slick-arrow.slick-prev{left:0}.career__slider .slick-arrow.slick-next{right:0;background-image:url(/img/slider_next.png)}.career__directions .index__directions-columns{margin-top:-160px}@media only screen and (max-width:1100px){.career__directions .index__directions-columns{margin-top:0}}.career__directions .index__directions-title{height:auto;background:0 0;width:300px}.career__directions .index__direction-title{text-transform:none}.career__video{margin:20px 0 120px;text-align:center}.career__video iframe{width:100%;max-width:990px;height:527px}.career__mentor{margin:60px 0 80px;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:820px){.career__mentor{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.career__mentor-image{font-size:0;border-radius:16px 0 0 16px;overflow:hidden;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}@media only screen and (max-width:820px){.career__mentor-image{border-radius:0;text-align:center;margin-bottom:30px}.career__mentor-image img{max-width:100%;border-radius:16px}}.career__mentor-text{text-align:right;font-size:24px;line-height:30px;color:#444343}@media only screen and (max-width:820px){.career__mentor-text{text-align:center}}@media only screen and (max-width:1023px){.career__mentor-text{font-size:16px}}.career__mentor-text p{margin:0 0 100px}@media only screen and (max-width:1023px){.career__mentor-text p:last-child{font-size:24px}}@media only screen and (max-width:820px){.career__mentor-text p{margin:0 0 30px}}.career__mentor-name{font-size:32px;font-weight:800;margin-bottom:20px}@media only screen and (max-width:1023px){.career__mentor-name{font-size:24px}}.career__workers{margin-top:100px}.career__hh-block{background:#d9d9d9;padding:40px 0;text-align:center}.career__hh-block-loader{margin:0 auto;height:26px;background-color:#fff;background-image:url(/img/crossline.png);border-radius:27px;max-width:850px;-webkit-animation-name:loader;animation-name:loader;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.career__hh-block-loader-text{font-size:32px;color:#6a6a6a;font-weight:400;margin-top:20px}@media only screen and (max-width:600px){.career__hh-block-loader-text{font-size:20px}}.career__quests{display:-webkit-box;display:-ms-flexbox;display:flex;gap:50px 120px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:60px 0 120px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (max-width:850px){.career__quests{gap:60px 0}}.career__quest{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 60px);flex:0 0 calc(50% - 60px);border-bottom:2px solid #444343;padding-bottom:10px;cursor:pointer}@media only screen and (max-width:850px){.career__quest{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.career__quest-header{font-size:24px;line-height:32px;font-weight:400;color:#444343;padding-right:40px;position:relative;padding-bottom:10px}@media only screen and (max-width:850px){.career__quest-header{font-size:18px}}.career__quest-header-arrow{position:absolute;right:10px;top:0;-webkit-transition:ease .3s transform;transition:ease .3s transform}.career__quest-text{overflow:hidden;max-height:0;-webkit-transition:ease .5s max-height;transition:ease .5s max-height;padding-right:40px}.career__quest.expanded .career__quest-header-arrow{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.career__quest.expanded .career__quest-text{max-height:500px}.career__bottom{height:500px;position:relative;padding-top:35px;background-color:#f1f0eb;overflow:hidden}.career__bottom-left,.career__bottom-right{width:50%;position:absolute;top:0;bottom:0;background-size:auto 500px;background-repeat:no-repeat}.career__bottom-left{background-image:url(/img/career/hand_left.jpg);background-position:right top;right:50%;margin-right:100px}@media only screen and (min-width:1650px){.career__bottom-left{background-position:left top;right:auto;left:-100px}}.career__bottom-right{background-image:url(/img/career/hand_right.jpg);background-position:left top;left:50%;margin-left:100px}@media only screen and (min-width:1650px){.career__bottom-right{background-position:right top;right:-100px;left:auto}}.career__bottom .container{position:relative}.career__form{max-width:520px;height:430px;padding:30px 60px;margin:0 auto;background:rgba(255,255,255,.6);border-radius:15px}.career__form-item{margin-bottom:50px}.career__form-button{text-align:center}@media only screen and (max-width:430px){.career__form-button button.button{font-size:14px}}.contacts{min-height:600px}@media only screen and (max-width:1280px){.contacts{padding:0 30px}}.contacts__header{position:absolute;top:44px;left:0;right:0;height:600px;background:url(/img/land_bg.jpg);background-size:cover;background-position:center}@media only screen and (max-width:720px){.contacts__header{height:560px}}.contacts__header:after{position:absolute;left:0;top:0;right:0;bottom:0;background:#000;opacity:.5;content:''}.contacts__title{position:relative;z-index:5;padding-top:80px;height:505px}@media only screen and (max-width:1023px){.contacts__title{padding-top:30px}}@media only screen and (max-width:720px){.contacts__title{padding-top:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:440px;-ms-flex-pack:distribute;justify-content:space-around}}@media only screen and (max-width:1023px){.contacts__title h1{margin-bottom:20px}}@media only screen and (max-width:720px){.contacts__title h1{margin-bottom:40px}}.contacts__title h2{margin:0}.contacts__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:100px;margin:100px 0}@media only screen and (max-width:1023px){.contacts__content{gap:40px}}@media only screen and (max-width:740px){.contacts__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:50px 0}}.contacts__image{-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0;height:450px;background:url(/img/contacts.jpg);background-size:cover;background-position:center;border-radius:10px}@media only screen and (max-width:720px){.contacts__image{-ms-flex-preferred-size:300px;flex-basis:300px;background-position:center top}}.contacts__info{-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0;text-align:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#444343}@media only screen and (max-width:720px){.contacts__info{gap:30px;text-align:center}}.contacts__info-item{font-size:24px;line-height:30px}.contacts__info-item a{color:#444343}@media only screen and (max-width:1023px){.contacts__info-item{font-size:20px;line-height:26px}}@media only screen and (max-width:720px){.contacts__info-item{font-size:16px;line-height:20px}}.contacts__info-title{font-size:32px;font-weight:800;margin-bottom:10px}@media only screen and (max-width:1023px){.contacts__info-title{font-size:24px;line-height:28px}}@media only screen and (max-width:720px){.contacts__info-title{font-size:20px;line-height:24px}}.direction{min-height:600px}@media only screen and (max-width:1280px){.direction{padding:0 30px}}.direction__header{position:absolute;top:44px;left:0;right:0;height:600px;background:url(/img/directions.jpg);background-size:cover;background-position:center top}.direction__title{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;height:505px;padding-top:250px}.direction__title h3{margin-bottom:40px}@media only screen and (max-width:799px){.direction__title{padding-top:200px}}.direction__content{padding:40px 0}.direction__item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:30px}.direction__item:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;text-align:right}@media only screen and (max-width:799px){.direction__item,.direction__item:nth-child(2n){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}}.direction__item-image{-webkit-box-flex:0;-ms-flex:0 0 320px;flex:0 0 320px;background-position:top center;background-repeat:no-repeat;min-height:190px}@media only screen and (max-width:799px){.direction__item-image{background-position:center}}.direction__item-text{-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0;color:#444343}.direction__item-title{font-size:32px;text-transform:uppercase;font-weight:700;margin-bottom:50px}@media only screen and (max-width:799px){.direction__item-title{font-size:20px;line-height:26px}}.direction__item-desc{font-size:20px;line-height:26px;color:#6a6a6a;margin-bottom:50px}@media only screen and (max-width:799px){.direction__item-desc{font-size:16px;line-height:20px}}.directions__title{width:660px}@media only screen and (max-width:800px){.directions__title{width:auto}}.directions__content{margin-top:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.directions__item{-webkit-box-flex:0;-ms-flex:0 0 340px;flex:0 0 340px;text-align:center;margin:0 0 80px;padding-bottom:20px;color:#444343;border-radius:15px}@media only screen and (max-width:1200px){.directions__item{-ms-flex-preferred-size:300px;flex-basis:300px;width:300px}}@media only screen and (max-width:980px){.directions__item{-webkit-box-flex:0;-ms-flex:0 0 340px;flex:0 0 340px}}@media only screen and (max-width:720px){.directions__item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.directions__item:hover{color:#e0af04}.directions__item-image{width:100%;margin-bottom:60px}.directions__item-image img{max-width:100%}@media only screen and (max-width:1200px){.directions__item-title{font-size:28px}}.directions__item-desc{margin-top:20px;font-size:20px;line-height:26px}.index__header{position:relative;color:#444343;background-color:#444343;text-transform:uppercase;font-weight:700;height:1100px;-webkit-transition-property:color,background-color;transition-property:color,background-color;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease;transition-timing-function:ease;padding-bottom:100px}@media only screen and (max-width:880px){.index__header{height:550px}}.index__header_dark{color:#fff}.index__header_dark .index__header-mask,.index__header_dark .index__header-title{-webkit-text-stroke-color:#fff}@media only screen and (max-width:880px){.index__header-image{width:260px}}.index__header-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff}.index__header-helmet{text-align:center;z-index:5;position:sticky;top:0}.index__header-title{position:absolute;top:450px;width:100%;font-size:128px;text-align:center;font-weight:900;-webkit-text-stroke-width:4px;-webkit-text-stroke-color:#444343;transition:-webkit-text-stroke-color .5s ease}@media only screen and (max-width:880px){.index__header-title{-webkit-text-stroke-width:2px;padding-top:80px;top:100px;font-size:48px}}.index__header-subtitle{font-size:36px}.index__header-subtitle span{display:inline-block}.index__header-subtitle span:first-child{margin-right:.3em}@media only screen and (max-width:880px){.index__header-subtitle{font-size:24px}.index__header-subtitle span{display:block}}.index__header-mask{position:absolute;z-index:10;width:100%;height:100%;font-size:128px;text-align:center;font-weight:900;-webkit-mask-image:url(/img/helmet.png);mask-image:url(/img/helmet.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center top;mask-position:center top;padding-top:449px;color:transparent;-webkit-text-stroke-width:4px;-webkit-text-stroke-color:#444343;transition:-webkit-text-stroke-color .5s ease}@media only screen and (max-width:880px){.index__header-mask{font-size:48px;padding-top:179px;-webkit-text-stroke-width:2px;-webkit-mask-size:260px auto;mask-size:260px auto}}.index__gallery{margin:40px 0 60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (max-width:660px){.index__gallery{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.index__gallery-item{-webkit-box-flex:0;-ms-flex:0 0 350px;flex:0 0 350px;text-align:center;color:#444343}@media only screen and (max-width:1279px){.index__gallery-item{-ms-flex-preferred-size:30%;flex-basis:30%}}@media only screen and (max-width:660px){.index__gallery-item{-ms-flex-preferred-size:auto;flex-basis:auto;width:350px;max-width:90%;margin-bottom:40px}}.index__gallery-image{width:100%;margin-bottom:20px}.index__gallery-image img{width:100%}.index__gallery-text{font-size:20px;line-height:24px}@media only screen and (max-width:1023px){.index__gallery-text{font-size:16px;line-height:20px}}@media only screen and (max-width:660px){.index__gallery-text{font-size:20px;line-height:24px}}.index__directions{background-color:#444343;color:#fff}.index__directions-columns{-webkit-column-count:2;-moz-column-count:2;column-count:2;margin-top:-520px}@media only screen and (max-width:1279px){.index__directions-columns{margin-top:-460px}}@media only screen and (max-width:1100px){.index__directions-columns{margin-top:0}}.index__directions-title{width:360px;margin:0 auto;text-align:center;position:sticky;top:0;padding-top:120px;font-size:32px;line-height:38px;font-weight:700;height:520px;background-image:url(/img/university.png);background-position:bottom center;background-repeat:no-repeat;background-size:260px auto;text-transform:uppercase}@media only screen and (max-width:1279px){.index__directions-title{width:240px;font-size:20px;line-height:30px;height:460px}}@media only screen and (max-width:1100px){.index__directions-title{display:none}}.index__directions>.container{padding:0;max-width:1280px}.index__direction{width:100%;text-align:center;padding:40px 0;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid-column}.index__direction-inner{width:320px;margin:0 auto 120px}@media only screen and (max-width:700px){.index__direction-inner{width:200px;margin:0 auto}}@media only screen and (max-width:410px){.index__direction-inner{width:150px}}.index__direction-img{width:260px;height:260px;background-size:cover;margin:0 auto}@media only screen and (max-width:700px){.index__direction-img{width:100px;height:100px}}.index__direction-title{margin-top:80px;font-size:32px;font-weight:700;margin-bottom:5px;text-transform:uppercase}@media only screen and (max-width:700px){.index__direction-title{font-size:16px;margin-top:40px}}.index__direction-text{margin-top:20px;font-size:20px}@media only screen and (max-width:700px){.index__direction-text{font-size:12px}}.index__docs{padding-top:100px;padding-bottom:140px}@media only screen and (max-width:1023px){.index__docs{padding-bottom:30px;padding-top:30px}}.index__docs-count{font-size:128px;line-height:128px;color:#ffe119;font-weight:700}@media only screen and (max-width:1023px){.index__docs-count{padding-bottom:30px;font-size:64px;line-height:64px;text-align:center}}.index__docs-title{font-size:42px;line-height:54px;color:#161616;text-transform:uppercase;font-weight:700;padding-bottom:160px}@media only screen and (max-width:1023px){.index__docs-title{padding-bottom:40px;font-size:18px;line-height:24px;text-align:center}}.index__docs-images{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:1023px){.index__docs-images{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.index__docs-bylaw{width:390px;height:390px;background-image:url(/img/bylaw.png);background-size:contain;background-repeat:no-repeat}@media only screen and (max-width:1023px){.index__docs-bylaw{width:220px;height:220px;margin-bottom:30px}}.index__docs-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}@media only screen and (max-width:1023px){.index__docs-list{gap:5px}}.index__docs-item img{width:160px}@media only screen and (max-width:1023px){.index__docs-item img{width:100px}}.index__clients{overflow:hidden}.index__clients-crossline{height:26px;background:url(/img/crossline_gray.png);background-size:contain}@media only screen and (max-width:700px){.index__clients-crossline{height:17px}}.index__clients-list{margin:30px 50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:200%}@media only screen and (max-width:1023px){.index__clients-list{gap:20px;margin:15px 20px}}@media only screen and (max-width:1279px){.index__client img{height:40px}}@media only screen and (max-width:1023px){.index__client img{height:30px}}.index__feedback{margin:200px 0}@media only screen and (max-width:1024px){.index__feedback{margin:100px 0}}@media only screen and (max-width:649px){.index__feedback{margin:40px 0 50px}}.index__feedback-all{text-align:center;max-width:560px;margin:60px auto 0}.index__feedback-slider{width:850px;margin:0 auto;background-color:#d9d9d9;border-radius:16px}.index__feedback-slider .slick-arrow{width:50px;height:50px;background:url(/img/slider_prev.png);background-position:center;background-repeat:no-repeat;background-color:#ffe119;border-radius:50%;font-size:0;position:absolute;top:50%;margin-top:-25px}.index__feedback-slider .slick-arrow.slick-prev{left:-80px}.index__feedback-slider .slick-arrow.slick-next{right:-80px;background-image:url(/img/slider_next.png)}@media only screen and (max-width:1023px){.index__feedback-slider{width:calc(100vw - 200px)}}@media only screen and (max-width:649px){.index__feedback-slider{width:auto;margin:0 10px}.index__feedback-slider .slick-arrow{z-index:100}.index__feedback-slider .slick-arrow.slick-prev{left:0}.index__feedback-slider .slick-arrow.slick-next{right:0}}.index__feedback-item{padding:75px 90px 110px;background-image:url(/img/quote.png);background-position:25px 40px;background-repeat:no-repeat;text-align:center;color:#444343;font-size:20px;font-weight:400}@media only screen and (max-width:1023px){.index__feedback-item{font-size:14px;padding-bottom:50px}}.index__feedback-grade{margin:40px 0 30px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.index__feedback-name{font-size:24px;font-weight:700;margin-bottom:20px;text-transform:uppercase}@media only screen and (max-width:649px){.index__feedback-name{margin:0 -50px 20px}}.index__feedback-position{color:#6a6a6a}@media only screen and (max-width:649px){.index__feedback-position{margin:0 -50px}}.index__history{position:relative;padding-left:100px;margin-bottom:50px}@media only screen and (max-width:1023px){.index__history{padding-left:0}}.index__history-count{position:absolute;left:50%;top:74px;margin-left:-545px;font-size:128px;font-weight:600;color:#161616}@media only screen and (max-width:1279px){.index__history-count{margin-left:-440px}}@media only screen and (max-width:1023px){.index__history-count{top:28px;font-size:64px;margin-left:0;left:10px}}.index__history-slider{width:900px;margin:0 auto}@media only screen and (max-width:1279px){.index__history-slider{width:700px}}@media only screen and (max-width:1023px){.index__history-slider{width:auto}}.index__history-slider .slick-arrow{width:50px;height:50px;background:url(/img/prev_v.png);background-size:contain;background-repeat:no-repeat;font-size:0;position:absolute;left:-220px;z-index:30}@media only screen and (max-width:1279px){.index__history-slider .slick-arrow{left:-180px}}@media only screen and (max-width:1023px){.index__history-slider .slick-arrow{left:110px;width:25px;height:25px}}.index__history-slider .slick-arrow.slick-prev{top:40px}@media only screen and (max-width:1023px){.index__history-slider .slick-arrow.slick-prev{top:10px}}.index__history-slider .slick-arrow.slick-next{top:210px;background-image:url(/img/next_v.png)}@media only screen and (max-width:1023px){.index__history-slider .slick-arrow.slick-next{top:95px}}.index__history-item{display:-webkit-box;display:-ms-flexbox;display:flex;height:500px}@media only screen and (max-width:1023px){.index__history-item{padding-left:80px}}.index__history-year{padding-top:70px;-webkit-box-flex:0;-ms-flex:0 0 280px;flex:0 0 280px;font-size:128px;font-weight:600;color:#ffe119}@media only screen and (max-width:1279px){.index__history-year{-webkit-box-flex:0;-ms-flex:0 0 200px;flex:0 0 200px}}@media only screen and (max-width:1023px){.index__history-year{padding-top:25px;font-size:64px;-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px}}.index__history-content{text-align:center}.index__history-image{width:620px;height:310px;background-size:cover;background-repeat:no-repeat;border-radius:16px}@media only screen and (max-width:1279px){.index__history-image{width:500px}}@media only screen and (max-width:1023px){.index__history-image{width:160px;height:120px}}.index__history-title{margin:40px 0 20px;font-size:24px;font-weight:700;color:#444343;text-transform:uppercase}@media only screen and (max-width:1023px){.index__history-title{margin-left:-150px;margin-right:50px}}.index__history-text{color:#6a6a6a;font-size:20px}@media only screen and (max-width:1023px){.index__history-text{margin-left:-150px;margin-right:50px}}.request{margin-top:-100px;padding-top:100px;-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0}.request_dark{background-color:#6a6a6a}.request_dark .request__hr{display:block;background-color:#d9d9d9;height:1px}.request__hr{display:none}.request__form{max-width:440px;padding:0 20px;margin:0 auto}.price__title{width:600px}.price__title-text{font-size:20px;line-height:26px}@media only screen and (max-width:800px){.price__title{width:auto}}.price__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:40px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:30px}@media only screen and (max-width:800px){.price__content{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.price__count{font-family:"Caveat",cursive;position:sticky;top:0;-webkit-box-flex:0;-ms-flex:0 0 280px;flex:0 0 280px;text-align:center;font-size:32px;line-height:40px;font-weight:700;overflow:hidden}@media only screen and (max-width:800px){.price__count{overflow:visible}}.price__count-number{position:relative}.price__count-number button{background:0 0;right:0;z-index:20;position:absolute;width:30px;height:50%;font-size:32px}.price__count-number button:disabled{opacity:.5;cursor:auto;pointer-events:none}.price__count-up{top:0}.price__count-down{bottom:0}.price__count-input{margin-top:20px;max-width:100%;overflow:hidden;position:relative;z-index:10;display:block;caret-color:transparent;background:0 0;-moz-appearance:textfield}.price__count-input::-webkit-inner-spin-button,.price__count-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.price__count-input:focus+.price__count-caret{display:block}@media only screen and (max-width:1023px){.price__count{-webkit-box-flex:0;-ms-flex:0 0 150px;flex:0 0 150px}}@media only screen and (max-width:800px){.price__count{-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0;position:static}}.price__count-caret,.price__count-input{text-align:center;font-size:128px;line-height:128px;font-weight:800;font-family:Roboto}.price__count-caret{display:none;z-index:5;position:absolute;left:0;top:10px;right:0;bottom:10px;color:transparent}.price__count-caret>div{position:relative;display:inline-block;height:100%}.price__count-caret>div .cursor{position:absolute;right:0;height:100%;width:5px;background-color:#e0af04;-webkit-animation:caret 1s infinite;animation:caret 1s infinite}.price__table{-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0}.price__table-header,.price__table-row{display:-webkit-box;display:-ms-flexbox;display:flex}.price__table-header{padding:30px 0;font-size:24px;line-height:32px;text-align:center;font-weight:700;text-transform:uppercase;background-color:#fff;position:sticky;top:0}.price__table-header .price__table-col{color:#e0af04}@media only screen and (max-width:800px){.price__table-header .price__table-col{-webkit-box-flex:0!important;-ms-flex:0 0 50%!important;flex:0 0 50%!important;border:1px solid #e0af04;padding:10px 0;cursor:pointer}.price__table-header .price__table-col.active{color:#fff;background:#e0af04}.price__table-header .price__table-col:first-child{display:none}.price__table-header .price__table-col:nth-child(2){border-radius:15px 0 0 15px}.price__table-header .price__table-col:nth-child(3){border-radius:0 15px 15px 0}}.price__table-row{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;border-bottom:1px solid #6a6a6a;margin-bottom:20px}.price__table-col{font-size:20px;line-height:26px;color:#444343;text-transform:uppercase;font-weight:700}@media only screen and (max-width:800px){.price__table-col{font-size:16px}}.price__table-col:nth-child(1){-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;word-break:break-word}@media only screen and (max-width:800px){.price__table-col:nth-child(1){-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%}}.price__table-col:nth-child(2){-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;text-align:center}@media only screen and (max-width:800px){.price__table-col:nth-child(2){-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%}.price__table_show-2 .price__table-row .price__table-col:nth-child(2){display:none}}.price__table-col:nth-child(3){-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;text-align:center}@media only screen and (max-width:800px){.price__table-col:nth-child(3){-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%}.price__table_show-1 .price__table-row .price__table-col:nth-child(3){display:none}}.price__table-more{display:block;text-transform:none;color:#6a6a6a;margin:10px 0;font-weight:400;text-decoration:none}@media only screen and (max-width:800px){.price__table-more{display:none}}.licenses__title{margin:80px 0 120px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.licenses__title-number{font-size:128px;line-height:112px;color:#161616;font-weight:800}@media only screen and (max-width:799px){.licenses__title-number{font-size:80px;line-height:76px}}.licenses__title-text{color:#ffe119;font-size:42px;font-weight:700;line-height:54px;text-transform:uppercase}@media only screen and (max-width:799px){.licenses__title-text{font-size:30px;line-height:38px}}.licenses__item{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:right;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:80px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.licenses__item:nth-child(2n){text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.licenses__item-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}.licenses__item-image img{width:230px}@media only screen and (max-width:799px){.licenses__item-image img{width:120px}}.licenses__item-title{font-size:42px;font-weight:700;text-transform:uppercase}@media only screen and (max-width:1023px){.licenses__item-title{font-size:32px}}@media only screen and (max-width:799px){.licenses__item-title{font-size:20px}}.licenses__item-desc{font-size:24px;line-height:30px;text-transform:uppercase}@media only screen and (max-width:1023px){.licenses__item-desc{font-size:20px;line-height:24px}}@media only screen and (max-width:799px){.licenses__item-desc{font-size:12px;line-height:16px}}.licenses__item-desc p{margin-top:10px}.testimonials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;padding:30px 0}@media only screen and (max-width:950px){.testimonials{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:50px}}.testimonials__button{text-align:center;margin:80px 0}@media only screen and (max-width:950px){.testimonials__button{margin:40px 0}}.testimonials__list{-webkit-box-flex:0;-ms-flex:0 0 560px;flex:0 0 560px}@media only screen and (max-width:950px){.testimonials__list{-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0;padding:0 20px}}.testimonials__item{margin:20px 0 70px;color:#444343}.testimonials__item-name{margin-bottom:30px;font-size:24px;font-weight:700;text-transform:uppercase}.testimonials__item-position{margin-bottom:30px;font-size:20px;color:#6a6a6a;font-weight:400}.testimonials__item-grade{margin-bottom:30px}.testimonials__item-text{font-size:20px;line-height:26px}.testimonials__digits{position:sticky;top:30px;-webkit-box-flex:0;-ms-flex:0 0 300px;flex:0 0 300px;gap:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width:950px){.testimonials__digits{-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0;position:static}}.testimonials__digit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:25px;text-align:center}@media only screen and (max-width:950px){.testimonials__digit{display:none}.testimonials__digit:nth-child(2){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.testimonials__digit-delimiter{height:2px;background:#444343}@media only screen and (max-width:950px){.testimonials__digit-delimiter{width:1px;height:105px;justify-self:stretch}}.testimonials__digit-value{font-size:32px;font-weight:700;color:#444343}@media only screen and (max-width:950px){.testimonials__digit-value{font-size:40px;padding:30px 0;-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0}}@media only screen and (max-width:450px){.testimonials__digit-value{font-size:24px}}.testimonials__digit-text{font-size:24px;line-height:32px;color:#e0af04;font-weight:700;text-transform:uppercase}@media only screen and (max-width:950px){.testimonials__digit-text{-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0;font-size:20px;line-height:28px}}@media only screen and (max-width:620px){.testimonials__digit-text{font-size:14px;line-height:18px}}
/*# sourceMappingURL=app.css.map */
