.gold-outline:focus {
	outline: 2px solid #fbc600!important
}

.home-hiw {
	/*background: linear-gradient(#417d9f 0, #34657f 100%);*/
	padding: 1rem 0 2rem;
	margin-top: 2.5rem
}

@media screen and (min-width:48rem) {
	.home-hiw {
		padding: 1.5rem 0 4rem
	}
}

@media screen and (min-width:62rem) {
	.home-hiw {
		padding: 1.5rem 0 4rem;
		margin-top: -0.5rem
	}
}

@media screen and (min-width:80rem) {
	.home-hiw {
		padding: 0.1rem 0.1rem 0.1rem
	}
}

.home-hiw__inner {
	box-sizing: border-box;
	max-width: 100%;
	margin: 0 auto
}

@media screen and (min-width:0rem) and (max-width:47.9375rem) {
	.home-hiw__inner {
		padding-left: 1.25rem;
		padding-right: 1.25rem
	}
}

@media screen and (min-width:48rem) and (max-width:79.9375rem) {
	.home-hiw__inner {
		padding-left: 2.5rem;
		padding-right: 2.5rem
	}
}

@media screen and (min-width:80rem) {
	.home-hiw__inner {
		padding-left: 5rem;
		padding-right: 5rem;
		padding-bottom: 5rem
	}
}

@media screen and (min-width:0rem) and (max-width:47.9375rem) {
	.home-hiw__inner {
		width: 82.5rem
	}
}

@media screen and (min-width:48rem) and (max-width:79.9375rem) {
	.home-hiw__inner {
		width: 85rem
	}
}

@media screen and (min-width:80rem) {
	.home-hiw__inner {
		width: 90rem
	}
}

.home-hiw__heading {
	font-size: 32px;
    font-size: 2rem;
    margin: 1rem 0 1.5rem;
    text-align: center;
    color: #417d9f;
    font-weight: 500;
    text-transform: uppercase;
}

@media screen and (min-width:62rem) {
	.home-hiw__heading {
		font-size: 42px;
		font-size: 2.625rem;
		margin-top: 2rem
	}
}

@media screen and (min-width:80rem) {
	.home-hiw__heading {
		font-size: 50px;
		font-size: 3.125rem;
		margin: 2rem 0 2.25rem
	}
}

.home-hiw__cards {
	display: flex;
	flex-direction: column
}

@media screen and (min-width:48rem) {
	.home-hiw__cards {
		flex-direction: row
	}
}

.home-hiw__card {
	padding: .5rem 1rem .5rem;
	margin-bottom: 1.5rem;
	text-align: center;
	background-color: #fff;
	border-bottom: 4px solid #fbc600;
	box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .2);
	margin-top: 1rem
}

@media screen and (min-width:48rem) {
	.home-hiw__card {
		width: calc(100%/3 - 12px);
		margin-right: 2rem;
		margin-bottom: 0
	}
	.home-hiw__card:last-of-type {
		margin-right: 0
	}
}

@media screen and (min-width:62rem) {
	.home-hiw__card {
		padding: 2rem 1.25rem .5rem
	}
}

.home-hiw__card-image {
	/* margin: 20px 100px 50px 20px; */
     /*display: -webkit-inline-box;*/
    max-width: 6.25rem;
    /* margin-right: 21px; */
    /* padding-right: 25px; */
    position: unset;
	/*display: -ms-inline-flexbox;*/
	display: inline-block;
	padding: 0.5rem;
	padding-top: 1rem
}



@media screen and (min-width:62rem) {
	.home-hiw__card-image {
		max-width: 7.9375rem;
		
	}
}

.home-hiw__card-title {
	font-size: 16px;
	font-size: 1rem;
	color: #3b3c43;
	margin: 1rem 0;
	font-weight: 500
}

@media screen and (min-width:48rem) {
	.home-hiw__card-title {
		font-size: 18px;
		font-size: 1.125rem
	}
}

@media screen and (min-width:62rem) {
	.home-hiw__card-title {
		font-size: 20px;
		font-size: 1.25rem
	}
}

@media screen and (min-width:80rem) {
	.home-hiw__card-title {
		font-size: 24px;
		font-size: 1.5rem;
		line-height: 26px
	}
}

.home-hiw__card-copy {
	font-size: 16px;
	font-size: 1rem;
	color: #3b3c43;
	margin: 1rem 0;
	text-align: left
}

@media screen and (min-width:48rem) {
	.home-hiw__card-copy {
		font-size: 18px;
		font-size: 1.125rem
	}
}

@media screen and (min-width:62rem) {
	.home-hiw__card-copy {
		font-size: 20px;
		font-size: 1.25rem
	}
}

@media screen and (min-width:80rem) {
	.home-hiw__card-copy {
		font-size: 24px;
		font-size: 1.5rem;
		line-height: 26px
	}
}

.home-hiw__link {
	font-size: 16px;
	font-size: 1rem;
	color: #3b3c43;
	margin: 1rem 0;
	text-decoration: none;
	font-weight: 500
}

@media screen and (min-width:48rem) {
	.home-hiw__link {
		font-size: 18px;
		font-size: 1.125rem
	}
}

@media screen and (min-width:62rem) {
	.home-hiw__link {
		font-size: 20px;
		font-size: 1.25rem
	}
}

@media screen and (min-width:80rem) {
	.home-hiw__link {
		font-size: 24px;
		font-size: 1.5rem;
		line-height: 26px
	}
}

.home-hiw__link span {
	font-size: 16px;
	font-size: 1rem;
	text-decoration: none;
	box-shadow: inset 0 -2px 0 0 #fbc600;
	transition: box-shadow .2s cubic-bezier(.895, .03, .685, .22)
}

.home-hiw__link span:focus,
.home-hiw__link span:hover {
	box-shadow: inset 0 -7px 0 0 rgba(251, 198, 0, .85)
}

.home-hiw__link span.active {
	box-shadow: inset 0 -7px 0 0 rgba(251, 198, 0, .85)
}

@media screen and (min-width:48rem) {
	.home-hiw__link span {
		font-size: 18px;
		font-size: 1.125rem;
		text-decoration: none;
		box-shadow: inset 0 -2px 0 0 #fbc600;
		transition: box-shadow .2s cubic-bezier(.895, .03, .685, .22)
	}
	.home-hiw__link span:focus,
	.home-hiw__link span:hover {
		box-shadow: inset 0 -8px 0 0 rgba(251, 198, 0, .85)
	}
	.home-hiw__link span.active {
		box-shadow: inset 0 -8px 0 0 rgba(251, 198, 0, .85)
	}
}

@media screen and (min-width:62rem) {
	.home-hiw__link span {
		font-size: 20px;
		font-size: 1.25rem;
		text-decoration: none;
		box-shadow: inset 0 -2px 0 0 #fbc600;
		transition: box-shadow .2s cubic-bezier(.895, .03, .685, .22)
	}
	.home-hiw__link span:focus,
	.home-hiw__link span:hover {
		box-shadow: inset 0 -8px 0 0 rgba(251, 198, 0, .85)
	}
	.home-hiw__link span.active {
		box-shadow: inset 0 -8px 0 0 rgba(251, 198, 0, .85)
	}
}

@media screen and (min-width:80rem) {
	.home-hiw__link span {
		font-size: 24px;
		font-size: 1.5rem;
		text-decoration: none;
		box-shadow: inset 0 -2px 0 0 #fbc600;
		transition: box-shadow .2s cubic-bezier(.895, .03, .685, .22)
	}
	.home-hiw__link span:focus,
	.home-hiw__link span:hover {
		box-shadow: inset 0 -10px 0 0 rgba(251, 198, 0, .85)
	}
	.home-hiw__link span.active {
		box-shadow: inset 0 -10px 0 0 rgba(251, 198, 0, .85)
	}
}
img {
    display: inline-block; 
    max-width: 100%;
    height: auto;
    align-self: flex-start
}