@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}h1{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Manus,sans-serif;font-size:2.5rem;font-weight:200}h1 span{text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;word-spacing:normal;font-family:Nunito Sans,sans-serif;font-size:1.3rem}h2,h3{--tw-font-weight:var(--font-weight-bold,700);font-size:1.4rem;font-weight:var(--font-weight-bold,700);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.5px;font-family:Nunito Sans,sans-serif;font-size:1.8rem;font-weight:600}h3{text-transform:uppercase}li{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);font-size:.8rem}span,p{font-family:Nunito Sans,sans-serif}body{background-color:var(--primary-bg);position:relative}@media(min-width:64rem){body #app{padding-bottom:calc(var(--spacing,.25rem) * 0)}}body #app{min-height:100vh}body>div:first-child,body .title-header{background-color:#0000}@media screen and (min-width:1024px){body .title-header{margin-top:-20px}}body.reservation .title-header,body.location .title-header,body.single-guides .title-header{border-bottom-style:var(--tw-border-style);border-color:#1d48951a;border-bottom-width:2px}body.home{margin-top:calc(var(--spacing,.25rem) * 0)}.btn,.btn-primary,.btn-light,.btn-light-success,.btn-danger{padding-inline:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 4);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-radius:3.40282e38px;font-family:Mada,sans-serif;font-weight:500}.btn-light-pending{border-style:var(--tw-border-style)!important;--tw-border-style:none!important;padding:calc(var(--spacing,.25rem) * 3)!important;color:var(--primary)!important;background-color:#fff!important;border-style:none!important;border-width:2px!important}.btn-light-pending svg path{fill:var(--primary);stroke:none}.btn-light-pending span{color:var(--primary)!important}.btn-primary span:nth-child(2){font-family:Mada,sans-serif}.alert{font-family:Nunito Sans,sans-serif}.alert.alert-success{padding:calc(var(--spacing,.25rem) * 3);color:#057a55;background-color:#fff;border-color:#057a55}.text-danger{margin:calc(var(--spacing,.25rem) * 2);display:inline-block}.wrapped{padding:15px}.wrapped .owl-carousel,.wrapped .owl-carousel-reference{position:relative}.wrapped .owl-carousel .owl-nav button,.wrapped .owl-carousel-reference .owl-nav button{position:absolute;top:calc(50% - 17.5px)}.wrapped .owl-carousel .owl-nav button .owl-nav-container,.wrapped .owl-carousel-reference .owl-nav button .owl-nav-container{background-image:url(/build/assets/circle-chevron-right-solid-BUVT9E2r.svg)}.wrapped .owl-carousel .owl-nav button:first-child,.wrapped .owl-carousel-reference .owl-nav button:first-child{left:10px;transform:rotate(180deg)}@media screen and (min-width:1024px){.wrapped .owl-carousel .owl-nav button:first-child,.wrapped .owl-carousel-reference .owl-nav button:first-child{left:-60px}}.wrapped .owl-carousel .owl-nav button:nth-child(2),.wrapped .owl-carousel-reference .owl-nav button:nth-child(2){right:10px}@media screen and (min-width:1024px){.wrapped .owl-carousel .owl-nav button:nth-child(2),.wrapped .owl-carousel-reference .owl-nav button:nth-child(2){right:-60px}}.wrapped .section-headline .text-labeled{font-family:Nunito Sans,sans-serif}.single-services h1 span,.single-guides h1 span,.single-participants h1 span,.single-travel-insurance h1 span,.single-deficiencies h1 span,.contact h1 span{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:#707070;text-transform:none;font-size:.75rem}.accordion .accordion-header div,.accordion .accordion-body div{text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Mada,sans-serif}.accordion .accordion-body div{color:#000;text-transform:none;font-size:1rem}.copyright-icon{margin-right:calc(var(--spacing,.25rem) * 1);font-size:.5rem}#CybotCookiebotDialog{border:none!important;border-radius:0!important}#CybotCookiebotDialog #CybotCookiebotDialogBodyContent{padding:30px!important}#CybotCookiebotDialog #CybotCookiebotDialogBodyContentText *{color:#272727!important;font-family:Mada,sans-serif!important;font-size:15px!important;line-height:22px!important}#CybotCookiebotDialog #CybotCookiebotDialogBodyContentTitle{text-transform:none;color:#907947;margin-bottom:10px;font-family:Manus;font-size:30px;font-weight:400;line-height:45px}#CybotCookiebotDialog #CybotCookiebotDialogPoweredbyLink{display:none!important}#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelectionWrapper #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection,#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelectionWrapper #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{color:#907947;text-transform:uppercase;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:1px solid #907947;border-radius:0;justify-content:center;align-items:center;height:35px;margin-bottom:15px;padding:0 20px;font-size:14px;font-weight:500;line-height:18px;text-decoration:none;transition:background-color .3s ease-in-out;display:inline-flex;width:auto!important}#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelectionWrapper #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{color:#fff!important;background-color:#907947!important}#firebaseModal .modal-content h1{--tw-font-weight:var(--font-weight-medium,500);font-size:1.8rem;font-weight:var(--font-weight-medium,500);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#firebaseModal .modal-content button{margin-top:calc(var(--spacing,.25rem) * 4);background-color:var(--primary);color:#fff;text-transform:uppercase}@media screen and (min-width:1024px)and (max-width:1400px){.top-header .nav{margin-right:10%}}.top-header .nav #navigation #tabs a img{display:none}@media screen and (min-width:1024px){.top-header .nav #navigation #tabs a{flex-direction:row}.top-header .nav #navigation #tabs a span{margin-top:calc(var(--spacing,.25rem) * 0);margin-left:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-medium,500);font-family:Mada,sans-serif;font-size:.9rem;font-weight:var(--font-weight-medium,500);color:#000;text-transform:uppercase}.top-header .nav #navigation #tabs a img{display:inline}.top-header .nav #navigation #tabs a.active span{color:var(--primary)}}.top-header .logo-holder a{align-items:center;display:flex}.weather-component,.weather-component.extended{padding:calc(var(--spacing,.25rem) * 0)!important}.weather-component .weather-transition-div{height:100%;min-height:calc(var(--spacing,.25rem) * 0);min-width:calc(var(--spacing,.25rem) * 0);background-color:var(--color-primary-500);border-radius:0 3.40282e38px 3.40282e38px 0}@media(min-width:64rem){.weather-component .weather-transition-div{border-radius:3.40282e38px 0 0 3.40282e38px}}.weather-component .weather-transition-div .weather-info{padding:calc(var(--spacing,.25rem) * 4);padding-right:calc(var(--spacing,.25rem) * 3);padding-left:calc(var(--spacing,.25rem) * 3);border-radius:0 3.40282e38px 3.40282e38px 0;justify-content:center;display:flex}@media(min-width:64rem){.weather-component .weather-transition-div .weather-info{border-radius:3.40282e38px 0 0 3.40282e38px}}.weather-component .weather-transition-div .weather-info .forecast-outer-div{margin-top:calc(var(--spacing,.25rem) * 0)}.weather-component .weather-transition-div .weather-info .forecast-outer-div .forecast{background-color:#0000}.back-button{top:calc(var(--spacing,.25rem) * 5)}#navigation #tabs a span,.ext-booking a{font-family:Nunito Sans,sans-serif}@media screen and (max-width:1400px){.ext-booking{display:none}}.change-password main.wrapped,.password-request main.wrapped,.password-reset main.wrapped,.reset main.wrapped,.login main.wrapped{flex-direction:column;justify-content:center;align-items:center;height:80vh;display:flex}.change-password form,.password-request form,.password-reset form,.reset form,.login form{width:100%}.change-password form input,.password-request form input,.password-reset form input,.reset form input,.login form input{border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--primary);padding-block:calc(var(--spacing,.25rem) * 4);text-align:center;--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;border-radius:3.40282e38px}:is(.change-password form input,.password-request form input,.password-reset form input,.reset form input,.login form input)::-moz-placeholder{color:var(--primary);text-transform:uppercase}:is(.change-password form input,.password-request form input,.password-reset form input,.reset form input,.login form input)::placeholder{color:var(--primary);text-transform:uppercase}.change-password form input,.password-request form input,.password-reset form input,.reset form input,.login form input{font-family:Mada,sans-serif;font-size:.8rem}.password-reset form>div{margin-bottom:calc(var(--spacing,.25rem) * 0);border-style:var(--tw-border-style);border-width:2px;border-top-style:var(--tw-border-style);border-color:#d1d5db;border-top-width:0}.password-reset form>div:first-of-type{border-top-style:var(--tw-border-style);border-top-width:2px}.password-reset form>div:first-of-type input{color:var(--primary)}.password-reset form>div:last-child{margin-top:calc(var(--spacing,.25rem) * 3);border-style:var(--tw-border-style);text-align:center;border-width:0}@media(min-width:64rem){.password-reset form>div:last-child{text-align:left}}.reset-link{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Nunto Sans,sans-serif}.account-edit form{font-family:Mada,sans-serif}.account-edit form .input-container{margin-bottom:calc(var(--spacing,.25rem) * 3);border-bottom-style:var(--tw-border-style);border-color:#e5e7eb;border-bottom-width:2px;flex-wrap:wrap;display:flex}.account-edit form .input-container>div{margin-bottom:calc(var(--spacing,.25rem) * 0)}.account-edit form .input-container>div input{--tw-border-style:none;padding:calc(var(--spacing,.25rem) * 0);border-style:none}.account-edit form .input-container>div input:disabled{padding:calc(var(--spacing,.25rem) * 2)}.account-edit form .input-container select{--tw-border-style:none;padding:calc(var(--spacing,.25rem) * 0);border-style:none}.account-edit form .input-container select:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.card .card-item{background-position:top;background-repeat:no-repeat;background-size:contain;justify-content:flex-end;min-height:380px;display:flex}@media screen and (min-width:768px){.card .card-item{min-height:406px}}.card .card-item>img{max-height:240px}.card .card-item h3{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.5px;font-size:1.4rem!important}.card .card-item span{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Nunito Sans,sans-serif;font-size:1rem;font-weight:400}.card .card-item span img{width:12px;display:inline}.card .card-item .booking-item-days-left{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);align-items:center;display:flex;font-family:Mada,sans-serif!important}.card .card-item .booking-item-days-left span{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:calc(var(--spacing,.25rem) * 1);--tw-font-weight:var(--font-weight-light,300);font-family:Nunito Sans,sans-serif;font-size:1.8em;font-weight:var(--font-weight-light,300)}.card .card-item .card-info{font-size:.9rem}.card .card-item span img{margin-inline:calc(var(--spacing,.25rem) * 1);margin-top:calc(var(--spacing,.25rem) * 1);width:15px;height:15px}.card .card-item .koenig-sylt-card-content span{color:#707070}.card .card-item .koenig-sylt-card-content span img{margin-inline:calc(var(--spacing,.25rem) * 1);margin-top:calc(var(--spacing,.25rem) * 0);-o-object-fit:contain;object-fit:contain}.card .content-item button img{width:35px}.card .content-item #additional-content .content-item-text-address span{align-items:center;display:flex}.card .content-item #additional-content .content-item-text-address button img{margin-left:calc(var(--spacing,.25rem) * 2);width:30px}.card.banner .card-item h3{color:var(--primary)}.card.banner .card-item span{color:#707070}@media screen and (min-width:900px)and (max-width:1024px){.card.banner .card-item{background-size:cover}}.card.unit h3{align-items:center;min-height:53px;display:flex}.welcome-container{flex-direction:column;grid-template-rows:50% 12%;justify-content:center;align-items:center;display:flex}.welcome-container .logo-holder{margin-bottom:150px}.welcome-container .logo-holder img{width:175px}@media screen and (min-width:1024px){.home{padding-bottom:calc(var(--spacing,.25rem) * 0)}}.home .days-till-travel a span{font-family:Mada,sans-serif;font-size:1rem}.home .days-till-travel a span:first-child{--tw-font-weight:var(--font-weight-medium,500);font-family:Nunito Sans,sans-serif;font-size:1.1rem;font-weight:var(--font-weight-medium,500);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(min-width:64rem){.home .home-search-container{top:calc(var(--spacing,.25rem) * -7)}}.home .home-search-container div.search form .search-icon{left:calc(var(--spacing,.25rem) * 5)}.home .home-search-container div.search form .search-icon svg path{fill:var(--primary)}.home .home-search-container div.search form .input-search{--tw-border-style:none;padding-left:calc(var(--spacing,.25rem) * 14);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;border-style:none;border-top-left-radius:3.40282e38px;border-bottom-left-radius:3.40282e38px;font-family:Mada,sans-serif}.home .home-search-container div.search form .input-search::-moz-placeholder{color:var(--primary);text-transform:uppercase}.home .home-search-container div.search form .input-search::placeholder{color:var(--primary);text-transform:uppercase}.home .home-search-container div.search form .temperature{font-family:Mada,sans-serif}.home .home-search-container .home-search-submit{text-transform:uppercase;border-top-right-radius:3.40282e38px;border-bottom-right-radius:3.40282e38px;display:none}@media(min-width:64rem){.home .home-search-container .home-search-submit{display:block}}.home .home-search-container .home-search-submit a span{--tw-font-weight:var(--font-weight-medium,500);font-family:Mada,sans-serif;font-weight:var(--font-weight-medium,500);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.home .home-search-container .home-search-submit a span.days-left{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Nunito Sans;font-size:1.8rem;font-weight:200}.home .home-search-container .home-search-submit.current-reservation{justify-content:center}@media(min-width:64rem){.home .home-search-container .home-search-submit.current-reservation{display:flex}}.home .home-search-container .home-search-submit.current-reservation span{padding-top:18px}.home .owl-carousel,.home .owl-carousel-reference{margin-top:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 2)}.home .intro-section span{margin-top:calc(var(--spacing,.25rem) * 2)}@media screen and (min-width:1024px){.home .top-header{background-color:#0000;transition:background-color .3s}.home .top-header.nav-fixed{background-color:#fff}.home .top-header{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000}.home .top-header #navigation #tabs a span{color:#000}.home .top-header #navigation #tabs a.active span{color:var(--primary)}}.tab-container{margin-bottom:-.94rem;margin-left:-15px;margin-right:-15px}@media screen and (min-width:1024px){.tab-container{border-bottom-style:var(--tw-border-style);border-color:#e5e7eb;border-bottom-width:2px}}.tab-container #tab{margin-bottom:-2.5px}.tab-container #tab button span{margin-bottom:calc(var(--spacing,.25rem) * 4);background-color:#6b7280;width:50px;display:block;-webkit-mask-image:url(/build/assets/icon_mowe-C_NLpKt6.svg);mask-image:url(/build/assets/icon_mowe-C_NLpKt6.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.tab-container #tab button#past-tab span{-webkit-mask-image:url(/build/assets/icon_strandkorb-El49awkC.svg);mask-image:url(/build/assets/icon_strandkorb-El49awkC.svg)}.booking-item{position:relative}.booking-item.item-ils:before{content:"";z-index:0;background:linear-gradient(#0000 40%,#0b142e 52%);position:absolute;inset:0}@media screen and (min-width:450px){.booking-item.item-ils:before{background:linear-gradient(#0000 40%,#0b142e 65%)}}.booking-item div{z-index:10}.booking-item .booking-item-title{padding-inline:calc(var(--spacing,.25rem) * 5);--tw-font-weight:var(--font-weight-light,300);font-weight:var(--font-weight-light,300);font-size:1.6rem!important}.card-footer button{padding-inline:calc(var(--spacing,.25rem) * 4);text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-radius:3.40282e38px;font-family:Mada,sans-serif}.card-footer button span:first-child{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Nunito Sans,sans-serif;font-size:1.8em;line-height:1.1!important}body.single-reservation,body.confirm-reservation{margin-top:80px}body.single-reservation .booking-item span img,body.confirm-reservation .booking-item span img{margin-top:calc(var(--spacing,.25rem) * 0);margin-right:calc(var(--spacing,.25rem) * 1);-o-object-fit:contain;object-fit:contain}body.single-reservation .booking-item img,body.confirm-reservation .booking-item img{max-height:unset}body.single-reservation .koenig-sylt-card-content h3,body.confirm-reservation .koenig-sylt-card-content h3{--tw-font-weight:var(--font-weight-light,300);font-weight:var(--font-weight-light,300);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:2rem!important}body.single-reservation .koenig-sylt-card-content span,body.confirm-reservation .koenig-sylt-card-content span{color:#707070}body.single-reservation .koenig-sylt-card-content span img,body.confirm-reservation .koenig-sylt-card-content span img{margin-top:calc(var(--spacing,.25rem) * 0);margin-right:calc(var(--spacing,.25rem) * 1);margin-left:calc(var(--spacing,.25rem) * 0);-o-object-fit:contain;object-fit:contain}body.single-reservation .arrival-departure-container a span,body.confirm-reservation .arrival-departure-container a span{width:inherit}body.single-reservation .arrival-departure-popup h3,body.confirm-reservation .arrival-departure-popup h3{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--primary)}body.single-reservation .arrival-departure-popup input,body.confirm-reservation .arrival-departure-popup input{border-style:var(--tw-border-style);border-width:2px;border-color:var(--primary);padding:calc(var(--spacing,.25rem) * 8);border-radius:3.40282e38px}:is(body.single-reservation .arrival-departure-popup input,body.confirm-reservation .arrival-departure-popup input)::-moz-placeholder{text-align:center;color:#000}:is(body.single-reservation .arrival-departure-popup input,body.confirm-reservation .arrival-departure-popup input)::placeholder{text-align:center;color:#000}body.single-reservation .arrival-departure-popup button:nth-child(2),body.confirm-reservation .arrival-departure-popup button:nth-child(2){background-color:var(--primary);color:#fff}body.single-reservation .arrival-departure-popup button:nth-child(3),body.confirm-reservation .arrival-departure-popup button:nth-child(3){margin-bottom:calc(var(--spacing,.25rem) * 2);background-color:var(--primary);color:#fff}body.single-reservation .arrival-departure-popup .clear-btn .char,body.confirm-reservation .arrival-departure-popup .clear-btn .char{margin-top:calc(var(--spacing,.25rem) * 1);margin-right:calc(var(--spacing,.25rem) * 1);justify-content:center;align-items:center;display:flex}.reservation-single-content{margin-top:calc(var(--spacing,.25rem) * 12)}.reservation-single-content h1 span{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:#6b7280;text-transform:none;font-size:.85rem}.reservation-single-content .reservation-content .reservation-content__data-container span,.reservation-single-content .reservation-content .reservation-content__data-container p{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;font-weight:600}.reservation-single-content .reservation-sections__content__item span,.reservation-single-content .reservation-sections__content__item a,.reservation-single-content .reservation-actions span,.reservation-single-content .reservation-actions a{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--primary);text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Mada,sans-serif;font-size:1.1rem}.reservation-single-content .reservation-sections__content__item span p,.reservation-single-content .reservation-sections__content__item a p,.reservation-single-content .reservation-actions span p,.reservation-single-content .reservation-actions a p{text-transform:none}.reservation-single-content .reservation-sections__content__item span .open-costs,.reservation-single-content .reservation-sections__content__item span .open-travel-insurance,.reservation-single-content .reservation-sections__content__item a .open-costs,.reservation-single-content .reservation-sections__content__item a .open-travel-insurance,.reservation-single-content .reservation-actions span .open-costs,.reservation-single-content .reservation-actions span .open-travel-insurance,.reservation-single-content .reservation-actions a .open-costs,.reservation-single-content .reservation-actions a .open-travel-insurance{display:none}.reservation-single-content .reservation-actions a{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1rem}.reservation-single-content .reservation-actions a span{font-size:1rem}.single-services .amount-buttons button{--tw-border-style:none;background-color:var(--primary);color:#fff;border-style:none}.single-services .amount-buttons button:first-child{border-top-left-radius:3.40282e38px;border-bottom-left-radius:3.40282e38px}.single-services .amount-buttons button:last-child{border-top-right-radius:3.40282e38px;border-bottom-right-radius:3.40282e38px}.single-services .amount-buttons input{--tw-border-style:none;background-color:var(--primary);color:#fff;outline-offset:0px;border-style:none}.single-services .amount-container .price-amount{text-align:right;min-width:90px}.single-services .service-name,.single-services .service-amount,.single-services .price-total,.single-services .amount-total,.single-services .service-price-total,.single-services .service-calculation{font-family:Nunito Sans,sans-serif}.single-participants .accordion-header .reservation-sections__content__item__title{color:var(--primary);text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Mada,sans-serif;font-weight:600}@media screen and (max-width:1023px){.single-participants .accordion-body{margin-left:-15px;margin-right:-15px}.single-participants .accordion-body>div:first-child{border-top-style:var(--tw-border-style);border-color:#1d48951a;border-top-width:2px;margin-top:-2px;padding-left:30px;padding-right:30px}}.single-participants .accordion-body .guest-suggestions .guest-suggestions-guest button{border-style:var(--tw-border-style);border-width:2px;border-color:var(--primary);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);border-radius:3.40282e38px}.single-participants .accordion-body .guest-suggestions .guest-suggestions-guest button span{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);font-family:Mada,sans-serif}.single-participants .accordion-body .more-guests{margin-left:calc(var(--spacing,.25rem) * 4)}.single-deficiencies label span{margin-bottom:calc(var(--spacing,.25rem) * 2);display:inline-block}.single-deficiencies label #deficienciesUpload{border-radius:3.40282e38px;overflow:hidden}.single-deficiencies label input[type=file]::-webkit-file-upload-button{color:var(--primary);text-transform:uppercase;cursor:pointer;background-color:#fff;border-radius:50px;font-family:Mada,sans-serif;overflow:hidden}.single-deficiencies input[type=file]::-moz-file-upload-button{color:var(--primary);text-transform:uppercase;cursor:pointer;background-color:#fff;border-radius:50px;font-family:Mada,sans-serif;overflow:hidden}.single-deficiencies input[type=file]::-ms-browse{color:var(--primary);text-transform:uppercase;cursor:pointer;background-color:#fff;border-radius:50px;font-family:Mada,sans-serif;overflow:hidden}.single-guides #tab,.reservation #tab{margin-top:30px}.single-guides #tab li button,.reservation #tab li button{padding-inline:calc(var(--spacing,.25rem) * 4);flex-direction:column;align-items:center;display:flex}.single-guides #tab li button .tab-icon,.reservation #tab li button .tab-icon{height:40px}.single-guides #tab li button .tab-icon svg,.reservation #tab li button .tab-icon svg{width:38px}.single-guides #tab li button .tab-icon svg path,.reservation #tab li button .tab-icon svg path{fill:#707070}.single-guides #tab li button:hover svg path,.single-guides #tab li button[aria-selected=true] svg path,.reservation #tab li button:hover svg path,.reservation #tab li button[aria-selected=true] svg path{fill:var(--primary)}.single-guides .title-header{padding-bottom:1px}.single-guides #read-more-link{--tw-font-weight:var(--font-weight-medium,500);font-family:Nunito Sans,sans-serif;font-weight:var(--font-weight-medium,500);color:var(--primary)}.bottom-info p{max-width:360px;margin:auto;font-size:1.1em}.single-payment h1{word-spacing:normal}.information .avatar-container,.account .avatar-container{background-color:var(--primary);padding:calc(var(--spacing,.25rem) * 5);border-radius:3.40282e38px}.information .avatar-container svg,.account .avatar-container svg{width:35px;height:35px}.information .avatar-container svg path,.account .avatar-container svg path{fill:#695129}.information .reservation-sections__content__item__title span,.account .reservation-sections__content__item__title span{color:var(--primary);text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Mada,sans-serif;font-size:1.1rem}.agb h2,.legal h2,.privacy h2{margin-top:calc(var(--spacing,.25rem) * 4);font-size:1.4rem}.agb h3,.legal h3,.privacy h3{margin-top:calc(var(--spacing,.25rem) * 1);text-transform:none;font-size:1.1rem}.agb ul,.legal ul,.privacy ul{margin-block:calc(var(--spacing,.25rem) * 2);list-style-type:disc;list-style-position:inside}.sign-out{font-family:Mada,sans-serif}.agb main a,.legal main a,.privacy main a{color:var(--primary)}.agb main p,.legal main p,.privacy main p{margin-bottom:calc(var(--spacing,.25rem) * 4);font-family:Mada,sans-serif}.agb main strong,.legal main strong,.privacy main strong{font-weight:500}.agb main .text *,.legal main .text *,.privacy main .text *{font-family:Mada,sans-serif}.agb main .text p,.legal main .text p,.privacy main .text p{margin-bottom:calc(var(--spacing,.25rem) * 4);font-family:Mada,sans-serif}.agb main header .mainline,.legal main header .mainline,.privacy main header .mainline{color:var(--primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Manus,sans-serif;font-size:1.8rem}.agb main h3,.legal main h3,.privacy main h3{color:var(--primary);text-transform:uppercase}.location .tab-container:before{background:linear-gradient(90deg,#f3f1eb 20%,#0000);left:-1px}.location .tab-container:after{background:linear-gradient(270deg,#f3f1eb 20%,#0000);right:-1px}.location .tab-container .scroll-arrow-left,.location .tab-container .scroll-arrow-right{filter:brightness(0)}footer{width:100%;height:82px}footer *{color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Mada,sans-serif}footer .footer-container{background-color:#907947;width:100%;position:absolute;bottom:0}footer img{width:30px}footer nav{display:flex}footer nav ul{flex-direction:column;min-width:290px;display:flex}footer nav ul span{margin-bottom:calc(var(--spacing,.25rem) * 3);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);text-transform:uppercase;display:flex}footer nav ul span img{margin-right:calc(var(--spacing,.25rem) * 3);width:20px}footer nav ul li{margin-left:calc(var(--spacing,.25rem) * 8)}footer nav ul li a{--tw-font-weight:var(--font-weight-normal,400);font-size:.87rem;font-weight:var(--font-weight-normal,400);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}footer nav ul li a:hover{text-decoration-line:underline}footer .footer-legal ul{justify-content:flex-end;display:flex}footer .footer-legal ul li{margin-left:calc(var(--spacing,.25rem) * 1)}footer .footer-legal ul li a:hover{text-decoration-line:underline}footer .footer-menu li,footer .footer-legal li{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);font-size:.8rem}*{--primary:#9a7942!important;--lite-primary:#364755!important;--color-primary-default:#9a7947!important;--color-primary-500:#e2d8c8!important;--primary-bg:#9079471a!important}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
