.react-calendar{border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em;max-width:100%;width:350px}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{margin:.5em;width:50%}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{box-sizing:border-box}.react-calendar button{border:0;margin:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{background:none;min-width:44px}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:#e6e6e6}.react-calendar__month-view__weekdays{font-weight:700}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{align-items:center;display:flex;font:inherit;font-size:.75em;font-weight:700;justify-content:center}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__century-view__decades__decade--neighboringCentury,.react-calendar__decade-view__years__year--neighboringDecade,.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{background:none;line-height:16px;font:inherit;font-size:.833em;max-width:100%;padding:10px 6.6667px;text-align:center}.react-calendar__tile:disabled{background-color:#f0f0f0}.react-calendar__century-view__decades__decade--neighboringCentury:disabled,.react-calendar__decade-view__years__year--neighboringDecade:disabled,.react-calendar__month-view__days__day--neighboringMonth:disabled{color:#cdcdcd}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:focus,.react-calendar__tile--hasActive:enabled:hover{background:#a9d4ff}.react-calendar__tile--active{background:#006edc}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}.react-calendar__month-view__days__day--weekend{color:#3f3f3f}.react-calendar{background:#fff;border:1px solid #e6e8ec;border-radius:4px;width:100%}.react-calendar__navigation__label__labelText{font-family:Outfit,outfit;font-weight:600}.react-calendar__navigation{margin-bottom:0}.react-calendar__month-view__weekdays{background:#fafafa;border-bottom:1px solid #e6e8ec;border-color:#e6e8ec currentcolor;border-top:1px solid #e6e8ec;font:inherit;font-size:.75em;font-weight:500;padding:5px 0;text-align:center;text-transform:uppercase}.react-calendar__month-view__weekdays__weekday abbr:where([title]){-webkit-text-decoration:none;text-decoration:none}.react-calendar__navigation__arrow{color:#93288e;font-size:34px;margin-top:-7px!important;min-width:80px!important}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:rgba(230,232,236,0)}.flash-tags abbr{border:2px solid #009821!important;border-radius:3px}.fast-tags abbr,.flash-tags abbr{align-items:center;color:#000;display:flex;font-weight:600;height:40px;justify-content:center;width:40px}.fast-tags abbr{border:2px solid #ff6b00!important;border-radius:3px}.lowest-tags abbr{border:2px solid #93288e!important;border-radius:3px}.available-tags abbr,.lowest-tags abbr{align-items:center;color:#000;display:flex;font-weight:600;height:40px;justify-content:center;width:40px}.available-tags abbr{border:2px solid #000!important;border-radius:3px}.react-calendar__month-view__days__day--neighboringMonth{visibility:hidden}.react-calendar__tile:disabled{background-color:#f0f0f000;color:#ababab}.react-calendar__month-view__days{margin:6px 0}.react-calendar__tile--active{border:none!important}.react-calendar__tile{align-items:center;display:flex;height:50px;justify-content:center;padding:10px 0;position:relative}@media (min-width:640px){.react-calendar__tile{height:50px;margin:10px 0}}.react-calendar__tile--active{background:#006edc00!important;color:#fff}.react-calendar__tile--active abbr{background:#0079d0!important;border:0!important;color:#fff}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background-color:#e6e6e600}.primaryCardSlider{margin:0 1rem}.bannerCarouselSlider .slick-arrow.slick-next{display:none!important;left:calc(91% + 90px)!important;top:87%!important}.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-radius:180px;color:#fff;color:#000;font-family:slick;font-size:40px;line-height:1;opacity:.75}.slick-prev{left:-45px}.custom-slider .slick-track{display:flex!important}.custom-slider .slick-slide{height:auto;padding-bottom:2px}.custom-slider .slick-slide div:first-child{height:100%}.cabin .slick-slide{padding:10px 2px 2px 0}.cabin .texts{min-height:196px}.image-gallery-svg{border-radius:130px!important;color:#000!important;height:30px!important;width:30px!important}.image-gallery-svg,.image-gallery-svg:hover{background:#ffffffbd!important}.image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{width:155px!important}.image-gallery-slide-wrapper.image-gallery-thumbnails-left,.image-gallery-slide-wrapper.image-gallery-thumbnails-right{width:calc(100% - 165px)!important}.image-gallery-thumbnail .image-gallery-thumbnail-image,.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus{border-radius:5px}.image-gallery-left-nav,.image-gallery-right-nav{padding:10px!important}