.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-widget-icon.elementor-view-framed .elementor-icon,.elementor-widget-icon.elementor-view-default .elementor-icon{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-widget-icon.elementor-view-framed .elementor-icon,.elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-primary)}.elementor-218 .elementor-element.elementor-element-a93b1e0{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-218 .elementor-element.elementor-element-a93b1e0.elementor-element{--align-self:center}.elementor-218 .elementor-element.elementor-element-a93b1e0 .elementor-icon-wrapper{text-align:start}.elementor-218 .elementor-element.elementor-element-a93b1e0.elementor-view-stacked .elementor-icon{background-color:#FBC145}.elementor-218 .elementor-element.elementor-element-a93b1e0.elementor-view-framed .elementor-icon,.elementor-218 .elementor-element.elementor-element-a93b1e0.elementor-view-default .elementor-icon{color:#FBC145;border-color:#FBC145}.elementor-218 .elementor-element.elementor-element-a93b1e0.elementor-view-framed .elementor-icon,.elementor-218 .elementor-element.elementor-element-a93b1e0.elementor-view-default .elementor-icon svg{fill:#FBC145}.elementor-218 .elementor-element.elementor-element-a93b1e0 .elementor-icon{font-size:9px}.elementor-218 .elementor-element.elementor-element-a93b1e0 .elementor-icon svg{height:9px}.elementor-218 .elementor-element.elementor-element-2ff880f{width:var(--container-widget-width,95%);max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;--thumbs-per-row:5;--arrow-bg:rgba(30, 50, 70, 0.5);--arrow-hover-bg:rgba(30, 50, 70, 0.75);--arrow-active-bg:rgba(30, 50, 70, 0.75);--arrow-border-color:rgba(255,255,255,0.2);--arrow-icon-color:#ffffff;--arrow-icon-size:35px !important;--arrow-size:53px !important;--arrow-stroke-width:2.5}.elementor-218 .elementor-element.elementor-element-2ff880f>.elementor-widget-container{margin:0 0 0 0;padding:18px 18px 18px 18px}.elementor-218 .elementor-element.elementor-element-2ff880f .cg-f1edab2a-slide img{object-position:center center}.elementor-218 .elementor-element.elementor-element-2ff880f .cg-f1edab2a-thumb img{object-position:center center}.elementor-218 .elementor-element.elementor-element-2ff880f .cg-f1edab2a-main{height:600px;border-radius:8px 8px 8px 8px}.elementor-218 .elementor-element.elementor-element-2ff880f .cg-f1edab2a-thumb{height:100px}.elementor-218 .elementor-element.elementor-element-2ff880f .cg-f1edab2a-thumb.active{border-color:#c9a227;border-width:2px}.elementor-218 .elementor-element.elementor-element-2ff880f .cg-f1edab2a-badge{background-color:rgb(30 50 70 / .6);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-color:rgb(255 255 255 / .3);border-width:1px;border-style:solid;border-radius:8px 8px 8px 8px;padding:8px 16px 8px 16px;max-width:400px}.elementor-218 .elementor-element.elementor-element-2ff880f .cg-f1edab2a-title{font-family:"Inter",Sans-serif;font-size:16px;font-weight:600;color:#fff}.elementor-218 .elementor-element.elementor-element-2ff880f .cg-f1edab2a-untertitel{color:rgb(255 255 255 / .85)}.elementor-218 .elementor-element.elementor-element-2ff880f .cg-f1edab2a-subline{color:rgb(255 255 255 / .65)}.elementor-218 .elementor-element.elementor-element-2ff880f .cg-f1edab2a-desc{color:#e0e0e0}.elementor-218 .elementor-element.elementor-element-2ff880f .cg-f1edab2a-caption-title{color:#fff}.elementor-218 .elementor-element.elementor-element-2ff880f .cg-f1edab2a-caption-sub{color:rgb(255 255 255 / .85)}.elementor-218 .elementor-element.elementor-element-2ff880f .cg-f1edab2a-dot{width:8px;height:8px;background-color:rgb(30 50 70 / .5)}.elementor-218 .elementor-element.elementor-element-2ff880f .cg-f1edab2a-dot.active{background-color:#c9a227}.elementor-218 .elementor-element.elementor-element-0d279b6{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-218 .elementor-element.elementor-element-0d279b6.elementor-element{--align-self:center}.elementor-218 .elementor-element.elementor-element-0d279b6 .elementor-icon-wrapper{text-align:center}.elementor-218 .elementor-element.elementor-element-0d279b6.elementor-view-stacked .elementor-icon{background-color:#FBC145}.elementor-218 .elementor-element.elementor-element-0d279b6.elementor-view-framed .elementor-icon,.elementor-218 .elementor-element.elementor-element-0d279b6.elementor-view-default .elementor-icon{color:#FBC145;border-color:#FBC145}.elementor-218 .elementor-element.elementor-element-0d279b6.elementor-view-framed .elementor-icon,.elementor-218 .elementor-element.elementor-element-0d279b6.elementor-view-default .elementor-icon svg{fill:#FBC145}.elementor-218 .elementor-element.elementor-element-0d279b6 .elementor-icon{font-size:9px}.elementor-218 .elementor-element.elementor-element-0d279b6 .elementor-icon svg{height:9px}.elementor-218 .elementor-element.elementor-element-9dd5ab3{width:100%;max-width:100%}.elementor-218 .elementor-element.elementor-element-9dd5ab3>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-218 .elementor-element.elementor-element-9dd5ab3 .marquee-banner-7b65b7c6{background-color:#153846;padding:28px 0 28px 0}.elementor-218 .elementor-element.elementor-element-9dd5ab3 .marquee-item-7b65b7c6{color:rgb(255 255 255 / .82);font-family:"Inter",Sans-serif;font-size:16px;font-weight:600}.elementor-218 .elementor-element.elementor-element-9dd5ab3 .marquee-dot-7b65b7c6{color:#c9a227;margin:0 calc(50px / 2)}.elementor-218 .elementor-element.elementor-element-9dd5ab3 .marquee-track-7b65b7c6{--speed-7b65b7c6:79s}.elementor-218 .elementor-element.elementor-element-b4725e4{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-218 .elementor-element.elementor-element-b4725e4.elementor-element{--align-self:center}.elementor-218 .elementor-element.elementor-element-b4725e4 .elementor-icon-wrapper{text-align:center}.elementor-218 .elementor-element.elementor-element-b4725e4.elementor-view-stacked .elementor-icon{background-color:#FBC145}.elementor-218 .elementor-element.elementor-element-b4725e4.elementor-view-framed .elementor-icon,.elementor-218 .elementor-element.elementor-element-b4725e4.elementor-view-default .elementor-icon{color:#FBC145;border-color:#FBC145}.elementor-218 .elementor-element.elementor-element-b4725e4.elementor-view-framed .elementor-icon,.elementor-218 .elementor-element.elementor-element-b4725e4.elementor-view-default .elementor-icon svg{fill:#FBC145}.elementor-218 .elementor-element.elementor-element-b4725e4 .elementor-icon{font-size:9px}.elementor-218 .elementor-element.elementor-element-b4725e4 .elementor-icon svg{height:9px}.elementor-218 .elementor-element.elementor-element-6b3ef12{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-218 .elementor-element.elementor-element-6b3ef12.elementor-element{--align-self:center}.elementor-218 .elementor-element.elementor-element-6b3ef12 .elementor-icon-wrapper{text-align:center}.elementor-218 .elementor-element.elementor-element-6b3ef12.elementor-view-stacked .elementor-icon{background-color:#FBC145}.elementor-218 .elementor-element.elementor-element-6b3ef12.elementor-view-framed .elementor-icon,.elementor-218 .elementor-element.elementor-element-6b3ef12.elementor-view-default .elementor-icon{color:#FBC145;border-color:#FBC145}.elementor-218 .elementor-element.elementor-element-6b3ef12.elementor-view-framed .elementor-icon,.elementor-218 .elementor-element.elementor-element-6b3ef12.elementor-view-default .elementor-icon svg{fill:#FBC145}.elementor-218 .elementor-element.elementor-element-6b3ef12 .elementor-icon{font-size:9px}.elementor-218 .elementor-element.elementor-element-6b3ef12 .elementor-icon svg{height:9px}.elementor-218 .elementor-element.elementor-element-03975a8{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-218 .elementor-element.elementor-element-03975a8.elementor-element{--align-self:center}.elementor-218 .elementor-element.elementor-element-03975a8 .elementor-icon-wrapper{text-align:center}.elementor-218 .elementor-element.elementor-element-03975a8.elementor-view-stacked .elementor-icon{background-color:#FBC145}.elementor-218 .elementor-element.elementor-element-03975a8.elementor-view-framed .elementor-icon,.elementor-218 .elementor-element.elementor-element-03975a8.elementor-view-default .elementor-icon{color:#FBC145;border-color:#FBC145}.elementor-218 .elementor-element.elementor-element-03975a8.elementor-view-framed .elementor-icon,.elementor-218 .elementor-element.elementor-element-03975a8.elementor-view-default .elementor-icon svg{fill:#FBC145}.elementor-218 .elementor-element.elementor-element-03975a8 .elementor-icon{font-size:9px}.elementor-218 .elementor-element.elementor-element-03975a8 .elementor-icon svg{height:9px}.elementor-218 .elementor-element.elementor-element-c9618ca{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-218 .elementor-element.elementor-element-6aa93c5{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-218 .elementor-element.elementor-element-de6a411{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-218 .elementor-element.elementor-element-de6a411.elementor-element{--align-self:center}.elementor-218 .elementor-element.elementor-element-de6a411 .elementor-icon-wrapper{text-align:center}.elementor-218 .elementor-element.elementor-element-de6a411.elementor-view-stacked .elementor-icon{background-color:#FBC145}.elementor-218 .elementor-element.elementor-element-de6a411.elementor-view-framed .elementor-icon,.elementor-218 .elementor-element.elementor-element-de6a411.elementor-view-default .elementor-icon{color:#FBC145;border-color:#FBC145}.elementor-218 .elementor-element.elementor-element-de6a411.elementor-view-framed .elementor-icon,.elementor-218 .elementor-element.elementor-element-de6a411.elementor-view-default .elementor-icon svg{fill:#FBC145}.elementor-218 .elementor-element.elementor-element-de6a411 .elementor-icon{font-size:9px}.elementor-218 .elementor-element.elementor-element-de6a411 .elementor-icon svg{height:9px}.elementor-218 .elementor-element.elementor-element-69f540b{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-218 .elementor-element.elementor-element-69f540b.elementor-element{--align-self:center}.elementor-218 .elementor-element.elementor-element-69f540b .elementor-icon-wrapper{text-align:center}.elementor-218 .elementor-element.elementor-element-69f540b.elementor-view-stacked .elementor-icon{background-color:#FBC145}.elementor-218 .elementor-element.elementor-element-69f540b.elementor-view-framed .elementor-icon,.elementor-218 .elementor-element.elementor-element-69f540b.elementor-view-default .elementor-icon{color:#FBC145;border-color:#FBC145}.elementor-218 .elementor-element.elementor-element-69f540b.elementor-view-framed .elementor-icon,.elementor-218 .elementor-element.elementor-element-69f540b.elementor-view-default .elementor-icon svg{fill:#FBC145}.elementor-218 .elementor-element.elementor-element-69f540b .elementor-icon{font-size:9px}.elementor-218 .elementor-element.elementor-element-69f540b .elementor-icon svg{height:9px}.elementor-218 .elementor-element.elementor-element-692f9f5{width:100%;max-width:100%;border-radius:16px 16px 16px 16px}.elementor-218 .elementor-element.elementor-element-8b141b0{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-218 .elementor-element.elementor-element-8b141b0.elementor-element{--align-self:center}.elementor-218 .elementor-element.elementor-element-8b141b0 .elementor-icon-wrapper{text-align:center}.elementor-218 .elementor-element.elementor-element-8b141b0.elementor-view-stacked .elementor-icon{background-color:#FBC145}.elementor-218 .elementor-element.elementor-element-8b141b0.elementor-view-framed .elementor-icon,.elementor-218 .elementor-element.elementor-element-8b141b0.elementor-view-default .elementor-icon{color:#FBC145;border-color:#FBC145}.elementor-218 .elementor-element.elementor-element-8b141b0.elementor-view-framed .elementor-icon,.elementor-218 .elementor-element.elementor-element-8b141b0.elementor-view-default .elementor-icon svg{fill:#FBC145}.elementor-218 .elementor-element.elementor-element-8b141b0 .elementor-icon{font-size:9px}.elementor-218 .elementor-element.elementor-element-8b141b0 .elementor-icon svg{height:9px}.elementor-218 .elementor-element.elementor-element-d18dbb9{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-218 .elementor-element.elementor-element-d18dbb9.elementor-element{--align-self:center}.elementor-218 .elementor-element.elementor-element-d18dbb9 .elementor-icon-wrapper{text-align:center}.elementor-218 .elementor-element.elementor-element-d18dbb9.elementor-view-stacked .elementor-icon{background-color:#FBC145}.elementor-218 .elementor-element.elementor-element-d18dbb9.elementor-view-framed .elementor-icon,.elementor-218 .elementor-element.elementor-element-d18dbb9.elementor-view-default .elementor-icon{color:#FBC145;border-color:#FBC145}.elementor-218 .elementor-element.elementor-element-d18dbb9.elementor-view-framed .elementor-icon,.elementor-218 .elementor-element.elementor-element-d18dbb9.elementor-view-default .elementor-icon svg{fill:#FBC145}.elementor-218 .elementor-element.elementor-element-d18dbb9 .elementor-icon{font-size:9px}.elementor-218 .elementor-element.elementor-element-d18dbb9 .elementor-icon svg{height:9px}:root{--page-title-display:none}@media(max-width:767px){.elementor-218 .elementor-element.elementor-element-a93b1e0 .elementor-icon{font-size:6px}.elementor-218 .elementor-element.elementor-element-a93b1e0 .elementor-icon svg{height:6px}.elementor-218 .elementor-element.elementor-element-2ff880f>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-218 .elementor-element.elementor-element-2ff880f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%;--arrow-icon-size:40px !important;--arrow-size:29px !important}.elementor-218 .elementor-element.elementor-element-2ff880f .cg-f1edab2a-main{height:400px}.elementor-218 .elementor-element.elementor-element-2ff880f .cg-f1edab2a-badge{width:300px}.elementor-218 .elementor-element.elementor-element-0d279b6 .elementor-icon{font-size:6px}.elementor-218 .elementor-element.elementor-element-0d279b6 .elementor-icon svg{height:6px}.elementor-218 .elementor-element.elementor-element-b4725e4 .elementor-icon{font-size:6px}.elementor-218 .elementor-element.elementor-element-b4725e4 .elementor-icon svg{height:6px}.elementor-218 .elementor-element.elementor-element-6b3ef12 .elementor-icon{font-size:6px}.elementor-218 .elementor-element.elementor-element-6b3ef12 .elementor-icon svg{height:6px}.elementor-218 .elementor-element.elementor-element-03975a8 .elementor-icon{font-size:6px}.elementor-218 .elementor-element.elementor-element-03975a8 .elementor-icon svg{height:6px}.elementor-218 .elementor-element.elementor-element-de6a411 .elementor-icon{font-size:6px}.elementor-218 .elementor-element.elementor-element-de6a411 .elementor-icon svg{height:6px}.elementor-218 .elementor-element.elementor-element-69f540b .elementor-icon{font-size:6px}.elementor-218 .elementor-element.elementor-element-69f540b .elementor-icon svg{height:6px}.elementor-218 .elementor-element.elementor-element-8b141b0 .elementor-icon{font-size:6px}.elementor-218 .elementor-element.elementor-element-8b141b0 .elementor-icon svg{height:6px}.elementor-218 .elementor-element.elementor-element-d18dbb9 .elementor-icon{font-size:6px}.elementor-218 .elementor-element.elementor-element-d18dbb9 .elementor-icon svg{height:6px}}.maps-embed iframe{border-radius:16px!important;overflow:hidden}.icon-fix .elementor-icon{display:flex!important;align-items:center!important;line-height:1!important}.icon-fix .elementor-icon i,.icon-fix .elementor-icon svg{display:block!important;line-height:1!important}.urlaubstage-section{background:radial-gradient(ellipse at center,#2d6b7d 0%,#245766 50%,#1a3f4d 100%)}#haus,#ausstattung,#preise,#lage,#faq,#anfrage{scroll-margin-top:150px}@media (min-width:768px){.ausstattung-highlight:hover{transform:translateY(-4px)!important;box-shadow:0 12px 40px rgb(21 56 70 / .12),0 1px 0 rgb(201 162 39 / .3) inset!important}}.ausstattung{background:radial-gradient(ellipse at center,#faf7f0 0%,#f0ece0 100%);border-top:1px solid #e8e2d4;border-bottom:1px solid #e8e2d4}.ausstattung-highlight{background:#fff;border-radius:16px;box-shadow:0 8px 40px rgb(21 56 70 / .08);border:1px solid rgb(21 56 70 / .05)}