.ea-button-group {
  display: flex;
  flex-wrap: wrap;
  margin-top: 1rem;
}

.ea-button, .sv-defaultFormTheme .sv-formFieldRow .sv-formField input[type=submit], .sv-font-primary-button a, .ea-button--small, .sv-font-primary-button-small a,
.ea-outline-button,
.sv-font-outline-button a,
.ea-outline-button--small,
.sv-font-outline-button-small a,
.ea-portal-button,
.sv-font-portal-button a,
.ea-portal-button--small,
.sv-font-portal-button-small a,
.ea-white-blue-button,
.sv-font-button-blue-background a,
.ea-white-blue-button--small,
.sv-font-button-blue-background-small a,
.ea-white-pink-button,
.sv-font-button-pink-background a,
.ea-white-pink-button--small,
.sv-font-button-pink-background-small a {
  box-sizing: border-box;
  display: inline-block;
  max-width: 100%;
  border: none;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  line-height: normal !important;
  border-radius: 1.4rem;
  background-color: #ffffff;
  color: #ffffff;
  font-size: 1rem;
  font-weight: 600;
  text-decoration: none;
  appearance: none;
  cursor: pointer;
}
.ea-button, .sv-defaultFormTheme .sv-formFieldRow .sv-formField input[type=submit], .sv-font-primary-button a, .ea-button--small, .sv-font-primary-button-small a, .ea-button:hover,
.ea-outline-button,
.sv-font-outline-button a,
.ea-outline-button--small,
.sv-font-outline-button-small a,
.ea-outline-button:hover,
.ea-portal-button,
.sv-font-portal-button a,
.ea-portal-button--small,
.sv-font-portal-button-small a,
.ea-portal-button:hover,
.ea-white-blue-button,
.sv-font-button-blue-background a,
.ea-white-blue-button--small,
.sv-font-button-blue-background-small a,
.ea-white-blue-button:hover,
.ea-white-pink-button,
.sv-font-button-pink-background a,
.ea-white-pink-button--small,
.sv-font-button-pink-background-small a,
.ea-white-pink-button:hover {
  padding: 0.82rem 2rem;
  padding-bottom: 0.82rem !important;
  border-bottom: none !important;
}
.ea-button:hover, .sv-defaultFormTheme .sv-formFieldRow .sv-formField input[type=submit]:hover, .sv-font-primary-button a:hover, .ea-button--small:hover, .sv-font-primary-button-small a:hover, .ea-button:focus, .sv-defaultFormTheme .sv-formFieldRow .sv-formField input[type=submit]:focus, .sv-font-primary-button a:focus, .ea-button--small:focus, .sv-font-primary-button-small a:focus, .ea-button:active, .sv-defaultFormTheme .sv-formFieldRow .sv-formField input[type=submit]:active, .sv-font-primary-button a:active, .ea-button--small:active, .sv-font-primary-button-small a:active,
.ea-outline-button:hover,
.sv-font-outline-button a:hover,
.ea-outline-button--small:hover,
.sv-font-outline-button-small a:hover,
.ea-outline-button:focus,
.sv-font-outline-button a:focus,
.ea-outline-button--small:focus,
.sv-font-outline-button-small a:focus,
.ea-outline-button:active,
.sv-font-outline-button a:active,
.ea-outline-button--small:active,
.sv-font-outline-button-small a:active,
.ea-portal-button:hover,
.sv-font-portal-button a:hover,
.ea-portal-button--small:hover,
.sv-font-portal-button-small a:hover,
.ea-portal-button:focus,
.sv-font-portal-button a:focus,
.ea-portal-button--small:focus,
.sv-font-portal-button-small a:focus,
.ea-portal-button:active,
.sv-font-portal-button a:active,
.ea-portal-button--small:active,
.sv-font-portal-button-small a:active,
.ea-white-blue-button:hover,
.sv-font-button-blue-background a:hover,
.ea-white-blue-button--small:hover,
.sv-font-button-blue-background-small a:hover,
.ea-white-blue-button:focus,
.sv-font-button-blue-background a:focus,
.ea-white-blue-button--small:focus,
.sv-font-button-blue-background-small a:focus,
.ea-white-blue-button:active,
.sv-font-button-blue-background a:active,
.ea-white-blue-button--small:active,
.sv-font-button-blue-background-small a:active,
.ea-white-pink-button:hover,
.sv-font-button-pink-background a:hover,
.ea-white-pink-button--small:hover,
.sv-font-button-pink-background-small a:hover,
.ea-white-pink-button:focus,
.sv-font-button-pink-background a:focus,
.ea-white-pink-button--small:focus,
.sv-font-button-pink-background-small a:focus,
.ea-white-pink-button:active,
.sv-font-button-pink-background a:active,
.ea-white-pink-button--small:active,
.sv-font-button-pink-background-small a:active {
  box-shadow: 0.5rem 0.5rem 0.875rem 0 rgba(0, 0, 0, 0.16);
}
.ea-button:disabled, .sv-defaultFormTheme .sv-formFieldRow .sv-formField input[type=submit]:disabled, .sv-font-primary-button a:disabled, .ea-button--small:disabled, .sv-font-primary-button-small a:disabled, .ea-button:disabled:hover, .ea-button:disabled:focus, .ea-button:disabled:active,
.ea-outline-button:disabled,
.sv-font-outline-button a:disabled,
.ea-outline-button--small:disabled,
.sv-font-outline-button-small a:disabled,
.ea-outline-button:disabled:hover,
.ea-outline-button:disabled:focus,
.ea-outline-button:disabled:active,
.ea-portal-button:disabled,
.sv-font-portal-button a:disabled,
.ea-portal-button--small:disabled,
.sv-font-portal-button-small a:disabled,
.ea-portal-button:disabled:hover,
.ea-portal-button:disabled:focus,
.ea-portal-button:disabled:active,
.ea-white-blue-button:disabled,
.sv-font-button-blue-background a:disabled,
.ea-white-blue-button--small:disabled,
.sv-font-button-blue-background-small a:disabled,
.ea-white-blue-button:disabled:hover,
.ea-white-blue-button:disabled:focus,
.ea-white-blue-button:disabled:active,
.ea-white-pink-button:disabled,
.sv-font-button-pink-background a:disabled,
.ea-white-pink-button--small:disabled,
.sv-font-button-pink-background-small a:disabled,
.ea-white-pink-button:disabled:hover,
.ea-white-pink-button:disabled:focus,
.ea-white-pink-button:disabled:active {
  background-color: #e5e5e5;
  color: #989898 !important;
  cursor: default;
  border: none;
  box-shadow: none;
}
.ea-button--small, .sv-font-primary-button-small a,
.ea-outline-button--small,
.sv-font-outline-button-small a,
.ea-portal-button--small,
.sv-font-portal-button-small a,
.ea-white-blue-button--small,
.sv-font-button-blue-background-small a,
.ea-white-pink-button--small,
.sv-font-button-pink-background-small a {
  font-size: 0.75rem;
  border-radius: 1.1rem;
}
.ea-button--small, .sv-font-primary-button-small a, .ea-button--small:hover,
.ea-outline-button--small,
.sv-font-outline-button-small a,
.ea-outline-button--small:hover,
.ea-portal-button--small,
.sv-font-portal-button-small a,
.ea-portal-button--small:hover,
.ea-white-blue-button--small,
.sv-font-button-blue-background-small a,
.ea-white-blue-button--small:hover,
.ea-white-pink-button--small,
.sv-font-button-pink-background-small a,
.ea-white-pink-button--small:hover {
  padding: 0.625rem 1.2rem;
  padding-bottom: 0.82rem !important;
}
.ea-button.env-button, .sv-defaultFormTheme .sv-formFieldRow .sv-formField input.env-button[type=submit], .sv-font-primary-button a.env-button, .env-button.ea-button--small, .sv-font-primary-button-small a.env-button,
.ea-outline-button.env-button,
.sv-font-outline-button a.env-button,
.env-button.ea-outline-button--small,
.sv-font-outline-button-small a.env-button,
.ea-portal-button.env-button,
.sv-font-portal-button a.env-button,
.env-button.ea-portal-button--small,
.sv-font-portal-button-small a.env-button,
.ea-white-blue-button.env-button,
.sv-font-button-blue-background a.env-button,
.env-button.ea-white-blue-button--small,
.sv-font-button-blue-background-small a.env-button,
.ea-white-pink-button.env-button,
.sv-font-button-pink-background a.env-button,
.env-button.ea-white-pink-button--small,
.sv-font-button-pink-background-small a.env-button {
  font-family: inherit;
  line-height: inherit;
}
.ea-button-group .ea-button, .ea-button-group .sv-defaultFormTheme .sv-formFieldRow .sv-formField input[type=submit], .sv-defaultFormTheme .sv-formFieldRow .sv-formField .ea-button-group input[type=submit], .ea-button-group .sv-font-primary-button a, .sv-font-primary-button .ea-button-group a, .ea-button-group .ea-button--small, .ea-button-group .sv-font-primary-button-small a, .sv-font-primary-button-small .ea-button-group a,
.ea-button-group .ea-outline-button,
.ea-button-group .sv-font-outline-button a,
.sv-font-outline-button .ea-button-group a,
.ea-button-group .ea-outline-button--small,
.ea-button-group .sv-font-outline-button-small a,
.sv-font-outline-button-small .ea-button-group a,
.ea-button-group .ea-portal-button,
.ea-button-group .sv-font-portal-button a,
.sv-font-portal-button .ea-button-group a,
.ea-button-group .ea-portal-button--small,
.ea-button-group .sv-font-portal-button-small a,
.sv-font-portal-button-small .ea-button-group a,
.ea-button-group .ea-white-blue-button,
.ea-button-group .sv-font-button-blue-background a,
.sv-font-button-blue-background .ea-button-group a,
.ea-button-group .ea-white-blue-button--small,
.ea-button-group .sv-font-button-blue-background-small a,
.sv-font-button-blue-background-small .ea-button-group a,
.ea-button-group .ea-white-pink-button,
.ea-button-group .sv-font-button-pink-background a,
.sv-font-button-pink-background .ea-button-group a,
.ea-button-group .ea-white-pink-button--small,
.ea-button-group .sv-font-button-pink-background-small a,
.sv-font-button-pink-background-small .ea-button-group a {
  margin-top: 0.6rem !important;
  margin-bottom: 0 !important;
  margin-right: 1rem !important;
}
.ea-flex .ea-button, .ea-flex .sv-defaultFormTheme .sv-formFieldRow .sv-formField input[type=submit], .sv-defaultFormTheme .sv-formFieldRow .sv-formField .ea-flex input[type=submit], .ea-flex .sv-font-primary-button a, .sv-font-primary-button .ea-flex a, .ea-flex .ea-button--small, .ea-flex .sv-font-primary-button-small a, .sv-font-primary-button-small .ea-flex a,
.ea-flex .ea-outline-button,
.ea-flex .sv-font-outline-button a,
.sv-font-outline-button .ea-flex a,
.ea-flex .ea-outline-button--small,
.ea-flex .sv-font-outline-button-small a,
.sv-font-outline-button-small .ea-flex a,
.ea-flex .ea-portal-button,
.ea-flex .sv-font-portal-button a,
.sv-font-portal-button .ea-flex a,
.ea-flex .ea-portal-button--small,
.ea-flex .sv-font-portal-button-small a,
.sv-font-portal-button-small .ea-flex a,
.ea-flex .ea-white-blue-button,
.ea-flex .sv-font-button-blue-background a,
.sv-font-button-blue-background .ea-flex a,
.ea-flex .ea-white-blue-button--small,
.ea-flex .sv-font-button-blue-background-small a,
.sv-font-button-blue-background-small .ea-flex a,
.ea-flex .ea-white-pink-button,
.ea-flex .sv-font-button-pink-background a,
.sv-font-button-pink-background .ea-flex a,
.ea-flex .ea-white-pink-button--small,
.ea-flex .sv-font-button-pink-background-small a,
.sv-font-button-pink-background-small .ea-flex a {
  margin-right: 1.5rem;
}
@media (max-width: 767px) {
  .ea-flex .ea-button, .ea-flex .sv-defaultFormTheme .sv-formFieldRow .sv-formField input[type=submit], .sv-defaultFormTheme .sv-formFieldRow .sv-formField .ea-flex input[type=submit], .ea-flex .sv-font-primary-button a, .sv-font-primary-button .ea-flex a, .ea-flex .ea-button--small, .ea-flex .sv-font-primary-button-small a, .sv-font-primary-button-small .ea-flex a,
.ea-flex .ea-outline-button,
.ea-flex .sv-font-outline-button a,
.sv-font-outline-button .ea-flex a,
.ea-flex .ea-outline-button--small,
.ea-flex .sv-font-outline-button-small a,
.sv-font-outline-button-small .ea-flex a,
.ea-flex .ea-portal-button,
.ea-flex .sv-font-portal-button a,
.sv-font-portal-button .ea-flex a,
.ea-flex .ea-portal-button--small,
.ea-flex .sv-font-portal-button-small a,
.sv-font-portal-button-small .ea-flex a,
.ea-flex .ea-white-blue-button,
.ea-flex .sv-font-button-blue-background a,
.sv-font-button-blue-background .ea-flex a,
.ea-flex .ea-white-blue-button--small,
.ea-flex .sv-font-button-blue-background-small a,
.sv-font-button-blue-background-small .ea-flex a,
.ea-flex .ea-white-pink-button,
.ea-flex .sv-font-button-pink-background a,
.sv-font-button-pink-background .ea-flex a,
.ea-flex .ea-white-pink-button--small,
.ea-flex .sv-font-button-pink-background-small a,
.sv-font-button-pink-background-small .ea-flex a {
    margin-right: 0;
  }
}

.ea-button, .sv-defaultFormTheme .sv-formFieldRow .sv-formField input[type=submit], .sv-font-primary-button a, .ea-button--small, .sv-font-primary-button-small a {
  background-color: #c6007e;
}
.ea-button:hover, .sv-defaultFormTheme .sv-formFieldRow .sv-formField input[type=submit]:hover, .sv-font-primary-button a:hover, .ea-button--small:hover, .sv-font-primary-button-small a:hover, .ea-button:focus, .sv-defaultFormTheme .sv-formFieldRow .sv-formField input[type=submit]:focus, .sv-font-primary-button a:focus, .ea-button--small:focus, .sv-font-primary-button-small a:focus, .ea-button:active, .sv-defaultFormTheme .sv-formFieldRow .sv-formField input[type=submit]:active, .sv-font-primary-button a:active, .ea-button--small:active, .sv-font-primary-button-small a:active {
  background-color: #c7538c;
}

.ea-outline-button, .sv-font-outline-button a, .ea-outline-button--small, .sv-font-outline-button-small a {
  box-shadow: inset 0 0 0 1px #c6007e;
  background-color: transparent;
  color: #c6007e !important;
}
.ea-outline-button:hover, .sv-font-outline-button a:hover, .ea-outline-button--small:hover, .sv-font-outline-button-small a:hover, .ea-outline-button:focus, .sv-font-outline-button a:focus, .ea-outline-button--small:focus, .sv-font-outline-button-small a:focus, .ea-outline-button:active, .sv-font-outline-button a:active, .ea-outline-button--small:active, .sv-font-outline-button-small a:active {
  box-shadow: inset 0 0 0 1px #c6007e, 0.5rem 0.5rem 0.875rem 0 rgba(0, 0, 0, 0.16);
}

.ea-portal-button, .sv-font-portal-button a, .ea-portal-button--small, .sv-font-portal-button-small a {
  background-color: #f0f6f8;
  color: #003b5c !important;
}
.ea-portal-button:hover, .sv-font-portal-button a:hover, .ea-portal-button--small:hover, .sv-font-portal-button-small a:hover, .ea-portal-button:focus, .sv-font-portal-button a:focus, .ea-portal-button--small:focus, .sv-font-portal-button-small a:focus, .ea-portal-button:active, .sv-font-portal-button a:active, .ea-portal-button--small:active, .sv-font-portal-button-small a:active {
  background-color: #f1f6f8;
}
.ea-portal-button--dark {
  background-color: #003b5c;
  color: white !important;
}
.ea-portal-button--dark:hover, .ea-portal-button--dark:focus, .ea-portal-button--dark:active {
  background-color: #B5D1DB;
}

.ea-white-blue-button, .sv-font-button-blue-background a, .ea-white-blue-button--small, .sv-font-button-blue-background-small a {
  color: #003b5c !important;
}

.ea-white-pink-button, .sv-font-button-pink-background a, .ea-white-pink-button--small, .sv-font-button-pink-background-small a {
  color: #c6007e !important;
}

.sv-font-primary-button,
.sv-font-outline-button,
.sv-font-portal-button,
.sv-font-button-blue-background,
.sv-font-button-pink-background {
  margin: 0;
}

.sv-font-primary-button a {
  color: #ffffff !important;
}
.sv-font-primary-button-small a {
  color: #ffffff !important;
}


.ea-expander-read-more {
  max-height: 230px;
  position: relative;
  overflow: hidden;
  margin-bottom: 1rem;
}

.ea-expander-read-more__active {
  overflow: visible;
  max-height: none;
}

.ea-expander-read-more__button--wrapper {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  margin: 0;
  padding-top: 50px;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0, white 55%);
  
}
.ea-expander-read-more__button--wrapper .ea-expander-read-more__button {
  font-size: 1rem;
  font-family: inherit;
  font-weight: 600;
  background-color: transparent;
  color: #c6007e;
  border: none;
  padding: 1rem 1rem 1rem 0;
  border-radius: 0;
  text-decoration: none;
  cursor: pointer;
  appearance: none;
}


.ea-accordion {
  border-bottom: 1px solid #c6007e;
}
.ea-accordion .ea-decorationAccordion--open {
  margin-bottom: 1.6rem;
}
.ea-accordion .ea-decorationAccordion__heading {
  display: flex;
  justify-content: space-between;
  width: 100%;
  box-sizing: border-box;
  font-size: 1.5625rem;
  line-height: 2.0625rem;
  color: #c6007e;
  text-decoration: none;
  position: relative;
  padding: 1rem 3.4rem 1rem 0 !important;
}
.ea-accordion .ea-decorationAccordion__heading .ea-decorationAccordion__icons {
  position: absolute !important;
  top: 1.5rem !important;
  right: 1.875rem !important;
  background: url("/images/18.587af66716ce2a43cc410c/1567410654465/chevron-down-pink.svg") no-repeat;
  background-size: 1.5rem 1.5rem;
  height: 1.5rem;
  width: 1.5rem;
  margin-left: 1rem;
}
.ea-accordion .ea-decorationAccordion__heading .ea-decorationAccordion__icons.ea-decorationAccordion__icon-closed {
  transform: rotate(0);
  transition: transform 380ms ease;
}
.ea-accordion .ea-decorationAccordion__heading .ea-decorationAccordion__icons.ea-decorationAccordion__icon-open {
  transform: rotate(180deg);
  transition: transform 380ms ease;
  border-top: 0;
}
.ea-accordion .sv-decoration-content {
  display: none;
}
.ea-accordion .sv-decoration-content .sv-decoration-content {
  display: block !important;
}
.ea-accordion-blue__parent {
  border-bottom: 1px solid #003b5c;
}
.ea-accordion-blue__parent .ea-accordion-blue .ea-decorationAccordion__heading {
  color: #003b5c;
}
.ea-accordion-blue__parent .ea-accordion-blue .ea-decorationAccordion__heading .ea-decorationAccordion__icons {
  background-image: url("/images/18.587af66716ce2a43cc49dd/1568096859945/chevron-down-blue.svg");
}

@media (max-width: 767px) {
  .ea-accordion .ea-decorationAccordion__heading {
    font-size: 1.5rem;
    margin-bottom: 0;
    line-height: 2.0625rem;
  }
  .ea-accordion .ea-decorationAccordion__heading .ea-decorationAccordion__icons {
    top: 1.3rem !important;
    right: 1rem !important;
  }
}
.ea-expanders-faq__container {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.ea-expanders-faq__container .ea-button, .ea-expanders-faq__container .ea-button--small, .ea-expanders-faq__container .sv-font-primary-button a, .sv-font-primary-button .ea-expanders-faq__container a, .ea-expanders-faq__container .sv-font-primary-button-small a, .sv-font-primary-button-small .ea-expanders-faq__container a, .ea-expanders-faq__container .sv-defaultFormTheme .sv-formFieldRow .sv-formField input[type=submit], .sv-defaultFormTheme .sv-formFieldRow .sv-formField .ea-expanders-faq__container input[type=submit] {
  text-decoration: none;
  margin-top: 1.0625em;
}
.ea-expanders-faq__question-item {
  margin-bottom: 15px;
  cursor: pointer;
  width: 100%;
}
.ea-expanders-faq__question-item .ea-expanders-faq__question-title .ea-expanders-faq__question-title-text {
  pointer-events: none;
}
.ea-expanders-faq__question-item--open .ea-expanders-faq__question-answer {
  display: block;
}
.ea-expanders-faq__question-item--open .ea-expanders-faq__question-answer .ea-expanders-faq__question-answer-image img {
  width: 100%;
}
.ea-expanders-faq__question-item--open .ea-expanders-faq__question-title .ea-expanders-faq__question-title-text {
  pointer-events: none;
}
.ea-expanders-faq__question-item--open .ea-expanders-faq__question-title:after {
  transform: rotate(180deg);
}
.ea-expanders-faq__question-title {
  padding: 30px 80px 30px 30px;
  color: #464646;
  background-color: #B5D1DB;
  border-radius: 5px;
  position: relative;
}
.ea-expanders-faq__question-title:after {
  content: "";
  position: absolute;
  top: 1.7rem;
  right: 1.875rem;
  background: url("/images/18.4a7530331975ff7dfa01486/1750966901957/chevron-down-gray.svg") no-repeat;
  background-size: 1.5rem 1.5rem;
  height: 1.5rem;
  width: 1.5rem;
  transition: transform 0.5s;
}
.ea-expanders-faq__question-title-text {
  font-weight: 400;
}
.ea-expanders-faq__question-answer {
  display: none;
  background-color: #F0F6F8;
  cursor: default;
  padding: 30px;
  border-radius: 0 0 5px 5px;
  font-size: 18px;
  font-weight: 400;
}
.ea-expanders-faq__question-readmore {
  margin-top: 15px;
  display: inline-block;
  font-weight: 600;
  padding-bottom: 1px;
}
.ea-expanders-faq__question-readmore:hover {
  padding-bottom: 0;
}

.large-image img {
  width: 100%;
  object-fit: cover;
  max-width: none !important;
  max-height: none !important;
}



.ea-search > div,
.ea-search__document > div {
  position: relative;
  display: inline-block;
  width: 100%;
  box-sizing: border-box;
}
.ea-search > div .ea-search__searchfield, .ea-search > div .ea-search__searchfield--blue,
.ea-search__document > div .ea-search__searchfield,
.ea-search__document > div .ea-search__searchfield--blue {
  padding: 1rem 3rem 1rem 1rem;
  min-width: 17.5rem;
  border: 1px solid #989898;
  border-radius: 2rem;
  font-size: 1.125rem;
  box-sizing: border-box;
}
.ea-search > div .ea-search__searchfield::placeholder, .ea-search > div .ea-search__searchfield--blue::placeholder,
.ea-search__document > div .ea-search__searchfield::placeholder,
.ea-search__document > div .ea-search__searchfield--blue::placeholder {
  font-size: 1.125rem;
  color: #989898 !important;
}
.ea-search > div .ea-search__searchfield:focus, .ea-search > div .ea-search__searchfield--blue:focus,
.ea-search__document > div .ea-search__searchfield:focus,
.ea-search__document > div .ea-search__searchfield--blue:focus {
  outline: none;
  border: 1px solid #464646;
}
.ea-search > div .ea-search__searchfield--blue,
.ea-search__document > div .ea-search__searchfield--blue {
  min-width: auto;
  border-color: transparent;
}
.ea-search > div .ea-search__button,
.ea-search__document > div .ea-search__button {
  position: absolute;
  top: 0.938rem;
  right: 1.25rem;
  background-color: transparent;
  border: none;
  height: 1.625rem;
  width: 1.625rem;
  font-size: 1.25rem;
  color: #989898;
  cursor: pointer;
}
.ea-search > div .ea-search__button:before,
.ea-search__document > div .ea-search__button:before {
  content: "";
  display: block;
  background: url("/images/18.587af66716ce2a43cc4c3/1567409500600/search.svg") no-repeat;
  background-size: 1.313rem 1.313rem;
  height: 1.313rem;
  width: 1.313rem;
}
.ea-search input[type=image],
.ea-search__document input[type=image] {
  position: absolute;
  top: 0.938rem;
  right: 1.25rem;
  outline: none;
}

@media (max-width: 900px) {
  .ea-search__document .ea-search__searchfield--blue::placeholder {
    font-size: 1rem !important;
  }
  .ea-search input[type=image] {
    top: 18px;
    right: 0.8rem;
  }
  .ea-search > div .ea-search__searchfield--blue {
    padding: 1rem 2.4rem 1rem 0.8rem;
  }
  .ea-search__document input[type=image] {
    top: 18px;
    right: 0.8rem;
  }
  .ea-search__document > div .ea-search__searchfield--blue {
    padding: 1rem 2.4rem 1rem 0.8rem;
  }
}
@media (max-width: 768px) {
  .ea-search__document {
    margin-top: 1rem;
  }
}

.ea-checkboxes {
  border: none;
  padding: 0;
}
.ea-checkboxes .ea-checkbox {
  display: inline-block;
  position: relative;
  margin-top: 0.25rem;
  margin-bottom: 0.125rem;
  margin-right: 0.625rem;
}
.ea-checkboxes .ea-checkbox input[type=checkbox] {
  opacity: 0;
  position: absolute;
}
.ea-checkboxes .ea-checkbox label {
  position: relative;
  display: inline-block;
  padding: 0.313rem 0 0.313rem 2.1rem;
  cursor: pointer;
  color: #464646;
}
.ea-checkboxes .ea-checkbox label:before {
  content: "";
  position: absolute;
  display: inline-block;
  border: 2px solid #707070;
  width: 1.25rem;
  height: 1.25rem;
  left: 0;
  border-radius: 0.375rem;
  top: 0.063rem;
}
.ea-checkboxes .ea-checkbox label:after {
  position: absolute;
  display: inline-block;
  height: 0.313rem;
  width: 0.563rem;
  border-left: 2px solid;
  border-bottom: 2px solid;
  transform: rotate(-45deg);
  left: 0.438rem;
  top: 0.5rem;
}
.ea-checkboxes .ea-checkbox label:hover:before {
  border-color: #c6007e;
}
.ea-checkboxes input[type=checkbox] {
  opacity: 0;
}
.ea-checkboxes input[type=checkbox]:checked + label:before {
  border-color: #c6007e;
  opacity: 1;
}
.ea-checkboxes input[type=checkbox]:checked + label:after {
  content: "";
  border-color: #c6007e;
  opacity: 1;
}
.ea-checkboxes input[type=checkbox]:focus + label:before {
  border-color: #c6007e;
  outline: none;
}
.ea-checkboxes input[type=checkbox][disabled] + label {
  cursor: default;
  pointer-events: none;
}
.ea-checkboxes input[type=checkbox][disabled] + label:before {
  background-color: #e5e5e5;
  border: 2px solid #e5e5e5;
}
.ea-checkboxes input[type=checkbox][disabled] + label:after:hover {
  opacity: 0;
}


.ea-radio-buttons {
  border: none;
  padding: 0;
}

.ea-radio {
  display: inline-block;
  position: relative;
  margin-right: 0.625rem;
}
.ea-radio input[type=radio] {
  opacity: 0;
  position: absolute;
}
.ea-radio input[type=radio]:focus + label:before {
  border-color: #c6007e;
  outline: none;
}
.ea-radio input[type=radio]:checked + label:before {
  border-color: #c6007e;
  background-color: transparent;
  opacity: 1;
  z-index: 1;
}
.ea-radio input[type=radio]:checked + label:after {
  background-color: #c6007e;
  opacity: 1;
  z-index: 1;
}
.ea-radio input[type=radio] + label:after {
  content: "";
  opacity: 0;
}
.ea-radio input[type=radio] + label:checked + label:after {
  content: "";
}
.ea-radio input[type=radio][disabled] + label {
  cursor: default;
  pointer-events: none;
}
.ea-radio input[type=radio][disabled] + label:before {
  background-color: #e5e5e5;
  border: 2px solid #e5e5e5;
}
.ea-radio input[type=radio][disabled] + label:after:hover {
  opacity: 0;
}
.ea-radio label {
  position: relative;
  padding: 0.313rem 0 0.313rem 1.875rem;
  cursor: pointer;
}
.ea-radio label:before {
  content: "";
  position: absolute;
  display: inline-block;
  border: 2px solid #707070;
  width: 1.25rem;
  height: 1.25rem;
  left: 0;
  border-radius: 50%;
  top: 0.063rem;
}
.ea-radio label:after {
  content: "";
  position: absolute;
  display: inline-block;
  height: 1rem;
  width: 1rem;
  border-radius: 50%;
  left: 0.25rem;
  top: 0.313rem;
}
.ea-radio label:hover:before {
  content: "";
  border-color: #c6007e;
  transition: all 0.6s;
  opacity: 1;
}


.ea-dropdown__wrapper {
  display: flex;
  margin-bottom: 1rem;
}
.ea-dropdown__wrapper .ea-dropdown {
  display: inline-block;
  position: relative;
  background-color: #ffffff;
  margin-right: 1rem;
}
.ea-dropdown__wrapper .ea-dropdown .ea-dropdown__button-holder {
  display: inline-block;
}
.ea-dropdown__wrapper .ea-dropdown .ea-dropdown__button-holder .ea-dropdown__button {
  cursor: pointer;
  background: transparent;
  border: 1px solid #464646;
  border-radius: 0.313rem;
  position: relative;
  padding: 0.563rem 2rem 0.563rem 1rem;
  text-align: left;
  font-size: 1.125rem;
  transition: transform 380ms ease;
  display: block;
  text-decoration: none;
}
.ea-dropdown__wrapper .ea-dropdown .ea-dropdown__button-holder .ea-dropdown__button.ea-dropdown__active {
  border-color: #c6007e;
}
.ea-dropdown__wrapper .ea-dropdown .ea-dropdown__button-holder .ea-dropdown__button.ea-dropdown__active .ea-dropdown__button--arrow {
  transform: rotate(180deg);
  border-color: #c6007e;
}
.ea-dropdown__wrapper .ea-dropdown .ea-dropdown__button-holder .ea-dropdown__button.ea-dropdown__active .ea-dropdown__button--arrow:after {
  background: url("/images/18.587af66716ce2a43cc410c/1567410654465/chevron-down-pink.svg") no-repeat;
  background-size: 1.125rem 1.125rem;
  height: 1.125rem;
  width: 1.125rem;
}
.ea-dropdown__wrapper .ea-dropdown .ea-dropdown__button-holder .ea-dropdown__button .ea-dropdown__button--arrow {
  display: inline-block;
  position: absolute;
  top: 0.375rem;
  right: 0.125rem;
  padding: 0.25rem;
}
.ea-dropdown__wrapper .ea-dropdown .ea-dropdown__button-holder .ea-dropdown__button .ea-dropdown__button--arrow:after {
  content: "";
  display: block;
  background: url("/images/18.9bdbb1216c8f336b37c03/1566465041644/chevron-down.svg") no-repeat;
  background-size: 1.125rem 1.125rem;
  height: 1.125rem;
  width: 1.125rem;
}
.ea-dropdown__wrapper .ea-dropdown.ea-dropdown__disabled .ea-dropdown__button-holder .ea-dropdown__button {
  pointer-events: none;
  user-select: none;
  color: #e5e5e5;
  border: 1px solid #e5e5e5;
}
.ea-dropdown__wrapper .ea-dropdown.ea-dropdown__disabled .ea-dropdown__button-holder .ea-dropdown__button .ea-dropdown__button--arrow:after {
  content: "";
  display: block;
  background: url("/images/18.523db5bc16df376570c4617/1574148964786/chevron-down-light-gray.svg") no-repeat;
  background-size: 1.125rem 1.125rem;
  height: 1.125rem;
  width: 1.125rem;
}
.ea-dropdown__wrapper .ea-dropdown .ea-dropdown__items {
  visibility: hidden;
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.ea-dropdown__wrapper .ea-dropdown .ea-dropdown__items ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.ea-dropdown__wrapper .ea-dropdown .ea-dropdown__items ul .ea-dropdown__item a {
  padding: 0.7rem 1.25rem;
  cursor: pointer;
  text-decoration: none;
  display: block;
}
.ea-dropdown__wrapper .ea-dropdown .ea-dropdown__items ul .ea-dropdown__item a:hover {
  background-color: #e8d2df;
  font-weight: 600;
}
.ea-dropdown__wrapper .ea-dropdown .ea-dropdown__items ul .ea-dropdown__item.ea-dropdown__item--disabled {
  pointer-events: none;
  user-select: none;
}
.ea-dropdown__wrapper .ea-dropdown .ea-dropdown__items ul .ea-dropdown__item.ea-dropdown__item--disabled a {
  color: #e5e5e5;
}
.ea-dropdown__wrapper .ea-dropdown .ea-dropdown__items.ea-dropdown__active {
  display: block;
  position: absolute;
  visibility: visible;
  clip: auto;
  min-width: 100%;
  overflow: auto;
  z-index: 1;
  height: auto;
  margin: auto;
  margin-top: 0.5rem;
  width: auto;
  background-color: #f8f2f6;
  border-radius: 0.313rem;
}
.ea-dropdown__wrapper .ea-dropdown__black .ea-dropdown__button-holder .ea-dropdown__button.ea-dropdown__active {
  border: 1px solid #464646;
  box-shadow: 0 0 0 0.031rem #464646;
}
.ea-dropdown__wrapper .ea-dropdown__black .ea-dropdown__button-holder .ea-dropdown__button.ea-dropdown__active .ea-dropdown__button--arrow:after {
  background: url("/images/18.9bdbb1216c8f336b37c03/1566465041644/chevron-down.svg") no-repeat;
  background-size: 1.125rem 1.125rem;
  height: 1.125rem;
  width: 1.125rem;
}
.ea-dropdown__wrapper .ea-dropdown__black .ea-dropdown__items.ea-dropdown__active {
  background: #ffffff;
  box-shadow: 0.625rem 0.625rem 0.625rem rgba(229, 229, 229, 0.2);
}
.ea-dropdown__wrapper .ea-dropdown__black .ea-dropdown__items ul .ea-dropdown__item a:hover {
  background-color: #f2f2f2;
}


input {
  font-family: inherit;
}

.ea-form-input {
  display: block;
  width: 100%;
  box-sizing: border-box;
  border: 1px solid #464646;
  border-radius: 0.25rem;
  min-height: 3.125rem;
  padding: 0 0 0 0.75rem;
}
.ea-form-input:focus {
  border: 1px solid #c6007e;
  box-shadow: none;
  outline: none;
}
.ea-form-input:invalid {
  outline-color: #c6007e;
}
.ea-form-input.env-form-input {
  background-color: transparent;
  background-image: unset;
  color: #464646;
  font-size: inherit;
  line-height: 1.2;
  transition: auto;
}


.ea-textarea {
  display: block;
  width: 100%;
  box-sizing: border-box;
  border: 1px solid #464646;
  border-radius: 0.25rem;
  min-height: 17.5rem;
  padding: 0.75rem;
  resize: vertical;
}
.ea-textarea:focus {
  border: 1px solid #c6007e;
  box-shadow: none;
  outline: none;
}


.env-form {
  font-family: inherit;
}

.env-form-element,
.ea-form-element {
  margin-bottom: 1.3rem;
}

.ea-infobox {
  padding: 2.5em 2.5em 1em;
}
@media (max-width: 768px) {
  .ea-infobox {
    padding: 1em;
  }
}

.ea-contact-card {
  border-radius: 0.313rem;
  padding: 3.75rem;
  background: #ffffff;
}
.ea-contact-card > div > div {
  height: 100%;
  box-sizing: border-box;
}
.ea-contact-card .normal {
  line-height: 1.5;
}

@media (max-width: 800px) {
  .ea-contact-card {
    padding: 1rem;
  }
}
.sv-image-portlet .sv-portlet-image-caption {
  font-size: 1rem;
  line-height: 140%;
}

@media (max-width: 768px) {
  .sv-image-portlet .sv-portlet-image-caption {
    font-size: 0.75rem;
    line-height: 140%;
  }
}
.ea-rounded-corners-mobile {
  border-radius: 0.25rem !important;
}
.ea-rounded-corners-mobile video {
  border-radius: 0.25rem !important;
}
.ea-rounded-corners-mobile img {
  border-radius: 0.25rem 0.25rem 0 0 !important;
}
@media (max-width: 768px) {
  .ea-rounded-corners-mobile {
    border-radius: unset !important;
  }
  .ea-rounded-corners-mobile video {
    border-radius: unset !important;
  }
  .ea-rounded-corners-mobile img {
    border-radius: unset !important;
  }
}
.ea-rounded-corners-all {
  border-radius: 0.25rem !important;
}
.ea-rounded-corners-all video {
  border-radius: 0.25rem !important;
}
.ea-rounded-corners-all img {
  border-radius: 0.25rem 0.25rem 0 0 !important;
}


html {
  font-family: "libre franklin", sans-serif;
  height: 100%;
}

body {
  font-family: "libre franklin", sans-serif;
  height: 100%;
}
body > div:first-child {
  height: 100%;
}

.ea-wrapper {
  
  position: relative;
}
.ea-wrapper > header {
  flex-shrink: 0;
}
.ea-wrapper > main {
  flex: 1 0 auto;
}
.ea-wrapper > footer {
  flex-shrink: 0;
}

@media (max-width: 768px) {
  .ea-footer {
    padding-bottom: 2em;
    padding-top: 2em;
  }
}
.ea-footer .sv-grid-standard-12 > div > div > div:first-child > div p.normal {
  font-size: 1.75rem;
}
.ea-footer .sv-grid-standard-12 > div > div > div:not(:first-child) p.normal {
  font-size: 1.125rem !important;
}
@media (max-width: 768px) {
  .ea-footer .sv-grid-standard-12 > div > div > div:not(:first-child) p.normal {
    font-size: 0.875rem !important;
  }
}
.ea-footer__social-media {
  display: flex;
  justify-content: flex-start;
}
@media (max-width: 768px) {
  .ea-footer__social-media {
    padding-top: 1rem !important;
  }
}
.ea-footer__social-media .sv-image-portlet + .sv-image-portlet {
  margin-left: 1.876rem;
}

@media (max-width: 767px) {
  .normal {
    font-size: 0.875rem;
  }
}


.ea-visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

:focus {
  outline: rgb(59, 153, 252) auto 0.313rem;
}


.js-focus-visible :focus:not(.focus-visible) {
  outline: none;
}

@media (max-width: 767px) {
  
  .heading {
    font-size: 2rem;
    line-height: 2.7rem;
  }
  .subheading {
    font-size: 1.65rem;
    line-height: 2.2rem;
  }
  .subheading3 {
    font-size: 1.5rem;
    margin-bottom: 0;
  }
  .sv-font-heading-4 {
    font-size: 1.1rem;
    line-height: 1.5rem;
    margin-top: 1rem;
    margin-bottom: 0;
  }
  .normal {
    line-height: 1.5rem;
  }
  .ea-feedback__email .normal {
    line-height: 1.5rem;
    word-break: break-word;
  }
  
  .sv-font-display-medium {
    font-size: 1.375rem;
    margin-bottom: 0;
  }
  .sv-font-display-small {
    font-size: 1.125rem;
    margin-top: 0.6em;
    margin-bottom: 0.2em;
  }
  
  .sv-font-ingress {
    font-size: 1rem;
  }
  .sv-font-small {
    font-size: 0.75rem;
  }
}

a.normal {
  color: #c6007e;
  text-decoration: none;
  border-bottom: none;
}
a.normal:hover {
  color: #c6007e;
  text-decoration: none;
  padding-bottom: 0;
  border-bottom: 1px solid #c6007e;
}

a.sv-font-small {
  color: #c6007e;
  text-decoration: none;
  border-bottom: none;
}
a.sv-font-small:hover {
  color: #c6007e;
  text-decoration: none;
  padding-bottom: 0;
  border-bottom: 1px solid #c6007e;
}

.sv-font-white-text {
  font-family: inherit !important;
}
.sv-font-white-text a {
  color: #ffffff !important;
}

a.sv-font-ingress {
  color: #c6007e;
  text-decoration: none;
  border-bottom: none;
}
a.sv-font-ingress:hover {
  color: #c6007e;
  text-decoration: none;
  padding-bottom: 0;
  border-bottom: 1px solid #c6007e;
}

.sv-text-portlet-content .normal a {
  color: #c6007e;
  text-decoration: none;
  border-bottom: none;
}
.sv-text-portlet-content .normal a:hover {
  color: #c6007e;
  text-decoration: none;
  padding-bottom: 0;
  border-bottom: 1px solid #c6007e;
}


.ea-portal a.normal {
  color: #003b5c;
  text-decoration: none;
  border-bottom: none;
}
.ea-portal a.normal:hover {
  color: #003b5c;
  text-decoration: none;
  padding-bottom: 0;
  border-bottom: 1px solid #003b5c;
}
.ea-portal .sv-text-portlet-content .normal a {
  color: #003b5c;
  text-decoration: none;
  border-bottom: none;
}
.ea-portal .sv-text-portlet-content .normal a:hover {
  color: #003b5c;
  text-decoration: none;
  padding-bottom: 0;
  border-bottom: 1px solid #003b5c;
}
.ea-portal a.sv-font-small {
  color: #003b5c;
  text-decoration: none;
  border-bottom: none;
}
.ea-portal a.sv-font-small:hover {
  color: #003b5c;
  text-decoration: none;
  padding-bottom: 0;
  border-bottom: 1px solid #003b5c;
}
.ea-portal .sv-text-portlet-content .sv-font-small a {
  color: #003b5c;
  text-decoration: none;
  border-bottom: none;
}
.ea-portal .sv-text-portlet-content .sv-font-small a:hover {
  color: #003b5c;
  text-decoration: none;
  padding-bottom: 0;
  border-bottom: 1px solid #003b5c;
}
.ea-portal a.sv-font-ingress {
  color: #003b5c;
  text-decoration: none;
  border-bottom: none;
}
.ea-portal a.sv-font-ingress:hover {
  color: #003b5c;
  text-decoration: none;
  padding-bottom: 0;
  border-bottom: 1px solid #003b5c;
}
.ea-portal .sv-text-portlet-content .sv-font-ingress a {
  color: #003b5c;
  text-decoration: none;
  border-bottom: none;
}
.ea-portal .sv-text-portlet-content .sv-font-ingress a:hover {
  color: #003b5c;
  text-decoration: none;
  padding-bottom: 0;
  border-bottom: 1px solid #003b5c;
}
.ea-portal .sv-print-portlet a {
  color: #c6007e;
}
.ea-portal .sv-print-portlet a:hover {
  color: #c6007e;
  border-bottom: 1px solid #c6007e;
}

@media (max-width: 800px) {
  .ea-portal {
    padding-top: 1rem;
  }
  .ea-portal .ea-mobile-padding {
    margin-bottom: 0;
  }
  .ea-standard-page-portal .pagecontent > .sv-layout {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .ea-padding-top-bottom {
    padding: 1rem 0;
  }
}

.ea-text-bold {
  font-weight: 600 !important;
}


@media (max-width: 990px) {
  .ea-reset-padding {
    padding: 0 !important;
  }
}

.sv-font-display-small .sv-font-white-text {
  font-family: "segoe script w01 regular", sans-serif;
}

.sv-font-display-medium .sv-font-white-text {
  font-family: "segoe script w01 regular", sans-serif;
}


.ea-relative {
  position: relative;
}

q:before {
  content: "";
  background: transparent url("/images/18.587af66716ce2a43cc41/1567406472931/citat.svg") no-repeat;
  display: inline-block;
  position: relative;
  top: 0;
  background-size: 1rem 1rem;
  height: 1rem;
  width: 1rem;
  margin: 0 auto;
}
q:after {
  content: "";
  background: transparent url("/images/18.587af66716ce2a43cc41/1567406472931/citat.svg") no-repeat;
  display: inline-block;
  position: relative;
  top: 0;
  background-size: 1rem 1rem;
  height: 1rem;
  width: 1rem;
  margin: 0 auto;
}

blockquote.sv-blockquote {
  background: transparent !important;
  position: relative;
}
blockquote.sv-blockquote:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: url("/images/18.587af66716ce2a43cc41/1567406472931/citat.svg") no-repeat;
  background-size: 1.7rem 1.7rem;
  height: 1.7rem;
  width: 1.7rem;
}
blockquote.sv-blockquote-edit {
  background: transparent !important;
  position: relative !important;
  padding-left: 0 !important;
  padding-top: 1.875rem !important;
  margin: 1rem 1rem 1.25rem 2.625rem !important;
}
blockquote.sv-blockquote-edit:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: url("/images/18.587af66716ce2a43cc41/1567406472931/citat.svg") no-repeat;
  background-size: 1.7rem 1.7rem;
  height: 1.7rem;
  width: 1.7rem;
}


.ea-extra-content .sv-column-8.sv-push-2 {
  left: 0;
  width: 100%;
}


@media (max-width: 800px) {
  .ea-mobile-padding {
    padding: 1rem;
  }
}
@media print {
  .ea-mobile-padding {
    padding-right: 0;
    padding-left: 0;
  }
}

.sv-print-portlet {
  display: flex;
  position: relative;
}
.sv-print-portlet a {
  text-decoration: none;
  color: #c6007e;
  padding-bottom: 1px;
}

.sv-print-portlet:nth-of-type(1):before {
  content: "";
  display: block;
  background: url("/images/18.523db5bc16df376570c4a0/1572345931524/pdf.svg") no-repeat;
  background-size: 1.4rem;
  width: 1.4rem;
  height: 1.4rem;
  margin-right: 0.625rem;
  color: #c6007e;
}

.sv-print-portlet:nth-of-type(2):before {
  content: "";
  display: block;
  background: url("/images/18.9bdbb1216c8f336b37c08/1566465041829/printer.svg") no-repeat;
  background-size: 1.4rem;
  width: 1.4rem;
  height: 1.4rem;
  margin-right: 0.625rem;
  color: #c6007e;
}


.ea-font-color__medium-violet-red {
  color: #c6007e;
}


.sv-blockquote {
  padding-left: 0;
  padding-top: 1.875rem;
  margin: 1rem 1rem 1.25rem 2.625rem;
}
.sv-blockquote p {
  font-style: italic;
  line-height: 1.4;
}
@media (max-width: 767px) {
  .sv-blockquote {
    margin-left: 1.625rem;
  }
}

.sv-list-style-pink-bullet-list,
.sv-list-style-blue-bullet-list {
  padding-inline-start: 1.25rem;
}
.sv-list-style-pink-bullet-list li,
.sv-list-style-blue-bullet-list li {
  list-style: none;
  position: relative;
  padding: 0.313rem 0;
}
.sv-list-style-pink-bullet-list li::before,
.sv-list-style-blue-bullet-list li::before {
  content: "";
  position: absolute;
  display: block;
  left: -1.125rem;
  top: 13px;
  bottom: 0;
  right: 0;
  width: 0;
  height: 0;
  border: 4px solid;
  border-radius: 50%;
}
.sv-list-style-pink-bullet-list ul,
.sv-list-style-blue-bullet-list ul {
  margin-top: 0.625rem;
  padding: 0;
}

.sv-list-style-pink-bullet-list li::before {
  border-color: #c6007e;
}

.sv-list-style-blue-bullet-list li::before {
  border-color: #B5D1DB;
}


.sv-list-style-pink-check-list {
  padding: 0;
}
.sv-list-style-pink-check-list li {
  list-style: none;
  position: relative;
  padding: 0.313rem 0 0.313rem 1.7rem;
}
.sv-list-style-pink-check-list li:before {
  content: "";
  color: #c6007e;
  position: absolute;
  display: inline-block;
  height: 0.375rem;
  width: 0.875rem;
  border-left: 0.16rem solid;
  border-bottom: 0.16rem solid;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  left: 0;
  top: 9px;
}
.sv-list-style-pink-check-list.sv-font-small li {
  list-style: none;
  position: relative;
  padding: 0.313rem 0 0.313rem 1.25rem;
}
.sv-list-style-pink-check-list.sv-font-small li:before {
  content: "";
  height: 0.313rem;
  width: 0.625rem;
  border-left: 2px solid;
  border-bottom: 2px solid;
  top: 8px;
}
.sv-list-style-pink-check-list.normal li {
  list-style: none;
  position: relative;
  padding: 0.313rem 0 0.313rem 1.7rem;
}
.sv-list-style-pink-check-list.normal li:before {
  content: "";
  color: #c6007e;
  height: 0.375rem;
  width: 0.875rem;
  border-left: 0.16rem solid;
  border-bottom: 0.16rem solid;
  top: 9px;
}
.sv-list-style-pink-check-list.sv-font-ingress li:before {
  top: 14px;
}

.ea-list-ul {
  list-style-image: url("/images/18.353d779016faf41d189a2c1/1580305721951/bullet-list-pink.svg");
  list-style-position: outside;
  padding-left: 1rem;
}
.ea-list-ul li {
  padding: 0.313rem 0 0.313rem 0.3rem;
}

.ea-pink-box,
.ea-yellow-box,
.ea-blue-box,
.ea-light-blue-box,
.ea-green-box,
.ea-light-green-box,
.ea-orange-box,
.ea-light-orange-box {
  display: inline-block;
  box-sizing: border-box;
  max-width: 100%;
  border-radius: 0.25rem;
  padding: 1.4rem 2rem 1rem;
  margin-bottom: 2.5rem;
}
@media (max-width: 767px) {
  .ea-pink-box,
.ea-yellow-box,
.ea-blue-box,
.ea-light-blue-box,
.ea-green-box,
.ea-light-green-box,
.ea-orange-box,
.ea-light-orange-box {
    padding: 1.4rem 1rem 1rem;
    margin-bottom: 1rem;
  }
}


.ea-pink-box {
  background-color: #f8f2f6;
}


.ea-yellow-box {
  background-color: #fcf8f2;
}


.ea-blue-box {
  background-color: #B5D1DB;
}


.ea-light-blue-box {
  background-color: #f0f6f8;
}


.ea-green-box {
  background-color: #789f90;
}


.ea-light-green-box {
  background-color: #e4ece9;
}


.ea-orange-box {
  background-color: #eca154;
}


.ea-light-orange-box {
  background-color: #fbebdb;
}


.sv-video-portlet {
  margin: 2rem 0;
}
.sv-video-portlet .video-js .vjs-big-play-button {
  z-index: 1;
}


.sv-defaultFormTheme .sv-formFieldRow:last-child {
  width: auto;
  float: right;
  margin-top: 2rem;
}
.sv-defaultFormTheme .sv-formFieldRow:nth-last-child(2) {
  display: inline-block;
  max-width: 60%;
}
.sv-defaultFormTheme .sv-formFieldRow:nth-last-child(4) .sv-formField .sv-field-title-container {
  margin-top: 6px;
  margin-bottom: 0;
}
.sv-defaultFormTheme .sv-formFieldRow:nth-last-child(3) .sv-formField {
  position: relative;
  padding-bottom: 1rem;
  margin-bottom: 0;
  border-bottom: none !important;
}
.sv-defaultFormTheme .sv-formFieldRow:nth-last-child(3) .sv-formField .sv-field-title-container {
  margin-top: 6px;
  margin-bottom: 0;
}
.sv-defaultFormTheme .sv-formFieldRow:nth-last-child(3) .sv-formField > div:last-child {
  position: relative !important;
}
.sv-defaultFormTheme .sv-formFieldRow:nth-last-child(3) .sv-formField > div:last-child:before {
  display: none;
}
.sv-defaultFormTheme .sv-formFieldRow:nth-last-child(3) .sv-formField > div:last-child:after {
  display: none;
}
.sv-defaultFormTheme .sv-formFieldRow .sv-formField .sv-form-singleselectionfield {
  min-height: 3.125rem;
  border: 1px solid #464646;
  color: #989898;
}
.sv-defaultFormTheme .sv-formFieldRow .sv-formField .sv-form-singleselectionfield option {
  background-color: #f8f2f6;
  color: #464646;
}
.sv-defaultFormTheme .sv-formFieldRow .sv-formField .sv-form-singleselectionfield option:checked {
  background-color: #e8d2df !important;
  font-weight: 600;
}
.sv-defaultFormTheme .sv-formFieldRow .sv-formField .sv-form-singleselectionfield:focus {
  border: 1px solid #c6007e;
  box-shadow: none;
}
.sv-defaultFormTheme .sv-formFieldRow .sv-formField .sv-field-title-container {
  margin-top: 0.875rem;
  margin-bottom: 0.25rem;
}
.sv-defaultFormTheme .sv-formFieldRow .sv-formField .sv-field-title-container label {
  font-weight: 500;
}
.sv-defaultFormTheme .sv-formFieldRow .sv-formField .sv-form-textfield,
.sv-defaultFormTheme .sv-formFieldRow .sv-formField .sv-form-recipientsfield {
  border: 1px solid #C1C1C1 !important;
}
.sv-defaultFormTheme .sv-formFieldRow .sv-formField .sv-form-textfield:active,
.sv-defaultFormTheme .sv-formFieldRow .sv-formField .sv-form-recipientsfield:active {
  border: 1px solid #c6007e !important;
}
.sv-defaultFormTheme .sv-formFieldRow .sv-formField .sv-form-textfield:focus,
.sv-defaultFormTheme .sv-formFieldRow .sv-formField .sv-form-recipientsfield:focus {
  border: 1px solid #c6007e !important;
  box-shadow: none !important;
}
.sv-defaultFormTheme .sv-formFieldRow .sv-formField .sv-form-consent {
  display: inline-block;
  padding: 0.5rem 0 !important;
  margin-top: 1.8rem;
  margin-left: 2.5rem;
}
.sv-defaultFormTheme .sv-formFieldRow .sv-formField .sv-form-consent input[type=checkbox] {
  opacity: 0;
}
.sv-defaultFormTheme .sv-formFieldRow .sv-formField .sv-form-consent input[type=checkbox]:focus + label:before {
  outline: none;
}
.sv-defaultFormTheme .sv-formFieldRow .sv-formField .sv-form-consent input[type=checkbox] + label {
  position: relative;
  font-size: 1rem;
  font-weight: 400;
  padding-left: 0;
  cursor: pointer;
}
.sv-defaultFormTheme .sv-formFieldRow .sv-formField .sv-form-consent input[type=checkbox] + label:before {
  content: "";
  display: block;
  position: absolute;
  top: -0.15rem;
  left: -2.5rem;
  border: 2px solid #c1c1c1;
  width: 1.25rem;
  height: 1.25rem;
  border-radius: 0.25rem;
}
.sv-defaultFormTheme .sv-formFieldRow .sv-formField .sv-form-consent input[type=checkbox]:checked + label:before {
  border: none;
  height: 1.5rem;
  width: 1.5rem;
  background: url("/images/18.77a2ba771961b7bc68bdce/1745484850956/Checkbox.svg") no-repeat;
}
.sv-defaultFormTheme .sv-formFieldRow .sv-formField input {
  
}
.sv-defaultFormTheme .sv-formFieldRow .sv-formField input.sv-form-textfield {
  min-height: 2.5rem !important;
}
.sv-defaultFormTheme .sv-formFieldRow .sv-formField input[type=file] {
  margin-bottom: 0;
  box-sizing: border-box;
  text-indent: 0 !important;
  font-size: 1rem;
  line-height: 1rem;
  color: #464646 !important;
  background: transparent;
  padding-left: 0;
  width: 500px;
  padding-top: 0;
  padding-bottom: 0;
}
.sv-defaultFormTheme .sv-formFieldRow .sv-formField input[type=file]::file-selector-button {
  height: 2.375em;
  width: 8.563em;
  border: 1px solid #c6007e;
  color: #c6007e;
  border-radius: 2em;
  font-size: 1em;
  font-weight: 500;
  background: transparent;
  margin-right: 8px;
}
.sv-defaultFormTheme .sv-formFieldRow .sv-formField input[type=file]::file-selector-button:hover {
  color: #fff;
  background: #d74da4;
}
.sv-defaultFormTheme .sv-formFieldRow .sv-formField input[type=file]::file-selector-button:active {
  background: #a60a5e;
  color: #fff;
}
.sv-defaultFormTheme .sv-formFieldRow .sv-formField input[type=file]::file-selector-button:focus {
  outline: none;
  background-color: #a60a5e;
}
.sv-defaultFormTheme .sv-formFieldRow .sv-formField input[type=file]:focus {
  outline: none;
}
.sv-defaultFormTheme .sv-formFieldRow .sv-formField input[type=submit] {
  font-weight: 500 !important;
  background-color: #c6007e;
  height: 3rem;
  width: 9.563rem;
  border-radius: 2rem;
  box-shadow: none;
}
.sv-defaultFormTheme .sv-formFieldRow .sv-formField input[type=submit]:hover {
  background-color: #d74da4;
  outline: none;
  box-shadow: none;
}
.sv-defaultFormTheme .sv-formFieldRow .sv-formField input[type=submit]:focus {
  outline: none;
  background-color: #a60a5e;
  box-shadow: none;
}
.sv-defaultFormTheme .sv-formFieldRow .sv-formField textarea.sv-form-textfield {
  min-height: 17.5rem !important;
  padding: 0.75rem;
  overflow: auto;
}
.sv-defaultFormTheme .sv-formFieldRow .sv-formField select {
  height: 2.5rem;
  color: #464646;
  appearance: none;
  background-image: url("/images/18.9bdbb1216c8f336b37c03/1566465041644/chevron-down.svg");
  background-repeat: no-repeat;
  background-position: right 8px center;
}

@media (max-width: 990px) {
  
  .sv-formFieldRow:nth-last-child(2) {
    display: block;
    max-width: 50% !important;
  }
  .ea-form__container-width > div > .sv-column-8 {
    width: 100% !important;
    left: 0 !important;
  }
}
@media (max-width: 800px) {
  
  .sv-formFieldRow:nth-last-child(2) {
    display: block;
    max-width: 100% !important;
  }
  
  .sv-formFieldRow:last-child {
    display: block;
    width: 100% !important;
    float: none !important;
    margin-top: 0 !important;
  }
}
@media only screen and (max-width: 600px) and (min-width: 300px) {
  .sv-formField--cols-3,
.sv-formField--cols-4,
.sv-formField--cols-6 {
    width: 100%;
    padding: 0 !important;
  }
}

.ea-header {
  position: relative;
  box-shadow: 0 0.188rem 0.313rem 0 rgba(33, 33, 33, 0.2);
  background-color: #ffffff;
  min-height: 6.8rem;
}
.ea-header > div {
  display: flex;
  justify-content: space-between;
}
.ea-header > div > div:last-child .sv-custom-module {
  height: 100%;
}
.ea-header > div > div:last-child .sv-custom-module > div[data-cid] {
  height: 100%;
}
.ea-header .sv-language-portlet {
  position: relative;
  margin-top: 2.8rem;
  margin-right: 2rem;
  padding-left: 1.6rem;
}
.ea-header .sv-language-portlet .ea-language {
  font-weight: 600;
  text-decoration: none;
  line-height: 1.2;
}
.ea-header .sv-language-portlet .ea-language:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: url("/images/18.9bdbb1216c8f336b37c0b/1566465041943/translate.svg") no-repeat;
  background-size: 1.25rem 1.25rem;
  height: 1.25rem;
  width: 1.25rem;
  margin: 0 auto;
}
.ea-header .sv-language-portlet .ea-language.ea-language__logged-in:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: url("/images/18.592a4c4b16d907798d0173/1570105473655/globe-blue.svg") no-repeat;
  background-size: 1.25rem 1.25rem;
  height: 1.25rem;
  width: 1.25rem;
  margin: 0 auto;
}


@media (max-width: 767px) {
  .ea-header {
    min-height: 3.125rem;
  }
  .ea-header > div {
    min-height: 3.125rem;
  }
  .ea-header .sv-language-portlet {
    position: relative;
    display: flex;
    margin-top: 1px;
    margin-right: 0.5rem;
    padding-left: 0;
    height: 3rem;
    width: 4.5rem;
    align-items: center;
    justify-content: center;
    flex-direction: column;
  }
  .ea-header .sv-language-portlet .ea-language {
    font-weight: 500;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 0.3rem;
  }
  .ea-header .sv-language-portlet .ea-language:before {
    position: relative;
    font-weight: 500;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  .ea-header .sv-language-portlet .ea-language.ea-language__logged-in:before {
    display: flex;
    position: relative;
    background-size: 1.25rem 1.25rem;
    height: 1.25rem;
    width: 1.25rem;
    margin: 0 auto;
  }
  .ea-header .sv-language-portlet:before {
    display: flex;
    position: sticky;
    top: -1rem;
    left: 0.813rem;
  }
  .ea-header .sv-language-portlet:active {
    background-color: rgba(215, 77, 164, 0.4);
    border-radius: 8px;
  }
  .ea-header .ea-loggedin .sv-language-portlet:active,
.ea-header .ea-loggedin .sv-roleInformationModal:active {
    background-color: rgba(59, 127, 150, 0.4);
    border-radius: 8px;
  }
  .ea-header .sv-roleInformationModal {
    position: relative;
    display: flex;
    margin-top: 1px;
    margin-right: 1.25rem;
    padding-left: 0;
    height: 3rem !important;
    width: 4.5rem;
    align-items: center;
    justify-content: center;
    flex-direction: column;
  }
  .ea-header .sv-roleInformationModal .ea-user-modal {
    padding: 0;
    margin: 0;
    position: relative;
    display: flex;
    padding-left: 0;
    height: 3rem !important;
    width: 4.5rem;
    align-items: center;
    justify-content: center;
    flex-direction: column;
  }
  .ea-header .sv-roleInformationModal .ea-user-modal.ea-user__toggle-modal--logged-in {
    position: relative;
    display: flex;
    margin-top: 2px;
    margin-right: 0.5rem;
    padding-left: 0;
    height: 3rem;
    width: 4.5rem;
    align-items: center;
    justify-content: center;
    flex-direction: column;
  }
  .ea-header .sv-roleInformationModal .ea-user-modal.ea-user__toggle-modal--logged-in:before {
    background-size: 1.2rem 1.2rem;
    height: 1.25rem;
    width: 1.25rem;
  }
  .ea-header .sv-roleInformationModal:active {
    background-color: rgba(215, 77, 164, 0.4);
    border-radius: 8px;
  }
}

.ea-hero {
  position: relative;
}
.ea-hero .normal {
  line-height: 1.5;
}

@media (max-width: 767px) {
  .ea-hero {
    padding-top: 4em;
    padding-bottom: 14em;
    min-height: auto;
  }
}

.ea-sidepadding {
  padding-left: 1rem;
  padding-right: 1rem;
}
@media print {
  .ea-sidepadding {
    padding-left: 0;
    padding-right: 0;
  }
}


.ea-large-side-padding {
  padding-left: 2.7em;
  padding-right: 2.7em;
  padding-top: 2em;
  padding-bottom: 2em;
}
@media print {
  .ea-large-side-padding {
    padding-left: 0;
    padding-right: 0;
  }
}


.ea-clickable-container__link:hover {
  cursor: pointer;
}
.ea-clickable-container__link .ea-card .sv-decoration-content > div > div.sv-layout:last-child {
  position: relative;
  padding-right: 6rem;
}
.ea-clickable-container__link .ea-card .sv-decoration-content > div > div.sv-layout:last-child:after {
  content: "";
  display: inline-block;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  right: 2rem;
  background: url("/images/18.9bdbb1216c8f336b37c04/1566465041679/circle-arrow-custom.svg") no-repeat;
  background-size: 42px 42px;
  height: 3.125rem;
  width: 3.125rem;
}
@media (max-width: 450px) {
  .ea-clickable-container__link .ea-card .sv-decoration-content > div > div.sv-layout:last-child {
    padding-right: 4.5rem;
  }
  .ea-clickable-container__link .ea-card .sv-decoration-content > div > div.sv-layout:last-child:after {
    right: 0;
    background-size: 32px 32px;
  }
}
.ea-clickable-container__link .ea-small-card__link .sv-decoration-content > div > div.sv-layout:last-child {
  position: relative;
  padding-right: 6rem;
}
.ea-clickable-container__link .ea-small-card__link .sv-decoration-content > div > div.sv-layout:last-child:after {
  content: "";
  display: inline-block;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  right: 2rem;
  background: url("/images/18.9bdbb1216c8f336b37c04/1566465041679/circle-arrow-custom.svg") no-repeat;
  background-position: center;
  background-size: 2rem 2rem;
  height: 3.125rem;
  width: 3.125rem;
}


.ea-service-menu {
  position: absolute;
  bottom: -4.375rem;
  left: 0;
  right: 0;
  background-color: #ffffff;
  padding: 2.725rem 5.3rem 2.125rem;
  border-radius: 1rem;
  user-select: none;
}
.ea-service-menu .ea-service-menu__without-column {
  display: flex;
  justify-content: space-between;
}
.ea-service-menu .ea-service-menu__without-column > div {
  margin: 0 0.5rem;
}
.ea-service-menu .ea-clickable-container__link img {
  transition: all 0.2s;
  transform: scale(1);
}
.ea-service-menu .ea-clickable-container__link:hover {
  text-decoration: none;
}
.ea-service-menu .ea-clickable-container__link:hover img {
  transform: scale(1.1);
}
.ea-service-menu > div {
  text-align: center;
}
.ea-service-menu > div > div:hover {
  cursor: pointer;
}
.ea-service-menu > div > div:hover a {
  text-decoration: none;
}
.ea-service-menu .ea-icons {
  font-size: 2.6rem;
  color: #789f90;
}
.ea-service-menu a {
  text-decoration: none;
}
.ea-service-menu .sv-text-portlet-content .normal a {
  color: inherit;
  border-bottom: none;
}
.ea-service-menu .sv-text-portlet-content .normal a:hover {
  color: inherit;
  border-bottom: none;
}
.ea-service-menu .sv-image-portlet {
  margin-bottom: 1.5rem;
}
.ea-service-menu .sv-image-portlet .sv-svg-wrapper {
  margin: 0 auto !important;
}

@media (max-width: 800px) {
  .ea-service-menu {
    bottom: -6.375rem;
    padding: 1.4rem 1rem 0.5rem;
    left: 1rem;
    right: 1rem;
  }
  .ea-service-menu > div {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
  .ea-service-menu > div > div {
    margin: 0 1rem 0.7rem !important;
    flex: 1 0 33%;
  }
  .ea-service-menu > div .ea-clickable-container p {
    font-size: 0.875rem;
    line-height: 1.2rem;
  }
  .ea-service-menu > div .ea-clickable-container p:first-child {
    margin-top: 0 !important;
  }
  .ea-service-menu .sv-image-portlet {
    margin-bottom: 0.5rem;
  }
  .ea-service-menu .sv-image-portlet img {
    max-height: 25px;
    max-width: 25px;
  }
}
@media (min-width: 414px) and (max-width: 414px) {
  .ea-service-menu {
    bottom: -3.375rem;
    padding: 1.4rem 1rem 0.5rem;
    left: 1rem;
  }
}

.ea-adjust-size {
  display: flex;
  align-items: stretch;
}
.ea-adjust-size > div > div {
  height: 100%;
}
.ea-adjust-size > div > div > .sv-channel {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.ea-adjust-size > div > div > .sv-channel .sv-channel-item {
  flex: 1 1 50%;
  box-sizing: border-box;
}
.ea-adjust-size > div > div > .sv-channel .sv-channel-item .ea-startpage-news__item {
  height: 100%;
  
}
.ea-adjust-size > div > div > .sv-channel .sv-channel-item .ea-startpage-news__item .ea-startpage-news__item--text {
  display: flex;
  flex-direction: column;
  flex: 1 1 50%;
}
.ea-adjust-size > div > div > .sv-channel .sv-channel-item .ea-startpage-news__item .ea-startpage-news__item--text .ea-startpage-news__item--abstract {
  height: 100%;
}
.ea-adjust-size > div.sv-column-4 > div .sv-channel .sv-channel-item {
  flex: none;
}
.ea-adjust-size > .sv-column-8 .ea-startpage-news__item--image {
  max-height: 400px;
  overflow: hidden;
}
.ea-adjust-size > .sv-column-4 .ea-startpage-news__item--image {
  max-height: 200px;
  overflow: hidden;
}

@media (max-width: 767px) {
  .ea-adjust-size {
    display: block;
    flex-direction: column;
  }
  .ea-adjust-size > div > div > .sv-channel .sv-channel-item {
    flex: none;
  }
}

.ea-card {
  border-radius: 0.25rem;
  overflow: hidden;
  height: 100%;
}
.ea-card .sv-decoration-content {
  height: 100%;
}
.ea-card .sv-decoration-content > div {
  height: 100%;
}
@media (max-width: 768px) {
  .ea-card .sv-decoration-content > div {
    position: relative;
    z-index: 1;
  }
}
.ea-card .sv-decoration-content > div .sv-image-portlet {
  min-height: auto;
}
@media (max-width: 768px) {
  .ea-card .sv-decoration-content > div .sv-image-portlet {
    position: relative;
    z-index: -1;
  }
}
.ea-card .sv-decoration-content > div .sv-video-portlet {
  min-height: auto;
  margin: 0;
}
.ea-card .sv-decoration-content > div .sv-video-portlet + div {
  padding-top: 0;
}
.ea-card .sv-decoration-content > div .sv-layout:last-child {
  position: relative;
  padding: 0 3rem;
  padding-bottom: 1.6rem;
}
@media (max-width: 450px) {
  .ea-card .sv-decoration-content > div .sv-layout:last-child {
    padding: 1.3rem 2.8rem 0.5rem 1rem !important;
  }
}
.ea-card .sv-decoration-content .sv-video-portlet {
  margin: 0;
}
@media (max-width: 768px) {
  .ea-card .sv-decoration-content .sv-video-portlet + .sv-layout {
    position: relative !important;
    padding-top: 1.6rem !important;
  }
}
.ea-card .sv-font-display-small {
  margin-top: 2.5rem !important;
}
@media (max-width: 768px) {
  .ea-card .sv-font-display-small {
    font-size: 1.125rem;
    margin-top: 0 !important;
  }
}
.ea-card .normal {
  font-size: 1.75rem;
}
.ea-card a {
  text-decoration: none;
}
.ea-card .sv-text-portlet-content .normal a {
  color: inherit;
  border-bottom: none;
}
.ea-card .sv-text-portlet-content .normal a:hover {
  color: inherit;
  border-bottom: none;
}


.ea-small-card {
  border-radius: 0.25rem;
  overflow: hidden;
  height: 100%;
}
.ea-small-card .sv-decoration-content {
  height: 100%;
}
.ea-small-card .sv-decoration-content > div {
  height: 100%;
}
.ea-small-card .sv-decoration-content > div > div.sv-image-portlet {
  min-height: auto;
}
.ea-small-card .sv-decoration-content > div > div.sv-video-portlet {
  min-height: auto;
  margin: 0;
}
.ea-small-card .sv-decoration-content > div > div.sv-layout:last-child {
  position: relative;
  padding: 1.6rem 2rem;
}
.ea-small-card .sv-decoration-content .sv-video-portlet {
  margin: 0;
}
.ea-small-card .sv-decoration-content .sv-font-small {
  line-height: 1.5;
}
.ea-small-card .sv-decoration-content a {
  color: #c6007e;
  text-decoration: none;
}
.ea-small-card .sv-decoration-content a:hover {
  text-decoration: none;
  border-bottom: none;
}

.ea-small-card__link p.normal {
  margin-bottom: 0 !important;
  font-size: 1.75rem;
}

.ea-card__text-left {
  border-radius: 0.25rem;
  overflow: hidden;
  height: 100%;
}
.ea-card__text-left > .sv-decoration-content > div {
  display: flex;
  width: 100%;
}
.ea-card__text-left > .sv-decoration-content > div > div {
  flex: 1 1 50%;
  box-sizing: border-box;
  min-height: 500px;
}
@media print {
  .ea-card__text-left > .sv-decoration-content > div > div {
    min-height: auto;
  }
}
.ea-card__text-left > .sv-decoration-content > div > div.sv-layout {
  padding: 3rem 3.4rem 3rem 3rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media print {
  .ea-card__text-left > .sv-decoration-content > div > div.sv-layout {
    padding: 0;
  }
}
.ea-card__text-left > .sv-decoration-content > div > div.sv-image-portlet {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  height: 100%;
  min-height: auto !important;
}
.ea-card__text-left .sv-font-primary-button {
  margin-top: 3rem !important;
}

.ea-card__text-right {
  border-radius: 0.25rem;
  overflow: hidden;
  height: 100%;
}
.ea-card__text-right > .sv-decoration-content > div {
  display: flex;
  width: 100%;
}
.ea-card__text-right > .sv-decoration-content > div > div {
  flex: 1 1 50%;
  box-sizing: border-box;
  min-height: 500px;
}
@media print {
  .ea-card__text-right > .sv-decoration-content > div > div {
    min-height: auto;
  }
}
.ea-card__text-right > .sv-decoration-content > div > div.sv-layout {
  padding: 3rem 3.4rem 3rem 7rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media print {
  .ea-card__text-right > .sv-decoration-content > div > div.sv-layout {
    padding: 0;
  }
}
.ea-card__text-right > .sv-decoration-content > div > div.sv-image-portlet {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  height: 100%;
  min-height: auto !important;
}
.ea-card__text-right .sv-font-primary-button {
  margin-top: 3rem !important;
}

@media (max-width: 800px) {
  .ea-card__text-left > .sv-decoration-content > div {
    flex-direction: column;
  }
  .ea-card__text-left > .sv-decoration-content > div > div.sv-layout {
    flex: none;
    order: 2;
    padding: 2rem;
    min-height: auto;
  }
  .ea-card__text-left > .sv-decoration-content > div > div.sv-layout + .sv-layout {
    min-height: 350px;
  }
}
@media print and (max-width: 800px) {
  .ea-card__text-left > .sv-decoration-content > div > div.sv-layout + .sv-layout {
    min-height: auto;
  }
}
@media (max-width: 800px) {
  .ea-card__text-left > .sv-decoration-content > div > div.sv-image-portlet {
    flex: none;
    height: 100%;
  }
}
@media (max-width: 800px) {
  .ea-card__text-right > .sv-decoration-content > div {
    flex-direction: column;
  }
  .ea-card__text-right > .sv-decoration-content > div > div.sv-layout {
    flex: none;
    order: 2;
    padding: 2rem;
    min-height: 350px;
  }
  .ea-card__text-right > .sv-decoration-content > div > div.sv-layout + .sv-layout {
    min-height: 350px;
  }
}
@media print and (max-width: 800px) {
  .ea-card__text-right > .sv-decoration-content > div > div.sv-layout + .sv-layout {
    min-height: auto;
  }
}
@media (max-width: 800px) {
  .ea-card__text-right > .sv-decoration-content > div > div.sv-image-portlet {
    flex: none;
    height: 100%;
  }
}

.ea-cards__full-width {
  display: flex;
  flex-direction: row;
}
.ea-cards__full-width > div {
  flex: 1 0 33%;
}
.ea-cards__full-width > div > div {
  height: 100%;
}
.ea-cards__full-width .ea-card {
  border-radius: 0;
}

@media (max-width: 767px) {
  .ea-cards__full-width {
    flex-direction: column;
  }
  .ea-cards__full-width > div {
    flex: none;
  }
}

.ea-full-width {
  width: 100%;
}


.ea-startpage-news__item {
  background-color: #ffffff;
  border-radius: 0.375rem;
  user-select: none;
  position: relative;
}
.ea-startpage-news__item .ea-startpage-news__item--image img {
  width: 100%;
  border-radius: 0.375rem;
}
.ea-startpage-news__item .ea-startpage-news__item--text {
  padding: 1.875rem 2.5rem;
}
.ea-startpage-news__item .ea-startpage-news__item--text .ea-startpage-news__item--title .subheading3 {
  margin-top: 0;
  margin-bottom: 0.4rem;
}
.ea-startpage-news__item .ea-startpage-news__item--text .ea-startpage-news__item--title .subheading3 span {
  color: #c6007e;
}
.ea-startpage-news__item .ea-startpage-news__item--text .ea-startpage-news__item--abstract {
  min-height: 6.5rem;
  margin-bottom: 1rem;
}
.ea-startpage-news__item .ea-startpage-news__item--text .ea-startpage-news__item--abstract a {
  color: #464646;
  text-decoration: none;
}
.ea-startpage-news__item .ea-startpage-news__item--text .ea-startpage-news__item--abstract a:hover {
  color: #464646;
  text-decoration: none;
  padding: 0;
  border: none;
}
.ea-startpage-news__item .ea-startpage-news__item--text .ea-startpage-news__item--abstract span {
  font-weight: normal;
}
.ea-startpage-news__item .ea-startpage-news__item--text .ea-startpage-news__item--abstract span strong {
  font-weight: normal;
}
.ea-startpage-news__item .ea-startpage-news__item--text .ea-startpage-news__item--metadata {
  display: flex;
  position: absolute;
  bottom: 1rem;
  left: 2.5rem;
  right: 2.5rem;
}
.ea-startpage-news__item .ea-startpage-news__item--text .ea-startpage-news__item--metadata .ea-startpage-news__item--categories span {
  position: relative;
  padding-left: 1.6rem;
  margin-right: 2rem;
  font-size: 0.875rem;
  color: #464646;
}
.ea-startpage-news__item .ea-startpage-news__item--text .ea-startpage-news__item--metadata .ea-startpage-news__item--categories span:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: url("/images/18.9bdbb1216c8f336b37c0a/1566465041906/tag.svg") no-repeat;
  background-size: 1.125rem 1.125rem;
  height: 1.125rem;
  width: 1.125rem;
}
.ea-startpage-news__item .ea-startpage-news__item--text .ea-startpage-news__item--metadata .ea-startpage-news__item--date span {
  font-size: 0.875rem;
  color: #464646;
  position: relative;
  padding-left: 1.6rem;
}
.ea-startpage-news__item .ea-startpage-news__item--text .ea-startpage-news__item--metadata .ea-startpage-news__item--date span:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: url("/images/18.9bdbb1216c8f336b37c05/1566465041716/clock.svg") no-repeat;
  background-size: 18px 18px;
  height: 18px;
  width: 18px;
}

@media (max-width: 800px) {
  .ea-startpage-news__item .ea-startpage-news__item--text .ea-startpage-news__item--metadata {
    flex-direction: column;
  }
  .ea-startpage-news__item .ea-startpage-news__item--text .ea-startpage-news__item--metadata .ea-startpage-news__item--date {
    margin-top: 0.3rem;
  }
  .ea-startpage-news__item .ea-startpage-news__item--text .ea-startpage-news__item--metadata .ea-startpage-news__item--categories span {
    margin-right: 0;
  }
}

.ea-news__item {
  display: flex;
  text-decoration: none;
}
.ea-news__item.ea-clickable-container__link {
  text-decoration: none;
}
.ea-news__item:hover {
  cursor: pointer;
}
.ea-news__item:hover .ea-news__item--text .ea-news__item--abstract a {
  text-decoration: none;
  border-bottom: none;
  color: inherit;
}
.ea-news__item .ea-news__item--image {
  display: block;
  position: relative;
  top: 4px;
  height: 12rem;
  min-width: 12.5rem;
  max-width: 12.5rem;
  margin-right: 1.375rem;
  overflow: hidden;
}
.ea-news__item .ea-news__item--image img {
  position: relative;
  width: 29rem !important;
  right: 6.25rem;
  padding: 0 !important;
}
.ea-news__item .ea-news__item--image.ea-news__item--no-image {
  display: none;
  min-width: 0;
  max-width: 0;
  margin-right: 0;
}
.ea-news__item .ea-news__item--text {
  position: relative;
}
.ea-news__item .ea-news__item--text .ea-news__item--title {
  margin-top: 0 !important;
  margin-bottom: 1.2rem;
}
.ea-news__item .ea-news__item--text .ea-news__item--title span {
  font-size: 1.563rem;
  color: #c6007e;
  line-height: 1.1;
}
.ea-news__item .ea-news__item--text .ea-news__item--abstract {
  margin-bottom: 1.2rem;
}
@media (max-width: 768px) {
  .ea-news__item .ea-news__item--text .ea-news__item--abstract {
    margin-bottom: 0.6rem;
  }
}
.ea-news__item .ea-news__item--text .ea-news__item--abstract a {
  text-decoration: none;
}
.ea-news__item .ea-news__item--text .ea-news__item--abstract span {
  color: #464646;
  font-weight: normal;
}
.ea-news__item .ea-news__item--text .ea-news__item--abstract span strong {
  font-weight: normal;
}
.ea-news__item .ea-news__item--text .ea-news__item--date {
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
}
.ea-news__item .ea-news__item--text .ea-news__item--date span {
  font-size: 0.875rem;
  color: #464646;
}
.ea-news__item .ea-news__item--text .ea-news__item--info {
  display: flex;
  flex-wrap: wrap;
}
.ea-news__item .ea-news__item--text .ea-news__item--info .ea-news__item--date span {
  font-size: 0.875rem;
  color: #464646;
}
.ea-news__item .ea-news__item--text .ea-news__item--info .ea-news__item--date span:last-child {
  display: inline-block;
  margin-right: 0.6rem;
}
.ea-news__item .ea-news__item--text .ea-news__item--info .ea-news__item--place span {
  font-size: 0.875rem;
}

.ea-news-archive li {
  display: none;
}
@media (max-width: 768px) {
  .ea-news-archive li {
    margin-bottom: 1.8rem;
  }
}
.ea-news-archive li:nth-child(-n+8) {
  display: block;
}
.ea-news-archive .ea-news__button-more {
  margin: 3rem auto 0;
  display: block;
}

@media (max-width: 767px) {
  .ea-news__item {
    flex-direction: column;
  }
  .ea-news__item .ea-news__item--image {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-right: 0;
    margin-bottom: 0.8rem;
  }
  .ea-news__item .ea-news__item--text .ea-news__item--title {
    margin: 1rem 0;
  }
  .ea-news__item .ea-news__item--text .ea-news__item--info {
    flex-direction: column;
  }
  .ea-news__item .ea-news__item--text .ea-news__item--date {
    position: relative;
  }
}
.sv-archivemenu-portlet {
  margin-top: 1.6rem !important;
}
.sv-archivemenu-portlet .ea-newsmenu__year {
  margin-bottom: 2rem;
}
@media (max-width: 768px) {
  .sv-archivemenu-portlet .ea-newsmenu__year:last-child {
    margin-bottom: 0;
  }
}
.sv-archivemenu-portlet .ea-newsmenu__year span {
  display: block;
  width: 100%;
  font-size: 1.563rem;
}
.sv-archivemenu-portlet .ea-newsmenu__year .ea-newsmenu__month {
  display: inline-block;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0 !important;
}
.sv-archivemenu-portlet .ea-newsmenu__year .ea-newsmenu__month .ea-newsmenu__month--item {
  display: inline-block;
  padding: 0.563rem 0 0;
  margin-right: 0.263rem;
  margin-bottom: 0;
  box-sizing: border-box;
  min-width: 31%;
}
.sv-archivemenu-portlet .ea-newsmenu__year .ea-newsmenu__month .ea-newsmenu__month--item:nth-child(3n+3) {
  margin-right: 0;
}
.sv-archivemenu-portlet .ea-newsmenu__year .ea-newsmenu__month .ea-newsmenu__month--item a {
  width: 100%;
  text-align: center;
  font-size: 1rem;
}
.sv-archivemenu-portlet .ea-newsmenu__year .ea-newsmenu__month .ea-newsmenu__month--item a:hover {
  border-bottom: none;
}

.ea-archive > .sv-column-8 {
  padding-right: 3rem;
}

@media (max-width: 1100px) {
  .ea-archive {
    display: flex;
    flex-direction: column;
  }
  .ea-archive > div:first-child {
    order: initial !important;
  }
  .ea-archive > div:first-child > div {
    padding-top: 1rem;
  }
  .ea-archive > div:last-child {
    order: initial !important;
    margin-top: 1rem;
    margin-bottom: 0;
  }
  .ea-archive .sv-archivemenu-portlet {
    margin-top: 4rem;
  }
  .ea-archive > .sv-column-8 {
    padding-right: 0;
    width: 100% !important;
  }
  .ea-archive > .sv-column-4 {
    width: 100% !important;
    margin-left: 0 !important;
  }
  .ea-job-openings > div {
    padding: 0;
  }
  .ea-job-openings .ea-archive > div {
    order: initial !important;
  }
}
@media (max-width: 500px) {
  .sv-archivemenu-portlet .ea-newsmenu__year span {
    text-align: center;
  }
  .sv-archivemenu-portlet .ea-newsmenu__year .ea-newsmenu__month .ea-newsmenu__month--item {
    width: 47%;
  }
}

.ea-job-openings .ea-news__item .ea-news__item--text .ea-news__item--info .ea-news__item--date {
  padding: 0;
  position: relative;
}


.ea-metadata > div > div {
  display: flex;
}
.ea-metadata > div > div > div:first-child {
  margin-right: 1rem;
}
.ea-metadata .sv-view {
  display: flex;
}
.ea-metadata .sv-view > div:first-child {
  margin-right: 1rem;
}


.ea-flex {
  display: flex !important;
  flex-wrap: wrap;
}
@media (max-width: 767px) {
  .ea-flex {
    flex-direction: column;
  }
}

.ea-feedbackPrintShare {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-end;
}

@media (max-width: 600px) {
  .ea-feedbackPrintShare {
    display: contents;
  }
}

.insurance-page {
  position: relative;
}
.insurance-page .insurance-page__heading {
  position: absolute;
  z-index: 0;
  left: 0;
  right: 0;
  bottom: -5.2rem;
}
@media print {
  .insurance-page .insurance-page__heading .sv-vertical {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (max-width: 800px) {
  .ea-insurance-page-wrapper > .pagecontent > .sv-vertical {
    padding-top: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .ea-insurance-page-wrapper > .pagecontent > .sv-vertical .sv-vertical[class*=c] {
    margin-top: 0 !important;
  }
  .ea-insurance-page-wrapper > .pagecontent > .sv-vertical > .sv-vertical[class*=c] {
    padding-bottom: 0;
  }
  .ea-insurance-page-wrapper > .pagecontent > .sv-vertical .sv-column-8 {
    padding-right: 0;
  }
  .ea-insurance-page-wrapper > .pagecontent > .sv-vertical .sv-column-8 > .sv-vertical {
    padding-right: 0;
  }
  .ea-insurance-page-wrapper > .pagecontent > div[class*=c] {
    margin-top: 1rem;
    padding-bottom: 2rem;
  }
  .ea-insurance-page-wrapper > div > .pagecontent > div > .sv-column-8 {
    padding-right: 0 !important;
  }
  .insurance-page .insurance-page__heading {
    position: relative !important;
    bottom: 0 !important;
  }
  .ea-insurance-page__main-content {
    padding-top: 0;
    padding-bottom: 0;
  }
}
@media (max-width: 990px) {
  .ea-insurance-page-portal-wrapper .sv-column-8 > .sv-layout {
    padding-right: 0.5rem;
  }
}
@media (max-width: 768px) {
  .ea-insurance-page-portal-wrapper .sv-column-8 > .sv-layout {
    padding-right: 0;
  }
  .insurance-page__heading > div > div > .sv-vertical[class*=c] {
    padding: 0 !important;
    margin: 2rem;
  }
}
.ea-campaign-hero {
  position: relative;
  z-index: 1;
}

@media (max-width: 767px) {
  .ea-campaign-hero {
    padding-right: 1rem;
    padding-left: 1rem;
  }
}
@media (max-width: 800px) {
  .ea-campaign-teaser {
    padding: 1rem;
  }
  .ea-campaign-teaser > div {
    display: flex;
    flex-direction: column;
  }
  .ea-campaign-teaser > div > div {
    width: 100% !important;
    margin: 0 !important;
  }
  .ea-campaign-teaser img {
    margin-bottom: 1rem;
  }
}
.ea-campaign__two-medias .sv-decoration-content {
  display: flex;
}
.ea-campaign__two-medias .sv-decoration-content > div {
  flex: 1 1 50%;
}
.ea-campaign__two-medias .sv-video-portlet {
  margin: 0;
  margin-bottom: -5px;
}

.ea-campaign__three-medias .sv-decoration-content {
  display: flex;
}
.ea-campaign__three-medias .sv-decoration-content > div {
  flex: 1 1 33%;
}
.ea-campaign__three-medias .sv-video-portlet {
  margin: 0;
}

@media (max-width: 767px) {
  .ea-campaign__two-medias .sv-decoration-content {
    display: block;
  }
  .ea-campaign__three-medias .sv-decoration-content {
    display: block;
  }
  body.menu-open .menu-overlay {
    display: none;
  }
}
.menu-overlay {
  position: fixed;
  width: 100%;
  height: 100%;
  background: rgba(0, 59, 92, 0.8);
  display: none;
  z-index: 999;
}

body.menu-open .menu-overlay {
  display: block;
}

@media only screen and (max-width: 768px) {
  body.menu-open .menu-overlay {
    display: none;
  }
}
.ea-banner__heading:hover {
  color: #fff;
}


[class^=icon-], [class*=" icon-"] {
  
  font-family: "EA-Icon-Placeholders", sans-serif !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-Briefcase:before {
  content: "\e900";
}

.icon-Family:before {
  content: "\e901";
}

.icon-Heart:before {
  content: "\e902";
}

.icon-House:before {
  content: "\e903";
}

.icon-Life:before {
  content: "\e904";
}

.icon-Lifebuoy:before {
  content: "\e905";
}

.icon-Partner:before {
  content: "\e906";
}

@page {
  size: a4;
}
@media print {
  * {
    font-family: "libre franklin", sans-serif !important;
  }
  .ea-print-hidden {
    display: none !important;
  }
  *,
*:before,
*:after {
    box-shadow: none !important;
    text-shadow: none !important;
    transition: none !important;
  }
  
  .sv-video-portlet,
.sv-image-portlet {
    page-break-inside: avoid;
  }
  #Maincontent + .sv-layout {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }
  #Maincontent + .sv-layout .sv-layout {
    padding-right: 0;
  }
  
  .ea-expanders-faq__question-item .ea-expanders-faq__question-title {
    padding: unset;
    background-color: unset;
    color: unset;
    font-size: 1.325rem;
  }
  .ea-expanders-faq__question-item .ea-expanders-faq__question-title:after {
    display: none;
  }
  .ea-expanders-faq__question-item .ea-expanders-faq__question-answer {
    padding: unset;
    display: block;
    background-color: unset;
  }
  .ea-expanders-faq__question-item .ea-expanders-faq__question-readmore {
    display: none;
  }
  
  .ea-accordion {
    border-bottom: none;
    page-break-inside: avoid;
  }
  .ea-accordion .sv-decoration-content {
    display: block !important;
  }
  .ea-decorationAccordion__icons {
    display: none;
  }
  
  .insurance-page {
    max-width: unset !important;
  }
  .insurance-page .insurance-page__heading {
    position: relative !important;
    background-color: unset !important;
    bottom: 0 !important;
  }
  .insurance-page .ea-mobile-padding {
    padding: 1rem 0;
  }
  .ea-pink-box,
.ea-yellow-box,
.ea-blue-box,
.ea-light-blue-box,
.ea-green-box,
.ea-light-green-box,
.ea-orange-box,
.ea-light-orange-box {
    background-color: unset;
  }
}

.kundo-grid {
  grid-template-areas: "searchfield" "kundoSearchresults" "svSearchResults";
  display: grid !important;
}
.kundo-grid .sv-facetedsearch-portlet.sv-portlet.sv-skip-spacer {
  display: contents;
}
.kundo-grid .sv-facetedsearch-portlet.sv-portlet.sv-skip-spacer div:nth-child(2) {
  grid-area: svSearchResults;
}


.ea-searchform {
  display: block;
  width: 100%;
  background-color: #f8f2f6;
  padding: 4.375rem 1rem;
  box-sizing: border-box;
  grid-area: searchfield;
}
.ea-searchform > div {
  position: relative;
}
.ea-searchform > div .ea-searchform__searchfield {
  width: 100%;
  box-sizing: border-box;
  padding: 1.4rem 4rem 1.4rem 2rem;
  min-width: 17.5rem;
  border: none;
  border-radius: 2rem;
  font-size: 1.125rem;
}
.ea-searchform > div .ea-searchform__searchfield:focus {
  outline: none;
  box-shadow: 0 0 0 1px #464646;
  border-radius: 2rem;
}
.ea-searchform > div .ea-searchform__searchfield--button {
  position: absolute;
  top: 1rem;
  right: 7.4rem;
  height: 2.188rem;
  width: 2.188rem;
  cursor: pointer;
}
.ea-searchform + div {
  padding: 1rem 3.75rem 0;
  margin-right: auto;
  margin-left: auto;
}
.ea-searchform + div > p {
  max-width: 60%;
}

@media (max-width: 990px) {
  .ea-searchform + div {
    padding: 1rem 1rem 0;
  }
}
.ea-searchform-margin {
  margin: 0 6rem;
}


.ea-searchresult {
  display: flex;
}
.ea-searchresult .ea-searchresult__items {
  margin-top: 1rem;
  width: 60%;
}
.ea-searchresult .ea-searchresult__items .sv-search-result .sv-search-hit {
  display: flex;
  flex-direction: column;
  border-bottom: 2px solid #e8d2df;
  border-radius: 0;
  margin: 1rem 0;
  padding-bottom: 2rem;
}
.ea-searchresult .ea-searchresult__items .sv-search-result .sv-search-hit > .ea-searchresult__heading {
  margin-bottom: 0.2rem;
}
.ea-searchresult .ea-searchresult__items .sv-search-result .sv-search-hit > .ea-searchresult__heading a {
  color: #c6007e;
  text-decoration: none;
}
.ea-searchresult .ea-searchresult__items .sv-search-result .sv-search-hit .ea-searchresult__item--info {
  display: flex;
  flex-direction: column;
  margin: 0.25rem 0;
}
.ea-searchresult .ea-searchresult__items .sv-search-result .sv-search-hit .ea-searchresult__item--info .ea-searchresult__metadata {
  user-select: none;
}
.ea-searchresult .ea-searchresult__items .sv-search-result .sv-search-hit .ea-searchresult__item--info .ea-searchresult__metadata > span:last-child {
  margin-right: 1rem;
}
.ea-searchresult .ea-searchresult__items .sv-search-result .sv-search-hit .ea-searchresult__item--info .ea-searchresult__metadata .ea-searchresult__metadata--intermediary {
  display: inline-block;
  background-color: #f0f6f8;
  padding: 0.25rem 0.625rem;
  border-radius: 0.375rem;
  font-size: 0.875rem;
  word-break: normal;
  word-wrap: normal;
}
.ea-searchresult .ea-searchresult__items .sv-search-result .sv-search-hit .ea-searchresult__item--info .ea-searchresult__metadata .ea-searchresult__hit--type {
  display: inline-block;
  background-color: #f8f2f6;
  color: #c6007e;
  padding: 0.25rem 0.625rem;
  border-radius: 0.375rem;
  font-size: 0.875rem;
  word-break: normal;
  word-wrap: normal;
}
.ea-searchresult .ea-searchresult__items .sv-search-result .sv-search-hit .ea-searchresult__item--info .ea-searchresult__breadcrumb p {
  margin-top: 0;
}
.ea-searchresult .ea-searchresult__items .sv-search-result .sv-search-hit .ea-searchresult__item--info .ea-searchresult__breadcrumb p a {
  order: 1;
  text-decoration: none;
  font-style: italic;
  font-size: 0.875rem;
}
.ea-searchresult .ea-searchresult__items .sv-search-result .sv-search-hit .ea-searchresult__item--info .ea-searchresult__breadcrumb p a:hover {
  color: #c7538c;
  text-decoration: none;
  padding-bottom: 0.063rem;
  border-bottom: 1px solid #c7538c;
}
.ea-searchresult .ea-searchresult__items .sv-search-result .sv-search-hit .ea-searchresult__item--extra-info {
  display: flex;
  margin-top: 1rem;
}
.ea-searchresult .ea-searchresult__items .sv-search-result .sv-search-hit .ea-searchresult__item--extra-info .ea-searchresult__date {
  margin-right: 1rem;
}
.ea-searchresult .ea-searchresult__items .sv-search-result .sv-search-hit .ea-searchresult__item--extra-info .ea-searchresult__metadata .ea-searchresult__metadata--tags {
  position: relative;
  padding-left: 1.5rem;
}
.ea-searchresult .ea-searchresult__items .sv-search-result .sv-search-hit .ea-searchresult__item--extra-info .ea-searchresult__metadata .ea-searchresult__metadata--tags:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: url("/images/18.592a4c4b16d907798d0cf1/1571041776028/tag-filled.svg") no-repeat;
  background-size: 1.3rem 1.3rem;
  height: 1.3rem;
  width: 1.3rem;
  margin: 0 auto;
}
.ea-searchresult .ea-searchresult__facets {
  order: 2;
  margin-left: 6rem;
}
.ea-searchresult .ea-searchresult__facets .facetHeading {
  margin-bottom: 1em !important;
}
.ea-searchresult .ea-searchresult__facets .sv-search-facet .sv-search-facet-name {
  margin-bottom: 0.5em !important;
}
.ea-searchresult .ea-searchresult__facets .sv-search-facet .sv-search-facet-items .facetPortalClass {
  color: #003b5c !important;
}
.ea-searchresult .ea-searchresult__facets .sv-search-facet .sv-search-facet-items .facetPortalClass a:hover:before {
  border-color: #003b5c !important;
}
.ea-searchresult .ea-searchresult__facets .sv-search-facet .sv-search-facet-items .facetPortalClass.sv-search-facet-item-selected a:after {
  color: #003b5c !important;
}
.ea-searchresult .ea-searchresult__facets .sv-search-facet .sv-search-facet-items .facetPortalClass.sv-search-facet-item-selected a:before {
  border: 2px solid #003b5c !important;
}
.ea-searchresult .ea-searchresult__facets .sv-search-facet .sv-search-facet-items .sv-search-facet-item {
  position: relative;
  color: #c6007e;
  font-weight: 600;
  cursor: default;
}
.ea-searchresult .ea-searchresult__facets .sv-search-facet .sv-search-facet-items .sv-search-facet-item a {
  position: relative;
  padding: 0.313rem 0 0.313rem 1.875rem;
  text-decoration: none;
  font-weight: inherit;
  color: inherit;
}
.ea-searchresult .ea-searchresult__facets .sv-search-facet .sv-search-facet-items .sv-search-facet-item a:before {
  content: "";
  position: absolute;
  display: inline-block;
  border: 2px solid #707070;
  width: 1.25rem;
  height: 1.25rem;
  left: 0;
  border-radius: 0.375rem;
  top: 0.125rem;
}
.ea-searchresult .ea-searchresult__facets .sv-search-facet .sv-search-facet-items .sv-search-facet-item a:after {
  position: absolute;
  display: inline-block;
  height: 0.313rem;
  width: 0.563rem;
  border-left: 2px solid;
  border-bottom: 2px solid;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  left: 0.438rem;
  top: 0.563rem;
}
.ea-searchresult .ea-searchresult__facets .sv-search-facet .sv-search-facet-items .sv-search-facet-item a:hover:before {
  border-color: #c6007e;
}
.ea-searchresult .ea-searchresult__facets .sv-search-facet .sv-search-facet-items .sv-search-facet-item.sv-search-facet-item-selected a:before {
  border: 2px solid #c6007e;
}
.ea-searchresult .ea-searchresult__facets .sv-search-facet .sv-search-facet-items .sv-search-facet-item.sv-search-facet-item-selected a:after {
  content: "";
  color: #c6007e;
  transition: all 0.6s;
  opacity: 1;
}
.ea-searchresult .ea-searchresult__facets .ea-searchresult__extra-links p.normal {
  margin: 0.375rem 0 !important;
}
.ea-searchresult .ea-searchresult__facets .ea-searchresult__extra-links a {
  text-decoration: none;
  color: #c6007e;
  font-weight: 600;
}
.ea-searchresult .ea-searchresult__facets .ea-searchresult__extra-links a:hover {
  color: #c7538c;
  padding-bottom: 0.063rem;
  border-bottom: 1px solid #c7538c;
}
.ea-searchresult .ea-searchresult__facets .ea-searchresult__toggle-facets {
  display: none;
}
.ea-searchresult .ea-searchresult__facets .ea-searchresult__toggle-facets .ea-searchresult__toggle-facets--button {
  border: none;
}


.pagination {
  margin-top: 2rem;
  user-select: none;
}
.pagination .prev {
  position: relative;
  top: 0.125rem;
  margin-bottom: 0;
}
.pagination .prev.current {
  border: none;
}
.pagination .next {
  position: relative;
  top: 0.125rem;
  margin-bottom: 0;
}
.pagination .next.current {
  border: none;
}
.pagination a {
  border-radius: 50%;
  background-color: transparent;
  color: #c6007e;
  border: 1px solid #c6007e;
}
.pagination a.prev {
  border: none;
}
.pagination a.prev:hover {
  background: none;
  color: #c7538c;
}
.pagination a.next {
  border: none;
}
.pagination a.next:hover {
  background: none;
  color: #c7538c;
}
.pagination a:hover {
  background: #c6007e;
  color: #ffffff;
}
.pagination .current {
  background-color: #c6007e !important;
  border-color: #c6007e !important;
  color: #ffffff !important;
}
.pagination .current.prev {
  background-color: transparent !important;
  color: #989898 !important;
  cursor: default;
}
.pagination .current.next {
  background-color: transparent !important;
  color: #989898 !important;
  cursor: default;
}
.pagination span {
  border-radius: 50%;
  background-color: transparent;
  color: #c6007e;
  border: 1px solid transparent;
}
.pagination span.current {
  border: 1px solid #c6007e;
}
.pagination a,
.pagination span {
  width: auto;
  height: auto;
  display: flex;
  justify-content: center;
}
.pagination .next,
.pagination .prev {
  width: auto;
  height: auto;
}


@media (min-width: 800px) {
  .ea-searchresult .ea-searchresult__items .sv-search-result .sv-search-hit > .ea-searchresult__heading a {
    padding-left: 0 !important;
  }
  .ea-searchresult .ea-searchresult__items .sv-search-result .sv-search-hit > .ea-searchresult__heading a:before {
    display: none !important;
  }
}
.ea-search-page__heading {
  padding-top: 4rem;
  padding-left: 3.75rem;
  padding-right: 3.75rem;
}


@media (max-width: 990px) {
  .ea-searchform-margin {
    margin: 0;
  }
  .ea-search-page__heading {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .ea-searchform {
    padding: 4.375rem 3rem;
  }
  .ea-searchform + div {
    padding: 1rem 3rem;
  }
  .ea-searchform > div .ea-searchform__searchfield--button {
    right: 1.4rem;
  }
  .ea-searchresult {
    display: block;
  }
  .ea-searchresult .ea-searchresult__items {
    width: 100%;
  }
  .ea-searchresult .ea-searchresult__items .sv-search-result .sv-search-hit .ea-searchresult__item--info {
    flex-direction: column;
  }
  .ea-searchresult .ea-searchresult__facets {
    margin-left: 0;
    float: none !important;
  }
  .ea-searchresult .ea-searchresult__facets .ea-searchresult__facets--items {
    display: none;
  }
  .ea-searchresult .ea-searchresult__facets .ea-searchresult__toggle-facets {
    display: block;
  }
  .ea-searchresult .ea-searchresult__facets .ea-searchresult__toggle-facets .ea-searchresult__toggle-facets--button {
    display: flex;
    align-items: center;
    background: transparent;
    padding: 0;
    margin: 0;
    cursor: pointer;
    font-size: 1rem;
  }
  .ea-searchresult .ea-searchresult__facets .ea-searchresult__toggle-facets .ea-searchresult__toggle-facets--button, .ea-searchresult .ea-searchresult__facets .ea-searchresult__toggle-facets .ea-searchresult__toggle-facets--button:hover, .ea-searchresult .ea-searchresult__facets .ea-searchresult__toggle-facets .ea-searchresult__toggle-facets--button:active {
    color: #c6007e;
  }
  .ea-searchresult .ea-searchresult__facets .ea-searchresult__toggle-facets .ea-searchresult__toggle-facets--button::after {
    content: "";
    background: url("/images/18.587af66716ce2a43cc410c/1567410654465/chevron-down-pink.svg") no-repeat;
    background-size: 2rem 2rem;
    height: 2rem;
    width: 2rem;
  }
  .ea-searchresult .ea-searchresult__facets .ea-searchresult__toggle-facets .ea-searchresult__toggle-facets--button.ea-searchresult__toggle-facets--button-active::after {
    transform: rotate(180deg);
  }
  .ea-searchresult__breadcrumb {
    margin-top: 0.2rem;
  }
  .ea-searchform + div > p {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .ea-searchform {
    padding: 4.375rem 1rem;
  }
  .ea-searchform + div {
    padding: 1rem;
  }
}

input[type=text]::-ms-clear {
  display: none;
}


.sv-autocomplete-search-result {
  margin-top: 1.6rem;
  box-sizing: border-box;
  width: 19rem;
  height: 100vh;
  border: none !important;
  box-shadow: none !important;
  z-index: 9999;
  
}
.sv-autocomplete-search-result .sv-autocomplete-result-item {
  color: #464646 !important;
  padding: 0.625rem 1.25rem !important;
  cursor: pointer;
}
.sv-autocomplete-search-result .sv-autocomplete-result-item:hover {
  font-weight: 600;
  background-color: #f2f2f2 !important;
}
.sv-autocomplete-search-result + .sv-autocomplete-search-result {
  box-sizing: border-box;
  height: auto;
  width: auto;
  min-width: 25rem;
  border: 1px solid #e5e5e5 !important;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175) !important;
}

@media (max-width: 767px) {
  .sv-autocomplete-search-result + .sv-autocomplete-search-result {
    left: 0 !important;
    right: 0;
    width: 100%;
    max-width: 100%;
  }
  ul.sv-autocomplete-search-result .sv-autocomplete-result-item {
    white-space: normal;
  }
}
#sv-editor-menu {
  z-index: 99999 !important;
}

.ea-insurance-info__card--contact-details {
  margin-bottom: 2rem;
}
.ea-insurance-info__card--contact-details .normal {
  font-weight: bold;
  margin-bottom: 1rem;
}
.ea-insurance-info__card--contact-personal {
  padding-bottom: 1.563rem;
  margin-bottom: 2.5rem;
  border-bottom: 1px solid #e5e5e5;
}
.ea-insurance-info__card--contact-phone {
  position: relative;
  margin-left: 2rem;
}
.ea-insurance-info__card--contact-phone:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: -2rem;
  background: url("/images/18.523db5bc16df376570c59ae/1574254569710/phone-pink.svg") no-repeat;
  background-size: 1.25rem 1.25rem;
  height: 1.25rem;
  width: 1.25rem;
  margin: 0 auto;
}
.ea-insurance-info__card--contact-website {
  position: relative;
  margin-left: 2rem;
}
.ea-insurance-info__card--contact-website:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: -2rem;
  background: url("/images/18.523db5bc16df376570c59ad/1574254569664/monitor-pink.svg") no-repeat;
  background-size: 1.25rem 1.25rem;
  height: 1.25rem;
  width: 1.25rem;
  margin: 0 auto;
}

@media (max-width: 990px) {
  .ea-insurance-info__cards .ea-insurance-info__card {
    margin-bottom: 2rem;
  }
  .ea-insurance-info__cards .ea-insurance-info__card:first-child {
    margin-right: 0;
  }
  .ea-insurance-info__cards .ea-insurance-info__card:last-child {
    margin-left: 0;
  }
}
@media (max-width: 800px) {
  .ea-insurance-info__card--contact-details {
    flex: 100%;
    margin-top: 0.3rem;
  }
  
}
.ea-carousel {
  position: relative;
  font-family: "Libre Franklin";
}
.ea-carousel__image {
  width: 100%;
  object-fit: contain;
  object-position: center;
}
.ea-carousel__navigation {
  display: flex !important;
  align-items: center;
  justify-content: flex-end;
  position: absolute;
  right: 2rem;
  top: calc(var(--slideHeight) - 36px);
  gap: 4px;
  list-style: none;
  padding: 0;
  margin: 0;
}
.ea-carousel__navigation li {
  display: flex;
  align-items: center;
  justify-content: center;
}
.ea-carousel__dot {
  border: 0;
  background-color: transparent;
  appearance: none;
  padding: 0;
  cursor: pointer;
}
.ea-carousel__dot--active {
  height: 20px;
  filter: drop-shadow(0px 1px 4px rgba(0, 0, 0, 0.12));
}
.ea-carousel__controls {
  display: flex;
  gap: 8px;
  position: absolute;
  right: 24px;
  top: calc(var(--slideHeight) + 24px);
}
@media (max-width: 768px) {
  .ea-carousel__controls {
    right: unset;
    left: 24px;
    top: calc(var(--slideHeight) - 64px);
  }
}
.ea-carousel__button {
  width: 48px;
  height: 48px;
  align-items: center;
  justify-content: center;
  display: flex;
  border-radius: 64rem;
  appearance: none;
  border: none;
  background-color: #F1F7F8;
  cursor: pointer;
  box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.16);
}
.ea-carousel__button svg path {
  stroke: #003A5C;
}
.ea-carousel__button[aria-disabled=true] {
  background-color: #ababab;
}
.ea-carousel__button[aria-disabled=true] svg path {
  stroke: #7d7d7d;
}
.ea-carousel__button[aria-disabled=true]:hover {
  background-color: #ababab;
}
.ea-carousel__button[aria-disabled=true]:hover svg path {
  stroke: #7d7d7d;
}
.ea-carousel__button[aria-disabled=true]:active {
  background-color: #003A5C;
}
.ea-carousel__button:hover {
  background-color: #295d70;
}
.ea-carousel__button:hover svg path {
  stroke: #fff;
}
.ea-carousel__button:active {
  background-color: #003a5c;
}
.ea-carousel__text-content {
  flex: 0 1 75%;
  color: #fff;
  gap: 8px;
  display: flex;
  flex-direction: column;
  padding: 1.5rem 0rem 1rem;
}
@media (max-width: 768px) {
  .ea-carousel__text-content {
    flex: 0 1 100%;
  }
}
.ea-carousel__title, .ea-carousel__text {
  font-weight: 400;
  line-height: 1.3;
  margin: 0;
}
.ea-carousel__title {
  font-size: 25px;
}
.ea-carousel__text {
  font-size: 16px;
}
.ea-carousel__list {
  list-style-type: decimal;
  padding-left: 16px;
  margin: 0;
}
.ea-carousel__list :nth-last-child(-n+1) {
  margin: 0;
}
.ea-carousel__item {
  margin-bottom: 4px;
  font-size: 16px;
}

.slick-list,
.slick-slider,
.slick-track {
  position: relative;
  display: block;
}

.slick-loading .slick-slide,
.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slider {
  box-sizing: border-box;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.slick-slider .slick-list,
.slick-slider .slick-track {
  transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
}

.slick-list {
  overflow: hidden;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: 0;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-track {
  top: 0;
  left: 0;
}
.slick-track:before, .slick-track:after {
  display: table;
  content: "";
}
.slick-track:after {
  clear: both;
}

.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}

[dir=rtl] .slick-slide {
  float: right;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

.ea-alert {
  margin: 0;
  padding: 0;
}

.ea-form-element__label {
  color: #464646;
  font-weight: 600;
}
.ea-form-element__label--normal {
  font-weight: normal;
}
.ea-form-element__margin-top {
  margin-top: 2rem;
}

.ea-sus__text {
  color: #464646;
}
.ea-sus__link {
  color: #c6007e;
}

.ea-button__deactivate {
  background-color: #c6007e !important;
}

.ea-text__heading {
  color: #464646;
  font-weight: 600;
}
.ea-text__paragraph {
  color: #464646;
}

.document-archive {
  
}
.document-archive__heading {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-end;
  margin-bottom: 15px;
  padding: 20px 0 20px 0;
  position: relative;
  cursor: pointer;
}
@media all and (max-width: 767px) {
  .document-archive__heading .ea-outline-button, .document-archive__heading .ea-outline-button--small, .document-archive__heading .sv-font-outline-button a, .sv-font-outline-button .document-archive__heading a, .document-archive__heading .sv-font-outline-button-small a, .sv-font-outline-button-small .document-archive__heading a {
    display: none;
  }
  .document-archive__heading h2,
.document-archive__heading h3 {
    width: 15.625rem;
    overflow-wrap: break-word;
  }
}
.document-archive__heading h2 {
  margin-bottom: 0;
  color: #464646 !important;
}
.document-archive__heading h3,
.document-archive__heading span {
  color: #003b5c;
  margin-bottom: 0;
  margin-top: 0;
}
.document-archive__heading span {
  font-size: 20px;
}
@media all and (max-width: 767px) {
  .document-archive__button--ea-outline-button:hover {
    box-shadow: none;
    background: transparent;
  }
}
.document-archive__sub-container {
  border-top: solid 1px #cccccc;
}
.document-archive__sub-container a {
  text-decoration: none;
}
.document-archive__sub-container_filesDocs {
  padding: 30px;
  display: flex;
  flex-direction: row;
}
@media (max-width: 768px) {
  .document-archive__sub-container_filesDocs {
    flex-direction: column;
  }
}
.document-archive__files-heading, .document-archive__documents-heading {
  padding-bottom: 10px;
  display: block;
}
.document-archive__files-list, .document-archive__documents-list {
  list-style-type: none;
  padding-left: 0;
  margin-top: 0;
}
.document-archive__files-list a, .document-archive__documents-list a {
  text-decoration: none;
  font-weight: 600;
  color: #003b5c;
}
.document-archive__files-list a::before, .document-archive__documents-list a::before {
  background-color: #003b5c;
}
.document-archive__files-list a:hover, .document-archive__documents-list a:hover {
  color: inherit;
}
.document-archive__files-list li, .document-archive__documents-list li {
  margin-bottom: 10px;
}
.document-archive__documents, .document-archive__files {
  flex-grow: 1;
}
.document-archive > .document-archive__accordion-item {
  padding-bottom: 30px;
}
.document-archive > .document-archive__accordion-item h5,
.document-archive > .document-archive__accordion-item h3,
.document-archive > .document-archive__accordion-item span {
  color: #003b5c;
}
.document-archive__accordion-item {
  background-color: #F0F6F8;
  margin-bottom: 10px;
  position: relative;
}
.document-archive__accordion-item:after {
  content: url("https://euroaccident.com/images/18.9bdbb1216c8f336b37c03/1566465041644/chevron-down.svg");
  position: absolute;
  transform: rotate(0);
  height: 1.5rem;
  width: 1.5rem;
  right: 40px;
  bottom: 20px;
  top: 25px;
  pointer-events: none;
}
@media all and (max-width: 767px) {
  .document-archive__accordion-item:after {
    display: none;
  }
}
.document-archive__accordion-item .document-archive__heading {
  padding: 20px 30px;
  margin-bottom: 0;
}
.document-archive__accordion-item .document-archive__accordion-item {
  background-color: #ffffff;
  margin-left: 30px;
  margin-right: 30px;
}
.document-archive__accordion-item .document-archive__accordion-item .document-archive__accordion-item {
  background-color: #F0F6F8;
}
.document-archive__accordion-item--open {
  display: block;
  padding-bottom: 10px;
}
.document-archive__accordion-item--open::after {
  transform: rotate(180deg);
}
.document-archive__accordion-item--closed .document-archive__documents,
.document-archive__accordion-item--closed .document-archive__files,
.document-archive__accordion-item--closed .document-archive__accordion-item--closed,
.document-archive__accordion-item--closed .document-archive__sub-container {
  display: none;
}
.document-archive__accordion-item--closed .document-archive-heading:after {
  transition: transform 0.5s;
  transform: rotate(0deg);
}
.document-archive--public {
  color: #c6007e;
}
.document-archive--public h2,
.document-archive--public h3,
.document-archive--public span:not(.tableheading),
.document-archive--public a {
  color: inherit;
}
.document-archive--public h2::before,
.document-archive--public h3::before,
.document-archive--public span:not(.tableheading)::before,
.document-archive--public a::before {
  background-color: #c6007e;
}
.document-archive--public .document-archive__accordion-item {
  background-color: #f8f2f6;
}
.document-archive--public .document-archive__accordion-item .document-archive__accordion-item {
  background-color: #ffffff;
}
.document-archive--public .document-archive__accordion-item .document-archive__accordion-item .document-archive__accordion-item {
  background-color: #f8f2f6;
}
.document-archive--public .document-archive__accordion-item::after {
  content: url("https://euroaccident.com/images/18.587af66716ce2a43cc410c/1567410654465/chevron-down-pink.svg");
}

.search-tab-container {
  padding: 3.7rem 3.75rem 3rem 3.75rem;
}
.search-tab-container .search-tab {
  display: inline-block;
  width: 50%;
  border-bottom: 2px solid rgb(229, 229, 229);
  color: #989898;
  font-family: "libre franklin", sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  text-align: center;
  cursor: pointer;
}
@media (max-width: 768px) {
  .search-tab-container .search-tab {
    display: block;
    width: auto;
    padding: 1rem 1rem 0rem 1rem;
  }
}
.search-tab-container .search-tab span {
  padding: 0.625rem 0.313rem;
  line-height: 2rem;
}
.search-tab-container .active {
  border-bottom: 2px solid #C6007E;
  color: #C6007E;
}

.kundo-search {
  padding: 1rem 3.75rem 0px 3.75rem;
  color: rgb(70, 70, 70);
  word-break: break-word;
}
@media (max-width: 768px) {
  .kundo-search {
    padding: 1rem;
  }
}
.kundo-search .search-hits-number {
  font-family: "libre franklin", sans-serif;
  font-size: 1.125rem;
  line-height: 26px;
  margin-top: 0.4em;
}
.kundo-search .search-hits-number p {
  margin: 0px;
}
@media (max-width: 768px) {
  .kundo-search .search-hits-number {
    font-size: 0.875rem;
  }
}
.kundo-search .search-hits-list {
  display: flex;
  flex-direction: row;
  height: 100%;
  font-family: "libre franklin", sans-serif;
  margin-top: 1rem;
}
.kundo-search .search-hits-list .search-hit {
  font-family: "libre franklin", sans-serif;
  padding: 0.5em 0em;
  border-bottom-width: 2px;
  border-bottom-style: solid;
  border-bottom-color: rgb(232, 210, 223);
  margin: 1rem 0rem;
}
.kundo-search .search-hits-list .search-hit .search-hit-header {
  color: #C6007E;
  cursor: pointer;
  font-size: 1.3125rem;
  line-height: 1.75rem;
  margin-bottom: 0.4em;
  text-decoration-color: #C6007E;
  text-decoration-line: none;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
}
@media (max-width: 768px) {
  .kundo-search .search-hits-list .search-hit .search-hit-header {
    font-size: 1.1rem;
  }
}
.kundo-search .search-hits-list .search-hit .search-hit-category-container {
  margin: 0.55rem 0rem 1rem 0rem;
}
.kundo-search .search-hits-list .search-hit .search-hit-category-container .search-hit-category-text {
  display: inline-block;
  border-radius: 0.375rem;
  color: #C6007E;
  font-size: 0.875rem;
  font-weight: 400;
  margin-right: 1rem;
  padding: 0.25rem 0.625rem;
  text-align: left;
  background-color: #F8F2F6;
}
.kundo-search .search-hits-list .search-hit .search-hit-text {
  margin-top: 0.5rem;
  font-size: 1.125rem;
}
@media (max-width: 768px) {
  .kundo-search .search-hits-list .search-hit .search-hit-text {
    font-size: 0.875rem;
  }
}
.kundo-search .search-hits-list .search-hit .search-hit-text .highlighted {
  font-weight: bold;
}
.kundo-search .search-hits-list .search-hit .search-hit-date {
  font-size: 0.875rem;
}
@media (max-width: 768px) {
  .kundo-search .search-hits-list .search-hit .search-hit-date {
    font-size: 0.75rem;
  }
}
.kundo-search .search-hits-list .search-hits-container {
  width: 60%;
  height: 100%;
  justify-content: space-between;
  display: flex;
  flex-direction: column;
}
@media (max-width: 768px) {
  .kundo-search .search-hits-list .search-hits-container {
    width: 100%;
  }
}
.kundo-search .search-hits-list .search-hits-container .pagination-button {
  border-radius: 50%;
  background-color: transparent;
  border: 1px solid #C6007E;
  display: inline-block;
  height: 1.125rem;
  width: 1.125rem;
  padding: 0.5em;
  text-align: center;
  font-size: 1.125rem;
  font-weight: 700;
  color: #C6007E;
  margin: 0px 5px 5px 0px;
  cursor: pointer;
}
.kundo-search .search-hits-list .search-hits-container .pagination-button:hover {
  background-color: #C6007E;
  color: #fff;
}
.kundo-search .search-hits-list .search-hits-container .current-page {
  background-color: #C6007E;
  color: #fff;
}
.kundo-search .search-hits-list .categories {
  width: 40%;
  display: flex;
  flex-direction: column;
}
@media (max-width: 768px) {
  .kundo-search .search-hits-list .categories {
    display: none;
  }
}
.kundo-search .search-hits-list .categories .categories-container {
  float: right;
  margin-left: 6rem;
  padding: 0 0.7rem;
}
.kundo-search .search-hits-list .categories .categories-container :first-child {
  margin-top: 0em !important;
}
.kundo-search .search-hits-list .categories .categories-container .categories-heading {
  font-size: 25px;
  margin: 1em 0em 0.5em 0em;
}
.kundo-search .search-hits-list .categories .categories-container .categories-heading:first-child {
  margin-bottom: 1em !important;
}
.kundo-search .search-hits-list .categories .categories-container .categories-label {
  display: block;
  margin-bottom: 0.5em;
  color: #C6007E;
  font-size: 1.125rem;
  font-weight: 600;
}
.kundo-search .search-hits-list .categories .categories-container .categories-label:hover {
  cursor: pointer;
}
.kundo-search .search-hits-list .categories .categories-container .categories-label:hover .checkbox {
  border-color: #C6007E;
}
.kundo-search .search-hits-list .categories .categories-container .categories-label .checkbox {
  position: relative;
  width: 1.25rem;
  height: 1.25rem;
  border: 2px solid #707070;
  border-radius: 0.375rem;
  display: inline-block;
  margin-right: 0.5rem;
  margin-bottom: -4px;
}
.kundo-search .search-hits-list .categories .categories-container .categories-label .checkbox .checkmark {
  position: absolute;
  display: inline-block;
  height: 0.313rem;
  width: 0.563rem;
  border-left: 2px solid;
  border-bottom: 2px solid;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -64%) rotate(-45deg);
}
.kundo-search .search-hits-list .categories .categories-container .categories-label .checked {
  border-color: #C6007E;
}
.kundo-search .search-hits-list .categories .categories-container .categories-label .removed-checkbox {
  display: none;
}
.kundo-search .search-hits-list .categories .categories-container .categories-label.link {
  text-decoration: none;
}
.kundo-search .search-hits-list .categories .categories-container .categories-label.link:hover {
  text-decoration: underline;
}

.ea-insurances-list__wrapper {
  background: #ffffff;
  padding: 3.75rem 3.75rem 5rem;
}
@media (max-width: 450px) {
  .ea-insurances-list__wrapper {
    padding: 1rem;
  }
}

.li-insurance-info {
  background: #ffffff;
  margin-top: 2rem;
}
.li-insurance-info__name {
  font-size: 1.75rem;
}
.li-insurance-info__name--multi {
  display: block;
  margin-top: 2rem;
}
.li-insurance-info__accordions {
  margin-top: 1.25rem;
  width: 100%;
}
.li-insurance-info__accordion {
  border-radius: 0.313rem;
}
.li-insurance-info__accordion--active {
  transform: rotate(180deg);
  transition: transform 380ms ease;
}
.li-insurance-info__accordion--main-heading {
  background-color: #d2e3ea;
}
.li-insurance-info__accordion--heading-text {
  display: block;
  font-family: inherit;
}
.li-insurance-info__accordion--toggle-button {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  box-sizing: border-box;
  font-size: 1.563rem;
  padding: 1.41rem 1.875rem;
  color: #000000;
  cursor: pointer;
  text-decoration: none !important;
  color: #464646 !important;
}
@media (max-width: 800px) {
  .li-insurance-info__accordion--toggle-button {
    padding: 1.563rem 1rem 1.25rem !important;
    font-size: 1rem !important;
  }
}
.li-insurance-info__accordion--toggle-button:hover {
  background-color: #e1edf1;
}
.li-insurance-info__accordion--toggle-icon {
  transform: rotate(0);
  transition: transform 380ms ease;
  content: "";
  float: right;
  position: relative;
  top: 0px !important;
  background: url("/images/18.587af66716ce2a43cc49dd/1568096859945/chevron-down-blue.svg") no-repeat;
  background-size: 1.5rem 1.5rem;
  height: 1.5rem;
  width: 1.5rem;
}
.li-insurance-info__accordion--toggle-icon--active {
  transform: rotate(180deg);
  transition: transform 380ms ease;
  content: "";
  float: right;
  position: relative;
  top: 3px;
  background: url("/images/18.587af66716ce2a43cc49dd/1568096859945/chevron-down-blue.svg") no-repeat;
  background-size: 1.5rem 1.5rem;
  height: 1.5rem;
  width: 1.5rem;
}
.li-insurance-info__accordion--content {
  display: flex;
  background-color: #f0f6f8;
  border-top: 1px solid #e5e5e5;
  padding: 1.875rem 1.875rem 2.813rem;
}
@media (max-width: 800px) {
  .li-insurance-info__accordion--content {
    padding: 1.563rem 1rem 1.25rem !important;
    flex-direction: column;
  }
}
.li-insurance-info__accordion--content-left {
  margin-right: 1rem;
  width: 75%;
}
@media (max-width: 800px) {
  .li-insurance-info__accordion--content-left {
    width: 100%;
    margin: 0rem;
  }
}
.li-insurance-info__accordion--content-right {
  width: 25%;
}
.li-insurance-info__accordion--content-right img {
  object-fit: cover;
  width: 26.25rem;
  height: 206px;
}
@media (max-width: 800px) {
  .li-insurance-info__accordion--content-right {
    width: 100%;
    margin-top: 2rem;
  }
}
.li-insurance-info__accordion--content-text {
  color: #464646;
  font-weight: 600 !important;
  margin-bottom: 1.8rem !important;
}
.li-insurance-info__accordion--broker {
  padding: 0 0 1.8rem;
}
.li-insurance-info__accordion-info {
  border-top: 1px solid #e5e5e5;
  padding: 1.8rem 0;
}
.li-insurance-info__accordion-amount {
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  padding: 1.8rem 0;
}
.li-insurance-info__accordion-title {
  display: block !important;
  margin-bottom: 1rem;
}
.li-insurance-info__accordion-heading {
  display: block !important;
  margin-bottom: 1rem;
}
.li-insurance-info__accordion-button-group {
  display: flex;
  flex-wrap: wrap;
  padding: 0.875rem 0 1.563rem;
  margin-bottom: 2.5rem;
  border-bottom: 1px solid #e5e5e5;
}
.li-insurance-info__accordion-button-group p {
  margin-right: 0.625rem;
  padding-top: 0.625rem;
}
.li-insurance-info__accordion-insurance-info > div {
  display: flex;
  margin: 0.5rem;
  max-width: 580px;
}
@media (max-width: 800px) {
  .li-insurance-info__accordion-insurance-info > div {
    flex-direction: column;
  }
}
.li-insurance-info__accordion-insurance-info > div > span:first-child {
  display: inline-block;
  min-width: 15rem;
}

.annual-premium {
  margin-top: 1.25rem;
  padding: 1.25rem 1.85rem;
  font-size: 1.563rem;
  background-color: rgb(249, 229, 242);
  display: flex;
  flex-direction: row;
}
@media (max-width: 800px) {
  .annual-premium {
    font-size: 1rem !important;
  }
}
.annual-premium__text {
  color: #000000;
}

.li-insurance-info__info-box {
  margin-bottom: 1.25rem;
  background-color: #ffffff;
  border-radius: 0.313rem;
}
.li-insurance-info__info-box-info {
  padding: 2.188rem 1.875rem 1.563rem;
}
.li-insurance-info__info-box-title {
  font-size: 1.563rem !important;
}
.li-insurance-info__info-box-text {
  margin: 1rem 0rem;
}

.ea-text__heading {
  color: #464646;
  font-weight: 600;
}
.ea-text__paragraph {
  color: #464646;
}