/* manage */
	.h-manage {
		position: relative;
		background-color: var(--brand-gray-light);
		color: var(--brand-gray);
	}
	.h-manage .h-inner {
		position: relative;
		right: 0;
		display: flex;
    justify-content: space-between;
    flex-flow: row wrap;
		width: 90%;
		max-width: 2000px;
		margin: 0 auto;
		padding: 8em 0 8em;
	}
	.h-manage .h-inner .wrap {
		position: relative;
		display: flex;
		flex-flow: column;
		z-index: 2; 
	}
	.h-manage .h-inner .h-pre-title {
		color: var(--brand-gray);
		font-size: 1.5em;
		line-height: 2em;
		text-transform: capitalize;
		margin-left: 12%;
		width: 100%;
	}
	.h-manage .h-inner .h-title {
		position: relative;
		color: var(--brand-gray);
		font-size: 9em;
		font-size: 9.2vw!important;
		line-height: 1em;
		margin-left: 11%;
	}
	.h-manage .h-inner .h-content-wrapper {
		position: relative;
		display: flex;
		justify-content: flex-start;
		margin-top: 3em;
		margin-left: 11%;
		width: 100%;
	}
	.h-manage .h-inner .h-accent-image-mid {
		position: absolute;
		top: -200%;
		right: 0; 
		margin-left: 10%;
		z-index: 3;
	}
	.h-manage .h-inner .h-content {
		position: relative;
		left: 0;
		display: flex;
		width: 60%;
	}
	.h-manage .h-inner .h-content .text {
		width: calc(100% - 220px);
	}
	.h-manage .h-inner .h-btn-gray {
		display: inline-block;
		height: 60px;
		font-size: 20px;
		line-height: 38px;
		color: #FFF;
		background: var(--brand-gray);
		border-radius: 9px;
		padding: 12px 30px;
		text-decoration: none;
		text-transform: uppercase;
		margin-left: 5% ;
		transition: all .3s ease;
		white-space: nowrap;
	}
	.h-manage .h-inner .h-btn-gray:hover {
		background: rgba(91,103,112,0.6);
		color: #000;
	}
	@media screen and (max-width: 1400px) {
		.h-manage .h-inner .h-pre-title { margin-left: 1%; }
		.h-manage .h-inner .h-title {	margin-left: 0;	}
		.h-manage .h-inner .h-content-wrapper {	margin-left: 0;	width: 100%; }
		.h-manage .h-inner .h-accent-image-mid {top: -100px;}
		.h-manage .h-inner .h-content-wrapper .h-content {width: 50%;	flex-flow: column;}
		.h-manage .h-inner .h-content .text {	width: 100%;}
		.h-manage .h-inner .h-btn-gray {
			margin-left: 0;
			width: auto;
			max-width: 250px;
			text-align: center;
		}
	}
	@media screen and (max-width: 1024px) {
		.h-manage .h-inner .h-pre-title { width: 100%; }
		.h-manage .h-inner .h-title {
			position: relative;
			width: 60%;
			color: var(--brand-gray);
			font-size: 7vw!important;
		}
		.h-manage .h-inner .h-accent-image-mid {
			 right: -41px;
		}
	}
	@media screen and (max-width: 880px) {
		.h-manage .h-inner { padding-bottom: 0; }
		.h-manage .h-inner .h-pre-title { font-size: 18px; line-height: 24px; }
		.h-manage .h-inner .h-title { font-size: 60px!important; line-height: 60px; left: 0; text-align: left; }
		.h-manage .h-inner .h-content-wrapper { flex-flow: column;}
		.h-manage .h-inner .h-content-wrapper .h-content { width: 100%;}
		.h-manage .h-inner .h-accent-image-mid.right { position: relative; top: 60px; right: 0; left: unset; width: 100%; margin: 0; align-self: flex-end; margin: 0;   }
		
	}
	@media screen and (max-width: 480px) {
		.h-manage .h-inner .h-pre-title { font-size: 18px; line-height: 24px; }
		.h-manage .h-inner .h-title { font-size: 38px!important; line-height: 42px; left: 0; text-align: left;}
		.h-manage .h-inner .h-accent-image-mid.right { border-radius: 0 34px 0 62px;top: 24px;width: 100% !important}
		.h-manage .h-inner .h-content-wrapper {margin-top: 30px;	}
	}