.contactUsPage__hero{padding-top:48px}.contactUsPage__hero .container{background-image:url(../images/contact-hero-bg.svg);background-position:bottom right;background-repeat:no-repeat;background-size:100% auto}@media(min-width: 1024px){.contactUsPage__hero .container{align-items:center;background-size:70% auto;display:flex;gap:40px;justify-content:space-between}}.contactUsPage__hero__text{margin-bottom:36px;text-align:center}@media(min-width: 1024px){.contactUsPage__hero__text{text-align:left;width:50%}}@media(min-width: 1220px){.contactUsPage__hero__text{width:45%}}.contactUsPage__hero__title h1{color:var(--primary-color-100);font-size:50px;font-weight:300;line-height:100%;margin:0 0 16px}.contactUsPage__hero__title h1 span{display:block;font-size:18px;font-weight:300;line-height:100%;margin-bottom:24px;text-transform:uppercase}@media(min-width: 1220px){.contactUsPage__hero__title h1 span{font-size:21px}}@media(min-width: 1220px){.contactUsPage__hero__title h1{font-size:70px}}.contactUsPage__hero__subtitle{margin-bottom:32px;padding:0 46px}.contactUsPage__hero__subtitle h2{color:var(--dark-color-70);font-size:18px;font-weight:300;letter-spacing:.04em;line-height:133%;margin:0}@media(min-width: 1024px){.contactUsPage__hero__subtitle{padding:0}}@media(min-width: 1220px){.contactUsPage__hero__subtitle{margin-bottom:48px;max-width:500px}}.contactUsPage__hero__cta{color:var(--primary-color-100);font-size:18px;font-weight:500;letter-spacing:.05em;line-height:1;text-transform:uppercase}.contactUsPage__hero__cta a{margin-bottom:16px}.contactUsPage__hero__cta span{display:block;margin-bottom:16px}@media(min-width: 768px){.contactUsPage__hero__cta span{display:inline-block;margin:0 8px}}@media(min-width: 1220px){.contactUsPage__hero__cta span{margin:0 16px}}@media(min-width: 1024px){.contactUsPage__hero__cta{margin-bottom:72px}}.contactUsPage__hero__image img{display:block;margin:auto;position:relative;bottom:-2px}@media(min-width: 1024px){.contactUsPage__hero__image{width:50%}}@media(min-width: 1220px){.contactUsPage__hero__image{width:55%}}@media(min-width: 1220px){.contactUsPage__hero{padding-top:100px}}.contactUsPage__office{background:var(--primary-color-100);color:var(--dark-color-0);padding:100px 0;position:relative}@media(min-width: 768px){.contactUsPage__office .container{align-items:center;display:flex;gap:48px;justify-content:center}}@media(min-width: 1220px){.contactUsPage__office .container{gap:120px}}.contactUsPage__office__title{margin-bottom:24px;position:relative}.contactUsPage__office__title h3{background:var(--primary-color-100);display:inline-block;font-family:var(--font-family);font-size:16px;font-weight:300;letter-spacing:.05em;line-height:256%;margin:0;padding-right:24px;position:relative;text-transform:uppercase}.contactUsPage__office__title:before{background:var(--dark-color-0);bottom:50%;content:"";height:1px;left:0;margin:auto;position:absolute;top:50%;width:100%}.contactUsPage__office__days{align-items:flex-start;display:flex;gap:32px;justify-content:flex-start;margin-bottom:24px}.contactUsPage__office__days__icon{width:70px}.contactUsPage__office__days__list{list-style:none;margin:0;padding:0;width:calc(100% - 70px - 16px)}.contactUsPage__office__days__list li{margin-bottom:24px}.contactUsPage__office__days__list__header{font-size:18px;font-weight:300;letter-spacing:.04em;line-height:120%;margin-bottom:12px}.contactUsPage__office__days__list__header strong{font-size:22px;font-weight:600}.contactUsPage__office__days__list__description{font-size:14px;font-style:italic;font-weight:300;letter-spacing:.04em;line-height:114%;max-width:180px}@media(min-width: 1024px){.contactUsPage__office__days__list{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between}}.contactUsPage__office__address{align-items:flex-start;display:flex;gap:16px;justify-content:flex-start}.contactUsPage__office__address__icon{align-items:center;background:var(--secondary-color-100);border-radius:50%;display:flex;height:70px;justify-content:center;padding:12px;width:70px}.contactUsPage__office__address__text{width:calc(100% - 16px - 70px)}.contactUsPage__office__address__text a{color:inherit;display:block;margin-bottom:24px;text-decoration:none}.contactUsPage__area{padding-top:135px}@media(min-width: 768px){.contactUsPage__area .container{align-items:flex-start;display:flex;flex-wrap:wrap;gap:56px;justify-content:center}}.contactUsPage__area__header{color:var(--dark-color-80);margin-bottom:56px;text-align:center}@media(min-width: 768px){.contactUsPage__area__header{align-items:flex-end;display:flex;flex-direction:column;justify-content:flex-end;max-width:440px;text-align:left;width:50%}}@media(min-width: 1200px){.contactUsPage__area__header{margin-bottom:72px}}.contactUsPage__area__title h3{font-size:40px;font-weight:300;line-height:100%;margin-bottom:24px;margin-top:0}@media(min-width: 1220px){.contactUsPage__area__title h3{font-size:60px}}.contactUsPage__area__list{font-size:18px;font-weight:300;letter-spacing:.04em;line-height:133%;list-style:none;margin:0;padding:0}.contactUsPage__area__list li{align-items:center;display:flex;font-size:14px;font-weight:300;gap:16px;letter-spacing:.1em;line-height:186%;text-align:left;text-transform:uppercase}.contactUsPage__area__list li:before{content:url(../images/pin.svg)}@media(min-width: 768px){.contactUsPage__area__image{max-width:50%;text-align:right}}