@media screen and (min-width:80em){section.contactinfo .structure-grid{padding-top:4.375rem;padding-bottom:7.5rem}}@media screen and (min-width:62em) and (max-width:79.9375em){section.contactinfo .structure-grid{padding-top:3.75rem;padding-bottom:6.25rem}}@media screen and (min-width:48em) and (max-width:61.9375em){section.contactinfo .structure-grid{padding-top:3.125rem;padding-bottom:5rem}}@media screen and (max-width:47.9375em){section.contactinfo .structure-grid{padding-top:2.5rem;padding-bottom:4.375rem}}@media screen and (min-width:80em){section.contactinfo .structure-grid .text-col{-ms-grid-column:1;-ms-grid-column-span:9;grid-column:1/10}}@media screen and (min-width:62em) and (max-width:79.9375em){section.contactinfo .structure-grid .text-col{-ms-grid-column:1;-ms-grid-column-span:10;grid-column:1/11}}@media screen and (min-width:48em) and (max-width:61.9375em){section.contactinfo .structure-grid .text-col{-ms-grid-column:1;-ms-grid-column-span:10;grid-column:1/11}}@media screen and (max-width:47.9375em){section.contactinfo .structure-grid .text-col{-ms-grid-column:1;-ms-grid-column-span:6;grid-column:1/7}}section.contactinfo p{font-family:var(--font-family);line-height:133%;font-weight:300}@media screen and (min-width:80em){section.contactinfo p{font-size:26px}section.contactinfo p a{text-decoration-thickness:2px;text-underline-offset:4px}}@media screen and (min-width:62em) and (max-width:79.9375em){section.contactinfo p{font-size:26px}section.contactinfo p a{text-decoration-thickness:2px;text-underline-offset:4px}}@media screen and (min-width:48em) and (max-width:61.9375em){section.contactinfo p{font-size:26px}section.contactinfo p a{text-decoration-thickness:1px;text-underline-offset:3px}}@media screen and (max-width:47.9375em){section.contactinfo p{font-size:18px}section.contactinfo p a{text-decoration-thickness:1px;text-underline-offset:2px}}@media screen and (min-width:80em){section.contactinfo .group:not(:last-child){margin-bottom:30px}}@media screen and (min-width:62em) and (max-width:79.9375em){section.contactinfo .group:not(:last-child){margin-bottom:25px}}@media screen and (min-width:48em) and (max-width:61.9375em){section.contactinfo .group:not(:last-child){margin-bottom:20px}}@media screen and (max-width:47.9375em){section.contactinfo .group:not(:last-child){margin-bottom:18px}}