
/* THIS CSS WAS COMPILED AND OPTIMIZED, USING THE WP COMPILER PLUGIN */
/* https://bytes.co */

:root{--red1:#41010a;--red2:#65000e;--vio2:#e5ccee;--text:#21052a;--beig1:#f3e3d1;--beig2:#dcc1a4}#fs-image{background-image:url('../../uploads/2025/04/IMG_0739-scaled.jpg')}.fs-col{width:50%;height:100%;display:flex;justify-content:center;align-items:center}.fs-col--menu{padding:4rem}.fs-menu-list{list-style:none;margin:0;padding:0}.fs-menu-list li{font-size:2rem}.fs-menu-list li a{display:block;color:var(--red1);text-decoration:none;padding:1rem 0}.fs-col--menu,.fs-col--preview{background-color:var(--beig2)}.fs-col--preview{position:relative}#fs-image{width:100%;height:100%;background-size:cover;background-position:center;transition:background-image 0.4s ease-in-out}button.fullscreen-toggle{padding:5px;box-shadow:none;top:1rem;right:1rem;z-index:10000;background:transparent;border:none;font-size:1rem;color:#fff;cursor:pointer}button.fullscreen-toggle:hover,button.fullscreen-toggle:focus{background-color:transparent}button.fullscreen-toggle span{font-size:1rem;position:relative;top:-3px}#fullscreen-close{padding:5px;box-shadow:none;position:absolute;top:1rem;left:1rem;background:transparent;border:none;font-size:1rem;color:var(--red1);cursor:pointer;z-index:10001;line-height:1}#fullscreen-close span{font-size:1rem;position:relative}#fullscreen-menu{position:fixed;inset:0;display:flex;overflow:hidden;background:rgba(0, 0, 0, 0.35);z-index:9999;opacity:0;pointer-events:none;transition:opacity 0.3s ease 0.3s, pointer-events 0s linear 0.3s}#fullscreen-menu.open{opacity:1;pointer-events:auto;transition:opacity 0.3s ease 0s, pointer-events 0s linear 0s}#fullscreen-menu .fs-col--menu{transform:translateY(-100%);transition:transform 0.5s ease}#fullscreen-menu .fs-col--preview{transform:translateY(100%);transition:transform 0.5s ease}#fullscreen-menu.open{visibility:visible;opacity:1}#fullscreen-menu.open .fs-col--menu{transform:translateY(0)}#fullscreen-menu.open .fs-col--preview{transform:translateY(0)}.fs-col--menu .fs-menu-list li{opacity:0;transform:translateY(-15px);transition:opacity 0.4s ease, transform 0.2s ease}#fullscreen-menu.open .fs-col--menu .fs-menu-list li{opacity:1;transform:translateY(0)}#fullscreen-menu.open .fs-col--menu .fs-menu-list li:nth-child(1){transition-delay:0.25s}#fullscreen-menu.open .fs-col--menu .fs-menu-list li:nth-child(2){transition-delay:0.3s}#fullscreen-menu.open .fs-col--menu .fs-menu-list li:nth-child(3){transition-delay:0.35s}#fullscreen-menu.open .fs-col--menu .fs-menu-list li:nth-child(4){transition-delay:0.4s}#fullscreen-menu.open .fs-col--menu .fs-menu-list li:nth-child(5){transition-delay:0.45s}#fullscreen-menu.open .fs-col--menu .fs-menu-list li:nth-child(6){transition-delay:0.5s}html:not([lang="en-GB"]) .lang-switch li:last-child{display:none}html:not([lang="de-DE"]) .lang-switch li:first-child{display:none}.social-links{display:flex;gap:1rem;position:absolute;bottom:1rem;opacity:0;transform:translateY(-35px);transition:opacity 1s ease, transform 1s ease}#fullscreen-menu.open .social-links{opacity:1;transform:translateY(0)}.social-links__item{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;padding:0.5rem;border-radius:50%;background-color:transparent;transition:background-color 0.2s;text-decoration:none;}.social-links__item:hover,.social-links__item:focus{background-color:rgba(255, 255, 255, 0.1)}.social-links__item svg{width:1.5rem;height:1.5rem;fill:var(--red1)}h2.entry-title.ast-blog-single-element a{text-decoration:none}@media (max-width:1024px){.fs-menu-list li{font-size:1.2rem}.fs-menu-list li .ast-icon.icon-arrow{display:none}.fs-menu-list li a{padding:0.2rem 0}.fs-col.fs-col--menu{padding:80px 60px}.social-links__item{height:2rem;width:2rem}}@media (max-width:700px){.fs-col--preview{display:none}.fs-col.fs-col--menu{width:100%}button#fullscreen-close{left:unset;right:1rem;top:2rem}}@media (max-width:480px){.fs-menu-list li a{padding:0.8rem 0}.fs-col.fs-col--menu{padding:80px 40px}}.site-primary-header-wrap{width:auto;max-width:unset}.ast-button-wrap .menu-toggle.main-header-menu-toggle .mobile-menu{font-weight:400;font-size:0.7rem}.ast-title-bar-wrap{background-repeat:no-repeat}h1.ast-advanced-headers-title{font-size:2rem;line-height:5rem;margin-bottom:0}@media (max-width:500px){.ast-advanced-headers-layout{padding-top:90px;padding-bottom:90px}h1.ast-advanced-headers-title{font-size:1.6rem;line-height:2rem;margin-bottom:0}}.cf7row p{margin:0}.cf7row.flex-row{display:block}.cf7row.flex-row > div:first-child{margin-bottom:24px}.cf7row input[type=submit]{margin-top:20px;border:1px solid var(--vio1);transition:all 0.3s ease}.cf7row input[type=submit]:hover{background-color:var(--vio2);box-shadow:rgba(0, 0, 0, 0.3) 0px 11px 16px -7px, rgba(0, 0, 0, 0.15) 0px 8px 8px -12px;color:var(--text)}.cf7row input[type=text],.cf7row input[type=email],.cf7row input[type=tel],.cf7row select,.cf7row textarea{color:var(--text);border:none;border-radius:5px;line-height:30px}.cf7row select{padding:16.5px 15px}input[type="file"]::file-selector-button{border-radius:3px 0 0 3px;padding:0 16px;height:40px;cursor:pointer;background-color:var(--red1);border:none;margin-right:16px;transition:background-color 200ms;color:var(--beig1)}input[type="file"]::file-selector-button:hover{background-color:var(--red1)}input[type="file"]::file-selector-button:active{background-color:var(--red2)}.wpcf7 input[type=file].wpcf7-form-control{padding:0}.dsgvo{display:flex}.dsgvo p{font-size:14px;line-height:16px !important;margin:0 !important}.dsgvo p a:hover{color:var(--vio1)}.dsgvo .chkbox input[type=checkbox]{border-color:transparent;height:30px;width:30px;margin-top:0}.dsgvo .chkbox .wpcf7-list-item{margin-left:0;margin-right:10px}.goo{font-size:12px;color:#553e5c}.goo a:link,.goo a:visited{color:#553e5c}.type-post.ast-article-single p{font-size:18px}.type-post.ast-article-single .wp-block-uagb-advanced-heading p{font-size:26px}@media (min-width:1024px){.cf7row.flex-row{display:flex;column-gap:20px}.cf7row.flex-row > div{width:50%}.cf7row.flex-row > div:first-child{margin-bottom:0px}}#mailpoet_form_1 .mailpoet_text{width:400px !important;padding:30px !important}.mailpoet_submit{padding:20px 40px !important;border-radius:5px !important}.mailpoet_text,.mailpoet_submit{font-family:"Noto Serif", "serif" !important}