@layer components{.c-contact-info{display:grid;gap:2.5rem;grid-template-columns:85fr 45fr;padding:0 8.33333%}.c-contact-info__location{border-radius:20px;display:flex;overflow:hidden;padding:2px;position:relative}.c-contact-info__location:before{background:var(--brand-gradient-orange-yellow-110deg);content:"";inset:0;position:absolute;z-index:-1}.c-contact-info__image{border-bottom-left-radius:18px;border-top-left-radius:18px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.c-contact-info__content{background-color:#fff;border-radius:18px;flex:1 0 55%;margin:0;padding:2.25rem}.c-contact-info__image-holder{position:relative}.c-contact-info__image-holder+.c-contact-info__content{border-radius:0 18px 18px 0}.c-contact-info__link{inset:0;position:absolute}.c-contact-info__contact{background-color:var(--brand-indigo-7);border-radius:20px;margin:0;padding:2.25rem}.c-contact-info__heading{--title-color:var(--brand-black)}.c-contact-info__subhead{display:block;margin-top:1rem}.c-contact-info__name{color:var(--brand-black);font-family:var(--headings-font-family);margin-top:.5rem}@media screen and (max-width:1200px){.c-contact-info{gap:1.5rem;padding:0}}@media screen and (max-width:800px){.c-contact-info{grid-template-columns:1fr}.c-contact-info__location{flex-direction:column}.c-contact-info__image{border-radius:18px 18px 0 0}.c-contact-info__content{flex:0}.c-contact-info__image-holder+.c-contact-info__content{border-radius:0 0 18px 18px}}}