@charset "UTF-8";section[data-block="acf/faculty-department-contacts"]{background:#eef1f4;margin:0 calc(50% - 50vw);padding:58px calc(50vw - 50%) 74px}section[data-block="acf/faculty-department-contacts"] :first-child{margin-top:0}section[data-block="acf/faculty-department-contacts"] :last-child{margin-bottom:0}section[data-block="acf/faculty-department-contacts"] .container{box-sizing:border-box;margin:0 auto;max-width:1000px;padding:0 40px}section[data-block="acf/faculty-department-contacts"] .heading{background:none!important;border-radius:0!important;box-shadow:none!important;color:#0c2d5e!important;font-family:var(--wp--preset--font-family--kumbh-sans),Arial,sans-serif;font-size:30px!important;font-weight:800!important;margin:0 0 10px!important;padding:0!important;text-align:center;text-shadow:none!important}section[data-block="acf/faculty-department-contacts"] .lead{color:#8a97a6!important;font-family:var(--wp--preset--font-family--kumbh-sans),Arial,sans-serif;font-size:14px!important;margin:0 0 34px!important;text-align:center!important}section[data-block="acf/faculty-department-contacts"] .departments{display:flex;flex-direction:column;gap:12px}section[data-block="acf/faculty-department-contacts"] .department{background:#fff;border-radius:6px;box-shadow:0 1px 3px #0c2d5e1f;overflow:hidden;transition:box-shadow .15s ease}section[data-block="acf/faculty-department-contacts"] .department:hover{box-shadow:0 4px 14px #0c2d5e29}section[data-block="acf/faculty-department-contacts"] .department-button{align-items:center;background:transparent;border:0;color:#0c2d5e;cursor:pointer;display:flex;font-family:var(--wp--preset--font-family--kumbh-sans),Arial,sans-serif;font-size:15px;font-weight:700;gap:12px;justify-content:space-between;padding:16px 20px;transition:color .15s ease;width:100%}section[data-block="acf/faculty-department-contacts"] .department-button:hover,section[data-block="acf/faculty-department-contacts"] .department-button.is-open{color:#1b75bc}section[data-block="acf/faculty-department-contacts"] .department-button-label{flex:1;text-align:left}section[data-block="acf/faculty-department-contacts"] .department-icon{align-items:center;background:#dce6f2;border-radius:6px;display:flex;flex:0 0 auto;height:34px;justify-content:center;width:34px}section[data-block="acf/faculty-department-contacts"] .department-icon svg{fill:none;stroke:#0c2d5e;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4;transform:rotate(0);transition:transform .2s ease}section[data-block="acf/faculty-department-contacts"] .department-button.is-open .department-icon svg{transform:rotate(180deg)}section[data-block="acf/faculty-department-contacts"] .department-panel{border-top:1px solid #DCE6F2;padding:14px 20px 18px}section[data-block="acf/faculty-department-contacts"] .department-panel[hidden]{display:none}section[data-block="acf/faculty-department-contacts"] .department-panel ul{list-style:none!important;margin:0!important;padding:0!important}section[data-block="acf/faculty-department-contacts"] .department-panel ul li{align-items:center;background:none!important;color:inherit;display:flex;gap:12px;justify-content:space-between;list-style:none!important;padding-left:0!important}section[data-block="acf/faculty-department-contacts"] .department-panel .contact-email{flex:0 0 auto;font-family:var(--wp--preset--font-family--kumbh-sans),Arial,sans-serif;font-size:13px;text-decoration:none;transition:color .15s ease}section[data-block="acf/faculty-department-contacts"] #faculty-department-contacts-list .department-panel a.contact-link{color:#1b75bc!important;font-family:var(--wp--preset--font-family--kumbh-sans),Arial,sans-serif;font-size:14px;font-weight:400!important;line-height:1.9;text-decoration:none;transition:color .15s ease}section[data-block="acf/faculty-department-contacts"] #faculty-department-contacts-list .department-panel a.contact-link:hover{color:#0c2d5e;text-decoration:none}section[data-block="acf/faculty-department-contacts"] #faculty-department-contacts-list .department-panel a.contact-email{color:#8a97a6!important;font-weight:400!important}section[data-block="acf/faculty-department-contacts"] #faculty-department-contacts-list .department-panel a.contact-email:hover{color:#1b75bc!important;text-decoration:none!important}@media(max-width:767px){section[data-block="acf/faculty-department-contacts"] .container{padding:0 20px;width:unset}}
