:root{--dvg-beige: #F1E1CA;--dvg-beige-light: #FDFAF9;--dvg-grey-light: rgb(247, 244, 243);--dvg-grey: rgb(185, 185, 185);--dvg-grey-dark: rgb(102, 102, 102);--dvg-black: #000000;--dvg-white: #FFFFFF;--dvg-light-yellow: #FEF8ED;--dvg-off-white: #FFFDF9;--dvg-orange: #FE7717;--dvg-orange-100: color-mix(in srgb, var(--dvg-orange) 10%, var(--dvg-white) 90%);--dvg-orange-200: color-mix(in srgb, var(--dvg-orange) 20%, var(--dvg-white) 80%);--dvg-orange-300: color-mix(in srgb, var(--dvg-orange) 30%, var(--dvg-white) 70%);--dvg-orange-400: color-mix(in srgb, var(--dvg-orange) 40%, var(--dvg-white) 60%);--dvg-orange-500: color-mix(in srgb, var(--dvg-orange) 50%, var(--dvg-white) 50%);--dvg-orange-600: color-mix(in srgb, var(--dvg-orange) 60%, var(--dvg-white) 40%);--dvg-orange-700: color-mix(in srgb, var(--dvg-orange) 70%, var(--dvg-white) 30%);--dvg-orange-800: color-mix(in srgb, var(--dvg-orange) 80%, var(--dvg-white) 20%);--dvg-orange-900: color-mix(in srgb, var(--dvg-orange) 90%, var(--dvg-white) 10%);--dvg-green: #739164;--dvg-green-100: color-mix(in srgb, var(--dvg-green) 10%, var(--dvg-white) 90%);--dvg-green-200: color-mix(in srgb, var(--dvg-green) 20%, var(--dvg-white) 80%);--dvg-green-300: color-mix(in srgb, var(--dvg-green) 30%, var(--dvg-white) 70%);--dvg-green-400: color-mix(in srgb, var(--dvg-green) 40%, var(--dvg-white) 60%);--dvg-green-500: color-mix(in srgb, var(--dvg-green) 50%, var(--dvg-white) 50%);--dvg-green-600: color-mix(in srgb, var(--dvg-green) 60%, var(--dvg-white) 40%);--dvg-green-700: color-mix(in srgb, var(--dvg-green) 70%, var(--dvg-white) 30%);--dvg-green-800: color-mix(in srgb, var(--dvg-green) 80%, var(--dvg-white) 20%);--dvg-green-900: color-mix(in srgb, var(--dvg-green) 90%, var(--dvg-white) 10%);--dvg-red: #BC412B;--dvg-red-100: color-mix(in srgb, var(--dvg-red) 10%, var(--dvg-white) 90%);--dvg-red-200: color-mix(in srgb, var(--dvg-red) 20%, var(--dvg-white) 80%);--dvg-red-300: color-mix(in srgb, var(--dvg-red) 30%, var(--dvg-white) 70%);--dvg-red-400: color-mix(in srgb, var(--dvg-red) 40%, var(--dvg-white) 60%);--dvg-red-500: color-mix(in srgb, var(--dvg-red) 50%, var(--dvg-white) 50%);--dvg-red-600: color-mix(in srgb, var(--dvg-red) 60%, var(--dvg-white) 40%);--dvg-red-700: color-mix(in srgb, var(--dvg-red) 70%, var(--dvg-white) 30%);--dvg-red-800: color-mix(in srgb, var(--dvg-red) 80%, var(--dvg-white) 20%);--dvg-red-900: color-mix(in srgb, var(--dvg-red) 90%, var(--dvg-white) 10%);--dvg-border-radius: 2rem}:root .fraunces-light{font-family:Fraunces,serif;font-weight:300;text-box-trim:none;line-height:90px;letter-spacing:0;font-optical-sizing:auto;font-style:normal;font-variation-settings:"SOFT" 0,"WONK" 0}:root .fraunces-regular{font-family:Fraunces,serif;font-weight:400;text-box-trim:none;line-height:90px;letter-spacing:0;font-optical-sizing:auto;font-style:normal;font-variation-settings:"SOFT" 0,"WONK" 0}:root .fraunces-semibold{font-family:Fraunces,serif;font-weight:600;text-box-trim:none;line-height:90px;letter-spacing:0;font-optical-sizing:auto;font-style:normal;font-variation-settings:"SOFT" 0,"WONK" 0}:root .fraunces-bold{font-family:Fraunces,serif;font-weight:700;text-box-trim:none;line-height:90px;letter-spacing:0;font-optical-sizing:auto;font-style:normal;font-variation-settings:"SOFT" 0,"WONK" 0}:root .mona-sans-light{font-family:Mona Sans,sans-serif;font-weight:300;text-box-trim:none;line-height:76px;letter-spacing:0;font-optical-sizing:auto;font-style:normal;font-variation-settings:"wdth" 100}:root .mona-sans-regular{font-family:Mona Sans,sans-serif;font-weight:400;text-box-trim:none;line-height:76px;letter-spacing:0;font-optical-sizing:auto;font-style:normal;font-variation-settings:"wdth" 100}:root .mona-sans-semibold{font-family:Mona Sans,sans-serif;font-weight:600;text-box-trim:none;line-height:76px;letter-spacing:0;font-optical-sizing:auto;font-style:normal;font-variation-settings:"wdth" 100}:root .mona-sans-bold{font-family:Mona Sans,sans-serif;font-weight:700;text-box-trim:none;line-height:76px;letter-spacing:0;font-optical-sizing:auto;font-style:normal;font-variation-settings:"wdth" 100}*,*:before,*:after{box-sizing:border-box}body.breakdance{background-color:var(--dvg-light-yellow);font-family:Mona Sans,sans-serif;font-weight:400;text-box-trim:none;letter-spacing:0;font-optical-sizing:auto;font-style:normal;font-variation-settings:"wdth" 100}body.breakdance h1,body.breakdance h2{font-family:Fraunces,serif}body.breakdance h3,body.breakdance h4,body.breakdance h5,body.breakdance h6{font-family:Mona Sans,sans-serif}body.breakdance a:not(.bde-button__button):not(.dvg-cta__link-button):not(.button-atom):not(.breakdance-link):not(.breakdance-menu-link):not(.dvg-card.card-bg-image),body.breakdance a.dvg-link{display:inline-block;margin-bottom:.25rem;color:var(--dvg-green);text-underline-offset:.25rem;text-decoration-thickness:3px}body.breakdance .footer ul.custom-dropdown-list li a,body.breakdance .footer div.bde-rich-text a{color:var(--dvg-white)!important;text-decoration:none}body.breakdance .custom-dropdown-list a:hover{text-decoration:none}body.breakdance .bde-basic-list.dvg-text-links a,body.breakdance .bde-code-block.dvg-text-links a,body.breakdance .bde-rich-text.breakdance-rich-text-styles.dvg-text-links a{color:#756666!important;text-underline-offset:1px!important;text-decoration-thickness:1px!important}body.breakdance .bde-basic-list.dvg-text-links li,body.breakdance .bde-code-block.dvg-text-links li{list-style:none;margin-bottom:14px}.dvg-accommodation-details,.dvg-accommodation-booking-form{margin-top:4rem}.dvg-cta__link-button{display:inline-block;background:var(--dvg-white);padding:1.25rem;border-radius:.5rem;width:max-content;text-decoration:none;font-weight:600;font-size:1.1rem;margin-top:2rem;transition:background-color .3s ease,color .3s ease}.dvg-cta__link-button:hover{background:var(--dvg-green);color:var(--dvg-white)!important}.dvg-dialog-footer__actions-bar{width:100%;display:flex;flex-direction:row;gap:.5rem;justify-content:space-between}.accommodation-title-wrapper{display:flex;flex-direction:column;gap:.75rem}.accommodation-title-wrapper h1.accommodation-title{font-family:Fraunces,serif;font-weight:400;font-size:2rem;line-height:1.2;margin:0;color:var(--dvg-gray-900, #1a202c);font-optical-sizing:auto;font-style:normal;font-variation-settings:"SOFT" 0,"WONK" 0}@media (min-width: 768px){.accommodation-title-wrapper h1.accommodation-title{font-size:2.5rem}}.accommodation-title-wrapper .meta{display:flex;flex-direction:row;align-items:center;gap:1rem;flex-wrap:wrap}.accommodation-title-wrapper .location{display:flex;flex-direction:row;align-items:center;gap:.375rem;color:var(--dvg-gray-600, #4a5568);font-size:1rem}.accommodation-title-wrapper .location dvg-icon{color:var(--dvg-gray-500, #718096)}
