.page-header__inner,
.page-header__wrap {
	position: relative;
	display: block;
	overflow: hidden
}

.page-header__inner h2,
.thm-breadcrumb li {
	font-weight: 600;
	text-transform: capitalize;
	color: var(--crank-white)
}

.page-header__img-1 img,
.page-header__shape-5 img {
	width: auto
}

.page-header {
	position: relative;
	display: block
}

.page-header__wrap {
	max-width: 1680px;
	width: 100%;
	margin: 0 auto;
	background-color: #0f3846 !important;
	border-bottom-left-radius: 40px;
	border-bottom-right-radius: 40px;
	z-index: 1
}

.page-header__shape-1 {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	opacity: .5;
	width: calc((100% - -300px)/ 2);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: left center;
	z-index: -1
}

@media only screen and (max-width:600px) {
	.page-header__inner {
		position: relative;
		display: block;
		padding: 150px 0 !important;
		overflow: hidden;
		z-index: 1
	}
}

.page-header__inner {
	padding: 160px 0 60px !important;
	z-index: 1
}

.thm-breadcrumb,
.thm-breadcrumb li,
.thm-breadcrumb li a,
.thm-breadcrumb__box {
	position: relative;
	display: inline-block
}

.page-header__inner h2 {
	font-size: 45px;
	line-height: 55px;
	margin-bottom: 22px
}

.thm-breadcrumb__box {
	z-index: 1
}

.thm-breadcrumb li {
	font-size: 24px;
	font-family: var(--crank-font-two);
	-webkit-transition: .5s;
	transition: .5s
}

.thm-breadcrumb li span {
	position: relative;
	font-size: 12px;
	margin-left: 14px;
	margin-right: 13px
}

.thm-breadcrumb li a {
	color: var(--crank-white);
	-webkit-transition: .5s;
	transition: .5s
}

.thm-breadcrumb li:hover a {
	color: var(--crank-base)
}

.page-header__img-1 {
	position: absolute;
	bottom: 0;
	right: 0;
	animation: 3s ease-in-out infinite topBottom;
	z-index: -1
}

.page-header__shape-2 {
	position: absolute;
	width: 359px;
	height: 359px;
	right: 94px;
	bottom: -25px;
	background-color: rgba(var(--crank-base-rgb), .15);
	border-radius: 50%;
	z-index: -1
}

.page-header__shape-3,
.page-header__shape-4 {
	border-radius: 50%;
	background-color: rgba(var(--crank-base-rgb), .2);
	z-index: -1;
	position: absolute
}

.page-header__shape-3 {
	width: 464px;
	height: 464px;
	right: 45px;
	bottom: -80px
}

.page-header__shape-4 {
	width: 550px;
	height: 550px;
	right: 0;
	bottom: -120px
}

.page-header__shape-5 {
	position: absolute;
	top: -95px;
	left: 75px;
	opacity: .5;
	animation-name: rotateme;
	animation-duration: 24s;
	animation-iteration-count: infinite;
	animation-timing-function: linear;
	-webkit-animation-name: rotateme;
	-webkit-animation-duration: 24s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-timing-function: linear;
	-moz-animation-name: rotateme;
	-moz-animation-duration: 24s;
	-moz-animation-iteration-count: infinite;
	-moz-animation-timing-function: linear;
	-ms-animation-name: rotateme;
	-ms-animation-duration: 24s;
	-ms-animation-iteration-count: infinite;
	-ms-animation-timing-function: linear;
	-o-animation-name: rotateme;
	-o-animation-duration: 24s;
	-o-animation-iteration-count: infinite;
	-o-animation-timing-function: linear
}