/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.card-block{background:#fff;margin:20px 0;overflow:hidden;padding:40px;position:relative}.card-block h3{margin-top:0}@media (max-width:767.98px){.card-block{padding:20px}}.card-block__content{overflow:hidden;padding-bottom:5px}.card-block__content__text img{float:right;margin:5px 0 15px 15px;max-width:50%}@media (max-width:767.98px){.card-block__content__text img{max-width:100%;width:100%}}.card-block__content h3{margin-bottom:24px;margin-top:0}.card-block__content p{color:#42403c;font-family:Merriweather,Georgia,serif;font-size:1.0625rem}.card-block__content a.link-cta:before{content:"";inset:0;position:absolute}.wrap .card-block__content{overflow:initial}.card-block__image{float:right;margin:0 0 20px 20px}@media (max-width:767.98px){.card-block__image{float:none;margin:0 0 20px}}.full .card-block__image{float:left;margin:0 40px 0 0;max-width:50%;width:400px}@media (max-width:767.98px){.full .card-block__image{float:none;margin:0 0 20px;max-width:100%;width:100%}}@media (min-width:768px){.img-right .card-block__image{float:right;margin:0 0 0 40px;padding:0}}.card-block__image img{width:100%}.card-block--no-bg{background:none;padding:0}.card-block--no-bg .card-block__image{width:auto}.card-block--no-bg .card-block__content p{font-size:1.25rem}.card-block--no-bg .card-block__content a+img{margin-left:15px}.card-block.wrap{margin:0}.card-block.image-static .card-block__image{height:230px;width:250px}@media (max-width:767.98px){.card-block.image-static .card-block__image{width:100%}}.card-block.image-static .card-block__image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.card-block.image-static h3{margin-bottom:17px}.card-block.image-static h4{font-size:13px;font-weight:600;text-transform:uppercase}.card-block.image-static p{margin-top:17px}.card-columns-wrapper{display:grid;gap:25px;grid-auto-rows:1fr;grid-template-columns:1fr 1fr;padding-bottom:20px}@media (max-width:991.98px){.card-columns-wrapper{grid-auto-rows:auto;grid-template-columns:1fr}}.card-columns-wrapper>.card-block{margin:0}.card-columns-wrapper>.card-block .card-block__content{overflow:initial}@media (min-width:768px){.card-align-right .card-block__image{float:right;margin:0 0 20px 20px}.card-align-left .card-block__image{float:left;margin:0 20px 20px 0}.full.card-align-right .card-block__image{float:right;margin:0 0 0 40px}.full.card-align-left .card-block__image{float:left;margin:0 40px 0 0}}
.calendar-slider__head{background:#f5f3ee;display:flex;flex-direction:column;height:150px;justify-content:center;position:relative;text-align:center}.calendar-slider__head__day{color:#8f7b64;display:block;font-family:Merriweather,Georgia,serif;font-size:20px;font-weight:400;letter-spacing:.2em;margin:0 0 5px;text-transform:uppercase}.calendar-slider__head__date{color:#003030;font-size:36px;font-weight:300;margin:0;padding:0 40px}.calendar-slider__head button{align-items:center;background:rgba(0,0,0,.6);border:0;color:#fff;display:flex;height:40px;justify-content:center;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:40px}.calendar-slider__head button:focus{outline:none}.calendar-slider__head button.prev{left:0}.calendar-slider__head button.next{right:0}.calendar-slider__ctas{-webkit-column-gap:1px;-moz-column-gap:1px;column-gap:1px;display:flex}@media (max-width:767.98px){.calendar-slider__ctas{flex-direction:column;gap:1px 0}}.calendar-slider__ctas a{align-items:center;background:#003030;color:#fff;display:flex;flex:1;font-size:13px;font-weight:500;justify-content:center;padding:17px 10px;text-align:center;text-transform:uppercase}.calendar-slider__perks{-webkit-column-gap:2%;-moz-column-gap:2%;column-gap:2%;display:flex;margin-top:35px;padding-bottom:20px}@media (max-width:767.98px){.calendar-slider__perks{flex-direction:column;gap:1px 0}}.calendar-slider__perks__item{color:#36302a;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;display:flex;flex:1;font-size:13px;font-weight:700}.calendar-slider__perks__item .material-icons,.calendar-slider__perks__item svg{margin-top:4px}.calendar-slider__perks__item:first-child .material-icons,.calendar-slider__perks__item:first-child svg{color:#96922b}.calendar-slider__perks__item:nth-child(2) .material-icons,.calendar-slider__perks__item:nth-child(2) svg{color:#eeb236}.calendar-slider__perks__item:nth-child(3) .material-icons,.calendar-slider__perks__item:nth-child(3) svg,.calendar-slider__perks__item:nth-child(4) .material-icons,.calendar-slider__perks__item:nth-child(4) svg,.calendar-slider__perks__item:nth-child(5) .material-icons,.calendar-slider__perks__item:nth-child(5) svg{color:#8f7b64}.calendar-event{border-top:1px solid #d0cdc3;color:#36302a;display:block;padding:35px 0 40px;position:relative;z-index:1}.calendar-event--image{display:flex;flex-direction:column;justify-content:flex-end;min-height:400px;padding:30px 35px}@media (min-width:1200px){.calendar-event--image{height:510px}}.calendar-event__label{color:#fff;font-size:13px;font-weight:500;letter-spacing:.2em;margin-bottom:auto;text-shadow:0 1px 2px rgba(0,0,0,.75);text-transform:uppercase;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:2}.calendar-event__label:after{border:1px solid hsla(0,0%,100%,.2);border-width:1px 0;content:"";display:block;height:3px;margin:10px 0 0;width:30px}.calendar-event__image{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.calendar-event__image:before{background-image:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.6));bottom:0;content:"";height:100%;position:absolute;width:100%;z-index:1}.calendar-event__image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:all .6s ease-in-out;width:100%;will-change:auto}.calendar-event:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.calendar-event__link{border:none;inset:0;position:absolute}.calendar-event__perks{position:absolute;right:0;top:35px}.calendar-event__perks__other{align-items:center;border:1px solid #d0cdc3;border-radius:20px;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;display:inline-flex;font-size:16px;height:40px;justify-content:center;min-width:40px;padding:0 9px}.calendar-event__perks__other .material-icons,.calendar-event__perks__other svg{color:#8f7b64;min-width:20px}.calendar-event__perks__fee{align-items:center;border-radius:50%;color:#fff;display:inline-flex;font-size:16px;height:40px;justify-content:center;width:40px}.calendar-event__perks__fee.extra{background:#96922b}.calendar-event__perks__fee.free{background:#eeb236}.calendar-event__title{margin:0 0 15px}.calendar-event--image .calendar-event__title{color:#fff;font-family:Merriweather,Georgia,serif;font-size:40px;font-weight:400;line-height:40px;text-shadow:0 1px 2px rgba(0,0,0,.75);width:100%}.calendar-event__details a,.calendar-event__details span{border:none;color:#a2988f;display:inline-block;font-size:13px;font-weight:700;letter-spacing:.02em;line-height:19px;margin-right:20px;text-transform:uppercase}.calendar-event__details a svg,.calendar-event__details span svg{color:#009aba;font-size:16px;margin-right:6px;margin-top:2px}.calendar-event--image .calendar-event__details{color:#fff}.calendar-event--image .calendar-event__details a,.calendar-event--image .calendar-event__details span{color:#fff;display:block;margin-top:5px}.calendar-event--image .calendar-event__details a .material-icons,.calendar-event--image .calendar-event__details a svg,.calendar-event--image .calendar-event__details span .material-icons,.calendar-event--image .calendar-event__details span svg{color:#c8e3e2}.calendar-event__ctas{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.calendar-events-wrapper .calendar-event__title a{border-bottom:none;color:inherit;font-weight:inherit;text-decoration:none;transition:none}.calendar-events-wrapper .calendar-event{border:none;padding:0}.calendar-events-wrapper .calendar-event__description p .button{margin-bottom:20px;margin-right:20px}.calendar-events-wrapper .calendar-event--image{padding:30px 35px}.calendar-events-wrapper hr{margin:35px 0}@media (max-width:1199.98px){.text-block .calendar-event__title{width:100%}}
.air-datepicker-cell.-day-.-other-month-,.air-datepicker-cell.-year-.-other-decade-{color:var(--adp-color-other-month)}.air-datepicker-cell.-day-.-other-month-:hover,.air-datepicker-cell.-year-.-other-decade-:hover{color:var(--adp-color-other-month-hover)}.-disabled-.-focus-.air-datepicker-cell.-day-.-other-month-,.-disabled-.-focus-.air-datepicker-cell.-year-.-other-decade-{color:var(--adp-color-other-month)}.-selected-.air-datepicker-cell.-day-.-other-month-,.-selected-.air-datepicker-cell.-year-.-other-decade-{background:var(--adp-background-color-selected-other-month);color:#fff}.-selected-.-focus-.air-datepicker-cell.-day-.-other-month-,.-selected-.-focus-.air-datepicker-cell.-year-.-other-decade-{background:var(--adp-background-color-selected-other-month-focused)}.-in-range-.air-datepicker-cell.-day-.-other-month-,.-in-range-.air-datepicker-cell.-year-.-other-decade-{background-color:var(--adp-background-color-in-range);color:var(--adp-color)}.-in-range-.-focus-.air-datepicker-cell.-day-.-other-month-,.-in-range-.-focus-.air-datepicker-cell.-year-.-other-decade-{background-color:var(--adp-background-color-in-range-focused)}.air-datepicker-cell.-day-.-other-month-:empty,.air-datepicker-cell.-year-.-other-decade-:empty{background:none;border:none}.air-datepicker-cell{align-items:center;border-radius:var(--adp-cell-border-radius);box-sizing:border-box;cursor:pointer;display:flex;justify-content:center;position:relative;z-index:1}.air-datepicker-cell.-focus-{background:var(--adp-cell-background-color-hover)}.air-datepicker-cell.-current-{color:var(--adp-color-current-date)}.air-datepicker-cell.-current-.-focus-{color:var(--adp-color)}.air-datepicker-cell.-current-.-in-range-{color:var(--adp-color-current-date)}.air-datepicker-cell.-disabled-{color:var(--adp-color-disabled);cursor:default}.air-datepicker-cell.-disabled-.-focus-{color:var(--adp-color-disabled)}.air-datepicker-cell.-disabled-.-in-range-{color:var(--adp-color-disabled-in-range)}.air-datepicker-cell.-disabled-.-current-.-focus-{color:var(--adp-color-disabled)}.air-datepicker-cell.-in-range-{background:var(--adp-cell-background-color-in-range);border-radius:0}.air-datepicker-cell.-in-range-.-focus-,.air-datepicker-cell.-in-range-:hover{background:var(--adp-cell-background-color-in-range-hover)}.air-datepicker-cell.-range-from-{background-color:var(--adp-cell-background-color-in-range);border:1px solid var(--adp-cell-border-color-in-range);border-radius:var(--adp-cell-border-radius) 0 0 var(--adp-cell-border-radius)}.air-datepicker-cell.-range-to-{background-color:var(--adp-cell-background-color-in-range);border:1px solid var(--adp-cell-border-color-in-range);border-radius:0 var(--adp-cell-border-radius) var(--adp-cell-border-radius) 0}.air-datepicker-cell.-range-to-.-range-from-{border-radius:var(--adp-cell-border-radius)}.air-datepicker-cell.-selected-{border:none}.air-datepicker-cell.-selected-,.air-datepicker-cell.-selected-.-current-{background:var(--adp-cell-background-color-selected);color:#fff}.air-datepicker-cell.-selected-.-focus-{background:var(--adp-cell-background-color-selected-hover)}.air-datepicker-body{transition:all var(--adp-transition-duration) var(--adp-transition-ease)}.air-datepicker-body.-hidden-{display:none}.air-datepicker-body--day-names{display:grid;grid-template-columns:repeat(7,var(--adp-day-cell-width));margin:8px 0 3px}.air-datepicker-body--day-name{align-items:center;color:var(--adp-day-name-color);display:flex;flex:1;font-size:.8em;justify-content:center;text-align:center;text-transform:uppercase}.air-datepicker-body--day-name.-clickable-{cursor:pointer}.air-datepicker-body--day-name.-clickable-:hover{color:var(--adp-day-name-color-hover)}.air-datepicker-body--cells{display:grid}.air-datepicker-body--cells.-days-{grid-auto-rows:var(--adp-day-cell-height);grid-template-columns:repeat(7,var(--adp-day-cell-width))}.air-datepicker-body--cells.-months-{grid-auto-rows:var(--adp-month-cell-height);grid-template-columns:repeat(3,1fr)}.air-datepicker-body--cells.-years-{grid-auto-rows:var(--adp-year-cell-height);grid-template-columns:repeat(4,1fr)}.air-datepicker-nav{border-bottom:1px solid var(--adp-border-color-inner);box-sizing:content-box;display:flex;justify-content:space-between;min-height:var(--adp-nav-height);padding:var(--adp-padding)}.-only-timepicker- .air-datepicker-nav{display:none}.air-datepicker-nav--action,.air-datepicker-nav--title{align-items:center;cursor:pointer;display:flex;justify-content:center}.air-datepicker-nav--action{border-radius:var(--adp-border-radius);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--adp-nav-action-size)}.air-datepicker-nav--action:hover{background:var(--adp-background-color-hover)}.air-datepicker-nav--action:active{background:var(--adp-background-color-active)}.air-datepicker-nav--action.-disabled-{visibility:hidden}.air-datepicker-nav--action svg{height:32px;width:32px}.air-datepicker-nav--action path{fill:none;stroke:var(--adp-nav-arrow-color);stroke-width:2px}.air-datepicker-nav--title{border-radius:var(--adp-border-radius);padding:0 8px}.air-datepicker-nav--title i{color:var(--adp-nav-color-secondary);font-style:normal;margin-left:.3em}.air-datepicker-nav--title:hover{background:var(--adp-background-color-hover)}.air-datepicker-nav--title:active{background:var(--adp-background-color-active)}.air-datepicker-nav--title.-disabled-{background:none;cursor:default}.air-datepicker-buttons{display:grid;grid-auto-columns:1fr;grid-auto-flow:column}.air-datepicker-button{background:hsla(0,0%,100%,0);border:none;border-radius:var(--adp-btn-border-radius);color:var(--adp-btn-color);cursor:pointer;display:inline-flex;height:var(--adp-btn-height)}.air-datepicker-button:focus,.air-datepicker-button:hover{background:var(--adp-btn-background-color-hover);color:var(--adp-btn-color-hover)}.air-datepicker-button:focus{outline:none}.air-datepicker-button:active{background:var(--adp-btn-background-color-active)}.air-datepicker-button span{align-items:center;display:flex;height:100%;justify-content:center;outline:none;width:100%}.air-datepicker-time{grid-column-gap:12px;align-items:center;display:grid;grid-template-columns:max-content 1fr;padding:0 var(--adp-time-padding-inner);position:relative}.-only-timepicker- .air-datepicker-time{border-top:none}.air-datepicker-time--current{align-items:center;display:flex;flex:1;font-size:14px;text-align:center}.air-datepicker-time--current-colon{line-height:1;margin:0 2px 3px}.air-datepicker-time--current-hours,.air-datepicker-time--current-minutes{font-family:Century Gothic,CenturyGothic,AppleGothic,sans-serif;font-size:19px;line-height:1;position:relative;z-index:1}.air-datepicker-time--current-hours:after,.air-datepicker-time--current-minutes:after{background:var(--adp-background-color-hover);border-radius:var(--adp-border-radius);bottom:-2px;content:"";left:-2px;opacity:0;position:absolute;right:-2px;top:-3px;z-index:-1}.air-datepicker-time--current-hours.-focus-:after,.air-datepicker-time--current-minutes.-focus-:after{opacity:1}.air-datepicker-time--current-ampm{align-self:flex-end;color:var(--adp-time-day-period-color);font-size:11px;margin-bottom:1px;margin-left:6px;text-transform:uppercase}.air-datepicker-time--row{align-items:center;background:linear-gradient(to right,var(--adp-time-track-color),var(--adp-time-track-color)) left 50%/100% var(--adp-time-track-height) no-repeat;display:flex;font-size:11px;height:17px}.air-datepicker-time--row:first-child{margin-bottom:4px}.air-datepicker-time--row input[type=range]{-webkit-appearance:none;background:none;cursor:pointer;flex:1;height:100%;margin:0;padding:0;width:100%}.air-datepicker-time--row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none}.air-datepicker-time--row input[type=range]::-ms-tooltip{display:none}.air-datepicker-time--row input[type=range]:hover::-webkit-slider-thumb{border-color:var(--adp-time-track-color-hover)}.air-datepicker-time--row input[type=range]:hover::-moz-range-thumb{border-color:var(--adp-time-track-color-hover)}.air-datepicker-time--row input[type=range]:hover::-ms-thumb{border-color:var(--adp-time-track-color-hover)}.air-datepicker-time--row input[type=range]:focus{outline:none}.air-datepicker-time--row input[type=range]:focus::-webkit-slider-thumb{background:var(--adp-cell-background-color-selected);border-color:var(--adp-cell-background-color-selected)}.air-datepicker-time--row input[type=range]:focus::-moz-range-thumb{background:var(--adp-cell-background-color-selected);border-color:var(--adp-cell-background-color-selected)}.air-datepicker-time--row input[type=range]:focus::-ms-thumb{background:var(--adp-cell-background-color-selected);border-color:var(--adp-cell-background-color-selected)}.air-datepicker-time--row input[type=range]::-webkit-slider-thumb{background:#fff;border:1px solid var(--adp-time-track-color);border-radius:3px;box-sizing:border-box;cursor:pointer;height:12px;-webkit-transition:background var(--adp-transition-duration);transition:background var(--adp-transition-duration);width:12px}.air-datepicker-time--row input[type=range]::-moz-range-thumb{background:#fff;border:1px solid var(--adp-time-track-color);border-radius:3px;box-sizing:border-box;cursor:pointer;height:12px;-moz-transition:background var(--adp-transition-duration);transition:background var(--adp-transition-duration);width:12px}.air-datepicker-time--row input[type=range]::-ms-thumb{background:#fff;border:1px solid var(--adp-time-track-color);border-radius:3px;box-sizing:border-box;cursor:pointer;height:12px;-ms-transition:background var(--adp-transition-duration);transition:background var(--adp-transition-duration);width:12px}.air-datepicker-time--row input[type=range]::-webkit-slider-thumb{margin-top:calc(var(--adp-time-thumb-size)/2*-1)}.air-datepicker-time--row input[type=range]::-webkit-slider-runnable-track{background:transparent;border:none;color:transparent;cursor:pointer;height:var(--adp-time-track-height)}.air-datepicker-time--row input[type=range]::-moz-range-track{background:transparent;border:none;color:transparent;cursor:pointer;height:var(--adp-time-track-height)}.air-datepicker-time--row input[type=range]::-ms-track{background:transparent;border:none;color:transparent;cursor:pointer;height:var(--adp-time-track-height)}.air-datepicker-time--row input[type=range]::-ms-fill-lower,.air-datepicker-time--row input[type=range]::-ms-fill-upper{background:transparent}.air-datepicker{--adp-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--adp-font-size:14px;--adp-width:246px;--adp-z-index:100;--adp-padding:4px;--adp-grid-areas:"nav" "body" "timepicker" "buttons";--adp-transition-duration:.3s;--adp-transition-ease:ease-out;--adp-transition-offset:8px;--adp-background-color:#fff;--adp-background-color-hover:#f0f0f0;--adp-background-color-active:#eaeaea;--adp-background-color-in-range:rgba(92,196,239,.1);--adp-background-color-in-range-focused:rgba(92,196,239,.2);--adp-background-color-selected-other-month-focused:#8ad5f4;--adp-background-color-selected-other-month:#a2ddf6;--adp-color:#4a4a4a;--adp-color-secondary:#9c9c9c;--adp-accent-color:#4eb5e6;--adp-color-current-date:var(--adp-accent-color);--adp-color-other-month:#dedede;--adp-color-disabled:#aeaeae;--adp-color-disabled-in-range:#939393;--adp-color-other-month-hover:#c5c5c5;--adp-border-color:#dbdbdb;--adp-border-color-inner:#efefef;--adp-border-radius:4px;--adp-border-color-inline:#d7d7d7;--adp-nav-height:32px;--adp-nav-arrow-color:var(--adp-color-secondary);--adp-nav-action-size:32px;--adp-nav-color-secondary:var(--adp-color-secondary);--adp-day-name-color:#ff9a19;--adp-day-name-color-hover:#8ad5f4;--adp-day-cell-width:1fr;--adp-day-cell-height:32px;--adp-month-cell-height:42px;--adp-year-cell-height:56px;--adp-pointer-size:10px;--adp-poiner-border-radius:2px;--adp-pointer-offset:14px;--adp-cell-border-radius:4px;--adp-cell-background-color-hover:var(--adp-background-color-hover);--adp-cell-background-color-selected:#5cc4ef;--adp-cell-background-color-selected-hover:#45bced;--adp-cell-background-color-in-range:rgba(92,196,239,.1);--adp-cell-background-color-in-range-hover:rgba(92,196,239,.2);--adp-cell-border-color-in-range:var(--adp-cell-background-color-selected);--adp-btn-height:32px;--adp-btn-color:var(--adp-accent-color);--adp-btn-color-hover:var(--adp-color);--adp-btn-border-radius:var(--adp-border-radius);--adp-btn-background-color-hover:var(--adp-background-color-hover);--adp-btn-background-color-active:var(--adp-background-color-active);--adp-time-track-height:1px;--adp-time-track-color:#dedede;--adp-time-track-color-hover:#b1b1b1;--adp-time-thumb-size:12px;--adp-time-padding-inner:10px;--adp-time-day-period-color:var(--adp-color-secondary);--adp-mobile-font-size:16px;--adp-mobile-nav-height:40px;--adp-mobile-width:320px;--adp-mobile-day-cell-height:38px;--adp-mobile-month-cell-height:48px;--adp-mobile-year-cell-height:64px}.air-datepicker-overlay{--adp-overlay-background-color:rgba(0,0,0,.3);--adp-overlay-transition-duration:.3s;--adp-overlay-transition-ease:ease-out;--adp-overlay-z-index:99}.air-datepicker{background:var(--adp-background-color);border:1px solid var(--adp-border-color);border-radius:var(--adp-border-radius);box-shadow:0 4px 12px rgba(0,0,0,.15);box-sizing:content-box;color:var(--adp-color);display:grid;font-family:var(--adp-font-family),sans-serif;font-size:var(--adp-font-size);grid-template-areas:var(--adp-grid-areas);grid-template-columns:1fr;grid-template-rows:repeat(4,max-content);position:absolute;transition:opacity var(--adp-transition-duration) var(--adp-transition-ease),transform var(--adp-transition-duration) var(--adp-transition-ease);width:var(--adp-width);z-index:var(--adp-z-index)}.air-datepicker:not(.-custom-position-){opacity:0}.air-datepicker.-from-top-{transform:translateY(calc(var(--adp-transition-offset)*-1))}.air-datepicker.-from-right-{transform:translateX(var(--adp-transition-offset))}.air-datepicker.-from-bottom-{transform:translateY(var(--adp-transition-offset))}.air-datepicker.-from-left-{transform:translateX(calc(var(--adp-transition-offset)*-1))}.air-datepicker.-active-:not(.-custom-position-){opacity:1;transform:translate(0)}.air-datepicker.-active-.-custom-position-{transition:none}.air-datepicker.-inline-{border-color:var(--adp-border-color-inline);box-shadow:none;left:auto;opacity:1;position:static;right:auto;transform:none}.air-datepicker.-inline- .air-datepicker--pointer{display:none}.air-datepicker.-is-mobile-{--adp-font-size:var(--adp-mobile-font-size);--adp-day-cell-height:var(--adp-mobile-day-cell-height);--adp-month-cell-height:var(--adp-mobile-month-cell-height);--adp-year-cell-height:var(--adp-mobile-year-cell-height);--adp-nav-height:var(--adp-mobile-nav-height);--adp-nav-action-size:var(--adp-mobile-nav-height);border:none;position:fixed;width:var(--adp-mobile-width)}.air-datepicker.-is-mobile- *{-webkit-tap-highlight-color:rgba(0,0,0,0)}.air-datepicker.-is-mobile- .air-datepicker--pointer{display:none}.air-datepicker.-is-mobile-:not(.-custom-position-){transform:translate(-50%,calc(-50% + var(--adp-transition-offset)))}.air-datepicker.-is-mobile-.-active-:not(.-custom-position-){transform:translate(-50%,-50%)}.air-datepicker.-custom-position-{transition:none}.air-datepicker-global-container{left:0;position:absolute;top:0}.air-datepicker--pointer{--pointer-half-size:calc(var(--adp-pointer-size)/2);z-index:-1}.air-datepicker--pointer,.air-datepicker--pointer:after{height:var(--adp-pointer-size);position:absolute;width:var(--adp-pointer-size)}.air-datepicker--pointer:after{background:#fff;border-right:1px solid var(--adp-border-color-inline);border-top:1px solid var(--adp-border-color-inline);border-top-right-radius:var(--adp-poiner-border-radius);box-sizing:border-box;content:""}.-top-center- .air-datepicker--pointer,.-top-left- .air-datepicker--pointer,.-top-right- .air-datepicker--pointer,[data-popper-placement^=top] .air-datepicker--pointer{top:calc(100% - var(--pointer-half-size) + 1px)}.-top-center- .air-datepicker--pointer:after,.-top-left- .air-datepicker--pointer:after,.-top-right- .air-datepicker--pointer:after,[data-popper-placement^=top] .air-datepicker--pointer:after{transform:rotate(135deg)}.-right-bottom- .air-datepicker--pointer,.-right-center- .air-datepicker--pointer,.-right-top- .air-datepicker--pointer,[data-popper-placement^=right] .air-datepicker--pointer{right:calc(100% - var(--pointer-half-size) + 1px)}.-right-bottom- .air-datepicker--pointer:after,.-right-center- .air-datepicker--pointer:after,.-right-top- .air-datepicker--pointer:after,[data-popper-placement^=right] .air-datepicker--pointer:after{transform:rotate(225deg)}.-bottom-center- .air-datepicker--pointer,.-bottom-left- .air-datepicker--pointer,.-bottom-right- .air-datepicker--pointer,[data-popper-placement^=bottom] .air-datepicker--pointer{bottom:calc(100% - var(--pointer-half-size) + 1px)}.-bottom-center- .air-datepicker--pointer:after,.-bottom-left- .air-datepicker--pointer:after,.-bottom-right- .air-datepicker--pointer:after,[data-popper-placement^=bottom] .air-datepicker--pointer:after{transform:rotate(315deg)}.-left-bottom- .air-datepicker--pointer,.-left-center- .air-datepicker--pointer,.-left-top- .air-datepicker--pointer,[data-popper-placement^=left] .air-datepicker--pointer{left:calc(100% - var(--pointer-half-size) + 1px)}.-left-bottom- .air-datepicker--pointer:after,.-left-center- .air-datepicker--pointer:after,.-left-top- .air-datepicker--pointer:after,[data-popper-placement^=left] .air-datepicker--pointer:after{transform:rotate(45deg)}.-bottom-left- .air-datepicker--pointer,.-top-left- .air-datepicker--pointer{left:var(--adp-pointer-offset)}.-bottom-right- .air-datepicker--pointer,.-top-right- .air-datepicker--pointer{right:var(--adp-pointer-offset)}.-bottom-center- .air-datepicker--pointer,.-top-center- .air-datepicker--pointer{left:calc(50% - var(--adp-pointer-size)/2)}.-left-top- .air-datepicker--pointer,.-right-top- .air-datepicker--pointer{top:var(--adp-pointer-offset)}.-left-bottom- .air-datepicker--pointer,.-right-bottom- .air-datepicker--pointer{bottom:var(--adp-pointer-offset)}.-left-center- .air-datepicker--pointer,.-right-center- .air-datepicker--pointer{top:calc(50% - var(--adp-pointer-size)/2)}.air-datepicker--navigation{grid-area:nav}.air-datepicker--content{box-sizing:content-box;grid-area:body;padding:var(--adp-padding)}.-only-timepicker- .air-datepicker--content{display:none}.air-datepicker--time{grid-area:timepicker}.air-datepicker--buttons{grid-area:buttons}.air-datepicker--buttons,.air-datepicker--time{border-top:1px solid var(--adp-border-color-inner);padding:var(--adp-padding)}.air-datepicker-overlay{background:var(--adp-overlay-background-color);height:0;left:0;opacity:0;position:fixed;top:0;transition:opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease),left 0s,height 0s,width 0s;transition-delay:0s,var(--adp-overlay-transition-duration),var(--adp-overlay-transition-duration),var(--adp-overlay-transition-duration);width:0;z-index:var(--adp-overlay-z-index)}.air-datepicker-overlay.-active-{height:100%;opacity:1;transition:opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease),height 0s,width 0s;width:100%}.date-picker{position:relative;z-index:1}.date-picker__header{background:#2fb2ab;border-bottom:1px solid rgba(0,0,0,.2);color:#c8e3e2;font-size:13px;line-height:45px;text-align:center;text-transform:uppercase}.date-picker__input{position:absolute;visibility:hidden;width:0}.date-picker .air-datepicker.-inline-{border:0;position:relative;width:100%}.date-picker .air-datepicker.-inline- .air-datepicker-body--day-name{font-size:16px;text-transform:capitalize}.date-picker .air-datepicker.-inline- *{color:#fff}.date-picker .air-datepicker.-inline- .air-datepicker--navigation{background:#2fb2ab}.date-picker .air-datepicker.-inline- .air-datepicker-nav--action:hover,.date-picker .air-datepicker.-inline- .air-datepicker-nav--title:hover{background:transparent}.date-picker .air-datepicker.-inline- .air-datepicker-nav--action path,.date-picker .air-datepicker.-inline- .air-datepicker-nav--title path{stroke:#fff}.date-picker .air-datepicker.-inline- .air-datepicker-nav{border:0;height:37px}.date-picker .air-datepicker.-inline- .air-datepicker-nav .air-datepicker-nav--title{font-size:13px;text-transform:uppercase}.date-picker .air-datepicker.-inline- .air-datepicker-nav .air-datepicker-nav--action span{background:url(/public/images/icons.webp) no-repeat 0 0;background-image:url(/public/images/icons.svg),none;background-repeat:no-repeat;display:block;height:10px;overflow:hidden;text-indent:-99999px;width:6px}.date-picker .air-datepicker.-inline- .air-datepicker-nav .air-datepicker-nav--action span.ui-icon-circle-triangle-e{background-position:-210px -260px}.date-picker .air-datepicker.-inline- .air-datepicker-nav .air-datepicker-nav--action span.ui-icon-circle-triangle-w{background-position:-190px -260px}.date-picker .air-datepicker.-inline- .air-datepicker--content{background:#36302a}.date-picker .air-datepicker.-inline- .air-datepicker-cell{border-radius:0;font-size:14px}.date-picker .air-datepicker.-inline- .air-datepicker-cell.-focus-{background:transparent;color:#fff}.date-picker .air-datepicker.-inline- .air-datepicker-cell.-selected-{background:#2fb2ab}.date-picker .air-datepicker.-inline- .air-datepicker-cell.-other-month-{color:hsla(0,0%,100%,.6)}
/* @license MIT https://github.com/kenwheeler/slick/blob/master/LICENSE */
.slick{position:relative}.slick--container-with-overflow{overflow:hidden}.slick--container-with-overflow .slick-list{margin-left:auto;margin-right:auto;max-width:1320px;overflow:visible;padding-left:12px;padding-right:12px}@media (max-width:1399.98px){.slick--container-with-overflow .slick-list{max-width:1140px}}@media (max-width:1199.98px){.slick--container-with-overflow .slick-list{max-width:960px}}@media (max-width:991.98px){.slick--container-with-overflow .slick-list{max-width:720px}}.slick:not(.slick.slick-initialized){display:flex;overflow:hidden}.slick:not(.slick.slick-initialized)>div{flex-shrink:0}.slick.slick--small-arrows .slick-arrow{height:60px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:60px}.slick .slick-arrow{align-items:center;background:rgba(0,0,0,.6);border:0;color:#fff;display:flex;height:157px;justify-content:center;left:0;position:absolute;top:0;width:50px;z-index:10}.slick .slick-arrow.slick-disabled{display:none!important}.slick .slick-arrow.arrow-next{left:auto;right:0}.slick-loading .slick-list{background:#fff url(/themes/custom/mv/build/components/slick/ajax-loader.gif) 50% no-repeat}@font-face{font-family:slick;font-style:normal;font-weight:400;src:url(/themes/custom/mv/build/components/slick/fonts/slick.eot);src:url(/themes/custom/mv/build/components/slick/fonts/slick.eot#iefix) format("embedded-opentype"),url(/themes/custom/mv/build/components/slick/fonts/slick.woff) format("woff"),url(/themes/custom/mv/build/components/slick/fonts/slick.ttf) format("truetype"),url(/themes/custom/mv/build/components/slick/fonts/slick.svg#slick) format("svg")}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0px;padding:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:transparent;color:transparent;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:slick;font-size:20px;line-height:1;opacity:.75}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:transparent;border:0;color:transparent;display:block;font-size:0;line-height:0px;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:"•";font-family:slick;font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:.75}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.alert em.placeholder,.contextual em.placeholder,.fieldset-wrapper em.placeholder,.gin-secondary-toolbar em.placeholder{background:none;opacity:1}#footer-links{background-color:inherit}#layout-builder-modal{padding-top:0}#layout-builder-modal .js-form-item small.description,.layout-builder-configure-block .js-form-item small.description{border:none;display:block;padding:0}.layout-builder-form>.form-actions{padding-top:30px}#gin_sidebar .glb-form-wrapper .details-wrapper{margin:.7em 0 .5em}.ui-dialog .ui-dialog-titlebar-close:after{content:""}.ui-dialog.entity-browser-modal{max-width:inherit!important;position:fixed}.ui-dialog.entity-browser-modal .ajax-progress-throbber,.ui-dialog.entity-browser-modal .ui-widget-content>.ajax-progress-throbber:before{display:none}.ui-dialog .ui-dialog-titlebar{height:auto!important}.ui-dialog .ui-dialog-titlebar .ui-dialog-title{margin-bottom:8px!important}#block-gin-content .claro-autocomplete{width:100%}#layout-builder .lb-visible.d-md-none,#layout-builder .lb-visible.d-none,#layout-builder .lb-visible.d-sm-none,#layout-builder .lb-visible.d-xl-none,#layout-builder .lb-visible.d-xxl-none{display:block!important}#layout-builder .membership-level-table tr{background-color:initial}#layout-builder .membership-level-table td{text-align:center}#layout-builder .membership-level-table .membership-level-corner,#layout-builder .membership-level-table .membership-level-name{word-break:normal}@media (max-width:576px){.system-status-report .system-status-report__row{flex-direction:column}}.toolbar.toolbar-oriented .toolbar-bar{position:fixed}.toolbar ul li{font-family:inherit}.view-display-id-page_timeline_events .draggable .views-field-draggableviews .draggableviews-weight,.view-id-lesson_plans_dashboard .draggable .views-field-draggableviews .draggableviews-weight{width:inherit}.no-touchevents .dropbutton--extrasmall .dropbutton__toggle{width:1.5rem!important}table tbody tr td .ck-editor{font-weight:400}.icon-picker-preview{margin-bottom:.5rem}.ui-autocomplete.ui-front{background-color:#fff;padding-right:2rem}.glb-form-element.ui-autocomplete-input{font-size:1rem!important}.glb-body .ui-dialog input[type=text]{border:1px solid var(--gin-border-color-form-element)!important;border-radius:6px!important}.glb-body .ui-dialog .placeholder{background:none;cursor:auto;opacity:1}.contextual ul.contextual-links.nav{-webkit-column-count:initial;-moz-column-count:initial;column-count:auto}.contextual ul.contextual-links.nav li a{border-bottom:1px solid #a2988f}.contextual ul.contextual-links.nav li:before{display:none}.toolbar-menu a{border-bottom:none}.mv-master-site-settings #edit-organization-address-country-code{display:none}.form-type--cshs select.simpler-select{max-width:350px}.field--widget-icon-picker .icon-picker-wrapper{align-items:center}.field--widget-icon-picker .icon-picker-wrapper .icon-picker-preview{margin-top:36px}.block-local-tasks-block{margin-top:15px}.event-form .field--type-entity-reference .field-multiple-table thead{display:none}#edit-field-allowed-editorial-sections{height:800px;width:100%}.glb-body .ck.ck-balloon-panel{position:fixed}.ck-widget.drupal-entity.align-center{text-align:center}.ck-widget.drupal-entity.align-left{margin:0 30px 20px 0}.ck-widget.drupal-entity.align-right{margin:0 0 20px 30px}.form-actions.hidden{display:none}.ck-content.ck-editor__editable h3{font-weight:600}.ck-content.ck-editor__editable h1,.ck-content.ck-editor__editable h2,.ck-content.ck-editor__editable h3,.ck-content.ck-editor__editable h4,.ck-content.ck-editor__editable h5,.ck-content.ck-editor__editable h6{font-family:Montserrat,Helvetica,sans-serif}.ck-content.ck-editor__editable p{font-family:Merriweather,Georgia,serif;font-size:1.25rem}.ck-content.ck-editor__editable figure:has(img.block_right){float:right}.ck-content.ck-editor__editable .image.image_resized{height:-webkit-fit-content!important;height:-moz-fit-content!important;height:fit-content!important;max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content}.ck-content.ck-editor__editable .button.bordered{background:0 0;border:0!important;border-bottom:4px solid #f0b336!important;border-radius:0;box-shadow:none;color:#322c26;font-family:Montserrat,Helvetica,sans-serif;font-size:13px;font-style:normal;font-weight:500;padding:5px 0;text-transform:uppercase;transition:border-color .2s ease-in-out}
