main.humboldt-contact,main.humboldt-contact *,main.humboldt-contact :after,main.humboldt-contact :before{box-sizing:border-box}@media (min-width:53.75em){main.humboldt-contact div.three-column{display:grid;grid-template-columns:repeat(3,32%);grid-column-gap:2%}}main.humboldt-contact div.contact-container{display:flex;flex-direction:column;margin:2rem auto 0;width:100%}main.humboldt-contact div.contact-container h4{margin-top:0}main.humboldt-contact div.contact-container div.confirmation-message{text-align:center}main.humboldt-contact div.contact-container div.confirmation-message>*{margin-inline:auto;max-width:-moz-max-content;max-width:max-content}main.humboldt-contact div.contact-container div.confirmation-message h2{color:var(--clr-success);margin-block:0}main.humboldt-contact div.contact-container div.contact-information h2{margin-bottom:.25em;padding-bottom:0;position:relative}main.humboldt-contact div.contact-container div.contact-information .contact-details{background-color:var(--clr-soft-white);border-top:.1875rem solid var(--clr-accent);box-sizing:border-box;margin-bottom:1.5rem;padding:1.5rem}main.humboldt-contact div.contact-container div.contact-information .contact-details ul{list-style:none;margin-top:0;padding:0}main.humboldt-contact div.contact-container div.contact-information .contact-details ul li{line-height:1.6em;margin-block:.75rem}@media (min-width:40em){main.humboldt-contact div.contact-container div.contact-information .contact-details ul li{margin-block:.25rem}}@media (min-width:64em){main.humboldt-contact div.contact-container div.contact-information .contact-details ul li{margin-block:0}}main.humboldt-contact div.contact-container div.contact-information .contact-details p{margin-top:0}main.humboldt-contact div.contact-container div.contact-information .contact-details p.heading{font-weight:var(--fw-bold);margin-bottom:0;padding-bottom:0}main.humboldt-contact div.contact-container div.contact-information .contact-details h3{color:#000;font-size:1.4rem!important;font-weight:var(--fw-bold);letter-spacing:-.02rem}main.humboldt-contact div.contact-container div.contact-form-container{background-color:var(--clr-soft-white);border-top:.1875rem solid var(--clr-accent);box-sizing:border-box;margin-bottom:1.5rem;padding:1.5rem}main.humboldt-contact div.contact-container div.contact-form-container .cf-headline{font-weight:var(--fw-bold);line-height:1.2em;margin:0 0 .5em;padding:0}main.humboldt-contact div.contact-container div.contact-form-container .gre{transform:scale(.7);transform-origin:center left}@media (min-width:30em){main.humboldt-contact div.contact-container div.contact-form-container .gre{transform:none}}main.humboldt-contact div.contact-container div.required label:after{color:var(--clr-accent);content:"*"}main.humboldt-contact div.contact-container textarea{min-height:8.125rem}main.humboldt-contact div.contact-container label{font-size:.875rem;font-weight:var(--fw-bold);line-height:.875rem}main.humboldt-contact div.note{align-items:flex-start;background:#0a66c2;border-radius:.5rem;color:white;display:flex;gap:.75rem;margin-bottom:1rem;padding:.25rem .75rem .5rem}main.humboldt-contact div.note .icon{flex:none;font-size:2.5rem}main.humboldt-contact div.note p{color:white;line-height:1.4em;margin:.25rem 0 0;padding:0}main.humboldt-contact div.note p a{color:white;text-decoration:underline}