@charset "utf-8";
html,body{height:100%;margin:0;padding:0;}
body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";}
p{margin:0;}
a:link,a:visited,a:active{text-decoration:none;}
:active,:hover,:focus{outline:0;outline-offset:0;}
input,textarea,select{border:none;outline:none;}
*,:after,:before{box-sizing:border-box;}

.cl{clear:both;}
.m_w{max-width:1130px;width:97%;margin:0 auto;}
.m_h{min-height:calc(100% - 205px);}



/*header*/
header .logo_nav{height:50px;display:flex;align-items:center;justify-content:space-between;padding:0 4%;position:relative;}
header .logo_cov{width:50%;}
header .logo{display:block;width:130px;height:28px;background:url(/tmp/img/logo.svg) center center no-repeat;}


header #nav_d{width:40px;cursor:pointer;display:none;}
header #nav_d p{height:4px;background:#1c64ce;border-radius:3px;margin:5px 0;}
header #nav a{display:inline-block;color:#17181a;font-size:14px;font-weight:600;text-transform:uppercase;padding:5px 13px;margin:0 7px;}
header #nav a:hover{text-decoration:underline;}
header .sign_in{margin-left:50px!important;}
header #nav a:last-child{color:#fff;background:#0d69f2;border-radius:4px;}
header #nav a:last-child:hover{background:#0b58cb;text-decoration:none;}
@media screen and (max-width:1200px){
	header #nav_d{display:block;}
	header #nav{background:#f8f8f9;padding:7px;position:absolute;z-index:2;top:100%;right:4%;transition:.3s ease;opacity:0;visibility:hidden;margin-top:-15px;}
	header #nav.show{opacity:1;visibility:visible;margin-top:0;}
	header #nav a{text-align:center;margin:3px 0;}
	header .sign_in{margin-left:0!important;}
}
@media screen and (max-width:700px){
	header .logo_nav{background:none;}
	header #nav{width:100%;right:0;text-align:center;}
}

footer{background:#17181a;text-align:center;padding:35px 0;}
footer>a{display:inline-block;vertical-align:top;width:38px;height:38px;background:#fff;border-radius:50%;position:relative;margin:0 5px;}
footer>a img{display:block;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;}
footer p{color:#fff;font-size:16px;margin-top:15px;}
@media screen and (max-width:970px){
	footer{padding:15px 0;}	
}

@media screen and (max-width:700px){
	footer>a{width:28px;height:28px;}
	footer>a img{width:16px;height:16px;}
	footer p{font-size:14px;margin-top:9px;}
}
#lift{width:44px;height:23px;background-image:url(/tmp/img/lift.webp);position:fixed;right:9px;bottom:0;transition:.3s ease;opacity:0;cursor:pointer;}
#lift.show{opacity:1;bottom:22px;}
