h1{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;font-family:Nunito Sans,sans-serif;font-size:1.3rem;word-spacing:normal}h2,h3,li{-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;font-family:Nunito Sans,sans-serif;font-weight:600;font-size:1.8rem;letter-spacing:-.5}h3{text-transform:uppercase}li{font-weight:400;font-size:.8rem}span,p{font-family:Nunito Sans,sans-serif}body{background-color:var(--primary-bg);position:relative}@media (min-width: 1024px){body #app{padding-bottom:0}}body #app{min-height:100vh}body>div:first-child{background-color:transparent}body .title-header{background-color:transparent}@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-width:2px;border-color:#1d48951a}body.home{margin-top:0}.btn,.btn-primary,.btn-light,.btn-light-success,.btn-danger{font-family:Mada,sans-serif;font-weight:500;border-radius:9999px;padding:1rem 2rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.btn-light-pending{border-width:2px!important;border-style:none!important;--tw-bg-opacity: 1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))!important;padding:.75rem!important;color:var(--primary)!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:Numito Sans,sans-serif}.alert.alert-success{--tw-border-opacity: 1;border-color:rgb(5 122 85 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.75rem;--tw-text-opacity: 1;color:rgb(5 122 85 / var(--tw-text-opacity, 1))}.text-danger{margin:.5rem;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{font-weight:400;text-transform:none;--tw-text-opacity: 1;color:rgb(112 112 112 / var(--tw-text-opacity, 1));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{font-size:1rem;text-transform:none;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.copyright-icon{font-size:.5rem;margin-right:.25rem}#CybotCookiebotDialog{border:none!important;border-radius:0!important}#CybotCookiebotDialog #CybotCookiebotDialogBodyContent{padding:30px!important}#CybotCookiebotDialog #CybotCookiebotDialogBodyContentText *{font-size:15px!important;line-height:22px!important;color:#272727!important;font-family:Mada,sans-serif!important}#CybotCookiebotDialog #CybotCookiebotDialogBodyContentTitle{font-size:30px;line-height:45px;margin-bottom:10px;font-family:Manus;text-transform:none;font-weight:400;color:#907947}#CybotCookiebotDialog #CybotCookiebotDialogPoweredbyLink{display:none!important}#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelectionWrapper #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection,#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelectionWrapper #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{width:auto!important;display:inline-flex;align-items:center;justify-content:center;height:35px;border:solid 1px #907947;text-decoration:none;color:#907947;padding:0 20px;text-transform:uppercase;font-size:14px;line-height:18px;font-weight:500;transition:background-color .3s ease-in-out;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;border-radius:0;margin-bottom:15px}#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelectionWrapper #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{background-color:#907947!important;color:#fff!important}#firebaseModal .modal-content h1{font-size:1.8rem;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#firebaseModal .modal-content button{margin-top:1rem;background-color:var(--primary);text-transform:uppercase;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@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{font-family:Mada,sans-serif;margin-top:0;margin-left:.5rem;font-size:.9rem;font-weight:500;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.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{display:flex;align-items:center}.weather-component,.weather-component.extended{padding:0!important}.weather-component .weather-transition-div{height:100%;min-height:0px;min-width:0px;border-radius:0 9999px 9999px 0/0px 9999px 9999px 0px;background-color:var(--color-primary-500)}@media (min-width: 1024px){.weather-component .weather-transition-div{border-radius:9999px 0 0 9999px}}.weather-component .weather-transition-div .weather-info{display:flex;justify-content:center;border-radius:0 9999px 9999px 0/0px 9999px 9999px 0px;padding:1rem .75rem}@media (min-width: 1024px){.weather-component .weather-transition-div .weather-info{border-radius:9999px 0 0 9999px}}.weather-component .weather-transition-div .weather-info .forecast-outer-div{margin-top:0}.weather-component .weather-transition-div .weather-info .forecast-outer-div .forecast{background-color:transparent}.back-button{top:1.25rem}#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{display:flex;flex-direction:column;align-items:center;justify-content:center;height:80vh}.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-radius:9999px;border-width:1px;border-style:solid;border-color:var(--primary);--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-top:1rem;padding-bottom:1rem;text-align:center;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.change-password form input::-moz-placeholder,.password-request form input::-moz-placeholder,.password-reset form input::-moz-placeholder,.reset form input::-moz-placeholder,.login form input::-moz-placeholder{color:var(--primary);text-transform:uppercase}.change-password form input::placeholder,.password-request form input::placeholder,.password-reset form input::placeholder,.reset form input::placeholder,.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:0;border-width:2px;border-top-width:0px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.password-reset form>div:first-of-type{border-top-width:2px}.password-reset form>div:first-of-type input{color:var(--primary)}.password-reset form>div:last-child{margin-top:.75rem;border-width:0px;text-align:center}@media (min-width: 1024px){.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:.75rem;display:flex;flex-wrap:wrap;border-bottom-width:2px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.account-edit form .input-container>div{margin-bottom:0}.account-edit form .input-container>div input{border-style:none;padding:0}.account-edit form .input-container>div input:disabled{padding:.5rem}.account-edit form .input-container select{border-style:none;padding:0}.account-edit form .input-container select:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.card .card-item{display:flex;justify-content:flex-end;background-repeat:no-repeat;background-size:contain;background-position:top;min-height:380px}@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;font-size:1.4rem!important;letter-spacing:-.5px}.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{display:inline;width:12px}.card .card-item .booking-item-days-left{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;align-items:center;font-family:Mada,sans-serif!important;font-weight:500}.card .card-item .booking-item-days-left span{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Nunito Sans,sans-serif;font-size:1.8em;margin-right:.25rem;font-weight:300}.card .card-item .card-info{font-size:.9rem}.card .card-item span img{margin-left:.25rem;margin-right:.25rem;margin-top:.25rem;width:15px;height:15px}.card .card-item .koenig-sylt-card-content span{color:#707070}.card .card-item .koenig-sylt-card-content span img{margin-left:.25rem;margin-right:.25rem;margin-top: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{display:flex;align-items:center}.card .content-item #additional-content .content-item-text-address button img{margin-left:.5rem;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{min-height:53px;display:flex;align-items:center}.welcome-container{display:flex;flex-direction:column;align-items:center;justify-content:center;grid-template-rows:50% 12%}.welcome-container .logo-holder{margin-bottom:150px}.welcome-container .logo-holder img{width:175px}@media screen and (min-width: 1024px){.home{padding-bottom:0}}.home .days-till-travel a span{font-size:1rem;font-family:Mada,sans-serif}.home .days-till-travel a span:first-child{font-family:Nunito Sans,sans-serif;font-size:1.1rem;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width: 1024px){.home .home-search-container{top:-1.75rem}}.home .home-search-container div.search form .search-icon{left:1.25rem}.home .home-search-container div.search form .search-icon svg path{fill:var(--primary)}.home .home-search-container div.search form .input-search{border-top-left-radius:9999px;border-bottom-left-radius:9999px;border-style:none;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-left:3.5rem;font-weight:500;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Mada,sans-serif}.home .home-search-container div.search form .input-search::-moz-placeholder{text-transform:uppercase;color:var(--primary)}.home .home-search-container div.search form .input-search::placeholder{text-transform:uppercase;color:var(--primary)}.home .home-search-container div.search form .temperature{font-family:Mada,sans-serif}.home .home-search-container .home-search-submit{display:none;border-top-right-radius:9999px;border-bottom-right-radius:9999px;text-transform:uppercase}@media (min-width: 1024px){.home .home-search-container .home-search-submit{display:block}}.home .home-search-container .home-search-submit a span{font-family:Mada,sans-serif;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.home .home-search-container .home-search-submit a span.days-left{font-family:Nunito Sans;font-size:1.8rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:200}.home .home-search-container .home-search-submit.current-reservation{justify-content:center}@media (min-width: 1024px){.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:.5rem;padding-top:.5rem;padding-bottom:.5rem}.home .intro-section span{margin-top:.5rem}@media screen and (min-width: 1024px){.home .top-header{transition:background-color .3s ease;background-color:transparent;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.home .top-header.nav-fixed{background-color:#fff}.home .top-header #navigation #tabs a span{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.home .top-header #navigation #tabs a.active span{color:var(--primary)}}.tab-container{margin-left:-15px;margin-right:-15px;margin-bottom:-.94rem}@media screen and (min-width: 1024px){.tab-container{border-bottom-width:2px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}}.tab-container #tab{margin-bottom:-2.5px}.tab-container #tab button span{margin-bottom:1rem;--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1));display:block;width:50px;-webkit-mask-image:url(/build/assets/icon_mowe-C_NLpKt6.svg);mask-image:url(/build/assets/icon_mowe-C_NLpKt6.svg);mask-repeat:no-repeat;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-position:center;-webkit-mask-position:center}.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:"";position:absolute;inset:0;z-index:0;background:linear-gradient(#0000 40%,#0b142e 52%)}@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-left:1.25rem;padding-right:1.25rem;font-weight:300;font-size:1.6rem!important}.card-footer button{border-radius:9999px;padding-left:1rem;padding-right:1rem;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Mada,sans-serif}.card-footer button span:first-child{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.8em;font-family:Nunito Sans,sans-serif;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-right:.25rem;margin-top:0;-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{font-weight: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-right:.25rem;margin-left:0;margin-top: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{font-weight:500;color:var(--primary)}body.single-reservation .arrival-departure-popup input,body.confirm-reservation .arrival-departure-popup input{border-radius:9999px;border-width:2px;border-color:var(--primary);padding:2rem}body.single-reservation .arrival-departure-popup input::-moz-placeholder,body.confirm-reservation .arrival-departure-popup input::-moz-placeholder{text-align:center;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}body.single-reservation .arrival-departure-popup input::placeholder,body.confirm-reservation .arrival-departure-popup input::placeholder{text-align:center;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}body.single-reservation .arrival-departure-popup button:nth-child(2),body.confirm-reservation .arrival-departure-popup button:nth-child(2){background-color:var(--primary);--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}body.single-reservation .arrival-departure-popup button:nth-child(3),body.confirm-reservation .arrival-departure-popup button:nth-child(3){margin-bottom:.5rem;background-color:var(--primary);--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}body.single-reservation .arrival-departure-popup .clear-btn .char,body.confirm-reservation .arrival-departure-popup .clear-btn .char{margin-top:.25rem;margin-right:.25rem;display:flex;align-items:center;justify-content:center}.reservation-single-content{margin-top:3rem}.reservation-single-content h1 span{font-weight:400;text-transform:none;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1));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{font-weight:500;text-transform:uppercase;color:var(--primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.1rem;font-family:Mada,sans-serif}.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:.75rem 1rem;-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{border-style:none;background-color:var(--primary);--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.single-services .amount-buttons button:first-child{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.single-services .amount-buttons button:last-child{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.single-services .amount-buttons input{border-style:none;background-color:var(--primary);--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));outline-offset:0px}.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{text-transform:uppercase;color:var(--primary);-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-right:-15px;margin-left:-15px}.single-participants .accordion-body>div:first-child{border-top-width:2px;border-color:#1d48951a;margin-top:-2px;padding-left:30px;padding-right:30px}}.single-participants .accordion-body .guest-suggestions .guest-suggestions-guest button{border-radius:9999px;border-width:2px;border-color:var(--primary);padding:.75rem 1rem}.single-participants .accordion-body .guest-suggestions .guest-suggestions-guest button span{font-weight:500;font-family:Mada,sans-serif}.single-participants .accordion-body .more-guests{margin-left:1rem}.single-deficiencies label span{margin-bottom:.5rem;display:inline-block}.single-deficiencies label #deficienciesUpload{border-radius:9999px;overflow:hidden}.single-deficiencies label input[type=file]::-webkit-file-upload-button{font-family:Mada,sans-serif;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));text-transform:uppercase;color:var(--primary);cursor:pointer;border-radius:50px;overflow:hidden}.single-deficiencies input[type=file]::-moz-file-upload-button{font-family:Mada,sans-serif;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));text-transform:uppercase;color:var(--primary);cursor:pointer;border-radius:50px;overflow:hidden}.single-deficiencies input[type=file]::-ms-browse{font-family:Mada,sans-serif;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));text-transform:uppercase;color:var(--primary);cursor:pointer;border-radius:50px;overflow:hidden}.single-guides #tab,.reservation #tab{margin-top:30px}.single-guides #tab li button,.reservation #tab li button{display:flex;flex-direction:column;align-items:center;padding-left:1rem;padding-right:1rem}.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{font-family:Numito Sans,sans-serif;font-weight:500;color:var(--primary)}.bottom-info p{font-size:1.1em;max-width:360px;margin:auto}.single-payment h1{word-spacing:normal}.information .avatar-container,.account .avatar-container{border-radius:9999px;background-color:var(--primary);padding:1.25rem}.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{text-transform:uppercase;color:var(--primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.1rem;font-family:Mada,sans-serif}.agb h2,.legal h2,.privacy h2{margin-top:1rem;font-size:1.4rem}.agb h3,.legal h3,.privacy h3{margin-top:.25rem;font-size:1.1rem;text-transform:none}.agb ul,.legal ul,.privacy ul{margin-top:.5rem;margin-bottom:.5rem;list-style-position:inside;list-style-type:disc}.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{font-family:Mada,sans-serif;margin-bottom:1rem}.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{font-family:Mada,sans-serif;margin-bottom:1rem}.agb main header .mainline,.legal main header .mainline,.privacy main header .mainline{font-size:1.8rem;color:var(--primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Manus,sans-serif}.agb main h3,.legal main h3,.privacy main h3{text-transform:uppercase;color:var(--primary)}.location .tab-container:before{left:-1px;background:linear-gradient(to right,rgb(243,241,235) 20%,transparent)}.location .tab-container:after{right:-1px;background:linear-gradient(to left,rgb(243,241,235) 20%,transparent)}.location .tab-container .scroll-arrow-left,.location .tab-container .scroll-arrow-right{filter:brightness(0)}footer{width:100%;height:82px}footer *{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Mada,sans-serif}footer .footer-container{width:100%;background-color:#907947;bottom:0;position:absolute}footer img{width:30px}footer nav{display:flex}footer nav ul{display:flex;min-width:290px;flex-direction:column}footer nav ul span{margin-bottom:.75rem;display:flex;font-weight:500;text-transform:uppercase}footer nav ul span img{margin-right:.75rem;width:20px}footer nav ul li{margin-left:2rem}footer nav ul li a{font-size:.87rem;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}footer nav ul li a:hover{text-decoration-line:underline}footer .footer-legal ul{display:flex;justify-content:flex-end}footer .footer-legal ul li{margin-left:.25rem}footer .footer-legal ul li a:hover{text-decoration-line:underline}*{--primary: #9A7942 !important;--lite-primary: #364755 !important;--color-primary-default: #9A7947 !important;--color-primary-500: #E2D8C8 !important;--primary-bg: #9079471A !important}
