.elementor-2817 .elementor-element.elementor-element-79bc4d49{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2817 .elementor-element.elementor-element-3bdadd4d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2817 .elementor-element.elementor-element-3bdadd4d .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-accent );}.elementor-2817 .elementor-element.elementor-element-5f75be1e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2817 .elementor-element.elementor-element-5f75be1e .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-2817 .elementor-element.elementor-element-26268136 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2817 .elementor-element.elementor-element-26268136 .elementor-heading-title{font-family:"Fonseca Rounded", Sans-serif;font-size:25px;font-weight:700;color:var( --e-global-color-accent );}.elementor-2817 .elementor-element.elementor-element-55433c32{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2817 .elementor-element.elementor-element-0312bd9{--display:flex;}.elementor-2817 .elementor-element.elementor-element-ca94080 .wbk_elementor_booking_form_scope{--wbk-bg-accent:#a43128;--wbk-primary-50:color-mix(in srgb, #a43128 5%, white 95%);--wbk-primary-100:color-mix(in srgb, #a43128 10%, white 90%);--wbk-primary-200:color-mix(in srgb, #a43128 20%, white 80%);--wbk-primary-300:color-mix(in srgb, #a43128 30%, white 70%);--wbk-primary-400:color-mix(in srgb, #a43128 40%, white 60%);--wbk-primary-500:#a43128;--wbk-primary-600:color-mix(in srgb, #a43128 88%, black 12%);--wbk-primary-700:color-mix(in srgb, #a43128 76%, black 24%);--wbk-primary-800:color-mix(in srgb, #a43128 64%, black 36%);--wbk-primary-900:color-mix(in srgb, #a43128 52%, black 48%);--wbk-primary-950:color-mix(in srgb, #a43128 44%, black 56%);--wbk-primary-text-50:#22292F;--wbk-primary-text-100:#22292F;--wbk-primary-text-200:#22292F;--wbk-primary-text-300:#22292F;--wbk-primary-text-400:#22292F;--wbk-primary-text-500:#FFFFFF;--wbk-primary-text-600:#FFFFFF;--wbk-primary-text-700:#FFFFFF;--wbk-primary-text-800:#FFFFFF;--wbk-primary-text-900:#FFFFFF;--wbk-primary-text-950:#FFFFFF;--wbk-primary-filter-500:none;--wbk-font:"Ubuntu", sans-serif;--wbk-border-radius:8px;--wbk-button-border-radius:8px;--wbk-bg-button-primary:#15B8A9;--wbk-color-button-primary:#ffffff;--wbk-bg-button-primary-hover:#1A5B57;--wbk-color-button-primary-hover:#ffffff;--wbk-bg-button-inactive:#edeff3;--wbk-color-button-inactive:#ffffff;--wbk-bg-button-selected:#15B8A9;--wbk-color-button-selected:#ffffff;--wbk-bg-button-selected-hover:#1A5B57;--wbk-color-button-selected-hover:#ffffff;--wbk-bg-button-selected-selected:#ffffff;--wbk-color-button-selected-selected:#22292f;--wbk-bg-button-secondary:#edeff2;--wbk-color-button-secondary:#ffffff;--wbk-bg-button-secondary-hover:#1A5B57;--wbk-color-button-secondary-hover:#ffffff;--wbk-bg-sidebar:#f9fafb;--wbk-secondary-50:color-mix(in srgb, #f9fafb 5%, white 95%);--wbk-secondary-100:color-mix(in srgb, #f9fafb 10%, white 90%);--wbk-secondary-200:color-mix(in srgb, #f9fafb 20%, white 80%);--wbk-secondary-300:color-mix(in srgb, #f9fafb 30%, white 70%);--wbk-secondary-400:color-mix(in srgb, #f9fafb 40%, white 60%);--wbk-secondary-500:#f9fafb;--wbk-secondary-600:color-mix(in srgb, #f9fafb 88%, black 12%);--wbk-secondary-700:color-mix(in srgb, #f9fafb 76%, black 24%);--wbk-secondary-800:color-mix(in srgb, #f9fafb 64%, black 36%);--wbk-secondary-900:color-mix(in srgb, #f9fafb 52%, black 48%);--wbk-secondary-950:color-mix(in srgb, #f9fafb 44%, black 56%);--wbk-secondary-text-50:#22292F;--wbk-secondary-text-100:#22292F;--wbk-secondary-text-200:#22292F;--wbk-secondary-text-300:#22292F;--wbk-secondary-text-400:#22292F;--wbk-secondary-text-500:#22292F;--wbk-secondary-text-600:#FFFFFF;--wbk-secondary-text-700:#FFFFFF;--wbk-secondary-text-800:#FFFFFF;--wbk-secondary-text-900:#FFFFFF;--wbk-secondary-text-950:#FFFFFF;--wbk-secondary-filter-500:none;--wbk-color-sidebar:#22292F;--wbk-color-border-selected:#15B8A9;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2817 .elementor-element.elementor-element-55433c32{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-2817 .elementor-element.elementor-element-5f75be1e{text-align:center;}.elementor-2817 .elementor-element.elementor-element-26268136{text-align:center;}.elementor-2817 .elementor-element.elementor-element-55433c32{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Fonseca Rounded';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://genusszimmer.de/wp-content/uploads/2024/12/Fonseca-Rounded.ttf') format('truetype');
}
@font-face {
	font-family: 'Fonseca Rounded';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://genusszimmer.de/wp-content/uploads/2024/12/Fonseca-Rounded-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'Fonseca Rounded';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://genusszimmer.de/wp-content/uploads/2024/12/Fonseca-Rounded-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Fonseca Rounded';
	font-style: italic;
	font-weight: bold;
	font-display: auto;
	src: url('https://genusszimmer.de/wp-content/uploads/2024/12/Fonseca-Rounded-Bold-Italic.ttf') format('truetype');
}
/* End Custom Fonts CSS */