@font-face{font-family:'Bilbo Swash Caps';font-style:normal;font-weight:400;src:url(fonts/bilbo-swash-caps-v22-latin-regular.eot);src:local('') , url(fonts/bilbo-swash-caps-v22-latin-regular.eot?#iefix) format('embedded-opentype') , url(fonts/bilbo-swash-caps-v22-latin-regular.woff2) format('woff2') , url(fonts/bilbo-swash-caps-v22-latin-regular.woff) format('woff') , url(fonts/bilbo-swash-caps-v22-latin-regular.ttf) format('truetype') , url(fonts/bilbo-swash-caps-v22-latin-regular.svg#BilboSwashCaps) format('svg')}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(fonts/roboto-v32-latin-regular.woff2) format('woff2')}@font-face{font-display:swap;font-family:Asul;font-style:normal;font-weight:400;src:url(fonts/asul-v21-latin-regular.woff2) format('woff2')}.flex-container-nowrap{display:-webkit-box;display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.flex-container-wrap{display:-webkit-box;display:flex;flex-wrap:wrap}.box-shadow{-webkit-box-shadow:1px 4px 9px 0 rgba(0,0,0,.2);box-shadow:1px 4px 9px 0 rgba(0,0,0,.2)}.box-shadow-hover{-webkit-box-shadow:1px 4px 9px 0 rgba(0,0,0,.4);box-shadow:1px 4px 9px 0 rgba(0,0,0,.4)}.bg-img-cover{background-size:cover;background-position:center center;background-repeat:no-repeat}.bg-img-contain{background-size:contain;background-position:center center;background-repeat:no-repeat}.justify-space-between{-webkit-box-pack:justify;justify-content:space-between}.justify-center{-webkit-box-pack:center;justify-content:center}.inset-0{left:0;right:0;bottom:0;top:0}.gradient-top-bottom-transparent-white{background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(#fff));background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%)}.gradient-top-bottom-black-transparent{background:-webkit-gradient(linear,left top,left bottom,from(#000),to(rgba(0,0,0,0)));background:linear-gradient(to bottom,#000 0,rgba(0,0,0,0) 100%)}.max-w-1140{max-width:1140px;padding:0 1rem;margin:0 auto}.font-kicker{font-family:'Bilbo Swash Caps',cursive;font-weight:400}.font-heading{font-family:Asul,serif;font-weight:400}.font-text{font-family:Roboto,sans-serif;line-height:1.5}.font-fontAwesome{font-family:"Font Awesome 5 Free"}.rechtliches{font-size:.75rem}.h1,h1{font-size:2.25rem;margin:0 0 .3rem;font-family:Asul,serif;font-weight:400;color:#fff}.h2,.h2.elementor-heading-title,h2,h2.elementor-heading-title{font-size:1.75rem;margin:0 0 .75rem 0;font-family:Asul,serif;font-weight:400}.h3,.h3.elementor-heading-title,h3,h3.elementor-heading-title{font-size:1.4rem;margin:1rem 0;font-family:Asul,serif;font-weight:400}.h4,.h4.elementor-heading-title,h4,h4.elementor-heading-title{font-size:1.15rem;margin:1rem 0;font-family:Asul,serif;font-weight:400}.h5,.h5.elementor-heading-title,h5,h5.elementor-heading-title{font-size:1rem;margin:1rem 0;font-family:Asul,serif;font-weight:400}a{color:#fff}.kicker{font-family:'Bilbo Swash Caps',cursive;font-weight:400;color:#c99467;font-size:2rem}body,html{font-size:20px;font-family:Roboto,sans-serif;line-height:1.5}@media screen and (max-width:991px){body,html{font-size:18px}}@media screen and (max-width:767px){body,html{font-size:16px}}input,textarea{font-size:1rem;font-family:Roboto,sans-serif;line-height:1.5}p{margin-top:0;margin-bottom:1rem}p:last-child{margin-bottom:0}*{-webkit-box-sizing:border-box!important;box-sizing:border-box!important;-webkit-tap-highlight-color:transparent}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;background:#000;color:#fff}section .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated,section .elementor-column-gap-extended>.elementor-row>.elementor-column>.elementor-element-populated,section .elementor-column-gap-narrow>.elementor-row>.elementor-column>.elementor-element-populated,section .elementor-column-gap-wide>.elementor-row>.elementor-column>.elementor-element-populated,section .elementor-column-gap-wider>.elementor-row>.elementor-column>.elementor-element-populated{padding:0}.elementor-widget-button{margin-top:1rem}.elementor-widget-button .elementor-button-wrapper .elementor-button{border:1px solid #fff;border-radius:0;background-color:transparent;position:relative;font-family:'Bilbo Swash Caps',cursive;font-weight:400;color:#c99467!important;font-size:1.5rem;padding:.45rem 2.25rem .45rem .75rem}.elementor-widget-button .elementor-button-wrapper .elementor-button:after{content:'\f078';position:absolute;right:.75rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-family:"Font Awesome 5 Free";font-weight:900;font-size:.75rem;-webkit-transition:ease .3s all;transition:ease .3s all}.elementor-widget-button .elementor-button-wrapper .elementor-button:hover{border:1px solid #c99467}.elementor-widget-button .elementor-button-wrapper .elementor-button:hover:after{right:.5rem}.elementor-widget-button.arrow-right .elementor-button-wrapper .elementor-button{padding-right:2rem}.elementor-widget-button.arrow-right .elementor-button-wrapper .elementor-button:after{content:'\f054'}.submit-form{border:1px solid #fff;border-radius:0;background-color:transparent;position:relative;font-family:'Bilbo Swash Caps',cursive;font-weight:400;color:#c99467!important;font-size:1.5rem;padding:.25rem 2rem .25rem .75rem;-webkit-transition:ease .3s all;transition:ease .3s all}.submit-form:after{content:'\f074';position:absolute;right:.75rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-family:"Font Awesome 5 Free";font-weight:900;font-size:.75rem}.submit-form:hover{border:1px solid #c99467}.submit-form:hover:after{right:.5rem}body{overflow-x:hidden}.elementor>.elementor-inner>.elementor-section-wrap>section{padding-left:1rem;padding-right:1rem}header{z-index:20;padding-left:.5rem;padding-right:.5rem}header .img-col{-webkit-box-flex:0;flex:0 0 200px;max-width:200px;width:200px;z-index:40}header .img-col.fixed{position:fixed;left:.5rem}header .img-col .elementor-widget-container{background-size:contain;background-position:center center;background-repeat:no-repeat;background-position:left}header .img-col .elementor-widget-container img{opacity:0}header .nav-col{-webkit-box-flex:0;flex:0 0 calc(100% - 200px);max-width:calc(100% - 200px);width:calc(100% - 200px)}header .nav-col nav{-webkit-box-pack:end;justify-content:flex-end}@media screen and (max-width:991px) and (min-width:768px){header .nav-col nav ul li:first-child{display:none}header .nav-col nav ul li a{padding:13px 10px!important}}header .nav-col a{font-family:Asul,serif;font-weight:400}header .nav-col a:after{background-color:#fff!important}header .nav-col .elementor-nav-menu--dropdown{display:block!important;max-height:none!important;position:fixed;height:auto;z-index:20;top:0;right:0;left:0;bottom:0;width:100vw;height:100vh;padding-top:5rem;padding-bottom:2rem;margin-top:0!important;background:#000;-webkit-transform:translateX(150%)!important;transform:translateX(150%)!important;-webkit-box-shadow:1px 4px 9px 0 rgba(0,0,0,.2);box-shadow:1px 4px 9px 0 rgba(0,0,0,.2)}header .nav-col .elementor-nav-menu--dropdown ul li{font-size:1.3rem}header .nav-col .elementor-nav-menu--dropdown ul li:nth-child(even){background:#1d1d1d}header .nav-col .elementor-nav-menu--dropdown ul li a{color:#fff;padding:20px}header .nav-col .elementor-nav-menu--dropdown ul li:hover{background:#55595c}header .nav-col .elementor-menu-toggle{color:#fff;font-size:1.5rem;border:1px solid #fff;border-radius:0;z-index:30}header .nav-col .elementor-menu-toggle:focus{outline:0;border-radius:0}header .nav-col .elementor-menu-toggle.elementor-active{background:0 0;-webkit-box-shadow:none;box-shadow:none;position:fixed;top:.6rem;right:1.1rem}header .nav-col .elementor-menu-toggle.elementor-active~.elementor-nav-menu--dropdown{-webkit-transform:translateX(0)!important;transform:translateX(0)!important}header:before{content:'';position:absolute;left:0;right:0;bottom:0;top:0;background:-webkit-gradient(linear,left top,left bottom,from(#000),to(rgba(0,0,0,0)));background:linear-gradient(to bottom,#000 0,rgba(0,0,0,0) 100%)}@media screen and (max-width:767px){header{height:85px}}.menu-toggle-overlay{position:fixed;z-index:15;left:0;right:0;bottom:0;top:0;background:rgba(0,0,0,.4)}.footer-sec1{padding-left:1rem;padding-right:1rem}.footer-sec1>div>div{-webkit-box-pack:justify;justify-content:space-between}.footer-sec1>div>div>div{-webkit-box-flex:0;flex:0 0 320px;max-width:320px;width:320px}.footer-sec1 a{-webkit-transition:ease .3s all;transition:ease .3s all}.footer-sec1 a:hover{color:#c99467}.footer-sec1 .heading-with-text h3{font-family:'Bilbo Swash Caps',cursive;font-weight:400;color:#c99467;font-size:2rem}@media screen and (max-width:767px){.footer-sec1 .heading-with-text{text-align:center;margin-bottom:2rem}.footer-sec1>div>div>div{-webkit-box-flex:0;flex:0 0 100%;max-width:100%;width:100%}}.footer-sec2{margin-top:2rem;margin-bottom:2rem;padding-left:1rem;padding-right:1rem;font-size:.75rem}.footer-sec2 .elementor-widget-copyright{color:#c99467}.footer-sec2 ul{list-style:none;text-align:right;margin:0}.footer-sec2 ul li{display:inline-block;margin-right:1rem}.footer-sec2 ul li:last-child{margin-right:0}.footer-sec2 a{-webkit-transition:ease .3s all;transition:ease .3s all}.footer-sec2 a:hover{color:#c99467}@media screen and (max-width:767px){.footer-sec2{text-align:center}.footer-sec2 ul{text-align:center;padding:0;margin-top:1rem}}.heading-with-text{margin:1.5rem 0}.heading-with-text h1,.heading-with-text h2,.heading-with-text h3,.heading-with-text h4,.heading-with-text h5{margin-top:0}.img-text-section{background:#fff}.img-text-section.bg-primary{background:#fff;color:#fff}.img-text-section .content{display:-webkit-box;display:flex;flex-wrap:wrap;max-width:1140px;padding:0 1rem;margin:0 auto}.img-text-section .content .text-col{-webkit-box-flex:0;flex:0 0 50%;max-width:50%;width:50%;align-content:center;-webkit-box-pack:center;justify-content:center;padding:7.5rem 2rem;text-align:left}.img-text-section .content .text-col .button-wrapper{margin-top:1.5rem}.img-text-section .content .text-col .button-wrapper .button{margin-bottom:1rem}.img-text-section .content .text-col .button-wrapper .button:last-child{margin-bottom:0}.img-text-section .content .text-col .button-wrapper .button a:after{content:'\f054'}.img-text-section .content .img-col{-webkit-box-flex:0;flex:0 0 50%;max-width:50%;width:50%;padding:2.5rem 2rem}.img-text-section .content .img-col>div{background-size:contain;background-position:center center;background-repeat:no-repeat;width:100%;height:100%}@media screen and (max-width:767px){.img-text-section .content .text-col{-webkit-box-flex:0;flex:0 0 100%;max-width:100%;width:100%;padding:2rem;-webkit-box-ordinal-group:3;order:2}.img-text-section .content .img-col{-webkit-box-flex:0;flex:0 0 100%;max-width:100%;width:100%;-webkit-box-ordinal-group:2;order:1}}.hero{height:calc(100vh - 80px);background-size:cover;background-position:center center;background-repeat:no-repeat;display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-align:flex-end;align-items:flex-end;-webkit-box-pack:center;justify-content:center;text-align:center;position:relative}@media screen and (max-width:767px){.hero{min-height:250px;height:50vh}}.hero:before{content:'';position:absolute;left:0;right:0;bottom:0;top:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(#fff));background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%);z-index:0}.hero .inner{z-index:1}.hero .inner .chevron-down{cursor:pointer}.hero .inner .chevron-down i{-webkit-transition:all ease .3s;transition:all ease .3s}.hero .inner .chevron-down:hover i{-webkit-transform:translateY(5px);transform:translateY(5px)}.formular #mc_embed_signup_scroll,.formular form{display:-webkit-box;display:flex;flex-wrap:wrap}.formular #mc_embed_signup_scroll .input-container,.formular form .input-container{-webkit-box-flex:0;flex:0 0 calc(50% - 1rem);max-width:calc(50% - 1rem);width:calc(50% - 1rem);position:relative;margin:2.5rem .5rem 0}.formular #mc_embed_signup_scroll .input-container.full-width,.formular form .input-container.full-width{-webkit-box-flex:0;flex:0 0 calc(100% - 1rem);max-width:calc(100% - 1rem);width:calc(100% - 1rem)}.formular #mc_embed_signup_scroll .input-container input:not([type=checkbox]),.formular #mc_embed_signup_scroll .input-container textarea,.formular form .input-container input:not([type=checkbox]),.formular form .input-container textarea{width:100%;padding:.5rem;border:1px solid #fff;color:#fff}.formular #mc_embed_signup_scroll .input-container label,.formular form .input-container label{position:absolute;padding:0 3px;left:.5rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all ease .3s;transition:all ease .3s;color:#fff;pointer-events:none}.formular #mc_embed_signup_scroll .input-container textarea+label,.formular form .input-container textarea+label{-webkit-transform:none;transform:none;top:.5rem}.formular #mc_embed_signup_scroll .input-container input:not([type=checkbox]):focus+label,.formular #mc_embed_signup_scroll .input-container input:not([type=checkbox]):not([value=""])+label,.formular #mc_embed_signup_scroll .input-container textarea:focus+label,.formular #mc_embed_signup_scroll .input-container textarea:not([value=""])+label,.formular form .input-container input:not([type=checkbox]):focus+label,.formular form .input-container input:not([type=checkbox]):not([value=""])+label,.formular form .input-container textarea:focus+label,.formular form .input-container textarea:not([value=""])+label{top:-1.5rem;-webkit-transform:none;transform:none;font-size:.9rem;left:0;padding:0;color:#fff}.formular #mc_embed_signup_scroll .input-container input:not([type=checkbox]):focus,.formular #mc_embed_signup_scroll .input-container textarea:focus,.formular form .input-container input:not([type=checkbox]):focus,.formular form .input-container textarea:focus{outline:0;border:1px solid #c99467}.formular #mc_embed_signup_scroll .input-container input:not([type=checkbox]):focus+label,.formular #mc_embed_signup_scroll .input-container textarea:focus+label,.formular form .input-container input:not([type=checkbox]):focus+label,.formular form .input-container textarea:focus+label{color:#c99467}.formular #mc_embed_signup_scroll .input-container input[type="checkbox"],.formular form .input-container input[type="checkbox"]{opacity:0}.formular #mc_embed_signup_scroll .input-container input[type="checkbox"]+label,.formular form .input-container input[type="checkbox"]+label{position:relative;left:inherit;top:inherit;-webkit-transform:none;transform:none;-webkit-transition:none;transition:none;margin-left:1rem;cursor:pointer;pointer-events:inherit}.formular #mc_embed_signup_scroll .input-container input[type="checkbox"]+label a,.formular form .input-container input[type="checkbox"]+label a{color:#fff;-webkit-transition:ease .3s all;transition:ease .3s all}.formular #mc_embed_signup_scroll .input-container input[type="checkbox"]+label a:hover,.formular form .input-container input[type="checkbox"]+label a:hover{color:#c99467}.formular #mc_embed_signup_scroll .input-container input[type="checkbox"]+label>*,.formular form .input-container input[type="checkbox"]+label>*{display:inline-block}.formular #mc_embed_signup_scroll .input-container input[type="checkbox"]+label:before,.formular form .input-container input[type="checkbox"]+label:before{content:'\f00c';font-family:"Font Awesome 5 Free";font-weight:600;position:absolute;left:-2rem;top:0;border:1px solid #fff;background:#fff;height:25px;width:25px;pointer-events:none;text-align:center;padding:.25rem;font-size:.75rem;color:#fff;-webkit-transition:ease .3s all;transition:ease .3s all}.formular #mc_embed_signup_scroll .input-container input[type="checkbox"]:checked+label:before,.formular form .input-container input[type="checkbox"]:checked+label:before{color:#000}.formular #mc_embed_signup_scroll .input-container.dsgvo-checkbox,.formular form .input-container.dsgvo-checkbox{margin-top:1rem}.formular #mc_embed_signup_scroll .input-container.dsgvo-checkbox input,.formular form .input-container.dsgvo-checkbox input{position:absolute;top:2px;left:2px;-webkit-transform:scale(2);transform:scale(2)}.formular #mc_embed_signup_scroll .input-container.dsgvo-checkbox label,.formular form .input-container.dsgvo-checkbox label{display:inline-block;margin-left:2rem!important}@media screen and (max-width:767px){.formular #mc_embed_signup_scroll .input-container,.formular form .input-container{-webkit-box-flex:0!important;flex:0 0 100%!important;max-width:100%!important;width:100%!important;margin-right:0!important;margin-left:0!important}.formular #mc_embed_signup_scroll .input-container input[type="checkbox"]+label,.formular form .input-container input[type="checkbox"]+label{display:inline-block;margin-left:2rem;margin-top:-1.5rem}.formular #mc_embed_signup_scroll .input-container input[type="checkbox"]+label:before,.formular form .input-container input[type="checkbox"]+label:before{font-size:1rem}}.formular #mc_embed_signup_scroll .button-submit,.formular form .button-submit{margin-left:0;margin-top:1rem}.formular #mc_embed_signup_scroll .button-submit a,.formular form .button-submit a{display:block}.formular #mc_embed_signup_scroll .button-submit a:after,.formular form .button-submit a:after{content:'\f054';-webkit-transition:ease .3s all;transition:ease .3s all}.info-cards-3columns{display:-webkit-box;display:flex;flex-wrap:wrap}.info-cards-3columns .column{-webkit-box-flex:0;flex:0 0 33.333%;max-width:33.333%;width:33.333%;align-content:space-between;-webkit-box-pack:center;justify-content:center;background:#fff;-webkit-box-shadow:1px 4px 9px 0 rgba(0,0,0,.2);box-shadow:1px 4px 9px 0 rgba(0,0,0,.2);text-align:center;height:22rem;display:-webkit-box;display:flex;flex-wrap:wrap}.info-cards-3columns .column .bg-img{height:10.5rem;-webkit-box-flex:0;flex:0 0 100%;max-width:100%;width:100%}.info-cards-3columns .column .bg-img img{width:100%;-o-object-fit:cover;object-fit:cover;height:100%}.info-cards-3columns .column .content{-webkit-box-flex:0;flex:0 0 100%;max-width:100%;width:100%;padding:1.5rem}.info-cards-3columns .column .content h3{margin-top:0}.info-cards-3columns .column .content .text{margin-bottom:1rem}.info-cards-3columns .column.column2{-webkit-transform:scale(1.15);transform:scale(1.15);z-index:3;height:calc(22rem + 1.5rem)}.info-cards-3columns .column.column2 .bg-img{height:12rem}.info-cards-3columns .column.column2 .content{-webkit-transform:scale(.87);transform:scale(.87)}@media screen and (max-width:767px){.info-cards-3columns .column{-webkit-box-flex:0;flex:0 0 100%;max-width:100%;width:100%;-webkit-transform:none!important;transform:none!important;margin-bottom:1rem;height:auto!important}}.cta{background-size:cover;background-position:center center;background-repeat:no-repeat;padding:7.5rem 2rem;text-align:center}.elementor-widget-back-to-top-btn span.chevron-down{cursor:pointer}.elementor-widget-back-to-top-btn span.chevron-down i{-webkit-transition:all ease .3s;transition:all ease .3s}.elementor-widget-back-to-top-btn span.chevron-down:hover i{-webkit-transform:translateY(-5px);transform:translateY(-5px)}body{overflow-x:hidden}.hero-sec{margin-top:-85px}.hero-sec>.elementor-container{height:100vh;min-height:600px}.hero-sec>.elementor-container .text-col{-webkit-box-align:center;align-items:center}.hero-sec>.elementor-container .text-col h1{margin-bottom:1rem;text-transform:uppercase;letter-spacing:.75rem}.hero-sec>.elementor-container .text-col h2{line-height:1.2}.hero-sec>.elementor-container .elementor-button:hover:after{right:.75rem}.hero-sec>.elementor-container .img-col>div{background-size:cover;background-position:center center;background-repeat:no-repeat}@media screen and (max-width:767px){.hero-sec>.elementor-container .img-col>div{margin-left:-1rem;margin-right:-1rem;width:calc(100% + 2rem)}.hero-sec>.elementor-container .text-col{text-align:center}.hero-sec>.elementor-container .text-col>div:before{content:'';left:-1rem;right:-1rem;top:-7rem;bottom:-7rem;position:absolute;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),color-stop(1%,rgba(0,0,0,.05)),color-stop(17%,rgba(0,0,0,.8)),color-stop(85%,rgba(0,0,0,.8)),to(rgba(0,0,0,0)));background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.05) 1%,rgba(0,0,0,.8) 17%,rgba(0,0,0,.8) 85%,rgba(0,0,0,0) 100%)}.hero-sec>.elementor-container .img-col{position:absolute;left:0;right:0;bottom:0;top:0;z-index:-1}}.img-text-section:after{-webkit-transition:all ease 1s;transition:all ease 1s}.img-text-section .content{min-height:20rem;padding:0}.img-text-section .content .img-col{padding:0;position:relative;-webkit-box-flex:0;flex:0 0 40%;max-width:40%;width:40%}.img-text-section .content .img-col>div{background-size:cover;background-position:center center;background-repeat:no-repeat}.img-text-section .content .img-col:before{content:'';position:absolute;left:-3rem;top:-3rem;right:-3rem;bottom:-3rem;background-size:cover;background-position:center center;background-repeat:no-repeat;z-index:-1;background-image:url(img/sesame.png.pagespeed.ce._0fYys6gBb.png);-webkit-transition:all ease 1s;transition:all ease 1s;-webkit-transform:scale(0);transform:scale(0)}.img-text-section .content .text-col{padding:1.8rem 2.8rem;color:#000;align-content:center;-webkit-box-flex:0;flex:0 0 60%;max-width:60%;width:60%;display:-webkit-box;display:flex;flex-wrap:wrap}.img-text-section .content .text-col>*{-webkit-box-flex:0;flex:0 0 100%;max-width:100%;width:100%}.img-text-section.active .content .img-col:before{-webkit-transform:scale(1);transform:scale(1)}@media screen and (max-width:767px){.img-text-section .content .img-col{-webkit-box-flex:0;flex:0 0 100%;max-width:100%;width:100%;height:19rem}.img-text-section .content .img-col:before{left:-3rem;top:-5rem;right:-3rem;bottom:-7rem;background-size:contain}.img-text-section .content .text-col{-webkit-box-flex:0;flex:0 0 100%;max-width:100%;width:100%;padding:1.5rem 1.5rem 5rem}}@media screen and (max-width:500px){.img-text-section .content .img-col:before{left:-2rem;right:-2rem;bottom:0}}@media screen and (max-width:400px){.img-text-section .content .img-col:before{left:-1rem;right:-1rem;bottom:0}}.formular form .input-container input,.formular form .input-container textarea{background:0 0}.formular form .input-container.formelem1,.formular form .input-container.formelem3,.formular form .input-container.formelem5{margin-left:0;margin-right:1rem}.formular form .input-container.formelem2,.formular form .input-container.formelem4,.formular form .input-container.formelem6{margin-left:1rem;margin-right:0}.formular form .input-container.formelem7{margin-left:0;margin-right:0;-webkit-box-flex:0;flex:0 0 100%;max-width:100%;width:100%}.formular form .input-container.hinweis{margin-top:.5rem}.reservierung-sec{padding-top:10rem;padding-bottom:10rem}.reservierung-sec:before{content:'';position:absolute;left:0;right:0;bottom:0;top:0;background:#000;opacity:.5}@media screen and (max-width:767px){.reservierung-sec{padding-top:5rem;padding-bottom:5rem}}.heading-with-text{margin:0}.about-sec,.oeffnungszeiten-sec,.reservierung-sec,.speisekarte-sec{margin-top:10rem;margin-bottom:10rem}@media screen and (max-width:767px){.about-sec,.oeffnungszeiten-sec{margin-bottom:5rem}.reservierung-sec,.speisekarte-sec{margin-top:5rem;margin-bottom:5rem}}.about-sec .img-text-section:after{right:-5rem;bottom:-4rem;background-image:url(img/chopsticks.png.pagespeed.ce.3sSTjPw6qc.png);width:1.5rem;height:17rem;-webkit-transform:rotate(17deg);transform:rotate(17deg);opacity:0}.about-sec .img-text-section.active:after{right:.5rem;opacity:1}@media screen and (max-width:1140px){.about-sec .img-text-section:after{right:-1.5rem}}@media screen and (max-width:991px){.about-sec .img-text-section:after{right:-.5rem}}@media screen and (max-width:500px){.about-sec .img-text-section:after{height:13rem;right:0}.about-sec .img-text-section.active:after{right:1rem}}@media screen and (max-width:400px){.about-sec .img-text-section:after{right:1rem}.about-sec .img-text-section.active:after{right:1rem}}.oeffnungszeiten-sec .img-text-section:after{right:-10.5rem;bottom:.5rem;background-image:url(img/xsushi-section.png.pagespeed.ic.zOprKHZZl7.png);width:16rem;height:3.5rem;-webkit-transform:rotate(-22deg);transform:rotate(-22deg);opacity:0}.oeffnungszeiten-sec .img-text-section.active:after{right:-4.5rem;opacity:1}@media screen and (max-width:1140px){.oeffnungszeiten-sec .img-text-section:after{right:-4rem}.oeffnungszeiten-sec .img-text-section.active:after{right:-3.5rem}}@media screen and (max-width:991px){.oeffnungszeiten-sec .img-text-section:after{right:-3rem}.oeffnungszeiten-sec .img-text-section.active:after{right:-2rem}}@media screen and (max-width:500px){.oeffnungszeiten-sec .img-text-section:after{width:13rem;right:-1.6rem}.oeffnungszeiten-sec .img-text-section.active:after{right:-1rem}}@media screen and (max-width:400px){.oeffnungszeiten-sec .img-text-section:after{right:-.8rem}.oeffnungszeiten-sec .img-text-section.active:after{right:-.7rem}}.oeffnungszeiten-sec .oeffnungszeiten-template>div>div{-webkit-box-pack:start;justify-content:flex-start}.about-sec,.oeffnungszeiten-sec{padding-left:4rem!important;padding-right:4rem!important}@media screen and (max-width:991px){.about-sec,.oeffnungszeiten-sec{padding-left:3rem!important;padding-right:3rem!important}}@media screen and (max-width:500px){.about-sec,.oeffnungszeiten-sec{padding-left:2rem!important;padding-right:2rem!important}}@media screen and (max-width:400px){.about-sec,.oeffnungszeiten-sec{padding-left:1rem!important;padding-right:1rem!important}}.about-sec .img-text-section,.oeffnungszeiten-sec .img-text-section{position:relative}.about-sec .img-text-section:after,.oeffnungszeiten-sec .img-text-section:after{content:'';background-size:contain;background-position:center center;background-repeat:no-repeat;position:absolute}@media screen and (max-width:767px){.oeffnungszeiten-template>div>div{-webkit-box-pack:center;justify-content:center}.oeffnungszeiten-template>div>div>div:first-child{-webkit-box-flex:0!important;flex:0 0 140px!important;max-width:140px!important;width:140px!important}.oeffnungszeiten-template>div>div>div:last-child{-webkit-box-flex:0!important;flex:0 0 100px!important;max-width:100px!important;width:100px!important}}.rechtliches-site{margin-top:5rem;margin-bottom:5rem;word-break:break-word}.rechtliches-site a{-webkit-transition:ease .3s all;transition:ease .3s all}.rechtliches-site a:hover{color:#c99467}@media screen and (max-width:767px){.rechtliches-site{margin-top:2.5rem;margin-bottom:2.5rem}}section.error404{margin-top:5rem;margin-bottom:5rem}@media screen and (max-width:767px){section.error404{margin-top:2.5rem;margin-bottom:2.5rem}}section.error404 .elementor-button:after{content:'\f054'!important}