.core-style .documents.sidebar-box{background-color:#dfeab0}.core-style .documents.sidebar-box a{display:flex;padding:4px 4px 4px 40px;align-items:center;justify-content:left;flex-wrap:wrap;position:relative;min-height:43px;width:100%;word-wrap:break-word;overflow-wrap:break-word;color:#702283;font-weight:600}.core-style .documents.sidebar-box a img{max-width:35px;position:absolute;transform:translateX(-8%);top:0;left:0;bottom:0;margin:auto}.core-style .documents.sidebar-box a span{min-width:40%}.core-style .documents.sidebar-box p.title{margin:0 0 8px}.core-style .sidebar-box{background-color:#e4ccf0;padding:15px 7%;margin:0 0 15px;border-radius:17px}.core-style .sidebar-box h2{font-size:24px;color:#003869;margin:0 0 10px}.core-style .sidebar-box h3{font-size:22px;color:#003869;margin:0 0 10px}.core-style .sidebar-box h4{font-size:20px;color:#003869;margin:0 0 10px}.core-style .sidebar-box li,.core-style .sidebar-box p{font-size:16px}.calendar-event__map{width:100%;position:relative;padding:0 0 70%;margin:0 0 10px}.calendar-event__map iframe{position:absolute;top:0;height:100%;left:0;width:100%}.ccm-block-calendar-event-wrapper ul.categories{margin:-5px -5px 15px}.ccm-block-calendar-event-date-time{font-size:24px;font-size:2.4rem;color:#003869;font-weight:900;margin:0 0 30px}.ccm-block-calendar-event-date-time i{margin-right:10px}.ccm-block-calendar-event-attributes.link .button-link{width:100%;max-width:400px}ul.categories{clear:both;list-style-type:none;font-size:0;margin:0 -5px 40px;padding:0}ul.categories li{display:inline-block;margin:0;padding:5px}ul.categories li.active a{border-color:#330072;background-color:#330072}ul.categories li a{display:block;padding:5px 15px;font-size:16px;font-size:1.6rem;text-decoration:none!important;border:1px solid #005eb8;color:#fff;background-color:#005eb8}ul.categories li a:active,ul.categories li a:focus,ul.categories li a:hover{color:#005eb8;background-color:#fff;border-color:#005eb8}.contact-details.sidebar-box{padding-right:20px;background-color:#b6e5ef}.contact-details p{word-break:break-word;align-items:center;overflow-wrap:break-word}.contact-details p i{margin-right:6px}a.button-link.event.icon-left.icon{margin: 0  0 25px;}