#header.hide:hover,
#header:hover {height: 120px; overflow: visible;}

.pop_bg,
.layer_popup,
.layer_privacy,
.layer_email,
.sitemap_wrap {display: none;}

html.lenis, html.lenis body {height: auto;}
.lenis.lenis-smooth {scroll-behavior: auto;}
.lenis.lenis-stopped {overflow: hidden;}

#footer .container .terms {z-index: 2;}
@media (max-width: 768px) {
	#footer {overflow: visible !important;}
	#footer .container .terms {position: relative; top: auto; left: auto; margin-top: 20px;}
}

.quick-btn {display: block; position: fixed; bottom: 40px; right: 66px; width: 220px; line-height: 60px; border-radius: 50px; background-color: rgba(5, 20, 40, 0.60); font-size: 18px; font-weight: 700; color: #fff; padding: 0 36px; z-index: 50; transition: all .2s linear; box-sizing: border-box;}
.quick-btn > img {display: block; max-width: 100%; margin: 0 auto; position: absolute; top: 50%; right: -6px; transform: translateY(-50%); z-index: 51;}
.quick-btn:hover {color: #37c2b2;}

@media (max-width: 1024px) {
	.quick-btn {right: 26px; width: 180px; font-size: 16px; padding: 0 20px; line-height: 50px;}
	.quick-btn > img {max-width: 60px;}
	.quick-top.show {bottom: 110px;}
}
