﻿@charset "UTF-8";:root{color-scheme:light dark;scrollbar-color:var(--primary-color) light-dark(#f1f1f1,#424242);scrollbar-width:thin;--secondary-color:#5c5c5c;--text-color:light-dark(#4a4a4a,#fff);}body{display:flex;flex-direction:column;min-height:100svh;color:var(--text-color);background-color:light-dark(#fff,#1f1f1f);font-family:var(--text-font);font-size:14.4px;letter-spacing:.5px;line-height:1.5;}.main{display:flex;flex-direction:column;justify-content:center;flex-grow:1;padding:50px 16px;}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{display:block;color:var(--text-color);font-family:var(--header-font);font-weight:900;line-height:1.2;}a{color:var(--primary-color);}i{color:var(--text-color);}i.fa-arrow-right,i.fa-star{color:var(--primary-color);}img{max-width:100%;height:auto;display:block;}.text-muted{color:light-dark(#a9a9a9,#808080)!important;}.cursor-pointer{cursor:pointer;}.content-min-height{min-height:80vh;}.popover{border-radius:10px;border:0;font-size:12px;box-shadow:0 0 4px 0 var(--primary-color);}.popover-header{display:none;}@media(max-width:992px){.main{padding:30px 16px;}}.accordion-item{color:var(--text-color);background-color:light-dark(#fff,#1f1f1f);border:0;}.accordion-item:not(:last-child){border-bottom:1px solid #ccc;}.accordion-button{font-size:14.4px;font-weight:bold;box-shadow:none!important;color:var(--text-color);background-color:light-dark(#fff,#1f1f1f);}.accordion-button::after{display:none;}.accordion-button i.fa-chevron-down{font-size:19px;margin-left:auto;transition:transform .2s ease-in-out;}.accordion-button:focus{box-shadow:none;}.accordion-button:not(.collapsed,.item-button){color:var(--primary-color);background:none;}.accordion-button:not(.collapsed) i.fa-chevron-down{transform:rotate(-180deg);}.accordion-button.item-button:not(.collapsed){color:var(--primary-color);background:none;}.accordion-body{padding:0 20px 16px 20px;}.accordion-body p{margin-bottom:8px;}.accordion-body.item-body p{margin-bottom:16px;}.accordion-menu{position:absolute;width:100%;}.accordion-menu .accordion-item{background-color:var(--primary-color);padding:0 16px;border:0;}.accordion-menu .accordion-item:first-of-type{padding:16px 16px 0 16px;border-top-left-radius:0;border-top-right-radius:0;}.accordion-menu .accordion-item:last-of-type{padding:0 16px 16px 16px;border-bottom-right-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius);}.accordion-menu .accordion-item:only-of-type{padding:16px;}.accordion-menu .accordion-item a,.accordion-menu .accordion-item span{display:inline-block;color:#fff;padding:8px 16px;text-decoration:none;}.accordion-menu .accordion-item a::after,.accordion-menu .accordion-item span::after{display:none;}.accordion-menu .accordion-item a:hover,.accordion-menu .accordion-item button:hover{color:#e6e6e6!important;}.accordion-menu .accordion-item a.current,.accordion-menu .accordion-item .accordion-button.current{position:relative;}.accordion-menu .accordion-item a.current::before,.accordion-menu .accordion-item .accordion-button.current::before{content:"";position:absolute;top:0;bottom:0;left:0;height:100%;width:3px;border-radius:3px;background-color:#fff;}.accordion-menu .accordion-button{color:#fff;font-size:18px;font-weight:normal;background-color:transparent;}.accordion-menu .accordion-button:focus{box-shadow:none;}.accordion-menu .accordion-button::after{display:inline-block;filter:invert(1) brightness(1000%) contrast(100%);}.accordion-menu .accordion-button[type=submit]::after{display:none;}.accordion-menu .accordion-button:not(.collapsed){color:#fff;background-color:transparent;box-shadow:none;}.accordion-menu .accordion-body{padding:0 20px 10px 20px;}.accordion-menu .accordion-body a{width:100%;}.accordion-menu.active{transform:translateX(0);}.accordion-menu ul{list-style:none;padding-left:0;margin:0;}@media(max-width:992px){.accordion-menu .accordion-button{font-size:16px;padding:8px 16px;}}.badge{font-size:14.4px;border-radius:44px;}.circle-marker .apexcharts-tooltip-marker[shape=undefined]::before{content:"●";}@media(prefers-color-scheme:dark){.apexcharts-text{fill:#fff;}.apexcharts-tooltip{background:rgba(30,30,30,.8)!important;border:0!important;}.apexcharts-tooltip-title{background:rgba(0,0,0,.7)!important;border-bottom:1px solid #333!important;}.apexcharts-legend-text{color:#fff!important;}}.border-light{border-color:#ccc!important;}.border-dark{border-color:#505050!important;}.btn{font-weight:700;border-radius:var(--border-radius);padding:10px 20px;}.btn-primary{background-color:var(--primary-color);border-color:var(--primary-color);transition:all 150ms ease-in-out;}.btn-primary:hover,.btn-primary:focus,.btn-primary:active{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important;}.btn-primary:hover{filter:brightness(1.15);}.btn-primary:focus-visible{box-shadow:0 0 8px 2px var(--primary-color);}.btn-secondary{background-color:var(--secondary-color);border-color:var(--secondary-color);}.btn-secondary:focus,.btn-secondary:active{background-color:var(--secondary-color)!important;border-color:var(--secondary-color)!important;}.btn-secondary:focus-visible{box-shadow:0 0 8px 2px var(--secondary-color);}.btn-outline{background:#fff;border-color:var(--primary);}.btn-outline:hover{background-color:var(--primary);color:#fff;}.btn-outline-secondary{color:light-dark(#6c757d,#fff)!important;}.btn-outline-secondary:focus-visible{box-shadow:0 0 8px 2px var(--secondary-color);}.btn-outline-secondary:hover,.btn-outline-secondary:focus,.btn-outline-secondary:active{color:light-dark(#6c757d,#fff)!important;background-color:light-dark(rgba(222,226,230,.5019607843),#29292b)!important;}.btn-light{background-color:light-dark(#fff,#1f1f1f);box-shadow:0 2px 4px rgba(0,0,0,.125);color:light-dark(#000,#fff);}.btn-light i{color:inherit;}.btn-light:hover{background-color:var(--primary-color);color:#fff;}.btn-popover{color:var(--text-color);font-size:14.4px;font-weight:normal;border:0;padding:0;}.btn-block{width:100%;}.btn:disabled{background:var(--primary-color);border-color:var(--primary-color);}.calendar-price .day{padding:1px 20px 1px 2px;color:#4a4a4a;}.calendar-price .day-1{background-color:#fedb7c;}.calendar-price .day-2{background-color:#f39972;}.calendar-price .day-3{background-color:#b18ec1;}.calendar-price .day-4{background-color:#4bbf8a;}.calendar-price .day-5{background-color:#fff1ce;}.calendar-price .day-6{background-color:#00add2;}.calendar-price .day-7{background-color:#a6d5c2;}.calendar-price .day-8{background-color:#bbe3fa;}.calendar-price .day-9{background-color:#87ceeb;}.calendar-price .week{position:relative;color:#4a4a4a;background-color:#f2f2f2;margin-bottom:2px;padding:1px 0 1px 3px;}.calendar-price .week:after{position:absolute;content:attr(data-id);top:1px;right:3px;font-weight:bold;}.calendar-booking{display:grid;grid-template-columns:repeat(1,1fr);}@media(min-width:768px){.calendar-booking{grid-template-columns:repeat(2,1fr);}}@media(min-width:992px){.calendar-booking{grid-template-columns:repeat(3,1fr);}}@media(min-width:1200px){.calendar-booking{grid-template-columns:repeat(4,1fr);}}.calendar-booking table{width:100%;border-collapse:collapse;}.calendar-booking th,.calendar-booking td{text-align:center;padding:0;height:30px;width:30px!important;max-width:30px!important;}.calendar-booking th button,.calendar-booking td button{padding:2px 5px;}.calendar-booking .day-departed-end.day-reserved-start{position:relative;overflow:hidden;background:linear-gradient(135deg,#ff6f51 50%,#ff6f51 50%);}.calendar-booking .day-departed-end.day-reserved-start:before{content:"";width:60px;height:60px;border-left:1px solid light-dark(#fff,#1f1f1f);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(45deg);margin-top:23px;margin-left:20px;}.calendar-small-text{font-size:12px;color:#6c757d!important;font-style:italic;font-weight:normal;}.day-ownerblocking{background-color:#47a585;}.day-ownerblocking-start{background:linear-gradient(135deg,transparent 50%,#47a585 50%);}.day-ownerblocking-start.day-ownerblocking-end{position:relative;overflow:hidden;background:linear-gradient(135deg,#47a585 50%,#47a585 50%);}.day-ownerblocking-start.day-ownerblocking-end:before{content:"";width:60px;height:60px;border-left:1px solid light-dark(#fff,#1f1f1f);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(45deg);margin-top:23px;margin-left:20px;}.day-ownerblocking-end{background:linear-gradient(135deg,#47a585 50%,transparent 50%);}.day-renovation{background-color:#9acd32;}.day-renovation-start{background:linear-gradient(135deg,transparent 50%,#9acd32 50%);}.day-renovation-start.day-renovation-end{position:relative;overflow:hidden;background:linear-gradient(135deg,#9acd32 50%,#9acd32 50%);}.day-renovation-start.day-renovation-end:before{content:"";width:60px;height:60px;border-left:1px solid light-dark(#fff,#1f1f1f);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(45deg);margin-top:23px;margin-left:20px;}.day-renovation-end{background:linear-gradient(135deg,#9acd32 50%,transparent 50%);}.day-closed{background-color:#ccc;}.day-closed-start{background:linear-gradient(135deg,transparent 50%,#ccc 50%);}.day-closed-start.day-closed-end{position:relative;overflow:hidden;background:linear-gradient(135deg,#ccc 50%,#ccc 50%);}.day-closed-start.day-closed-end:before{content:"";width:60px;height:60px;border-left:1px solid light-dark(#fff,#1f1f1f);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(45deg);margin-top:23px;margin-left:20px;}.day-closed-end{background:linear-gradient(135deg,#ccc 50%,transparent 50%);}.day-agencyblocking{background-color:#ccc;}.day-agencyblocking-start{background:linear-gradient(135deg,transparent 50%,#ccc 50%);}.day-agencyblocking-start.day-agencyblocking-end{position:relative;overflow:hidden;background:linear-gradient(135deg,#ccc 50%,#ccc 50%);}.day-agencyblocking-start.day-agencyblocking-end:before{content:"";width:60px;height:60px;border-left:1px solid light-dark(#fff,#1f1f1f);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(45deg);margin-top:23px;margin-left:20px;}.day-agencyblocking-end{background:linear-gradient(135deg,#ccc 50%,transparent 50%);}.day-cancelled{background-color:#b1b1f1;}.day-cancelled-start{background:linear-gradient(135deg,transparent 50%,#b1b1f1 50%);}.day-cancelled-start.day-cancelled-end{position:relative;overflow:hidden;background:linear-gradient(135deg,#b1b1f1 50%,#b1b1f1 50%);}.day-cancelled-start.day-cancelled-end:before{content:"";width:60px;height:60px;border-left:1px solid light-dark(#fff,#1f1f1f);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(45deg);margin-top:23px;margin-left:20px;}.day-cancelled-end{background:linear-gradient(135deg,#b1b1f1 50%,transparent 50%);}.day-departed{background-color:#ff6f51;}.day-departed-start{background:linear-gradient(135deg,transparent 50%,#ff6f51 50%);}.day-departed-start.day-departed-end{position:relative;overflow:hidden;background:linear-gradient(135deg,#ff6f51 50%,#ff6f51 50%);}.day-departed-start.day-departed-end:before{content:"";width:60px;height:60px;border-left:1px solid light-dark(#fff,#1f1f1f);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(45deg);margin-top:23px;margin-left:20px;}.day-departed-end{background:linear-gradient(135deg,#ff6f51 50%,transparent 50%);}.day-offer{background-color:#ffb5da;}.day-offer-start{background:linear-gradient(135deg,transparent 50%,#ffb5da 50%);}.day-offer-start.day-offer-end{position:relative;overflow:hidden;background:linear-gradient(135deg,#ffb5da 50%,#ffb5da 50%);}.day-offer-start.day-offer-end:before{content:"";width:60px;height:60px;border-left:1px solid light-dark(#fff,#1f1f1f);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(45deg);margin-top:23px;margin-left:20px;}.day-offer-end{background:linear-gradient(135deg,#ffb5da 50%,transparent 50%);}.day-reserved{background-color:#ff6f51;}.day-reserved-start{background:linear-gradient(135deg,transparent 50%,#ff6f51 50%);}.day-reserved-start.day-reserved-end{position:relative;overflow:hidden;background:linear-gradient(135deg,#ff6f51 50%,#ff6f51 50%);}.day-reserved-start.day-reserved-end:before{content:"";width:60px;height:60px;border-left:1px solid light-dark(#fff,#1f1f1f);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(45deg);margin-top:23px;margin-left:20px;}.day-reserved-end{background:linear-gradient(135deg,#ff6f51 50%,transparent 50%);}.day-reservednotpaid{background-color:#ddff98;}.day-reservednotpaid-start{background:linear-gradient(135deg,transparent 50%,#ddff98 50%);}.day-reservednotpaid-start.day-reservednotpaid-end{position:relative;overflow:hidden;background:linear-gradient(135deg,#ddff98 50%,#ddff98 50%);}.day-reservednotpaid-start.day-reservednotpaid-end:before{content:"";width:60px;height:60px;border-left:1px solid light-dark(#fff,#1f1f1f);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(45deg);margin-top:23px;margin-left:20px;}.day-reservednotpaid-end{background:linear-gradient(135deg,#ddff98 50%,transparent 50%);}.day-winterclosed{background-color:#ccc;}.day-winterclosed-start{background:linear-gradient(135deg,transparent 50%,#ccc 50%);}.day-winterclosed-start.day-winterclosed-end{position:relative;overflow:hidden;background:linear-gradient(135deg,#ccc 50%,#ccc 50%);}.day-winterclosed-start.day-winterclosed-end:before{content:"";width:60px;height:60px;border-left:1px solid light-dark(#fff,#1f1f1f);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(45deg);margin-top:23px;margin-left:20px;}.day-winterclosed-end{background:linear-gradient(135deg,#ccc 50%,transparent 50%);}.day-ownerblocking-start.day-ownerblocking-end{background:linear-gradient(135deg,#47a585 50%,#47a585 50%);}.day-ownerblocking-start.day-renovation-end{background:linear-gradient(135deg,#9acd32 50%,#47a585 50%);}.day-ownerblocking-start.day-closed-end{background:linear-gradient(135deg,#ccc 50%,#47a585 50%);}.day-ownerblocking-start.day-agencyblocking-end{background:linear-gradient(135deg,#ccc 50%,#47a585 50%);}.day-ownerblocking-start.day-cancelled-end{background:linear-gradient(135deg,#b1b1f1 50%,#47a585 50%);}.day-ownerblocking-start.day-departed-end{background:linear-gradient(135deg,#ff6f51 50%,#47a585 50%);}.day-ownerblocking-start.day-offer-end{background:linear-gradient(135deg,#ffb5da 50%,#47a585 50%);}.day-ownerblocking-start.day-reserved-end{background:linear-gradient(135deg,#ff6f51 50%,#47a585 50%);}.day-ownerblocking-start.day-reservednotpaid-end{background:linear-gradient(135deg,#ddff98 50%,#47a585 50%);}.day-ownerblocking-start.day-winterclosed-end{background:linear-gradient(135deg,#ccc 50%,#47a585 50%);}.day-ownerblocking-end.day-ownerblocking-start{background:linear-gradient(135deg,#47a585 50%,#47a585 50%);}.day-ownerblocking-end.day-renovation-start{background:linear-gradient(135deg,#47a585 50%,#9acd32 50%);}.day-ownerblocking-end.day-closed-start{background:linear-gradient(135deg,#47a585 50%,#ccc 50%);}.day-ownerblocking-end.day-agencyblocking-start{background:linear-gradient(135deg,#47a585 50%,#ccc 50%);}.day-ownerblocking-end.day-cancelled-start{background:linear-gradient(135deg,#47a585 50%,#b1b1f1 50%);}.day-ownerblocking-end.day-departed-start{background:linear-gradient(135deg,#47a585 50%,#ff6f51 50%);}.day-ownerblocking-end.day-offer-start{background:linear-gradient(135deg,#47a585 50%,#ffb5da 50%);}.day-ownerblocking-end.day-reserved-start{background:linear-gradient(135deg,#47a585 50%,#ff6f51 50%);}.day-ownerblocking-end.day-reservednotpaid-start{background:linear-gradient(135deg,#47a585 50%,#ddff98 50%);}.day-ownerblocking-end.day-winterclosed-start{background:linear-gradient(135deg,#47a585 50%,#ccc 50%);}.day-renovation-start.day-ownerblocking-end{background:linear-gradient(135deg,#47a585 50%,#9acd32 50%);}.day-renovation-start.day-renovation-end{background:linear-gradient(135deg,#9acd32 50%,#9acd32 50%);}.day-renovation-start.day-closed-end{background:linear-gradient(135deg,#ccc 50%,#9acd32 50%);}.day-renovation-start.day-agencyblocking-end{background:linear-gradient(135deg,#ccc 50%,#9acd32 50%);}.day-renovation-start.day-cancelled-end{background:linear-gradient(135deg,#b1b1f1 50%,#9acd32 50%);}.day-renovation-start.day-departed-end{background:linear-gradient(135deg,#ff6f51 50%,#9acd32 50%);}.day-renovation-start.day-offer-end{background:linear-gradient(135deg,#ffb5da 50%,#9acd32 50%);}.day-renovation-start.day-reserved-end{background:linear-gradient(135deg,#ff6f51 50%,#9acd32 50%);}.day-renovation-start.day-reservednotpaid-end{background:linear-gradient(135deg,#ddff98 50%,#9acd32 50%);}.day-renovation-start.day-winterclosed-end{background:linear-gradient(135deg,#ccc 50%,#9acd32 50%);}.day-renovation-end.day-ownerblocking-start{background:linear-gradient(135deg,#9acd32 50%,#47a585 50%);}.day-renovation-end.day-renovation-start{background:linear-gradient(135deg,#9acd32 50%,#9acd32 50%);}.day-renovation-end.day-closed-start{background:linear-gradient(135deg,#9acd32 50%,#ccc 50%);}.day-renovation-end.day-agencyblocking-start{background:linear-gradient(135deg,#9acd32 50%,#ccc 50%);}.day-renovation-end.day-cancelled-start{background:linear-gradient(135deg,#9acd32 50%,#b1b1f1 50%);}.day-renovation-end.day-departed-start{background:linear-gradient(135deg,#9acd32 50%,#ff6f51 50%);}.day-renovation-end.day-offer-start{background:linear-gradient(135deg,#9acd32 50%,#ffb5da 50%);}.day-renovation-end.day-reserved-start{background:linear-gradient(135deg,#9acd32 50%,#ff6f51 50%);}.day-renovation-end.day-reservednotpaid-start{background:linear-gradient(135deg,#9acd32 50%,#ddff98 50%);}.day-renovation-end.day-winterclosed-start{background:linear-gradient(135deg,#9acd32 50%,#ccc 50%);}.day-closed-start.day-ownerblocking-end{background:linear-gradient(135deg,#47a585 50%,#ccc 50%);}.day-closed-start.day-renovation-end{background:linear-gradient(135deg,#9acd32 50%,#ccc 50%);}.day-closed-start.day-closed-end{background:linear-gradient(135deg,#ccc 50%,#ccc 50%);}.day-closed-start.day-agencyblocking-end{background:linear-gradient(135deg,#ccc 50%,#ccc 50%);}.day-closed-start.day-cancelled-end{background:linear-gradient(135deg,#b1b1f1 50%,#ccc 50%);}.day-closed-start.day-departed-end{background:linear-gradient(135deg,#ff6f51 50%,#ccc 50%);}.day-closed-start.day-offer-end{background:linear-gradient(135deg,#ffb5da 50%,#ccc 50%);}.day-closed-start.day-reserved-end{background:linear-gradient(135deg,#ff6f51 50%,#ccc 50%);}.day-closed-start.day-reservednotpaid-end{background:linear-gradient(135deg,#ddff98 50%,#ccc 50%);}.day-closed-start.day-winterclosed-end{background:linear-gradient(135deg,#ccc 50%,#ccc 50%);}.day-closed-end.day-ownerblocking-start{background:linear-gradient(135deg,#ccc 50%,#47a585 50%);}.day-closed-end.day-renovation-start{background:linear-gradient(135deg,#ccc 50%,#9acd32 50%);}.day-closed-end.day-closed-start{background:linear-gradient(135deg,#ccc 50%,#ccc 50%);}.day-closed-end.day-agencyblocking-start{background:linear-gradient(135deg,#ccc 50%,#ccc 50%);}.day-closed-end.day-cancelled-start{background:linear-gradient(135deg,#ccc 50%,#b1b1f1 50%);}.day-closed-end.day-departed-start{background:linear-gradient(135deg,#ccc 50%,#ff6f51 50%);}.day-closed-end.day-offer-start{background:linear-gradient(135deg,#ccc 50%,#ffb5da 50%);}.day-closed-end.day-reserved-start{background:linear-gradient(135deg,#ccc 50%,#ff6f51 50%);}.day-closed-end.day-reservednotpaid-start{background:linear-gradient(135deg,#ccc 50%,#ddff98 50%);}.day-closed-end.day-winterclosed-start{background:linear-gradient(135deg,#ccc 50%,#ccc 50%);}.day-agencyblocking-start.day-ownerblocking-end{background:linear-gradient(135deg,#47a585 50%,#ccc 50%);}.day-agencyblocking-start.day-renovation-end{background:linear-gradient(135deg,#9acd32 50%,#ccc 50%);}.day-agencyblocking-start.day-closed-end{background:linear-gradient(135deg,#ccc 50%,#ccc 50%);}.day-agencyblocking-start.day-agencyblocking-end{background:linear-gradient(135deg,#ccc 50%,#ccc 50%);}.day-agencyblocking-start.day-cancelled-end{background:linear-gradient(135deg,#b1b1f1 50%,#ccc 50%);}.day-agencyblocking-start.day-departed-end{background:linear-gradient(135deg,#ff6f51 50%,#ccc 50%);}.day-agencyblocking-start.day-offer-end{background:linear-gradient(135deg,#ffb5da 50%,#ccc 50%);}.day-agencyblocking-start.day-reserved-end{background:linear-gradient(135deg,#ff6f51 50%,#ccc 50%);}.day-agencyblocking-start.day-reservednotpaid-end{background:linear-gradient(135deg,#ddff98 50%,#ccc 50%);}.day-agencyblocking-start.day-winterclosed-end{background:linear-gradient(135deg,#ccc 50%,#ccc 50%);}.day-agencyblocking-end.day-ownerblocking-start{background:linear-gradient(135deg,#ccc 50%,#47a585 50%);}.day-agencyblocking-end.day-renovation-start{background:linear-gradient(135deg,#ccc 50%,#9acd32 50%);}.day-agencyblocking-end.day-closed-start{background:linear-gradient(135deg,#ccc 50%,#ccc 50%);}.day-agencyblocking-end.day-agencyblocking-start{background:linear-gradient(135deg,#ccc 50%,#ccc 50%);}.day-agencyblocking-end.day-cancelled-start{background:linear-gradient(135deg,#ccc 50%,#b1b1f1 50%);}.day-agencyblocking-end.day-departed-start{background:linear-gradient(135deg,#ccc 50%,#ff6f51 50%);}.day-agencyblocking-end.day-offer-start{background:linear-gradient(135deg,#ccc 50%,#ffb5da 50%);}.day-agencyblocking-end.day-reserved-start{background:linear-gradient(135deg,#ccc 50%,#ff6f51 50%);}.day-agencyblocking-end.day-reservednotpaid-start{background:linear-gradient(135deg,#ccc 50%,#ddff98 50%);}.day-agencyblocking-end.day-winterclosed-start{background:linear-gradient(135deg,#ccc 50%,#ccc 50%);}.day-cancelled-start.day-ownerblocking-end{background:linear-gradient(135deg,#47a585 50%,#b1b1f1 50%);}.day-cancelled-start.day-renovation-end{background:linear-gradient(135deg,#9acd32 50%,#b1b1f1 50%);}.day-cancelled-start.day-closed-end{background:linear-gradient(135deg,#ccc 50%,#b1b1f1 50%);}.day-cancelled-start.day-agencyblocking-end{background:linear-gradient(135deg,#ccc 50%,#b1b1f1 50%);}.day-cancelled-start.day-cancelled-end{background:linear-gradient(135deg,#b1b1f1 50%,#b1b1f1 50%);}.day-cancelled-start.day-departed-end{background:linear-gradient(135deg,#ff6f51 50%,#b1b1f1 50%);}.day-cancelled-start.day-offer-end{background:linear-gradient(135deg,#ffb5da 50%,#b1b1f1 50%);}.day-cancelled-start.day-reserved-end{background:linear-gradient(135deg,#ff6f51 50%,#b1b1f1 50%);}.day-cancelled-start.day-reservednotpaid-end{background:linear-gradient(135deg,#ddff98 50%,#b1b1f1 50%);}.day-cancelled-start.day-winterclosed-end{background:linear-gradient(135deg,#ccc 50%,#b1b1f1 50%);}.day-cancelled-end.day-ownerblocking-start{background:linear-gradient(135deg,#b1b1f1 50%,#47a585 50%);}.day-cancelled-end.day-renovation-start{background:linear-gradient(135deg,#b1b1f1 50%,#9acd32 50%);}.day-cancelled-end.day-closed-start{background:linear-gradient(135deg,#b1b1f1 50%,#ccc 50%);}.day-cancelled-end.day-agencyblocking-start{background:linear-gradient(135deg,#b1b1f1 50%,#ccc 50%);}.day-cancelled-end.day-cancelled-start{background:linear-gradient(135deg,#b1b1f1 50%,#b1b1f1 50%);}.day-cancelled-end.day-departed-start{background:linear-gradient(135deg,#b1b1f1 50%,#ff6f51 50%);}.day-cancelled-end.day-offer-start{background:linear-gradient(135deg,#b1b1f1 50%,#ffb5da 50%);}.day-cancelled-end.day-reserved-start{background:linear-gradient(135deg,#b1b1f1 50%,#ff6f51 50%);}.day-cancelled-end.day-reservednotpaid-start{background:linear-gradient(135deg,#b1b1f1 50%,#ddff98 50%);}.day-cancelled-end.day-winterclosed-start{background:linear-gradient(135deg,#b1b1f1 50%,#ccc 50%);}.day-departed-start.day-ownerblocking-end{background:linear-gradient(135deg,#47a585 50%,#ff6f51 50%);}.day-departed-start.day-renovation-end{background:linear-gradient(135deg,#9acd32 50%,#ff6f51 50%);}.day-departed-start.day-closed-end{background:linear-gradient(135deg,#ccc 50%,#ff6f51 50%);}.day-departed-start.day-agencyblocking-end{background:linear-gradient(135deg,#ccc 50%,#ff6f51 50%);}.day-departed-start.day-cancelled-end{background:linear-gradient(135deg,#b1b1f1 50%,#ff6f51 50%);}.day-departed-start.day-departed-end{background:linear-gradient(135deg,#ff6f51 50%,#ff6f51 50%);}.day-departed-start.day-offer-end{background:linear-gradient(135deg,#ffb5da 50%,#ff6f51 50%);}.day-departed-start.day-reserved-end{background:linear-gradient(135deg,#ff6f51 50%,#ff6f51 50%);}.day-departed-start.day-reservednotpaid-end{background:linear-gradient(135deg,#ddff98 50%,#ff6f51 50%);}.day-departed-start.day-winterclosed-end{background:linear-gradient(135deg,#ccc 50%,#ff6f51 50%);}.day-departed-end.day-ownerblocking-start{background:linear-gradient(135deg,#ff6f51 50%,#47a585 50%);}.day-departed-end.day-renovation-start{background:linear-gradient(135deg,#ff6f51 50%,#9acd32 50%);}.day-departed-end.day-closed-start{background:linear-gradient(135deg,#ff6f51 50%,#ccc 50%);}.day-departed-end.day-agencyblocking-start{background:linear-gradient(135deg,#ff6f51 50%,#ccc 50%);}.day-departed-end.day-cancelled-start{background:linear-gradient(135deg,#ff6f51 50%,#b1b1f1 50%);}.day-departed-end.day-departed-start{background:linear-gradient(135deg,#ff6f51 50%,#ff6f51 50%);}.day-departed-end.day-offer-start{background:linear-gradient(135deg,#ff6f51 50%,#ffb5da 50%);}.day-departed-end.day-reserved-start{background:linear-gradient(135deg,#ff6f51 50%,#ff6f51 50%);}.day-departed-end.day-reservednotpaid-start{background:linear-gradient(135deg,#ff6f51 50%,#ddff98 50%);}.day-departed-end.day-winterclosed-start{background:linear-gradient(135deg,#ff6f51 50%,#ccc 50%);}.day-offer-start.day-ownerblocking-end{background:linear-gradient(135deg,#47a585 50%,#ffb5da 50%);}.day-offer-start.day-renovation-end{background:linear-gradient(135deg,#9acd32 50%,#ffb5da 50%);}.day-offer-start.day-closed-end{background:linear-gradient(135deg,#ccc 50%,#ffb5da 50%);}.day-offer-start.day-agencyblocking-end{background:linear-gradient(135deg,#ccc 50%,#ffb5da 50%);}.day-offer-start.day-cancelled-end{background:linear-gradient(135deg,#b1b1f1 50%,#ffb5da 50%);}.day-offer-start.day-departed-end{background:linear-gradient(135deg,#ff6f51 50%,#ffb5da 50%);}.day-offer-start.day-offer-end{background:linear-gradient(135deg,#ffb5da 50%,#ffb5da 50%);}.day-offer-start.day-reserved-end{background:linear-gradient(135deg,#ff6f51 50%,#ffb5da 50%);}.day-offer-start.day-reservednotpaid-end{background:linear-gradient(135deg,#ddff98 50%,#ffb5da 50%);}.day-offer-start.day-winterclosed-end{background:linear-gradient(135deg,#ccc 50%,#ffb5da 50%);}.day-offer-end.day-ownerblocking-start{background:linear-gradient(135deg,#ffb5da 50%,#47a585 50%);}.day-offer-end.day-renovation-start{background:linear-gradient(135deg,#ffb5da 50%,#9acd32 50%);}.day-offer-end.day-closed-start{background:linear-gradient(135deg,#ffb5da 50%,#ccc 50%);}.day-offer-end.day-agencyblocking-start{background:linear-gradient(135deg,#ffb5da 50%,#ccc 50%);}.day-offer-end.day-cancelled-start{background:linear-gradient(135deg,#ffb5da 50%,#b1b1f1 50%);}.day-offer-end.day-departed-start{background:linear-gradient(135deg,#ffb5da 50%,#ff6f51 50%);}.day-offer-end.day-offer-start{background:linear-gradient(135deg,#ffb5da 50%,#ffb5da 50%);}.day-offer-end.day-reserved-start{background:linear-gradient(135deg,#ffb5da 50%,#ff6f51 50%);}.day-offer-end.day-reservednotpaid-start{background:linear-gradient(135deg,#ffb5da 50%,#ddff98 50%);}.day-offer-end.day-winterclosed-start{background:linear-gradient(135deg,#ffb5da 50%,#ccc 50%);}.day-reserved-start.day-ownerblocking-end{background:linear-gradient(135deg,#47a585 50%,#ff6f51 50%);}.day-reserved-start.day-renovation-end{background:linear-gradient(135deg,#9acd32 50%,#ff6f51 50%);}.day-reserved-start.day-closed-end{background:linear-gradient(135deg,#ccc 50%,#ff6f51 50%);}.day-reserved-start.day-agencyblocking-end{background:linear-gradient(135deg,#ccc 50%,#ff6f51 50%);}.day-reserved-start.day-cancelled-end{background:linear-gradient(135deg,#b1b1f1 50%,#ff6f51 50%);}.day-reserved-start.day-departed-end{background:linear-gradient(135deg,#ff6f51 50%,#ff6f51 50%);}.day-reserved-start.day-offer-end{background:linear-gradient(135deg,#ffb5da 50%,#ff6f51 50%);}.day-reserved-start.day-reserved-end{background:linear-gradient(135deg,#ff6f51 50%,#ff6f51 50%);}.day-reserved-start.day-reservednotpaid-end{background:linear-gradient(135deg,#ddff98 50%,#ff6f51 50%);}.day-reserved-start.day-winterclosed-end{background:linear-gradient(135deg,#ccc 50%,#ff6f51 50%);}.day-reserved-end.day-ownerblocking-start{background:linear-gradient(135deg,#ff6f51 50%,#47a585 50%);}.day-reserved-end.day-renovation-start{background:linear-gradient(135deg,#ff6f51 50%,#9acd32 50%);}.day-reserved-end.day-closed-start{background:linear-gradient(135deg,#ff6f51 50%,#ccc 50%);}.day-reserved-end.day-agencyblocking-start{background:linear-gradient(135deg,#ff6f51 50%,#ccc 50%);}.day-reserved-end.day-cancelled-start{background:linear-gradient(135deg,#ff6f51 50%,#b1b1f1 50%);}.day-reserved-end.day-departed-start{background:linear-gradient(135deg,#ff6f51 50%,#ff6f51 50%);}.day-reserved-end.day-offer-start{background:linear-gradient(135deg,#ff6f51 50%,#ffb5da 50%);}.day-reserved-end.day-reserved-start{background:linear-gradient(135deg,#ff6f51 50%,#ff6f51 50%);}.day-reserved-end.day-reservednotpaid-start{background:linear-gradient(135deg,#ff6f51 50%,#ddff98 50%);}.day-reserved-end.day-winterclosed-start{background:linear-gradient(135deg,#ff6f51 50%,#ccc 50%);}.day-reservednotpaid-start.day-ownerblocking-end{background:linear-gradient(135deg,#47a585 50%,#ddff98 50%);}.day-reservednotpaid-start.day-renovation-end{background:linear-gradient(135deg,#9acd32 50%,#ddff98 50%);}.day-reservednotpaid-start.day-closed-end{background:linear-gradient(135deg,#ccc 50%,#ddff98 50%);}.day-reservednotpaid-start.day-agencyblocking-end{background:linear-gradient(135deg,#ccc 50%,#ddff98 50%);}.day-reservednotpaid-start.day-cancelled-end{background:linear-gradient(135deg,#b1b1f1 50%,#ddff98 50%);}.day-reservednotpaid-start.day-departed-end{background:linear-gradient(135deg,#ff6f51 50%,#ddff98 50%);}.day-reservednotpaid-start.day-offer-end{background:linear-gradient(135deg,#ffb5da 50%,#ddff98 50%);}.day-reservednotpaid-start.day-reserved-end{background:linear-gradient(135deg,#ff6f51 50%,#ddff98 50%);}.day-reservednotpaid-start.day-reservednotpaid-end{background:linear-gradient(135deg,#ddff98 50%,#ddff98 50%);}.day-reservednotpaid-start.day-winterclosed-end{background:linear-gradient(135deg,#ccc 50%,#ddff98 50%);}.day-reservednotpaid-end.day-ownerblocking-start{background:linear-gradient(135deg,#ddff98 50%,#47a585 50%);}.day-reservednotpaid-end.day-renovation-start{background:linear-gradient(135deg,#ddff98 50%,#9acd32 50%);}.day-reservednotpaid-end.day-closed-start{background:linear-gradient(135deg,#ddff98 50%,#ccc 50%);}.day-reservednotpaid-end.day-agencyblocking-start{background:linear-gradient(135deg,#ddff98 50%,#ccc 50%);}.day-reservednotpaid-end.day-cancelled-start{background:linear-gradient(135deg,#ddff98 50%,#b1b1f1 50%);}.day-reservednotpaid-end.day-departed-start{background:linear-gradient(135deg,#ddff98 50%,#ff6f51 50%);}.day-reservednotpaid-end.day-offer-start{background:linear-gradient(135deg,#ddff98 50%,#ffb5da 50%);}.day-reservednotpaid-end.day-reserved-start{background:linear-gradient(135deg,#ddff98 50%,#ff6f51 50%);}.day-reservednotpaid-end.day-reservednotpaid-start{background:linear-gradient(135deg,#ddff98 50%,#ddff98 50%);}.day-reservednotpaid-end.day-winterclosed-start{background:linear-gradient(135deg,#ddff98 50%,#ccc 50%);}.day-winterclosed-start.day-ownerblocking-end{background:linear-gradient(135deg,#47a585 50%,#ccc 50%);}.day-winterclosed-start.day-renovation-end{background:linear-gradient(135deg,#9acd32 50%,#ccc 50%);}.day-winterclosed-start.day-closed-end{background:linear-gradient(135deg,#ccc 50%,#ccc 50%);}.day-winterclosed-start.day-agencyblocking-end{background:linear-gradient(135deg,#ccc 50%,#ccc 50%);}.day-winterclosed-start.day-cancelled-end{background:linear-gradient(135deg,#b1b1f1 50%,#ccc 50%);}.day-winterclosed-start.day-departed-end{background:linear-gradient(135deg,#ff6f51 50%,#ccc 50%);}.day-winterclosed-start.day-offer-end{background:linear-gradient(135deg,#ffb5da 50%,#ccc 50%);}.day-winterclosed-start.day-reserved-end{background:linear-gradient(135deg,#ff6f51 50%,#ccc 50%);}.day-winterclosed-start.day-reservednotpaid-end{background:linear-gradient(135deg,#ddff98 50%,#ccc 50%);}.day-winterclosed-start.day-winterclosed-end{background:linear-gradient(135deg,#ccc 50%,#ccc 50%);}.day-winterclosed-end.day-ownerblocking-start{background:linear-gradient(135deg,#ccc 50%,#47a585 50%);}.day-winterclosed-end.day-renovation-start{background:linear-gradient(135deg,#ccc 50%,#9acd32 50%);}.day-winterclosed-end.day-closed-start{background:linear-gradient(135deg,#ccc 50%,#ccc 50%);}.day-winterclosed-end.day-agencyblocking-start{background:linear-gradient(135deg,#ccc 50%,#ccc 50%);}.day-winterclosed-end.day-cancelled-start{background:linear-gradient(135deg,#ccc 50%,#b1b1f1 50%);}.day-winterclosed-end.day-departed-start{background:linear-gradient(135deg,#ccc 50%,#ff6f51 50%);}.day-winterclosed-end.day-offer-start{background:linear-gradient(135deg,#ccc 50%,#ffb5da 50%);}.day-winterclosed-end.day-reserved-start{background:linear-gradient(135deg,#ccc 50%,#ff6f51 50%);}.day-winterclosed-end.day-reservednotpaid-start{background:linear-gradient(135deg,#ccc 50%,#ddff98 50%);}.day-winterclosed-end.day-winterclosed-start{background:linear-gradient(135deg,#ccc 50%,#ccc 50%);}.card{border:0;border-radius:var(--border-radius);box-shadow:0 2px 8px light-dark(rgba(0,0,0,.125),rgba(255,255,255,.125));color:var(--text-color);background-color:light-dark(#fff,#1f1f1f);padding:20px;}.card-header{background-color:transparent;border-bottom:2px solid var(--primary-color);padding:0 0 8px 0;margin-bottom:16px;}.card-body{padding:0;}.card-login{min-height:415px;overflow:hidden;padding:40px;}.card-login-hub{min-height:505px;}.card-statistics-overview{min-height:300px;}.card-statistics-overview .card-body{display:flex;flex-direction:column;}.card-booking-overview{min-height:480px;}.card-booking-overview .card-body{display:flex;flex-direction:column;}.card-chart{min-height:383px;}.card-house{padding:0;}.card-house .card-body{padding:20px;}.card-house img{width:100%;object-fit:cover;max-height:250px;aspect-ratio:4/3;}.card-news .news-description{max-height:100px;margin-bottom:16px;padding-right:10px;overflow:auto;scrollbar-width:thin;}.card-news .news-comments-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:20px;}.card-rating p{max-height:100px;padding-right:10px;overflow:auto;scrollbar-width:thin;}.card-rating .rating-comments-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:20px;}.card-booking-status .card{width:100%;max-width:160px;height:160px;}.card-booking-status i{color:var(--primary-color);}.card-advisor i{color:var(--primary-color);}.card img{border-radius:var(--border-radius) var(--border-radius) 0 0;}@media(max-width:992px){.card-login{min-height:369px;padding:20px;}.card-login-hub{min-height:458px;}}.dropdown-toggle{color:var(--text-color);background-color:transparent;font-size:14.4px;padding:10px 16px;border:0;font-weight:normal;}.dropdown-toggle.show i.fa-chevron-down{transform:rotate(-180deg);}.dropdown-toggle i.fa-chevron-down{transition:transform .2s ease-in-out;}.dropdown-toggle::after,.dropdown-toggle#navHousesToggle{display:none;}.dropdown-menu{border-radius:var(--border-radius);border-color:#dee2e6;overflow:hidden;}.dropdown-item{font-size:14.4px;padding:10px 20px;cursor:pointer;}.dropdown-item:active{color:#4a4a4a;background-color:#f8f9fa;}.dropdown-hub .dropdown-toggle{width:100%;height:46px;border:1px solid #dee2e6;border-radius:var(--border-radius);text-align:left;}.dropdown-hub .dropdown-toggle i.fa-chevron-down{margin-right:10px;transition:transform .2s ease-in-out;}.dropdown-hub .dropdown-toggle:active{color:var(--text-color);border-color:#dee2e6;background-color:transparent;}.dropdown-hub .dropdown-menu{width:100%;padding:0;}.dropdown-hub .dropdown-menu-inner{max-height:300px;overflow-y:auto;scrollbar-width:thin;}.dropdown-user,.dropdown-house,.dropdown-languages-mobile{display:inline-block;}.dropdown-user .dropdown-toggle,.dropdown-house .dropdown-toggle,.dropdown-languages-mobile .dropdown-toggle{padding-left:2px;vertical-align:baseline;}.dropdown-user .dropdown-toggle.btn,.dropdown-house .dropdown-toggle.btn,.dropdown-languages-mobile .dropdown-toggle.btn{border:0;}.dropdown-user .dropdown-toggle i,.dropdown-house .dropdown-toggle i,.dropdown-languages-mobile .dropdown-toggle i{display:none;font-size:19px;}.dropdown-user .dropdown-toggle i.fa-chevron-down,.dropdown-house .dropdown-toggle i.fa-chevron-down,.dropdown-languages-mobile .dropdown-toggle i.fa-chevron-down{display:inline-block;}.dropdown-links .dropdown-toggle,.dropdown-house .dropdown-toggle{color:#fff;font-size:18px;padding:21.5px 16px;}.dropdown-links .dropdown-toggle:hover:not(span),.dropdown-house .dropdown-toggle:hover:not(span){color:#e6e6e6;}.dropdown-links .dropdown-toggle:active,.dropdown-house .dropdown-toggle:active{color:#fff;}.dropdown-links .dropdown-toggle.btn,.dropdown-house .dropdown-toggle.btn{border:0;}.dropdown-links .dropdown-item,.dropdown-house .dropdown-item{font-family:var(--text-font);}.dropdown-links .dropdown-item.current::before,.dropdown-house .dropdown-item.current::before{top:0;height:100%;width:3px;background-color:var(--primary-color);}.dropdown-languages .dropdown-menu{right:0;}.dropdown-languages-mobile{display:none;}.dropdown-user .dropdown-toggle.show i.fa-chevron-down,.dropdown-house .dropdown-toggle.show i.fa-chevron-down,.dropdown-links .dropdown-toggle.show i.fa-chevron-down,.dropdown-languages .dropdown-toggle.show i.fa-chevron-down,.dropdown-languages-mobile .dropdown-toggle.show i.fa-chevron-down{transform:rotate(-180deg);}.dropdown-user .dropdown-toggle i.fa-chevron-down,.dropdown-house .dropdown-toggle i.fa-chevron-down,.dropdown-links .dropdown-toggle i.fa-chevron-down,.dropdown-languages .dropdown-toggle i.fa-chevron-down,.dropdown-languages-mobile .dropdown-toggle i.fa-chevron-down{font-size:14.4px;transition:transform .2s ease-in-out;}.dropdown-user .dropdown-toggle:after,.dropdown-house .dropdown-toggle:after,.dropdown-links .dropdown-toggle:after,.dropdown-languages .dropdown-toggle:after,.dropdown-languages-mobile .dropdown-toggle:after{display:none;}.dropdown-user .dropdown-menu,.dropdown-house .dropdown-menu,.dropdown-links .dropdown-menu,.dropdown-languages .dropdown-menu,.dropdown-languages-mobile .dropdown-menu{display:block;top:100%!important;border-radius:0 0 var(--border-radius) var(--border-radius);border:0 solid rgba(0,0,0,.15);padding:0;clip-path:inset(0 0 100% 0);transition:clip-path 250ms;}.dropdown-user .dropdown-menu.show,.dropdown-house .dropdown-menu.show,.dropdown-links .dropdown-menu.show,.dropdown-languages .dropdown-menu.show,.dropdown-languages-mobile .dropdown-menu.show{transform:translateY(0)!important;clip-path:inset(0 0 0 0);}.dropdown-user .dropdown-menu-shadow,.dropdown-house .dropdown-menu-shadow,.dropdown-links .dropdown-menu-shadow,.dropdown-languages .dropdown-menu-shadow,.dropdown-languages-mobile .dropdown-menu-shadow{filter:drop-shadow(0 .2rem .25rem rgba(0,0,0,.175));}.dropdown-user .dropdown-item,.dropdown-house .dropdown-item,.dropdown-links .dropdown-item,.dropdown-languages .dropdown-item,.dropdown-languages-mobile .dropdown-item{font-size:14.4px;color:#4a4a4a;padding:8px 16px;}.dropdown-user li:not(:last-child),.dropdown-house li:not(:last-child),.dropdown-links li:not(:last-child),.dropdown-languages li:not(:last-child),.dropdown-languages-mobile li:not(:last-child){border-bottom:1px solid #ddd;}@media(max-width:992px){.dropdown-user .dropdown-toggle,.dropdown-house .dropdown-toggle,.dropdown-languages-mobile .dropdown-toggle{padding:5px;}.dropdown-user .dropdown-toggle::after,.dropdown-house .dropdown-toggle::after,.dropdown-languages-mobile .dropdown-toggle::after{display:none;}.dropdown-user .dropdown-toggle i,.dropdown-house .dropdown-toggle i,.dropdown-languages-mobile .dropdown-toggle i{display:inline-block;}.dropdown-user .dropdown-toggle i.fa-chevron-down,.dropdown-house .dropdown-toggle i.fa-chevron-down,.dropdown-languages-mobile .dropdown-toggle i.fa-chevron-down{display:none;}.dropdown-user span,.dropdown-house span,.dropdown-languages-mobile span{display:none;}.dropdown-languages-mobile,.dropdown #navHousesToggle{display:inline-block;}.dropdown-user .dropdown-menu,.dropdown-house .dropdown-menu{display:none;}.dropdown-languages{display:none;}}.footer{background-color:light-dark(#f2f2f2,#3c3c3c);}.footer .container-lg{padding:50px 16px;}.footer-top{display:flex;justify-content:space-between;flex-wrap:wrap;gap:50px;padding-bottom:34px;}.footer-top .socials,.footer-top .links{display:flex;flex-direction:column;gap:10px;}.footer-top .socials i,.footer-top .links i{margin-right:3px;}.footer-top .socials{font-weight:bold;gap:15px;}.footer-top .socials i{font-size:25px;vertical-align:middle;}.footer-top strong{display:inline-block;margin-bottom:16px;}.footer-bottom{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:30px;margin-top:16px;}.footer a{color:var(--text-color);text-decoration:none;}.footer a:hover{color:var(--primary-color);}.footer hr{border-top-color:light-dark(rgba(0,0,0,.4),rgba(255,255,255,.4));}.footer i.fa-chevron-right{color:var(--primary-color);}@media(max-width:992px){.footer-top{flex-direction:column;}.footer-bottom{flex-direction:column;align-items:center;}.footer-bottom .text-end{text-align:center!important;}}.form-control{color:#4a4a4a;border-radius:var(--border-radius);padding:10px 20px;scrollbar-width:thin;}.form-control:focus{border-color:var(--primary-color)!important;box-shadow:0 0 5px var(--primary-color)!important;}.form-control:disabled{color:light-dark(#4a4a4a,#000);background-color:light-dark(#e9ecef,#a9a9a9);}.form-check-input{margin-left:4px;}.form-check-input:checked{background-color:var(--primary-color);border-color:var(--primary-color);}.form-check-input:focus{box-shadow:0 0 4px 1px var(--primary-color);border-color:var(--primary-color);}.form-check-input[type=checkbox],.form-check-input[type=radio]{transform:scale(1.3);cursor:pointer;}.form-check-label{margin-left:5px;cursor:pointer;}.form-check-active{background-color:#7fbecc;}.form-check-active .form-check-label{color:#fff;}.form-check.contract{padding-left:0;width:1.5rem;display:inline-block;}.form-check.contract input[type=checkbox]{display:none;}.form-check.contract label{display:block;width:20px;height:20px;border:1px solid #ccc;background-color:#fff;cursor:pointer;position:relative;vertical-align:middle;margin-right:10px;transition:all .3s ease;box-shadow:0 1px 5px rgba(0,0,0,.15);}.form-check.contract label::before,.form-check.contract label::after{left:0;}.form-check.contract input[type=checkbox]:disabled+label{cursor:default;pointer-events:none;}.form-check.contract input[type=checkbox]:checked+label::after{content:"✔";color:var(--primary-color);font-size:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.form-range{appearance:none;width:100%;height:0;outline:0;cursor:pointer;}.form-range:focus::-webkit-slider-thumb{box-shadow:none;}.form-range::-webkit-slider-thumb{appearance:none;background-color:var(--primary-color);margin-top:-7px;border-radius:50%;outline:0;}.form-range::-webkit-slider-thumb:active{background-color:var(--primary-color);}.form-range::-webkit-slider-runnable-track{width:100%;height:2px;background-color:var(--primary-color);border-color:transparent;}.form-label{color:var(--text-color);margin:0 0 5px 5px;}.select-wrapper{position:relative;display:inline-block;}.select-wrapper select{appearance:none;-webkit-appearance:none;-moz-appearance:none;display:block;width:100%;height:calc(1.5em + 1.25rem + 2px);padding:.625rem 1.25rem;font-size:.9rem;font-weight:400;line-height:1.5;color:#1e2024;background-color:#fff;background-clip:padding-box;border:1px solid #fff;border-radius:.65rem;box-shadow:0 1px 5px rgba(0,0,0,.15);transition:all .3s;padding-right:30px;}.select-wrapper::after{content:"🢓";position:absolute;top:50%;bottom:0;right:10px;transform:translateY(-50%);pointer-events:none;color:#666;font-size:24px;}.validation-summary-errors ul{list-style:none;padding:0;margin:0 0 15px 5px;}.field-validation-error{display:inline-block;margin:5px 0 0 5px;}.daterangepicker{font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif!important;height:290px;display:block;overflow:auto;}.daterangepicker-visibility-hidden{display:none;}.daterangepicker th,.daterangepicker td{font-size:14px;color:#000;}.daterangepicker th.active,.daterangepicker th.active:hover,.daterangepicker td.active,.daterangepicker td.active:hover{background-color:var(--primary-color);border:0;}.daterangepicker td.disabled:not(.active){opacity:.6;}.daterangepicker .drp-calendar{max-width:none!important;height:100%;}@media(min-width:768px){.daterangepicker .drp-calendar{width:50%;}}.daterangepicker .calendar-table,.daterangepicker table{height:100%;}.daterangepicker select.monthselect,.daterangepicker select.yearselect{display:inline-block;font-size:14px;color:#212529;background-color:#fff;border:1px solid #ced4da;border-radius:var(--border-radius);outline:0;padding:2px 10px;margin-bottom:10px;cursor:pointer;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:auto;}.daterangepicker select.monthselect:focus,.daterangepicker select.yearselect:focus{box-shadow:0 0 3px .1rem var(--primary-color);border-color:var(--primary-color);}.daterangepicker select.monthselect option:disabled,.daterangepicker select.yearselect option:disabled{color:#d3d3d3;}.daterangepicker .next.available,.daterangepicker .prev.available{display:inline-block;height:32px;}.daterangepicker .next.available{margin-left:4px;}.custom-control-box-active{background-color:var(--primary-color);color:#fff;}.custom-control-box-active .form-check-input:checked[type=radio]{background-blend-mode:color-burn;border:4px solid #fff;box-shadow:0 0 0 .2rem rgba(215,99,45,.3);}.header{position:relative;z-index:1000;}.header-top{position:relative;display:flex;justify-content:space-between;align-items:center;gap:15px;height:70px;padding:16px;z-index:1001;}.header-top-dropdowns{display:flex;align-items:center;gap:10px;}.header-top-dropdowns .welcome{color:var(--primary-color);}.header-top-dropdowns:not(:has(.dropdown-languages)) .dropdown-user .dropdown-menu{right:0;}.header-top-dropdowns i{vertical-align:middle;}.header-top-dropdowns i.fa-chevron-down{vertical-align:baseline;}.header-top .hamburger{display:none;position:relative;width:25px;height:25px;background-color:transparent;border:0;padding:0;cursor:pointer;transition:transform 300ms;}.header-top .hamburger[aria-expanded=true] span:nth-child(1){transform:translateY(8px) rotate(45deg);}.header-top .hamburger[aria-expanded=true] span:nth-child(2){opacity:0;}.header-top .hamburger[aria-expanded=true] span:nth-child(3){transform:translateY(-6px) rotate(-45deg);}.header-top .hamburger span{display:block;width:100%;height:3px;background-color:var(--text-color);margin:4px 0;transition:all 300ms;}.header-bottom{display:flex;justify-content:space-between;font-family:var(--header-font);font-size:18px;background-color:var(--primary-color);padding:0 16px;}.header-bottom .current{position:relative;}.header-bottom .current::before{content:"";position:absolute;bottom:1px;left:0;right:0;height:3px;border-radius:3px;background-color:#fff;}.header-bottom .links{display:flex;list-style:none;padding:0;margin:0;}.header-bottom .links a:not(.dropdown-item){padding:21.5px 16px;transition:color 100ms;}.header-bottom .links a:not(.dropdown-item):hover{color:#e6e6e6;}.header-bottom a{display:inline-block;color:#fff;text-decoration:none;}.header-bottom i{color:#fff;}.header .header-text *,.header .header-text-mobile *{margin:0;padding:0;}.header .header-text-mobile{display:none;padding:16px;text-align:center;}@media(max-width:992px){.header-top{border-bottom:1px solid var(--primary-color);}.header-top-dropdowns .welcome{display:none;}.header-top-dropdowns .dropdown-menu{right:0;}.header-top .hamburger{display:inline-block;}.header-bottom{display:none;}.header .header-text{display:none;}.header .header-text-mobile{display:block;}}.heading{margin-bottom:30px;}.heading h1{font-weight:bold;margin-bottom:0;}.heading p{font-family:var(--header-font);font-size:17px;margin:16px 0 0 0;}.legend{display:inline-block;width:12px;height:12px;border-radius:50%;margin-right:4px;vertical-align:middle;}.legend-season-1{background-color:#fedb7c!important;}.legend-season-2{background-color:#f39972!important;}.legend-season-3{background-color:#b18ec1!important;}.legend-season-4{background-color:#4bbf8a!important;}.legend-season-5{background-color:#fff1ce!important;}.legend-season-6{background-color:#00add2!important;}.legend-season-7{background-color:#a6d5c2!important;}.legend-season-8{background-color:#bbe3fa!important;}.legend-season-9{background-color:#87ceeb!important;}.legend-house-days-with-bookings{background-color:#ffb5da!important;}.legend-house-days-without-bookings{background-color:#005484!important;}.list-group-news{display:flex;flex-direction:column;gap:16px;}.list-group-news .list-group-item{color:var(--text-color);background-color:transparent;text-align:left;padding:20px;margin:0!important;border:1px solid var(--primary-color);border-radius:var(--border-radius);}.list-group-news .list-group-item.active{color:#fff;background-color:var(--primary-color);}.list-group-news .list-group-item p{margin:8px 0 0 0;}.modal-content{background-color:light-dark(#fefefe,#1f1f1f);border:1px solid #888;border-radius:var(--border-radius);}.modal-header{border-bottom:2px solid var(--primary-color);}@media(prefers-color-scheme:light){.modal-header .btn-close:focus{box-shadow:0 0 .35rem .05rem var(--primary-color);}}@media(prefers-color-scheme:dark){.modal-header .btn-close{filter:invert(1);}}@media(min-width:768px){.modal-dp .modal-dialog,.modal-dp .modal-content{min-width:770px;}}@media(min-width:768px){.modal-blockingForm .modal-dialog,.modal-blockingForm .modal-content{min-width:600px;}}.nav{flex-wrap:nowrap;padding-bottom:1px;overflow:auto;scrollbar-width:thin;}.nav-home{border-bottom:1px solid var(--primary-color);}.nav-item{position:relative;padding:4px 10px;cursor:pointer;transition:width .3s;}.nav-link{color:#a1a8ae;}.nav-link .h5{font-size:18px;}.nav-link:before{width:0;content:"";position:absolute;height:2px;bottom:0;left:0;transition:width .3s;}.nav-link:hover,.nav-link.active{color:var(--primary-color);}.nav-link:hover:before,.nav-link.active:before{width:100%;background-color:var(--primary-color);}@media(pointer:coarse){.nav{padding-bottom:6px;}}.pagination i{font-size:24px;cursor:pointer;}.pagination-news{display:flex;justify-content:space-around;gap:25px;margin-bottom:16px;}.placeholder{filter:blur(2px);background:light-dark(#d5d5d5,#3a3a3a);}.placeholder-row{height:54px;width:100%;}.placeholder-button{height:46px;margin:15px 0;width:100%;}.placeholder-calendar-cell{height:21.5px;width:30px;}.placeholder-chart{height:280px;width:100%;}.placeholder-comment{height:110px;margin:15px 0;width:100%;}.placeholder-dynamic-prices-calendar{height:504px;width:100%;}.placeholder-input{height:46px;margin:15px 0;width:100%;}.placeholder-image{height:165px;width:165px;}.placeholder-title{height:34px;margin:15px 0;width:100%;}.placeholder-text{height:15px;width:100%;}.placeholder-prices-month{height:740px;width:100%;}.placeholder-year-picker{height:48px;width:100%;}.placeholder-number{height:43px;width:40%;margin-left:30%;}.placeholder-number-details{height:22px;width:50%;margin-left:25%;}@media(min-width:992px){.placeholder-chart{width:50%;}}.progress{width:100%;height:13px;}.progress-bar{background-color:var(--primary-color);}.table{--bs-table-bg:transparent;--bs-table-color:var(--text-color);margin-bottom:0;}.table-responsive{scrollbar-width:thin;}.table th{white-space:nowrap;text-align:center;border-bottom:2px solid var(--primary-color);padding:8px 16px;}.table td{white-space:nowrap;text-align:center;padding:16px;}.table tfoot{border-top:2px solid var(--primary-color);}.table-contract-seasons tr td{border-top:1px solid #ccc!important;border-right:1px solid #ccc;font-size:13px;min-width:85px;padding:12px 5px;}.table-contract-seasons tr td>*{vertical-align:middle;}.table-contract-seasons:last-child td{border-bottom:1px solid #ccc;}.table-contract-prices tr{height:60px;}.table-contract-prices tr td{vertical-align:middle;}.table-contract-prices input[type=number]{border:2px solid #7fbecc;border-radius:5px;font-weight:700;width:110px;}.table-striped{--bs-table-striped-bg:light-dark(rgba(0,0,0,.02),rgba(255,255,255,.02));--bs-table-striped-color:var(--text-color);border-color:transparent;}.table-striped td.placeholder-glow{--bs-table-striped-bg:transparent;}.table-striped-accordion .accordion-collapse{border-bottom:1px solid var(--text-color);}.table-striped-accordion td{border:0;}.table-striped-accordion tbody tr:nth-of-type(odd) td{background-color:transparent;}.table-striped-accordion tbody tr:nth-of-type(4n+1) td{background-color:light-dark(rgba(0,0,0,.02),rgba(255,255,255,.02));}.table-striped-accordion tbody tr:nth-of-type(2n) td{background-color:transparent;}.table-striped-accordion .accordion-button{display:block;text-align:right;}.table-striped-accordion .accordion-item:not(:last-child){border:0;}.table-striped-accordion .accordion-header:not(.collapsed){background-color:var(--primary-color);}.table-striped-accordion .accordion-header:not(.collapsed) td,.table-striped-accordion .accordion-header:not(.collapsed) i{color:#fff;}@media(max-width:576px){.table th{padding:8px;}.table td{padding:16px 8px;}}.toast-success{background-color:#2ecc71;border-color:#2ecc71;color:#fff;}.toast-error{background-color:#e74c3c;border-color:#e74c3c;color:#fff;}.contact hr{margin:40px 0;}.contact .agency-info{display:flex;justify-content:space-around;gap:30px;position:relative;}.contact .agency-info hr{position:absolute;left:47.5%;height:100%;width:1px;border-left:1px solid;margin:0 30px;}.contact .employees>div{padding:0 15px 64px 15px;}.contact .employees .employee{text-align:center;}.contact .employees .employee .rounded-circle{margin:0 auto 24px auto;}.contact .employees .employee i{color:var(--primary-color);}.contact .employees .employee a{margin-left:3px;}.contact .employees .employee .email,.contact .employees .employee strong,.contact .employees .employee p{display:block;margin-bottom:8px;}@media(max-width:992px){.contact .agency-info{flex-direction:column;}.contact .agency-info hr{display:none;}}.contract-min-height{min-height:90vh;}.facility-name,.facility-value{min-height:28px;}.download-link{color:#00f;text-decoration:none;}.download-link:hover{background-color:transparent;text-decoration:underline;cursor:pointer;}.bookings-frontpage{min-height:303px;}@media print{@page{size:A4;}h1{font-size:16px;}body{font-size:6px;}table td{padding:8px!important;}table tfoot{display:table-row-group;}.nav-home{overflow:hidden!important;}.nav-link{font-size:9px!important;}}.dynamic-prices-calendar{margin:20px;overflow:auto;scrollbar-width:thin;}.dynamic-prices-calendar table{min-width:880px;}.dynamic-prices-calendar table td{cursor:pointer;}.dynamic-prices-calendar table td:hover:not(.first-column){box-shadow:inset 0 0 5px var(--secondary-color);}.dynamic-prices-calendar table td.disabled{cursor:not-allowed;}.dynamic-prices-calendar p,.dynamic-prices-calendar li{margin:0;}.dynamic-prices-calendar td{padding:1px;height:32px;width:32px;border:2px solid #fff;white-space:nowrap;vertical-align:middle!important;}.dynamic-prices-calendar .day-popover-toggle,.dynamic-prices-calendar .price-modal-toggle{display:block;width:100%;height:100%;}.dynamic-prices-calendar .header-column{padding:0;border:2px solid #fff;}.dynamic-prices-calendar .header-cell{display:flex;justify-content:center;align-items:center;color:#fff;background-color:#464646;height:30px;margin:0;font-size:14px;}.dynamic-prices-calendar .header-first-column{border:0!important;}.dynamic-prices-calendar .first-column{padding:0 42px;height:20px;border:0;border-right:0;font-size:14px;text-align:center;width:105px;}.calendar-legend{display:flex;justify-content:center;gap:15px;padding:0;margin:18px auto 0 auto;list-style:none;}.calendar-legend li{white-space:nowrap;}.calendar-legend span{display:inline-block;width:15px;height:15px;position:relative;top:2px;margin-right:3px;}.file-input-wrapper{width:100%;display:block;border:1px solid var(--bs-border-color);border-radius:var(--border-radius);padding:4px;}#attachmentButton{background:var(--primary-color);color:#fff;padding:8px 16px;border:0;border-radius:var(--border-radius);cursor:pointer;}.house-image{border-radius:var(--border-radius);box-shadow:0 2px 8px rgba(0,0,0,.125);margin:0 auto;transition:transform .3s ease,opacity .3s ease;object-fit:cover;max-height:150px;}@media(min-width:992px) and (max-width:1199px){.house-image{max-height:105px;}}@media(min-width:1200px) and (max-width:1400px){.house-image{max-height:128px;}}.house-image:hover{transform:scale(1.1);opacity:.6;}.house #map{height:500px;border-radius:var(--border-radius);box-shadow:0 2px 8px rgba(0,0,0,.125);}.house #map .gmnoprint,.house #map .gm-style-cc{display:none;}.house .lightbox .lb-image{border:0!important;}.house-facilities{column-count:1;column-gap:1.75rem;orphans:1;widows:1;}@media(min-width:768px){.house-facilities{column-count:2;}}.house-facilities-group{break-inside:avoid;}.house-facilities-group-item{padding:5px;margin-bottom:4px;}.login{width:100%;max-width:600px;margin:0 auto;}.login .success-icon{font-size:63px;}.login .success-action-container{row-gap:15px;}.login #forgotPasswordButton{background-color:transparent;border:0;}.login #forgotPasswordButton:focus-visible{outline:1px solid var(--primary-color);border-radius:var(--border-radius);}.login .last-row{display:flex;justify-content:space-between;flex-wrap:wrap;column-gap:20px;margin:0 4px 24px 0;}.login #loginBody{transition:visibility,opacity,transform 250ms;}.login #loginBody.inactive{height:0;visibility:hidden;opacity:0;transform:translateX(-110%);}.login #forgotPasswordBody{height:0;visibility:hidden;opacity:0;transform:translateX(110%);transition:visibility,opacity,transform 250ms;}.login #forgotPasswordBody.active{height:max-content;visibility:visible;opacity:1;transform:translateX(0);}.login #forgotPasswordBody .dropdown-menu{width:100%;padding:0;}.login #forgotPasswordBody .dropdown-menu-inner{max-height:220px;}.news-container>div{padding:0 15px;}.news-content .tab-pane{max-height:0;overflow:hidden;}.news-content .tab-pane.show{max-height:none;}.news-content h2{font-weight:bold;}@media(max-width:992px){.news-container{gap:20px;}}.rating-wrapper{flex:1;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;column-gap:50px;row-gap:20px;padding:16px 0;}.rating-values{min-width:min(300px,100%);}.rating-comments{min-height:1000px;}.rating-comments-home{flex:1.75;}.rating-result-form{min-height:1000px;}.rating-result-form .fa-star{font-size:23px;}