/*Logo*/
.logo-light-theme {
	display: none;
}
.light-theme .logo {
	display: none;
}
.light-theme .logo-light-theme {
	display: block;
}
/*Logo End*/
/*Header Btn*/
.light-theme .btn_header {
	font: 16px/1.5em Inter-Medium;
	color: #19191F;
	border: 1px solid #19191F;
}
	.light-theme .btn_header span::after {
		background: url(../img/btn_arrow_dark-1.svg) center center/contain no-repeat;
		width: 15px;
		height: 10px;
	}
/*Header Btn End*/
.light-theme nav {
	background: transparent;
	color: #19191F;
	transition: all .2s;
}
.light-theme.scrolled nav:not(#main-menu) {
	background: #fff;
	box-shadow: none;
}
.light-theme ul.header_menu {
	margin-right: 42px;
}
.light-theme ul.header_menu li {
	color: #19191F;
}
.light-theme ul.header_menu li a {
	color: #19191F;
}
.light-theme ul.header_menu li,
.light-theme ul.header_menu li a {
	font: 16px/1.24 Inter-Regular;
}
.light-theme ul.header_menu li:hover > span:not(.external_link),
.light-theme ul.header_menu li a:hover,
.light-theme ul.header_menu li a.active,
.light-theme ul.header_menu li a.active p:not(span),
.light-theme ul.header_menu li > span:not(.external_link).active {
	color: #605FE3;
}
.light-theme ul.header_menu li > span:not(.external_link):hover {
	color: #605FE3;
}

.light-theme ul.header_menu li > span:not(.external_link)::before,
.light-theme ul.header_menu li > a > span:not(.external_link)::before {
	position: absolute;
	content: '';
	width: 10px;
	height: 6px;
	transform: none;
	top: calc(50% - 3px);
	right: -18px;
	transition: all .3s;
	border: none;
	background: url(../img/arrow-menu-down.svg) center center no-repeat;
}
.light-theme ul.header_menu li:hover > span:not(.external_link)::before,
.light-theme ul.header_menu li:hover > a > span:not(.external_link)::before {
	background: url(../img/arrow-menu-top.svg) center center no-repeat;
	border: none;
}
.light-theme ul.header_menu li > span:not(.external_link)::after,
.light-theme ul.header_menu li > a > span:not(.external_link)::after {
	display: none;
}
.light-theme ul.header_menu li:hover > span:not(.external_link)::after,
.light-theme ul.header_menu li:hover > a > span:not(.external_link)::after {
	display: none;
}

.light-theme ul.header-menu li ul.header_sub_menu.header-menu__sub-menu,
.light-theme .header-menu__sub-menu-icon {
	background: #fff;
	border: 1px solid #5B5B73;
}
	.light-theme .header-menu__sub-menu-item-ttl {
		font: 17px/1 Inter-Medium;
		color: #19191F;
	}
	.light-theme .header-menu__sub-menu-item-desc {
		font: 14px/20px Inter-Regular;
		color: #5B5B73;
	}
	.light-theme .header-menu__has-sub-menu--subttl .header-menu__sub-menu-item:hover {
		background: #F7F6FD;
	}
	.light-theme .header-menu__sub-menu-item-icon:hover {
		background: #F7F6FD;
	}
	.light-theme .header-menu__sub-menu-item-left-ttl {
		font: 22px/1 Inter-Medium;
	}
	.light-theme .header-menu__sub-menu-item-left-desc {
		font: 16px/1.4 Inter-Regular;
		color: #5B5B73;
	}
	.light-theme .arrow_link.header-menu__sub-menu-item-url-more-left-icon {
		color: #605FE3;
		font: 16px/1.28 Inter-Medium;
	}
		.light-theme .arrow_link.header-menu__sub-menu-item-url-more-left-icon span::after {
			width: 15px;
			height: 9px;
			bottom: 5px;
			background: url(../img/btn_arrow_color-605FE3.svg) center center/contain no-repeat;
		}
		
.light-theme .menu-open-close .line {
	background: #000;
}
.light-theme .menu-open-close.close .line {
	background: #fff;
}
 
.light-theme .mobile-menu .header-menu__sub-menu-item-ttl {
	color: #fff;
}