@charset "UTF-8";
/*!
Theme Name: Dein Child Theme
Template: Divi
Version: 1.0.0
*/
body {
  overflow-x: hidden !important;
}

/* Review Slider */
.review-dark .ti-widget * {
  color: #222 !important;
}

.ti-widget .ti-logo-fb {
  filter: brightness(100);
}
.ti-widget .ti-platform-icon, .ti-widget .ti-profile-img {
  display: none;
}

.check-list li {
  list-style: none;
  padding-left: 15px;
}
.check-list li::before {
  font-family: "ETMODULES";
  content: "\e052" !important;
  position: absolute;
  left: 0;
}

footer a img {
  border-bottom: 2px solid transparent;
  padding-bottom: 10px;
}
footer a:focus img {
  border-bottom: 2px solid red;
}

.et_pb_scroll_top.et-pb-icon {
  right: 20px !important;
  height: 84px;
  width: 84px;
  background-color: red;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0;
  border-radius: 50%;
}
.et_pb_scroll_top.et-pb-icon::before {
  content: "!";
  font-size: 60px;
}

.wpcf7 .wpcf7-form-control-wrap {
  display: block;
  width: 100%;
}
.wpcf7 .wpcf7-form-control-wrap input, .wpcf7 .wpcf7-form-control-wrap select, .wpcf7 .wpcf7-form-control-wrap textarea {
  width: 100%;
  padding: 14px 18px;
  font-size: 1.125rem;
  font-style: italic;
  letter-spacing: 0.0563rem;
  color: #222;
  border: 1px solid black;
}
.wpcf7 .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item {
  margin: 0;
}
.wpcf7 .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item label {
  display: flex;
  justify-content: flex-start;
  align-items: first baseline;
  gap: 1rem;
}
.wpcf7 .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item label input {
  width: unset;
  margin: 0;
}
.wpcf7 .wpcf7-submit {
  width: 100%;
  max-width: 465px;
  background-color: #ff0000;
  color: white;
  font-size: 1.0625rem;
  line-height: 1.3125rem;
  letter-spacing: 0.053125rem;
  padding: 1.1563rem 3.5rem 1.1563rem 1.875rem;
  border-radius: 1.875rem;
  text-decoration: none;
  cursor: pointer;
  text-align: center;
  text-transform: uppercase;
  font-weight: 700;
  border: none !important;
  outline: none !important;
}
.wpcf7 .wpcf7-submit:hover {
  font-style: italic;
}

@media screen and (max-width: 980px) {
  .et_pb_scroll_top.et-pb-icon {
    right: 10px !important;
    height: 50px;
    width: 50px;
    bottom: 10px;
  }
  .et_pb_scroll_top.et-pb-icon::before {
    content: "!";
    font-size: 30px;
  }
}
/* poppins-300 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Poppins";
  font-style: normal;
  font-weight: 300;
  src: url("assets/fonts/poppins/poppins-v24-latin-300.eot"); /* IE9 Compat Modes */
  src: url("assets/fonts/poppins/poppins-v24-latin-300.eot?#iefix") format("embedded-opentype"), url("assets/fonts/poppins/poppins-v24-latin-300.woff2") format("woff2"), url("assets/fonts/poppins/poppins-v24-latin-300.woff") format("woff"), url("assets/fonts/poppins/poppins-v24-latin-300.ttf") format("truetype"), url("assets/fonts/poppins/poppins-v24-latin-300.svg#Poppins") format("svg"); /* Legacy iOS */
}
/* poppins-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  src: url("assets/fonts/poppins/poppins-v24-latin-regular.eot"); /* IE9 Compat Modes */
  src: url("assets/fonts/poppins/poppins-v24-latin-regular.eot?#iefix") format("embedded-opentype"), url("assets/fonts/poppins/poppins-v24-latin-regular.woff2") format("woff2"), url("assets/fonts/poppins/poppins-v24-latin-regular.woff") format("woff"), url("assets/fonts/poppins/poppins-v24-latin-regular.ttf") format("truetype"), url("assets/fonts/poppins/poppins-v24-latin-regular.svg#Poppins") format("svg"); /* Legacy iOS */
}
/* poppins-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Poppins";
  font-style: normal;
  font-weight: 700;
  src: url("assets/fonts/poppins/poppins-v24-latin-700.eot"); /* IE9 Compat Modes */
  src: url("assets/fonts/poppins/poppins-v24-latin-700.eot?#iefix") format("embedded-opentype"), url("assets/fonts/poppins/poppins-v24-latin-700.woff2") format("woff2"), url("assets/fonts/poppins/poppins-v24-latin-700.woff") format("woff"), url("assets/fonts/poppins/poppins-v24-latin-700.ttf") format("truetype"), url("assets/fonts/poppins/poppins-v24-latin-700.svg#Poppins") format("svg"); /* Legacy iOS */
}
/* heebo-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Heebo";
  font-style: normal;
  font-weight: 400;
  src: url("assets/fonts/heebo/heebo-v28-latin-regular.eot"); /* IE9 Compat Modes */
  src: url("assets/fonts/heebo/heebo-v28-latin-regular.eot?#iefix") format("embedded-opentype"), url("assets/fonts/heebo/heebo-v28-latin-regular.woff2") format("woff2"), url("assets/fonts/heebo/heebo-v28-latin-regular.woff") format("woff"), url("assets/fonts/heebo/heebo-v28-latin-regular.ttf") format("truetype"), url("assets/fonts/heebo/heebo-v28-latin-regular.svg#Heebo") format("svg"); /* Legacy iOS */
}
/* heebo-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Heebo";
  font-style: normal;
  font-weight: 700;
  src: url("assets/fonts/heebo/heebo-v28-latin-700.eot"); /* IE9 Compat Modes */
  src: url("assets/fonts/heebo/heebo-v28-latin-700.eot?#iefix") format("embedded-opentype"), url("assets/fonts/heebo/heebo-v28-latin-700.woff2") format("woff2"), url("assets/fonts/heebo/heebo-v28-latin-700.woff") format("woff"), url("assets/fonts/heebo/heebo-v28-latin-700.ttf") format("truetype"), url("assets/fonts/heebo/heebo-v28-latin-700.svg#Heebo") format("svg"); /* Legacy iOS */
}
/* heebo-200 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Heebo";
  font-style: normal;
  font-weight: 200;
  src: url("assets/fonts/heebo/heebo-v28-latin-200.eot"); /* IE9 Compat Modes */
  src: url("assets/fonts/heebo/heebo-v28-latin-200.eot?#iefix") format("embedded-opentype"), url("assets/fonts/heebo/heebo-v28-latin-200.woff2") format("woff2"), url("assets/fonts/heebo/heebo-v28-latin-200.woff") format("woff"), url("assets/fonts/heebo/heebo-v28-latin-200.ttf") format("truetype"), url("assets/fonts/heebo/heebo-v28-latin-200.svg#Heebo") format("svg"); /* Legacy iOS */
}
/* heebo-300 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Heebo";
  font-style: normal;
  font-weight: 300;
  src: url("assets/fonts/heebo/heebo-v28-latin-300.eot"); /* IE9 Compat Modes */
  src: url("assets/fonts/heebo/heebo-v28-latin-300.eot?#iefix") format("embedded-opentype"), url("assets/fonts/heebo/heebo-v28-latin-300.woff2") format("woff2"), url("assets/fonts/heebo/heebo-v28-latin-300.woff") format("woff"), url("assets/fonts/heebo/heebo-v28-latin-300.ttf") format("truetype"), url("assets/fonts/heebo/heebo-v28-latin-300.svg#Heebo") format("svg"); /* Legacy iOS */
}
body {
  font-family: "Heebo", Helvetica, Arial, sans-serif;
  font-size: 1.125rem !important;
  line-height: 1.75rem !important;
  letter-spacing: 0.0225rem !important;
  font-weight: 300;
  color: #222;
}

h1 {
  font-family: "Poppins", Helvetica, Arial, sans-serif;
  font-size: 1.875rem;
  line-height: 2.5rem;
  font-weight: 400;
  letter-spacing: 0.27rem;
}
@media screen and (min-width: 992px) {
  h1 {
    font-size: 3rem;
    line-height: 3.75rem;
  }
}

h2 {
  font-family: "Poppins", Helvetica, Arial, sans-serif;
  font-size: 3rem;
  line-height: 3.75rem;
}
@media screen and (max-width: 992px) {
  h2 {
    font-size: 1.5rem !important;
    line-height: 2rem !important;
    font-weight: 300 !important;
    letter-spacing: 0.075rem !important;
  }
}

h3 {
  font-size: 2.5rem;
  line-height: 3.375rem;
  font-weight: 300;
  letter-spacing: 0.25rem;
}
@media screen and (max-width: 990px) {
  h3 {
    font-size: 1.25rem;
    line-height: 2rem;
    font-weight: 400;
    letter-spacing: 0.09375rem;
  }
}

h4 {
  font-size: 2rem;
  line-height: 2.625rem;
  font-weight: 300;
  letter-spacing: 0.1rem;
}

.h2-small h2 {
  font-size: 1.5rem !important;
  line-height: 2rem !important;
  letter-spacing: 0;
}
@media screen and (min-width: 768px) {
  .h2-small h2 {
    font-size: 2rem !important;
    line-height: 2.5rem !important;
    letter-spacing: 0.075rem;
  }
}

.h2-extra-small h2 {
  font-size: 1.125rem !important;
  line-height: 1.75rem !important;
  letter-spacing: 0.0225rem !important;
}

.h2-extra-margin h2 {
  margin-bottom: 1.5rem;
}

/* Toggle Button */
.zw-menu-toggle {
  appearance: none;
  border: 0;
  background: transparent;
  cursor: pointer;
  width: 44px;
  height: 44px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
  z-index: 1000000;
}
.zw-menu-toggle:focus {
  border: 1px solid white;
}
.zw-menu-toggle.is-open .zw-burger {
  background: transparent;
}
.zw-menu-toggle.is-open .zw-burger::before {
  top: 0;
  transform: rotate(45deg);
}
.zw-menu-toggle.is-open .zw-burger::after {
  top: 0;
  transform: rotate(-45deg);
}

/* Burger Linien */
.zw-burger {
  position: relative;
  width: 34px;
  height: 2px;
  background: currentColor;
  color: white;
  transition: background 0.2s ease;
}
.zw-burger::before, .zw-burger::after {
  content: "";
  position: absolute;
  left: 0;
  width: 34px;
  height: 2px;
  background: currentColor;
  color: white;
  transition: transform 0.25s ease, top 0.25s ease, opacity 0.2s ease;
}
.zw-burger::before {
  top: -12px;
}
.zw-burger::after {
  top: 12px;
}
.zw-burger {
  /* 🔥 Zustand: Menü offen → X (Fallback über Offcanvas-Zustand) */
}
.zw-offcanvas.is-open ~ .zw-menu-toggle .zw-burger {
  background: transparent;
}
.zw-offcanvas.is-open ~ .zw-menu-toggle .zw-burger::before {
  top: 0;
  transform: rotate(45deg);
}
.zw-offcanvas.is-open ~ .zw-menu-toggle .zw-burger::after {
  top: 0;
  transform: rotate(-45deg);
}

/* =========================================================
   Offcanvas Navigation
   ========================================================= */
.zw-offcanvas {
  position: fixed;
  inset: 0;
  z-index: 999999;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition: opacity 0.25s ease, visibility 0.25s ease;
  height: calc(100vh - 102px);
  margin-top: 102px;
  border-top: 1px solid transparent;
}
.zw-offcanvas.is-open {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
  border-top: 1px solid white;
}
.zw-offcanvas.is-open .zw-offcanvas__panel {
  transform: translateX(0);
}
.zw-offcanvas {
  /* Overlay */
}
.zw-offcanvas__overlay {
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.45);
}
.zw-offcanvas {
  /* Panel */
}
.zw-offcanvas__panel {
  position: absolute;
  top: 0;
  left: 0;
  width: min(88vw, 492px);
  height: 100vh;
  background: #0b5ea8;
  transform: translateX(-100%);
  transition: transform 0.3s ease;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 40px 0 12px 122px;
}
.zw-offcanvas {
  /* Menü */
}
.zw-offcanvas__menu {
  padding: 0;
  margin: 0;
}
.zw-offcanvas__menu li {
  margin: 0;
  padding: 11px 0 10px;
  list-style: none;
}
.zw-offcanvas__menu a {
  font-size: 1.25rem;
  line-height: 1rem;
  letter-spacing: 0.125rem;
  font-weight: 900;
  text-transform: uppercase;
  text-decoration: none;
  color: white;
}
.zw-offcanvas__menu a:hover, .zw-offcanvas__menu a:focus {
  text-decoration: none;
  border-bottom: 0.125rem solid white;
}

/* Scroll Lock */
html.zw-no-scroll,
body.zw-no-scroll {
  overflow: hidden;
}

.et_pb_button.header-button {
  font-size: 0.875rem !important;
  color: white !important;
  letter-spacing: 0.0437rem !important;
  text-transform: uppercase !important;
  border: none !important;
  padding: 0;
}
.et_pb_button.header-button:after {
  opacity: 1 !important;
  margin-left: 10px !important;
  font-size: 1.25rem !important;
  content: "3";
  position: static !important;
  padding-top: 2px !important;
}
.et_pb_button.header-button:hover {
  padding: 0 !important;
  background-color: transparent !important;
}
.et_pb_button.header-button.opened::after {
  content: "2";
}

.cta-button {
  width: 100%;
  max-width: 465px;
  text-align: center;
}
.cta-button:after {
  margin-left: unset !important;
  opacity: 1;
  right: 30px;
  transform: scale(1.95);
}
.cta-button:hover {
  font-style: italic;
}
.cta-button:focus {
  outline: 2px solid red !important;
  outline-offset: 2px !important;
}

.header-link .et_pb_main_blurb_image {
  vertical-align: middle;
  width: 20px !important;
}
.header-link .et_pb_blurb_container {
  padding-left: 10px;
}
.header-link .et_pb_blurb_container .et_pb_blurb_description {
  width: max-content;
  border-bottom: 1px solid white;
}
.header-link:focus .et_pb_blurb_description {
  border-bottom: 1px solid red;
}

#opening-infos {
  max-height: 0;
  overflow: hidden;
  opacity: 0;
  transition: max-height 0.3s ease, opacity 0.25s ease;
  border-top: 0px solid transparent;
  z-index: 0;
  position: absolute;
  width: 100%;
}
#opening-infos.is-open {
  max-height: 80vh;
  opacity: 1;
  border-top: 1px solid white;
}

@media screen and (max-width: 980px) {
  .zw-offcanvas {
    height: 100vh;
    margin-top: 0;
    /* Panel */
  }
  .zw-offcanvas__panel {
    width: 100vw;
    padding: 40px 0 12px 83px;
  }
  #opening-infos.is-open {
    max-height: unset;
  }
}
.main-header a:focus {
  border-bottom: 1px solid white !important;
}

.home-slider .et-pb-arrow-prev {
  top: unset !important;
  bottom: 0 !important;
  left: 40% !important;
  opacity: 0.5 !important;
}
.home-slider .et-pb-arrow-prev:before {
  content: "#" !important;
}
.home-slider .et-pb-arrow-prev:hover {
  opacity: 1 !important;
}
.home-slider .et-pb-arrow-next {
  top: unset !important;
  bottom: 0 !important;
  right: 40% !important;
  opacity: 0.5 !important;
}
.home-slider .et-pb-arrow-next:before {
  content: "$" !important;
}
.home-slider .et-pb-arrow-next:hover {
  opacity: 1 !important;
}

.lgx-carousel-section .lgx-section-inner {
  background-color: transparent !important;
}
.lgx-carousel-section .lgx-section-inner .lgx-carousel .owl-stage-outer {
  margin-right: calc((100vw - 100%) / -2);
}
.lgx-carousel-section .lgx-section-inner .lgx-carousel .et_pb_section {
  background: none !important;
  padding: 0 !important;
}
.lgx-carousel-section .lgx-section-inner .lgx-carousel .et_pb_section .et_pb_row {
  padding: 0 !important;
  margin: 0 !important;
}
.lgx-carousel-section .lgx-section-inner .lgx-carousel .et_pb_section .et_pb_row h4, .lgx-carousel-section .lgx-section-inner .lgx-carousel .et_pb_section .et_pb_row p, .lgx-carousel-section .lgx-section-inner .lgx-carousel .et_pb_section .et_pb_row h2, .lgx-carousel-section .lgx-section-inner .lgx-carousel .et_pb_section .et_pb_row h3 {
  color: white !important;
  hyphens: auto;
}
.lgx-carousel-section .lgx-section-inner .lgx-carousel .et_pb_section .et_pb_row h4, .lgx-carousel-section .lgx-section-inner .lgx-carousel .et_pb_section .et_pb_row h2, .lgx-carousel-section .lgx-section-inner .lgx-carousel .et_pb_section .et_pb_row h3 {
  font-size: 1.5rem !important;
  text-transform: uppercase;
  line-height: 2rem;
  font-weight: 700;
  letter-spacing: 0.1rem;
}
.lgx-carousel-section .owl-nav {
  display: flex;
  gap: 30px;
  justify-content: center;
  padding: 50px 0 0 0;
}
.lgx-carousel-section .owl-nav .owl-prev, .lgx-carousel-section .owl-nav .owl-next {
  position: unset !important;
  height: 48px !important;
  width: 48px !important;
  border-radius: 50% !important;
  border: 1px solid white;
  display: flex !important;
  justify-content: center;
  align-items: center;
}
.lgx-carousel-section .owl-nav .owl-prev img, .lgx-carousel-section .owl-nav .owl-next img {
  max-width: 15px !important;
}
.lgx-carousel-section .owl-nav .owl-prev:hover, .lgx-carousel-section .owl-nav .owl-next:hover {
  background-color: rgba(255, 255, 255, 0.4) !important;
}

.icon-carousel .lgx-section-inner .lgx-carousel .et_pb_section .et_pb_row img {
  filter: brightness(0) saturate(100%) invert(20%) sepia(90%) saturate(3000%) hue-rotate(200deg) brightness(90%) contrast(95%);
}
.icon-carousel .lgx-section-inner .lgx-carousel .et_pb_section .et_pb_row h4, .icon-carousel .lgx-section-inner .lgx-carousel .et_pb_section .et_pb_row p, .icon-carousel .lgx-section-inner .lgx-carousel .et_pb_section .et_pb_row h2, .icon-carousel .lgx-section-inner .lgx-carousel .et_pb_section .et_pb_row h3 {
  color: #222 !important;
}
.icon-carousel .lgx-section-inner .owl-nav {
  display: flex;
  gap: 30px;
  justify-content: center;
  padding: 50px 0 0 0;
}
.icon-carousel .lgx-section-inner .owl-nav .owl-prev, .icon-carousel .lgx-section-inner .owl-nav .owl-next {
  border: 1px solid black;
}
.icon-carousel .lgx-section-inner .owl-nav .owl-prev img, .icon-carousel .lgx-section-inner .owl-nav .owl-next img {
  filter: brightness(0);
}
.icon-carousel .lgx-section-inner .owl-nav .owl-prev:hover, .icon-carousel .lgx-section-inner .owl-nav .owl-next:hover {
  background-color: rgba(0, 0, 0, 0.4) !important;
}

.blue-nav .lgx-section-inner .lgx-carousel .et_pb_section .et_pb_row h4, .blue-nav .lgx-section-inner .lgx-carousel .et_pb_section .et_pb_row p, .blue-nav .lgx-section-inner .lgx-carousel .et_pb_section .et_pb_row h3, .blue-nav .lgx-section-inner .lgx-carousel .et_pb_section .et_pb_row h2 {
  color: #222 !important;
}
.blue-nav .lgx-section-inner .owl-nav .owl-prev, .blue-nav .lgx-section-inner .owl-nav .owl-next {
  border: 1px solid black;
}
.blue-nav .lgx-section-inner .owl-nav .owl-prev img, .blue-nav .lgx-section-inner .owl-nav .owl-next img {
  filter: brightness(0);
}
.blue-nav .lgx-section-inner .owl-nav .owl-prev:hover, .blue-nav .lgx-section-inner .owl-nav .owl-next:hover {
  background-color: rgba(0, 0, 0, 0.4) !important;
}

.tabbed-images {
  position: relative;
}
.tabbed-images .tabbed-image {
  display: none;
}
.tabbed-images .tabbed-image.is-active {
  display: block;
}

.et_pb_accordion h5, .et_pb_accordion h3 {
  font-size: 1.125rem;
  line-height: 1.5556rem;
  letter-spacing: 0.0563rem;
  font-weight: 300;
}
.et_pb_accordion .et_pb_toggle_open h5, .et_pb_accordion .et_pb_toggle_open h3 {
  font-weight: 700;
  margin-bottom: 15px;
}

.brands-info-box.et_pb_with_border {
  text-align: center;
  height: 100%;
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}
.brands-info-box.et_pb_with_border h3 {
  line-height: 1.5rem;
  text-transform: uppercase;
  letter-spacing: 0;
}
.brands-info-box.et_pb_with_border img {
  height: 110px;
  max-width: 200px;
  object-fit: contain;
}
.brands-info-box.et_pb_with_border .text {
  text-align: center;
}

.six-responsive-columns {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 2rem;
}
@media screen and (min-width: 1024px) {
  .six-responsive-columns {
    gap: 3rem;
  }
}
@media screen and (min-width: 1200px) {
  .six-responsive-columns {
    gap: 5rem;
  }
}
.six-responsive-columns::after {
  display: none;
}
.six-responsive-columns .et_pb_column {
  width: 100% !important;
  float: unset;
  margin-bottom: 0 !important;
  margin-right: 0 !important;
}
@media screen and (min-width: 576px) {
  .six-responsive-columns .et_pb_column {
    width: calc(50% - 1rem) !important;
  }
}
@media screen and (min-width: 1024px) {
  .six-responsive-columns .et_pb_column {
    width: calc(33% - 2rem) !important;
  }
}
@media screen and (min-width: 1200px) {
  .six-responsive-columns .et_pb_column {
    width: calc(33% - 4rem) !important;
  }
}

.image-module-two-left .et_pb_column {
  width: 100% !important;
  margin: 0;
}
.image-module-two-left .et_pb_column .et_pb_image {
  margin-bottom: 5px !important;
}
@media screen and (min-width: 768px) {
  .image-module-two-left .et_pb_column {
    width: calc(50% - 5px) !important;
  }
}
@media screen and (min-width: 768px) {
  .image-module-two-left .image-module-left-column {
    margin-right: 5px;
  }
  .image-module-two-left .image-module-left-column .et_pb_image {
    margin-bottom: 10px !important;
  }
  .image-module-two-left .image-module-left-column .et_pb_image img {
    height: 320px;
    object-fit: cover;
  }
  .image-module-two-left .image-module-right-column {
    margin-left: 5px;
  }
  .image-module-two-left .image-module-right-column .et_pb_image {
    margin-bottom: 0 !important;
  }
  .image-module-two-left .image-module-right-column .et_pb_image img {
    height: 650px;
    object-fit: cover;
  }
}

.image-position-bottom img {
  object-position: bottom;
}

/*# sourceMappingURL=style.css.map */
