.l-section--contact-info{padding:32px;background-color:#b0e2ff}@media only screen and (min-width: 1024px){.l-section--contact-info{padding:96px 24px}}.l-section--contact-info .contact-info{display:flex;flex-wrap:nowrap;max-width:1164px;margin-inline:auto;gap:25px}@media only screen and (max-width: 1023px){.l-section--contact-info .contact-info{flex-wrap:wrap}}.l-section--contact-info .contact-info__map{width:100%}@media only screen and (min-width: 1024px){.l-section--contact-info .contact-info__map{width:calc(60% - 10px)}}.l-section--contact-info .contact-info__map .google-map{width:100%;height:558px;border-radius:40px}@media only screen and (max-width: 1023px){.l-section--contact-info .contact-info__map .google-map{height:480px;border-radius:20px}}@media only screen and (max-width: 767px){.l-section--contact-info .contact-info__map .google-map{height:280px}}.l-section--contact-info .contact-info .contact-info__dynamic-content{transition:opacity .3s ease-in-out}.l-section--contact-info .contact-info__content{display:flex;flex-flow:column nowrap;width:100%;gap:20px}@media only screen and (min-width: 1024px){.l-section--contact-info .contact-info__content{width:calc(40% - 10px)}}.l-section--contact-info .contact-info__heading-box{position:relative;z-index:2;padding:19px 29px 29px 19px;border-radius:20px;background-color:#fff}@media only screen and (max-width: 1023px){.l-section--contact-info .contact-info__heading-box{display:none}}.l-section--contact-info .contact-info__heading-box .drop{display:flex;align-items:flex-end;position:absolute;top:100%;left:50%;height:32px;transform:translateX(-50%);overflow:hidden}.l-section--contact-info .contact-info__heading-box-mobile{display:none;margin:0 auto;font-size:32px;font-weight:500;letter-spacing:-0.96px;line-height:35.84px;text-align:center}@media only screen and (max-width: 1023px){.l-section--contact-info .contact-info__heading-box-mobile{display:block}}.l-section--contact-info .contact-info__title{color:var(--c--brand-primary-0);font-size:32px;font-weight:500;letter-spacing:-0.96px;line-height:35.84px}@media only screen and (min-width: 1024px){.l-section--contact-info .contact-info__title{font-size:40px;letter-spacing:-1.2px;line-height:44.8px}}.l-section--contact-info .contact-info__meta{position:relative;padding:32px 24px;border-radius:20px;background-color:var(--c--brand-primary-0);color:#fff;font-size:16px}@media only screen and (min-width: 1024px){.l-section--contact-info .contact-info__meta{padding:53px 46px 37px;border-radius:40px}}.l-section--contact-info .contact-info__meta-heading{padding-bottom:20px;font-size:24px;font-weight:500;letter-spacing:0;line-height:150%}.l-section--contact-info .contact-info__meta-item{display:flex;align-items:flex-start;justify-content:flex-start;margin-bottom:21px;gap:26px}@media only screen and (max-width: 1023px){.l-section--contact-info .contact-info__meta-item{margin-bottom:7px}}.l-section--contact-info .contact-info__meta-item a{display:flex;align-items:flex-start;justify-content:flex-start;pointer-events:none;gap:26px}.l-section--contact-info .contact-info__meta-item svg{min-width:16px;margin-top:4px}.l-section--contact-info .contact-info__meta-item.type-link a{pointer-events:auto;text-decoration:underline}.l-section--contact-info .contact-info__meta-cta{width:100%;margin-top:32px}@media only screen and (max-width: 1023px){.l-section--contact-info .contact-info__meta-cta{margin-top:16px}}.l-section--contact-info .contact-info__meta-cta a{justify-content:center;width:100%}.l-section--contact-info .contact-info__meta .drop{display:flex;align-items:flex-end;position:absolute;top:0;left:50%;height:32px;transform:translateX(-50%);overflow:hidden}@media only screen and (max-width: 1023px){.l-section--contact-info .contact-info__meta .drop{display:none}}
