/********************************************************************************
			 --- Split Panel  ---
*********************************************************************************/
.split-panel__row {flex-flow: row wrap;justify-content: space-between;}
.split-panel--left .split-panel__row {flex-direction: row-reverse;}
.split-panel__body {width: 60%;}
.split-panel__figure {width: 40%;position: relative;}
.split-panel__figure figure, .split-panel__figure iframe {margin:0;height: 100%; display: block;width: 100%;}
.split-panel__figure img {border-radius: 2px;width: 100%;height: 100%;object-fit: cover;}
.split-panel__figure img.nobg-img {object-fit: contain;}
.split-panel__figure--full img {object-fit: contain; object-position: center top;}

.split-panel__row.split-panel__figure--full .split-panel__body {width: auto; margin-bottom: 40px; flex: 1 0 0; padding-right: 4.5rem}
.split-panel__row.split-panel__figure--full .split-panel__figure {width: fit-content; flex: 1 0 0%;}

.split-panel__headline {margin-bottom: 1.315rem;padding-right: .5rem;}
.split-panel__subheadline {font-weight: 600;line-height: 1.25;color: #113560;font-size: 1.315rem;margin-bottom: .15rem;margin-top: 2.736rem;}
.split-panel--right.split-panel--stats .split-panel__body {padding-right:6.5rem;}
.split-panel--left.split-panel--stats .split-panel__body {padding-left:8.5rem;}
.split-panel--right .split-panel__body--small  {padding-right: 2.5rem;}
.split-panel--left .split-panel__body--small {padding-left: 2.5rem;}
.split-panel__body-inner {height: 100%;display: flex;flex-flow: wrap;}
.split-panel__body-inner h2 {font-size: 36.99px;}
.split-panel__button {align-self: flex-end;}
.split-panel--right .split-panel__body--medium  {padding-right: 5.5rem;}
.split-panel--left .split-panel__body--medium  {padding-left: 5.5rem;}
.split-panel--right .split-panel__body--large  {padding-right: 6.5rem;}
.split-panel--left .split-panel__body--large  {padding-left: 6.5rem;}
.split-panel--right .split-panel__body--xlarge  {padding-right: 10.5rem;}
.split-panel--left .split-panel__body--xlarge  {padding-left: 10.5rem;}
.split-panel__body .button {margin-top: 2.4rem;margin-bottom: 0;}
.split-panel__overview {padding-right: 3.5rem;}
.split-panel--left .split-panel__overview {padding-right:0;}
.split-panel__video.video-card--full { padding: 0; margin-top: 0; }
.post--63 .split-panel__video.video-card--full{margin-top: 0;}
.split-panel__overview ul.bullets li,.split-panel__overview  ul.checkmarks li {margin: 0 0 .5em 0;font-size: .9rem;}
/*** stats ***/
.slider-stats__wrapper {position: absolute;left:-6.5rem;top:50%;margin-top: -225px;width: 450px;height: 450px;display: flex;align-items: center;justify-content: center;}
.split-panel--left .slider-stats__wrapper {left: auto;right: -6.5rem;}
.slider-stats__wrapper::before {content: '';background-image: url(../images/elements/stat-bg.svg);height: 100%;width: 100%;position: absolute;background-size: contain;}
.slider-stats {width: 350px;height: 350px;border-radius:50%;background-color: #113560;display: flex;align-items: center;justify-content: center;}
.slider-stats__circle {position: relative;z-index: 9;}
.slider-stat {text-align: center;}
.slider-stat__stat {color: #fff;font-weight: 600;line-height: 1.43;font-size: 2rem;display: block;padding-top: 10px;}
.slider-stat__label {display: block;color: #eda532;font-weight: 500;font-size: 1.157rem;margin-bottom: 1rem;}
.slider-stat__overview {margin-bottom: 0;font-size: 1rem;line-height: 1.05;font-weight: 500;color: #f2f5fa;padding: 0 1.5rem .5rem 1.5rem;}
.slider-stat__slider_header{position: absolute; z-index: 1; top: 85px; width: 100%; font-weight: 600; text-align: center; }
.split-panel__figure--slider-stats { display: flex; align-items: flex-start;}
@media (max-width: 900px) {
  .split-panel__figure-image {width: 100%;}
  .split-panel__figure-image img {width: 100%;height: 100%;object-fit: cover;}
}
@media (max-width: 920px) {
	.split-panel__figure {margin-top: 2.5rem;}
	.split-panel__figure,.split-panel__body  {width: 100%;}
.split-panel__video.video-card--full { margin-top: 0; }
	.split-panel--right .split-panel__body {padding-right: 0;}
	.split-panel--left .split-panel__body {padding-left: 0;}

  .split-panel--right.split-panel--stats .split-panel__body {padding-right:0;}
  .split-panel--left.split-panel--stats .split-panel__body {padding-left:0;}
  .split-panel--right .split-panel__body--small  {padding-right: 0;}
  .split-panel--left .split-panel__body--small {padding-left: 0;}

  .split-panel--right .split-panel__body--medium  {padding-right: 0;}
  .split-panel--left .split-panel__body--medium  {padding-left: 0;}
  .split-panel--right .split-panel__body--large  {padding-right: 0;}
  .split-panel--left .split-panel__body--large  {padding-left: 0;}
  .split-panel--right .split-panel__body--xlarge  {padding-right: 0;}
  .split-panel--left .split-panel__body--xlarge  {padding-left: 0;}

  .slider-stats__wrapper, .split-panel--left .slider-stats__wrapper  {margin-top: auto;left: 50%;transform: translate(-50%, -50%);}
  .split-panel--left .slider-stats__wrapper {right: auto;}
}
@media (max-width:530px) {
  .split-panel__overview {padding-right: 0;}
  .slider-stats__wrapper, .split-panel--left .slider-stats__wrapper  {width: 350px;height: 350px;}
  .slider-stat__slider_header{top: 65px;}
  .slider-stats {width: 300px;height: 300px;}
}
@media (max-width:420px) {
  .slider-stats__wrapper, .split-panel--left .slider-stats__wrapper  {width: 300px;height: 300px;}
  .slider-stat__slider_header{top: 60px;font-weight: 500;}
  .slider-stats {width: 275px;height: 275px;}
}
@media (max-width:340px) {
  .slider-stats__wrapper, .split-panel--left .slider-stats__wrapper  {width: 260px;height: 260px;}
  .slider-stat__slider_header{ top: 20px; padding: 0 2.5rem 0.5rem 2.5rem; }
  .slider-stat__label {margin-bottom: 0;}
  .slider-stats {width: 225px;height: 225px;}
  .slider-stat__stat {font-size: 1.6rem;}
}
@media (max-width:300px) {
  .slider-stats__wrapper, .split-panel--left .slider-stats__wrapper  {width: 230px;height: 230px;}
  .slider-stats {width: 205px;height: 205px;}
  .slider-stat__stat {font-size: 1.15rem; padding-top: 0.5rem;}
}

.full-width-container {
  background-color: #002D69;
}

.full-width-container .split-panel__body {
  padding: 40px 0 40px 0;
}

.full-width-container .split-panel__figure {
  padding-top: 50px;
}

.full-width-container .split-panel__overview,
.full-width-container .split-panel__body-inner-top h2 {
  color: white;
}
