/* start template 14 styles */

.nomensa__template-14-grouping-wrapper__child {
  max-width: 100%;
}

@media (min-width: 992px) {
  .nomensa__template-14-grouping-wrapper__child {
    max-width: 619px;
  }
}

.nomensa__template-14.nomensa__product-hero-parent {
  width: 95%;
  margin: -19px auto 0 auto;
}

@media (min-width: 992px) {
  .nomensa__template-14.nomensa__product-hero-parent {
    margin-top: -60px;
  }
}

#CQ .nomensa__template-14.nomensa__product-hero-parent {
  margin-top: 0;
}

.nomensa__template-14 .nomensa__product-hero-inner {
  margin-left: auto;
  margin-right: auto;
}

.nomensa__template-14.nomensa__text-image-pink-boxout {
  padding-left: 16px!important;
  padding-right: 16px!important;
}

.nomensa__template-14.nomensa__text-image-pink-boxout img {
  margin-top: 20px;
}

.nomensa__template-14.nomensa__image-video-overlay .parsys_column:nth-child(2) {
  right: 0;
}

.nomensa__template-14.nomensa__negative-margin-icon {
  top: -66px;
}

.nomensa__template-14-product-cards__container .nomensa__card-footer-group .parsys_column span {
  color: #322332;
  color: var(--virgin-paragraph-blue);
}

@media (min-width: 620px) {
  .nomensa__template-14.nomensa__image-video-overlay .parsys_column:nth-child(2) {
    right: 15vw;
  }

  .nomensa__template-14.nomensa__text-image-pink-boxout {
    padding-left: 73px!important;
    padding-right: 73px!important;
  }

  .nomensa__template-14-product-cards__container > .parsys_column:nth-child(1),
  .nomensa__template-14-product-cards__container > .parsys_column:nth-child(2) {
    display: flex;
  }

  .nomensa__template-14-product-cards__container > .parsys_column:nth-child(1) {
    display: flex;
    justify-content: end;
  }
}

@media (min-width: 1000px) {
  .nomensa__template-14.nomensa__image-video-overlay .parsys_column:nth-child(2) {
    right: 150px;
  }
}

.template-14-social-icons__container .parsys {
  display: flex;
}

.template-14-social-icons__container .parsys > div {
  margin-right: 16px;
}

.template-14-headline-banner #section12-outer {
  background-position-x: inherit!important;
}

.template-14-radio-buttons-round .lgi-checkbox-imagePlaceholder:first-child {
  border-radius: 100%;
}

.template-14-form .nomensa__vm-circular-chat-book .lgi-checkbox-textPlaceholder {
  font-family: 'VM Circular Chat Book', Helvetica, Arial, sans-serif;
}

.nomensa__big-icon-container {
  width: 100%;
  margin-top: 20px !important;
}

.nomensa__big-icon {
  height: 260px;
}

.nomensa__big-icon .lgi-svg-container > object {
  height: 200px;
}

@media (min-width: 575px) {
  .nomensa__big-icon-container {
    margin-top: 3.5rem !important;
  }

  .nomensa__big-icon .lgi-svg-container > object {
    height: unset;
  }

  .nomensa__big-icon {
    height: unset;
  }
}

.lgi-form-cb-rdo-list-item {
  width: 100%;
}

#background_fullwidth_templatesection_form_section_content_grouping_grouped_form_content_fieldset_grouping_grouped_button {
  margin-top: 20px;
}

.template-14-radio-buttons-round .lgi-form-checkbox {
  display: flex;
}
