@font-face{font-family:"icomoon";src:url("../fonts/icomoon/icomoon.woff") format("woff"),url("../fonts/icomoon/icomoon.ttf") format("ttf");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Cuprum';src:url("../fonts/Cuprum-Regular/Cuprum-Regular.woff2") format("woff2"),url("../fonts/Cuprum-Regular/Cuprum-Regular.woff") format("woff"),url("../fonts/Cuprum-Regular/Cuprum-Regular.ttf") format("ttf");font-weight:400;font-style:normal;font-display:swap}*,*::after,*::before{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:"Raleway";font-size:20px;line-height:1.25;-webkit-font-feature-settings:'pnum' on, 'lnum' on;font-feature-settings:'pnum' on, 'lnum' on}body.no-scroll{overflow:hidden}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0;padding:0}img{display:block;max-width:100%;height:auto}.container{width:100%;padding:0 75px}.title{position:relative;font-weight:700;font-size:60px;letter-spacing:7px;text-transform:uppercase;text-align:center;color:#292929}.title::before{position:absolute;top:calc(100% + 30px);left:50%;display:block;width:100px;height:5px;background-color:#4C7EFF;content:'';-webkit-transform:translateX(-50%);transform:translateX(-50%)}.bold{font-weight:700}.button{-webkit-transition:color 300ms linear, background-color 300ms linear;transition:color 300ms linear, background-color 300ms linear}.button:hover{background-color:#4C7EFF;color:#ffffff}.gl-devel{font-family:'Cuprum';margin:0 0 30px;padding-left:26px;text-align:left;position:relative;display:table;text-transform:uppercase;line-height:1;color:#ffffff;white-space:nowrap}.gl-devel-mask{position:absolute;top:0;bottom:0;background:#FFE30B;width:0%}.gl-devel-mask--title{left:0}.gl-devel-mask--role{background:#fff;right:0}.gl-devel-title{font-size:26px;display:table;position:relative}.gl-devel-title svg,.gl-devel-title img{position:absolute;right:100%;width:auto;height:80%;top:10%;margin:0 3px 0 0}.gl-devel-name{position:relative;-webkit-transform:scale(0);transform:scale(0)}.gl-devel-role{font-size:14px;letter-spacing:3px;display:table;position:relative}.gl-devel-role a{text-decoration:none;position:relative;display:block;-webkit-transform:scale(0);transform:scale(0)}.gl-devel-role a:after{content:'';position:absolute;left:0;bottom:0;right:0;height:1px;background:currentColor;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition-duration:0.2s;transition-duration:0.2s}.gl-devel-role a:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.gl-devel.is-animate .gl-devel-title img,.gl-devel.is-animate .gl-devel-title svg{-webkit-animation:glyanec_img 5s infinite;animation:glyanec_img 5s infinite}.gl-devel.is-animate .gl-devel-mask{-webkit-animation-delay:0.5s;animation-delay:0.5s}.gl-devel.is-animate .gl-devel-mask--title{-webkit-animation:mainBlock 1s cubic-bezier(0.74, 0.06, 0.4, 0.92) forwards;animation:mainBlock 1s cubic-bezier(0.74, 0.06, 0.4, 0.92) forwards}.gl-devel.is-animate .gl-devel-mask--role{-webkit-animation:mainBlockRight 1s cubic-bezier(0.74, 0.06, 0.4, 0.92) forwards;animation:mainBlockRight 1s cubic-bezier(0.74, 0.06, 0.4, 0.92) forwards}.gl-devel.is-animate .gl-devel-role a,.gl-devel.is-animate .gl-devel-name{-webkit-transition:0s ease 0.5s;transition:0s ease 0.5s;-webkit-transform:scale(1);transform:scale(1)}@-webkit-keyframes mainBlock{0%{width:0%;left:0}50%{width:100%;left:0}100%{width:0;left:100%}}@keyframes mainBlock{0%{width:0%;left:0}50%{width:100%;left:0}100%{width:0;left:100%}}@-webkit-keyframes mainBlockRight{0%{width:0%;right:0}50%{width:100%;right:0}100%{width:0;right:100%}}@keyframes mainBlockRight{0%{width:0%;right:0}50%{width:100%;right:0}100%{width:0;right:100%}}@-webkit-keyframes glyanec_img{0%{-webkit-transform:rotate3d(10, 0, 0, 0deg);transform:rotate3d(10, 0, 0, 0deg)}20%{-webkit-transform:rotate3d(10, 0, 0, 0deg);transform:rotate3d(10, 0, 0, 0deg)}40%{-webkit-transform:rotate3d(10, 0, 0, 0deg);transform:rotate3d(10, 0, 0, 0deg)}60%{-webkit-transform:rotate3d(0, 10, 0, 180deg);transform:rotate3d(0, 10, 0, 180deg)}80%{-webkit-transform:rotate3d(10, 0, 0, 0deg);transform:rotate3d(10, 0, 0, 0deg)}}@keyframes glyanec_img{0%{-webkit-transform:rotate3d(10, 0, 0, 0deg);transform:rotate3d(10, 0, 0, 0deg)}20%{-webkit-transform:rotate3d(10, 0, 0, 0deg);transform:rotate3d(10, 0, 0, 0deg)}40%{-webkit-transform:rotate3d(10, 0, 0, 0deg);transform:rotate3d(10, 0, 0, 0deg)}60%{-webkit-transform:rotate3d(0, 10, 0, 180deg);transform:rotate3d(0, 10, 0, 180deg)}80%{-webkit-transform:rotate3d(10, 0, 0, 0deg);transform:rotate3d(10, 0, 0, 0deg)}}.menu-btn{width:30px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:105;position:relative;cursor:pointer}.menu-btn.active div::before{-webkit-transform:translate(8px, 2px) rotate(45deg);transform:translate(8px, 2px) rotate(45deg)}.menu-btn.active div::after{-webkit-transform:translate(8px, -2px) rotate(-45deg);transform:translate(8px, -2px) rotate(-45deg)}.menu-btn div{width:18px;height:2px;background-color:#FFD71D;position:relative;-webkit-transition-delay:.2s;transition-delay:.2s}.menu-btn div::after,.menu-btn div::before{content:'';left:0;width:12px;height:2px;background-color:#FFD71D;position:absolute;-webkit-transition:.2s;transition:.2s}.menu-btn div::before{top:-6px}.menu-btn div::after{top:6px}.page-header__top{margin:0 -75px;padding:10px 75px;background-image:url("../images/line.png");background-repeat:no-repeat;background-size:cover}.social-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.social-list__item:nth-child(1) .social-list__link::before{font-family:'icomoon';content:'\e905';font-size:24px;color:#fff}.social-list__item:nth-child(3) .social-list__link::before{font-family:'icomoon';content:'\e900';font-size:24px;color:#fff}.social-list__item:nth-child(5) .social-list__link::before{font-family:'icomoon';content:'\e904';font-size:24px;color:#fff}.social-list__item:nth-child(6) .social-list__link::before{font-family:'icomoon';content:'\e903';font-size:24px;color:#fff}.social-list__item:not(:last-child){margin-right:58px}.social-list__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:24px;height:24px;font-size:0}.page-header__bottom{position:absolute;top:44px;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:20px 75px 0}.nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:22px}.nav-list__item:not(:last-child){margin-right:70px}.nav-list__link{font-weight:600;text-transform:uppercase;color:#FFFFFF}.block-logo{position:relative;text-align:center}.block-logo img{margin:0 auto 15px}.block-logo__link{position:absolute;top:0;left:0;display:block;width:100%;height:100%;font-size:0}.block-logo__title{font-weight:700;font-size:24px;letter-spacing:0.04em;text-transform:uppercase;color:#FFFFFF}.block-logo__subtitle{font-weight:300;font-size:12px;letter-spacing:4px;text-transform:uppercase;color:#FFFFFF}.page-hero{min-height:100vh;padding-top:277px;padding-bottom:277px;background-image:url("../images/hero-bg.jpg");background-repeat:no-repeat;background-size:cover;background-position:center;text-align:center}.page-hero .container{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:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-hero__subtitle,.page-hero__suptitle{font-size:34px;text-transform:uppercase;text-shadow:0px 2px 24px rgba(0,0,0,0.7);color:#FFFFFF;opacity:0.75}.page-hero__title{font-weight:700;font-size:60px;letter-spacing:7px;text-transform:uppercase;text-shadow:0px 2px 24px rgba(0,0,0,0.7);color:#FFFFFF}.page-hero__subtitle{margin-bottom:50px}.button{padding:17.5px 32.5px;border:none;background-color:#FFD71D;font-weight:600;text-transform:uppercase;color:#292929;cursor:pointer}.guarantee{position:relative;padding-top:160px;padding-bottom:80px;background-color:#E5E5E5}.guarantee .container{padding:0;margin:0}.guarantee__title{margin-bottom:85px}.guarantee__content{display:-webkit-box;display:-ms-flexbox;display:flex}.guarantee__content-left{position:relative;z-index:5;-ms-flex-negative:1;flex-shrink:1;padding-top:74px;margin-right:-150px}.guarantee__content-right{-ms-flex-negative:0;flex-shrink:0;width:66.6666%}.guarantee__desc{padding:70px 75px;background-color:#fff;line-height:150%;color:#292929}.guarantee__desc p:not(:last-child){margin-bottom:15px}.innovative{padding-top:200px;padding-bottom:200px;background-image:url("../images/innovative-bg.jpg");background-repeat:no-repeat;background-size:cover;background-position:center;text-align:center}.innovative__title{margin-bottom:85px;color:#ffffff}.innovative__title::before{background-color:#FFD71D}.innovative__desc{max-width:50%;margin:0 auto;line-height:150%;color:#FFFFFF}.page-footer{position:relative}.page-footer__contacts{position:relative;z-index:5;max-width:535px;padding:60px 75px 60px 75px;background-image:url("../images/line.png")}.block-footer-logo{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}.block-footer-logo img{width:54px;height:54px;margin-right:15px}.block-footer-logo__link{position:absolute;top:0;left:0;width:100%;height:100%;font-size:0}.block-footer-logo__title{font-weight:700;font-size:24px;letter-spacing:0.04em;text-transform:uppercase;color:#FFFFFF}.block-footer-logo__subtitle{font-weight:300;font-size:12px;letter-spacing:4px;text-transform:uppercase;color:#FFFFFF}.contacts-list{margin-bottom:30px}.contacts-list__item{position:relative;padding-left:30px}.contacts-list__item::before{position:absolute;z-index:10;top:0;left:0;display:block;width:20px;height:20px;font-family:'icomoon';font-size:20px;color:#FFD71D}.contacts-list__item:nth-child(1)::before{content:'\e906'}.contacts-list__item:nth-child(2)::before{content:'\e901'}.contacts-list__item:nth-child(3)::before{content:'\e902'}.contacts-list__item:not(:last-child){margin-bottom:15px}.contacts-list__main-info{font-weight:700;font-size:16px;color:#FFFFFF}.contacts-list__other-info{font-size:14px;color:#FFFFFF;opacity:0.6}.footer-social{margin-bottom:50px}.footer-social__label{margin-bottom:10px;font-size:16px;color:#FFFFFF}.footer-social__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-social__item:not(:last-child){margin-right:50px}.footer-social__item:nth-child(1) .footer-social__link::before{content:"\e905"}.footer-social__item:nth-child(3) .footer-social__link::before{content:"\e900"}.footer-social__item:nth-child(5) .footer-social__link::before{content:"\e904"}.footer-social__link{font-size:0}.footer-social__link::before{font-family:'icomoon';font-size:26px;color:#ffffff}.page-footer__copy{font-size:16px;color:#FFFFFF}.page-footer__map{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}.page-footer__map iframe{max-width:100%;height:100%}@media screen and (max-width: 1600px){.guarantee__content-left{padding-top:30px}}@media screen and (max-width: 1500px){.nav-list__item:not(:last-child){margin-right:50px}}@media screen and (max-width: 1400px){.nav-list__item:not(:last-child){margin-right:30px}.nav-list__link{font-size:18px}.page-hero__suptitle,.page-hero__subtitle{font-size:28px}.page-hero__title,.title{font-size:48px}.guarantee__desc{font-size:18px;padding:50px 55px}.innovative__desc{font-size:18px}}@media screen and (max-width: 1250px){.nav-list__item:not(:last-child){margin-right:20px}}@media screen and (max-width: 1199px){.container{padding:0 25px}.page-header__top{margin:0 -25px;padding:10px 25px}.page-header__bottom{padding:20px 25px 0}.page-hero{padding-top:225px;padding-bottom:150px}.guarantee__desc{font-size:18px;padding:30px 35px}.innovative__desc{max-width:730px}.page-footer__contacts{width:420px;padding:60px 25px}.block-footer-logo{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width: 1101px){.page-header__phone{display:none}.hamburger{display:none}.page-header__menu{display:none}}@media screen and (max-width: 1100px){.page-header__top{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}.page-header__top .social-list{display:none}.page-header__phone{font-weight:700;font-size:20px;color:#ffffff}.page-header__menu{position:fixed;z-index:100;bottom:100%;left:0;width:100%;height:100vh;padding:30px 25px;background-image:url("../images/line.png");background-repeat:repeat;-webkit-transform:translateY(0);transform:translateY(0);opacity:0;-webkit-transition:opacity 300ms linear,  -webkit-transform 300ms linear;transition:opacity 300ms linear,  -webkit-transform 300ms linear;transition:transform 300ms linear,  opacity 300ms linear;transition:transform 300ms linear,  opacity 300ms linear,  -webkit-transform 300ms linear}.page-header__menu.is-active{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:1}.page-header__menu .nav-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}.page-header__menu .nav-list__item:not(:last-child){margin-right:0;margin-bottom:30px}.page-header__menu .social-list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-header__menu .social-list__item:not(:last-child){margin-right:30px}.page-header__bottom .nav-list{display:none}.page-header__bottom .block-logo img{width:54px;height:54px}.page-hero{padding-top:200px;padding-bottom:125px}.page-hero__title,.title{font-size:36px}.page-hero__suptitle,.page-hero__subtitle{font-size:24px}.page-hero__subtitle{margin-bottom:30px}.guarantee{padding-top:100px;padding-bottom:50px}.guarantee__content{display:block}.guarantee__content-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%;padding:0 0 0 75px}.guarantee__content-right{max-width:830px;width:100%}.guarantee__desc{max-width:630px;width:100%;margin-bottom:-15%}.innovative{padding-top:150px;padding-bottom:150px}}@media screen and (max-width: 1000px){.page-footer__contacts{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:center;-ms-flex-align:center;align-items:center;max-width:unset;width:100%;text-align:center}.block-footer-logo{text-align:left}.contacts-list{text-align:left}.page-footer__map{position:static;display:block;width:100%;height:530px}}@media screen and (max-width: 768px){.page-hero__title,.title{font-size:30px}.title{margin-bottom:50px}.title::before{top:calc(100% + 15px)}.page-hero__suptitle,.page-hero__subtitle{font-size:20px}.guarantee__content-left{padding:0 0 0 25px}.guarantee__desc{padding:25px 20px;font-size:16px}.innovative__desc{font-size:16px}.footer-social__item:not(:last-child){margin-right:30px}}
/*# sourceMappingURL=main.min.css.map */