.entry-content a{font-weight:bold!important}@media only screen and (max-width:1200px){#top-menu-nav,#top-menu{display:none}#et_top_search{display:none}#et_mobile_nav_menu{display:block}}#main-content .container:before{background:none}#sidebar{display:none}@media (min-width:981px){#left-area{width:100%;padding:23px 0px 0px!important;float:none!important}}.custom-video iframe{height:200px!important;width:356px!important}.custom-video iframe{height:300px!important;width:484px!important}.related.products{display:none}.woocommerce button.button.alt,.woocommerce .coupon .button,.woocommerce a.checkout-button.button.alt,.woocommerce-page button.button.alt,.woocommerce-page .coupon .button,.woocommerce-page a.checkout-button.button.alt{background-color:#FFA500!important;color:#00556f!important;border:none!important;transition:background-color 0.2s ease,color 0.2s ease}.woocommerce button.button.alt:hover,.woocommerce button.button.alt:focus,.woocommerce .coupon .button:hover,.woocommerce .coupon .button:focus,.woocommerce a.checkout-button.button.alt:hover,.woocommerce a.checkout-button.button.alt:focus,.woocommerce-page button.button.alt:hover,.woocommerce-page button.button.alt:focus,.woocommerce-page .coupon .button:hover,.woocommerce-page .coupon .button:focus,.woocommerce-page a.checkout-button.button.alt:hover,.woocommerce-page a.checkout-button.button.alt:focus{background-color:#e68a00!important;color:#003f52!important}.main-menu ul li{width:100%}.fa::before{float:left;margin-top:0px;width:20px}.main-menu ul li.fa.fa-lg a{font-family:'Roboto',serif;font-size:0.8em}.mobile_nav.opened .mobile_menu_bar:before{content:'\4d'}#main-header .et_mobile_menu li ul.hide{display:none!important}#mobile_menu .menu-item-has-children{position:relative}#mobile_menu .menu-item-has-children>a{background:transparent}#mobile_menu .menu-item-has-children>a+span{position:absolute;right:0;top:0;padding:10px 20px;font-size:20px;font-weight:700;cursor:pointer;z-index:3}span.menu-closed:before{content:"\4c";display:block;color:inherit;font-size:16px;font-family:ETmodules}span.menu-closed.menu-open:before{content:"\4d"}#top-menu .sub-menu .menu-item a{line-height:1.4em!important;padding:8px 0!important}.et_pb_scroll_top.et-pb-icon{text-align:center;background:#ee7330;text-decoration:none;position:fixed;z-index:99999;bottom:125px;right:0px;-webkit-border-top-left-radius:50px;-webkit-border-bottom-left-radius:50px;-moz-border-radius-topleft:50px;-moz-border-radius-bottomleft:50px;border-top-left-radius:50px;border-bottom-left-radius:50px;display:none;cursor:pointer;font-size:35px;padding:5px;color:#003445}h1,h2,h3,h4,h5,h6,p{-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}div#main-content{background-color:#dde3eb!important}.mec-wrap .mec-single-title{font-size:18px!important}@media only screen and (min-width:600px){.mec-wrap .mec-single-title{font-size:30px!important}}@media only screen and (min-width:1024px){.mec-wrap .mec-single-title{font-size:40px!important}}.woocommerce .quantity input.qty{width:6em!important}.et_pb_contact_form_label{position:static!important;display:block!important;transform:none!important;opacity:1!important;top:auto!important;left:auto!important;margin-bottom:6px;color:#000!important;font-weight:bold;font-size:16px;z-index:2}.et_pb_contact_form_label{clip:auto!important;clip-path:none!important;overflow:visible!important;width:auto!important;height:auto!important;position:static!important;top:auto!important;left:auto!important}.et_pb_contact_form_label{display:block!important;transform:none!important;opacity:1!important;margin-bottom:6px!important;color:#000!important;font-weight:bold!important;font-size:16px!important;z-index:2!important}.contact-page-form-labels .et_pb_contact_form_label{color:#004d63!important}.home-contact-form-labels .et_pb_contact_form_label{color:#fff!important}.et_pb_contact_form textarea.et_pb_contact_message,.et_pb_contact_form textarea.et_pb_contact_message:focus{color:#222222!important;-webkit-text-fill-color:#222222!important;caret-color:#222222!important;background-color:#ffffff!important}.et_pb_contact_form textarea.et_pb_contact_message::placeholder{color:#555555!important;opacity:1}.wpcf7-form .grid-2{display:flex;flex-wrap:wrap;gap:1rem}.wpcf7-form .grid-2>*{flex:1 1 calc(50% - 0.5rem);min-width:0}@media (max-width:980px){.wpcf7-form .grid-2>*{flex-basis:100%}}.wpcf7-form label{display:block;font-weight:600;margin:.5rem 0 .25rem}.wpcf7-form input,.wpcf7-form textarea,.wpcf7-form select{width:100%;padding:.7rem;border:1px solid #c7cdd6;border-radius:.5rem;background:#fff}.wpcf7-form textarea{min-height:160px}.wpcf7-form ::placeholder{color:#7a8699;opacity:1}.wpcf7-form input:focus,.wpcf7-form textarea:focus,.wpcf7-form select:focus{outline:3px solid #223a7a;outline-offset:2px}.wpcf7-form label .required,.wpcf7-form .required{color:#b10000}.wpcf7-form input[type="checkbox"],.wpcf7-form input[type="radio"]{width:1.15rem;height:1.15rem;transform:translateY(2px);accent-color:#223a7a}.cf7-accept label,.cf7-accept{display:block;margin:1rem 0;line-height:1.5}.wpcf7-form input[type="submit"]{background:#223a7a;color:#fff;font-weight:700;border:0;border-radius:.6rem;padding:.9rem 1.2rem;cursor:pointer}.wpcf7-form input[type="submit"]:hover{filter:brightness(1.06)}.wpcf7-form input[type="submit"]:focus{outline:3px solid #223a7a}.wpcf7 form .wpcf7-response-output{border-radius:.5rem;padding:.8rem 1rem;margin-top:1rem}.wpcf7 form.sent .wpcf7-response-output{border-color:#2b924b;background:#eff8f1;color:#1f6c36}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.failed .wpcf7-response-output{border-color:#b10000;background:#fff0f0;color:#7a0000}.wpcf7-form a{color:#004d63;text-decoration:underline}.wpcf7-form a:hover{color:#003445}.wpcf7-form input,.wpcf7-form textarea,.wpcf7-form select{border:1px solid #d4dce5;background:#fff;border-radius:.5rem}.wpcf7-form ::placeholder{color:#7a8699}.wpcf7-form input:focus,.wpcf7-form textarea:focus,.wpcf7-form select:focus{outline:3px solid #003445;outline-offset:2px}.wpcf7-form input[type="checkbox"]{width:1.15rem;height:1.15rem;transform:translateY(2px);accent-color:#004d63}.wpcf7-form input[type="submit"]{background:#004d63;color:#fff;font-weight:700;border:0;border-radius:.6rem;padding:.9rem 1.2rem;cursor:pointer}.wpcf7-form input[type="submit"]:hover{filter:brightness(1.06)}.wpcf7-form input[type="submit"]:focus{outline:3px solid #003445}.wpcf7 form.sent .wpcf7-response-output{border-color:#20856f;background:#eef8f5;color:#0f4d40}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.failed .wpcf7-response-output{border-color:#ee7330;background:#fff4ee;color:#7a2f04}.wpcf7-not-valid-tip{color:#ee7330}.wpcf7-not-valid-tip{color:#b10000;font-size:.9rem;margin-top:.25rem}.wpcf7-form .hint{font-weight:400;color:#7a8699;margin-left:.25rem}.wpcf7-form input::placeholder,.wpcf7-form textarea::placeholder{color:#003445;opacity:1;font-size:1.05em;font-weight:500}.wpcf7-form input::-webkit-input-placeholder,.wpcf7-form textarea::-webkit-input-placeholder{color:#003445;opacity:1;font-size:1.05em;font-weight:500}.wpcf7-form input::-moz-placeholder,.wpcf7-form textarea::-moz-placeholder{color:#003445;opacity:1;font-size:1.05em;font-weight:500}.wpcf7-form input:-ms-input-placeholder,.wpcf7-form textarea:-ms-input-placeholder{color:#003445;font-size:1.05em;font-weight:500}.wpcf7-form .hint{color:#003445;font-size:0.95rem}.et_pb_text sup{font-size:0.7em!important;vertical-align:baseline!important;position:relative;top:-0.3em;line-height:0}.et_pb_text sup a{text-decoration:none}.mec-wrap button,.mec-wrap input[type="submit"],.mec-wrap .button,.mec-booking button,.mec-booking input[type="submit"],.mec-book-form button,.mec-book-form input[type="submit"]{text-transform:none!important}a[href*="vertrag-widerrufen"]{color:#000000!important;background-color:#ffeb3b!important;font-weight:800!important;text-decoration:underline!important;text-decoration-thickness:2px!important;text-underline-offset:4px!important;padding:0.35em 0.6em!important;border-radius:4px!important;display:inline-block!important}a[href*="vertrag-widerrufen"]:hover,a[href*="vertrag-widerrufen"]:focus{color:#ffffff!important;background-color:#b10000!important;outline:3px solid #ffeb3b!important;outline-offset:3px!important}.wpfFilterWrapper .wpfFilterTitle,.wpfFilterWrapper .wpfFilterTitle *,.wpfFilterWrapper .wpfFilterTitle span{text-transform:none!important}