.elementor-651 .elementor-element.elementor-element-e11764d{--display:flex;}.elementor-651 .elementor-element.elementor-element-791a4fcd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-651 .elementor-element.elementor-element-370f0178{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-651 .elementor-element.elementor-element-788e85ee.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-651 .elementor-element.elementor-element-788e85ee img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-651 .elementor-element.elementor-element-2f9cb01b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-651 .elementor-element.elementor-element-1e3fb1cd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-651 .elementor-element.elementor-element-008d5a6 .elementor-heading-title{font-size:var(--h-2);font-weight:400;}.elementor-651 .elementor-element.elementor-element-64e3f9d7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-651 .elementor-element.elementor-element-2d101207 > .elementor-widget-container{padding:0 0 var(--gap-m) 0;}.elementor-651 .elementor-element.elementor-element-59ecbbe4{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:var(--gap-m) var(--gap-m);--row-gap:var(--gap-m);--column-gap:var(--gap-m);--grid-auto-flow:row;--align-items:stretch;}.elementor-651 .elementor-element.elementor-element-4fbc70b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-651 .elementor-element.elementor-element-536924e0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0 0;--row-gap:0;--column-gap:0;--overflow:hidden;}.elementor-651 .elementor-element.elementor-element-580e2cdb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-651 .elementor-element.elementor-element-beca9e7 img{width:min(80%, 570px);border-radius:100% 100% 100% 100%;}.elementor-651 .elementor-element.elementor-element-451e70e6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:var(--gap-s) var(--gap-s);--row-gap:var(--gap-s);--column-gap:var(--gap-s);}.elementor-651 .elementor-element.elementor-element-451e70e6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-651 .elementor-element.elementor-element-0a6b8cf .elementor-heading-title{font-size:var(--text-xxl);font-weight:400;}.elementor-651 .elementor-element.elementor-element-e9c8d87.elementor-element{--order:-1;}.elementor-651 .elementor-element.elementor-element-e9c8d87 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-651 .elementor-element.elementor-element-e9d4f72{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:var(--gap-xl);--padding-bottom:var(--gap-xl);--padding-left:0;--padding-right:0;}.elementor-651 .elementor-element.elementor-element-c92e2b6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0;--padding-bottom:calc( 1.75 * var(--gap-m));--padding-left:0;--padding-right:0;}.elementor-651 .elementor-element.elementor-element-177882c{--swiper-slides-to-display:4;--swiper-offset-size:100px;--swiper-slides-gap:32px;--arrow-size:40px;--arrow-normal-color:var( --e-global-color-secondary );}.elementor-651 .elementor-element.elementor-element-177882c :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-primary );border-radius:32px 32px 32px 32px;padding:12px 12px 12px 12px;}.elementor-651 .elementor-element.elementor-element-177882c .swiper-slide > .elementor-element{height:100%;}.elementor-651 .elementor-element.elementor-element-a8a8ce6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-651 .elementor-element.elementor-element-7234399f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0 0;--row-gap:0;--column-gap:0;--overflow:hidden;}.elementor-651 .elementor-element.elementor-element-23a8afb2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:var(--gap-l) var(--gap-l);--row-gap:var(--gap-l);--column-gap:var(--gap-l);}.elementor-651 .elementor-element.elementor-element-23a8afb2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-651 .elementor-element.elementor-element-794f3921{--display:flex;}.elementor-651 .elementor-element.elementor-element-6b0aa697{--display:flex;}.elementor-651 .elementor-element.elementor-element-88301bf{--display:flex;}.elementor-651 .elementor-element.elementor-element-1e3ec6fd{--display:flex;}.elementor-651 .elementor-element.elementor-element-f906649{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-651 .elementor-element.elementor-element-f906649 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-651 .elementor-element.elementor-element-f906649 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:none;}.elementor-651 .elementor-element.elementor-element-f906649 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:none;}.elementor-651 .elementor-element.elementor-element-f906649 {--n-accordion-padding:var(--gap-m) 0 var(--gap-m) 0;}:where( .elementor-651 .elementor-element.elementor-element-f906649 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-651 .elementor-element.elementor-element-37925b28{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-651 .elementor-element.elementor-element-45304e51 img{width:min(80%, 570px);border-radius:100% 100% 100% 100%;}.elementor-651 .elementor-element.elementor-element-5c82a4a5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0 calc(2 * var(--gap-m));--row-gap:0;--column-gap:calc(2 * var(--gap-m));--margin-top:calc(3 * var(--gap-m));--margin-bottom:calc(3 * var(--gap-m));--margin-left:auto;--margin-right:auto;--padding-top:0;--padding-bottom:calc(2 * var(--gap-m));--padding-left:calc(2 * var(--gap-m));--padding-right:calc(2 * var(--gap-m));}.elementor-651 .elementor-element.elementor-element-5c82a4a5:not(.elementor-motion-effects-element-type-background), .elementor-651 .elementor-element.elementor-element-5c82a4a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-651 .elementor-element.elementor-element-20b89635 > .elementor-widget-container{padding:calc(2 * var(--gap-m)) 0 0 0;}.elementor-651 .elementor-element.elementor-element-20b89635.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-651 .elementor-element.elementor-element-20b89635 img{border-radius:50rem 50rem 50rem 50rem;}.elementor-651 .elementor-element.elementor-element-3a719e09{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:calc(2 * var(--gap-m));--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-651 .elementor-element.elementor-element-572844f4 .elementor-heading-title{color:var( --e-global-color-70e3cbe );}.elementor-651 .elementor-element.elementor-element-57fa9c7b{font-family:"BeVietnamPro", Sans-serif;font-size:30px;font-weight:400;color:var( --e-global-color-70e3cbe );}.elementor-651 .elementor-element.elementor-element-5ea50b51{color:var( --e-global-color-70e3cbe );}.elementor-651 .elementor-element.elementor-element-45a9d68.elementor-element{--order:-1;}.elementor-651 .elementor-element.elementor-element-45a9d68 .elementor-heading-title{color:var( --e-global-color-70e3cbe );}.elementor-651 .elementor-element.elementor-element-33705302 .elementor-heading-title{color:var( --e-global-color-70e3cbe );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-651 .elementor-element.elementor-element-59ecbbe4{--grid-auto-flow:row;}.elementor-651 .elementor-element.elementor-element-177882c{--swiper-slides-to-display:2;}.elementor-651 .elementor-element.elementor-element-5c82a4a5{--flex-wrap:wrap;}}@media(min-width:768px){.elementor-651 .elementor-element.elementor-element-791a4fcd{--width:100%;}.elementor-651 .elementor-element.elementor-element-64e3f9d7{--content-width:var(--limit-xl);}.elementor-651 .elementor-element.elementor-element-4fbc70b{--content-width:var(--limit-l);}.elementor-651 .elementor-element.elementor-element-536924e0{--content-width:var(--limit-l);}.elementor-651 .elementor-element.elementor-element-580e2cdb{--width:50%;}.elementor-651 .elementor-element.elementor-element-451e70e6{--width:50%;}.elementor-651 .elementor-element.elementor-element-c92e2b6{--content-width:var(--limit-l);}.elementor-651 .elementor-element.elementor-element-7234399f{--content-width:var(--limit-xl);}.elementor-651 .elementor-element.elementor-element-23a8afb2{--width:50%;}.elementor-651 .elementor-element.elementor-element-37925b28{--width:50%;}.elementor-651 .elementor-element.elementor-element-5c82a4a5{--width:var(--limit-l);}.elementor-651 .elementor-element.elementor-element-3a719e09{--width:max(100%, var(--limit-l));}}@media(max-width:767px){.elementor-651 .elementor-element.elementor-element-59ecbbe4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-651 .elementor-element.elementor-element-177882c{--swiper-slides-to-display:1;}.elementor-651 .elementor-element.elementor-element-5c82a4a5{--padding-top:0;--padding-bottom:calc(2 * var(--gap-m));--padding-left:0;--padding-right:0;}}/* Start custom CSS for jet-engine-component-1139, class: .elementor-element-7b7e4fd2 */.elementor-651 .elementor-element.elementor-element-7b7e4fd2 {
    height: 100%; /* Setzt die Höhe des Widgets auf 100% */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-beca9e7 */.elementor-651 .elementor-element.elementor-element-beca9e7 {
  position: relative;
  z-index: 1; /* Bild unter dem SVG */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-22f4c449 */.elementor-651 .elementor-element.elementor-element-22f4c449 {
  position: absolute;
  top: 50%;  /* Zentriert das SVG vertikal relativ zum Container */
  left: 50%; /* Zentriert das SVG horizontal relativ zum Container */
  width: min(80%, 570px); /* SVG nimmt 80% der Breite des Containers ein oder maximal 570px */
  height: auto; /* Höhe proportional zur Breite */
  transform: translate(-50%, -50%) translateX(-80%) translateY(0%); /* Verschiebt das SVG nach links und ins Bild hinein */
  z-index: 2; /* SVG überlagert das Bild */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-580e2cdb */.elementor-651 .elementor-element.elementor-element-580e2cdb {
  position: relative;
  width: 100%; /* Breite des Containers */
  overflow: visible; /* Standardmäßig sichtbar */
}

/*
@media (max-width: 768px) {
  .elementor-651 .elementor-element.elementor-element-580e2cdb {
    overflow: hidden; /* Versteckt Überlauf bei kleinen Bildschirmen */
  }
}
*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c92e2b6 */.elementor-651 .elementor-element.elementor-element-c92e2b6 {
    max-width: 100%;
    padding-inline: var(--gap-m);
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-177882c *//* Positionierung der Buttons mit position: relative */
.elementor-651 .elementor-element.elementor-element-177882c .elementor-swiper-button-prev,
.elementor-651 .elementor-element.elementor-element-177882c .elementor-swiper-button-next {
    position: relative; /* Buttons relativ positionieren */
    bottom: 20px; /* Abstand vom unteren Rand */
    margin-block-start: var(--gap-m);
}

/* Abstände der Buttons in der normalen Ansicht (vor der Media Query) */
.elementor-651 .elementor-element.elementor-element-177882c .elementor-swiper-button-prev {
    left: 20px; /* "Zurück"-Button: Abstand von links */
}

.elementor-651 .elementor-element.elementor-element-177882c .elementor-swiper-button-next {
    left: 60px; /* "Weiter"-Button: weiter rechts vom "Zurück"-Button */
}

/* Zusätzliche Anpassung für größere Bildschirme */
@media (min-width: 1340px) {
    /* Unterschiedliche Positionierung der Buttons bei größeren Bildschirmen */
    
    /* "Zurück"-Button: weiter links innerhalb des 1340px Content-Bereichs */
    .elementor-651 .elementor-element.elementor-element-177882c .elementor-swiper-button-prev {
        left: calc((100vw - 1340px) / 2 + 20px); /* Buttons innerhalb des Content-Bereichs */
    }

    /* "Weiter"-Button: weiter rechts innerhalb des 1340px Content-Bereichs */
    .elementor-651 .elementor-element.elementor-element-177882c .elementor-swiper-button-next {
        left: calc((100vw - 1340px) / 2 + 60px); /* Abstand weiter rechts als der "Zurück"-Button */
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45304e51 */.elementor-651 .elementor-element.elementor-element-45304e51 {
  position: relative;
  z-index: 1; /* Bild unter dem SVG */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-11d9e4b4 */.elementor-651 .elementor-element.elementor-element-11d9e4b4 {
  position: absolute;
  top: 50%;  /* Zentriert das SVG vertikal relativ zum Container */
  left: 50%; /* Zentriert das SVG horizontal relativ zum Container */
  width: min(80%, 570px); /* SVG nimmt 80% der Breite des Containers ein oder maximal 570px */
  height: auto; /* Höhe proportional zur Breite */
  transform: translate(-50%, -50%) translateX(65%) translateY(30%); /* Verschiebt das SVG nach links und ins Bild hinein */
  z-index: 2; /* SVG überlagert das Bild */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37925b28 */.elementor-651 .elementor-element.elementor-element-37925b28 {
  position: relative;
  width: 100%; /* Breite des Containers */
  overflow: visible; /* Standardmäßig sichtbar */
}

/*
@media (max-width: 768px) {
  .elementor-651 .elementor-element.elementor-element-37925b28 {
    overflow: hidden; /* Versteckt Überlauf bei kleinen Bildschirmen */
  }
}
*//* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'BeVietnamPro';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://gesund.gere.ch/wp-content/uploads/2024/09/BeVietnamPro-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'BeVietnamPro';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://gesund.gere.ch/wp-content/uploads/2024/09/BeVietnamPro-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'BeVietnamPro';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://gesund.gere.ch/wp-content/uploads/2024/09/BeVietnamPro-SemiBold.woff2') format('woff2');
}
/* End Custom Fonts CSS */