@charset "UTF-8";@media (max-width:1400px){.sp-megamenu-parent>li+li>a{margin-left:2rem}}@media (min-width:992px){#hv-header-action-group{display:inline-flex !important;align-items:center;justify-content:flex-end;gap:12px;white-space:nowrap}#hv-header-contact-icons{display:inline-flex !important;align-items:center;gap:9px}#hv-header-contact-icons .hv-header-contact-icon{display:inline-flex !important;width:46px;height:46px;box-sizing:border-box;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.78);border-radius:50%;background:rgba(255,255,255,.14);color:#fff;text-decoration:none;transition:all .22s ease}#hv-header-contact-icons .hv-header-contact-icon svg{width:21px;height:21px;stroke:currentColor}#hv-header-contact-icons .hv-header-contact-icon:hover,#hv-header-contact-icons .hv-header-contact-icon:focus-visible{color:#EEE200 !important;border-color:#EEE200 !important;background:rgba(238,226,0,.14);box-shadow:0 0 18px rgba(238,226,0,.42);transform:translateY(-2px)}}@media (max-width:991px){.offcanvas-menu{background:#fffef8 !important;box-shadow:-12px 0 40px rgba(45,42,20,0.12)}.offcanvas-menu .offcanvas-inner{padding:72px 28px 32px !important}.offcanvas-menu .offcanvas-inner::before{content:"STUBAITAL";display:block;margin:4px 0 25px;color:#a99e00;font-family:Georgia,"Times New Roman",serif;font-size:17px;font-weight:500;letter-spacing:0.3em;line-height:1.4;text-align:center;animation:hv-stubaital-glow 3s ease-in-out infinite}.offcanvas-menu .offcanvas-inner ul.menu>li{margin:0;border-bottom:1px solid rgba(70,70,55,0.12)}.offcanvas-menu .offcanvas-inner ul.menu>li>a,.offcanvas-menu .offcanvas-inner ul.menu>li>.nav-header{display:block;padding:15px 4px;color:#38392f !important;font-family:Georgia,"Times New Roman",serif;font-size:18px;text-decoration:none;transition:color 0.25s ease,padding-left 0.25s ease}.offcanvas-menu .offcanvas-inner ul.menu>li>a:hover,.offcanvas-menu .offcanvas-inner ul.menu>li.active>a{padding-left:9px;color:#968c00 !important}}@keyframes hv-stubaital-glow{0%,100%{opacity:0.78;text-shadow:0 0 3px rgba(238,226,0,0.25)}50%{opacity:1;text-shadow:0 0 7px rgba(238,226,0,0.7),0 0 16px rgba(238,226,0,0.35)}}@media (prefers-reduced-motion:reduce){.offcanvas-menu .offcanvas-inner::before{animation:none}}@media (max-width:1200px){.sp-megamenu-parent{margin-right:40px}.sp-megamenu-parent>li+li>a{margin-left:1rem}}@media (min-width:768px) and (max-width:992px){#offcanvas-toggler{margin-right:-20px}}@media (max-width:767px){#offcanvas-toggler{margin-right:0px}}@media (max-width:991px){.offcanvas-menu{background:#fffef8 !important;box-shadow:-12px 0 40px rgba(45,42,20,0.12)}.offcanvas-menu .offcanvas-inner{padding:80px 28px 32px !important}.offcanvas-menu .close-offcanvas{top:16px !important;right:16px !important;z-index:10001;display:grid !important;width:42px;height:42px;place-items:center;border:1px solid #b7ab00;border-radius:50%;color:#33342c !important;background:#EEE200 !important;text-decoration:none !important;opacity:1 !important}.offcanvas-menu .close-offcanvas span{color:#33342c !important;font-size:18px;line-height:1}.offcanvas-menu .offcanvas-inner::before{content:"Ferienwohnung\A Vogelsberger";display:block;margin:0 0 25px;color:#817900;font-family:Georgia,"Times New Roman",serif;font-size:19px;font-weight:500;letter-spacing:0.08em;line-height:1.45;text-align:center;white-space:pre-line;animation:hv-vogelsberger-glow 2.8s ease-in-out infinite}.offcanvas-menu .offcanvas-inner ul.menu>li{margin:0;border-bottom:1px solid rgba(70,70,55,0.12)}.offcanvas-menu .offcanvas-inner ul.menu>li>a,.offcanvas-menu .offcanvas-inner ul.menu>li>.nav-header{display:block;padding:15px 4px;color:#38392f !important;font-family:Georgia,"Times New Roman",serif;font-size:18px;text-decoration:none;transition:color 0.25s ease,padding-left 0.25s ease}.offcanvas-menu .offcanvas-inner ul.menu>li>a:hover,.offcanvas-menu .offcanvas-inner ul.menu>li.active>a{padding-left:9px;color:#968c00 !important}}@keyframes hv-vogelsberger-glow{0%,100%{opacity:0.78;text-shadow:0 0 4px rgba(238,226,0,0.3);transform:scale(1)}50%{opacity:1;text-shadow:0 0 8px rgba(238,226,0,0.8),0 0 18px rgba(238,226,0,0.45);transform:scale(1.025)}}@media (prefers-reduced-motion:reduce){.offcanvas-menu .offcanvas-inner::before{animation:none}}#sp-logo{min-width:0}#sp-logo .logo a{display:inline-flex !important;align-items:center;gap:13px;width:300px;min-height:82px;color:#fff !important;text-decoration:none !important;font-size:0 !important;background:transparent !important}#sp-logo .logo-image,#sp-logo .logo-image-phone{display:none !important}#sp-logo .logo a::before{content:"";display:block;flex:0 0 68px;width:68px;height:64px;background:center / contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 88 76'%3E%3Cpath d='M9 36 44 7l35 29M15 32v37h58V32' fill='none' stroke='%23EEE200' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='m20 29 10-11 9 8 10-13 18 17' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M36 69V45h16v24M24 43h5m30 0h5' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");filter:drop-shadow(0 2px 5px rgba(0,0,0,.3))}#sp-logo .logo a::after{content:"HAUS VOGELSBERGER";display:block;color:#fff;font-family:Georgia,"Times New Roman",serif;font-size:23px;font-weight:500;letter-spacing:.065em;line-height:1.15;white-space:nowrap;text-shadow:0 2px 8px rgba(0,0,0,.55)}#sp-logo .logo a:hover::after{color:#EEE200}@media (max-width:767px){body #sp-logo .logo a{gap:6px !important;width:auto !important;min-height:42px !important}body #sp-logo .logo a::before{flex:0 0 30px !important;width:30px !important;height:29px !important}body #sp-logo .logo a::after{font-size:12px !important;letter-spacing:.02em !important}}@media (max-width:370px){body #sp-logo .logo a::before{flex-basis:26px !important;width:26px !important;height:25px !important}body #sp-logo .logo a::after{font-size:11px !important}}#sppb-addon-f75e8e86-5879-494c-98c2-c53b00ae96af form.ba-form-1,#sppb-addon-f75e8e86-5879-494c-98c2-c53b00ae96af form.ba-form-1 *{box-sizing:border-box !important}#sppb-addon-f75e8e86-5879-494c-98c2-c53b00ae96af .com-baforms-wrapper{width:100% !important;max-width:100% !important}#sppb-addon-f75e8e86-5879-494c-98c2-c53b00ae96af form.ba-form-1{width:100% !important;max-width:100% !important;margin:0 !important;padding:clamp(22px,4vw,38px) !important;border:1px solid rgba(38,54,47,.12) !important;border-radius:18px !important;background:#fff !important;box-shadow:0 18px 50px rgba(38,54,47,.10) !important;color:#26362f !important}#sppb-addon-f75e8e86-5879-494c-98c2-c53b00ae96af form.ba-form-1 .ba-form-row{margin:0 0 16px !important}#sppb-addon-f75e8e86-5879-494c-98c2-c53b00ae96af form.ba-form-1 .ba-form-column-wrapper{display:grid !important;grid-template-columns:repeat(12,minmax(0,1fr)) !important;gap:14px !important}#sppb-addon-f75e8e86-5879-494c-98c2-c53b00ae96af form.ba-form-1 .ba-form-column{display:flex !important;float:none !important;flex-direction:column !important;width:auto !important;max-width:none !important;min-width:0 !important;margin:0 !important;padding:0 !important}#sppb-addon-f75e8e86-5879-494c-98c2-c53b00ae96af form.ba-form-1 .span6{grid-column:span 6 !important}#sppb-addon-f75e8e86-5879-494c-98c2-c53b00ae96af form.ba-form-1 .span12{grid-column:span 12 !important}#sppb-addon-f75e8e86-5879-494c-98c2-c53b00ae96af form.ba-form-1 .ba-field-label-wrapper{display:block !important;margin:0 0 7px !important}#sppb-addon-f75e8e86-5879-494c-98c2-c53b00ae96af form.ba-form-1 .ba-input-label-wrapper{color:#26362f !important;font-size:14px !important;font-weight:600 !important;line-height:1.4 !important}#sppb-addon-f75e8e86-5879-494c-98c2-c53b00ae96af form.ba-form-1 .required-star{color:#938900 !important}#sppb-addon-f75e8e86-5879-494c-98c2-c53b00ae96af form.ba-form-1 .ba-field-container input:not([type="hidden"]):not([type="checkbox"]),#sppb-addon-f75e8e86-5879-494c-98c2-c53b00ae96af form.ba-form-1 .ba-field-container select,#sppb-addon-f75e8e86-5879-494c-98c2-c53b00ae96af form.ba-form-1 .ba-field-container textarea{display:block !important;width:100% !important;min-height:52px !important;margin:0 !important;padding:13px 15px !important;border:1px solid #d8d9cf !important;border-radius:9px !important;background-color:#fff !important;color:#26362f !important;font:inherit !important;font-size:15px !important;line-height:1.5 !important;box-shadow:none !important;transition:border-color .2s ease,box-shadow .2s ease !important}#sppb-addon-f75e8e86-5879-494c-98c2-c53b00ae96af form.ba-form-1 .ba-field-container textarea{min-height:135px !important;resize:vertical !important}#sppb-addon-f75e8e86-5879-494c-98c2-c53b00ae96af form.ba-form-1 .ba-field-container input:focus,#sppb-addon-f75e8e86-5879-494c-98c2-c53b00ae96af form.ba-form-1 .ba-field-container select:focus,#sppb-addon-f75e8e86-5879-494c-98c2-c53b00ae96af form.ba-form-1 .ba-field-container textarea:focus{border-color:#a99f00 !important;outline:none !important;box-shadow:0 0 0 3px rgba(238,226,0,.24) !important}#sppb-addon-f75e8e86-5879-494c-98c2-c53b00ae96af form.ba-form-1 .calendar-field-wrapper{position:relative !important}#sppb-addon-f75e8e86-5879-494c-98c2-c53b00ae96af form.ba-form-1 .ba-icon-calendar{color:#716b00 !important}#sppb-addon-f75e8e86-5879-494c-98c2-c53b00ae96af form.ba-form-1 .ba-form-acceptance-html,#sppb-addon-f75e8e86-5879-494c-98c2-c53b00ae96af form.ba-form-1 .ba-form-acceptance-html p{color:#58615c !important;font-size:13px !important;line-height:1.65 !important}#sppb-addon-f75e8e86-5879-494c-98c2-c53b00ae96af form.ba-form-1 .ba-form-acceptance-html a{color:#26362f !important;text-decoration:underline !important;text-decoration-color:#aaa200 !important;text-underline-offset:3px !important}#sppb-addon-f75e8e86-5879-494c-98c2-c53b00ae96af form.ba-form-1 .ba-form-checkbox input{accent-color:#a99f00 !important}#sppb-addon-f75e8e86-5879-494c-98c2-c53b00ae96af form.ba-form-1 .ba-form-submit-btn-wrapper{width:100% !important}#sppb-addon-f75e8e86-5879-494c-98c2-c53b00ae96af form.ba-form-1 a.ba-form-submit-btn{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;min-height:54px !important;padding:14px 22px !important;border:1px solid #d0c500 !important;border-radius:9px !important;background:#EEE200 !important;color:#26362f !important;font-size:13px !important;font-weight:700 !important;letter-spacing:.08em !important;text-decoration:none !important;text-transform:uppercase !important;box-shadow:0 8px 20px rgba(160,150,0,.18) !important;transition:transform .2s ease,box-shadow .2s ease !important}#sppb-addon-f75e8e86-5879-494c-98c2-c53b00ae96af form.ba-form-1 a.ba-form-submit-btn:hover{transform:translateY(-2px) !important;box-shadow:0 12px 26px rgba(160,150,0,.25) !important}@media (max-width:650px){#sppb-addon-f75e8e86-5879-494c-98c2-c53b00ae96af form.ba-form-1{padding:23px 18px !important;border-radius:14px !important}#sppb-addon-f75e8e86-5879-494c-98c2-c53b00ae96af form.ba-form-1 .ba-form-column-wrapper{grid-template-columns:1fr !important;gap:12px !important}#sppb-addon-f75e8e86-5879-494c-98c2-c53b00ae96af form.ba-form-1 .span6,#sppb-addon-f75e8e86-5879-494c-98c2-c53b00ae96af form.ba-form-1 .span12{grid-column:1 / -1 !important}}@media (min-width:901px){#sppb-addon-f75e8e86-5879-494c-98c2-c53b00ae96af{padding-left:30px !important;padding-right:30px !important}}@media (min-width:651px) and (max-width:900px){#sppb-addon-f75e8e86-5879-494c-98c2-c53b00ae96af{padding-left:22px !important;padding-right:22px !important}}@media (max-width:650px){#sppb-addon-f75e8e86-5879-494c-98c2-c53b00ae96af{padding-left:16px !important;padding-right:16px !important}}#sppb-addon-f75e8e86-5879-494c-98c2-c53b00ae96af .sppb-addon-wrapper,#sppb-addon-f75e8e86-5879-494c-98c2-c53b00ae96af .sppb-addon-content,#sppb-addon-f75e8e86-5879-494c-98c2-c53b00ae96af #mod-custom130,#sppb-addon-f75e8e86-5879-494c-98c2-c53b00ae96af .com-baforms-wrapper,#sppb-addon-f75e8e86-5879-494c-98c2-c53b00ae96af form.ba-form-1{width:100% !important;max-width:100% !important}#sp-header li.tw-btn-hover-yellow,#sp-header li.tw-btn-hover-yellow>a,#sp-header a.tw-btn-hover-yellow,.tw-btn-hover-yellow,.tw-btn-hover-yellow>a,.tw-btn-hover-yellow a{animation:hv-yellow-pulse 1.6s ease-in-out infinite !important}#sp-header li.tw-btn-hover-yellow>a,#sp-header a.tw-btn-hover-yellow,.tw-btn-hover-yellow>a,.tw-btn-hover-yellow a{text-align:center !important;justify-content:center !important}@keyframes hv-yellow-pulse{0%,100%{filter:drop-shadow(0 0 2px rgba(238,226,0,.35))}50%{filter:drop-shadow(0 0 12px rgba(238,226,0,.95)) drop-shadow(0 0 26px rgba(238,226,0,.65))}}body.com_bagallery{--hv-gelb:#EEE200;--hv-dunkel:#26343A}body.com_bagallery .ba---gallery-category>h2{color:var(--hv-dunkel);margin-bottom:24px}body.com_bagallery .ba---gallery-category>h2::after{content:"";display:block;width:46px;height:3px;margin-top:10px;border-radius:3px;background:var(--hv-gelb)}body.com_bagallery .ba---gallery.thumbnails .ba__gallery-item{position:relative;isolation:isolate;overflow:visible !important}body.com_bagallery .ba---gallery.thumbnails .ba__gallery-item::before{content:"";position:absolute;z-index:0;inset:5px;border-radius:13px;background:#EEE200;opacity:0;filter:blur(13px);pointer-events:none;transform:scale(0.98);transition:opacity 0.75s ease,filter 0.75s ease,transform 0.75s ease}body.com_bagallery .ba---gallery.thumbnails .ba__gallery-item .item-wrap{position:relative;z-index:1}body.com_bagallery .ba---gallery.thumbnails .ba__gallery-item .item-inside{top:50% !important;transform:translate3d(0,-50%,0) !important;overflow:hidden;border:1px solid rgba(238,226,0,0.35);border-radius:12px;background:#fff;box-shadow:none !important;transition:transform 0.75s cubic-bezier(0.22,1,0.36,1),border-color 0.6s ease}body.com_bagallery .ba---gallery.thumbnails .ba__gallery-item:hover .item-inside{transform:translate3d(0,calc(-50% - 1px),0) !important;border-color:#EEE200;box-shadow:none !important}body.com_bagallery .ba---gallery.thumbnails .ba__gallery-item:hover::before{animation:hvBagalleryHalo 2.8s ease-in-out infinite}body.com_bagallery .ba---gallery .ba---gallery-image{display:block;transform:none !important;transition:filter 0.7s ease}body.com_bagallery .ba---gallery .ba__gallery-item:hover .ba---gallery-image{transform:none !important;filter:brightness(1.06) saturate(1.03)}@keyframes hvBagalleryHalo{0%,100%{opacity:0.72;filter:blur(13px);transform:scale(0.99)}50%{opacity:1;filter:blur(19px);transform:scale(1.045)}}body.com_bagallery .ba---gallery-category .pagination .page-link{display:flex;align-items:center;justify-content:center;min-width:40px;height:40px;margin:0 3px;border:1px solid rgba(238,226,0,0.65);border-radius:50%;background:#fff;color:var(--hv-dunkel);transition:background-color 0.35s ease,color 0.35s ease,border-color 0.35s ease}body.com_bagallery .ba---gallery-category .pagination .page-item.active .page-link,body.com_bagallery .ba---gallery-category .pagination .page-link:hover{border-color:var(--hv-gelb);background:var(--hv-gelb);color:var(--hv-dunkel)}body.com_bagallery .ba---gallery-category .pagination .page-link:focus-visible{outline:2px solid var(--hv-gelb);outline-offset:3px}body.com_bagallery .ba---gallery-category .counter{color:var(--hv-dunkel)}body.com_bagallery .ba__modal-container.show-caption .caption{box-sizing:border-box;position:fixed !important;z-index:1000;left:50% !important;right:auto !important;bottom:115px !important;width:max-content !important;max-width:calc(100vw - 32px) !important;padding:12px 28px !important;transform:translateX(-50%) !important;border:1px solid var(--hv-gelb);border-radius:12px;background:rgba(38,52,58,0.94) !important;color:#fff !important;text-align:center;backdrop-filter:blur(8px)}body.com_bagallery .ba__modal-container.show-caption .caption-title{margin:0 !important;color:#fff !important;font-size:clamp(15px,1.5vw,20px);font-weight:500;letter-spacing:0.04em;line-height:1.35}body.com_bagallery .ba__modal-container.show-caption .caption-body:empty{display:none !important}body.com_bagallery .ba__gallery-controls{background-color:rgba(38,52,58,0.97);border-bottom:1px solid rgba(238,226,0,0.7)}body.com_bagallery .ba__gallery-controls>*{align-items:center}body.com_bagallery .ba__gallery-controls .ba__gallery-control{opacity:0.9 !important;filter:brightness(0) saturate(100%) invert(89%) sepia(98%) saturate(1280%) hue-rotate(359deg) brightness(104%) contrast(105%) !important;transition:transform 0.4s ease,opacity 0.4s ease}body.com_bagallery .ba__gallery-controls .ba__gallery-control:hover{opacity:1 !important;transform:scale(1.08)}body.com_bagallery .ba__gallery-counter{color:var(--hv-gelb) !important}body.com_bagallery .ba__modal-container .ba__arrow{border:1px solid var(--hv-gelb) !important;border-radius:8px;background:rgba(38,52,58,0.9) !important;transition:background-color 0.35s ease}body.com_bagallery .ba__modal-container .ba__arrow svg path{stroke:var(--hv-gelb) !important;transition:stroke 0.35s ease}body.com_bagallery .ba__modal-container .ba__arrow:hover{background:var(--hv-gelb) !important}body.com_bagallery .ba__modal-container .ba__arrow:hover svg path{stroke:var(--hv-dunkel) !important}body.com_bagallery .ba__modal-container .type-thumbnails{background:rgba(38,52,58,0.97);border-top:1px solid rgba(238,226,0,0.85)}body.com_bagallery .ba__modal-container .pager.thumbnails>*,body.com_bagallery .ba__pagers .pager.thumbnails>span{border:5px solid transparent;transition:border-color 0.4s ease,opacity 0.4s ease}body.com_bagallery .ba__pagers .pager.thumbnails>span.active,body.com_bagallery .ba__modal-container .pager.thumbnails>*.active{border-color:var(--hv-gelb) !important;background-color:var(--hv-gelb) !important}@media (max-width:767px){body.com_bagallery .ba---gallery.thumbnails .ba__gallery-item .item-inside{border-radius:8px}body.com_bagallery .ba---gallery.thumbnails .ba__gallery-item::before{border-radius:9px}body.com_bagallery .ba__modal-container.show-caption .caption{bottom:90px !important;max-width:calc(100vw - 24px) !important;padding:9px 18px !important;border-radius:9px}}@media (prefers-reduced-motion:reduce){body.com_bagallery .ba---gallery.thumbnails .ba__gallery-item .item-inside,body.com_bagallery .ba---gallery .ba---gallery-image{transition:none !important}body.com_bagallery .ba---gallery.thumbnails .ba__gallery-item:hover::before{animation:none !important;opacity:0.85;filter:blur(15px)}}html body #cc-main{color-scheme:light;--cc-bg:#fffef5 !important;--cc-primary-color:#292b24 !important;--cc-secondary-color:#5d5e54 !important;--cc-btn-primary-bg:#eee200 !important;--cc-btn-primary-color:#292b24 !important;--cc-btn-primary-hover-bg:#d8ce00 !important;--cc-btn-primary-hover-color:#24251f !important;--cc-btn-secondary-bg:#fffef5 !important;--cc-btn-secondary-color:#34352a !important;--cc-btn-secondary-hover-bg:#f5f0bd !important;--cc-overlay-bg:rgba(28,30,24,0.55) !important}html body #cc-main .cm,html body #cc-main .pm{position:fixed !important;top:50% !important;left:50% !important;right:auto !important;bottom:auto !important;transform:translate(-50%,-50%) !important;margin:0 !important;width:min(440px,calc(100vw - 32px)) !important;max-height:calc(100vh - 32px) !important;overflow-y:auto !important;box-sizing:border-box !important;background:#fffef5 !important;color:#292b24 !important;border:1px solid #e5dc70 !important;border-radius:14px !important;box-shadow:0 20px 55px rgba(28,30,24,0.24) !important}html body #cc-main .cm__desc h3,html body #cc-main .pm h2,html body #cc-main .pm h3{color:#292b24 !important;font-family:Georgia,"Times New Roman",serif !important;font-weight:500 !important}html body #cc-main .cm__desc,html body #cc-main .cm__desc p{color:#5d5e54 !important;line-height:1.65 !important}html body #cc-main .cm__btn:not(.cm__btn--secondary),html body #cc-main .pm__btn:not(.pm__btn--secondary){background:#eee200 !important;color:#292b24 !important;border:1px solid #d8ce00 !important;border-radius:7px !important;font-weight:600 !important}html body #cc-main .cm__btn--secondary,html body #cc-main .pm__btn--secondary{background:#fffef5 !important;color:#34352a !important;border:1px solid #e5dc70 !important;border-radius:7px !important}html body #cc-main .cm__btn:hover,html body #cc-main .pm__btn:hover{filter:brightness(0.96)}html body #cc-main .cm__desc a,html body #cc-main .pm a{color:#817800 !important;text-underline-offset:3px}@media (max-width:600px){html body #cc-main .cm,html body #cc-main .pm{width:calc(100vw - 24px) !important;max-height:calc(100vh - 24px) !important}}
