.datepicker-component .popover-content{color:#333;}.datepicker-component .inline-datepicker{color:#000;line-height:1;}@media(max-width:767px){.datepicker-component .inline-datepicker{margin-left:-15px;margin-right:-15px;}}.datepicker-component .inline-datepicker .light:not(.-disabled-){background-color:#e6f2fc;}.datepicker-component .inline-datepicker .moderate:not(.-disabled-){background-color:#b9d8f3;}.datepicker-component .inline-datepicker .peak:not(.-disabled-){background-color:#88bde9;}.datepicker-component .inline-datepicker .day-label .date,.datepicker-component .inline-datepicker .datepicker--nav,.datepicker-component .inline-datepicker .datepicker--days-names{font-family:'Montserrat',sans-serif;font-weight:600;text-transform:uppercase;}.datepicker-component .inline-datepicker .datepicker--cell-day.-other-month-,.datepicker-component .inline-datepicker .datepicker--cell-year.-other-decade-{color:#dedede;}.datepicker-component .inline-datepicker .datepicker--cell-day.-other-month-:hover,.datepicker-component .inline-datepicker .datepicker--cell-year.-other-decade-:hover{color:#c5c5c5;}.datepicker-component .inline-datepicker .-disabled-.-focus-.datepicker--cell-day.-other-month-,.datepicker-component .inline-datepicker .-disabled-.-focus-.datepicker--cell-year.-other-decade-{color:#dedede;}.datepicker-component .inline-datepicker .-selected-.-focus-.datepicker--cell-day.-other-month-,.datepicker-component .inline-datepicker .-selected-.-focus-.datepicker--cell-year.-other-decade-{background:#8ad5f4;}.datepicker-component .inline-datepicker .-in-range-.datepicker--cell-day.-other-month-,.datepicker-component .inline-datepicker .-in-range-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,.1);color:#ccc;}.datepicker-component .inline-datepicker .-in-range-.-focus-.datepicker--cell-day.-other-month-,.datepicker-component .inline-datepicker .-in-range-.-focus-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,.2);}.datepicker-component .inline-datepicker .datepicker--cell-day.-other-month-:empty,.datepicker-component .inline-datepicker .datepicker--cell-year.-other-decade-:empty{background:none;border:0;}.datepicker-component .inline-datepicker .datepicker--cells{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.datepicker-component .inline-datepicker .datepicker--cell{box-sizing:border-box;cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:5px;position:relative;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;font-size:14px;justify-content:center;flex-direction:column;border:1px solid #d1d1d3;margin:-1px 0 0 -1px;}.datepicker-component .inline-datepicker .datepicker--cell .popover{font-size:14px;width:220px;}.datepicker-component .inline-datepicker .datepicker--cell .popover *{font-size:14px;}@media screen and (max-width:992px){.datepicker-component .inline-datepicker .datepicker--cell .popover{font-size:14px;left:50%!important;top:20px!important;transform:translateX(-50%);max-width:unset;top:unset!important;bottom:calc(100% + 10px);width:170px;}.datepicker-component .inline-datepicker .datepicker--cell .popover.right{margin-left:0!important;}.datepicker-component .inline-datepicker .datepicker--cell .popover.right>.arrow{left:unset!important;transform:rotate(-90deg);top:unset!important;bottom:-16px!important;left:calc(50% - 6px)!important;}}.datepicker-component .inline-datepicker .datepicker--cell .popover .popover-content{color:#333;}.datepicker-component .inline-datepicker .datepicker--cell:not(.-disabled-).-focus-{background:#d1d1d3;z-index:2;}.datepicker-component .inline-datepicker .datepicker--cell.-current-.-focus-{color:#4a4a4a;}.datepicker-component .inline-datepicker .datepicker--cell.-current-.-in-range-{color:#4eb5e6;}.datepicker-component .inline-datepicker .datepicker--cell.-in-range-{background:rgba(92,196,239,.1);color:#4a4a4a;}.datepicker-component .inline-datepicker .datepicker--cell.-in-range-.-focus-{background-color:rgba(92,196,239,.2);}.datepicker-component .inline-datepicker .datepicker--cell.-disabled-{cursor:default;color:#d2d2d2;}.datepicker-component .inline-datepicker .datepicker--cell.-disabled-.-focus-{color:#d2d2d2;}.datepicker-component .inline-datepicker .datepicker--cell.-disabled-.-in-range-{color:#a1a1a1;}.datepicker-component .inline-datepicker .datepicker--cell.-disabled-.-current-.-focus-{color:#d2d2d2;}.datepicker-component .inline-datepicker .datepicker--cell.-range-from-{border:1px solid rgba(92,196,239,.5);background-color:rgba(92,196,239,.1);}.datepicker-component .inline-datepicker .datepicker--cell.-range-to-{border:1px solid rgba(92,196,239,.5);background-color:rgba(92,196,239,.1);}.datepicker-component .inline-datepicker .datepicker--cell.-selected-{color:#fff;border:0;background:#0c2340;}.datepicker-component .inline-datepicker .datepicker--cell:empty{cursor:default;}.datepicker-component .inline-datepicker .datepicker--days-names{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border-left:1px solid #d1d1d3;border-right:1px solid #d1d1d3;margin-right:7px;margin-left:-1px;padding-bottom:4px;}.datepicker-component .inline-datepicker .datepicker--day-name{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center;text-transform:uppercase;font-size:.8em;}.datepicker-component .inline-datepicker .datepicker--cell-day{width:14.28571%;min-height:43px;}.datepicker-component .inline-datepicker .datepicker--cells-months{height:170px;}.datepicker-component .inline-datepicker .datepicker--cell-month{width:33.33%;height:25%;}.datepicker-component .inline-datepicker .datepicker--years{height:170px;}.datepicker-component .inline-datepicker .datepicker--cells-years{height:170px;}.datepicker-component .inline-datepicker .datepicker--cell-year{width:25%;height:33.33%;}.datepicker-component .inline-datepicker .datepicker--cell-day.-other-month-,.datepicker-component .inline-datepicker .datepicker--cell-year.-other-decade-{color:#dedede;}.datepicker-component .inline-datepicker .datepicker--cell-day.-other-month-:hover,.datepicker-component .inline-datepicker .datepicker--cell-year.-other-decade-:hover{color:#c5c5c5;}.datepicker-component .inline-datepicker .-disabled-.-focus-.datepicker--cell-day.-other-month-,.datepicker-component .inline-datepicker .-disabled-.-focus-.datepicker--cell-year.-other-decade-{color:#dedede;}.datepicker-component .inline-datepicker .-selected-.-focus-.datepicker--cell-day.-other-month-,.datepicker-component .inline-datepicker .-selected-.-focus-.datepicker--cell-year.-other-decade-{background:#8ad5f4;}.datepicker-component .inline-datepicker .-in-range-.datepicker--cell-day.-other-month-,.datepicker-component .inline-datepicker .-in-range-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,.1);color:#ccc;}.datepicker-component .inline-datepicker .-in-range-.-focus-.datepicker--cell-day.-other-month-,.datepicker-component .inline-datepicker .-in-range-.-focus-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,.2);}.datepicker-component .inline-datepicker .datepicker--cell-day.-other-month-:empty,.datepicker-component .inline-datepicker .datepicker--cell-year.-other-decade-:empty{background:none;border:0;}.datepicker-component .inline-datepicker .inline-datepicker{position:relative;}.datepicker-component .inline-datepicker .datepickers-container{position:absolute;left:0;top:0;}@media print{.datepicker-component .inline-datepicker .datepickers-container{display:none;}}.datepicker-component .inline-datepicker .datepicker{background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.15);box-sizing:content-box;font-size:14px;width:450px;max-width:calc(100% + 7px);position:absolute;left:-100000px;opacity:0;transition:opacity .3s ease,left 0s .3s,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease,left 0s .3s;transition:opacity .3s ease,transform .3s ease,left 0s .3s,-webkit-transform .3s ease;z-index:100;}@media(max-width:767px){.datepicker-component .inline-datepicker .datepicker{width:calc(100% + 7px);}}.datepicker-component .inline-datepicker .datepicker .ui-loader-background{width:100%;height:100%;top:0;padding:0;margin:0;display:none;position:absolute;z-index:100;}.datepicker-component .inline-datepicker .datepicker .ui-loader-background::after{content:url(https://bookings.banffjaspercollection.com/Content/images/rolling.gif);width:446px;text-align:center;position:absolute;top:40%;}.datepicker-component .inline-datepicker .datepicker.-from-top-{-webkit-transform:translateY(-8px);transform:translateY(-8px);}.datepicker-component .inline-datepicker .datepicker.-from-right-{-webkit-transform:translateX(8px);transform:translateX(8px);}.datepicker-component .inline-datepicker .datepicker.-from-bottom-{-webkit-transform:translateY(8px);transform:translateY(8px);}.datepicker-component .inline-datepicker .datepicker.-from-left-{-webkit-transform:translateX(-8px);transform:translateX(-8px);}.datepicker-component .inline-datepicker .datepicker.active{opacity:1;-webkit-transform:translate(0);transform:translate(0);transition:opacity .3s ease,left 0s 0s,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease,left 0s 0s;transition:opacity .3s ease,transform .3s ease,left 0s 0s,-webkit-transform .3s ease;}.datepicker-component .inline-datepicker .datepicker-inline .datepicker{border-color:#d7d7d7;box-shadow:none;position:static;left:auto;right:auto;opacity:1;-webkit-transform:none;transform:none;}.datepicker-component .inline-datepicker .datepicker-inline .datepicker--pointer{display:none;}.datepicker-component .inline-datepicker .datepicker--content{box-sizing:content-box;}.datepicker-component .inline-datepicker .-only-timepicker- .datepicker--content{display:none;}.datepicker-component .inline-datepicker .datepicker--pointer{position:absolute;background:#fff;border-top:1px solid #dbdbdb;border-right:1px solid #dbdbdb;width:10px;height:10px;z-index:-1;}.datepicker-component .inline-datepicker .-top-left- .datepicker--pointer,.datepicker-component .inline-datepicker .-top-center- .datepicker--pointer,.datepicker-component .inline-datepicker .-top-right- .datepicker--pointer{top:calc(100% - 4px);-webkit-transform:rotate(135deg);transform:rotate(135deg);}.datepicker-component .inline-datepicker .-right-top- .datepicker--pointer,.datepicker-component .inline-datepicker .-right-center- .datepicker--pointer,.datepicker-component .inline-datepicker .-right-bottom- .datepicker--pointer{right:calc(100% - 4px);-webkit-transform:rotate(225deg);transform:rotate(225deg);}.datepicker-component .inline-datepicker .-bottom-left- .datepicker--pointer,.datepicker-component .inline-datepicker .-bottom-center- .datepicker--pointer,.datepicker-component .inline-datepicker .-bottom-right- .datepicker--pointer{bottom:calc(100% - 4px);-webkit-transform:rotate(315deg);transform:rotate(315deg);}.datepicker-component .inline-datepicker .-left-top- .datepicker--pointer,.datepicker-component .inline-datepicker .-left-center- .datepicker--pointer,.datepicker-component .inline-datepicker .-left-bottom- .datepicker--pointer{left:calc(100% - 4px);-webkit-transform:rotate(45deg);transform:rotate(45deg);}.datepicker-component .inline-datepicker .-top-left- .datepicker--pointer,.datepicker-component .inline-datepicker .-bottom-left- .datepicker--pointer{left:10px;}.datepicker-component .inline-datepicker .-top-right- .datepicker--pointer,.datepicker-component .inline-datepicker .-bottom-right- .datepicker--pointer{right:10px;}.datepicker-component .inline-datepicker .-top-center- .datepicker--pointer,.datepicker-component .inline-datepicker .-bottom-center- .datepicker--pointer{left:calc(50% - 10px/2);}.datepicker-component .inline-datepicker .-left-top- .datepicker--pointer,.datepicker-component .inline-datepicker .-right-top- .datepicker--pointer{top:10px;}.datepicker-component .inline-datepicker .-left-bottom- .datepicker--pointer,.datepicker-component .inline-datepicker .-right-bottom- .datepicker--pointer{bottom:10px;}.datepicker-component .inline-datepicker .-left-center- .datepicker--pointer,.datepicker-component .inline-datepicker .-right-center- .datepicker--pointer{top:calc(50% - 10px/2);}.datepicker-component .inline-datepicker .datepicker--body{display:none;}.datepicker-component .inline-datepicker .datepicker--body.active{display:block;}.datepicker-component .inline-datepicker .datepicker--cell-day.-other-month-,.datepicker-component .inline-datepicker .datepicker--cell-year.-other-decade-{color:#dedede;}.datepicker-component .inline-datepicker .datepicker--cell-day.-other-month-:hover,.datepicker-component .inline-datepicker .datepicker--cell-year.-other-decade-:hover{color:#c5c5c5;}.datepicker-component .inline-datepicker .-disabled-.-focus-.datepicker--cell-day.-other-month-,.datepicker-component .inline-datepicker .-disabled-.-focus-.datepicker--cell-year.-other-decade-{color:#dedede;}.datepicker-component .inline-datepicker .-selected-.-focus-.datepicker--cell-day.-other-month-,.datepicker-component .inline-datepicker .-selected-.-focus-.datepicker--cell-year.-other-decade-{background:#8ad5f4;}.datepicker-component .inline-datepicker .-in-range-.datepicker--cell-day.-other-month-,.datepicker-component .inline-datepicker .-in-range-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,.1);color:#ccc;}.datepicker-component .inline-datepicker .-in-range-.-focus-.datepicker--cell-day.-other-month-,.datepicker-component .inline-datepicker .-in-range-.-focus-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,.2);}.datepicker-component .inline-datepicker .datepicker--cell-day.-other-month-:empty,.datepicker-component .inline-datepicker .datepicker--cell-year.-other-decade-:empty{background:none;border:0;}.datepicker-component .inline-datepicker .datepicker--nav{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;min-height:32px;padding:4px 4px 0;border:1px solid #d1d1d3;border-bottom:0;margin-right:7px;margin-left:-1px;}.datepicker-component .inline-datepicker .-only-timepicker- .datepicker--nav{display:none;}.datepicker-component .inline-datepicker .datepicker--nav-title,.datepicker-component .inline-datepicker .datepicker--nav-action{display:-webkit-flex;display:-ms-flexbox;display:flex;cursor:pointer;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}.datepicker-component .inline-datepicker .datepicker--nav-action{width:32px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.datepicker-component .inline-datepicker .datepicker--nav-action:hover{background:#f0f0f0;}.datepicker-component .inline-datepicker .datepicker--nav-action.-disabled-{visibility:hidden;}.datepicker-component .inline-datepicker .datepicker--nav-action svg{width:32px;height:32px;}.datepicker-component .inline-datepicker .datepicker--nav-action path{fill:none;stroke:#9c9c9c;stroke-width:2px;}.datepicker-component .inline-datepicker .datepicker--nav-title{padding:0 8px;}.datepicker-component .inline-datepicker .datepicker--nav-title i{font-style:normal;margin-left:5px;}.datepicker-component .inline-datepicker .datepicker--nav-title:hover{background:#f0f0f0;}.datepicker-component .inline-datepicker .datepicker--nav-title.-disabled-{cursor:default;background:none;}.datepicker-component .inline-datepicker .datepicker--buttons{display:-webkit-flex;display:-ms-flexbox;display:flex;padding:4px;border-top:1px solid #efefef;}.datepicker-component .inline-datepicker .datepicker--button{color:#4eb5e6;cursor:pointer;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:32px;}.datepicker-component .inline-datepicker .datepicker--button:hover{color:#4a4a4a;background:#f0f0f0;}.datepicker-component .inline-datepicker .datepicker--cell-day.-other-month-,.datepicker-component .inline-datepicker .datepicker--cell-year.-other-decade-{color:#dedede;}.datepicker-component .inline-datepicker .datepicker--cell-day.-other-month-:hover,.datepicker-component .inline-datepicker .datepicker--cell-year.-other-decade-:hover{color:#c5c5c5;}.datepicker-component .inline-datepicker .-disabled-.-focus-.datepicker--cell-day.-other-month-,.datepicker-component .inline-datepicker .-disabled-.-focus-.datepicker--cell-year.-other-decade-{color:#dedede;}.datepicker-component .inline-datepicker .-selected-.-focus-.datepicker--cell-day.-other-month-,.datepicker-component .inline-datepicker .-selected-.-focus-.datepicker--cell-year.-other-decade-{background:#8ad5f4;}.datepicker-component .inline-datepicker .-in-range-.datepicker--cell-day.-other-month-,.datepicker-component .inline-datepicker .-in-range-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,.1);color:#ccc;}.datepicker-component .inline-datepicker .-in-range-.-focus-.datepicker--cell-day.-other-month-,.datepicker-component .inline-datepicker .-in-range-.-focus-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,.2);}.datepicker-component .inline-datepicker .datepicker--cell-day.-other-month-:empty,.datepicker-component .inline-datepicker .datepicker--cell-year.-other-decade-:empty{background:none;border:0;}.datepicker-component .inline-datepicker .datepicker--time{border-top:1px solid #efefef;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:4px;position:relative;}.datepicker-component .inline-datepicker .datepicker--time.-am-pm- .datepicker--time-sliders{-webkit-flex:0 1 138px;-ms-flex:0 1 138px;flex:0 1 138px;max-width:138px;}.datepicker-component .inline-datepicker .-only-timepicker- .datepicker--time{border-top:0;}.datepicker-component .inline-datepicker .datepicker--time-sliders{-webkit-flex:0 1 153px;-ms-flex:0 1 153px;flex:0 1 153px;margin-right:10px;max-width:153px;}.datepicker-component .inline-datepicker .datepicker--time-label{display:none;font-size:12px;}.datepicker-component .inline-datepicker .datepicker--time-current{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex:1;-ms-flex:1;flex:1;font-size:14px;text-align:center;margin:0 0 0 10px;}.datepicker-component .inline-datepicker .datepicker--time-current-colon{margin:0 2px 3px;line-height:1;}.datepicker-component .inline-datepicker .datepicker--time-current-hours,.datepicker-component .inline-datepicker .datepicker--time-current-minutes{line-height:1;font-size:19px;font-family:"Century Gothic",CenturyGothic,AppleGothic,sans-serif;position:relative;z-index:1;}.datepicker-component .inline-datepicker .datepicker--time-current-hours:after,.datepicker-component .inline-datepicker .datepicker--time-current-minutes:after{content:'';background:#f0f0f0;position:absolute;left:-2px;top:-3px;right:-2px;bottom:-2px;z-index:-1;opacity:0;}.datepicker-component .inline-datepicker .datepicker--time-current-hours.-focus-:after,.datepicker-component .inline-datepicker .datepicker--time-current-minutes.-focus-:after{opacity:1;}.datepicker-component .inline-datepicker .datepicker--time-current-ampm{text-transform:uppercase;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;color:#9c9c9c;margin-left:6px;font-size:11px;margin-bottom:1px;}.datepicker-component .inline-datepicker .datepicker--time-row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:11px;height:17px;background:linear-gradient(to right,#dedede,#dedede) left 50%/100% 1px no-repeat;}.datepicker-component .inline-datepicker .datepicker--time-row:first-child{margin-bottom:4px;}.datepicker-component .inline-datepicker .datepicker--time-row input[type='range']{background:none;cursor:pointer;-webkit-flex:1;-ms-flex:1;flex:1;height:100%;padding:0;margin:0;-webkit-appearance:none;}.datepicker-component .inline-datepicker .datepicker--time-row input[type='range']::-webkit-slider-thumb{-webkit-appearance:none;}.datepicker-component .inline-datepicker .datepicker--time-row input[type='range']::-ms-tooltip{display:none;}.datepicker-component .inline-datepicker .datepicker--time-row input[type='range']:hover::-webkit-slider-thumb{border-color:#b8b8b8;}.datepicker-component .inline-datepicker .datepicker--time-row input[type='range']:hover::-moz-range-thumb{border-color:#b8b8b8;}.datepicker-component .inline-datepicker .datepicker--time-row input[type='range']:hover::-ms-thumb{border-color:#b8b8b8;}.datepicker-component .inline-datepicker .datepicker--time-row input[type='range']:focus{outline:0;}.datepicker-component .inline-datepicker .datepicker--time-row input[type='range']:focus::-webkit-slider-thumb{background:#5cc4ef;border-color:#5cc4ef;}.datepicker-component .inline-datepicker .datepicker--time-row input[type='range']:focus::-moz-range-thumb{background:#5cc4ef;border-color:#5cc4ef;}.datepicker-component .inline-datepicker .datepicker--time-row input[type='range']:focus::-ms-thumb{background:#5cc4ef;border-color:#5cc4ef;}.datepicker-component .inline-datepicker .datepicker--time-row input[type='range']::-webkit-slider-thumb{box-sizing:border-box;height:12px;width:12px;border:1px solid #dedede;background:#fff;cursor:pointer;transition:background .2s;}.datepicker-component .inline-datepicker .datepicker--time-row input[type='range']::-moz-range-thumb{box-sizing:border-box;height:12px;width:12px;border:1px solid #dedede;background:#fff;cursor:pointer;transition:background .2s;}.datepicker-component .inline-datepicker .datepicker--time-row input[type='range']::-ms-thumb{box-sizing:border-box;height:12px;width:12px;border:1px solid #dedede;background:#fff;cursor:pointer;transition:background .2s;}.datepicker-component .inline-datepicker .datepicker--time-row input[type='range']::-webkit-slider-thumb{margin-top:-6px;}.datepicker-component .inline-datepicker .datepicker--time-row input[type='range']::-webkit-slider-runnable-track{border:0;height:1px;cursor:pointer;color:transparent;background:transparent;}.datepicker-component .inline-datepicker .datepicker--time-row input[type='range']::-moz-range-track{border:0;height:1px;cursor:pointer;color:transparent;background:transparent;}.datepicker-component .inline-datepicker .datepicker--time-row input[type='range']::-ms-track{border:0;height:1px;cursor:pointer;color:transparent;background:transparent;}.datepicker-component .inline-datepicker .datepicker--time-row input[type='range']::-ms-fill-lower{background:transparent;}.datepicker-component .inline-datepicker .datepicker--time-row input[type='range']::-ms-fill-upper{background:transparent;}.datepicker-component .inline-datepicker .datepicker--time-row span{padding:0 12px;}.datepicker-component .inline-datepicker .datepicker--time-icon{color:#9c9c9c;border:1px solid;font-size:16px;position:relative;margin:0 5px -1px 0;width:1em;height:1em;}.datepicker-component .inline-datepicker .datepicker--time-icon:after,.datepicker-component .inline-datepicker .datepicker--time-icon:before{content:'';background:currentColor;position:absolute;}.datepicker-component .inline-datepicker .datepicker--time-icon:after{height:.4em;width:1px;left:calc(50% - 1px);top:calc(50% + 1px);-webkit-transform:translateY(-100%);transform:translateY(-100%);}.datepicker-component .inline-datepicker .datepicker--time-icon:before{width:.4em;height:1px;top:calc(50% + 1px);left:calc(50% - 1px);}.datepicker-component .inline-datepicker .datepicker--cell-day.-other-month-,.datepicker-component .inline-datepicker .datepicker--cell-year.-other-decade-{color:#dedede;}.datepicker-component .inline-datepicker .datepicker--cell-day.-other-month-:hover,.datepicker-component .inline-datepicker .datepicker--cell-year.-other-decade-:hover{color:#c5c5c5;}.datepicker-component .inline-datepicker .-disabled-.-focus-.datepicker--cell-day.-other-month-,.datepicker-component .inline-datepicker .-disabled-.-focus-.datepicker--cell-year.-other-decade-{color:#dedede;}.datepicker-component .inline-datepicker .-selected-.-focus-.datepicker--cell-day.-other-month-,.datepicker-component .inline-datepicker .-selected-.-focus-.datepicker--cell-year.-other-decade-{background:#8ad5f4;}.datepicker-component .inline-datepicker .-in-range-.datepicker--cell-day.-other-month-,.datepicker-component .inline-datepicker .-in-range-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,.1);color:#ccc;}.datepicker-component .inline-datepicker .-in-range-.-focus-.datepicker--cell-day.-other-month-,.datepicker-component .inline-datepicker .-in-range-.-focus-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,.2);}.datepicker-component .inline-datepicker .datepicker--cell-day.-other-month-:empty,.datepicker-component .inline-datepicker .datepicker--cell-year.-other-decade-:empty{background:none;border:0;}.datepicker-component .inline-datepicker .day-label{align-items:center;display:flex;justify-content:space-between;margin-bottom:auto;padding-bottom:3px;width:100%;}.datepicker-component .inline-datepicker .day-label .date{font-weight:600;}.datepicker-component .inline-datepicker .day-label:not(.has-price) .from{display:none;}.datepicker-component .inline-datepicker .from{font-size:8px;text-transform:uppercase;}.datepicker-component .inline-datepicker .-disabled- .from,.datepicker-component .inline-datepicker .-disabled- .from-price{display:none;}.datepicker-component .inline-datepicker .datepicker--months{margin-right:4px;}.datepicker-component .inline-datepicker .datepicker--years{margin-right:3px;}.datepicker-component .datepicker--cell .closed-tooltip{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;position:relative;min-height:40px;}.datepicker-component .datepicker--cell .closed-tooltip:before{content:"";background-image:url("data:image/svg+xml,%3Csvg stroke-width='0.501' stroke-linejoin='bevel' fill-rule='evenodd' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns='http://www.w3.org/2000/svg' version='1.1' overflow='visible' width='9pt' height='9pt' viewBox='0 0 9 9'%3E%3Cg id='Document' fill='none' stroke='black' font-family='Times New Roman' font-size='16' transform='scale(1 -1)'%3E%3Cg id='Spread' transform='translate(0 -9)'%3E%3Cg id='Layer 1'%3E%3Cpath d='M 2.941,0 L 2.941,1.273 L 3.996,1.273 L 3.996,4.854 L 2.941,4.854 L 2.941,6.127 L 5.538,6.127 L 5.538,1.273 L 6.629,1.273 L 6.629,0 L 2.941,0 Z M 3.612,8.057 C 3.612,8.605 4.057,9.05 4.605,9.05 C 5.153,9.05 5.598,8.605 5.598,8.057 C 5.598,7.509 5.153,7.064 4.605,7.064 C 4.057,7.064 3.612,7.509 3.612,8.057 Z' fill='%23333333' stroke-linejoin='miter' stroke-linecap='round' stroke-width='2.155' stroke='none' marker-start='none' marker-end='none' stroke-miterlimit='79.8403193612775'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");background-size:10px;background-color:#fff;background-repeat:no-repeat;border-radius:100%;background-position:center;border:1px solid #d1d1d3;height:16px;transform:translateY(0);position:absolute;right:0;margin-left:5px;width:16px;}.datepicker-component .datepicker--cell .closed-tooltip:after{bottom:0;content:"Closed";color:#333;font-size:8px;text-transform:uppercase;position:absolute;}.datepicker-component .datepicker--cell.-selected- .closed-tooltip:after{color:#fff;}.datepicker-component .projected-visitation-legend{color:#737373;font-family:'Montserrat',sans-serif;font-size:11px;font-weight:700;letter-spacing:2px;margin-top:8px;text-transform:uppercase;}.datepicker-component .projected-visitation-legend .category{position:relative;margin:0 6px;}.datepicker-component .projected-visitation-legend .category::before{content:"";display:inline-block;height:12px;width:12px;border-radius:50%;background-color:#e6f2fc;position:relative;top:2px;margin-right:3px;}.datepicker-component .projected-visitation-legend .light::before{background-color:#e6f2fc;}.datepicker-component .projected-visitation-legend .moderate::before{background-color:#b9d8f3;}.datepicker-component .projected-visitation-legend .peak::before{background-color:#88bde9;}@media(max-width:802px){.datepicker-component .projected-visitation-legend{font-size:9px;letter-spacing:.1em;margin-top:0;}.datepicker-component .projected-visitation-legend .category{margin:0;}}.datepickers-container{position:absolute;left:0;top:0;}@media print{.datepickers-container{display:none;}}.datepickers-container .datepicker{border:1px solid #000;background:#fff;color:#4a4a4a;width:350px;position:absolute;padding:0;left:-100000px;opacity:0;transition:opacity .3s ease,left 0s .3s,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease,left 0s .3s;transition:opacity .3s ease,transform .3s ease,left 0s .3s,-webkit-transform .3s ease;box-shadow:0 6px 6px 0 rgba(0,0,0,.25);z-index:100;}.datepickers-container .datepicker.active{opacity:1;-webkit-transform:translate(0);transform:translate(0);transition:opacity .3s ease,left 0s 0s,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease,left 0s 0s;transition:opacity .3s ease,transform .3s ease,left 0s 0s,-webkit-transform .3s ease;}.datepickers-container .datepicker .datepicker--pointer{position:absolute;background:#fff;border-top:1px solid #000;border-right:1px solid #000;width:10px;height:10px;z-index:-1;}.datepickers-container .datepicker .datepicker--body{display:none;}.datepickers-container .datepicker .datepicker--body.active{display:block;}.datepickers-container .datepicker .datepicker--content{box-sizing:content-box;padding:0;}.datepickers-container .datepicker .datepicker--days-names{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border-left:0;border-right:0;margin-right:0;margin-left:0;padding-bottom:4px;}.datepickers-container .datepicker .datepicker--day-name{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center;text-transform:uppercase;font-size:12px;font-weight:700;}.datepickers-container .datepicker .datepicker--cells{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;}.datepickers-container .datepicker .datepicker--cell{background-color:#fff;box-sizing:border-box;cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:4px;position:relative;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;flex-direction:column;font-size:12px;border:0;border-left:1px solid #d1d1d3;border-top:1px solid #d1d1d3;}.datepickers-container .datepicker .datepicker--cell.-disabled-{background:linear-gradient(to top left,rgba(210,210,210,0) 0%,rgba(210,210,210,0) calc(50% - .8px),#d2d2d2 50%,rgba(210,210,210,0) calc(50% + .8px),rgba(210,210,210,0) 100%),linear-gradient(to top right,rgba(210,210,210,0) 0%,rgba(210,210,210,0) calc(50% - .8px),#d2d2d2 50%,rgba(210,210,210,0) calc(50% + .8px),rgba(210,210,210,0) 100%);}.datepickers-container .datepicker .datepicker--cell .from-price{font-size:12px;line-height:1.2;}.datepickers-container .datepicker .datepicker--cell.-selected-{color:#fff;background-color:#0c265c;}.datepickers-container .datepicker .datepicker--cell.peak{color:#0c265c;background-color:#b2d7f1;}.datepickers-container .datepicker .datepicker--cell.-focus-{background-color:#63b1e5;color:#fff;}.datepickers-container .datepicker .datepicker--cell-day{width:14.285714%;min-height:30px;}.datepickers-container .datepicker .datepicker--cells-months{height:170px;}.datepickers-container .datepicker .datepicker--cell-month{width:33.33%;height:25%;}.datepickers-container .datepicker .datepicker--years{height:170px;}.datepickers-container .datepicker .datepicker--cells-years{height:170px;}.datepickers-container .datepicker .datepicker--cell-year{width:25%;height:33.33%;}.datepickers-container .datepicker .day-label{align-items:center;display:flex;justify-content:space-between;margin-bottom:auto;padding-bottom:3px;width:100%;}.datepickers-container .datepicker .day-label .date{font-weight:700;font-size:12px;}.datepickers-container .datepicker .day-label:not(.has-price) .from{display:none;}.datepickers-container .datepicker .from{font-size:8px;text-transform:uppercase;}.datepickers-container .datepicker .-disabled- .from,.datepickers-container .datepicker .-disabled- .from-price{display:none;}.datepickers-container .datepicker .datepicker--months{margin-right:4px;}.datepickers-container .datepicker .datepicker--years{margin-right:3px;}.datepickers-container .datepicker .datepicker--nav{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;min-height:32px;padding:4px 4px 0;border:0;margin-right:0;margin-left:0;}.datepickers-container .datepicker .-only-timepicker- .datepicker--nav{display:none;}.datepickers-container .datepicker .datepicker--nav-title,.datepickers-container .datepicker .datepicker--nav-action{display:-webkit-flex;display:-ms-flexbox;display:flex;cursor:pointer;color:#333;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}.datepickers-container .datepicker .datepicker--nav-action{width:32px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.datepickers-container .datepicker .datepicker--nav-action:hover{background:#f0f0f0;}.datepickers-container .datepicker .datepicker--nav-action.-disabled-{visibility:hidden;}.datepickers-container .datepicker .datepicker--nav-action svg{width:32px;height:32px;}.datepickers-container .datepicker .datepicker--nav-action path{fill:none;stroke:#9c9c9c;stroke-width:2px;}.datepickers-container .datepicker .datepicker--nav-title{padding:0 8px;}.datepickers-container .datepicker .datepicker--nav-title i{font-style:normal;margin-left:5px;}.datepickers-container .datepicker .datepicker--nav-title:hover{background:#f0f0f0;}.datepickers-container .datepicker .datepicker--nav-title.-disabled-{cursor:default;background:none;}.datepickers-container .datepicker .datepicker--buttons{display:-webkit-flex;display:-ms-flexbox;display:flex;padding:4px;border-top:1px solid #efefef;}.datepickers-container .datepicker .datepicker--button{color:#4eb5e6;cursor:pointer;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:32px;}.datepickers-container .datepicker .datepicker--button:hover{color:#4a4a4a;background:#f0f0f0;}.datepickers-container .datepicker .datepicker--cell-day.-other-month-,.datepickers-container .datepicker .datepicker--cell-year.-other-decade-{color:#dedede;}.datepickers-container .datepicker .datepicker--cell-day.-other-month-:hover,.datepickers-container .datepicker .datepicker--cell-year.-other-decade-:hover{color:#c5c5c5;}.datepickers-container .datepicker .-disabled-.-focus-.datepicker--cell-day.-other-month-,.datepickers-container .datepicker .-disabled-.-focus-.datepicker--cell-year.-other-decade-{color:#dedede;}.datepickers-container .datepicker .-selected-.-focus-.datepicker--cell-day.-other-month-,.datepickers-container .datepicker .-selected-.-focus-.datepicker--cell-year.-other-decade-{background:#8ad5f4;}.datepickers-container .datepicker .-in-range-.datepicker--cell-day.-other-month-,.datepickers-container .datepicker .-in-range-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,.1);color:#ccc;}.datepickers-container .datepicker .-in-range-.-focus-.datepicker--cell-day.-other-month-,.datepickers-container .datepicker .-in-range-.-focus-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,.2);}.datepickers-container .datepicker .datepicker--cell-day.-other-month-:empty,.datepickers-container .datepicker .datepicker--cell-year.-other-decade-:empty{background:none;border:0;}.-top-left- .datepicker--pointer,.-top-center- .datepicker--pointer,.-top-right- .datepicker--pointer{top:calc(100% - 4px);-webkit-transform:rotate(135deg);transform:rotate(135deg);}.-right-top- .datepicker--pointer,.-right-center- .datepicker--pointer,.-right-bottom- .datepicker--pointer{right:calc(100% - 4px);-webkit-transform:rotate(225deg);transform:rotate(225deg);}.-bottom-left- .datepicker--pointer,.-bottom-center- .datepicker--pointer,.-bottom-right- .datepicker--pointer{bottom:calc(100% - 4px);-webkit-transform:rotate(315deg);transform:rotate(315deg);}.-left-top- .datepicker--pointer,.-left-center- .datepicker--pointer,.-left-bottom- .datepicker--pointer{left:calc(100% - 4px);-webkit-transform:rotate(45deg);transform:rotate(45deg);}.-top-left- .datepicker--pointer,.-bottom-left- .datepicker--pointer{left:10px;}.-top-right- .datepicker--pointer,.-bottom-right- .datepicker--pointer{right:10px;}.-top-center- .datepicker--pointer,.-bottom-center- .datepicker--pointer{left:calc(50% - 10px/2);}.-left-top- .datepicker--pointer,.-right-top- .datepicker--pointer{top:10px;}.-left-bottom- .datepicker--pointer,.-right-bottom- .datepicker--pointer{bottom:10px;}.-left-center- .datepicker--pointer,.-right-center- .datepicker--pointer{top:calc(50% - 10px/2);}