.contact-info{padding:3rem 0}.contact-info__container{border-radius:1rem;padding:2.5rem 1.5rem}@media(min-width:64rem){.contact-info__container{padding:4rem}}.contact-info__row{display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-around}@media(min-width:64rem){.contact-info__row{flex-wrap:nowrap}}.contact-info__title{margin-bottom:2rem;text-align:center;width:100%}@media(min-width:64rem){.contact-info__title{margin-bottom:2.5rem}}.contact-info__column{text-align:center;width:100%}@media(min-width:64rem){.contact-info__column{max-width:26rem}}.contact-info__column-image-container{margin-bottom:.5rem}.contact-info__column-image-container svg{height:4rem;width:4rem}.contact-info__column-image{display:block;margin:0 auto;max-width:4rem!important;object-fit:cover;width:100%}.contact-info__column-title{font-size:clamp(1rem,2.5vw,1.125rem);margin-bottom:.5rem}.contact-info__column-summary,.contact-info__column-summary p{margin-bottom:.5rem}.contact-info__column-summary p:last-child{margin-bottom:0}.contact-info__column-summary a{color:#fff;text-decoration:none}.contact-info__column-summary a:focus,.contact-info__column-summary a:hover{text-decoration:underline}.contact-info__column-action{display:inline-block;margin:0 auto}.contact-info__column-action .button--outline{background-color:#fff;border:1px solid #000;color:#000}.contact-info__column-action .button--outline:hover{background-color:#f0f0f0!important;border:1px solid #f0f0f0!important;color:#000}.contact-info__column-action .button--outline:focus{border:1px solid #000}.contact-info__column-action .button--ghost{align-items:center;border-radius:0;color:#fff;display:inline-flex;font-weight:600;gap:.5rem;justify-content:space-between;overflow:hidden;padding:0;position:relative;white-space:nowrap}.contact-info__column-action .button--ghost:focus,.contact-info__column-action .button--ghost:hover{background-color:transparent!important}.contact-info__column-action .button--ghost:before{bottom:0;content:"";height:.125rem;left:-100%;position:absolute;transition:all .4s;width:100%}.contact-info__container--primary .button--ghost:before{background-color:#fff}.contact-info__column-action .button--ghost:focus:before,.contact-info__column-action .button--ghost:hover:before,.contact-info__container--primary .button--ghost:focus:before,.contact-info__container--primary .button--ghost:hover:before{background-color:#96c4ff;left:0}.contact-info__column-action .button--ghost .icon{height:1rem;opacity:0;transition:all .4s;width:1rem}.contact-info__container--primary .contact-info__column-action .button--ghost .icon{fill:#96c4ff}.contact-info__column-action .button--ghost:focus .icon,.contact-info__column-action .button--ghost:hover .icon{opacity:1}