@charset "UTF-8";.contact-page__section{display:flex;flex-direction:column;max-width:132rem;margin-inline:auto;margin-bottom:20rem;gap:8rem;width:100%;min-height:100svh;justify-content:center}@media(min-width:1025px)and (max-height:850px){.contact-page__section{padding-top:12rem}}@media(max-width:1024px){.contact-page__section{margin-bottom:15rem;padding-inline:3.2rem;gap:5rem}}@media(max-width:767px){.contact-page__section{margin-bottom:12rem;padding-inline:1.6rem;gap:2rem}}.contact-page__title-wrapper{display:grid;grid-template-columns:repeat(12,1fr);column-gap:2.4rem;padding-bottom:2rem;border-bottom:.1rem solid #d8e4e4;align-items:center}@media(max-width:1024px){.contact-page__title-wrapper{grid-template-columns:1fr;margin-top:10rem;padding-bottom:1.6rem;row-gap:2.4rem;column-gap:0}}@media(max-width:767px){.contact-page__title-wrapper{margin-top:8.6rem}}.contact-page__title{grid-column:1/7;font-size:6rem;font-weight:700;line-height:1.17}@media(max-width:1024px){.contact-page__title{font-size:4.4rem;line-height:1.14}}@media(max-width:767px){.contact-page__title{font-size:3rem;line-height:1.1}}.contact-page__title{color:#2b2b2f}@media(max-width:1024px){.contact-page__title{grid-column:auto}}@media(max-width:767px){.contact-page__title{text-align:center}}.contact-page__title-description{grid-column:8/13;font-size:1.8rem;font-weight:400;line-height:1.33}@media(max-width:1024px){.contact-page__title-description{font-size:1.6rem;line-height:1.38}}@media(max-width:767px){.contact-page__title-description{font-size:1.4rem;line-height:1.36}}.contact-page__title-description{color:#737a82;padding-top:.8rem}@media(max-width:1024px){.contact-page__title-description{grid-column:auto;padding-top:0}}@media(max-width:767px){.contact-page__title-description{text-align:center}}.contact-page__content{display:grid;grid-template-columns:repeat(12,1fr);column-gap:2.4rem}@media(max-width:1024px){.contact-page__content{grid-template-columns:1fr;row-gap:2.4rem}}.contact-page__card{grid-column:1/5;display:flex;flex-direction:column;gap:4rem}@media(max-width:1024px){.contact-page__card{grid-column:auto;gap:2rem}}.contact-page__card-main{display:flex;flex-direction:column;gap:2.4rem}@media(max-width:1024px){.contact-page__card-main{width:43.1rem;gap:2rem}}@media(max-width:767px){.contact-page__card-main{width:100%}}.contact-page__card-title-wrapper{display:flex;flex-direction:column;gap:2rem;padding-bottom:3rem;border-bottom:.1rem solid #d8e4e4}@media(max-width:1024px){.contact-page__card-title-wrapper{gap:1.6rem;padding-bottom:2rem}}@media(max-width:767px){.contact-page__card-title-wrapper{padding-bottom:1.6rem}}.contact-page__card-label{font-size:1.6rem;font-weight:400;line-height:1.25}@media(max-width:1024px){.contact-page__card-label{font-size:1.4rem;line-height:1.36}}@media(max-width:767px){.contact-page__card-label{font-size:1.2rem;line-height:1.33}}.contact-page__card-label{color:#737a82}.contact-page__card-title{font-size:3rem;font-weight:500;line-height:1.23}@media(max-width:1024px){.contact-page__card-title{font-size:2.6rem;line-height:1.35}}@media(max-width:767px){.contact-page__card-title{font-size:2.2rem;line-height:1.36}}.contact-page__card-title{color:#4e5155}.contact-page__card-list{display:flex;flex-direction:column;gap:2.4rem}@media(max-width:1024px){.contact-page__card-list{gap:2rem}}@media(max-width:767px){.contact-page__card-list{gap:1.6rem}}.contact-page__card-item{display:flex;align-items:center;padding-bottom:2.4rem;border-bottom:solid .1rem #e3e3e3}@media(max-width:1024px){.contact-page__card-item{padding-bottom:2rem}}@media(max-width:767px){.contact-page__card-item{padding-bottom:1.6rem}}.contact-page__card-item--address{padding-bottom:0;border-bottom:none}.contact-page__card-key{font-size:1.6rem;font-weight:400;line-height:1.25}@media(max-width:1024px){.contact-page__card-key{font-size:1.4rem;line-height:1.36}}@media(max-width:767px){.contact-page__card-key{font-size:1.2rem;line-height:1.33}}.contact-page__card-key{color:#737a82;width:8.8rem;flex-shrink:0}@media(max-width:1024px){.contact-page__card-key{width:8rem}}.contact-page__card-key--address{font-size:1.4rem;font-weight:400;line-height:1.29}@media(max-width:1024px){.contact-page__card-key--address{font-size:1.3rem;line-height:1.38}}@media(max-width:767px){.contact-page__card-key--address{font-size:1rem;line-height:1.4}}.contact-page__card-value{font-size:2rem;font-weight:500;line-height:1.35}@media(max-width:1024px){.contact-page__card-value{font-size:1.8rem;line-height:1.33}}@media(max-width:767px){.contact-page__card-value{font-size:1.6rem;line-height:1.38}}.contact-page__card-value{color:#4e5155;transform:translateY(-.2rem)}@media(max-width:1024px){.contact-page__card-value{transform:translateY(0)}}.contact-page__card-value a{position:relative}.contact-page__card-value a:after{content:"";position:absolute;left:0;bottom:-.2rem;width:100%;height:.1rem;background-color:#b4b4b4;transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.22,1,.36,1)}@media(hover:hover)and (pointer:fine){.contact-page__card-value a:hover:after{transform:scaleX(1)}}.contact-page__card-value--address{font-size:1.8rem;font-weight:400;line-height:1.33}@media(max-width:1024px){.contact-page__card-value--address{font-size:1.6rem;line-height:1.38}}@media(max-width:767px){.contact-page__card-value--address{font-size:1.4rem;line-height:1.36}}.contact-page__card-text{font-size:1.8rem;font-weight:400;line-height:1.33}@media(max-width:1024px){.contact-page__card-text{font-size:1.6rem;line-height:1.38}}@media(max-width:767px){.contact-page__card-text{font-size:1.4rem;line-height:1.36}}.contact-page__card-text{color:#737a82}@media(max-width:767px){.contact-page__card-text{text-align:center}}.contact-page__map{position:relative;overflow:hidden;min-height:43.3rem;grid-column:6/13;border-radius:.7rem;margin-left:-2.4rem}@media(max-width:1024px){.contact-page__map{grid-column:auto;margin-left:0;min-height:34.2rem}}.contact-page__map-frame{display:block;width:100%;height:100%;border:0;filter:grayscale(.5) saturate(.7)}.contact-page [data-contact-title],.contact-page [data-contact-description],.contact-page [data-contact-fade]{visibility:hidden}
