.elementor-4879 .elementor-element.elementor-element-6b617af{--display:flex;--min-height:82vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;}.elementor-4879 .elementor-element.elementor-element-6b617af:not(.elementor-motion-effects-element-type-background), .elementor-4879 .elementor-element.elementor-element-6b617af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.genusswerk.de/wp-content/uploads/2026/05/genusswerk_staedte_vianden.jpg");background-position:center center;background-size:cover;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-4879 .elementor-element.elementor-element-3c0c530{text-align:center;}.elementor-4879 .elementor-element.elementor-element-3c0c530 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:100px;font-weight:500;text-transform:uppercase;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-119043c );}.elementor-4879 .elementor-element.elementor-element-c941b84{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-4879 .elementor-element.elementor-element-6f78fa6{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;--divider-icon-size:50px;--divider-element-spacing:20px;}.elementor-4879 .elementor-element.elementor-element-6f78fa6 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-4879 .elementor-element.elementor-element-6f78fa6 .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-4879 .elementor-element.elementor-element-6f78fa6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-4879 .elementor-element.elementor-element-6f78fa6.elementor-view-framed .elementor-icon, .elementor-4879 .elementor-element.elementor-element-6f78fa6.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4879 .elementor-element.elementor-element-6f78fa6.elementor-view-framed .elementor-icon, .elementor-4879 .elementor-element.elementor-element-6f78fa6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-4879 .elementor-element.elementor-element-6a0127f{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-4879 .elementor-element.elementor-element-6a0127f .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );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-4879 .elementor-element.elementor-element-834f376{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-primary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );}.elementor-4879 .elementor-element.elementor-element-cea7e8a .elementor-button:hover, .elementor-4879 .elementor-element.elementor-element-cea7e8a .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-4879 .elementor-element.elementor-element-cea7e8a .elementor-button{fill:var( --e-global-color-119043c );color:var( --e-global-color-119043c );}.elementor-4879 .elementor-element.elementor-element-e2a73f0{--display:flex;--min-height:800px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4879 .elementor-element.elementor-element-e2a73f0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );}.elementor-4879 .elementor-element.elementor-element-a4e77e7 .elementor-repeater-item-7ee1307 .swiper-slide-bg{background-color:var( --e-global-color-primary );background-image:url(https://www.genusswerk.de/wp-content/uploads/2024/10/Genusswerk_Junior_Suite_2.jpg);background-size:cover;}.elementor-4879 .elementor-element.elementor-element-a4e77e7 .elementor-repeater-item-6d7181c .swiper-slide-bg{background-color:var( --e-global-color-primary );background-image:url(https://www.genusswerk.de/wp-content/uploads/2024/10/7_Genusswerk_Junior_Suite_Superior.jpg);background-size:cover;}.elementor-4879 .elementor-element.elementor-element-a4e77e7 .elementor-repeater-item-c49aee9 .swiper-slide-bg{background-color:var( --e-global-color-primary );background-image:url(https://www.genusswerk.de/wp-content/uploads/2024/10/Genusswerk_Panorama_Suite_Deluxe_Whirlpool.jpg);background-size:cover;}.elementor-4879 .elementor-element.elementor-element-a4e77e7 .swiper-slide{transition-duration:calc(3000ms*1.2);height:75vh;}.elementor-4879 .elementor-element.elementor-element-a4e77e7{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-4879 .elementor-element.elementor-element-a4e77e7 .swiper-slide-contents{max-width:66%;}.elementor-4879 .elementor-element.elementor-element-a4e77e7 .swiper-slide-inner{text-align:center;}.elementor-4879 .elementor-element.elementor-element-e8fc7a5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-4879 .elementor-element.elementor-element-e8fc7a5:not(.elementor-motion-effects-element-type-background), .elementor-4879 .elementor-element.elementor-element-e8fc7a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-4879 .elementor-element.elementor-element-f214394{text-align:start;}.elementor-4879 .elementor-element.elementor-element-f214394 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-119043c );}.elementor-4879 .elementor-element.elementor-element-8b900a3{text-align:start;color:var( --e-global-color-119043c );}.elementor-4879 .elementor-element.elementor-element-02006b7{text-align:start;color:var( --e-global-color-119043c );}.elementor-4879 .elementor-element.elementor-element-bf902fb{color:var( --e-global-color-119043c );}.elementor-4879 .elementor-element.elementor-element-c0fd0fc .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-6903359-font-family ), Sans-serif;font-size:var( --e-global-typography-6903359-font-size );font-weight:var( --e-global-typography-6903359-font-weight );font-style:var( --e-global-typography-6903359-font-style );line-height:var( --e-global-typography-6903359-line-height );}.elementor-4879 .elementor-element.elementor-element-c0fd0fc .elementor-button:hover, .elementor-4879 .elementor-element.elementor-element-c0fd0fc .elementor-button:focus{background-color:var( --e-global-color-8747b6c );color:var( --e-global-color-text );}.elementor-4879 .elementor-element.elementor-element-c0fd0fc .elementor-button:hover svg, .elementor-4879 .elementor-element.elementor-element-c0fd0fc .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-4879 .elementor-element.elementor-element-ba5c8e4{--display:flex;--min-height:800px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4879 .elementor-element.elementor-element-ba5c8e4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4879 .elementor-element.elementor-element-c1d4bb4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-4879 .elementor-element.elementor-element-c1d4bb4:not(.elementor-motion-effects-element-type-background), .elementor-4879 .elementor-element.elementor-element-c1d4bb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8747b6c );}.elementor-4879 .elementor-element.elementor-element-c8aca62{text-align:center;}.elementor-4879 .elementor-element.elementor-element-c8aca62 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-4879 .elementor-element.elementor-element-144e400{text-align:center;}.elementor-4879 .elementor-element.elementor-element-144e400 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-4879 .elementor-element.elementor-element-2d1961b{text-align:center;color:var( --e-global-color-primary );}.elementor-4879 .elementor-element.elementor-element-cc897fa .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-6903359-font-family ), Sans-serif;font-size:var( --e-global-typography-6903359-font-size );font-weight:var( --e-global-typography-6903359-font-weight );font-style:var( --e-global-typography-6903359-font-style );line-height:var( --e-global-typography-6903359-line-height );fill:var( --e-global-color-119043c );color:var( --e-global-color-119043c );}.elementor-4879 .elementor-element.elementor-element-cc897fa .elementor-button:hover, .elementor-4879 .elementor-element.elementor-element-cc897fa .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );}.elementor-4879 .elementor-element.elementor-element-cc897fa .elementor-button:hover svg, .elementor-4879 .elementor-element.elementor-element-cc897fa .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-4879 .elementor-element.elementor-element-e0c7e35 .elementor-repeater-item-7ee1307 .swiper-slide-bg{background-color:var( --e-global-color-primary );background-image:url(https://www.genusswerk.de/wp-content/uploads/2026/06/hotel-vianden-burg.jpg);background-size:cover;}.elementor-4879 .elementor-element.elementor-element-e0c7e35 .elementor-repeater-item-6d7181c .swiper-slide-bg{background-color:var( --e-global-color-primary );background-image:url(https://www.genusswerk.de/wp-content/uploads/2026/06/hotel-vianden-panorama-seilbahn.jpg);background-size:cover;}.elementor-4879 .elementor-element.elementor-element-e0c7e35 .elementor-repeater-item-c49aee9 .swiper-slide-bg{background-color:var( --e-global-color-primary );background-image:url(https://www.genusswerk.de/wp-content/uploads/2026/06/hotel-vianden-innenstadt.jpg);background-size:cover;}.elementor-4879 .elementor-element.elementor-element-e0c7e35 .swiper-slide{transition-duration:calc(3000ms*1.2);height:75vh;}.elementor-4879 .elementor-element.elementor-element-e0c7e35{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-4879 .elementor-element.elementor-element-e0c7e35 .swiper-slide-contents{max-width:66%;}.elementor-4879 .elementor-element.elementor-element-e0c7e35 .swiper-slide-inner{text-align:center;}.elementor-4879 .elementor-element.elementor-element-9801efa{--display:flex;--min-height:800px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4879 .elementor-element.elementor-element-9801efa.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4879 .elementor-element.elementor-element-08afb2e .elementor-repeater-item-c49aee9 .swiper-slide-bg{background-color:var( --e-global-color-primary );background-image:url(https://www.genusswerk.de/wp-content/uploads/2026/06/hotel-vianden-stadt.jpg);background-size:cover;}.elementor-4879 .elementor-element.elementor-element-08afb2e .elementor-repeater-item-6d7181c .swiper-slide-bg{background-color:var( --e-global-color-primary );background-image:url(https://www.genusswerk.de/wp-content/uploads/2026/05/genusswerk-muellerthal-wandern.jpg);background-size:cover;}.elementor-4879 .elementor-element.elementor-element-08afb2e .elementor-repeater-item-7ee1307 .swiper-slide-bg{background-color:var( --e-global-color-primary );background-image:url(https://www.genusswerk.de/wp-content/uploads/2026/06/hotel-vianden-burg-weit.jpg);background-size:cover;}.elementor-4879 .elementor-element.elementor-element-08afb2e .swiper-slide{transition-duration:calc(3000ms*1.2);height:75vh;}.elementor-4879 .elementor-element.elementor-element-08afb2e{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-4879 .elementor-element.elementor-element-08afb2e .swiper-slide-contents{max-width:66%;}.elementor-4879 .elementor-element.elementor-element-08afb2e .swiper-slide-inner{text-align:center;}.elementor-4879 .elementor-element.elementor-element-ae32a2e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-4879 .elementor-element.elementor-element-ae32a2e:not(.elementor-motion-effects-element-type-background), .elementor-4879 .elementor-element.elementor-element-ae32a2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-4879 .elementor-element.elementor-element-c0199af{text-align:start;}.elementor-4879 .elementor-element.elementor-element-c0199af .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-119043c );}.elementor-4879 .elementor-element.elementor-element-deaa353{text-align:start;}.elementor-4879 .elementor-element.elementor-element-deaa353 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-119043c );}.elementor-4879 .elementor-element.elementor-element-a94864c{text-align:start;color:var( --e-global-color-119043c );}.elementor-4879 .elementor-element.elementor-element-3c5ea5a .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-6903359-font-family ), Sans-serif;font-size:var( --e-global-typography-6903359-font-size );font-weight:var( --e-global-typography-6903359-font-weight );font-style:var( --e-global-typography-6903359-font-style );line-height:var( --e-global-typography-6903359-line-height );fill:var( --e-global-color-119043c );color:var( --e-global-color-119043c );}.elementor-4879 .elementor-element.elementor-element-3c5ea5a .elementor-button:hover, .elementor-4879 .elementor-element.elementor-element-3c5ea5a .elementor-button:focus{background-color:var( --e-global-color-8747b6c );}.elementor-4879 .elementor-element.elementor-element-102c59c{--display:flex;--min-height:800px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4879 .elementor-element.elementor-element-102c59c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4879 .elementor-element.elementor-element-ac4c382{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-4879 .elementor-element.elementor-element-ac4c382:not(.elementor-motion-effects-element-type-background), .elementor-4879 .elementor-element.elementor-element-ac4c382 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-4879 .elementor-element.elementor-element-d664b58{text-align:center;}.elementor-4879 .elementor-element.elementor-element-d664b58 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-119043c );}.elementor-4879 .elementor-element.elementor-element-3d17a7a{text-align:center;}.elementor-4879 .elementor-element.elementor-element-3d17a7a .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-119043c );}.elementor-4879 .elementor-element.elementor-element-0c4ecfd{text-align:center;color:var( --e-global-color-119043c );}.elementor-4879 .elementor-element.elementor-element-0dd99b0 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-6903359-font-family ), Sans-serif;font-size:var( --e-global-typography-6903359-font-size );font-weight:var( --e-global-typography-6903359-font-weight );font-style:var( --e-global-typography-6903359-font-style );line-height:var( --e-global-typography-6903359-line-height );fill:var( --e-global-color-119043c );color:var( --e-global-color-119043c );}.elementor-4879 .elementor-element.elementor-element-0dd99b0 .elementor-button:hover, .elementor-4879 .elementor-element.elementor-element-0dd99b0 .elementor-button:focus{background-color:var( --e-global-color-8747b6c );}.elementor-4879 .elementor-element.elementor-element-ec382e3 .elementor-repeater-item-7ee1307 .swiper-slide-bg{background-color:var( --e-global-color-primary );background-image:url(https://www.genusswerk.de/wp-content/uploads/2024/09/Dominik_Ketz_Genusswerk-Eifel-2022-001-61.jpg);background-size:cover;}.elementor-4879 .elementor-element.elementor-element-ec382e3 .elementor-repeater-item-6d7181c .swiper-slide-bg{background-color:var( --e-global-color-primary );background-image:url(https://www.genusswerk.de/wp-content/uploads/2020/06/2019.09.03_genusswerk.eifel_.187_web.jpg);background-size:cover;}.elementor-4879 .elementor-element.elementor-element-ec382e3 .elementor-repeater-item-c49aee9 .swiper-slide-bg{background-color:var( --e-global-color-primary );background-image:url(https://www.genusswerk.de/wp-content/uploads/2024/10/Dominik_Ketz_Genusswerk-Eifel-2022-001-144.jpg);background-size:cover;}.elementor-4879 .elementor-element.elementor-element-ec382e3 .elementor-repeater-item-a3eb772 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://www.genusswerk.de/wp-content/uploads/2020/06/2019.09.04_genusswerk.eifel_.343_web.jpg);background-size:cover;}.elementor-4879 .elementor-element.elementor-element-ec382e3 .swiper-slide{transition-duration:calc(3000ms*1.2);height:75vh;}.elementor-4879 .elementor-element.elementor-element-ec382e3{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-4879 .elementor-element.elementor-element-ec382e3 .swiper-slide-contents{max-width:66%;}.elementor-4879 .elementor-element.elementor-element-ec382e3 .swiper-slide-inner{text-align:center;}.elementor-4879 .elementor-element.elementor-element-0816a94{--display:flex;--min-height:800px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4879 .elementor-element.elementor-element-0816a94.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4879 .elementor-element.elementor-element-0737d4d .elementor-repeater-item-7ee1307 .swiper-slide-bg{background-color:var( --e-global-color-primary );background-image:url(https://www.genusswerk.de/wp-content/uploads/2026/06/hotel-vianden-burg-nah.jpg);background-size:cover;}.elementor-4879 .elementor-element.elementor-element-0737d4d .elementor-repeater-item-4e29c80 .swiper-slide-bg{background-color:var( --e-global-color-primary );background-image:url(https://www.genusswerk.de/wp-content/uploads/2026/06/hotel-vianden-seilbahn.jpg);background-size:cover;}.elementor-4879 .elementor-element.elementor-element-0737d4d .elementor-repeater-item-f877e55 .swiper-slide-bg{background-color:var( --e-global-color-primary );background-image:url(https://www.genusswerk.de/wp-content/uploads/2026/06/hotel-vianden-fluss.jpg);background-size:cover;}.elementor-4879 .elementor-element.elementor-element-0737d4d .swiper-slide{transition-duration:calc(3000ms*1.2);height:75vh;}.elementor-4879 .elementor-element.elementor-element-0737d4d{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-4879 .elementor-element.elementor-element-0737d4d .swiper-slide-contents{max-width:66%;}.elementor-4879 .elementor-element.elementor-element-0737d4d .swiper-slide-inner{text-align:center;}.elementor-4879 .elementor-element.elementor-element-4051a62{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-4879 .elementor-element.elementor-element-4051a62:not(.elementor-motion-effects-element-type-background), .elementor-4879 .elementor-element.elementor-element-4051a62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8747b6c );}.elementor-4879 .elementor-element.elementor-element-c4f8a2e{text-align:start;}.elementor-4879 .elementor-element.elementor-element-c4f8a2e .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-4879 .elementor-element.elementor-element-241a8c4{text-align:start;color:var( --e-global-color-primary );}.elementor-4879 .elementor-element.elementor-element-7d5f00d .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-6903359-font-family ), Sans-serif;font-size:var( --e-global-typography-6903359-font-size );font-weight:var( --e-global-typography-6903359-font-weight );font-style:var( --e-global-typography-6903359-font-style );line-height:var( --e-global-typography-6903359-line-height );fill:var( --e-global-color-119043c );color:var( --e-global-color-119043c );}.elementor-4879 .elementor-element.elementor-element-7d5f00d .elementor-button:hover, .elementor-4879 .elementor-element.elementor-element-7d5f00d .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-4879 .elementor-element.elementor-element-37ed1c4{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:15px 015px;--row-gap:15px;--column-gap:015px;--flex-wrap:wrap;--overlay-opacity:0.1;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-4879 .elementor-element.elementor-element-37ed1c4:not(.elementor-motion-effects-element-type-background), .elementor-4879 .elementor-element.elementor-element-37ed1c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-119043c );}.elementor-4879 .elementor-element.elementor-element-37ed1c4::before, .elementor-4879 .elementor-element.elementor-element-37ed1c4 > .elementor-background-video-container::before, .elementor-4879 .elementor-element.elementor-element-37ed1c4 > .e-con-inner > .elementor-background-video-container::before, .elementor-4879 .elementor-element.elementor-element-37ed1c4 > .elementor-background-slideshow::before, .elementor-4879 .elementor-element.elementor-element-37ed1c4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4879 .elementor-element.elementor-element-37ed1c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.genusswerk.de/wp-content/uploads/2020/07/cropped-Favicon_wagner_512.png");--background-overlay:'';background-position:90% 50%;background-repeat:no-repeat;background-size:40% auto;}.elementor-4879 .elementor-element.elementor-element-b3c49eb{width:100%;max-width:100%;}.elementor-4879 .elementor-element.elementor-element-b3c49eb .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-4879 .elementor-element.elementor-element-09daccc{--display:flex;}.elementor-4879 .elementor-element.elementor-element-a6007af{color:var( --e-global-color-5331a85 );}.elementor-4879 .elementor-element.elementor-element-64fd3d4{--display:flex;}.elementor-4879 .elementor-element.elementor-element-e5b1bcc{color:var( --e-global-color-5331a85 );}.elementor-4879 .elementor-element.elementor-element-e7f35d5{--display:flex;}.elementor-4879 .elementor-element.elementor-element-8b1aeb0{color:var( --e-global-color-5331a85 );}.elementor-4879 .elementor-element.elementor-element-0609ade{--display:flex;}.elementor-4879 .elementor-element.elementor-element-9773e0f{color:var( --e-global-color-5331a85 );}.elementor-4879 .elementor-element.elementor-element-094ba98{--display:flex;}.elementor-4879 .elementor-element.elementor-element-7976086{color:var( --e-global-color-5331a85 );}.elementor-4879 .elementor-element.elementor-element-4fb8f1a{--n-accordion-title-font-size:var( --e-global-typography-accent-font-size );width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-accent );}:where( .elementor-4879 .elementor-element.elementor-element-4fb8f1a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );}.elementor-4879 .elementor-element.elementor-element-95c53c3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-4879 .elementor-element.elementor-element-95c53c3:not(.elementor-motion-effects-element-type-background), .elementor-4879 .elementor-element.elementor-element-95c53c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4879 .elementor-element.elementor-element-526b90d{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;--divider-icon-size:50px;--divider-element-spacing:20px;}.elementor-4879 .elementor-element.elementor-element-526b90d .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-4879 .elementor-element.elementor-element-526b90d .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-4879 .elementor-element.elementor-element-526b90d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-4879 .elementor-element.elementor-element-526b90d.elementor-view-framed .elementor-icon, .elementor-4879 .elementor-element.elementor-element-526b90d.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4879 .elementor-element.elementor-element-526b90d.elementor-view-framed .elementor-icon, .elementor-4879 .elementor-element.elementor-element-526b90d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-4879 .elementor-element.elementor-element-8040e94{color:var( --e-global-color-5331a85 );}.elementor-4879 .elementor-element.elementor-element-052d2e9{z-index:11;}.elementor-4879 .elementor-element.elementor-element-9a06851{--spacer-size:20px;}.elementor-4879 .elementor-element.elementor-element-cd5324d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4879 .elementor-element.elementor-element-44223e3 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-119043c );color:var( --e-global-color-119043c );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );}.elementor-4879 .elementor-element.elementor-element-44223e3 .elementor-button:hover, .elementor-4879 .elementor-element.elementor-element-44223e3 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-119043c );border-color:var( --e-global-color-accent );}.elementor-4879 .elementor-element.elementor-element-44223e3 .elementor-button:hover svg, .elementor-4879 .elementor-element.elementor-element-44223e3 .elementor-button:focus svg{fill:var( --e-global-color-119043c );}.elementor-4879 .elementor-element.elementor-element-dc7a746 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-119043c );color:var( --e-global-color-119043c );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );}.elementor-4879 .elementor-element.elementor-element-dc7a746 .elementor-button:hover, .elementor-4879 .elementor-element.elementor-element-dc7a746 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-119043c );border-color:var( --e-global-color-accent );}.elementor-4879 .elementor-element.elementor-element-dc7a746 .elementor-button:hover svg, .elementor-4879 .elementor-element.elementor-element-dc7a746 .elementor-button:focus svg{fill:var( --e-global-color-119043c );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-4879 .elementor-element.elementor-element-e8fc7a5{--width:50%;}.elementor-4879 .elementor-element.elementor-element-c1d4bb4{--width:50%;}.elementor-4879 .elementor-element.elementor-element-ae32a2e{--width:50%;}.elementor-4879 .elementor-element.elementor-element-ac4c382{--width:50%;}.elementor-4879 .elementor-element.elementor-element-4051a62{--width:50%;}}@media(max-width:1366px) and (min-width:768px){.elementor-4879 .elementor-element.elementor-element-e8fc7a5{--width:50%;}.elementor-4879 .elementor-element.elementor-element-ba5c8e4{--width:100%;}.elementor-4879 .elementor-element.elementor-element-c1d4bb4{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4879 .elementor-element.elementor-element-e8fc7a5{--width:100%;}.elementor-4879 .elementor-element.elementor-element-c1d4bb4{--width:100%;}.elementor-4879 .elementor-element.elementor-element-ae32a2e{--width:100%;}.elementor-4879 .elementor-element.elementor-element-ac4c382{--width:100%;}.elementor-4879 .elementor-element.elementor-element-4051a62{--width:100%;}}@media(max-width:1366px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4879 .elementor-element.elementor-element-3c0c530{text-align:end;}.elementor-4879 .elementor-element.elementor-element-3c0c530 .elementor-heading-title{font-size:80px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4879 .elementor-element.elementor-element-6f78fa6 .elementor-divider-separator{width:75%;}.elementor-4879 .elementor-element.elementor-element-6f78fa6{--divider-icon-size:45px;}.elementor-4879 .elementor-element.elementor-element-6a0127f{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-4879 .elementor-element.elementor-element-6a0127f .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4879 .elementor-element.elementor-element-e2a73f0{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-slides .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-slides .elementor-slide-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4879 .elementor-element.elementor-element-a4e77e7{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-4879 .elementor-element.elementor-element-a4e77e7.elementor-element{--align-self:center;}.elementor-4879 .elementor-element.elementor-element-a4e77e7 .swiper-slide{height:90vh;}.elementor-4879 .elementor-element.elementor-element-e8fc7a5{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4879 .elementor-element.elementor-element-f214394 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4879 .elementor-element.elementor-element-8b900a3 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-4879 .elementor-element.elementor-element-02006b7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-4879 .elementor-element.elementor-element-c0fd0fc .elementor-button{font-size:var( --e-global-typography-6903359-font-size );line-height:var( --e-global-typography-6903359-line-height );}.elementor-4879 .elementor-element.elementor-element-ba5c8e4{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-4879 .elementor-element.elementor-element-c1d4bb4{--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-4879 .elementor-element.elementor-element-c8aca62 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4879 .elementor-element.elementor-element-144e400 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4879 .elementor-element.elementor-element-cc897fa .elementor-button{font-size:var( --e-global-typography-6903359-font-size );line-height:var( --e-global-typography-6903359-line-height );}.elementor-4879 .elementor-element.elementor-element-e0c7e35{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-4879 .elementor-element.elementor-element-e0c7e35 .swiper-slide{height:90vh;}.elementor-4879 .elementor-element.elementor-element-08afb2e .swiper-slide{height:90vh;}.elementor-4879 .elementor-element.elementor-element-ae32a2e{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4879 .elementor-element.elementor-element-c0199af .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4879 .elementor-element.elementor-element-deaa353 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4879 .elementor-element.elementor-element-a94864c{text-align:start;}.elementor-4879 .elementor-element.elementor-element-3c5ea5a .elementor-button{font-size:var( --e-global-typography-6903359-font-size );line-height:var( --e-global-typography-6903359-line-height );}.elementor-4879 .elementor-element.elementor-element-ac4c382{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4879 .elementor-element.elementor-element-d664b58 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4879 .elementor-element.elementor-element-3d17a7a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4879 .elementor-element.elementor-element-0dd99b0 .elementor-button{font-size:var( --e-global-typography-6903359-font-size );line-height:var( --e-global-typography-6903359-line-height );}.elementor-4879 .elementor-element.elementor-element-ec382e3 .swiper-slide{height:90vh;}.elementor-4879 .elementor-element.elementor-element-0737d4d .swiper-slide{height:90vh;}.elementor-4879 .elementor-element.elementor-element-4051a62{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4879 .elementor-element.elementor-element-c4f8a2e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4879 .elementor-element.elementor-element-7d5f00d .elementor-button{font-size:var( --e-global-typography-6903359-font-size );line-height:var( --e-global-typography-6903359-line-height );}.elementor-4879 .elementor-element.elementor-element-37ed1c4{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-4879 .elementor-element.elementor-element-37ed1c4::before, .elementor-4879 .elementor-element.elementor-element-37ed1c4 > .elementor-background-video-container::before, .elementor-4879 .elementor-element.elementor-element-37ed1c4 > .e-con-inner > .elementor-background-video-container::before, .elementor-4879 .elementor-element.elementor-element-37ed1c4 > .elementor-background-slideshow::before, .elementor-4879 .elementor-element.elementor-element-37ed1c4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4879 .elementor-element.elementor-element-37ed1c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:330px auto;}.elementor-4879 .elementor-element.elementor-element-4fb8f1a{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;--n-accordion-title-font-size:var( --e-global-typography-accent-font-size );}:where( .elementor-4879 .elementor-element.elementor-element-4fb8f1a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-accent-line-height );}.elementor-4879 .elementor-element.elementor-element-526b90d .elementor-divider-separator{width:75%;}.elementor-4879 .elementor-element.elementor-element-526b90d{--divider-icon-size:45px;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4879 .elementor-element.elementor-element-3c0c530 .elementor-heading-title{font-size:60px;}.elementor-4879 .elementor-element.elementor-element-c941b84{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4879 .elementor-element.elementor-element-6a0127f{--container-widget-width:66%;--container-widget-flex-grow:0;width:var( --container-widget-width, 66% );max-width:66%;}.elementor-4879 .elementor-element.elementor-element-6a0127f .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4879 .elementor-element.elementor-element-e2a73f0{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-slides .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-slides .elementor-slide-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4879 .elementor-element.elementor-element-a4e77e7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4879 .elementor-element.elementor-element-a4e77e7 .swiper-slide{height:50vh;}.elementor-4879 .elementor-element.elementor-element-e8fc7a5{--min-height:50vh;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-4879 .elementor-element.elementor-element-f214394 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4879 .elementor-element.elementor-element-c0fd0fc .elementor-button{font-size:var( --e-global-typography-6903359-font-size );line-height:var( --e-global-typography-6903359-line-height );}.elementor-4879 .elementor-element.elementor-element-ba5c8e4{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4879 .elementor-element.elementor-element-c1d4bb4{--min-height:50vh;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-4879 .elementor-element.elementor-element-c8aca62 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4879 .elementor-element.elementor-element-144e400 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4879 .elementor-element.elementor-element-cc897fa .elementor-button{font-size:var( --e-global-typography-6903359-font-size );line-height:var( --e-global-typography-6903359-line-height );}.elementor-4879 .elementor-element.elementor-element-e0c7e35{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4879 .elementor-element.elementor-element-e0c7e35 .swiper-slide{height:50vh;}.elementor-4879 .elementor-element.elementor-element-9801efa{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4879 .elementor-element.elementor-element-08afb2e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4879 .elementor-element.elementor-element-08afb2e .swiper-slide{height:50vh;}.elementor-4879 .elementor-element.elementor-element-ae32a2e{--min-height:50vh;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-4879 .elementor-element.elementor-element-c0199af .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4879 .elementor-element.elementor-element-deaa353 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4879 .elementor-element.elementor-element-a94864c{text-align:start;}.elementor-4879 .elementor-element.elementor-element-3c5ea5a .elementor-button{font-size:var( --e-global-typography-6903359-font-size );line-height:var( --e-global-typography-6903359-line-height );}.elementor-4879 .elementor-element.elementor-element-102c59c{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4879 .elementor-element.elementor-element-ac4c382{--min-height:50vh;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-4879 .elementor-element.elementor-element-d664b58 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4879 .elementor-element.elementor-element-3d17a7a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4879 .elementor-element.elementor-element-0dd99b0 .elementor-button{font-size:var( --e-global-typography-6903359-font-size );line-height:var( --e-global-typography-6903359-line-height );}.elementor-4879 .elementor-element.elementor-element-ec382e3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4879 .elementor-element.elementor-element-ec382e3 .swiper-slide{height:50vh;}.elementor-4879 .elementor-element.elementor-element-0816a94{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4879 .elementor-element.elementor-element-0737d4d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4879 .elementor-element.elementor-element-0737d4d .swiper-slide{height:50vh;}.elementor-4879 .elementor-element.elementor-element-4051a62{--min-height:50vh;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-4879 .elementor-element.elementor-element-c4f8a2e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4879 .elementor-element.elementor-element-7d5f00d .elementor-button{font-size:var( --e-global-typography-6903359-font-size );line-height:var( --e-global-typography-6903359-line-height );}.elementor-4879 .elementor-element.elementor-element-37ed1c4{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:75px;--padding-bottom:75px;--padding-left:40px;--padding-right:20px;}.elementor-4879 .elementor-element.elementor-element-37ed1c4::before, .elementor-4879 .elementor-element.elementor-element-37ed1c4 > .elementor-background-video-container::before, .elementor-4879 .elementor-element.elementor-element-37ed1c4 > .e-con-inner > .elementor-background-video-container::before, .elementor-4879 .elementor-element.elementor-element-37ed1c4 > .elementor-background-slideshow::before, .elementor-4879 .elementor-element.elementor-element-37ed1c4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4879 .elementor-element.elementor-element-37ed1c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:91% 83%;}.elementor-4879 .elementor-element.elementor-element-4fb8f1a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;--n-accordion-title-font-size:var( --e-global-typography-accent-font-size );}:where( .elementor-4879 .elementor-element.elementor-element-4fb8f1a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-accent-line-height );}.elementor-4879 .elementor-element.elementor-element-95c53c3{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-4879 .elementor-element.elementor-element-8040e94{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}}@media(max-width:767px){.elementor-4879 .elementor-element.elementor-element-6b617af{--min-height:60vh;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4879 .elementor-element.elementor-element-3c0c530{width:100%;max-width:100%;text-align:end;}.elementor-4879 .elementor-element.elementor-element-3c0c530 .elementor-heading-title{font-size:30px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4879 .elementor-element.elementor-element-6f78fa6 .elementor-divider-separator{width:90%;}.elementor-4879 .elementor-element.elementor-element-6f78fa6{--divider-icon-size:40px;--divider-element-spacing:10px;}.elementor-4879 .elementor-element.elementor-element-6a0127f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-4879 .elementor-element.elementor-element-6a0127f .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4879 .elementor-element.elementor-element-834f376{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4879 .elementor-element.elementor-element-e2a73f0{--width:100%;}.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-slides .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-slides .elementor-slide-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4879 .elementor-element.elementor-element-a4e77e7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4879 .elementor-element.elementor-element-a4e77e7 .swiper-slide{height:35vh;}.elementor-4879 .elementor-element.elementor-element-e8fc7a5{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-4879 .elementor-element.elementor-element-f214394 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4879 .elementor-element.elementor-element-bf902fb p{margin-block-end:8px;}.elementor-4879 .elementor-element.elementor-element-c0fd0fc .elementor-button{font-size:var( --e-global-typography-6903359-font-size );line-height:var( --e-global-typography-6903359-line-height );}.elementor-4879 .elementor-element.elementor-element-ba5c8e4{--width:100%;}.elementor-4879 .elementor-element.elementor-element-c1d4bb4{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-4879 .elementor-element.elementor-element-c8aca62 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4879 .elementor-element.elementor-element-144e400 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4879 .elementor-element.elementor-element-cc897fa .elementor-button{font-size:var( --e-global-typography-6903359-font-size );line-height:var( --e-global-typography-6903359-line-height );}.elementor-4879 .elementor-element.elementor-element-e0c7e35{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4879 .elementor-element.elementor-element-e0c7e35 .swiper-slide{height:35vh;}.elementor-4879 .elementor-element.elementor-element-9801efa{--width:100%;}.elementor-4879 .elementor-element.elementor-element-08afb2e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4879 .elementor-element.elementor-element-08afb2e .swiper-slide{height:35vh;}.elementor-4879 .elementor-element.elementor-element-ae32a2e{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-4879 .elementor-element.elementor-element-c0199af .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4879 .elementor-element.elementor-element-deaa353 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4879 .elementor-element.elementor-element-a94864c{text-align:start;}.elementor-4879 .elementor-element.elementor-element-3c5ea5a .elementor-button{font-size:var( --e-global-typography-6903359-font-size );line-height:var( --e-global-typography-6903359-line-height );}.elementor-4879 .elementor-element.elementor-element-102c59c{--width:100%;}.elementor-4879 .elementor-element.elementor-element-ac4c382{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-4879 .elementor-element.elementor-element-d664b58 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4879 .elementor-element.elementor-element-3d17a7a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4879 .elementor-element.elementor-element-0dd99b0 .elementor-button{font-size:var( --e-global-typography-6903359-font-size );line-height:var( --e-global-typography-6903359-line-height );}.elementor-4879 .elementor-element.elementor-element-ec382e3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4879 .elementor-element.elementor-element-ec382e3 .swiper-slide{height:35vh;}.elementor-4879 .elementor-element.elementor-element-0816a94{--width:100%;}.elementor-4879 .elementor-element.elementor-element-0737d4d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4879 .elementor-element.elementor-element-0737d4d .swiper-slide{height:35vh;}.elementor-4879 .elementor-element.elementor-element-4051a62{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-4879 .elementor-element.elementor-element-c4f8a2e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4879 .elementor-element.elementor-element-7d5f00d .elementor-button{font-size:var( --e-global-typography-6903359-font-size );line-height:var( --e-global-typography-6903359-line-height );}.elementor-4879 .elementor-element.elementor-element-37ed1c4{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--overlay-opacity:0.09;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-4879 .elementor-element.elementor-element-37ed1c4::before, .elementor-4879 .elementor-element.elementor-element-37ed1c4 > .elementor-background-video-container::before, .elementor-4879 .elementor-element.elementor-element-37ed1c4 > .e-con-inner > .elementor-background-video-container::before, .elementor-4879 .elementor-element.elementor-element-37ed1c4 > .elementor-background-slideshow::before, .elementor-4879 .elementor-element.elementor-element-37ed1c4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4879 .elementor-element.elementor-element-37ed1c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:100% 100%;background-size:196px auto;}.elementor-4879 .elementor-element.elementor-element-4fb8f1a{--n-accordion-title-font-size:var( --e-global-typography-accent-font-size );}:where( .elementor-4879 .elementor-element.elementor-element-4fb8f1a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-accent-line-height );}.elementor-4879 .elementor-element.elementor-element-95c53c3{--padding-top:50px;--padding-bottom:050px;--padding-left:10px;--padding-right:10px;}.elementor-4879 .elementor-element.elementor-element-526b90d .elementor-divider-separator{width:90%;}.elementor-4879 .elementor-element.elementor-element-526b90d{--divider-icon-size:40px;--divider-element-spacing:10px;}.elementor-4879 .elementor-element.elementor-element-3a62fc5{text-align:center;}.elementor-4879 .elementor-element.elementor-element-052d2e9{width:100%;max-width:100%;}.elementor-4879 .elementor-element.elementor-element-052d2e9.elementor-element{--align-self:center;}.elementor-4879 .elementor-element.elementor-element-44223e3{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-4879 .elementor-element.elementor-element-44223e3.elementor-element{--align-self:stretch;}.elementor-4879 .elementor-element.elementor-element-dc7a746{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-4879 .elementor-element.elementor-element-dc7a746.elementor-element{--align-self:stretch;}}/* Start custom CSS for text-editor, class: .elementor-element-02006b7 */@media (max-width: 1366px) {
    .suite-table th, 
    .suite-table td {
        padding-left: 4px;  
        padding-right: 4px;
    
        padding-top: 4px;    
        padding-bottom: 4px;
        vertical-align: middle;
    }
    .suite-price small {
        display: block; 
        font-size: 0.85em;

    }
}
.suite-table th {
    font-weight: bold;
    border-bottom: 1px solid #cccccc;}

.elementor-4879 .elementor-element.elementor-element-02006b7 h3 {font-size: 1em;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bf902fb */.elementor-4879 .elementor-element.elementor-element-bf902fb h3 {font-size: 1.2em}

.elementor-4879 .elementor-element.elementor-element-bf902fb ul {margin: -8px 0px 24px -20px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a94864c */.elementor-4879 .elementor-element.elementor-element-a94864c ul {margin-left: -20px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-241a8c4 */.elementor-4879 .elementor-element.elementor-element-241a8c4 ul {margin-left: -20px}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-052d2e9 */.RoomRaccoon-BookingEngine--availability-widget {display: flex; flex-direction: row;}/* End custom CSS */