
.class-that-doesnt-exist {
	z-index: -1;
}

body {
	font-family: manrope, sans-serif;
	color: #1e1e1e;
	font-size: 16px;
	line-height: 24px;
	overflow-x: hidden;
	padding: 0 !important;
}

h1, h2, h3, h4, h5, h6 {
	font-family: freight-display-pro, serif;
	color: #031633;
	font-weight: 700;
}

h1 {
	font-weight: 400;
	font-size: 40px;
	line-height: 48px;
}

h2 {
	line-height: 40px;
	font-size: 32px;
}

h3 {
	font-size: 28px;
	line-height: 38px;
}

h4 {
	font-size: 18px;
	line-height: 28px;
}

h5 {
	font-size: 16px;
	line-height: 26px;
}

h6 {
	font-size: 14px;
	line-height: 24px;
}

a {
	text-decoration: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #a62a1c;
}

a:focus {
	outline: none;
}

ul li, ol li {
	margin-bottom: 1rem;
}

#page {
	padding-top: 0;
}

.site-content {
	padding: 0;
}

.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl, .gb-block-container {
	padding-right: 5rem;
	padding-left: 5rem;
}

.modal {
	padding: 0 !important;
}

.modal-header button.btn-close {
	opacity: 1;
	background: none;
	color: #fff;
	border-radius: 100%;
	margin: 0 5px 5px auto;
	padding: 0;
}

.modal-header button.btn-close::after {
	content: "";
	font-family: "Font Awesome 6 Free";
	font-weight: 600;
	color: #a62a1c;
	font-size: 26px;
	-webkit-transition: all .25s ease-out;
	transition: all .25s ease-out;
}

.modal-header button.btn-close:hover, .modal-header button.btn-close:focus, .modal-header button.btn-close:focus-within, .modal-header button.btn-close:active {
	-webkit-box-shadow: none;
	box-shadow: none;
}

.modal-header button.btn-close:hover::after, .modal-header button.btn-close:focus::after, .modal-header button.btn-close:focus-within::after, .modal-header button.btn-close:active::after {
	color: #1e1e1e;
}

.entry-content p a {
	color: #a62a1c;
	text-decoration: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.entry-content p a:hover, .entry-content p a:focus {
	color: #a62a1c;
	text-decoration: underline;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.entry-content ul {
	padding-left: 0;
}

.eyebrow-text {
	text-wrap-style: balance;
}

.editor-styles-wrapper :where(:not(.is-layout-flex,.is-layout-grid)) > .wp-block {
	margin-left: 0;
	margin-right: 0;
	width: 100%;
	max-width: 100%;
}

html:where(.wp-block) {
	max-width: 100%;
}

body.page-template-pcg h1, body.page-template-pcg h2, body.page-template-pcg h3, body.page-template-pcg h4, body.page-template-pcg h5, body.page-template-pcg h6 {
	color: #0b141b;
	font-family: freight-display-pro, serif;
}

@media screen and (max-width:991px) {
	.container {
		padding-right: 3rem;
		padding-left: 3rem;
	}
	
	.sixty-mobile {
		height: 60px !important;
	}
}

@media screen and (max-width:768px) {
	.wp-block-table .has-fixed-layout {
		overflow-y: auto;
		width: -webkit-max-content;
		width: -moz-max-content;
		width: max-content;
	}
}

a.btn, .btn a, button.btn {
	font-family: manrope, sans-serif;
	background: #d4f378;
	border: 1px solid #d4f378;
	border-radius: 1000px;
	color: #031633;
	font-size: 16px;
	line-height: 22px;
	padding: 16px 32px;
	font-weight: 700;
	text-decoration: none;
	position: relative;
	-webkit-transition: all ease .3s ease-out;
	transition: all ease .3s ease-out;
}

a.btn-primary, .btn a-primary, button.btn-primary, .site-header .top-navigation .drawer-wrap .drawer-menu-explore .mobile-search-wrapper form .s-input button {
	background: #d4f378;
	border-color: #d4f378;
	color: #031633;
	-webkit-box-shadow: none;
	box-shadow: none;
}

a.btn-primary:hover, a.btn-primary:focus, a.btn-primary:active, .btn a-primary:hover, .btn a-primary:focus, .btn a-primary:active, button.btn-primary:hover, .site-header .top-navigation .drawer-wrap .drawer-menu-explore .mobile-search-wrapper form .s-input button:hover, button.btn-primary:focus, .site-header .top-navigation .drawer-wrap .drawer-menu-explore .mobile-search-wrapper form .s-input button:focus, button.btn-primary:active, .site-header .top-navigation .drawer-wrap .drawer-menu-explore .mobile-search-wrapper form .s-input button:active {
	background: #031633 !important;
	border-color: #031633 !important;
}

a.btn-primary--dark, .btn a-primary--dark, button.btn-primary--dark {
	background: #d4f378;
	border-color: #d4f378;
	color: #031633;
}

a.btn-primary--dark:hover, a.btn-primary--dark:focus, a.btn-primary--dark:active, .btn a-primary--dark:hover, .btn a-primary--dark:focus, .btn a-primary--dark:active, button.btn-primary--dark:hover, button.btn-primary--dark:focus, button.btn-primary--dark:active {
	background: #fff !important;
	border-color: #fff !important;
}

a.btn-secondary, .btn a-secondary, button.btn-secondary {
	background: rgba(255, 255, 255, 0);
	border-color: #031633;
	color: #031633;
}

a.btn-secondary:hover, a.btn-secondary:focus, a.btn-secondary:active, .btn a-secondary:hover, .btn a-secondary:focus, .btn a-secondary:active, button.btn-secondary:hover, button.btn-secondary:focus, button.btn-secondary:active {
	background: rgba(5, 41, 89, .0509803922) !important;
	border-color: #031633 !important;
	color: #031633 !important;
}

a.btn-secondary--dark, .btn a-secondary--dark, button.btn-secondary--dark {
	background: rgba(255, 255, 255, 0);
	border-color: #fff;
	color: #fff;
}

a.btn-secondary--dark:hover, a.btn-secondary--dark:focus, a.btn-secondary--dark:active, .btn a-secondary--dark:hover, .btn a-secondary--dark:focus, .btn a-secondary--dark:active, button.btn-secondary--dark:hover, button.btn-secondary--dark:focus, button.btn-secondary--dark:active {
	background: #fff !important;
	border-color: #fff !important;
	color: #031633 !important;
}

a.btn-tertiary, .btn a-tertiary, button.btn-tertiary {
	background: rgba(255, 255, 255, 0);
	border: none;
	color: #395905;
	padding: 0 0 6px 0;
	-webkit-transition: all .3s ease-out;
	transition: all .3s ease-out;
}

a.btn-tertiary::after, .btn a-tertiary::after, button.btn-tertiary::after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	height: 2px;
	width: 100%;
	background-color: #395905;
	-webkit-transition: all .3s ease-out;
	transition: all .3s ease-out;
}

a.btn-tertiary:hover, a.btn-tertiary:focus, a.btn-tertiary:active, .btn a-tertiary:hover, .btn a-tertiary:focus, .btn a-tertiary:active, button.btn-tertiary:hover, button.btn-tertiary:focus, button.btn-tertiary:active {
	color: #031633 !important;
}

a.btn-tertiary:hover:after, a.btn-tertiary:focus:after, a.btn-tertiary:active:after, .btn a-tertiary:hover:after, .btn a-tertiary:focus:after, .btn a-tertiary:active:after, button.btn-tertiary:hover:after, button.btn-tertiary:focus:after, button.btn-tertiary:active:after {
	height: 4px !important;
	background-color: #031633 !important;
	bottom: -2px;
}

a.btn-tertiary--dark, .btn a-tertiary--dark, button.btn-tertiary--dark {
	background: rgba(255, 255, 255, 0);
	border: none;
	color: #bec8ad;
	padding: 0 0 6px 0;
}

a.btn-tertiary--dark::after, .btn a-tertiary--dark::after, button.btn-tertiary--dark::after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	height: 2px;
	width: 100%;
	background-color: #d4f378;
	-webkit-transition: all .3s ease-out;
	transition: all .3s ease-out;
}

a.btn-tertiary--dark:hover, a.btn-tertiary--dark:focus, a.btn-tertiary--dark:active, .btn a-tertiary--dark:hover, .btn a-tertiary--dark:focus, .btn a-tertiary--dark:active, button.btn-tertiary--dark:hover, button.btn-tertiary--dark:focus, button.btn-tertiary--dark:active {
	color: #fff !important;
}

a.btn-tertiary--dark:hover:after, a.btn-tertiary--dark:focus:after, a.btn-tertiary--dark:active:after, .btn a-tertiary--dark:hover:after, .btn a-tertiary--dark:focus:after, .btn a-tertiary--dark:active:after, button.btn-tertiary--dark:hover:after, button.btn-tertiary--dark:focus:after, button.btn-tertiary--dark:active:after {
	height: 4px !important;
	background-color: #fff !important;
	bottom: -2px;
}

a.btn-white, .btn-white a, button.btn-white {
	font-family: manrope, sans-serif;
	font-size: 16px;
	background: #fff;
	border-radius: 4px;
	padding: 5px 20px;
	color: #031633;
	font-weight: 700;
	text-decoration: none;
	position: relative;
	-webkit-transition: all ease .5s;
	transition: all ease .5s;
}

a.btn-white:hover, .btn-white a:hover, button.btn-white:hover {
	color: #031633 !important;
}

a.btn-transparent, .btn-transparent a, button.btn-transparent {
	font-family: manrope, sans-serif;
	font-size: 16px;
	background: rgba(255, 255, 255, 0);
	border-radius: 4px;
	padding: 5px 20px;
	color: #fff;
	font-weight: 700;
	text-decoration: none;
	position: relative;
	-webkit-transition: all ease .5s;
	transition: all ease .5s;
}

a.btn-transparent:hover, .btn-transparent a:hover, button.btn-transparent:hover {
	color: #fff !important;
}

.entry-content p a {
	-webkit-box-shadow: none;
	box-shadow: none;
}

.entry-content p a.btn-primary {
	color: #fff;
}

.entry-content p a.btn-secondary {
	color: #031633;
}

.entry-content p a:hover, .entry-content p a:focus, .entry-content p a:active {
	-webkit-box-shadow: none;
	box-shadow: none;
}

@media screen and (max-width:991px) {
	a.btn, .btn a, button.btn {
		border-width: 1px;
		padding: 11px 24px;
	}
	
	a.btn-tertiary, .btn a-tertiary, button.btn-tertiary {
		padding: 0 0 4px 0;
		font-size: 14px;
	}
	
	a.btn-tertiary:hover:after, a.btn-tertiary:focus:after, a.btn-tertiary:active:after, .btn a-tertiary:hover:after, .btn a-tertiary:focus:after, .btn a-tertiary:active:after, button.btn-tertiary:hover:after, button.btn-tertiary:focus:after, button.btn-tertiary:active:after {
		height: 2px !important;
		bottom: 0px !important;
	}
	
	a.btn-tertiary--dark, .btn a-tertiary--dark, button.btn-tertiary--dark {
		padding: 0 0 4px 0;
		font-size: 14px;
	}
	
	a.btn-tertiary--dark:hover:after, a.btn-tertiary--dark:focus:after, a.btn-tertiary--dark:active:after, .btn a-tertiary--dark:hover:after, .btn a-tertiary--dark:focus:after, .btn a-tertiary--dark:active:after, button.btn-tertiary--dark:hover:after, button.btn-tertiary--dark:focus:after, button.btn-tertiary--dark:active:after {
		height: 2px !important;
		bottom: 0px !important;
	}
}

.featured-deals-section .glide__bullets {
	bottom: -65px !important;
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	left: 1em;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
}

@media (min-width:600px) {
	.featured-deals-section .glide__bullets {
		left: 60px !important;
		bottom: -85px !important;
	}
}

.featured-deals-section .glide__bullets .glide__bullet {
	height: 7px;
	width: 7px;
	margin-bottom: 10px;
	border: 1px solid #031633;
	border-radius: 100px;
	-webkit-transition: all .25s ease-out;
	transition: all .25s ease-out;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.featured-deals-section .glide__bullets .glide__bullet--active {
	background-color: #031633;
}

.featured-deals-section .glide__bullets .glide__bullet--active svg path {
	fill: #031633;
}

.featured-deals-section .glide__slide {
	margin-bottom: 0 !important;
}

.featured-deals-section .glide__slides {
	padding: 0 !important;
	margin: 0 !important;
}

.featured-deals-section .glide__arrows .glide__arrow {
	top: initial;
}

.featured-deals-section .glide__arrows .glide__arrow--left {
	left: initial;
}

.featured-deals-section .glide__arrows button {
	border-radius: 100px;
	border: 1px solid #031633;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.featured-deals-section .glide__arrows button svg {
	fill: #031633;
}

.featured-deals-section .glide__arrows button[data-glide-dir="<"] {
	right: 4em !important;
	bottom: -85px;
}

@media (min-width:600px) {
	.featured-deals-section .glide__arrows button[data-glide-dir="<"] {
		right: 106px !important;
		bottom: -100px;
	}
}

.featured-deals-section .glide__arrows button[data-glide-dir=">"] {
	right: 1em !important;
	bottom: -85px;
}

@media (min-width:600px) {
	.featured-deals-section .glide__arrows button[data-glide-dir=">"] {
		right: 60px !important;
		bottom: -100px;
	}
}

.featured-deals-section .glide__arrows button:hover, .featured-deals-section .glide__arrows button:focus {
	opacity: .75;
}

.featured-deals-section.pcg .glide__bullets {
	bottom: -50px !important;
	left: 0 !important;
}

.featured-deals-section.pcg .glide__bullets .glide__bullet {
	border: 1px solid #9b9d8a;
	background: none;
}

.featured-deals-section.pcg .glide__bullets .glide__bullet--active {
	background-color: #9b9d8a;
}

.featured-deals-section.pcg .glide__arrows button {
	border: 1px solid #9b9d8a;
	bottom: -81px;
	top: auto;
}

.featured-deals-section.pcg .glide__arrows button svg {
	fill: #9b9d8a !important;
}

.featured-deals-section.pcg .glide__arrows button[data-glide-dir="<"] {
	right: 50px !important;
}

.featured-deals-section.pcg .glide__arrows button[data-glide-dir=">"] {
	right: 0 !important;
}

.featured-deals-section.pcg .glide__arrows button:hover, .featured-deals-section.pcg .glide__arrows button:focus {
	opacity: .75;
}

.testimonials-section .glide__track {
	overflow: visible !important;
}

.testimonials-section .glide__bullets {
	bottom: -40px !important;
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.testimonials-section .glide__bullets .glide__bullet {
	height: 7px;
	width: 7px;
	margin-bottom: 10px;
	border: 1px solid #031633;
	border-radius: 100px;
	-webkit-transition: all .25s ease-out;
	transition: all .25s ease-out;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.testimonials-section .glide__bullets .glide__bullet--active {
	background-color: #031633;
}

.testimonials-section .glide__slide {
	margin-bottom: 0 !important;
}

.testimonials-section .glide__slides {
	padding: 0 !important;
	margin: 0 !important;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	overflow: visible !important;
}

.testimonials-section .glide__arrows {
	height: 10px;
	max-width: 1100px;
	margin: 0 auto;
	position: relative;
}

.testimonials-section .glide__arrows button {
	border-radius: 100px;
	border: 1px solid #031633;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.testimonials-section .glide__arrows button svg {
	fill: #031633;
}

.testimonials-section .glide__arrows button[data-glide-dir="<"] {
	top: auto !important;
	bottom: -60px !important;
	left: 25px;
}

.testimonials-section .glide__arrows button[data-glide-dir=">"] {
	top: auto !important;
	bottom: -60px !important;
	right: 25px;
}

.testimonials-section .glide__arrows button:hover, .testimonials-section .glide__arrows button:focus {
	opacity: .75;
}

.testimonials-section .glide__arrows button:active {
	-webkit-box-shadow: rgba(149, 157, 165, .2) 0 0 0;
	box-shadow: rgba(149, 157, 165, .2) 0 0 0;
}

@media screen and (max-width:768px) {
	.testimonials-section .glide__slide {
		margin-bottom: 0 !important;
	}
	
	.testimonials-section .glide__slides {
		padding: 0 !important;
		margin: 0 !important;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
	
	.testimonials-section .glide__bullets {
		bottom: -40px !important;
	}
	
	.featured-deals-section .featured-deals {
		margin-bottom: 80px !important;
	}
}

@media screen and (max-width:500px) {
	.testimonials-section .glide__bullets {
		bottom: -43px !important;
	}
	
	.testimonials-section .glide__arrows button[data-glide-dir="<"] {
		left: 5rem;
	}
	
	.testimonials-section .glide__arrows button[data-glide-dir=">"] {
		right: 5rem;
	}
}

.loan-card-section .glide {
	display: block;
	padding: 50px 0;
}

@media (min-width:768px) {
	.loan-card-section .glide__track {
		height: 720px;
	}
}

@media (min-width:1024px) {
	.loan-card-section .glide__track {
		height: 600px;
	}
}

@media (min-width:1440px) {
	.loan-card-section .glide__track {
		height: 600px;
	}
}

@media (min-width:1920px) {
	.loan-card-section .glide__track {
		height: 720px;
	}
}

.loan-card-section .glide__bullets {
	bottom: -70px !important;
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	left: 40px;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	display: none !important;
}

.loan-card-section .glide__bullets .glide__bullet {
	height: 7px;
	width: 7px;
	margin-bottom: 10px;
	border: 1px solid #fff;
	border-radius: 100px;
	-webkit-transition: all .25s ease-out;
	transition: all .25s ease-out;
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: rgba(255, 255, 255, 0);
}

.loan-card-section .glide__bullets .glide__bullet--active {
	background-color: #fff;
}

.loan-card-section .glide__bullets .glide__bullet--active svg path {
	fill: #fff;
}

.loan-card-section .glide__slide {
	margin-bottom: 0 !important;
	height: auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.loan-card-section .glide__slides {
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	padding: 0 !important;
	margin: 0 !important;
	height: 100%;
}

.loan-card-section .glide__arrows {
	width: 100px;
	position: relative;
}

.loan-card-section .glide__arrows .glide__arrow {
	top: initial;
}

.loan-card-section .glide__arrows .glide__arrow--left {
	left: initial;
}

.loan-card-section .glide__arrows button {
	border-radius: 100px;
	border: 1px solid #fff;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.loan-card-section .glide__arrows button svg {
	fill: #fff;
}

.loan-card-section .glide__arrows button[data-glide-dir="<"] {
	right: calc(3em + 40px) !important;
	bottom: -85px;
}

.loan-card-section .glide__arrows button[data-glide-dir=">"] {
	right: 40px !important;
	bottom: -85px;
}

.loan-card-section .glide__arrows button:hover, .loan-card-section .glide__arrows button:focus {
	opacity: .75;
}

.loan-card-section .glide__arrows button[data-glide-dir="<"] {
	left: 20px;
	right: initial !important;
	bottom: -85px;
}

.loan-card-section .glide__arrows button[data-glide-dir=">"] {
	right: 0px !important;
	bottom: -85px;
}

.pagination {
	border-top: 1px solid #052959;
	border-bottom: 1px solid #052959;
	padding: 30px 0;
	margin-top: 0;
}

.pagination-wrapper {
	position: relative;
	width: 100%;
}

.pagination-wrapper.search {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 40px 0;
	padding: 0;
}

.pagination-wrapper .nav-links, .pagination-wrapper .numbered-links {
	margin: 0 auto;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
}

.pagination-wrapper .page-numbers {
	text-decoration: none;
	margin: 0 5px;
}

.pagination-wrapper .page-numbers::after {
	content: none;
}

.pagination-wrapper .page-numbers.current {
	color: #a62a1c;
	position: relative;
}

.pagination-wrapper .page-numbers.current::after {
	content: "";
	position: absolute;
	bottom: 0;
	height: 2px;
	width: 8px;
	background-color: #a62a1c;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}

.pagination-wrapper .page-numbers:not(.prev):not(.next) {
	background-color: rgba(255, 255, 255, 0);
	font-size: 18px;
	line-height: 28px;
	font-weight: 700;
	padding: 2px 8px;
	height: auto;
}

.pagination-wrapper .page-numbers:not(.prev):not(.next):hover, .pagination-wrapper .page-numbers:not(.prev):not(.next):focus, .pagination-wrapper .page-numbers:not(.prev):not(.next):focus-within {
	color: #a62a1c;
}

.pagination-wrapper .page-numbers.prev, .pagination-wrapper .page-numbers.next {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	font-family: manrope, sans-serif;
	border: 2px solid #395905;
	border-radius: 0;
	font-size: 16px;
	line-height: 22px;
	padding: 16px 32px;
	font-weight: 700;
	text-decoration: none;
	-webkit-transition: all ease .3s ease-out;
	transition: all ease .3s ease-out;
	background: rgba(255, 255, 255, 0);
	color: #395905;
	height: auto;
	text-indent: 0;
	margin: 0;
}

.pagination-wrapper .page-numbers.prev:hover, .pagination-wrapper .page-numbers.prev:focus, .pagination-wrapper .page-numbers.prev:active, .pagination-wrapper .page-numbers.next:hover, .pagination-wrapper .page-numbers.next:focus, .pagination-wrapper .page-numbers.next:active {
	background: rgba(5, 41, 89, .0509803922) !important;
	border-color: #031633 !important;
	color: #031633 !important;
}

.pagination-wrapper .page-numbers.prev {
	left: 0;
}

.pagination-wrapper .page-numbers.next {
	right: 0;
}

@media (max-width:991px) {
	.pagination-wrapper .page-numbers.prev, .pagination-wrapper .page-numbers.next {
		border: 1px solid #395905;
	}
	
	.pagination-wrapper .page-numbers:not(.prev):not(.next):not(.current) {
		display: none;
	}
	
	.pagination-wrapper .page-numbers.prev {
		font-size: 0;
		padding: 11px 36px;
	}
	
	.pagination-wrapper .page-numbers.prev::after {
		content: "Prev";
		position: absolute;
		pointer-events: none;
		top: 0;
		left: 0;
		-webkit-transition: all ease .3s ease-out;
		transition: all ease .3s ease-out;
		text-align: center;
		color: #395905;
		height: 100%;
		width: 100%;
		background-color: rgba(255, 255, 255, 0);
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		font-family: manrope, sans-serif;
	}
	
	.pagination-wrapper .page-numbers.prev:hover::after, .pagination-wrapper .page-numbers.prev:focus::after, .pagination-wrapper .page-numbers.prev:active::after {
		color: #031633;
	}
	
	.pagination-wrapper .page-numbers.next {
		padding: 10px 19px;
	}
}

@media (max-width:480px) {
	.pagination-wrapper {
		padding: 0 50px;
	}
	
	.pagination-wrapper .page-numbers {
		padding: 5px 8px;
		margin: 0 2px;
	}
}

@media screen and (max-width:1199px) {
	.home .site-header .top-navigation {
		margin-bottom: -55px;
	}
}

.home .site-header .top-navigation {
	display: block;
}

.home .site-header .top-navigation .drawer-wrap {
	position: relative;
	margin-top: -65px;
}

.home .site-header .top-navigation .drawer-wrap .drawer-menu-explore .mobile-search-wrapper {
	padding: 100px 24px 24px 24px;
}

.home .site-header .top-navigation .site-identity .mobile-navigation button svg {
	fill: #fff;
}

.home .site-header .top-navigation .site-identity .mobile-navigation button:hover svg {
	fill: #d4f378;
}

.home .site-header .top-navigation .site-identity .site-title-wrap .custom-logo-link {
	background-image: url("https://lendingone.com/nitropack_static/saNijgMzQgFtwaAypnPeGZuvdBSLqPGb/assets/images/optimized/rev-1521365/lendingone.com/wp-content/uploads/LendingOne_Logo_White.svg");
	background-size: contain;
	display: block;
	width: 170px;
	height: 43px;
}

.home .site-header .top-navigation .site-identity .site-title-wrap .custom-logo-link.nitro-lazy {
	background-image: none !important;
}

.home .site-header .top-navigation .site-identity .site-title-wrap .custom-logo-link img {
	display: none;
}

.home .site-header .top-navigation .site-identity .top-navigation-right .main-navigation .menu-main-menu-container ul.menu li.menu-item a {
	color: #fff;
}

.home .site-header .top-navigation .site-identity .top-navigation-right .main-navigation .menu-main-menu-container ul.menu li.menu-item:hover > a {
	color: #fff;
	border: none;
}

.home .site-header .top-navigation .site-identity .top-navigation-right .main-navigation .menu-main-menu-container ul.sub-menu li.menu-item:hover > a {
	color: initial;
	border: none;
}

.home .site-header .top-navigation .site-identity .top-navigation-right .main-navigation .nav-buttons a {
	padding: 13px 26px;
	font-size: 14px;
	line-height: 18px;
}

.home .site-header .top-navigation .site-identity .top-navigation-right .main-navigation .nav-buttons a.btn-primary:hover {
	border-color: #fff !important;
	background: #fff !important;
	color: #031633 !important;
}

.home .site-header .top-navigation .site-identity .top-navigation-right .main-navigation .nav-buttons a.btn-secondary {
	border-color: #fff;
	color: #fff;
}

.home .site-header .top-navigation .site-identity .top-navigation-right .main-navigation .nav-buttons a.btn-secondary:hover {
	border-color: #fff !important;
	background: #fff !important;
	color: #031633 !important;
}

.site-header {
	background-color: rgba(255, 255, 255, 0);
	-webkit-box-shadow: none;
	box-shadow: none;
	display: block;
}

.site-header .mobile-util-link {
	display: none;
	background-color: #d4f378;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.site-header .mobile-util-link a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: start;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	margin: 0 0 auto auto;
	padding: 5px;
}

.site-header .mobile-util-link a svg {
	fill: #031633;
	height: 16px;
	width: 16px;
}

.site-header .mobile-util-link a p {
	margin-bottom: 0;
	color: #031633;
	font-size: 14px;
	margin-left: 8px;
}

.site-header .mobile-util-link a:hover p, .site-header .mobile-util-link a:focus p, .site-header .mobile-util-link a:focus-within p {
	text-decoration: underline;
	color: #031633;
}

.site-header .top-navigation {
	display: block;
}

.site-header .top-navigation .site-identity {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 0;
}

.site-header .top-navigation .site-identity .site-title-wrap {
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	margin-right: 40px;
}

.site-header .top-navigation .site-identity .site-title-wrap .custom-logo-link:focus {
	opacity: .65;
}

.site-header .top-navigation .site-identity .top-navigation-right {
	max-width: 100%;
}

.site-header .top-navigation .site-identity .top-navigation-right .main-navigation {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.site-header .top-navigation .site-identity .top-navigation-right .main-navigation .menu-main-menu-container ul.menu {
	line-height: 0;
	padding-left: 0;
}

.site-header .top-navigation .site-identity .top-navigation-right .main-navigation .menu-main-menu-container ul.menu li.menu-item {
	padding: 0 13px;
	margin-bottom: 0;
}

.site-header .top-navigation .site-identity .top-navigation-right .main-navigation .menu-main-menu-container ul.menu li.menu-item:first-child {
	padding-left: 0;
}

.site-header .top-navigation .site-identity .top-navigation-right .main-navigation .menu-main-menu-container ul.menu li.menu-item:first-child:hover .sub-menu, .site-header .top-navigation .site-identity .top-navigation-right .main-navigation .menu-main-menu-container ul.menu li.menu-item:first-child:focus .sub-menu, .site-header .top-navigation .site-identity .top-navigation-right .main-navigation .menu-main-menu-container ul.menu li.menu-item:first-child:active .sub-menu, .site-header .top-navigation .site-identity .top-navigation-right .main-navigation .menu-main-menu-container ul.menu li.menu-item:first-child:focus-within .sub-menu {
	left: -34px;
}

.site-header .top-navigation .site-identity .top-navigation-right .main-navigation .menu-main-menu-container ul.menu li.menu-item:hover > a, .site-header .top-navigation .site-identity .top-navigation-right .main-navigation .menu-main-menu-container ul.menu li.menu-item:focus > a, .site-header .top-navigation .site-identity .top-navigation-right .main-navigation .menu-main-menu-container ul.menu li.menu-item:active > a, .site-header .top-navigation .site-identity .top-navigation-right .main-navigation .menu-main-menu-container ul.menu li.menu-item:focus-within > a, .site-header .top-navigation .site-identity .top-navigation-right .main-navigation .menu-main-menu-container ul.menu li.menu-item[aria-current="page"] > a {
	color: #031633;
	text-decoration: underline;
	text-underline-offset: 8px;
	outline: none;
}

.site-header .top-navigation .site-identity .top-navigation-right .main-navigation .menu-main-menu-container ul.menu li.menu-item:hover > a::after, .site-header .top-navigation .site-identity .top-navigation-right .main-navigation .menu-main-menu-container ul.menu li.menu-item:focus > a::after, .site-header .top-navigation .site-identity .top-navigation-right .main-navigation .menu-main-menu-container ul.menu li.menu-item:active > a::after, .site-header .top-navigation .site-identity .top-navigation-right .main-navigation .menu-main-menu-container ul.menu li.menu-item:focus-within > a::after, .site-header .top-navigation .site-identity .top-navigation-right .main-navigation .menu-main-menu-container ul.menu li.menu-item[aria-current="page"] > a::after {
	content: none;
}

.site-header .top-navigation .site-identity .top-navigation-right .main-navigation .menu-main-menu-container ul.menu li.menu-item:hover .sub-menu, .site-header .top-navigation .site-identity .top-navigation-right .main-navigation .menu-main-menu-container ul.menu li.menu-item:focus .sub-menu, .site-header .top-navigation .site-identity .top-navigation-right .main-navigation .menu-main-menu-container ul.menu li.menu-item:active .sub-menu, .site-header .top-navigation .site-identity .top-navigation-right .main-navigation .menu-main-menu-container ul.menu li.menu-item:focus-within .sub-menu {
	left: -21px;
}

.site-header .top-navigation .site-identity .top-navigation-right .main-navigation .menu-main-menu-container ul.menu li.menu-item > a {
	margin-bottom: 0;
	padding: 39px 0 36px 0;
	border-bottom: 3px solid rgba(255, 255, 255, 0);
	font-weight: 700;
	font-size: 16px;
	line-height: 22px;
}

.site-header .top-navigation .site-identity .top-navigation-right .main-navigation .menu-main-menu-container ul.menu li.menu-item > a::after {
	content: none;
}

.site-header .top-navigation .site-identity .top-navigation-right .main-navigation .menu-main-menu-container ul.menu li.menu-item > a[aria-current="page"] {
	color: #031633;
}

.site-header .top-navigation .site-identity .top-navigation-right .main-navigation .menu-main-menu-container ul.menu li.menu-item .sub-menu {
	margin-left: 0 !important;
	bottom: auto !important;
	top: 80% !important;
	background-color: #fffcf5;
	-webkit-box-shadow: 0 6px 15px 0 rgba(0, 0, 0, .06);
	box-shadow: 0 6px 15px 0 rgba(0, 0, 0, .06);
	border-radius: 8px;
	padding: 0;
	display: block;
	min-width: 310px;
	max-width: 400px;
	width: auto;
	overflow: hidden;
}

.site-header .top-navigation .site-identity .top-navigation-right .main-navigation .menu-main-menu-container ul.menu li.menu-item .sub-menu::before {
	border-bottom: none;
}

.site-header .top-navigation .site-identity .top-navigation-right .main-navigation .menu-main-menu-container ul.menu li.menu-item .sub-menu li {
	z-index: 1;
	padding: 8px 0;
	border-bottom: 1px solid #eee;
}

.site-header .top-navigation .site-identity .top-navigation-right .main-navigation .menu-main-menu-container ul.menu li.menu-item .sub-menu li:hover {
	background: #d4f378;
}

.site-header .top-navigation .site-identity .top-navigation-right .main-navigation .menu-main-menu-container ul.menu li.menu-item .sub-menu li:last-of-type {
	border-bottom: none;
}

.site-header .top-navigation .site-identity .top-navigation-right .main-navigation .menu-main-menu-container ul.menu li.menu-item .sub-menu li a {
	padding: 12px 16px;
	color: #1e1e1e;
	position: relative;
	display: block;
	border-bottom: 0;
	text-decoration: none;
}

.site-header .top-navigation .site-identity .top-navigation-right .main-navigation .menu-main-menu-container ul.menu li.menu-item .sub-menu li a:hover, .site-header .top-navigation .site-identity .top-navigation-right .main-navigation .menu-main-menu-container ul.menu li.menu-item .sub-menu li a:focus, .site-header .top-navigation .site-identity .top-navigation-right .main-navigation .menu-main-menu-container ul.menu li.menu-item .sub-menu li a:active {
	color: #031633;
}

.site-header .top-navigation .site-identity .top-navigation-right .main-navigation .menu-main-menu-container ul.menu li.menu-item .sub-menu li:last-child a {
	margin-bottom: 0;
}

.site-header .top-navigation .site-identity .top-navigation-right .main-navigation .nav-buttons {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.site-header .top-navigation .site-identity .top-navigation-right .main-navigation .nav-buttons a {
	padding: 16px 32px;
}

.site-header .top-navigation .site-identity .top-navigation-right .main-navigation .nav-buttons a.btn-primary {
	margin-left: 26px;
}

.site-header .top-navigation .site-identity .top-navigation-right .main-navigation .nav-buttons a.btn-primary:hover, .site-header .top-navigation .site-identity .top-navigation-right .main-navigation .nav-buttons a.btn-primary:focus, .site-header .top-navigation .site-identity .top-navigation-right .main-navigation .nav-buttons a.btn-primary:active {
	color: #fff;
}

.site-header .top-navigation .site-identity .top-navigation-right .main-navigation .nav-buttons a.btn-secondary {
	margin-left: 16px;
}

.site-header .top-navigation .site-identity .top-navigation-right .main-navigation .nav-buttons a.btn-secondary:hover, .site-header .top-navigation .site-identity .top-navigation-right .main-navigation .nav-buttons a.btn-secondary:focus, .site-header .top-navigation .site-identity .top-navigation-right .main-navigation .nav-buttons a.btn-secondary:active {
	color: #031633;
}

.site-header .top-navigation .site-identity .mobile-navigation {
	background-color: rgba(255, 255, 255, 0);
	padding: 0;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
}

.site-header .top-navigation .site-identity .mobile-navigation button, .site-header .top-navigation .site-identity .mobile-navigation a {
	width: 37px;
	height: 37px;
	padding: 0;
	position: relative;
}

.site-header .top-navigation .site-identity .mobile-navigation button svg, .site-header .top-navigation .site-identity .mobile-navigation a svg {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	fill: #031633;
}

.site-header .top-navigation .site-identity .mobile-navigation button:hover svg, .site-header .top-navigation .site-identity .mobile-navigation button:focus svg, .site-header .top-navigation .site-identity .mobile-navigation a:hover svg, .site-header .top-navigation .site-identity .mobile-navigation a:focus svg {
	fill: #031633;
}

.site-header .top-navigation .site-identity .mobile-navigation a {
	margin-left: 13px;
}

.site-header .top-navigation .drawer-wrap {
	position: relative;
}

.site-header .top-navigation .drawer-wrap .drawer-menu-explore {
	background-color: #fff;
	padding: 0;
}

.site-header .top-navigation .drawer-wrap .drawer-menu-explore .mobile-search-wrapper {
	background-color: #031633;
	padding: 13px 24px 24px 24px;
}

.site-header .top-navigation .drawer-wrap .drawer-menu-explore .mobile-search-wrapper form label {
	color: #fff;
	font-size: 16px;
	line-height: 24px;
	font-weight: 400;
	margin-bottom: 4px;
}

.site-header .top-navigation .drawer-wrap .drawer-menu-explore .mobile-search-wrapper form .s-input {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.site-header .top-navigation .drawer-wrap .drawer-menu-explore .mobile-search-wrapper form .s-input input {
	height: 40px;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.site-header .top-navigation .drawer-wrap .drawer-menu-explore .mobile-search-wrapper form .s-input button {
	height: 40px;
	border-top: 1px solid #aabed9;
	border-bottom: 1px solid #aabed9;
	border-right: 1px solid #aabed9;
	padding: 0 12px;
}

.site-header .top-navigation .drawer-wrap .drawer-menu-explore .mobile-search-wrapper form .s-input button:hover, .site-header .top-navigation .drawer-wrap .drawer-menu-explore .mobile-search-wrapper form .s-input button:focus, .site-header .top-navigation .drawer-wrap .drawer-menu-explore .mobile-search-wrapper form .s-input button:active {
	border-top: 1px solid #aabed9 !important;
	border-bottom: 1px solid #aabed9 !important;
	border-right: 1px solid #aabed9 !important;
}

.site-header .top-navigation .drawer-wrap .drawer-menu-explore .mobile-apply-wrapper {
	padding: 24px;
}

.site-header .top-navigation .drawer-wrap .drawer-menu-explore .mobile-apply-wrapper a {
	width: 100%;
}

.site-header .top-navigation .drawer-wrap .drawer-menu-explore .mobile-apply-wrapper a.btn-primary {
	margin-bottom: 12px;
}

.site-header .top-navigation .drawer-wrap .drawer-menu-explore .drawer-navigation .menu-main-menu-container ul.menu li.menu-item {
	margin-bottom: 0;
}

.site-header .top-navigation .drawer-wrap .drawer-menu-explore .drawer-navigation .menu-main-menu-container ul.menu li.menu-item > a {
	color: #1e1e1e;
	font-size: 14px;
	line-height: 19px;
	font-weight: 700;
	width: 100%;
	padding: 18px 71px 18px 24px;
	border-bottom: 1px solid #e7dac5;
	margin-bottom: 0;
}

.site-header .top-navigation .drawer-wrap .drawer-menu-explore .drawer-navigation .menu-main-menu-container ul.menu li.menu-item > a:hover, .site-header .top-navigation .drawer-wrap .drawer-menu-explore .drawer-navigation .menu-main-menu-container ul.menu li.menu-item > a:focus, .site-header .top-navigation .drawer-wrap .drawer-menu-explore .drawer-navigation .menu-main-menu-container ul.menu li.menu-item > a:active {
	outline: none;
	opacity: .9;
	color: #031633;
}

.site-header .top-navigation .drawer-wrap .drawer-menu-explore .drawer-navigation .menu-main-menu-container ul.menu li.menu-item.menu-item-has-children > a {
	background: #fffaf2;
}

.site-header .top-navigation .drawer-wrap .drawer-menu-explore .drawer-navigation .menu-main-menu-container ul.menu li.menu-item.menu-item-has-children > a::after {
	content: none;
}

.site-header .top-navigation .drawer-wrap .drawer-menu-explore .drawer-navigation .menu-main-menu-container ul.menu li.menu-item.menu-item-type-custom {
	display: none;
}

.site-header .top-navigation .drawer-wrap .drawer-menu-explore .drawer-navigation .menu-main-menu-container ul.menu li.menu-item:not(.menu-item-has-children) {
	position: relative;
}

.site-header .top-navigation .drawer-wrap .drawer-menu-explore .drawer-navigation .menu-main-menu-container ul.menu li.menu-item .sub-menu {
	margin: 0;
	padding: 0;
}

.site-header .top-navigation .drawer-wrap .drawer-menu-explore .drawer-navigation .menu-main-menu-container ul.menu li.menu-item .sub-menu li.menu-item {
	padding: 0 24px;
	position: relative;
}

.site-header .top-navigation .drawer-wrap .drawer-menu-explore .drawer-navigation .menu-main-menu-container ul.menu li.menu-item .sub-menu li.menu-item > a {
	margin: 0;
	padding-left: 14px;
	padding-right: 40px;
	position: relative;
}

.site-header .top-navigation .drawer-wrap .drawer-menu-explore .drawer-navigation .menu-main-menu-container ul.menu li.menu-item .sub-menu li.menu-item > a::before {
	content: "";
	position: absolute;
	left: 0;
	height: 11px;
	width: 2px;
	background-color: #031633;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.site-header .top-navigation .drawer-wrap .drawer-menu-explore .drawer-navigation .menu-main-menu-container ul.menu li.menu-item .toggle-sub {
	height: 26px;
	width: 26px;
	top: 16px;
	right: 24px;
	background-color: #031633;
	-webkit-transition: all .25s ease;
	transition: all .25s ease;
}

.site-header .top-navigation .drawer-wrap .drawer-menu-explore .drawer-navigation .menu-main-menu-container ul.menu li.menu-item .toggle-sub::after {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%) rotate(-180deg);
	-ms-transform: translate(-50%, -50%) rotate(-180deg);
	transform: translate(-50%, -50%) rotate(-180deg);
	background: url("https://lendingone.com/nitropack_static/saNijgMzQgFtwaAypnPeGZuvdBSLqPGb/assets/images/optimized/rev-1521365/lendingone.com/wp-content/themes/lendingone-theme/dist/img/arrow-white-up.svg");
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	height: 20px;
	width: 20px;
	-webkit-transition: all .25s ease;
	transition: all .25s ease;
}

.site-header .top-navigation .drawer-wrap .drawer-menu-explore .drawer-navigation .menu-main-menu-container ul.menu li.menu-item .toggle-sub[aria-expanded="true"] {
	background-color: #031633;
}

.site-header .top-navigation .drawer-wrap .drawer-menu-explore .drawer-navigation .menu-main-menu-container ul.menu li.menu-item .toggle-sub[aria-expanded="true"]::after {
	-webkit-transform: translate(-50%, -50%) rotate(0deg);
	-ms-transform: translate(-50%, -50%) rotate(0deg);
	transform: translate(-50%, -50%) rotate(0deg);
}

.site-header .top-navigation .drawer-wrap .drawer-menu-explore .drawer-navigation .menu-main-menu-container ul.menu li.menu-item .toggle-sub i {
	display: none;
}

.site-header .top-navigation .drawer-wrap .drawer-menu-explore .mobile-util-links ul {
	margin: 0;
	list-style: none;
	padding: 24px 24px 19px 24px;
}

.site-header .top-navigation .drawer-wrap .drawer-menu-explore .mobile-util-links ul li {
	padding: 0;
	margin: 0 0 17px 0;
}

.site-header .top-navigation .drawer-wrap .drawer-menu-explore .mobile-util-links ul li a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: start;
	color: #031633;
}

.site-header .top-navigation .drawer-wrap .drawer-menu-explore .mobile-util-links ul li a svg {
	fill: #031633;
	height: 11px;
	width: 11px;
}

.site-header .top-navigation .drawer-wrap .drawer-menu-explore .mobile-util-links ul li a p {
	margin-left: 12px;
	margin-bottom: 0;
	font-size: 14px;
	line-height: 22px;
	font-weight: 300px;
	color: #031633;
}

.site-header .top-navigation .drawer-wrap .drawer-menu-explore .mobile-util-links ul li a:hover, .site-header .top-navigation .drawer-wrap .drawer-menu-explore .mobile-util-links ul li a:focus, .site-header .top-navigation .drawer-wrap .drawer-menu-explore .mobile-util-links ul li a:active {
	color: #031633;
}

.site-header .top-navigation .drawer-wrap .drawer-menu-explore .mobile-util-links ul li a:hover p, .site-header .top-navigation .drawer-wrap .drawer-menu-explore .mobile-util-links ul li a:focus p, .site-header .top-navigation .drawer-wrap .drawer-menu-explore .mobile-util-links ul li a:active p {
	color: #031633;
}

.site-header .top-navigation .drawer-wrap .drawer-menu-explore .mobile-util-links ul li:last-child {
	margin-bottom: 0;
}

.site-header .top-navigation .drawer-wrap .drawer-menu-explore::after {
	content: "";
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	height: 1000vh;
	background-color: rgba(30, 30, 30, .4470588235);
}

.site-header .util-nav-wrapper {
	background-color: #d4f378;
}

.site-header .util-nav-wrapper .utility-navigation .container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding-top: 10px;
	padding-bottom: 10px;
}

.site-header .util-nav-wrapper .utility-navigation .container::before, .site-header .util-nav-wrapper .utility-navigation .container::after {
	content: none;
}

.site-header .util-nav-wrapper .utility-navigation .container .util-detail {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.site-header .util-nav-wrapper .utility-navigation .container .util-detail p {
	font-size: 14px;
	line-height: 22px;
	font-weight: 400;
	margin-bottom: 0;
	color: #031633;
}

.site-header .util-nav-wrapper .utility-navigation .container .util-detail p a {
	color: #031633;
	font-weight: 700;
	margin-bottom: 0;
}

.site-header .util-nav-wrapper .utility-navigation .container .util-detail p a:hover, .site-header .util-nav-wrapper .utility-navigation .container .util-detail p a:focus, .site-header .util-nav-wrapper .utility-navigation .container .util-detail p a:active {
	text-decoration: underline;
}

.site-header .util-nav-wrapper .utility-navigation .container .right-links {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.site-header .util-nav-wrapper .utility-navigation .container .right-links > a {
	margin: 0 36px 0 0;
}

.site-header .util-nav-wrapper .utility-navigation .container .right-links > a:hover p, .site-header .util-nav-wrapper .utility-navigation .container .right-links > a:focus p, .site-header .util-nav-wrapper .utility-navigation .container .right-links > a:active p {
	color: #031633;
}

.site-header .util-nav-wrapper .utility-navigation .container .right-links .search {
	position: relative;
}

.site-header .util-nav-wrapper .utility-navigation .container .right-links .search.open .form-holder {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.site-header .util-nav-wrapper .utility-navigation .container .right-links .search.open .open-util-search {
	display: none;
}

.site-header .util-nav-wrapper .utility-navigation .container .right-links .search .form-holder {
	position: absolute;
	top: 0;
	left: 0;
	display: none;
	height: 22px;
	left: -525px;
	background: #d4f378;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.site-header .util-nav-wrapper .utility-navigation .container .right-links .search .form-holder .close-util-search {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: rgba(255, 255, 255, 0);
	padding: 0 8px;
	margin-right: 8px;
	border-right: 1px solid #031633;
}

.site-header .util-nav-wrapper .utility-navigation .container .right-links .search .form-holder .close-util-search:hover, .site-header .util-nav-wrapper .utility-navigation .container .right-links .search .form-holder .close-util-search:focus, .site-header .util-nav-wrapper .utility-navigation .container .right-links .search .form-holder .close-util-search:active {
	-webkit-box-shadow: none;
	box-shadow: none;
}

.site-header .util-nav-wrapper .utility-navigation .container .right-links .search .form-holder .close-util-search:hover p, .site-header .util-nav-wrapper .utility-navigation .container .right-links .search .form-holder .close-util-search:focus p, .site-header .util-nav-wrapper .utility-navigation .container .right-links .search .form-holder .close-util-search:active p {
	color: #031633;
}

.site-header .util-nav-wrapper .utility-navigation .container .right-links .search .form-holder .close-util-search:hover svg, .site-header .util-nav-wrapper .utility-navigation .container .right-links .search .form-holder .close-util-search:focus svg, .site-header .util-nav-wrapper .utility-navigation .container .right-links .search .form-holder .close-util-search:active svg {
	fill: #031633;
}

.site-header .util-nav-wrapper .utility-navigation .container .right-links .search .form-holder .close-util-search p {
	margin-bottom: 0;
	margin-left: 6px;
	font-size: 16px;
	font-weight: 700;
	line-height: 22px;
	color: #031633;
}

.site-header .util-nav-wrapper .utility-navigation .container .right-links .search .form-holder .close-util-search svg {
	margin-top: 3px;
	fill: #031633;
}

.site-header .util-nav-wrapper .utility-navigation .container .right-links .search .form-holder .form form .s-input {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: start;
}

.site-header .util-nav-wrapper .utility-navigation .container .right-links .search .form-holder .form form .s-input ::-webkit-input-placeholder {
	color: #031633;
	opacity: .7;
}

.site-header .util-nav-wrapper .utility-navigation .container .right-links .search .form-holder .form form .s-input ::-moz-placeholder {
	color: #031633;
	opacity: .7;
}

.site-header .util-nav-wrapper .utility-navigation .container .right-links .search .form-holder .form form .s-input :-ms-input-placeholder {
	color: #031633;
	opacity: .7;
}

.site-header .util-nav-wrapper .utility-navigation .container .right-links .search .form-holder .form form .s-input ::-ms-input-placeholder {
	color: #031633;
	opacity: .7;
}

.site-header .util-nav-wrapper .utility-navigation .container .right-links .search .form-holder .form form .s-input ::placeholder {
	color: #031633;
	opacity: .7;
}

.site-header .util-nav-wrapper .utility-navigation .container .right-links .search .form-holder .form form .s-input input {
	width: 449px;
	padding: 0;
	background: rgba(255, 255, 255, 0);
	outline: none;
	border: none !important;
	color: #031633;
	font-size: 14px;
	line-height: 22px;
	font-weight: 300;
}

.site-header .util-nav-wrapper .utility-navigation .container .right-links .search .form-holder .form form .s-input input:hover, .site-header .util-nav-wrapper .utility-navigation .container .right-links .search .form-holder .form form .s-input input:focus, .site-header .util-nav-wrapper .utility-navigation .container .right-links .search .form-holder .form form .s-input input:active {
	-webkit-box-shadow: none;
	box-shadow: none;
	outline: none;
	color: #031633;
	border: none !important;
}

.site-header .util-nav-wrapper .utility-navigation .container .right-links .search .form-holder .form form .s-input button {
	padding: 0;
	background: rgba(255, 255, 255, 0);
	-webkit-box-shadow: none;
	box-shadow: none;
	border: none;
}

.site-header .util-nav-wrapper .utility-navigation .container .right-links .search .form-holder .form form .s-input button:hover, .site-header .util-nav-wrapper .utility-navigation .container .right-links .search .form-holder .form form .s-input button:focus, .site-header .util-nav-wrapper .utility-navigation .container .right-links .search .form-holder .form form .s-input button:active {
	-webkit-box-shadow: none;
	box-shadow: none;
}

.site-header .util-nav-wrapper .utility-navigation .container .right-links .search .form-holder .form form .s-input button.clear-search-input {
	padding: 0 10px 0 0;
	margin-left: -14px;
	pointer-events: none;
	background: #d4f378;
	position: relative;
}

.site-header .util-nav-wrapper .utility-navigation .container .right-links .search .form-holder .form form .s-input button.clear-search-input::after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background-color: #d4f378;
	z-index: 1;
}

.site-header .util-nav-wrapper .utility-navigation .container .right-links .search .form-holder .form form .s-input button[type="submit"] {
	display: none;
}

.site-header .util-nav-wrapper .utility-navigation .container .right-links .search .open-util-search {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: rgba(255, 255, 255, 0);
	padding: 0;
	color: #031633;
}

.site-header .util-nav-wrapper .utility-navigation .container .right-links .search .open-util-search p {
	margin: 0;
	padding-left: 6px;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
}

.site-header .util-nav-wrapper .utility-navigation .container .right-links .search .open-util-search svg path {
	fill: #031633;
}

.site-header .util-nav-wrapper .utility-navigation .container .right-links .search .open-util-search:hover, .site-header .util-nav-wrapper .utility-navigation .container .right-links .search .open-util-search:focus {
	background: rgba(255, 255, 255, 0);
	-webkit-box-shadow: none;
	box-shadow: none;
}

.site-header .util-nav-wrapper .utility-navigation .container .right-links .search .open-util-search:hover p, .site-header .util-nav-wrapper .utility-navigation .container .right-links .search .open-util-search:focus p {
	color: #031633;
}

.blur-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(255, 255, 255, 0);
	z-index: 99;
	opacity: 0;
	pointer-events: none;
	-webkit-transition: opacity .3s ease;
	transition: opacity .3s ease;
}

.blur-overlay.active {
	opacity: 1;
}

@media screen and (max-width:1400px) {
	.site-header .top-navigation .site-identity .site-title-wrap {
		margin-right: 32px;
	}
	
	.site-header .top-navigation .site-identity .top-navigation-right .main-navigation .menu-main-menu-container ul.menu li.menu-item {
		padding: 0 10px;
	}
	
	.site-header .top-navigation .site-identity .top-navigation-right .main-navigation .menu-main-menu-container ul.menu li.menu-item a {
		padding: 39px 0 36px 0;
		font-size: 14px;
	}
	
	.site-header .top-navigation .site-identity .top-navigation-right .main-navigation .nav-buttons a {
		padding: 13px 26px;
		font-size: 14px;
		line-height: 18px;
	}
	
	body.page-template-pcg .site-header .top-navigation .site-identity .top-navigation-right .main-navigation .nav-buttons a {
		padding: 13px 20px;
	}
}

@media screen and (max-width:1200px) {
	.site-header .mobile-util-link {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	
	.site-header .util-nav-wrapper {
		display: none;
	}
	
	.site-header .container {
		padding-left: 20px;
		padding-right: 20px;
	}
	
	.site-header .top-navigation .site-identity {
		padding: 14px 0 14px;
	}
	
	.site-header .top-navigation .site-identity .site-title-wrap > a img {
		width: 135px;
		height: 35px;
	}
	
	.site-header .top-navigation .site-identity .mobile-navigation {
		width: -webkit-fit-content;
		width: -moz-fit-content;
		width: fit-content;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
	
	.site-header .top-navigation .site-identity .mobile-navigation button, .site-header .top-navigation .site-identity .mobile-navigation a {
		width: 29px;
		height: 29px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	
	.site-header .top-navigation .site-identity .mobile-navigation button span, .site-header .top-navigation .site-identity .mobile-navigation a span {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		height: 23px;
	}
	
	.site-header .top-navigation .site-identity .mobile-navigation button i, .site-header .top-navigation .site-identity .mobile-navigation a i {
		font-size: 20px;
	}
	
	.site-header .top-navigation .site-identity .mobile-navigation a {
		margin-left: 4px;
	}
	
	body.page-template-pcg .site-header .top-navigation .site-identity .site-title-wrap > a img {
		width: 130px;
		height: auto;
	}
}

@media screen and (max-width:991px) {
	.site-header .top-navigation .site-identity {
		padding: 14px 0 6px;
	}
}

footer.site-footer {
	background-color: #1e1e1e;
	padding-bottom: 0;
}

footer.site-footer .container {
	padding-top: 40px;
	padding-bottom: 40px;
}

footer.site-footer .footer-top {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: start;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: start;
}

footer.site-footer .footer-top__left {
	padding-right: 107px;
	position: relative;
}

footer.site-footer .footer-top__left > a {
	-webkit-transition: all .25s ease;
	transition: all .25s ease;
}

footer.site-footer .footer-top__left > a:focus {
	opacity: .85;
}

footer.site-footer .footer-top__left::after {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	width: 2px;
	background-color: #fff;
	opacity: .2;
}

footer.site-footer .footer-top__left .location {
	margin-top: 84px;
}

footer.site-footer .footer-top__left .location address, footer.site-footer .footer-top__left .location p {
	font-size: 14px;
	line-height: 22px;
	color: #fff;
}

footer.site-footer .footer-top__left .location strong {
	font-weight: 700;
	margin-bottom: 16px;
}

footer.site-footer .footer-top__left .location address {
	font-weight: 300;
	margin-bottom: 16px;
}

footer.site-footer .footer-top__left .location p {
	margin-bottom: 0;
}

footer.site-footer .footer-top__left .location p.header {
	margin-bottom: 16px;
	font-weight: 700;
}

footer.site-footer .footer-top__left .location p a {
	font-weight: 700;
	color: #bec8ad;
}

footer.site-footer .footer-top__left .location p a:hover, footer.site-footer .footer-top__left .location p a:focus, footer.site-footer .footer-top__left .location p a:active {
	text-decoration: underline;
}

footer.site-footer .footer-top__right {
	padding-left: 107px;
}

footer.site-footer .footer-top__right nav.footer-navigation .menu-footer-menu-container ul.menu {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: start;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: start;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding-left: 0;
}

footer.site-footer .footer-top__right nav.footer-navigation .menu-footer-menu-container ul.menu li.menu-item {
	margin-bottom: 0;
}

footer.site-footer .footer-top__right nav.footer-navigation .menu-footer-menu-container ul.menu li.menu-item a {
	color: #fff;
	font-weight: 700;
	line-height: 22px;
	font-size: 14px;
	margin-bottom: 16px;
	display: block;
}

footer.site-footer .footer-top__right nav.footer-navigation .menu-footer-menu-container ul.menu li.menu-item a:hover, footer.site-footer .footer-top__right nav.footer-navigation .menu-footer-menu-container ul.menu li.menu-item a:focus, footer.site-footer .footer-top__right nav.footer-navigation .menu-footer-menu-container ul.menu li.menu-item a:active {
	text-decoration: underline;
}

footer.site-footer .footer-top__right nav.footer-navigation .menu-footer-menu-container ul.menu li.menu-item ul.sub-menu {
	padding: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: start;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: start;
}

footer.site-footer .footer-top__right nav.footer-navigation .menu-footer-menu-container ul.menu li.menu-item:not(:last-child) ul.sub-menu li.menu-item a {
	color: #bec8ad;
}

footer.site-footer .footer-bottom {
	padding: 0;
}

footer.site-footer .footer-bottom__top {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 20px 0;
	position: relative;
	margin: 48px 0 24px 0;
}

footer.site-footer .footer-bottom__top::after, footer.site-footer .footer-bottom__top::before {
	content: "";
	position: absolute;
	left: 0;
	width: 100%;
	height: 2px;
	background-color: #fff;
	opacity: .2;
}

footer.site-footer .footer-bottom__top::after {
	top: 0;
}

footer.site-footer .footer-bottom__top::before {
	bottom: 0;
}

footer.site-footer .footer-bottom__top .links {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

footer.site-footer .footer-bottom__top .links a, footer.site-footer .footer-bottom__top .links p {
	color: #fff;
	font-size: 14px;
	line-height: 14px;
	font-weight: 300;
	text-decoration: none;
}

footer.site-footer .footer-bottom__top .links p {
	margin-bottom: 0;
}

footer.site-footer .footer-bottom__top .links a {
	padding: 0 12px 0 0;
	margin: 0 12px 0 0;
	border-right: 1px solid #fff;
}

footer.site-footer .footer-bottom__top .links a:hover, footer.site-footer .footer-bottom__top .links a:focus, footer.site-footer .footer-bottom__top .links a:active {
	text-decoration: underline;
}

footer.site-footer .footer-bottom__top .socials {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: end;
}

footer.site-footer .footer-bottom__top .socials a.social {
	width: 34px;
	height: 34px;
	position: relative;
	margin: 0 8px;
	-webkit-transition: all .25s ease;
	transition: all .25s ease;
}

footer.site-footer .footer-bottom__top .socials a.social:hover svg, footer.site-footer .footer-bottom__top .socials a.social:focus svg, footer.site-footer .footer-bottom__top .socials a.social:active svg {
	fill: #fff;
}

footer.site-footer .footer-bottom__top .socials a.social:last-child {
	margin-right: 0;
}

footer.site-footer .footer-bottom__top .socials a.social svg {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	fill: #bec8ad;
}

footer.site-footer .footer-bottom__bottom p {
	margin: 0;
	color: #fff;
	font-size: 14px;
	line-height: 22px;
	font-weight: 300;
}

footer.site-footer .footer-bottom__bottom p a {
	color: #bec8ad;
}

@media screen and (max-width:1200px) {
	footer.site-footer .container {
		padding-top: 70px;
	}
	
	footer.site-footer .footer-top {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	
	footer.site-footer .footer-top__left {
		padding-right: 0;
	}
	
	footer.site-footer .footer-top__left::after {
		content: none;
	}
	
	footer.site-footer .footer-top__left .location {
		margin-top: 36px;
	}
	
	footer.site-footer .footer-top__left .location address, footer.site-footer .footer-top__left .location p {
		line-height: 21px;
	}
	
	footer.site-footer .footer-top__right {
		padding-left: 0;
		width: 100%;
	}
	
	footer.site-footer .footer-top__right nav.footer-navigation {
		width: 100%;
	}
	
	footer.site-footer .footer-top__right nav.footer-navigation .menu-footer-menu-container {
		width: 100%;
	}
	
	footer.site-footer .footer-top__right nav.footer-navigation .menu-footer-menu-container ul.menu {
		position: relative;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		width: 100%;
		padding-top: 36px;
		margin-top: 36px;
	}
	
	footer.site-footer .footer-top__right nav.footer-navigation .menu-footer-menu-container ul.menu::after {
		content: "";
		position: absolute;
		top: 0;
		left: 0;
		height: 2px;
		width: 100%;
		background-color: #fff;
		opacity: .2;
	}
	
	footer.site-footer .footer-top__right nav.footer-navigation .menu-footer-menu-container ul.menu > li.menu-item {
		margin-bottom: 36px;
		margin-right: 0;
		max-width: 50%;
	}
	
	footer.site-footer .footer-bottom {
		padding: 0;
	}
	
	footer.site-footer .footer-bottom__top {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: start;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: start;
		padding: 36px 0;
		margin-top: 0;
	}
	
	footer.site-footer .footer-bottom__top .links {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	
	footer.site-footer .footer-bottom__top .links p {
		padding: 0;
		border-right: rgba(255, 255, 255, 0);
		border-left: rgba(255, 255, 255, 0);
		margin: 0;
	}
	
	footer.site-footer .footer-bottom__top .links a {
		margin-bottom: 16px;
		border-right: none;
	}
	
	footer.site-footer .footer-bottom__top .socials {
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		margin-top: 36px;
	}
	
	footer.site-footer .footer-bottom__top .socials a.social:first-child {
		margin-left: 0;
	}
}

@media screen and (max-width:500px) {
	footer.site-footer .footer-top__right nav.footer-navigation .menu-footer-menu-container ul.menu > li.menu-item {
		width: 50%;
	}
	
	footer.site-footer .footer-bottom__top .socials {
		width: 100%;
	}
}

@media screen and (max-width:350px) {
	footer.site-footer .footer-top__right nav.footer-navigation .menu-footer-menu-container ul.menu > li.menu-item {
		width: 100%;
		max-width: 100%;
	}
}

#site-wide-alerts-container {
	background-color: #031633;
}

#site-wide-alerts-container .site-wide-alert {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: start;
	background-color: #031633;
	-webkit-box-shadow: 0 4px 18px 0 rgba(5, 41, 89, .1019607843);
	box-shadow: 0 4px 18px 0 rgba(5, 41, 89, .1019607843);
	position: relative;
}

#site-wide-alerts-container .site-wide-alert::after, #site-wide-alerts-container .site-wide-alert::before {
	content: none;
}

#site-wide-alerts-container .site-wide-alert .overlay {
	position: absolute;
	height: 100%;
	width: 100vw;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	z-index: 0;
}

#site-wide-alerts-container .site-wide-alert-severe .overlay {
	background: -webkit-gradient(linear, left top, right top, from(#6f1f16), color-stop(40%, #052959));
	background: linear-gradient(90deg, #6f1f16 0%, #052959 40%);
}

#site-wide-alerts-container .site-wide-alert-warning .overlay {
	background: -webkit-gradient(linear, left top, right top, from(#664919), color-stop(40%, #052959));
	background: linear-gradient(90deg, #664919 0%, #052959 40%);
}

#site-wide-alerts-container .site-wide-alert-success .overlay {
	background: -webkit-gradient(linear, left top, right top, from(#395905), color-stop(40%, #052959));
	background: linear-gradient(90deg, #395905 0%, #052959 40%);
}

#site-wide-alerts-container .site-wide-alert-general .overlay {
	background: -webkit-gradient(linear, left top, right top, from(#1e1e1e), color-stop(40%, #052959));
	background: linear-gradient(90deg, #1e1e1e 0%, #052959 40%);
}

#site-wide-alerts-container .site-wide-alert-urgency {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: start;
}

#site-wide-alerts-container .site-wide-alert-urgency p {
	color: #fff;
	margin-bottom: 0;
	font-weight: 700;
	font-size: 14px;
	line-height: 22px;
	padding-left: 8px;
	z-index: 1;
}

#site-wide-alerts-container .site-wide-alert-urgency .icon {
	height: 26px;
	min-width: 26px;
	min-height: 26px;
	width: 26px;
	position: relative;
}

#site-wide-alerts-container .site-wide-alert-urgency .icon::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #fff;
	opacity: .2;
}

#site-wide-alerts-container .site-wide-alert-urgency .icon svg {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	height: 13px;
	width: 13px;
	fill: #fff;
}

#site-wide-alerts-container .site-wide-alert-content {
	color: #fff;
	display: block;
	z-index: 1;
	padding: 15px 72px;
	margin: 0 auto;
}

#site-wide-alerts-container .site-wide-alert-content p {
	margin-bottom: 0;
	font-size: 14px;
	font-weight: 700;
	line-height: 22px;
	text-align: center;
}

#site-wide-alerts-container .site-wide-alert-dismiss {
	position: absolute;
	right: 49px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	background-color: rgba(255, 255, 255, 0);
	border: none;
	font-size: 14px;
	line-height: 22px;
	font-weight: 300;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0;
	z-index: 1;
}

#site-wide-alerts-container .site-wide-alert-dismiss span {
	font-size: 30px;
	margin-left: 4px;
}

#site-wide-alerts-container .site-wide-alert-dismiss::after {
	content: "";
	position: absolute;
	top: calc(100% + 3px);
	left: 0;
	height: 1px;
	background-color: #031633;
	width: 0;
	-webkit-transition: all .25s ease-out;
	transition: all .25s ease-out;
}

#site-wide-alerts-container .site-wide-alert-dismiss:hover, #site-wide-alerts-container .site-wide-alert-dismiss:focus, #site-wide-alerts-container .site-wide-alert-dismiss:active {
	background-color: rgba(255, 255, 255, 0);
	-webkit-box-shadow: none;
	box-shadow: none;
}

#site-wide-alerts-container .site-wide-alert-dismiss:hover::after, #site-wide-alerts-container .site-wide-alert-dismiss:focus::after, #site-wide-alerts-container .site-wide-alert-dismiss:active::after {
	background-color: #fff;
	width: 100%;
}

@media screen and (max-width:991px) {
	#site-wide-alerts-container .site-wide-alert {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: start;
	}
	
	#site-wide-alerts-container .site-wide-alert-severe::before {
		background: -webkit-gradient(linear, left top, right top, from(#6f1f16), color-stop(30%, #052959));
		background: linear-gradient(90deg, #6f1f16 0%, #052959 30%);
	}
	
	#site-wide-alerts-container .site-wide-alert-warning::before {
		background: -webkit-gradient(linear, left top, right top, from(#664919), color-stop(30%, #052959));
		background: linear-gradient(90deg, #664919 0%, #052959 30%);
	}
	
	#site-wide-alerts-container .site-wide-alert-success::before {
		background: -webkit-gradient(linear, left top, right top, from(#395905), color-stop(30%, #052959));
		background: linear-gradient(90deg, #395905 0%, #052959 30%);
	}
	
	#site-wide-alerts-container .site-wide-alert-general::before {
		background: -webkit-gradient(linear, left top, right top, from(#1e1e1e), color-stop(30%, #052959));
		background: linear-gradient(90deg, #1e1e1e 0%, #052959 30%);
	}
	
	#site-wide-alerts-container .site-wide-alert-urgency {
		position: absolute;
		top: 20px;
		left: 5rem;
	}
	
	#site-wide-alerts-container .site-wide-alert-content {
		padding: 64px 0 16px 0;
		margin: 0;
	}
	
	#site-wide-alerts-container .site-wide-alert-content p {
		font-weight: 300;
		line-height: 21px;
		text-align: start;
	}
	
	#site-wide-alerts-container .site-wide-alert-dismiss {
		right: 5rem;
		top: 36px;
	}
}

@media screen and (max-width:500px) {
	#site-wide-alerts-container .site-wide-alert {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: start;
	}
	
	#site-wide-alerts-container .site-wide-alert-severe::before {
		background: -webkit-gradient(linear, left top, right top, from(#6f1f16), color-stop(49.31%, rgba(5, 41, 89, .5)), color-stop(82.02%, #052959));
		background: linear-gradient(90deg, #6f1f16 0%, rgba(5, 41, 89, .5) 49.31%, #052959 82.02%);
	}
	
	#site-wide-alerts-container .site-wide-alert-warning::before {
		background: -webkit-gradient(linear, left top, right top, from(#664919), color-stop(49.31%, rgba(5, 41, 89, .5)), color-stop(82.02%, #052959));
		background: linear-gradient(90deg, #664919 0%, rgba(5, 41, 89, .5) 49.31%, #052959 82.02%);
	}
	
	#site-wide-alerts-container .site-wide-alert-success::before {
		background: -webkit-gradient(linear, left top, right top, from(#293f07), color-stop(49.31%, rgba(5, 41, 89, .5)), color-stop(82.02%, #052959));
		background: linear-gradient(90deg, #293f07 0%, rgba(5, 41, 89, .5) 49.31%, #052959 82.02%);
	}
	
	#site-wide-alerts-container .site-wide-alert-general::before {
		background: -webkit-gradient(linear, left top, right top, from(#1e1e1e), color-stop(49.31%, rgba(5, 41, 89, .5)), color-stop(82.02%, #052959));
		background: linear-gradient(90deg, #1e1e1e 0%, rgba(5, 41, 89, .5) 49.31%, #052959 82.02%);
	}
}

.cookie-banner {
	position: fixed;
	bottom: 24px;
	z-index: 10000;
	width: 100%;
}

.cookie-banner .container {
	margin: 0 auto;
}

.cookie-banner .cookie-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 20px 30px;
	background-color: #1e1e1e;
	-webkit-box-shadow: 0 0 30px 0 rgba(7, 31, 64, .4);
	box-shadow: 0 0 30px 0 rgba(7, 31, 64, .4);
	width: 100%;
	margin: 0 auto;
	border: 2px solid #ccc;
}

.cookie-banner .cookie-wrapper .content {
	color: #fff;
	font-size: 14px;
	line-height: 22px;
	font-weight: 300;
	max-width: 781px;
}

.cookie-banner .cookie-wrapper .content h6 {
	color: #fff;
	font-weight: 700;
	margin-bottom: 8px;
	line-height: 28px;
	font-size: 18px;
}

.cookie-banner .cookie-wrapper .content a {
	color: #bec8ad;
}

.cookie-banner .cookie-wrapper .content a:hover, .cookie-banner .cookie-wrapper .content a:focus, .cookie-banner .cookie-wrapper .content a:active {
	color: #bec8ad;
	text-decoration: underline;
}

.cookie-banner .cookie-wrapper .buttons {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: start;
	margin-left: 20px;
}

.cookie-banner .cookie-wrapper .buttons a.btn-secondary {
	padding: 16px 32px;
}

.cookie-banner .cookie-wrapper .buttons a:hover, .cookie-banner .cookie-wrapper .buttons a:focus, .cookie-banner .cookie-wrapper .buttons a:active {
	-webkit-box-shadow: none;
	box-shadow: none;
}

@media screen and (max-width:1400px) {
	.cookie-banner .cookie-wrapper .buttons a {
		font-size: 14px;
		padding: 12px 24px;
		line-height: 20px;
		width: -webkit-max-content;
		width: -moz-max-content;
		width: max-content;
	}
}

@media screen and (max-width:991px) {
	.cookie-banner .cookie-wrapper {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	
	.cookie-banner .cookie-wrapper .content {
		max-width: none;
		text-align: center;
		margin-bottom: 16px;
	}
	
	.cookie-banner .cookie-wrapper .content h6 {
		line-height: 24px;
		font-size: 16px;
	}
	
	.cookie-banner .cookie-wrapper .buttons {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		width: 100%;
		margin-left: 0;
	}
	
	.cookie-banner .cookie-wrapper .buttons a.btn-secondary {
		width: 100%;
	}
}

.scroll-to-top {
	display: none;
	position: fixed;
	bottom: 15px;
	right: 15px;
	cursor: pointer;
	z-index: 999;
}

.scroll-to-top .to-top {
	text-decoration: none;
	position: relative;
}

.scroll-to-top .to-top .arrow {
	pointer-events: none;
	border: solid 2px #ccc;
	background: hsla(0, 0%, 100%, .5);
	border-radius: 4px;
	height: 30px;
	width: 30px;
	-webkit-transition: height .2s ease;
	transition: height .2s ease;
}

.scroll-to-top .to-top .arrow .line {
	position: relative;
	background: #031633;
	width: 2px;
	height: 8px;
	top: -14px;
	left: 12px;
	-webkit-transition: height .2s ease;
	transition: height .2s ease;
}

.scroll-to-top .to-top .arrow .point {
	position: relative;
	width: 0;
}

.scroll-to-top .to-top .arrow .point::after {
	content: "";
	font-family: "Font Awesome 6 Free";
	font-weight: 600;
	color: #031633;
	font-size: 16px;
	left: 6px;
	top: 0;
	position: relative;
}

.scroll-to-top .to-top:hover .arrow {
	height: 40px;
}

.scroll-to-top .to-top:hover .arrow .line {
	height: 18px;
}

body.page-template-pcg table {
	border-color: #1e1e1e;
}

body.page-template-pcg table thead {
	border-bottom: 2px solid #1e1e1e;
	border-color: #1e1e1e;
}

body.page-template-pcg table thead tr {
	border-color: #1e1e1e;
}

body.page-template-pcg table thead tr th {
	color: #6f1c26;
	font-family: freight-display-pro, serif;
	font-weight: 700;
	border-color: #1e1e1e;
}

body.page-template-pcg table tbody {
	border-color: #1e1e1e;
}

body.page-template-pcg table tbody tr {
	border-color: #1e1e1e;
}

body.page-template-pcg table tbody tr td {
	border-color: #1e1e1e;
}

body.page-template-pcg table tbody tr td:first-of-type {
	color: #6f1c26;
	font-family: freight-display-pro, serif;
	font-weight: 700;
}

.scroll-wrapper {
	position: relative;
	width: 100%;
}

.scroll-wrapper .js-scroll {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	overflow-x: scroll;
	scrollbar-width: none;
	-ms-overflow-style: none;
	scroll-behavior: smooth;
}

.scroll-wrapper .js-scroll::-webkit-scrollbar {
	display: none;
}

.scroll-wrapper .custom-scrollbar {
	width: 100%;
	height: 10px;
	background-color: #e0e0e0;
	border-radius: 5px;
	position: relative;
	margin-top: 10px;
	display: none;
}

.scroll-wrapper .custom-scrollbar.visible {
	display: block;
}

.scroll-wrapper .custom-scrollbar .custom-scrollbar-thumb {
	position: absolute;
	height: 100%;
	background-color: #bec8ad;
	border-radius: 5px;
	cursor: pointer;
	-webkit-transition: background-color .3s;
	transition: background-color .3s;
}

.scroll-wrapper .custom-scrollbar .custom-scrollbar-thumb:hover, .scroll-wrapper .custom-scrollbar .custom-scrollbar-thumb:focus {
	background-color: #395905;
}

.hero {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.hero .content {
	max-width: 1130px;
}

.hero .content h1, .hero .content h2, .hero .content p {
	color: #fff;
}

.hero .content h1 {
	font-weight: 400;
}

.hero .content h1.eyebrow-text {
	font-family: manrope, sans-serif;
	font-size: 18px;
	line-height: 20px;
	letter-spacing: 10%;
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: -webkit-max-content -webkit-max-content;
	-ms-grid-columns: max-content max-content;
	grid-template-columns: -webkit-max-content -webkit-max-content;
	grid-template-columns: max-content max-content;
	gap: 8px;
}

.hero .content h1 span.chevron {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center;
}

.hero .content h1 span.chevron path {
	fill: #a61c3c;
}

.hero .content .description {
	font-size: 20px;
	line-height: 30px;
	margin-top: 30px;
	color: #fff;
}

.hero .content .headline-xxl {
	font-weight: 400;
	font-size: clamp(90px, 120px, 20vh);
	line-height: 1.1;
}

.hero .content .headline-xl {
	font-weight: 400;
	font-size: 72px;
	line-height: 74px;
}

.hero .content .links {
	margin-top: 48px;
}

.hero .content .links a.btn {
	padding-left: 32px;
	padding-right: 32px;
	margin-bottom: 15px;
}

.hero .content .links a.btn:first-child:not(:only-child) {
	margin-right: 12px;
}

.hero .col {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.hero .col:first-of-type {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.hero .col:not(:first-of-type):not(:only-of-type) {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.hero.standard {
	background: #031633;
	position: relative;
	height: calc(100vh - 50px);
	min-height: 750px;
	max-height: 880px;
	margin-top: -100px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-top: 100px;
}

.hero.standard > div.container {
	z-index: 2;
}

.hero.standard video {
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	max-width: 50%;
	-o-object-fit: cover;
	object-fit: cover;
	opacity: 45%;
	z-index: 0;
}

.hero.standard .video:after {
	content: "";
	display: block;
	background: #031633;
	height: 500px;
	width: 300px;
	aspect-ratio: 1;
	clip-path: polygon(0 100%, 100% 0, 100% 100%);
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: 1;
}

.hero.standard__one-image-layout > div.container > div.row {
	position: relative;
}

.hero.standard__one-image-layout > div.container > div.row .lending-logo {
	position: absolute;
	height: 44px;
	width: 169px;
	top: -55px;
	left: -10px;
}

.hero.standard__one-image-layout .media-wrapper .image-holder {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.hero.standard__one-image-layout .media-wrapper .image-holder .image-one {
	max-height: 462px;
	height: 462px;
	width: 539px;
	max-width: 539px;
	z-index: 1;
	position: relative;
}

.hero.standard__one-image-layout .media-wrapper .image-holder .image-one img {
	height: 100%;
	width: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

.hero.standard__one-image-layout .media-wrapper .image-holder .image-one .modal-button {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	border: none;
	outline: none;
	border-radius: 0;
	background-color: rgba(255, 255, 255, 0);
	-webkit-transition: all .3s ease-out;
	transition: all .3s ease-out;
}

.hero.standard__one-image-layout .media-wrapper .image-holder .image-one .modal-button:hover, .hero.standard__one-image-layout .media-wrapper .image-holder .image-one .modal-button:focus, .hero.standard__one-image-layout .media-wrapper .image-holder .image-one .modal-button:focus-within {
	background-color: hsla(0, 0%, 100%, .25);
}

.hero.standard__one-image-layout .media-wrapper .image-holder .image-one .modal-button:hover::after, .hero.standard__one-image-layout .media-wrapper .image-holder .image-one .modal-button:focus::after, .hero.standard__one-image-layout .media-wrapper .image-holder .image-one .modal-button:focus-within::after {
	height: 0;
	width: 0;
}

.hero.standard__one-image-layout .media-wrapper .image-holder .image-one .modal-button:hover svg, .hero.standard__one-image-layout .media-wrapper .image-holder .image-one .modal-button:focus svg, .hero.standard__one-image-layout .media-wrapper .image-holder .image-one .modal-button:focus-within svg {
	height: 120px;
	width: 120px;
}

.hero.standard__one-image-layout .media-wrapper .image-holder .image-one .modal-button::after {
	content: "";
	top: 50%;
	left: 50%;
	position: absolute;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	height: 100px;
	width: 100px;
	border-radius: 50%;
	background-color: hsla(0, 0%, 100%, .65);
	z-index: 0;
	-webkit-transition: all .3s ease-out;
	transition: all .3s ease-out;
}

.hero.standard__one-image-layout .media-wrapper .image-holder .image-one .modal-button svg {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	height: 100px;
	width: 100px;
	z-index: 1;
	-webkit-transition: all .3s ease-out;
	transition: all .3s ease-out;
}

.hero.standard__one-image-layout .media-wrapper .image-holder .background-elements {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 0;
}

.hero.standard__one-image-layout .media-wrapper .image-holder .background-elements svg {
	position: absolute;
}

.hero.standard__one-image-layout .media-wrapper .image-holder .background-elements svg.large-yellow-outline, .hero.standard__one-image-layout .media-wrapper .image-holder .background-elements svg.small-yellow-filled {
	-webkit-transition: all .45s ease;
	transition: all .45s ease;
	left: 0;
	bottom: 0;
}

.hero.standard__one-image-layout .media-wrapper .image-holder .background-elements svg.large-yellow-outline.animate, .hero.standard__one-image-layout .media-wrapper .image-holder .background-elements svg.small-yellow-filled.animate {
	left: -15px;
	bottom: -15px;
}

.hero.standard__one-image-layout .media-wrapper .image-holder .background-elements svg.large-red-filled {
	-webkit-transition: all .25s ease;
	transition: all .25s ease;
	right: 0;
	top: 0;
}

.hero.standard__one-image-layout .media-wrapper .image-holder .background-elements svg.large-red-filled.animate {
	right: -15px;
	top: -15px;
}

.hero.standard__two-image-layout .media-wrapper {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.hero.standard__two-image-layout .media-wrapper .image-holder {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	max-width: 632px;
	z-index: 0;
}

.hero.standard__two-image-layout .media-wrapper .image-holder .image-one, .hero.standard__two-image-layout .media-wrapper .image-holder .image-two {
	position: relative;
	min-height: 410px;
}

.hero.standard__two-image-layout .media-wrapper .image-holder .image-one img, .hero.standard__two-image-layout .media-wrapper .image-holder .image-two img {
	-o-object-fit: cover;
	object-fit: cover;
	height: 100%;
	width: 100%;
}

.hero.standard__two-image-layout .media-wrapper .image-holder .image-one {
	width: 40%;
}

.hero.standard__two-image-layout .media-wrapper .image-holder .image-one img {
	width: calc(100% - 24px);
}

.hero.standard__two-image-layout .media-wrapper .image-holder .image-two {
	width: 60%;
}

.hero.standard__two-image-layout .media-wrapper .image-graphics-foreground, .hero.standard__two-image-layout .media-wrapper .image-graphics-background {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
}

.hero.standard__two-image-layout .media-wrapper .image-graphics-foreground .small-yellow {
	position: absolute;
	height: 52px;
	width: 80px;
	-webkit-transform: skewX(-25deg);
	-ms-transform: skewX(-25deg);
	transform: skewX(-25deg);
	background-color: rgba(255, 255, 255, 0);
	border: 2px solid #d4f378;
	top: -20px;
	left: 100%;
	opacity: 0;
	-webkit-transition: all .5s ease-in;
	transition: all .5s ease-in;
}

.hero.standard__two-image-layout .media-wrapper .image-graphics-foreground .small-yellow.animate {
	left: calc(40% - 48px);
	opacity: 1;
}

.hero.standard__two-image-layout .media-wrapper .image-graphics-foreground .small-yellow-filled {
	position: absolute;
	height: 16px;
	width: 22px;
	background-color: #d4f378;
	border: none;
	bottom: 101px;
	-webkit-transform: skew(-25deg);
	-ms-transform: skew(-25deg);
	transform: skew(-25deg);
	left: 100%;
	opacity: 0;
	-webkit-transition: all .35s ease;
	transition: all .35s ease;
}

.hero.standard__two-image-layout .media-wrapper .image-graphics-foreground .small-yellow-filled.animate {
	left: 39%;
	opacity: 1;
}

.hero.standard__two-image-layout .media-wrapper .image-graphics-foreground .large-red-bottom {
	position: absolute;
	bottom: -68px;
	width: calc(100% + 100vw);
	height: 103px;
	-webkit-transform: skew(-25deg);
	-ms-transform: skew(-25deg);
	transform: skew(-25deg);
	background: #a62a1c;
	mix-blend-mode: hard-light;
	left: 240px;
	opacity: 0;
	-webkit-transition: all .25s ease-in;
	transition: all .25s ease-in;
}

.hero.standard__two-image-layout .media-wrapper .image-graphics-foreground .large-red-bottom.animate {
	left: 120px;
	opacity: 1;
}

.hero.standard__two-image-layout .media-wrapper .image-graphics-background {
	z-index: -1;
}

.hero.standard__two-image-layout .media-wrapper .image-graphics-background .large-yellow {
	position: absolute;
	height: 70%;
	width: 183px;
	bottom: -68px;
	border: 2px solid #e3b05b;
	-webkit-transform: skew(-29deg);
	-ms-transform: skew(-29deg);
	transform: skew(-29deg);
	right: 40px;
	z-index: 1;
	opacity: 0;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
}

.hero.standard__two-image-layout .media-wrapper .image-graphics-background .large-yellow.animate {
	opacity: 1;
}

.hero.standard__two-image-layout .media-wrapper .image-graphics-background .large-blue-background {
	position: absolute;
	height: calc(80% + 71px);
	width: 100vw;
	top: -71px;
	left: 50px;
	-webkit-transform: skewX(-25deg);
	-ms-transform: skewX(-25deg);
	transform: skewX(-25deg);
	background-color: #0e3871;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
	opacity: 0;
}

.hero.standard__two-image-layout .media-wrapper .image-graphics-background .large-blue-background.animate {
	opacity: 1;
}

.hero.standard__two-image-layout .hero-graphics-background {
	position: absolute;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 0;
}

.hero.standard__two-image-layout .hero-graphics-background .top-left-blue-triangle {
	max-height: 300px;
	height: 300px;
	width: 100vw;
	background-color: #0e3871;
	right: calc(100% - 59px);
	-webkit-transform: skewX(-25deg);
	-ms-transform: skewX(-25deg);
	transform: skewX(-25deg);
	top: 0;
	position: absolute;
}

.hero.standard__two-image-layout .hero-graphics-background .top-left-yellow-triangle {
	height: 200px;
	width: 100vw;
	background-color: rgba(255, 255, 255, 0);
	border: 2px solid #d4f378;
	right: calc(100% - 36px);
	-webkit-transform: skewX(-25deg);
	-ms-transform: skewX(-25deg);
	transform: skewX(-25deg);
	top: 44px;
	position: absolute;
}

.hero.basic {
	background-color: #031633;
	overflow: hidden;
}

.hero.basic > div.container {
	padding-top: 50px;
	padding-bottom: 50px;
	z-index: 1;
}

.hero.basic .media-wrapper {
	width: 100%;
	height: calc(100% + 50px);
	margin-top: -50px;
	position: relative;
}

.hero.basic .media-wrapper .image-holder {
	width: 100%;
	height: 100%;
	position: absolute;
	right: -5rem;
}

.hero.basic .media-wrapper .image-holder .background-elements, .hero.basic .media-wrapper .image-holder .foreground-elements {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	display: none;
}

.hero.basic .media-wrapper .image-holder .image-one, .hero.basic .media-wrapper .image-holder .shadow {
	height: calc(100% + 84px);
	max-width: 883px;
	width: 883px;
	-webkit-transform: skewX(-29deg);
	-ms-transform: skewX(-29deg);
	transform: skewX(-29deg);
	position: absolute;
	opacity: 0;
	margin-left: 100%;
	-webkit-transition: all .35s ease;
	transition: all .35s ease;
}

.hero.basic .media-wrapper .image-holder .image-one.animate, .hero.basic .media-wrapper .image-holder .shadow.animate {
	margin-left: 0;
	opacity: 1;
}

.hero.basic .media-wrapper .image-holder .image-one .wrapper, .hero.basic .media-wrapper .image-holder .shadow .wrapper {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 100%;
	height: 100%;
	-webkit-transform: skewX(29deg) translate(-50%, -50%);
	-ms-transform: skewX(29deg) translate(-50%, -50%);
	transform: skewX(29deg) translate(-50%, -50%);
}

.hero.basic .media-wrapper .image-holder .image-one .wrapper img, .hero.basic .media-wrapper .image-holder .shadow .wrapper img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	position: relative;
}

.hero.basic .media-wrapper .image-holder .image-one {
	z-index: 1;
	overflow: hidden;
}

.hero.basic .media-wrapper .image-holder .shadow {
	z-index: 0;
	display: none;
}

.hero.basic .media-wrapper .image-holder .shadow::after {
	content: "";
	position: absolute;
	bottom: 25px;
	left: -20px;
	background-color: #d4f378;
	height: 20px;
	width: 20px;
}

.hero.basic .media-wrapper .image-holder .background-elements {
	z-index: 0;
}

.hero.basic .media-wrapper .image-holder .background-elements .large-yellow-outlined {
	background-color: rgba(255, 255, 255, 0);
	border: 2px solid #d4f378;
	position: absolute;
	top: -15px;
	left: 12px;
	height: 100%;
	width: 450px;
	-webkit-transform: skewX(-29deg);
	-ms-transform: skewX(-29deg);
	transform: skewX(-29deg);
	z-index: 1;
	-webkit-transition: all .85s ease-in;
	transition: all .85s ease-in;
	opacity: 0;
}

.hero.basic .media-wrapper .image-holder .background-elements .large-yellow-outlined.animate {
	opacity: 1;
}

.hero.basic .media-wrapper .image-holder .background-elements .large-blue-para {
	position: absolute;
	top: -49px;
	left: 253px;
	height: 150px;
	background: #0e305c;
	width: 100vw;
	-webkit-transform: skewX(-29deg);
	-ms-transform: skewX(-29deg);
	transform: skewX(-29deg);
	z-index: 0;
	opacity: 0;
	top: -49px;
	left: 100%;
	-webkit-transition: all .45s ease;
	transition: all .45s ease;
}

.hero.basic .media-wrapper .image-holder .background-elements .large-blue-para.animate {
	opacity: 1;
	left: 253px;
}

.hero.basic .media-wrapper .image-holder .foreground-elements {
	z-index: 2;
}

.hero.basic .media-wrapper .image-holder .foreground-elements .large-dark-gray {
	position: absolute;
	top: -50px;
	right: -30rem;
	height: calc(100% + 134px);
	-webkit-transform: skewX(-29deg);
	-ms-transform: skewX(-29deg);
	transform: skewX(-29deg);
	background-color: #031633;
	width: 200px;
	opacity: 0;
	mix-blend-mode: multiply;
	-webkit-transition: all .35s ease-in;
	transition: all .35s ease-in;
}

.hero.basic .media-wrapper .image-holder .foreground-elements .large-dark-gray.animate {
	right: -10rem;
	opacity: .6;
}

.hero.basic .media-wrapper .image-holder .foreground-elements .small-red {
	position: absolute;
	right: -30rem;
	top: -50px;
	height: calc(100% + 134px);
	width: 230px;
	background: #a62a1c;
	-webkit-transform: skewX(-29deg);
	-ms-transform: skewX(-29deg);
	transform: skewX(-29deg);
	opacity: 1;
}

.hero.plain {
	background: #031633;
}

.hero.plain .col {
	display: block;
}

.hero.plain .col:first-child {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: start;
}

.hero.plain > div.container {
	padding-top: 53px;
	padding-bottom: 53px;
	z-index: 1;
}

.hero.plain > div.container::after, .hero.plain > div.container::before {
	content: "";
	top: 0;
	width: 100vw;
	height: 20px;
	-webkit-transform: skewX(-29deg);
	-ms-transform: skewX(-29deg);
	transform: skewX(-29deg);
	position: absolute;
}

.hero.plain > div.container::after {
	background-color: #fff;
	left: 90%;
}

.hero.plain > div.container:before {
	background-color: #d4f378;
	left: 50%;
}

.hero.plain .content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	max-width: none;
}

.hero.plain .content .links {
	margin-top: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: end;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.hero.pcg {
	background-color: #172c41;
}

.hero.pcg > div.container {
	padding-top: 73px;
	padding-bottom: 0;
	z-index: 1;
}

.hero.pcg .content {
	padding-bottom: 121px;
}

.hero.pcg .content .links {
	margin-top: 52px;
}

.hero.pcg .content .links a.btn {
	padding-left: 32px;
	padding-right: 32px;
}

.hero.pcg .content .links a.btn:first-child:not(:only-child) {
	margin-right: 20px;
}

.hero.pcg .media-wrapper {
	position: relative;
	height: 100%;
	width: 100%;
	margin-left: 50px;
}

.hero.pcg .media-wrapper .img-wrapper {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	min-width: 728px;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
}

.hero.pcg .media-wrapper .img-wrapper::after {
	content: "";
	position: absolute;
	top: -15px;
	left: -50px;
	border-radius: 50%;
	height: 100%;
	width: 100%;
	max-width: 616px;
	border: 1px solid #e3b05b;
	background: rgba(255, 255, 255, 0);
	opacity: .3;
	z-index: 0;
}

.hero.pcg .media-wrapper .img-wrapper img {
	-o-object-fit: cover;
	object-fit: cover;
	height: 100%;
	width: 100%;
	z-index: 1;
}

.hero--modal {
	z-index: 1051;
}

@media screen and (max-width:1460px) {
	.hero.standard__two-image-layout .hero-graphics-background .top-left-blue-triangle {
		right: calc(100% - 8px);
	}
	
	.hero.standard__two-image-layout .hero-graphics-background .top-left-yellow-triangle {
		top: 20px;
		right: calc(100% - 8px);
	}
}

@media screen and (max-width:1400px) {
	.hero.standard__one-image-layout .content {
		padding-right: 16px;
	}
}

@media screen and (max-width:1200px) {
	.hero.standard {
		margin-top: -50px;
		padding-top: 50px;
	}
	
	.hero.basic .media-wrapper .image-holder .foreground-elements .small-red {
		right: -31rem;
	}
	
	.hero.pcg .content {
		padding-bottom: 90px;
	}
	
	.hero.pcg .content .links {
		margin-top: 41px;
	}
	
	.hero.pcg .media-wrapper {
		margin-left: 50px;
	}
	
	.hero.pcg .media-wrapper .img-wrapper {
		min-width: 578px;
	}
	
	.hero.pcg .media-wrapper .img-wrapper::after {
		top: -15px;
		left: -25px;
		max-width: 616px;
	}
}

@media screen and (max-width:1260px) {
	.hero.standard__one-image-layout .content .headline-xxl {
		font-size: 80px;
		line-height: 1;
	}
	
	.hero.standard__one-image-layout .media-wrapper .image-holder .image-one {
		max-height: 370px;
		height: 370px;
		width: 431px;
		max-width: 431px;
	}
	
	.hero.standard__one-image-layout .media-wrapper .image-holder .background-elements {
		position: absolute;
		top: 0;
		left: 0;
		height: 100%;
		width: 100%;
		z-index: 0;
	}
	
	.hero.standard__one-image-layout .media-wrapper .image-holder .background-elements svg {
		position: absolute;
	}
	
	.hero.standard__one-image-layout .media-wrapper .image-holder .background-elements svg.large-yellow-outline {
		width: 424px;
		height: 334px;
	}
	
	.hero.standard__one-image-layout .media-wrapper .image-holder .background-elements svg.large-yellow-outline, .hero.standard__one-image-layout .media-wrapper .image-holder .background-elements svg.small-yellow-filled {
		left: -15px;
		bottom: -15px;
	}
	
	.hero.standard__one-image-layout .media-wrapper .image-holder .background-elements svg.large-red-filled {
		right: -15px;
		top: -15px;
	}
}

@media screen and (max-width:991.98px) {
	.hero .content {
		padding: 16px;
		max-width: 100%;
	}
	
	.hero .content p.eyebrow-text {
		font-size: 14px;
		line-height: 17px;
	}
	
	.hero .content .description {
		font-size: 16px;
		line-height: 24px;
	}
	
	.hero .content h1 {
		font-size: 32px;
		line-height: 40px;
		font-weight: 400;
	}
	
	.hero .content .headline-xxl {
		font-weight: 500;
		font-size: 70px;
		line-height: 1;
	}
	
	.hero .content .headline-xl {
		font-weight: 400;
		font-size: 60px;
		line-height: 62px;
	}
	
	.hero .content .headline-lg {
		font-weight: 400;
		font-size: 50px;
		line-height: 52px;
	}
	
	.hero .content .links {
		margin-top: 36px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	
	.hero .content .links a.btn:first-child:not(:only-child) {
		margin-right: 0;
		margin-bottom: 20px;
	}
	
	.hero .col:first-of-type {
		padding: 5rem 3rem 0 3rem;
	}
	
	.hero .col:not(:first-child):not(:only-child) {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	
	.hero.standard {
		position: relative;
		padding: 24px 0;
	}
	
	.hero.standard > div.container {
		padding: 0;
	}
	
	.hero.standard__one-image-layout > div.container > div.row .lending-logo {
		display: none;
	}
	
	.hero.standard__two-image-layout .content {
		margin-bottom: 40px;
	}
	
	.hero.standard__two-image-layout .media-wrapper .image-holder {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		max-width: 100%;
	}
	
	.hero.standard__two-image-layout .media-wrapper .image-holder .image-one, .hero.standard__two-image-layout .media-wrapper .image-holder .image-two {
		min-height: 240px;
	}
	
	.hero.standard__two-image-layout .media-wrapper .image-holder .image-one img {
		width: calc(100% - 17px);
	}
	
	.hero.standard__two-image-layout .media-wrapper .image-graphics-foreground .small-yellow {
		display: none;
	}
	
	.hero.standard__two-image-layout .media-wrapper .image-graphics-foreground .large-red-bottom {
		height: 48px;
		bottom: -24px;
	}
	
	.hero.standard__two-image-layout .media-wrapper .image-graphics-background {
		display: none;
	}
	
	.hero.standard__two-image-layout .hero-graphics-background .top-left-blue-triangle {
		display: none;
	}
	
	.hero.standard__two-image-layout .hero-graphics-background .top-left-yellow-triangle {
		display: none;
	}
	
	.hero.basic > div.container {
		padding: 0;
	}
	
	.hero.basic .col:not(:first-child):not(:only-child) {
		padding: 0;
	}
	
	.hero.basic .content {
		margin-bottom: 36px;
	}
	
	.hero.basic .media-wrapper {
		position: relative;
	}
	
	.hero.basic .media-wrapper .image-holder {
		width: 100%;
		height: 100%;
		position: relative;
		right: 0;
	}
	
	.hero.basic .media-wrapper .image-holder .image-one {
		height: 300px;
		max-width: none;
		width: 100%;
		-webkit-transform: skewX(0deg);
		-ms-transform: skewX(0deg);
		transform: skewX(0deg);
		position: relative;
		overflow: visible;
	}
	
	.hero.basic .media-wrapper .image-holder .image-one .wrapper {
		top: 0;
		position: absolute;
		width: 100vw;
		left: 50%;
		-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		transform: translateX(-50%);
	}
	
	.hero.basic .media-wrapper .image-holder .image-one .wrapper::after, .hero.basic .media-wrapper .image-holder .image-one .wrapper::before {
		content: "";
		position: absolute;
		top: 0;
		z-index: 1;
	}
	
	.hero.basic .media-wrapper .image-holder .image-one .wrapper::after {
		height: 100%;
		width: 150px;
		background-color: #031633;
		opacity: .6;
		-webkit-transform: skewX(-29deg);
		-ms-transform: skewX(-29deg);
		transform: skewX(-29deg);
		right: 15px;
	}
	
	.hero.basic .media-wrapper .image-holder .image-one .wrapper::before {
		height: 100%;
		width: 100px;
		background-color: #a62a1c;
		-webkit-transform: skewX(-29deg);
		-ms-transform: skewX(-29deg);
		transform: skewX(-29deg);
		right: -85px;
	}
	
	.hero.basic .media-wrapper .image-holder .background-elements, .hero.basic .media-wrapper .image-holder .foreground-elements, .hero.basic .media-wrapper .image-holder .shadow {
		display: none;
	}
	
	.hero.plain .col:first-of-type {
		padding: 0;
	}
	
	.hero.plain .col:last-of-type:not(:only-of-type) {
		margin-top: 40px;
	}
	
	.hero.plain .content .links a {
		width: 100%;
	}
	
	.hero.plain > div.container {
		padding-top: 73px;
	}
	
	.hero.plain > div.container::after, .hero.plain > div.container::before {
		height: 15px;
	}
	
	.hero.plain > div.container::after {
		background-color: #fff;
		left: 80%;
	}
	
	.hero.plain > div.container::before {
		background-color: #d4f378;
		left: 10%;
	}
	
	.hero.pcg .col:first-of-type {
		padding: 0;
	}
	
	.hero.pcg .col:last-of-type:not(:only-of-type) {
		margin-top: 40px;
	}
	
	.hero.pcg .content {
		max-width: none;
		padding-bottom: 20px;
	}
	
	.hero.pcg .content .links {
		margin-top: 36px;
	}
	
	.hero.pcg .content .links a.btn:first-child:not(:only-child) {
		margin-right: 0;
	}
	
	.hero.pcg .media-wrapper {
		margin-left: 0;
		height: 375px;
		position: relative;
	}
	
	.hero.pcg .media-wrapper .img-wrapper {
		min-width: 0;
		width: 100vw;
		height: 100%;
		top: 50%;
		left: 50%;
		position: absolute;
		-webkit-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
	}
	
	.hero.pcg .media-wrapper .img-wrapper::after {
		content: none;
	}
}

@media screen and (max-width:800px) {
	.hero.standard video {
		width: 100%;
		max-width: 100%;
	}
	
	.hero.basic .media-wrapper {
		height: 100%;
		margin-top: 0;
	}
}

@media screen and (max-width:530px) {
	.hero.standard__one-image-layout .content .headline-xxl {
		font-weight: 500;
		font-size: 50px;
		line-height: 1;
	}
	
	.hero.standard__one-image-layout .content h1.eyebrow-text {
		font-size: 14px;
		letter-spacing: normal;
	}
	
	.hero.standard__one-image-layout .media-wrapper {
		height: 100%;
		margin-top: 0;
	}
	
	.hero.standard__one-image-layout .media-wrapper .image-holder .image-one {
		max-height: 300px;
		height: 300px;
		width: 300px;
		max-width: 350px;
	}
	
	.hero.standard__one-image-layout .media-wrapper .image-holder .background-elements svg.large-yellow-outline, .hero.standard__one-image-layout .media-wrapper .image-holder .background-elements svg.small-yellow-filled {
		bottom: -10px;
		left: -10px;
	}
	
	.hero.standard__one-image-layout .media-wrapper .image-holder .background-elements svg.large-yellow-outline {
		width: 275px;
		height: 217px;
	}
	
	.hero.standard__one-image-layout .media-wrapper .image-holder .background-elements svg.large-red-filled {
		width: 153px;
		height: 153px;
		top: -10px;
		right: -10px;
	}
}

@media screen and (max-width:500px) {
	.hero .content .headline-xxl {
		font-weight: 500;
		font-size: 50px;
		line-height: 1;
	}
	
	.hero .content h1.eyebrow-text {
		font-size: 14px;
		letter-spacing: normal;
	}
	
	.hero.basic .media-wrapper .image-holder .image-one {
		height: 148px;
	}
	
	.hero.basic .media-wrapper .image-holder .image-one .wrapper::after {
		width: 85px;
	}
}

.featured-content > .container {
	padding-top: 76px;
	padding-bottom: 74px;
}

.featured-content > .container > .row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.featured-content > .container > .row > .col {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.featured-content.orientation-left > .container > .row {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
}

.featured-content.orientation-left > .container > .row > .col:last-child {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: end;
}

.featured-content.orientation-left .content {
	padding-right: 2rem;
}

.featured-content.orientation-left.featured-content__one-image-layout .media-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: end;
}

.featured-content.orientation-right > .container > .row {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
}

.featured-content.orientation-right > .container > .row > .col:last-child {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: start;
}

.featured-content.orientation-right .content {
	padding-left: 2rem;
}

.featured-content .content {
	height: -webkit-fit-content;
	height: -moz-fit-content;
	height: fit-content;
}

.featured-content .content h2, .featured-content .content h4 {
	margin-bottom: 24px;
	color: #031633;
	font-weight: 700;
}

.featured-content .content h2 {
	font-size: 32px;
	line-height: 40px;
}

.featured-content .content h4 {
	font-size: 18px;
	line-height: 28px;
}

.featured-content .content ul {
	list-style: none;
	padding-left: 0;
	margin-top: 20px;
}

.featured-content .content ul li {
	padding-left: 1.5em;
	background-image: url("https://lendingone.com/nitropack_static/saNijgMzQgFtwaAypnPeGZuvdBSLqPGb/assets/images/optimized/rev-1521365/lendingone.com/wp-content/themes/lendingone-theme/dist/img/red-marker.png");
	background-repeat: no-repeat;
	background-position: 0 50%;
	background-size: 10px 5px;
	font-weight: 300;
	font-size: 14px;
	line-height: 22px;
}

.featured-content .content ul li.nitro-lazy {
	background-image: none !important;
}

.featured-content .content a {
	margin-top: 35px;
}

.featured-content.pcg {
	background-color: #172c41;
}

.featured-content.pcg .content h2, .featured-content.pcg .content h4 {
	color: #fff;
}

.featured-content.pcg .content .body {
	color: #fff;
}

.featured-content.pcg .content ul li {
	background-image: url("https://lendingone.com/nitropack_static/saNijgMzQgFtwaAypnPeGZuvdBSLqPGb/assets/images/optimized/rev-1521365/lendingone.com/wp-content/themes/lendingone-theme/dist/img/light-green-marker.png");
}

.featured-content.pcg .content ul li.nitro-lazy {
	background-image: none !important;
}

.featured-content.pcg.featured-content__two-image-layout > .container {
	padding-top: 109px;
	padding-bottom: 72px;
}

.featured-content.pcg.featured-content__two-image-layout .media-wrapper {
	width: 384px;
	height: 517px;
	margin-right: 100px;
}

.featured-content.pcg.featured-content__two-image-layout .media-wrapper > svg {
	position: absolute;
	top: -46px;
	right: -98px;
	height: 340px;
	width: 337px;
}

.featured-content.pcg.featured-content__two-image-layout .media-wrapper .main-img {
	height: 100%;
	width: 100%;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.featured-content.pcg.featured-content__two-image-layout .media-wrapper .smaller-img {
	height: 249px;
	width: 158px;
	bottom: auto;
	left: auto;
	right: -60px;
	top: 72px;
}

.featured-content.pcg.featured-content__two-image-layout .media-wrapper .smaller-img::before {
	content: none;
}

.featured-content__one-image-layout .media-wrapper .img-holder {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
}

.featured-content__one-image-layout .media-wrapper .img-holder .wrapper {
	z-index: 1;
	width: 511px;
	height: 355px;
}

.featured-content__one-image-layout .media-wrapper .img-holder .wrapper img {
	height: 100%;
	width: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

.featured-content__one-image-layout .media-wrapper .img-holder svg {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.featured-content__two-image-layout > .container {
	padding-top: 70px;
	padding-bottom: 70px;
}

.featured-content__two-image-layout .media-wrapper {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.featured-content__two-image-layout .media-wrapper .bg-img {
	position: absolute;
	z-index: -1;
	width: 100%;
	height: 100%;
	top: -30px;
	right: -30px;
}

.featured-content__two-image-layout .media-wrapper .bg-img::after, .featured-content__two-image-layout .media-wrapper .bg-img::before {
	content: "";
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
}

.featured-content__two-image-layout .media-wrapper .bg-img::after {
	z-index: 1;
	background-color: #fff;
	-webkit-transform: skewX(44deg);
	-ms-transform: skewX(44deg);
	transform: skewX(44deg);
	left: -29%;
}

.featured-content__two-image-layout .media-wrapper .bg-img::before {
	z-index: 0;
	background-color: #031633;
	mix-blend-mode: multiply;
	opacity: .85;
}

.featured-content__two-image-layout .media-wrapper .bg-img svg {
	position: absolute;
	top: 15px;
	right: 15px;
	z-index: 2;
}

.featured-content__two-image-layout .media-wrapper .bg-img img {
	height: 100%;
	width: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	z-index: -1;
}

.featured-content__two-image-layout .media-wrapper .main-img {
	z-index: 0;
	height: 315px;
	width: 431px;
}

.featured-content__two-image-layout .media-wrapper .main-img img {
	-o-object-fit: cover;
	object-fit: cover;
	height: 100%;
	width: 100%;
}

.featured-content__two-image-layout .media-wrapper .smaller-img {
	position: absolute;
	z-index: 1;
	height: 175px;
	width: 134px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	bottom: -15px;
	left: -15px;
}

.featured-content__two-image-layout .media-wrapper .smaller-img img {
	height: 100%;
	width: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	z-index: 1;
}

.featured-content__two-image-layout .media-wrapper .smaller-img::before {
	content: "";
	top: 17px;
	left: -17px;
	background-color: #a62a1c;
	height: 100%;
	width: 100%;
	position: absolute;
	z-index: 0;
}

@media screen and (max-width:1400px) {
	.featured-content > .container {
		padding-top: 77px;
		padding-bottom: 79px;
	}
	
	.featured-content__one-image-layout .media-wrapper .img-holder .wrapper {
		width: 383px;
		height: 266px;
	}
	
	.featured-content__one-image-layout .media-wrapper .img-holder svg {
		width: 496px;
		height: 379px;
	}
}

@media screen and (max-width:1200px) {
	.featured-content.pcg.featured-content__two-image-layout > .container {
		padding-top: 87px;
		padding-bottom: 58px;
	}
	
	.featured-content.pcg.featured-content__two-image-layout .media-wrapper {
		width: 307px;
		height: 414px;
		margin-right: 80px;
	}
	
	.featured-content.pcg.featured-content__two-image-layout .media-wrapper > svg {
		top: -37px;
		right: -78px;
		height: 272px;
		width: 270px;
	}
	
	.featured-content.pcg.featured-content__two-image-layout .media-wrapper .smaller-img {
		height: 199px;
		width: 126px;
		right: -48px;
		top: 58px;
	}
	
	.featured-content.orientation-left .content {
		padding-right: 3rem;
	}
	
	.featured-content.orientation-right .content {
		padding-left: 3rem;
	}
	
	.featured-content.orientation-right.featured-content__two-image-layout .content {
		padding-left: 6rem;
	}
	
	.featured-content__one-image-layout .media-wrapper .img-holder .wrapper {
		width: 383px;
		height: 266px;
	}
	
	.featured-content__one-image-layout .media-wrapper .img-holder svg {
		width: 496px;
		height: 379px;
	}
}

@media screen and (max-width:991.98px) {
	.featured-content {
		margin: 35px auto 0;
	}
	
	.featured-content > .container {
		padding-top: 50px;
		padding-bottom: 54px;
	}
	
	.featured-content.orientation-left > .container > .row, .featured-content.orientation-right > .container > .row {
		-webkit-box-orient: vertical !important;
		-webkit-box-direction: reverse !important;
		-ms-flex-direction: column-reverse !important;
		flex-direction: column-reverse !important;
	}
	
	.featured-content.orientation-left > .container > .row > .col:last-child, .featured-content.orientation-right > .container > .row > .col:last-child {
		-webkit-box-pack: center !important;
		-ms-flex-pack: center !important;
		justify-content: center !important;
	}
	
	.featured-content.orientation-left .content, .featured-content.orientation-right .content {
		padding: 0 !important;
		width: 100%;
	}
	
	.featured-content.orientation-left .media-wrapper, .featured-content.orientation-right .media-wrapper {
		-webkit-box-pack: center !important;
		-ms-flex-pack: center !important;
		justify-content: center !important;
	}
	
	.featured-content .content .btn {
		width: 100%;
	}
	
	.featured-content__one-image-layout .media-wrapper {
		margin-bottom: 95px;
	}
	
	.featured-content__one-image-layout .media-wrapper .img-holder {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
	
	.featured-content__two-image-layout .media-wrapper {
		margin-bottom: 75px;
	}
}

@media screen and (max-width:768px) {
	.featured-content .content {
		height: -webkit-fit-content;
		height: -moz-fit-content;
		height: fit-content;
	}
	
	.featured-content .content h2 {
		font-size: 26px;
		line-height: 34px;
	}
	
	.featured-content .content .body {
		font-size: 18px;
		line-height: 24px;
	}
}

@media screen and (max-width:550px) {
	.featured-content__one-image-layout .media-wrapper {
		margin-bottom: 95px;
	}
	
	.featured-content__one-image-layout .media-wrapper .img-holder .wrapper {
		width: 253px;
		height: 176px;
	}
	
	.featured-content__one-image-layout .media-wrapper .img-holder svg {
		width: 327px;
		height: 249px;
	}
	
	.featured-content__two-image-layout > .container {
		padding-top: 70px;
		padding-bottom: 70px;
	}
	
	.featured-content__two-image-layout .media-wrapper .bg-img {
		top: -15px;
		right: -15px;
	}
	
	.featured-content__two-image-layout .media-wrapper .bg-img svg {
		top: 7px;
		right: 7px;
		height: 178px;
		width: 172px;
	}
	
	.featured-content__two-image-layout .media-wrapper .main-img {
		height: 197px;
		width: 270px;
	}
	
	.featured-content__two-image-layout .media-wrapper .smaller-img {
		height: 109px;
		width: 84px;
		bottom: -15px;
		left: -15px;
	}
	
	.featured-content__two-image-layout .media-wrapper .smaller-img::before {
		top: 17px;
		left: -17px;
	}
}

@media screen and (max-width:500px) {
	.featured-content.pcg.featured-content__two-image-layout > .container {
		padding-top: 70px;
		padding-bottom: 46px;
	}
	
	.featured-content.pcg.featured-content__two-image-layout .media-wrapper {
		width: 246px;
		height: 331px;
		margin-right: 64px;
	}
	
	.featured-content.pcg.featured-content__two-image-layout .media-wrapper > svg {
		top: -30px;
		right: -62px;
		height: 218px;
		width: 216px;
	}
	
	.featured-content.pcg.featured-content__two-image-layout .media-wrapper .smaller-img {
		height: 159px;
		width: 101px;
		right: -38px;
		top: 46px;
	}
	
	.featured-content.orientation-left .content {
		padding-right: 3rem;
	}
	
	.featured-content.orientation-right .content {
		padding-left: 3rem;
	}
	
	.featured-content.orientation-right.featured-content__two-image-layout .content {
		padding-left: 6rem;
	}
}

.full-width-image-cta.pcg > div {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
	padding: 0;
}

.full-width-image-cta.pcg > div::after {
	content: none;
}

.full-width-image-cta.pcg .img-wrapper {
	position: relative;
	top: auto;
	left: auto;
	height: auto;
	width: 50%;
}

.full-width-image-cta.pcg .content {
	padding: 71px 44px;
	max-width: none;
	width: 50%;
	color: #fff;
	background-color: #4d5033;
	text-align: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.full-width-image-cta.pcg .content h2 {
	font-size: 32px;
	line-height: 40px;
	margin-bottom: 0;
	color: #fff;
}

.full-width-image-cta.pcg .content .body {
	margin-top: 12px;
	margin-bottom: 0;
}

.full-width-image-cta.pcg .content .body p {
	margin-bottom: 0;
}

.full-width-image-cta.pcg .content .links {
	margin-top: 28px;
}

.full-width-image-cta.pcg .content::after, .full-width-image-cta.pcg .content::before {
	content: none;
}

.full-width-image-cta > div {
	position: relative;
	padding-left: 0;
	overflow: hidden;
	margin: 0 auto;
	max-width: none;
}

.full-width-image-cta > div::after {
	content: "";
	position: absolute;
	top: 50%;
	width: 100%;
	height: calc(100% + 100px);
	background-color: #a62a1c;
	-webkit-transform: skewX(-29deg) translateY(-50%);
	-ms-transform: skewX(-29deg) translateY(-50%);
	transform: skewX(-29deg) translateY(-50%);
	left: 90%;
}

.full-width-image-cta .img-wrapper {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
}

.full-width-image-cta .img-wrapper img {
	height: 100%;
	width: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

.full-width-image-cta .content {
	padding: 44px 0 44px 5rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	max-width: 46%;
	color: #fff;
}

.full-width-image-cta .content > * {
	z-index: 1;
}

.full-width-image-cta .content h2 {
	font-size: 32px;
	line-height: 40px;
	margin-bottom: 0;
	color: #fff;
}

.full-width-image-cta .content .body {
	margin-top: 12px;
	margin-bottom: 0;
}

.full-width-image-cta .content .links {
	margin-top: 28px;
	z-index: 1;
}

.full-width-image-cta .content::after, .full-width-image-cta .content::before {
	content: "";
	position: absolute;
	top: 50%;
	width: 100%;
	height: calc(100% + 100px);
	background-color: #031633;
	-webkit-transform: skewX(-29deg) translateY(-50%);
	-ms-transform: skewX(-29deg) translateY(-50%);
	transform: skewX(-29deg) translateY(-50%);
}

.full-width-image-cta .content::before {
	right: 63%;
	opacity: .8;
	z-index: 1;
}

.full-width-image-cta .content::after {
	right: 53%;
	opacity: .4;
	mix-blend-mode: multiply;
	z-index: 0;
}

@media screen and (max-width:991px) {
	.full-width-image-cta.pcg > div {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	
	.full-width-image-cta.pcg > div .content, .full-width-image-cta.pcg > div .img-wrapper {
		width: 100%;
	}
	
	.full-width-image-cta.pcg > div .img-wrapper {
		max-height: 350px;
	}
	
	.full-width-image-cta:not(.pcg) > div {
		padding-top: 30rem;
	}
	
	.full-width-image-cta:not(.pcg) > div::after {
		top: -8px;
		width: 122px;
		right: 0;
		left: auto;
		height: 53px;
		-webkit-transform: skewY(27deg) translateY(-50%);
		-ms-transform: skewY(27deg) translateY(-50%);
		transform: skewY(27deg) translateY(-50%);
	}
	
	.full-width-image-cta .content {
		max-width: none;
		position: relative;
		padding-top: 0;
	}
	
	.full-width-image-cta .content::before, .full-width-image-cta .content::after {
		-webkit-transform: skewY(5deg) translateY(-50%);
		-ms-transform: skewY(5deg) translateY(-50%);
		transform: skewY(5deg) translateY(-50%);
		width: calc(100% + 5rem);
		left: 0;
	}
	
	.full-width-image-cta .content::before {
		height: calc(100% + 65px);
	}
	
	.full-width-image-cta .content::after {
		height: calc(100% + 120px);
	}
	
	.full-width-image-cta .content .links a {
		width: 100%;
	}
}

.small-text-callout {
	background: url("https://lendingone.com/nitropack_static/saNijgMzQgFtwaAypnPeGZuvdBSLqPGb/assets/images/optimized/rev-1521365/lendingone.com/wp-content/themes/lendingone-theme/dist/img/hero-bg-2.png");
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

.small-text-callout .content {
	padding: 46px 0 50px 0;
	text-align: center;
	max-width: 850px;
	margin: 0 auto;
}

.small-text-callout .content h3 {
	font-size: 28px;
	line-height: 38px;
	margin-bottom: 14px;
	color: #fff;
}

.small-text-callout .content .body {
	font-size: 18px;
	line-height: 28px;
	margin-bottom: 0;
	color: #fff;
}

.small-text-callout .content .links {
	margin-top: 32px;
}

.small-text-callout .content .links a:last-child:not(:only-child) {
	margin-left: 34px;
}

@media screen and (max-width:991px) {
	.small-text-callout .content h3 {
		font-size: 22px;
		line-height: 28px;
		margin-bottom: 24px;
	}
	
	.small-text-callout .content .body {
		font-size: 16px;
		line-height: 24px;
	}
	
	.small-text-callout .content .links {
		margin-top: 24px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	
	.small-text-callout .content .links a:last-child:not(:only-child) {
		margin-top: 24px;
		margin-left: 0;
	}
}

.icon-cta-section {
	background: url("https://lendingone.com/nitropack_static/saNijgMzQgFtwaAypnPeGZuvdBSLqPGb/assets/images/optimized/rev-1521365/lendingone.com/wp-content/themes/lendingone-theme/dist/img/light-bg.png");
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

.icon-cta-section.no-top-section > div {
	padding-top: 0;
}

.icon-cta-section > div {
	padding: 50px 10px;
}

.icon-cta-section .content {
	max-width: 750px;
	margin: 0 auto;
	text-align: center;
}

.icon-cta-section .content p.eyebrow-text {
	font-family: freight-display-pro, serif;
	font-size: 16px;
	line-height: 20px;
	letter-spacing: 10%;
	color: #a62a1c;
	margin-top: 0;
}

.icon-cta-section .content .body {
	font-size: 18px;
	line-height: 26px;
	margin-top: 16px;
	margin-bottom: 0;
}

.icon-cta-section .content h2 {
	font-weight: 700;
	font-size: 32px;
	line-height: 40px;
	margin-top: 16px;
	margin-bottom: 0;
}

.icon-cta-section .icon-ctas {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: start;
}

.icon-cta-section .icon-ctas.three-across {
	max-width: 1290px;
}

.icon-cta-section .icon-ctas .icon-cta {
	width: 324px;
	padding: 10px;
	margin-top: 70px;
	height: 100%;
}

.icon-cta-section .icon-ctas .icon-cta .wrapper {
	background-color: #fff;
	width: 100%;
	height: 100%;
	padding: 24px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	position: relative;
}

.icon-cta-section .icon-ctas .icon-cta .wrapper:hover .icon-segment::before, .icon-cta-section .icon-ctas .icon-cta .wrapper:focus .icon-segment::before, .icon-cta-section .icon-ctas .icon-cta .wrapper:focus-within .icon-segment::before {
	background-color: #d4f378;
}

.icon-cta-section .icon-ctas .icon-cta .wrapper::after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 50px;
	background-image: url("https://lendingone.com/nitropack_static/saNijgMzQgFtwaAypnPeGZuvdBSLqPGb/assets/images/optimized/rev-1521365/lendingone.com/wp-content/themes/lendingone-theme/dist/img/icon-cta-content-bg.png");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	opacity: .8;
	z-index: 0;
}

.icon-cta-section .icon-ctas .icon-cta .wrapper .icon-segment {
	height: 85px;
	min-height: 85px;
	width: 100%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.icon-cta-section .icon-ctas .icon-cta .wrapper .icon-segment::before {
	content: "";
	position: absolute;
	top: -39px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	border: 1px solid #d4f378;
	height: 113px;
	width: 201px;
	z-index: 0;
	-webkit-transition: all .3s ease-out;
	transition: all .3s ease-out;
}

.icon-cta-section .icon-ctas .icon-cta .wrapper .icon-segment .icon-wrapper {
	background: url("https://lendingone.com/nitropack_static/saNijgMzQgFtwaAypnPeGZuvdBSLqPGb/assets/images/optimized/rev-1521365/lendingone.com/wp-content/themes/lendingone-theme/dist/img/dark-icon-bg.png");
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	height: 125px;
	width: 275px;
	position: absolute;
	top: -61px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	z-index: 1;
}

.icon-cta-section .icon-ctas .icon-cta .wrapper .icon-segment .icon-wrapper .img {
	height: 50px;
	width: 50px;
}

.icon-cta-section .icon-ctas .icon-cta .wrapper .icon-segment .icon-wrapper .img img {
	height: 100%;
	width: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

.icon-cta-section .icon-ctas .icon-cta .wrapper .icon-segment .icon-wrapper i {
	color: #fff;
	height: 50px;
	width: 50px;
	font-size: 50px;
}

.icon-cta-section .icon-ctas .icon-cta .wrapper .icon-content {
	text-align: center;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	z-index: 1;
}

.icon-cta-section .icon-ctas .icon-cta .wrapper .icon-content .main-content {
	padding-top: 10px;
}

.icon-cta-section .icon-ctas .icon-cta .wrapper .icon-content a:hover h4, .icon-cta-section .icon-ctas .icon-cta .wrapper .icon-content a:focus h4, .icon-cta-section .icon-ctas .icon-cta .wrapper .icon-content a:active h4 {
	text-decoration: underline;
}

.icon-cta-section .icon-ctas .icon-cta .wrapper .icon-content h4 {
	color: #031633;
	font-weight: 700;
	font-size: 24px;
	line-height: 28px;
	margin-bottom: 0;
}

.icon-cta-section .icon-ctas .icon-cta .wrapper .icon-content p {
	font-size: 14px;
	line-height: 22px;
	margin-top: 12px;
	margin-bottom: 0;
}

.icon-cta-section .icon-ctas .icon-cta .wrapper .icon-content a {
	margin-top: 36px;
	margin-bottom: 0;
	padding: 11px 0;
	width: 100%;
	font-size: 14px;
}

@media screen and (min-width:992px) and (max-width:1200px) {
	.icon-cta-section .icon-ctas.three-across {
		max-width: 1290px;
	}
	
	.icon-cta-section .icon-ctas .icon-cta {
		width: 243px;
		padding: 8px;
		margin-top: 53px;
	}
	
	.icon-cta-section .icon-ctas .icon-cta .wrapper {
		padding: 18px;
	}
	
	.icon-cta-section .icon-ctas .icon-cta .wrapper::after {
		height: 38px;
	}
	
	.icon-cta-section .icon-ctas .icon-cta .wrapper .icon-segment {
		height: 64px;
		min-height: 64px;
	}
	
	.icon-cta-section .icon-ctas .icon-cta .wrapper .icon-segment::before {
		top: -30px;
		height: 85px;
		width: 151px;
	}
	
	.icon-cta-section .icon-ctas .icon-cta .wrapper .icon-segment .icon-wrapper {
		height: 94px;
		width: 206px;
		top: -46px;
	}
	
	.icon-cta-section .icon-ctas .icon-cta .wrapper .icon-segment .icon-wrapper .img {
		height: 38px;
		width: 38px;
	}
	
	.icon-cta-section .icon-ctas .icon-cta .wrapper .icon-segment .icon-wrapper i {
		height: 38px;
		width: 38px;
		font-size: 38px;
	}
	
	.icon-cta-section .icon-ctas .icon-cta .wrapper .icon-content .main-content {
		padding-top: 8px;
	}
	
	.icon-cta-section .icon-ctas .icon-cta .wrapper .icon-content h4 {
		font-size: 20px;
		line-height: 24px;
	}
	
	.icon-cta-section .icon-ctas .icon-cta .wrapper .icon-content a {
		margin-top: 12px;
		padding: 8px 0;
		font-size: 12px;
	}
}

@media screen and (max-width:991px) {
	.icon-cta-section .content {
		padding-left: 3rem;
		padding-right: 3rem;
	}
	
	.icon-cta-section .icon-ctas {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		overflow-x: scroll;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: start;
	}
	
	.icon-cta-section .icon-ctas ::-webkit-scrollbar {
		-webkit-appearance: none;
		width: 7px;
	}
	
	.icon-cta-section .icon-ctas ::-webkit-scrollbar-thumb {
		border-radius: 4px;
		background-color: rgba(0, 0, 0, .3);
		-webkit-box-shadow: 0 0 1px hsla(0, 0%, 100%, .3);
	}
	
	.icon-cta-section .icon-ctas .icon-cta {
		min-width: 324px;
	}
	
	.icon-cta-section .icon-ctas::before, .icon-cta-section .icon-ctas::after {
		content: "";
	}
}

.image-card-cta-section {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.image-card-cta-section.no-top-section > div {
	padding-top: 0;
}

.image-card-cta-section > div {
	padding: 50px 10px;
}

.image-card-cta-section .content {
	max-width: 750px;
	margin: 0 auto;
	text-align: center;
}

.image-card-cta-section .content p.eyebrow-text {
	font-family: freight-display-pro, serif;
	font-size: 16px;
	line-height: 20px;
	letter-spacing: 10%;
	color: #a62a1c;
	margin-top: 0;
}

.image-card-cta-section .content .body {
	font-size: 18px;
	line-height: 28px;
	margin-top: 16px;
	margin-bottom: 0;
}

.image-card-cta-section .content h2 {
	font-weight: 700;
	font-size: 32px;
	line-height: 40px;
	margin-top: 16px;
	margin-bottom: 0;
}

.image-card-cta-section .image-card-ctas {
	z-index: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: start;
	position: relative;
}

.image-card-cta-section .image-card-ctas:after {
	content: none;
}

.image-card-cta-section .image-card-ctas .image-card-cta {
	width: 432px;
	padding: 10px;
	margin-top: 25px;
	height: 100%;
}

.image-card-cta-section .image-card-ctas .image-card-cta .wrapper {
	background-color: #fff;
	-webkit-box-shadow: none;
	box-shadow: none;
	width: 100%;
	height: 100%;
	padding: 15px 24px 24px 24px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	position: relative;
}

.image-card-cta-section .image-card-ctas .image-card-cta .wrapper:hover .image-segment .image-wrapper svg, .image-card-cta-section .image-card-ctas .image-card-cta .wrapper:focus .image-segment .image-wrapper svg, .image-card-cta-section .image-card-ctas .image-card-cta .wrapper:focus-within .image-segment .image-wrapper svg {
	fill: #031633;
}

.image-card-cta-section .image-card-ctas .image-card-cta .wrapper .image-segment {
	height: 225px;
	width: 339px;
	border: none;
	margin: 0 auto;
	min-height: 230px;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.image-card-cta-section .image-card-ctas .image-card-cta .wrapper .image-segment .image-wrapper {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	height: 211px;
	width: 376px;
	overflow-x: hidden;
}

.image-card-cta-section .image-card-ctas .image-card-cta .wrapper .image-segment .image-wrapper svg {
	position: absolute;
	top: 0;
	right: 0;
	fill: #a62a1c;
	-webkit-transition: all .25s ease;
	transition: all .25s ease;
}

.image-card-cta-section .image-card-ctas .image-card-cta .wrapper .image-segment .image-wrapper img {
	height: 100%;
	width: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

.image-card-cta-section .image-card-ctas .image-card-cta .wrapper .cta-content {
	text-align: center;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	z-index: 1;
	margin-top: 15px;
}

.image-card-cta-section .image-card-ctas .image-card-cta .wrapper .cta-content .main-content {
	padding-top: 10px;
}

.image-card-cta-section .image-card-ctas .image-card-cta .wrapper .cta-content a:hover h4, .image-card-cta-section .image-card-ctas .image-card-cta .wrapper .cta-content a:focus h4, .image-card-cta-section .image-card-ctas .image-card-cta .wrapper .cta-content a:focus h4 {
	text-decoration: underline;
}

.image-card-cta-section .image-card-ctas .image-card-cta .wrapper .cta-content h4 {
	color: #031633;
	font-weight: 700;
	font-size: 24px;
	line-height: 36px;
	margin-bottom: 0;
}

.image-card-cta-section .image-card-ctas .image-card-cta .wrapper .cta-content .body {
	font-size: 14px;
	line-height: 22px;
	margin-top: 12px;
	margin-bottom: 0;
}

.image-card-cta-section .image-card-ctas .image-card-cta .wrapper .cta-content a {
	margin-top: 36px;
	margin-bottom: 0;
	padding: 11px 0;
	width: 100%;
	font-size: 14px;
}

@media screen and (min-width:1200px) and (max-width:1400px) {
	.image-card-cta-section .image-card-ctas .image-card-cta {
		width: 324px;
		padding: 8px;
		margin-top: 19px;
	}
	
	.image-card-cta-section .image-card-ctas .image-card-cta .wrapper {
		padding: 11px 18px 18px 18px;
	}
	
	.image-card-cta-section .image-card-ctas .image-card-cta .wrapper .image-segment {
		height: 169px;
		width: 254px;
		min-height: 169px;
	}
	
	.image-card-cta-section .image-card-ctas .image-card-cta .wrapper .image-segment .image-wrapper {
		height: 158px;
		width: 282px;
	}
	
	.image-card-cta-section .image-card-ctas .image-card-cta .wrapper .cta-content {
		margin-top: 11px;
	}
	
	.image-card-cta-section .image-card-ctas .image-card-cta .wrapper .cta-content .main-content {
		padding-top: 8px;
	}
	
	.image-card-cta-section .image-card-ctas .image-card-cta .wrapper .cta-content h4 {
		font-size: 22px;
		line-height: 34px;
	}
	
	.image-card-cta-section .image-card-ctas .image-card-cta .wrapper .cta-content a {
		margin-top: 27px;
		padding: 8px 0;
	}
}

@media screen and (min-width:992px) and (max-width:1200px) {
	.image-card-cta-section .image-card-ctas .image-card-cta {
		width: 308px;
		margin-top: 18px;
	}
	
	.image-card-cta-section .image-card-ctas .image-card-cta .wrapper {
		padding: 10px 17px 17px 17px;
	}
	
	.image-card-cta-section .image-card-ctas .image-card-cta .wrapper .image-segment {
		height: 161px;
		width: 241px;
		min-height: 161px;
	}
	
	.image-card-cta-section .image-card-ctas .image-card-cta .wrapper .image-segment .image-wrapper {
		height: 150px;
		width: 268px;
	}
	
	.image-card-cta-section .image-card-ctas .image-card-cta .wrapper .cta-content {
		margin-top: 10px;
	}
}

@media screen and (max-width:991.98px) {
	.image-card-cta-section > div {
		padding: 10px 10px;
	}
	
	.image-card-cta-section .content {
		padding-left: 2.5rem;
		padding-right: 2.5rem;
	}
	
	.image-card-cta-section .image-card-ctas {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		overflow-x: scroll;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: start;
	}
	
	.image-card-cta-section .image-card-ctas::after {
		content: none;
	}
	
	.image-card-cta-section .image-card-ctas .image-card-cta {
		width: 295px;
		min-width: 295px;
	}
	
	.image-card-cta-section .image-card-ctas .image-card-cta .wrapper .image-segment {
		height: 170px;
		min-height: 170px;
		width: 220px;
	}
	
	.image-card-cta-section .image-card-ctas .image-card-cta .wrapper .image-segment .image-wrapper {
		height: 160px;
		width: 247px;
	}
	
	.image-card-cta-section .image-card-ctas .image-card-cta .wrapper .image-segment .image-wrapper svg {
		width: 77px;
		height: 16px;
	}
	
	.image-card-cta-section .image-card-ctas .image-card-cta .wrapper .cta-content h4 {
		font-size: 18px;
		line-height: 28px;
	}
	
	.image-card-cta-section .image-card-ctas .image-card-cta .wrapper .cta-content a {
		margin-top: 36px;
		margin-bottom: 0;
		padding: 11px 0;
		width: 100%;
		font-size: 14px;
	}
}

.loan-card-section.no-top-section > div {
	padding-top: 0;
}

.loan-card-section > div {
	padding: 50px 10px 0 10px;
}

.loan-card-section > div > .content {
	padding: 0 25px;
}

.loan-card-section .content {
	max-width: 750px;
	margin: 0 auto 20px auto;
	text-align: center;
}

.loan-card-section .content p.eyebrow-text {
	font-family: freight-display-pro, serif;
	font-size: 16px;
	line-height: 20px;
	letter-spacing: 10%;
	color: #a62a1c;
	margin-top: 0;
	text-wrap-style: balance;
}

.loan-card-section .content h2 {
	font-weight: 700;
	font-size: 32px;
	line-height: 40px;
	margin-top: 16px;
	margin-bottom: 0;
}

.loan-card-section .loan-cards {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 40px auto;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: start;
	position: relative;
}

@media (min-width:768px) {
	.loan-card-section .loan-cards {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
}

.loan-card-section .loan-cards .loan-card {
	width: 432px;
	padding: 10px;
	height: 100%;
}

.loan-card-section .loan-cards .loan-card .wrapper {
	background-color: #fffcf5;
	border: 1px solid #ddd;
	padding: 35px 40px;
	height: 100%;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.loan-card-section .loan-cards .loan-card .wrapper .card-top {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: start;
	margin-bottom: 24px;
}

.loan-card-section .loan-cards .loan-card .wrapper .card-top .icon-wrapper {
	min-height: 103px;
	min-width: 103px;
	background: #f3f3f3;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-right: 24px;
}

.loan-card-section .loan-cards .loan-card .wrapper .card-top .icon-wrapper .img {
	height: 55px;
	width: 55px;
}

.loan-card-section .loan-cards .loan-card .wrapper .card-top .icon-wrapper .img img {
	height: 100%;
	width: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

.loan-card-section .loan-cards .loan-card .wrapper .card-top .icon-wrapper i {
	color: #a62a1c;
	font-size: 36px;
}

.loan-card-section .loan-cards .loan-card .wrapper .card-top .top-content p {
	font-family: freight-display-pro, serif;
	color: #031633;
	font-weight: 400;
	font-size: 14px;
	line-height: 14px;
	letter-spacing: 10%;
}

.loan-card-section .loan-cards .loan-card .wrapper .card-top .top-content h3 {
	color: #fff;
	line-height: 22px;
	font-size: 18px;
	font-weight: 700;
}

.loan-card-section .loan-cards .loan-card .wrapper .content {
	text-align: start;
	margin-bottom: 24px;
}

.loan-card-section .loan-cards .loan-card .wrapper .loan-content {
	padding-top: 34px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.loan-card-section .loan-cards .loan-card .wrapper .loan-content .feature-heading-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: start;
	margin-bottom: 12px;
}

.loan-card-section .loan-cards .loan-card .wrapper .loan-content .feature-heading-wrapper h4 {
	margin-left: 10px;
	line-height: 21px;
	font-size: 14px;
	font-weight: 600;
	font-family: manrope, sans-serif;
	color: #031633;
}

.loan-card-section .loan-cards .loan-card .wrapper .loan-content .body ul {
	list-style: none;
	padding-left: 0;
}

.loan-card-section .loan-cards .loan-card .wrapper .loan-content .body ul li {
	padding-left: 1.5em;
	font-weight: 300;
	font-size: 14px;
	line-height: 22px;
}

.loan-card-section .loan-cards .loan-card .wrapper .loan-content a.btn {
	margin-top: 34px;
	width: 100%;
}

.loan-card-section:has(.glide) {
	background-color: #000;
	background-image: url("https://lendingone.com/nitropack_static/saNijgMzQgFtwaAypnPeGZuvdBSLqPGb/assets/images/optimized/rev-1521365/lendingone.com/wp-content/themes/lendingone-theme/dist/img/bg_loanCard.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	padding: 50px 0 100px;
	margin: 0;
}

.loan-card-section:has(.glide).nitro-lazy {
	background-image: none !important;
}

.loan-card-section:has(.glide) .content {
	max-width: none;
}

.loan-card-section:has(.glide) .content h2 {
	color: #fff;
	font-weight: 400;
	font-size: 52px;
	line-height: 56px;
	letter-spacing: 0%;
	text-align: center;
}

@media (min-width:768px) {
	.loan-card-section:has(.glide) .content {
		margin: 0;
	}
	
	.loan-card-section:has(.glide) .content h2 {
		font-size: 88px;
		line-height: 114px;
	}
}

.loan-card-section:has(.glide) .loan-cards {
	margin: 30px 0;
}

.loan-card-section:has(.glide) .loan-cards .loan-card {
	color: #12162e;
	width: 100%;
	height: 100% !important;
	padding: 0 0 0 16px;
}

.loan-card-section:has(.glide) .loan-cards .loan-card .wrapper {
	background-color: #fff;
	padding: 30px 24px;
	-webkit-transition: background-color .25s;
	transition: background-color .25s;
}

.loan-card-section:has(.glide) .loan-cards .loan-card .wrapper .card-top {
	display: block;
	margin-bottom: 0;
}

.loan-card-section:has(.glide) .loan-cards .loan-card .wrapper .card-top .icon-wrapper {
	display: block;
	min-height: auto;
	min-width: auto;
	background-color: rgba(255, 255, 255, 0);
	margin-bottom: 10px;
}

.loan-card-section:has(.glide) .loan-cards .loan-card .wrapper .card-top .icon-wrapper .img {
	width: 30px;
	height: 30px;
}

.loan-card-section:has(.glide) .loan-cards .loan-card .wrapper .card-top .icon-wrapper .img img {
	-webkit-filter: brightness(0) saturate(100%);
	filter: brightness(0) saturate(100%);
	-webkit-filter: brightness(0) saturate(100%) invert(9%) sepia(8%) saturate(5148%) hue-rotate(195deg) brightness(94%) contrast(98%);
	filter: brightness(0) saturate(100%) invert(9%) sepia(8%) saturate(5148%) hue-rotate(195deg) brightness(94%) contrast(98%);
}

.loan-card-section:has(.glide) .loan-cards .loan-card .wrapper .card-top .top-content p, .loan-card-section:has(.glide) .loan-cards .loan-card .wrapper .card-top .top-content h3 {
	color: inherit;
	font-family: manrope, sans-serif;
}

.loan-card-section:has(.glide) .loan-cards .loan-card .wrapper .card-top .top-content .eyebrow-text {
	display: none;
	font-size: 14px;
	margin-bottom: 10px;
}

.loan-card-section:has(.glide) .loan-cards .loan-card .wrapper .card-top .top-content h3 {
	font-family: freight-display-pro, serif;
	font-weight: 500;
	font-size: 28px;
	line-height: 110%;
	margin-bottom: 20px;
}

.loan-card-section:has(.glide) .loan-cards .loan-card .wrapper .content {
	margin-bottom: 20px;
	font-size: 18px;
	line-height: 28px;
}

.loan-card-section:has(.glide) .loan-cards .loan-card .wrapper .loan-content {
	padding-top: 0;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: end;
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 1fr;
	grid-template-columns: 1fr 1fr;
	-ms-grid-rows: auto auto;
	grid-template-rows: auto auto;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}

.loan-card-section:has(.glide) .loan-cards .loan-card .wrapper .loan-content .feature-heading-wrapper h4 {
	color: inherit;
	margin: 0;
}

.loan-card-section:has(.glide) .loan-cards .loan-card .wrapper .loan-content .main-content {
	display: block;
	margin-bottom: 30px;
	-ms-grid-column: 1;
	-ms-grid-column-span: 2;
	grid-column: 1/span 2;
}

.loan-card-section:has(.glide) .loan-cards .loan-card .wrapper .loan-content .body ul {
	margin: 0;
}

.loan-card-section:has(.glide) .loan-cards .loan-card .wrapper .loan-content .body ul li {
	position: relative;
	padding-left: 20px;
}

.loan-card-section:has(.glide) .loan-cards .loan-card .wrapper .loan-content .body ul li::before {
	content: "►";
	position: absolute;
	left: 0;
	color: #a61c3c;
	top: 0;
	font-size: 9px;
	-webkit-transform: scaleX(1.5);
	-ms-transform: scaleX(1.5);
	transform: scaleX(1.5);
}

.loan-card-section:has(.glide) .loan-cards .loan-card .wrapper .buttons a.btn {
	margin: 0;
	font-size: 16px;
	line-height: 16px;
	padding: 15px 24px;
	text-decoration: none;
	color: #12162e;
}

.loan-card-section:has(.glide) .loan-cards .loan-card .wrapper .buttons a.btn:hover {
	color: #fff;
}

.loan-card-section:has(.glide) .loan-cards .loan-card .wrapper .buttons a.secondary-link {
	font-size: 16px;
	line-height: 16px;
	padding: 10px 14px;
	color: #12162e;
	text-decoration: underline;
}

@media (min-width:768px) {
	.loan-card-section:has(.glide) .loan-cards .loan-card {
		color: #fff;
		height: auto !important;
	}
	
	.loan-card-section:has(.glide) .loan-cards .loan-card .wrapper {
		padding: 0 24px;
		border-width: 0 0 0 1px;
		background-color: rgba(255, 255, 255, 0);
	}
	
	.loan-card-section:has(.glide) .loan-cards .loan-card .wrapper .card-top .icon-wrapper {
		display: none;
	}
	
	.loan-card-section:has(.glide) .loan-cards .loan-card .wrapper .card-top .top-content .eyebrow-text {
		display: block;
	}
	
	.loan-card-section:has(.glide) .loan-cards .loan-card .wrapper .card-top .top-content h3 {
		font-size: 28px;
		line-height: 36px;
		font-family: manrope, sans-serif;
	}
	
	.loan-card-section:has(.glide) .loan-cards .loan-card .wrapper .content {
		display: block;
		margin-bottom: 120px;
	}
	
	.loan-card-section:has(.glide) .loan-cards .loan-card .wrapper .loan-content .main-content {
		display: none;
	}
	
	.loan-card-section:has(.glide) .loan-cards .loan-card .wrapper .loan-content .body ul li {
		font-size: 16px;
	}
	
	.loan-card-section:has(.glide) .loan-cards .loan-card .wrapper .buttons a.secondary-link {
		color: #fff;
	}
}

.loan-card-section:has(.glide) .loan-cards .glide__slide--active .loan-card {
	color: #12162e;
}

.loan-card-section:has(.glide) .loan-cards .glide__slide--active .loan-card .wrapper {
	background-color: #fff;
	padding: 30px 24px;
}

.loan-card-section:has(.glide) .loan-cards .glide__slide--active .loan-card .wrapper .card-top .icon-wrapper {
	display: block;
}

@media (min-width:768px) {
	.loan-card-section:has(.glide) .loan-cards .glide__slide--active .loan-card .wrapper .card-top .icon-wrapper .img {
		width: 50px;
		height: 50px;
	}
}

.loan-card-section:has(.glide) .loan-cards .glide__slide--active .loan-card .wrapper .card-top .eyebrow-text {
	display: none;
}

.loan-card-section:has(.glide) .loan-cards .glide__slide--active .loan-card .wrapper .card-top h3 {
	font-family: freight-display-pro, serif;
	font-weight: 500;
	line-height: 110%;
}

@media (min-width:768px) {
	.loan-card-section:has(.glide) .loan-cards .glide__slide--active .loan-card .wrapper .card-top h3 {
		font-size: 40px;
	}
}

@media (min-width:768px) {
	.loan-card-section:has(.glide) .loan-cards .glide__slide--active .loan-card .wrapper .content {
		margin-bottom: 14px;
	}
}

.loan-card-section:has(.glide) .loan-cards .glide__slide--active .loan-card .wrapper .loan-content .feature-heading-wrapper h4 {
	color: inherit;
}

.loan-card-section:has(.glide) .loan-cards .glide__slide--active .loan-card .wrapper .loan-content .main-content {
	display: block;
}

.loan-card-section:has(.glide) .loan-cards .glide__slide--active .loan-card .wrapper a.secondary-link {
	color: #12162e !important;
}

@media screen and (max-width:991.98px) {
	.loan-card-section > div {
		padding: 50px 10px 25px;
	}
	
	.loan-card-section .loan-cards {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	
	.loan-card-section .loan-cards .loan-card {
		width: 100%;
	}
	
	.loan-card-section:has(.glide) > div {
		padding: 0 0 0 0;
	}
	
	.loan-card-section:has(.glide) .loan-cards {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}
}

@media screen and (max-width:767px) {
	.loan-card-section .loan-cards .loan-card .wrapper .card-top .icon-wrapper {
		display: none;
	}
	
	.loan-card-section .loan-cards .loan-card .wrapper .card-top .top-content p {
		font-size: 16px;
		line-height: 20px;
	}
	
	.loan-card-section .loan-cards .loan-card .wrapper .card-top .top-content h3 {
		font-size: 22px;
		line-height: 28px;
	}
}

.featured-deals-section {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	background: #fffcf5;
	padding: 40px 0;
}

.featured-deals-section .container {
	max-width: 100%;
	padding-left: 0;
	padding-right: 0;
}

@media (min-width:600px) {
	.featured-deals-section {
		padding: 80px 0;
	}
}

.featured-deals-section.pcg {
	background: #0b141b;
}

.featured-deals-section.pcg .container {
	max-width: 1320px;
	width: calc(100% - 6rem);
}

.featured-deals-section.pcg > div {
	padding-top: 35px;
}

.featured-deals-section.pcg .content {
	max-width: 750px;
	margin: 0;
	text-align: start;
}

.featured-deals-section.pcg .content p.eyebrow-text {
	color: #d0c0a9;
}

.featured-deals-section.pcg .content h2 {
	font-family: freight-display-pro, serif;
}

.featured-deals-section.pcg .content .body, .featured-deals-section.pcg .content h2 {
	color: #fff;
}

.featured-deals-section.pcg .featured-deals {
	margin: 32px auto 32px auto;
	padding: 32px 0 48px 0;
	position: relative;
}

.featured-deals-section.pcg .featured-deals::after, .featured-deals-section.pcg .featured-deals::before {
	content: "";
	position: absolute;
	background-color: #f3ebde;
	opacity: .3;
	width: 100%;
	height: 1px;
}

.featured-deals-section.pcg .featured-deals::after {
	top: 0;
}

.featured-deals-section.pcg .featured-deals::before {
	bottom: 0;
}

.featured-deals-section.pcg .featured-deals .featured-deal {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: start;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.featured-deals-section.pcg .featured-deals .featured-deal .deal-thumbnail {
	position: relative;
	width: 100%;
}

.featured-deals-section.pcg .featured-deals .featured-deal .deal-thumbnail .image-wrapper {
	height: 254px;
	width: 100%;
	overflow: hidden;
}

.featured-deals-section.pcg .featured-deals .featured-deal .deal-thumbnail .details {
	background-color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 12px 19px;
}

.featured-deals-section.pcg .featured-deals .featured-deal .deal-thumbnail .details p {
	position: relative;
	background: none;
	margin: 0;
	padding: 0;
	top: auto;
	left: auto;
	right: auto;
	bottom: 0;
}

.featured-deals-section.pcg .featured-deals .featured-deal .deal-thumbnail .details p.price {
	font-family: freight-display-pro, serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 26px;
	color: #4d5033;
}

.featured-deals-section.pcg .featured-deals .featured-deal .deal-thumbnail .details p.type {
	line-height: 22px;
	font-size: 14px;
	font-weight: 300;
	color: #1e1e1e;
}

.featured-deals-section.pcg .featured-deals .featured-deal .deal-content {
	padding-left: 0;
	background-color: #fff;
	width: 100%;
	padding: 0 19px 12px 19px;
}

.featured-deals-section.pcg .featured-deals .featured-deal .deal-content .field {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.featured-deals-section.pcg .featured-deals .featured-deal .deal-content .field:not(:last-of-type) {
	margin-bottom: 8px;
}

.featured-deals-section.pcg .featured-deals .featured-deal .deal-content .field .label, .featured-deals-section.pcg .featured-deals .featured-deal .deal-content .field .value {
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	line-height: 26px;
	font-size: 14px;
	margin-bottom: 0;
	color: #1e1e1e;
}

.featured-deals-section.pcg .featured-deals .featured-deal .deal-content .field .label {
	font-weight: 700;
	font-family: freight-display-pro, serif;
}

.featured-deals-section.pcg .featured-deals .featured-deal .deal-content .field .value {
	font-weight: 300;
}

.featured-deals-section:not(.pcg) .featured-deal {
	padding: 0 10px;
}

.featured-deals-section .content {
	max-width: 750px;
	margin: 0 auto;
	text-align: center;
}

.featured-deals-section .content p.eyebrow-text {
	font-size: 16px;
	line-height: 20px;
	color: #031633;
	margin-top: 0;
}

.featured-deals-section .content .body {
	font-size: 18px;
	line-height: 28px;
	margin-top: 16px;
	margin-bottom: 0;
	max-width: 500px;
	width: calc(100% - 32px);
	margin-right: auto;
	margin-left: auto;
}

.featured-deals-section .content h2 {
	font-family: freight-display-pro, serif;
	font-weight: 400;
	font-size: 32px;
	line-height: 40px;
	margin-top: 16px;
	margin-bottom: 0;
}

@media (min-width:600px) {
	.featured-deals-section .content h2 {
		font-size: 64px;
		line-height: 72px;
	}
}

.featured-deals-section .featured-deals {
	margin: 40px auto 40px auto;
}

@media (min-width:600px) {
	.featured-deals-section .featured-deals {
		margin: 64px auto 64px auto;
	}
}

.featured-deals-section .featured-deals .featured-deal {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: start;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.featured-deals-section .featured-deals .featured-deal .deal-thumbnail {
	position: relative;
	height: -webkit-fit-content;
	height: -moz-fit-content;
	height: fit-content;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
}

.featured-deals-section .featured-deals .featured-deal .deal-thumbnail .image-wrapper {
	height: 127px;
	width: 189px;
}

.featured-deals-section .featured-deals .featured-deal .deal-thumbnail .image-wrapper img {
	-o-object-fit: cover;
	object-fit: cover;
	height: 100%;
	width: 100%;
}

.featured-deals-section .featured-deals .featured-deal .deal-thumbnail p {
	position: absolute;
	top: 0;
	left: 0;
	background: #1e1e1e;
	font-weight: 300;
	font-size: 12px;
	line-height: 20px;
	max-width: 89%;
	color: #fff;
	padding: 3px 5px;
}

.featured-deals-section .featured-deals .featured-deal .deal-content {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding-left: 20px;
}

.featured-deals-section .featured-deals .featured-deal .deal-content .field .label {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.featured-deals-section .featured-deals .featured-deal .deal-content .field .label svg {
	height: 12px;
	width: 12px;
	max-height: 12px;
	max-width: 12px;
	min-height: 12px;
	min-width: 12px;
}

.featured-deals-section .featured-deals .featured-deal .deal-content .field .label p {
	font-weight: 300;
	font-size: 14px;
	line-height: 22px;
	margin-bottom: 0;
	margin-left: 6px;
}

.featured-deals-section .featured-deals .featured-deal .deal-content .field .value {
	font-family: freight-display-pro, serif;
	font-weight: 400;
	color: #031633;
}

.featured-deals-section .featured-deals .featured-deal .deal-content .field.loan-amount .value {
	font-size: 26px;
	line-height: 38px;
	font-weight: 400;
	text-wrap: nowrap;
}

@media (min-width:600px) {
	.featured-deals-section .featured-deals .featured-deal .deal-content .field.loan-amount .value {
		font-size: 40px;
		line-height: 44px;
	}
}

.featured-deals-section .featured-deals .featured-deal .deal-content .field.location {
	border-top: 1px solid #dad5ca;
	padding-top: 4px;
	margin-top: 4px;
}

.featured-deals-section .featured-deals .featured-deal .deal-content .field.location .value {
	font-family: manrope, sans-serif;
	font-weight: 400;
	font-size: 18px;
	line-height: 28px;
	margin-bottom: 0;
}

@media screen and (max-width:1400px) {
	.featured-deals-section:not(.pcg) .featured-deals .featured-deal .deal-thumbnail .image-wrapper {
		height: 102px;
		width: 151px;
	}
	
	.featured-deals-section:not(.pcg) .featured-deals .featured-deal .deal-thumbnail p {
		top: 0;
		left: 0;
	}
	
	.featured-deals-section:not(.pcg) .featured-deals .featured-deal .deal-content {
		padding-left: 20px;
	}
	
	.featured-deals-section:not(.pcg) .featured-deals .featured-deal .deal-content .field .label {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
	
	.featured-deals-section:not(.pcg) .featured-deals .featured-deal .deal-content .field .label svg {
		height: 12px;
		width: 12px;
		max-height: 12px;
		max-width: 12px;
		min-height: 12px;
		min-width: 12px;
	}
	
	.featured-deals-section:not(.pcg) .featured-deals .featured-deal .deal-content .field .label p {
		font-weight: 300;
		font-size: 14px;
		line-height: 22px;
		margin-bottom: 0;
		margin-left: 6px;
	}
	
	.featured-deals-section:not(.pcg) .featured-deals .featured-deal .deal-content .field .value {
		color: #031633;
	}
	
	.featured-deals-section:not(.pcg) .featured-deals .featured-deal .deal-content .field.loan-amount .value {
		font-size: 22px;
		line-height: 30px;
	}
	
	.featured-deals-section:not(.pcg) .featured-deals .featured-deal .deal-content .field.location .value {
		font-weight: 400;
		font-size: 14px;
		line-height: 22px;
		margin-bottom: 0;
	}
}

@media screen and (min-width:1060px) and (max-width:1200px) {
	.featured-deals-section:not(.pcg) .featured-deals .featured-deal .deal-thumbnail .image-wrapper {
		width: 135px;
	}
	
	.featured-deals-section:not(.pcg) .featured-deals .featured-deal .deal-thumbnail p {
		top: 6px;
		left: 6px;
		font-size: 11px;
		line-height: 18px;
	}
	
	.featured-deals-section:not(.pcg) .featured-deals .featured-deal .deal-content {
		padding-left: 18px;
	}
	
	.featured-deals-section:not(.pcg) .featured-deals .featured-deal .deal-content .field .label svg {
		height: 11px;
		width: 11px;
		max-height: 11px;
		max-width: 11px;
		min-height: 11px;
		min-width: 11px;
	}
	
	.featured-deals-section:not(.pcg) .featured-deals .featured-deal .deal-content .field .label p {
		font-size: 13px;
		line-height: 20px;
		margin-left: 5px;
	}
	
	.featured-deals-section:not(.pcg) .featured-deals .featured-deal .deal-content .field.loan-amount .value {
		font-size: 20px;
		line-height: 30px;
	}
	
	.featured-deals-section:not(.pcg) .featured-deals .featured-deal .deal-content .field.location .value {
		font-size: 14px;
		line-height: 22px;
	}
}

@media screen and (max-width:1200px) {
	.featured-deals-section.pcg .featured-deals .featured-deal .deal-thumbnail .image-wrapper {
		height: 330px;
	}
}

@media screen and (max-width:1060px) {
	.featured-deals-section .featured-deals .featured-deal {
		width: -webkit-fit-content;
		width: -moz-fit-content;
		width: fit-content;
		margin: 0 auto;
	}
}

.featured-rates-section > div {
	padding-top: 50px;
	padding-bottom: 50px;
}

.featured-rates-section .content {
	max-width: 750px;
	margin: 0 auto;
	text-align: center;
}

.featured-rates-section .content p.eyebrow-text {
	font-family: freight-display-pro, serif;
	font-size: 16px;
	line-height: 20px;
	letter-spacing: 10%;
	color: #a62a1c;
	margin-top: 0;
}

.featured-rates-section .content .body {
	font-size: 18px;
	line-height: 28px;
	margin-top: 16px;
	margin-bottom: 0;
}

.featured-rates-section .content h2 {
	font-weight: 700;
	font-size: 32px;
	line-height: 40px;
	margin-top: 16px;
	margin-bottom: 0;
}

.featured-rates-section .featured-rates {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: (1fr) [4];
	grid-template-columns: repeat(4, 1fr);
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	grid-gap: 20px;
	max-width: 1000px;
	margin: 30px auto 0 auto;
}

.featured-rates-section .featured-rates .featured-rate {
	text-align: center;
}

.featured-rates-section .featured-rates .featured-rate p {
	margin-bottom: 0;
}

.featured-rates-section .featured-rates .featured-rate p.heading {
	font-weight: 700;
	font-size: 18px;
	line-height: 28px;
	padding-bottom: 12px;
	position: relative;
}

.featured-rates-section .featured-rates .featured-rate p.heading::after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	height: 2px;
	width: 15px;
	background-color: #d4f378;
}

.featured-rates-section .featured-rates .featured-rate p.stat {
	font-weight: 700;
	font-size: 40px;
	line-height: 48px;
	color: #031633;
	padding-top: 12px;
}

@media screen and (max-width:991px) {
	.featured-rates-section .featured-rates {
		-ms-grid-columns: (1fr) [2];
		grid-template-columns: repeat(2, 1fr);
	}
}

@media screen and (max-width:767px) {
	.featured-rates-section .featured-rates {
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
	}
}

.testimonials-section {
	background: url("https://lendingone.com/nitropack_static/saNijgMzQgFtwaAypnPeGZuvdBSLqPGb/assets/images/optimized/rev-1521365/lendingone.com/wp-content/themes/lendingone-theme/dist/img/testimonial-section-bg.png");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

.testimonials-section.no-top-section > div {
	padding-top: 0;
}

.testimonials-section > div {
	padding-top: 50px;
	padding-bottom: 50px;
	padding-left: 0;
	padding-right: 0;
	max-width: none;
}

.testimonials-section .content {
	max-width: 750px;
	padding: 0 20px;
	margin: 0 auto;
	text-align: center;
}

.testimonials-section .content p.eyebrow-text {
	font-family: freight-display-pro, serif;
	font-size: 16px;
	line-height: 20px;
	letter-spacing: 10%;
	color: #a62a1c;
	margin-top: 0;
}

.testimonials-section .content .body {
	font-size: 18px;
	line-height: 28px;
	margin-top: 16px;
	margin-bottom: 0;
}

.testimonials-section .content h2 {
	font-weight: 700;
	font-size: 32px;
	line-height: 40px;
	margin-top: 16px;
	margin-bottom: 0;
}

.testimonials-section .testimonials {
	margin: 45px auto 56px auto;
}

.testimonial {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-shadow: 0 4px 18px 0 rgba(115, 101, 80, .1490196078);
	box-shadow: 0 4px 18px 0 rgba(115, 101, 80, .1490196078);
	max-width: 1100px;
	margin: 0 auto;
	padding: 12px;
	background-color: #fff;
}

.testimonial.has-image {
	margin-top: 70px;
	margin-bottom: 30px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.testimonial.has-image .image-segment {
	width: 420px;
	min-width: 420px;
	height: 409px;
	min-height: 409px;
}

.testimonial.has-image .image-segment .image-wrapper {
	width: 320px;
	height: 100%;
	background-image: url("https://lendingone.com/nitropack_static/saNijgMzQgFtwaAypnPeGZuvdBSLqPGb/assets/images/optimized/rev-1521365/lendingone.com/wp-content/themes/lendingone-theme/dist/img/testimonial-bg.jpg");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
}

.testimonial.has-image .image-segment .image-wrapper.nitro-lazy {
	background-image: none !important;
}

.testimonial.has-image .image-segment .image-wrapper::after {
	content: "";
	background-color: #031633;
	opacity: .8;
	height: 100%;
	width: 100%;
	z-index: 1;
	position: absolute;
	top: 0;
	left: 0;
}

.testimonial.has-image .image-segment .image-wrapper::before {
	content: "";
	border: 1px solid #d4f378;
	height: 350px;
	width: 323px;
	position: absolute;
	top: 32px;
	left: 32px;
	z-index: 2;
}

.testimonial.has-image .image-segment .image-wrapper .image {
	position: absolute;
	z-index: 3;
	height: 100%;
	width: 320px;
	bottom: 62px;
	left: 64px;
}

.testimonial.has-image .image-segment .image-wrapper .image img {
	-o-object-fit: cover;
	object-fit: cover;
	height: 100%;
	width: 100%;
}

.testimonial.has-image .image-segment .image-wrapper .image svg {
	position: absolute;
	left: 22px;
	top: -15px;
}

.testimonial.has-image .quote-content {
	padding-right: 65px;
	padding-left: 65px;
	width: 100%;
}

.testimonial.has-image .quote-content .location {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 16px;
}

.testimonial.has-image .quote-content .location i {
	color: #a62a1c;
}

.testimonial.has-image .quote-content .location p {
	margin: 0 0 0 12px;
	color: #031633;
	font-size: 16px;
	font-weight: 400;
	line-height: 20px;
	font-family: freight-display-pro, serif;
}

.testimonial.has-image .quote-content h5 {
	font-weight: 700;
	font-size: 32px;
	line-height: 40px;
	margin-bottom: 20px;
}

.testimonial.has-image .quote-content .description {
	line-clamp: 4;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	overflow: hidden;
	font-size: 24px;
	line-height: 36px;
	margin-top: 0;
	border-left: none;
	padding-left: 0;
	font-weight: 400;
	color: #031633;
}

.testimonial.has-image .quote-content .read-more-btn {
	margin-top: 20px;
}

.testimonial:not(.has-image) {
	margin-bottom: 30px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 5rem;
}

.testimonial:not(.has-image) .testimonial-wrapper {
	position: relative;
	max-width: 900px;
	width: 100%;
	margin: 0 auto;
}

.testimonial:not(.has-image) .testimonial-wrapper > svg {
	position: absolute;
	top: -20px;
	left: 0;
	width: 54px;
	height: 46px;
}

.testimonial:not(.has-image) .testimonial-wrapper .read-more-btn {
	margin-bottom: 30px;
}

.testimonial:not(.has-image) .testimonial-wrapper .quote-content {
	padding: 87px 0 64px 0;
}

.testimonial:not(.has-image) .testimonial-wrapper .quote-content h5 {
	font-size: 32px;
	line-height: 40px;
	margin-bottom: 16px;
}

.testimonial:not(.has-image) .testimonial-wrapper .quote-content .description {
	line-clamp: 3;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	font-size: 18px;
	line-height: 28px;
	margin-top: 0;
	margin-bottom: 32px;
	border-left: none;
	padding-left: 0;
	font-weight: 400;
	color: #031633;
}

.testimonial:not(.has-image) .testimonial-wrapper .quote-content .description p {
	margin-bottom: 0;
}

.testimonial:not(.has-image) .testimonial-wrapper .quote-content .quote-bottom {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: 30px;
}

.testimonial:not(.has-image) .testimonial-wrapper .quote-content .quote-bottom .quote-name {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.testimonial:not(.has-image) .testimonial-wrapper .quote-content .quote-bottom .quote-name p {
	margin-bottom: 0;
	padding-left: 7px;
	font-family: freight-display-pro, serif;
	color: #031633;
	font-size: 16px;
	line-height: 20px;
}

.testimonial:not(.has-image) .testimonial-wrapper .quote-content .quote-bottom .quote-location {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.testimonial:not(.has-image) .testimonial-wrapper .quote-content .quote-bottom .quote-location i {
	color: #a62a1c;
}

.testimonial:not(.has-image) .testimonial-wrapper .quote-content .quote-bottom .quote-location p {
	margin: 0 0 0 12px;
	color: #a62a1c;
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
}

.testimonial-modal {
	display: none;
	height: 100%;
	width: 100%;
	z-index: 10000;
	background-color: rgba(0, 0, 0, .5);
	position: fixed;
	top: 0;
	left: 0;
}

.testimonial-modal.open {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.testimonial-modal .testimonial-div {
	background-color: #fff;
	position: relative;
	max-width: 1100px;
	margin: 0 2rem;
	padding: 3rem 5rem;
	max-height: 80vh;
	overflow: auto;
}

.testimonial-modal .testimonial-div button {
	position: absolute;
	top: 5px;
	right: 5px;
	border: none;
	outline: none;
	background-color: rgba(255, 255, 255, 0);
	cursor: pointer;
}

.testimonial-modal .testimonial-div button i {
	color: #1e1e1e;
	font-size: 18px;
	pointer-events: none;
}

.testimonial-modal .testimonial-div button:hover, .testimonial-modal .testimonial-div button:focus, .testimonial-modal .testimonial-div button:focus-within {
	background-color: rgba(255, 255, 255, 0);
	-webkit-box-shadow: none;
	box-shadow: none;
}

.testimonial-modal .testimonial-div button:hover i, .testimonial-modal .testimonial-div button:focus i, .testimonial-modal .testimonial-div button:focus-within i {
	color: #a62a1c;
}

.testimonial-modal .testimonial-div .testimonial-content {
	padding-top: 30px;
}

.testimonial-modal .testimonial-div .testimonial-content > svg {
	position: absolute;
	top: -18px;
}

.testimonial-modal .testimonial-div .testimonial-content .location {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 16px;
}

.testimonial-modal .testimonial-div .testimonial-content .location i {
	color: #a62a1c;
}

.testimonial-modal .testimonial-div .testimonial-content .location p {
	margin: 0 0 0 12px;
	color: #031633;
	font-size: 16px;
	font-weight: 400;
	line-height: 20px;
	font-family: freight-display-pro, serif;
}

.testimonial-modal .testimonial-div .testimonial-content h5 {
	font-size: 32px;
	line-height: 40px;
	margin-bottom: 16px;
}

.testimonial-modal .testimonial-div .testimonial-content blockquote {
	border-left: none;
	color: #031633;
	font-size: 18px;
	line-height: 28px;
	font-weight: 400;
	padding: 0;
}

@media screen and (max-width:1200px) {
	.testimonial.has-image .image-segment {
		width: 315px;
		min-width: 315px;
		height: 307px;
		min-height: 307px;
	}
	
	.testimonial.has-image .image-segment .image-wrapper {
		width: 240px;
	}
	
	.testimonial.has-image .image-segment .image-wrapper::before {
		height: 263px;
		width: 242px;
		top: 24px;
		left: 24px;
	}
	
	.testimonial.has-image .image-segment .image-wrapper .image {
		width: 240px;
		bottom: 46px;
		left: 48px;
	}
	
	.testimonial.has-image .image-segment .image-wrapper .image svg {
		left: 22px;
		top: -15px;
		width: 40px;
		height: 35px;
	}
	
	.testimonial.has-image .quote-content {
		padding-right: 29px;
		padding-left: 29px;
	}
	
	.testimonial.has-image .quote-content .location {
		margin-bottom: 12px;
	}
	
	.testimonial.has-image .quote-content .location p {
		font-size: 15px;
		font-weight: 400;
		line-height: 19px;
		font-family: freight-display-pro, serif;
	}
	
	.testimonial.has-image .quote-content h5 {
		font-size: 24px;
		line-height: 30px;
		margin-bottom: 15px;
	}
	
	.testimonial.has-image .quote-content .description {
		font-size: 18px;
		line-height: 28px;
	}
	
	.testimonial:not(.has-image) {
		margin-top: 52px;
		margin-bottom: 22px;
		padding: 0 3rem;
	}
	
	.testimonial:not(.has-image) .testimonial-wrapper > svg {
		width: 40px;
		height: 34px;
	}
	
	.testimonial:not(.has-image) .testimonial-wrapper .read-more-btn {
		margin-bottom: 20px;
	}
	
	.testimonial:not(.has-image) .testimonial-wrapper .quote-content {
		padding: 42px 0 32px 0;
	}
	
	.testimonial:not(.has-image) .testimonial-wrapper .quote-content h5 {
		font-size: 24px;
		line-height: 30px;
	}
	
	.testimonial:not(.has-image) .testimonial-wrapper .quote-content .description {
		font-size: 16px;
		line-height: 26px;
		margin-top: 14px;
		margin-bottom: 25px;
	}
	
	.testimonial:not(.has-image) .testimonial-wrapper .quote-content .quote-bottom {
		margin-top: 25px;
	}
}

@media screen and (max-width:991px) {
	.testimonial {
		min-width: 300px;
	}
	
	.testimonial.has-image {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		padding: 0;
	}
	
	.testimonial.has-image .image-segment {
		width: 100%;
		min-width: 100%;
		margin-bottom: 35px;
		height: 295px;
		min-height: 295px;
	}
	
	.testimonial.has-image .image-segment .image-wrapper {
		width: 100%;
	}
	
	.testimonial.has-image .image-segment .image-wrapper::before {
		left: 50%;
		width: 90%;
		max-width: 450px;
		height: 249px;
		-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		transform: translateX(-50%);
	}
	
	.testimonial.has-image .image-segment .image-wrapper .image {
		width: 85%;
		max-width: 400px;
		bottom: 33px;
		left: 50%;
		-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		transform: translateX(-50%);
	}
	
	.testimonial.has-image .image-segment .image-wrapper .image svg {
		position: absolute;
		left: 22px;
		top: -15px;
	}
	
	.testimonial.has-image .quote-content {
		padding-right: 30px;
		padding-left: 30px;
		margin-bottom: 36px;
	}
	
	.testimonial.has-image .quote-content .location p {
		font-size: 14px;
		line-height: 18px;
	}
	
	.testimonial.has-image .quote-content h5 {
		font-size: 26px;
		line-height: 34px;
		margin-bottom: 16px;
	}
	
	.testimonial.has-image .quote-content .description {
		font-size: 18px;
		line-height: 28px;
	}
	
	.testimonial.has-image .quote-content .read-more-btn {
		margin-top: 36px;
		width: 100%;
	}
	
	.testimonial:not(.has-image) {
		margin-top: 27px;
		margin-bottom: 22px;
		padding: 0 3rem;
	}
	
	.testimonial:not(.has-image) .testimonial-wrapper > svg {
		width: 54px;
		height: 46px;
	}
	
	.testimonial:not(.has-image) .testimonial-wrapper .read-more-btn {
		margin-bottom: 20px;
	}
	
	.testimonial:not(.has-image) .testimonial-wrapper .quote-content {
		padding: 63px 0 32px 0;
	}
	
	.testimonial:not(.has-image) .testimonial-wrapper .quote-content h5 {
		font-size: 26px;
		line-height: 34px;
	}
	
	.testimonial:not(.has-image) .testimonial-wrapper .quote-content .description {
		font-size: 16px;
		line-height: 24px;
		margin-top: 16px;
		margin-bottom: 32px;
	}
	
	.testimonial:not(.has-image) .testimonial-wrapper .quote-content .read-more-btn {
		margin-bottom: 32px;
		width: 100%;
	}
	
	.testimonial:not(.has-image) .testimonial-wrapper .quote-content .quote-bottom {
		margin-top: 32px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: start;
	}
	
	.testimonial:not(.has-image) .testimonial-wrapper .quote-content .quote-bottom .quote-name {
		margin-bottom: 16px;
	}
}

@media screen and (max-width:500px) {
	.testimonial {
		max-width: calc(100% - 8rem);
		min-width: 0;
	}
}

.faq-section {
	margin: 50px 0;
}

.faq-section .content {
	padding: 25px 70px 0 0;
}

.faq-section .content p {
	margin-top: 24px;
	margin-bottom: 0;
}

.faq-section .content a {
	margin-top: 50px;
}

.faq-section .faqs {
	-webkit-transition: all .3s ease-out;
	transition: all .3s ease-out;
}

.faq-section .faqs .faq {
	border-bottom: 1px solid #1e1e1e;
	margin-bottom: 25px;
}

.faq-section .faqs .faq .question {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 26px 23px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	cursor: pointer;
}

.faq-section .faqs .faq .question p {
	margin-bottom: 0;
	font-weight: 400;
	font-size: 18px;
	line-height: 28px;
	color: #1e1e1e;
}

.faq-section .faqs .faq .question button {
	position: relative;
	width: 12px;
	height: 12px;
	min-width: 12px;
	min-height: 12px;
	cursor: pointer;
	padding: 0;
	background: none;
}

.faq-section .faqs .faq .question button:before, .faq-section .faqs .faq .question button:after {
	content: "";
	display: block;
	background-color: #395905;
	position: absolute;
	top: 50%;
	left: 0;
	-webkit-transition: .35s;
	transition: .35s;
	width: 100%;
	height: 3px;
}

.faq-section .faqs .faq .question button:before {
	-webkit-transform: translatey(-50%);
	-ms-transform: translatey(-50%);
	transform: translatey(-50%);
}

.faq-section .faqs .faq .question button:after {
	-webkit-transform: translatey(-50%) rotate(90deg);
	-ms-transform: translatey(-50%) rotate(90deg);
	transform: translatey(-50%) rotate(90deg);
}

.faq-section .faqs .faq .answer {
	display: block;
	height: 100%;
	padding: 0 23px 0 23px;
	overflow: hidden;
	-webkit-transition: all .3s ease-out;
	transition: all .3s ease-out;
	font-size: 16px;
	line-height: 24px;
}

.faq-section .faqs .faq.active .answer {
	max-height: var(--faq-max-height) !important;
	padding-bottom: 24px;
}

.faq-section .faqs .faq.active .question p {
	color: #031633;
}

.faq-section .faqs .faq.active .question button:before {
	-webkit-transform: translatey(-50%) rotate(-90deg);
	-ms-transform: translatey(-50%) rotate(-90deg);
	transform: translatey(-50%) rotate(-90deg);
	opacity: 0;
}

.faq-section .faqs .faq.active .question button:after {
	-webkit-transform: translatey(-50%) rotate(0);
	-ms-transform: translatey(-50%) rotate(0);
	transform: translatey(-50%) rotate(0);
}

.faq-section .faqs .faq:hover, .faq-section .faqs .faq:focus, .faq-section .faqs .faq:focus-within {
	background-color: #fff;
}

@media screen and (max-width:991.98px) {
	.faq-section .content {
		padding: 0 0 36px 0;
	}
	
	.faq-section .content a {
		width: 100%;
	}
}

.team-members-full-section > div {
	padding-top: 48px;
	padding-bottom: 48px;
}

.team-members-full-section .content {
	max-width: 750px;
	margin: 0 auto;
	text-align: center;
}

.team-members-full-section .content p.eyebrow-text {
	font-family: freight-display-pro, serif;
	font-size: 16px;
	line-height: 20px;
	letter-spacing: 10%;
	color: #a62a1c;
	margin-top: 0;
}

.team-members-full-section .content .body {
	font-size: 18px;
	line-height: 28px;
	margin-top: 16px;
	margin-bottom: 0;
}

.team-members-full-section .content h2 {
	font-weight: 700;
	font-size: 32px;
	line-height: 40px;
	margin-top: 16px;
	margin-bottom: 0;
}

.team-members-full-section .team-members-full {
	margin-top: 48px;
}

.team-members-full-section .team-members-full > .row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.featured-team-members-section > div {
	padding-top: 48px;
	padding-bottom: 48px;
}

.featured-team-members-section.pcg .content {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.featured-team-members-section.pcg .content-main {
	width: 100%;
	text-align: center;
}

.featured-team-members-section.pcg .content-main p.eyebrow {
	color: #6f1c26;
}

.featured-team-members-section.pcg .content a {
	display: none;
}

.featured-team-members-section.pcg .featured-team-members .team-member-card .image-wrapper {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-shadow: none;
	box-shadow: none;
	margin-bottom: 13px;
}

.featured-team-members-section.pcg .featured-team-members .team-member-card .image-wrapper::before {
	content: "";
	position: absolute;
	bottom: -13px;
	left: 0;
	height: 261px;
	width: 100%;
	background-color: rgba(255, 255, 255, 0);
	border: 1px solid #d0c0a9;
	z-index: 1;
}

.featured-team-members-section.pcg .featured-team-members .team-member-card .image-wrapper img {
	width: calc(100% - 30px);
	margin: 0 auto;
	z-index: 2;
}

.featured-team-members-section.pcg .featured-team-members .team-member-card__content {
	padding: 0 13px;
	margin-top: 13px;
}

.featured-team-members-section.pcg .featured-team-members .team-member-card__content .main-content p {
	text-align: start;
}

.featured-team-members-section.pcg .featured-team-members .team-member-card__content .main-content p.name {
	color: #0b141b;
	font-family: freight-display-pro, serif;
	font-size: 24px;
	line-height: 36px;
	margin-bottom: 2px;
}

.featured-team-members-section.pcg .featured-team-members .team-member-card__content .main-content p.title {
	color: #6f1c26;
	font-size: 18px;
	line-height: 28px;
}

.featured-team-members-section.pcg .featured-team-members .team-member-card__content a {
	display: none;
}

.featured-team-members-section .content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: end;
	margin-bottom: 48px;
	padding: 0 10px;
}

.featured-team-members-section .content-main {
	max-width: 530px;
}

.featured-team-members-section .content-main p.eyebrow {
	font-family: freight-display-pro, serif;
	font-size: 16px;
	line-height: 20px;
	letter-spacing: 10%;
	color: #a62a1c;
	margin-top: 0;
}

.featured-team-members-section .content-main p.desc {
	font-size: 18px;
	line-height: 28px;
	margin-top: 16px;
	margin-bottom: 0;
}

.featured-team-members-section .content-main h2 {
	font-weight: 700;
	font-size: 32px;
	line-height: 40px;
	margin-top: 16px;
	margin-bottom: 0;
}

.featured-team-members-section .featured-team-members {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.featured-team-members-section .featured-team-members .team-member-card a {
	background: rgba(255, 255, 255, 0) !important;
	border-color: #395905 !important;
	color: #395905 !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}

.featured-team-members-section .featured-team-members .team-member-card a:hover, .featured-team-members-section .featured-team-members .team-member-card a:focus {
	background: rgba(5, 41, 89, .0509803922) !important;
	border-color: #031633 !important;
	color: #031633 !important;
}

.featured-team-members-section .featured-team-members .team-member-card a:active {
	-webkit-box-shadow: 0 0 0 .25rem rgba(130, 138, 145, .5) !important;
	box-shadow: 0 0 0 .25rem rgba(130, 138, 145, .5) !important;
}

.team-member-card {
	max-width: 375px;
	width: 100%;
	margin: 0 auto 48px auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.team-member-card .image-wrapper {
	height: 378px;
	width: 100%;
	-webkit-box-shadow: 0 4px 18px 0 rgba(9, 33, 65, .1803921569);
	box-shadow: 0 4px 18px 0 rgba(9, 33, 65, .1803921569);
}

.team-member-card .image-wrapper img {
	-o-object-fit: cover;
	object-fit: cover;
	height: 100%;
	width: 100%;
}

.team-member-card__content {
	margin-top: 26px;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.team-member-card__content p {
	text-align: center;
	margin-bottom: 0;
}

.team-member-card__content p.name {
	font-weight: 700;
	font-size: 24px;
	line-height: 36px;
	color: #031633;
}

.team-member-card__content p.title {
	font-weight: 400;
	line-height: 28px;
	font-size: 18px;
	color: #a62a1c;
	margin-top: 2px;
}

.team-member-card__content p.summary {
	font-weight: 300;
	color: #000;
	line-height: 22px;
	font-size: 14px;
	margin-top: 18px;
}

.team-member-card__content a {
	width: 100%;
	margin-top: 26px;
}

@media screen and (max-width:991px) {
	.featured-team-members-section .content {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	
	.featured-team-members-section .content-main {
		max-width: none;
		text-align: center;
	}
	
	.featured-team-members-section .content-main p.eyebrow {
		font-family: freight-display-pro, serif;
		font-size: 16px;
		line-height: 20px;
		letter-spacing: 10%;
		color: #a62a1c;
		margin-top: 0;
	}
	
	.featured-team-members-section .content-main p.desc {
		font-size: 18px;
		line-height: 28px;
		margin-top: 16px;
		margin-bottom: 0;
	}
	
	.featured-team-members-section .content-main h2 {
		font-weight: 700;
		font-size: 32px;
		line-height: 40px;
		margin-top: 16px;
		margin-bottom: 0;
	}
	
	.featured-team-members-section .content a {
		margin-top: 30px;
		width: 100%;
	}
	
	.featured-team-members-section .featured-team-members {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	
	.featured-team-members-section .featured-team-members .team-member-card a {
		background: rgba(255, 255, 255, 0) !important;
		border-color: #395905 !important;
		color: #395905 !important;
		-webkit-box-shadow: none !important;
		box-shadow: none !important;
	}
	
	.featured-team-members-section .featured-team-members .team-member-card a:hover, .featured-team-members-section .featured-team-members .team-member-card a:focus {
		background: rgba(5, 41, 89, .0509803922) !important;
		border-color: #031633 !important;
		color: #031633 !important;
	}
	
	.featured-team-members-section .featured-team-members .team-member-card a:active {
		-webkit-box-shadow: 0 0 0 .25rem rgba(130, 138, 145, .5) !important;
		box-shadow: 0 0 0 .25rem rgba(130, 138, 145, .5) !important;
	}
}

@media screen and (max-width:768px) {
	.featured-team-members-section .featured-team-members {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		overflow: auto;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: start;
	}
}

@media screen and (max-width:450px) {
	.team-member-card .image-wrapper {
		height: 315px;
	}
}

@media screen and (max-width:370px) {
	.team-member-card .image-wrapper {
		height: 267px;
	}
}

.listing-post {
	margin-bottom: 50px;
	padding: 0 7px;
}

.listing-post .img-wrapper {
	position: relative;
}

.listing-post .img-wrapper .img {
	width: 100%;
}

.listing-post .img-wrapper .img img {
	-o-object-fit: cover;
	object-fit: cover;
	height: 100%;
	width: 100%;
}

.listing-post .img-wrapper .post-tags {
	padding: 2px 6px;
	gap: 10px;
	font-size: 14px;
	line-height: 22px;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
}

.listing-post__content .date, .listing-post__content .location {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.listing-post__content .date.hidden, .listing-post__content .location.hidden {
	display: none;
}

.listing-post__content .date p, .listing-post__content .location p {
	margin: 0 0 0 8px;
	font-size: 14px;
	line-height: 22px;
}

.listing-post__content .date p strong, .listing-post__content .location p strong {
	color: #031633;
}

.listing-post__content .main-content a:hover h4, .listing-post__content .main-content a:focus h4, .listing-post__content .main-content a:active h4 {
	text-decoration: underline;
}

.listing-post__content .main-content h4 {
	font-weight: 700;
	font-size: 24px;
	line-height: 29px;
	margin-bottom: 18px;
}

.listing-post__content .main-content .body-preview {
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}

.post-listing-section > .container {
	padding-top: 48px;
	padding-bottom: 48px;
}

.post-listing-section .content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: end;
	margin-bottom: 48px;
	padding: 0 10px;
}

.post-listing-section .content-main {
	max-width: 530px;
}

.post-listing-section .content-main p.eyebrow-text {
	font-family: freight-display-pro, serif;
	font-size: 16px;
	line-height: 20px;
	letter-spacing: 10%;
	color: #a62a1c;
	margin-top: 0;
}

.post-listing-section .content-main p.desc {
	font-size: 18px;
	line-height: 28px;
	margin-top: 16px;
	margin-bottom: 0;
}

.post-listing-section .content-main h2 {
	font-weight: 700;
	font-size: 32px;
	line-height: 40px;
	margin-top: 16px;
	margin-bottom: 0;
}

.post-listing-section .content .tag-dropdown-selector-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.post-listing-section .content .tag-dropdown-selector-wrapper > p {
	margin: 0 12px 0 0;
	font-size: 18px;
	line-height: 28px;
	color: #000;
}

.post-listing-section .content .tag-dropdown-selector-wrapper .tag-filter-form {
	position: relative;
}

.post-listing-section .content .tag-dropdown-selector-wrapper .tag-filter-form::after {
	content: "";
	position: absolute;
	right: 15px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 8px 6px 0 6px;
	border-color: #395905 rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) rgba(255, 255, 255, 0);
	pointer-events: none;
}

.post-listing-section .content .tag-dropdown-selector-wrapper .tag-filter-form > select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-image: none;
	padding: 10px 34px 10px 20px;
	border: 1px solid rgba(5, 41, 89, .2);
	color: #031633;
	font-weight: 700;
	font-size: 18px;
	line-height: 28px;
}

.post-listing-section .content .tag-dropdown-selector-wrapper .tag-filter-form > select.nitro-lazy {
	background-image: none !important;
}

.posts-full.blog .listing-post .img-wrapper .img, .featured-posts.blog .listing-post .img-wrapper .img {
	height: 203px;
	margin-bottom: 30px;
}

.posts-full.blog .listing-post .img-wrapper .img img, .featured-posts.blog .listing-post .img-wrapper .img img {
	-webkit-box-shadow: 0 4px 18px 0 rgba(5, 41, 89, .2509803922);
	box-shadow: 0 4px 18px 0 rgba(5, 41, 89, .2509803922);
}

.posts-full.blog .listing-post .img-wrapper .post-tags, .featured-posts.blog .listing-post .img-wrapper .post-tags {
	background: #ebf1e1;
	margin-bottom: 12px;
	font-weight: 400;
	color: #395905;
}

.posts-full.blog .listing-post__content .date, .featured-posts.blog .listing-post__content .date {
	margin-bottom: 14px;
}

.posts-full.blog .listing-post__content .main-content .body-preview, .featured-posts.blog .listing-post__content .main-content .body-preview {
	margin-bottom: 30px;
}

.posts-full.event .listing-post .img-wrapper .post-tags, .featured-posts.event .listing-post .img-wrapper .post-tags {
	background-color: #d4f378;
	color: #031633;
}

.posts-full.case-study .listing-post .img-wrapper .post-tags, .featured-posts.case-study .listing-post .img-wrapper .post-tags {
	background-color: #a62a1c;
	color: #fff;
}

.posts-full.case-study .listing-post__content .detail-holder, .featured-posts.case-study .listing-post__content .detail-holder {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.posts-full.case-study .listing-post__content .detail-holder .location, .featured-posts.case-study .listing-post__content .detail-holder .location {
	margin-right: 10px;
}

.posts-full.case-study .listing-post__content .detail-holder .date, .posts-full.case-study .listing-post__content .detail-holder .location, .featured-posts.case-study .listing-post__content .detail-holder .date, .featured-posts.case-study .listing-post__content .detail-holder .location {
	margin-bottom: 12px;
}

.posts-full.case-study .listing-post__content .main-content h4, .featured-posts.case-study .listing-post__content .main-content h4 {
	margin-bottom: 24px;
}

.posts-full:not(.blog) .listing-post, .featured-posts:not(.blog) .listing-post {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.posts-full:not(.blog) .listing-post .img-wrapper .img, .featured-posts:not(.blog) .listing-post .img-wrapper .img {
	height: 243px;
	margin-bottom: 18px;
}

.posts-full:not(.blog) .listing-post .img-wrapper .post-tags, .featured-posts:not(.blog) .listing-post .img-wrapper .post-tags {
	position: absolute;
	top: 8px;
	left: 8px;
	font-weight: 300;
	max-width: calc(100% - 16px);
}

.posts-full:not(.blog) .listing-post__content, .featured-posts:not(.blog) .listing-post__content {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.posts-full:not(.blog) .listing-post__content .date, .posts-full:not(.blog) .listing-post__content .location, .featured-posts:not(.blog) .listing-post__content .date, .featured-posts:not(.blog) .listing-post__content .location {
	margin-bottom: 18px;
}

.posts-full:not(.blog) .listing-post__content .main-content, .featured-posts:not(.blog) .listing-post__content .main-content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.posts-full:not(.blog) .listing-post__content .main-content .body-preview, .featured-posts:not(.blog) .listing-post__content .main-content .body-preview {
	margin-bottom: 18px;
}

.posts-full:not(.blog) .listing-post__content .main-content a, .featured-posts:not(.blog) .listing-post__content .main-content a {
	width: 100%;
}

.featured-posts-section > div {
	padding-top: 48px;
	padding-bottom: 48px;
}

.featured-posts-section > div > a {
	display: none;
}

.featured-posts-section .custom-scrollbar.visible {
	margin-bottom: 10px;
}

.featured-posts-section .content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: end;
	margin-bottom: 48px;
	padding: 0 10px;
}

.featured-posts-section .content-main {
	max-width: 530px;
}

.featured-posts-section .content-main p.eyebrow {
	font-family: freight-display-pro, serif;
	font-size: 16px;
	line-height: 20px;
	letter-spacing: 10%;
	color: #a62a1c;
	margin-top: 0;
}

.featured-posts-section .content-main p.desc {
	font-size: 18px;
	line-height: 28px;
	margin-top: 16px;
	margin-bottom: 0;
}

.featured-posts-section .content-main h2 {
	font-weight: 700;
	font-size: 32px;
	line-height: 40px;
	margin-top: 16px;
	margin-bottom: 0;
}

.featured-posts-section .content > a {
	padding: 16px 84px;
}

.featured-posts-section .featured-posts {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

@media screen and (max-width:1400px) {
	.posts-full .listing-post__content .main-content h4, .featured-posts .listing-post__content .main-content h4 {
		font-size: 22px;
		line-height: 28px;
		margin-bottom: 14px;
	}
	
	.posts-full.blog .listing-post .img-wrapper .img, .featured-posts.blog .listing-post .img-wrapper .img {
		height: 180px;
	}
	
	.posts-full:not(.blog) .listing-post .img-wrapper .img, .featured-posts:not(.blog) .listing-post .img-wrapper .img {
		height: 200px;
	}
}

@media screen and (min-width:992px) and (max-width:1200px) {
	.listing-post {
		margin-bottom: 38px;
		padding: 0 5px;
	}
	
	.listing-post .img-wrapper .post-tags {
		padding: 2px 5px;
		gap: 8px;
		font-size: 12px;
		line-height: 20px;
	}
	
	.listing-post__content .date p, .listing-post__content .location p {
		margin: 0 0 0 6px;
		font-size: 12px;
		line-height: 29px;
	}
	
	.listing-post__content .main-content h4 {
		font-size: 18px;
		line-height: 22px;
		margin-bottom: 14px;
	}
	
	.featured-posts.blog .listing-post .img-wrapper .img {
		height: 152px;
		margin-bottom: 23px;
	}
	
	.featured-posts.blog .listing-post .img-wrapper .post-tags {
		margin-bottom: 9px;
	}
	
	.featured-posts.blog .listing-post__content .date {
		margin-bottom: 11px;
	}
	
	.featured-posts.blog .listing-post__content .main-content .body-preview {
		margin-bottom: 23px;
	}
	
	.featured-posts.case-study .listing-post__content .detail-holder .location {
		margin-right: 8px;
	}
	
	.featured-posts.case-study .listing-post__content .detail-holder .date, .featured-posts.case-study .listing-post__content .detail-holder .location {
		margin-bottom: 9px;
	}
	
	.featured-posts.case-study .listing-post__content .main-content h4 {
		margin-bottom: 18px;
	}
	
	.featured-posts:not(.blog) .listing-post .img-wrapper .img {
		height: 182px;
		margin-bottom: 14px;
	}
	
	.featured-posts:not(.blog) .listing-post .img-wrapper .post-tags {
		top: 6px;
		left: 6px;
		max-width: calc(100% - 12px);
	}
	
	.featured-posts:not(.blog) .listing-post__content .date, .featured-posts:not(.blog) .listing-post__content .location {
		margin-bottom: 14px;
	}
	
	.featured-posts:not(.blog) .listing-post__content .main-content .body-preview {
		margin-bottom: 14px;
	}
}

@media screen and (max-width:991px) {
	.posts-full .listing-post__content .main-content h4, .featured-posts .listing-post__content .main-content h4 {
		font-size: 18px;
		line-height: 24px;
		margin-bottom: 16px;
	}
	
	.posts-full .listing-post__content .main-content .body-preview, .featured-posts .listing-post__content .main-content .body-preview {
		display: none;
	}
	
	.posts-full.blog .listing-post .img-wrapper .img, .featured-posts.blog .listing-post .img-wrapper .img {
		margin-bottom: 16px;
	}
	
	.posts-full.blog .listing-post__content .date, .featured-posts.blog .listing-post__content .date {
		margin-bottom: 8px;
	}
	
	.posts-full:not(.blog) .listing-post .img-wrapper .img, .featured-posts:not(.blog) .listing-post .img-wrapper .img {
		height: 167px;
	}
	
	.posts-full:not(.blog) .listing-post__content > .date, .featured-posts:not(.blog) .listing-post__content > .date {
		margin-bottom: 8px;
	}
	
	.posts-full:not(.blog) .listing-post__content > .location.hidden, .featured-posts:not(.blog) .listing-post__content > .location.hidden {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	
	.posts-full:not(.blog) .listing-post__content .main-content .location, .featured-posts:not(.blog) .listing-post__content .main-content .location {
		display: none;
	}
	
	.post-listing-section .content {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	
	.post-listing-section .content-main {
		max-width: none;
		text-align: center;
		margin-bottom: 36px;
	}
	
	.post-listing-section .content-main p.eyebrow-text {
		font-size: 14px;
		line-height: 17px;
	}
	
	.post-listing-section .content-main p.desc {
		font-size: 16px;
		line-height: 24px;
	}
	
	.post-listing-section .content-main h2 {
		font-size: 26px;
		line-height: 34px;
	}
	
	.post-listing-section .content .tag-dropdown-selector-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: start;
		width: 100%;
	}
	
	.post-listing-section .content .tag-dropdown-selector-wrapper > p {
		margin: 0 0 8px 0;
	}
	
	.post-listing-section .content .tag-dropdown-selector-wrapper .tag-filter-form > select {
		font-size: 16px;
		line-height: 24px;
	}
	
	.featured-posts-section > div > a {
		display: block;
		width: 100%;
	}
	
	.featured-posts-section .featured-posts {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		overflow: auto;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: start;
	}
	
	.featured-posts-section .featured-posts > div {
		max-width: 400px;
	}
	
	.featured-posts-section .featured-posts .listing-post {
		margin-bottom: 25px;
	}
	
	.featured-posts-section .content {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	
	.featured-posts-section .content-main {
		max-width: none;
		text-align: center;
	}
	
	.featured-posts-section .content a {
		display: none;
	}
	
	.featured-posts-section .listing-post {
		height: auto !important;
	}
	
	.featured-posts-section .listing-post__content .main-content a.btn-tertiary-on-mobile {
		width: -webkit-fit-content;
		width: -moz-fit-content;
		width: fit-content;
		background-color: rgba(255, 255, 255, 0);
		border: none;
		padding: 0 0 4px 0;
		font-size: 14px;
	}
	
	.featured-posts-section .listing-post__content .main-content a.btn-tertiary-on-mobile::after {
		content: "";
		position: absolute;
		bottom: 0;
		left: 0;
		height: 2px;
		width: 100%;
		background-color: #395905;
		-webkit-transition: all .3s ease-out;
		transition: all .3s ease-out;
	}
	
	.featured-posts-section .listing-post__content .main-content a.btn-tertiary-on-mobile:hover, .featured-posts-section .listing-post__content .main-content a.btn-tertiary-on-mobile:focus {
		background-color: rgba(255, 255, 255, 0) !important;
		border: none !important;
		-webkit-box-shadow: none !important;
		box-shadow: none !important;
	}
	
	.featured-posts-section .listing-post__content .main-content a.btn-tertiary-on-mobile:hover::after, .featured-posts-section .listing-post__content .main-content a.btn-tertiary-on-mobile:focus::after {
		height: 2px !important;
		bottom: 0px !important;
		background-color: #052959 !important;
	}
}

@media screen and (max-width:767px) and (min-width:450px) {
	.posts-full.blog .listing-post .img-wrapper .img, .featured-posts.blog .listing-post .img-wrapper .img {
		height: 203px;
	}
	
	.posts-full:not(.blog) .listing-post .img-wrapper .img, .featured-posts:not(.blog) .listing-post .img-wrapper .img {
		height: 243px;
	}
}

@media screen and (max-width:375px) {
	.posts-full.blog .listing-post .img-wrapper .img, .featured-posts.blog .listing-post .img-wrapper .img {
		height: 125px;
	}
	
	.posts-full:not(.blog) .listing-post .img-wrapper .img, .featured-posts:not(.blog) .listing-post .img-wrapper .img {
		height: 145px;
	}
}

.breadcrumbs .rank-math-breadcrumb {
	padding: 13px 0;
}

.breadcrumbs .rank-math-breadcrumb p {
	margin-bottom: 0;
}

.breadcrumbs .rank-math-breadcrumb p span.separator {
	padding: 0 9px;
	position: relative;
}

.breadcrumbs .rank-math-breadcrumb p span.separator::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	background: #fff;
	height: 100%;
	width: 100%;
}

.breadcrumbs .rank-math-breadcrumb p span.separator::after {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	background: url("https://lendingone.com/nitropack_static/saNijgMzQgFtwaAypnPeGZuvdBSLqPGb/assets/images/optimized/rev-1521365/lendingone.com/wp-content/themes/lendingone-theme/dist/img/arrow-right-breadcrumbs.svg");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	height: 9px;
	width: 6px;
}

.breadcrumbs .rank-math-breadcrumb p span.last {
	font-weight: 700;
	color: #031633;
	font-size: 14px;
	line-height: 22px;
	padding: 0;
}

.breadcrumbs .rank-math-breadcrumb p a {
	color: #031633;
	font-weight: 300;
	font-size: 14px;
	line-height: 22px;
	text-decoration: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.breadcrumbs .rank-math-breadcrumb p a:hover, .breadcrumbs .rank-math-breadcrumb p a:focus, .breadcrumbs .rank-math-breadcrumb p a:active {
	text-decoration: underline;
}

.location-listing-section .container {
	padding-top: 48px;
	padding-bottom: 48px;
}

.location-listing-section .content {
	max-width: 520px;
	margin: 0 0 21px 0;
}

.location-listing-section .content h2 {
	font-size: 32px;
	font-weight: 700;
	line-height: 40px;
}

.location-listing-section .content p {
	font-weight: 400;
}

.location-listing-section .content p.eyebrow {
	font-family: freight-display-pro, serif;
	font-size: 16px;
	line-height: 20px;
	margin-bottom: 16px;
	color: #a62a1c;
}

.location-listing-section .content p.desc {
	margin-bottom: 0;
	margin-top: 16px;
	font-size: 18px;
	line-height: 28px;
}

.location-listing-section .location-anchor-links {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: start;
	padding: 38px 0;
}

.location-listing-section .location-anchor-links p {
	margin-bottom: 0;
	font-weight: 400;
	line-height: 28px;
	font-size: 18px;
	color: #031633;
}

.location-listing-section .location-anchor-links ul {
	margin: 0 0 0 13px;
	padding: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	list-style: none;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: start;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.location-listing-section .location-anchor-links ul li {
	padding: 0;
	margin: 0 13px 26px 13px;
}

.location-listing-section .location-anchor-links ul li a {
	font-size: 18px;
	line-height: 28px;
	font-weight: 700;
	text-align: center;
	display: inline-block;
	height: 31px;
	width: 27px;
	color: #395905;
	background: rgba(57, 89, 5, .1019607843);
	-webkit-transition: all .25s ease;
	transition: all .25s ease;
}

.location-listing-section .location-anchor-links ul li a:hover, .location-listing-section .location-anchor-links ul li a:focus, .location-listing-section .location-anchor-links ul li a:active {
	background: #bec8ad;
}

.location-listing-section .mobile-location-anchor-links {
	display: none;
	width: 100%;
	margin: 38px 0;
}

.location-listing-section .mobile-location-anchor-links.open button {
	font-weight: 700;
}

.location-listing-section .mobile-location-anchor-links.open button svg {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}

.location-listing-section .mobile-location-anchor-links.open .links {
	display: block;
}

.location-listing-section .mobile-location-anchor-links button {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #f4f8fc;
	border: 1px solid rgba(5, 41, 89, .3019607843);
	font-size: 18px;
	line-height: 28px;
	font-weight: 400;
	color: #031633;
}

.location-listing-section .mobile-location-anchor-links button svg {
	-webkit-transition: all .25s ease;
	transition: all .25s ease;
}

.location-listing-section .mobile-location-anchor-links .links {
	display: none;
}

.location-listing-section .mobile-location-anchor-links .links ul {
	margin: 0;
	padding: 24px 7px 0 7px;
	list-style: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	border-bottom: 1px solid rgba(5, 41, 89, .3019607843);
	border-right: 1px solid rgba(5, 41, 89, .3019607843);
	border-left: 1px solid rgba(5, 41, 89, .3019607843);
}

.location-listing-section .mobile-location-anchor-links .links ul li {
	margin: 0 13px 26px 13px;
	padding: 0;
}

.location-listing-section .mobile-location-anchor-links .links ul li a {
	font-size: 18px;
	line-height: 28px;
	font-weight: 700;
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 36px;
	width: 36px;
	color: #395905;
	background: rgba(57, 89, 5, .1019607843);
	-webkit-transition: all .25s ease;
	transition: all .25s ease;
}

.location-listing-section .mobile-location-anchor-links .links ul li a:hover, .location-listing-section .mobile-location-anchor-links .links ul li a:focus, .location-listing-section .mobile-location-anchor-links .links ul li a:active {
	background: #bec8ad;
}

.location-listing-section .location-listing .location-group .location-header {
	margin-bottom: 47px;
	position: relative;
	width: 100%;
	outline: none;
	border: none;
	background: none;
	pointer-events: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 0;
}

.location-listing-section .location-listing .location-group .location-header:hover, .location-listing-section .location-listing .location-group .location-header:focus, .location-listing-section .location-listing .location-group .location-header:active {
	outline: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	background: none;
}

.location-listing-section .location-listing .location-group .location-header p {
	font-size: 24px;
	line-height: 36px;
	padding-bottom: 8px;
	margin-bottom: 0;
	font-weight: 700;
	color: #031633;
}

.location-listing-section .location-listing .location-group .location-header svg {
	display: none;
}

.location-listing-section .location-listing .location-group .location-header::after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	height: 1px;
	width: 100%;
	background-color: #031633;
	opacity: .2;
}

.location-listing-section .location-listing .location-group .locations-grid {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.location-listing-section .location-listing .location-group .locations-grid .location {
	max-width: 602px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: start;
	margin-bottom: 50px;
}

.location-listing-section .location-listing .location-group .locations-grid .location .img-wrapper {
	height: 220px;
	width: 220px;
	min-width: 220px;
	min-height: 220px;
	position: relative;
	background-color: #e6eaef;
}

.location-listing-section .location-listing .location-group .locations-grid .location .img-wrapper a {
	height: 100%;
	width: 100%;
	display: block;
}

.location-listing-section .location-listing .location-group .locations-grid .location .img-wrapper img {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	max-height: 60%;
	max-width: 60%;
}

.location-listing-section .location-listing .location-group .locations-grid .location .location-content {
	padding: 33px 16px 33px 39px;
	max-width: 403px;
}

.location-listing-section .location-listing .location-group .locations-grid .location .location-content p.location-name {
	font-weight: 700;
	font-size: 24px;
	line-height: 36px;
	margin-bottom: 8px;
	color: #031633;
}

.location-listing-section .location-listing .location-group .locations-grid .location .location-content p.location-description {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
	margin-bottom: 0;
}

.location-listing-section .location-listing .location-group .locations-grid .location .location-content a {
	margin-top: 24px;
	margin-bottom: 0;
}

@media screen and (max-width:768px) {
	.location-listing-section .content h2 {
		font-size: 26px;
		line-height: 34px;
	}
	
	.location-listing-section .content p.eyebrow {
		font-size: 14px;
		line-height: 17px;
	}
	
	.location-listing-section .content p.desc {
		font-size: 16px;
		line-height: 24px;
	}
	
	.location-listing-section .location-anchor-links {
		display: none;
	}
	
	.location-listing-section .mobile-location-anchor-links {
		display: block;
	}
	
	.location-listing-section .location-listing .location-group.open .location-header svg {
		-webkit-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		transform: rotate(180deg);
	}
	
	.location-listing-section .location-listing .location-group.open .locations-grid {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	
	.location-listing-section .location-listing .location-group.open .custom-scrollbar.visible {
		display: block;
	}
	
	.location-listing-section .location-listing .location-group .custom-scrollbar.visible {
		margin-bottom: 24px;
		display: none;
	}
	
	.location-listing-section .location-listing .location-group .location-header {
		pointer-events: all;
		padding: 5px 10px;
	}
	
	.location-listing-section .location-listing .location-group .location-header:hover p, .location-listing-section .location-listing .location-group .location-header:focus p, .location-listing-section .location-listing .location-group .location-header:active p {
		color: #a62a1c;
	}
	
	.location-listing-section .location-listing .location-group .location-header svg {
		display: block;
		-webkit-transition: all .25s ease;
		transition: all .25s ease;
	}
	
	.location-listing-section .location-listing .location-group .locations-grid {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		overflow-y: auto;
		margin-bottom: 24px;
		display: none;
	}
	
	.location-listing-section .location-listing .location-group .locations-grid.open {
		display: block;
	}
	
	.location-listing-section .location-listing .location-group .locations-grid .location {
		max-width: 602px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: start;
		margin-bottom: 20px;
		margin-right: 60px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	
	.location-listing-section .location-listing .location-group .locations-grid .location .img-wrapper {
		height: 116px;
		width: 116px;
		min-width: 116px;
		min-height: 116px;
	}
	
	.location-listing-section .location-listing .location-group .locations-grid .location .location-content {
		padding: 24px 0 0 0;
		max-width: 200px;
	}
	
	.location-listing-section .location-listing .location-group .locations-grid .location .location-content p.location-name {
		margin-bottom: 0;
	}
	
	.location-listing-section .location-listing .location-group .locations-grid .location .location-content p.location-description {
		display: none;
	}
	
	.location-listing-section .location-listing .location-group .locations-grid .location .location-content a {
		margin-top: 12px;
	}
}

.anchor-links {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	overflow-y: auto;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	max-width: 100%;
	margin: 0 auto;
	border-bottom: 1px solid rgba(5, 41, 89, .3);
}

.anchor-links::before, .anchor-links::after {
	content: none;
}

.anchor-links a {
	margin-right: 32px;
	margin-bottom: 0;
	padding-bottom: 12px;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	min-width: -webkit-max-content;
	min-width: -moz-max-content;
	min-width: max-content;
	color: #031633;
	font-weight: 700;
	font-size: 16px;
	line-height: 24px;
	position: relative;
	-webkit-transition: all .25s ease;
	transition: all .25s ease;
}

.anchor-links a::after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 0;
	background-color: #fff;
	-webkit-transition: all .25s ease;
	transition: all .25s ease;
}

.anchor-links a:last-child {
	margin-right: 0;
}

.anchor-links a:hover, .anchor-links a:focus, .anchor-links a:active {
	color: #395905;
}

.anchor-links a:hover::after, .anchor-links a:focus::after, .anchor-links a:active::after {
	background-color: #395905;
	height: 4px;
}

.side-by-side-content > .container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 0;
}

.side-by-side-content.pcg .left-side, .side-by-side-content.pcg .right-side {
	border-top: 1px solid rgba(23, 44, 65, .2);
	border-bottom: 1px solid rgba(23, 44, 65, .2);
}

.side-by-side-content.pcg .left-side {
	background-color: #fff;
}

.side-by-side-content.pcg .left-side p.heading {
	color: #0b141b;
}

.side-by-side-content.pcg .left-side__block .top-section::after {
	background-color: #6f1c26;
}

.side-by-side-content.pcg .left-side__block p.eyebrow-text {
	color: #6f1c26;
}

.side-by-side-content.pcg .left-side__block p.desc {
	color: #172c41;
}

.side-by-side-content.pcg .left-side__block h2 {
	color: #0b141b;
}

.side-by-side-content.pcg .right-side {
	background: rgba(23, 44, 65, .05);
}

.side-by-side-content.pcg .right-side p.heading {
	color: #172c41;
}

.side-by-side-content.pcg .right-side__block .icon-wrapper {
	background-color: #6f1c26;
}

.side-by-side-content.pcg .right-side__block .content h2 {
	color: #0b141b;
}

.side-by-side-content.pcg .right-side__block .content p {
	color: #0b141b;
}

.side-by-side-content .left-side, .side-by-side-content .right-side {
	width: 50%;
	padding: 48px 98px;
}

.side-by-side-content .left-side p.heading, .side-by-side-content .right-side p.heading {
	font-weight: 700;
	font-family: freight-display-pro, serif;
	font-size: 16px;
	margin-bottom: 38px;
}

.side-by-side-content .left-side {
	background-color: #031633;
}

.side-by-side-content .left-side p.heading {
	color: #fff;
}

.side-by-side-content .left-side__block {
	margin-bottom: 48px;
}

.side-by-side-content .left-side__block:last-child {
	margin-bottom: 0;
}

.side-by-side-content .left-side__block .top-section {
	position: relative;
}

.side-by-side-content .left-side__block .top-section::after {
	content: "";
	position: absolute;
	top: 0;
	left: -19px;
	height: 100%;
	width: 3px;
	background-color: #fffaf2;
}

.side-by-side-content .left-side__block p {
	font-weight: 400;
}

.side-by-side-content .left-side__block p.eyebrow-text {
	text-transform: uppercase;
	color: #fffaf2;
	font-family: freight-display-pro, serif;
	font-size: 16px;
	margin-bottom: 16px;
}

.side-by-side-content .left-side__block p.desc {
	color: #fff;
	line-height: 28px;
	font-size: 18px;
	margin-bottom: 0;
	margin-top: 21px;
}

.side-by-side-content .left-side__block h2 {
	color: #fff;
	font-size: 32px;
	line-height: 40px;
	font-weight: 700;
	margin-bottom: 0;
}

.side-by-side-content .right-side {
	background: #fffaf2;
}

.side-by-side-content .right-side p.heading {
	color: #031633;
}

.side-by-side-content .right-side__block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: start;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: start;
	margin-bottom: 48px;
}

.side-by-side-content .right-side__block:last-child {
	margin-bottom: 0;
}

.side-by-side-content .right-side__block .icon-wrapper {
	height: 51px;
	width: 51px;
	min-height: 51px;
	min-width: 51px;
	position: relative;
	background-color: #a62a1c;
	margin-right: 41px;
}

.side-by-side-content .right-side__block .icon-wrapper .img {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	height: 30px;
	width: 30px;
}

.side-by-side-content .right-side__block .icon-wrapper .img img {
	height: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.side-by-side-content .right-side__block .icon-wrapper i {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	color: #fff;
	fill: #fff;
	font-size: 18px;
}

.side-by-side-content .right-side__block .content h2 {
	font-weight: 700;
	font-size: 24px;
	line-height: 36px;
	color: #172c41;
	margin-bottom: 8px;
}

.side-by-side-content .right-side__block .content p {
	margin-bottom: 0;
	font-weight: 300;
	line-height: 22px;
	font-size: 14px;
	color: #0b141b;
}

@media screen and (max-width:991px) {
	.side-by-side-content > .container {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	
	.side-by-side-content.pcg .left-side {
		border-bottom: none;
	}
	
	.side-by-side-content .left-side, .side-by-side-content .right-side {
		width: 100%;
		padding: 48px 48px;
	}
	
	.side-by-side-content .left-side p.heading, .side-by-side-content .right-side p.heading {
		font-size: 16px;
		margin-bottom: 38px;
	}
	
	.side-by-side-content .left-side__block p.eyebrow-text {
		font-size: 14px;
		margin-bottom: 14px;
	}
	
	.side-by-side-content .left-side__block p.desc {
		line-height: 24px;
		font-size: 16px;
		margin-top: 18px;
	}
	
	.side-by-side-content .left-side__block h2 {
		font-size: 28px;
		line-height: 36px;
	}
	
	.side-by-side-content .right-side__block .icon-wrapper {
		height: 41px;
		width: 41px;
		min-height: 41px;
		min-width: 41px;
		margin-right: 25px;
	}
	
	.side-by-side-content .right-side__block .icon-wrapper .img {
		height: 25px;
		width: 25px;
	}
	
	.side-by-side-content .right-side__block .icon-wrapper i {
		font-size: 12px;
	}
	
	.side-by-side-content .right-side__block .content h2 {
		font-size: 22px;
		line-height: 26px;
	}
}

.trustpilot-block {
	padding: 0;
	margin: 0;
	max-width: none;
	width: 100%;
	background-color: #fffcf5;
	position: relative;
}

.trustpilot-block:before {
	content: "";
	height: 65px;
	width: 100%;
	max-width: 521px;
	position: absolute;
	top: -32px;
	background-size: cover;
	background: url("https://lendingone.com/nitropack_static/saNijgMzQgFtwaAypnPeGZuvdBSLqPGb/assets/images/optimized/rev-1521365/lendingone.com/wp-content/themes/lendingone-theme/dist/img/diagonal.svg");
}

.trustpilot-block .gb-container-content {
	padding: 46px 0 10px 0;
	text-align: center;
	max-width: 700px;
	margin: 0 auto;
}

.trustpilot-block .gb-container-content .container {
	max-width: none;
	width: 100%;
	margin: 0 0 30px 0;
}

.trustpilot-block .gb-container-content .container p {
	color: #12162e;
	font-size: 16px;
	line-height: 26px;
	margin-top: 16px;
	margin-bottom: 0;
}

@media (min-width:600px) {
	.trustpilot-block .gb-container-content .container p {
		font-size: 18px;
		line-height: 28px;
	}
}

.trustpilot-block .gb-container-content .container h2 {
	color: #12162e;
	font-size: 32px;
	line-height: 40px;
	font-weight: 400;
}

@media (min-width:600px) {
	.trustpilot-block .gb-container-content .container h2 {
		font-size: 64px;
		line-height: 72px;
	}
}

body.page-template-pcg .trustpilot-block {
	background: none;
}

body.page-template-pcg .trustpilot-block .gb-container-content .container p {
	color: initial;
}

body.page-template-pcg .trustpilot-block .gb-container-content .container p:first-of-type {
	color: #6f1c26;
}

body.page-template-pcg .trustpilot-block .gb-container-content .container h2 {
	color: initial;
}

.heading-block {
	max-width: 750px;
	margin: 0 auto;
	padding-top: 0;
	padding-bottom: 0;
	text-align: center;
}

.heading-block .eyebrow-text, .heading-block .eyebrow-text > * {
	color: #a62a1c;
	font-size: 16px;
	line-height: 24px;
	margin-top: 0;
	margin-bottom: 16px;
}

.heading-block .h2, .heading-block .h2 > * {
	font-family: freight-display-pro, serif;
	font-weight: 400;
	font-size: 48px;
	line-height: 50px;
	margin-bottom: 0;
	color: #031633;
}

@media screen and (min-width:900px) {
	.heading-block .h2, .heading-block .h2 > * {
		font-size: 64px;
		line-height: 66px;
	}
}

.heading-block .subheading, .heading-block .subheading > * {
	font-size: 18px;
	line-height: 28px;
	margin-top: 16px;
	margin-bottom: 0;
}

.team-member-details-wrapper .team-member-content .header {
	max-height: 485px;
	height: 100%;
	width: 100%;
	position: relative;
	background: #052959;
	margin-bottom: 90px;
}

.team-member-details-wrapper .team-member-content .header > div.container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.team-member-details-wrapper .team-member-content .header .img-wrapper {
	height: 445px;
	width: 435px;
	position: relative;
	margin-right: 91px;
}

.team-member-details-wrapper .team-member-content .header .img-wrapper .img {
	height: 100%;
	width: 100%;
	position: absolute;
	top: 40px;
	left: 0;
	-webkit-box-shadow: 0 4px 18px 0 rgba(5, 41, 89, .1490196078);
	box-shadow: 0 4px 18px 0 rgba(5, 41, 89, .1490196078);
}

.team-member-details-wrapper .team-member-content .header .img-wrapper .img img {
	-o-object-fit: cover;
	object-fit: cover;
	height: 100%;
	width: 100%;
}

.team-member-details-wrapper .team-member-content .header .header-content {
	padding: 20px 0;
}

.team-member-details-wrapper .team-member-content .header .header-content h1 {
	color: #fff;
	font-size: 40px;
	line-height: 48px;
	margin: 0;
}

.team-member-details-wrapper .team-member-content .header .header-content p {
	color: #fff;
}

.team-member-details-wrapper .team-member-content .header .header-content p.eyebrow-text {
	font-weight: 400;
	font-size: 18px;
	line-height: 28px;
	margin-bottom: 4px;
}

.team-member-details-wrapper .team-member-content .header .header-content p.title {
	font-weight: 400;
	font-size: 24px;
	line-height: 36px;
	margin-top: 4px;
}

.team-member-details-wrapper .team-member-content .header .header-content a {
	margin-top: 40px;
}

@media screen and (max-width:991px) {
	.team-member-details-wrapper .team-member-content .header .img-wrapper {
		height: 356px;
		width: 348px;
	}
}

@media screen and (max-width:768px) {
	.team-member-details-wrapper .team-member-content .header {
		max-height: none;
		margin-bottom: 40px;
		padding: 36px 24px;
	}
	
	.team-member-details-wrapper .team-member-content .header > div.container {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
		padding: 0;
	}
	
	.team-member-details-wrapper .team-member-content .header .img-wrapper {
		margin-top: 36px;
		width: 100%;
		height: 445px;
		margin-right: 0;
	}
	
	.team-member-details-wrapper .team-member-content .header .img-wrapper .img {
		top: 0;
	}
	
	.team-member-details-wrapper .team-member-content .header .header-content {
		padding: 0;
		width: 100%;
		text-align: center;
	}
	
	.team-member-details-wrapper .team-member-content .header .header-content h1 {
		font-size: 32px;
		line-height: 40px;
	}
	
	.team-member-details-wrapper .team-member-content .header .header-content p.eyebrow-text {
		font-size: 16px;
		line-height: 24px;
	}
	
	.team-member-details-wrapper .team-member-content .header .header-content p.title {
		font-size: 18px;
		line-height: 28px;
		margin-top: 4px;
	}
	
	.team-member-details-wrapper .team-member-content .header .header-content a {
		margin-top: 36px;
		width: 100%;
	}
}

@media screen and (max-width:520px) {
	.team-member-details-wrapper .team-member-content .header .img-wrapper {
		height: 335px;
	}
}

.post-details-wrapper .single-post .header {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-bottom: 260px;
}

.post-details-wrapper .single-post .header .bg-holder {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 0;
}

.post-details-wrapper .single-post .header .bg-holder img {
	-o-object-fit: cover;
	object-fit: cover;
	height: 100%;
	width: 100%;
}

.post-details-wrapper .single-post .header > .container {
	z-index: 1;
	padding-top: 40px;
	max-width: 920px;
}

.post-details-wrapper .single-post .header h1 {
	color: #fff;
}

.post-details-wrapper .single-post .header .details {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 24px 0;
	margin-top: 24px;
	margin-bottom: 83px;
	position: relative;
}

.post-details-wrapper .single-post .header .details::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	opacity: .2;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	z-index: 0;
	background: rgba(255, 255, 255, 0);
}

.post-details-wrapper .single-post .header .details p {
	color: #bec8ad;
	font-size: 18px;
	line-height: 28px;
	font-weight: 700;
	margin: 0;
	z-index: 1;
}

.post-details-wrapper .single-post .header .details p span {
	color: #fff;
	font-weight: 400;
}

.post-details-wrapper .single-post .header .thumbnail-wrapper {
	position: relative;
	height: 217px;
	display: block;
	width: 100%;
}

.post-details-wrapper .single-post .header .thumbnail-wrapper::before {
	content: "";
	position: absolute;
	top: 0;
	left: 50%;
	height: 100%;
	width: calc(100% + 26px);
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	background-color: #d4f378;
	z-index: 0;
}

.post-details-wrapper .single-post .header .thumbnail-wrapper .img {
	width: 100%;
	height: 450px;
	position: absolute;
	top: -27px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	z-index: 1;
	-webkit-box-shadow: 0 4px 18px 0 rgba(7, 33, 69, .2117647059);
	box-shadow: 0 4px 18px 0 rgba(7, 33, 69, .2117647059);
}

.post-details-wrapper .single-post .header .thumbnail-wrapper .img img {
	height: 100%;
	width: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

.post-details-wrapper .single-post .body > .container {
	max-width: 920px;
	margin-bottom: 50px;
}

.post-details-wrapper .single-post .related-blogs .featured-posts-section .container {
	position: relative;
}

.post-details-wrapper .single-post .related-blogs .featured-posts-section .container::before {
	content: "";
	position: absolute;
	top: 0;
	left: 50%;
	width: calc(100% - 10rem);
	height: 10px;
	z-index: 0;
	border-top: 1px solid #031633;
	opacity: .2;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}

.post-details-wrapper .single-post .related-blogs .featured-posts-section .container .content {
	margin-bottom: 32px;
}

.post-details-wrapper .single-post .related-blogs .featured-posts-section .container .content .content-main h2 {
	margin-top: 0;
}

.post-details-wrapper .single-post .related-blogs .featured-posts-section .container > div {
	z-index: 1;
}

.post-details-wrapper .single-post.blog .tags {
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	background-color: #bec8ad;
	padding: 5px;
	font-weight: 600;
	color: #1e1e1e;
	margin-bottom: 15px;
}

.post-details-wrapper .single-post:not(.blog) .header {
	min-height: 522px;
}

.post-details-wrapper .single-post:not(.blog) .header .bg-holder::after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: .6;
	background: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, .8)), to(rgba(255, 255, 255, 0)));
	background: linear-gradient(0deg, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, 0) 100%);
}

.post-details-wrapper .single-post:not(.blog) .header .title-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.post-details-wrapper .single-post:not(.blog) .header .title-wrapper h1 {
	max-width: 623px;
}

.post-details-wrapper .single-post:not(.blog) .header .title-wrapper a {
	margin-left: 58px;
}

.post-details-wrapper .single-post:not(.blog) .header h1 {
	color: #031633;
}

.post-details-wrapper .single-post:not(.blog) .header .details {
	margin-bottom: 60px;
}

.post-details-wrapper .single-post:not(.blog) .header .details.no-details {
	padding: 0;
}

.post-details-wrapper .single-post:not(.blog) .header .details.no-details::before {
	border-top: none;
}

.post-details-wrapper .single-post:not(.blog) .header .details::before {
	border-top: 1px solid #031633;
	border-bottom: 1px solid #031633;
}

.post-details-wrapper .single-post:not(.blog) .header .details .icon-detail {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: start;
}

.post-details-wrapper .single-post:not(.blog) .header .details .icon-detail svg {
	margin-right: 8px;
}

.post-details-wrapper .single-post:not(.blog) .header .details p {
	color: #031633;
	font-size: 14px;
	line-height: 22px;
	font-weight: 400;
}

.post-details-wrapper .single-post:not(.blog) .header .thumbnail-wrapper::before {
	content: none;
}

.post-details-wrapper .single-post:not(.blog) .header .thumbnail-wrapper .img {
	-webkit-box-shadow: 0 4px 18px 0 rgba(10, 33, 64, .2901960784);
	box-shadow: 0 4px 18px 0 rgba(10, 33, 64, .2901960784);
}

.post-details-wrapper .single-post:not(.blog) .related-blogs .featured-posts-section .container .content .content-main {
	width: 100%;
	max-width: none;
}

.post-details-wrapper .single-post:not(.blog) .related-blogs .featured-posts-section .container .content .content-main h2 {
	text-align: center;
}

.post-details-wrapper .single-post:not(.blog):not(.event) .header .title-wrapper h1 {
	max-width: none;
}

@media screen and (max-width:768px) {
	.post-details-wrapper .single-post.blog .tags {
		margin: 0 auto 20px auto;
	}
	
	.post-details-wrapper .single-post .header {
		margin-bottom: 208px;
	}
	
	.post-details-wrapper .single-post .header h1 {
		font-size: 32px;
		line-height: 40px;
		text-align: center;
	}
	
	.post-details-wrapper .single-post .header .details {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		margin-bottom: 43px;
	}
	
	.post-details-wrapper .single-post .header .details p {
		font-size: 16px;
		line-height: 24px;
	}
	
	.post-details-wrapper .single-post .header .details p.author {
		margin-bottom: 10px;
	}
	
	.post-details-wrapper .single-post .header .thumbnail-wrapper::before {
		width: calc(100% + 16px);
		height: 348px;
	}
	
	.post-details-wrapper .single-post .header .thumbnail-wrapper .img {
		height: 360px;
		top: -5px;
	}
	
	.post-details-wrapper .single-post:not(.blog) .header .title-wrapper {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	
	.post-details-wrapper .single-post:not(.blog) .header .title-wrapper h1 {
		max-width: none;
	}
	
	.post-details-wrapper .single-post:not(.blog) .header .title-wrapper a {
		margin-left: 0;
		width: 100%;
		margin-top: 24px;
	}
	
	.post-details-wrapper .single-post:not(.blog) .header .details {
		margin-bottom: 30px;
	}
	
	.post-details-wrapper .single-post:not(.blog) .header .details .icon-detail {
		margin-bottom: 10px;
	}
	
	.post-details-wrapper .single-post:not(.blog) .header .details .icon-detail:last-child {
		margin-bottom: 0;
	}
	
	.post-details-wrapper .single-post:not(.blog) .header .details p {
		color: #031633;
		font-size: 14px;
		line-height: 22px;
		font-weight: 400;
	}
	
	.post-details-wrapper .single-post:not(.blog) .header .thumbnail-wrapper::before {
		content: none;
	}
	
	.post-details-wrapper .single-post:not(.blog) .header .thumbnail-wrapper .img {
		-webkit-box-shadow: 0 4px 18px 0 rgba(10, 33, 64, .2901960784);
		box-shadow: 0 4px 18px 0 rgba(10, 33, 64, .2901960784);
	}
	
	.post-details-wrapper .single-post:not(.blog) .related-blogs .featured-posts-section .container .content .content-main {
		width: 100%;
		max-width: none;
	}
	
	.post-details-wrapper .single-post:not(.blog) .related-blogs .featured-posts-section .container .content .content-main h2 {
		text-align: center;
	}
}

@media screen and (max-width:570px) {
	.post-details-wrapper .single-post .header {
		margin-bottom: 126px;
	}
	
	.post-details-wrapper .single-post .header .thumbnail-wrapper::before {
		width: calc(100% + 16px);
		height: 278px;
	}
	
	.post-details-wrapper .single-post .header .thumbnail-wrapper .img {
		height: 288px;
		top: -5px;
	}
}

@media screen and (max-width:450px) {
	.post-details-wrapper .single-post .header {
		margin-bottom: 80px;
	}
	
	.post-details-wrapper .single-post .header .thumbnail-wrapper {
		height: 120px;
	}
	
	.post-details-wrapper .single-post .header .thumbnail-wrapper::before {
		width: calc(100% + 11px);
		height: 153px;
	}
	
	.post-details-wrapper .single-post .header .thumbnail-wrapper .img {
		height: 165px;
		top: -7px;
	}
}

.search-results .header-banner {
	background: #031633;
	padding: 60px 0;
}

.search-results .header-banner h1 {
	font-size: 40px;
	line-height: 48px;
	color: #fff;
}

.search-results .header-banner form .s-input {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.search-results .header-banner form .s-input input {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-top: 1px solid #aabed9;
	border-bottom: 1px solid #aabed9;
	border-left: 1px solid #aabed9;
}

.search-results .header-banner form .s-input button {
	border-top: 1px solid #aabed9;
	border-bottom: 1px solid #aabed9;
	border-right: 1px solid #aabed9;
	border-top-right-radius: 2px;
	border-bottom-right-radius: 2px;
	background-color: #395905;
	color: #fff;
	padding: 15px;
}

.search-results .header-banner form .s-input button.clear-search-input {
	display: none;
}

.search-results .search-listings {
	padding: 60px 0 40px;
}

.search-results .search-listings article.post {
	margin-bottom: initial;
	padding: 35px 0;
	border-bottom: solid 2px #e1e1e1;
}

.search-results .search-listings article .post-content .entry-content {
	font-size: 16px;
}

.search-results .search-listings article .post-content .category {
	font-size: 14px;
	text-transform: uppercase;
	background-color: #a62a1c;
	border-radius: 5px;
	padding: 5px 10px;
	margin-bottom: 8px;
	font-weight: 700;
	color: #fff;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
}

.search-results .search-listings article .post-content h6 {
	font-size: 18px;
	line-height: 24px;
	font-weight: 600;
}

.search-results .search-listings article .post-content h6 a {
	color: #031633;
	text-decoration: none;
}

.search-results .search-listings article .post-content h6 a:hover, .search-results .search-listings article .post-content h6 a:focus, .search-results .search-listings article .post-content h6 a:active {
	text-decoration: underline;
}

.search-results .search-listings article .post-content p {
	margin-bottom: 0;
	margin-top: 10px;
}

.search-results .search-listings article .post-content .search-featured-image img {
	max-width: 285px;
	width: 100%;
	height: 200px;
	-o-object-fit: cover;
	object-fit: cover;
}

.search-results .search-listings .pagination {
	border: none;
}

@media screen and (max-width:1000px) {
	.search-results .header-banner form .s-input button {
		padding: 12px;
	}
}

@media only screen and (max-width:991px) {
	.search-results .header-banner {
		padding: 60px 0 45px;
	}
	
	.search-results .header-banner h1 {
		font-size: 26px;
		line-height: 34px;
		margin-bottom: 20px;
	}
	
	.search-results .header-banner form input[type="search"] {
		font-size: 14px;
	}
	
	.search-results .search-listings {
		padding: 45px 0 30px;
	}
	
	.search-results .search-listings article.post {
		padding: 20px 0;
	}
	
	.search-results .search-listings article .post-content .entry-content {
		font-size: 14px;
	}
	
	.search-results .search-listings article .post-content .category {
		font-size: 12px;
		line-height: 22px;
		margin-top: 5px;
	}
	
	.search-results .search-listings article .post-content h6 {
		font-size: 16px;
		line-height: 22px;
		margin-bottom: 5px;
	}
	
	.search-results .search-listings article .post-content .search-featured-image {
		margin-bottom: 15px;
	}
	
	.search-results .search-listings article .post-content .search-featured-image img {
		max-width: 100%;
	}
}
