.section-contact-info .entry-grid{display:grid;grid-template-columns:minmax(0,1fr);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;grid-gap:32px 0}@media (min-width:1024px){.section-contact-info .entry-grid{grid-template-columns:minmax(0,58%) minmax(0,42%);grid-gap:0 24px}}@media (min-width:1280px){.section-contact-info .entry-grid{grid-template-columns:minmax(0,57.7%) minmax(0,35.5%);grid-gap:0 32px}}@media (min-width:1024px){.section-contact-info .map-col{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.section-contact-info .body-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.section-contact-info h2{margin:0 0 .5em}@media (min-width:1280px){.section-contact-info h2{margin:0 0 1em}}.section-contact-info .section-social-networks{margin-bottom:0;margin-top:auto}.section-contact-info .section-social-networks ul{gap:8px 24px}.section-contact-info .section-social-networks a.accent-color{background-color:transparent;border-radius:0;height:auto;width:auto}.section-contact-info .section-social-networks a.accent-color:hover svg path{fill:var(--text-base)}.section-contact-info .section-social-networks a.accent-color svg{width:24px}.section-contact-info .section-social-networks a.accent-color svg path{fill:var(--accent-purple)}.contact-info-list{display:-webkit-box;display:-ms-flexbox;display:flex;list-style-type:none;padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:16px;font-weight:500;gap:12px;line-height:1.625;margin:0 0 1.5em}@media (min-width:768px){.contact-info-list{gap:16px}}@media (min-width:1024px){.contact-info-list{margin:0 0 1em}}@media (min-width:1280px){.contact-info-list{gap:24px}}.contact-info-list li{display:grid;grid-template-columns:minmax(0,89px) minmax(0,1fr);width:100%;grid-gap:0 24px}.contact-info-list .title{color:var(--base-grey);font-size:14px;font-weight:500;line-height:1.71429}.contact-info-list .description>:last-child{margin-bottom:0}.contact-info-list .description a{color:currentColor;text-decoration:underline;text-decoration-color:transparent}.contact-info-list .description a:hover{text-decoration-color:currentColor}.map-image{margin:0}.map-image img{border-radius:20px;display:block}@media (min-width:1024px){.map-image img{border-radius:40px}}@media (max-width:1023.98px){.map-image img{width:100%}}