/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#google_translate_wrapper{align-items:center;bottom:0;display:flex;left:30px;position:fixed;z-index:9999}@media(max-width:767px){#google_translate_wrapper{left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}}#google_translate_element{background:#30362a;border-radius:6px 0 0 6px;box-shadow:0 0 10px rgba(0,0,0,.1);font-size:14px}#google_translate_element select{background:#30362a;color:#fff;font-size:14px;width:100%}#google_translate_close{align-items:center;align-self:stretch;background:#30362a;border:none;border-radius:0 6px 6px 0;color:#fff;cursor:pointer;display:flex;font-size:18px;line-height:1;padding:0 8px}#google_translate_close:hover{opacity:.9}div.goog-te-gadget{color:#a2988f;font-size:8px;padding:5px 10px}div.goog-te-gadget span a{border-color:#a2988f;color:#a2988f!important;font-size:8px!important}div.goog-te-gadget span a:hover{border-color:#a2988f;opacity:.7}div.goog-te-gadget span a img{display:inline-block}
html:has(.gw-timeline-block__subnav){scroll-padding-top:126px}html:has(.gw-timeline-block__subnav) .content-wrapper{overflow:initial}.gw-timeline-block__subnav{background-color:#fff;height:56px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.gw-timeline-block__subnav:after{background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#fff);content:"";height:100%;pointer-events:none;position:absolute;right:0;top:0;width:56px}.gw-timeline-block__subnav__inner{overflow:auto;position:relative;scrollbar-width:thin;white-space:nowrap}.gw-timeline-block__subnav__label{color:#36302a;font-size:.8125rem;font-weight:600;letter-spacing:2.6px;line-height:1.5;margin-right:20px;text-transform:uppercase}@media(min-width:768px){.gw-timeline-block__subnav__label{margin-right:40px}}.gw-timeline-block__subnav__links-wrapper{display:flex;gap:20px;justify-content:space-between}@media(max-width:991.98px){.gw-timeline-block__subnav__links-wrapper{padding-right:56px}}.gw-timeline-block__subnav__link{border-bottom:4px solid transparent;display:inline-block;font-family:Merriweather,Georgia,serif;font-size:.9375rem;font-style:italic;padding:15px 0}.gw-timeline-block__subnav__link.active{border-bottom-color:#bf2b45;color:#bf2b45}.gw-timeline-block{clear:both;margin:64px 0}.gw-timeline-block__header{margin-bottom:32px;margin-top:0}.gw-timeline-block__main-heading{color:#36302a;font-size:1.75rem;font-weight:700;line-height:1.2;margin:0 0 12px}.gw-timeline-block__main-description{color:#36302a;font-family:Merriweather,Georgia,serif;font-size:1.0625rem;line-height:1.7;margin:0}.gw-timeline-block__label{border:0;color:#36302a;font-size:.8125rem;font-weight:600;letter-spacing:2.6px;line-height:1.5;margin-bottom:16px;text-decoration:none;text-transform:uppercase;width:100%}.gw-timeline-block__label:after{border:1px solid #36302a;border-width:1px 0;content:"";display:block;height:3px;margin:10px 0 16px;opacity:.2;pointer-events:none;width:30px}.gw-timeline-block__heading{color:#36302a;font-size:1.5rem;font-weight:700;line-height:1.2;margin:0 0 24px}.gw-timeline-block__figure{border-radius:100%;flex-shrink:0;margin:25px 0 30px;overflow:hidden;position:relative;width:100%}@media(min-width:576px){.gw-timeline-block__figure{height:206px;width:206px}}.gw-timeline-block__figure:after{border:1px solid #fff;border-radius:100%;content:"";inset:5px;opacity:.4;position:absolute;z-index:2}.gw-timeline-block__figure .gw-timeline-block__image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media(min-width:768px){.gw-timeline-block__item{display:grid;gap:30px;grid-template-columns:208px 1fr}}.gw-timeline-block__item+.gw-timeline-block__item{margin-top:30px}@media(min-width:768px){.gw-timeline-block__item__header{align-self:start;position:-webkit-sticky;position:sticky;top:86px}}.gw-timeline-block__item__overview{margin-bottom:12px;padding-bottom:24px;padding-left:30px;position:relative}.gw-timeline-block__item__overview:before{background-color:#fff;border:4px solid #36302a;border-radius:100%;content:"";height:20px;left:0;position:absolute;top:4px;width:20px}.gw-timeline-block__item__overview:after{border-left:1px solid #aca29a;bottom:0;content:"";left:9px;position:absolute;top:46px;width:1px;z-index:2}.gw-timeline-block__item__overview .link-cta{display:inline-block;margin-top:16px}.gw-timeline-block__item__subsection{margin-top:24px;padding-bottom:8px;padding-left:30px;position:relative}.gw-timeline-block__item__subsection:before{background-color:transparent;border:1px solid #aca29a;content:"";height:10px;left:5px;position:absolute;top:4px;width:10px}.gw-timeline-block__item__subsection:after{border-left:1px solid #aca29a;bottom:0;content:"";left:9px;position:absolute;top:46px;width:1px;z-index:2}.gw-timeline-block__item__subsection-content{border-bottom:1px solid #d7d1ca;padding-bottom:16px}.gw-timeline-block__item__subsection:last-child .gw-timeline-block__item__subsection-content{border-bottom:0}.gw-timeline-block__item__subsection-title{font-weight:700;padding-left:34px;position:relative}.gw-timeline-block__item__subsection-title:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTcgMy44YzAgLjg4OC44OCAyLjIxNyAxLjc3IDMuMzMzIDEuMTQ1IDEuNDM3IDIuNTEyIDIuNjkyIDQuMDgxIDMuNjUgMS4xNzUuNzE4IDIuNjAzIDEuNDA3IDMuNzQ5IDEuNDA3TTcgMjAuNmMwLS44ODguODgtMi4yMTcgMS43Ny0zLjMzMyAxLjE0NS0xLjQzNyAyLjUxMi0yLjY5MiA0LjA4MS0zLjY1IDEuMTc1LS43MTggMi42MDMtMS40MDcgMy43NDktMS40MDciIHN0cm9rZT0iIzU0NEQ0OCIgc3Ryb2tlLXdpZHRoPSIxLjciLz48L3N2Zz4=");content:"";height:24px;left:0;position:absolute;width:24px}.gw-timeline-block__item__subsection-description{color:#36302a;font-family:Merriweather,Georgia,serif;font-size:.6875rem;line-height:1.7;margin-top:16px}.gw-timeline-block__item .gw-timeline-block__item__button{display:inline-block;margin-top:16px}.gw-timeline-block__item .gw-timeline-block__item__button.link-cta{border-bottom:0}.gw-timeline-block__item .gw-timeline-block__item__button.link-cta:hover{color:#bf2b45}.gw-timeline-block__item:last-child .gw-timeline-block__item__subsection:last-child:after{border-left:0}.gw-timeline-block__overview-content{color:#36302a;font-family:Merriweather,Georgia,serif;font-size:1.0625rem;line-height:1.7;margin:0}
/* @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}.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}.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}
.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}}
.feature-image-link-block{clear:both;display:flex;padding:40px 0 60px;width:100%}@media(max-width:767.98px){.feature-image-link-block{flex-wrap:wrap;row-gap:40px}}@media(min-width:768px){.feature-image-link-block--image-right .feature-image-link-block__content-wrapper{order:-1}.feature-image-link-block{-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}}@media(min-width:992px){.feature-image-link-block{-webkit-column-gap:80px;-moz-column-gap:80px;column-gap:80px}}.feature-image-link-block__figure{flex-shrink:0;margin:0;position:relative;width:100%}.feature-image-link-block__figure:after{border:1px solid #fff;content:"";inset:20px;opacity:.4;position:absolute;z-index:2}@media(min-width:768px){.feature-image-link-block__figure{height:350px;width:300px}}@media(min-width:992px){.feature-image-link-block__figure{height:640px;width:608px}}.feature-image-link-block__figure .feature-image-link-block__image{display:block;width:100%}@media(min-width:768px){.feature-image-link-block__figure .feature-image-link-block__image{height:100%;-o-object-fit:cover;object-fit:cover}}.feature-image-link-block__content-wrapper{width:100%}.feature-image-link-block__label{border:0;color:#36302a;font-size:.8125rem;font-weight:600;letter-spacing:2.6px;line-height:1.5;margin-bottom:16px;text-decoration:none;text-transform:uppercase;width:100%}.feature-image-link-block__label:after{border:1px solid #36302a;border-width:1px 0;content:"";display:block;height:3px;margin:10px 0 15px;opacity:.2;pointer-events:none;width:30px}.feature-image-link-block__label[href]:hover{color:#bf2b45}.feature-image-link-block__label[href]:hover:after{border-color:#36302a}.feature-image-link-block__heading{color:#36302a;font-size:1.5rem;font-weight:700;line-height:1.2;margin:0 0 24px}.feature-image-link-block__content{line-height:1.6;margin:10px 0 24px}@media(max-width:991.98px){.feature-image-link-block__content{clear:both}}.feature-image-link-block__content,.feature-image-link-block__content a,.feature-image-link-block__content li,.feature-image-link-block__content p{color:#36302a;font-family:Merriweather,Georgia,serif;font-size:1.0625rem}.feature-image-link-block__content p{margin-block:12px}.feature-image-link-block__content hr{border:0;border-top:1px solid #36302a;clear:none;opacity:.2;width:auto}.feature-image-link-block__content a:hover{color:#bf2b45}.feature-image-link-block__content li:before{background-color:#bf2b45}.feature-image-link-block__links{list-style:none;margin-bottom:24px}.feature-image-link-block__links li{margin:0}.feature-image-link-block__links li:before{display:none}.feature-image-link-block__links li a{align-items:center;border:0;border-bottom:1px solid #d7d1ca;color:#36302a;display:flex;font-family:Montserrat,Helvetica,sans-serif;font-size:1rem;font-weight:700;gap:16px;justify-content:space-between;line-height:1.5;padding:16px 0;text-decoration:none}.feature-image-link-block__links li a:after{background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE2IDVjMCAxLjE4NCAxLjE3MyAyLjk1NiAyLjM2IDQuNDQ0IDEuNTI3IDEuOTE1IDMuMzUgMy41OSA1LjQ0MiA0Ljg2NyAxLjU2Ny45NTcgMy40NyAxLjg3NSA0Ljk5OCAxLjg3NU0xNiAyNy40YzAtMS4xODQgMS4xNzMtMi45NTYgMi4zNi00LjQ0NCAxLjUyNy0xLjkxNSAzLjM1LTMuNTkgNS40NDItNC44NjcgMS41NjctLjk1NyAzLjQ3LTEuODc1IDQuOTk4LTEuODc1bTAtLjAxNEgzLjIiIHN0cm9rZT0iIzM2MzAyQSIgc3Ryb2tlLXdpZHRoPSIxLjciLz48L3N2Zz4=") no-repeat 50%;content:" ";flex-shrink:0;height:32px;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:32px}.feature-image-link-block__links li a:hover{border-bottom-color:#aca29a;color:rgba(54,48,42,.75)}.feature-image-link-block__links li a:hover:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.feature-image-link-block__buttons{align-items:center;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;display:flex;flex-wrap:wrap;row-gap:12px}.feature-image-link-block__buttons .btn,.feature-image-link-block__buttons .link-cta{margin:0;white-space:nowrap}.feature-image-link-block__buttons .link-cta{padding-bottom:0}
