<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */

*, *::before, *::after {
  box-sizing: border-box; }

.header {
  max-width: 1680px;
  margin: 0 auto;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left:20px;
  padding-right:20px;
  background-color: #FFFFFF; 
}

.header__inner {
  *zoom: 1;
  display:flex;
  flex-flow: row;
  align-items:center;
  max-width: 1140px;
  max-height: 50px;
  margin: 0 auto;
}

.logo {
  margin-right:20px;
  height: 46px;
  width: 363px;
  max-width: 100%;
  overflow: hidden; }

.header__btn {
  margin-left:auto; 
}

  
  .btn.outline {
	background: none;
	padding: 12px 22px;
}

.btn-primary.outline {
	border: 1px solid #ab218e;
	color:#000000
}
 
.btn-primary.outline:active {
	border-color: #ab218e;
	background-color:#ab218e!important;
	color: #FFFFFF;
	box-shadow: none;
}



.footer, .midBanner {
  *zoom: 1;
  max-width: 1680px;
  margin: 0 auto;
  padding-top: 40px;
  padding-bottom: 40px;
  padding-left: 20px;
  padding-right: 20px;
  background-color: #ab218e;
}

.footer__inner, .midBanner__inner{
  *zoom: 1;
  margin: 0 auto;
  display:flex;
  flex-flow: row;
  align-items:center;
  max-width: 1140px;
  padding-left: 20px;
  padding-right: 20px; 
}

.footer__text {
  margin-right: auto;
}

.footer__btn  {
  margin-left: auto;
}

.midBanner__text {
	margin:auto;
}

.midBanner__btn {
	margin-right: auto;
	margin-left: 40px;
}

.footer__btn.btn-primary.outline, .midBanner__btn.btn-primary.outline  {
	border: 1px solid #ffffff;
	color:#ffffff
}
 
.footer__btn.btn-primary.outline:active, .midBanner__btn.btn-primary.outline:active {
	border-color:#ffffff ;
	background-color:#ffffff;
	color: #ab218e;
	box-shadow: none;
}

.article-img-l__image {
	width:100%;
	height:auto;
}

section {
  *zoom: 1;
  max-width: 1680px;
  margin: 0 auto;
  padding-left:20px;
  padding-right:20px;
  padding-top: 40px;
  padding-bottom: 40px;
}




section.section__purple-grey{
	background-image: linear-gradient(bottom, #f5f5f6 50%, #ab218e 50%);
	background-image: -o-linear-gradient(bottom, #f5f5f6 50%, #ab218e 50%);
	background-image: -moz-linear-gradient(bottom, #f5f5f6 50%, #ab218e 50%);
	background-image: -webkit-linear-gradient(bottom, #f5f5f6 50%, #ab218e 50%);
	background-image: -ms-linear-gradient(bottom, #f5f5f6 50%, #ab218e 50%);
}

section.section__grey-white{
	background-image: linear-gradient(bottom, #ffffff 50%, #f5f5f6 50%);
	background-image: -o-linear-gradient(bottom, #ffffff 50%, #f5f5f6 50%);
	background-image: -moz-linear-gradient(bottom, #ffffff 50%, #f5f5f6 50%);
	background-image: -webkit-linear-gradient(bottom, #ffffff 50%, #f5f5f6 50%);
	background-image: -ms-linear-gradient(bottom, #ffffff 50%, #f5f5f6 50%);
}


section.section__grey{
	background-color: #f5f5f6;
}


.section__inner {
  *zoom: 1;
  max-width: 1140px;
  margin: 0 auto; 
}

.white-box {
	background-color: #ffffff;
}

.row__aligned {
	display:flex;
	flex-flow:row;
	flex-wrap:wrap;
	align-items:center;
}

/*FORM*/
.mktoForm {
	width:100%!important;
	}

.mktoAsterix{display:none!important;}


.mktoField.mktoHasWidth{
	height:48px!important;
	border:1px solid #e6e7e8 !important;
	color: #3e1f36;
	font-size:18px!important;
}

.mktoField.mktoHasWidth:focus {
	outline: 1px solid #ab218e !important;
	border:1px solid #ab218e!important;
}

.mktoButton{
	min-height:48px;
	border-radius: 4px;
	background-color: #ab218e!important;
	background-image: none!important;
	border: 1px solid #ab218e!important;
	font-size:18px!important;
}

/* STYLES SPECIFIC TO VERTICAL FORM */
   .form__v .mktoFormCol {
        width: 100% !important;
        float: none !important;
}
	.form__v .mktoFieldWrap {
        width: 100% !important;
        float: none !important;
		margin: auto !important;
}
	.form__v .mktoField.mktoHasWidth  {
		width:100% !important;
		float:none !important;
}

	.form__v .mktoFieldRow  {
		width:100% !important;
		float:none !important;
}

	.form__v .mktoOffset {
		display:none!important;
}

.form__v .mktoButton{
		width:100% !important;
		float:none !important;
}

.form__v .mktoButtonRow {
		width:100% !important;
		float:none !important;
}

.form__v .mktoButtonWrap {
		width:100% !important;
		float:none !important;
		margin:auto !important;
}


/* STYLES SEPCIFIC TO HORIZONTAL FORM */
@media only screen and (min-width: 1200px) {
	.form__h .mktoField.mktoHasWidth, .form__h .mktoButton{
		width:265px !important;
	}

	.form__h .mktoButtonRow {
		position: relative;
		left: 822px;
		top: -58px;
	}

	.form__h .mktoForm{
		height:90px;
		margin-left:10px;
		margin-top:20px;
	}

}
@media only screen and (max-width: 1199px) and (min-width: 481px) {
	.form__h .mktoField.mktoHasWidth, .form__h .mktoButton, .form__h .mktoLabel {
		width:20vw !important;
	}
	.form__h  .mktoOffset {
		 width:1vw!important;
	 }

	.form__h .mktoButtonRow {
		position: relative;
		left: 64vw;
		top: -58px;
	}
	.form__h .mktoForm{
		height: 90px;
		margin-left:1vw;
		margin-top:20px;		
	}
}

@media only screen and (max-width:768px) and (min-width: 481px) {
	form__h .mktoButton {
		font-size: 14px !important;
	}
	form__h .mktoField.mktoHasWidth {
		font-size: 14px !important;
	}
}

#horizontalFormAHeadline {margin-left:20px;margin-top:40px;}
#horizontalFormBHeadline {margin-left:20px;}

/* Headings and paragraphs */
.header__1, h1, .header__2, h2, .header__3, h3, .header__4, h4, .header__5, h5 {
  margin-top: 0;
  margin-bottom: 25px;
 }

.header__1, h1 {
	color: #ab208e;
	font-size: 32px;
	font-weight: 500;
	line-height: 40px;
	margin-left: 10px;
	margin-right: 30px;
}

.header__2, h2{
	color: #ab218e;
	font-size: 24px;
	font-weight: 700;
	line-height: 28px;
}

.header__3, h3 {
	color: #6d6e71;
	font-size: 24px;
	font-weight: 400;
	line-height: 28px;
}

.header__4, h4 {
	color: #ffffff;
	font-size: 24px;
	font-weight: 700;
	line-height: 28px;
	margin-bottom:0px;
}

.header__5, h5 {
	color: #6d6e71;
	font-size: 14px;
	font-weight: 400;
	line-height: 28px;
}

  p + .header__1, p + h1, p + .header__2, p + h2, p + .header__3, p + h3, p + .header__4, p + h4, p + .header__5, p + h5 {
    margin-top: 1.5em; }

p, li, q {
  font-size: 18px;
  line-height: 32px;
  font-weight: 400; 
  color: #3e1636;
  margin-left: 10px;
  margin-right: 30px;
}
  p strong, li strong, q strong {
    font-weight: 600; }
  @media only screen and (max-width: 768px) {
    p, li, q {
      font-size: 16px;
      line-height: 25px; } }
  @media only screen and (max-width: 480px) {
    p, li, q {
      font-size: 14px;
      line-height: 20px; } }

p, li, q {
  margin-bottom: 25px; }

h1:empty, h2:empty, h3:empty, h4:empty, h5:empty, h6:empty, p:empty, li:empty, q:empty {
  margin: 0; }
h1.text-center, h2.text-center, h3.text-center, h4.text-center, h5.text-center, h6.text-center, p.text-center, li.text-center, q.text-center {
  text-align: center; }

p:last-child, li:last-child, q:last-child {
  margin-bottom: 0; }

ul, ol {
  padding-left: 20px; }

 @media only screen and (min-width: 768px) {
    ul, ol {
      padding-left: 40px; } }

/* SECTION-SPECIFIC  STYLINGS */
#twoColumnsB-right img {
	margin-bottom: -80px;
	width:100%;
}

@media only screen and  (min-width: 769px) {
	#twoColumnsB-right img {
		margin-bottom: -120px;
	}
}

#verticalFormContainer {
	background-color: #f5f5f6;
	padding:40px 80px; 
	height:100%;
}

@media only screen and  (max-width: 480px) {
	#verticalFormContainer {
		background-color: #f5f5f6;
		padding:40px 0px; 
		height:100%;
	}
}

#video-wrapper {
	position: relative;
	padding-bottom: 55%;
	height: 0;
	text-align: center;
	background: #000 url(${IMGembedCode}) center/cover;
}

#video-wrapper iframe,
#video-wrapper object,
#video-wrapper embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

@media only screen and  (max-width: 768px) {
	#video-wrapper {
		margin-top:20px;
	}
}

section.section__grey .btn.outline {
	background-color:#ffffff;
}</pre></body></html>