:root{--color-vellum:#f2e8d5;--color-charcoal:#33302e;--color-russet:#8b3a2b;--color-ochre:#c68e3d;--color-pine:#4a5240;--color-forest:#2a5c38;--color-parchment:#5a4a2a}.community-container{max-width:1300px!important}@media (min-width:992px){.community-sidebar-divider{border-left:2px solid rgba(139,58,43,.15);padding-left:3rem}}@media (max-width:991.98px){.community-sidebar-divider{border-left:none;border-top:1px solid rgba(139,58,43,.1);margin-top:3rem;padding-left:0;padding-top:2rem}}.community-title{color:var(--bs-heading-color);font-family:Cormorant,serif;font-weight:700;letter-spacing:-.02rem}.community-leadin{-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum";color:var(--bs-secondary-color);font-family:Archivo,system-ui,-apple-system,sans-serif;font-size:1.2rem;font-style:italic;font-variant-numeric:lining-nums;margin-bottom:.5rem}.community-body{background-color:#fff;border-radius:var(--bs-border-radius);padding:1.5rem}.meeting-button{background-color:#8b3a2b!important;border:none;border-radius:4px;color:#f2e8d5!important;display:inline-block;font-weight:700;padding:12px 24px;text-decoration:none;transition:background-color .2s,-webkit-transform .2s;transition:transform .2s,background-color .2s;transition:transform .2s,background-color .2s,-webkit-transform .2s}.meeting-button:hover{background-color:#3d1913!important;color:#f2e8d5!important;-webkit-transform:translateY(-2px);transform:translateY(-2px)}#drupal-modal,.ui-dialog .ui-dialog-content,.ui-dialog.ui-widget-content,.webform-ajax-form-wrapper,.webform-submission-meeting-request-form{background-color:#f2e8d5!important}.ui-dialog{border:2px solid #c68e3d!important;box-shadow:0 10px 30px rgba(0,0,0,.5)!important}.ui-dialog .ui-dialog-titlebar{background-color:#5a4a2a!important;border:none!important;color:#fff!important;padding:15px!important}.ui-dialog .ui-dialog-titlebar-close{-webkit-filter:invert(1);filter:invert(1)}.ui-dialog .ui-dialog-titlebar-close:after{color:#fff;content:"X"}.ui-widget-overlay{background-color:rgba(51,48,46,.7)!important;opacity:1!important;z-index:10000!important}.ui-dialog.ui-front{background-color:#f2e8d5!important;opacity:1!important;z-index:10001!important}#drupal-modal,.ui-dialog-content,.webform-submission-meeting-request-form{background-color:#f2e8d5!important;color:#33302e!important;opacity:1!important}.leaflet-container{z-index:1!important}.ui-dialog #drupal-modal{padding:20px 30px!important}.ui-dialog input.form-control,.ui-dialog textarea.form-control{background-color:#fff!important;border:1px solid rgba(198,142,61,.3)!important;color:#33302e!important}.ui-dialog .button--primary,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button,.ui-dialog .webform-button--submit,.ui-dialog-buttonset .btn-primary,.ui-dialog-buttonset button{background-color:#5a4a2a!important;background-image:none!important;border:1px solid #372d1a!important;border-radius:4px!important;box-shadow:none!important;color:#fff!important;display:inline-block!important;font-size:.9rem!important;font-weight:700!important;height:auto!important;letter-spacing:.5px!important;line-height:1.5!important;opacity:1!important;padding:6px 16px!important;text-shadow:none!important;text-transform:uppercase!important;width:auto!important}.ui-dialog .button--primary:hover,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:hover,.ui-dialog .webform-button--submit:hover,.ui-dialog-buttonset .btn-primary:hover,.ui-dialog-buttonset button:hover{background-color:#8b3a2b!important;background-image:none!important;color:#fff!important}.ui-dialog .ui-dialog-content .form-actions{display:none!important}.ui-dialog .ui-dialog-buttonpane{background-color:#c68e3d!important;border-top:1px solid rgba(0,0,0,.1)!important;padding:8px 15px!important}#mapModal .modal-body{display:flex!important;flex-direction:column;height:70vh!important;min-height:500px;padding:0}#mapModal .modal-body .geolocation-map-container,#mapModal .modal-body .geolocation-map-wrapper,#mapModal .modal-body .leaflet-container,#mapModal .modal-body .leaflet-pane,#mapModal .modal-body .view-community-map,#mapModal .modal-body .view-content,#mapModal .modal-body .views-element-container{flex:1 1 auto!important;height:100%!important;min-height:100%!important;width:100%!important}
