.elementor-3817 .elementor-element.elementor-element-214ce88c{--display:flex;--min-height:566px;--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-3817 .elementor-element.elementor-element-5f1f8260{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:41px 41px;--row-gap:41px;--column-gap:41px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-3817 .elementor-element.elementor-element-4eb95fc6{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-3817 .elementor-element.elementor-element-396de3e6{--display:flex;--min-height:288px;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.75;--border-radius:5px 5px 5px 5px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:1}.elementor-3817 .elementor-element.elementor-element-396de3e6:not(.elementor-motion-effects-element-type-background),.elementor-3817 .elementor-element.elementor-element-396de3e6>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://schloss-frankenberg.de/wp-content/uploads/2024/12/castle-tower-02-scaled-1-1024x594.jpeg);background-position:center center;background-size:cover}.elementor-3817 .elementor-element.elementor-element-396de3e6::before,.elementor-3817 .elementor-element.elementor-element-396de3e6>.elementor-background-video-container::before,.elementor-3817 .elementor-element.elementor-element-396de3e6>.e-con-inner>.elementor-background-video-container::before,.elementor-3817 .elementor-element.elementor-element-396de3e6>.elementor-background-slideshow::before,.elementor-3817 .elementor-element.elementor-element-396de3e6>.e-con-inner>.elementor-background-slideshow::before,.elementor-3817 .elementor-element.elementor-element-396de3e6>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#fff0;--background-overlay:'';background-image:linear-gradient(180deg,#00000000 58%,#000000 92%)}.elementor-3817 .elementor-element.elementor-element-3cad02f8 .elementor-heading-title{color:#FFF}.elementor-3817 .elementor-element.elementor-element-12354f74{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -8px) 0;text-align:end;font-size:15px;line-height:1em;text-shadow:0 0 10px rgb(0 0 0 / .3);color:#FFF}.elementor-3817 .elementor-element.elementor-element-5ea661d5{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-3817 .elementor-element.elementor-element-2a62e6e2{--display:flex;--min-height:288px;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.74;--border-radius:5px 5px 5px 5px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:1}.elementor-3817 .elementor-element.elementor-element-2a62e6e2:not(.elementor-motion-effects-element-type-background),.elementor-3817 .elementor-element.elementor-element-2a62e6e2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://schloss-frankenberg.de/wp-content/uploads/2024/12/castle-suite-02-scaled-1-768x449.jpg);background-position:center center;background-size:cover}.elementor-3817 .elementor-element.elementor-element-2a62e6e2::before,.elementor-3817 .elementor-element.elementor-element-2a62e6e2>.elementor-background-video-container::before,.elementor-3817 .elementor-element.elementor-element-2a62e6e2>.e-con-inner>.elementor-background-video-container::before,.elementor-3817 .elementor-element.elementor-element-2a62e6e2>.elementor-background-slideshow::before,.elementor-3817 .elementor-element.elementor-element-2a62e6e2>.e-con-inner>.elementor-background-slideshow::before,.elementor-3817 .elementor-element.elementor-element-2a62e6e2>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#fff0;--background-overlay:'';background-image:linear-gradient(180deg,#00000000 58%,#000000 92%)}.elementor-3817 .elementor-element.elementor-element-1b5f1f89 .elementor-heading-title{text-shadow:0 0 10px rgb(0 0 0 / .62);color:#FFF}.elementor-3817 .elementor-element.elementor-element-26a1cb9{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -8px) 0;text-align:end;font-size:15px;line-height:1em;text-shadow:0 0 10px rgb(0 0 0 / .3);color:#FFF}.elementor-3817 .elementor-element.elementor-element-2c9946ad{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-3817 .elementor-element.elementor-element-414e022{--display:flex;--min-height:288px;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--border-radius:5px 5px 5px 5px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:1}.elementor-3817 .elementor-element.elementor-element-414e022:not(.elementor-motion-effects-element-type-background),.elementor-3817 .elementor-element.elementor-element-414e022>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://schloss-frankenberg.de/wp-content/uploads/2024/12/castle-deluxe-03-scaled-1.jpeg);background-position:center center;background-size:cover}.elementor-3817 .elementor-element.elementor-element-414e022::before,.elementor-3817 .elementor-element.elementor-element-414e022>.elementor-background-video-container::before,.elementor-3817 .elementor-element.elementor-element-414e022>.e-con-inner>.elementor-background-video-container::before,.elementor-3817 .elementor-element.elementor-element-414e022>.elementor-background-slideshow::before,.elementor-3817 .elementor-element.elementor-element-414e022>.e-con-inner>.elementor-background-slideshow::before,.elementor-3817 .elementor-element.elementor-element-414e022>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#fff0;--background-overlay:'';background-image:linear-gradient(180deg,#00000000 58%,#000000 92%)}.elementor-3817 .elementor-element.elementor-element-377ab635 .elementor-heading-title{text-shadow:0 0 10px rgb(0 0 0 / .62);color:#FFF}.elementor-3817 .elementor-element.elementor-element-60329463{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -8px) 0;text-align:end;font-size:15px;line-height:1em;text-shadow:0 0 10px rgb(0 0 0 / .3);color:#FFF}.elementor-3817 .elementor-element.elementor-element-9d80d33{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-3817 .elementor-element.elementor-element-5be4161c{--display:flex;--min-height:288px;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.68;--border-radius:5px 5px 5px 5px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:1}.elementor-3817 .elementor-element.elementor-element-5be4161c:not(.elementor-motion-effects-element-type-background),.elementor-3817 .elementor-element.elementor-element-5be4161c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://schloss-frankenberg.de/wp-content/uploads/2024/12/castle-comfort-02-1.png);background-position:center center;background-size:cover}.elementor-3817 .elementor-element.elementor-element-5be4161c::before,.elementor-3817 .elementor-element.elementor-element-5be4161c>.elementor-background-video-container::before,.elementor-3817 .elementor-element.elementor-element-5be4161c>.e-con-inner>.elementor-background-video-container::before,.elementor-3817 .elementor-element.elementor-element-5be4161c>.elementor-background-slideshow::before,.elementor-3817 .elementor-element.elementor-element-5be4161c>.e-con-inner>.elementor-background-slideshow::before,.elementor-3817 .elementor-element.elementor-element-5be4161c>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#fff0;--background-overlay:'';background-image:linear-gradient(180deg,#00000000 58%,#000000 92%)}.elementor-3817 .elementor-element.elementor-element-72b0cbff .elementor-heading-title{text-shadow:0 0 10px rgb(0 0 0 / .62);color:#FFF}.elementor-3817 .elementor-element.elementor-element-159441c{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -8px) 0;text-align:end;font-size:15px;line-height:1em;text-shadow:0 0 10px rgb(0 0 0 / .3);color:#FFF}.elementor-3817 .elementor-element.elementor-element-6a502107{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-3817 .elementor-element.elementor-element-4ceb4201{--display:flex;--min-height:288px;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.62;--border-radius:5px 5px 5px 5px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:1}.elementor-3817 .elementor-element.elementor-element-4ceb4201:not(.elementor-motion-effects-element-type-background),.elementor-3817 .elementor-element.elementor-element-4ceb4201>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://schloss-frankenberg.de/wp-content/uploads/2024/12/the-bailey-superior-rooms-02-scaled-1.jpeg);background-position:center center;background-size:cover}.elementor-3817 .elementor-element.elementor-element-4ceb4201::before,.elementor-3817 .elementor-element.elementor-element-4ceb4201>.elementor-background-video-container::before,.elementor-3817 .elementor-element.elementor-element-4ceb4201>.e-con-inner>.elementor-background-video-container::before,.elementor-3817 .elementor-element.elementor-element-4ceb4201>.elementor-background-slideshow::before,.elementor-3817 .elementor-element.elementor-element-4ceb4201>.e-con-inner>.elementor-background-slideshow::before,.elementor-3817 .elementor-element.elementor-element-4ceb4201>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#fff0;--background-overlay:'';background-image:linear-gradient(180deg,#00000000 58%,#000000 92%)}.elementor-3817 .elementor-element.elementor-element-d2d2079 .elementor-heading-title{text-shadow:0 0 10px rgb(0 0 0 / .62);color:#FFF}.elementor-3817 .elementor-element.elementor-element-7b461586{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -8px) 0;text-align:end;font-size:15px;line-height:1em;text-shadow:0 0 10px rgb(0 0 0 / .3);color:#FFF}.elementor-3817 .elementor-element.elementor-element-661f6cd6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-3817 .elementor-element.elementor-element-3e291c12{--display:flex;--min-height:288px;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.62;--border-radius:5px 5px 5px 5px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:1}.elementor-3817 .elementor-element.elementor-element-3e291c12:not(.elementor-motion-effects-element-type-background),.elementor-3817 .elementor-element.elementor-element-3e291c12>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://schloss-frankenberg.de/wp-content/uploads/2024/12/the-bailey-deluxe-rooms-02-1-scaled-1.jpeg);background-position:center center;background-size:cover}.elementor-3817 .elementor-element.elementor-element-3e291c12::before,.elementor-3817 .elementor-element.elementor-element-3e291c12>.elementor-background-video-container::before,.elementor-3817 .elementor-element.elementor-element-3e291c12>.e-con-inner>.elementor-background-video-container::before,.elementor-3817 .elementor-element.elementor-element-3e291c12>.elementor-background-slideshow::before,.elementor-3817 .elementor-element.elementor-element-3e291c12>.e-con-inner>.elementor-background-slideshow::before,.elementor-3817 .elementor-element.elementor-element-3e291c12>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#fff0;--background-overlay:'';background-image:linear-gradient(180deg,#00000000 58%,#000000 92%)}.elementor-3817 .elementor-element.elementor-element-3cd6d66d .elementor-heading-title{text-shadow:0 0 10px rgb(0 0 0 / .62);color:#FFF}.elementor-3817 .elementor-element.elementor-element-a86eeac{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -8px) 0;text-align:end;font-size:15px;line-height:1em;text-shadow:0 0 10px rgb(0 0 0 / .3);color:#FFF}@media(max-width:1024px){.elementor-3817 .elementor-element.elementor-element-5f1f8260{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row}.elementor-3817 .elementor-element.elementor-element-396de3e6{--min-height:268px}.elementor-3817 .elementor-element.elementor-element-2a62e6e2:not(.elementor-motion-effects-element-type-background),.elementor-3817 .elementor-element.elementor-element-2a62e6e2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://schloss-frankenberg.de/wp-content/uploads/2024/12/castle-suite-02-scaled-1-768x449.jpg)}.elementor-3817 .elementor-element.elementor-element-2a62e6e2{--min-height:268px}.elementor-3817 .elementor-element.elementor-element-414e022:not(.elementor-motion-effects-element-type-background),.elementor-3817 .elementor-element.elementor-element-414e022>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://schloss-frankenberg.de/wp-content/uploads/2024/12/castle-deluxe-03-scaled-1.jpeg)}.elementor-3817 .elementor-element.elementor-element-414e022{--min-height:268px}.elementor-3817 .elementor-element.elementor-element-5be4161c:not(.elementor-motion-effects-element-type-background),.elementor-3817 .elementor-element.elementor-element-5be4161c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://schloss-frankenberg.de/wp-content/uploads/2024/12/castle-comfort-02-1.png)}.elementor-3817 .elementor-element.elementor-element-5be4161c{--min-height:268px}.elementor-3817 .elementor-element.elementor-element-4ceb4201:not(.elementor-motion-effects-element-type-background),.elementor-3817 .elementor-element.elementor-element-4ceb4201>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://schloss-frankenberg.de/wp-content/uploads/2024/12/the-bailey-superior-rooms-02-scaled-1.jpeg)}.elementor-3817 .elementor-element.elementor-element-4ceb4201{--min-height:268px}.elementor-3817 .elementor-element.elementor-element-3e291c12{--min-height:268px}}@media(max-width:767px){.elementor-3817 .elementor-element.elementor-element-214ce88c{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%}.elementor-3817 .elementor-element.elementor-element-5f1f8260{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-3817 .elementor-element.elementor-element-396de3e6{--width:100%;--min-height:180px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;grid-column:span 1;grid-row:span 1}.elementor-3817 .elementor-element.elementor-element-396de3e6.e-con{--order:-99999 /* order start hack */}.elementor-3817 .elementor-element.elementor-element-12354f74{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -11px) 0;padding:0% 0% 0% 0%}.elementor-3817 .elementor-element.elementor-element-2a62e6e2{--width:100%;--min-height:180px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;grid-column:span 1;grid-row:span 1}.elementor-3817 .elementor-element.elementor-element-2a62e6e2.e-con{--order:-99999 /* order start hack */}.elementor-3817 .elementor-element.elementor-element-26a1cb9{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -11px) 0;padding:0% 0% 0% 0%}.elementor-3817 .elementor-element.elementor-element-414e022{--width:100%;--min-height:180px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;grid-column:span 1;grid-row:span 1}.elementor-3817 .elementor-element.elementor-element-414e022.e-con{--order:-99999 /* order start hack */}.elementor-3817 .elementor-element.elementor-element-60329463{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -11px) 0;padding:0% 0% 0% 0%}.elementor-3817 .elementor-element.elementor-element-5be4161c{--width:100%;--min-height:180px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;grid-column:span 1;grid-row:span 1}.elementor-3817 .elementor-element.elementor-element-5be4161c.e-con{--order:-99999 /* order start hack */}.elementor-3817 .elementor-element.elementor-element-159441c{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -11px) 0;padding:0% 0% 0% 0%}.elementor-3817 .elementor-element.elementor-element-4ceb4201{--width:100%;--min-height:180px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;grid-column:span 1;grid-row:span 1}.elementor-3817 .elementor-element.elementor-element-4ceb4201.e-con{--order:-99999 /* order start hack */}.elementor-3817 .elementor-element.elementor-element-7b461586{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -11px) 0;padding:0% 0% 0% 0%}.elementor-3817 .elementor-element.elementor-element-3e291c12{--width:100%;--min-height:180px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;grid-column:span 1;grid-row:span 1}.elementor-3817 .elementor-element.elementor-element-3e291c12.e-con{--order:-99999 /* order start hack */}.elementor-3817 .elementor-element.elementor-element-a86eeac{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -11px) 0;padding:0% 0% 0% 0%}}