@font-face{font-family:Manrope;font-display:swap;src:url(../fonts/Manrope-Regular.woff2) format("woff2"),url("../fonts/Manrope-Regular'.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:Manrope;font-display:swap;src:url(../fonts/Manrope-Light.woff2) format("woff2"),url("../fonts/Manrope-Light'.woff") format("woff");font-weight:300;font-style:normal}@font-face{font-family:Alegreya;font-display:swap;src:url(../fonts/Alegreya-Regular.woff2) format("woff2"),url("../fonts/Alegreya-Regular'.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:Alegreya;font-display:swap;src:url(../fonts/Alegreya-Italic.woff2) format("woff2"),url("../fonts/Alegreya-Italic'.woff") format("woff");font-weight:400;font-style:italic}@font-face{font-family:Alegreya;font-display:swap;src:url(../fonts/Alegreya-Medium.woff2) format("woff2"),url("../fonts/Alegreya-Medium'.woff") format("woff");font-weight:500;font-style:normal}*{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}body,html{margin:0;padding:0;width:auto;color:#363636;font-family:Manrope,sans-serif;font-weight:400;font-size:16px;background-color:#fff;line-height:1.2;overflow-x:hidden;-ms-overflow-style:scrollbar}body::-webkit-scrollbar,html::-webkit-scrollbar{width:10px;background-color:#d57c14}body::-webkit-scrollbar-thumb,html::-webkit-scrollbar-thumb{background-color:#7289a0;border-radius:10px}body::-webkit-scrollbar-thumb:hover,html::-webkit-scrollbar-thumb:hover{background-color:#000}body::-webkit-scrollbar-button:vertical:start:decrement,html::-webkit-scrollbar-button:vertical:start:decrement{background:linear-gradient(120deg,#1f3040 40%,rgba(0,0,0,0) 41%),linear-gradient(240deg,#1f3040 40%,rgba(0,0,0,0) 41%),linear-gradient(0deg,#1f3040 30%,rgba(0,0,0,0) 31%);background-color:#1f3040}body::-webkit-scrollbar-button:vertical:end:increment,html::-webkit-scrollbar-button:vertical:end:increment{background:linear-gradient(300deg,#363636 40%,rgba(0,0,0,0) 41%),linear-gradient(60deg,#363636 40%,rgba(0,0,0,0) 41%),linear-gradient(180deg,#363636 30%,rgba(0,0,0,0) 31%);background-color:#363636}a,a:active,a:focus,a:hover,a:link{text-decoration:none;outline:0;color:#363636}img{max-width:100%}ul{list-style:none}ol{list-style:decimal;padding-left:20px}article,div,header,main,nav,section,span{padding:0;margin:0}button,input,select,textarea{border:0;-webkit-box-shadow:none;box-shadow:none;color:#000;border:1px solid rgba(0,0,0,.1);appearance:none;-webkit-appearance:none;-moz-appearance:none;font-family:Manrope,sans-serif}button:placeholder,input:placeholder,select:placeholder,textarea:placeholder{font-family:Manrope,sans-serif}textarea{resize:none;max-width:440px;width:100%;border:1px solid rgba(0,0,0,.1);max-height:160px;padding:10px 15px;-moz-appearance:none;-webkit-appearance:none;appearance:none}button,input[type=email],input[type=password],input[type=submit],input[type=tel],input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:10px 15px;width:100%;max-width:440px}button,input[type=submit]{cursor:pointer}input[type=number]{padding:10px 15px;width:100%;max-width:440px;-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;-moz-appearance:textfield;visibility:hidden;position:absolute;margin:0}button:focus,input:focus,select:focus,textarea:focus{outline:0}h1,h2,h3,h4,h5{font-weight:700;display:block}.container{width:100%;max-width:1390px;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}section{padding-bottom:60px}.disabled{pointer-events:none;opacity:.5}.hidden{display:none}.header{padding-top:30px;padding-bottom:30px}.header .button{padding-right:25px;padding-left:25px}.header .menu-wrap .phones{display:none}.header .menu-wrap .button{display:none}.header .menu-wrap .close{display:none}.header .burger{display:none}.header .container{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}.header-logo{width:277px}.header-menu ul{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}.header-menu ul li a{display:block;text-transform:uppercase;margin:0 8px;white-space:nowrap;font-weight:300;color:#363636}.header-menu ul li a:hover{color:#d57c14}.header-phones{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:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header-phones .button{color:#fff}.header-phones .button:last-child{margin-top:15px;font-size:14px}.header-phones .phone,.header-phones a{font-size:20px;font-weight:300;margin-bottom:15px;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}.header-phones .phone svg,.header-phones a svg{display:block;margin-right:10px;width:24px;height:24px}a{-webkit-transition:.2s;-o-transition:.2s;transition:.2s;color:#363636}a:hover{-webkit-transition:.2s;-o-transition:.2s;transition:.2s;color:#d57c14}.offer{display:block;padding-bottom:0}.offer .button{display:none}.offer .container{position:relative;z-index:1}.offer::after{position:absolute;content:"";top:400px;left:0;background-repeat:no-repeat;background-size:contain;background-image:url(../img/blur-left.png);width:600px;height:1400px;background-position:bottom right;z-index:0}.offer-wrap{padding-top:30px;padding-bottom:80px;border-bottom:2px solid #1f3040;margin-bottom:80px}.offer .container{display:block}.offer p{font-size:30px;display:block;text-align:center;margin:auto;max-width:1000px}.offer h1{font-size:52px;display:block;text-align:center;font-weight:500;text-transform:uppercase;color:#7289a0;font-family:Alegreya,sans-serif}.offer-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin-bottom:-60px}.offer-img img{display:block;margin:auto;position:relative;top:-60px}.offer .title{font-size:57px;text-align:center;line-height:1.2;font-family:Alegreya,sans-serif}.offer .title em{font-size:108px;font-style:italic}@media (max-width:1420px){.container{max-width:975px}.header{position:relative;padding-top:38px}.header .container{position:relative}.header-logo{max-width:100%;margin:0;width:230px}.header-phones{width:33.3%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;left:50%;top:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.header-phones a{font-size:16px;margin-bottom:8px}.header-phones a:last-child{margin-bottom:0}.header-phones .button{display:none}.header-menu{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:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;position:absolute;top:10px;right:15px}.header-menu .burger{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer}.header-menu .burger:hover path{fill:#d57c14}.header-menu .menu-wrap{display:none;position:fixed;right:0;top:0;background-color:#fff;padding:30px;z-index:10;-webkit-box-shadow:0 0 5px rgba(0,0,0,.1);box-shadow:0 0 5px rgba(0,0,0,.1)}.header-menu .menu-wrap ul{display:block}.header-menu .menu-wrap ul li a{width:100%;display:block;text-align:right;margin-bottom:20px;margin-left:0}.header-menu .menu-wrap .button{margin-left:auto;margin-right:0}.header-menu .menu-wrap .close{display:block;margin-right:0;margin-left:auto;margin-bottom:20px;cursor:pointer;width:-webkit-max-content;width:-moz-max-content;width:max-content}.header-menu .menu-wrap .close:hover path{fill:#d57c14}.header-menu .menu-wrap .button{display:-webkit-box;display:-ms-flexbox;display:flex}.offer .button{display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto;height:80px;width:540px;max-width:100%;font-size:30px}.offer p{margin-bottom:30px}.offer .title{font-size:50px;margin-bottom:10px}.offer .title em{font-size:92px}.offer-img{margin-bottom:5px}.offer-img img{position:static}.offer-wrap h1{font-size:52px;margin-bottom:25px}}@media (max-width:992px){.container{max-width:740px}.header .header-phones{display:none}.header .burger svg{height:28px;width:28px}.header .menu-wrap .phones{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:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.header .menu-wrap .phones .phone,.header .menu-wrap .phones a{font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;color:#1f3040;margin-bottom:20px}.header .menu-wrap .phones .phone svg,.header .menu-wrap .phones a svg{margin-left:10px;display:block}.header-logo{width:144px}.offer-wrap{padding-bottom:50px}.offer-wrap h1{font-size:30px;margin-bottom:10px}.offer-wrap .title{font-size:22px;text-transform:none}.offer-wrap .title em{font-size:37px}.offer-wrap p{font-size:18px;margin-bottom:24px}.offer-wrap .button{font-size:19px;height:50px;width:100%;max-width:400px}}@media (max-width:767px){.container{max-width:540px}}@media (max-width:578px){.container{max-width:100%}.header{padding-top:20px;padding-bottom:15px}.header-menu{top:5px}}