@font-face{font-family:"Roboto";src:url(../fonts/RobotoBold.woff2) format("woff2"),url(../fonts/RobotoBold.woff) format("woff"),url(../fonts/RobotoBold.otf) format("opentype"),url(../fonts/RobotoBold.ttf) format("truetype");font-style:normal;font-weight:bold}@font-face{font-family:"Roboto";src:url(../fonts/RobotoMedium.woff2) format("woff2"),url(../fonts/RobotoMedium.woff) format("woff"),url(../fonts/RobotoMedium.otf) format("opentype"),url(../fonts/RobotoMedium.ttf) format("truetype");font-style:normal;font-weight:500}@font-face{font-family:"Roboto";src:url(../fonts/RobotoRegular.woff2) format("woff2"),url(../fonts/RobotoRegular.woff) format("woff"),url(../fonts/RobotoRegular.otf) format("opentype"),url(../fonts/RobotoRegular.ttf) format("truetype");font-style:normal;font-weight:normal}*{box-sizing:border-box}body{padding:0;margin:0;font-family:"Roboto",sans-serif;font-style:normal;font-weight:normal;line-height:1.3;font-size:16px}button{display:block;outline:none;cursor:pointer;text-transform:uppercase;transition:.4s}h1,h2,h3,h4,h5,h6,p,ul{padding:0;margin:0}li{list-style:none}a{display:block;text-decoration:none}img{display:block;width:100%;height:100%}.wrapper{max-width:1080px;margin:0 auto}.header{background-color:blue;color:#fff;box-shadow:0 1px 10px rgba(255,255,255,.3);position:fixed;top:0;left:0;width:100%;z-index:100;overflow-y:auto}.header .wrapper{padding:10px 0;display:flex;justify-content:center;align-items:center;height:auto;position:relative}.header .logo{display:flex;align-items:center;justify-content:center}.header .logo .img{width:80px;height:80px;margin-right:10px}.header .logo .img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.header .logo .firm__name{margin-bottom:5px;font-size:19px;font-weight:bold}.header .logo .licens{font-size:12px;text-align:center}.header .burger{position:absolute;right:0;top:25px;width:40px;height:35px;padding:0;background:rgba(0,0,0,0);border:none}.header .burger span{display:block;width:30px;margin-left:10px;height:3px;background:#fff;position:relative;border-radius:5px}.header .burger span:after,.header .burger span:before{content:"";position:absolute;right:0;height:3px;border-radius:5px;background:#fff}.header .burger span:after{width:20px;bottom:-8px;transition:.4s}.header .burger span:before{width:40px;top:-8px;transition:.8s}.header .active__burger span{background:rgba(0,0,0,0)}.header .active__burger span:before{transform:rotate(225deg);top:0}.header .active__burger span:after{transform:rotate(-225deg);top:0;width:40px}.header .header__nav{width:100%;display:none;background-color:#045de9;background:url(../img/menu.jpg) no-repeat center center;background-size:cover}.header .header__nav a{border-top:1px solid #000;display:block;width:100%;font-weight:bold;text-align:center;color:#fff;padding:20px 0}.header .active_menu{display:block}.active_header{background-color:#045de9;background-image:linear-gradient(315deg, #045de9 0%, #09c6f9 74%)}.top{padding:180px 0 80px 0}.top .img{width:320px;height:320px;margin:0 auto}.top .img img{width:100%;height:100%}.top .error__text{font-weight:500;font-size:24px;line-height:35px;text-align:center;color:#333;margin:50px auto}.top .main__link{width:320px;margin:0 auto;background-color:#045de9;box-shadow:inset 0 -3px 0 #12467a,0 5px 20px #045de9;border-radius:25px;padding:11px 0;text-align:center;font-weight:500;font-size:24px;line-height:29px;color:#fff;transition:.4s;position:relative;overflow:hidden}.top .main__link:after{content:"";position:absolute;width:20px;height:100%;top:0;left:-60px;background:#fff;transform:skew(-15deg);animation:blick 3s linear infinite}@keyframes blick{0%{left:-60px;transform:skew(-15deg)}40%,100%{left:400px;transform:skew(-15deg)}}.top .main__link:hover{box-shadow:inset 0 3px 0 #12467a,0 5px 20px #045de9}.footer{padding:50px 0 20px 0;background:#031633;color:#fff}.footer .title{font-size:30px;font-weight:bold;text-align:center;margin-bottom:20px}.footer .wrapper{display:flex;align-items:flex-end;justify-content:space-around}.footer__firm{margin-right:30px}.footer__firm .img{width:40px;height:40px;margin:0 auto 10px auto}.footer__firm .firm__name{font-size:19px;font-weight:bold}.footer__firm .licens{font-size:12px;text-align:center;margin-top:5px}.footer__firm .member{text-align:center;font-size:14px;margin-top:5px}.footer .footer__contacts{display:flex;align-items:center;margin:5px auto;color:#fff}.footer .footer__contacts img{width:35px;height:35px;margin-right:20px}.footer .footer__contacts .mail{font-size:24px;font-weight:bold}.footer .footer__contacts .tel{font-size:22px;font-weight:bold}.footer .footer__contacts .text{font-size:18px}.footer .footer__made{text-align:center;margin-top:50px}.footer .footer__made a{display:inline;color:#b5c5f0;font-size:18px;text-decoration:underline}@media screen and (min-width: 992px)and (max-width: 1200px){.wrapper{width:85%}}@media screen and (min-width: 768px)and (max-width: 991px){.wrapper{width:90%}.footer__firm{margin-right:20px}.footer__firm .img{width:35px;height:35px}.footer__firm .firm__name{font-size:18px}.footer .footer__contacts img{width:30px;height:30px;margin-right:10px}.footer .footer__contacts .mail{font-size:22px;font-weight:bold}.footer .footer__contacts .tel{font-size:20px;font-weight:bold}.footer .footer__contacts .text{font-size:16px}.footer .footer__made{margin-top:30px}}@media screen and (min-width: 576px)and (max-width: 767px){.wrapper{width:95%}.header .logo .img{width:50px;height:50px}.header .logo .firm__name{font-size:14px;margin-bottom:3px}.header .header__nav a{padding:10px 0}.top{padding:130px 0 60px 0}.top .img{width:200px;height:200px}.top .error__text{font-size:20px;line-height:30px;width:540px;margin:50px auto 45px auto}.footer .wrapper{flex-direction:column;justify-content:center;align-items:center}.footer__firm{margin:0 0 15px 0}.footer__firm .img{width:30px;height:30px}.footer .footer__contacts{justify-content:center}.footer .footer__contacts img{width:30px;height:30px}.footer .footer__contacts .mail{font-size:22px}.footer .footer__contacts .tel{font-size:20px}.footer .footer__made{margin-top:30px}}@media screen and (max-width: 575px){.wrapper{width:100%;padding:0 10px}.header{background-color:#045de9;background-image:linear-gradient(315deg, #045de9 0%, #09c6f9 74%)}.header .wrapper{flex-wrap:wrap}.header .licens{text-align:left}.header .logo .firm__name{font-size:3.2vw;font-weight:500}.header .logo .img{width:40px;height:40px}.header .burger{position:static;margin:0 auto 10px;order:-1}.header .header__nav a{padding:10px 0}.top{padding:130px 0 40px 0}.top .img{width:200px;height:200px}.top .error__text{font-weight:500;font-size:18px;line-height:35px;width:290px;margin:45px auto}.top .main__link{width:290px;font-size:20px;line-height:25px}.footer .title{font-size:25px}.footer .wrapper{flex-direction:column;align-items:center;justify-content:center}.footer__firm{margin:0 0 15px 0}.footer__firm .img{width:30px;height:30px}.footer__firm .firm__name{font-size:16px;text-align:center}.footer .footer__contacts{justify-content:center}.footer .footer__contacts img{width:25px;height:25px;margin-right:10px}.footer .footer__contacts .mail{font-size:20px}.footer .footer__contacts .tel{font-size:18px}.footer .footer__contacts .text{font-size:16px}.footer .footer__made{margin-top:30px}}/*# sourceMappingURL=error.css.map */