#diary-management label{font-weight:600}#diary-management .charCount{font-size:small;float:right;color:brown}#diary-management #newLocation .requiredField{color:gray;font-style:italic;font-size:small;margin-top:5px}#diary-management .card{width:100%;background:#fff;box-shadow:0 0 25px rgba(0,0,0,.08);padding:30px;margin-bottom:30px}#diary-management button[type=submit]:hover{background:rgba(254,185,0,.8)}#diary-management button[type=submit]{background:var(--color-primary);border:0;padding:10px 35px;color:#fff;transition:.4s;border-radius:5px}#diary-management h2{font-size:36px;font-weight:700;margin-bottom:20px;color:var(--color-secondary)}#diary-management span.field-validation-error{color:#dc3545;font-weight:600}#diary-management #locationMessages{display:none}#diary-management #dayOfWeek-wrap{display:none}#diary-management #daysBtnGroup .btn-check+.btn-outline-primary{border-color:#256742;color:#256742}#diary-management #daysBtnGroup .btn-check:checked+.btn-outline-primary{background-color:#256742;border-color:#fff;color:#fff}#diary-management .form-check-input:checked{background-color:#256742;border-color:#256742}#diary-management .form-check-input:focus{outline:0;box-shadow:0 0 0 .25rem #46954a}#diary-management .form-check-input:focus{border:none}#feedbackModal label{font-weight:600}#feedbackModal .charCount{font-size:small;float:right;color:brown}#feedbackModal .requiredField{color:gray;font-style:italic;font-size:small;display:block;margin-top:5px}#feedbackModal button[type=submit]:hover{background:rgba(254,185,0,.8)}#feedbackModal button[type=submit]{background:var(--color-primary);border:0;padding:10px 35px;color:#fff;transition:.4s;border-radius:5px}#feedbackModal h2{font-size:36px;font-weight:700;margin-bottom:20px;color:var(--color-secondary)}#feedbackModal span.field-validation-error{color:#dc3545;font-weight:600}#feedbackModal #feedback-response{margin-top:10px;font-size:14px}#feedbackModal #feedback-button{position:fixed;bottom:20px;right:20px;background:#0073e6;color:#fff;padding:10px 20px;border-radius:5px;cursor:pointer;font-size:14px;box-shadow:2px 2px 5px rgba(0,0,0,.2)}#feedbackModal #feedback-button:hover{background:#005bb5}.diary-listing.content-page{overflow:visible;padding-top:2rem}.diary-listing.content-page .diary-upcoming-meetings ul li::before{color:var(--color-default)}.diary-listing__cms-content{margin-bottom:2rem}.diary-listing__whats-on-header{align-items:flex-end;display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;justify-content:space-between;margin-bottom:1.25rem}.diary-listing__heading{color:var(--color-secondary);font-family:var(--font-primary);font-size:2rem;font-weight:700;line-height:1.25;margin:0;padding-left:1.75rem;position:relative}.diary-listing__heading::before{background:var(--color-primary);content:"";height:3px;left:0;position:absolute;top:.7em;transform:translateY(-50%);width:18px}.diary-listing__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem 1.25rem}.diary-listing__actions a:not(.btn){font-weight:600}.diary-upcoming-meetings{background-color:#fff6d6;border:1px solid rgba(254,185,0,.45);border-left:6px solid var(--color-primary);border-radius:5px;box-shadow:0 10px 28px rgba(54,77,89,.12);color:var(--color-default);overflow:visible;padding:28px 30px}.diary-upcoming-meetings [style]{background-color:rgba(0,0,0,0) !important}.diary-upcoming-meetings__featured{background:rgba(0,0,0,0);box-shadow:none;padding:0}.diary-upcoming-meetings__featured>.row{align-items:flex-start}.diary-upcoming-meetings__eyebrow{color:var(--color-secondary);font-family:var(--font-default);font-size:.75rem;font-weight:700;letter-spacing:.08em;margin-bottom:.85rem;padding-left:1.75rem;position:relative;text-transform:uppercase}.diary-upcoming-meetings__eyebrow::before{background:var(--color-primary);content:"";height:2px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:18px}.diary-upcoming-meetings__title{color:var(--color-secondary);font-family:var(--font-primary);font-size:1.75rem;font-weight:700;line-height:1.3;margin-bottom:1rem}.diary-upcoming-meetings__details,.diary-upcoming-meetings__also-details{color:var(--color-default);font-family:var(--font-default)}.diary-upcoming-meetings__details *,.diary-upcoming-meetings__details *::before,.diary-upcoming-meetings__details *::after,.diary-upcoming-meetings__also-details *,.diary-upcoming-meetings__also-details *::before,.diary-upcoming-meetings__also-details *::after{background-color:rgba(0,0,0,0) !important}.diary-upcoming-meetings__details p,.diary-upcoming-meetings__details span,.diary-upcoming-meetings__details div,.diary-upcoming-meetings__details li,.diary-upcoming-meetings__details td,.diary-upcoming-meetings__details th,.diary-upcoming-meetings__details strong,.diary-upcoming-meetings__details em,.diary-upcoming-meetings__details b,.diary-upcoming-meetings__details i,.diary-upcoming-meetings__details u,.diary-upcoming-meetings__details font,.diary-upcoming-meetings__details h1,.diary-upcoming-meetings__details h2,.diary-upcoming-meetings__details h3,.diary-upcoming-meetings__details h4,.diary-upcoming-meetings__details h5,.diary-upcoming-meetings__details h6,.diary-upcoming-meetings__details blockquote,.diary-upcoming-meetings__details mark,.diary-upcoming-meetings__also-details p,.diary-upcoming-meetings__also-details span,.diary-upcoming-meetings__also-details div,.diary-upcoming-meetings__also-details li,.diary-upcoming-meetings__also-details td,.diary-upcoming-meetings__also-details th,.diary-upcoming-meetings__also-details strong,.diary-upcoming-meetings__also-details em,.diary-upcoming-meetings__also-details b,.diary-upcoming-meetings__also-details i,.diary-upcoming-meetings__also-details u,.diary-upcoming-meetings__also-details font,.diary-upcoming-meetings__also-details h1,.diary-upcoming-meetings__also-details h2,.diary-upcoming-meetings__also-details h3,.diary-upcoming-meetings__also-details h4,.diary-upcoming-meetings__also-details h5,.diary-upcoming-meetings__also-details h6,.diary-upcoming-meetings__also-details blockquote,.diary-upcoming-meetings__also-details mark{color:var(--color-default) !important}.diary-upcoming-meetings__details a,.diary-upcoming-meetings__also-details a{color:#084298 !important}.diary-upcoming-meetings__details a:hover,.diary-upcoming-meetings__also-details a:hover{color:#052c65 !important}.diary-upcoming-meetings__details ul li::before,.diary-upcoming-meetings__also-details ul li::before{color:var(--color-default)}.diary-upcoming-meetings__details p:last-child,.diary-upcoming-meetings__details ul:last-child,.diary-upcoming-meetings__details ol:last-child,.diary-upcoming-meetings__also-details p:last-child,.diary-upcoming-meetings__also-details ul:last-child,.diary-upcoming-meetings__also-details ol:last-child{margin-bottom:0}.diary-upcoming-meetings__meta{margin:0}.diary-upcoming-meetings__meta-item{margin-bottom:1rem}.diary-upcoming-meetings__meta-item:last-child{margin-bottom:0}.diary-upcoming-meetings__meta-item dt{color:var(--color-secondary);font-family:var(--font-default);font-size:.7rem;font-weight:700;letter-spacing:.06em;line-height:1.2;margin-bottom:.2rem;text-transform:uppercase}.diary-upcoming-meetings__meta-item dd{color:var(--color-secondary);font-family:var(--font-default);font-size:1rem;font-weight:700;line-height:1.4;margin:0}.diary-upcoming-meetings__meta-item--date{margin-bottom:1.15rem}.diary-upcoming-meetings__meta-item--date dd,.diary-upcoming-meetings__meta-item--date time{color:var(--color-secondary);font-family:var(--font-primary);font-size:1.35rem;font-style:normal;font-weight:700;line-height:1.3}.diary-upcoming-meetings__also-scheduled{border-top:1px solid rgba(54,77,89,.12);margin-top:1.5rem;padding-top:1.25rem}.diary-upcoming-meetings__also-label{color:var(--color-secondary);font-family:var(--font-default);font-size:.7rem;font-weight:700;letter-spacing:.06em;margin-bottom:.75rem;text-transform:uppercase}.diary-upcoming-meetings__also-list{display:flex;flex-direction:column;gap:.5rem}.diary-upcoming-meetings__also-item{border-bottom:1px solid rgba(54,77,89,.08)}.diary-upcoming-meetings__also-item:last-child{border-bottom:0}.diary-upcoming-meetings__also-summary{color:var(--color-default);cursor:pointer;font-family:var(--font-default);font-size:.95rem;line-height:1.5;list-style:none;padding:.5rem 0 .5rem 1.25rem;position:relative}.diary-upcoming-meetings__also-summary::-webkit-details-marker{display:none}.diary-upcoming-meetings__also-summary::before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) var(--color-secondary);border-style:solid;border-width:5px 0 5px 7px;content:"";left:0;position:absolute;top:.85rem;transition:transform .2s ease}.diary-upcoming-meetings__also-item[open]>.diary-upcoming-meetings__also-summary::before{transform:rotate(90deg)}.diary-upcoming-meetings__also-body{border-left:3px solid var(--color-primary);margin:0 0 .75rem 1.25rem;padding:0 0 .5rem .85rem}.diary-upcoming-meetings__also-time{color:var(--color-default);font-family:var(--font-default);font-size:.9rem;margin-bottom:.5rem}@media(max-width: 991.98px){.diary-upcoming-meetings{padding:20px}.diary-upcoming-meetings__meta{margin-top:.25rem}.diary-upcoming-meetings__meta-item--date dd,.diary-upcoming-meetings__meta-item--date time{font-size:1.2rem}}@media(max-width: 575.98px){.diary-listing__heading{font-size:1.55rem}}
