.primary-contact-sidebar{margin:0 auto;max-width:42.5rem}.primary-contact-sidebar .primary-contact-title{color:var(--itd-black);font-family:var(--itd-ff-headings);font-size:var(--itd-fs-body-16);font-weight:var(--itd-fw-bold);letter-spacing:2px;line-height:var(--itd-lh-body-16);text-transform:uppercase}@media (max-width:1439.98px){.primary-contact-sidebar .primary-contact-title{display:none}}.primary-contact-sidebar .primary-contact-button{align-items:center;background:var(--itd-cloud-blue);border:none;border-radius:.5rem;color:var(--itd-brand-blue);cursor:pointer;display:flex;font-family:var(--itd-ff-headings);font-size:var(--itd-fs-body-18);font-weight:var(--itd-fw-bold);justify-content:space-between;letter-spacing:2px;line-height:var(--itd-lh-body-18);margin:0;padding:.75rem 1.25rem;text-align:left;text-decoration:none;text-transform:uppercase;width:100%}@media (min-width:1024px){.primary-contact-sidebar .primary-contact-button{margin:0 auto;max-width:42.5rem}}@media (min-width:1440px){.primary-contact-sidebar .primary-contact-button{display:none}}.primary-contact-sidebar .primary-contact-button.focus-visible,.primary-contact-sidebar .primary-contact-button:hover{background-color:var(--itd-sidebar-bg);text-decoration:underline}.primary-contact-sidebar .primary-contact-button:focus-visible,.primary-contact-sidebar .primary-contact-button:hover{background-color:var(--itd-sidebar-bg);text-decoration:underline}.primary-contact-sidebar .primary-contact-button[aria-expanded=true]{background-color:var(--itd-sidebar-bg);text-decoration:underline}.primary-contact-sidebar .primary-contact-button[aria-expanded=true] svg{transform:rotate(-180deg)}.primary-contact-sidebar .primary-contact-button[aria-expanded=true]:hover{color:var(--itd-navy);text-decoration:none}.primary-contact-sidebar .primary-contact-button svg{transform:rotate(0deg);transition:all .3s}.primary-contact-sidebar .primary-contact-list{margin:0}.primary-contact-sidebar .primary-contact-item{display:flex;flex-flow:column;gap:1.25rem}@media (min-width:1440px){.primary-contact-sidebar .primary-contact-item{margin-top:1rem}}.primary-contact-sidebar .contact-title{color:var(--itd-brand-blue);display:block;font-family:var(--itd-ff-headings);font-weight:var(--itd-fw-bold);text-decoration-line:underline;width:-moz-fit-content;width:fit-content}.primary-contact-sidebar .contact-title:focus,.primary-contact-sidebar .contact-title:hover{text-decoration:none}.primary-contact-sidebar .contact-title h3{font-size:var(--itd-fs-body-20);line-height:var(--itd-lh-body-20)}.primary-contact-sidebar .contact-excerpt{color:var(--itd-black);font-family:var(--itd-ff-headings);font-size:var(--itd-fs-body-16);line-height:var(--itd-lh-body-16);margin-top:.5rem}.primary-contact-sidebar .contact-methods{display:flex;flex-flow:column;gap:.5rem;margin:0;padding:0}.primary-contact-sidebar .contact-details{align-items:flex-start;color:var(--itd-brand-blue);display:flex;flex-flow:row;font-family:var(--itd-ff-base);font-size:var(--itd-fs-body-18);font-weight:var(--itd-fw-regular);gap:.5rem;line-height:var(--itd-lh-body-18);margin:0;text-decoration-line:underline}.primary-contact-sidebar .contact-details:focus,.primary-contact-sidebar .contact-details:hover{text-decoration:none}.primary-contact-sidebar .contact-details address,.primary-contact-sidebar .contact-details p{align-items:flex-start;display:flex;font-style:normal;margin:0}.primary-contact-sidebar .contact-details icon{display:inline-flex;position:relative;top:.375rem}.primary-contact-sidebar .contact-details icon svg path{fill:var(--itd-cerulean)}@media (max-width:1439.98px){.primary-contact-sidebar .primary-contact-button[aria-expanded=false]+#primary-contact-list{max-height:0;opacity:0;overflow:hidden;padding:0 20px;transform:translateY(-10px);transition:max-height .25s ease-in-out,opacity .25s ease-in-out,transform .25s ease-in-out,padding-block .25s ease-in-out,visibility .25s ease-in;visibility:hidden;z-index:var(--si-zindex-over)}.primary-contact-sidebar .primary-contact-button[aria-expanded=true]+#primary-contact-list{max-height:1000px;opacity:1;padding:20px;transform:translateY(0);transition:max-height .25s ease-in-out,opacity .25s ease-in-out,transform .25s ease-in-out,padding-block .25s ease-in-out,visibility .25s ease-in;visibility:visible}}