.cc67-searchProduct .search .calendar-widget,.cc66-lodging .search .calendar-widget{margin-top:16px;display:none;position:absolute;top:92px;left:108px;z-index:999999}
@media(max-width:1024px){.cc67-searchProduct .search .calendar-widget,.cc66-lodging .search .calendar-widget{margin-top:0;position:relative;top:0;left:0;width:100%;height:100%}
}
.cc67-searchProduct .search .calendar-widget .cl02_calendar,.cc66-lodging .search .calendar-widget .cl02_calendar{position:fixed;width:100%;height:100%;top:0;left:0}
.cc67-searchProduct .search .calendar-widget .cl02_calendar .contenedor,.cc66-lodging .search .calendar-widget .cl02_calendar .contenedor{box-shadow:0 8px 24px 0 rgba(0,0,0,0.1);border-radius:16px;padding:16px;background-color:white;display:none}
.cc67-searchProduct .search .calendar-widget .cl02_calendar .contenedor .datepicker,.cc66-lodging .search .calendar-widget .cl02_calendar .contenedor .datepicker{width:100%;margin:32px 0}
@media(max-width:768px){.cc67-searchProduct .search .calendar-widget .cl02_calendar .contenedor .datepicker,.cc66-lodging .search .calendar-widget .cl02_calendar .contenedor .datepicker{margin-bottom:0;margin:24px 0}
}
@media(max-width:575px){.cc67-searchProduct .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker-group.ui-datepicker-group-last,.cc66-lodging .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker-group.ui-datepicker-group-last{margin-top:24px}
}
.cc67-searchProduct .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker .ui-datepicker-prev-hover,.cc66-lodging .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker .ui-datepicker-prev-hover,.cc67-searchProduct .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker .ui-datepicker-next-hover,.cc66-lodging .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker .ui-datepicker-next-hover{top:2px}
.cc67-searchProduct .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker .ui-datepicker-prev-hover,.cc66-lodging .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker .ui-datepicker-prev-hover{left:2px}
.cc67-searchProduct .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker-header,.cc66-lodging .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker-header{display:flex;flex-wrap:wrap;padding-top:0}
.cc67-searchProduct .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker-header .ui-datepicker-title,.cc66-lodging .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker-header .ui-datepicker-title{width:100%}
.cc67-searchProduct .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker-header.ui-corner-right,.cc66-lodging .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker-header.ui-corner-right{flex-direction:row-reverse}
.cc67-searchProduct .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker-header .ui-datepicker-prev span,.cc66-lodging .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker-header .ui-datepicker-prev span,.cc67-searchProduct .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker-header .ui-datepicker-next span,.cc66-lodging .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker-header .ui-datepicker-next span{background-image:none !important;cursor:pointer}
.cc67-searchProduct .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker-header .ui-datepicker-prev span::before,.cc66-lodging .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker-header .ui-datepicker-prev span::before,.cc67-searchProduct .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker-header .ui-datepicker-next span::before,.cc66-lodging .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker-header .ui-datepicker-next span::before{content:"\e904";font-family:'icomoon';font-size:32px;position:absolute;top:0;left:0;width:100%;height:100%;color:var(--color-primary-01);display:inline-block;text-align:center}
.cc67-searchProduct .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker-header .ui-datepicker-prev span::before,.cc66-lodging .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker-header .ui-datepicker-prev span::before{content:"\e905"}
.cc67-searchProduct .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker-header .ui-datepicker-prev,.cc66-lodging .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker-header .ui-datepicker-prev,.cc67-searchProduct .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker-header .ui-datepicker-next,.cc66-lodging .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker-header .ui-datepicker-next{width:48px;height:48px;display:block;overflow:hidden;background-repeat:no-repeat;border:2px solid var(--color-primary-01);-webkit-border-radius:12px;-webkit-border-bottom-right-radius:00;-moz-border-radius:12px;-moz-border-radius-bottomright:00;border-radius:12px;border-bottom-right-radius:00;position:relative}
.cc67-searchProduct .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker-header .ui-datepicker-prev span,.cc66-lodging .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker-header .ui-datepicker-prev span,.cc67-searchProduct .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker-header .ui-datepicker-next span,.cc66-lodging .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker-header .ui-datepicker-next span{left:0;margin-left:0;top:-1px;margin-top:0;width:45px;height:45px;text-indent:unset}
.cc67-searchProduct .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-hover,.cc66-lodging .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-hover,.cc67-searchProduct .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-hover,.cc66-lodging .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-hover{background:transparent}
.cc67-searchProduct .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker-header .ui-datepicker-next,.cc66-lodging .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker-header .ui-datepicker-next{-webkit-border-radius:12px;-webkit-border-bottom-left-radius:00;-moz-border-radius:12px;-moz-border-radius-bottomleft:00;border-radius:12px;border-bottom-left-radius:00;right:0;left:initial}
.cc67-searchProduct .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-state-disabled,.cc66-lodging .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-state-disabled,.cc67-searchProduct .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-widget-content .ui-state-disabled,.cc66-lodging .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-widget-content .ui-state-disabled{opacity:1}
.cc67-searchProduct .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker,.cc66-lodging .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker{width:initial !important;border:0;padding:0}
@media(max-width:768px){.cc67-searchProduct .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker,.cc66-lodging .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker{padding:24px}
}
@media(max-width:575px){.cc67-searchProduct .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker,.cc66-lodging .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker{box-shadow:none;padding:0 24px}
}
.cc67-searchProduct .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker .ui-datepicker-header,.cc66-lodging .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker .ui-datepicker-header{background-color:transparent;border:0}
.cc67-searchProduct .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker .ui-datepicker-header .ui-state-disabled,.cc66-lodging .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker .ui-datepicker-header .ui-state-disabled,.cc67-searchProduct .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker .ui-datepicker-header .ui-widget-content .ui-state-disabled,.cc66-lodging .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker .ui-datepicker-header .ui-widget-content .ui-state-disabled{border-color:var(--color-primary-03)}
.cc67-searchProduct .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker .ui-datepicker-header .ui-state-disabled span::before,.cc66-lodging .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker .ui-datepicker-header .ui-state-disabled span::before,.cc67-searchProduct .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker .ui-datepicker-header .ui-widget-content .ui-state-disabled span::before,.cc66-lodging .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker .ui-datepicker-header .ui-widget-content .ui-state-disabled span::before{color:var(--color-primary-03)}
.cc67-searchProduct .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-title,.cc66-lodging .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-title{font-family:var(--anton-regular);font-size:24px;letter-spacing:.5;font-weight:bold;text-align:center}
.cc67-searchProduct .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker td,.cc66-lodging .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker td{padding:2px}
.cc67-searchProduct .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker .ui-datepicker-calendar,.cc66-lodging .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker .ui-datepicker-calendar{width:initial;margin:0 auto}
@media(max-width:768px){.cc67-searchProduct .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker .ui-datepicker-calendar,.cc66-lodging .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker .ui-datepicker-calendar{width:initial}
}
.cc67-searchProduct .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker .ui-datepicker-calendar thead th,.cc66-lodging .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker .ui-datepicker-calendar thead th{width:40px;height:40px;padding:0}
.cc67-searchProduct .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker .ui-datepicker-calendar thead th span,.cc66-lodging .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker .ui-datepicker-calendar thead th span{font-family:var(--barlow-regular);text-align:center;width:40px;height:40px;font-weight:bold;font-size:16px}
.cc67-searchProduct .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker .ui-datepicker-calendar td,.cc66-lodging .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker .ui-datepicker-calendar td{overflow:hidden;width:40px;height:40px;vertical-align:middle}
.cc67-searchProduct .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker .ui-datepicker-calendar td a,.cc66-lodging .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker .ui-datepicker-calendar td a,.cc67-searchProduct .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker .ui-datepicker-calendar td span,.cc66-lodging .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker .ui-datepicker-calendar td span{min-height:40px;width:40px;height:40px;font-family:var(--barlow-semibold);background-color:#cacaca;color:black;text-align:center;border-radius:8px;line-height:24px;font-size:16px;border:0;margin:0 auto;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center}
.cc67-searchProduct .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker .ui-datepicker-calendar td a:hover,.cc66-lodging .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker .ui-datepicker-calendar td a:hover,.cc67-searchProduct .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker .ui-datepicker-calendar td span:hover,.cc66-lodging .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker .ui-datepicker-calendar td span:hover{border:1px solid black;animation:scale-down-center .4s cubic-bezier(0.25,0.46,0.45,0.94) both}
@media(max-width:768px){.cc67-searchProduct .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker .ui-datepicker-calendar td a,.cc66-lodging .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker .ui-datepicker-calendar td a,.cc67-searchProduct .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker .ui-datepicker-calendar td span,.cc66-lodging .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker .ui-datepicker-calendar td span{width:unset}
}
@media(max-width:575px){.cc67-searchProduct .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker .ui-datepicker-calendar td a,.cc66-lodging .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker .ui-datepicker-calendar td a,.cc67-searchProduct .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker .ui-datepicker-calendar td span,.cc66-lodging .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker .ui-datepicker-calendar td span{width:40px}
}
.cc67-searchProduct .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker .ui-datepicker-calendar td.availableDay a,.cc66-lodging .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker .ui-datepicker-calendar td.availableDay a,.cc67-searchProduct .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker .ui-datepicker-calendar td.availableDay span,.cc66-lodging .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker .ui-datepicker-calendar td.availableDay span{background-color:#cacaca;color:black;text-decoration:none}
.cc67-searchProduct .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker .ui-datepicker-calendar td.availableDay.notAvailable a,.cc66-lodging .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker .ui-datepicker-calendar td.availableDay.notAvailable a,.cc67-searchProduct .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker .ui-datepicker-calendar td.availableDay.notAvailable span,.cc66-lodging .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker .ui-datepicker-calendar td.availableDay.notAvailable span{background-color:#fff;color:#cacaca}
.cc67-searchProduct .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-current-day a,.cc66-lodging .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-current-day a,.cc67-searchProduct .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-current-day span,.cc66-lodging .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-current-day span{text-decoration:none}
.cc67-searchProduct .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker .ui-datepicker-calendar td.soldOut a,.cc66-lodging .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker .ui-datepicker-calendar td.soldOut a,.cc67-searchProduct .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker .ui-datepicker-calendar td.soldOut span,.cc66-lodging .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker .ui-datepicker-calendar td.soldOut span{background-color:#ffdada;color:#f22613;text-decoration:line-through}
.cc67-searchProduct .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker .ui-datepicker-calendar td.soldOut.notAvailable a,.cc66-lodging .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker .ui-datepicker-calendar td.soldOut.notAvailable a,.cc67-searchProduct .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker .ui-datepicker-calendar td.soldOut.notAvailable span,.cc66-lodging .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker .ui-datepicker-calendar td.soldOut.notAvailable span{background-color:#fff;color:#cacaca}
.cc67-searchProduct .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker .ui-datepicker-calendar td.parkClosed a,.cc66-lodging .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker .ui-datepicker-calendar td.parkClosed a,.cc67-searchProduct .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker .ui-datepicker-calendar td.parkClosed span,.cc66-lodging .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker .ui-datepicker-calendar td.parkClosed span{background-color:#cacaca;color:#1b1b1b;text-decoration:line-through}
.cc67-searchProduct .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker .ui-datepicker-calendar td.parkClosed.notAvailable a,.cc66-lodging .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker .ui-datepicker-calendar td.parkClosed.notAvailable a,.cc67-searchProduct .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker .ui-datepicker-calendar td.parkClosed.notAvailable span,.cc66-lodging .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker .ui-datepicker-calendar td.parkClosed.notAvailable span{background-color:#fff;color:#cacaca}
.cc67-searchProduct .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker .ui-datepicker-calendar td .ui-datepicker-today a,.cc66-lodging .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker .ui-datepicker-calendar td .ui-datepicker-today a,.cc67-searchProduct .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-selected a,.cc66-lodging .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-selected a,.cc67-searchProduct .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker .ui-datepicker-calendar td .ui-datepicker-today span,.cc66-lodging .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker .ui-datepicker-calendar td .ui-datepicker-today span,.cc67-searchProduct .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-selected span,.cc66-lodging .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-selected span{background-color:black;color:#fff;text-decoration:none}
.cc67-searchProduct .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker .ui-datepicker-calendar .after span,.cc66-lodging .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker .ui-datepicker-calendar .after span{background-color:rgba(0,130,144,0.2)}
.cc67-searchProduct .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker .ui-datepicker-row-break,.cc66-lodging .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker .ui-datepicker-row-break{display:none}
.cc67-searchProduct .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker-group-first .ui-datepicker-calendar,.cc66-lodging .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker-group-first .ui-datepicker-calendar{margin:0 auto 0 48px}
.cc67-searchProduct .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker-group-last .ui-datepicker-calendar,.cc66-lodging .search .calendar-widget .cl02_calendar .contenedor .datepicker .ui-datepicker-group-last .ui-datepicker-calendar{margin:0 48px 0 auto}
.cc67-searchProduct .search .calendar-widget .cl02_calendar .contenedor .datepickerLeyend,.cc66-lodging .search .calendar-widget .cl02_calendar .contenedor .datepickerLeyend{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center}
@media(max-width:768px){.cc67-searchProduct .search .calendar-widget .cl02_calendar .contenedor .datepickerLeyend,.cc66-lodging .search .calendar-widget .cl02_calendar .contenedor .datepickerLeyend{display:flex;padding:24px 0}
}
@media(max-width:575px){.cc67-searchProduct .search .calendar-widget .cl02_calendar .contenedor .datepickerLeyend,.cc66-lodging .search .calendar-widget .cl02_calendar .contenedor .datepickerLeyend{display:flex;padding:24px 24px 0}
}
.cc67-searchProduct .search .calendar-widget .cl02_calendar .contenedor .datepickerLeyend div,.cc66-lodging .search .calendar-widget .cl02_calendar .contenedor .datepickerLeyend div{width:20%;display:flex;align-items:center}
@media(max-width:768px){.cc67-searchProduct .search .calendar-widget .cl02_calendar .contenedor .datepickerLeyend div,.cc66-lodging .search .calendar-widget .cl02_calendar .contenedor .datepickerLeyend div{width:unset;margin-right:48px}
}
@media(max-width:575px){.cc67-searchProduct .search .calendar-widget .cl02_calendar .contenedor .datepickerLeyend div,.cc66-lodging .search .calendar-widget .cl02_calendar .contenedor .datepickerLeyend div{width:100%;margin-right:16px}
.cc67-searchProduct .search .calendar-widget .cl02_calendar .contenedor .datepickerLeyend div .description,.cc66-lodging .search .calendar-widget .cl02_calendar .contenedor .datepickerLeyend div .description{height:26px;width:24px}
}
.cc67-searchProduct .search .calendar-widget .cl02_calendar .contenedor .datepickerLeyend div .description,.cc66-lodging .search .calendar-widget .cl02_calendar .contenedor .datepickerLeyend div .description{width:32px;height:32px;overflow:hidden;font-family:var(--barlow-regular);padding:8px;text-align:center;border-radius:8px;line-height:1;font-weight:bold}
@media(max-width:575px){.cc67-searchProduct .search .calendar-widget .cl02_calendar .contenedor .datepickerLeyend div .description,.cc66-lodging .search .calendar-widget .cl02_calendar .contenedor .datepickerLeyend div .description{height:26px;width:31px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;font-size:16px;font-weight:100}
}
.cc67-searchProduct .search .calendar-widget .cl02_calendar .contenedor .datepickerLeyend div .description.sold,.cc66-lodging .search .calendar-widget .cl02_calendar .contenedor .datepickerLeyend div .description.sold{background-color:black;color:white;text-decoration:none}
.cc67-searchProduct .search .calendar-widget .cl02_calendar .contenedor .datepickerLeyend div .description.available,.cc66-lodging .search .calendar-widget .cl02_calendar .contenedor .datepickerLeyend div .description.available{background-color:#cacaca;color:black;text-decoration:none}
.cc67-searchProduct .search .calendar-widget .cl02_calendar .contenedor .datepickerLeyend div .description.closed,.cc66-lodging .search .calendar-widget .cl02_calendar .contenedor .datepickerLeyend div .description.closed{background-color:white;color:#1b1b1b;border:1px solid #1b1b1b}
.cc67-searchProduct .search .calendar-widget .cl02_calendar .contenedor .datepickerLeyend div .description.notAvailable,.cc66-lodging .search .calendar-widget .cl02_calendar .contenedor .datepickerLeyend div .description.notAvailable{background-color:#fff;color:#1b1b1b}
.cc67-searchProduct .search .calendar-widget .cl02_calendar .contenedor .datepickerLeyend div p,.cc66-lodging .search .calendar-widget .cl02_calendar .contenedor .datepickerLeyend div p{margin-left:8px;margin-bottom:0;padding:12px 0;font-size:14px}
.cc67-searchProduct .search .calendar-widget .cl02_calendar .contenedor .border-outline,.cc66-lodging .search .calendar-widget .cl02_calendar .contenedor .border-outline{width:unset !important;padding:12px 24px;box-sizing:border-box;border:2px solid var(--color-primary-01);border-radius:12px;cursor:pointer}
@media(max-width:575px){.cc67-searchProduct .search .calendar-widget .cl02_calendar .contenedor .border-outline,.cc66-lodging .search .calendar-widget .cl02_calendar .contenedor .border-outline{width:100%;display:flex;margin:0 24px 24px}
}
.cc67-searchProduct .search .calendar-widget .cl02_calendar .contenedor .border-outline .button01,.cc66-lodging .search .calendar-widget .cl02_calendar .contenedor .border-outline .button01{height:100%;width:100%}
.cc67-searchProduct .search .calendar-widget .cl02_calendar .contenedor .border-outline .button01 .cmp-button,.cc66-lodging .search .calendar-widget .cl02_calendar .contenedor .border-outline .button01 .cmp-button{text-decoration:none;height:100%;width:100%}
.cc67-searchProduct .search .calendar-widget .cl02_calendar .contenedor .border-outline .button01 .cmp-button .cmp-button__text,.cc66-lodging .search .calendar-widget .cl02_calendar .contenedor .border-outline .button01 .cmp-button .cmp-button__text{color:var(--color-primary-01);font-family:var(--barlow-semibold-2);font-size:16px;font-weight:600;letter-spacing:0;display:flex;justify-content:center;align-items:center;height:100%}
.cc67-searchProduct .search .calendar-widget .cl02_calendar .contenedor .border-outline:hover,.cc66-lodging .search .calendar-widget .cl02_calendar .contenedor .border-outline:hover{background-color:var(--color-primary-01)}
.cc67-searchProduct .search .calendar-widget .cl02_calendar .contenedor .border-outline:hover .button01 .cmp-button .cmp-button__text,.cc66-lodging .search .calendar-widget .cl02_calendar .contenedor .border-outline:hover .button01 .cmp-button .cmp-button__text{color:#fff}
.cc67-searchProduct .search .calendar-widget .cl02_calendar .contenedor .border-outline:active,.cc66-lodging .search .calendar-widget .cl02_calendar .contenedor .border-outline:active{background-color:#fff;box-shadow:inset 0 4px 16px 0 var(--color-primary-01);border:2px solid var(--color-primary-01)}
.cc67-searchProduct .search .calendar-widget .cl02_calendar .contenedor .border-outline:active .button01 .cmp-button .cmp-button__text,.cc66-lodging .search .calendar-widget .cl02_calendar .contenedor .border-outline:active .button01 .cmp-button .cmp-button__text{color:var(--color-blue)}
.cc67-searchProduct .search .calendar-widget .cl02_calendar .contenedor .border-outline:focus,.cc66-lodging .search .calendar-widget .cl02_calendar .contenedor .border-outline:focus{background-color:#fff;box-shadow:0 4px 16px 0 var(--color-primary-01);border:0}
.cc67-searchProduct .search .calendar-widget .cl02_calendar .contenedor .border-outline:focus .button01 .cmp-button .cmp-button__text,.cc66-lodging .search .calendar-widget .cl02_calendar .contenedor .border-outline:focus .button01 .cmp-button .cmp-button__text{color:var(--color-primary-01)}
.cc67-searchProduct .search .calendar-widget .cl02_calendar .contenedor .border-outline:disabled,.cc66-lodging .search .calendar-widget .cl02_calendar .contenedor .border-outline:disabled{border:2px solid #cacaca}
.cc67-searchProduct .search .calendar-widget .cl02_calendar .contenedor .border-outline:disabled .button01 .cmp-button .cmp-button__text,.cc66-lodging .search .calendar-widget .cl02_calendar .contenedor .border-outline:disabled .button01 .cmp-button .cmp-button__text{color:#1b1b1b}
.cc67-searchProduct .search .stickyCalendar,.cc66-lodging .search .stickyCalendar{position:fixed;z-index:9999;left:calc(50vw - 501px)}
.widget-modal .container .datepicker{width:100%;margin:0}
.widget-modal .container .datepicker .ui-datepicker-header .ui-datepicker-prev,.widget-modal .container .datepicker .ui-datepicker-header .ui-datepicker-next{position:absolute}
.widget-modal .container .datepicker .ui-datepicker{box-shadow:none;padding:0}
.widget-modal .container .datepickerLeyend{width:100%;margin-bottom:16px;justify-content:center}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:0;background:0;color:#777620}
.formatText p{margin-left:20px;margin-bottom:-20px;height:24px;color:#707070}
@media(max-width:575px){.formatText p{height:auto}
}
@media(max-width:1200px){.container .datepicker .ui-datepicker-group-first{padding-right:12px}
.container .datepicker .ui-datepicker-group-last{padding-left:12px}
.container .datepicker .ui-datepicker-group{width:auto}
.container .datepicker .ui-datepicker-group .ui-datepicker-calendar{display:flex;flex-direction:column;flex-wrap:nowrap}
.container .datepicker .ui-datepicker-group .ui-datepicker-calendar thead tr{display:flex;flex-direction:row;flex-wrap:nowrap}
.container .datepicker .ui-datepicker-group .ui-datepicker-calendar thead tr th{width:100%;height:30px}
.container .datepicker .ui-datepicker-group .ui-datepicker-calendar tbody{display:flex;flex-direction:column;flex-wrap:nowrap}
.container .datepicker .ui-datepicker-group .ui-datepicker-calendar tbody tr{display:flex;flex-direction:row;flex-wrap:nowrap}
.container .datepicker .ui-datepicker-group .ui-datepicker-calendar tbody tr td{width:100%;height:100%}
.container .datepicker .ui-datepicker-group .ui-datepicker-calendar tbody tr td span{width:100%}
}
@media(max-width:1024px){.container .datepicker .ui-datepicker-group .ui-datepicker-calendar thead tr{justify-content:space-between}
.container .datepicker .ui-datepicker-group .ui-datepicker-calendar thead tr th{width:100%;height:30px}
.container .datepicker .ui-datepicker-group .ui-datepicker-calendar tbody tr{justify-content:space-between}
.container .datepicker .ui-datepicker-group .ui-datepicker-calendar tbody tr td{width:100%;height:100%}
}
@media(max-width:767px){.container .datepicker .ui-datepicker-group-first{margin-right:0;padding-right:0}
.container .datepicker .ui-datepicker-group{width:100%}
.container .datepicker .ui-datepicker-group .ui-datepicker-calendar thead tr{justify-content:space-between}
.container .datepicker .ui-datepicker-group .ui-datepicker-calendar thead tr th{width:100%;height:30px}
.container .datepicker .ui-datepicker-group .ui-datepicker-calendar tbody tr{justify-content:space-between}
.container .datepicker .ui-datepicker-group .ui-datepicker-calendar tbody tr td{width:100%;height:100%}
}
.ca04_textrich p{margin-left:20px;color:#707070}
@media(max-width:768px){.ca04_textrich p{margin-left:0}
}
@media(max-width:575px){.ca04_textrich p{margin-left:24px;width:fit-content}
}
@-webkit-keyframes scale-down-center{0{-webkit-transform:scale(1);transform:scale(1)}
50%{-webkit-transform:scale(0.7);transform:scale(0.7)}
100%{-webkit-transform:scale(1);transform:scale(1)}
}
@keyframes scale-down-center{0{-webkit-transform:scale(1);transform:scale(1)}
50%{-webkit-transform:scale(0.7);transform:scale(0.7)}
100%{-webkit-transform:scale(1);transform:scale(1)}
}
#ui-datepicker-div{display:none}
.cc68-widget .search .datePickOne{display:none;position:absolute;top:100px;left:122px;z-index:999}
@media(max-width:1024px){.cc68-widget .search .datePickOne{top:0;left:0}
}
@media(max-width:768px){.cc68-widget .search .datePickOne{overflow:auto;position:unset;height:100%}
}
.cc68-widget .search .datePickTwo{display:none;position:absolute;top:100px;left:122px;z-index:999}
@media(max-width:1024px){.cc68-widget .search .datePickTwo{top:0;left:0;position:relative}
}
@media(max-width:768px){.cc68-widget .search .datePickTwo{overflow:auto;position:unset;height:100%}
}
.cc68-widget .search .datePickOne.alwaysShow{display:block}
@media(max-width:1024px){.cc68-widget .search .datePickOne.alwaysShow{width:100%;position:initial}
}
.cc68-widget .search .datePickTwo.alwaysShow{display:block}
@media(max-width:1024px){.cc68-widget .search .datePickTwo.alwaysShow{width:100%;position:initial}
}
.cc68-widget .search.stickyFunnel .datePickOne{position:fixed;top:184px;left:calc(50vw - 477px);width:auto}
@media(max-width:768px){.cc68-widget .search.stickyFunnel .datePickOne{position:unset;width:100%;top:0}
}
.cc68-widget .search.stickyFunnel .datePickOne .ui-datepicker{margin:0 auto}
.cc68-widget .search.stickyFunnel .datePickTwo{position:fixed;top:184px;left:calc(50vw - 477px);width:auto}
@media(max-width:768px){.cc68-widget .search.stickyFunnel .datePickTwo{position:unset;width:100%;top:0}
}
.cc68-widget .search.stickyFunnel .datePickTwo .ui-datepicker{margin:0 auto}
.cc02-widget .search .datePickOne{display:none;position:absolute;top:106px;left:0;z-index:999}
@media(max-width:575px){.cc02-widget .search .datePickOne{overflow:auto;position:unset;height:96%}
}
.cc02-widget .search .datePickTwo{display:none;position:absolute;top:106px;left:0;z-index:999}
@media(max-width:575px){.cc02-widget .search .datePickTwo{overflow:auto;position:unset;height:96%}
}
.cc02-widget .search .datePickOne.alwaysShow{display:block}
.cc02-widget .search .datePickTwo.alwaysShow{display:block}
.cc02-widget .search.stickyFunnel .datePickOne{position:fixed;top:182px;left:345px}
.cc02-widget .search.stickyFunnel .datePickTwo{position:fixed;top:182px;left:345px}
.ui-datepicker .ui-datepicker-calendar .ui-state-highlight a{background:#743620 none;color:white;background-color:black !important;color:white !important}
.dd__dropdown.style1-calendar{width:778px !important;left:calc(50vw - 108px);top:185px;border-radius:24px;box-shadow:0 8px 32px 0 rgba(0,0,0,0.24);position:fixed}
.dd__dropdown.style1-calendar .dd__block{border-radius:12px 12px 0 0;padding:16px;position:relative}
@media(max-width:768px){.dd__dropdown.style1-calendar .dd__block{flex:unset !important;padding:16px 0;display:none}
}
.dd__dropdown.style1-calendar .dd__block:hover .dd__view{background:transparent}
.dd__dropdown.style1-calendar .dd__block .dd-left{height:50px;width:50px;border:2px solid var(--color-primary-01);border-radius:12px 12px 12px 0;padding:0;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;margin-left:16px;opacity:1}
@media(max-width:768px){.dd__dropdown.style1-calendar .dd__block .dd-left{margin-left:24px}
}
.dd__dropdown.style1-calendar .dd__block .dd-left:before{content:"\e951";font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;color:var(--color-primary-01);font-size:24px;transform:rotate(180deg)}
.dd__dropdown.style1-calendar .dd__block .dd-left svg{display:none}
.dd__dropdown.style1-calendar .dd__block .dd-right{height:50px;width:50px;border:2px solid var(--color-primary-01);border-radius:12px 12px 12px 0;padding:0;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;margin-right:16px;opacity:1}
@media(max-width:768px){.dd__dropdown.style1-calendar .dd__block .dd-right{margin-right:24px}
}
.dd__dropdown.style1-calendar .dd__block .dd-right:before{content:"\e951";font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;color:var(--color-primary-01);font-size:24px}
.dd__dropdown.style1-calendar .dd__block .dd-right svg{display:none}
.dd__dropdown.style1-calendar .dd__block .disabled{cursor:no-drop;opacity:.5}
.dd__dropdown.style1-calendar .dd__block .dd__view{color:#1b1b1b;font-family:var(--anton-regular) !important;font-size:24px !important;letter-spacing:0;line-height:32px !important;text-align:center !important;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center}
.dd__dropdown.style1-calendar .dd__block .dd__view div{font-family:var(--anton-regular) !important;font-size:24px !important}
.dd__dropdown.style1-calendar .dd__block .dd__view .month1{width:100%}
.dd__dropdown.style1-calendar .dd__block .dd__view .month2{width:100%}
@media(max-width:768px){.dd__dropdown.style1-calendar .dd__block .dd__view .month2{display:none}
}
.dd__dropdown.style1-calendar .dd__calendar{border-bottom:0}
@media(max-width:768px){.dd__dropdown.style1-calendar .dd__calendar{display:flex;flex-direction:column;flex-wrap:nowrap;padding:0;overflow:auto}
}
.dd__dropdown.style1-calendar .dd__calendar .dd__block{border-radius:12px 12px 0 0;padding:16px;position:relative}
@media(max-width:768px){.dd__dropdown.style1-calendar .dd__calendar .dd__block{flex:unset !important;padding:16px 0;display:flex}
}
.dd__dropdown.style1-calendar .dd__calendar .dd__block:hover .dd__view{background:transparent}
.dd__dropdown.style1-calendar .dd__calendar .dd__block .dd-left{height:50px;width:50px;border:2px solid var(--color-primary-01);border-radius:12px 12px 12px 0;padding:0;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;margin-left:16px;opacity:1}
@media(max-width:768px){.dd__dropdown.style1-calendar .dd__calendar .dd__block .dd-left{margin-left:24px}
}
.dd__dropdown.style1-calendar .dd__calendar .dd__block .dd-left:before{content:"\e951";font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;color:var(--color-primary-01);font-size:24px;transform:rotate(180deg)}
.dd__dropdown.style1-calendar .dd__calendar .dd__block .dd-left svg{display:none}
.dd__dropdown.style1-calendar .dd__calendar .dd__block .dd-right{height:50px;width:50px;border:2px solid var(--color-primary-01);border-radius:12px 12px 12px 0;padding:0;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;margin-right:16px;opacity:1}
@media(max-width:768px){.dd__dropdown.style1-calendar .dd__calendar .dd__block .dd-right{margin-right:24px}
}
.dd__dropdown.style1-calendar .dd__calendar .dd__block .dd-right:before{content:"\e951";font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;color:var(--color-primary-01);font-size:24px}
.dd__dropdown.style1-calendar .dd__calendar .dd__block .dd-right svg{display:none}
.dd__dropdown.style1-calendar .dd__calendar .dd__block .disabled{cursor:no-drop;opacity:.5}
.dd__dropdown.style1-calendar .dd__calendar .dd__block .dd__view{color:#1b1b1b;font-family:var(--anton-regular) !important;font-size:24px !important;letter-spacing:0;line-height:32px !important;text-align:center !important;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center}
.dd__dropdown.style1-calendar .dd__calendar .dd__block .dd__view div{font-family:var(--anton-regular) !important;font-size:24px !important}
.dd__dropdown.style1-calendar .dd__calendar .dd__block .dd__view .month1{width:100%}
.dd__dropdown.style1-calendar .dd__calendar .dd__block .dd__view .month2{width:100%}
@media(max-width:768px){.dd__dropdown.style1-calendar .dd__calendar .dd__block .dd__view .month2{display:none}
}
.dd__dropdown.style1-calendar .dd__calendar div .dd__header{border-bottom:unset;margin-bottom:0}
.dd__dropdown.style1-calendar .dd__calendar div .dd__header .dd__item{color:#1b1b1b;font-family:var(--barlow-regular);font-size:16px;letter-spacing:0;line-height:24px;text-align:center;opacity:1;max-width:51px}
@media(max-width:768px){.dd__dropdown.style1-calendar .dd__calendar div .dd__header .dd__item{max-width:46px}
}
.dd__dropdown.style1-calendar .dd__calendar div .dd__body .dd__item{border-radius:8px;padding:0;margin-bottom:4px;flex:0 0 12.9%}
@media(max-width:768px){.dd__dropdown.style1-calendar .dd__calendar div .dd__body .dd__item{margin:2px}
}
.dd__dropdown.style1-calendar .dd__calendar div .dd__body .dd__item .dd-value{width:40px;height:40px;max-width:40px;color:#000;font-family:var(--barlow-semibold-2);font-size:16px;letter-spacing:0;line-height:24px;text-align:center}
@media(max-width:768px){.dd__dropdown.style1-calendar .dd__calendar div .dd__body .dd__item .dd-value{width:100%;height:40px;max-width:unset}
}
.dd__dropdown.style1-calendar .dd__calendar div .dd__body .dd__item.dd-i .dd-value{border-radius:8px;background-color:#cacaca}
.dd__dropdown.style1-calendar .dd__calendar div .dd__body .dd__item.dd-disabled .dd-value{background-color:white;border:1px solid #cacaca}
.dd__dropdown.style1-calendar .dd__calendar div .dd__body .dd__item.dd-selected{background-color:transparent}
.dd__dropdown.style1-calendar .dd__calendar div .dd__body .dd__item.dd-selected::before{background:transparent}
.dd__dropdown.style1-calendar .dd__calendar div .dd__body .dd__item.dd-selected .dd-value{color:white;background-color:black;border:unset;transform:unset;font-weight:unset}
.dd__dropdown.style1-calendar .dd__calendar div .dd__body .dd__item.dd-point{background-color:transparent}
.dd__dropdown.style1-calendar .dd__calendar div .dd__body .dd__item.dd-point:before{border-radius:unset;top:unset;left:unset;transform:unset;width:52px;height:40px;background-color:var(--color-primary-04)}
@media(max-width:768px){.dd__dropdown.style1-calendar .dd__calendar div .dd__body .dd__item.dd-point:before{width:72px}
}
.dd__dropdown.style1-calendar .dd__calendar div .dd__body .dd__item.dd-point .dd-value{background-color:var(--color-primary-04);color:black}
.dd__dropdown.style1-calendar .dd__calendar .dd__primaryButton-Leyend{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;width:100%}
@media(max-width:768px){.dd__dropdown.style1-calendar .dd__calendar .dd__primaryButton-Leyend{margin-left:0;box-shadow:unset !important;flex:unset !important;margin-top:24px;padding:0;justify-content:space-between;padding:0 24px}
}
.dd__dropdown.style1-calendar .dd__calendar .dd__primaryButton-Leyend div{width:20%;display:flex;align-items:center}
@media(max-width:768px){.dd__dropdown.style1-calendar .dd__calendar .dd__primaryButton-Leyend div{width:unset;margin-right:0}
}
@media(max-width:575px){.dd__dropdown.style1-calendar .dd__calendar .dd__primaryButton-Leyend div{width:auto;margin-right:0}
.dd__dropdown.style1-calendar .dd__calendar .dd__primaryButton-Leyend div .description{height:26px;width:24px}
}
.dd__dropdown.style1-calendar .dd__calendar .dd__primaryButton-Leyend div .description{width:32px;height:32px;overflow:hidden;font-family:var(--barlow-regular);padding:8px;text-align:center;border-radius:8px;line-height:1;font-weight:bold}
@media(max-width:575px){.dd__dropdown.style1-calendar .dd__calendar .dd__primaryButton-Leyend div .description{height:24px;width:24px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;font-size:16px;font-weight:100}
}
.dd__dropdown.style1-calendar .dd__calendar .dd__primaryButton-Leyend div .description.sold{background-color:black;color:white;text-decoration:none}
.dd__dropdown.style1-calendar .dd__calendar .dd__primaryButton-Leyend div .description.available{background-color:#cacaca;color:black;text-decoration:none}
.dd__dropdown.style1-calendar .dd__calendar .dd__primaryButton-Leyend div .description.closed{background-color:white;color:#1b1b1b;border:1px solid #1b1b1b}
.dd__dropdown.style1-calendar .dd__calendar .dd__primaryButton-Leyend div .description.notAvailable{background-color:#fff;color:#1b1b1b}
.dd__dropdown.style1-calendar .dd__calendar .dd__primaryButton-Leyend div p{margin-left:8px;margin-bottom:0;padding:12px 0;font-size:14px}
.dd__dropdown.style1-calendar .dd__footer{margin:24px 0;flex-direction:column}
@media(max-width:768px){.dd__dropdown.style1-calendar .dd__footer{display:flex;flex-direction:column;flex-wrap:nowrap;margin:0;bottom:0;position:absolute;border-top:1px solid #cacaca;box-shadow:0 0 32px 0 rgba(0,0,0,0.1);width:100%}
}
.dd__dropdown.style1-calendar .dd__footer .dd__primaryButton-Leyend{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;width:100%}
@media(max-width:768px){.dd__dropdown.style1-calendar .dd__footer .dd__primaryButton-Leyend{margin-left:24px}
}
.dd__dropdown.style1-calendar .dd__footer .dd__primaryButton-Leyend div{width:20%;display:flex;align-items:center}
@media(max-width:768px){.dd__dropdown.style1-calendar .dd__footer .dd__primaryButton-Leyend div{width:unset;margin-right:48px}
}
@media(max-width:575px){.dd__dropdown.style1-calendar .dd__footer .dd__primaryButton-Leyend div{width:100%;margin-right:16px}
.dd__dropdown.style1-calendar .dd__footer .dd__primaryButton-Leyend div .description{height:26px;width:24px}
}
.dd__dropdown.style1-calendar .dd__footer .dd__primaryButton-Leyend div .description{width:32px;height:32px;overflow:hidden;font-family:var(--barlow-regular);padding:8px;text-align:center;border-radius:8px;line-height:1;font-weight:bold}
@media(max-width:575px){.dd__dropdown.style1-calendar .dd__footer .dd__primaryButton-Leyend div .description{height:26px;width:31px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;font-size:16px;font-weight:100}
}
.dd__dropdown.style1-calendar .dd__footer .dd__primaryButton-Leyend div .description.sold{background-color:black;color:white;text-decoration:none}
.dd__dropdown.style1-calendar .dd__footer .dd__primaryButton-Leyend div .description.available{background-color:#cacaca;color:black;text-decoration:none}
.dd__dropdown.style1-calendar .dd__footer .dd__primaryButton-Leyend div .description.closed{background-color:white;color:#1b1b1b;border:1px solid #1b1b1b}
.dd__dropdown.style1-calendar .dd__footer .dd__primaryButton-Leyend div .description.notAvailable{background-color:#fff;color:#1b1b1b}
.dd__dropdown.style1-calendar .dd__footer .dd__primaryButton-Leyend div p{margin-left:8px;margin-bottom:0;padding:12px 0;font-size:14px}
.dd__dropdown.style1-calendar .dd__footer .dd__primaryButton-Leyend .button{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:center;align-content:center;width:100%;margin:24px 121px 0 0}
@media(max-width:768px){.dd__dropdown.style1-calendar .dd__footer .dd__primaryButton-Leyend .button{display:none}
}
.dd__dropdown.style1-calendar .dd__footer .dd__primaryButton-Leyend .button span{color:#fff;font-family:var(--barlow-semibold-2);font-size:16px;letter-spacing:0;line-height:24px;text-align:center;background-color:var(--color-primary-01);border-radius:12px;padding:12px 55px;cursor:pointer}
.dd__dropdown.style1-calendar .dd__footer .dd__primaryButton-Leyend .button span:hover{background-color:var(--color-primary-02)}
.dd__dropdown.style1-calendar .dd__footer .space{display:none}
@media(max-width:768px){.dd__dropdown.style1-calendar .dd__footer .space{display:none;height:64px}
}
.dd__dropdown.style1-calendar .dd__footer .dd__lastButton-Leyend{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:flex-end;align-items:center;margin:24px 121px 0 0}
@media(max-width:575px){.dd__dropdown.style1-calendar .dd__footer .dd__lastButton-Leyend{display:block;box-shadow:0 -8px 20px 0 rgba(0,0,0,0.1);padding:10px 24px;width:100%}
}
.dd__dropdown.style1-calendar .dd__footer .dd__lastButton-Leyend .border-solid{cursor:pointer;width:max-content;padding:12px 54px;box-sizing:border-box;border-radius:12px;background-color:var(--color-primary-01);border:2px solid var(--color-primary-01)}
@media(max-width:575px){.dd__dropdown.style1-calendar .dd__footer .dd__lastButton-Leyend .border-solid{width:100%}
}
.dd__dropdown.style1-calendar .dd__footer .dd__lastButton-Leyend .border-solid .button01{height:100%}
.dd__dropdown.style1-calendar .dd__footer .dd__lastButton-Leyend .border-solid .button01 .cmp-button{text-decoration:none;height:100%}
.dd__dropdown.style1-calendar .dd__footer .dd__lastButton-Leyend .border-solid .button01 .cmp-button .cmp-button__text{color:#fff;font-family:var(--barlow-semibold-2);font-size:16px;font-weight:600;letter-spacing:0;display:flex;justify-content:center;align-items:center;height:100%}
.dd__dropdown.style1-calendar .dd__footer .dd__lastButton-Leyend .border-solid:hover{background-color:var(--color-primary-02);border:2px solid var(--color-primary-02)}
.dd__dropdown.style1-calendar .dd__footer .dd__lastButton-Leyend .border-solid:active{background-color:var(--color-primary-01);box-shadow:inset 0 8px 16px 0 rgba(0,0,0,0.3)}
.dd__dropdown.style1-calendar .dd__footer .dd__lastButton-Leyend .border-solid:focus{background-color:var(--color-primary-01);box-shadow:0 4px 12px 0 var(--color-primary-01)}
.dd__dropdown.style1-calendar .dd__footer .dd__lastButton-Leyend .border-solid:disabled{background-color:#cacaca}
.dd__dropdown.style1-calendar .dd__footer .dd__lastButton-Leyend .disabled{cursor:not-allowed;width:max-content;padding:6px 24px;box-sizing:border-box;border-radius:12px;background-color:#cacaca;border:2px solid #cacaca}
@media(max-width:575px){.dd__dropdown.style1-calendar .dd__footer .dd__lastButton-Leyend .disabled{width:100%}
}
.dd__dropdown.style1-calendar .dd__footer .dd__lastButton-Leyend .disabled .button1{border:2px solid #cacaca;background-color:#cacaca}
.dd__dropdown.style1-calendar .dd__footer .dd__lastButton-Leyend .disabled .button1 .button01{height:100%;background-color:#cacaca}
.dd__dropdown.style1-calendar .dd__footer .dd__lastButton-Leyend .disabled .button1 .button01 .cmp-button{text-decoration:none;height:100%}
.dd__dropdown.style1-calendar .dd__footer .dd__lastButton-Leyend .disabled .button1 .button01 .cmp-button .cmp-button__text{color:#fff;font-family:var(--barlow-semibold-2);font-size:16px;font-weight:600;letter-spacing:0;display:flex;justify-content:center;align-items:center;height:100%}
.dd__dropdown.style1-calendar .dd__footer .dd__lastButton-Leyend .disabled:hover{background-color:#cacaca;border:2px solid #cacaca}
.dd__dropdown.style1-calendar .dd__footer .dd__lastButton-Leyend .disabled:active{background-color:#cacaca;box-shadow:inset 0 8px 16px 0 rgba(0,0,0,0.3)}
.dd__dropdown.style1-calendar .dd__footer .dd__lastButton-Leyend .disabled:focus{background-color:#cacaca;box-shadow:0 4px 12px 0 #cacaca}
@media(max-width:575px){.dd__dropdown.style1-calendar .dd__footer .dd__lastButton-Leyend{display:block;box-shadow:0 -8px 20px 0 rgba(0,0,0,0.1);padding:10px 24px;width:100%}
.dd__dropdown.style1-calendar .dd__footer .dd__lastButton-Leyend .border-solid{cursor:pointer;width:max-content;padding:6px 24px;box-sizing:border-box;border-radius:12px;background-color:var(--color-primary-01);border:2px solid var(--color-primary-01)}
.dd__dropdown.style1-calendar .dd__footer .dd__lastButton-Leyend .border-solid .button01{height:100%}
.dd__dropdown.style1-calendar .dd__footer .dd__lastButton-Leyend .border-solid .button01 .cmp-button{text-decoration:none;height:100%}
.dd__dropdown.style1-calendar .dd__footer .dd__lastButton-Leyend .border-solid .button01 .cmp-button .cmp-button__text{color:#fff;font-family:var(--barlow-semibold-2);font-size:16px;font-weight:600;letter-spacing:0;display:flex;justify-content:center;align-items:center;height:100%}
.dd__dropdown.style1-calendar .dd__footer .dd__lastButton-Leyend .border-solid:hover{background-color:var(--color-primary-02);border:2px solid var(--color-primary-02)}
.dd__dropdown.style1-calendar .dd__footer .dd__lastButton-Leyend .border-solid:active{background-color:var(--color-primary-01);box-shadow:inset 0 8px 16px 0 rgba(0,0,0,0.3)}
.dd__dropdown.style1-calendar .dd__footer .dd__lastButton-Leyend .border-solid:focus{background-color:var(--color-primary-01);box-shadow:0 4px 12px 0 var(--color-primary-01)}
.dd__dropdown.style1-calendar .dd__footer .dd__lastButton-Leyend .border-solid:disabled{background-color:#cacaca}
.dd__dropdown.style1-calendar .dd__footer .dd__lastButton-Leyend .disabled{cursor:not-allowed;width:max-content;padding:6px 24px;box-sizing:border-box;border-radius:12px;background-color:#cacaca;border:2px solid #cacaca}
.dd__dropdown.style1-calendar .dd__footer .dd__lastButton-Leyend .disabled .button1{border:2px solid #cacaca;background-color:#cacaca}
.dd__dropdown.style1-calendar .dd__footer .dd__lastButton-Leyend .disabled .button1 .button01{height:100%;background-color:#cacaca}
.dd__dropdown.style1-calendar .dd__footer .dd__lastButton-Leyend .disabled .button1 .button01 .cmp-button{text-decoration:none;height:100%}
.dd__dropdown.style1-calendar .dd__footer .dd__lastButton-Leyend .disabled .button1 .button01 .cmp-button .cmp-button__text{color:#fff;font-family:var(--barlow-semibold-2);font-size:16px;font-weight:600;letter-spacing:0;display:flex;justify-content:center;align-items:center;height:100%}
.dd__dropdown.style1-calendar .dd__footer .dd__lastButton-Leyend .disabled:hover{background-color:#cacaca;border:2px solid #cacaca}
.dd__dropdown.style1-calendar .dd__footer .dd__lastButton-Leyend .disabled:active{background-color:#cacaca;box-shadow:inset 0 8px 16px 0 rgba(0,0,0,0.3)}
.dd__dropdown.style1-calendar .dd__footer .dd__lastButton-Leyend .disabled:focus{background-color:#cacaca;box-shadow:0 4px 12px 0 #cacaca}
}
@media(max-width:575px) and (max-width:575px){.dd__dropdown.style1-calendar .dd__footer .dd__lastButton-Leyend .border-solid{width:100%}
}
@media(max-width:575px) and (max-width:575px){.dd__dropdown.style1-calendar .dd__footer .dd__lastButton-Leyend .disabled{width:100%}
}
.dd__dropdown.style1-calendar .dd__view{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center}
.dd__dropdown.style1-calendar .dd__view .month2B{color:#1b1b1b;font-family:var(--anton-regular) !important;font-size:24px !important;letter-spacing:0;line-height:32px !important;text-align:center !important}
.dd__dropdown.style1-calendar.isList{position:absolute}
.dd__dropdown.style1-calendar.stickyCalendar{top:185px !important;position:fixed;z-index:99999;width:100%}
@media(max-width:768px){.dd__dropdown.style1-calendar.stickyCalendar{top:50% !important}
}
.dd__dropdown.style1-calendar.isList.stickyCalendar{top:170px !important}
@media(max-width:768px){.dd__dropdown.style1-calendar.isList.stickyCalendar{top:0 !important}
}
.dd__dropdown.style1-calendar.stickyCalendarFunnel{top:185px !important;position:fixed;z-index:99999;width:100%}
@media(max-width:768px){.dd__dropdown.style1-calendar.stickyCalendarFunnel{top:50% !important}
}
.calendar-mobile{position:relative;width:100%;height:100%}
@media(max-width:768px){.calendar-mobile{display:flex;flex-direction:column;flex-wrap:nowrap;height:100%}
}
@media(max-width:575px){.calendar-mobile{height:98%}
}
.calendar-mobile__top{box-shadow:0 0 32px 0 rgba(0,0,0,0.1);background-color:white;height:10%}
@media(max-width:1024px){.calendar-mobile__top{box-shadow:none;height:auto}
}
.calendar-mobile__top .top{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid #cacaca}
.calendar-mobile__top .top .text{color:#1b1b1b;font-family:var(--barlow-semibold-2);font-size:16px;letter-spacing:0;line-height:24px}
.calendar-mobile__top .top i.icon-remove{font-size:24px;color:var(--color-primary-01)}
.calendar-mobile .dd__dropdown.style1-calendar{width:100% !important;left:0 !important;top:0 !important;border-radius:0;box-shadow:unset;position:relative !important;height:100%;overflow:auto;transform:unset !important;padding:0 24px}
@media(max-width:575px){.calendar-mobile .dd__dropdown.style1-calendar{overflow:scroll;height:300px}
}
.calendar-mobile .dd__dropdown.style1-calendar .dd__block{border-radius:12px 12px 0 0;padding:16px;position:relative}
@media(max-width:768px){.calendar-mobile .dd__dropdown.style1-calendar .dd__block{flex:unset !important;padding:16px 0;display:block}
}
.calendar-mobile .dd__dropdown.style1-calendar .dd__block:hover .dd__view{background:transparent}
.calendar-mobile .dd__dropdown.style1-calendar .dd__block .dd-left{height:50px;width:50px;border:2px solid var(--color-primary-01);border-radius:12px 12px 12px 0;padding:0;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;margin-left:16px;opacity:1}
@media(max-width:768px){.calendar-mobile .dd__dropdown.style1-calendar .dd__block .dd-left{margin-left:0}
}
.calendar-mobile .dd__dropdown.style1-calendar .dd__block .dd-left:before{content:"\e951";font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;color:var(--color-primary-01);font-size:24px;transform:rotate(180deg)}
.calendar-mobile .dd__dropdown.style1-calendar .dd__block .dd-left svg{display:none}
.calendar-mobile .dd__dropdown.style1-calendar .dd__block .dd-right{height:50px;width:50px;border:2px solid var(--color-primary-01);border-radius:12px 12px 12px 0;padding:0;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;margin-right:16px;opacity:1}
@media(max-width:768px){.calendar-mobile .dd__dropdown.style1-calendar .dd__block .dd-right{margin-right:0}
}
.calendar-mobile .dd__dropdown.style1-calendar .dd__block .dd-right:before{content:"\e951";font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;color:var(--color-primary-01);font-size:24px}
.calendar-mobile .dd__dropdown.style1-calendar .dd__block .dd-right svg{display:none}
.calendar-mobile .dd__dropdown.style1-calendar .dd__block .disabled{cursor:no-drop;opacity:.5}
.calendar-mobile .dd__dropdown.style1-calendar .dd__block .dd__view{color:#1b1b1b;font-family:var(--anton-regular) !important;font-size:24px !important;letter-spacing:0;line-height:32px !important;text-align:center !important;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center}
.calendar-mobile .dd__dropdown.style1-calendar .dd__block .dd__view div{font-family:var(--anton-regular) !important;font-size:24px !important;font-weight:bold}
.calendar-mobile .dd__dropdown.style1-calendar .dd__block .dd__view .month1{width:100%}
.calendar-mobile .dd__dropdown.style1-calendar .dd__block .dd__view .month2{width:100%}
@media(max-width:768px){.calendar-mobile .dd__dropdown.style1-calendar .dd__block .dd__view .month2{display:none}
}
.calendar-mobile .dd__dropdown.style1-calendar .dd__block[data-key=d],.calendar-mobile .dd__dropdown.style1-calendar .dd__block[data-key=y]{display:none}
.calendar-mobile .dd__dropdown.style1-calendar .dd__calendar{border-bottom:0}
@media(max-width:768px){.calendar-mobile .dd__dropdown.style1-calendar .dd__calendar{display:flex;flex-direction:column;flex-wrap:nowrap;padding:0;overflow:unset}
}
.calendar-mobile .dd__dropdown.style1-calendar .dd__calendar .dd__block{border-radius:12px 12px 0 0;padding:16px;position:relative}
@media(max-width:768px){.calendar-mobile .dd__dropdown.style1-calendar .dd__calendar .dd__block{flex:unset !important;padding:16px 0;display:flex}
}
.calendar-mobile .dd__dropdown.style1-calendar .dd__calendar .dd__block:hover .dd__view{background:transparent}
.calendar-mobile .dd__dropdown.style1-calendar .dd__calendar .dd__block .dd-left{height:50px;width:50px;border:2px solid var(--color-primary-01);border-radius:12px 12px 12px 0;padding:0;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;margin-left:16px;opacity:1}
@media(max-width:768px){.calendar-mobile .dd__dropdown.style1-calendar .dd__calendar .dd__block .dd-left{margin-left:24px}
}
.calendar-mobile .dd__dropdown.style1-calendar .dd__calendar .dd__block .dd-left:before{content:"\e951";font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;color:var(--color-primary-01);font-size:24px;transform:rotate(180deg)}
.calendar-mobile .dd__dropdown.style1-calendar .dd__calendar .dd__block .dd-left svg{display:none}
.calendar-mobile .dd__dropdown.style1-calendar .dd__calendar .dd__block .dd-right{height:50px;width:50px;border:2px solid var(--color-primary-01);border-radius:12px 12px 12px 0;padding:0;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;margin-right:16px;opacity:1}
@media(max-width:768px){.calendar-mobile .dd__dropdown.style1-calendar .dd__calendar .dd__block .dd-right{margin-right:24px}
}
.calendar-mobile .dd__dropdown.style1-calendar .dd__calendar .dd__block .dd-right:before{content:"\e951";font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;color:var(--color-primary-01);font-size:24px}
.calendar-mobile .dd__dropdown.style1-calendar .dd__calendar .dd__block .dd-right svg{display:none}
.calendar-mobile .dd__dropdown.style1-calendar .dd__calendar .dd__block .disabled{cursor:no-drop;opacity:.5}
.calendar-mobile .dd__dropdown.style1-calendar .dd__calendar .dd__block .dd__view{color:#1b1b1b;font-family:var(--anton-regular) !important;font-size:24px !important;letter-spacing:0;line-height:32px !important;text-align:center !important;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center}
.calendar-mobile .dd__dropdown.style1-calendar .dd__calendar .dd__block .dd__view div{font-family:var(--anton-regular) !important;font-size:24px !important}
.calendar-mobile .dd__dropdown.style1-calendar .dd__calendar .dd__block .dd__view .month1{width:100%}
.calendar-mobile .dd__dropdown.style1-calendar .dd__calendar .dd__block .dd__view .month2{width:100%}
@media(max-width:768px){.calendar-mobile .dd__dropdown.style1-calendar .dd__calendar .dd__block .dd__view .month2{display:none}
}
.calendar-mobile .dd__dropdown.style1-calendar .dd__calendar div{padding:0;box-shadow:unset !important}
.calendar-mobile .dd__dropdown.style1-calendar .dd__calendar div .dd__header{border-bottom:unset;margin-bottom:0;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:space-evenly;align-items:center}
.calendar-mobile .dd__dropdown.style1-calendar .dd__calendar div .dd__header .dd__item{color:#1b1b1b;font-family:var(--barlow-regular);font-size:16px;letter-spacing:0;line-height:24px;text-align:center;opacity:1;max-width:51px;text-transform:uppercase}
@media(max-width:768px){.calendar-mobile .dd__dropdown.style1-calendar .dd__calendar div .dd__header .dd__item{max-width:46px}
}
.calendar-mobile .dd__dropdown.style1-calendar .dd__calendar div .dd__body{display:flex;align-items:center;flex-wrap:wrap;justify-content:center}
.calendar-mobile .dd__dropdown.style1-calendar .dd__calendar div .dd__body .dd__item{border-radius:8px;padding:0;margin-bottom:4px;flex:0 0 12.9%}
@media(max-width:768px){.calendar-mobile .dd__dropdown.style1-calendar .dd__calendar div .dd__body .dd__item{margin:2px}
}
.calendar-mobile .dd__dropdown.style1-calendar .dd__calendar div .dd__body .dd__item .dd-value{width:40px;height:40px;max-width:40px;color:#000;font-family:var(--barlow-semibold-2);font-size:16px;letter-spacing:0;line-height:24px;text-align:center}
@media(max-width:768px){.calendar-mobile .dd__dropdown.style1-calendar .dd__calendar div .dd__body .dd__item .dd-value{width:100%;height:40px;max-width:unset}
}
.calendar-mobile .dd__dropdown.style1-calendar .dd__calendar div .dd__body .dd__item.dd-i .dd-value{border-radius:8px;background-color:#cacaca}
.calendar-mobile .dd__dropdown.style1-calendar .dd__calendar div .dd__body .dd__item.dd-disabled .dd-value{background-color:white;border:1px solid #cacaca}
.calendar-mobile .dd__dropdown.style1-calendar .dd__calendar div .dd__body .dd__item.dd-selected{background-color:transparent}
.calendar-mobile .dd__dropdown.style1-calendar .dd__calendar div .dd__body .dd__item.dd-selected::before{background:transparent}
.calendar-mobile .dd__dropdown.style1-calendar .dd__calendar div .dd__body .dd__item.dd-selected .dd-value{color:white;background-color:black;border:unset;transform:unset;font-weight:unset}
.calendar-mobile .dd__dropdown.style1-calendar .dd__calendar div .dd__body .dd__item.dd-point{background-color:transparent}
.calendar-mobile .dd__dropdown.style1-calendar .dd__calendar div .dd__body .dd__item.dd-point:before{border-radius:unset;top:unset;left:unset;transform:unset;width:52px;height:40px;background-color:var(--color-primary-04)}
@media(max-width:768px){.calendar-mobile .dd__dropdown.style1-calendar .dd__calendar div .dd__body .dd__item.dd-point:before{width:72px}
}
.calendar-mobile .dd__dropdown.style1-calendar .dd__calendar div .dd__body .dd__item.dd-point .dd-value{background-color:var(--color-primary-04);color:black}
.calendar-mobile .dd__dropdown.style1-calendar .dd__view{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center}
.calendar-mobile .dd__dropdown.style1-calendar .dd__view .month2B{color:#1b1b1b;font-family:var(--anton-regular) !important;font-size:24px !important;font-weight:bold;letter-spacing:0;line-height:32px !important;text-align:center !important;margin-top:36px;margin-bottom:16px}
.calendar-mobile .dd__dropdown.style1-calendar .dd__primaryButton-Leyend{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;width:100%}
@media(max-width:768px){.calendar-mobile .dd__dropdown.style1-calendar .dd__primaryButton-Leyend{margin-left:0}
}
.calendar-mobile .dd__dropdown.style1-calendar .dd__primaryButton-Leyend div{width:20%;display:flex;align-items:center}
@media(max-width:768px){.calendar-mobile .dd__dropdown.style1-calendar .dd__primaryButton-Leyend div{width:unset;margin-right:48px}
}
@media(max-width:575px){.calendar-mobile .dd__dropdown.style1-calendar .dd__primaryButton-Leyend div{width:100%;margin-right:16px}
.calendar-mobile .dd__dropdown.style1-calendar .dd__primaryButton-Leyend div .description{height:26px;width:24px}
}
.calendar-mobile .dd__dropdown.style1-calendar .dd__primaryButton-Leyend div .description{width:32px;height:32px;overflow:hidden;font-family:var(--barlow-regular);padding:8px;text-align:center;border-radius:8px;line-height:1;font-weight:bold}
@media(max-width:575px){.calendar-mobile .dd__dropdown.style1-calendar .dd__primaryButton-Leyend div .description{height:24px;width:24px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;font-size:16px;font-weight:100}
}
.calendar-mobile .dd__dropdown.style1-calendar .dd__primaryButton-Leyend div .description.sold{background-color:black;color:white;text-decoration:none}
.calendar-mobile .dd__dropdown.style1-calendar .dd__primaryButton-Leyend div .description.available{background-color:#cacaca;color:black;text-decoration:none}
.calendar-mobile .dd__dropdown.style1-calendar .dd__primaryButton-Leyend div .description.closed{background-color:white;color:#1b1b1b;border:1px solid #1b1b1b}
.calendar-mobile .dd__dropdown.style1-calendar .dd__primaryButton-Leyend div .description.notAvailable{background-color:#fff;color:#1b1b1b}
.calendar-mobile .dd__dropdown.style1-calendar .dd__primaryButton-Leyend div p{margin-left:8px;margin-bottom:0;padding:12px 0;font-size:14px}
.calendar-mobile__calendar{position:relative;height:82%;overflow:auto}
@media(max-width:1024px){.calendar-mobile__calendar{height:86%;overflow:unset;position:unset}
}
.calendar-mobile__calendar .datePickOne{height:100%;display:none}
.calendar-mobile__calendar .datePickOne .ui-datepicker{border-radius:0;border:0;display:flex !important;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;padding:0}
@media(max-width:1024px){.calendar-mobile__calendar .datePickOne .ui-datepicker{width:100% !important;justify-content:flex-start}
}
@media(max-width:768px){.calendar-mobile__calendar .datePickOne .ui-datepicker{width:48em !important}
}
@media(max-width:575px){.calendar-mobile__calendar .datePickOne .ui-datepicker{width:auto !important}
}
.calendar-mobile__calendar .datePickOne .ui-datepicker .ui-datepicker-group{width:100%;padding:0 24px;border-radius:0}
.calendar-mobile__calendar .datePickOne .ui-datepicker .ui-datepicker-group .ui-datepicker-calendar{width:100%;margin:0}
.calendar-mobile__calendar .datePickOne .ui-datepicker .ui-datepicker-group-first{padding:16px 24px 0}
.calendar-mobile__calendar .datePickOne .ui-datepicker .ui-datepicker-group-last{padding:0 24px 24px}
.calendar-mobile__calendar .datePickOne .ui-datepicker .ui-datepicker-row-break{display:none}
.calendar-mobile__calendar .datePickOne .ui-datepicker .ui-datepicker-buttonpane{padding:10px 24px;margin:0;display:none}
.calendar-mobile__calendar .datePickOne .ui-datepicker .ui-datepicker-buttonpane .ui-datepicker-close{padding:6px 0;width:100%;margin:0}
.calendar-mobile__calendar .datePickOne .ui-helper-clearfix::after{content:unset}
.calendar-mobile__calendar .datePickTwo{height:100%;display:none}
.calendar-mobile__calendar .datePickTwo .ui-datepicker{border-radius:0;border:0;display:flex !important;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;padding:0}
@media(max-width:1024px){.calendar-mobile__calendar .datePickTwo .ui-datepicker{width:100% !important;justify-content:flex-start}
}
@media(max-width:768px){.calendar-mobile__calendar .datePickTwo .ui-datepicker{width:48em !important}
}
@media(max-width:575px){.calendar-mobile__calendar .datePickTwo .ui-datepicker{width:auto !important}
}
.calendar-mobile__calendar .datePickTwo .ui-datepicker .ui-datepicker-group{width:100%;padding:0 24px;border-radius:0}
.calendar-mobile__calendar .datePickTwo .ui-datepicker .ui-datepicker-group .ui-datepicker-calendar{width:100%;margin:0}
.calendar-mobile__calendar .datePickTwo .ui-datepicker .ui-datepicker-group-first{padding:16px 24px 0}
.calendar-mobile__calendar .datePickTwo .ui-datepicker .ui-datepicker-group-last{padding:0 24px 24px}
.calendar-mobile__calendar .datePickTwo .ui-datepicker .ui-datepicker-row-break{display:none}
.calendar-mobile__calendar .datePickTwo .ui-datepicker .ui-datepicker-buttonpane{padding:10px 24px;margin:0;display:none}
.calendar-mobile__calendar .datePickTwo .ui-datepicker .ui-datepicker-buttonpane .ui-datepicker-close{padding:6px 0;width:100%;margin:0}
.calendar-mobile__calendar .datePickOne.alwaysShow{display:block}
.calendar-mobile__calendar .datePickTwo.alwaysShow{display:block}
.calendar-mobile__calendar .ui-datepicker-group-last{padding-bottom:24px}
@media(max-width:1024px){.calendar-mobile__bottom{display:flex;background-color:white;justify-content:center;padding-bottom:20px}
}
@media(max-width:1024px){.calendar-mobile__bottom .disabled{padding-bottom:20px;display:flex;background-color:white;justify-content:center}
}
@media(max-width:575px){.calendar-mobile__bottom .disabled{width:auto}
}
.calendar-mobile .dd__footer{margin:24px 0;flex-direction:column}
@media(max-width:768px){.calendar-mobile .dd__footer{display:flex;flex-direction:column;flex-wrap:nowrap;margin:0;position:relative;border-top:1px solid #cacaca;box-shadow:0 0 32px 0 rgba(0,0,0,0.1);width:100%;background-color:white}
}
.calendar-mobile .dd__footer .dd__primaryButton-Leyend{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;width:100%}
@media(max-width:768px){.calendar-mobile .dd__footer .dd__primaryButton-Leyend{margin-left:24px}
}
.calendar-mobile .dd__footer .dd__primaryButton-Leyend div{width:20%;display:flex;align-items:center}
@media(max-width:768px){.calendar-mobile .dd__footer .dd__primaryButton-Leyend div{width:unset;margin-right:48px}
}
@media(max-width:575px){.calendar-mobile .dd__footer .dd__primaryButton-Leyend div{width:100%;margin-right:16px}
.calendar-mobile .dd__footer .dd__primaryButton-Leyend div .description{height:26px;width:24px}
}
.calendar-mobile .dd__footer .dd__primaryButton-Leyend div .description{width:32px;height:32px;overflow:hidden;font-family:var(--barlow-regular);padding:8px;text-align:center;border-radius:8px;line-height:1;font-weight:bold}
@media(max-width:575px){.calendar-mobile .dd__footer .dd__primaryButton-Leyend div .description{height:26px;width:31px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;font-size:16px;font-weight:100}
}
.calendar-mobile .dd__footer .dd__primaryButton-Leyend div .description.sold{background-color:black;color:white;text-decoration:none}
.calendar-mobile .dd__footer .dd__primaryButton-Leyend div .description.available{background-color:#cacaca;color:black;text-decoration:none}
.calendar-mobile .dd__footer .dd__primaryButton-Leyend div .description.closed{background-color:white;color:#1b1b1b;border:1px solid #1b1b1b}
.calendar-mobile .dd__footer .dd__primaryButton-Leyend div .description.notAvailable{background-color:#fff;color:#1b1b1b}
.calendar-mobile .dd__footer .dd__primaryButton-Leyend div p{margin-left:8px;margin-bottom:0;padding:12px 0;font-size:14px}
.calendar-mobile .dd__footer .space{display:none}
@media(max-width:768px){.calendar-mobile .dd__footer .space{display:none;height:64px}
}
.calendar-mobile .dd__footer .dd__lastButton-Leyend{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:flex-end;align-items:center;margin:24px 121px 0 0}
@media(max-width:768px){.calendar-mobile .dd__footer .dd__lastButton-Leyend{margin:0}
}
.calendar-mobile .dd__footer .dd__lastButton-Leyend .border-solid{cursor:pointer;width:max-content;padding:12px 54px;box-sizing:border-box;border-radius:12px;background-color:var(--color-primary-01);border:2px solid var(--color-primary-01)}
.calendar-mobile .dd__footer .dd__lastButton-Leyend .border-solid .button01{height:100%}
.calendar-mobile .dd__footer .dd__lastButton-Leyend .border-solid .button01 .cmp-button{text-decoration:none;height:100%}
.calendar-mobile .dd__footer .dd__lastButton-Leyend .border-solid .button01 .cmp-button .cmp-button__text{color:#fff;font-family:var(--barlow-semibold-2);font-size:16px;font-weight:600;letter-spacing:0;display:flex;justify-content:center;align-items:center;height:100%}
.calendar-mobile .dd__footer .dd__lastButton-Leyend .border-solid:hover{background-color:var(--color-primary-02);border:2px solid var(--color-primary-02)}
.calendar-mobile .dd__footer .dd__lastButton-Leyend .border-solid:active{background-color:var(--color-primary-01);box-shadow:inset 0 8px 16px 0 rgba(0,0,0,0.3)}
.calendar-mobile .dd__footer .dd__lastButton-Leyend .border-solid:focus{background-color:var(--color-primary-01);box-shadow:0 4px 12px 0 var(--color-primary-01)}
.calendar-mobile .dd__footer .dd__lastButton-Leyend .border-solid:disabled{background-color:#cacaca}
.calendar-mobile .dd__footer .dd__lastButton-Leyend .disabled{cursor:not-allowed;width:max-content;padding:6px 24px;box-sizing:border-box;border-radius:12px;background-color:#cacaca;border:2px solid #cacaca}
@media(max-width:575px){.calendar-mobile .dd__footer .dd__lastButton-Leyend .disabled{width:100%}
}
.calendar-mobile .dd__footer .dd__lastButton-Leyend .disabled .button1{border:2px solid #cacaca;background-color:#cacaca}
.calendar-mobile .dd__footer .dd__lastButton-Leyend .disabled .button1 .button01{height:100%;background-color:#cacaca}
.calendar-mobile .dd__footer .dd__lastButton-Leyend .disabled .button1 .button01 .cmp-button{text-decoration:none;height:100%}
.calendar-mobile .dd__footer .dd__lastButton-Leyend .disabled .button1 .button01 .cmp-button .cmp-button__text{color:#fff;font-family:var(--barlow-semibold-2);font-size:16px;font-weight:600;letter-spacing:0;display:flex;justify-content:center;align-items:center;height:100%}
.calendar-mobile .dd__footer .dd__lastButton-Leyend .disabled:hover{background-color:#cacaca;border:2px solid #cacaca}
.calendar-mobile .dd__footer .dd__lastButton-Leyend .disabled:active{background-color:#cacaca;box-shadow:inset 0 8px 16px 0 rgba(0,0,0,0.3)}
.calendar-mobile .dd__footer .dd__lastButton-Leyend .disabled:focus{background-color:#cacaca;box-shadow:0 4px 12px 0 #cacaca}
@media(max-width:575px){.calendar-mobile .dd__footer .dd__lastButton-Leyend{display:block;box-shadow:0 -8px 20px 0 rgba(0,0,0,0.1);padding:10px 24px;width:100%}
.calendar-mobile .dd__footer .dd__lastButton-Leyend .border-solid{cursor:pointer;width:max-content;padding:6px 24px;box-sizing:border-box;border-radius:12px;background-color:var(--color-primary-01);border:2px solid var(--color-primary-01)}
.calendar-mobile .dd__footer .dd__lastButton-Leyend .border-solid .button01{height:100%}
.calendar-mobile .dd__footer .dd__lastButton-Leyend .border-solid .button01 .cmp-button{text-decoration:none;height:100%}
.calendar-mobile .dd__footer .dd__lastButton-Leyend .border-solid .button01 .cmp-button .cmp-button__text{color:#fff;font-family:var(--barlow-semibold-2);font-size:16px;font-weight:600;letter-spacing:0;display:flex;justify-content:center;align-items:center;height:100%}
.calendar-mobile .dd__footer .dd__lastButton-Leyend .border-solid:hover{background-color:var(--color-primary-02);border:2px solid var(--color-primary-02)}
.calendar-mobile .dd__footer .dd__lastButton-Leyend .border-solid:active{background-color:var(--color-primary-01);box-shadow:inset 0 8px 16px 0 rgba(0,0,0,0.3)}
.calendar-mobile .dd__footer .dd__lastButton-Leyend .border-solid:focus{background-color:var(--color-primary-01);box-shadow:0 4px 12px 0 var(--color-primary-01)}
.calendar-mobile .dd__footer .dd__lastButton-Leyend .border-solid:disabled{background-color:#cacaca}
.calendar-mobile .dd__footer .dd__lastButton-Leyend .disabled{cursor:not-allowed;width:max-content;padding:6px 24px;box-sizing:border-box;border-radius:12px;background-color:#cacaca;border:2px solid #cacaca}
.calendar-mobile .dd__footer .dd__lastButton-Leyend .disabled .button1{border:2px solid #cacaca;background-color:#cacaca}
.calendar-mobile .dd__footer .dd__lastButton-Leyend .disabled .button1 .button01{height:100%;background-color:#cacaca}
.calendar-mobile .dd__footer .dd__lastButton-Leyend .disabled .button1 .button01 .cmp-button{text-decoration:none;height:100%}
.calendar-mobile .dd__footer .dd__lastButton-Leyend .disabled .button1 .button01 .cmp-button .cmp-button__text{color:#fff;font-family:var(--barlow-semibold-2);font-size:16px;font-weight:600;letter-spacing:0;display:flex;justify-content:center;align-items:center;height:100%}
.calendar-mobile .dd__footer .dd__lastButton-Leyend .disabled:hover{background-color:#cacaca;border:2px solid #cacaca}
.calendar-mobile .dd__footer .dd__lastButton-Leyend .disabled:active{background-color:#cacaca;box-shadow:inset 0 8px 16px 0 rgba(0,0,0,0.3)}
.calendar-mobile .dd__footer .dd__lastButton-Leyend .disabled:focus{background-color:#cacaca;box-shadow:0 4px 12px 0 #cacaca}
}
@media(max-width:575px) and (max-width:575px){.calendar-mobile .dd__footer .dd__lastButton-Leyend .border-solid{width:100%}
}
@media(max-width:575px) and (max-width:575px){.calendar-mobile .dd__footer .dd__lastButton-Leyend .disabled{width:100%}
}
.calendar-mobile__bottom .border-solid{cursor:pointer;width:max-content;padding:12px 54px;box-sizing:border-box;border-radius:12px;background-color:var(--color-primary-01);border:2px solid var(--color-primary-01)}
@media(max-width:575px){.calendar-mobile__bottom .border-solid{width:auto;margin:0 auto}
}
.calendar-mobile__bottom .border-solid .button01{height:100%}
.calendar-mobile__bottom .border-solid .button01 .cmp-button{text-decoration:none;height:100%}
.calendar-mobile__bottom .border-solid .button01 .cmp-button .cmp-button__text{color:#fff;font-family:var(--barlow-semibold-2);font-size:16px;font-weight:600;letter-spacing:0;display:flex;justify-content:center;align-items:center;height:100%}
.calendar-mobile__bottom .border-solid:hover{background-color:var(--color-primary-02);border:2px solid var(--color-primary-02)}
.calendar-mobile__bottom .border-solid:active{background-color:var(--color-primary-01);box-shadow:inset 0 8px 16px 0 rgba(0,0,0,0.3)}
.calendar-mobile__bottom .border-solid:focus{background-color:var(--color-primary-01);box-shadow:0 4px 12px 0 var(--color-primary-01)}
.calendar-mobile__bottom .border-solid:disabled{background-color:#cacaca}
.calendar-mobile__bottom .disabled{cursor:not-allowed;width:max-content;padding:6px 24px;box-sizing:border-box;border-radius:12px;background-color:#cacaca;border:2px solid #cacaca}
@media(max-width:1024px){.calendar-mobile__bottom .disabled{padding:12px 54px}
}
@media(max-width:575px){.calendar-mobile__bottom .disabled{width:fit-content}
}
.calendar-mobile__bottom .disabled .button1{border:2px solid #cacaca;background-color:#cacaca}
.calendar-mobile__bottom .disabled .button1 .button01{height:100%;background-color:#cacaca}
.calendar-mobile__bottom .disabled .button1 .button01 .cmp-button{text-decoration:none;height:100%}
.calendar-mobile__bottom .disabled .button1 .button01 .cmp-button .cmp-button__text{color:#fff;font-family:var(--barlow-semibold-2);font-size:16px;font-weight:600;letter-spacing:0;display:flex;justify-content:center;align-items:center;height:100%}
.calendar-mobile__bottom .disabled:hover{background-color:#cacaca;border:2px solid #cacaca}
.calendar-mobile__bottom .disabled:active{background-color:#cacaca;box-shadow:inset 0 8px 16px 0 rgba(0,0,0,0.3)}
.calendar-mobile__bottom .disabled:focus{background-color:#cacaca;box-shadow:0 4px 12px 0 #cacaca}
@media(max-width:575px){.calendar-mobile__bottom{display:block;box-shadow:0 -8px 20px 0 rgba(0,0,0,0.1);padding:10px 24px;width:100%;background-color:white;height:100%;border-top:1px solid #cacaca;bottom:26px;position:relative}
.calendar-mobile__bottom .border-solid{cursor:pointer;width:max-content;padding:6px 24px;box-sizing:border-box;border-radius:12px;background-color:var(--color-primary-01);border:2px solid var(--color-primary-01)}
.calendar-mobile__bottom .border-solid .button01{height:100%}
.calendar-mobile__bottom .border-solid .button01 .cmp-button{text-decoration:none;height:100%}
.calendar-mobile__bottom .border-solid .button01 .cmp-button .cmp-button__text{color:#fff;font-family:var(--barlow-semibold-2);font-size:16px;font-weight:600;letter-spacing:0;display:flex;justify-content:center;align-items:center;height:100%}
.calendar-mobile__bottom .border-solid:hover{background-color:var(--color-primary-02);border:2px solid var(--color-primary-02)}
.calendar-mobile__bottom .border-solid:active{background-color:var(--color-primary-01);box-shadow:inset 0 8px 16px 0 rgba(0,0,0,0.3)}
.calendar-mobile__bottom .border-solid:focus{background-color:var(--color-primary-01);box-shadow:0 4px 12px 0 var(--color-primary-01)}
.calendar-mobile__bottom .border-solid:disabled{background-color:#cacaca}
.calendar-mobile__bottom .disabled{cursor:not-allowed;width:max-content;padding:6px 24px;box-sizing:border-box;border-radius:12px;background-color:#cacaca;border:2px solid #cacaca}
.calendar-mobile__bottom .disabled .button1{border:2px solid #cacaca;background-color:#cacaca}
.calendar-mobile__bottom .disabled .button1 .button01{height:100%;background-color:#cacaca}
.calendar-mobile__bottom .disabled .button1 .button01 .cmp-button{text-decoration:none;height:100%}
.calendar-mobile__bottom .disabled .button1 .button01 .cmp-button .cmp-button__text{color:#fff;font-family:var(--barlow-semibold-2);font-size:16px;font-weight:600;letter-spacing:0;display:flex;justify-content:center;align-items:center;height:100%}
.calendar-mobile__bottom .disabled:hover{background-color:#cacaca;border:2px solid #cacaca}
.calendar-mobile__bottom .disabled:active{background-color:#cacaca;box-shadow:inset 0 8px 16px 0 rgba(0,0,0,0.3)}
.calendar-mobile__bottom .disabled:focus{background-color:#cacaca;box-shadow:0 4px 12px 0 #cacaca}
}
@media(max-width:575px) and (max-width:575px){.calendar-mobile__bottom .border-solid{width:auto;margin:0 auto}
}
@media(max-width:575px) and (max-width:1024px){.calendar-mobile__bottom .disabled{padding:12px 54px}
}
@media(max-width:575px) and (max-width:575px){.calendar-mobile__bottom .disabled{width:100%;padding:0;height:40px}
}
.calendar-mobile__bottom.disabled{background-color:#cacaca;cursor:none}
.calendar-mobile.home{position:fixed;z-index:999;display:none;top:0;background-color:white;justify-content:space-between}
.calendar-mobile.home .calendar-mobile__top{background-color:white;height:auto;border-bottom:1px solid #cacaca}
.calendar-mobile.home .calendar-mobile__top .top{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:space-between;align-items:center;padding:24px;border-bottom:unset}
.calendar-mobile.home .calendar-mobile__top .top .text{color:#1b1b1b;font-family:var(--barlow-semibold-2);font-size:16px;letter-spacing:0;line-height:24px}
.calendar-mobile.home .calendar-mobile__top .top i.icon-remove{font-size:24px;color:var(--color-primary-01)}
.calendar-mobile.home .calendar-mobile__wrapper{position:relative;height:auto;overflow:auto;padding:16px 0}
.calendar-mobile.home .calendar-mobile__wrapper .datePickOne{height:100%;display:none}
.calendar-mobile.home .calendar-mobile__wrapper .datePickOne .ui-datepicker{border-radius:0;border:0;display:flex !important;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;padding:0}
.calendar-mobile.home .calendar-mobile__wrapper .datePickOne .ui-datepicker .ui-datepicker-group{width:100%;padding:0 24px;border-radius:0}
.calendar-mobile.home .calendar-mobile__wrapper .datePickOne .ui-datepicker .ui-datepicker-group .ui-datepicker-calendar{width:100%;margin:0}
.calendar-mobile.home .calendar-mobile__wrapper .datePickOne .ui-datepicker .ui-datepicker-group-last{padding:0 24px 24px}
.calendar-mobile.home .calendar-mobile__wrapper .datePickOne .ui-datepicker .ui-datepicker-row-break{display:none}
.calendar-mobile.home .calendar-mobile__wrapper .datePickOne .ui-datepicker .ui-datepicker-buttonpane{padding:10px 24px;margin:0;display:none}
.calendar-mobile.home .calendar-mobile__wrapper .datePickOne .ui-datepicker .ui-datepicker-buttonpane .ui-datepicker-close{padding:6px 0;width:100%;margin:0}
.calendar-mobile.home .calendar-mobile__wrapper .datePickOne .ui-helper-clearfix::after{content:unset}
.calendar-mobile.home .calendar-mobile__wrapper .datePickTwo{height:100%;display:none}
.calendar-mobile.home .calendar-mobile__wrapper .datePickTwo .ui-datepicker{border-radius:0;border:0;display:flex !important;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;padding:0}
.calendar-mobile.home .calendar-mobile__wrapper .datePickTwo .ui-datepicker .ui-datepicker-group{width:100%;padding:0 24px;border-radius:0}
.calendar-mobile.home .calendar-mobile__wrapper .datePickTwo .ui-datepicker .ui-datepicker-group .ui-datepicker-calendar{width:100%;margin:0}
.calendar-mobile.home .calendar-mobile__wrapper .datePickTwo .ui-datepicker .ui-datepicker-group-last{padding:0 24px 24px}
.calendar-mobile.home .calendar-mobile__wrapper .datePickTwo .ui-datepicker .ui-datepicker-row-break{display:none}
.calendar-mobile.home .calendar-mobile__wrapper .datePickTwo .ui-datepicker .ui-datepicker-buttonpane{padding:10px 24px;margin:0;display:none}
.calendar-mobile.home .calendar-mobile__wrapper .datePickTwo .ui-datepicker .ui-datepicker-buttonpane .ui-datepicker-close{padding:6px 0;width:100%;margin:0}
.calendar-mobile.home .calendar-mobile__wrapper .datePickOne.alwaysShow{display:block}
.calendar-mobile.home .calendar-mobile__wrapper .datePickTwo.alwaysShow{display:block}
.calendar-mobile.home .calendar-mobile__wrapper .ui-datepicker-group-last{padding-bottom:24px}
.calendar-mobile.home .calendar-mobile__bottom{height:auto;z-index:1}
.dd__dropdown.style2-calendar{width:778px !important;left:calc(50vw - 10px);top:329px;border-radius:24px;box-shadow:0 8px 32px 0 rgba(0,0,0,0.24);z-index:9}
@media(max-width:768px){.dd__dropdown.style2-calendar{width:100% !important;height:100%;border-radius:0;overflow:auto}
.dd__dropdown.style2-calendar .top{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid #cacaca}
.dd__dropdown.style2-calendar .top .text{color:#1b1b1b;font-family:var(--barlow-semibold-2);font-size:16px;letter-spacing:0;line-height:24px}
.dd__dropdown.style2-calendar .top i.icon-remove{font-size:24px;color:var(--color-primary-01)}
}
.dd__dropdown.style2-calendar .dd__block{border-radius:12px 12px 0 0;padding:16px;position:relative}
@media(max-width:768px){.dd__dropdown.style2-calendar .dd__block{flex:unset !important}
}
.dd__dropdown.style2-calendar .dd__block:hover .dd__view{background:transparent}
.dd__dropdown.style2-calendar .dd__block .dd-left{height:50px;width:50px;border:2px solid var(--color-primary-01);border-radius:12px 12px 12px 0;padding:0;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;margin-left:16px}
.dd__dropdown.style2-calendar .dd__block .dd-left:before{content:"\e951";font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;color:var(--color-primary-01);font-size:24px;transform:rotate(180deg)}
.dd__dropdown.style2-calendar .dd__block .dd-left svg{display:none}
.dd__dropdown.style2-calendar .dd__block .dd-right{height:50px;width:50px;border:2px solid var(--color-primary-01);border-radius:12px 12px 12px 0;padding:0;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;margin-right:16px}
.dd__dropdown.style2-calendar .dd__block .dd-right:before{content:"\e951";font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;color:var(--color-primary-01);font-size:24px}
.dd__dropdown.style2-calendar .dd__block .dd-right svg{display:none}
.dd__dropdown.style2-calendar .dd__block .dd__view{color:#1b1b1b;font-family:var(--anton-regular) !important;font-size:24px !important;letter-spacing:0;line-height:32px !important;text-align:center !important;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center}
.dd__dropdown.style2-calendar .dd__block .dd__view div{font-family:var(--anton-regular) !important;font-size:24px !important}
.dd__dropdown.style2-calendar .dd__block .dd__view .month1{width:100%}
.dd__dropdown.style2-calendar .dd__block .dd__view .month2{width:100%}
@media(max-width:768px){.dd__dropdown.style2-calendar .dd__block .dd__view .month2{display:none}
}
.dd__dropdown.style2-calendar .dd__primaryButton-Leyend{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;width:100%}
@media(max-width:768px){.dd__dropdown.style2-calendar .dd__primaryButton-Leyend{margin-left:0;padding:0 8px 0 24px}
}
.dd__dropdown.style2-calendar .dd__primaryButton-Leyend div{width:20%;display:flex;align-items:center}
@media(max-width:768px){.dd__dropdown.style2-calendar .dd__primaryButton-Leyend div{width:unset;margin-right:48px}
}
@media(max-width:575px){.dd__dropdown.style2-calendar .dd__primaryButton-Leyend div{width:100%;margin-right:16px}
.dd__dropdown.style2-calendar .dd__primaryButton-Leyend div .description{height:26px;width:24px}
}
.dd__dropdown.style2-calendar .dd__primaryButton-Leyend div .description{width:32px;height:32px;overflow:hidden;font-family:var(--barlow-regular);padding:8px;text-align:center;border-radius:8px;line-height:1;font-weight:bold}
@media(max-width:575px){.dd__dropdown.style2-calendar .dd__primaryButton-Leyend div .description{height:24px;width:24px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;font-size:16px;font-weight:100}
}
.dd__dropdown.style2-calendar .dd__primaryButton-Leyend div .description.sold{background-color:black;color:white;text-decoration:none}
.dd__dropdown.style2-calendar .dd__primaryButton-Leyend div .description.available{background-color:#cacaca;color:black;text-decoration:none}
.dd__dropdown.style2-calendar .dd__primaryButton-Leyend div .description.closed{background-color:white;color:#1b1b1b;border:1px solid #1b1b1b}
.dd__dropdown.style2-calendar .dd__primaryButton-Leyend div .description.notAvailable{background-color:#fff;color:#1b1b1b}
.dd__dropdown.style2-calendar .dd__primaryButton-Leyend div p{margin-left:8px;margin-bottom:0;padding:12px 0;font-size:14px}
.dd__dropdown.style2-calendar .dd__calendar{border-bottom:0}
@media(max-width:768px){.dd__dropdown.style2-calendar .dd__calendar{display:flex;flex-direction:column;flex-wrap:nowrap;padding:0;margin:0 22px;overflow:hidden}
}
.dd__dropdown.style2-calendar .dd__calendar div .dd__header{border-bottom:unset;margin-bottom:0}
.dd__dropdown.style2-calendar .dd__calendar div .dd__header .dd__item{color:#1b1b1b;font-family:var(--barlow-regular);font-size:16px;letter-spacing:0;line-height:24px;text-align:center;opacity:1;max-width:51px}
@media(max-width:768px){.dd__dropdown.style2-calendar .dd__calendar div .dd__header .dd__item{max-width:46px}
}
.dd__dropdown.style2-calendar .dd__calendar div .dd__body .dd__item{border-radius:8px;padding:0;margin-bottom:4px;flex:0 0 12.9%}
@media(max-width:768px){.dd__dropdown.style2-calendar .dd__calendar div .dd__body .dd__item{margin:2px}
}
.dd__dropdown.style2-calendar .dd__calendar div .dd__body .dd__item .dd-value{width:40px;height:40px;max-width:40px;color:#000;font-family:var(--barlow-semibold-2);font-size:16px;letter-spacing:0;line-height:24px;text-align:center}
@media(max-width:768px){.dd__dropdown.style2-calendar .dd__calendar div .dd__body .dd__item .dd-value{width:100%;height:40px;max-width:unset}
}
.dd__dropdown.style2-calendar .dd__calendar div .dd__body .dd__item.dd-i .dd-value{border-radius:8px;background-color:#cacaca}
.dd__dropdown.style2-calendar .dd__calendar div .dd__body .dd__item.dd-disabled .dd-value{background-color:white;border:1px solid #cacaca}
.dd__dropdown.style2-calendar .dd__calendar div .dd__body .dd__item.dd-selected{background-color:transparent}
.dd__dropdown.style2-calendar .dd__calendar div .dd__body .dd__item.dd-selected::before{background:transparent}
.dd__dropdown.style2-calendar .dd__calendar div .dd__body .dd__item.dd-selected .dd-value{color:white;background-color:black;border:unset;transform:unset;font-weight:unset}
.dd__dropdown.style2-calendar .dd__calendar div .dd__body .dd__item.dd-point{background-color:transparent}
.dd__dropdown.style2-calendar .dd__calendar div .dd__body .dd__item.dd-point:before{border-radius:unset;top:unset;left:unset;transform:unset;width:52px;height:40px;background-color:var(--color-primary-04)}
@media(max-width:768px){.dd__dropdown.style2-calendar .dd__calendar div .dd__body .dd__item.dd-point:before{width:72px}
}
.dd__dropdown.style2-calendar .dd__calendar div .dd__body .dd__item.dd-point .dd-value{background-color:var(--color-primary-04);color:black}
.dd__dropdown.style2-calendar .dd__footer{margin:24px 0;flex-direction:column}
@media(max-width:768px){.dd__dropdown.style2-calendar .dd__footer{display:flex;flex-direction:column;flex-wrap:nowrap;margin:24px 0 0}
}
.dd__dropdown.style2-calendar .dd__footer .dd__primaryButton-Leyend{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;width:100%}
@media(max-width:768px){.dd__dropdown.style2-calendar .dd__footer .dd__primaryButton-Leyend{margin-left:24px}
}
.dd__dropdown.style2-calendar .dd__footer .dd__primaryButton-Leyend .leyend{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;width:100%}
.dd__dropdown.style2-calendar .dd__footer .dd__primaryButton-Leyend .leyend div{width:20%;display:flex;align-items:center}
@media(max-width:768px){.dd__dropdown.style2-calendar .dd__footer .dd__primaryButton-Leyend .leyend div{width:unset;margin-right:48px}
}
@media(max-width:575px){.dd__dropdown.style2-calendar .dd__footer .dd__primaryButton-Leyend .leyend div{width:100%;margin-right:16px}
.dd__dropdown.style2-calendar .dd__footer .dd__primaryButton-Leyend .leyend div .description{height:26px;width:24px}
}
.dd__dropdown.style2-calendar .dd__footer .dd__primaryButton-Leyend .leyend div .description{width:32px;height:32px;overflow:hidden;font-family:var(--barlow-regular);padding:8px;text-align:center;border-radius:8px;line-height:1;font-weight:bold}
@media(max-width:575px){.dd__dropdown.style2-calendar .dd__footer .dd__primaryButton-Leyend .leyend div .description{height:26px;width:31px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;font-size:16px;font-weight:100}
}
.dd__dropdown.style2-calendar .dd__footer .dd__primaryButton-Leyend .leyend div .description.sold{background-color:black;color:white;text-decoration:none}
.dd__dropdown.style2-calendar .dd__footer .dd__primaryButton-Leyend .leyend div .description.available{background-color:#cacaca;color:black;text-decoration:none}
.dd__dropdown.style2-calendar .dd__footer .dd__primaryButton-Leyend .leyend div .description.closed{background-color:white;color:#1b1b1b;border:1px solid #1b1b1b}
.dd__dropdown.style2-calendar .dd__footer .dd__primaryButton-Leyend .leyend div .description.notAvailable{background-color:#fff;color:#1b1b1b}
.dd__dropdown.style2-calendar .dd__footer .dd__primaryButton-Leyend .leyend div p{margin-left:8px;margin-bottom:0;padding:12px 0;font-size:14px}
.dd__dropdown.style2-calendar .dd__footer .dd__primaryButton-Leyend .button{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:center;align-content:center;width:100%;margin:24px 121px 0 0}
@media(max-width:768px){.dd__dropdown.style2-calendar .dd__footer .dd__primaryButton-Leyend .button{display:none}
}
.dd__dropdown.style2-calendar .dd__footer .dd__primaryButton-Leyend .button span{color:#fff;font-family:var(--barlow-semibold-2);font-size:16px;letter-spacing:0;line-height:24px;text-align:center;background-color:var(--color-primary-01);border-radius:12px;padding:12px 55px;cursor:pointer}
.dd__dropdown.style2-calendar .dd__footer .dd__primaryButton-Leyend .button span:hover{background-color:var(--color-primary-02)}
.dd__dropdown.style2-calendar .dd__footer .space{display:none}
@media(max-width:768px){.dd__dropdown.style2-calendar .dd__footer .space{display:none;height:64px}
}
.dd__dropdown.style2-calendar .dd__footer .dd__lastButton-Leyend{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:flex-end;align-items:center;margin:24px 121px 0 0}
.dd__dropdown.style2-calendar .dd__footer .dd__lastButton-Leyend .border-solid{cursor:pointer;width:max-content;padding:12px 54px;box-sizing:border-box;border-radius:12px;background-color:var(--color-primary-01);border:2px solid var(--color-primary-01)}
@media(max-width:575px){.dd__dropdown.style2-calendar .dd__footer .dd__lastButton-Leyend .border-solid{width:100%}
}
.dd__dropdown.style2-calendar .dd__footer .dd__lastButton-Leyend .border-solid .button01{height:100%}
.dd__dropdown.style2-calendar .dd__footer .dd__lastButton-Leyend .border-solid .button01 .cmp-button{text-decoration:none;height:100%}
.dd__dropdown.style2-calendar .dd__footer .dd__lastButton-Leyend .border-solid .button01 .cmp-button .cmp-button__text{color:#fff;font-family:var(--barlow-semibold-2);font-size:16px;font-weight:600;letter-spacing:0;display:flex;justify-content:center;align-items:center;height:100%}
.dd__dropdown.style2-calendar .dd__footer .dd__lastButton-Leyend .border-solid:hover{background-color:var(--color-primary-02);border:2px solid var(--color-primary-02)}
.dd__dropdown.style2-calendar .dd__footer .dd__lastButton-Leyend .border-solid:active{background-color:var(--color-primary-01);box-shadow:inset 0 8px 16px 0 rgba(0,0,0,0.3)}
.dd__dropdown.style2-calendar .dd__footer .dd__lastButton-Leyend .border-solid:focus{background-color:var(--color-primary-01);box-shadow:0 4px 12px 0 var(--color-primary-01)}
.dd__dropdown.style2-calendar .dd__footer .dd__lastButton-Leyend .border-solid:disabled{background-color:#cacaca}
.dd__dropdown.style2-calendar .dd__footer .dd__lastButton-Leyend .disabled{cursor:not-allowed;width:max-content;padding:6px 24px;box-sizing:border-box;border-radius:12px;background-color:#cacaca;border:2px solid #cacaca}
@media(max-width:575px){.dd__dropdown.style2-calendar .dd__footer .dd__lastButton-Leyend .disabled{width:100%}
}
.dd__dropdown.style2-calendar .dd__footer .dd__lastButton-Leyend .disabled .button1{border:2px solid #cacaca;background-color:#cacaca}
.dd__dropdown.style2-calendar .dd__footer .dd__lastButton-Leyend .disabled .button1 .button01{height:100%;background-color:#cacaca}
.dd__dropdown.style2-calendar .dd__footer .dd__lastButton-Leyend .disabled .button1 .button01 .cmp-button{text-decoration:none;height:100%}
.dd__dropdown.style2-calendar .dd__footer .dd__lastButton-Leyend .disabled .button1 .button01 .cmp-button .cmp-button__text{color:#fff;font-family:var(--barlow-semibold-2);font-size:16px;font-weight:600;letter-spacing:0;display:flex;justify-content:center;align-items:center;height:100%}
.dd__dropdown.style2-calendar .dd__footer .dd__lastButton-Leyend .disabled:hover{background-color:#cacaca;border:2px solid #cacaca}
.dd__dropdown.style2-calendar .dd__footer .dd__lastButton-Leyend .disabled:active{background-color:#cacaca;box-shadow:inset 0 8px 16px 0 rgba(0,0,0,0.3)}
.dd__dropdown.style2-calendar .dd__footer .dd__lastButton-Leyend .disabled:focus{background-color:#cacaca;box-shadow:0 4px 12px 0 #cacaca}
@media(max-width:575px){.dd__dropdown.style2-calendar .dd__footer .dd__lastButton-Leyend{display:block;box-shadow:0 -8px 20px 0 rgba(0,0,0,0.1);padding:10px 24px;width:100%}
.dd__dropdown.style2-calendar .dd__footer .dd__lastButton-Leyend .border-solid{cursor:pointer;width:max-content;padding:6px 24px;box-sizing:border-box;border-radius:12px;background-color:var(--color-primary-01);border:2px solid var(--color-primary-01)}
.dd__dropdown.style2-calendar .dd__footer .dd__lastButton-Leyend .border-solid .button01{height:100%}
.dd__dropdown.style2-calendar .dd__footer .dd__lastButton-Leyend .border-solid .button01 .cmp-button{text-decoration:none;height:100%}
.dd__dropdown.style2-calendar .dd__footer .dd__lastButton-Leyend .border-solid .button01 .cmp-button .cmp-button__text{color:#fff;font-family:var(--barlow-semibold-2);font-size:16px;font-weight:600;letter-spacing:0;display:flex;justify-content:center;align-items:center;height:100%}
.dd__dropdown.style2-calendar .dd__footer .dd__lastButton-Leyend .border-solid:hover{background-color:var(--color-primary-02);border:2px solid var(--color-primary-02)}
.dd__dropdown.style2-calendar .dd__footer .dd__lastButton-Leyend .border-solid:active{background-color:var(--color-primary-01);box-shadow:inset 0 8px 16px 0 rgba(0,0,0,0.3)}
.dd__dropdown.style2-calendar .dd__footer .dd__lastButton-Leyend .border-solid:focus{background-color:var(--color-primary-01);box-shadow:0 4px 12px 0 var(--color-primary-01)}
.dd__dropdown.style2-calendar .dd__footer .dd__lastButton-Leyend .border-solid:disabled{background-color:#cacaca}
.dd__dropdown.style2-calendar .dd__footer .dd__lastButton-Leyend .disabled{cursor:not-allowed;width:max-content;padding:6px 24px;box-sizing:border-box;border-radius:12px;background-color:#cacaca;border:2px solid #cacaca}
.dd__dropdown.style2-calendar .dd__footer .dd__lastButton-Leyend .disabled .button1{border:2px solid #cacaca;background-color:#cacaca}
.dd__dropdown.style2-calendar .dd__footer .dd__lastButton-Leyend .disabled .button1 .button01{height:100%;background-color:#cacaca}
.dd__dropdown.style2-calendar .dd__footer .dd__lastButton-Leyend .disabled .button1 .button01 .cmp-button{text-decoration:none;height:100%}
.dd__dropdown.style2-calendar .dd__footer .dd__lastButton-Leyend .disabled .button1 .button01 .cmp-button .cmp-button__text{color:#fff;font-family:var(--barlow-semibold-2);font-size:16px;font-weight:600;letter-spacing:0;display:flex;justify-content:center;align-items:center;height:100%}
.dd__dropdown.style2-calendar .dd__footer .dd__lastButton-Leyend .disabled:hover{background-color:#cacaca;border:2px solid #cacaca}
.dd__dropdown.style2-calendar .dd__footer .dd__lastButton-Leyend .disabled:active{background-color:#cacaca;box-shadow:inset 0 8px 16px 0 rgba(0,0,0,0.3)}
.dd__dropdown.style2-calendar .dd__footer .dd__lastButton-Leyend .disabled:focus{background-color:#cacaca;box-shadow:0 4px 12px 0 #cacaca}
}
@media(max-width:575px) and (max-width:575px){.dd__dropdown.style2-calendar .dd__footer .dd__lastButton-Leyend .border-solid{width:100%}
}
.dd__dropdown.style2-calendar .dd__view{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center}
.dd__dropdown.style2-calendar .dd__view .month2B{color:#1b1b1b;font-family:var(--anton-regular) !important;font-size:24px !important;letter-spacing:0;line-height:32px !important;text-align:center !important}
.dd__dropdown.style2-calendar.stickyCalendar{top:150px;position:fixed;z-index:99999;width:100%}
.dd__dropdown.dd-expanded.dd-doubleView .dd__calendar .calendar{padding:1rem}
@media(max-width:768px){.dd__dropdown.dd-expanded.dd-doubleView .dd__calendar .calendar{padding:0 24px}
}
.dd__dropdown.dd-expanded.dd-doubleView .dd__calendar .calendar:first-of-type{padding:0 16px 0 24px}
@media(max-width:768px){.dd__dropdown.dd-expanded.dd-doubleView .dd__calendar .calendar:first-of-type{padding:0}
}
.dd__dropdown.dd-expanded.dd-doubleView .dd__calendar .calendar:first-of-type .dd__header{margin-left:34px}
@media(max-width:768px){.dd__dropdown.dd-expanded.dd-doubleView .dd__calendar .calendar:first-of-type .dd__header{margin-left:0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:center}
}
.dd__dropdown.dd-expanded.dd-doubleView .dd__calendar .calendar:first-of-type .dd__body{display:flex;align-items:center;flex-wrap:wrap;flex-direction:row;justify-content:flex-end}
@media(max-width:768px){.dd__dropdown.dd-expanded.dd-doubleView .dd__calendar .calendar:first-of-type .dd__body{justify-content:center;overflow:hidden}
}
.dd__dropdown.dd-expanded.dd-doubleView .dd__calendar .calendar:last-of-type{box-shadow:unset;padding:0 24px 0 16px}
@media(max-width:768px){.dd__dropdown.dd-expanded.dd-doubleView .dd__calendar .calendar:last-of-type{padding:0}
}
.dd__dropdown.dd-expanded.dd-doubleView .dd__calendar .calendar:last-of-type .dd__header{margin-right:34px}
@media(max-width:768px){.dd__dropdown.dd-expanded.dd-doubleView .dd__calendar .calendar:last-of-type .dd__header{margin-right:0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:center}
}
@media(max-width:768px){.dd__dropdown.dd-expanded.dd-doubleView .dd__calendar .calendar:last-of-type .dd__body{justify-content:center;overflow:hidden}
}
.dd__calendar .dd__body .dd__item:not(.dd-selected):not(.dd-disabled):not(.dd-selected):hover .dd-value{opacity:1;transform:unset;border:1px solid black;animation:scale-down-center .4s cubic-bezier(0.25,0.46,0.45,0.94) both}
.dd__calendar .dd__body .dd__item:not(.dd-selected):not(.dd-disabled):not(.dd-selected):hover:before{border-color:transparent;border-style:dashed}
.dd__calendar .dd__body .dd__item.dd-selected:before{background:transparent;background-size:unset;background-position:center}
.dd__calendar .dd__body .dd__item.dd-selected{color:white;position:relative;z-index:1}
.dd__dropdown.dd-expanded [data-key=y]{display:none}
@media(max-width:768px){.dd__dropdown.dd-expanded.dd-doubleView .dd-placeholder{height:0}
}
:root{--dd-primary:green;--dd-gradient:linear-gradient(45deg,#e61e68 0,#fd4741 100%);--dd-radius:.35em;--dd-shadow:0 0 2.5em rgba(0,0,0,0.1);--dd-range:rgba(0,0,0,0.05);--dd-monthBackground:white;--dd-monthText:var(--dd-text2);--dd-monthBorder:transparent;--dd-confirmButtonBackground:var(--dd-gradient);--dd-confirmButtonText:var(--dd-text2);--dd-selectedBackground:var(--dd-gradient);--dd-selectedText:var(--dd-text2);--dd-overlay:rgba(0,0,0,0.75);--dd-background:white;--dd-text1:#333;--dd-text2:white}
.ui-datepicker{background-color:white;z-index:2 !important;border-radius:24px;padding:24px;width:auto !important;height:100% !important}
.ui-datepicker .ui-datepicker-group{background-color:white;border-radius:24px;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:flex-end;align-items:flex-end;width:auto}
.ui-datepicker .ui-datepicker-group .ui-datepicker-header{background-color:transparent;border:0;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;height:55px;align-items:center;justify-content:center;width:100%}
.ui-datepicker .ui-datepicker-group .ui-datepicker-header .ui-datepicker-title{margin:0}
.ui-datepicker .ui-datepicker-group .ui-datepicker-header .ui-datepicker-title span{color:#1b1b1b;font-family:var(--anton-regular);font-size:24px;font-weight:bold;letter-spacing:0;line-height:32px}
.ui-datepicker .ui-datepicker-group .ui-datepicker-header .ui-datepicker-prev{border-radius:12px 12px 0 12px;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;color:#fff;width:50px;height:50px;font-size:22px;background-color:var(--color-primary-01);font-weight:unset;left:2px;top:2px;cursor:pointer}
@media(max-width:768px){.ui-datepicker .ui-datepicker-group .ui-datepicker-header .ui-datepicker-prev{top:2px !important}
.ui-datepicker .ui-datepicker-group .ui-datepicker-header .ui-datepicker-prev span{display:none}
}
.ui-datepicker .ui-datepicker-group .ui-datepicker-header .ui-datepicker-prev::before{content:'\e953';font-family:'icomoon' !important;font-weight:100}
.ui-datepicker .ui-datepicker-group .ui-datepicker-header .ui-datepicker-prev .ui-icon-circle-triangle-w{display:none}
.ui-datepicker .ui-datepicker-group .ui-datepicker-header .ui-datepicker-next{border-radius:12px 12px 12px 0;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;color:#fff;width:50px;height:50px;font-size:22px;background-color:var(--color-primary-01);font-weight:unset;right:2px;top:2px;cursor:pointer}
@media(max-width:768px){.ui-datepicker .ui-datepicker-group .ui-datepicker-header .ui-datepicker-next{top:2px !important}
.ui-datepicker .ui-datepicker-group .ui-datepicker-header .ui-datepicker-next span{display:none}
}
.ui-datepicker .ui-datepicker-group .ui-datepicker-header .ui-datepicker-next::before{content:'\e951';font-family:'icomoon' !important;font-weight:100}
.ui-datepicker .ui-datepicker-group .ui-datepicker-header .ui-datepicker-next span{display:none}
.ui-datepicker .ui-datepicker-group .ui-datepicker-header .ui-state-disabled{border:2px solid var(--color-primary-01);background-color:transparent;color:var(--color-primary-01);opacity:1}
.ui-datepicker .ui-datepicker-group .ui-datepicker-header .ui-state-disabled .ui-icon-circle-triangle-w{display:none}
.ui-datepicker .ui-datepicker-group table.ui-datepicker-calendar{margin:0 42px 0 0;width:100%;overflow:hidden}
.ui-datepicker .ui-datepicker-group table.ui-datepicker-calendar thead tr th span{color:#1b1b1b;font-family:var(--barlow-regular);font-size:16px;letter-spacing:0;line-height:24px;text-align:center;padding:.3em;text-align:right;font-weight:100;text-transform:capitalize}
.ui-datepicker .ui-datepicker-group table.ui-datepicker-calendar tbody tr td{max-width:40px;max-height:40px;border-radius:8px;opacity:1;padding:2px}
@media(max-width:768px){.ui-datepicker .ui-datepicker-group table.ui-datepicker-calendar tbody tr td{padding:4px}
}
.ui-datepicker .ui-datepicker-group table.ui-datepicker-calendar tbody tr td span{color:#1b1b1b;font-family:var(--barlow-semibold-2);font-size:16px;letter-spacing:0;line-height:24px;text-align:center;border:unset;background:unset;font-weight:normal;color:unset;width:40px;height:40px;padding:.3em .5em;text-align:right;margin:0 auto}
.ui-datepicker .ui-datepicker-group table.ui-datepicker-calendar tbody tr td a{color:#1b1b1b;width:40px;height:40px;border-radius:8px;font-family:var(--barlow-semibold-2);padding:.3em .5em;text-align:right;background-color:var(--color-primary-04);border:0;margin:0 auto}
.ui-datepicker .ui-datepicker-group table.ui-datepicker-calendar tbody tr td.Excel-0 span{text-decoration:unset;font-family:var(--barlow-regular)}
.ui-datepicker .ui-datepicker-group table.ui-datepicker-calendar tbody tr td.NoDisponible span{text-decoration:unset;font-family:var(--barlow-regular)}
.ui-datepicker .ui-datepicker-group table.ui-datepicker-calendar .ui-datepicker-unselectable span{text-decoration:line-through;color:#1b1b1b;font-family:var(--barlow-regular);opacity:1;border-radius:8px}
@media(max-width:1024px){.ui-datepicker .ui-datepicker-group table.ui-datepicker-calendar .ui-datepicker-unselectable span{border-radius:8px}
}
.ui-datepicker .ui-datepicker-group table.ui-datepicker-calendar .No-selected-high::before{background-color:#cacaca}
@media(max-width:1024px){.ui-datepicker .ui-datepicker-group table.ui-datepicker-calendar .No-selected-high::before{left:-32%;width:165%}
}
.ui-datepicker .ui-datepicker-group table.ui-datepicker-calendar .No-selected-high span{background-color:#cacaca;border:0;opacity:100%;font-family:var(--barlow-semibold-2);color:#1b1b1b;font-weight:100;font-size:15px}
@media(max-width:1024px){.ui-datepicker .ui-datepicker-group table.ui-datepicker-calendar .No-selected-high span{border:0;opacity:100%;font-family:var(--barlow-semibold-2);color:#1b1b1b;font-weight:100;font-size:15px}
}
.ui-datepicker .ui-datepicker-group table.ui-datepicker-calendar .selected-high{max-width:40px;position:relative;opacity:1;cursor:none;pointer-events:none}
.ui-datepicker .ui-datepicker-group table.ui-datepicker-calendar .selected-high::before{content:'';width:60px;display:block;position:absolute;left:-8px;height:40px;background-color:#f2f2f2;z-index:1}
@media(max-width:1024px){.ui-datepicker .ui-datepicker-group table.ui-datepicker-calendar .selected-high::before{left:-26px;width:153%}
}
@media(max-width:575px){.ui-datepicker .ui-datepicker-group table.ui-datepicker-calendar .selected-high::before{left:-12px;width:156%}
}
.ui-datepicker .ui-datepicker-group table.ui-datepicker-calendar .selected-high a,.ui-datepicker .ui-datepicker-group table.ui-datepicker-calendar .selected-high span{z-index:2;position:relative;text-decoration:unset;font-family:var(--barlow-regular);font-weight:100;color:#1b1b1b;background-color:#f2f2f2;opacity:100%;border:0}
@media(max-width:1024px){.ui-datepicker .ui-datepicker-group table.ui-datepicker-calendar .selected-high a,.ui-datepicker .ui-datepicker-group table.ui-datepicker-calendar .selected-high span{border:0;opacity:100%;font-family:var(--barlow-semibold-2);color:#1b1b1b;font-weight:100;font-size:15px}
}
.ui-datepicker .ui-datepicker-group table.ui-datepicker-calendar .selected-high.isSelected a{font-family:var(--barlow-regular);background-color:#f2f2f2;font-size:15px;font-weight:600;pointer-events:auto}
.ui-datepicker .ui-datepicker-group table.ui-datepicker-calendar .selected-high.isSelected a:hover{border:1px solid #cacaca}
@media(max-width:1024px){.ui-datepicker .ui-datepicker-group table.ui-datepicker-calendar .selected-high.isSelected a{border-radius:0}
}
.ui-datepicker .ui-datepicker-group table.ui-datepicker-calendar .firstSelected{position:relative;z-index:2}
.ui-datepicker .ui-datepicker-group table.ui-datepicker-calendar .firstSelected a{background-color:black;color:white}
.ui-datepicker .ui-datepicker-group table.ui-datepicker-calendar .lastSelected{position:relative;z-index:2}
.ui-datepicker .ui-datepicker-group table.ui-datepicker-calendar .lastSelected a{background-color:black;color:white}
.ui-datepicker .ui-datepicker-group:first-child{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:flex-start;align-items:flex-start;padding-right:100px;margin-right:30px}
.ui-datepicker .ui-datepicker-group:first-child table.ui-datepicker-calendar{margin:0 0 0 42px}
.ui-datepicker .ui-datepicker-buttonpane{border:0;margin:0}
.ui-datepicker .ui-datepicker-buttonpane .ui-datepicker-current{display:none}
.ui-datepicker .ui-datepicker-buttonpane .ui-datepicker-close{padding:12px 55px;text-align:center;border-radius:12px;background-color:var(--color-primary-01);border:unset;opacity:1;filter:unset;margin:24px 0 0}
.ui-datepicker .ui-datepicker-buttonpane .ui-datepicker-close span{color:#1b1b1b;font-family:var(--barlow-semibold-2);font-size:16px;letter-spacing:0;line-height:24px}
.ui-datepicker .ui-datepicker-buttonpane .ui-datepicker-close:hover{background-color:var(--color-primary-02)}
.ui-datepicker .ui-datepicker-buttonpane .ui-datepicker-close:active{background-color:var(--color-primary-01);border:unset}
.ui-datepicker .ui-datepicker-buttonpane .ui-datepicker-close:active span{color:#fff}
.ui-datepicker .ui-datepicker-buttonpane .ui-datepicker-close:focus{background-color:var(--color-primary-01);border:unset;outline:unset}
.ui-datepicker .ui-datepicker-buttonpane .ui-datepicker-close:disabled{background-color:#cacaca}
.ui-datepicker .ui-datepicker-buttonpane .ui-datepicker-close.ui-state-disabled{background-color:#cacaca}
.ui-datepicker .ui-datepicker-buttonpane .ui-datepicker-close.disabled{background-color:#cacaca}
.ui-datepicker .ui-datepicker-buttonpane .ui-datepicker-close.active span{color:#fff}
.ui-datepicker.showDatepicker{display:block !important}
.background-modal-calendar{position:fixed;width:100%;height:100%;background:var(--gradient-modal);top:0;left:0;z-index:99;backdrop-filter:blur(4.07742px);-webkit-backdrop-filter:blur(4.07742px);display:none}
.background-modal-calendar.show{display:block;z-index:8}