:root{--hero-height:60vh;--hero-full-height:90vh;--hero-max-height:144rem;--hero-min-height:45rem}.hero{position:relative;height:clamp(var(--hero-min-height),var(--hero-height),var(--hero-max-height));padding:0 1rem}.hero.hero__full-height{height:clamp(var(--hero-min-height),var(--hero-full-height),var(--hero-max-height))}.hero h1{color:#fff}.hero__darken{position:relative;z-index:0}.hero__darken:after{background:linear-gradient(rgb(0 0 0 / .4),rgb(0 0 0 / .3),rgb(0 0 0 / .4));content:'';display:block;height:100%;width:100%;position:absolute;left:0;top:0;z-index:-1}@media only screen and (min-width:48em){:root{--hero-min-height:65rem}}.editor-styles-wrapper .hero h1{color:#fff}.editor-styles-wrapper .hero{height:60vh}.entry.large-spacer{padding-bottom:15rem}.entry.small-spacer{padding-bottom:10rem}.entry img:first-child{width:8rem;margin-bottom:4rem}.entry .logo-img{margin-bottom:3rem}.reason-details{margin-top:5rem}.entry h2{color:var(--font)}.content>*+.entry-buttons{margin-top:5rem}.entry-buttons a.btn:last-child{margin-left:2rem!important}* .entry.colorless{background-color:#fff}.editor-styles-wrapper .entry.colorless{background-color:#fff}.dish .left h2,.dish .left a{color:var(--orange-dark)}.dish .left{max-width:65rem}.dish .left a{font-size:2.4rem;font-weight:600;margin-top:1rem;display:block}.dish img{width:100%;max-width:50rem;height:33.5rem;margin:3rem 0;object-fit:cover}.dish .right{color:#fff;padding:5rem}.two_grid-button{margin-top:3rem}.textimg .content{max-width:960px}.textimg figure>div p span:after{content:'';position:absolute;width:50%;height:1px;top:-.4rem;left:50%;transform:translateX(-50%)}.sidebyside .textimg-figure>div{max-height:25rem;height:20rem}.sidebyside figcaption{padding:1rem 2rem 4rem 2rem;max-width:100%;font-size:1.6rem;line-height:1.618}.sidebyside figcaption>div>div{margin-top:4rem}.sidebyside img{max-width:100%;width:100%;height:100%;object-fit:cover}.sidebyside figure>div p{position:absolute;top:0;left:50%;background:var(--footer);color:#fff;padding:1.5rem 3rem;letter-spacing:2px;font-size:1.6rem;transform:translate(-50%,-50%)}.amongthemselves figcaption{width:100%;font-size:1.6rem;line-height:1.618}.amongthemselves figcaption div>div{margin-top:3rem}.amongthemselves img{width:100%;object-fit:cover;max-height:550px}.amongthemselves figure>div p{position:absolute;top:0;left:10rem;background:var(--footer);color:#fff;padding:1.5rem 3rem;letter-spacing:2px;font-size:1.4rem;z-index:9;transform:translateY(-50%)}.amongthemselves figure>div p.motivright{left:auto;right:10rem}.amongthemselves figure>div p.motivcenter{left:50%;transform:translate(-50%,-50%)}.sidebyside figcaption p,.amongthemselves figcaption p{color:var(--font)}.amongthemselves .textimg-figure_caption>div{padding:3rem 2rem}.amongthemselves img.collapse{position:absolute;display:block;opacity:0;max-height:55rem;overflow:hidden;transition:all 0.5s ease-in-out}.amongthemselves .textimg-figure_image{max-height:550px}.amongthemselves img.collapse.show{position:relative;opacity:1;transition:all 0.5s ease-in-out}.textimg-figure_caption{overflow:hidden}.textimg-figure_caption .collapse{position:absolute;opacity:0;margin:0;transition:all 0.3s ease-in-out}.textimg-figure_caption .collapse.show{position:relative;opacity:1;transition:all 0.3s ease-in-out}.blue figure>div p span:after{background:var(--blue-light)}.orange figure>div p span:after{background:var(--orange-light)}.pink figure>div p span:after{background:var(--pink-light)}.purple figure>div p span:after{background:var(--purple-light)}.turquoise figure>div p span:after{background:var(--turquoise-light)}.btn.btn-dark{border:1px solid rgb(103 103 103);color:var(--footer);margin:2rem 0 0 2rem;padding:1rem 2rem;font-weight:400;letter-spacing:0}.btn.btn-dark.active,.btn.btn-dark:hover{background:rgb(103 103 103);border:1px solid rgb(103 103 103);color:#fff;padding:1rem 2rem}.textimg-figure_image__buttons{position:absolute;bottom:3rem;right:3rem;z-index:9}.textimg-figure_image__buttons button{margin-left:1rem;padding:.2rem 1.5rem;font-weight:400;font-size:1.6rem;padding:1rem;line-height:1;margin-top:1rem}.textimg-figure_image__buttons button.active{background:#fff;color:var(--text-font)}.amongthemselves .textimg-figure_image:after{content:'';position:absolute;height:100%;width:100%;background:linear-gradient(180deg,rgb(219 177 115) 0%,rgb(0 0 0 / .2) 0%,#fff0 50%,rgb(0 0 0 / .2) 100%)}@media only screen and (min-width:30em){.sidebyside figcaption{padding:5rem}.sidebyside .textimg-figure>div{max-height:25rem}}@media only screen and (min-width:48em){.sidebyside figcaption,.sidebyside img{max-width:45rem}.sidebyside .textimg-figure>div{max-height:25rem;height:auto}.sidebyside .textimg-figure>div{max-height:inherit}.sidebyside figure>div p{left:50%}.amongthemselves figcaption{position:absolute;width:45rem;transform:translate(4.5rem,-50%)}.amongthemselves .textimg-figure{padding-bottom:25rem}.textimg-figure_caption.collapse.show{position:absolute}.amongthemselves .textimg-figure_caption>div{padding:5rem}}@media only screen and (min-width:1600px){.amongthemselves img.collapse{position:absolute;display:block;opacity:0;max-height:75rem;overflow:hidden;transition:all 0.5s ease-in-out}.amongthemselves .textimg-figure_image{max-height:75rem}.textimg .content{max-width:var(--max-width)}}.pink .acf-block-preview .sidebyside .darkerbg.textimg-figure_caption{background-color:#fff}.acf-block-preview button.btn.btn-dark{border:1px solid rgb(103 103 103);color:var(--footer);margin:2rem 0 0 2rem;padding:1rem 2rem;text-transform:lowercase;font-weight:400;letter-spacing:0}.acf-block-preview button.btn.btn-dark.active{color:#fff}.acf-block-preview button.btn.btn-dark:hover{color:var(--footer)}#two_grid-block_60bddcf80a132{padding:2rem 0}.two_grid .gap-10{gap:10rem;grid-auto-rows:auto}.two_grid.has-colors .content>div{padding:5rem}.two_grid h2{margin-bottom:5rem}.two_grid>h2{margin-top:0}.pink .two_grid h2,.pink .two_grid h3{color:var(--pink-text)}.two_grid .darkerbg h3,.two_grid .darkerbg{color:#fff}.two_grid ol,.two_grid ul{margin-top:3rem}.calculator{display:none;opacity:0}.calculator.active{animation:showList 0.3s ease-in-out forwards}label.title-1{display:block;font-weight:800}.two_grid-button{margin-top:3rem}#guests{width:7rem;height:7rem;color:var(--font);border-radius:50%;margin:3rem 0;font-size:3rem;text-align:center}.calculator_radios{text-align:center}.calculator_labels{min-width:33%;margin-top:3rem}.calculator_labels label{padding:0 .5rem}.minus,.plus{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;border:none;font-size:3rem;background:none;padding:0 2rem}.minus{margin-left:3rem}.plus{margin-right:3rem}input[type='number']{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}input[type='number']::-webkit-inner-spin-button,input[type='number']::-webkit-outer-spin-button{-webkit-appearance:none}.hidden-info{background:var(--font);color:#fff;padding:1rem 2rem;transition:all 0.3s ease;pointer-events:none;transform:translateY(-2rem)}@media only screen and (min-width:48em){.calculator_labels{margin-top:0}}@media only screen and (min-width:62em){.hidden-info{position:absolute;opacity:0;transform:translateX(calc(50% - 4.7rem));width:35rem;text-align:left}.calculator_labels label:hover>.hidden-info{opacity:1}.hidden-info:before{content:'';position:absolute;width:10px;height:10px;transform:rotate(45deg);top:-4px;background:var(--font)}}.shortcode.large-spacer{padding-bottom:10rem}.shortcode.small-spacer{padding-bottom:6rem}.tablepress-table-description{color:var(--font)}table.tablepress{min-width:99%;color:var(--font)}.dataTables_scrollHeadInner{height:57px;margin-top:3rem}* .shortcode.colorless{background:#fff}#booking{display:grid;grid-gap:10rem;grid-template-columns:1fr;grid-template-rows:auto}.form-grid-small{display:grid;grid-template-columns:1fr;grid-gap:2rem;row-gap:2rem;margin:3rem 0}#page #vertical-basic .timeline-img img{object-fit:cover;height:45rem;border:none;border-radius:0;box-shadow:none}#page #vertical-basic .timeline-marker::before{background:var(--orange-dark);border:none}#page #vertical-basic .timeline-marker::after{border-left:1px solid var(--font)}.kontakt #page .shortcode:last-child{background:var(--form-border)}#page .tnp-subscription input[type='email'],#page .tnp-subscription input[type='text']{font-family:var(--headline-font);background:var(--form-color);font-size:var(--form-font);color:var(--form-font-color);border:1px solid var(--form-border)!important;padding:var(--form-padding);margin:0;border-radius:4px;line-height:1;max-height:4rem}#page .tnp-field input[type='submit']{position:inherit;background:none;color:var(--font);padding:var(--btn-padding);border:3px solid var(--font);font-size:2rem;text-transform:uppercase;letter-spacing:2.5px;font-weight:600}#page .tnp-field input[type='submit']:hover{background:var(--footer);color:#fff}#page .tnp-subscription label{padding:5px 0}#page .tnp-subscription{font-size:inherit;display:block;margin:15px 0;max-width:500px;width:100%}#page .content .flex.h-center,.h-center{justify-content:left}.orange .shortcode{background:var(--orange-light)}span.wpcf7-list-item{display:inline-block;margin:0}@media only screen and (min-width:62em){.shortcode.large-spacer{padding-bottom:15rem}.shortcode.small-spacer{padding-bottom:6rem}}@media only screen and (min-width:75em){#booking{grid-template-columns:1.3fr 0.7fr}}.news.large-spacer{padding:10rem 0}.news.small-spacer{padding:6rem 0}.news.colorless{background:#fff}.purple .news.colorless{background:var(--gray)}.news .grid{grid-auto-rows:auto}.news article{box-shadow:0 2px 3px rgb(10 10 10 / .1),0 0 0 1px rgb(10 10 10 / .1);color:var(--font);background:#fff;padding:1.5rem}.news .wp-post-image{width:100%;height:22rem;object-fit:cover}.news .more-link{color:var(--turquoise-light);font-weight:700;display:inline-block;margin-top:1.2rem}.news .more-link:hover{color:var(--turquoise-dark)}.news.dark h2.title-1{color:#fff}.body .news article h2.title-2{hyphens:auto;-webkit-hyphens:auto;-webkit-hyphenate-limit-chars:auto 3;-webkit-hyphenate-limit-lines:4;-ms-hyphens:auto;-ms-hyphenate-limit-chars:auto 3;-ms-hyphenate-limit-lines:4;font-size:var(--h3)}.news article.post-service{background:var(--orange-dark);color:#fff}.news article.post-service img{width:380px;height:220px;object-fit:cover;object-position:center center}.news article.post-service .more-link{color:var(--footer)}.category-badge{background:var(--orange-dark);border-radius:4px;color:#fff;display:inline-block;font-size:1.4rem;padding:.5rem;margin-top:1rem}span.category-badge{margin-right:5px}.pricing{color:var(--orange-dark);display:block;font-weight:700;margin:1rem 0}.front-page .editor-styles-wrapper .title-1{color:#fff}.editor-styles-wrapper .news article,.editor-styles-wrapper .news article h2.title-2{color:var(--font)}.editor-styles-wrapper .news article.post-service h2.title-2,.editor-styles-wrapper .news article.post-service{color:#fff}@media only screen and (min-width:30em){.body .news article h2.title-2{font-size:var(--h2)}}