@charset "utf-8";

body {
	background-color: #FFFFFF;
}

main {
    display: block;
    position: relative;
	text-align: center;
}

.termssection {
	display: block;
	text-align: left;
	padding-bottom: 1.5rem;
}
.termspagehr {
	display: block;
	width: 5rem;
	border-bottom: 0.075rem solid #01407F;
	margin: 1.5rem auto 3.075rem auto;
}

#fhdtermsbox {
	display: block;
	padding: 0rem 0rem 0rem 0rem;
}
#fhdtermstext {
	display: inline-block;
	vertical-align: top;
	padding-top: 0.75em;
	padding-right: 0.5rem;
}
#fhdbuttonbox {
	display: inline-block;
}
#fhdgrantButton, #fhddeniedButton {
	display: inline-block;
	font-size: 0;
	vertical-align: top;
	padding: 0rem 0.125rem 0rem 0.125rem;
}
#fhdgrantButton img, #fhddeniedButton img {
	height: 2.5rem;
}

#fhdlayout {
	display: block;
	width: 100%;
}
#fhdcontent {
	display: block;
	font-size: 1.25rem;
	padding-bottom: 1.25rem;
	background-image: url("rear-fhd.jpg");
	background-size: cover;
	background-repeat: no-repeat;
}
#fhdintrohead {
	display: block;
	padding-top: 10rem;
}
#fhdterms {
	display: block;
}
#fhdterms p {
	display: block;
	line-height: 1.2em;
	margin-block-start: 0.75em;
    margin-block-end: 0.75em;
    margin-inline-start: 0em;
    margin-inline-end: 0em;
	-webkit-margin-before: 0.75em;
	-webkit-margin-after: 0.75em;
	-webkit-margin-start: 0em;
	-webkit-margin-end: 0em;
}
#fhdtermscolumnone {
	display: inline-block;
	width: 42.5rem;
	vertical-align: top;
}
#fhdtermscolumntwo {
	display: inline-block;
	width: 42.5rem;
	margin-left: 3.5rem;
	vertical-align: top;
}

#tablayout {
	display: block;
	width: 100%;
}
#tabcontent {
	display: block;
	font-size: 1.25rem;
	padding-bottom: 1.5rem;
	background-image: url("rear-tab.jpg");
	background-size: cover;
	background-repeat: no-repeat;
}
#tabintrohead {
	display: block;
	padding-top: 10rem;
}
#tabterms {
	display: block;
}
#tabterms p {
	display: block;
	line-height: 1.2em;
	margin-block-start: 0.75em;
    margin-block-end: 0.75em;
    margin-inline-start: 0em;
    margin-inline-end: 0em;
	-webkit-margin-before: 0.75em;
	-webkit-margin-after: 0.75em;
	-webkit-margin-start: 0em;
	-webkit-margin-end: 0em;
}
#tabtermsbox {
	display: block;
	padding: 0rem 0rem 0rem 0rem;
}
#tabtermstext {
	display: inline-block;
	vertical-align: top;
	padding-top: 0.75em;
	padding-right: 0.5rem;
}
#tabbuttonbox {
	display: inline-block;
}
#tabgrantButton, #tabdeniedButton {
	display: inline-block;
	font-size: 0;
	vertical-align: top;
	padding: 0rem 0.125rem 0rem 0.125rem;
}
#tabgrantButton img, #tabdeniedButton img {
	height: 2.5rem;
}

#mob868layout {
	display: block;
	width: 100%;
}
#mob868content {
	display: block;
	font-size: 1.25rem;
	padding-bottom: 1.5rem;
	background-image: url("rear-mob868.jpg");
	background-size: cover;
	background-repeat: no-repeat;
}
#mob868introhead {
	display: block;
	padding-top: 16rem;
}
#mob868terms {
	display: block;
}
#mob868terms p {
	display: block;
	line-height: 1.2em;
	margin-block-start: 0.75em;
    margin-block-end: 0.75em;
    margin-inline-start: 0em;
    margin-inline-end: 0em;
	-webkit-margin-before: 0.75em;
	-webkit-margin-after: 0.75em;
	-webkit-margin-start: 0em;
	-webkit-margin-end: 0em;
}
#mob868termsbox {
	display: block;
	padding: 0rem 0rem 0rem 0rem;
}
#mob868termstext {
	display: inline-block;
	vertical-align: top;
	padding-top: 0.75em;
	padding-right: 0.5rem;
}
#mob868buttonbox {
	display: inline-block;
}
#mob868grantButton, #mob868deniedButton {
	display: inline-block;
	font-size: 0;
	vertical-align: top;
	padding: 0rem 0.125rem 0rem 0.125rem;
}
#mob868grantButton img, #mob868deniedButton img {
	height: 2.5rem;
}

#mob668layout {
	display: block;
	width: 100%;
}
#mob668content {
	display: block;
	font-size: 1.25rem;
	padding-bottom: 1.5rem;
	background-image: url("rear-mob668.jpg");
	background-size: cover;
	background-repeat: no-repeat;
}
#mob668introhead {
	display: block;
	padding-top: 14rem;
}
#mob668terms {
	display: block;
}
#mob668terms p {
	display: block;
	line-height: 1.2em;
	margin-block-start: 0.75em;
    margin-block-end: 0.75em;
    margin-inline-start: 0em;
    margin-inline-end: 0em;
	-webkit-margin-before: 0.75em;
	-webkit-margin-after: 0.75em;
	-webkit-margin-start: 0em;
	-webkit-margin-end: 0em;
}
#mob668termsbox {
	display: block;
	padding: 0rem 0rem 0rem 0rem;
}
#mob668termstext {
	display: inline-block;
	vertical-align: top;
	padding-top: 0.75em;
	padding-right: 0.5rem;
}
#mob668buttonbox {
	display: block;
	padding-top: 0.5em;
}
#mob668grantButton {
	display: inline-block;
	font-size: 0;
	vertical-align: top;
	padding: 0rem 0.125rem 0rem 0rem;
}
#mob668deniedButton {
	display: inline-block;
	font-size: 0;
	vertical-align: top;
	padding: 0rem 0.125rem 0rem 0.125rem;
}
#mob668grantButton img, #mob668deniedButton img {
	height: 2.5rem;
}

#mob468layout {
	display: block;
	width: 100%;
}
#mob468content {
	display: block;
	font-size: 1.25rem;
	padding-bottom: 1.5rem;
	background-image: url("rear-mob468.jpg");
	background-size: cover;
	background-repeat: no-repeat;
}
#mob468introhead {
	display: block;
	padding-top: 13rem;
}
#mob468terms {
	display: block;
}
#mob468terms p {
	display: block;
	line-height: 1.2em;
	margin-block-start: 0.75em;
    margin-block-end: 0.75em;
    margin-inline-start: 0em;
    margin-inline-end: 0em;
	-webkit-margin-before: 0.75em;
	-webkit-margin-after: 0.75em;
	-webkit-margin-start: 0em;
	-webkit-margin-end: 0em;
}
#mob468termsbox {
	display: block;
	padding: 0rem 0rem 0rem 0rem;
}
#mob468termstext {
	display: inline-block;
	vertical-align: top;
	padding-top: 0.75em;
	padding-right: 0.5rem;
}
#mob468buttonbox {
	display: inline-block;
	padding-top: 0.5em;
}
#mob468grantButton {
	display: inline-block;
	font-size: 0;
	vertical-align: top;
	padding: 0rem 0.125rem 0rem 0rem;
}
#mob468deniedButton {
	display: inline-block;
	font-size: 0;
	vertical-align: top;
	padding: 0rem 0.125rem 0rem 0.125rem;
}
#mob468grantButton img, #mob468deniedButton img {
	height: 2.5rem;
}




@media screen and (min-width: 1921px) {
#fhdcontent {
	background-image: url("rear-uhd.jpg");
}
}

@media screen and (min-width: 1181px) {
#tablayout {
	display: none;
}
}

@media screen and (max-width: 1180px) {
#fhdlayout {
	display: none;
}
.termspagehr {
	margin: 1.5rem auto 2.575rem auto;
}
.termssection {
	padding: 0rem 0rem 1.25rem 3.5rem;
}
}

@media screen and (min-width: 869px) {
#mob868layout {
	display: none;
}
}

@media screen and (max-width: 868px) {
#tablayout {
	display: none;
}
.termssection {
	padding: 0rem 0rem 1.25rem 3.25rem;
}
}

@media screen and (min-width: 669px) {
#mob668layout {
	display: none;
}
}

@media screen and (max-width: 668px) {
#mob868layout {
	display: none;
}
.termssection {
	padding: 0rem 0rem 1.25rem 2.75rem;
}
}

@media screen and (min-width: 469px) {
#mob468layout {
	display: none;
}
}

@media screen and (max-width: 468px) {
#mob668layout {
	display: none;
}
.termssection {
	padding: 0rem 0rem 1.25rem 1.75rem;
}
}