/* @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}
.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}}
.video-playlist{padding:40px 0}@media (max-width:767.98px){.video-playlist{padding-top:0}}.video-playlist__btn{align-items:center;display:flex;left:0;position:absolute}.video-playlist__btn span{padding-bottom:2px}.video-playlist__btn.next{left:auto;right:0}.video-playlist .video-gallery__header{justify-content:center;padding-top:60px;position:relative}@media (min-width:992px){.video-playlist .video-gallery__header{padding-top:40px}}.video-playlist .video-gallery__header .video-playlist__btn{top:20px}@media (min-width:992px){.video-playlist .video-gallery__header .video-playlist__btn{bottom:20px;top:auto}}.video-playlist__wrapper{--vp-wrapper-gap:20px;display:flex;flex-wrap:wrap;gap:var(--vp-wrapper-gap);justify-content:center;margin-bottom:20px}.video-playlist__wrapper .video-gallery__slide{flex-basis:280px;flex-grow:1;margin:0;max-width:calc(324px - var(--vp-wrapper-gap)*3/4)}@media (max-width:1399.98px){.video-playlist__wrapper .video-gallery__slide{max-width:calc(372px - var(--vp-wrapper-gap)*2/3)}}@media (max-width:1199.98px){.video-playlist__wrapper .video-gallery__slide{max-width:calc(312px - var(--vp-wrapper-gap)*2/3)}}@media (max-width:991.98px){.video-playlist__wrapper .video-gallery__slide{max-width:calc(348px - var(--vp-wrapper-gap)*1/2)}}@media (max-width:767.98px){.video-playlist__wrapper .video-gallery__slide{max-width:100%;width:100%}.video-playlist__wrapper .video-gallery__slide .video-gallery__slide__image{aspect-ratio:280/157;height:auto;width:100%}}.video-playlist__wrapper .video-gallery__slide__image{aspect-ratio:280/157;height:auto;width:100%}
.block--playlist{padding-bottom:25px}.block--playlist:first-of-type .video-gallery{padding-top:40px}.block--playlist:last-of-type .video-gallery{padding-bottom:40px}.video-gallery__line{border-bottom:1px solid hsla(28,9%,60%,.4);display:block;margin:40px auto}.video-gallery__header{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:30px}@media (max-width:767.98px){.video-gallery__header{justify-content:center}}.video-gallery__header__title{align-items:center;border:none;color:#322c26;display:flex;font-family:Georgia,serif;font-size:18px;font-weight:400;justify-content:center;padding:25px 0;text-align:center;text-transform:uppercase}.video-gallery__header__title .line{border-top:1px solid #6c6054;width:25px}.video-gallery__header__title .circle{border:1px solid #6c6054;border-radius:10px;height:5px;margin:0 10px;min-width:5px}.video-gallery__header__links{margin-left:auto}.video-gallery__header__links a{margin-left:40px}.video-gallery__header__links__play{align-items:center;border:none;color:#6c6054;display:inline-flex;font-size:.875rem;font-style:normal;margin-left:0!important;vertical-align:middle}.video-gallery__header__links__play:hover{color:#42403c}.video-gallery__header__links__play:hover svg{color:#f0b336}.video-gallery__header__links__play svg{color:#f0b336;font-size:12px;margin-right:10px}.video-gallery__slide{flex-shrink:0;margin:0 10px;max-width:280px;position:relative}.video-gallery__slide__image{height:157px;overflow:hidden;position:relative}.video-gallery__slide__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.video-gallery__slide__image__duration{background-color:#36302a;bottom:10px;color:#f1efe8;font-size:12px;font-style:normal;padding:2px 5px;position:absolute;right:10px}.video-gallery__slide:not(.private) .video-gallery__slide__image__btn:before{background:url(/public/images/icons.webp) no-repeat;background-position:-9px -349px;border:none;content:"";display:block;height:35px;left:50%;opacity:.7;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:all .1s ease-in-out;width:35px}.video-gallery__slide__image__btn:after{border-bottom:1px solid transparent;content:"";inset:0;position:absolute;transition:all .2s ease-in-out;z-index:2}.video-gallery__slide:hover .video-gallery__slide__image__btn:before{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1)}.video-gallery__slide:hover .video-gallery__slide__image__btn:after{border-color:#bf2b45}.video-gallery__slide__body{color:#322c26}.video-gallery__slide__body__title{border:none;display:block;font-size:18px;font-weight:400;margin:10px 0}.video-gallery__slide:not(.private) .video-gallery__slide__body__title:before{content:"";inset:0;position:absolute;z-index:2}.video-gallery__slide__body__title:hover{color:#322c26}.video-gallery__slide__body__info{color:#6c6054;font-size:12px}.video-gallery__slide__body__info span:first-child:after{content:"•";margin:0 7px}.no-container-slick__wrapper{overflow:hidden;position:relative}.no-container-slick__wrapper .video-gallery-slider{display:initial;overflow:visible;position:static}.no-container-slick__wrapper .video-gallery-slider .slick-list{overflow:visible}.video-block{position:relative}.video-block.public-obscured .callout-wrapper,.video-block.public-obscured .sidebar-callouts{-webkit-filter:blur(12px);filter:blur(12px);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
