@import url(normalize.min.css);:root{--background-color:#e03e57;--primary-color: #59471A;--second-color:#F9F9F9;--third-color:#CBD674;--accent-color:#E08476;--call-toaction-color:#E9AAA9;--decoration-color-background:#F9F9F9;--main-font:'Comfortaa', sans-serif;}*{box-sizing: border-box;-webkit-tap-highlight-color: transparent !important;}body{font-family: var(--main-font);color: var(--primary-color);}h1{color: var(--accent-color);font-size: 3em;}h1, h2{font-weight: 700;}h2{font-size: 2em;color: var(--accent-color);line-height: 1.15em;}h3{line-height: 1.2em;}h4{font-size: 1.15em;line-height: 1.2em;}a{text-decoration:none;color: var( --primary-color);outline:0!important;transition:all .2s ease;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;}p{text-align: justify;line-height: 1.8em;}ul, ol{margin:0;padding:0;list-style-type: none;}section{padding: 50px 0;position: relative;}.section_color{background: var(--decoration-color-background);}.innerbox{padding:25px 6%;max-width: 1350px;margin:0 auto;}.font_weight_light{font-weight: 300;}.font_weight_bold{font-weight: 700;}.underline{color: var(--accent-color);text-decoration: underline;font-weight: 700;}.underline:hover{color: var(--call-toaction-color);}.accent_color{color: var(--accent-color);}.text_center{text-align: center;}.icon{display: inline-block;width: 20px;transition:all .2s ease;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;}.chevron{content: url(../img/icons/chevron.svg);}.envelope{content: url(../img/icons/envelope.svg);}.facebook{content: url(../img/icons/square-facebook.svg);}.instagram{content: url(../img/icons/square-instagram.svg);}.tiktok{content: url(../img/icons/tiktok.svg);}.youtube{content: url(../img/icons/youtube.svg);}.whatsapp{content: url(../img/icons/square-whatsapp.svg);}.close{content: url(../img/icons/close.svg);}.envelope_accent_color{content: url(../img/icons/envelope__accent_color.svg);}.facebook_accent_color{content: url(../img/icons/facebook_accent_color.svg);}.instagram_accent_color{content: url(../img/icons/instagram_accent_color.svg);}.tiktok_accent_color{content: url(../img/icons/tiktok_accent_color.svg);}.youtube_accent_color{content: url(../img/icons/youtube_accent_color.svg);}.whatsapp_accent_color {content: url(../img/icons/whatsapp_accent_color.svg);}.btn{color: var(--second-color);border: solid 2px var(--second-color);padding: 10px 20px;text-align: center;border-radius: 10px;display: inline-block;}.btn:hover{background: var(--second-color);color: var(--accent-color);}#scroll-to-top{position:fixed;top:50%;right: -100%;transform: translate(-0%,-50%);opacity: 0;z-index:998;background: var(--background-color);width: 40px;height: 40px;border-top-left-radius: 10px;border-bottom-left-radius: 10px;display: flex;align-items: center;justify-content: center;box-shadow: 2px 3px 5px 0px rgba(0,0,0,0.42);-webkit-box-shadow: 2px 3px 5px 0px rgba(0,0,0,0.42);-moz-box-shadow: 2px 3px 5px 0px rgba(0,0,0,0.42);}#scroll-to-top:hover{background: var(--call-toaction-color);}#scroll-to-top.active_btn{right: 0;opacity: 1;}#scroll-to-top .icon{height: auto;margin-left: 4px;}.blockquote{display: flex;justify-content: center;align-items: center;background: var(--accent-color);color: var(--second-color);padding: 100px 0;}.blockquote blockquote{margin: 0;}.blockquote blockquote q{font-size: 2.8em;font-weight: 700;quotes: none;}.blockquote blockquote .smaller_font{font-size: 0.7em;line-height: 1.1em;display: block;margin-top: 10px;}.wave{position: absolute;z-index: -1;}.wave_left{left: 0;top: 50%;transform: translate(-0%,-50%);}.wave_right{right: 0;top: 50%;transform: translate(-0%,-50%);}.accordion_list li{padding: 10px 0;}.accordion_trigger {cursor: pointer;border: none;display:flex;align-items: center;background: none;gap:5px;margin: 10px 0;}.accordion_trigger::after {content: "mehr erfahren";text-align: left;text-decoration: underline;}.accordion_trigger.active_accordion::after {content: "weniger erfahren";}.accordion_trigger::before {content:"+";font-weight: 500;display: inline-block;color: var(--accent-color);transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;width: 15px;}.accordion_trigger.active_accordion::before {content:"-";}.panel {max-height: 0;overflow: hidden;transition: max-height 0.2s ease-in-out;-webkit-transition: max-height 0.2s ease-in-out;-moz-transition: max-height 0.2s ease-in-out;-ms-transition: max-height 0.2s ease-in-out;-o-transition: max-height 0.2s ease-in-out;}.panel h3{color: var(--accent-color);}.main_h {position: fixed;z-index: 999;top: 0%;width: 100%;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}.main_h .innerbox{padding:20px 6%;display: flex;justify-content: space-between;align-items: center;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}#nav-icon{display: none;}.logo{z-index: 999999;display: block;}.logo img{z-index: 999999;display: block;width: 100px;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}.main-nav ul {display: flex;gap: 50px;padding: 5px 0;font-weight: 700;font-size: 0.9em;}.main-nav ul li{display: flex;align-items: center;gap: 5px;}.main-nav ul li a{padding: 5px 0;color: var(--primary-color);}.main-nav ul li a:hover{color: var(--accent-color);}.sticky{background: var(--background-color);background: rgb(224, 62, 87,0.9);}.sticky .main-nav ul li a{color: var(--second-color);}.sticky .main-nav ul li a:hover{color: var(--accent-color);}.sticky .logo img{width: 55px;}#hero{color: var(--second-color);padding:0;}.hero_shot{position: relative;line-height: 0;margin: 0;}.hero_shot figcaption{position: absolute;height: 100%;left:0;right:0;top: 0;bottom: 0;display: flex;align-items: center;line-height: 1.2;}.claim{display: block;margin-top: 5px;color: var(--primary-color);font-size: 0.6em;line-height: 0.95em;}.hero_shot img{width: 100%;}.hero_shot .innerbox{width: 100%;}.product_offer_info{display: flex;flex-wrap: wrap;gap:15px;margin: 50px 0;}.product_offer_info li{flex: 1 0 280px;min-height: 100px;font-weight: 700;font-size: 1.1em;line-height: 1.25em;padding: 10px 20px;display: flex;align-items: center;background: var(--accent-color);color: var(--second-color);border-radius: 25px;}.product_offer_nav li{display: flex;flex-direction: column;justify-content: space-between;text-align: center;}.product_offer_nav li h3{display: block;}.product_offer_nav li h3 span{display: block;font-weight: 300;margin-top: 5px;}.product_offer_nav li .btn{margin-bottom: 20px;align-items: flex-end;}.signature{font-weight: 700;line-height: 1.2em;font-size:1.5em ;text-align: right;color: var(--accent-color);margin: 40px 0 0 0;}footer{background: var(--background-color);color: var(--second-color);}footer .innerbox{padding:105px 6%;}footer .innerbox a{color: var(--second-color);}footer a:hover{color: var(--accent-color);}.contact_list{display: flex;justify-content: center;gap: 0 15px;}.contact_list li a{padding: 5px;display: flex;}.contact_list li a .icon{height: 20px;}.data_protection_list{font-size: 0.6em;display: flex;justify-content: center;gap: 20px;margin: 15px 0;}.data_protection_list li{border-right:solid 1px var(--second-color);padding:0 20px 0 0;}.data_protection_list li a{text-decoration: underline;}.data_protection_list li:last-child{border-right:none;padding: 0;}#copyright{display: block;text-align: center;font-size: 0.6em;padding:0 0 0 20px;margin-top: 15px;font-weight: 700;}.popup-overlay {display: none;position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: var(--background-color);background: rgb(224, 62, 87,0.9);z-index: 999999998 ;overflow: hidden;}.popup {position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%);background: var(--second-color);border-radius: 10px;width:500px;height: 85%;overflow-y: auto;z-index: 9999;}.no-scroll-pop-up {overflow: hidden;}#closePopup, #closePopup2{background: none;border:none;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}.pop_up_header{display: flex;justify-content: flex-end;margin:0 -5px 7px 0;}#closePopup .icon{height: 15px;width: 15px;display: flex;background: var(--accent-color);border-radius: 50%;padding: 3px;}#closePopup .icon:hover{background: var(--call-toaction-color);border-radius: 50%;}#closePopup2{display: block;margin: 10px auto;text-decoration: underline;font-weight: 700;font-size: 0.65em;color: var(--accent-color);}#closePopup2:hover{color: var(--call-toaction-color);}.popup iframe{width: 100%;height: 100vh;}.popup p{margin: 20px 0;}#mc_embed_signup{background:var(--decoration-color-background);clear:left;font-family: var(--main-font);width: 100%;}#mc_embed_signup .button {background-color: var(--accent-color) !important;}#mc_embed_signup .button:hover{background-color: var(--call-toaction-color) !important;}#mc_embed_signup .foot {margin: 20px 0 0 0;}#ueber_mich #section_03 .accordion_trigger{margin-bottom: 0;}.vita{font-style: italic;line-height: 1.3em;}.vita li:not(.vita li:last-child){margin-bottom: 15px;}.vita .font_weight_bold{width: 100px;display: block;margin-bottom: 3px;font-style: normal;}#ueber_mich #section_04{background: var(--primary-color);color: var(--second-color);padding: 50px 0;}#ueber_mich #section_04 blockquote{margin: 0;font-size: 1.2em;text-align: left;}#ueber_mich #section_04 blockquote q{quotes: none;line-height: 1.2em;font-size: 2em;font-weight: 700;}#ueber_mich #section_04 blockquote cite{display: block;text-align: right;margin: 50px 0;}#ueber_mich #section_04 p{font-weight: 700;font-size: 1.2em;line-height: 1.1em;}#angebote h2{background: var(--accent-color);color: var(--second-color);padding:10px;border-radius: 5px;}#angebote #hero p{color: var(--primary-color);max-width: 700px;background: rgb(249, 249, 249,0.6);padding: 15px;border-radius: 5px;}#angebote .accordion_trigger::after, #angebote .accordion_trigger.active_accordion::after{display: none;}#angebote .accordion_trigger {margin:0;padding: 0;font-size: 1.15em;line-height: 1.2em;font-weight: 700;text-align: left;color: var(--accent-color);-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}#angebote .accordion_trigger:hover {color: var(--call-toaction-color);}.benefit_list{margin: 15px 0 5px;display: flex;flex-wrap: wrap;justify-content: space-between;}.benefit_list li{line-height: 1.5em;font-weight: 700;width: 45%;}.benefit_list li strong{display: block;color: var(--accent-color);}.benefit_list li:not(.benefit_list li:last-child){margin-bottom: 5px;}#angebote h4{color: var(--accent-color);}.inner_list{display: block;}.inner_list li{width: 100%;padding: 2px 0;}#angebote #section_00 .accordion_list .accent_color{display: block;}#angebote #section_00 .product_offer_info{margin: 35px 0;}#angebote #section_00 .product_offer_info li{padding: 15px;flex-direction: column;align-items: flex-start;}#angebote #section_00 .product_offer_info li h3{margin-bottom: 0px;background:none;display: block;padding: 0px;}#ueber_mich #section_04{z-index: 0;}.rechtliches #section_01{margin-top: 100px;}#impressum #section_01{min-height: 100vh;}#datenschutz .wave_left{left: 0;top: 25%;transform: translate(-0%,-25%);}#datenschutz .wave_right{right: 0;top: 75%;transform: translate(-0%,-75%);}#error_404 section{min-height: 100vh;display: flex;align-items: center;justify-content: center;text-align: center;}#error_404 section p{text-align: center;}#error_404 section p:last-of-type{font-weight: 700;}#counter{font-size: 1.5em;display: inline-flex;align-items: center;justify-content: center;width: 30px;color:var(--accent-color);}#erfolgreiche_anmeldung section{min-height: 100vh;display: flex;align-items: center;justify-content: center;text-align: center;}@media only screen and (max-width:1050px) {#error_404 .wave_right, #erfolgreiche_anmeldung .wave_right{display: none;}}@media only screen and (max-width:940px) {.no-scroll {overflow: hidden;}.main_h .innerbox{padding: 10px 6%;}.logo img{width: 55px;}.main-nav ul {display: flex;flex-direction: column;gap:5px;padding: 0;margin-top: 50px;font-size: 1.3em;}.main-nav ul li a{color: var(--second-color);padding: 10px 0;}#menu {top:0;bottom:0;left: -100%;width: 100%;position: fixed;transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;z-index: 1100;display:flex;align-items: flex-start;background: rgba(250,250,250,0.75);}#menu.open {left:0 }.main-nav_box{height: 100%;width: 75%;padding: 75px 6% 0;display: flex;background: var(--background-color);gap: 20px;overflow: auto;}#nav-icon{padding: 20px;margin: 0px -10px -20px 0;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .2s ease-in-out;-moz-transition: .2s ease-in-out;-o-transition: .2s ease-in-out;transition: .2s ease-in-out;cursor: pointer;display:inherit;z-index: 1101;}#nav-icon span {display: block;position: absolute;height:3px;width: 30px;background:var(--second-color);background: var(--primary-color);opacity: 1;left: 0;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;border-radius: 5px;}.sticky #nav-icon span{background: var(--second-color);}#nav-icon.open span{background: var(--background-color);}#nav-icon span:nth-child(1) {top: 0px;}#nav-icon span:nth-child(2), #nav-icon span:nth-child(3) {top: 8px;}#nav-icon span:nth-child(4) {top: 16px;}#nav-icon.open span:nth-child(1) {top: 18px;width: 0%;left: 50%;}#nav-icon.open span:nth-child(2) {-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}#nav-icon.open span:nth-child(3) {-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}#nav-icon.open span:nth-child(4) {top: 18px;width: 0%;left: 50%;}.wave{width: 100%;}#hero h1{color: var(--second-color);}#hero h1 span{color: var(--second-color);}.hero_shot figcaption{position: relative;background: var(--accent-color);}.hero_shot .innerbox{padding:50px 6%;}.benefit_list li{width: 100%;}#angebote #hero p{max-width: 100%;background: none;font-weight: 300;padding: 0;color: var(--second-color);}#angebote #hero p a{color: var(--second-color);}}@media only screen and (max-width:575px) {.popup {width:100%;height: 100%;}}@media only screen and (max-width:500px) {h1{font-size: 2.2em;}h2{font-size: 1.8em;line-height: 1.15em;}p{text-align: left;}.signature{font-size:1.2em ;}.blockquote blockquote q{font-size: 2.2em;}#ueber_mich #section_04 blockquote q{line-height: 1.1em;font-size: 1.7em;}}@font-face {font-display: swap;font-family: 'Comfortaa';font-style: normal;font-weight: 300;src: url('../fonts/comfortaa-v45-latin-300.woff2') format('woff2');}@font-face {font-display: swap;font-family: 'Comfortaa';font-style: normal;font-weight: 400;src: url('../fonts/comfortaa-v45-latin-regular.woff2') format('woff2');}@font-face {font-display: swap;font-family: 'Comfortaa';font-style: normal;font-weight: 500;src: url('../fonts/comfortaa-v45-latin-500.woff2') format('woff2');}@font-face {font-display: swap;font-family: 'Comfortaa';font-style: normal;font-weight: 600;src: url('../fonts/comfortaa-v45-latin-600.woff2') format('woff2');}@font-face {font-display: swap;font-family: 'Comfortaa';font-style: normal;font-weight: 700;src: url('../fonts/comfortaa-v45-latin-700.woff2') format('woff2');}