/*



          /\
         /**\
        /****\   /\
       /      \ /**\
      /  /\    /    \
     /  /  \  /      \
    /  /    \/ /\     \
   /  /      \/  \/\   \
__/__/_______/___/__\___\______________________________

Made with Passion by GIPFELGOLD // www.gipfelgold.com
_______________________________________________________
*/


/* Version 231030 */

 @font-face {font-display: swap;font-family: 'Nunito Sans';font-style: italic;font-weight: 200;src: url('fonts/nunito-sans-v12-latin-200italic.eot');src: url('fonts/nunito-sans-v12-latin-200italic.eot?#iefix') format('embedded-opentype'), url('fonts/nunito-sans-v12-latin-200italic.woff2') format('woff2'), url('fonts/nunito-sans-v12-latin-200italic.woff') format('woff'), url('fonts/nunito-sans-v12-latin-200italic.ttf') format('truetype'), url('fonts/nunito-sans-v12-latin-200italic.svg#NunitoSans') format('svg');}@font-face {font-display: swap;font-family: 'Nunito Sans';font-style: normal;font-weight: 300;src: url('fonts/nunito-sans-v12-latin-300.eot');src: url('fonts/nunito-sans-v12-latin-300.eot?#iefix') format('embedded-opentype'), url('fonts/nunito-sans-v12-latin-300.woff2') format('woff2'), url('fonts/nunito-sans-v12-latin-300.woff') format('woff'), url('fonts/nunito-sans-v12-latin-300.ttf') format('truetype'), url('fonts/nunito-sans-v12-latin-300.svg#NunitoSans') format('svg');}@font-face {font-display: swap;font-family: 'Nunito Sans';font-style: italic;font-weight: 300;src: url('fonts/nunito-sans-v12-latin-300italic.eot');src: url('fonts/nunito-sans-v12-latin-300italic.eot?#iefix') format('embedded-opentype'), url('fonts/nunito-sans-v12-latin-300italic.woff2') format('woff2'), url('fonts/nunito-sans-v12-latin-300italic.woff') format('woff'), url('fonts/nunito-sans-v12-latin-300italic.ttf') format('truetype'), url('fonts/nunito-sans-v12-latin-300italic.svg#NunitoSans') format('svg');}@font-face {font-display: swap;font-family: 'Nunito Sans';font-style: normal;font-weight: 400;src: url('fonts/nunito-sans-v12-latin-regular.eot');src: url('fonts/nunito-sans-v12-latin-regular.eot?#iefix') format('embedded-opentype'), url('fonts/nunito-sans-v12-latin-regular.woff2') format('woff2'), url('fonts/nunito-sans-v12-latin-regular.woff') format('woff'), url('fonts/nunito-sans-v12-latin-regular.ttf') format('truetype'), url('fonts/nunito-sans-v12-latin-regular.svg#NunitoSans') format('svg');}@font-face {font-display: swap;font-family: 'Nunito Sans';font-style: italic;font-weight: 400;src: url('fonts/nunito-sans-v12-latin-italic.eot');src: url('fonts/nunito-sans-v12-latin-italic.eot?#iefix') format('embedded-opentype'), url('fonts/nunito-sans-v12-latin-italic.woff2') format('woff2'), url('fonts/nunito-sans-v12-latin-italic.woff') format('woff'), url('fonts/nunito-sans-v12-latin-italic.ttf') format('truetype'), url('fonts/nunito-sans-v12-latin-italic.svg#NunitoSans') format('svg');}@font-face {font-display: swap;font-family: 'Nunito Sans';font-style: normal;font-weight: 600;src: url('fonts/nunito-sans-v12-latin-600.eot');src: url('fonts/nunito-sans-v12-latin-600.eot?#iefix') format('embedded-opentype'), url('fonts/nunito-sans-v12-latin-600.woff2') format('woff2'), url('fonts/nunito-sans-v12-latin-600.woff') format('woff'), url('fonts/nunito-sans-v12-latin-600.ttf') format('truetype'), url('fonts/nunito-sans-v12-latin-600.svg#NunitoSans') format('svg');}@font-face {font-display: swap;font-family: 'Nunito Sans';font-style: normal;font-weight: 700;src: url('fonts/nunito-sans-v12-latin-700.eot');src: url('fonts/nunito-sans-v12-latin-700.eot?#iefix') format('embedded-opentype'), url('fonts/nunito-sans-v12-latin-700.woff2') format('woff2'), url('fonts/nunito-sans-v12-latin-700.woff') format('woff'), url('fonts/nunito-sans-v12-latin-700.ttf') format('truetype'), url('fonts/nunito-sans-v12-latin-700.svg#NunitoSans') format('svg');}:root {--gruen: #5b6f54;--dunkelgruen: #2b3528;--textgruen: #1f261d;--hellgruen: #9bae95;--grau: #f2f2f2;}.bottom-margin-5vh {}.bottom-margin-7vh {}.bottom-margin-25vh {}.bottom-margin-30vh {}h1, h2, h3, h4, h5, h6, p, li, a, i {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-rendering: optimizeLegibility;}h1, .h1 {font-size: clamp(37px, 6vw, 80px) !important;line-height: 1em !important;}h2, .h2 {}h3, .h3 {}h4, .h4 {}h5, .h5 {}h6, .h6 {}h2, #mohr .h2 {font-size: clamp(23px, 4vw, 29px) !important;font-style: normal;letter-spacing: 0.02em;color: var(--textgruen);font-weight: 400;line-height: 1.3em;}#mohr .light .h2 {color: #ffffff;}#mohr .preheadline {font-size: clamp(12px, 2vw, 15px) !important;font-style: normal;letter-spacing: 0.1em;text-transform: uppercase;color: var(--gruen);font-weight: 400;line-height: 1.3em;}#mohr .light .preheadline {color: var(--hellgruen);}#mohr .intro-headline {font-family: Nunito Sans;text-transform: none;font-size: clamp(35px, 6vw, 44px) !important;line-height: 1.2em !important;font-weight: 200;font-style: italic;}#mohr .h4 {font-size: clamp(13px, 2vw, 16px);font-weight: 700;color: #ffffff;}#mohr .footer-headline {font-size: clamp(13px, 2vw, 16px);font-weight: 700;color: var(--hellgruen);}.wpb_text_column a:hover, p a:hover, .nectar-fancy-box .inner a:hover, .nectar-fancy-ul a:hover, .nectar_team_member_overlay .team-desc a:hover, .main-content>.row>h1 a:hover, .main-content>.row>h2 a:hover, .main-content>.row>h3 a:hover, .main-content>.row>h4 a:hover, .main-content>.row>h5 a:hover, .main-content>.row>h6 a:hover, .wp-block-quote a:hover {text-decoration: none;}.video-color-overlay {background-color: transparent !important;}#toggle-sound {z-index: 99999;display: block;position: absolute;right: 3vw;bottom: 3vw;cursor: pointer;border: none;height: 50px;width: 50px;text-indent: -100000px;background-image: url(/wp-content/uploads/2023/03/mute.svg);background-repeat: no-repeat;background-position: center center;background-size: contain;background-size: 48px;background-color: transparent;}#toggle-sound.unmuted {background-image: url(/wp-content/uploads/2023/03/volume-loud.svg);}#menu-footer-links {margin: 0;}#menu-footer-links li {list-style: none;}#menu-footer-links li a:hover {color: var(--hellgruen);}@media only screen and (max-width: 999px) {#footer-top .top_margin_phone_0px {margin-top: 0 !important;}}#footer-outer .social li:nth-child(4) {float: right !important;}#footer-outer .social li:nth-child(4) a span, #footer-outer .social li:nth-child(4) a i {display: none !important;}#footer-outer .social li:nth-child(4) a:after {content: "GIPFELGOLD®";font-size: 10px;}#footer-outer .social li:nth-child(4):hover a:after {opacity: 0.9;}body:not(.page-id-6) .grecaptcha-badge {display: none !important;}.grecaptcha-badge {-webkit-filter: grayscale(100%);filter: grayscale(100%);bottom: 70px !important;}
 
.light .wpcf7-acceptance span {
  color: #ffffff !important;
}
.wpcf7-acceptance span {
  line-height: 1.25em
}
.wpcf7-acceptance .wpcf7-list-item {
  margin-left: 0;
}