a.icon-box:hover .icon-box__text{text-decoration:underline}.kontaktormular,.login__form{select-line-height:1.5!important}.kontaktormular input:focus,.kontaktormular select:focus,.login__form input:focus,.login__form select:focus{border:1px solid var(--primary)!important;outline:0}.login__form .options-wrapper{}.login__form .options-wrapper li{display:flex;align-items:center;flex-wrap:nowrap}.login__form .options-wrapper label[for=form-field-vkhkoi-0]{font-size:var(--text-s);line-height:100%}.login__form .login__form-forgot-password{text-align:end;font-size:var(--text-s);font-weight:600;color:var(--primary);line-height:100%}.brxe-post-comments input#submit{padding:1em 2em;transition:.3s}.brxe-post-comments input#submit :hover{background-color:var(--primary);color:var(--white)}.brxe-post-comments ul.children{margin-left:var(--space-m)!important;margin-top:var(--space-m)!important}.brxe-post-comments ul.children li{margin-left:0}.brxe-post-comments a.comment-reply-link{background-color:transparent!important;border:1px solid;border-radius:var(--radius-xl)!important;transition:.3s;text-transform:lowercase!important;padding:1em 2em!important}.brxe-post-comments a.comment-reply-link:hover{background-color:var(--primary)!important;color:var(--white)!important;text-decoration:none!important}span.flatpickr-day.flatpickr-disabled{opacity:.9!important}.buchungsformular form#anfrage{display:flex;margin:0;flex-direction:column;max-width:600px;border:0;border-radius:0;padding:0}.buchungsformular label{color:var(--base)}.buchungsformular .flatpickr-month{background:var(--secondary-light)!important}.buchungsformular .row.input-required{margin-bottom:var(--space-m)}.buchungsformular label.fieldset-label{font-family:"Roboto"!important;font-weight:500;font-size:var(--text-m);text-transform:uppercase;line-height:1.4}.buchungsformular .row.full.input-required{margin-bottom:0}.buchungsformular .row.full.input-required .horizontal{gap:1rem;font-size:var(--text-xs)}.buchungsformular form#anfrage input[type=submit]{--btn-background:var(--primary);--btn-background-hover:var(--secondary);--btn-text-color:var(--primary-ultra-light);--btn-text-color-hover:var(--primary);--btn-border-color:var(--primary);--btn-border-color-hover:var(--primary-hover);--focus-color:var(--primary-light);background:var(--btn-background);color:var(--btn-text-color);padding-block:var(--btn-padding-block);padding-inline:var(--btn-padding-inline);min-inline-size:var(--btn-min-width);line-height:var(--btn-line-height);font-size:var(--btn-font-size,var(--text-m));font-weight:var(--btn-font-weight);font-style:var(--btn-font-style);text-transform:var(--btn-text-transform);letter-spacing:var(--btn-letter-spacing);text-decoration:var(--btn-text-decoration);border-width:var(--btn-border-width);border-style:var(--btn-border-style);border-radius:var(--btn-radius);border-color:var(--btn-border-color);transition:var(--btn-transition,var(--transition))}.buchungsformular form#anfrage input[type=submit]:hover{background:var(--btn-background-hover);color:var(--btn-text-color-hover);border-color:var(--btn-border-color-hover);text-decoration:var(--btn-text-decoration-hover)}.ff-el-input--content{background-color:white}#brxe-rtxyog .form-group input{background-color:white}.hero .kategorie-wrapper__label a{color:var(--secondary)}.hero .mini-card__label a{color:var(--secondary)}.unterkuft-card:hover .unterkuft-card__heading a{text-decoration:none}.unterkuft-card:hover .unterkuft-card__mehr-link{background-color:var(--primary);color:var(--secondary);border-color:var(--primary)}.sitemap .wrap-html-sitemap{display:grid;grid-template-columns:1fr 1fr;gap:var(--grid-gap)}.sitemap .wrap-html-sitemap .sp-wrap-cpt,.sitemap .wrap-html-sitemap .sp-wrap-cat{display:flex;flex-direction:column;gap:var(--content-gap)}.sitemap .wrap-html-sitemap .sp-wrap-cpt ul.children>li,.sitemap .wrap-html-sitemap .sp-wrap-cat ul.children>li{list-style-type:none;position:relative}.sitemap .wrap-html-sitemap .sp-wrap-cpt ul.children>li a::before,.sitemap .wrap-html-sitemap .sp-wrap-cat ul.children>li a::before{content:"";position:absolute;top:5px;left:-15px;width:13px;height:13px;border-radius:2px;background-color:var(--primary);margin-right:var(--space-xs);transition:.3s}.sitemap .wrap-html-sitemap .sp-wrap-cpt ul.children>li a:hover,.sitemap .wrap-html-sitemap .sp-wrap-cat ul.children>li a:hover{color:var(--secondary)}.sitemap .wrap-html-sitemap .sp-wrap-cpt ul.children>li a:hover::before,.sitemap .wrap-html-sitemap .sp-wrap-cat ul.children>li a:hover::before{background-color:var(--secondary)}.sitemap .wrap-html-sitemap .sp-wrap-cpt ul:not(ul.children),.sitemap .wrap-html-sitemap .sp-wrap-cat ul:not(ul.children){padding:0;display:flex;flex-direction:column;gap:var(--space-xs)}.sitemap .wrap-html-sitemap .sp-wrap-cpt ul:not(ul.children)>li,.sitemap .wrap-html-sitemap .sp-wrap-cat ul:not(ul.children)>li{list-style-type:none;font-weight:500;margin:0;display:flex;align-items:flex-start;position:relative;flex-direction:column}.sitemap .wrap-html-sitemap .sp-wrap-cpt ul:not(ul.children)>li a,.sitemap .wrap-html-sitemap .sp-wrap-cat ul:not(ul.children)>li a{transition:.3s;padding-left:30px}.sitemap .wrap-html-sitemap .sp-wrap-cpt ul:not(ul.children)>li a::before,.sitemap .wrap-html-sitemap .sp-wrap-cat ul:not(ul.children)>li a::before{content:"";position:absolute;top:5px;left:0;width:13px;height:13px;border-radius:2px;background-color:var(--primary);margin-right:var(--space-xs);transition:.3s}.sitemap .wrap-html-sitemap .sp-wrap-cpt ul:not(ul.children)>li a:hover,.sitemap .wrap-html-sitemap .sp-wrap-cat ul:not(ul.children)>li a:hover{color:var(--secondary)}.sitemap .wrap-html-sitemap .sp-wrap-cpt ul:not(ul.children)>li a:hover::before,.sitemap .wrap-html-sitemap .sp-wrap-cat ul:not(ul.children)>li a:hover::before{background-color:var(--secondary)}.sitemap .wrap-html-sitemap .sp-wrap-cpt h3.sp-cat-name,.sitemap .wrap-html-sitemap .sp-wrap-cat h3.sp-cat-name{font-size:var(--h5)}.sp-wrap-cat:not(:first-child) h3.sp-cat-name:first-child{margin-top:var(--space-m)}@media (max-width:520px){.sitemap .wrap-html-sitemap{grid-template-columns:1fr}}.postid-852 .autorenbox{display:none}.kategorie-btn-wrapper .btn--white,.kategorie-btn-wrapper .btn--secondary{text-wrap:nowrap;min-width:fit-content;border-color:var(--secondary);min-height:53px}.kategorie-btn-wrapper .btn--white svg,.kategorie-btn-wrapper .btn--secondary svg{flex-shrink:0}.kategorie-btn-wrapper .btn--white svg path,.kategorie-btn-wrapper .btn--secondary svg path{transition:.3s}.kategorie-btn-wrapper .btn--white:hover svg path,.kategorie-btn-wrapper .btn--secondary:hover svg path{fill:var(--secondary)}.grid-2:nth-child(even) .grid-2__image-wrapper{order:-1}.grid-2__content-wrapper--archive h2 a{text-decoration:none}.grid-2__content-wrapper--archive .kategorie-wrapper__label{z-index:3}.grid-2__content-wrapper--archive:hover button{background-color:var(--primary);color:var(--secondary)}.post__post-content figure img{width:100%}.unterkuenfte__btn-wrapper .btn--primary{text-wrap:nowrap;min-width:fit-content}.unterkuenfte__btn-wrapper .btn--primary svg{flex-shrink:0}.unterkuenfte__btn-wrapper .btn--primary svg path{transition:.3s}.unterkuenfte__btn-wrapper .btn--primary[aria-current=page]{background-color:var(--primary);color:var(--secondary);pointer-events:none}.unterkuenfte__btn-wrapper .btn--primary[aria-current=page] svg path{fill:var(--secondary)}.unterkuenfte__btn-wrapper .btn--primary:hover svg path{fill:var(--secondary)}.unterkunft-card .splide__pagination{bottom:10px;width:100%}.accordion-filter__content-wrapper .wpgb-facet>fieldset:last-child{margin-bottom:0}.accordion-filter__content-wrapper .accordion-filter__item.brx-open .accordion-filter__titel::before{content:"-";font-weight:900;position:relative;top:-1px}span.flatpickr-day.flatpickr-disabled{opacity:.3}.wpgb-hierarchical-list~button{background-color:var(--secondary)!important;color:var(--primary)!important;border-radius:var(--radius-xl)!important;font-size:var(--text-s)!important}.tbs-date-facet input{background-color:transparent;padding:1em 1em;border:1px solid var(--secondary);color:var(--secondary-light)!important;line-height:1;font-size:16px!important}.tbs-date-facet input::placeholder{color:var(--secondary-light)!important;font-size:var(--text-s)!important;font-weight:700}.wpgb-map-facet{min-height:350px!important}.facet .wpgb-facet .wpgb-autocomplete-facet input[type=search]{font-size:16px!important}.simplefavorite-button{display:flex;color:var(--base)!important}.kategorie-btn-wrapper--unterkunft a{min-width:140px!important;min-height:unset!important}.haupt-slider{overflow:hidden}.haupt-slider .haupt-slider__slide li{width:100%!important;aspect-ratio:1.7777777778!important;overflow:hidden}.card-slider{overflow:hidden}.card-slider .card-slider__slide{max-height:clamp(6rem,calc(5.33rem + 1.6vw),8.4rem)}.card-slider .card-slider__slide li{max-width:clamp(10rem,calc(8.88rem + 2.67vw),14rem);overflow:hidden;aspect-ratio:1.8}.card-slider .card-slider__slide li img{overflow:hidden}.card-slider .splide__arrow svg path{fill:white}.info-card .info-card__text ul{padding-left:3rem}.info-card .brx-open .faq__answer-icon{transform:rotate(90deg)}.info-card .faq__item{border-color:var(--base)}.map-accordion__content-wrapper{height:0;-webkit-transition:all,.5s linear;-moz-transition:all,.5s linear;-ms-transition:all,.5s linear;-o-transition:all,.5s linear;transition:all,.5s linear}.map-accordion__content-wrapper.show-element{height:clamp(365px,calc(-90.47px + 45.96vw),530px);-webkit-transition:all,.5s linear;-moz-transition:all,.5s linear;-ms-transition:all,.5s linear;-o-transition:all,.5s linear;transition:all,.5s linear}.x-accordion_content{display:block}@media only screen and (max-width:991px){.map-accordion__content-wrapper.show-element{height:clamp(350px,calc(247.14px + 28.57vw),530px)}}.wpgb-facet .wpgb-pagination li{margin:0!important}#brxe-zdhdqt{display:none}.hero--center .hero__container{align-items:center;gap:calc(var(--content-gap) / 2)}.hero--center .hero__container::before{top:calc(var(--space-xxl)* -1.24)}.hero--center .hero__container .hero__heading{text-align:center}.hero--center .hero__container .hero__intro{text-align:center;margin-right:auto;font-size:var(--text-xl);font-weight:400}.semantic_ui .ui.table thead th{background:var(--secondary-trans-30);border-bottom:1px solid rgba(34,36,38,.1)}.semantic_ui .ui.striped.table tbody tr:nth-child(2n),.semantic_ui .ui.striped.table>tr:nth-child(2n){background-color:var(--secondary-trans-10)!important}.vermittlerlogin .login__container{margin-top:0!important}.vermittlerlogin button{width:fit-content;min-width:220px;border:1px solid var(--primary)!important;transition:.3s;font-size:var(--text-xs);font-weight:700}.vermittlerlogin button:hover{background-color:transparent!important;color:var(--base);border:1px solid var(--base)!important}.heart-wrapper__icon.red path{fill:var(--danger)}.simplefavorite-button{background-color:transparent}.simplefavorite-button.active{opacity:1!important}.unterkunft-card__favorit-text{display:inline-block;margin-right:1rem}.gm-style-iw-chr{position:absolute;right:0;top:10px}.search .flatpickr-input[readonly]{background:transparent}tbs-dashboard-table .input,tbs-dashboard-table input:not([type=submit]){background-color:var(--primary)}body.bricks-is-frontend :focus-visible{outline:0!important}