@charset "UTF-8";.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{margin-left:-4px;position:absolute;width:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{box-sizing:content-box;position:absolute;border:8px solid transparent;height:0;width:1px;content:"";z-index:-1;border-width:8px;left:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{top:0;margin-top:-8px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{border-top:none;border-bottom-color:#f0f0f0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{top:-1px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{bottom:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{bottom:-1px;border-top-color:#aeaeae}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__triangle{position:absolute;left:50px}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{padding-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{padding-bottom:10px}.react-datepicker-popper[data-placement^=right]{padding-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{padding-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *:before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected,.react-datepicker__week-number--keyboard-selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__week-number--keyboard-selected{border-radius:.3rem;background-color:#2a87d0;color:#fff}.react-datepicker__week-number--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day-names{white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .holiday-overlay,.react-datepicker__month-text--holidays .holiday-overlay,.react-datepicker__quarter-text--holidays .holiday-overlay,.react-datepicker__year-text--holidays .holiday-overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:hover,.react-datepicker__month-text--holidays:hover,.react-datepicker__quarter-text--holidays:hover,.react-datepicker__year-text--holidays:hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .holiday-overlay,.react-datepicker__month-text--holidays:hover .holiday-overlay,.react-datepicker__quarter-text--holidays:hover .holiday-overlay,.react-datepicker__year-text--holidays:hover .holiday-overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--in-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__year-text--selected:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--in-range:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:transparent}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.5rem;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-width: 400px),(max-height: 550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}.glider,.glider-contain{margin:0 auto;position:relative}.glider,.glider-track{transform:translateZ(0)}.glider-dot,.glider-next,.glider-prev{border:0;padding:0;-webkit-user-select:none;user-select:none;outline:0}.glider-contain{width:100%}.glider{overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:none}.glider-track{width:100%;margin:0;padding:0;display:flex;z-index:1}.glider.draggable{-webkit-user-select:none;user-select:none;cursor:-webkit-grab;cursor:grab}.glider.draggable .glider-slide img{-webkit-user-select:none;user-select:none;pointer-events:none}.glider.drag{cursor:-webkit-grabbing;cursor:grabbing}.glider-slide{-webkit-user-select:none;user-select:none;justify-content:center;align-content:center;width:100%;min-width:150px}.glider-slide img{max-width:100%}.glider::-webkit-scrollbar{opacity:0;height:0}.glider-next,.glider-prev{position:absolute;background:0 0;z-index:2;font-size:40px;text-decoration:none;left:-23px;top:30%;cursor:pointer;color:#666;opacity:1;line-height:1;transition:opacity .5s cubic-bezier(.17,.67,.83,.67),color .5s cubic-bezier(.17,.67,.83,.67)}.glider-next:focus,.glider-next:hover,.glider-prev:focus,.glider-prev:hover{color:#ccc}.glider-next{right:-23px;left:auto}.glider-next.disabled,.glider-prev.disabled{opacity:.25;color:#666;cursor:default}.glider-hide{opacity:0}.glider-dots{-webkit-user-select:none;user-select:none;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;padding:0}.glider-dot{display:block;cursor:pointer;color:#ccc;border-radius:999px;background:#ccc;width:12px;height:12px;margin:7px}.glider-dot:focus,.glider-dot:hover{background:#ddd}.glider-dot.active{background:#a89cc8}@media (max-width:36em){.glider::-webkit-scrollbar{opacity:1;-webkit-appearance:none;width:7px;height:3px}.glider::-webkit-scrollbar-thumb{opacity:1;border-radius:99px;background-color:#9c9c9c40;-webkit-box-shadow:0 0 1px rgba(255,255,255,.25);box-shadow:0 0 1px #ffffff40}}.body-container{width:100%;min-height:100vh;padding-top:61px;margin:auto}.seeker-container{background-color:#545776;padding:0 7em}.seeker-container h1{padding-top:.8em;text-align:center;color:#fff;font-size:36px;margin:1.5rem}.css-b62m3t-container{width:400px;text-align:left;flex-direction:column}.react-datepicker span{display:unset!important}.react-datepicker-wrapper{display:contents}.seeker-item{margin:0 1%}.seeker-item>div>div>div{height:42px;margin:0;padding:0;display:flex;align-items:center}.input-level{font-size:medium;color:gray;padding:revert;height:3em;border-radius:.3em;border-color:transparent;width:96%;margin:auto;padding-left:1ex;filter:saturate(.2)}.seeker-select{padding-bottom:2em;margin:auto;display:flex;max-width:1024px}.seeker-select span{display:none}.css-1pahdxg-control{border:none!important}.css-14el2xx-placeholder{filter:saturate(.2)}.seeker-button{color:#fff;background-color:#1dbeb4;border-color:transparent;cursor:pointer;font-size:medium;font-weight:700;border-radius:.3em;width:200px;height:3em}.seeker-button:active{background-color:#16a49b}.css-1s2u09g-control{height:3em;border-radius:.6em;width:98%;align-content:center;margin:auto;display:block}.css-26l3qy-menu{top:unset!important}.css-9gakcf-option{background-color:#e0e3ff!important}.css-9gakcf-option :active{background-color:#cdd2fd!important}.css-1hb7zxy-IndicatorsContainer{display:none!important}.css-qc6sy-singleValue{filter:saturate(0)!important;opacity:90%!important}.css-319lph-ValueContainer{height:3em}.react-datepicker__close-icon{right:1em}.react-datepicker__close-icon:after{background-color:#1dbeb3;color:#fff;font-size:12px;font-weight:bolder;content:"×"}.react-datepicker__day--keyboard-selected,.react-datepicker__day--in-range{background-color:#545776}.react-datepicker__tab-loop{display:flex;justify-content:center}.react-datepicker-popper{inset:0 auto!important;transform:translate(-45px,48px)!important}.react-datepicker__triangle{transform:translate(475px)!important}.grider-container{margin-top:2em;color:#545776;display:flex;flex-direction:column;max-width:1440px;margin-inline:auto}.glider{min-height:370px;padding-top:1em;padding-bottom:1em;display:flex}.glider-slide{justify-content:unset!important}.grider-card{margin-top:2em;display:flex;justify-content:center;padding:0 3em}.grider-card-item{display:flex;flex-direction:column;margin:0 1em!important;box-shadow:-1px 3px 10px #74757e6b;border-radius:20px;cursor:pointer;max-height:300px;max-width:328px;min-width:328px;margin:10px 35px;transition:all .3s linear}.grider-card-item:hover{transform:scale(1.02)}.grider-card-item img{border-radius:20px 20px 0 0;min-height:200px;max-height:200px;object-fit:cover}.grider-card-details{display:flex;flex-direction:column;justify-content:center;padding:.5em 1em}.listing-container{margin-top:2em;background-color:#a6aad936;display:flex;flex-direction:column}.listing-container ul{color:#545776;display:flex;flex-flow:wrap;justify-content:center;margin-bottom:2em;max-width:1280px;margin-inline:auto}.listing-container h1{text-align:left;color:#545776;font-size:1.8rem;font-weight:700;margin:2.5rem;margin-left:3em}.listing-card{background-color:#fff;margin:25px 32px;width:45%;border-radius:8px;box-shadow:0 3px 10px #74757e6b;display:inline-flex;min-height:290px;max-height:290px;max-width:650px;min-width:576px;transition:all .3s linear}.listing-card:hover{transform:scale(1.02)}.listing-card p{font-size:1.6ex;display:inline-flex}.listing-card h5{font-size:medium;font-weight:400}.icons-amenities{font-size:x-large!important;display:flex}.icon-img{font-size:xx-large!important;position:absolute;opacity:80%}.listing-card-details h3{text-transform:uppercase}.listing-card-details h3 span{font-size:1.2rem;color:#1dbeb4}.review-continer{width:30%;display:flex;flex-flow:inherit;justify-content:end}.review-number{display:flex;align-items:center;justify-content:center;color:#fff;font-size:larger!important;width:2.6em;height:2em;background-color:#545776;box-shadow:0 3px 10px #74757e6b;border-radius:.4em}.review-text{display:flex;align-items:center;justify-content:center;font-size:medium;margin-top:.3em}a{text-decoration:none;font-weight:200;color:#1dbeb4}.listing-card img{min-width:240px;border-radius:8px;display:flex;flex-direction:column;object-fit:cover}.listing-card-details{display:flex;padding:.5em;flex-flow:wrap}.icons{color:#545776}.stars-icons{color:#1dbeb4}.listing-card-header{width:70%;display:flex;flex-direction:column}.review-container{width:30%;display:flex;flex-direction:column;justify-content:center;align-items:center}.listing-card-button{color:#fff!important;background-color:#1dbeb4;border-color:transparent;width:100%;position:relative;padding:10px;border-radius:.5em;margin:auto;cursor:pointer;height:3em;font-size:inherit;font-weight:700;display:flex;justify-content:center;align-items:center}.listing-card-button:active{background-color:#16a49b}@media screen and (max-width: 1440px){.listing-card{margin:1em;width:44%}}@media screen and (max-width: 1280px){.glider{min-height:350px}.grider-card-item{margin:0 .5em;max-width:290px;min-width:290px;height:260px!important}.grider-card-item img{min-height:160px;max-height:160px;object-fit:cover;width:290px}.review-container h5{font-size:1em;text-align:center}}@media screen and (max-width: 1140px){.glider{min-height:320px}.grider-card{margin-top:1.5em}.grider-card-item{height:260px;max-width:250px;min-width:250px}.grider-card-item img{width:250px}.grider-card-details h3{font-size:1em}.grider-card-details p{font-size:.85em}.listing-card{margin:1em .5em;width:45%}.listing-card-header h2{font-size:1.3em}.listing-card h5,.listing-card h4{font-size:smaller}.listing-card br{display:none}}@media screen and (max-width: 1024px){.seeker-container{padding-inline:2em}.css-b62m3t-container{width:40%}.listing-card{margin:.8em .5em}.grider-container h2{padding-left:4em}.grider-card{flex-wrap:wrap}.grider-card-item{margin:.5em}}@media screen and (max-width: 1024px){.listing-card{width:100%}.listing-card h5{font-size:.9em}}@media screen and (max-width: 780px){.seeker-container{padding:0 3em}.css-1s2u09g-control{width:98%;height:3em}.grider-card{flex-direction:row;align-items:center;flex-wrap:wrap}.listing-card{width:100%;min-width:unset}.seeker-picker{width:initial}.grider-card-item{width:18em;margin:1.5em 1em;max-height:285px}.grider-container{padding:0 3em}.review-container{display:flex;flex-flow:column;align-items:end}.icons-amenities{font-size:x-large!important;display:inline-block}.react-datepicker__close-icon{display:none}.react-datepicker__triangle{transform:translate(383px)!important}}@media screen and (max-width: 755px){.grider-container h2{padding-left:2em}.grider-card{padding:unset}}@media screen and (max-width: 720px){.seeker-button{width:150px}}@media screen and (max-width: 660px){.listing-card{width:95%!important}}@media screen and (max-width: 562px){.seeker-select{height:auto;flex-direction:row;flex-wrap:wrap;justify-content:center;padding-bottom:20px}.seeker-button{width:250px;margin-top:10px}.css-b62m3t-container{min-width:190px}}@media screen and (max-width: 508px){.css-319lph-ValueContainer{width:96vw}.css-26l3qy-menu{margin-top:3.5em!important;max-width:98%}.react-datepicker-popper[data-placement^=bottom]{inset:0 auto!important}.seeker-container{box-shadow:inset 0 0 10px #0000004d;padding:initial;display:flex;flex-direction:column}.seeker-container h1{font-size:2rem}.seeker-item{display:flex;align-items:center;flex-direction:column;margin-top:10px}.icon-img{top:3px}.css-b62m3t-container{width:98%;text-align:left}.css-14el2xx-placeholder{color:#383b58!important;font-weight:500}.inputCalendar{width:30em;border-radius:4px}.grider-container{padding:initial}.seeker-picker{width:98%;height:auto}.react-datepicker{flex-direction:column}.seeker-button{justify-content:center;color:#fff;background-color:#1dbeb4;border-color:transparent;cursor:pointer;font-size:medium;border-radius:.3em;margin-top:15px;width:96vw}.input-level{width:98%}.seeker-select{margin:initial;flex-flow:wrap;justify-content:center}.listing-card{width:90%!important;display:inline-block;font-size:large!important;position:relative;max-height:unset}.listing-card-details{width:initial}.listing-card img{width:100%;border-radius:1em 1em 0 0}.listing-card h5{margin-bottom:20px}.grider-card-item{width:21rem;max-height:initial;margin:inherit}.grider-container h2{text-align:center;padding-left:initial}.listing-card-header{width:75%;display:flex;flex-direction:column}.listing-card-button{color:#fff!important;background-color:#1dbeb4;border-color:transparent}.listing-container h1{text-align:center;margin-left:initial}.review-container{width:25%}.icons-amenities{display:none}}.swal-overlay{background-color:#5155826c}.swal-modal{background-color:#fff;border:0px solid #545776;border-radius:15px}.swal-text{font-size:18px;text-align:center;color:#4f4f50}.swal-button{background-color:#1dbeb4;color:#fff;font-size:18px}.swal-icon img{max-width:150px}.swal-button swal-button--cancel{content:"Cancelar";visibility:hidden;font-size:2rem}.login{padding-top:92px}@media (max-width: 480px){.login{padding-top:80px}}.login .form-container{background-color:#f4f4f4;min-height:100vh;color:#fff;max-width:100vw;min-height:calc(100vh - 150px);display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;padding:32px}@media (max-width: 480px){.login .form-container{min-height:calc(100vh - 138px)}}.login .form-container .warning{width:100%;padding:20px;background-color:#fae1e1;color:#b00020;margin-bottom:40px;justify-items:center;justify-content:center;align-items:center;border-radius:8px}.login .form-container .warning p{margin-left:15px;font-size:18px}@media (max-width: 480px){.login .form-container .warning{margin-bottom:15px}}.login .form-container form{display:flex;flex-direction:column;align-items:center;justify-content:center;width:40%;height:100%;padding:2rem}@media (min-width: 768px) and (max-width: 1024px){.login .form-container form{padding:1rem;width:70%}}@media (max-width: 480px){.login .form-container form{padding:1rem;width:100%}}.login .form-container h1{color:var(--color-principal);margin-bottom:30px}@media (max-width: 480px){.login .form-container h1{font-size:24px}}.login .form-container label{color:var(--color-2);margin-bottom:10px;align-self:flex-start;font-style:normal;font-weight:700;font-size:14px;line-height:14px}.login .form-container .hasError{border:1px solid #FF0000;background-color:#ffe1e1}.login .form-container input{width:100%;height:3rem;border-radius:5px;border:1px solid #fff;padding:.5rem;margin-bottom:1rem;box-shadow:0 1px 5px #00000026}.login .form-container input:focus,.login .form-container input:active{outline:none;border:1.5px solid var(--color-principal)}.login .form-container button{color:var(--blanco);background-color:var(--color-principal);border:1px solid var(--color-principal);padding:10px;font-family:Roboto,cursive;font-size:16px;font-weight:600;margin:10px;width:200px;border-radius:5px;box-shadow:0 2px 4px #0000001f;cursor:pointer}.login .form-container button:active{background-color:#16a49b}@media (min-width: 768px) and (max-width: 1024px){.login .form-container button{width:100%}}@media (max-width: 480px){.login .form-container button{width:100%}}.login .form-container span{color:var(--color-2);font-style:normal;font-weight:700;font-size:14px}.login .form-container .error{display:flex;justify-content:flex-end}.login .form-container .error small{color:red;font-size:12px;font-weight:700;margin-bottom:15px}.signup{padding-top:92px;background-color:#f4f4f4}@media (max-width: 480px){.signup{padding-top:100px;padding-bottom:50px}}.signup .form-container{color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:100vw;width:100%;min-height:calc(100vh - 150px);height:100%;padding:32px}@media (max-width: 480px){.signup .form-container{padding:25px 0 20px;height:calc(100vh - 80px)}}.signup .form-container form{display:flex;flex-direction:column;align-items:center;justify-content:center;width:30%;height:100%;padding:2rem}@media (min-width: 768px) and (max-width: 1024px){.signup .form-container form{padding:1rem;width:70%}}@media (max-width: 480px){.signup .form-container form{width:100%;height:84%;padding:0}}.signup .form-container h1{color:var(--color-principal);margin-bottom:30px}@media (max-width: 480px){.signup .form-container h1{font-size:24px}}.signup .form-container label{color:var(--color-2);align-self:flex-start;font-style:normal;font-weight:700;font-size:14px;line-height:14px}@media (max-width: 480px){.signup .form-container label{width:85%;display:block;align-self:flex-end;font-size:12px}}.signup .form-container .form-group{margin-bottom:12px;width:100%;display:inline-block}@media (max-width: 480px){.signup .form-container .form-group{width:85%;align-self:flex-end;font-size:12px}}.signup .form-container input{width:100%;height:3rem;border-radius:5px;border:1px solid #fff;padding:1rem;margin-top:.2rem;box-shadow:0 1px 5px #00000026}.signup .form-container input:focus,.signup .form-container input:active{outline:none;border:1.5px solid var(--color-principal)}@media (max-width: 480px){.signup .form-container input{height:40px;width:82.5%;padding:0;margin-bottom:0}}.signup .form-container .input-half{margin-bottom:12px;display:flex;width:100%;justify-content:space-between}@media (min-width: 768px) and (max-width: 1024px){.signup .form-container .input-half{display:inline-block;justify-content:flex-start;margin-bottom:0}}@media (max-width: 480px){.signup .form-container .input-half{display:inline-block;justify-content:flex-start;width:70%;margin-bottom:0}}.signup .form-container .input-half div,.signup .form-container .input-half input{width:100%}.signup .form-container .input-half input:focus,.signup .form-container .input-half input:active{outline:none;border:1.5px solid var(--color-principal)}@media (min-width: 768px) and (max-width: 1024px){.signup .form-container .input-half input{margin-bottom:7px}}@media (max-width: 480px){.signup .form-container .input-half input{height:40px;margin-bottom:7px}}.signup .form-container button{color:var(--blanco);background-color:var(--color-principal);border:1px solid var(--color-principal);padding:10px;font-family:Roboto,cursive;font-size:16px;font-weight:600;margin:10px;width:200px;border-radius:5px;box-shadow:0 2px 4px #0000001f;cursor:pointer}.signup .form-container button:active{background-color:#16a49b}@media (min-width: 768px) and (max-width: 1024px){.signup .form-container button{width:100%}}@media (max-width: 480px){.signup .form-container button{width:70%}}.signup .form-container span{color:var(--color-2);font-style:normal;font-weight:700;font-size:14px}@media (max-width: 480px){.signup .form-container span{width:70%;font-size:12px}}.signup .form-container .hasError{border:1px solid #FF0000;background-color:#ffe1e1}.signup .form-container .error{display:flex;justify-content:flex-end;width:100%}@media (max-width: 480px){.signup .form-container .error{justify-content:flex-start}}.signup .form-container .error small{color:red;font-size:12px;font-weight:700;margin-top:10px;margin-bottom:8px}@media (min-width: 768px) and (max-width: 1024px){.signup .form-container .error small{margin-top:5px}}@media (max-width: 480px){.signup .form-container .error small{width:70%;margin-top:3px;padding-left:0}}.signup .form-container .form-sent{display:flex;justify-content:center;width:100%}@media (max-width: 480px){.signup .form-container .form-sent{justify-content:center}}.signup .form-container .form-sent small{color:var(--color-principal);font-size:15px;font-weight:700;margin-top:3px;margin-bottom:15px}@media (max-width: 480px){.signup .form-container .form-sent small{width:70%;padding-left:0}}footer{background-color:#1dbeb4;width:100%;max-width:100vw;max-height:58px;height:58px;display:flex;align-self:flex-end;position:sticky;-webkit-sticky:sticky;z-index:9998;bottom:0vh}footer .footer-container{width:100%;display:flex;align-items:center;justify-content:space-between;padding:20px}footer .footer-copyrights>p{color:#fff}footer .footer-social-media svg{color:var(--blanco);height:22px;width:24px;left:1238px;top:16px;margin-right:15px}@media (max-width: 480px){footer .footer-social-media svg{display:none}}nav{background-color:var(--blanco);width:100%;max-width:100vw;min-height:80px;display:flex;position:fixed;z-index:9999}nav .navbar-container{width:100%;max-width:100vw;display:inline-flex;justify-content:space-between;padding:15px 40px}@media (max-width: 480px){nav .navbar-container{box-shadow:0 2px 4px #00000024,0 4px 5px #0000001f,0 1px 10px #0003;padding:0 11px}}nav .logo-container{display:flex;align-items:flex-end;width:50%}@media (max-width: 480px){nav .logo-container{align-items:center}}nav .logo-container>p{font-family:Roboto,sans-serif;font-style:italic;font-size:20px;font-weight:300;color:#545776;padding-left:12px}@media (min-width: 768px) and (max-width: 1024px){nav .logo-container>p{display:none}}@media (max-width: 480px){nav .logo-container>p{display:none}}nav .button-container{display:flex;align-items:baseline;width:50%;justify-content:flex-end}nav .button-container button{color:#1dbeb4;background-color:var(--blanco);border:1px solid var(--color-principal);padding:10px;font-family:Roboto,cursive;font-size:16px;font-weight:600;width:200px;border-radius:5px;margin:10px;box-shadow:0 2px 4px #0000001f}@media (max-width: 480px){nav .button-container button{display:none}}nav .button-container button:hover{color:#fff;background-color:var(--color-principal);transition:.3s}nav .button-container button:active{-moz-transform:scale(.9);-webkit-transform:scale(.9);-o-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}nav .navbar{display:none}@media (max-width: 480px){nav .navbar{height:80px;display:flex;justify-content:flex-end;align-items:center;z-index:999}}nav .menu-bars,nav .hamburger-menu{margin-left:1rem;font-size:1.5rem;font-weight:700;background:none}nav .nav-menu{width:250px;height:100vh;display:flex;justify-content:flex-end;position:fixed;top:0;right:-100%;transition:.85s}@media (min-width: 768px) and (max-width: 1024px){nav .nav-menu.active{display:none}}@media (max-width: 480px){nav .nav-menu.active{background-color:var(--blanco);right:0;transition:.35s;z-index:999;height:100vh;box-shadow:-158px 12px 320px 119px #00000087;-webkit-box-shadow:-158px 12px 320px 119px rgba(0,0,0,.53);-moz-box-shadow:-158px 12px 320px 119px rgba(0,0,0,.53)}}nav .nav-menu-items{width:100%;display:inline-block;justify-content:flex-end}nav .navbar-toggle{background-color:var(--color-principal);width:100%;height:175px;display:flex;justify-content:flex-start;position:relative}nav .navbar-toggle h5,nav .navbar-toggle .menu-bars{color:var(--blanco)}nav .navbar-toggle .menu-bars{position:absolute;top:3px;left:-3px}nav .navbar-toggle h5{position:absolute;top:144px;left:178px}nav .navbar-toggle .nav-text{display:flex;align-items:flex-end}nav .nav-text a{color:#383b58;font-weight:700;font-size:1rem}nav .nav-menu-items li{display:flex;align-items:center;justify-content:flex-end;font-size:1.5rem;font-weight:700;color:#545776;padding:13px}nav .hr-header{width:95%;background-color:#545776;border:.01px solid #545776}nav .icons{font-size:1.4rem;margin:10px;position:absolute;bottom:0;right:0}nav .icons svg{fill:#545776;margin:0 5px}nav span{margin-left:16px}.username-container{display:inline-flex;min-width:130px;justify-content:space-between;align-items:center;position:relative}@media (max-width: 480px){.username-container{display:none}}.username-container hr{height:50px;width:3px;border-width:0;border-radius:10px;color:var(--color-principal);background-color:var(--color-principal);margin:0 20px}.avatar{width:37px;height:37px;border-radius:50%;color:#fff;background-color:#263238;position:relative;display:flex;align-items:center;justify-content:center;margin:10px}@media (min-width: 768px) and (max-width: 1024px){.avatar{margin:10px 10px 10px 0}}@media (max-width: 480px){.avatar{color:#263238;background-color:#fff;margin:0 0 9px}}.avatar>p{position:absolute;font-family:Roboto,sans-serif;font-style:bold;font-size:1rem;font-weight:700;letter-spacing:1px}.close{position:absolute;right:0;top:0;cursor:pointer;font-weight:700}.navbar{display:none}@media (max-width: 480px){.navbar{height:80px;display:flex;justify-content:end;align-items:center;z-index:auto}}.nav-menu{width:250px;height:100vh;display:flex;justify-content:flex-end;position:fixed;top:0;right:-100%;transition:.85s}@media (min-width: 768px) and (max-width: 1024px){.nav-menu.active{display:none}}@media (max-width: 480px){.nav-menu.active{background-color:var(--blanco);right:0;transition:.35s;z-index:999;height:100vh;box-shadow:-158px 12px 320px 119px #00000087;-webkit-box-shadow:-158px 12px 320px 119px rgba(0,0,0,.53);-moz-box-shadow:-158px 12px 320px 119px rgba(0,0,0,.53)}}.nav-menu-items{width:100%;display:inline-block;flex-direction:column;justify-content:flex-end}.nav-menu-items .upper-navbar{display:flex;flex-direction:column}.nav-menu-items .upper-navbar .navbar-toggle{background-color:var(--color-principal);width:100%;height:175px;display:flex;justify-content:flex-end;flex-direction:column;position:relative}.nav-menu-items .upper-navbar .navbar-toggle .avatar-mobile{position:absolute;display:inline-flex;justify-content:flex-end;flex-direction:column;align-items:flex-end;bottom:10px;right:10px}.nav-menu-items .upper-navbar .navbar-toggle .menu-bars{position:absolute;top:10px;left:-3px;font-size:1.5rem;font-weight:700;background:none}.nav-menu-items .upper-navbar .navbar-toggle .greetings{position:absolute;display:flex;flex-direction:column}.nav-menu-items .upper-navbar .navbar-toggle h4{font-size:1rem;margin-top:0}.nav-menu-items .upper-navbar .navbar-toggle .nav-text{display:flex;align-items:flex-end}.nav-menu-items .navbar-footer{width:50%;padding:5px;bottom:0;right:0}.nav-text a{color:#383b58;font-weight:700;font-size:1rem}.nav-menu-items li{display:flex;align-items:center;justify-content:flex-end;font-size:1.5rem;font-weight:700;color:#545776;padding:13px;width:100%}.hr-nav{width:100%;background-color:#545776;border:.01px solid #545776}.navbar-footer{margin:10px;bottom:0;right:0}.navbar-footer .footer-icons{margin:10px;position:absolute;bottom:0;right:0}.footer-icons svg{fill:#545776;margin:5px 7px 0;font-size:24px}.cerrar-sesion{display:flex;justify-content:flex-end;margin-bottom:10px;color:var(--color-3)}.cerrar-sesion span{margin-left:5px}.admin-title{color:var(--color-3);font-family:Roboto;font-style:normal;font-weight:700;font-size:17px;letter-spacing:.2px}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.header-product{background-color:var(--color-3);display:inline-flex;justify-content:space-between;align-items:center;padding:102px 40px 15px;width:100%;max-width:100vw}@media (max-width: 480px){.header-product{box-shadow:0 4px 4px #00000040;padding:95px 13px 15px}}.header-product h4,.header-product h1,.header-product svg{color:#fff}.header-product svg{font-size:3.5rem;padding:0}@media (max-width: 480px){.header-product svg{font-size:2.5rem}}.share-social-media svg{cursor:pointer;font-size:1.5rem}@media (max-width: 480px){.share-social-media svg{font-size:1.2rem}}.modal-background-sm{position:fixed;top:0;left:0;justify-content:center;align-items:center;z-index:1000;width:100vw;height:100vh;display:flex;background:#383b58eb;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.modal-container-sm{background-color:#fff;width:25%;height:16%;border-radius:10px;display:flex;flex-direction:column;padding:20px 15px 15px;margin:15px}@media (min-width: 768px) and (max-width: 1024px){.modal-container-sm{width:55%;height:15%}}@media (max-width: 480px){.modal-container-sm{width:95%;height:15%}}.modal-header{display:flex;min-height:25%;justify-content:space-between;margin-top:10px;margin-bottom:20px}@media (max-width: 480px){.modal-header{margin-top:0;margin-bottom:15px}}.modal-header h1{font-size:1.5rem;color:#383b58}@media (max-width: 480px){.modal-header h1{font-size:1.2rem;margin-bottom:15px}}.modal-header button{background-color:transparent;border-radius:50%;border:none;text-decoration:none;color:#b3b3b3;font-family:sans-serif;font-size:1.3rem;cursor:pointer;outline:none;margin-top:-30px;margin-right:3px}@media (max-width: 480px){.modal-header button{font-size:15px;padding:4px 2px;background-color:transparent}}.body-modal{display:flex;min-height:50%;justify-content:space-evenly;align-items:center}.body-modal circle{font-size:24px}.body-modal svg{font-size:24px}.location-product{background-color:var(--color-4);display:inline-flex;justify-content:space-between;align-items:center;color:var(--color-2);position:relative;z-index:-1}@media (max-width: 480px){.location-product h4{font-size:14px}}.location-product .location-content{display:flex;width:50%;align-items:flex-start;position:relative}.location-product .location-content svg{font-size:1.3rem}.location-product .location-content :first-child{padding-right:3px}@media (max-width: 480px){.location-product .location-content .distance-text{display:none}}.description-product h1{padding:40px 0}@media (max-width: 480px){.description-product h1{padding:20px 0}}.description-product p{padding:10px 0;line-height:20px}.characteristics-product .characteristics-grid-container{display:grid;display:-ms-grid;gap:40px;grid-template-columns:repeat(4,minmax(20%,1fr));-ms-grid-columns:repeat(4,minmax(20%,1fr));font-weight:700;color:var(--gris-plomo)}@media (min-width: 768px) and (max-width: 1024px){.characteristics-product .characteristics-grid-container{grid-template-columns:repeat(2,minmax(50%,1fr));-ms-grid-columns:repeat(2,minmax(50%,1fr))}}@media (max-width: 480px){.characteristics-product .characteristics-grid-container{grid-template-columns:repeat(2,minmax(45%,0fr));-ms-grid-columns:repeat(2,minmax(45%,0fr));gap:30px}}.characteristics-product .characteristics-grid-container svg,.characteristics-product .characteristics-grid-container img{color:var(--color-principal);margin-right:5px}.map-product .map-wrap{width:100%;height:500px}@media (min-width: 768px) and (max-width: 1024px){.map-product .map-wrap{height:300px}}@media (max-width: 480px){.map-product .map-wrap{height:330px}}.map-product .map-ubication-text{margin-top:20px;margin-bottom:20px}.map-product .leaflet-pane,.map-product .leaflet-bottom{z-index:0}.map-product .leaflet-control{display:none}.politics-product .politics-grid-container{display:grid;grid-template-columns:repeat(3,minmax(25%,1fr));-ms-grid-columns:repeat(3,minmax(25%,1fr))}@media (min-width: 768px) and (max-width: 1024px){.politics-product .politics-grid-container{grid-template-columns:repeat(2,minmax(50%,1fr));-ms-grid-columns:repeat(2,minmax(50%,1fr))}}@media (max-width: 480px){.politics-product .politics-grid-container{grid-template-columns:repeat(1,minmax(100%,1fr));-ms-grid-columns:repeat(1,minmax(100%,1fr))}}.politics-product .politics-grid-container h3{color:var(--color-3);margin-bottom:40px}@media (max-width: 480px){.politics-product .politics-grid-container h3{margin-bottom:30px}}.politics-product .politics-grid-container .politics-items{margin-right:70px;margin-bottom:50px}.politics-product .politics-grid-container .politics-items div{margin-top:20px}.map-product,.charactetistics-title,.politics-title{padding:20px 0 40px;gap:10px}.map-product h1,.charactetistics-title h1,.politics-title h1{padding-bottom:20px}.share-social-media,.map-product,.location-product,.description-product,.characteristics-product,.politics-product{padding:15px 40px 9px;width:100%;max-width:100vw}@media (max-width: 480px){.share-social-media,.map-product,.location-product,.description-product,.characteristics-product,.politics-product{padding:15px 13px}}@media (max-width: 480px){.map-product h1,.header-product h1,.description-product h1,.characteristics-product h1,.politics-product h1{font-size:24px}}.map-product h1,.description-product h1,.characteristics-product h1,.politics-product h1{color:var(--color-2)}.map-product hr,.characteristics-product hr,.politics-product hr{position:absolute;right:0;left:0;background-color:var(--color-principal);border:.01px solid var(--color-principal)}.map-product,.characteristics-grid-container div,.politics-items div,.description-product p{font-size:16px;color:var(--gris-plomo);font-weight:700}@media (max-width: 480px){.map-product,.characteristics-grid-container div,.politics-items div,.description-product p{font-size:14px}}.wrapper{display:flex;padding-inline:3%;margin-top:10px;max-height:620px}.main-block{width:50%;border-radius:1.5em;padding:.5ex;object-fit:cover}.random{display:flex;flex-flow:wrap;justify-content:center;align-items:center;width:50%}.random img{object-fit:cover;width:50%;position:static;height:50%;min-height:158px;border-radius:1.3em;padding:5px}#modal-gallery{bottom:50px;position:relative;display:flex;text-decoration:underline;font-size:1.5em;border:none;color:#fff;background-color:transparent;left:40%}.modal-container{width:100vw;height:100vh;display:flex;background:#383b58eb;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.g-container{min-width:650px;max-width:780px;width:45%;padding:1em;display:flex;margin:auto;flex-direction:column;justify-content:center;align-items:center;background-color:#fbfffdf2;border-radius:1em;z-index:20;box-shadow:0 0 10px #00000080}.g-container--hidden{display:none}.close-modal{position:fixed;display:block;z-index:30}.main-img{position:relative;width:96%;height:420px;border-radius:1em;object-fit:cover}.carousel{min-height:15vh;display:flex;margin-top:10px;width:96%;overflow-x:scroll;scroll-snap-type:x mandatory;align-items:center;border-radius:1em;justify-content:center;scrollbar-width:none;-ms-overflow-style:none;-ms-scroll-snap-type:x mandatory}.carousel img{animation:scroll 40s linear infinite;-webkit-animation:scroll 40s linear infinite}@keyframes scroll{0%{-webkit-transform:translateX(0);transform:translate(0)}to{-webkit-transform:translateX(-100%);transform:translate(-100%)}}.carousel::-webkit-scrollbar{display:none}.carousel img{filter:grayscale(50%);transition:cubic-bezier(10);width:160px;height:100px;min-width:160px;margin-inline:.8ex;border-radius:1ex;scroll-snap-align:center;object-fit:cover}.carousel img:hover{filter:none}.arrows{display:flex;flex-direction:row;justify-content:center;height:0px;top:-280px}.left-aw{font-size:3.6em;cursor:pointer;color:#1dbeb4;margin-right:50px}.right-aw{font-size:3.6em;cursor:pointer;color:#1dbeb4;margin-left:50px}.modal-gallery-x{text-decoration:none!important;font-size:xx-large;display:flow-root;position:relative;padding-top:50p;right:50px !;z-index:2;top:66px;margin:auto}.counter-gallery{font-weight:600!important;color:#0c5a56}.wrapper-calendar{display:flex;padding-inline:3%;margin-top:30px;flex-direction:row;background-color:#edf0f3;flex-direction:column}.wrapper-calendar-title{padding:20px 0 0;gap:10px}.datepicker-desktop{display:flex;justify-content:center;align-items:center}.react-datepicker__header{text-transform:capitalize;background-color:unset;border-color:#1dbeb4;padding:15px 0}.react-datepicker{border:unset;display:inline-flex;justify-content:center;min-height:300px;align-items:baseline;padding-top:15px;width:110%;left:-50px;box-shadow:0 3px 3px #74757e6b}.react-datepicker__day-names{margin-bottom:-20px}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{width:2.5rem}.react-datepicker__day:hover{background-color:#1dbeb32a}.react-datepicker__navigation{border:unset;border-radius:100px;color:#fff;height:35px;width:35px;margin-top:125px;background-color:#1dbeb4}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before{border-color:unset!important}.react-datepicker-wrapper-prod{display:flex;align-items:center;justify-content:center;margin-bottom:30px}.react-datepicker__day--in-range{background-color:#1dbeb4}.react-datepicker__day--in-range:hover{background-color:#1dbeb3a6}.react-datepicker__day--keyboard-selected,.react-datepicker__day--keyboard-selected:hover{background-color:#1dbeb4}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#1dbeb3a6}.react-datepicker__day--selected,.react-datepicker__day--selected:hover{background-color:#1dbeb4}.react-datepicker-wrapper__picker{width:65%;display:contents}.react-datepicker-card{width:35%;display:flex;flex-direction:column;align-items:center}.react-datepicker-card__body{width:80%;height:180px;justify-content:center;display:flex;flex-direction:column;background-color:#fff;border-radius:10px;box-shadow:0 3px 3px #74757e6b}.react-datepicker-card__body h4{margin:auto;margin-inline:20px}.wrapper-calendar-button{width:90%;display:flex;margin:auto;justify-content:center;align-items:center}.wrapper-alt,.datepicker-mobile,.swiper-container{display:none}@media (max-width: 1200px){.react-datepicker{left:unset}.react-datepicker-card__body{position:relative;left:50px}}@media (max-width: 1024px){.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{width:2rem}}@media (max-width:920px){.react-datepicker-card__body{left:40px}}@media (max-width:860px){.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{width:1.8rem}.react-datepicker-card__body{left:30px}}@media (max-width: 780px){.datepicker-desktop{display:unset}.react-datepicker-wrapper-prod{flex-direction:column}.react-datepicker{display:flex;min-height:280px;align-items:baseline;width:100%!important;left:auto}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{width:2.4rem}.react-datepicker__navigation{display:none}.react-datepicker-card{width:100%;margin-top:30px;flex-direction:unset}.react-datepicker-card__body{height:initial;display:flex;flex-direction:row;background-color:transparent;border-radius:unset;box-shadow:unset;left:unset;margin:auto}.react-datepicker-card__body h4{width:80%}.wrapper-calendar-button{width:70%}.wrapper-alt{display:block;overflow:hidden;width:100vw;margin:0}.modal-container{display:none!important}.random-animation{display:flex;flex-direction:row;overflow:hidden}@keyframes scrollb{0%{-webkit-transform:translateX(0);transform:translate(0)}to{-webkit-transform:translateX(-100%);transform:translate(-100%)}}.random-animation img{scroll-snap-align:center;animation:scrollb 3s infinite running;position:relative}.swiper-container{display:flex}.wrapper{display:none}}@media (max-width: 670px){.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{width:2rem}.react-datepicker-card__body,.react-datepicker-card__body h4,.wrapper-calendar-button{width:100%}}@media (max-width: 670px){.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{width:1.8rem}}@media (max-width: 520px){.datepicker-desktop{display:none}.datepicker-mobile{display:flex;align-items:center;justify-content:center;margin-bottom:20px;flex-direction:column}.react-datepicker-card{width:100%;margin-top:30px}.react-datepicker-card__body{width:80%;height:initial;background-color:transparent;display:flex;flex-direction:column;border-radius:unset;align-items:center;box-shadow:unset}.wrapper-calendar-button{margin-top:20px}}@media (max-width: 480px){.swiper{width:100vw;max-width:780px;height:400px}}.swiper{width:100vw;max-width:780px;max-height:600px}.swiper-slide{display:flex;align-items:center}.swiper-slide-text{position:absolute;top:88%;left:85vw;color:#fff;text-shadow:#383b58eb}.form h1,.booking-date h1,.check-in h1,.booking-details h1{color:var(--color-2)}@media (max-width: 480px){.form h1,.booking-date h1,.check-in h1,.booking-details h1{font-size:20px}}.title-form{background-color:#f3f1ed6a;padding:40px 0 16px 40px;color:var(--color-2)}@media (max-width: 480px){.title-form{font-size:20px;padding:30px 13px 0}}.booking-information{padding:0 40px 40px;width:100%;max-width:100vw;max-height:100%;background-color:#f3f1ed6a;display:flex;justify-content:space-between}.booking-information .error-input{color:red;font-size:15px;font-weight:700;margin-top:3px;margin-bottom:8px}@media (min-width: 768px) and (max-width: 1024px){.booking-information{flex-direction:column}}@media (max-width: 480px){.booking-information{flex-direction:column;padding:16px 13px 40px}}.form{width:72%;padding-right:40px}.form h1{padding-bottom:1rem}@media (min-width: 768px) and (max-width: 1024px){.form{flex-direction:column;width:100%;padding-right:0}}@media (max-width: 480px){.form{width:100%;flex-direction:column;display:flex;padding-right:0}}@media (max-width: 480px){.form .form-inputs{flex-direction:column}}.form .form-inputs .card-booking{display:flex;padding:20px 13px}@media (max-width: 480px){.form .form-inputs .card-booking{flex-direction:column;padding:0}}.form .form-inputs .inputs-div{display:flex;flex-direction:column;width:50%;padding:0 15px}@media (max-width: 480px){.form .form-inputs .inputs-div{width:100%}}.form .form-inputs .inputs-div label{font-size:14px;color:var(--color-2);font-style:bold;margin-top:20px;margin-bottom:10px;align-self:flex-start;font-weight:700;line-height:14px}.form .form-inputs .inputs-div input{width:100%;height:3rem;border-radius:5px;border:1px solid #fff;padding:.5rem;margin-bottom:1rem;box-shadow:0 1px 5px #00000026}.form .form-inputs .inputs-div input:focus,.form .form-inputs .inputs-div input:active{outline:none;border:1.5px solid var(--color-principal)}.form .booking-date{width:100%}.form .booking-date .card-booking{display:flex;justify-content:center;align-items:center;min-width:100%;padding:15px}.form .booking-date .card-booking .react-datepicker__month-container{float:left;margin-right:2rem;margin-left:2rem}@media screen and (max-width: 726px){.form .booking-date .card-booking .react-datepicker__month-container{margin-right:1.6rem;margin-left:1.6rem}}@media screen and (max-width: 696px){.form .booking-date .card-booking .react-datepicker__month-container{margin-right:1rem;margin-left:1rem}}@media (max-width: 480px){.form .booking-date .card-booking .react-datepicker__month-container{margin-right:0;margin-left:0}}.form .booking-date .card-booking .wrapper-calendar{display:flex;padding-inline:50%;margin-top:30px;flex-direction:row;background-color:#edf0f3;flex-direction:column}.form .booking-date .card-booking .wrapper-calendar-title{padding:20px 0 0;gap:10px}.form .booking-date .card-booking .react-datepicker__header{text-transform:capitalize;background-color:unset;border-color:#1dbeb4;padding:15px 0}.form .booking-date .card-booking .react-datepicker{border:unset;display:inline-flex;justify-content:center;min-height:100%;align-items:baseline;padding-top:15px;width:100%;left:0;box-shadow:0 3px 3px #fff}.form .booking-date .card-booking .react-datepicker__current-month,.form .booking-date .card-booking .react-datepicker-time__header,.form .booking-date .card-booking .react-datepicker-year-header{margin-top:0;margin-bottom:20px;color:#000;font-weight:700;font-size:1rem}.form .booking-date .card-booking .react-datepicker__day-names{margin-bottom:-20px}.form .booking-date .card-booking .react-datepicker__day-name,.form .booking-date .card-booking .react-datepicker__day,.form .booking-date .card-booking .react-datepicker__time-name{width:3rem}@media screen and (max-width: 1420px){.form .booking-date .card-booking .react-datepicker__day-name,.form .booking-date .card-booking .react-datepicker__day,.form .booking-date .card-booking .react-datepicker__time-name{width:2.5rem}}@media screen and (max-width: 1260px){.form .booking-date .card-booking .react-datepicker__day-name,.form .booking-date .card-booking .react-datepicker__day,.form .booking-date .card-booking .react-datepicker__time-name{width:2.2rem}}@media screen and (max-width: 1160px){.form .booking-date .card-booking .react-datepicker__day-name,.form .booking-date .card-booking .react-datepicker__day,.form .booking-date .card-booking .react-datepicker__time-name{width:2rem}}@media screen and (max-width: 1100px){.form .booking-date .card-booking .react-datepicker__day-name,.form .booking-date .card-booking .react-datepicker__day,.form .booking-date .card-booking .react-datepicker__time-name{width:1.75rem}}@media screen and (max-width: 662px){.form .booking-date .card-booking .react-datepicker__day-name,.form .booking-date .card-booking .react-datepicker__day,.form .booking-date .card-booking .react-datepicker__time-name{width:1.5rem}}@media screen and (max-width: 608px){.form .booking-date .card-booking .react-datepicker__day-name,.form .booking-date .card-booking .react-datepicker__day,.form .booking-date .card-booking .react-datepicker__time-name{width:1.3rem}}@media screen and (max-width: 608px){.form .booking-date .card-booking .react-datepicker__day-name,.form .booking-date .card-booking .react-datepicker__day,.form .booking-date .card-booking .react-datepicker__time-name{width:1.1rem}}@media (min-width: 768px) and (max-width: 1024px){.form .booking-date .card-booking .react-datepicker__day-name,.form .booking-date .card-booking .react-datepicker__day,.form .booking-date .card-booking .react-datepicker__time-name{width:1.8rem}}@media (max-width: 480px){.form .booking-date .card-booking .react-datepicker__day-name,.form .booking-date .card-booking .react-datepicker__day,.form .booking-date .card-booking .react-datepicker__time-name{width:40px}}.form .booking-date .card-booking .react-datepicker-card__body{width:80%;height:180px;justify-content:center;display:flex;flex-direction:column;background-color:#fff;border-radius:10px}.form .booking-date .card-booking .react-datepicker-card__body h4{margin:auto;margin-inline:20px}.form .booking-date .card-booking .wrapper-calendar-button{width:90%;display:flex;margin:auto;justify-content:center;align-items:center}@media (min-width: 768px) and (max-width: 1024px){.form .check-in{margin-bottom:2rem}}@media (max-width: 480px){.form .check-in{margin-bottom:2rem}}.form .check-in .card-booking{display:flex;flex-direction:column;width:100%;padding:25px}.form .check-in .card-booking .title-check-in{font-size:16px}@media (max-width: 480px){.form .check-in .card-booking .title-check-in{font-size:14px}}.form .check-in .card-booking .subtitle-check-in{font-size:14px}.form .check-in .card-booking .css-b62m3t-container{margin-bottom:15px}.form .check-in .card-booking .title-check-in,.form .check-in .card-booking .subtitle-check-in{display:flex;align-items:center;color:var(--color-2);margin-bottom:18px;font-weight:700}.form .check-in .card-booking .title-check-in svg,.form .check-in .card-booking .subtitle-check-in svg{font-size:1.5rem;margin-right:8px;color:var(--color-2)}@media (max-width: 480px){.form .check-in .card-booking .title-check-in svg,.form .check-in .card-booking .subtitle-check-in svg{font-size:2.7rem}}.form .check-in .card-booking .css-qc6sy-singleValue{color:#383b58;font-weight:700}@media (max-width: 480px){.form .check-in .card-booking .css-qc6sy-singleValue{font-size:14px}}.form .form-inputs,.form .booking-date{margin-bottom:2rem}.booking-details{width:28%}@media (min-width: 768px) and (max-width: 1024px){.booking-details{width:100%}}@media (max-width: 480px){.booking-details{width:100%}}.booking-details .card-booking{min-height:100%}@media (max-width: 480px){.booking-details .card-booking{display:flex;flex-direction:column}}@media (min-width: 768px) and (max-width: 1024px){.booking-details .card-booking{display:flex;flex-direction:column}}@media (min-width: 768px) and (max-width: 1024px){.booking-details .card-booking .content-booking-details{display:flex;justify-content:space-between;padding:0 25px 25px}}.booking-details .card-booking .content-booking-details .image-container{height:300px}@media (min-width: 768px) and (max-width: 1024px){.booking-details .card-booking .content-booking-details .image-container{width:50%;height:auto;margin-bottom:0}}@media (max-width: 480px){.booking-details .card-booking .content-booking-details .image-container{min-width:100%;margin-bottom:20px}}.booking-details .card-booking .content-booking-details .image-container .image{width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}@media (min-width: 768px) and (max-width: 1024px){.booking-details .card-booking .content-booking-details .image-container .image{border-radius:10px}}@media (max-width: 480px){.booking-details .card-booking .content-booking-details .image-container .image{width:100%;height:100%}}.booking-details .card-booking .bottom-booking-details h4{color:var(--gris-plomo)}@media (min-width: 768px) and (max-width: 1024px){.booking-details .card-booking .bottom-booking-details{width:50%;padding:0 0 0 20px}}.booking-details .card-booking .bottom-booking-details .location-booking-details{display:inline-flex;align-items:center;padding:18px 0 0}@media (min-width: 768px) and (max-width: 1024px){.booking-details .card-booking .bottom-booking-details .location-booking-details{padding:18px 0 15px}}@media (max-width: 480px){.booking-details .card-booking .bottom-booking-details .location-booking-details{padding:18px 0 20px}}.booking-details .card-booking .bottom-booking-details .location-booking-details h4,.booking-details .card-booking .bottom-booking-details .location-booking-details svg{color:var(--color-2)}.booking-details .card-booking .bottom-booking-details .check-in-booking-details{margin-top:25px}@media (min-width: 768px) and (max-width: 1024px){.booking-details .card-booking .bottom-booking-details .check-in-booking-details{margin-top:0}}@media (max-width: 480px){.booking-details .card-booking .bottom-booking-details .check-in-booking-details{margin-top:0}}.booking-details .card-booking .bottom-booking-details .check-in-booking-details h4{padding:23px 0}@media (min-width: 768px) and (max-width: 1024px){.booking-details .card-booking .bottom-booking-details .check-in-booking-details h4{padding:20px 0}}@media (max-width: 480px){.booking-details .card-booking .bottom-booking-details .check-in-booking-details h4{padding:25px 0}}.booking-details .card-booking .bottom-booking-details .check-in-booking-details .check-in-check-out{width:100%;display:inline-flex;justify-content:space-between}.booking-details .card-booking .bottom-booking-details .check-in-booking-details .textarea-booking textarea{margin-top:25px;width:100%;padding:10px;height:6rem;border-radius:5px;border:1px solid #fff;margin-bottom:1rem;box-shadow:0 1px 5px #00000026}.booking-details .card-booking .bottom-booking-details .check-in-booking-details .textarea-booking textarea:focus,.booking-details .card-booking .bottom-booking-details .check-in-booking-details .textarea-booking textarea:active{outline:none;border:1.5px solid var(--color-principal)}@media (min-width: 768px) and (max-width: 1024px){.booking-details .card-booking .bottom-booking-details .check-in-booking-details .textarea-booking textarea{height:5rem}}.booking-details .card-booking .bottom-booking-details .check-in-booking-details .checkbox-booking .container{display:block;position:relative;padding-left:35px;margin-top:15px;cursor:pointer;font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:700;color:var(--color-3)}@media (min-width: 768px) and (max-width: 1024px){.booking-details .card-booking .bottom-booking-details .check-in-booking-details .checkbox-booking .container{margin-bottom:15px}}@media (max-width: 480px){.booking-details .card-booking .bottom-booking-details .check-in-booking-details .checkbox-booking .container{margin-bottom:0}}.booking-details .card-booking .bottom-booking-details .check-in-booking-details .checkbox-booking .container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.booking-details .card-booking .bottom-booking-details .check-in-booking-details .checkbox-booking .checkmark{position:absolute;top:-3px;left:0;height:22px;width:22px;background-color:#eee;border:1px solid rgb(197,195,195)}.booking-details .card-booking .bottom-booking-details .check-in-booking-details .checkbox-booking .container:hover input~.checkmark{background-color:#ccc}.booking-details .card-booking .bottom-booking-details .check-in-booking-details .checkbox-booking .container input:checked~.checkmark{background-color:var(--color-principal)}.booking-details .card-booking .bottom-booking-details .check-in-booking-details .checkbox-booking .checkmark:after{content:"";position:absolute;display:none}.booking-details .card-booking .bottom-booking-details .check-in-booking-details .checkbox-booking .container input:checked~.checkmark:after{display:block}.booking-details .card-booking .bottom-booking-details .check-in-booking-details .checkbox-booking .container .checkmark:after{left:6px;top:3px;width:5px;height:8px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.booking-details .card-booking .bottom-booking-details .hr-booking{border:1px solid #bebebe}.booking-details .card-booking .bottom-booking-details button{margin-top:27px;color:var(--blanco);background-color:var(--color-principal);border:1px solid var(--color-principal);padding:15px;font-family:Roboto,cursive;font-size:16px;font-weight:600;width:100%;border-radius:5px;box-shadow:0 2px 4px #0000001f;cursor:pointer}@media (min-width: 768px) and (max-width: 1024px){.booking-details .card-booking .bottom-booking-details button{margin-top:25px}}@media (max-width: 480px){.booking-details .card-booking .bottom-booking-details button{margin-top:30px}}.booking-details .bottom-booking-details,.booking-details .title-booking-details{padding:24px}@media (max-width: 480px){.booking-details .bottom-booking-details,.booking-details .title-booking-details{padding:16px}}.card-booking{background:#fff;border:1px solid #dfe4ea;box-shadow:0 4px 4px #00000040;border-radius:8px}@media screen and (min-width: 480px) and (max-width: 768px){.booking-information{flex-direction:column}.form{width:100%;padding-right:unset}.booking-details{margin-top:30px;width:100%}.booking-details .bottom-booking-details,.booking-details .title-booking-details{padding:14px;width:45%}.booking-details .card-booking{display:flex;flex-direction:column}.booking-details .card-booking .bottom-booking-details .location-booking-details{padding:18px 0 20px}}@media screen and (min-width: 480px) and (max-width: 768px) and (min-width: 768px) and (max-width: 1024px){.booking-details .card-booking .bottom-booking-details .location-booking-details{padding:10px 0}}@media screen and (min-width: 480px) and (max-width: 768px){.booking-details .card-booking .bottom-booking-details .check-in-booking-details{margin-top:10px}.booking-details .card-booking .content-booking-details{display:flex;justify-content:space-between;padding:0 15px 10px}}@media screen and (min-width: 480px) and (max-width: 768px) and (min-width: 768px) and (max-width: 1024px){.booking-details .card-booking .content-booking-details{padding:0 15px 18px}}@media screen and (min-width: 480px) and (max-width: 768px){.booking-details .card-booking .content-booking-details .image-container{height:unset;margin-bottom:15px;width:55%}}@media screen and (min-width: 480px) and (max-width: 768px) and (min-width: 768px) and (max-width: 1024px){.booking-details .card-booking .content-booking-details .image-container{margin-bottom:0}}@media screen and (min-width: 480px) and (max-width: 768px){.booking-details .card-booking .bottom-booking-details .check-in-booking-details h4{padding:25px 0}}@media screen and (min-width: 480px) and (max-width: 768px) and (min-width: 768px) and (max-width: 1024px){.booking-details .card-booking .bottom-booking-details .check-in-booking-details h4{padding:20px 0}}@media screen and (min-width: 480px) and (max-width: 768px){.booking-details .card-booking .bottom-booking-details button{margin-top:15px}.booking-details .card-booking .content-booking-details .image-container .image{width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:15px}}.admin-product-container{width:100%;max-width:100vw;max-height:100%;background-color:#f3f1ed6a;display:inline-block;justify-content:column}@media (max-width: 480px){.admin-product-container{padding:0}}.admin-product-container .cards-politics-admin,.admin-product-container .input-admin{box-shadow:0 1px 5px #00000026}.admin-product-container .css-b62m3t-container,.admin-product-container .css-319lph-ValueContainer,.admin-product-container .css-7z8g7q-control{width:100%;margin:10px 0}.admin-product-container .css-319lph-ValueContainer{margin:0}.admin-product-container .css-6j8wv5-Input{visibility:visible;color:#333;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;display:inline-grid;grid-area:1/1/2/3;grid-template-columns:0 min-content;box-sizing:border-box}.admin-product-container .form-container{padding:0 40px 40px;width:100%;max-width:100vw;max-height:100%;background-color:#f3f1ed6a;display:flex;justify-content:space-between}@media (min-width: 768px) and (max-width: 1024px){.admin-product-container .form-container{flex-direction:column}}@media (max-width: 480px){.admin-product-container .form-container{flex-direction:column;padding:20px 0 0}}.admin-product-container .admin-form{display:inline-flex;flex-direction:column;background:#fff;border:1px solid #dfe4ea;box-shadow:0 4px 4px #00000040;border-radius:8px;width:100%;height:100%;padding:24px}@media (min-width: 768px) and (max-width: 1024px){.admin-product-container .admin-form{width:100%;height:100%;padding:18px}}.admin-product-container .admin-form h1{font-size:1.5rem;font-weight:700;color:var(--color-2);margin-top:2rem;margin-bottom:1rem}.admin-product-container .admin-form label{font-size:17px;color:var(--color-2);font-style:bold;margin-bottom:10px;align-self:flex-start;font-weight:700;line-height:14px}@media (max-width: 480px){.admin-product-container .admin-form label{font-size:18px}}.admin-product-container .admin-form textarea{width:100%;height:9rem;border-radius:5px;border:1px solid #fff;padding:15px 5px;margin-bottom:1rem;box-shadow:0 1px 5px #00000026}.admin-product-container .admin-form p{color:red;font-size:12px;font-weight:700}.admin-product-container .admin-form .input-container-admin{display:flex;flex-direction:column;justify-content:center;width:100%;height:100%}.admin-product-container .admin-form .inputs-container{display:inline-flex;width:100%;height:100%;padding-right:10px}@media (max-width: 480px){.admin-product-container .admin-form .inputs-container{display:inline-block;padding:0}}.admin-product-container .admin-form .input-div-admin{width:100%;height:100%;padding-right:10px;padding-bottom:20px}@media (max-width: 480px){.admin-product-container .admin-form .input-div-admin{display:inline-block;width:100%;height:100%;padding-right:0;padding-bottom:10px;font-size:16px}}.admin-product-container .admin-form .input-div-admin .input-div-admin:nth-child(2){padding-right:0}.admin-product-container .admin-form .input-div-admin .cards-politics-admin,.admin-product-container .admin-form .input-div-admin .input-admin{width:100%;height:3.1rem;border-radius:5px;border:1px solid #fff;margin-bottom:1rem;margin:10px 0}.admin-product-container .admin-form .input-div-admin .cards-politics-admin:active,.admin-product-container .admin-form .input-div-admin .cards-politics-admin:focus,.admin-product-container .admin-form .input-div-admin .input-admin:active,.admin-product-container .admin-form .input-div-admin .input-admin:focus{outline:none;border:1.5px solid var(--color-principal)}@media (max-width: 480px){.admin-product-container .admin-form .input-div-admin .cards-politics-admin,.admin-product-container .admin-form .input-div-admin .input-admin{height:46px}}.admin-product-container .checkbox-container div{display:flex;align-items:center;height:100%;margin-left:20px}.admin-product-container .checkbox-container{box-shadow:0 1px 5px #00000026;padding:50px;border-radius:5px;margin-bottom:15px;display:grid;display:-ms-grid;gap:70px 10px;grid-template-columns:repeat(5,minmax(20%,1fr));-ms-grid-columns:repeat(5,minmax(20%,1fr));font-weight:700;color:var(--gris-plomo)}@media (min-width: 768px) and (max-width: 1024px){.admin-product-container .checkbox-container{grid-template-columns:repeat(2,minmax(50%,1fr));-ms-grid-columns:repeat(2,minmax(50%,1fr))}}@media (max-width: 480px){.admin-product-container .checkbox-container{grid-template-columns:repeat(1,minmax(100%,0fr));-ms-grid-columns:repeat(1,minmax(100%,0fr));gap:30px;margin-top:0;margin-left:0;padding:20px}}.admin-product-container .checkbox-container svg,.admin-product-container .checkbox-container img{color:var(--color-principal);margin-right:5px}.admin-product-container .container{display:block;position:relative;padding-left:35px;margin-bottom:50px;cursor:pointer;font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (min-width: 768px) and (max-width: 1024px){.admin-product-container .container{margin-bottom:35px}}@media (max-width: 480px){.admin-product-container .container{margin-bottom:30px}}.admin-product-container .container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.admin-product-container .checkmark{position:absolute;top:-5px;left:0;height:25px;width:25px;background-color:#eee;border:1px solid #aaa}.admin-product-container .container:hover input~.checkmark{background-color:#ccc}.admin-product-container .container input:checked~.checkmark{background-color:var(--color-principal)}.admin-product-container .checkmark:after{content:"";position:absolute;display:none}.admin-product-container .container input:checked~.checkmark:after{display:block}.admin-product-container .container .checkmark:after{left:9px;top:5px;width:5px;height:10px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.admin-product-container .error-message{color:red;font-size:15px;font-weight:700;margin-top:3px;margin-bottom:8px}.cards-politics-admin{width:100%;display:grid;grid-template-columns:repeat(3,minmax(25%,1fr));-ms-grid-columns:repeat(3,minmax(25%,1fr))}@media (min-width: 768px) and (max-width: 1024px){.cards-politics-admin{grid-template-columns:repeat(1,minmax(100%,1fr));-ms-grid-columns:repeat(1,minmax(100%,1fr))}}@media (max-width: 480px){.cards-politics-admin{grid-template-columns:repeat(1,minmax(100%,1fr));-ms-grid-columns:repeat(1,minmax(100%,1fr))}}.radio{margin:auto;text-align:center}.radio-label{min-width:20px}.cards-politics-setup,input{width:100%;border-radius:5px;border:1px solid #fff;margin-bottom:1rem}.cards-politics-setup:active,.cards-politics-setup:focus,input:active,input:focus{outline:none}.cards-politics-container{box-shadow:0 1px 5px #00000026;border-radius:5px;margin-bottom:15px}.title-section{margin-left:3ex;margin-top:1em;color:#1dbeb4}.politics-inputs{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(20em,1fr));-ms-grid-columns:repeat(auto-fit,minmax(20em,1fr))}.politics-inputs h3{color:#545776;width:60%}.politics-blocks{display:flex;align-items:center;padding:1rem;margin-inline:2em}.radio-label{color:#1dbeb4}.radio input{box-shadow:unset;height:2rem;margin-bottom:auto;min-width:20px}.booking-alternative{height:100vh;text-align:center}.booking-success-container{width:100%;padding:40px;background-color:var(--color-4);display:flex;justify-content:center;align-items:center;height:100%}@media (max-width: 480px){.booking-success-container{padding:10px}}.booking-success-card{width:55%;display:flex;justify-content:center;align-items:center;flex-direction:column;margin-top:15%;margin-bottom:15%;padding:2em;max-height:350px;max-width:750px}@media (min-width: 768px) and (max-width: 1024px){.booking-success-card{width:90%}}@media (max-width: 480px){.booking-success-card{min-width:350px;padding:1em}}.booking-success-card img{width:128px}@media (max-width: 480px){.booking-success-card img{width:96px}}.booking-success-card h1{margin-top:20px;margin-bottom:10px;color:var(--color-principal)}.booking-success-card h3{color:var(--color-2)}.booking-success-card a{background-color:var(--color-principal);border-color:transparent;width:40%;margin-top:1em;border-radius:.5em;height:3.2em;font-size:inherit;font-weight:700;display:flex;justify-content:center;align-items:center;color:#fff}@media (max-width: 480px){.booking-success-card a{width:80%}}.booking-success-card a a{color:#fff;font-size:large;font-weight:700}.gallery-sender{display:flex;background:#bebebe26;border-radius:5px;justify-content:center;margin-bottom:1em}.gallery-sender-form{width:90%;padding-block:6ex;padding-inline:2em}.gallery-sender-form input,.gallery-sender-form textarea{box-shadow:0 1px 5px #00000026;border-radius:5px;height:40px;margin-bottom:unset}.gallery-sender-add{box-shadow:0 1px 5px #00000036;border-radius:5px;width:40px;height:40px;margin-block:auto;margin-right:1em;background:#1dbeb4;opacity:100%;font-weight:bolder;color:#fff;border:none;font-size:xx-large}.btn-admin{display:flex;justify-content:center;align-items:center}.btn-admin button{color:var(--blanco);background-color:var(--color-principal);border:1px solid var(--color-principal);padding:10px;font-family:Roboto,cursive;font-size:16px;font-weight:600;width:300px;border-radius:5px;box-shadow:0 2px 4px #0000001f}.btn-admin button:hover{color:var(--color-principal);background-color:var(--blanco);transition:.3s}.btn-admin button:active{-moz-transform:scale(.9);-webkit-transform:scale(.9);-o-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}.not-found{padding-top:92px}@media (max-width: 480px){.not-found{padding-top:80px}}.not-found .not-found-container{background-color:#f4f4f4;min-height:100vh;color:#fff;max-width:100vw;min-height:calc(100vh - 150px);display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:32px}@media (min-width: 768px) and (max-width: 1024px){.not-found .not-found-container{flex-direction:column}}@media (max-width: 480px){.not-found .not-found-container{flex-direction:column;min-height:calc(100vh - 138px)}}.not-found .not-found-image-container{height:450px;width:450px;margin-right:100px}@media (min-width: 768px) and (max-width: 1024px){.not-found .not-found-image-container{height:320px;width:320px;margin-right:0;margin-bottom:50px}}@media (max-width: 480px){.not-found .not-found-image-container{height:200px;width:200px;margin-right:0;margin-bottom:45px}}.not-found .not-found-image{width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url(./404-error-D92gkbaE.png)}.not-found .not-found-text{margin-bottom:50px;width:520px;height:200px;display:flex;flex-direction:column;justify-content:space-between}@media (min-width: 768px) and (max-width: 1024px){.not-found .not-found-text{margin-right:0;align-items:center;width:500px}}@media (max-width: 480px){.not-found .not-found-text{margin-right:0;align-items:center;width:259px}}.not-found .not-found-text h1,.not-found .not-found-text h2,.not-found .not-found-text p{color:var(--color-3)}.not-found .not-found-text h1{font-size:70px;font-weight:700}@media (min-width: 768px) and (max-width: 1024px){.not-found .not-found-text h1{font-size:55px}}@media (max-width: 480px){.not-found .not-found-text h1{font-size:40px}}.not-found .not-found-text .not-found-title{margin-top:-25px}@media (min-width: 768px) and (max-width: 1024px){.not-found .not-found-text .not-found-title{display:flex;justify-content:center;flex-direction:column;align-items:center;margin-top:0}}@media (max-width: 480px){.not-found .not-found-text .not-found-title{display:flex;justify-content:center;flex-direction:column;align-items:center;margin-top:0}}.not-found .not-found-text .bottom-not-found-text{width:55%}@media (min-width: 768px) and (max-width: 1024px){.not-found .not-found-text .bottom-not-found-text{margin-top:20px}}@media (max-width: 480px){.not-found .not-found-text .bottom-not-found-text{width:100%;text-align:center}}.not-found .not-found-text p{font-size:18px;margin-bottom:40px;font-weight:600;margin-top:10px}@media (max-width: 480px){.not-found .not-found-text p{font-size:16px}}.not-found .not-found-text button{color:var(--color-principal);background-color:var(--blanco);border:1px solid var(--color-principal);padding:10px;font-size:16px;font-weight:600;margin-top:10px;width:200px;border-radius:20px;box-shadow:0 2px 4px #0000001f;cursor:pointer;width:60%}@media (min-width: 768px) and (max-width: 1024px){.not-found .not-found-text button{width:100%}}@media (max-width: 480px){.not-found .not-found-text button{width:100%;margin-top:0}}:root{--color-principal: #1DBEB4;--color-2: #383B58;--color-3: #545776;--color-4: #F3F1ED;--gris-plomo: #4F4F50;--gris-suave: #BEBEBE;--blanco: #fff}*{margin:0;padding:0;box-sizing:border-box;font-family:Roboto,sans-serif;text-decoration:none;list-style-type:none;font-family:Roboto}button,a{cursor:pointer}input,textarea{resize:none}input:focus,input:active,textarea:focus,textarea:active{outline:none;border:1.5px solid var(--color-principal)}.reservation .reservation-container{background-color:#f4f4f4;min-height:100vh;color:#fff;max-width:100vw;min-height:calc(100vh - 235px);display:flex;align-items:center;justify-content:center;flex-direction:column;align-self:center;text-align:center;width:100%;height:100%;padding:32px}@media (min-width: 768px) and (max-width: 1024px){.reservation .reservation-container{flex-direction:column}}@media (max-width: 480px){.reservation .reservation-container{flex-direction:column;min-height:calc(100vh - 212px)}}.reservation .reservation-image-container{height:400px;width:400px;margin-top:-100px}@media (min-width: 768px) and (max-width: 1024px){.reservation .reservation-image-container{height:300px;width:300px;margin-right:0;margin-bottom:5px}}@media (max-width: 480px){.reservation .reservation-image-container{height:200px;width:200px;margin-right:0;margin-bottom:3px}}.reservation .reservation-image{width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url(./reserva-DDtm0SeH.png)}.reservation .reservation-text-container{display:flex;justify-content:center;flex-direction:column;align-items:center}.reservation .reservation-text-container h1{color:var(--color-3);font-size:32px}@media (max-width: 480px){.reservation .reservation-text-container h1{font-size:25px}}.reservation .reservation-text-container h3{color:var(--color-3);margin-bottom:32px;margin-top:10px;font-size:18px}@media (max-width: 480px){.reservation .reservation-text-container h3{font-size:16px}}.reservation .reservation-text-container button{background-color:transparent;border:none;font-family:Roboto;color:var(--color-principal);font-weight:600;font-size:20px}@media (max-width: 480px){.reservation .reservation-text-container button{font-size:16px}}.reservation .bottom-text-reservation{width:60%;display:flex;justify-content:center;flex-direction:column;align-items:center;align-self:center;text-align:center}@media (max-width: 480px){.reservation .bottom-text-reservation{width:88%}}.reservas{width:100%;max-width:100vw;max-height:100%;background-color:#f3f1ed6a;background-color:#f4f4f4;display:inline-block;min-height:calc(100vh - 235px);justify-content:column}.reservas .reservas-container{padding:30px;width:100%;min-height:calc(100vh - 235px);max-width:100vw;max-height:100%;display:flex;background-color:#f3f1ed6a;background-color:#f4f4f4;justify-content:space-between;flex-direction:column;align-items:center}@media (min-width: 768px) and (max-width: 1024px){.reservas .reservas-container{min-height:100%}}@media (max-width: 480px){.reservas .reservas-container{min-height:100%;padding:10px}}.reservas .reservas-items-container{display:inline-flex;background:#fff;border:1px solid #dfe4ea;box-shadow:10px 10px 31px -3px #545776b0;-webkit-box-shadow:10px 10px 31px -3px rgba(84,87,118,.69);-moz-box-shadow:10px 10px 31px -3px rgba(84,87,118,.69);border-radius:8px;width:72%;justify-content:center;height:100%;align-items:center;margin-bottom:40px}@media (min-width: 768px) and (max-width: 1024px){.reservas .reservas-items-container{width:100%;flex-direction:column}}@media (max-width: 480px){.reservas .reservas-items-container{width:100%;flex-direction:column}}.reservas .reserva-item{width:75%;border-radius:8px}@media (min-width: 768px) and (max-width: 1024px){.reservas .reserva-item{width:100%}}@media (max-width: 480px){.reservas .reserva-item{width:100%}}.reservas .info-reserva{display:inline-flex;justify-content:space-between;width:100%}@media (max-width: 480px){.reservas .info-reserva{flex-direction:column}}.reservas .text-container-reserva{padding:30px;width:60%}@media (min-width: 768px) and (max-width: 1024px){.reservas .text-container-reserva{padding:25px 25px 0;width:55%}}@media (max-width: 480px){.reservas .text-container-reserva{width:100%;padding:20px}}.reservas .text-container-reserva h1{font-size:30px;font-weight:700;color:var(--color-2);margin-bottom:7px}@media (max-width: 480px){.reservas .text-container-reserva h1{font-size:25px;margin-bottom:20px}}.reservas .location-reserva{display:inline-flex}@media (max-width: 480px){.reservas .location-reserva svg{align-self:flex-start;width:18px;height:auto}.reservas .location-reserva h4{margin-left:4px}}.reservas .location-reserva h4,.reservas .location-reserva svg{font-size:1rem;font-weight:700;color:var(--color-2);margin-bottom:7px}@media (max-width: 480px){.reservas .location-reserva h4,.reservas .location-reserva svg{font-size:14px}}.reservas .check-reserva{margin:20px 0}.reservas .check-reserva h4{font-size:1rem;font-weight:700;color:var(--gris-plomo);margin-bottom:7px}@media (max-width: 480px){.reservas .check-reserva h4{font-size:14px}}.reservas .check-reserva hr{margin:15px 0;background-color:var(--color-principal);border:1px solid var(--color-principal)}.reservas .datos-extra-reserva{margin-bottom:20px}.reservas .datos-extra-reserva h4{font-size:1rem;font-weight:500;color:#858585;font-style:italic;margin-bottom:7px}@media (max-width: 480px){.reservas .datos-extra-reserva h4{font-size:14px}}.reservas .caracteristicas-reserva img{margin-top:15px;margin-right:18px;font-size:25px;background-color:#d5d6d772;border-radius:10px;padding:8px}.reservas .imagen-container-reserva{width:40%;height:auto}@media (min-width: 768px) and (max-width: 1024px){.reservas .imagen-container-reserva{width:50%}}@media (max-width: 480px){.reservas .imagen-container-reserva{width:100%;height:300px}}.reservas .imagen-reserva{border-radius:10px;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}@media (min-width: 768px) and (max-width: 1024px){.reservas .imagen-reserva{border-radius:0 10px 0 0}}@media (max-width: 480px){.reservas .imagen-reserva{border-radius:0}}.reservas .imagen-reserva button{position:absolute;bottom:3%;right:14%;align-self:center;color:var(--blanco);background-color:var(--color-principal);border:1px solid var(--color-principal);padding:10px 30px;font-family:Roboto,cursive;font-size:16px;font-weight:600;border-radius:5px;box-shadow:0 2px 4px #0000001f;cursor:pointer}.reservas .imagen-reserva button:active{background-color:#16a49b}@media (min-width: 768px) and (max-width: 1024px){.reservas .imagen-reserva button{width:100%}}@media (max-width: 480px){.reservas .imagen-reserva button{width:100%}}.reservas .btn-reserva-container{width:30%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:30px}@media (min-width: 768px) and (max-width: 1024px){.reservas .btn-reserva-container{flex-direction:row;width:100%;padding:15px 0}}@media (max-width: 480px){.reservas .btn-reserva-container{width:90%;padding:15px 0}}.reservas .btn-reserva-container a{color:#fff;font-size:16px;font-weight:600}@media (max-width: 480px){.reservas .btn-reserva-container a{font-size:14px}}.reservas .btn-reserva-container button{color:var(--blanco);background-color:var(--color-principal);border:1px solid var(--color-principal);padding:15px 0;font-size:16px;font-weight:600;margin:15px 0;border-radius:10px;width:90%;box-shadow:0 2px 4px #0000001f;cursor:pointer}.reservas .btn-reserva-container button:hover{background-color:#fff;transition:.3s}.reservas .btn-reserva-container button:hover a{color:#16a49b;font-size:16px;font-weight:600}@media (min-width: 768px) and (max-width: 1024px){.reservas .btn-reserva-container button{width:40%;margin:20px}}@media (max-width: 480px){.reservas .btn-reserva-container button{width:100%;margin:15px 0;font-size:14px}}.reservas .btn-reserva-container .cancelar{color:var(--blanco);background-color:#d32f2f;border:1px solid #d32f2f}.reservas .btn-reserva-container .cancelar:hover{color:#d32f2f}
