
/**
 * Lower Content
 */

.lower-content-container 	{
	border-top: 4px solid #F3F6FA;
	border-bottom: 4px solid #F3F6FA;
	padding: 70px 0;
}

.lower-content-container .detail p 	{
	font-size: 30px;
	color: #727272;
	line-height: 1.4;
	text-align: center;
	margin: 0 0 20px;
}

.lower-content-container .aside p 	{
	font-size: 17px;
	line-height: 1.2;
	color: #727272;
}

@media (min-width: 768px) {

	.lower-content-container 	{
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-gap: 40px;
		text-align: left;
		align-items: center;
	}

	.lower-content-container .detail p {
		margin: 0;
		text-align: left;
	}

}

@media (min-width: 1400px) {

	.lower-content-container 	{
		grid-template-columns: 1fr 884px;
	}

	.lower-content-container .detail 	{
		margin-left: 146px;
	}

	.lower-content-container .aside 	{
		margin-right: 100px
	}

}


/**
 * CTA
 */

.cta-container 	{
	margin: 100px 0 70px;
}

.cta-title 	{
	text-align: center;
	margin: 0;
	padding: 0 0 40px;
}

.cta-list 	{
	list-style: none;
	margin: 0;
	padding: 0;
	display: grid;
	grid-gap: 20px;
}

.cta-list > li 	{
	margin: 0 0 40px;
	padding: 0;
}

.cta-list img 	{
	display: block;
	margin: 0 0 20px;
}

.cta-list p 	{
	font-size: 17px;
}

.cta-list .lead 	{
	color: #004A93;
	font-weight: 600;
	font-size: 22px;
	margin: 0 0 10px;
}


@media (min-width: 768px) {

	.cta-list 	{
		grid-template-columns: 1fr 1fr 1fr;
		grid-gap: 32px;
	}

	.cta-list > li 	{
		margin: 0;
	}

}



/**
 * Accordion
 */

.accordion-title 	{
	margin: 100px 0 0;
	text-align: center;
	padding: 0 0 50px;
	border-bottom: 1px solid #DCE1E8;
}

.accordion-general		{
	list-style: none;
	margin: 0;
	padding: 0;
}

.accordion-general > li {
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #DCE1E8;
}

.accordion-heading 	{
	color: #004A93;
	font-size: 20px;
	cursor: pointer;
	margin: 0;
	padding: 30px 50px 30px 0;
	position: relative;
}

.accordion-heading:after {
	position: absolute;
	top: 50%;
	right: 0;
	content: '+';
	font-size: 30px;
	transform: translateY(-50%);
	font-weight: 400;
}

.accordion-heading.active:after 	{
	content: '-';
	right: 4px;
}

.accordion-content 	{
	display: none;
	padding-bottom: 40px;
}



/**
 * Slider
 */

.pagebuilder-slider-container 	{
	margin: 30px 0;
	background: #004A93;
	color: #fff;
	padding: 70px 20px 145px;
}

.pagebuilder-slider h3 	{
	text-align: center;
	color: #fff;
	font-size: 35px;
	margin-bottom: 80px;
	padding: 0;
}

.pagebuilder-slider > ul  	{
	list-style: none;
	margin: 0;
	left: 0;
}

.pagebuilder-slider > ul:not(.slick-initialized) 	{
	display: none;
}

.pagebuilder-slider > ul li 	{
	margin: 0;
	padding: 0;
	font-size: 17px;
}

.pagebuilder-slider .slider-content {
	display: flex;
	justify-content: center;
	align-items: center;
}

.pagebuilder-slider .slider-content .detail  {
	padding-left: 37px;
	padding-right: 73px;
}

.pagebuilder-slider > ul li h4 	{
	color: #fff !important;
	font-size: 25px;
	margin-bottom: 20px;
}

.pagebuilder-slider-container .slick-dots 	{
	bottom: -9rem;
	width: auto;
	left: 0;
	right: 0;
}

.pagebuilder-slider-container .slick-dots li:last-of-type 	{
	margin-top: 0 !important;
}

.pagebuilder-slider-container .slick-dots li 	{
	margin: 5px;
	width: 12px;
	height: 12px;
}

.pagebuilder-slider-container .slick-dots li button 	{
	background: #CDD2D9;
	width: 12px;
	height: 12px;
}

.pagebuilder-slider-container .slick-dots li.slick-active button 	{
	background: #FCB026;
}

.pagebuilder-slider-container .slick-next.slick-arrow,
.pagebuilder-slider-container .slick-prev.slick-arrow 	{
	background: transparent;
}


@media (min-width: 1150px) {

	.pagebuilder-slider-container 	{
		padding: 70px 136px 145px;
	}

}

@media (min-width: 1300px) {

	.pagebuilder-slider-container .slick-prev.slick-arrow 	{
		left: -200px;
		opacity: 0.2;
	}

	.pagebuilder-slider-container .slick-next.slick-arrow 	{
		right: -200px;
		opacity: 0.2;
	}

	.pagebuilder-slider-container 	{
		margin: -60px 0 -50px;
	}

}



/**
 * General Layout
 */

.pagebuilder-max-width-1136 	{
	max-width: 1136px;
	margin: 0 auto;
}
.pagebuilder-max-width-1298 	{
	max-width: 1298px;
	margin: 0 auto;
}
.pagebuilder-max-width-1431 	{
	max-width: 1431px;
	margin: 0 auto;
}

.pagebuilder-no-bottom-border 	{
	border-bottom: 0 !important;
}
.pagebuilder-column-group .pagebuilder-column h1 	{
	text-transform: none !important;
}
.pagebuilder-button-primary 	{
	min-width: 260px;
}
.page-layout-cms-pagebuilder .text-media-row .pagebuilder-column-group .pagebuilder-column figure img 	{
	width: 100% !important;
}
.page-layout-cms-pagebuilder .text-media-row .pagebuilder-column-group 	{
	border-bottom: 0 !important;
	padding: 50px 0 !important;
}

.page-layout-cms-pagebuilder .pagebuilder-column-line 	{
	align-items: center;
}

.page-layout-cms-pagebuilder .text-media-row  	{
	width: 100%;
}

.page-layout-cms-pagebuilder .text-media-row .pagebuilder-column-group .pagebuilder-column ul li 	{
	padding-left: 25px;
}

.page-layout-cms-pagebuilder .text-media-row .pagebuilder-column-group .pagebuilder-column ul li:before 	{
	background: #FCB026;
	content: '✓';
	width: 17px;
	height: 17px;
	font-size: 10px;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	line-height: 17px;
	top: 2px;
}

.page-layout-cms-pagebuilder .text-media-row .pagebuilder-column-group:nth-child(2n+1) .pagebuilder-column:first-child,
.page-layout-cms-pagebuilder .text-media-row .pagebuilder-column-group:nth-child(2n) .pagebuilder-column:last-child 	{
	padding: 50px;
}

.page-layout-cms-pagebuilder [data-content-type='row'][data-appearance='contained'] [data-element='inner'] 	{
	margin-bottom: 30px;
}

.static-page-lower 	{
	margin-top: 60px;
}

.pagebuilder-split-content strong,
.pagebuilder-split-content .pagebuilder-column:first-child 	{
	color: #004A93;
}

.pagebuilder-split-content h2 	{
	text-transform: none !important;
}

.pagebuilder-split-content .pagebuilder-column:first-child p,
.pagebuilder-split-content .pagebuilder-column:first-child h4,
.pagebuilder-split-content .pagebuilder-column:first-child ul 	{
	max-width: 536px;
}

.pagebuilder-split-content ul 	{
	list-style: none;
	margin: 30px 0 !important;
	padding: 0;
}

.pagebuilder-split-content ul li 	{
	margin: 0 0 15px;
	padding: 0 0 0 34px;
	position: relative;
}

.pagebuilder-split-content li:before 	{
	background: #FCB026;
	content: '✓';
	width: 25px;
	height: 25px;
	font-size: 14px;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	line-height: 17px;
	top: 2px;
	position: absolute;
	left: 0;
	border-radius: 250px;
}



@media (min-width: 1025px) {
	.page-layout-cms-pagebuilder .text-media-row .pagebuilder-column-group {
		padding: 15px !important;
		align-items: center;
	}
}

@media (min-width: 1400px) {

	.page-layout-cms-pagebuilder .text-media-row .pagebuilder-column-group:nth-child(2n+1) .pagebuilder-column:first-child,
	.page-layout-cms-pagebuilder .text-media-row .pagebuilder-column-group:nth-child(2n) .pagebuilder-column:last-child 	{
		padding-left: 162px;
		padding-right: 162px;
	}

}