.contact-accordion h3 {font-size: 18px; color: #000; font-weight: 500; display: inline-block; margin-bottom: 20px;}
.contact-accordion ul { margin:0 0 20px; padding-left: 20px;}
.contact-accordion ul>li { margin:0 0 20px 0; }
.contact-accordion p { margin-top: 0; font-size: 16px }
.contact-accordion p.small {font-size: 85%;}
.contact-accordion a.collapse-link {text-decoration: none;}
.contact-accordion span.glyphicon { display: inline-block; color: #3d539f;}
.option a[aria-expanded="true"] .glyphicon-menu-down {transform: rotate(180deg);}
.option a[aria-expanded="true"] .glyphicon-menu-down {transform: rotate(180deg); }
.region {border-top: 1px solid #D1D3D5;}
.contact-accordion .col-sm-12:last-child .region{border-bottom: 1px solid #D1D3D5;}
.collapse-link .body{display: flex; justify-content: space-between; align-items: center}
.rounded-corners{ border-radius:15px;}
.region .collapse-link:focus { outline: none; }
.region .collapse-link:focus-visible { outline: 2px solid #000; outline-offset: 2px; }