html,body{height:100%}html{-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:sans-serif}*,*::before,*::after{margin:0;padding:0;-webkit-box-sizing:inherit;box-sizing:inherit}main{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}ul,ol{list-style:none;margin:0;padding:0}img{display:block;max-width:100%;-o-object-fit:cover;object-fit:cover}a{color:inherit;text-decoration:none}button{cursor:pointer;border:none;background:transparent}.wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%}.footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.hamburger{display:none;cursor:pointer;-webkit-transition-property:opacity, -webkit-filter;transition-property:opacity, -webkit-filter;-o-transition-property:opacity, filter;transition-property:opacity, filter;transition-property:opacity, filter, -webkit-filter;-webkit-transition-duration:0.15s;-o-transition-duration:0.15s;transition-duration:0.15s;-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:0.7}.hamburger.is-active:hover{opacity:0.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#333333}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:40px;height:4px;background-color:#333333;border-radius:4px;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-duration:0.15s;-o-transition-duration:0.15s;transition-duration:0.15s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:'';display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--squeeze .hamburger-inner{-webkit-transition-duration:0.075s;-o-transition-duration:0.075s;transition-duration:0.075s;-webkit-transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-o-transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze .hamburger-inner::before{-webkit-transition:top 0.075s 0.12s ease, opacity 0.075s ease;-o-transition:top 0.075s 0.12s ease, opacity 0.075s ease;transition:top 0.075s 0.12s ease, opacity 0.075s ease}.hamburger--squeeze .hamburger-inner::after{-webkit-transition:bottom 0.075s 0.12s ease,-webkit-transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.075s 0.12s ease,-webkit-transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);-o-transition:bottom 0.075s 0.12s ease,transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.075s 0.12s ease,transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.075s 0.12s ease,transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze.is-active .hamburger-inner{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition-delay:0.12s;-o-transition-delay:0.12s;transition-delay:0.12s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;-webkit-transition:top 0.075s ease, opacity 0.075s 0.12s ease;-o-transition:top 0.075s ease, opacity 0.075s 0.12s ease;transition:top 0.075s ease, opacity 0.075s 0.12s ease}.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:bottom 0.075s ease,-webkit-transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.075s ease,-webkit-transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:bottom 0.075s ease,transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.075s ease,transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.075s ease,transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1)}.header{position:fixed;top:0;left:0;width:100%;height:124px;z-index:12;background-color:#ffffff}.header__top{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;padding:10px 80px;margin:0 -15px;background-color:#333333}.header__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 0}.header__contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__contacts li+li{margin-left:65px}.header__logo{-ms-flex-negative:0;flex-shrink:0}.header-socials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-socials li+li{margin-left:30px}.header-socials__link svg{fill:#8496a4;width:14px;height:14px;-webkit-transition:fill 0.2s linear;-o-transition:fill 0.2s linear;transition:fill 0.2s linear}.header-socials__link:hover svg{fill:#ffffff}.header-nav{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;margin-left:50px;width:100%}.header-nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-nav__list li+li{margin-left:35px}.header-nav__link{position:relative;font-size:12px;line-height:14px;text-transform:uppercase;color:#333333}.header-nav__link::before,.header-nav__link::after{content:'';position:absolute;width:0;height:1px;background-color:#333333;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}.header-nav__link::before{left:0;bottom:-7px}.header-nav__link::after{right:0;top:-7px}.header-nav__link--active::before,.header-nav__link:hover::before{left:auto;right:0;width:100%}.header-nav__link--active::after,.header-nav__link:hover::after{right:auto;left:0;width:100%}@media (max-width: 1399.98px){.header__bottom{padding:15px 0}.header-nav{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;margin-left:0}.header-nav__list li+li{margin-left:25px}.header-nav__btn{display:none}}@media (max-width: 1199.98px){.header__logo.logo{width:125px}.header-nav li+li{margin-left:15px}}@media (max-width: 991.98px){.header{height:auto}.header__top{display:none}.header__bottom{padding:15px 5px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header__logo.logo{width:170px}.header-nav{position:fixed;top:85px;right:-100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;width:100%;height:100%;padding:30px 0 100px;background-color:#ffffff;overflow:auto;-webkit-transition:right 0.2s linear;-o-transition:right 0.2s linear;transition:right 0.2s linear}.header-nav.is-active{right:0}.header-nav__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header-nav__list li+li{margin:15px 0 0}.header-nav__btn{display:block;margin:30px 0 0}.header .hamburger{display:block}}@media (max-width: 575.98px){.header__bottom{padding:10px 5px}.header-nav{top:75px}}.footer{padding:50px 100px 30px;background-color:#333333}.footer__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__info,.footer__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__text{font-size:16px;line-height:150%;color:#949494;margin:10px 0 20px;max-width:320px}.footer__list li+li{margin:15px 0 0}.footer__item{font-size:16px;line-height:150%;color:#ffffff}.footer__link{-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}.footer__link:hover{color:#d19f4e}.footer__contacts{margin-top:15px}.footer-socials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-socials li+li{margin-left:20px}.footer-socials__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:44px;height:44px;border-radius:50%;background-color:#3f3f3f;-webkit-transition:background-color 0.2s linear;-o-transition:background-color 0.2s linear;transition:background-color 0.2s linear}.footer-socials__link svg{fill:#ffffff;width:16px;height:16px}.footer-socials__link:hover{background-color:#d19f4e}.footer .developer{text-align:center;margin-top:30px;padding-top:30px;border-top:1px solid #545454}.footer .developer a{font-weight:500;font-size:16px;line-height:150%;color:#949494;-webkit-transition:color 0.2s linear;-o-transition:color 0.2s linear;transition:color 0.2s linear}.footer .developer a:hover{color:#ffffff}@media (max-width: 1399.98px){.footer{padding:50px 50px 30px}}@media (max-width: 1199.98px){.footer__top{-ms-flex-wrap:wrap;flex-wrap:wrap}.footer__info{display:none}.footer-socials--bottom{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:30px 0 0}}@media (max-width: 991.98px){.footer{padding:30px}.footer__top{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width: 767.98px){.footer__top{-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;text-align:center}.footer__list:nth-child(3){margin:15px 0 30px}.footer .contacts__text{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width: 575.98px){.footer{padding:20px 0 15px}.footer .developer{margin:30px -15px 0;padding-top:15px}}.form-block{padding:70px 35px;background-color:#ffffff;-webkit-box-shadow:0px -15px 30px rgba(0,0,0,0.03),0px 15px 30px rgba(0,0,0,0.03);box-shadow:0px -15px 30px rgba(0,0,0,0.03),0px 15px 30px rgba(0,0,0,0.03)}.form-block__title{margin-bottom:10px}.form-block__text{font-size:18px;line-height:150%;color:#949494;margin-bottom:15px}.form__row{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;margin-bottom:15px}.form__row input+input{margin-left:15px}.form__input{font-size:14px;line-height:150%;color:#60626d;padding:15px 20px;width:100%;border:1px solid rgba(148,148,148,0.5)}.form__btn{margin-top:20px}.form textarea{resize:none}@media (max-width: 1399.98px){.form-block{padding:50px 30px}}@media (max-width: 767.98px){.form-block{padding:30px;margin:0 -15px}}@media (max-width: 575.98px){.form-block{padding:30px 20px}.form-block__text{font-size:14px}.form__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form__row input+input{margin:15px 0 0}.form__btn{width:100%}}.modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#ffffff;z-index:999;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform 0.2s linear;transition:-webkit-transform 0.2s linear;-o-transition:transform 0.2s linear;transition:transform 0.2s linear;transition:transform 0.2s linear, -webkit-transform 0.2s linear}.modal.active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.modal__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;padding:0 15px}.modal__title{font-size:20px;line-height:145%;color:#0b2a41}.modal__title--big{font-size:26px}.modal__text{font-size:16px;line-height:150%;color:#949494;margin:10px 0 25px}.modal__title,.modal__text{text-align:center}.modal__close-btn{position:absolute;top:50px;right:50px;width:30px;height:30px;padding:5px}.modal__close-btn::before,.modal__close-btn::after{content:'';position:absolute;top:50%;left:50%;width:100%;height:2px;border-radius:5px;background-color:#000000}.modal__close-btn::before{-webkit-transform:translate(-50%, -50%) rotate(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.modal__close-btn::after{-webkit-transform:translate(-50%, -50%) rotate(-45deg);-ms-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.modal .form__btn{width:100%}.modal .form input+input{margin-top:15px}@media (max-width: 575.98px){.modal__title{font-size:18px}.modal__close-btn{top:30px;right:30px}}body{font-family:Roboto;font-weight:400;font-style:normal}body.lock{overflow:hidden}main{margin-top:124px}.section{margin:50px 0}.section__title{font-size:28px;line-height:33px;color:#333333;margin-bottom:30px}.section__title--centered{text-align:center}.logo{display:block;width:170px;height:55px}.contacts__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:600;font-size:13px;line-height:15px;color:#ffffff}.contacts__text svg{-ms-flex-negative:0;flex-shrink:0;width:16px;height:16px;fill:#d19f4e;margin-right:10px}.contacts a{-webkit-transition:color 0.2s linear;-o-transition:color 0.2s linear;transition:color 0.2s linear}.contacts a:hover{color:#d19f4e}.btn{font-weight:500;font-size:13px;line-height:1;text-transform:uppercase;padding:15px 20px;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}.btn-primary{color:#ffffff;border:1px solid #d19f4e;background-color:#d19f4e}.btn-primary:hover{color:#d19f4e;background-color:transparent}@media (min-width: 1920px){.container-fluid{max-width:1920px}}@media (max-width: 991.98px){main{margin-top:85px}.section{margin:30px 0}}@media (max-width: 575.98px){main{margin-top:75px}.container-fluid{padding-left:15px;padding-right:15px}.section__title{font-size:24px;line-height:28px}}
