: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}.reasons-wedding_text{padding:5rem 2rem;width:auto;transform:translateY(-10rem)}.reasons-wedding_content>div{max-width:255px}.reasons-wedding .grid>div h3{color:var(--pink-dark)}.reasons-wedding_text>p{color:var(--font)}.reasons-wedding .grid>div p{color:var(--turquoise-light);line-height:22px}.reasons-wedding_wrap{padding-bottom:5rem;transform:translateY(-10rem);grid-auto-rows:auto;margin-top:5rem}.reasons-wedding_wrap img{margin:0 auto}.reasons-wedding i:before{display:block;text-align:center;font-size:5rem}@media only screen and (min-width:30em){.reasons-wedding_text{padding:5rem;transform:translateY(-22rem)}.reasons-wedding_wrap{margin-top:0}}@media only screen and (min-width:48em){.reasons-wedding_text{width:50rem}}@media (max-height:900px) and (max-width:48em){.reasons-wedding_text{transform:translateY(-10rem)}.reasons-wedding_wrap{transform:translateY(-5rem)}}.heading h2{position:relative;color:var(--turquoise-light)}.heading h2:after{content:'';position:absolute;height:2px;width:50%;max-width:100px;background:var(--turquoise-light);bottom:-2rem}.blue .heading h2:after{background:var(--font)}.blue .heading h2{color:var(--font)}.heading.small-spacer{padding:0}.page-template-templatesblue-php .heading.small-spacer h2{margin:0}@media only screen and (min-width:48em){.heading.small-spacer{padding:var(--small-space)}.heading.small-spacer h2{margin:var(--headline-margin)}}.editor-styles-wrapper h2.title-2{color:var(--turquoise-light)}.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)}.quote-content{max-width:72rem;padding-left:4.5rem;color:#676767}.quote-content blockquote>p{position:relative;font-family:BodoniSvtyTwoITCTT-Book;font-size:28px;line-height:46px}.quote-content blockquote:before{content:url(https://villa-raab.de/wp-content/themes/schloss-romrod/blocks/quote/img/quotes.svg);position:absolute;left:-4.5rem;top:50%;width:15rem;transform:translateY(-50%)}.quote-content aside{position:relative;margin-top:3rem;font-size:1.6rem}.quote-content aside:before{content:'';position:absolute;background:var(--font);top:-.5rem;height:2px;width:5rem}@font-face{font-family:'BodoniSvtyTwoITCTT-Book';src:url(https://villa-raab.de/wp-content/themes/schloss-romrod/blocks/quote/../../fonts/Bodoni72.eot);src:url(https://villa-raab.de/wp-content/themes/schloss-romrod/blocks/quote/../../fonts/Bodoni72.eot#1759822269) format('embedded-opentype'),url(https://villa-raab.de/wp-content/themes/schloss-romrod/blocks/quote/../../fonts/Bodoni72.otf) format('opentype'),url(https://villa-raab.de/wp-content/themes/schloss-romrod/blocks/quote/../../fonts/Bodoni72.svg) format('svg'),url(https://villa-raab.de/wp-content/themes/schloss-romrod/blocks/quote/../../fonts/Bodoni72.ttf) format('truetype'),url(https://villa-raab.de/wp-content/themes/schloss-romrod/blocks/quote/../../fonts/Bodoni72.woff) format('woff'),url(https://villa-raab.de/wp-content/themes/schloss-romrod/blocks/quote/../../fonts/Bodoni72.woff2) format('woff2');font-weight:400;font-style:normal}.editor-styles-wrapper .quote-content blockquote>p{font-size:28px}#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)}}.planer h2{position:relative;color:var(--footer)}.planer h2:after{content:'';position:absolute;height:2px;width:50%;max-width:100px;background:var(--footer);bottom:-2rem}.planer-persons{width:clamp(20rem, 100%, 75rem)}.planer-img{border-radius:50%;margin-bottom:1rem;width:150px;height:150px;object-fit:cover;object-position:center}.planer-textfield{text-align:center;margin:5rem 0}.planer-btn{margin-top:5rem}.editor-styles-wrapper .planer h2.title-2{color:var(--footer)}