@font-face{font-display:swap;font-family:"BankGothicLight";src:url(../../../../../../themes/hello-theme-child-master/fonts/BankGothicLight/44ec3dc7-de73-4715-ba38-b863da6c629f.woff2) format("woff2"),url(../../../../../../themes/hello-theme-child-master/fonts/BankGothicLight/5cc319e2-8904-4314-8b41-2cb21791a9e2.woff) format("woff")}@font-face{font-display:swap;font-family:"BankGothicMedium";src:url(../../../../../../themes/hello-theme-child-master/fonts/BankGothicMedium/9a097577-0382-49c0-9e7d-d967c28909e0.woff2) format("woff2"),url(../../../../../../themes/hello-theme-child-master/fonts/BankGothicMedium/bec343c9-a262-4ca1-8540-912ccd59580d.woff) format("woff")}@font-face{font-display:swap;font-family:"BauerBodoniW01-Regular";src:url(../../../../../../themes/hello-theme-child-master/fonts/BauerBodoniRegular/fa5c9994-d9c8-4221-a43c-0ecebc4482c5.woff2) format("woff2"),url(../../../../../../themes/hello-theme-child-master/fonts/BauerBodoniRegular/dfe1a605-d5b3-45e0-b7d0-124603243de6.woff) format("woff")}@font-face{font-display:swap;font-family:"FuturaLight";src:url("../../../../../../themes/hello-theme-child-master/fonts/EinaLight/e37206f9-5d3f-408b-ae0d-286393426641.eot?#iefix");src:url("../../../../../../themes/hello-theme-child-master/fonts/EinaLight/e37206f9-5d3f-408b-ae0d-286393426641.eot?#iefix") format("eot"),url(../../../../../../themes/hello-theme-child-master/fonts/EinaLight/51efb1d2-f80c-426c-affd-907d3df6456f.woff2) format("woff2"),url(../../../../../../themes/hello-theme-child-master/fonts/EinaLight/05ed2108-6fee-4f9f-a604-739e36b44609.woff) format("woff"),url(../../../../../../themes/hello-theme-child-master/fonts/EinaLight/221dfca3-362f-4ee1-af86-9b01fafcb8c8.ttf) format("truetype"),url("../../../../../../themes/hello-theme-child-master/fonts/EinaLight/a57e5410-750e-4d50-8f02-96d7a25c862d.svg#a57e5410-750e-4d50-8f02-96d7a25c862d") format("svg")}@font-face{font-display:swap;font-family:"Eina_01 W01 Regular";src:url("../../../../../../themes/hello-theme-child-master/fonts/EinaRegular/c8cf07cd-4c62-401e-84a3-12287e7107a4.eot?#iefix");src:url("../../../../../../themes/hello-theme-child-master/fonts/EinaRegular/c8cf07cd-4c62-401e-84a3-12287e7107a4.eot?#iefix") format("eot"),url(../../../../../../themes/hello-theme-child-master/fonts/EinaRegular/a654d630-0726-46b1-811a-9e765d44052d.woff2) format("woff2"),url(../../../../../../themes/hello-theme-child-master/fonts/EinaRegular/d3458bba-72f8-414b-b7da-c588240b1ec6.woff) format("woff"),url(../../../../../../themes/hello-theme-child-master/fonts/EinaRegular/511f3b25-81d5-4faf-8a8d-e7f6bf02583c.ttf) format("truetype"),url("../../../../../../themes/hello-theme-child-master/fonts/EinaRegular/3bd80cf8-3209-46a7-b6d4-ded72d4257eb.svg#3bd80cf8-3209-46a7-b6d4-ded72d4257eb") format("svg")}@font-face{font-display:swap;font-family:"Eina_01 W01 SemiBold";src:url("../../../../../../themes/hello-theme-child-master/fonts/EinaSemiBold/614181b1-4d19-4db7-9150-9b6a5c820fba.eot?#iefix");src:url("../../../../../../themes/hello-theme-child-master/fonts/EinaSemiBold/614181b1-4d19-4db7-9150-9b6a5c820fba.eot?#iefix") format("eot"),url(../../../../../../themes/hello-theme-child-master/fonts/EinaSemiBold/bc8ea6fa-7f75-4118-a5a4-b34ffa1baccc.woff2) format("woff2"),url(../../../../../../themes/hello-theme-child-master/fonts/EinaSemiBold/b59b526b-ae03-4a1d-b7ea-1ca375896b8d.woff) format("woff"),url(../../../../../../themes/hello-theme-child-master/fonts/EinaSemiBold/73eaec8a-88bb-4687-8b70-ad4d12b8c482.ttf) format("truetype"),url("../../../../../../themes/hello-theme-child-master/fonts/EinaSemiBold/ed06de8e-1318-4467-acd5-8325c3bae503.svg#ed06de8e-1318-4467-acd5-8325c3bae503") format("svg")}@font-face{font-display:swap;font-family:"FuturaLight";src:url(../../../../../../themes/hello-theme-child-master/fonts/Futura-Light/26091050-06ef-4fd5-b199-21b27c0ed85e.woff2) format("woff2"),url(../../../../../../themes/hello-theme-child-master/fonts/Futura-Light/cca525a8-ad89-43ae-aced-bcb49fb271dc.woff) format("woff")}@font-face{font-display:swap;font-family:"FuturaBook";src:url(../../../../../../themes/hello-theme-child-master/fonts/Futura-Book/8bf38806-3423-4080-b38f-d08542f7e4ac.woff2) format("woff2"),url(../../../../../../themes/hello-theme-child-master/fonts/Futura-Book/e2b9cbeb-fa8e-41cd-8a6a-46044b29ba52.woff) format("woff")}@font-face{font-display:swap;font-family:"FuturaMedium";src:url(../../../../../../themes/hello-theme-child-master/fonts/Futura-Medium/e17c7943-8db2-4470-9e2a-74a8d01f6776.woff2) format("woff2"),url(../../../../../../themes/hello-theme-child-master/fonts/Futura-Medium/6c72b0cb-89a1-4da9-8574-9244967bd9d6.woff) format("woff")}@font-face{font-display:swap;font-family:"FuturaBold";src:url(../../../../../../themes/hello-theme-child-master/fonts/Futura-Bold/3cf9e1e8-63a2-497f-86ed-6b63d6de1986.woff2) format("woff2"),url(../../../../../../themes/hello-theme-child-master/fonts/Futura-Bold/184895ac-545b-450b-9d3a-c0a0a7620977.woff) format("woff")}@font-face{font-display:swap;font-family:"FuturaLightCondensed";src:url(../../../../../../themes/hello-theme-child-master/fonts/Futura-Light-Condensed/73956fa0-5cd8-4815-bacd-229aaac08ea2.woff2) format("woff2"),url(../../../../../../themes/hello-theme-child-master/fonts/Futura-Light-Condensed/8eb4bbf6-6c6e-46a0-a9cc-dab8c61069c6.woff) format("woff")}@font-face{font-display:swap;font-family:"FuturaMediumCondensed";src:url(../../../../../../themes/hello-theme-child-master/fonts/Futura-Medium-Condensed/8f8e3475-0d53-4055-8dbc-997d3e7a73de.woff2) format("woff2"),url(../../../../../../themes/hello-theme-child-master/fonts/Futura-Medium-Condensed/5af82934-5078-4495-9aa1-bcaec40ea1e8.woff) format("woff")}@font-face{font-display:swap;font-family:"FuturaBoldCondensed";src:url(../../../../../../themes/hello-theme-child-master/fonts/Futura-Bold-Condensed/9b3dc779-ba21-4efa-9e94-f0e68fbe1c41.woff2) format("woff2"),url(../../../../../../themes/hello-theme-child-master/fonts/Futura-Bold-Condensed/05c1983d-21f7-4fa3-bdae-017da0302148.woff) format("woff")}html{font-size:62.5%}body{font-family:"FuturaLight",sans-serif;background-color:#fff;color:#000;font-size:1.8rem;line-height:1.6}p{font-family:"FuturaLight",sans-serif;font-size:1.8rem}a{color:#000}h1,h1.elementor-heading-title{font-family:"FuturaBook",sans-serif;font-size:4.8rem;margin-bottom:0}h2,h2.elementor-heading-title{font-family:"FuturaLight",sans-serif;font-size:4rem;color:#000}h3,h3.elementor-heading-title{font-family:"FuturaLight",sans-serif;font-size:3rem;color:#000}h4,h4.elementor-heading-title{font-family:"FuturaBook",sans-serif;font-size:2rem;color:#000}.datenschutz-block h3{margin:60px 0 0 0}.datenschutz-block h4{margin:50px 0 20px 0;letter-spacing:.3rem}.datenschutz-block strong{margin:20px 0 0 0}.menu-description-bottom-font{font-family:"FuturaBook",sans-serif;color:#fff;font-size:2rem;padding:1rem;text-align:center;width:100%;max-width:90%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}[data-elementor-type="wp-page"]{padding-top:163px}.elementor-heading-title{line-height:1.1}.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:25px}#header{width:100%;position:fixed;top:0;z-index:9;background-color:#fff}#header-logo-strip{width:100%;height:auto;display:block;position:relative}#header-logo{width:200px;height:100px;display:block;background-image:url(../../../../../../themes/hello-theme-child-master/images/maennchen_mit_flaggen_fim.svg);background-repeat:no-repeat;background-position:center bottom -1px;background-size:100% auto;margin:20px auto 0 auto;padding:0;position:relative;z-index:2}#header-logo a{width:100%;height:100%;display:block}#header-logo span{display:none}#header-strip{width:100%;min-height:60px;background-color:#b1b1b1;position:absolute;bottom:0;z-index:1}#header-name{font-family:"BankGothicLight",sans-serif;font-size:1.8rem;text-align:center;color:#000;background-color:#fff;z-index:3;position:relative;padding:7px 0}.header-container-left .elementor-element-populated{padding:80px}#footer{background-color:#717171;color:#FFF}#footer h4{font-family:"BankGothicLight",sans-serif;font-size:3rem;color:rgba(255,255,255,.9)}#footer p{font-family:"FuturaLight",sans-serif;font-size:1.6rem;color:rgba(255,255,255,.7)}#footer p a{color:rgba(255,255,255,.7)}#footer p a:hover{color:rgba(255,255,255,1)}#footer .footer-headline-color p{color:#FFF;font-family:"Eina_01 W01 Regular",sans-serif;text-transform:uppercase;font-size:1.4rem;letter-spacing:.1rem}#footer-navigation ul{list-style:none;margin:0;padding:0}#footer-navigation ul li{display:inline-block;float:left}#footer-navigation ul li a{color:rgba(255,255,255,.7);text-transform:uppercase;font-size:1.3rem;letter-spacing:.2rem;margin:0 10px}#footer-navigation ul li a:hover{color:rgba(255,255,255,1)}#footer-navigation ul li.active a{color:rgba(255,255,255,1)}#footer-navigation ul li:first-child a{margin-left:0}#socket{margin-top:40px}.thema-headline-content .elementor-heading-title,.thema-headline-header .elementor-heading-title{font-size:1.4rem;letter-spacing:.3rem;text-transform:uppercase;display:inline-block;padding:0 0 .5rem 0;margin:0 0 0 0;border-style:solid;border-width:0 0 1px 0}.thema-headline-content .elementor-heading-title{color:#AD0F0A;border-color:#AD0F0A}.thema-headline-header .elementor-heading-title{color:#FFF;border-color:#FFF}.thema-headline-content.white .elementor-heading-title{border-color:#fff}#navi-icon{pointer-events:auto}.elementor-element.standard-abstand-oben .elementor-spacer .elementor-spacer-inner,.elementor-element.standard-abstand-unten .elementor-spacer .elementor-spacer-inner{height:50px!important}.elementor-button{border-radius:0;text-transform:uppercase;letter-spacing:.3rem}.header-button .elementor-button{font-size:1.4rem;padding:3rem 5.5rem}.content-button .elementor-button{font-size:1.3rem;padding:2rem 4rem}#navi-burger{width:50px;height:50px;display:block;position:fixed;right:50px;z-index:99999;padding:0;cursor:pointer;background:transparent;top:65px}#navi-burger-inner{width:100%;height:100%;border:0 solid #000;padding:8px}#burgerline-container{width:100%;height:100%;position:relative}#burgerline-open-one,#burgerline-open-two,#burgerline-open-tree{background-color:#000;width:100%;height:2px;position:absolute;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}#burgerline-open-one{margin-top:-8px}#burgerline-open-tree{margin-top:8px}#navi-burger.active #burgerline-open-one,#navi-burger.active #burgerline-open-two,#navi-burger.active #burgerline-open-tree{background-color:#000}#burgerline-container-close{width:100%;height:100%;position:relative;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);margin-top:-34px}#burgerline-container-close #burgerline-one{background-color:#000;position:absolute;top:50%;left:0;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);width:0;height:2px}#burgerline-container-close #burgerline-two{background-color:#000;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,0%);-moz-transform:translate(-50%,0%);-ms-transform:translate(-50%,0%);-o-transform:translate(-50%,0%);transform:translate(-50%,0%);width:2px;height:0}.header-section{margin:0}.image-box-shadow{margin:0 40px 0 0;padding:0 0 0 0;box-shadow:30px 30px 0 0 #AD0F0A}.elementor-accordion .elementor-accordion-item{border:0;background-color:#d3d3d3;margin-bottom:1px}.elementor-accordion .elementor-tab-title{font-family:"FuturaLight",sans-serif;font-weight:400;font-size:2.8rem;cursor:pointer;padding:2.5rem 5rem;color:#000;background-image:url(../../../../../../themes/hello-theme-child-master/images/accordion_flag_fim.svg);background-repeat:no-repeat;background-position:center right 3rem;background-size:3rem auto}.elementor-accordion .elementor-tab-title .elementor-accordion-icon{display:none}.elementor-accordion .elementor-tab-content{padding:.5rem 5rem 2.5rem 5rem}@media (max-width:1660px){h1,h1.elementor-heading-title{font-size:4.2rem}}@media (max-width:1550px){h1,h1.elementor-heading-title{font-size:4rem}}@media (max-width:1440px){.header-container-left .elementor-element-populated{padding:60px}h1,h1.elementor-heading-title{font-size:3.8rem}h2,h2.elementor-heading-title{font-size:3.8rem;color:#000}h3,h3.elementor-heading-title{font-size:2.8rem}.header-button .elementor-button{font-size:1.4rem;padding:3rem 5.5rem}.header-button .elementor-button{font-size:1.4rem;padding:2.5rem 5rem}.content-button .elementor-button{font-size:1.3rem;padding:2rem 3.5rem}}@media (max-width:1330px){#header-logo{width:170px;height:85px}[data-elementor-type="wp-page"]{padding-top:144px}#header-strip{min-height:50px}#header-name{font-size:1.6rem}#navi-burger{top:55px}.header-container-left .elementor-element-populated{padding:50px}h1,h1.elementor-heading-title{font-size:3.6rem}h2,h2.elementor-heading-title{font-size:3.4rem}h3,h3.elementor-heading-title{font-size:2.6rem}.elementor-button{letter-spacing:.25rem}.header-button .elementor-button{font-size:1.4rem;padding:2.2rem 4.4rem}.content-button .elementor-button{font-size:1.3rem;padding:1.8rem 3.4rem}.thema-headline-header .elementor-heading-title{margin:0 0 5rem 0}}@media (max-width:1220px){.header-container-left .elementor-element-populated{padding:50px}h1,h1.elementor-heading-title{font-size:3.4rem}h2,h2.elementor-heading-title{font-size:3.2rem}h3,h3.elementor-heading-title{font-size:2.4rem}h4,h4.elementor-heading-title{font-size:2.2rem}#footer h4{font-size:2.6rem}.thema-headline-header .elementor-heading-title{margin:0 0 4rem 0}}@media (max-width:1110px){#header-logo{width:160px;height:80px}[data-elementor-type="wp-page"]{padding-top:140px}#header-strip{min-height:47px}#header-name{font-size:1.5rem;padding:6px 0}#navi-burger{top:52px;right:30px}.header-container-left .elementor-element-populated{padding:40px}h1,h1.elementor-heading-title{font-size:3rem}h2,h2.elementor-heading-title{font-size:3.2rem}h3,h3.elementor-heading-title{font-size:2.2rem}h4,h4.elementor-heading-title{font-size:2rem}#footer h4{font-size:2.4rem}body,p{font-size:1.6rem}.thema-headline-header .elementor-heading-title{margin:0 0 4rem 0}.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:20px}.menu-description-bottom-font{font-size:1.8rem}}@media (max-width:1024px){#header-logo{width:150px;height:72px}[data-elementor-type="wp-page"]{padding-top:128px}#header-strip{min-height:43px}#header-name{font-size:1.5rem}.header-container-left .elementor-element-populated{padding:30px}h1,h1.elementor-heading-title{font-size:2.8rem}h2,h2.elementor-heading-title{font-size:2.8rem}h3,h3.elementor-heading-title{font-size:2rem}h4,h4.elementor-heading-title{font-size:2rem}#footer h4{font-size:2.2rem}#header{background-color:#fff}.thema-headline-header .elementor-heading-title{margin:10rem 0 2rem 0}.header-button .elementor-button,.content-button .elementor-button{font-size:1.2rem;padding:1.8rem 3rem}.thema-headline-content .elementor-heading-title,.thema-headline-header .elementor-heading-title{font-size:1.1rem;letter-spacing:.25rem}#burgerline-open-one,#burgerline-open-two,#burgerline-open-tree{background-color:#000}#navi-burger{width:45px;height:45px;top:48px;right:20px}#burgerline-container-close{margin-top:-28px}.header-section{margin-top:107px}.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:15px}}@media (max-width:960px){#burgerline-open-one{margin-top:-7px}#burgerline-open-tree{margin-top:7px}.header-container-left .elementor-element-populated{padding:30px}h1,h1.elementor-heading-title{font-size:2.8rem}h2,h2.elementor-heading-title{font-size:2.6rem}h3,h3.elementor-heading-title{font-size:1.9rem}h4,h4.elementor-heading-title{font-size:1.7rem}#footer h4{font-size:2rem}body,p{font-size:1.5rem}}@media (max-width:860px){.header-container-left .elementor-element-populated{padding:30px}h1,h1.elementor-heading-title{font-size:2.4rem}.elementor-element.standard-abstand-oben .elementor-spacer .elementor-spacer-inner,.elementor-element.standard-abstand-unten .elementor-spacer .elementor-spacer-inner{height:40px!important}}@media (max-width:767px){#burgerline-open-one{margin-top:-6px}#burgerline-open-tree{margin-top:6px}#header-logo{width:140px;height:70px;margin-top:10px}[data-elementor-type="wp-page"]{padding-top:117px}#header-strip{min-height:34px}#header-name{font-size:1.4rem}#navi-burger{width:40px;height:40px;top:44px;right:20px}.header-container-left .elementor-element-populated{padding:50px}h1,h1.elementor-heading-title{font-size:4.6rem}.image-box-shadow{margin:0 40px 0 0;padding:0 0 0 0;box-shadow:20px 20px 0 0 #AD0F0A}.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:25px}.elementor-element.standard-abstand-oben .elementor-spacer .elementor-spacer-inner,.elementor-element.standard-abstand-unten .elementor-spacer .elementor-spacer-inner{height:0!important}#socket{margin-top:10px}.elementor-accordion .elementor-tab-title{font-size:2.2rem;padding:2.5rem 6rem 2.5rem 4rem}.elementor-accordion .elementor-tab-content{padding:.5rem 3rem 2.5rem 4rem}.elementor-accordion .elementor-tab-title{background-size:2.5rem auto}}@media (max-width:660px){#navi-burger{width:40px;height:40px;top:34px;right:20px}#header-logo{width:130px;height:62px;margin-top:10px}#header-strip{min-height:38px}[data-elementor-type="wp-page"]{padding-top:108px}.header-container-left .elementor-element-populated{padding:50px}h1,h1.elementor-heading-title{font-size:4.2rem}}@media (max-width:550px){.header-container-left .elementor-element-populated{padding:50px}h1,h1.elementor-heading-title{font-size:3.8rem}}@media (max-width:450px){.header-container-left .elementor-element-populated{padding:30px}h1,h1.elementor-heading-title{font-size:3.4rem}h2,h2.elementor-heading-title{font-size:2.2rem}h3,h3.elementor-heading-title{font-size:1.8rem}.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:15px}.elementor-element.standard-abstand-oben .elementor-spacer .elementor-spacer-inner{height:0!important}.elementor-element.standard-abstand-unten .elementor-spacer .elementor-spacer-inner{height:30px!important}.elementor-accordion .elementor-tab-title{background-position:center right 2rem;background-size:2rem auto}}@media (max-width:420px){#navi-burger{width:40px;height:40px;top:30px;right:20px}#header-logo{width:120px;height:60px;margin-top:6px}[data-elementor-type="wp-page"]{padding-top:98px}#header-strip{min-height:34px}#header-name{font-size:1.2rem;padding:4px 0}}.checkbox-container{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:1.4rem;line-height:1.6;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-top:10px;font-weight:normal!important;font-family:"FuturaLight",sans-serif;text-align:left}.checkbox-container input{position:absolute;opacity:0;cursor:pointer}.checkbox-checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:transparent;border:1px solid #000}.checkbox-container:hover input~.checkbox-checkmark{background-color:transparent;border:1px solid #000}.checkbox-container.no-disabled:hover input~.checkbox-checkmark{background-color:#FFF;border:1px solid #000}.checkbox-container.no-disabled{cursor:default}.checkbox-container input:checked~.checkbox-checkmark{background-color:transparent;border:1px solid #000}.checkbox-checkmark:after{content:"";position:absolute;display:none}.checkbox-container input:checked~.checkbox-checkmark:after{display:block}.checkbox-container .checkbox-checkmark::after{left:7px;top:3px;width:10px;height:15px;border:solid #AD0F0A;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.radio-button-container{display:block;position:relative;padding-left:35px;cursor:pointer;font-size:14px;text-align:left;line-height:1.6;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:normal!important;font-family:"FuturaLight",sans-serif;float:left;clear:left;margin-right:0;margin-top:8px;margin-bottom:5px}.radio-button-container input{position:absolute;opacity:0;cursor:pointer}.radio-button-checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#FFF;border:1px solid #000;border-radius:50%}.radio-button-container:hover input~.radio-button-checkmark{background-color:#000;border:1px solid #000}.radio-button-container input:checked~.radio-button-checkmark{background-color:#FFF;border:1px solid #000}.radio-button-checkmark:after{content:"";position:absolute;display:none}.radio-button-container input:checked~.radio-button-checkmark:after{display:block}.radio-button-container .radio-button-checkmark:after{top:7px;left:7px;width:9px;height:9px;border-radius:50%;background:#000}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:940px;height:90%;max-height:700px}.mfp-container{padding-left:20px;padding-right:20px}.mfp-close-btn-in .mfp-close{font-size:40px;top:-6px;width:30px;right:10px;opacity:1}.mfp-close-btn-in #submitFormDialog .mfp-close{top:4px}.mfp-close-btn-in #submitFormDialog .mfp-close:hover{opacity:1;color:#000}.mfp-close-btn-in .mfp-close:hover{background-color:transparent}.mfp-bg{z-index:999;background:#000;opacity:.8}.form-element-container{width:100%;display:inline-block}.form-element-full{width:100%;display:inline-block;float:left;position:relative}.form-element-half{width:49%;margin-right:2%;display:inline-block;float:left;position:relative}@media (max-width:990px){.form-element-half{width:100%;margin-right:0}}.form-element-container .form-element-half:last-child{margin-right:0}#top .ajax-form select{font-family:"FuturaLight",sans-serif;font-weight:400;border-radius:0;padding:13px}form input[type="text"],form textarea{font-family:"FuturaLight",sans-serif;font-weight:400;padding:13px 0;border-radius:0;border:0;border-bottom:1px solid #000;background-color:transparent;color:#000;width:100%;display:block;margin-bottom:30px;font-size:1.6rem;line-height:1.4}form input:focus:invalid,form textarea:focus:invalid,form select:focus:invalid{color:#000;border-color:#000}input[type="submit"],.submitButton{font-family:"FuturaLight",sans-serif;font-weight:400;font-size:1.4rem;letter-spacing:.3rem;text-transform:uppercase;border-radius:0;color:#ffffff!important;background-color:#AD0F0A!important;padding:1.5rem 4rem;border:1px solid #AD0F0A}@media (max-width:990px){input[type="submit"],.submitButton{font-size:1.3rem;letter-spacing:.2rem;padding:1rem 2.5rem}.submit-immo-finder-link{font-size:1.3rem;letter-spacing:.2rem;padding:1rem 2.5rem}}.floating-label{position:absolute;top:16px;left:0;pointer-events:none;transition:0.2s ease all;color:#000;font-size:1.6rem;line-height:1}.floating-label.active{top:-19px;left:0;font-size:1.1rem;color:#000}.elementor a.main-underline{color:#020202;text-decoration:underline}#kontakt-formular p{font-size:1.6rem}.help-block{position:absolute;top:-20px;right:10px}.help-block ul{list-style:none;padding:0;margin:0;border:0}.help-block li{font-family:"FuturaLight",sans-serif;font-weight:400;font-size:14px;line-height:1.2em;color:#fff;background-color:#AD0F0A;margin:0;padding:5px 10px;border:0}.help-block li::after{position:absolute;content:"";top:26px!important;left:6px;width:0;height:0;border-width:6px;border-style:solid;border-color:#AD0F0A transparent transparent transparent}.help-block.help-block-left{right:unset;left:0;top:-38px}#submitFormDialog{width:100%;max-width:640px;background:#fff;margin:20px auto;padding:60px 40px;position:relative;overflow:hidden;text-align:center}#submitFormDialog h2{font-family:"BauerBodoniW01-Regular",sans-serif;font-weight:400;font-size:3rem;line-height:1.2!important;color:#000;padding-bottom:10px}#submitFormDialog p{color:#000;max-width:400px;margin:0 auto 20px auto}#submitFormDialog .submitButton{font-family:"FuturaLight",sans-serif;font-weight:400;font-size:1.4rem;letter-spacing:.3rem;text-transform:uppercase;color:#000000!important;background-color:#ffffff!important;padding:1.5rem 4rem;border:1px solid #000;border-radius:0;margin-top:20px;margin-right:5px;margin-left:5px}#submitFormDialog .submitButton:hover{background-color:#b1b1b1!important;color:#FFFFFF!important;border:1px solid #b1b1b1}.spinner{animation:rotator 1.4s linear infinite}@keyframes rotator{0%{transform:rotate(0)}100%{transform:rotate(270deg)}}.path{stroke-dasharray:187;stroke-dashoffset:0;transform-origin:center;animation:dash 1.4s ease-in-out infinite,colors 5.6s ease-in-out infinite}@keyframes colors{0%{stroke:#b1b1b1}25%{stroke:#b1b1b1}50%{stroke:#b1b1b1}75%{stroke:#b1b1b1}100%{stroke:#b1b1b1}}@keyframes dash{0%{stroke-dashoffset:187}50%{stroke-dashoffset:46.75;transform:rotate(135deg)}100%{stroke-dashoffset:187;transform:rotate(450deg)}}.menu{width:100%;height:100vh;overflow:hidden;position:fixed;top:0;left:0;z-index:9999;pointer-events:none}.menu.active{pointer-events:auto}#menu-right-container{width:50%;height:100vh;float:right;position:relative}#menu-left-container{width:50%;height:100vh;float:right;position:relative}#menu-listing{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;list-style:none;margin:0;padding:0;width:90%}#menu-listing li a{font-family:"Eina_01 W01 Regular",sans-serif;font-size:1.8rem;color:#000;letter-spacing:1rem;text-transform:uppercase;padding:.8rem 0;display:inline-block;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}#menu-listing li.active>a{color:#AD0F0A}#menu-listing li a:hover{color:#AD0F0A}#menu-listing ul.sub{list-style:none;margin:0;padding:0}#menu-listing ul.sub li a{font-size:1.2rem;letter-spacing:.6rem;padding:.6rem 0;line-height:1.4rem}#menu-loacation{width:50%;height:60vh;float:right;overflow:hidden}#menu-description{width:50%;height:60vh;float:right;overflow:hidden}#menu-description-bottom{width:50%;height:40vh;float:right;overflow:hidden}#menu-extra-bottom{width:50%;height:40vh;float:right;overflow:hidden}.menu-item-inner{opacity:0}#menu-right-container .menu-item-inner{height:100%;width:100%;position:relative;background:rgb(255,255,255)}#menu-loacation .menu-item-inner{height:100%;width:100%;position:relative;background-color:rgb(230,163,145);background-image:url(../../../../../../themes/hello-theme-child-master/images/menu-picture-01.png);background-repeat:no-repeat;background-position:center center;background-size:cover}#menu-description .menu-item-inner{height:100%;width:100%;position:relative;background-color:rgba(255,255,255,1)}#menu-description-bottom .menu-item-inner{height:100%;width:100%;position:relative;background:#AD0F0A}#menu-extra-bottom .menu-item-inner{height:100%;width:100%;position:relative;background-color:#b1b1b1}#menu-logo{width:70%;max-width:80px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (max-width:960px){#menu-right-container{width:100%;height:50vh}#menu-left-container{width:100%;height:50vh}#menu-loacation{height:100%}#menu-description{display:none}#menu-extra-bottom{display:none}#menu-description-bottom{height:100%}#menu-loacation{width:100%}#menu-loacation{height:50%}#menu-description-bottom{width:100%;height:50%}#menu-listing li a{font-size:1.4rem;padding:.5rem 0}}@media (max-width:520px){#menu-right-container{height:60vh}#menu-left-container{height:40vh}#menu-loacation{height:100%;width:50%;float:left}#menu-description-bottom{height:100%;width:50%;float:left}.menu-description-bottom-font{font-family:"FuturaBook",sans-serif;font-size:1.2rem;padding:1rem;width:100%;line-height:1.6rem;top:30%}#menu-listing ul.sub li a{font-size:1.2rem;letter-spacing:.4rem;padding:.6rem 0;line-height:1.4rem}}.marker{background-image:url(../../../../../../themes/hello-theme-child-master/images/iconMarker.svg);background-size:cover;width:40px;height:40px;margin-top:-20px;cursor:pointer}#map{width:100%;height:550px}#zoomBrookHof,#zoomStGeorg,#zoomRathaus,#zoomOut{display:block;position:absolute;right:60px;z-index:1;margin:0;min-width:250px;padding:10px 30px;border:none;border-radius:0;font-family:"FuturaLight",sans-serif;font-size:1.2rem;letter-spacing:.3rem;text-transform:uppercase;text-align:left;color:#000;background:#fff}#zoomOut{top:60px}#zoomBrookHof{top:100px}#zoomStGeorg{top:140px}#zoomRathaus{top:180px}.mapbox-improve-map{display:none}#zoomBrookHof.active,#zoomStGeorg.active,#zoomRathaus.active,#zoomOut.active{background-color:#b1b1b1;color:#fff}