/* = Head = */

.page-head {
	background-color: #fff;
	height: 80px;
	position: sticky;
	top: 0px;
	width: 100%;
	z-index: 5;
}

body.scroll .page-head {
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.3);
}

@media(min-width: 992px) {
	.page-head {
		height: 154px;
	}
}

@media(min-width: 1400px) {
	.page-head {
		height: 200px;
		position: sticky;
	}

	/* body.scroll .page-head { */
	/* height: 44px; */
	/* position: fixed; */
	/* } */

	/* body.scroll .head-main { */
	/* display: none; */
	/* } */
}

@media(min-width: 1400px) {
}

.head-main {
	height: 80px;
	position: relative;
	transition: background-color .3s ease;
	z-index: 100;
}

@media(min-width: 992px) {
	.head-main {
		height: 156px;
	}
}

@media(min-width: 1400px) {
	.head-main {
		/* height: 130px; */
	}
}

.menu-wrap {
}

.page-title {
}

.page-title a,
.page-title a:hover {
	text-decoration: none;
}

.page-title .h1 {
	margin: 0;
}

.page-head .logo {
}

.page-head .logo img {
	height: 65px;
	width: auto;
	margin-top: 5px;
}

@media(min-width: 992px) {
	.page-head .logo img {
		height: 100px;
	}
}

@media(min-width: 992px) {
	.page-head .logo img {
		height: 130px;
		margin-top: 12px;
	}
}
@media(min-width: 1200px) {
}

.head-menu {
	background-color: var(--primary);
}

.menu-wrap {
	/* margin: 36px 0 0 24px; */
}

.page-title {
	margin-bottom: 0;
}

/* == Hamburger == */

.hamburger-container {
	margin-left: auto;
	margin-top: 29px;
	position: relative;
	z-index: 100;
}

@media(min-width: 992px) {
	.hamburger-container {
		margin-left: 0;
		margin-top: 45px;
	}
}

@media(min-width: 992px) {
	.hamburger-container {
		margin-top: 98px;
	}
}

.hamburger {
	padding: 12px;
}

.hamburger-inner,
.hamburger-inner::after,
.hamburger-inner::before,
.hamburger.is-active .hamburger-inner,
.hamburger.is-active .hamburger-inner::after,
.hamburger.is-active .hamburger-inner::before {
	background-color: var(--primary);
}

