.gallery-card img[lazy=loading]{width:auto;margin:0 auto;display:block}.gallery-card img[lazy=loaded]{width:100%}.gallery-card .q-card-media-overlay .q-card-title{font-size:26px;line-height:2rem;font-weight:900;text-shadow:3px 3px 5px rgba(0,0,0,.65)}.calendar-event{height:100%;padding:2px;text-overflow:clip;border-radius:5px;margin:1px 0;font-size:.8em;cursor:pointer}.calendar-event .calendar-event-summary{font-weight:bolder}.calendar-event .calendar-event-time{font-weight:400}.calendar-event .calendar-event-render-single{white-space:nowrap;overflow:hidden}.calendar-event-month{white-space:nowrap;margin:1px 2px}.calendar-event-multi-allday{margin-right:1em}.calendar-event-has-next-day{border-top-right-radius:0;border-bottom-right-radius:0;margin-right:0}.calendar-event-has-previous-day{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:0}.calendar-event-empty-slot{background-color:transparent!important;cursor:inherit;border-radius:0}.calendar-event-continues-next-week{padding-right:5%;-webkit-clip-path:polygon(0 100%,0 0,95% 0,100% 50%,95% 100%);clip-path:polygon(0 100%,0 0,95% 0,100% 50%,95% 100%)}.calendar-event-continues-from-last-week{padding-left:5%;-webkit-clip-path:polygon(5% 100%,0 50%,5% 0,100% 0,100% 100%);clip-path:polygon(5% 100%,0 50%,5% 0,100% 0,100% 100%)}.calendar-event-continues-next-week.calendar-event-continues-from-last-week{padding-left:5%;padding-right:5%;-webkit-clip-path:polygon(5% 100%,0 50%,5% 0,95% 0,100% 50%,95% 100%);clip-path:polygon(5% 100%,0 50%,5% 0,95% 0,100% 50%,95% 100%)}.quantity-bubble-holder{position:relative;display:inline-block}.quantity-bubble-holder .quantity-bubble{border-radius:50%;font-size:.75em;text-align:center;font-weight:700;height:2em;width:2em;position:absolute;top:2px;left:2px}.quantity-bubble-holder .quantity-bubble .quantity-value{vertical-align:middle}.quantity-bubble-holder .quantity-bubble-offset{bottom:.25em;left:-.25em}.calendar-day-labels .calendar-day-label{padding-left:4px}.calendar-header .calendar-month-year{font-size:1.25em;font-weight:700}.calendar-event-detail .ced-list-title{font-size:1em}.calendar-event-detail .ced-list-subtitle{font-size:.8em;opacity:.8}.calendar-event-detail .ced-top .ced-top-title{font-size:1.25em;margin-left:64px}.calendar-event-detail .ced-top .ced-top-title .ced-toolbar-edit-spacer{min-height:1em;height:1em}.calendar-event-detail .ced-top .ced-edit-button-container{position:relative}.calendar-event-detail .ced-top .ced-edit-button-container .ced-edit-button{position:absolute;left:8px;bottom:-32px}.calendar-event-detail .ced-content{font-size:1em}.calendar-event-detail .ced-content .ced-edit-button-content-spacer{min-height:1em;height:1em}.calendar-event-detail .ced-nested-item{padding-left:0}.calendar-event-detail .ced-small-inverted-icon{font-size:20px;padding:2px;border-radius:50%;min-width:24px}.calendar-event-detail .ced-small-inverted-icon .q-item-icon-inverted{background:#cecece}.calendar-month .calendar-time-width{width:4em}.calendar-month .calendar-time-margin{margin-left:4em}.calendar-month .calendar-header .calendar-header-label{font-size:1.25em;font-weight:700}.calendar-month .calendar-content{padding:4px 12px}.calendar-month .calendar-content .calendar-cell{width:$cellWidth;max-width:$cellWidth;padding:0}.calendar-month .calendar-content .calendar-day-labels .calendar-day-label{font-size:1.1em}.calendar-month .calendar-content .calendar-day-labels .calendar-day-label-current{font-weight:700}.calendar-month .calendar-content .calendar-multi-day{border-bottom:1px solid #bdbdbd}.calendar-month .calendar-content .calendar-multi-day :last-child{border-bottom:none}.calendar-month .calendar-content .calendar-day{background-color:none;height:8em;max-height:8em;overflow:hidden;width:14.285%}.calendar-month .calendar-content .calendar-day .calendar-day-number{font-size:.9em;height:2em;width:2em;vertical-align:middle;padding-top:.25em;padding-left:.25em}.calendar-month .calendar-content .calendar-day .calendar-day-number .inner-span{font-size:1.5em}.calendar-month .calendar-content .calendar-day .calendar-day-number-current .inner-span{font-size:1.25em}.calendar-month .calendar-content .calendar-day-current{background-color:#eee}.calendar-month .calendar-content .calendar-day-weekend{background-color:#f7f7f7}.calendar-day{position:relative}.calendar-day .calendar-day-cell-height{height:5rem;max-height:5rem}.calendar-day .calendar-day-column-content{position:relative}.calendar-day .calendar-day-column-current{background-color:#eee}.calendar-day .calendar-day-column-weekend{background-color:#f7f7f7}.calendar-day .calendar-day-time{padding-right:.5em;border-right:1px solid #bdbdbd}.calendar-day .calendar-day-time-content{border-top:1px dotted #bdbdbd}.calendar-day .calendar-day-event-overlap{margin-left:1px}.calendar-day .calendar-day-event-overlap :after{position:absolute;top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);content:"";border-radius:5px;border:1px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box}.calendar-day .calendar-day-event-overlap-first{margin-left:0}.calendar-day .current-time-line{position:absolute;border:1px solid red;width:100%}.calendar-day-labels .calendar-day-label{font-size:1.1em}.calendar-day-labels .calendar-day-label .calendar-day-label-date{font-size:1.75em}.calendar-day-labels .calendar-day-label-current{font-weight:700}.calendar-multi-day-component .calendar-time-margin{margin-left:4em}.calendar-multi-day-component .calendar-header .calendar-header-label{font-size:1.25em;font-weight:700}.calendar-multi-day-component .calendar-day .calendar-day-column-label{width:4em}.calendar-multi-day-component .calendar-day .calendar-day-column-content{border-right:1px dotted #bdbdbd;position:relative}.calendar-multi-day-component .calendar-day .calendar-day-time{padding-right:.5em;border-right:1px solid #bdbdbd}.calendar-multi-day-component .calendar-day .calendar-day-time-content{border-top:1px dotted #bdbdbd}.calendar-agenda-event-empty-slot{display:none;background:green}.calendar-agenda-event-dot-style{width:100%;background-color:inherit}.calendar-agenda-event-dot-style,.calendar-agenda-event-dot-style:hover{-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.calendar-agenda-event-dot-style:hover{background-color:#eee}.calendar-agenda-event-dot-style .calendar-agenda-event-time{margin-left:1em;width:160px}.calendar-agenda-event-dot-style .calendar-agenda-event-dot{border-radius:12px;width:12px;height:12px}.calendar-agenda .calendar-header{margin-bottom:1em}.calendar-agenda .calendar-header .calendar-header-label{font-size:1.25em;font-weight:700}.calendar-agenda .calendar-agenda-month{font-size:1.5em;font-weight:700;background:#00f;color:#fff;padding:1em 0 2em;margin-bottom:.5em}.calendar-agenda .calendar-agenda-week{font-size:1.2em;font-weight:700;color:grey;margin-bottom:.5em}.calendar-agenda .calendar-agenda-day{margin-bottom:1em}.calendar-agenda .calendar-agenda-day .calendar-agenda-side{width:4em}.calendar-agenda .calendar-agenda-day .calendar-agenda-side .calendar-agenda-side-date{font-size:1.75em;font-weight:700}.calendar-agenda .calendar-agenda-day .calendar-agenda-side .calendar-agenda-side-day{font-size:1.1em}.calendar-agenda .calendar-agenda-day .calendar-agenda-events{width:100%}.calendar-agenda .calendar-agenda-day .calendar-agenda-event{width:100%;padding:.5em;margin-bottom:.5em;text-overflow:clip;border-radius:.25em;cursor:pointer}.calendar-agenda .calendar-agenda-day .calendar-agenda-event .calendar-agenda-event-summary{font-weight:700}.calendar-agenda .calendar-agenda-style-dot .calendar-agenda-day{margin-bottom:.5em;padding-bottom:.5em;border-bottom:1px solid #bdbdbd}.calendar-agenda .calendar-agenda-style-dot .calendar-agenda-day .calendar-agenda-side{width:6em;max-width:6em}.calendar-agenda .calendar-agenda-style-dot .calendar-agenda-day .calendar-agenda-side .calendar-agenda-side-date{font-size:1.1em;font-weight:400}.calendar-agenda .calendar-agenda-style-dot .calendar-agenda-day .calendar-agenda-side .calendar-agenda-side-day{font-size:.9em}.calendar-tabs .calendar-tab-pane-day,.calendar-tabs .calendar-tab-pane-week{height:60vh;max-height:60vh;overflow:hidden}.calendar-tabs .q-tab-pane{border:none}.heading[data-v-47089fd6]{padding:0;margin:0 0 1.25rem;text-align:center}.heading.huTrips[data-v-47089fd6]{margin-left:36px}.heading.huTrips h4[data-v-47089fd6]{padding-bottom:0;margin-bottom:0}.heading h4[data-v-47089fd6]{margin:0 0 1rem;font-size:36px;line-height:42px;text-align:center;font-weight:900}.form-fields[data-v-47089fd6]{width:40%;margin:auto}.photo_gallery[data-v-47089fd6]{margin:100px 0}.photo_gallery .heading h4[data-v-47089fd6]{text-align:left;line-height:34px}.photo_gallery .absolute-center[data-v-47089fd6]{width:250px;left:35%}.features_box[data-v-47089fd6]{background-image:url(../img/bg-why-escape-travels.c9cec2e2.jpg);background-size:cover;background-position:50%;padding-top:90px;margin-top:90px;padding-bottom:90px}.features_box .feature_icon[data-v-47089fd6]{text-align:center;background-color:#fff;margin:25px 15px;padding:15px 30px}.features_box .feature_icon[data-v-47089fd6]::first-child{margin-left:0}.features_box .feature_icon[data-v-47089fd6]::last-child{margin-right:0}.features_box .feature_icon .ficon[data-v-47089fd6]{background-color:#e8cf38;width:80px;height:80px;border-radius:50%;text-align:center;overflow:hidden;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-55px;position:relative}.features_box .feature_icon .ficon i[data-v-47089fd6]{font-size:45px;margin-bottom:1rem;line-height:80px;color:#0057d8}.features_box .feature_icon .feature-content[data-v-47089fd6]{margin-top:-25px}.features_box .feature_icon .feature-content h4[data-v-47089fd6]{color:#201e1f;margin-bottom:15px}.features_box .feature_icon .feature-content p[data-v-47089fd6]{text-align:center}.counter-box[data-v-47089fd6]{padding:90px 0 42px}.counter-box .counter-data[data-v-47089fd6]{text-align:center;margin:20px 0}.counter-box .counter-data i[data-v-47089fd6]{font-size:60px;line-height:80px}.giving-back[data-v-47089fd6]{background-color:#e2e2e2;padding:90px 15px}.giving-back .gb-content[data-v-47089fd6]{padding:40px 0}.giving-back .gb-content p[data-v-47089fd6]{margin:10px 0 30px}.giving-back img[data-v-47089fd6]{float:left;margin-right:40px}.giving-back .btn-blue-small[data-v-47089fd6]{margin-top:10px}@media (min-width:320px) and (max-width:480px){.giving-back[data-v-47089fd6]{text-align:center}.giving-back img[data-v-47089fd6]{float:none;margin-right:0}}.q-tab-pane .calendar-month[data-v-47089fd6]{padding:10px 5px 30px;background-color:hsla(0,0%,100%,.5);margin-top:15px}#calendar-legend[data-v-47089fd6],.q-tab-pane .calendar-month[data-v-47089fd6]{-webkit-box-shadow:0 1px 5px rgba(0,0,0,.2),0 2px 2px rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12);box-shadow:0 1px 5px rgba(0,0,0,.2),0 2px 2px rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12);border-radius:5px}#calendar-legend[data-v-47089fd6]{padding:10px 0;display:block;margin:20px 0 0;text-align:center;width:100%;background:hsla(0,0%,100%,.5)}#calendar-legend label[data-v-47089fd6]{color:#fff;display:inline-block;font-size:.8em;margin:0;padding:0 .5em}#calendar-legend span[data-v-47089fd6]{display:inline-block;width:13px;height:13px;margin-right:.5em}#calendar-legend #swatch-avl-dates span[data-v-47089fd6]{background:#0cc;border:1px solid #0cc}#calendar-legend #swatch-going-fast span[data-v-47089fd6]{background:#ffc107;border:1px solid #ffc107}#calendar-legend #swatch-avl-few span[data-v-47089fd6]{background:#fd7e14;border:1px solid #fd7e14}