h1,h2,h3,h4{font-weight:400;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}div.card spanh1,div.card span h2,div.card span h3,div.card span h4{color:#0c0c0c}h1,h2,h3,h4{font-family:Aleo,serif!important}h1{font-size:1.4rem}@media (min-width: 1024px){h1{font-size:1.8rem}}h1{color:var(--primary);font-weight:600!important}footer{height:83px}footer .footer-container{background-color:var(--primary);--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));width:100%;position:absolute;bottom:0}footer .footer-container .footer-legal{display:flex;flex-wrap:wrap;justify-content:center}@media (min-width: 1024px){footer .footer-container .footer-legal{justify-content:space-between}}footer .footer-container .footer-legal ul li{margin-left:.5rem}body{background-color:#ebebeb}body .btn-primary,body .btn-login{font-family:Poppins,sans-serif;font-weight:500}body .top-header .logo-holder img.logo{width:220px}body #tab button{font-family:Poppins,sans-serif;font-weight:600;font-size:.8rem}body #tabContent{margin-top:1rem}@media (min-width: 1024px){body #tabContent{margin-top:0}}body #firebaseModal .modal-content h1{font-size:1.4rem;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body #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))}.home{margin-top:0}.home div.search{max-width:600px;padding-top:0;padding-bottom:0}.home div.search form{padding:0;margin:0}.home div.search form .input-search{border-color:#c8ab76}.home div.search form .search-icon svg path{fill:#fff}.home div.search form a{width:100%}.home div.search form a .input-search{cursor:pointer;padding-left:1rem;text-transform:none}@media screen and (max-width: 320px){.home div.search form .search-icon{display:none}.home div.search form .input-search{text-align:center}}.home div.search form svg{cursor:pointer}div.card .booking-item-title,div.card span.font-normal{color:#0c0c0c!important}div.card .card-item{background-repeat:no-repeat;background-size:cover;background-position:center;min-height:400px}div.card .card-item .booking-item-days-left{font-family:Ubuntu,sans-serif;font-weight:600}div.card.banner .card-item{min-height:290px}div.card.single .booking-item{min-height:450px}@media (min-width: 1024px){div.card.single .booking-item{min-height:600px}}div.card.unit .unit-content{background-color:#ece9e4}div.card.unit .unit-content h3{font-size:1.1rem;text-transform:uppercase;color:var(--primary)}.account-info>div>span>div.card.unit .unit-content h3{font-weight:700}div.card.unit .unit-content .unit-content-infos{margin-top:1rem;margin-bottom:1rem}div.card.unit .unit-content .unit-content-infos div{display:flex;align-items:center}div.card.unit .unit-content .unit-content-infos div img{margin-right:.5rem;width:10px;height:10px}div.card.brand .brand-separator{margin-top:1rem;margin-bottom:1rem;margin-left:auto;margin-right:auto;width:50%;align-content:center;border-bottom-width:2px;border-color:var(--primary)}div.card.brand .brand-image{margin-left:auto;margin-right:auto;width:50%}@media screen and (min-width: 1024px){div.card.brand .brand-image{width:100%}div.card.brand .brand-image img{width:60%;margin:auto}}div.card.brand .brand-company-title span{font-size:1.1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Mada,sans-serif;font-weight:300;color:#0c0c0c}.reservation-actions a{border-radius:5px}.card-item .card-body h3,.card-item .card-body span.mb-3{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.card-item .card-body span{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.privacy main h2,.legal main h2{margin-top:1rem;font-size:1.4rem}.privacy main h3,.legal main h3{margin-top:1rem;font-size:1.1rem}.privacy main ul,.legal main ul{margin-top:.5rem;margin-bottom:.5rem;padding-left:1rem;list-style:inherit}.privacy main p,.legal main p{margin-top:.5rem;margin-bottom:.5rem}.account-info>div>span>.text-primary{font-weight:700}@media screen and (max-width: 1400px){.owl-carousel.owl-carousel-banners,.owl-carousel.owl-carousel-properties{width:calc(100% + 15px);margin-right:-15px;overflow:hidden}}.owl-carousel .owl-stage{padding-left:0!important}.owl-carousel .owl-nav button{position:absolute;top:calc(50% - 35px)}.owl-carousel .owl-nav button .owl-nav-container{background-image:url(/build/assets/circle-chevron-right-solid-FKDR5FdX.svg);background-repeat:no-repeat;display:inline-block;width:35px;height:35px}.owl-carousel .owl-nav button:first-child{left:10px;transform:rotate(180deg)}@media screen and (min-width: 1024px){.owl-carousel .owl-nav button:first-child{left:-60px}}.owl-carousel .owl-nav button:nth-child(2){right:10px}@media screen and (min-width: 1024px){.owl-carousel .owl-nav button:nth-child(2){right:-60px}}*{font-family:Outfit!important;--primary: #c9aa72 !important;--lite-primary: #c9aa72 !important;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelectionWrapper #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection{color:var(--primary)}.account-info>div>span>#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelectionWrapper #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection{font-weight:700}
