.elementor-6843 .elementor-element.elementor-element-a4f51b03{--display:flex;--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-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6843 .elementor-element.elementor-element-bc8361d0 .elementor-button-content-wrapper{flex-direction:row;}.elementor-6843 .elementor-element.elementor-element-bc8361d0 .elementor-button .elementor-button-content-wrapper{gap:8px;}/* Start custom CSS for container, class: .elementor-element-a4f51b03 */.elementor-6843 .elementor-element.elementor-element-a4f51b03.gft-floating-inquiry{display:none!important;position:fixed!important;left:auto!important;right:16px!important;bottom:calc(10px + env(safe-area-inset-bottom,0px))!important;width:auto!important;min-width:0!important;max-width:calc(100vw - 32px)!important;z-index:39!important;opacity:0;pointer-events:none;transform:translateY(9px);transition:opacity .2s ease,transform .2s ease}.elementor-6843 .elementor-element.elementor-element-a4f51b03.gft-floating-inquiry .elementor-widget-button,.elementor-6843 .elementor-element.elementor-element-a4f51b03.gft-floating-inquiry .elementor-widget-container,.elementor-6843 .elementor-element.elementor-element-a4f51b03.gft-floating-inquiry .elementor-button-wrapper{margin:0!important;width:auto!important;max-width:100%!important}.elementor-6843 .elementor-element.elementor-element-a4f51b03.gft-floating-inquiry .elementor-button{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;min-height:44px!important;min-width:0!important;width:auto!important;padding:10px 16px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:999px!important;background:#18372a!important;color:#fff!important;box-shadow:0 8px 24px rgba(16,37,26,.24)!important;font-size:14px!important;font-weight:750!important;line-height:1.2!important;text-decoration:none!important;white-space:nowrap!important}.elementor-6843 .elementor-element.elementor-element-a4f51b03.gft-floating-inquiry .elementor-button .elementor-button-text,.elementor-6843 .elementor-element.elementor-element-a4f51b03.gft-floating-inquiry .elementor-button .elementor-button-icon{color:#fff!important;fill:#fff!important}.elementor-6843 .elementor-element.elementor-element-a4f51b03.gft-floating-inquiry .elementor-button:hover,.elementor-6843 .elementor-element.elementor-element-a4f51b03.gft-floating-inquiry .elementor-button:focus-visible{background:#294d3b!important}.elementor-6843 .elementor-element.elementor-element-a4f51b03.gft-floating-inquiry .elementor-button:focus-visible{outline:3px solid #d9b690!important;outline-offset:3px!important}@media(max-width:767px){.elementor-6843 .elementor-element.elementor-element-a4f51b03.gft-floating-inquiry.gft-floating-ready{display:block!important;opacity:1;pointer-events:auto;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.elementor-6843 .elementor-element.elementor-element-a4f51b03.gft-floating-inquiry{transition:none!important;transform:none!important}}
@media(max-width:767px){body.single-unterkunft #wpfront-scroll-top-container{left:16px!important;right:auto!important;bottom:calc(10px + env(safe-area-inset-bottom,0px))!important}}/* End custom CSS */