/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lato/v20/S6uyw4BMUTPHjx4wXg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lato/v20/S6u9w4BMUTPHh6UVSwiPGQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
#ICON-HOME {
	cursor:pointer;
	opacity:0;
}
#HOME-MAIL-0,#HOME-MAIL-1 {
	cursor:pointer;
}
#NAV-CLOSE {
	position:absolute;
	top:0;
	right:0;
	font-size:40px;
	line-height:70px;
	color:#b8144b;
	cursor:pointer;
	padding:0 20px;
}
#NAV-OPEN {
	height:60px;
	width:100%;
	text-align:right;
	line-height:25px;
	padding-top:0.5em;
	font-size:28px;
	color:#b8144b;
	font-weight:700;
	left:950px;
}
#NV0 {
	display:flex;
	justify-content:flex-between;
	max-width:1300px;
	width:95%;
	height:80px;
	margin:0 auto;
}
#NV0M {
	display:flex;
	justify-content:flex-between;
	max-width:950px;
	width:95%;
	height:60px;
	margin:0 auto;
}
.abm0 {
	display:inline;
	padding-right:35px;
}
.abm1 {
	display:inline;
	position:absolute;
}
.abm2 {
	top:-8px;
	left:3px;
	position:absolute;
}
.icon-home {
	width:34px;
	height:30px;
}
.linM {
	width:100%;
	height:1px;
	background:white;
}
.nav-linie {
	height:2px;
	background:#e0e0e0;
}
.nv1 {
	font-size:13px;
	font-family:Lato,sans-serif;
	font-weight:400;
	letter-spacing:1px;
	color:#242424;
	line-height:17px;
	padding:0.5em 0;
	margin:0;
}
.nvm0 {
	font-size:1rem;
	font-weight:700;
	letter-spacing:1px;
	margin:12px 0 11px 0;
	padding:10px 0;
	cursor:pointer;
}
.nvm1 {
	font-size:1rem;
	font-weight:700;
	letter-spacing:1px;
	color:#4d4d4d;
	margin:10px 0;
	padding:10px 0;
	cursor:pointer;
}
.nvmL {
	display:inline;
	margin:0 20px 0 4px;
	padding:5px 0;
	border-left:3px solid #b8144b;
}
.tabNv td {
	font-family:Lato,sans-serif;
	font-size:13px;
	font-weight:700;
	letter-spacing:1px;
	color:#242424;
	height:76px;
	line-height:16px;
	vertical-align:middle;
	border-bottom:4px solid white;
	cursor:pointer;
}
.tabNv td:hover {
	border-bottom:4px solid #b8144b;
	transition:0.6s ease;
}
.tabNv td.tabNvA {
	min-width:20px;
	width:40px;
	border:0;
	cursor:default;
}
.tabNv2 td {
	font-family:Lato,sans-serif;
	font-size:13px;
	font-weight:700;
	letter-spacing:1px;
	color:#e0e0e0;
	height:76px;
	line-height:16px;
	vertical-align:middle;
	border-bottom:4px solid #242424;
	cursor:pointer;
}
.tabNv2 td:hover {
	border-bottom:4px solid #b8144b;
	transition:0.6s ease;
}
.tabNv2 td.tabNvA {
	min-width:20px;
	width:40px;
	border:0;
	cursor:default;
}

@media screen and (max-width:1300px) {
	.nv1 {
		font-size:13px;
		font-family:Lato,sans-serif;
		font-weight:400;
		letter-spacing:1px;
		line-height:17px;
	}
	.tabNv td {
		font-family:Lato,sans-serif;
		font-size:11px;
		font-weight:400;
	}
	.tabNv td.tabNvA {
		min-width:8px;
		width:20px;
	}
	.tabNv2 td {
		font-family:Lato,sans-serif;
		font-size:11px;
		font-weight:400;
	}
	.tabNv2 td.tabNvA {
		min-width:8px;
		width:20px;
	}
}