@charset "UTF-8";:root{--primary-color:#000000;--highlight-color:#000151;--background-color:#fff;--typo-heading-color:#00263F;--typo-body-color:#333;--typo-link-color:#e30909;--typo-default-font-size:18px;--header-background:#00263F;--header-text-color:#fff;--header-topbar-background:#093959;--header-topbar-text-color:#fff;--header-burger-background:#00263F;--header-burger-text-color:#fff;--header-mobile-menu-background:#00263F;--header-mobile-menu-text-color:#fff;--section-background-color-alt:#fff;--section-background-color:#edece8;--section-background-color-hero:#fff;--button-background:#e30909;--button-text-color:#fff;--footer-legal-background:#00263F;--footer-legal-text-color:#fff;--wrapper-max-width:1120px;--border-radius:0}body.admin-bar{min-height:calc(100vh - 32px)}body.admin-bar header.theme-header{top:32px}body.admin-bar .mobile-menu{top:100px}.no-bottom-padding{padding-bottom:0!important}.theme-footer .footer-legal .wrapper{justify-content:space-between;align-items:center;margin-top:30px}footer.theme-footer{background:var(--footer-legal-background);color:var(--footer-legal-text-color);flex-shrink:0;padding:40px 0 20px}footer.theme-footer a{color:var(--footer-legal-text-color)}footer.theme-footer .wrapper{display:flex;justify-content:end}footer.theme-footer nav ul{padding:0;margin:0}footer.theme-footer nav a{color:var(--footer-legal-text-color)}footer.theme-footer h2{color:#fff;margin-bottom:10px}footer.theme-footer .wrapper:nth-child(1){justify-content:space-between}footer.theme-footer .wrapper:nth-child(1) ul{list-style:none;padding:0;margin:0}footer.theme-footer .wrapper:nth-child(1) ul li{margin-bottom:5px}footer.theme-footer .wrapper:nth-child(1) ul li a{color:#fff;text-decoration:none}footer.theme-footer .wrapper:nth-child(2){justify-content:space-between}.footer-erlebnisse{padding-bottom:30px}.home-cover .cover-text{background-color:rgb(0 38 63 / .6901960784);background:linear-gradient(179deg,rgb(0 38 63 / .48) 0%,rgb(0 38 63 / .6901960784) 50%,rgb(16 31 46 / .431372549) 100%);padding:20px;border-radius:16px;color:#fff;width:-moz-fit-content;width:fit-content;margin:unset!important}.wp-block-buttons .wp-block-button__link,input[type=submit],.button,.header-button{display:inline-block;background:var(--button-background);color:var(--button-text-color);padding:12px 27px;border:none;border-radius:20px;margin-top:10px;font-weight:600;cursor:pointer;font-family:inherit;font-size:inherit;line-height:inherit;text-decoration:none;opacity:1;transition:all 0.3s ease}.wp-block-buttons .wp-block-button__link:hover,input[type=submit]:hover,.button:hover,.header-button:hover{opacity:.8;background:var(--button-background)}.theme-header .button{padding:7px 26px;border-radius:13px;margin-top:0}.wp-block-buttons.white-buttons .wp-block-button__link{background:#fff;color:#333!important}section.theme-section,.block-library-block__reusable-block-container:has(section.theme-section){padding:85px 0;scroll-margin-top:60px;scroll-snap-align:start none}section.theme-section:nth-child(even),section.theme-section.even-section,.block-library-block__reusable-block-container:has(section.theme-section):nth-child(even),.block-library-block__reusable-block-container:has(section.theme-section).even-section{background-color:var(--section-background-color)}section.theme-section:nth-child(odd),section.theme-section.odd-section,.block-library-block__reusable-block-container:has(section.theme-section):nth-child(odd),.block-library-block__reusable-block-container:has(section.theme-section).odd-section{background-color:var(--section-background-color-alt)}.block-library-block__reusable-block-container:has(section.theme-section) section.theme-section{padding:0;background-color:#fff0}.card{box-shadow:0 0 15px 1px rgb(0 0 0 / .1882352941);margin:10px;transition:all 0.2s;background:#fff;border-radius:var(--border-radius);overflow:hidden}.card .wp-block-image{margin:0!important}.card .wp-block-image img{border-radius:0}.card.card-zoom-hover:hover{transform:scale(1.05);transition:all 0.2s}.card-title{background-color:var(--primary-color);padding:15px}.card-title h2{color:#fff;margin:0;display:block;text-align:center;line-height:normal;font-size:22px}@media (max-width:900px){.cardes,.contact-raster{grid-template-columns:1fr!important}}form p{margin:0}.card-content{padding:20px;margin:0!important;margin-bottom:30px!important}.card::after{position:absolute;bottom:16px;right:13px;content:"\e905";font-family:"remixicon";font-size:28px;color:#ef7c00}.wrapper{max-width:var(--wrapper-max-width);width:100%;margin:0 auto;padding:0 15px;position:relative}.wrapper .wrapper-full{max-width:95%}@media (max-width:1290px){.wrapper{overflow:hidden}}.grid{display:grid;gap:40px}.grid.grid-300-1fr{grid-template-columns:300px 1fr}.grid-x2{display:grid;grid-template-columns:1fr 1fr;gap:25px}@media (max-width:800px){.grid-x2,.grid.grid-300-1fr{grid-template-columns:1fr}}.wp-block-cover img{border-radius:0px!important}p:empty{display:none}p a,li a{color:var(--typo-link-color);text-decoration:none}section.theme-section a:not(.button):not(.button-link):not(.wp-block-button__link){text-decoration:none;color:var(--typo-link-color);font-weight:600}.single-product h1,.font-size-product-single-title{color:#00263f;font-size:clamp(1.5rem, 0.6518rem + 2.7143vw, 2.6875rem)}section.theme-section form{width:100%}section.theme-section label{display:block;margin-bottom:6px;font-weight:600;color:var(--typo-body-color)}section.theme-section body.dark input[type=text],section.theme-section body.dark input[type=email],section.theme-section body.dark input[type=url],section.theme-section body.dark input[type=tel],section.theme-section body.dark input[type=password],section.theme-section body.dark input[type=search],section.theme-section body.dark input[type=number],section.theme-section body.dark input[type=date],section.theme-section body.dark input[type=time],section.theme-section body.dark input[type=datetime-local],section.theme-section body.dark textarea,section.theme-section body.dark select{border:1px solid #212121;border-radius:var(--border-radius);background-color:rgb(199 199 199 / .0705882353)}section.theme-section input[type=text],section.theme-section input[type=email],section.theme-section input[type=url],section.theme-section input[type=tel],section.theme-section input[type=password],section.theme-section input[type=search],section.theme-section input[type=number],section.theme-section input[type=date],section.theme-section input[type=time],section.theme-section input[type=datetime-local],section.theme-section textarea,section.theme-section select{appearance:none;-webkit-appearance:none;-moz-appearance:none;display:block;width:100%;padding:10px 12px;border:1px solid #d9d9d9;border-radius:8px;background-color:#fff;color:var(--typo-body-color);line-height:1.45;transition:border-color 0.2s ease,box-shadow 0.2s ease,background-color 0.2s ease;font-size:15px!important;font-family:var(--wp--preset--font-family--inter)}section.theme-section input::-moz-placeholder,section.theme-section textarea::-moz-placeholder{color:#9aa0a6}section.theme-section input::placeholder,section.theme-section textarea::placeholder{color:#9aa0a6}section.theme-section input:focus,section.theme-section textarea:focus,section.theme-section select:focus{outline:none;border-color:var(--highlight-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--highlight-color) 20%,transparent)}section.theme-section input[disabled],section.theme-section textarea[disabled],section.theme-section select[disabled],section.theme-section input[readonly],section.theme-section textarea[readonly]{background-color:#f5f5f5;color:#7a7a7a;cursor:not-allowed}section.theme-section .is-invalid input,section.theme-section .is-invalid textarea,section.theme-section .is-invalid select,section.theme-section input.is-invalid,section.theme-section textarea.is-invalid,section.theme-section select.is-invalid{border-color:#dc2626;box-shadow:0 0 0 3px color-mix(in srgb,#dc2626 15%,transparent)}section.theme-section .form-error,section.theme-section .wp-error,section.theme-section .error-message{margin-top:4px;font-size:.875rem;color:#dc2626}section.theme-section select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5 7l5 6 5-6' stroke='%23666' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:14px 14px;padding-right:32px}section.theme-section input[type=checkbox],section.theme-section input[type=radio]{accent-color:var(--highlight-color)}section.theme-section fieldset{border:1px solid #e5e7eb;border-radius:var(--border-radius);padding:12px;margin:0 0 12px 0}section.theme-section legend{padding:0 6px;font-weight:600}section.theme-section .form-row,section.theme-section .wp-block-contact-form-7 .wpcf7-form-control-wrap,section.theme-section input+.form-error,section.theme-section textarea+.form-error,section.theme-section select+.form-error{margin-bottom:12px}section.theme-section form button,section.theme-section form .button,section.theme-section .wpcf7-submit{margin-top:6px}ol.numbered{list-style:none!important;padding:0;counter-reset:numbered-counter;padding-bottom:20px}ol.numbered li{position:relative;padding-left:5.5em;padding-bottom:2.5em;max-width:600px;counter-increment:numbered-counter}ol.numbered li strong{font-size:1.3em}ol.numbered li:last-child{padding-bottom:0}ol.numbered li:not(:last-child)::after{content:"";position:absolute;left:35px;top:17px;width:4px;height:100%;background-color:#333}ol.numbered li:not(:last-child)::after{animation:line-animation 2s ease-in-out;animation-fill-mode:forwards;animation-delay:0.5s;animation-iteration-count:1;animation-direction:normal;animation-timing-function:ease-in-out;animation-play-state:running}@keyframes line-animation{from{height:0}to{height:100%}}ol.numbered li::before{content:counter(numbered-counter);position:absolute;left:-1px;z-index:2;top:40px;transform:translateY(-50%);width:2.8em;height:2.8em;background-color:#00263F;color:#fff;border-radius:50%;text-align:center;line-height:1.5em;font-weight:700;font-size:1.6em;display:flex;justify-content:center;align-items:center}ol.features{list-style:none!important;padding:0;counter-reset:numbered-counter;display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width:900px){ol.features{grid-template-columns:1fr!important}}ol.features li{position:relative;max-width:600px;counter-increment:numbered-counter;padding-left:100px;padding-bottom:20px;padding-top:6px}ol.features li strong{font-size:1.3em}ol.features li:last-child{padding-bottom:0}ol.features li::before{content:counter(numbered-counter);position:absolute;left:-1px;z-index:2;top:40px;transform:translateY(-50%);width:2.8em;height:2.8em;background-color:#00263F;color:#fff;border-radius:50%;text-align:center;line-height:1.5em;font-weight:700;font-size:1.6em;display:flex;justify-content:center;align-items:center;margin-top:10px;margin-bottom:15px}ol.features li:nth-child(1)::before{font-family:"remixicon";content:"\f004"}ol.features li:nth-child(2)::before{font-family:"remixicon";content:"\ef06"}ol.features li:nth-child(3)::before{font-family:"remixicon";content:"\f542"}ol.features li:nth-child(4)::before{font-family:"remixicon";content:"\f1b6"}ol.features.features-small{grid-template-columns:1fr 1fr 1fr 1fr;gap:10px;display:flex;align-items:center;justify-content:space-between}ol.features.features-small li{display:flex;align-items:center;padding-left:0;padding-bottom:0;padding-top:0;padding-right:0}ol.features.features-small li strong{font-size:.8em}ol.features.features-small li::before{width:1.8em;height:1.8em;font-size:1.2em;position:relative;margin:0;top:20px;margin-right:10px}details.wp-block-details{background-color:#fff;padding:20px;margin-bottom:8px;border-radius:16px;margin-block-start:8px;box-shadow:rgb(50 50 93 / .25) 0 2px 5px -1px,rgb(0 0 0 / .3) 0 1px 3px -1px}details.wp-block-details summary{font-weight:700;cursor:pointer;list-style:none;position:relative;padding-right:1.5em}details.wp-block-details summary::-webkit-details-marker{display:none}details.wp-block-details summary::marker{display:none}details.wp-block-details summary::before{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(90deg);transition:transform 0.3s ease;width:.6em;height:.6em;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-50%) rotate(45deg)}details.wp-block-details[open] summary::before{transform:translateY(-50%) rotate(-135deg)}.home-cover{position:releative}.home-cover .cover-text{background-color:rgb(0 38 63 / .6901960784);background:linear-gradient(179deg,rgb(0 38 63 / .48) 0%,rgb(0 38 63 / .6901960784) 50%,rgb(16 31 46 / .431372549) 100%);padding:20px;border-radius:16px;color:#fff;width:-moz-fit-content;width:fit-content;margin:unset!important;max-width:640px}.home-cover .scroll-down{position:absolute;left:0;right:0;bottom:0;padding:10px;text-align:center;color:#fff;text-decoration:none;display:flex;flex-direction:column;text-shadow:2px 2px 2px #000}.home-cover .scroll-down i{margin-top:-5px;font-size:45px}.home-cover p,.home-cover h1,.home-cover h2,.home-cover h3{text-shadow:2px 4px 22px #000}.wp-block-cover.home-cover .wp-block-cover__inner-container{position:unset}.angebote{margin-top:25px!important;padding-bottom:20px}.angebote ul,.angebote.angebote-self{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))!important;gap:25px;align-items:center}.angebote ul li,.angebote ul .angebot-self,.angebote.angebote-self li,.angebote.angebote-self .angebot-self{margin-block-start:0!important;border-radius:16px;overflow:hidden;box-shadow:rgb(50 50 93 / .25) 0 2px 5px -1px,rgb(0 0 0 / .3) 0 1px 3px -1px}.angebote ul:nth-last-child(1),.angebote.angebote-self:nth-last-child(1){grid-template-columns:repeat(auto-fit,minmax(320px,1fr))!important}.angebote *{margin-block-start:0!important}.angebote h3{font-size:18px;line-height:1.4}.angebote .justify-content-space-between{display:flex;flex-direction:column;justify-content:space-between;min-height:300px}.wp-block-read-more{display:inline-block;background:var(--button-background);color:var(--button-text-color);padding:12px 27px;border:none;border-radius:20px;margin-top:10px;font-weight:600;cursor:pointer;font-family:inherit;font-size:inherit;line-height:inherit;text-decoration:none;opacity:1;transition:all 0.3s ease}.home-cover p.has-x-large-font-size{line-height:1.2}.box-shadow{box-shadow:rgb(50 50 93 / .25) 0 2px 5px -1px,rgb(0 0 0 / .3) 0 1px 3px -1px}.empfehlungen-sektion .wp-block-group>ul{list-style-type:none;padding:0;margin:0}.empfehlungen-sektion .wp-block-group>ul>li>ul{font-size:14px;list-style-type:none;padding:0;margin:0}.empfehlungen-sektion .wp-block-group>ul>li>ul a{color:#333!important}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{color:#e30909;font-weight:600}.woocommerce div.product .woocommerce-tabs ul.tabs{background:#00263f;overflow:hidden}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#093959;color:#fff;z-index:2;border:unset!important;border-radius:unset!important}.woocommerce div.product .woocommerce-tabs ul.tabs li{background:#00263f;color:#fff!important;z-index:2;border:unset!important;border-radius:unset!important}.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:#ddd}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before{display:none}.woocommerce-tabs{box-shadow:rgb(50 50 93 / .25) 0 2px 5px -1px,rgb(0 0 0 / .3) 0 1px 3px -1px;border-radius:16px!important;overflow:hidden}.woocommerce div.product .woocommerce-tabs .panel{margin:0 0 2em;padding:0 31px}.wcpa_wrap .wcpa_field_wrap{margin:0!important}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price{margin-bottom:-15px;padding-bottom:0;margin-top:0}.reset_variations{display:none!important}.variation dt{font-weight:600!important}.variation dd{font-size:12px}.woocommerce div.product form.cart .button:hover,#add_payment_method .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button:hover{background:#e30909!important;opacity:.8}.wc-block-cart__submit-button,.wc-block-components-checkout-place-order-button{background:#e30909!important;color:#fff!important}.wc-block-cart__submit-button .wc-block-components-button__text,.wc-block-components-checkout-place-order-button .wc-block-components-button__text{color:#fff!important}.wp-block-woocommerce-accordion-header{padding:15px!important;background:#eee}.accordion-content__wrapper{padding:15px!important}table.variations th.label{padding:unset!important}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt{display:inline-block;background:var(--button-background);color:var(--button-text-color);padding:12px 27px;border:none;border-radius:20px;margin-top:10px;font-weight:600;cursor:pointer;font-family:inherit;font-size:inherit;line-height:inherit;text-decoration:none;opacity:1;transition:all 0.3s ease}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled:hover:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled:hover:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled]:hover:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:hover:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled:hover:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled]:hover:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled:hover:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled:hover:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled]:hover:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled:hover:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled:hover:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled]:hover:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled:hover:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled:hover:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled]:hover:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled:hover:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled:hover:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled]:hover:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled:hover:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled:hover:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled]:hover:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled:hover:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled:hover:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled]:hover:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:hover{opacity:.8}.site-main{max-width:1200px;margin:0 auto;padding:40px 26px}*,*::before,*::after{box-sizing:border-box}html.frontend-theme,html.frontend-theme body{margin:0;display:flex;flex-direction:column;color:var(--typo-body-color)}html.frontend-theme{scroll-behavior:smooth;scroll-margin-top:120px;color:var(--typo-body-color);background-color:var(--background-color)}html.frontend-theme body{min-height:100vh;line-height:1.7;scroll-behavior:smooth;font-size:var(--typo-default-font-size)}html.frontend-theme body main{flex:1 0 auto}.entry-content ul.checklist>li{list-style:none}ul.checklist{list-style:none!important;padding:0}ul.checklist li{position:relative;padding-left:2.5em;margin-bottom:.5em}ul.checklist li::before{content:"✓";position:absolute;left:0;top:13px;transform:translateY(-50%);width:1.5em;height:1.5em;background-color:#28a745;color:#fff;border-radius:50%;text-align:center;line-height:1.5em;font-weight:700;font-size:1em}.margin-remove{margin-bottom:0!important}ul.presents{list-style:none!important;padding:0;-moz-columns:2;columns:2}ul.presents li{position:relative;padding-left:2.5em;margin-bottom:.5em}ul.presents li::before{content:"\f06b";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;left:0;top:13px;transform:translateY(-50%);width:1.7em;height:1.7em;background-color:#262652;color:#fff;border-radius:50%;text-align:center;line-height:1.5em;font-size:1em;align-items:center;justify-content:center;display:flex}body .related.products{display:none!important}body .woocommerce-tabs.wc-tabs-wrapper{margin-bottom:45px}body .product_meta{font-size:12px}body .product_meta a{color:#00263f}.topbar-menu{display:flex;gap:20px;align-items:center}.topbar-menu a{text-decoration:none;font-weight:600}@media (max-width:900px){.empfehlungen-grid{grid-template-columns:1fr!important}}.single-product h1,.font-size-product-single-title{font-size:30px}.woocommerce div.product form.cart .variations select{padding:7px;width:100%;border-radius:6px;border:solid #ddd 1px}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{text-align:left!important}.woocommerce .quantity .qty{padding:11px;margin-top:17px}body .wcpa_wrap .wcpa_field_wrap input[type=text],body .wcpa_wrap .wcpa_field_wrap select{font-size:13px;padding:7px;height:34px}body .wcpa_wrap .wcpa_field_label{font-size:16px;margin-bottom:5px;margin-top:12px}body .woocommerce div.product form.cart .variations label{font-size:14px}.variation dt{font-size:600}.woocommerce form .form-row .input-text,.woocommerce form .form-row select{padding:10px;border:solid #ddd}.woocommerce-shipping-totals.shipping,.wc-block-components-totals-shipping{display:none!important}.flugagentur-header{position:sticky;top:0;left:0;right:0;width:100%;z-index:100;transition:all 0.3s}.flugagentur-header .wp-block-buttons .wp-block-button__link{margin-top:0!important}.flugagentur-header .topbar{font-size:15px}body.scrolled .flugagentur-header figure,body.scrolled .flugagentur-header img{height:35px!important;transition:all 0.3s}body.scrolled .flugagentur-header .navigation.wrapper{padding-top:10px!important;padding-bottom:10px!important}.admin-bar .wp-site-blocks>.wp-block-template-part:first-child{top:32px}.flugagentur-mobile-header{display:none;position:sticky;top:0;left:0;right:0;width:100%;z-index:100;transition:all 0.3s}.flugagentur-mobile-header.open .burger{display:none}.flugagentur-mobile-header.open .burger-close{display:block}.flugagentur-mobile-header.open .burger-menu{display:block}.flugagentur-mobile-header:not(.open) .burger-close{display:none}.flugagentur-mobile-header:not(.open) .burger-menu{display:none}.wp-site-blocks>.wp-block-template-part:first-child{position:sticky;top:0;width:100%;z-index:150}@media (max-width:930px){.flugagentur-mobile-header{display:block}.flugagentur-header{display:none}}:where(.wp-site-blocks)>*,.theme-section{margin-block-start:0!important;margin-block-end:0!important}.ti-widget.ti-goog .ti-widget-container{text-align:left!important}@media (max-width:900px){ol.features.features-small{flex-direction:column!important;align-items:start}.contact-phone-mail{flex-direction:column!important}}.woocommerce div.product form.cart div.quantity .qty{margin:0!important}.h2-subtitle{color:#093959;font-weight:600;margin-bottom:12px;font-size:20px}@media (max-width:900px){.cover-text h1,.cover-text .has-x-large-font-size{font-size:20px!important;margin-top:10px}.cover-text h1 br,.cover-text .has-x-large-font-size br{display:none}.cover-text .has-medium-font-size{font-size:16px!important}}@media (max-width:900px){.kontakt-box{padding:15px!important;margin-bottom:20px!important}}.wcpa_section_body{background:#eee;padding:16px;border-radius:8px}#radio_4654624103 .wcpa_radio{background:#fff}#radio_4654624103 .wcpa_field_label{margin-top:0!important}.wcpa_type_header h2{margin-bottom:0!important}.wcpa_type_radio-group .wcpa_field_label{font-size:16px;margin-bottom:8px}.wcpa_type_radio-group .wcpa_group_field{display:flex!important;gap:10px}.wcpa_type_radio-group .wcpa_radio{padding:8px;background:#fff;display:flex;border-radius:8px}.variations{background:#eee;padding:16px;border-radius:8px}.variations tr{display:grid;grid-template-columns:1fr}.variations tr td{padding-bottom:unset!important}.variations tr td select{background-color:#fff!important}.woocommerce div.product form.cart .variations,.woocommerce div.product form.cart .variations tbody,.woocommerce div.product form.cart .variations tr{display:block}.woocommerce div.product form.cart .variations tr{display:grid;grid-template-columns:1fr;gap:.4rem;width:100%}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th,.woocommerce div.product form.cart .variations .label,.woocommerce div.product form.cart .variations .value{display:block;width:100%}.woocommerce div.product form.cart .variations .value select,.woocommerce div.product form.cart .variations select{width:100%!important;max-width:100%!important;box-sizing:border-box}.woocommerce div.product form.cart .variations .value{min-width:0}.woocommerce div.product form.cart .variations .select2-container{width:100%!important}body.woocommerce div.product form.cart .variations label{font-weight:400;font-size:16px;margin-bottom:0}.woocommerce-variation-price bdi{color:#02253f;font-size:20px;font-weight:699}.woocommerce-product-gallery{border-radius:16px;overflow:hidden}.wp-block-woocommerce-accordion-item{border-radius:16px;border:solid #eee 1px;overflow:hidden}.wc-block-components-product-details__wcpa-empty-label{display:none!important}