.font-futura-light{font-family:'Jost',sans-serif;font-weight:300}.font-futura-book{font-family:'Jost',sans-serif;font-weight:400}.font-futura-demi{font-family:'Jost',sans-serif;font-weight:500}.font-futura-bold{font-family:'Jost',sans-serif;font-weight:700}.font-futura-extrabold{font-family:'Jost',sans-serif;font-weight:800}body{margin-bottom:0;font-family:'Jost',sans-serif;font-weight:400;color:#252525}.text-center{text-align:center}.footer{background:#f6f6f6;padding:45px 0}.footer .row{justify-content:space-between}.footer-item h3{font-size:22px;font-family:'Jost',sans-serif;font-weight:500;text-transform:uppercase;margin-bottom:20px}.footer-item.info p{margin-bottom:20px;line-height:1.2}.footer-item.info .copyright{color:#999}.footer ul{list-style:none;padding:0;margin:0}.footer a{color:#7b7b7b}.bottom-logo{margin-bottom:20px}.footer-item.poeznoe a,.footer-item.info .copyright a{text-decoration:underline}.writeus-mess{display:flex;justify-content:space-between;width:104px}.writeus-mess .mess-icon{display:inline-block;width:30px;height:30px;background:url(/img/soc.png)}.writeus-mess .mess-icon.telegram{background-position:0 0}.writeus-mess .mess-icon.phone{background-position:30px 0}.writeus-mess .mess-icon.whatsapp{background-position:67px 0}.footer-item.writeus p{margin-bottom:10px}.writeus-soc{margin-bottom:15px}.writeus-soc a{margin-right:7px}.footer-item.contacts p{padding-left:30px;line-height:20px;font-size:18px;margin-bottom:20px}.footer-item.contacts p.geo{background:url(/img/pin-3.png) center left no-repeat}.footer-item.contacts p.ph{background:url(/img/phone-5.png) center left no-repeat}.footer-item.contacts p.ml{background:url(/img/envelope-2.png) center left no-repeat}.footer-item.poeznoe li{padding:0;margin-bottom:15px;line-height:18px}.footer-item.poeznoe a{padding-left:25px;line-height:inherit}.footer-item.poeznoe a#raschet,.footer-item.poeznoe a#b_raschet{background:url(/img/icon-note.png) center left no-repeat}.footer-item.poeznoe a#tarify,.footer-item.poeznoe a#b_tarify{background:url(/img/icon-book.png) center left no-repeat}.footer-item.poeznoe a#audit,.footer-item.poeznoe a#b_audit{background:url(/img/icon-target.png) center left no-repeat}.footer-item.poeznoe a#consult,.footer-item.poeznoe a#b_consult{background:url(/img/icon-talk.png) center left no-repeat}.modal-wrap{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(255,255,255,.85);z-index:1000;display:none}.modal-window{max-width:450px;width:96%;border-radius:10px;display:none;margin:auto;margin-top:50vh;transform:translateY(-50%);box-shadow:0 2px 30px #aaa}.modal-close{position:absolute;width:36px;height:36px;background:url(/img/cross.png) no-repeat;top:-15px;right:-15px;opacity:1;display:block}.modal-window-head h3{font-size:22px;font-family:'Jost',sans-serif;font-weight:500;text-transform:uppercase;line-height:1.2}.modal-window-head p{line-height:1.2;margin:0;color:#444;font-size:18px;font-family:'Jost',sans-serif;font-weight:300}.modal-window .consult-form{overflow:hidden}.consult-form{position:relative}.modal-window-head{background:#f5f5f5;padding:36px;text-align:center;border-radius:10px 10px 0 0}.consult-form form{width:380px;text-align:center;padding:40px 60px;border-radius:10px;background:#fff;box-shadow:0 3px 30px #555;display:block;float:right}.modal-window .consult-form form{box-shadow:none;width:100%;padding:35px 75px}.consult-form h3{margin:0;padding-bottom:25px}.modal-wrap .consult-form h3{font-size:18px}.modal-window .type-audit-block label{background:#fff;display:flex;width:100%;height:35px;align-items:center;border:1px solid #eaeaea;border-radius:18px;margin-bottom:15px;padding-left:15px;cursor:pointer;position:relative}.get-ras,.forbots,.type-audit-block input{display:none}input[type=radio]:checked+.type-call__text:before,input[type=radio]:checked+.type-audit__text:before{content:'';display:block;width:100%;height:35px;border-radius:18px;border:1px solid #614bf7;z-index:3;position:absolute;left:0;top:0}.consult-form .input-block input[type=submit]{background:#631aef;background:linear-gradient(to top,#6f5bf8,#631aef);color:#fff;box-shadow:0 10px 30px 1px #aaa;border:none;font-family:'Jost',sans-serif;font-weight:500;text-transform:uppercase;cursor:pointer}.type-block{display:flex;flex-wrap:wrap;justify-content:space-between}.type-block label{display:flex;width:120px;height:35px;align-items:center;border:1px solid #eaeaea;border-radius:18px;margin-bottom:15px;padding-left:15px;cursor:pointer;position:relative}.modal-window .type-block label,.modal-lead .type-block label{width:140px;background:#fff;position:relative}.type-block input{display:none}.type-call__text.whatsapp{background:url(/img/whatsapp_icon.png) left center no-repeat}.type-call__text{padding:25px}.type-call__text.viber{background:url(/img/viber.png) left center no-repeat}.type-call__text.telegram{background:url(/img/telegram1.png) left center no-repeat}.type-call__text.tphone{background:url(/img/icon-phone.png) left center no-repeat}.consult-form .input-block input{width:100%;height:50px;border-radius:30px;margin-bottom:10px;border:none;text-align:center}.consult-form .input-block input[type=tel],.consult-form .input-block input[type=email]{background:#ededed}.agree-politic,.agree-politic a{color:#909090;line-height:1.3}.modal-window .agree-politic,.modal-lead .agree-politic{width:220px;margin:10px auto auto}.agree-politic a{text-decoration:underline}@media (max-width:991px){.consult-form form{padding:30px;width:320px}}@media (max-width:768px){.consult-form form{width:100%;padding:40px}}@media (max-height:745px){.modal-window-head{padding:20px 65px}.modal-window-head h3{font-size:18px}.modal-window .consult-form form{padding:20px 75px 30px}.modal-wrap .consult-form h3{padding-bottom:15px}.modal-wrap .consult-form .input-block input{height:50px}}@media (max-height:645px){.modal-wrap .consult-form h3{padding-bottom:5px}.modal-window .type-audit-block label,.type-block label,input[type=radio]:checked+.type-call__text:before,input[type=radio]:checked+.type-audit__text:before{height:30px}.modal-wrap .consult-form .input-block input{height:40px}}@media (max-width:360px){.modal-window{margin-top:50px;transform:translateY(0)}.modal-window-head{padding:20px 25px}.modal-window .consult-form form{padding:15px 10px 25px}}@media (max-width:320px){.modal-window .consult-form form{padding:20px 30px 30px}}