/* xl - DESKTOP STYLES */
#footer-menu .et-menu-nav .et-menu.nav {
  flex-direction: column;
}
h1 em, h2 em, h3 em, h4 em, h5 em, h6 em {
  color: #dda3bd;
  font-style: normal;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  font-size: inherit !important;
  line-height: inherit !important;
  letter-spacing: inherit !important;
}
.et_pb_text.et_pb_module ul li:not(:nth-of-type(1)) {
  margin-top: 10px;
}
.et_pb_button_module_wrapper.et_pb_module .et_pb_button.et_pb_bg_layout_dark {
  border-color: #f2ccde !important;
  box-shadow: 5px 5px #f2ccde !important;
}
.et_pb_button_module_wrapper.et_pb_module .et_pb_button.et_pb_bg_layout_dark:hover {
  box-shadow: 0px 0px #f2ccde !important;
}
.et_pb_module.et_pb_image.extended-image, .et_pb_module.et_pb_image.extended-image .et_pb_image_wrap, .et_pb_module.et_pb_image.extended-image .et_pb_image_wrap img {
  height: 100%;
  object-fit: cover;
}
@media (min-width: 991px) {
  .et_pb_module.dnxte_logo_carousel_parent .swiper-container .swiper-wrapper.less-than-5 {
    transform: none !important;
    justify-content: center;
  }
  .et_pb_module.dnxte_logo_carousel_parent .swiper-container .swiper-wrapper.less-than-5 .swiper-slide-duplicate {
    display: none !important;
  }
}
/*CSS to set the header hidden until scroll*/
header.et-l.et-l--header {
  height: 0;
  width: 100%;
  position: absolute;
}
header.et-l.et-l--header li.et_pb_menu_page_id-home {
  display: none !important;
}
header.et-l.et-l--header .cta-menu.menu-item {
  background: #fff;
  border: 2px solid #f2ccde;
  border-radius: 5px;
  box-shadow: 5px 5px #f2ccde;
  height: fit-content;
  padding: 15px 20px !important;
  margin: auto 0 auto 20px !important;
  transition: all 300ms ease 0ms;
}
header.et-l.et-l--header .cta-menu.menu-item:hover {
  box-shadow: 0px 0px #f2ccde;
}
header.et-l.et-l--header .cta-menu.menu-item > a {
  color: #313b4f !important;
  padding: 0 !important;
  text-transform: uppercase;
  font-size: 14px !important;
  letter-spacing: 0;
  line-height: 1.7em;
}
header.et-l.et-l--header .pa-header-hide-before-scroll {
  width: 100%;
  height: 0px;
  transform: translateX(0px) translateY(-300px);
  transition: transform 800ms ease 0ms, height 800ms ease 0ms;
  visibility: hidden;
}
header.et-l.et-l--header .pa-scroll-header {
  height: auto !important;
  transform: translateX(0px) translateY(0px) !important;
  transition: transform 800ms ease 0ms, height 800ms ease 0ms;
  visibility: visible;
}
header.et-l.et-l--header .pa-header-hide-before-scroll .et_pb_menu .et_pb_menu__wrap {
  display: none !important;
}
header.et-l.et-l--header .pa-header-hide-before-scroll.pa-scroll-header .et_pb_menu .et_pb_menu__wrap {
  display: flex !important;
}
/* Cookie Banner */
#cmplz-cookiebanner-container .cmplz-cookiebanner {
  margin-bottom: 10px;
}
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-title, #cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-category-title {
  text-transform: uppercase;
  font-size: 18px;
  font-weight: 700;
}
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-btn {
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1.7em;
  padding: 9px 20px !important;
}
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept {
  border-width: 2px;
  box-shadow: 5px 5px #313b4f;
  transition: all 300ms ease 0ms;
}
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept:hover {
  box-shadow: 0px 0px #313b4f;
}
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-documents.cmplz-links a.cmplz-link {
  font-style: none;
  text-decoration: none;
  font-weight: 700;
}
/* lg - TABLET LANDSCAPE STYLES */
@media (max-width: 1199px) {
  .et_pb_row_5col {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
  }
  .et_pb_row_5col .et_pb_column.et_pb_column_1_5:nth-of-type(1), .et_pb_row_5col .et_pb_column.et_pb_column_1_5:nth-of-type(2) {
    flex: 0 0 50%;
  }
  .et_pb_row_5col .et_pb_column.et_pb_column_1_5:nth-of-type(3), .et_pb_row_5col .et_pb_column.et_pb_column_1_5:nth-of-type(4), .et_pb_row_5col .et_pb_column.et_pb_column_1_5:nth-of-type(5) {
    flex: 0 0 calc(100% / 3);
  }
}
/* md - TABLET PORTRAIT STYLES */
@media (max-width: 991px) {
  .et_pb_row.side-by-side {
    display: flex;
  }
  .et_pb_row.side-by-side > .et_pb_column.et_pb_column_empty {
    display: block;
    max-width: 10%;
  }
  #footer-menu .et_pb_menu__wrap .et_pb_menu__menu {
    display: block !important;
    margin-right: auto;
  }
  #footer-menu .et_pb_menu__wrap .et_mobile_nav_menu {
    display: none !important;
  }
  .et_pb_menu .et_mobile_menu {
    max-height: 50vh;
    overflow-y: scroll;
    border: none;
    border-bottom: 20px solid #313b4f !important;
    width: 100vw;
    left: 50%;
    transform: translateX(-50%);
    border-radius: 0px 0px 10px 10px;
    padding-bottom: 10%;
  }
  header.et-l.et-l--header .cta-menu.menu-item {
    margin-left: -2px !important;
    text-align: center;
    margin-top: 20px !important;
  }
}
/* sm - SMARTPHONE LANDSCAPE STYLES */
@media (max-width: 991px) and (orientation: landscape) {
  header.et-l.et-l--header .et_pb_module.et_pb_menu .et_pb_menu__logo-wrap {
    width: 150px;
  }
  header.et-l.et-l--header .et_pb_module.et_pb_menu .et_pb_menu__logo-wrap .et_pb_menu__logo > a > img {
    height: 60.56px;
  }
}
/* xs - SMARTPHONE PORTRAIT STYLES */
@media (max-width: 767px) and (orientation: portrait) {
  .et_pb_row_5col {
    flex-direction: column;
  }
  .et_pb_row_5col .et_pb_column.et_pb_column_1_5:nth-of-type(1), .et_pb_row_5col .et_pb_column.et_pb_column_1_5:nth-of-type(2), .et_pb_row_5col .et_pb_column.et_pb_column_1_5:nth-of-type(3), .et_pb_row_5col .et_pb_column.et_pb_column_1_5:nth-of-type(4), .et_pb_row_5col .et_pb_column.et_pb_column_1_5:nth-of-type(5) {
    flex: 0 0 100%;
  }
  .et_pb_module.et_pb_image.extended-image, .et_pb_module.et_pb_image.extended-image .et_pb_image_wrap, .et_pb_module.et_pb_image.extended-image .et_pb_image_wrap img {
    height: auto;
    object-fit: cover;
    max-height: 400px;
  }
  #cmplz-manage-consent .cmplz-manage-consent {
    right: 10px !important;
    height: 30px !important;
    color: transparent !important;
  }
  #cmplz-cookiebanner-container .cmplz-cookiebanner {
    margin-bottom: 0px;
  }
  .cmplz-cookiebanner .cmplz-header .cmplz-title {
    display: block !important;
    width: 100% !important;
    grid-column-start: 1 !important;
    grid-column-end: 3 !important;
  }
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sourceRoot%22%3A%22%2F%22%2C%22sources%22%3A%5B%22(stdin)%22%2C%22wp-content%2Fcustom_codes%2F19-scss-desktop.scss%22%2C%22wp-content%2Fcustom_codes%2F19-scss-tablet-l.scss%22%2C%22wp-content%2Fcustom_codes%2F19-scss-tablet-p.scss%22%2C%22wp-content%2Fcustom_codes%2F19-scss-mobile-l.scss%22%2C%22wp-content%2Fcustom_codes%2F19-scss-mobile-p.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAAA%3BACEA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAGD%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BADzCF%3BAC8CA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUC%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAD9FD%3BACoGA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD7HD%3BAAIA%3BAEJA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAFVD%3BAASA%3BAGTA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAGD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAH1BA%3BAAcA%3BAIdA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAJHD%3BAAmBA%3BAKnBA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAASD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%22%7D */