@charset "UTF-8";.link-external-icon a:after{margin-left:.5em;padding-left:1em;display:inline;content:" ";--svg: url(https://iconify.mmcdn.de/fa-pro-regular/arrow-up-right-from-square.svg?height=8);mask-image:var(--svg);mask-repeat:no-repeat;mask-size:100% 100%;background:var(--mb3-text-farbe1);transition:background .5s,color .5s}.link-external-icon a:after{content:" "/"externer Link"}.link-pdf a:after{margin-left:.5em;padding-left:1em;display:inline;content:" ";--svg: url(https://iconify.mmcdn.de/fa-pro-regular/file-pdf.svg?height=8);mask-image:var(--svg);mask-repeat:no-repeat;mask-size:100% 100%;background:var(--mb3-text-farbe1);transition:background .5s,color .5s}.link-pdf a:after{content:" "/"pdf"}.wp-block-list{list-style:none;padding-left:0}.wp-block-list li{text-align:left;line-height:1.25em;position:relative;padding-left:1em}.wp-block-list li:before{content:" ";--svg: url(https://iconify.mmcdn.de/fa-pro-light/asterisk.svg?height=8);mask-image:var(--svg);mask-repeat:no-repeat;mask-size:100% 100%;background:currentColor;transition:background .5s,color .5s;position:absolute;left:0;top:.5em;width:1em;height:.5em}html:root{--mb3-primary-color: #007eb3;--mb3-primary-contrast-color: #e20020;--mb3-primary-light-color: #cee6f578;--mb3-secondary-color: #007eb3;--mb3-secondary-contrast-color: #e20020;--mb3-secondary-light-color: #029cd4;--mb3-text-farbe1: black;--mb3-text-farbe2: white;--mb3-schrift1: "Special Gothic", sans-serif;--mb3-schrift2: "Waterfall", serif;--bs-text-dark: var(--mb3-text-farbe1);--bs-text-light: var(--mb3-text-farbe2);--mb3-outline-width: 2px;--mb3-outline-style: dashed;--mb3-outline-color: black;--bs-body-bg: white;--bs-body-color: var(--mb3-text-farbe1);--bs-border-radius: .25em;--bs-body-font-size: 1.1rem}html *{font-family:var(--mb3-schrift1),sans-serif}.navbar .menu-item-has-children>a:after{content:url(https://iconify.mmcdn.de/fa-pro-solid/caret-down.svg?height=16&color=currentColor)/"Übersicht";padding-left:5px;display:inline-block;width:1em;height:1em}.navbar .menu-item-has-children>a:hover:after{content:url(https://iconify.mmcdn.de/fa-pro-solid/caret-down.svg?height=16&color=currentColor)/"Übersicht";padding-left:5px;display:inline-block;width:1em;height:1em}.navbar .menu-item-has-children.current-menu-item>a:after:after{content:url(https://iconify.mmcdn.de/fa-pro-solid/caret-down.svg?height=16&color=currentColor)/"Übersicht";padding-left:5px;display:inline-block;width:1em;height:1em}.menu-item{text-transform:uppercase}header .primary-nav.simple{color:var(--mb3-text-farbe1)}header .primary-nav.simple .logo img{max-height:60px}header .primary-nav.simple .icons-nav a:hover,header .primary-nav.simple .icons-nav a:active{background:var(--mb3-secondary-color)}header .primary-nav.simple nav.navbar .sub-menu{top:30px}header .primary-nav.simple nav.navbar .sub-menu li{display:inline-block;margin:12px 8px}header .primary-nav.simple #navbar .navbar-toggler{color:var(--mb3-text-farbe1)}header .primary-nav.simple #navbar .navbar-nav .menu-item:after{content:"";position:absolute;width:70%;height:3px;background-color:var(--mb3-secondary-light-color);bottom:-3px;left:15%;transform:scale(0);transition:.2s all ease-out}header .primary-nav.simple #navbar .navbar-nav .menu-item:hover:after{transform:scale(1)}header .primary-nav.simple #navbar .navbar-nav .menu-item a{padding:0 0 5px;margin:0 .5rem;position:relative;font-size:1rem;letter-spacing:.5px}header .primary-nav.simple #navbar .navbar-nav .menu-item a:hover{color:var(--mb3-text-farbe1);background-color:transparent}header .primary-nav.simple #navbar .navbar-nav .menu-item.menu-item-has-children.current-menu-parent:has(.current-menu-item):after,header .primary-nav.simple #navbar .navbar-nav .menu-item.menu-item-has-children.current-menu-item:has(.current-menu-item):after{content:"";position:absolute;width:70%;height:3px;background-color:var(--mb3-secondary-light-color);bottom:-3px;left:15%;transform:scale(1);transition:border-color .5s}header .primary-nav.simple #navbar .navbar-nav .menu-item.current-menu-item:has(a[aria-current=page]):after{content:"";position:absolute;width:70%;height:3px;background-color:var(--mb3-secondary-light-color);bottom:-3px;left:15%;transform:scale(1)}@media(max-width:575.98px){header .primary-nav.simple{margin-bottom:.5rem!important}}@media(max-width:575.98px){header .primary-nav.simple .logo img{max-height:50px;display:block}header .primary-nav.simple .navbar{margin-top:50px!important}header .primary-nav.simple .icons-nav{flex-grow:1}header .primary-nav.simple .logo-wrapper{display:block!important;position:absolute;top:-50px;left:0}}.suchbox.context-sidebar .suchbox-headline{font-size:220%}.suchbox .suchbox-search-now .btn{font-size:.9rem;letter-spacing:.5px}.btn.btn-primary,.btn.btn-dark,.btn.btn-secondary,.btn.btn-info{--bs-btn-bg: var(--mb3-secondary-color);--bs-btn-border-color: var(--mb3-secondary-color);--bs-btn-hover-bg: var(--mb3-secondary-color);--bs-btn-hover-border-color: var(--mb3-secondary-color);--bs-btn-active-bg: var(--mb3-secondary-color);--bs-btn-active-border-color: var(--mb3-secondary-color);--bs-btn-hover-color: var(--mb3-text-farbe2);text-transform:uppercase;letter-spacing:.5px;font-size:.9rem;--bs-btn-padding-x: 1.5rem;--bs-btn-padding-y: .5rem;border:none;background-image:linear-gradient(var(--mb3-primary-contrast-color),var(--mb3-primary-contrast-color));background-size:0 100%;background-repeat:no-repeat;transition:.4s}.btn.btn-primary:hover,.btn.btn-primary:active,.btn.btn-primary:first-child:active,.btn.btn-dark:hover,.btn.btn-dark:active,.btn.btn-dark:first-child:active,.btn.btn-secondary:hover,.btn.btn-secondary:active,.btn.btn-secondary:first-child:active,.btn.btn-info:hover,.btn.btn-info:active,.btn.btn-info:first-child:active{color:var(--mb3-text-farbe2);background-color:var(--mb3-secondary-color);background-size:100% 100%}.btn-info{--bs-btn-color: #fff}.btn.btn-light{--bs-btn-color: #fff;border:none;box-shadow:none;padding:0 0 5px;margin:0 .5rem;position:relative;font-size:1rem;letter-spacing:.5px;text-transform:uppercase}.btn.btn-light:after{content:"";position:absolute;width:80%;height:2px;background-color:#fff;bottom:0;left:10%;transform:scalex(1);transition:.2s all ease-out}.btn.btn-light:hover{color:var(--mb3-text-farbe2);background-color:transparent}.btn.btn-light:hover:after{transform:scalex(.5)}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{font-weight:300}main h1{line-height:1;margin-bottom:3rem;margin-top:2rem}main h1 .title{font-weight:400;font-size:3rem}@media(min-width:768px){main h1 .title{font-size:160%}}main h1 .title{font-family:var(--mb3-schrift2)}main h1 .subtitle{display:block;color:var(--mb3-primary-color);font-size:max(60%,1.5rem);font-weight:400}main h2,main .h2{margin-top:2rem}main .container:has(h1)+.container:has(h2) h2:first-of-type{margin-top:0!important}main p>a,main li>a{text-decoration:underline}main p>a:hover,main li>a:hover{text-decoration-style:dashed}.wp-block-basis3-tiles .tile .entry-wrapper.column-absolute-direction .entry-text-wrapper{left:50%}.wp-block-basis3-tiles .tile .entry-wrapper.column-absolute-direction a{padding:.5em .7em;background:#007eb3;color:#fff;box-decoration-break:clone;text-align:center;font-family:var(--mb3-schrift2);font-size:200%;border-radius:var(--bs-border-radius)}.wp-block-basis3-tiles .tile .entry-wrapper:not(.column-absolute-direction) .entry.entry-text-wrapper{padding:2rem}.wp-block-basis3-tiles .tile .entry-wrapper:not(.column-absolute-direction) .entry.entry-text-wrapper .entry-text{text-align:center}.wp-block-basis3-tiles .tile .entry-wrapper:not(.column-absolute-direction) .entry.entry-text-wrapper .entry-text .text{padding:.5em .7em;background:#007eb3;color:#fff;box-decoration-break:clone;text-align:center;font-family:var(--mb3-schrift2);font-size:200%;line-height:1.2}.angebots-tile .entry.angebots-text-wrapper{color:var(--mb3-text-farbe1);background-color:transparent;border:4px solid var(--mb3-primary-light-color);margin-top:1rem}@media(min-width:992px){.angebots-tile .entry.angebots-text-wrapper{margin-top:0;margin-left:1rem}}.angebots-tile .entry.angebots-text-wrapper h2,.angebots-tile .entry.angebots-text-wrapper .h2{font-weight:300}.angebots-tile.frame:before{border:none;border-radius:var(--bs-border-radius)}.offer-price{border-top:1px solid var(--mb3-primary-color);padding-top:1rem;border-image-slice:1;border-image-source:linear-gradient(90deg,rgba(255,255,255,0) 40%,rgb(0,126,179) 40%,rgb(42,147,192) 60%,rgba(255,255,255,0) 60%);border-width:3px}.offer-price span{font-weight:300}.archive-angebote .wp-block-basis3-angebote .row>*{margin-bottom:0}@media(min-width:992px){.archive-angebote .wp-block-basis3-angebote .row>*{margin-bottom:var(--bs-gutter-x)}}.ab-preis p span{font-weight:500}#manetform_v6 .step aside.orientation{background:var(--mb3-primary-light-color, #e6e5e5)}.alert{padding:1rem;border-radius:var(--bs-border-radius);box-shadow:1px 1px 3px #a8a8a863}.alert.alert-primary{background-color:var(--mb3-primary-light-color);color:var(--mb3-text-farbe1);--bs-alert-border-color: transparent}.alert.alert-primary a{color:var(--mb3-text-farbe1);text-decoration:underline}.lead,.caption-lead{font-size:1.25rem;color:var(--mb3-text-farbe1);margin-top:0}b,strong{font-weight:500}.link-external-icon a:after{margin-left:.5em;padding-left:1em;display:inline;content:" ";--svg: url(https://iconify.mmcdn.de/fa-pro-regular/arrow-up-right-from-square.svg?height=8);mask-image:var(--svg);mask-repeat:no-repeat;mask-size:100% 100%;background:var(--mb3-text-farbe2);transition:background .5s,color .5s}.link-pdf a:after{background:var(--mb3-text-farbe2);transition:none}#main .slider{margin-bottom:2rem}#main .zimmer-slider-wrapper .zimmer-slider-description{padding:0 0 5rem}#main .zimmer-slider-wrapper .zimmer-slider-description h2,#main .zimmer-slider-wrapper .zimmer-slider-description .h2{font-weight:300;text-transform:none}@media(min-width:768px){#main .zimmer-slider-wrapper .zimmer-slider-description h2,#main .zimmer-slider-wrapper .zimmer-slider-description .h2{font-size:2rem}#main .zimmer-slider-wrapper .zimmer-slider-description h2 .subtitle,#main .zimmer-slider-wrapper .zimmer-slider-description .h2 .subtitle{font-size:1.1rem}}@media(min-width:992px){#main .zimmer-slider-wrapper .zimmer-slider-description h2,#main .zimmer-slider-wrapper .zimmer-slider-description .h2{margin-bottom:1.5rem}}#main .zimmer-slider-wrapper .slider[data-type=zimmer]{margin-top:-3rem}@media(min-width:992px){.embla[data-type=zimmer] .embla__slide{flex:0 0 50%}}.zimmer-slider-bg{background:none;padding-top:0}@media(min-width:768px){.single-zimmer #basis3-gal{margin-top:0;margin-bottom:1.5rem}}.wp-block-list li:before{content:" ";--svg: url(https://iconify.mmcdn.de/fa-pro-solid/circle.svg?height=8);mask-image:var(--svg);mask-repeat:no-repeat;mask-size:100% 100%;background:currentColor;transition:background .5s,color .5s;top:.4em;height:.4em}.wp-block-basis3-icon-list.list .icon-list-entry{align-items:center;align-items:baseline}.wp-block-basis3-icon-list.boxes .icon-list-entry{width:100%;margin:1em 0}@media(min-width:992px){.wp-block-basis3-icon-list.boxes .icon-list-entry{width:45%;margin:1em 2em 1em 0}}.wp-block-basis3-icon-list.boxes .icon-list-entry iconify-icon{color:var(--mb3-primary-color)}.wp-block-table.pricingtable table.responsive thead{border-bottom:1px solid black}.wp-block-table.pricingtable table.responsive thead tr{white-space:collapse}.wp-block-table.pricingtable table.responsive thead td{background:var(--mb3-primary-light-color);font-size:90%}.wp-block-table.pricingtable table.responsive thead th{background:var(--mb3-primary-light-color);font-weight:500}.wp-block-table.pricingtable table.responsive thead th:not(:first-child){border-bottom:1px solid black;text-transform:none}@media(max-width:991.98px){.wp-block-table.pricingtable table.responsive tbody td{font-weight:500}.wp-block-table.pricingtable table.responsive tbody td:before{font-weight:400}}footer{color:var(--mb3-text-farbe2)}footer a{color:var(--mb3-text-farbe2);letter-spacing:.5px;font-size:1rem}footer a:hover{text-underline-position:under}div.redline{border:0;position:relative;margin:30px auto;opacity:1;height:3px;width:40%;background:#009ee03d}div.redline:before{content:"";background:var(--mb3-primary-contrast-color);display:inline-block;border:2px solid var(--mb3-primary-contrast-color);border-radius:50%;position:absolute;left:50%;opacity:1;width:9px;height:9px;top:-3px;margin:0 0 0 -4px}footer{background:linear-gradient(182deg,#06475f 36%,#2d7cb5)}main h1 .title{font-size:4rem}@media(min-width:768px){main h1 .title{font-size:5rem}}@media(min-width:992px){main h1 .title{font-size:6rem}}main h1 .subtitle{font-weight:600}body.home .wp-block-column.lead2{background:url(https://c3.mmcdn.de/insecure/rs:fill:2000:2000/plain/s3://basis3/wp_uploads/60/2025/12/362A0137-lead.jpg);background-size:80%;background-repeat:no-repeat;background-color:transparent;position:relative;background-position:bottom}.wp-block-column.lead2{font-weight:700;min-height:400px;padding:2em;background-size:80%;background-repeat:no-repeat;background-color:transparent;position:relative;background-position:bottom}.wp-block-column.lead2 .bg-lead{background-color:var(--mb3-primary-color);border-radius:50%;box-shadow:#00000029 0 10px 36px,#0000000f 0 0 0 1px;border:3px solid white;box-shadow:2px 2px 2px #00000030;display:inline-block;width:300px;height:300px;position:absolute;right:0;bottom:0}.wp-block-column.lead2 .bg-lead .wp-block-group__inner-container{position:absolute;bottom:60px;right:0}.wp-block-column.lead2 p{font-weight:500;color:#fff}.wp-block-column.lead2 h2,.wp-block-column.lead2 .h2{font-size:2rem;font-family:var(--mb3-schrift2);font-size:3rem;margin-bottom:0;color:#fff}.wp-block-column.lead2 .bg-lead{right:6px;bottom:-30px}.wp-block-column.lead2 .bg-lead .wp-block-group__inner-container{text-align:center;bottom:30%;width:100%}main h1 .subtitle{display:table-cell;font-size:max(80%,1.5rem);font-weight:700;background-image:linear-gradient(90deg,#029cd4,#25a877);background-image:linear-gradient(90deg,#029cd4,#e70d2e);background-image:linear-gradient(90deg,#029cd4,#ae754f);background-image:linear-gradient(90deg,#007eb3,#06475f);-webkit-background-clip:text;-webkit-text-fill-color:transparent}div.redline{--s: 4px;--b: 2px;--m: .4;background:#c5e3f0;--R: calc(var(--s)*sqrt(var(--m)*var(--m) + 1) + var(--b)/2);height:calc(2 * var(--R));width:100%;--_g: #0000 calc(99% - var(--b)), #000 calc(101% - var(--b)) 99%, #0000 101%;mask:radial-gradient(var(--R) at left 50% bottom calc(-1 * var(--m) * var(--s)),var(--_g)) calc(50% - 2 * var(--s)) calc(50% - var(--s) / 2 - var(--b) / 2)/calc(4 * var(--s)) calc(var(--s) + var(--b)) repeat-x,radial-gradient(var(--R) at left 50% top calc(-1 * var(--m) * var(--s)),var(--_g)) 50% calc(50% + var(--s) / 2 + var(--b) / 2)/calc(4 * var(--s)) calc(var(--s) + var(--b)) repeat-x}.suchbox .suchbox-search-now .btn,.button-kontakt-nav .btn{border-radius:1em .4em;box-shadow:2px 2px 1px #0000001c}div.hg-parent .wp-block-columns{margin-bottom:.5em;margin-top:1.5em}.container:has(div.hg-parent){background-color:#f5f2ed}.wp-block-image img{border:10px solid white}figure.wp-block-image.lead-image img{border-radius:50%;width:300px;height:300px;overflow:hidden;box-shadow:#00000029 0 10px 36px,#0000000f 0 0 0 1px;position:relative;shape-outside:circle();float:left;border:none;margin-right:2em;border:3px solid white;box-shadow:2px 2px 2px #00000030}.wp-block-basis3-icon-list.round{row-gap:2em}#main .zimmer-slider-wrapper .zimmer-slider-description h2,#main .zimmer-slider-wrapper .zimmer-slider-description .h2,h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{font-weight:600}#main .zimmer-slider-wrapper .slider[data-type=zimmer]{margin-top:0}@media(min-width:992px){.embla[data-type=zimmer] .embla__slide{flex:0 0 47%}}.slider[data-type=zimmer],.zimmer-slider-bg{background:#f5f2ed;padding-top:2rem;padding-bottom:2rem}@media(min-width:576px){.slider[data-type=zimmer] .embla__viewport .embla__container .embla__slide,.zimmer-slider-bg .embla__viewport .embla__container .embla__slide{padding-left:0}}.slider[data-type=zimmer] .embla__viewport .embla__container .embla__slide,.zimmer-slider-bg .embla__viewport .embla__container .embla__slide{background:#fff;color:var(--mb3-text-farbe1);margin-left:var(--slide-spacing);border:10px solid white}.single-zimmer #basis3-gal,.single-unterkuenfte #basis3-gal,.single-ferienwohnungen #basis3-gal{margin-top:0}.single-zimmer #basis3-gal a:focus-visible,.single-unterkuenfte #basis3-gal a:focus-visible,.single-ferienwohnungen #basis3-gal a:focus-visible{outline:var(--mb3-outline-width) var(--mb3-outline-style) white}#main .zimmer-slider-wrapper .zimmer-slider-description{padding:0 0 2rem}.zimmer-slider-wrapper{background:#f5f2ed}#main .zimmer-slider-wrapper .zimmer-slider-description h2,#main .zimmer-slider-wrapper .zimmer-slider-description .h2{margin-top:3rem}#main .zimmer-slider-wrapper .zimmer-slider-description{padding:0}.container:has(div.parent-container-is-fluid){max-width:none}div.container:has(div.redline){width:100%;max-width:100%}
