.bvdr_wrapper_inner{margin-left:auto;margin-right:auto;max-width:1290px}.gbp-section {padding:7rem 40px;}@media (max-width: 1024px) {.gbp-section {padding:6rem 30px;}}@media (max-width: 767px) {.gbp-section {padding:4rem 20px;}}.gbp-section__inner{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);position:relative;z-index:1}.gbp-section__tagline {font-size:1rem;font-weight:600;margin-bottom:0.75rem;}.gbp-section__headline {margin-bottom:1.5rem;}@media (max-width: 767px) {.gbp-section__headline {margin-bottom:1.25rem;}}.gbp-section__text {font-size:1.125rem;}.gbp-button--primary{background-color:#000000;border:1px solid;color:#ffffff;display:inline-flex;font-size:1rem;padding:0.75rem 1.5rem;text-decoration:none}.gbp-button--primary:is(:hover,:focus){background-color:#000000;color:#ffffff}.gbp-button--secondary{border:1px solid #000000;color:currentColor;display:inline-flex;font-size:1rem;padding:0.75rem 1.5rem;text-decoration:none}.gbp-button--secondary:is(:hover,:focus){color:currentColor}.hero_text{color:var(--base-3);font-family:var(--gp-font--montserrat);font-size:45px;font-weight:200;padding-left:5px;padding-right:5px;text-transform:uppercase}.bvdr_wrapper_inner_small{margin-left:auto;margin-right:auto;max-width:900px}.descript_headline{font-family:var(--gp-font--italiana);font-size:30px;font-weight:bold;line-height:45px;text-transform:uppercase}.bvdr_button_main{align-items:center;color:var(--contrast-3);column-gap:0.5em;cursor:pointer;display:inline-flex;font-family:var(--gp-font--montserrat);font-size:17px;font-weight:600;pointer-events:auto;text-decoration:none;border-bottom:1px solid var(--contrast-3);padding:0px 2px 2px 2px}.bvdr_button_main:hover{border-top-color:var(--base);border-right-color:var(--base);border-bottom-color:var(--base);border-left-color:var(--base);color:var(--base)}.bvdr_button_main:is(:hover,:focus){color:var(--base);border-top-color:var(--base);border-right-color:var(--base);border-bottom-color:var(--base);border-left-color:var(--base)}.bvdr_button_main .gb-shape svg{width:1em;height:1em;fill:currentColor}.bvdr_button_main_light{align-items:center;border-left-color:var(--base);border-right-color:var(--base);border-top-color:var(--base);color:var(--base);column-gap:0.5em;cursor:pointer;display:inline-flex;font-family:var(--gp-font--montserrat);font-size:17px;font-weight:600;pointer-events:auto;text-decoration:none;border-bottom:1px solid var(--base);padding:0px 2px 2px 2px}.bvdr_button_main_light:hover{border-top-color:var(--base-3);border-right-color:var(--base-3);border-bottom-color:var(--base-3);border-left-color:var(--base-3);color:var(--base-3)}.bvdr_button_main_light:is(:hover,:focus){color:var(--base-3);border-top-color:var(--base-3);border-right-color:var(--base-3);border-bottom-color:var(--base-3);border-left-color:var(--base-3)}.bvdr_button_main_light .gb-shape svg{width:1em;height:1em;fill:currentColor}.descript_headline_light{color:var(--base-3);font-family:var(--gp-font--italiana);font-size:30px;font-weight:bold;line-height:45px;text-transform:uppercase}.main_text_light{color:var(--base-3);font-family:Montserrat;font-size:20px;font-weight:normal;line-height:30px}.icon_headline{color:var(--contrast-2);font-family:Montserrat;font-size:20px;font-weight:normal;margin-bottom:0px;padding-bottom:0px;text-align:left;text-transform:uppercase}.icon_text{color:var(--contrast-2);font-family:Montserrat;font-size:16px;font-weight:normal}.gbp-card {padding:1.5rem;}@media (max-width: 767px) {.gbp-card {padding:1.25rem;}}.gbp-card--border{border:1px solid var(--base)}.footer_headline{color:var(--base);font-family:Montserrat;font-size:15px;font-weight:600;letter-spacing:3px;text-transform:uppercase}.bottom_text{color:var(--contrast-3);font-family:Montserrat;font-size:15px;font-weight:normal;line-height:30px}.footer_text{color:var(--base-3);font-family:var(--gp-font--montserrat);font-size:15px;line-height:23px;text-align:center}.small_text{color:var(--contrast-2);font-family:Montserrat;font-size:17px;font-weight:normal;line-height:30px}.tap_style{background-color:var(--base-3);color:var(--contrast-2);font-size:20px;margin-left:10px;margin-right:10px;min-width:250px;text-align:center;text-transform:uppercase;border:2px solid var(--contrast-3);border-radius:100px;padding:10px 30px}.tap_style:is(.gb-block-is-current,.gb-block-is-current:hover,.gb-block-is-current:focus){background-color:var(--contrast-3);color:var(--base-3)}.tap_style:is(:hover,:focus){background-color:#fafafa;color:#000000}@media (max-width:767px){.tap_style{flex-grow:1;flex-shrink:0}}.roomprice_head{color:var(--contrast-2);font-family:Montserrat;font-size:22px;font-weight:normal;text-transform:uppercase}.bvdr_headline_big{color:var(--contrast-2);font-family:italiana;font-size:55px;font-weight:bold;letter-spacing:0.1rem;margin-bottom:10px;margin-left:auto;margin-right:auto;text-align:center;text-transform:uppercase}@media (max-width:767px){.bvdr_headline_big{font-size:35px}}.bvdr_headline_high{color:var(--base);font-family:Montserrat;font-size:20px;font-weight:normal;text-transform:uppercase}.bvdr_main_text{color:var(--contrast-2);font-family:Montserrat;font-size:20px;font-weight:normal;line-height:30px}.bvdr_header_headine{color:var(--contrast-2);font-family:italiana;font-size:55px;font-weight:bold;letter-spacing:0.1rem;margin-bottom:10px;margin-left:auto;margin-right:auto;padding-bottom:0px;text-align:center;text-transform:uppercase}@media (max-width:767px){.bvdr_header_headine{font-size:35px}}.bvdr_wrapper_full{padding-left:20px;padding-right:20px}.bvdr_wrapper_button{margin-top:30px;text-align:left}.bvdr_img_frame{height:auto;max-width:100%;object-fit:cover;width:auto;border:10px solid var(--contrast-2)}.bvdr_room_head{color:var(--contrast-2);font-family:Montserrat;font-size:20px;font-weight:normal;text-transform:uppercase}.bvdr_room_text{color:var(--contrast-2);font-family:Montserrat;font-size:20px;font-weight:normal;line-height:30px}.gbp-card__title{font-size:1.25rem;margin-bottom:0.5rem}.bvdr_faq_accordion{background-color:var(--contrast-2);margin-bottom:1em;padding:1em}.bvdr_headline_description{font-family:var(--gp-font--italiana);font-size:30px;font-weight:bold;line-height:45px;text-transform:uppercase}.bvdr_headline_description_light{color:var(--base-3);font-family:var(--gp-font--italiana);font-size:30px;font-weight:bold;line-height:45px;text-transform:uppercase}.bvdr_main_text_light{color:var(--base-3);font-family:Montserrat;font-size:20px;font-weight:normal;line-height:30px}.bvdr_wrapper_pricelist_item{align-items:flex-start;column-gap:20px;display:flex;justify-content:space-around}.bvdr_pricelist_item{color:var(--base-3);flex-shrink:1;font-weight:600;text-transform:uppercase}@media (max-width:1024px){.bvdr_pricelist_item{text-align:center}}.bvdr_pricelist_line{flex-grow:1;height:2px;position:relative;top:12px;border-top:0.5px solid var(--base)}.bvdr_pricelist_container{padding:10px}.bvdr_pricelist_describtion{color:var(--base);padding-bottom:20px}@media (max-width:1024px){.bvdr_pricelist_describtion{text-align:center}}.bvdr_pricelist_headline{color:var(--base);font-family:var(--gp-font--italiana);font-size:35px;padding-bottom:20px;padding-top:20px;text-align:center}.bvdr_pricelist_singleitem{align-items:flex-start;column-gap:20px;display:flex;justify-content:space-around;padding-bottom:10px}.bvdr_contact_icon__social{align-items:center;color:var(--contrast-2);display:inline-flex;font-size:45px;text-decoration:none;padding:5px 10px}.bvdr_contact_icon__social:is(:hover,:focus){color:var(--contrast-3)}.bvdr_contact_icon__social .gb-shape svg{width:1em;height:1em;fill:currentColor}.bvdr_special_text_rules{color:var(--base);font-family:Montserrat;font-size:0.8rem;font-weight:normal;line-height:30px;padding-top:20px}.bvdr_special_headline{color:var(--base-3);font-family:var(--gp-font--italiana);font-size:33px;margin-bottom:0px;margin-top:0px;padding-bottom:3px;padding-top:0px;text-align:center;text-transform:uppercase}.bvdr_special_date{color:var(--base);font-family:Montserrat;font-size:20px;font-weight:normal;margin-bottom:0px;margin-top:0px;padding-bottom:0px;padding-top:15px;text-transform:uppercase}.bvdr_pricelist_info{color:var(--base-3);font-size:16px;margin-left:auto;margin-right:auto;max-width:550px;padding-top:10px;text-align:center}