.glightbox-container{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999!important;overflow:hidden;-ms-touch-action:none;touch-action:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:0;overflow:hidden}.glightbox-container.inactive{display:none}.glightbox-container .gcontainer{position:relative;width:100%;height:100%;z-index:9999;overflow:hidden}.glightbox-container .gslider{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;height:100%;left:0;top:0;width:100%;position:relative;overflow:hidden;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.glightbox-container .gslide{width:100%;position:absolute;opacity:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0}.glightbox-container .gslide.current{opacity:1;z-index:99999;position:relative}.glightbox-container .gslide.prev{opacity:1;z-index:9999}.glightbox-container .gslide-inner-content{width:100%}.glightbox-container .ginner-container{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;margin:auto;height:100vh}.glightbox-container .ginner-container.gvideo-container{width:100%}.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.glightbox-container .ginner-container.desc-left,.glightbox-container .ginner-container.desc-right{max-width:100%!important}.gslide iframe,.gslide video{outline:0!important;border:none;min-height:165px;-webkit-overflow-scrolling:touch;-ms-touch-action:auto;touch-action:auto}.gslide:not(.current){pointer-events:none}.gslide-image{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gslide-image img{max-height:100vh;display:block;padding:0;float:none;outline:0;border:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:100vw;width:auto;height:auto;-o-object-fit:cover;object-fit:cover;-ms-touch-action:none;touch-action:none;margin:auto;min-width:200px}.desc-bottom .gslide-image img,.desc-top .gslide-image img{width:auto}.desc-left .gslide-image img,.desc-right .gslide-image img{width:auto;max-width:100%}.gslide-image img.zoomable{position:relative}.gslide-image img.dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-transition:none;transition:none}.gslide-video{position:relative;max-width:100vh;width:100%!important}.gslide-video .gvideo-wrapper{width:100%;margin:auto}.gslide-video::before{content:'';display:block;position:absolute;width:100%;height:100%;background:rgba(255,0,0,.34);display:none}.gslide-video.playing::before{display:none}.gslide-video.fullscreen{max-width:100%!important;min-width:100%;height:75vh}.gslide-video.fullscreen video{max-width:100%!important;width:100%!important}.gslide-inline{background:#fff;text-align:left;max-height:calc(100vh - 40px);overflow:auto;max-width:100%}.gslide-inline .ginlined-content{padding:20px;width:100%}.gslide-inline .dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-transition:none;transition:none}.ginlined-content{overflow:auto;display:block!important;opacity:1}.gslide-external{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-width:100%;background:#fff;padding:0;overflow:auto;max-height:75vh;height:100%}.gslide-media{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto}.zoomed .gslide-media{-webkit-box-shadow:none!important;box-shadow:none!important}.desc-bottom .gslide-media,.desc-top .gslide-media{margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gslide-description{position:relative;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.gslide-description.description-left,.gslide-description.description-right{max-width:100%}.gslide-description.description-bottom,.gslide-description.description-top{margin:0 auto;width:100%}.gslide-description p{margin-bottom:12px}.gslide-description p:last-child{margin-bottom:0}.zoomed .gslide-description{display:none}.glightbox-button-hidden{display:none}.glightbox-mobile .glightbox-container .gslide-description{height:auto!important;width:100%;background:0 0;position:absolute;bottom:0;padding:19px 11px;max-width:100vw!important;-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important;max-height:78vh;overflow:auto!important;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.75)));background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.75) 100%);-webkit-transition:opacity .3s linear;transition:opacity .3s linear;padding-bottom:50px}.glightbox-mobile .glightbox-container .gslide-title{color:#fff;font-size:1em}.glightbox-mobile .glightbox-container .gslide-desc{color:#a1a1a1}.glightbox-mobile .glightbox-container .gslide-desc a{color:#fff;font-weight:700}.glightbox-mobile .glightbox-container .gslide-desc *{color:inherit}.glightbox-mobile .glightbox-container .gslide-desc string{color:#fff}.glightbox-mobile .glightbox-container .gslide-desc .desc-more{color:#fff;opacity:.4}.gdesc-open .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:.4}.gdesc-open .gdesc-inner{padding-bottom:30px}.gdesc-closed .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:1}.greset{-webkit-transition:all .3s ease;transition:all .3s ease}.gabsolute{position:absolute}.grelative{position:relative}.glightbox-desc{display:none!important}.glightbox-open{overflow:hidden}.gloader{height:25px;width:25px;-webkit-animation:lightboxLoader .8s infinite linear;animation:lightboxLoader .8s infinite linear;border:2px solid #fff;border-right-color:transparent;border-radius:50%;position:absolute;display:block;z-index:9999;left:0;right:0;margin:0 auto;top:47%}.goverlay{width:100%;height:calc(100vh + 1px);position:fixed;top:-1px;left:0;background:#000;will-change:opacity}.glightbox-mobile .goverlay{background:#000}.gclose,.gnext,.gprev{z-index:99999;cursor:pointer;width:26px;height:44px;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gclose svg,.gnext svg,.gprev svg{display:block;width:25px;height:auto;margin:0;padding:0}.gclose.disabled,.gnext.disabled,.gprev.disabled{opacity:.1}.gclose .garrow,.gnext .garrow,.gprev .garrow{stroke:#fff}.gbtn.focused{outline:2px solid #0f3d81}iframe.wait-autoplay{opacity:0}.glightbox-closing .gclose,.glightbox-closing .gnext,.glightbox-closing .gprev{opacity:0!important}.glightbox-clean .gslide-description{background:#fff}.glightbox-clean .gdesc-inner{padding:22px 20px}.glightbox-clean .gslide-title{font-size:1em;font-weight:400;font-family:arial;color:#000;margin-bottom:19px;line-height:1.4em}.glightbox-clean .gslide-desc{font-size:.86em;margin-bottom:0;font-family:arial;line-height:1.4em}.glightbox-clean .gslide-video{background:#000}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.75);border-radius:4px}.glightbox-clean .gclose path,.glightbox-clean .gnext path,.glightbox-clean .gprev path{fill:#fff}.glightbox-clean .gprev{position:absolute;top:-100%;left:30px;width:40px;height:50px}.glightbox-clean .gnext{position:absolute;top:-100%;right:30px;width:40px;height:50px}.glightbox-clean .gclose{width:35px;height:35px;top:15px;right:10px;position:absolute}.glightbox-clean .gclose svg{width:18px;height:auto}.glightbox-clean .gclose:hover{opacity:1}.gfadeIn{-webkit-animation:gfadeIn .5s ease;animation:gfadeIn .5s ease}.gfadeOut{-webkit-animation:gfadeOut .5s ease;animation:gfadeOut .5s ease}.gslideOutLeft{-webkit-animation:gslideOutLeft .3s ease;animation:gslideOutLeft .3s ease}.gslideInLeft{-webkit-animation:gslideInLeft .3s ease;animation:gslideInLeft .3s ease}.gslideOutRight{-webkit-animation:gslideOutRight .3s ease;animation:gslideOutRight .3s ease}.gslideInRight{-webkit-animation:gslideInRight .3s ease;animation:gslideInRight .3s ease}.gzoomIn{-webkit-animation:gzoomIn .5s ease;animation:gzoomIn .5s ease}.gzoomOut{-webkit-animation:gzoomOut .5s ease;animation:gzoomOut .5s ease}@-webkit-keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes gfadeIn{from{opacity:0}to{opacity:1}}@keyframes gfadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes gfadeOut{from{opacity:1}to{opacity:0}}@keyframes gfadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@-webkit-keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@-webkit-keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:1}}@keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:1}}@-webkit-keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@media (min-width:769px){.glightbox-container .ginner-container{width:auto;height:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.glightbox-container .ginner-container.desc-top .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.glightbox-container .ginner-container.desc-left .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-left .gslide-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.gslide-image img{max-height:97vh;max-width:100%}.gslide-image img.zoomable{cursor:-webkit-zoom-in;cursor:zoom-in}.zoomed .gslide-image img.zoomable{cursor:-webkit-grab;cursor:grab}.gslide-inline{max-height:95vh}.gslide-external{max-height:100vh}.gslide-description.description-left,.gslide-description.description-right{max-width:275px}.glightbox-open{height:auto}.goverlay{background:rgba(0,0,0,.92)}.glightbox-clean .gslide-media{-webkit-box-shadow:1px 2px 9px 0 rgba(0,0,0,.65);box-shadow:1px 2px 9px 0 rgba(0,0,0,.65)}.glightbox-clean .description-left .gdesc-inner,.glightbox-clean .description-right .gdesc-inner{position:absolute;height:100%;overflow-y:auto}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.32)}.glightbox-clean .gclose:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gprev:hover{background-color:rgba(0,0,0,.7)}.glightbox-clean .gprev{top:45%}.glightbox-clean .gnext{top:45%}}@media (min-width:992px){.glightbox-clean .gclose{opacity:.7;right:20px}}@media screen and (max-height:420px){.goverlay{background:#000}}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 100 900;
  font-display: swap;
  src: url(../../files/mjr_theme/fonts/montserrat/v26/JTUQjIg1_i6t8kCHKm459WxRxC7mw9c.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 100 900;
  font-display: swap;
  src: url(../../files/mjr_theme/fonts/montserrat/v26/JTUQjIg1_i6t8kCHKm459WxRzS7mw9c.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 100 900;
  font-display: swap;
  src: url(../../files/mjr_theme/fonts/montserrat/v26/JTUQjIg1_i6t8kCHKm459WxRxi7mw9c.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 100 900;
  font-display: swap;
  src: url(../../files/mjr_theme/fonts/montserrat/v26/JTUQjIg1_i6t8kCHKm459WxRxy7mw9c.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 100 900;
  font-display: swap;
  src: url(../../files/mjr_theme/fonts/montserrat/v26/JTUQjIg1_i6t8kCHKm459WxRyS7m.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(../../files/mjr_theme/fonts/montserrat/v26/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(../../files/mjr_theme/fonts/montserrat/v26/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(../../files/mjr_theme/fonts/montserrat/v26/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(../../files/mjr_theme/fonts/montserrat/v26/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(../../files/mjr_theme/fonts/montserrat/v26/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Sacramento';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../../files/mjr_theme/fonts/sacramento/v15/buEzpo6gcdjy0EiZMBUG4CMf_exL.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Sacramento';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../../files/mjr_theme/fonts/sacramento/v15/buEzpo6gcdjy0EiZMBUG4C0f_Q.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

html{--wrapper-margin: calc((100vw - 1500px) / 2);--spacing-page: 20px;--spacing-element: 20px;--spacing-column: 30px;--spacing-sm: 20px;--spacing-md: 30px;--spacing-lg: 50px;--spacing-xl: 75px;--font-family: "Montserrat", sans-serif;--font-weight: 300;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--font-family-hl: "Sacramento", cursive;--font-weight-hl: 400;--font-size: 18px;--font-size-h1: 32px;--font-size-h1-hl: 48px;--font-size-h2: 28px;--font-size-xl: 28px;--font-size-lg: 24px;--font-size-md: 20px;--font-size-sm: 16px;--line-height: 1.58em;--line-height-hl: 1.15em;--color-primary: #be8b00;--color-primary-light: #e7bd84;--color-secondary: #8b5542;--color-secondary-text: #9d5700;--color-white: #fbfbfb;--color-light: #fbf7f0;--color-bg-light: #f8f2ea;--color-gray: #6e6e6e;--color-dark: #0D0D0D;--color-page-background: var(--color-white);--color-text: var(--color-dark);--color-text-inverted: var(--color-white);--color-okker: #be8a00;--color-blau: #219bc3;--color-gruen: #05a869;--color-lila: #800080;--color-pink: #fc4bab;--border-radius: 5px;--header-height: 220px;--logo-width: 368px;--hero-left: 200px}@media (max-width:399px){html{--logo-width: 100%}}@media (max-width:575px){html{--spacing-page: 10px}}@media (min-width:576px) and (max-width:991px){html{--hero-left: 200px}}@media (min-width:992px){html{--spacing-column: 50px;--spacing-sm: 30px;--spacing-md: 50px;--spacing-lg: 75px;--font-size: 19px;--font-size-h1: 38px;--font-size-h1-hl: 68px;--font-size-h2: 40px;--font-size-xl: 36px;--font-size-lg: 30px;--font-size-md: 24px}}@media (min-width:1200px){html{--logo-width: 490px;--hero-left: 234px}}@media (min-width:1540px){html{--hero-left: calc((1500px - var(--logo-width)) / 2)}}header,footer,nav,section,aside,main,article,figure,figcaption{display:block}body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,ol,ul,li,dl,dt,dd,figure,table,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0}*,*:before,*:after{box-sizing:border-box}img,video,audio{max-width:100%;height:auto;border-style:none}a{text-decoration:none;color:inherit}a:focus,a:hover{text-decoration:underline}button,input,select,textarea{appearance:none}ul,ol{list-style:none}img,svg,button,input[type="checkbox"],input[type="radio"],label{vertical-align:middle}blockquote,q{quotes:none}fieldset,img,iframe{border:0}sub,sup{font-size:smaller;font-weight:var(--font-weight-bold)}sup{vertical-align:super}sub{vertical-align:sub}del{text-decoration:line-through}ins{text-decoration:none}html{scroll-behavior:smooth}body{background-color:var(--color-page-background);color:var(--color-text);overflow-y:scroll;min-height:100%;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;box-sizing:border-box}.block{overflow:hidden}.clear,#clear{height:0.1px;font-size:0.1px;line-height:0.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}blockquote{padding:var(--spacing-element);border-top:2px solid var(--color-primary);border-bottom:2px solid var(--color-primary)}blockquote+p{text-align:right}blockquote+p:not(:last-child){margin-bottom:var(--spacing-sm)}blockquote:not(:first-child){margin-top:var(--spacing-sm)}.image_container{overflow:hidden}img,video{display:block}table{width:100%;padding:0;border-spacing:0;border-collapse:collapse;overflow-x:scroll;-ms-overflow-x:auto;font-size:inherit}h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,ol,ul,form,.float_above{margin-bottom:var(--spacing-element)}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,p:last-child,pre:last-child,blockquote:last-child,table:last-child,ol:last-child,ul:last-child,form:last-child,.float_above:last-child{margin-bottom:0}p+h2,blockquote+h2,table+h2,ol+h2,ul+h2,form+h2,p+h3,blockquote+h3,table+h3,ol+h3,ul+h3,form+h3,p+h4,blockquote+h4,table+h4,ol+h4,ul+h4,form+h4,p+h5,blockquote+h5,table+h5,ol+h5,ul+h5,form+h5,p+h6,blockquote+h6,table+h6,ol+h6,ul+h6,form+h6{margin-top:var(--spacing-md)}a{text-decoration:underline}a[href^="tel"]{white-space:nowrap}a[href^="mailto"] svg{height:var(--font-size);width:auto;margin-left:10px}.content-text ul{list-style-type:disc;margin-left:20px}.content-text ol{margin-left:20px}.content-text.media{display:flex;grid-gap:var(--spacing-element)}.content-text.media--right>.rte,.content-text.media--left>.rte{flex-grow:1}.content-text.media--right>figure,.content-text.media--left>figure{flex:1 0 auto}.content-text.media--above,.content-text.media--below{flex-flow:column}.content-text.media--left>figure,.content-text.media--above>figure{order:-1}@media (max-width:575px){.content-text.media--right,.content-text.media--left{flex-flow:column;grid-gap:var(--spacing-element)}}body{font-family:var(--font-family);font-optical-sizing:auto;font-weight:var(--font-weight);font-style:normal;font-variation-settings:"wdth" 100;font-size:var(--font-size);line-height:var(--line-height)}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-bold);text-wrap:balance}h1{font-size:var(--font-size-h1);line-height:var(--line-height-hl);text-transform:uppercase;color:var(--color-primary);font-weight:var(--font-weight-semibold)}h1 em{display:inline-block;margin-left:4px;color:var(--color-gray);font-style:normal;font-family:var(--font-family-hl);text-transform:none;font-size:var(--font-size-h1-hl);line-height:var(--line-height-hl);font-weight:400}h2{font-size:var(--font-size-h2);line-height:var(--line-height-hl);font-weight:var(--font-weight-medium)}h3,h4,h5,h6{color:var(--color-text);font-size:var(--font-size);line-height:var(--line-height-hl)}a{color:var(--color-primary)}a,a:hover{text-decoration:none}strong{color:var(--color-secondary-text);font-weight:var(--font-weight-bold)}p em{color:var(--color-secondary-text);font-style:normal;font-weight:var(--font-weight-medium)}.nav-menu ul,.nav-top ul{margin:0;padding:0;list-style-type:none;display:flex;grid-gap:var(--spacing-element)}.nav-menu a,.nav-top a,.nav-menu strong,.nav-top strong{display:block;font-weight:var(--font-weight)}.nav-menu a.farbe-nav.okker,.nav-top a.farbe-nav.okker,.nav-menu strong.farbe-nav.okker,.nav-top strong.farbe-nav.okker{color:var(--color-okker)}.nav-menu a.farbe-nav.blau,.nav-top a.farbe-nav.blau,.nav-menu strong.farbe-nav.blau,.nav-top strong.farbe-nav.blau{color:var(--color-blau)}.nav-menu a.farbe-nav.gruen,.nav-top a.farbe-nav.gruen,.nav-menu strong.farbe-nav.gruen,.nav-top strong.farbe-nav.gruen{color:var(--color-gruen)}.nav-menu a.farbe-nav.lila,.nav-top a.farbe-nav.lila,.nav-menu strong.farbe-nav.lila,.nav-top strong.farbe-nav.lila{color:var(--color-lila)}.nav-menu a.farbe-nav.pink,.nav-top a.farbe-nav.pink,.nav-menu strong.farbe-nav.pink,.nav-top strong.farbe-nav.pink{color:var(--color-pink)}.nav-menu a.farbe-nav:hover,.nav-top a.farbe-nav:hover,.nav-menu strong.farbe-nav:hover,.nav-top strong.farbe-nav:hover{color:var(--color-text)}.nav-menu strong,.nav-top strong{color:var(--color-primary)}.nav-menu a.bold,.nav-top a.bold,.nav-menu strong.bold,.nav-top strong.bold{font-weight:700}@media (max-width:1198px){.nav-menu{display:none;position:absolute;z-index:10;background-color:var(--color-white);left:10px;right:10px;border-radius:0 0 var(--border-radius) var(--border-radius);padding-bottom:15px;box-shadow:0 4px 8px rgba(0, 0, 0, 0.1)}.nav-menu ul{flex-flow:column;width:100%;grid-gap:10px}.nav-menu ul.level_1{padding:10px 15px}.nav-menu ul.level_1 ul{height:auto;width:100%;max-height:0;overflow:hidden;margin-top:10px;padding-left:15px}.nav-menu ul.level_1 ul strong{color:var(--color-text)}.nav-menu li{position:relative}.nav-menu a{text-decoration:none}.nav-menu a.okker~label i{background-color:var(--color-okker)}.nav-menu a.blau~label i{background-color:var(--color-blau)}.nav-menu a.gruen~label i{background-color:var(--color-gruen)}.nav-menu a.lila~label i{background-color:var(--color-lila)}.nav-menu a.pink~label i{background-color:var(--color-pink)}.nav-menu a.okker{color:var(--color-okker)}.nav-menu a.blau{color:var(--color-blau)}.nav-menu a.gruen{color:var(--color-gruen)}.nav-menu a.lila{color:var(--color-lila)}.nav-menu a.pink{color:var(--color-pink)}.nav-menu a:hover{color:var(--color-text)}.nav-menu label{position:absolute;right:0;top:0;z-index:2;width:40px;height:24px;cursor:pointer;display:block}.nav-menu label i{position:absolute;bottom:8px;right:0;background-color:var(--color-primary);width:15px;height:3px}.nav-menu label i:nth-child(2){transition:all 300ms;transform:rotate(90deg)}.nav-menu input{display:none}.nav-menu input:checked+label i:nth-child(2){transform:rotate(0)}.nav-menu input:checked+label+ul{max-height:none}}@media (min-width:1199px){.nav-menu .block{overflow:visible}.nav-menu .level_1{justify-content:stretch;grid-gap:0}.nav-menu .level_1>li{position:relative;flex-grow:1}.nav-menu .level_1>li:first-child::before,.nav-menu .level_1>li::after{content:"";position:absolute;top:6px;height:22px;width:2px;background-color:var(--color-primary)}.nav-menu .level_1>li:first-child::before{left:0}.nav-menu .level_1>li::after{right:0}.nav-menu .level_1>li>a,.nav-menu .level_1>li>strong{text-align:center}.nav-menu .level_1>li:hover .level_2{display:flex}.nav-menu .level_1>li ul{display:flex;justify-content:flex-start;align-items:flex-start;flex-flow:column;grid-gap:0;margin:0}.nav-menu .level_1 .level_2{position:absolute;z-index:10;display:none;box-shadow:0 4px 8px rgba(0, 0, 0, 0.1);z-index:2;margin:0 -10px;padding:var(--spacing-sm) var(--spacing-md);background-color:rgba(251, 251, 251, 0.95);min-width:100%}.nav-menu .level_1 .level_2 li{width:100%}.nav-menu .level_1 .level_2 li>a,.nav-menu .level_1 .level_2 li>strong,.nav-menu .level_1 .level_2 li>.folder{padding:2px 0;font-size:var(--font-size);line-height:var(--line-height)}.nav-menu .level_1 .level_2 li.folder:not(:first-child){margin-top:10px}.nav-menu .level_1 .level_2 li>.folder{display:block;padding:5px 10px;margin-left:-10px;margin-right:-10px;background-color:var(--color-bg-light);color:var(--color-text)}.nav-menu .level_1 .level_2 a .title,.nav-menu .level_1 .level_2 strong .title{margin:0}.nav-menu a,.nav-menu strong{font-size:22px;line-height:var(--line-height);color:var(--color-text)}.nav-menu a .title,.nav-menu strong .title{position:relative;width:max-content;margin-left:auto;margin-right:auto}.nav-menu a .title::after,.nav-menu strong .title::after{content:"";position:absolute;height:2px;bottom:0;left:0;right:0;background-color:transparent;transition:background-color 300ms linear}.nav-menu a .subtitle,.nav-menu strong .subtitle{font-size:14px;line-height:var(--line-height);margin-top:2px}.nav-menu a.trail,.nav-menu strong{color:var(--color-primary)}}@media (min-width:1199px) and (hover:hover){.nav-menu a:hover{color:var(--color-text)}}.nav-trigger{display:flex;align-items:center;position:relative;z-index:10;border-radius:var(--border-radius);background-color:var(--color-okker)}body.blau .nav-trigger{background-color:var(--color-blau)}body.gruen .nav-trigger{background-color:var(--color-gruen)}body.lila .nav-trigger{background-color:var(--color-lila)}body.pink .nav-trigger{background-color:var(--color-pink)}@media (min-width:1199px){.nav-trigger{display:none}}.nav-trigger .bars{width:40px;height:30px;position:relative;margin:10px 15px}.nav-trigger span{display:none}.nav-trigger i{position:absolute;left:0;right:0;height:4px;background-color:var(--color-white);transition:all 300ms linear}.nav-trigger i:nth-child(1){top:0}.nav-trigger i:nth-child(2){top:50%;transform:translateY(-50%)}.nav-trigger i:nth-child(3){bottom:0}body.menu-active{height:100%}body.menu-active .nav-trigger{border-radius:var(--border-radius) var(--border-radius) 0 0}body.menu-active .nav-trigger i:nth-child(1){transform-origin:center;transform:translateY(-50%) rotate(45deg);top:50%}body.menu-active .nav-trigger i:nth-child(2){opacity:0}body.menu-active .nav-trigger i:nth-child(3){transform-origin:center;transform:translateY(50%) rotate(-45deg);bottom:50%}body.menu-active .nav-menu{display:block}.nav-top a,.nav-top strong{font-weight:var(--font-weight-extrabold);color:var(--color-secondary-text);text-transform:uppercase;font-size:var(--font-size-sm);line-height:1em}.nav-top strong,.nav-top a.trail{color:var(--color-primary)}@media (hover:hover){.nav-top a:hover{color:var(--color-primary)}}.nav-top .level_1{grid-gap:0}.nav-top .level_1>li:not(:last-child){position:relative;padding-right:23px}.nav-top .level_1>li:not(:last-child)::after{content:"";position:absolute;top:6px;right:10px;width:3px;height:3px;background-color:var(--color-primary);border-radius:50%}.nav-subpages ul{display:flex;flex-flow:column;grid-gap:10px;width:max-content;max-width:100%;margin:var(--spacing-md) auto 0}.nav-subpages a{display:block;flex-grow:1;background-color:var(--color-light);padding:15px;border-radius:10px;color:var(--color-secondary-text);font-weight:var(--font-weight-medium);border:1px solid var(--color-primary-light);text-align:center;transition:all 300ms linear}.nav-subpages a::after{content:"";position:absolute;height:2px;bottom:0;left:0;right:0;background-color:transparent;transition:background-color 300ms linear}@media (hover:hover){.nav-subpages a:hover{background-color:var(--color-secondary);color:#fff;border-color:var(--color-secondary)}.nav-subpages a:hover::after{border-color:var(--color-white)}}[id="header"] .head{padding-top:var(--spacing-page);padding-bottom:var(--spacing-page);display:flex;align-items:stretch;position:relative;z-index:5}@media (max-width:1539px){[id="header"] .head{padding-left:var(--spacing-page);padding-right:var(--spacing-page)}}@media (min-width:1540px){[id="header"] .head{max-width:1500px;margin-left:auto;margin-right:auto}}@media (min-width:768px){[id="header"] .head{padding-top:var(--spacing-md);padding-bottom:var(--spacing-md)}}@media (max-width:991px){[id="header"] .head{flex-wrap:wrap}}@media (min-width:992px){[id="header"] .head{height:var(--header-height)}}@media (max-width:1199px){[id="header"] .head{grid-gap:var(--spacing-sm)}}@media (min-width:1200px) and (max-width:1539px){[id="header"] .head{grid-gap:var(--spacing-column)}}[id="header"] .head .buttons,[id="header"] .head .top-container{height:100%;display:flex;justify-content:space-between}@media (min-width:576px){[id="header"] .head .buttons,[id="header"] .head .top-container{flex-flow:column}}[id="header"] .head .buttons{width:100%;grid-gap:10px}@media (max-width:575px){[id="header"] .head .buttons{flex-wrap:wrap}}@media (min-width:576px){[id="header"] .head .buttons{width:var(--hero-left)}}[id="header"] .head .buttons>*{flex-grow:1}@media (min-width:576px){[id="header"] .head .buttons>*{width:var(--hero-left)}}@media (min-width:1540px){[id="header"] .head .buttons>*{--hero-left: 234px}}[id="header"] .head .buttons a{display:block;padding:0 15px;color:var(--color-white);background-color:var(--color-primary);font-size:var(--font-size-sm);line-height:50px;font-weight:var(--font-weight-semibold);background-size:auto 28px;background-repeat:no-repeat;background-position:15px center;font-weight:600px;width:100%;border-radius:var(--border-radius);padding-left:55px;transition:all 300ms linear}@media (min-width:1200px){[id="header"] .head .buttons a{font-size:var(--font-size);line-height:50px}}[id="header"] .head .buttons .enquiry a{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath fill='%23fff' d='M128 0c13.3 0 24 10.7 24 24V64H296V24c0-13.3 10.7-24 24-24s24 10.7 24 24V64h40c35.3 0 64 28.7 64 64v16 48V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V192 144 128C0 92.7 28.7 64 64 64h40V24c0-13.3 10.7-24 24-24zM400 192H48V448c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V192zM329 297L217 409c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47 95-95c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z'/%3E%3C/svg%3E")}@media (hover:hover){[id="header"] .head .buttons .enquiry a:hover{background-color:var(--color-secondary)}}[id="header"] .head .buttons .phone a{background-color:var(--color-secondary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath fill='%23fff' d='M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 167c13.7-11.2 18.4-30 11.6-46.3l-40-96z'/%3E%3C/svg%3E")}@media (hover:hover){[id="header"] .head .buttons .phone a:hover{background-color:var(--color-primary)}}[id="header"] .head .logo{width:var(--logo-width)}[id="header"] .head .top-container{margin-left:auto;align-items:flex-end}@media (max-width:991px){[id="header"] .head .top-container{display:contents}}[id="header"] .head .top-container .phone{text-align:right;font-size:var(--font-size-sm);line-height:var(--line-height);color:var(--color-secondary-text)}@media (max-width:767px){[id="header"] .head .top-container .phone{width:100%}}@media (min-width:768px) and (max-width:991px){[id="header"] .head .top-container .phone{margin-left:auto}}[id="header"] .head .top-container .phone a{color:var(--color-secondary-text);font-weight:var(--font-weight-bold)}@media (hover:hover){[id="header"] .head .top-container .phone a:hover{color:var(--color-primary)}}@media (max-width:991px){[id="header"] .head .top-container .nav-top{flex-basis:100%}[id="header"] .head .top-container .nav-top .level_1{justify-content:flex-end}}[id="header"] .nav-container{padding-top:10px;padding-bottom:10px}@media (max-width:1539px){[id="header"] .nav-container{padding-left:var(--spacing-page);padding-right:var(--spacing-page)}}@media (min-width:1540px){[id="header"] .nav-container{max-width:1500px;margin-left:auto;margin-right:auto}}@media (min-width:1200px){[id="header"] .nav-container{padding-top:var(--spacing-sm);padding-bottom:var(--spacing-sm)}}[id="main"]{position:relative;z-index:1}[id="main"] .mod_article>.content-element-group,[id="main"] .mod_article>.content-gallery{margin-top:var(--spacing-xl)}[id="main"] .mod_article>.content-element-group:not(:last-child),[id="main"] .mod_article>.content-gallery:not(:last-child){margin-bottom:var(--spacing-xl)}[id="footer"] .inside{display:flex;flex-flow:column;align-items:center;grid-gap:var(--spacing-sm);padding:var(--spacing-xl) var(--spacing-page)}[id="footer"] .logo{width:calc(var(--logo-width) / 2)}[id="footer"] .foot{text-wrap:balance}[id="footer"] .foot em{font-style:normal;text-transform:uppercase}[id="footer"] .foot a{color:var(--color-text)}@media (hover:hover){[id="footer"] .foot a:hover{color:var(--color-primary)}}.col-1>.content-wrapper{display:grid;grid-gap:var(--spacing-lg) var(--spacing-column);grid-template-columns:1fr}@media (max-width:1539px){.col-1>.content-wrapper{padding-left:var(--spacing-page);padding-right:var(--spacing-page)}}@media (min-width:1540px){.col-1>.content-wrapper{max-width:1500px;margin-left:auto;margin-right:auto}}.col-2>.content-wrapper,.col-3>.content-wrapper,.col-4>.content-wrapper,.kontakt>.content-wrapper{display:grid;grid-auto-flow:dense;grid-gap:var(--spacing-lg) var(--spacing-column);grid-template-columns:1fr}@media (max-width:1539px){.col-2>.content-wrapper,.col-3>.content-wrapper,.col-4>.content-wrapper,.kontakt>.content-wrapper{padding-left:var(--spacing-page);padding-right:var(--spacing-page)}}@media (min-width:1540px){.col-2>.content-wrapper,.col-3>.content-wrapper,.col-4>.content-wrapper,.kontakt>.content-wrapper{max-width:1500px;margin-left:auto;margin-right:auto}}.col-2>.content-wrapper .content-wrapper,.col-3>.content-wrapper .content-wrapper,.col-4>.content-wrapper .content-wrapper,.kontakt>.content-wrapper .content-wrapper{padding-left:0;padding-right:0}.col-2>.content-wrapper>.content-headline,.col-3>.content-wrapper>.content-headline,.col-4>.content-wrapper>.content-headline,.kontakt>.content-wrapper>.content-headline,.col-2>.content-wrapper>.h2-subtitle,.col-3>.content-wrapper>.h2-subtitle,.col-4>.content-wrapper>.h2-subtitle,.kontakt>.content-wrapper>.h2-subtitle{grid-column:1 / -1}.col-2>.content-wrapper>.col-left,.col-3>.content-wrapper>.col-left,.col-4>.content-wrapper>.col-left,.kontakt>.content-wrapper>.col-left{grid-row:1;grid-column:1 / span 1}.col-2>.content-wrapper>.envelope,.col-3>.content-wrapper>.envelope,.col-4>.content-wrapper>.envelope,.kontakt>.content-wrapper>.envelope{display:flex;flex-flow:column;grid-gap:var(--spacing-md)}@media (min-width:768px){.col-2>.content-wrapper{grid-template-columns:1fr 1fr}}@media (min-width:768px){.col-2.datenschutz>.content-wrapper{grid-template-columns:1fr}}@media (min-width:1200px){.col-2.datenschutz>.content-wrapper{grid-template-columns:1fr 1fr}}@media (min-width:576px) and (max-width:991px){.col-3>.content-wrapper{grid-template-columns:repeat(4, 1fr)}.col-3>.content-wrapper>*:nth-child(odd){grid-column:1 / span 2}.col-3>.content-wrapper>*:nth-child(even){grid-column:3 / span 2}.col-3>.content-wrapper>*:last-child:nth-child(odd){grid-column:2 / span 2}}@media (min-width:992px){.col-3>.content-wrapper{grid-template-columns:repeat(3, 1fr)}}@media (min-width:768px){.col-4>.content-wrapper{grid-template-columns:1fr 1fr}}@media (min-width:992px){.col-4>.content-wrapper{grid-template-columns:repeat(4, 1fr)}}.bg-leaves{background:transparent url(../../files/mjr_theme/images/bg-leaves.png) top 40px left no-repeat;background-size:1600px auto}@media (min-width:1200px){.kontakt>.content-wrapper{grid-template-columns:1fr 2fr}}@media (min-width:1400px){.kontakt>.content-wrapper{grid-template-columns:1fr 1fr}}.teaser{margin-top:var(--spacing-xl);margin-bottom:var(--spacing-xl)}.teaser .content-wrapper{display:grid;grid-template-columns:1fr;grid-gap:var(--spacing-column)}@media (max-width:1539px){.teaser .content-wrapper{padding-left:var(--spacing-page);padding-right:var(--spacing-page)}}@media (min-width:1540px){.teaser .content-wrapper{max-width:1500px;margin-left:auto;margin-right:auto}}@media (min-width:576px){.teaser .content-wrapper{grid-template-columns:1fr 1fr}}@media (max-width:1399px){.teaser .content-wrapper{flex-wrap:wrap}}@media (min-width:1400px){.teaser .content-wrapper{display:flex}}.teaser .content-wrapper a{flex-grow:1;flex-shrink:0;display:flex;flex-flow:column;align-items:center;cursor:pointer;text-decoration:none}@media (hover:hover){.teaser .content-wrapper a:hover .image_container img{transform:scale(1)}}.teaser .content-wrapper a .image_container{height:320px}.teaser .content-wrapper a .image_container img{transform:scale(0.9);transition:all 300ms ease-out}.teaser .content-wrapper a .text_container{color:var(--color-text);font-size:var(--font-size-md);line-height:var(--line-height-hl);text-align:center}@media (min-width:768px){.teaser .content-wrapper a .text_container{font-size:var(--font-size-xl);line-height:var(--line-height-hl)}}.teaser .content-wrapper a .text_container .subtitle{font-size:var(--font-size-sm);line-height:var(--line-height)}@media (min-width:768px){.teaser .content-wrapper a .text_container .subtitle{font-size:var(--font-size);line-height:var(--line-height)}}.teaser .content-wrapper a .text-image_container{margin-top:-20px;padding-bottom:5px}.teaser .content-wrapper a .text_container,.teaser .content-wrapper a .text-image_container{padding-bottom:5px;transition:all 300ms linear}.content-element-group.bg-light{padding:var(--spacing-lg) 0;background-color:var(--color-light)}.envelope.bg-light{padding:var(--spacing-sm) var(--spacing-page);background-color:var(--color-light)}@media (min-width:1540px){.envelope.bg-light{padding:var(--spacing-lg)}}.envelope.bg-light .rte em{font-size:var(--font-size-md);line-height:var(--line-height-hl);font-weight:var(--font-weight-semibold);color:var(--color-primary);text-transform:uppercase;font-style:normal}.envelope.bg-light .rte strong{color:var(--color-text)}.envelope.space-between{display:flex;flex-flow:column;grid-gap:var(--spacing-md);justify-content:space-between}.content-text a.button{margin-top:20px}.hero{position:relative;background-image:linear-gradient(to bottom, var(--color-light) 0%, var(--color-light) 80%, transparent 100%)}@media (max-width:1539px){.hero{display:flex;align-items:center;grid-gap:var(--spacing-column);padding:var(--spacing-md) var(--spacing-page)}}@media (min-width:1540px){.hero{min-height:534px}}.hero::before,.hero::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.hero::before{bottom:auto;height:1px;box-shadow:0 1px 6px 1px #dddad4}.hero::after{opacity:0.5;z-index:0;background-image:url(../../files/mjr_theme/images/welle-hero.svg);background-position:center bottom -40px;background-repeat:no-repeat;background-size:2400px auto}.hero .rte,.hero figure{position:relative;z-index:2}.hero .rte{text-wrap:balance}@media (max-width:1539px){.hero .rte{text-align:center;padding-bottom:var(--spacing-xl)}}@media (min-width:1540px){.hero .rte{position:relative;z-index:2;margin-left:var(--wrapper-margin);padding-top:var(--spacing-xl);padding-left:var(--hero-left);width:min-content;min-width:400px}.hero .rte h1{width:max-content}}.hero .rte p{display:inline-block;font-size:18px;line-height:var(--line-height)}.hero figure{display:flex;justify-content:center;align-items:center}@media (max-width:1539px){.hero figure{order:-1;width:var(--hero-left);flex-shrink:0}}@media (min-width:1540px){.hero figure{position:absolute;z-index:1;top:var(--spacing-sm);left:var(--wrapper-margin);margin-left:var(--spacing-sm);height:474px;width:397px}}.h2-subtitle{text-align:center}.h2-subtitle h2{margin-bottom:0}.h2-subtitle h2+p{font-size:var(--font-size-lg);line-height:var(--line-height-hl);text-wrap:balance}.contact a,.cta a{color:var(--color-text)}.contact a svg,.cta a svg{color:var(--color-primary)}@media (hover:hover){.contact a:hover,.contact a:hover svg,.cta a:hover,.cta a:hover svg{color:var(--color-secondary)}}.mail-symbol a[href^="mailto"]{display:inline-flex;align-items:center}.consultation-hours table,.consultation-hours td,.consultation-hours tr{border:0;padding:0}.consultation-hours td:first-child:not(:last-child){text-transform:uppercase;padding-right:10px}p.info-box{display:block;background-color:var(--color-light);padding:15px;border-radius:10px;color:var(--color-secondary-text);font-weight:var(--font-weight-medium);border:1px solid var(--color-primary-light);text-align:center;text-wrap:balance}.bg-light p.info-box{background-color:var(--color-bg-light)}.cta{display:flex;flex-flow:column;grid-gap:var(--spacing-lg)}.cta .content-element-group>.content-wrapper>.envelope{grid-gap:var(--spacing-element)}.content-text.color-blau strong,.content-text.color-blau a.button{color:var(--color-blau);border-color:var(--color-blau)}.content-text.color-blau a.button:hover{background-color:var(--color-blau)}.content-text.color-gruen strong,.content-text.color-gruen a.button{color:var(--color-gruen);border-color:var(--color-gruen)}.content-text.color-gruen a.button:hover{background-color:var(--color-gruen)}.content-text.color-lila strong,.content-text.color-lila a.button{color:var(--color-lila);border-color:var(--color-lila)}.content-text.color-lila a.button:hover{background-color:var(--color-lila)}.content-text.color-pink strong,.content-text.color-pink a.button{color:var(--color-pink);border-color:var(--color-pink)}.content-text.color-pink a.button:hover{background-color:var(--color-pink)}.content-gallery ul{list-style-type:none;margin:0}.content-gallery.gallery-membership figure,.content-gallery.gallery-membership a{display:flex;justify-content:center;align-items:center}.content-gallery.gallery-membership li{background-color:var(--color-white)}.content-gallery.gallery-membership figure{padding:20px;position:relative;height:100%}.content-gallery.gallery-membership figcaption{position:absolute;top:0;right:0;bottom:0;left:0;font-size:var(--font-size-sm);line-height:var(--line-height-hl);background-color:rgba(139, 85, 66, 0.8);color:var(--color-white);display:none;text-align:center;align-items:center;justify-content:center;padding:20px;font-weight:var(--font-weight-medium)}@media (hover:hover){.content-gallery.gallery-membership a:hover figcaption{display:flex}}.content-gallery.content-gallery--cols-1 ul{display:flex;grid-gap:15px}.content-gallery.content-gallery--cols-2 ul{display:grid;grid-auto-flow:dense;grid-gap:var(--spacing-element);grid-template-columns:1fr;list-style-type:none;margin:0}@media (min-width:992px){.content-gallery.content-gallery--cols-2 ul{grid-template-columns:repeat(2, 1fr)}}.content-gallery.content-gallery--cols-3 ul{display:grid;grid-auto-flow:dense;grid-gap:var(--spacing-element);grid-template-columns:1fr;list-style-type:none;margin:0}@media (min-width:576px){.content-gallery.content-gallery--cols-3 ul{grid-template-columns:1fr 1fr}}@media (min-width:992px){.content-gallery.content-gallery--cols-3 ul{grid-template-columns:repeat(3, 1fr)}}.content-gallery.content-gallery--cols-4 ul{display:grid;grid-auto-flow:dense;grid-gap:var(--spacing-element);grid-template-columns:1fr;list-style-type:none;margin:0}@media (min-width:576px){.content-gallery.content-gallery--cols-4 ul{grid-template-columns:1fr 1fr}}@media (min-width:992px){.content-gallery.content-gallery--cols-4 ul{grid-template-columns:repeat(4, 1fr)}}.content-gallery.content-gallery--cols-5 ul{display:grid;grid-auto-flow:dense;grid-gap:var(--spacing-element);grid-template-columns:1fr;list-style-type:none;margin:0}@media (min-width:576px){.content-gallery.content-gallery--cols-5 ul{grid-template-columns:1fr 1fr 1fr}}@media (min-width:992px){.content-gallery.content-gallery--cols-5 ul{grid-template-columns:repeat(5, 1fr)}}.content-gallery.content-gallery--cols-6 ul{display:grid;grid-auto-flow:dense;grid-gap:var(--spacing-element);grid-template-columns:1fr;list-style-type:none;margin:0}@media (min-width:576px){.content-gallery.content-gallery--cols-6 ul{grid-template-columns:1fr 1fr 1fr}}@media (min-width:992px){.content-gallery.content-gallery--cols-6 ul{grid-template-columns:repeat(6, 1fr)}}.content-gallery.content-gallery--cols-7 ul{display:grid;grid-auto-flow:dense;grid-gap:var(--spacing-element);grid-template-columns:1fr;list-style-type:none;margin:0}@media (min-width:576px){.content-gallery.content-gallery--cols-7 ul{grid-template-columns:1fr 1fr 1fr}}@media (min-width:992px){.content-gallery.content-gallery--cols-7 ul{grid-template-columns:repeat(7, 1fr)}}.content-gallery.content-gallery--cols-8 ul{display:grid;grid-auto-flow:dense;grid-gap:var(--spacing-element);grid-template-columns:1fr;list-style-type:none;margin:0}@media (min-width:576px){.content-gallery.content-gallery--cols-8 ul{grid-template-columns:1fr 1fr 1fr}}@media (min-width:992px){.content-gallery.content-gallery--cols-8 ul{grid-template-columns:repeat(8, 1fr)}}.content-gallery.content-gallery--cols-9 ul{display:grid;grid-auto-flow:dense;grid-gap:var(--spacing-element);grid-template-columns:1fr;list-style-type:none;margin:0}@media (min-width:576px){.content-gallery.content-gallery--cols-9 ul{grid-template-columns:1fr 1fr 1fr}}@media (min-width:992px){.content-gallery.content-gallery--cols-9 ul{grid-template-columns:repeat(9, 1fr)}}.content-gallery.content-gallery--cols-10 ul{display:grid;grid-auto-flow:dense;grid-gap:var(--spacing-element);grid-template-columns:1fr;list-style-type:none;margin:0}@media (min-width:576px){.content-gallery.content-gallery--cols-10 ul{grid-template-columns:1fr 1fr 1fr}}@media (min-width:992px){.content-gallery.content-gallery--cols-10 ul{grid-template-columns:repeat(10, 1fr)}}.content-gallery.content-gallery--cols-11 ul{display:grid;grid-auto-flow:dense;grid-gap:var(--spacing-element);grid-template-columns:1fr;list-style-type:none;margin:0}@media (min-width:576px){.content-gallery.content-gallery--cols-11 ul{grid-template-columns:1fr 1fr 1fr}}@media (min-width:992px){.content-gallery.content-gallery--cols-11 ul{grid-template-columns:repeat(11, 1fr)}}.content-gallery.content-gallery--cols-12 ul{display:grid;grid-auto-flow:dense;grid-gap:var(--spacing-element);grid-template-columns:1fr;list-style-type:none;margin:0}@media (min-width:576px){.content-gallery.content-gallery--cols-12 ul{grid-template-columns:1fr 1fr 1fr}}@media (min-width:992px){.content-gallery.content-gallery--cols-12 ul{grid-template-columns:repeat(12, 1fr)}}.glightbox-slider p{margin:0}.content-text a.button,button,#overlay .overlay-button a{display:inline-block;color:var(--color-secondary-text);background-color:transparent;transition:all var(--transition-speed) linear;border:0;border-radius:4px;padding:5px 20px;font-weight:var(--font-weight-medium);background-image:none;text-wrap:balance;text-align:left;text-decoration:none;cursor:pointer;font-size:var(--font-size-sm);line-height:var(--line-height);transition:background-color 300ms linear;border:1px solid var(--color-secondary-text)}@media (hover:hover){.content-text a.button:hover,button:hover,#overlay .overlay-button a:hover{text-decoration:none;color:var(--color-white);background-color:var(--color-secondary)}}#cboxContent .content-text a.button,.content-text #cboxContent a.button,#cboxContent button,#cboxContent #overlay .overlay-button a,#overlay .overlay-button #cboxContent a{transition:none}.formbody{display:grid;grid-template-columns:1fr;grid-gap:var(--spacing-element) var(--spacing-column)}@media (min-width:768px){.formbody{grid-template-columns:1fr 1fr}.formbody .widget-textarea,.formbody .widget-captcha,.formbody .widget-submit{grid-column:1 / span 2}}.formbody .envelope{display:flex;flex-flow:column;grid-gap:var(--spacing-element)}.bg-light .formbody{grid-gap:5px var(--spacing-column);margin-top:10px}fieldset{padding:0;margin:0;border:0;min-width:0}label{display:none}label,input,textarea,select{font-family:var(--font-family);font-size:var(--font-size-sm);line-height:var(--line-height);font-weight:var(--font-weight)}input[type="search"]{-webkit-appearance:none}input[type="file"]{display:block;vertical-align:middle;line-height:1}input.radio,input.checkbox{margin-left:1px;line-height:var(--line-height);vertical-align:middle}input.radio+label,input.checkbox+label{margin-bottom:0}input.text,input.captcha,textarea,select{display:block;width:100%;border-radius:0;border:0;border-bottom:2px solid transparent;background-clip:padding-box;background-image:none;background-color:var(--color-light);padding:10px;border:1px solid var(--color-secondary);border-radius:4px}input.text::placeholder,input.text:-ms-input-placeholder,input.text::-ms-input-placeholder,input.captcha::placeholder,input.captcha:-ms-input-placeholder,input.captcha::-ms-input-placeholder,textarea::placeholder,textarea:-ms-input-placeholder,textarea::-ms-input-placeholder,select::placeholder,select:-ms-input-placeholder,select::-ms-input-placeholder{color:#bcbcbc}.bg-light input.text,.bg-light input.captcha,.bg-light textarea,.bg-light select{background-color:var(--color-white);border:0}textarea{height:auto}input:focus,input:focus-visible,textarea:focus,textarea:focus-visible{outline:none;border-color:var(--color-secondary)}button{background-color:var(--color-light)}.bg-light button{background-color:var(--color-primary-light);color:var(--color-text);border:0}@media (hover:hover){.bg-light button:hover{color:var(--color-white);background-color:var(--color-secondary)}}.widget-select{position:relative}.widget-select select{display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;z-index:2}.widget-select:hover{cursor:pointer}.widget-select::after{position:absolute;z-index:3;right:10px;bottom:19px;content:"";width:10px;height:10px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath fill='%23333333' d='M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center}.widget-explanation{font-size:var(--font-size-sm);line-height:var(--line-height)}p.error{margin-bottom:0}.form-confirmation{margin-top:10px;padding:var(--spacing-column);background-color:var(--color-primary-light);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);line-height:var(--line-height)}#overlay{position:fixed;top:0;left:0;width:100vw;height:calc(var(--vh, 1vh) * 100);background-color:rgba(0, 0, 0, 0.8);z-index:9999;display:flex;justify-content:center;align-items:center;padding:0;box-sizing:border-box;opacity:0;visibility:hidden;transition:opacity 0.3s ease, visibility 0.3s ease}#overlay.visible{opacity:1;visibility:visible}#overlay .inner{position:relative;max-width:90vw;max-height:90vh;overflow:auto;background-color:var(--color-page-background);border-radius:var(--border-radius)}#overlay .overlay-text{position:relative;padding:var(--spacing-md)}#overlay .overlay-image{position:relative}#overlay .overlay-image .image{position:relative;z-index:1}#overlay .overlay-image .image .visually-hidden{display:none}#overlay .overlay-image .image picture,#overlay .overlay-image .image img{max-width:100%;height:auto;width:100%}#overlay .overlay-image a,#overlay .overlay-image picture,#overlay .overlay-image img{display:block}#overlay .area-overlay{position:absolute;z-index:2}#overlay .overlay-close{position:absolute;top:0;right:0;z-index:3;background:none;border:none;cursor:pointer;color:var(--color-text);width:55px;padding:10px 10px 10px 15px}#overlay .overlay-close svg{width:100%;height:auto}#overlay .overlay-close:hover{color:var(--color-white);background-color:var(--color-text);border-radius:0 0 0 var(--border-radius)}#overlay .overlay-close:focus{outline:none}#overlay .overlay-button{padding:var(--spacing-sm);text-align:center}@media (min-width:768px){#overlay .overlay-button{display:none}}#overlay .dev-mode .area-overlay{background-color:rgba(0, 255, 0, 0.3);border:1px solid red;box-sizing:border-box}.anchor{visibility:hidden;height:0px !important;position:absolute;margin:-120px 0 0 !important}.spacer{height:36px;margin-top:var(--spacing-xl);margin-bottom:var(--spacing-xl);background:transparent url(../../files/mjr_theme/images/spacer.png) center center no-repeat;background-size:contain}
/*Formular
.widget-select.select.mandatory select {
	border: none;
}
.ce_form {
	margin-top: 40px;

}
.ce_form input, .ce_form select, .ce_form textarea {
	background: #fbf7f0;
	padding: 10px;
	border: 1px solid #9c8363;

}*/


/*Galerie*/
.content-element-group .galerie  {
	padding: 20px;
	}
.praxis .h2-subtitle {
	margin-bottom: 40px;
}

/*Links*/
.pink div.content-text div.rte ul li a {
	color: #d1057e;
	text-decoration: underline;
}
.pink div.content-text div.rte ul li a:hover {
	text-decoration: none;
}
.pink content-text ul li::marker {
	color: #d1057e;
}

/**/

#main img {
	border-radius: 6px 20px 6px 20px;
}

strong {
	font-weight: normal;
}
/* Info von Fr. Gross vom 06.09.2024: "Es soll nur grau sein".
/*h1 em {
	color: #eee;
}
.okker h1 em, .gruen h1 em, .grau h1 em, .praxis h1 em {
	color: #666!important;
}*/
/*Gynäkologie*/
a.gynaekologie > div:nth-child(1)
{color: #be8a00; border-bottom:2px solid #fbfbfb;}


body.gynaekologie .nav-menu ul li.active strong { /*schriftfarbe active*/
	color: #be8a00!important;
	}
body.gynaekologie .nav-menu ul.level_1 li.active div.title { /*borderfarbe active*/
	border-bottom: 3px solid #be8a00!important;
}

.nav-menu li.gynaekologie a:hover {
	color: #be8a00!important;
	}
	.nav-menu li.gynaekologie a:hover div.title {
		border-bottom: 2px solid #be8a00;
	}


/*Geburtshilfe*/
a.geburtshilfe > div:nth-child(1)
{color: #219bc3; border-bottom:2px solid #fbfbfb;}
body.geburtshilfe .nav-menu ul li.active strong {
	color: #219bc3!important;
	}
body.geburtshilfe .nav-menu ul li.active div.title {
	border-bottom: 3px solid #219bc3;
}


.nav-menu li.geburtshilfe a:hover {
	color: #219bc3!important;
	}
	.nav-menu li.geburtshilfe a:hover div.title {
		border-bottom: 2px solid #219bc3;
	}

/*Ästhetik*/
a.aesthetik > div:nth-child(1)
{color: #fc4bab; border-bottom:2px solid #fbfbfb;}
body.aesthetik .nav-menu ul li.active strong {
	color: #fc4bab!important;
	}
body.aesthetik .nav-menu ul li.active div.title {
	border-bottom: 3px solid #fc4bab;
}


.nav-menu li.aesthetik a:hover {
	color: #fc4bab!important;
	}
	.nav-menu li.aesthetik a:hover div.title {
		border-bottom: 2px solid #fc4bab;
	}

/*Funktionelle Medizin*/

a.funktionell > div:nth-child(1)
{color: #05a869; border-bottom:2px solid #fbfbfb;}

body.funktionell .nav-menu ul li.active strong {
	color: #05a869!important;
	}
body.funktionell .nav-menu ul li.active div.title {
	border-bottom: 3px solid #05a869;
}


.nav-menu li.funktionell a:hover {
	color: #05a869!important;
	}
	.nav-menu li.funktionell a:hover div.title {
		border-bottom: 2px solid #05a869;
	}




/*IHHT*/

a.ihht > div:nth-child(1)
{color:  #800080; border-bottom:2px solid #fbfbfb;}

body.ihht .nav-menu ul li.active strong {
	color:  #800080!important;
	}
body.ihht .nav-menu ul li.active div.title {
	border-bottom: 3px solid  #800080;
}


.nav-menu li.ihht a:hover {
	color:  #800080!important;
	}
	.nav-menu li.ihht a:hover div.title {
		border-bottom: 2px solid  #800080;
	}
/*Ultraschall*/
a.ultraschall > div:nth-child(1)
{color: #be8a00; border-bottom:2px solid #fbfbfb;}


body.ultraschall .nav-menu ul li.active strong { /*schriftfarbe active*/
	/*color: #be8a00!important;*/ /*Farbe ist hier schon orange, gibt den Geburtshilfe-Links aber auch einen orangenen Hover.*/
	}
body.ultraschall .nav-menu ul.level_1 li.active div.title { /*borderfarbe active*/
	border-bottom: 3px solid #be8a00!important;
}

.nav-menu li.ultraschall a:hover {
	/*color: #be8a00!important;*/ /* Doppelte Zuweisung */
	}
	.nav-menu li.ultraschall a:hover div.title {
		border-bottom: 2px solid #be8a00;
	}

	/*Ausgeklapptes Menü*/
ul.level_1 li.active.submenu ul.level_2 li a div.title
{
	border-bottom: none!important;
}
ul.level_2 li.sibling a.sibling div.title
{
	border-bottom: none!important;
}
.gynaekologie a.submenu.trail div.title
{border-bottom: 3px solid #be8a00!important;}

.geburtshilfe a.submenu.trail div.title
{border-bottom: 3px solid #219bc3!important;}
.funktionell a.submenu.trail div.title
{border-bottom: 3px solid #05a869!important;}
.ihht a.submenu.trail div.title
{border-bottom: 3px solid #800080!important;}

.aesthetik a.submenu.trail div.title
{border-bottom: 3px solid #fc4bab!important;}

.ultraschall a.submenu.trail div.title
{border-bottom: 3px solid #be8a00!important;}

li.submenu.trail.geburtshilfe ul.level_2 li.active strong.active div.title {
	color: #219bc3;
}
li.submenu.trail.funktionell ul.level_2 li.active strong.active div.title {
	color: #05a869;
}
li.submenu.trail.ihht ul.level_2 li.active strong.active div.title {
	color: #800080;
}
li.submenu.trail.aesthetik ul.level_2 li.active strong.active div.title {
	color: #fc4bab;
}


ul.level_1 li.submenu.sibling ul.level_2 li a div.title
{border-bottom: none!important;
}

ul.level_2 li a div.title
{
	border-bottom: none!important;
}



/*Hintergrundfarben*/

.pink #main {
background: #fff;
}
.pink .content-element-group.bg-light {
	background-color: #ffd2ef;
}


.lila #main {
background: #fff;
}
.lila .content-element-group.bg-light {
	background-color: #fed2ff;
}


.gruen #main {
background: #fff;
}
.gruen .content-element-group.bg-light {
	background-color: #d9ffef;
}

.blau #main {
background: #fff;
}
.blau .content-element-group.bg-light {
	background-color: #caf8ff;
}

.pink .hero {

	background-image: linear-gradient(to bottom, rgba(209, 5, 126, 0.1) 0%, rgba(209, 5, 126, 0.3) 40%, transparent 100%);
}
.blau .hero {

	background-image: linear-gradient(to bottom, rgba(26, 129, 153, 0.1) 0%, rgba(26, 129, 153, 0.3) 40%, transparent 100%);
}

.gruen .hero {

	background-image: linear-gradient(to bottom, rgba(0, 155, 88, 0.1) 0%, rgba(0, 155, 88, 0.3) 40%, transparent 100%);


}

.lila .hero {

	background-image: linear-gradient(to bottom, rgba(128, 0, 128, 0.1) 0%, rgba(128, 0, 128, 0.3) 40%, transparent 100%);

}
/*Hintergrundlinien*/

.blau .hero::after {
	background-image: url(../../files/mjr_theme/images/welle-hero-blau-geburtshilfe.svg);
}
.gruen .hero::after {
	background-image: url(../../files/mjr_theme/images/welle-hero-gruen-funktionell.svg);
}
.lila .hero::after {
	background-image: url(../../files/mjr_theme/images/welle-hero-lila-ihht.svg);
}
.pink .hero::after {
	background-image: url(../../files/mjr_theme/images/welle-hero-rosa-aesthetic.svg);
}

/*Einfärbung der Einzelbereiche*/

/*blau*/
.blau h1, .blau strong, .blau h3 {
	color: #1a8199;
}
.blau p.info-box {
	color: #1a8199;
	border: 1px solid #1a8199;
	background: #d7f2f9;
}

/*gruen*/
.gruen h1, .gruen strong, .gruen h3 {
	color: #0b8956;
}
.gruen p.info-box {
	color: #0b8956;
	border: 1px solid #0b8956;
	background: #e8fcf3;
}
.gruen .nav-subpages a {
	color: #0b8956;
	border: 1px solid #0b8956;
	background: #e8fcf3;
}
.gruen .nav-subpages a:hover {
	background: #bbf2db;
}

/*lila*/
.lila h1, .lila strong, .lila h3 {
	color: #800080;
}
.lila p.info-box {
	color: #800080;
	border: 1px solid #800080;
	background: #f6daf7;
}

/*pink*/
.pink h1, .pink strong, .pink h3 {
	color: #d1057e;
}

.pink p.info-box {
	color: #d1057e;
	border: 1px solid #d1057e;
	background: #ffe6f5;
}

/*Hervorhebung im Text*/
.okker h1, .okker strong, .okker h3 {
	color: #9d5700;
}
.wichtigokker {
	display: block;
	padding: 20px;
	background: #fbf7f0;
	border: 1px solid #9d5700;
	border-radius: 6px 20px 6px 20px;
}
.wichtiggruen {
	display: block;
	padding: 20px;
	background: #e8fcf3;
	border: 1px solid #0b8956;
	border-radius: 6px 20px 6px 20px;
}
.wichtigblau {
	display: block;
	padding: 20px;
	background: #d7f2f9;
	border: 1px solid #1a8199;
	border-radius: 6px 20px 6px 20px;
}
.wichtiglila {
	display: block;
	padding: 20px;
	background: #fff9ff;
	border: 1px solid #800080;
	border-radius: 6px 20px 6px 20px;
}
.wichtigpink {
	display: block;
	padding: 20px;
	background: #feecf7;
	border: 1px solid #d1057e;
	border-radius: 6px 20px 6px 20px;
}

/* Telefonbereich oben */
.top-container .herotel_rechts {
    text-align: right;
}

/* Beschreibung über dem Button */
.top-container .herotel_rechts p {
    margin: 0;
    line-height: 1.6;
    text-align: right;
}

/* Telefon-Button */
.top-container .herotel_rechts a {
    display: inline-block;
    margin-top: 8px;
    padding: 0 15px 0 50px;

    background-color: #be8b00;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23fff' d='M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 167c13.7-11.2 18.4-30 11.6-46.3l-40-96z'/%3E%3C/svg%3E");

    background-size: auto 24px;
    background-repeat: no-repeat;
    background-position: 15px center;

    color: #fff !important;
    font-weight: 600;
    line-height: 50px;
    text-decoration: none;
    border-radius: 5px;
    transition: all 300ms linear;
}

/* Hover */
.top-container .herotel_rechts a:hover {
    background-color: #a77900;
    color: #fff !important;
}
