@import url("font-didot.css");@import url("font-roboto.css");@import url("font-opensans.css");*{box-sizing:border-box}body{margin:0;font-family:OpenSans;font-weight:400;font-style:normal;font-size:14px;color:#222c33;counter-reset:infra}h1{font-weight:700;font-size:50px;text-align:center;margin:30px 80px 0;border-bottom:1px solid #c4ced5;display:inline-block;padding:0 20px 10px}h1,h2 .small{font-family:Didot;font-style:normal}h2 .small{font-weight:400;font-size:24px}h2 .big{font-family:Didot;font-weight:400;font-style:normal;font-size:50px}h2 .big.uppercase{text-transform:uppercase}@media (max-width:1160px){h1{font-size:35px}h2 .small{font-size:20px}h2 .big{font-size:35px}}@media (max-width:759px){h1{margin:30px 15px 0}h1,h2 .big{font-size:30px}}.link-detail{display:block;background:#0055a6;color:#fff;width:200px;height:52px;text-align:center;text-transform:uppercase;text-decoration:none;font-size:18px;padding-top:15px}.stop-scrolling{height:100%;overflow:hidden}header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #c4ced5}header .mob-menu{background:#0055a6;width:40px;height:40px;border-radius:20px;padding:12px;box-shadow:6px 4px 12px rgba(0,85,166,.19);cursor:pointer;margin:0 24px}header .mob-menu div{border:1px solid #fff;width:16px;margin-bottom:5px}header .mob-nav-overlay{display:none;background:rgba(0,0,0,.5);position:fixed;top:0;left:0;width:100%;height:100%;z-index:5;cursor:pointer}header .mob-nav-overlay.opened{display:block}header .mob-nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background:#fff;position:fixed;top:0;left:-320px;height:100%;overflow:auto;width:320px;padding:30px;-webkit-transition:left .5s ease-in-out;transition:left .5s ease-in-out;z-index:5}header .mob-nav.opened{left:0}header .mob-nav .close{position:absolute;top:10px;right:10px;width:25px;height:25px;cursor:pointer}header .mob-nav .menu__submenu{display:none}header .mob-nav .logo{background:url(/img/logo.png) no-repeat 0 50%/contain;height:40px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-bottom:10px}header .mob-nav a{font-family:Didot;font-weight:700;color:#000;padding:5px;text-decoration:none;text-transform:uppercase;font-size:16px;display:block}header .mob-nav a:hover{color:#0055a6}header .mob-nav .booklink{color:#1c71ff}header .mob-nav>div.active>a{color:#0055a6}header .mob-nav>div.active .menu__submenu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-left:20px}header .mob-nav>div.active .menu__submenu .menu__submenu-item{font-family:RobotoCondensed;font-size:14px;text-transform:capitalize}header .mob-nav>div.active .menu__submenu .menu__submenu-item.menu__submenu-item--active,header .mob-nav>div.active .menu__submenu .menu__submenu-item:hover{color:#0055a6;text-decoration:underline}header .nav-line{padding-left:25px;border-left:1px solid #c4ced5;border-right:1px solid #c4ced5;height:120px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:2;-webkit-flex-grow:2;-ms-flex-positive:2;flex-grow:2}header .nav-line .logo{background:url(/img/logo.png) no-repeat 50% 50%/contain;display:block;width:111px;min-width:111px;height:89px}header .nav-line nav{width:100%;margin:0 25px;text-transform:uppercase;position:relative}header .nav-line nav>div{display:inline-block}header .nav-line nav>div.active a{color:#0055a6}header .nav-line nav>div.active .menu__submenu{display:block}header .nav-line nav>div a{font-family:RobotoCondensed;line-height:25px;color:#000;padding:10px;text-decoration:none}header .nav-line nav>div a:hover{color:#0055a6}header .nav-line nav .menu__submenu{display:block;font-size:14px;text-transform:capitalize}header .nav-line nav .menu__submenu .menu__submenu-item{color:#0055a6}header .nav-line nav .menu__submenu .menu__submenu-item--active,header .nav-line nav .menu__submenu .menu__submenu-item:hover{text-decoration:underline}header .phone-block{padding:0 27px;text-align:center;min-width:230px}header .phone-block>div{white-space:nowrap}header .phone-block>div:before{content:url(/img/phone.png);box-sizing:border-box;display:inline-block;width:40px;height:40px;padding:10px;border:1px solid #0055a6;border-radius:20px;padding:9px;box-shadow:6px 4px 12px rgba(0,85,166,.19);margin-right:15px}header .phone-block>div>div{display:inline-block;vertical-align:bottom}header .phone-block>div>div a{color:#000;text-decoration:none}header .phone-block .order-call{cursor:pointer;color:#0055a6;text-decoration:underline}@media (max-width:1170px){header .nav-line nav{margin:0 15px}header .phone-block{padding-right:15px}}@media (max-width:1154px){header .nav-line{height:100px}header .nav-line nav{display:none}}@media (max-width:640px){header .nav-line{border-right:none;height:80px}header .nav-line .logo{width:73px;min-width:auto}header .mob-menu{margin:0 13px}header .phone-block{padding-left:20px;min-width:auto}header .phone-block>div:before{display:none}}@media (max-width:360px){header .nav-line{padding-left:10px}}.vk{background:url(/img/vk.png) no-repeat;width:31px;height:18px}.fb,.vk{display:block}.fb{background:url(/img/fb.png) no-repeat;width:12px;height:26px}.in{background:url(/img/in.png) no-repeat;width:24px;height:24px}.in,.ok{display:block}.ok{background:url(/img/ok.png) no-repeat;width:17px;height:29px}.footer-first{position:relative;background:#222c33;padding:30px 35px 25px 85px;color:#c4ced5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.footer-first .logo{background:url(/img/logo-light.png) no-repeat 0 0/contain;width:121px;height:97px;margin-right:80px}.footer-first a{color:#c4ced5;text-decoration:none}.footer-first .nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap;max-height:160px;padding-top:7px;-webkit-box-flex:2;-webkit-flex-grow:2;-ms-flex-positive:2;flex-grow:2}.footer-first .nav a{display:block;padding:10px 0 0;text-transform:uppercase;width:200px}.footer-first .nav a:hover{color:#fff}.footer-first .contacts{width:48%;padding-top:11px}.footer-first .contacts .tel{float:right}.footer-first .contacts .tel:before{content:url(/img/phone-light.png);box-sizing:border-box;display:inline-block;width:40px;height:40px;padding:10px;border:1px solid #c4ced5;border-radius:20px;vertical-align:top;margin-right:25px;margin-bottom:10px}.footer-first .contacts .tel>div{display:inline-block}.footer-first .contacts .tel>div a{font-size:20px}.footer-first .contacts .order-call{text-align:right;text-decoration:underline;cursor:pointer}.footer-first .contacts .addr{display:block;margin-bottom:10px}.footer-first .contacts .addr:before{content:url(/img/geo-light.png);box-sizing:border-box;display:inline-block;width:40px;height:40px;padding:10px;border:1px solid #c4ced5;border-radius:20px;padding:10px 11px;vertical-align:bottom;margin-right:15px}.footer-first .contacts .addr>div{width:215px;display:inline-block}.footer-first .contacts .mail{display:block}.footer-first .contacts .mail:before{content:url(/img/mail-light.png);box-sizing:border-box;display:inline-block;width:40px;height:40px;padding:10px;border:1px solid #c4ced5;border-radius:20px;vertical-align:middle;margin-right:15px}.footer-first .contacts .mail>div{width:215px;display:inline-block}.footer-first .social{position:absolute;bottom:30px;right:33px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.footer-first .social a{margin-left:30px}.footer-second{background:#c4ced5;padding:15px 15px 15px 85px}@media (max-width:1240px){.footer-first{padding:25px 25px 25px 85px}.footer-first .logo{margin-right:50px}.footer-first .nav{max-height:none;padding-top:0}.footer-first .nav a{padding:5px 0}.footer-first .contacts{width:57%;padding-top:0}}@media (max-width:1100px){.footer-first .contacts{width:60%}}@media (max-width:1060px){.footer-first{padding:25px}}@media (max-width:960px){.footer-first{min-height:350px}.footer-first .contacts{width:270px}.footer-first .contacts .tel{float:none;margin-bottom:10px}.footer-first .contacts .addr>div,.footer-first .contacts .mail>div{width:195px}.footer-first .contacts .addr:before{vertical-align:top}.footer-first .social{left:167px}}@media (max-width:690px){.footer-first{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:30px 35px 25px}.footer-first .logo{height:85px;margin:0}.footer-first .nav{width:250px;margin:30px 0 40px}.footer-first .contacts{margin-bottom:35px;width:250px}.footer-first .contacts .tel:before{margin-right:10px}.footer-first .social{position:static}.footer-second{padding:15px 35px;text-align:center}.footer-second span{display:block}}.cad-fixed-call.cad_tr{top:100px!important}
/*# sourceMappingURL=styles.css.map */
