

/* CUSTOM CSS */
@media (max-width: 576px) {
    .s-laycomp6 .s-content.smC23703SmSn1p3T49-style > div {
      flex-direction: column !important; }
      .s-laycomp6 .s-content.smC23703SmSn1p3T49-style > div > :last-child {
        justify-content: flex-start !important; }
    .s-laycomp6 .s-content.smC23703SmSn1p3T54-style > div, .s-laycomp6 .s-content.smC23703SmSn1p3T56-style > div {
      align-items: flex-start !important;
      justify-content: flex-start !important; }
    .s-laycomp6 .s-form.smC24749SmSn1p3T90-style .s-form__fields > div {
      flex-direction: column !important;
      align-items: flex-start !important; }
      .s-laycomp6 .s-form.smC24749SmSn1p3T90-style .s-form__fields > div > div {
        width: auto !important; } }
/* SYSTEM CSS */
/*-start-block-1627-*/
/* Default css from Content */
.s-laycomp6 .s-content.smC24749SmSn1p3T84-style {
  position: relative; }
/*-end-block-1627-*/
/*-start-block-1628-*/
/* Default css from Content */
.s-laycomp6 .s-content.smC24749SmSn1p3T85-style {
  position: relative; }
/*-end-block-1628-*/
/*-start-block-1629-*/
/* Default css from Linked Image */
.s-laycomp6 .s-img__wrapper.smC24749SmSn1p3T86-style {
  position: relative;
  display: inline-block; }

.s-laycomp6 .s-img__wrapper.smC24749SmSn1p3T86-style .s-img {
  width: 100%;
  height: 100%; }

.s-laycomp6 .s-img__wrapper.smC24749SmSn1p3T86-style .s-img[src=""] {
  display: none; }
/*-end-block-1629-*/
/*-start-block-1630-*/
/* Default css from Header 4 */
.s-laycomp6 h4.smC24749SmSn1p3T87-style {
  position: relative; }
/*-end-block-1630-*/
/*-start-block-1631-*/
/* Default css from Default Text */
.s-laycomp6 .s-text.smC24749SmSn1p3T88-style {
  position: relative; }

.s-laycomp6 .s-text.smC24749SmSn1p3T88-style u {
  text-decoration: none; }
/*-end-block-1631-*/
/*-start-block-1632-*/
/* Default css from Content */
.s-laycomp6 .s-content.smC24749SmSn1p3T89-style {
  position: relative; }
/*-end-block-1632-*/
/*-start-block-1633-*/
/* Default css from Form */
.s-laycomp6 .smC24749SmSn1p3T90-style.s-form .s-form__fields {
  display: flex;
  flex-wrap: wrap; }

.s-laycomp6 .smC24749SmSn1p3T90-style.s-form label {
  margin: 0; }

.s-laycomp6 .smC24749SmSn1p3T90-style.s-form .s-form__msg {
  display: none; }
/*-end-block-1633-*/
/*-start-block-1634-*/
/* Default css from Email field */
.s-laycomp6 .s-field__input.smC24749SmSn1p3T91-style {
  position: relative;
  display: flex;
  flex-direction: column-reverse; }

.s-laycomp6 .s-field__input.smC24749SmSn1p3T91-style input::-moz-placeholder, .s-laycomp6 .s-field__input.smC24749SmSn1p3T91-style input::-webkit-input-placeholder {
  opacity: 1; }

.s-laycomp6 .s-field__input.smC24749SmSn1p3T91-style .s-input {
  -webkit-appearance: none;
  appearance: none;
  display: block;
  border: 1px solid #cecece;
  border-radius: 0;
  padding: 0.375rem 0.75rem;
  margin: 0;
  flex-grow: 1; }

.s-laycomp6 .s-field__input.smC24749SmSn1p3T91-style .s-label {
  margin: 0; }
/*-end-block-1634-*/
/*-start-block-1635-*/
/* Default css from Submit Button */
.s-laycomp6 .smC24749SmSn1p3T92-style.s-field__wrapper.s-field__submit {
  display: flex;
  flex-direction: row; }
/*-end-block-1635-*/
/*-start-block-1636-*/
/* Default css from Content */
.s-laycomp6 .s-content.smC24749SmSn1p3T93-style {
  position: relative; }
/*-end-block-1636-*/
/*-start-block-1641-*/
/* Default css from Content */
.s-laycomp6 .s-content.smC24749SmSn1p3T95-style {
  position: relative; }
/*-end-block-1641-*/
/*-start-block-1642-*/
/* Default css from Text Link */
.s-laycomp6 .s-link.smC24749SmSn1p3T96-style {
  display: inline-block;
  position: relative; }
/*-end-block-1642-*/
/*-start-block-1646-*/
/* Default css from Content */
.s-laycomp6 .s-content.smC24749SmSn1p3T97-style {
  position: relative; }
/*-end-block-1646-*/
/*-start-block-1647-*/
/* Default css from Linked Icon */
.s-laycomp6 .s-icon.smC24749SmSn1p3T98-style {
  display: inline-block;
  text-decoration: none; }

.s-laycomp6 .s-icon.smC24749SmSn1p3T98-style svg {
  transition: inherit; }
/*-end-block-1647-*/
/*-start-block-1836-*/
/* Default css from Content */
.s-laycomp6 .s-content.smC24749SmSn1p3T19-style {
  position: relative; }
/*-end-block-1836-*/
/*-start-block-1837-*/
/* Default css from Default Text */
.s-laycomp6 .s-text.smC24749SmSn1p3T20-style {
  position: relative; }

.s-laycomp6 .s-text.smC24749SmSn1p3T20-style u {
  text-decoration: none; }
/*-end-block-1837-*/
.s-laycomp6 {
  padding: 0px 0px 95px 0px; }

.s-laycomp6 {
  background: linear-gradient(0deg, #30373a 0%, #084165 100%); }

.s-laycomp6 .s-content.smC24749SmSn1p3T84-style {
  padding: 50px 0px 0px 0px; }

.s-laycomp6 .s-img__wrapper.smC24749SmSn1p3T86-style {
  width: 500px; }

.s-laycomp6 .s-img__wrapper.smC24749SmSn1p3T86-style {
  padding: 0px 0px 20px 0px; }

.s-laycomp6 .s-img__wrapper.smC24749SmSn1p3T86-style .s-img {
  object-fit: cover; }

.s-laycomp6 .s-img__wrapper.smC24749SmSn1p3T86-style .s-img {
  object-position: center center; }

.s-laycomp6 h4.smC24749SmSn1p3T87-style {
  font-family: 'futura med', sans-serif, sans-serif; }

.s-laycomp6 h4.smC24749SmSn1p3T87-style {
  color: #fff; }

.s-laycomp6 .s-text.smC24749SmSn1p3T88-style {
  font-family: 'futura std light', sans-serif, sans-serif; }

.s-laycomp6 .s-text.smC24749SmSn1p3T88-style {
  color: #fff; }

.s-laycomp6 .smC24749SmSn1p3T90-style.s-form .s-form__msg {
  font-family: 'futura std light', sans-serif, sans-serif; }

.s-laycomp6 .smC24749SmSn1p3T90-style.s-form .s-form__msg {
  color: #fff; }

.s-laycomp6 .s-field__input.smC24749SmSn1p3T91-style .s-input + .s-label {
  font-family: 'futura std light', sans-serif, sans-serif; }

.s-laycomp6 .s-field__input.smC24749SmSn1p3T91-style .s-input + .s-label {
  color: #fff; }

.s-laycomp6 .s-field__input.smC24749SmSn1p3T91-style .s-input + .s-label {
  text-transform: none; }

.s-laycomp6 .s-field__input.smC24749SmSn1p3T91-style .s-input + .s-label {
  padding: 0px 0px 5px 0px; }

.s-laycomp6 .s-field__input.smC24749SmSn1p3T91-style .s-input:hover + .s-label {
  font-family: 'futura std light', sans-serif, sans-serif; }

.s-laycomp6 .s-field__input.smC24749SmSn1p3T91-style .s-input:hover + .s-label {
  color: #30373a; }

.s-laycomp6 .s-field__input.smC24749SmSn1p3T91-style .s-input {
  font-size: 14px; }

.s-laycomp6 .s-field__input.smC24749SmSn1p3T91-style .s-input {
  color: #084165; }

.s-laycomp6 .s-field__input.smC24749SmSn1p3T91-style .s-input {
  background-color: #fff; }

.s-laycomp6 .s-field__input.smC24749SmSn1p3T91-style .s-input {
  width: 150%; }

.s-laycomp6 .s-field__input.smC24749SmSn1p3T91-style .s-input:focus {
  font-family: 'futura std light', sans-serif, sans-serif; }

.s-laycomp6 .s-field__input.smC24749SmSn1p3T91-style .s-input:focus {
  color: #30373a; }

.s-laycomp6 .smC24749SmSn1p3T92-style.s-field__wrapper.s-field__submit .s-btn {
  background-color: #e1188f; }

.s-laycomp6 .smC24749SmSn1p3T92-style.s-field__wrapper.s-field__submit .s-btn {
  width: 150px; }

.s-laycomp6 .smC24749SmSn1p3T92-style.s-field__wrapper.s-field__submit .s-btn {
  padding: 10px 10px 10px 10px; }

.s-laycomp6 .smC24749SmSn1p3T92-style.s-field__wrapper.s-field__submit .s-btn:hover {
  background-color: #e9309d; }

.s-laycomp6 .smC24749SmSn1p3T92-style.s-field__wrapper.s-field__submit .s-btn:hover {
  box-shadow: 1px 1px 15px 1px rgba(255, 255, 255, 0.2);
  -webkit-box-shadow: 1px 1px 15px 1px rgba(255, 255, 255, 0.2); }

.s-laycomp6 .smC24749SmSn1p3T92-style.s-field__wrapper.s-field__submit {
  padding: 8px 0px 0px 0px; }

.s-laycomp6 .s-link.smC24749SmSn1p3T96-style {
  font-family: 'futura std light', sans-serif, sans-serif; }

.s-laycomp6 .s-link.smC24749SmSn1p3T96-style {
  color: #fff; }

.s-laycomp6 .s-link.smC24749SmSn1p3T96-style {
  text-decoration: none; }

.s-laycomp6 .s-link.smC24749SmSn1p3T96-style {
  -webkit-transition: all 0.2s cubic-bezier(0.51, 0.92, 0.24, 1.15) 0s;
  transition: all 0.2s cubic-bezier(0.51, 0.92, 0.24, 1.15) 0s; }

.s-laycomp6 .s-link.smC24749SmSn1p3T96-style:hover {
  color: #e9309d; }

.s-laycomp6 .s-link.smC24749SmSn1p3T96-style:hover {
  border-bottom: 5px solid #e1188f; }

.s-laycomp6 .s-icon.smC24749SmSn1p3T98-style svg {
  fill: #fff; }

.s-laycomp6 .s-icon.smC24749SmSn1p3T98-style svg {
  width: 100%; }

.s-laycomp6 .s-icon.smC24749SmSn1p3T98-style svg {
  height: 100%; }

.s-laycomp6 .s-icon.smC24749SmSn1p3T98-style {
  width: 24px; }

.s-laycomp6 .s-icon.smC24749SmSn1p3T98-style {
  height: 24px; }

.s-laycomp6 .s-icon.smC24749SmSn1p3T98-style {
  display: inline-flex;
  flex-direction: row; }

.s-laycomp6 .s-icon.smC24749SmSn1p3T98-style {
  justify-content: center; }

.s-laycomp6 .s-icon.smC24749SmSn1p3T98-style {
  align-items: center; }

.s-laycomp6 .s-icon.smC24749SmSn1p3T98-style:hover svg {
  fill: #e9309d; }

.s-laycomp6 .s-icon.smC24749SmSn1p3T98-style:hover {
  box-shadow: 0px 14px 20px 0px rgba(255, 255, 255, 0.2);
  -webkit-box-shadow: 0px 14px 20px 0px rgba(255, 255, 255, 0.2); }

.s-laycomp6 .s-icon.smC24749SmSn1p3T98-style:hover {
  padding: 0px 0px 0px 0px; }

.s-laycomp6 .s-icon.smC24749SmSn1p3T98-style {
  display: inline-flex;
  flex-direction: row; }

.s-laycomp6 .s-text.smC24749SmSn1p3T20-style {
  font-family: 'futura std light', sans-serif, sans-serif; }

.s-laycomp6 .s-text.smC24749SmSn1p3T20-style {
  color: #fff; }

@media (max-width: 1024px) {
  .s-laycomp6 {
    padding: 64px 0px 64px 0px; } }

@media (max-width: 576px) {
  .s-laycomp6 {
    padding: 48px 0px 48px 0px; }

  .s-laycomp6 .s-field__input.smC24749SmSn1p3T91-style .s-input {
    font-size: 11px; }

  .s-laycomp6 .s-field__input.smC24749SmSn1p3T91-style .s-input {
    width: 100%; }

  .s-laycomp6 .smC24749SmSn1p3T92-style.s-field__wrapper.s-field__submit .s-btn {
    width: 100px; }

  .s-laycomp6 .smC24749SmSn1p3T92-style.s-field__wrapper.s-field__submit .s-btn {
    padding: 10px 0px 10px 0px; } }

.s-laycomp6  {display: flex;flex-direction: column;align-items: center;}.s-laycomp6 .s-comp-grid {--container-max: 1568px;--gutter-min: 64px;display: flex;flex-direction: column;flex-wrap: nowrap;align-items: stretch;justify-content: flex-end;width: 100%;height: 100%;max-width: calc(1568px + 0px);margin: -0px;padding-left: 64px;padding-right: 64px;grid-template-columns: unset;grid-template-rows: unset;}/* start block-1627 */.s-laycomp6 .block-1627 > * {flex: initial;}.s-laycomp6 .block-1627 {min-width: 0;min-height: 0;display: flex;visibility: visible;pointer-events: auto;z-index: 1;order: -1;width: auto;height: auto;margin: 0px;align-items: flex-start;justify-content: flex-start;overflow: visible;}.s-laycomp6 .block-1627 .s-structure-layout-1627 {display: flex;flex-direction: row;flex-wrap: nowrap;align-items: flex-start;justify-content: flex-start;width: calc(100% + 154px);height: calc(100% + 154px);margin: -77px;grid-template-columns: unset;grid-template-rows: unset;}/* end block-1627 *//* start block-1628 *//* with parent ids [1627] */.s-laycomp6 .block-1627 .block-1628 > * {flex: initial;}.s-laycomp6 .block-1627 .block-1628 {min-width: 0;min-height: 0;display: flex;visibility: visible;pointer-events: auto;z-index: 1;order: 0;width: calc(50% - 154px);height: auto;margin: 77px;align-items: flex-start;justify-content: flex-start;overflow: visible;}.s-laycomp6 .block-1627 .block-1628 .s-structure-layout-1628 {display: flex;flex-direction: column;flex-wrap: nowrap;align-items: flex-start;justify-content: flex-start;width: calc(100% + 20px);height: calc(100% + 20px);margin: -10px;grid-template-columns: unset;grid-template-rows: unset;}/* end block-1628 *//* start block-1629 *//* with parent ids [1627,1628] */.s-laycomp6 .block-1627 .block-1628 .block-1629 > * {flex: 1;}.s-laycomp6 .block-1627 .block-1628 .block-1629 {min-width: 0;min-height: 0;display: flex;visibility: visible;pointer-events: auto;z-index: 3;order: 0;width: calc(50% - 20px);height: auto;margin: 10px;align-items: stretch;justify-content: stretch;overflow: visible;}/* end block-1629 *//* start block-1630 *//* with parent ids [1627,1628] */.s-laycomp6 .block-1627 .block-1628 .block-1630 > * {flex: initial;}.s-laycomp6 .block-1627 .block-1628 .block-1630 {min-width: 0;min-height: 0;display: flex;visibility: visible;pointer-events: auto;z-index: 2;order: 1;width: auto;height: auto;margin: 10px;align-items: flex-start;justify-content: flex-start;overflow: visible;}/* end block-1630 *//* start block-1631 *//* with parent ids [1627,1628] */.s-laycomp6 .block-1627 .block-1628 .block-1631 > * {flex: initial;}.s-laycomp6 .block-1627 .block-1628 .block-1631 {min-width: 0;min-height: 0;display: flex;visibility: visible;pointer-events: auto;z-index: 1;order: 2;width: auto;height: auto;margin: 10px;align-items: flex-start;justify-content: flex-start;overflow: visible;}/* end block-1631 *//* start block-1632 *//* with parent ids [1627,1628] */.s-laycomp6 .block-1627 .block-1628 .block-1632 > * {flex: initial;}.s-laycomp6 .block-1627 .block-1628 .block-1632 {min-width: 0;min-height: 0;display: flex;visibility: visible;pointer-events: auto;z-index: 0;order: 3;width: auto;height: auto;margin: 10px;align-items: flex-start;justify-content: flex-start;overflow: visible;}.s-laycomp6 .block-1627 .block-1628 .block-1632 .s-structure-layout-1632 {display: flex;flex-direction: row;flex-wrap: nowrap;align-items: stretch;justify-content: space-between;width: calc(100% + 30px);height: calc(100% + 30px);margin: -15px;grid-template-columns: unset;grid-template-rows: unset;}/* end block-1632 *//* start block-1633 *//* with parent ids [1627,1628,1632] */.s-laycomp6 .block-1627 .block-1628 .block-1632 .block-1633 > * {flex: 1;}.s-laycomp6 .block-1627 .block-1628 .block-1632 .block-1633 {min-width: 0;min-height: 0;display: flex;visibility: visible;pointer-events: auto;z-index: 0;order: 0;width: auto;height: auto;margin: 15px;align-items: stretch;justify-content: stretch;overflow: visible;}.s-laycomp6 .block-1627 .block-1628 .block-1632 .block-1633 .s-structure-layout-1633 {display: flex;flex-direction: row;flex-wrap: nowrap;align-items: flex-start;justify-content: flex-start;width: calc(100% + 121px);height: calc(100% + 121px);margin: -60.5px;grid-template-columns: unset;grid-template-rows: unset;}/* end block-1633 *//* start block-1634 *//* with parent ids [1627,1628,1632,1633] */.s-laycomp6 .block-1627 .block-1628 .block-1632 .block-1633 .block-1634 > * {flex: 1;}.s-laycomp6 .block-1627 .block-1628 .block-1632 .block-1633 .block-1634 {min-width: 0;min-height: 0;display: flex;visibility: visible;pointer-events: auto;z-index: 1;order: 0;width: auto;height: auto;margin: 60.5px;align-items: stretch;justify-content: stretch;overflow: visible;}/* end block-1634 *//* start block-1635 *//* with parent ids [1627,1628,1632,1633] */.s-laycomp6 .block-1627 .block-1628 .block-1632 .block-1633 .block-1635 > * {flex: initial;}.s-laycomp6 .block-1627 .block-1628 .block-1632 .block-1633 .block-1635 {min-width: 0;min-height: 0;display: flex;visibility: visible;pointer-events: auto;z-index: 0;order: 1;width: auto;height: auto;margin: 60.5px;align-items: flex-start;justify-content: flex-start;overflow: visible;}/* end block-1635 *//* start block-1636 *//* with parent ids [1627] */.s-laycomp6 .block-1627 .block-1636 > * {flex: initial;}.s-laycomp6 .block-1627 .block-1636 {min-width: 0;min-height: 0;display: flex;visibility: visible;pointer-events: auto;z-index: 0;order: 1;width: calc(50% - 154px);height: auto;margin: 77px;align-items: flex-start;justify-content: flex-start;overflow: visible;}.s-laycomp6 .block-1627 .block-1636 .s-structure-layout-1636 {display: flex;flex-direction: column;flex-wrap: nowrap;align-items: stretch;justify-content: space-between;width: calc(100% + 30px);height: calc(100% + 30px);margin: -15px;grid-template-columns: unset;grid-template-rows: unset;}/* end block-1636 *//* start block-1641 *//* with parent ids [1627,1636] */.s-laycomp6 .block-1627 .block-1636 .block-1641 > * {flex: initial;}.s-laycomp6 .block-1627 .block-1636 .block-1641 {min-width: 0;min-height: 0;display: flex;visibility: visible;pointer-events: auto;z-index: 1;order: 1;width: auto;height: auto;margin: 15px;align-items: flex-start;justify-content: flex-start;overflow: visible;}.s-laycomp6 .block-1627 .block-1636 .block-1641 .s-structure-layout-1641 {display: flex;flex-direction: row;flex-wrap: nowrap;align-items: flex-start;justify-content: flex-start;width: calc(100% + 30px);height: calc(100% + 30px);margin: -15px;grid-template-columns: unset;grid-template-rows: unset;}/* end block-1641 *//* start block-1642 *//* with parent ids [1627,1636,1641] */.s-laycomp6 .block-1627 .block-1636 .block-1641 .block-1642 > * {flex: initial;}.s-laycomp6 .block-1627 .block-1636 .block-1641 .block-1642 {min-width: 0;min-height: 0;display: flex;visibility: visible;pointer-events: auto;z-index: 3;order: -1;width: auto;height: auto;margin: 15px;align-items: flex-start;justify-content: flex-start;overflow: visible;}/* end block-1642 *//* start block-1644 *//* with parent ids [1627,1636,1641] */.s-laycomp6 .block-1627 .block-1636 .block-1641 .block-1644 > * {flex: initial;}.s-laycomp6 .block-1627 .block-1636 .block-1641 .block-1644 {min-width: 0;min-height: 0;display: flex;visibility: visible;pointer-events: auto;z-index: 1;order: 1;width: auto;height: auto;margin: 15px;align-items: flex-start;justify-content: flex-start;overflow: visible;}/* end block-1644 *//* start block-1645 *//* with parent ids [1627,1636,1641] */.s-laycomp6 .block-1627 .block-1636 .block-1641 .block-1645 > * {flex: initial;}.s-laycomp6 .block-1627 .block-1636 .block-1641 .block-1645 {min-width: 0;min-height: 0;display: flex;visibility: visible;pointer-events: auto;z-index: 0;order: 2;width: auto;height: auto;margin: 15px;align-items: flex-start;justify-content: flex-start;overflow: visible;}/* end block-1645 *//* start block-1646 *//* with parent ids [1627,1636] */.s-laycomp6 .block-1627 .block-1636 .block-1646 > * {flex: initial;}.s-laycomp6 .block-1627 .block-1636 .block-1646 {min-width: 0;min-height: 0;display: flex;visibility: visible;pointer-events: auto;z-index: 0;order: 2;width: auto;height: auto;margin: 15px;align-items: flex-start;justify-content: flex-start;overflow: visible;}.s-laycomp6 .block-1627 .block-1636 .block-1646 .s-structure-layout-1646 {display: flex;flex-direction: row;flex-wrap: nowrap;align-items: flex-start;justify-content: space-between;width: calc(100% + 30px);height: calc(100% + 30px);margin: -15px;grid-template-columns: unset;grid-template-rows: unset;}/* end block-1646 *//* start block-1647 *//* with parent ids [1627,1636,1646] */.s-laycomp6 .block-1627 .block-1636 .block-1646 .block-1647 > * {flex: initial;}.s-laycomp6 .block-1627 .block-1636 .block-1646 .block-1647 {min-width: 0;min-height: 0;display: flex;visibility: visible;pointer-events: auto;z-index: 3;order: 0;width: auto;height: auto;margin: 15px;align-items: flex-start;justify-content: flex-start;overflow: visible;}/* end block-1647 *//* start block-1648 *//* with parent ids [1627,1636,1646] */.s-laycomp6 .block-1627 .block-1636 .block-1646 .block-1648 > * {flex: initial;}.s-laycomp6 .block-1627 .block-1636 .block-1646 .block-1648 {min-width: 0;min-height: 0;display: flex;visibility: visible;pointer-events: auto;z-index: 2;order: 1;width: auto;height: auto;margin: 15px;align-items: flex-start;justify-content: flex-start;overflow: visible;}/* end block-1648 *//* start block-1649 *//* with parent ids [1627,1636,1646] */.s-laycomp6 .block-1627 .block-1636 .block-1646 .block-1649 > * {flex: initial;}.s-laycomp6 .block-1627 .block-1636 .block-1646 .block-1649 {min-width: 0;min-height: 0;display: flex;visibility: visible;pointer-events: auto;z-index: 1;order: 2;width: auto;height: auto;margin: 15px;align-items: flex-start;justify-content: flex-start;overflow: visible;}/* end block-1649 *//* start block-1650 *//* with parent ids [1627,1636,1646] */.s-laycomp6 .block-1627 .block-1636 .block-1646 .block-1650 > * {flex: initial;}.s-laycomp6 .block-1627 .block-1636 .block-1646 .block-1650 {min-width: 0;min-height: 0;display: flex;visibility: visible;pointer-events: auto;z-index: 0;order: 3;width: auto;height: auto;margin: 15px;align-items: flex-start;justify-content: flex-start;overflow: visible;}/* end block-1650 *//* start block-1836 *//* with parent ids [1627,1636] */.s-laycomp6 .block-1627 .block-1636 .block-1836 > * {flex: initial;}.s-laycomp6 .block-1627 .block-1636 .block-1836 {min-width: 0;min-height: 0;display: flex;visibility: visible;pointer-events: auto;z-index: 2;order: 0;width: auto;height: auto;margin: 15px;align-items: flex-start;justify-content: flex-start;overflow: visible;}.s-laycomp6 .block-1627 .block-1636 .block-1836 .s-structure-layout-1836 {display: flex;flex-direction: column;flex-wrap: nowrap;align-items: flex-start;justify-content: flex-start;width: calc(100% + 30px);height: calc(100% + 30px);margin: -15px;grid-template-columns: unset;grid-template-rows: unset;}/* end block-1836 *//* start block-1837 *//* with parent ids [1627,1636,1836] */.s-laycomp6 .block-1627 .block-1636 .block-1836 .block-1837 > * {flex: initial;}.s-laycomp6 .block-1627 .block-1636 .block-1836 .block-1837 {min-width: 0;min-height: 0;display: flex;visibility: visible;pointer-events: auto;z-index: 1;order: 0;width: auto;height: auto;margin: 15px;align-items: flex-start;justify-content: flex-start;overflow: visible;}/* end block-1837 *//* start block-1838 *//* with parent ids [1627,1636,1836] */.s-laycomp6 .block-1627 .block-1636 .block-1836 .block-1838 > * {flex: initial;}.s-laycomp6 .block-1627 .block-1636 .block-1836 .block-1838 {min-width: 0;min-height: 0;display: flex;visibility: visible;pointer-events: auto;z-index: 0;order: 1;width: auto;height: auto;margin: 15px;align-items: flex-start;justify-content: flex-start;overflow: visible;}/* end block-1838 */@media (max-width: 1200px) {.s-laycomp6  {display: flex;flex-direction: column;align-items: center;}.s-laycomp6 .s-comp-grid {--container-max: 1568px;--gutter-min: 40px;display: flex;flex-direction: column;flex-wrap: nowrap;align-items: stretch;justify-content: flex-end;width: 100%;height: 100%;max-width: calc(1568px + 0px);margin: -0px;padding-left: 40px;padding-right: 40px;grid-template-columns: unset;grid-template-rows: unset;}/* start block-1627 */.s-laycomp6 .block-1627 > * {flex: initial;}.s-laycomp6 .block-1627 {display: flex;visibility: visible;pointer-events: auto;z-index: 1;order: -1;width: auto;height: auto;margin: 0px;align-items: flex-start;justify-content: flex-start;overflow: visible;}.s-laycomp6 .block-1627 .s-structure-layout-1627 {display: flex;flex-direction: row;flex-wrap: nowrap;align-items: flex-start;justify-content: flex-start;width: calc(100% + 29px);height: calc(100% + 29px);margin: -14.5px;grid-template-columns: unset;grid-template-rows: unset;}/* end block-1627 */} @media (max-width: 1024px) {.s-laycomp6  {display: flex;flex-direction: column;align-items: center;}.s-laycomp6 .s-comp-grid {--container-max: 1024px;--gutter-min: 32px;display: flex;flex-direction: column;flex-wrap: nowrap;align-items: stretch;justify-content: flex-end;width: 100%;height: 100%;max-width: calc(1024px + 0px);margin: -0px;padding-left: 32px;padding-right: 32px;grid-template-columns: unset;grid-template-rows: unset;}/* start block-1627 */.s-laycomp6 .block-1627 > * {flex: initial;}.s-laycomp6 .block-1627 {display: flex;visibility: visible;pointer-events: auto;z-index: 1;order: -1;width: auto;height: auto;margin: 0px;align-items: flex-start;justify-content: flex-start;overflow: visible;}.s-laycomp6 .block-1627 .s-structure-layout-1627 {display: flex;flex-direction: row;flex-wrap: nowrap;align-items: flex-start;justify-content: flex-start;width: calc(100% + 30px);height: calc(100% + 30px);margin: -15px;grid-template-columns: unset;grid-template-rows: unset;}/* end block-1627 *//* start block-1628 *//* with parent ids [1627] */.s-laycomp6 .block-1627 .block-1628 > * {flex: initial;}.s-laycomp6 .block-1627 .block-1628 {display: flex;visibility: visible;pointer-events: auto;z-index: 1;order: 0;width: auto;height: auto;margin: 15px;align-items: flex-start;justify-content: flex-start;overflow: visible;}.s-laycomp6 .block-1627 .block-1628 .s-structure-layout-1628 {display: flex;flex-direction: column;flex-wrap: nowrap;align-items: flex-start;justify-content: flex-start;width: calc(100% + 20px);height: calc(100% + 20px);margin: -10px;grid-template-columns: unset;grid-template-rows: unset;}/* end block-1628 *//* start block-1631 *//* with parent ids [1627,1628] */.s-laycomp6 .block-1627 .block-1628 .block-1631 > * {flex: initial;}.s-laycomp6 .block-1627 .block-1628 .block-1631 {display: flex;visibility: visible;pointer-events: auto;z-index: 1;order: 2;width: calc(80% - 20px);height: auto;margin: 10px;align-items: flex-start;justify-content: flex-start;overflow: visible;}/* end block-1631 */} @media (max-width: 576px) {.s-laycomp6  {display: flex;flex-direction: column;align-items: center;}.s-laycomp6 .s-comp-grid {--container-max: 1024px;--gutter-min: 24px;display: flex;flex-direction: column;flex-wrap: nowrap;align-items: flex-start;justify-content: flex-end;width: 100%;height: 100%;max-width: calc(1024px + 0px);margin: -0px;padding-left: 24px;padding-right: 24px;grid-template-columns: unset;grid-template-rows: unset;}/* start block-1627 */.s-laycomp6 .block-1627 > * {flex: initial;}.s-laycomp6 .block-1627 {display: flex;visibility: visible;pointer-events: auto;z-index: 1;order: -1;width: auto;height: auto;margin: 0px;align-items: flex-start;justify-content: flex-start;overflow: visible;}.s-laycomp6 .block-1627 .s-structure-layout-1627 {display: flex;flex-direction: column;flex-wrap: nowrap;align-items: flex-start;justify-content: flex-start;width: calc(100% + 30px);height: calc(100% + 30px);margin: -15px;grid-template-columns: unset;grid-template-rows: unset;}/* end block-1627 *//* start block-1628 *//* with parent ids [1627] */.s-laycomp6 .block-1627 .block-1628 > * {flex: 1;}.s-laycomp6 .block-1627 .block-1628 {display: flex;visibility: visible;pointer-events: auto;z-index: 1;order: 0;width: calc(100% - 30px);height: auto;margin: 15px;align-items: flex-start;justify-content: stretch;overflow: visible;}.s-laycomp6 .block-1627 .block-1628 .s-structure-layout-1628 {display: flex;flex-direction: column;flex-wrap: nowrap;align-items: stretch;justify-content: flex-start;width: calc(100% + 20px);height: calc(100% + 20px);margin: -10px;grid-template-columns: unset;grid-template-rows: unset;}/* end block-1628 *//* start block-1631 *//* with parent ids [1627,1628] */.s-laycomp6 .block-1627 .block-1628 .block-1631 > * {flex: initial;}.s-laycomp6 .block-1627 .block-1628 .block-1631 {display: flex;visibility: visible;pointer-events: auto;z-index: 1;order: 2;width: calc(60% - 20px);height: auto;margin: 10px;align-items: flex-start;justify-content: flex-start;overflow: visible;}/* end block-1631 *//* start block-1632 *//* with parent ids [1627,1628] */.s-laycomp6 .block-1627 .block-1628 .block-1632 > * {flex: 1;}.s-laycomp6 .block-1627 .block-1628 .block-1632 {display: flex;visibility: visible;pointer-events: auto;z-index: 0;order: 3;width: calc(100% - 20px);height: auto;margin: 10px;align-items: flex-start;justify-content: stretch;overflow: visible;}.s-laycomp6 .block-1627 .block-1628 .block-1632 .s-structure-layout-1632 {display: flex;flex-direction: row;flex-wrap: nowrap;align-items: stretch;justify-content: space-between;width: calc(100% + 0px);height: calc(100% + 0px);margin: -0px;grid-template-columns: unset;grid-template-rows: unset;}/* end block-1632 *//* start block-1633 *//* with parent ids [1627,1628,1632] */.s-laycomp6 .block-1627 .block-1628 .block-1632 .block-1633 > * {flex: 1;}.s-laycomp6 .block-1627 .block-1628 .block-1632 .block-1633 {display: flex;visibility: visible;pointer-events: auto;z-index: 0;order: 0;width: calc(100% - 0px);height: auto;margin: 0px;align-items: stretch;justify-content: stretch;overflow: visible;}.s-laycomp6 .block-1627 .block-1628 .block-1632 .block-1633 .s-structure-layout-1633 {display: flex;flex-direction: row;flex-wrap: nowrap;align-items: center;justify-content: space-between;width: calc(100% + 19px);height: calc(100% + 19px);margin: -9.5px;grid-template-columns: unset;grid-template-rows: unset;}/* end block-1633 *//* start block-1634 *//* with parent ids [1627,1628,1632,1633] */.s-laycomp6 .block-1627 .block-1628 .block-1632 .block-1633 .block-1634 > * {flex: 1;}.s-laycomp6 .block-1627 .block-1628 .block-1632 .block-1633 .block-1634 {display: flex;visibility: visible;pointer-events: auto;z-index: 1;order: 0;width: calc(75% - 19px);height: auto;margin: 9.5px;align-items: flex-start;justify-content: stretch;overflow: visible;}/* end block-1634 *//* start block-1635 *//* with parent ids [1627,1628,1632,1633] */.s-laycomp6 .block-1627 .block-1628 .block-1632 .block-1633 .block-1635 > * {flex: initial;}.s-laycomp6 .block-1627 .block-1628 .block-1632 .block-1633 .block-1635 {display: flex;visibility: visible;pointer-events: auto;z-index: 0;order: 1;width: auto;height: auto;margin: 9.5px;align-items: flex-start;justify-content: center;overflow: visible;}/* end block-1635 *//* start block-1636 *//* with parent ids [1627] */.s-laycomp6 .block-1627 .block-1636 > * {flex: initial;}.s-laycomp6 .block-1627 .block-1636 {display: flex;visibility: visible;pointer-events: auto;z-index: 0;order: 1;width: calc(100% - 30px);height: auto;margin: 15px;align-items: flex-start;justify-content: flex-start;overflow: visible;}.s-laycomp6 .block-1627 .block-1636 .s-structure-layout-1636 {display: flex;flex-direction: column;flex-wrap: nowrap;align-items: stretch;justify-content: space-between;width: calc(100% + 30px);height: calc(100% + 30px);margin: -15px;grid-template-columns: unset;grid-template-rows: unset;}/* end block-1636 *//* start block-1641 *//* with parent ids [1627,1636] */.s-laycomp6 .block-1627 .block-1636 .block-1641 > * {flex: initial;}.s-laycomp6 .block-1627 .block-1636 .block-1641 {display: flex;visibility: visible;pointer-events: auto;z-index: 1;order: 1;width: calc(100% - 30px);height: auto;margin: 15px;align-items: flex-start;justify-content: flex-start;overflow: visible;}.s-laycomp6 .block-1627 .block-1636 .block-1641 .s-structure-layout-1641 {display: flex;flex-direction: row;flex-wrap: nowrap;align-items: flex-start;justify-content: flex-start;width: calc(100% + 37px);height: calc(100% + 37px);margin: -18.5px;grid-template-columns: unset;grid-template-rows: unset;}/* end block-1641 *//* start block-1646 *//* with parent ids [1627,1636] */.s-laycomp6 .block-1627 .block-1636 .block-1646 > * {flex: initial;}.s-laycomp6 .block-1627 .block-1636 .block-1646 {display: flex;visibility: visible;pointer-events: auto;z-index: 0;order: 2;width: auto;height: auto;margin: 15px;align-items: flex-start;justify-content: flex-start;overflow: visible;}.s-laycomp6 .block-1627 .block-1636 .block-1646 .s-structure-layout-1646 {display: flex;flex-direction: row;flex-wrap: nowrap;align-items: flex-start;justify-content: space-between;width: calc(100% + 17px);height: calc(100% + 17px);margin: -8.5px;grid-template-columns: unset;grid-template-rows: unset;}/* end block-1646 *//* start block-1836 *//* with parent ids [1627,1636] */.s-laycomp6 .block-1627 .block-1636 .block-1836 > * {flex: 1;}.s-laycomp6 .block-1627 .block-1636 .block-1836 {display: flex;visibility: visible;pointer-events: auto;z-index: 2;order: 0;width: auto;height: auto;margin: 15px;align-items: stretch;justify-content: stretch;overflow: visible;}.s-laycomp6 .block-1627 .block-1636 .block-1836 .s-structure-layout-1836 {display: flex;flex-direction: column;flex-wrap: nowrap;align-items: stretch;justify-content: space-between;width: calc(100% + 30px);height: calc(100% + 30px);margin: -15px;grid-template-columns: unset;grid-template-rows: unset;}/* end block-1836 *//* start block-1837 *//* with parent ids [1627,1636,1836] */.s-laycomp6 .block-1627 .block-1636 .block-1836 .block-1837 > * {flex: initial;}.s-laycomp6 .block-1627 .block-1636 .block-1836 .block-1837 {display: flex;visibility: visible;pointer-events: auto;z-index: 1;order: 0;width: calc(60% - 30px);height: auto;margin: 15px;align-items: flex-start;justify-content: flex-start;overflow: visible;}/* end block-1837 */} 

@charset "UTF-8";
/* Style général de la barre */
.navbar {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 20px 0px;
  font-family: Arial, sans-serif;
  background-color: transparent;
  position: absolute;
  top: 0;
  left: 0px;
  right: 0px;
  width: 100%;
  padding-left: 100px;
  /* pour conserver l'espacement */
  z-index: 9999;
}
.navbar:hover {
  background-color: white;
  transition: background-color 0.3s ease;
}
.logo img {
  max-height: 50px;
  /* Limite raisonnable sans forcer la taille */
  display: block;
  margin-right: 0px;
}
/* On change la couleur des liens quand la navbar est hover */
.navbar:hover .nav-menu li a {
  color: black;
}
/* Deux versions du logo : clair (par défaut) et foncé (au hover) */
.logo img.logo-light {
  display: block;
}
.logo img.logo-dark {
  display: none;
}
/* Quand la navbar est hover, on swap les logos */
.navbar:hover .logo img.logo-light {
  display: none;
}
.navbar:hover .logo img.logo-dark {
  display: block;
}
/* Menu horizontal */
.nav-menu {
  list-style: none;
  display: flex;
  margin: 0;
  padding: 0;
  gap: 20px;
}
/* Lien du menu */
.nav-menu li {
  white-space: nowrap;
}
/* État par défaut */
.nav-menu li a {
  text-decoration: none;
  color: #fff;
  font-weight: bold;
  padding: 5px 10px;
  transition: color 0.3s ease;
}
/* Hover sur la navbar entière : tout en noir */
.navbar:hover .nav-menu li a {
  color: #30373a;
}
/* Hover individuel pendant hover global : couleur magenta */
.navbar:hover .nav-menu li a:hover {
  color: #e1188f;
}
/* Style de la flèche */
.arrow {
  font-size: 0.6em;
  margin-left: 6px;
  display: inline-block;
  vertical-align: middle;
  transition: transform 0.3s ease;
  transform-origin: center;
  /* 👇 prevent rendering glitches */
  line-height: 1;
  padding: 0;
  margin-top: 1px;
  /* fine-tune if needed */
  overflow: hidden;
  border: none;
  background: none;
}
.nav-item:hover .arrow {
  transform: rotate(180deg);
}
/* Positionnement du sous-menu */
.submenu {
  position: absolute;
  top: 100%;
  left: 0;
  background-color: white;
  padding: 20px 20px;
  opacity: 0;
  pointer-events: none;
  transform: translateY(10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
  z-index: 9998;
  min-width: 200px;
  border-bottom: 6px solid #e1188f;
  border-radius: 0 0 12px 12px;
  overflow: visible;
  /* ✅ Let submenus expand naturally */
}
.nav-item {
  position: relative;
  display: inline-block;
  line-height: 1.2;
}
.nav-item:hover .submenu {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}
.nav-item:hover > a, .nav-item:has(.submenu:hover) > a {
  color: #e1188f !important;
}
/* Amélioration de l’effet de hover */
.submenu li a {
  display: block;
  padding: 5px 20px;
  /* ✅ Top/bottom = 5px, left/right = 20px */
  color: black;
  text-decoration: none;
  transition: color 0.3s ease;
  margin-bottom: 14px;
}
.submenu li a:hover {
  color: #e1188f;
  text-decoration: underline;
}
.horizontal-submenu .submenu {
  display: flex;
  /* Keep it in flow to allow transitions */
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transform: translateY(10px);
  transition: opacity 0.3s ease, transform 0.3s ease, visibility 0s linear 0.3s;
  width: auto;
  height: 200px;
  gap: 0;
  align-items: flex-start;
  padding: 15px 45px;
  white-space: nowrap;
  min-width: unset;
  left: -200px;
  position: absolute;
  top: 100%;
  z-index: 9998;
  overflow: visible;
  min-height: 100%;
  background-color: white;
}
.horizontal-submenu:hover .submenu {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
  transform: translateY(0);
  transition-delay: 0s;
}
.horizontal-submenu .submenu li {
  margin-bottom: 0;
  /* remove vertical gap */
}
/* Hamburger Style */
.hamburger {
  display: none;
  flex-direction: column;
  cursor: pointer;
  gap: 5px;
  margin-left: auto;
}
.hamburger span {
  height: 3px;
  width: 25px;
  background-color: white;
  border-radius: 3px;
  transition: 0.3s;
}
/* Responsive rules */
@media (max-width: 768px) {
  .nav-menu {
    display: none;
    position: absolute;
    top: 70px;
    right: 20px;
    background-color: #fff;
    flex-direction: column;
    width: 200px;
    padding: 20px;
    border-radius: 8px;
    gap: 15px;
  }
  .nav-menu.active {
    display: flex;
  }
  .hamburger {
    display: flex;
    margin-right: 50px;
  }
  .navbar {
    flex-wrap: wrap;
    justify-content: space-between;
    left: 20px;
    right: 20px;
  }
  .logo {
    margin-right: auto;
  }
}
.has-sub-submenu > a {
  font-size: 1.2rem;
  /* 👈 Bigger font */
  font-weight: 700;
  /* 👈 Bolder look */
  margin-bottom: 10px;
  margin-top: 10px;
  /* 👈 Add space below title */
  display: inline-block;
}
.sub-submenu {
  position: relative;
  background-color: transparent;
  box-shadow: none;
  padding: 0;
  margin-top: 0px;
  opacity: 1;
  pointer-events: auto;
  transform: none;
  transition: none;
  display: flex;
  flex-direction: column;
}
.sub-submenu li a {
  margin-bottom: 4px;
  /* ou 2px si tu veux encore plus serré */
  padding-top: 4px;
  padding-bottom: 4px;
}
.horizontal-submenu .submenu > li:not(:last-child) {
  border-right: 1px solid #ccc;
  padding-right: 40px;
  margin-right: 40px;
}
.horizontal-submenu .submenu > li {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  flex: 1;
}
/* Force vertical alignment consistency */
.nav-item > a {
  display: inline-flex;
  align-items: center;
  padding: 5px 10px;
  line-height: 1.2;
  height: 100%;
  /* ensures consistent height */
  vertical-align: middle;
}
/* Optional: normalize font size and line height */
.nav-menu li a {
  font-size: 1rem;
  line-height: 1.2;
  /* consistent vertical spacing */
  display: inline-flex;
  align-items: center;
}
/* Optional: if specific items still misalign due to sub-submenus */
.sub-submenu li a {
  line-height: 1.2;
  padding-top: 4px;
  padding-bottom: 4px;
}
.horizontal-submenu .submenu > li.has-sub-submenu > a {
  font-size: 1.2rem;
  font-weight: 700;
  margin-bottom: 12px;
  display: inline-block;
  color: #111;
  /* or your preferred title color */
}
.submenu, .sub-submenu {
  list-style: none;
  /* ✅ No bullets */
  padding-left: 0;
  /* ✅ Aligns text flush to the left */
  margin: 0;
}
.s-laycomp14 {
  height: 0px;
}

.s-laycomp14 .s-comp-grid {display: grid;grid-template-columns: minmax(15px,calc((100% - 1140px) / 2)) repeat(11, 1fr 30px) 1fr minmax(15px,calc((100% - 1140px) / 2));grid-template-rows: repeat(5, minmax(calc(((100% - 30px + 30px) / 12) - 30px), calc(((1140px + 30px) / 12) - 30px)) 30px) minmax(calc(((100% - 30px + 30px) / 12) - 30px), calc(((1140px + 30px) / 12) - 30px));}@media (max-width: 1024px) {.s-laycomp14 .s-comp-grid {display: grid;grid-template-columns: minmax(15px,calc((100% - 960px) / 2)) repeat(11, 1fr 30px) 1fr minmax(15px,calc((100% - 960px) / 2));grid-template-rows: repeat(5, minmax(calc(((100% - 30px + 30px) / 12) - 30px), calc(((960px + 30px) / 12) - 30px)) 30px) minmax(calc(((100% - 30px + 30px) / 12) - 30px), calc(((960px + 30px) / 12) - 30px));}} @media (max-width: 768px) {.s-laycomp14 .s-comp-grid {display: grid;grid-template-columns: minmax(15px,calc((100% - 720px) / 2)) repeat(5, 1fr 30px) 1fr minmax(15px,calc((100% - 720px) / 2));grid-template-rows: repeat(5, minmax(calc(((100% - 30px + 30px) / 6) - 30px), calc(((720px + 30px) / 6) - 30px)) 30px) minmax(calc(((100% - 30px + 30px) / 6) - 30px), calc(((720px + 30px) / 6) - 30px));}} @media (max-width: 576px) {.s-laycomp14 .s-comp-grid {display: grid;grid-template-columns: minmax(15px,calc((100% - 540px) / 2)) repeat(1, 1fr 30px) 1fr minmax(15px,calc((100% - 540px) / 2));grid-template-rows: repeat(5, minmax(calc(((100% - 30px + 30px) / 2) - 30px), calc(((540px + 30px) / 2) - 30px)) 30px) minmax(calc(((100% - 30px + 30px) / 2) - 30px), calc(((540px + 30px) / 2) - 30px));}} .s-laycomp14 .block-1938 {grid-area: 1/2/6/7;z-index: 1;visibility: visible;pointer-events: auto;} .s-laycomp14 .block-1945 {grid-area: 1/2/6/7;z-index: 1;visibility: visible;pointer-events: auto;}

/* Default css from Modal */
.noscroll {
  overflow-y: hidden;
}
.s-laycomp16 {
  display: none;
}
.s-laycomp16 .s-modal.smC16908SmSn1p3T28i18i8-style {
  display: none;
}
.s-laycomp16 .s-modal.smC16908SmSn1p3T28i18i8-style.s-modal--open {
  display: block;
}
.s-laycomp16 .s-modal.smC16908SmSn1p3T28i18i8-style .s-modal__container {
  overflow-y: auto;
  box-sizing: border-box;
  max-height: auto;
}
.s-laycomp16 .s-modal.smC16908SmSn1p3T28i18i8-style .s-close__button svg {
  transition: inherit;
}
/* Default css from Flex */
.s-laycomp16 .s-flex.smC16908SmSn1p3T28i18i9-style {
  position: relative;
}
/* Default css from Image */
.s-laycomp16 .s-img__wrapper.smC16908SmSn1p3T28i18i10-style {
  position: relative;
}
.s-laycomp16 .s-img__wrapper.smC16908SmSn1p3T28i18i10-style .s-img {
  width: 100%;
  height: 100%;
}
.s-laycomp16 .s-img__wrapper.smC16908SmSn1p3T28i18i10-style .s-img[src=""] {
  display: none;
}
/* Default css from Default Text */
.s-laycomp16 .s-text.smC16908SmSn1p3T28i18i11-style {
  position: relative;
}
.s-laycomp16 .s-text.smC16908SmSn1p3T28i18i11-style u {
  text-decoration: none;
}
/* Default css from Flex */
.s-laycomp16 .s-flex.smC16908SmSn1p3T28i18i12-style {
  position: relative;
}
/* Default css from Default Text */
.s-laycomp16 .s-text.smC16908SmSn1p3T28i18i13-style {
  position: relative;
}
.s-laycomp16 .s-text.smC16908SmSn1p3T28i18i13-style u {
  text-decoration: none;
}
/* Default css from Flex */
.s-laycomp16 .s-flex.smC16908SmSn1p3T28i18i14-style {
  position: relative;
}
/* Default css from Flex */
.s-laycomp16 .s-flex.smC16908SmSn1p3T28i18i15-style {
  position: relative;
}
/* Default css from Text Link */
.s-laycomp16 .s-link.smC16908SmSn1p3T28i18i16-style {
  display: inline-block;
  position: relative;
}
/* Default css from Default Button */
.s-laycomp16 .s-btn.smC16908SmSn1p3T28i18i17-style, .s-laycomp16 .s-btn-alt.smC16908SmSn1p3T28i18i17-style {
  position: relative;
  display: inline-block;
}
.s-laycomp16 .s-group__actions {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.s-laycomp16 .s-group__actions .s-group__title {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.s-laycomp16 .s-group__actions .s-group__title svg {
  flex-shrink: 0;
}
.s-laycomp16 .s-group__actions .s-switch {
  position: relative;
  display: block;
  overflow: hidden;
  flex-shrink: 0;
}
.s-laycomp16 .s-group__actions .s-switch .s-switch__indicator {
  position: relative;
  display: block;
  pointer-events: "none";
  left: 0% !important;
  height: 100%;
}
.s-laycomp16 .s-group__actions .s-switch.s-active .s-switch__indicator {
  left: 100% !important;
  -webkit-transform: translateX(-100%) !important;
  transform: translateX(-100%) !important;
}
.s-laycomp16 .s-group__actions .s-switch.s-disabled {
  pointer-events: none;
  opacity: 0.4 !important;
}
.s-laycomp16 .s-group__accordion {
  overflow: hidden !important;
  max-height: 0;
}
/* Default css from Flex */
.s-laycomp16 .s-flex.smC16908SmSn1p3T28i19-style {
  position: relative;
}
/* Default css from Default Text */
.s-laycomp16 .s-text.smC16908SmSn1p3T28i20-style {
  position: relative;
}
.s-laycomp16 .s-text.smC16908SmSn1p3T28i20-style u {
  text-decoration: none;
}
/* Default css from Flex */
.s-laycomp16 .s-flex.smC16908SmSn1p3T28i21-style {
  position: relative;
}
/* Default css from Text Link */
.s-laycomp16 .s-link.smC16908SmSn1p3T28i22-style {
  display: inline-block;
  position: relative;
}
/* Default css from Default Button */
.s-laycomp16 .s-btn.smC16908SmSn1p3T28i23-style, .s-laycomp16 .s-btn-alt.smC16908SmSn1p3T28i23-style {
  position: relative;
  display: inline-block;
}
/* Default css from Flex */
.s-laycomp16 .s-flex.smC16908SmSn1p3T28i35-style {
  position: relative;
}
/* Default css from Flex */
.s-laycomp16 .s-flex.smC16908SmSn1p3T28i36-style {
  position: relative;
}
/* Default css from Text Link */
.s-laycomp16 .s-link.smC16908SmSn1p3T28i37-style {
  display: inline-block;
  position: relative;
}
/* Default css from Flex */
.s-laycomp16 .s-flex.smC16908SmSn1p3T28i38-style {
  position: relative;
}
.s-laycomp16 {
  background-color: rgba(225, 24, 143, 0.5);
}
.s-laycomp16 {
  z-index: 100001;
}
.s-laycomp16 {
  position: fixed;
}
.s-laycomp16 {
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
}
.s-laycomp16 .s-modal.smC16908SmSn1p3T28i18i8-style .s-modal__overlay {
  width: 100%;
}
.s-laycomp16 .s-modal.smC16908SmSn1p3T28i18i8-style .s-modal__overlay {
  height: 100%;
}
.s-laycomp16 .s-modal.smC16908SmSn1p3T28i18i8-style .s-modal__overlay {
  padding: 0px 40px 0px 40px;
}
.s-laycomp16 .s-modal.smC16908SmSn1p3T28i18i8-style .s-modal__overlay {
  z-index: 2147483645;
}
.s-laycomp16 .s-modal.smC16908SmSn1p3T28i18i8-style .s-modal__overlay {
  display: flex !important;
  flex-direction: row;
}
.s-laycomp16 .s-modal.smC16908SmSn1p3T28i18i8-style .s-modal__overlay {
  justify-content: center;
}
.s-laycomp16 .s-modal.smC16908SmSn1p3T28i18i8-style .s-modal__overlay {
  align-items: center;
}
.s-laycomp16 .s-modal.smC16908SmSn1p3T28i18i8-style .s-modal__overlay {
  position: fixed;
}
.s-laycomp16 .s-modal.smC16908SmSn1p3T28i18i8-style .s-modal__overlay {
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
}
.s-laycomp16 .s-modal.smC16908SmSn1p3T28i18i8-style .s-modal__container {
  background-color: white;
}
.s-laycomp16 .s-modal.smC16908SmSn1p3T28i18i8-style .s-modal__container {
  min-width: auto;
  max-width: 700px;
}
.s-laycomp16 .s-modal.smC16908SmSn1p3T28i18i8-style .s-modal__container {
  min-height: auto;
  max-height: 100%;
}
.s-laycomp16 .s-modal.smC16908SmSn1p3T28i18i8-style .s-modal__container {
  display: flex !important;
  flex-direction: column;
}
.s-laycomp16 .s-modal.smC16908SmSn1p3T28i18i8-style .s-modal__container {
  position: relative;
}
.s-laycomp16 .s-flex.smC16908SmSn1p3T28i18i9-style {
  background-color: #30373a;
}
.s-laycomp16 .s-flex.smC16908SmSn1p3T28i18i9-style {
  padding: 32px 32px 32px 32px;
}
.s-laycomp16 .s-flex.smC16908SmSn1p3T28i18i9-style {
  display: flex;
  flex-direction: column;
}
.s-laycomp16 .s-flex.smC16908SmSn1p3T28i18i9-style {
  align-items: flex-start;
}
.s-laycomp16 .s-img__wrapper.smC16908SmSn1p3T28i18i10-style {
  width: auto;
}
.s-laycomp16 .s-img__wrapper.smC16908SmSn1p3T28i18i10-style {
  height: 50px;
}
.s-laycomp16 .s-img__wrapper.smC16908SmSn1p3T28i18i10-style {
  margin: 0px 0px 20px 0px;
}
.s-laycomp16 .s-img__wrapper.smC16908SmSn1p3T28i18i10-style .s-img {
  object-fit: contain;
}
.s-laycomp16 .s-img__wrapper.smC16908SmSn1p3T28i18i10-style .s-img {
  object-position: center center;
}
.s-laycomp16 .s-text.smC16908SmSn1p3T28i18i11-style {
  font-size: 48px;
}
.s-laycomp16 .s-text.smC16908SmSn1p3T28i18i11-style {
  color: #084165;
}
.s-laycomp16 .s-flex.smC16908SmSn1p3T28i18i12-style {
  padding: 32px 32px 32px 32px;
}
.s-laycomp16 .s-flex.smC16908SmSn1p3T28i18i12-style {
  display: flex;
  flex-direction: column;
}
.s-laycomp16 .s-text.smC16908SmSn1p3T28i18i13-style {
  color: #084165;
}
.s-laycomp16 .s-flex.smC16908SmSn1p3T28i18i14-style {
  margin: -10px 0px -10px 0px;
}
.s-laycomp16 .s-flex.smC16908SmSn1p3T28i18i14-style {
  padding: 30px 0px 0px 0px;
}
.s-laycomp16 .s-flex.smC16908SmSn1p3T28i18i14-style {
  display: flex;
  flex-direction: column;
}
.s-laycomp16 [data-sm-cookie-groups] .s-cookie__group {
  padding: 10px 0px 10px 0px;
}
.s-laycomp16 [data-sm-cookie-groups] .s-cookie__group .s-switch {
  background-color: white;
}
.s-laycomp16 [data-sm-cookie-groups] .s-cookie__group .s-switch {
  -webkit-border-radius: 50px 50px 50px 50px;
  border-radius: 50px 50px 50px 50px;
}
.s-laycomp16 [data-sm-cookie-groups] .s-cookie__group .s-switch {
  border: 2px solid #30373a;
}
.s-laycomp16 [data-sm-cookie-groups] .s-cookie__group .s-switch {
  width: 66px;
}
.s-laycomp16 [data-sm-cookie-groups] .s-cookie__group .s-switch {
  height: 32px;
}
.s-laycomp16 [data-sm-cookie-groups] .s-cookie__group .s-switch {
  padding: 4px 4px 4px 4px;
}
.s-laycomp16 [data-sm-cookie-groups] .s-cookie__group .s-switch .s-switch__indicator {
  background-color: white;
}
.s-laycomp16 [data-sm-cookie-groups] .s-cookie__group .s-switch .s-switch__indicator {
  -webkit-border-radius: 50% 50% 50% 50%;
  border-radius: 50% 50% 50% 50%;
}
.s-laycomp16 [data-sm-cookie-groups] .s-cookie__group .s-switch .s-switch__indicator {
  border: 2px solid #30373a;
}
.s-laycomp16 [data-sm-cookie-groups] .s-cookie__group .s-switch.s-active {
  background-color: #084165;
}
.s-laycomp16 [data-sm-cookie-groups] .s-cookie__group .s-switch.s-active {
  border: 2px solid white;
}
.s-laycomp16 [data-sm-cookie-groups] .s-cookie__group .s-switch {
  -webkit-transition: all 0.22s ease 0s;
  transition: all 0.22s ease 0s;
}
.s-laycomp16 [data-sm-cookie-groups] .s-cookie__group .s-switch.s-active .s-switch__indicator {
  border: 2px solid white;
}
.s-laycomp16 [data-sm-cookie-groups] .s-cookie__group .s-switch .s-switch__indicator {
  -webkit-transition: all 0.22s ease 0s;
  transition: all 0.22s ease 0s;
}
.s-laycomp16 [data-sm-cookie-groups] .s-cookie__group .s-group__title {
  font-weight: bold;
}
.s-laycomp16 [data-sm-cookie-groups] .s-cookie__group .s-group__title {
  color: #084165;
}
.s-laycomp16 [data-sm-cookie-groups] .s-cookie__group .s-group__title svg {
  margin: 0px 0px 0px 7px;
}
.s-laycomp16 [data-sm-cookie-groups] .s-cookie__group .s-group__title svg {
  fill: white;
}
.s-laycomp16 [data-sm-cookie-groups] .s-cookie__group .s-group__title.s-active svg {
  -ms-transform: translate3d(0px, 0px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale3d(1, -1, 1);
  -webkit-transform: translate3d(0px, 0px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale3d(1, -1, 1);
  transform: translate3d(0px, 0px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale3d(1, -1, 1);
}
.s-laycomp16 [data-sm-cookie-groups] .s-cookie__group .s-group__info {
  color: #084165;
}
.s-laycomp16 [data-sm-cookie-groups] .s-cookie__group .s-group__info {
  margin: 15px 0px 0px 0px;
}
.s-laycomp16 [data-sm-cookie-groups] .s-cookie__group .s-group__accordion {
  -webkit-transition: all 0.12s ease 0s;
  transition: all 0.12s ease 0s;
}
.s-laycomp16 .s-flex.smC16908SmSn1p3T28i18i15-style {
  padding: 30px 0px 0px 0px;
}
.s-laycomp16 .s-flex.smC16908SmSn1p3T28i18i15-style {
  display: flex;
  flex-direction: row;
}
.s-laycomp16 .s-flex.smC16908SmSn1p3T28i18i15-style {
  flex-wrap: nowrap;
}
.s-laycomp16 .s-flex.smC16908SmSn1p3T28i18i15-style {
  justify-content: space-between;
}
.s-laycomp16 .s-flex.smC16908SmSn1p3T28i18i15-style {
  align-items: center;
}
.s-laycomp16 .s-flex.smC16908SmSn1p3T28i36-style {
  margin: 0px 0px 0px 0px;
}
.s-laycomp16 .s-flex.smC16908SmSn1p3T28i36-style {
  display: flex !important;
  flex-direction: row;
}
.s-laycomp16 .s-flex.smC16908SmSn1p3T28i36-style {
  flex-wrap: wrap;
}
.s-laycomp16 .s-link.smC16908SmSn1p3T28i37-style {
  margin: 0px 12px 0px 0px;
}
.s-laycomp16 .s-btn.smC16908SmSn1p3T28i18i17-style {
  margin: 0px 0px 0px 20px;
}
.s-laycomp16 .s-btn-alt.smC16908SmSn1p3T28i18i17-style {
  margin: 0px 0px 0px 20px;
}
.s-laycomp16 .s-flex.smC16908SmSn1p3T28i38-style {
  display: flex;
  flex-direction: row;
}
.s-laycomp16 .s-flex.smC16908SmSn1p3T28i19-style {
  background-color: white;
}
.s-laycomp16 .s-flex.smC16908SmSn1p3T28i19-style {
  padding: 32px 32px 32px 32px;
}
.s-laycomp16 .s-flex.smC16908SmSn1p3T28i19-style {
  z-index: 100002;
}
.s-laycomp16 .s-flex.smC16908SmSn1p3T28i19-style {
  display: flex;
  flex-direction: column;
}
.s-laycomp16 .s-flex.smC16908SmSn1p3T28i19-style {
  justify-content: space-between;
}
.s-laycomp16 .s-flex.smC16908SmSn1p3T28i19-style {
  align-items: center;
}
.s-laycomp16 .s-flex.smC16908SmSn1p3T28i19-style {
  position: absolute;
}
.s-laycomp16 .s-flex.smC16908SmSn1p3T28i19-style {
  top: auto;
  bottom: 0px;
  left: 0px;
  right: 0px;
}
.s-laycomp16 .s-text.smC16908SmSn1p3T28i20-style {
  color: #084165;
}
.s-laycomp16 .s-text.smC16908SmSn1p3T28i20-style {
  text-align: center;
}
.s-laycomp16 .s-text.smC16908SmSn1p3T28i20-style {
  width: 100%;
}
.s-laycomp16 .s-flex.smC16908SmSn1p3T28i21-style {
  width: 100%;
}
.s-laycomp16 .s-flex.smC16908SmSn1p3T28i21-style {
  padding: 20px 0px 0px 0px;
}
.s-laycomp16 .s-flex.smC16908SmSn1p3T28i21-style {
  display: flex;
  flex-direction: row;
}
.s-laycomp16 .s-flex.smC16908SmSn1p3T28i21-style {
  justify-content: center;
}
.s-laycomp16 .s-flex.smC16908SmSn1p3T28i21-style {
  align-items: center;
}
.s-laycomp16 .s-link.smC16908SmSn1p3T28i22-style {
  color: #084165;
}
.s-laycomp16 .s-link.smC16908SmSn1p3T28i22-style {
  text-decoration: underline;
}
.s-laycomp16 .s-link.smC16908SmSn1p3T28i22-style {
  background-color: rgba(255, 255, 255, 0);
}
.s-laycomp16 .s-link.smC16908SmSn1p3T28i22-style {
  border: 0px solid rgba(48, 55, 58, 0);
}
.s-laycomp16 .s-link.smC16908SmSn1p3T28i22-style {
  padding: 0px 10px 0px 0px;
}
.s-laycomp16 .s-btn.smC16908SmSn1p3T28i23-style {
  margin: 0px 10px 0px 10px;
}
.s-laycomp16 .s-btn-alt.smC16908SmSn1p3T28i23-style {
  margin: 0px 10px 0px 10px;
}
.s-laycomp16 .s-flex.smC16908SmSn1p3T28i35-style {
  display: flex;
  flex-direction: row;
}
@media (min-width: 1200px) {
  .s-laycomp16 .s-modal.smC16908SmSn1p3T28i18i8-style .s-modal__overlay {
    padding: 0px 64px 0px 64px;
  }
  .s-laycomp16 .s-flex.smC16908SmSn1p3T28i19-style {
    display: flex;
    flex-direction: row;
  }
  .s-laycomp16 .s-text.smC16908SmSn1p3T28i20-style {
    text-align: left;
  }
  .s-laycomp16 .s-text.smC16908SmSn1p3T28i20-style {
    width: 50%;
  }
  .s-laycomp16 .s-flex.smC16908SmSn1p3T28i21-style {
    padding: 0px 0px 0px 0px;
  }
  .s-laycomp16 .s-flex.smC16908SmSn1p3T28i21-style {
    justify-content: flex-end;
  }
}
@media (max-width: 1024px) {
  .s-laycomp16 .s-modal.smC16908SmSn1p3T28i18i8-style .s-modal__overlay {
    padding: 0px 32px 0px 32px;
  }
  .s-laycomp16 .s-text.smC16908SmSn1p3T28i18i11-style {
    font-size: 32px;
  }
  .s-laycomp16 .s-flex.smC16908SmSn1p3T28i18i15-style {
    display: flex;
    flex-direction: column;
  }
  .s-laycomp16 .s-flex.smC16908SmSn1p3T28i18i15-style {
    justify-content: flex-start;
  }
  .s-laycomp16 .s-flex.smC16908SmSn1p3T28i36-style {
    margin: 0px 0px 12px 0px;
  }
  .s-laycomp16 .s-link.smC16908SmSn1p3T28i37-style {
    margin: 0px 6px 0px 6px;
  }
  .s-laycomp16 .s-btn.smC16908SmSn1p3T28i18i17-style {
    margin: 0px 10px 0px 10px;
  }
  .s-laycomp16 .s-btn-alt.smC16908SmSn1p3T28i18i17-style {
    margin: 0px 10px 0px 10px;
  }
  .s-laycomp16 .s-flex.smC16908SmSn1p3T28i21-style {
    display: flex;
    flex-direction: column;
  }
  .s-laycomp16 .s-link.smC16908SmSn1p3T28i22-style {
    padding: 0px 0px 0px 0px;
  }
  .s-laycomp16 .s-btn.smC16908SmSn1p3T28i23-style {
    margin: 20px 10px 0px 10px;
  }
  .s-laycomp16 .s-btn-alt.smC16908SmSn1p3T28i23-style {
    margin: 20px 10px 0px 10px;
  }
}
@media (max-width: 576px) {
  .s-laycomp16 .s-modal.smC16908SmSn1p3T28i18i8-style .s-modal__overlay {
    padding: 16px 16px 16px 16px;
  }
  .s-laycomp16 .s-flex.smC16908SmSn1p3T28i18i9-style {
    padding: 16px 16px 16px 16px;
  }
  .s-laycomp16 .s-text.smC16908SmSn1p3T28i18i11-style {
    font-size: 26px;
  }
  .s-laycomp16 .s-flex.smC16908SmSn1p3T28i18i12-style {
    padding: 16px 16px 16px 16px;
  }
  .s-laycomp16 .s-flex.smC16908SmSn1p3T28i18i14-style {
    padding: 15px 0px 0px 0px;
  }
  .s-laycomp16 [data-sm-cookie-groups] .s-cookie__group .s-switch {
    width: 52px;
  }
  .s-laycomp16 [data-sm-cookie-groups] .s-cookie__group .s-switch {
    height: 26px;
  }
  .s-laycomp16 .s-flex.smC16908SmSn1p3T28i18i15-style {
    padding: 15px 0px 0px 0px;
  }
  .s-laycomp16 .s-flex.smC16908SmSn1p3T28i18i15-style {
    display: flex;
    flex-direction: column;
  }
  .s-laycomp16 .s-flex.smC16908SmSn1p3T28i18i15-style {
    justify-content: flex-start;
  }
  .s-laycomp16 .s-flex.smC16908SmSn1p3T28i36-style {
    margin: 0px 0px 12px 0px;
  }
  .s-laycomp16 .s-link.smC16908SmSn1p3T28i37-style {
    margin: 0px 6px 0px 6px;
  }
  .s-laycomp16 .s-btn.smC16908SmSn1p3T28i18i17-style {
    margin: 0px 10px 0px 10px;
  }
  .s-laycomp16 .s-btn-alt.smC16908SmSn1p3T28i18i17-style {
    margin: 0px 10px 0px 10px;
  }
  .s-laycomp16 .s-flex.smC16908SmSn1p3T28i19-style {
    padding: 24px 16px 24px 16px;
  }
  .s-laycomp16 .s-flex.smC16908SmSn1p3T28i21-style {
    padding: 15px 0px 0px 0px;
  }
  .s-laycomp16 .s-flex.smC16908SmSn1p3T28i21-style {
    display: flex;
    flex-direction: column;
  }
  .s-laycomp16 .s-link.smC16908SmSn1p3T28i22-style {
    padding: 0px 0px 0px 0px;
  }
  .s-laycomp16 .s-btn.smC16908SmSn1p3T28i23-style {
    margin: 20px 10px 0px 10px;
  }
  .s-laycomp16 .s-btn-alt.smC16908SmSn1p3T28i23-style {
    margin: 20px 10px 0px 10px;
  }
  .s-laycomp16 .s-flex.smC16908SmSn1p3T28i35-style {
    display: flex;
    flex-direction: column;
  }
}

