﻿.contact-us{background:#fff}.contact-us__grid{align-items:flex-start;display:grid;grid-template-columns:50% 50%}@media(max-width: 1024px){.contact-us__grid{display:flex;flex-direction:column-reverse}}.contact-us__content{position:sticky;top:150px;left:0}@media(max-width: 1024px){.contact-us__content{position:static;width:100%}}.contact-us__title{margin-bottom:12px}.contact-us__title h2{font-family:Inter;font-size:20px;font-weight:600;line-height:1.5}.contact-us__title-list{margin-bottom:16px}.contact-us__copy{margin-bottom:60px;color:rgba(0,0,0,.7019607843);font-size:14px;line-height:1.5}@media(max-width: 1599px){.contact-us__copy{margin-bottom:40px}}@media(max-width: 1024px){.contact-us__copy{margin-bottom:30px}}.contact-us__copy--small_margin{margin-bottom:16px}.contact-us__copy-bottom strong{font-size:20px;font-weight:500;display:block;margin-bottom:8px}@media(max-width: 1024px){.contact-us__copy-bottom{margin-bottom:50px}}@media(max-width: 599px){.contact-us__copy-bottom{margin-bottom:40px}}.contact-us__list{padding:0;margin-bottom:60px}@media(max-width: 1599px){.contact-us__list{margin-bottom:40px}}@media(max-width: 1024px){.contact-us__list{margin-bottom:50px}}@media(max-width: 599px){.contact-us__list{margin-bottom:40px}}.contact-us__list-item{display:flex;align-items:flex-start}.contact-us__list-item+*{margin-top:24px}.contact-us__list-image{margin-right:8px;width:21px;height:auto;margin-top:3px}.contact-us__list-link{color:rgba(0,0,0,.7019607843);font-size:16px;line-height:1.5}.contact-us__list-link_title{font-size:16px;font-weight:600;line-height:1.5;color:#000}.contact-us__list-regular{list-style-type:disc;list-style-position:inside;padding-left:8px;margin-bottom:60px}@media(max-width: 1599px){.contact-us__list-regular{margin-bottom:40px}}.contact-us__list-item-regular{display:flex}.contact-us__list-item-regular::before{content:"●";font-size:6px;margin-right:10px;margin-top:9px}.contact-us__image{aspect-ratio:4/2.85;display:block;object-fit:cover}@media(max-width: 1024px){.contact-us__image{display:none}}.contact-us__form-wrapper{padding-left:64px}@media(max-width: 1024px){.contact-us__form-wrapper{padding-left:0;width:100%;margin-bottom:32px}}.contact-us__form{background:#000;border-radius:8px;padding:32px;color:#fff}.contact-us__form .field-wrapper{margin-bottom:16px}.contact-us__form .field-label{color:rgba(255,255,255,.8);font-size:12px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.2}.contact-us__form .input-message{width:calc(100% - 24px);padding:16px 12px;border-radius:4px}.contact-us__form .field-checkbox-wrapper input[type=checkbox]{border:solid 1px rgba(255,255,255,.4);vertical-align:middle}.contact-us__form .field-checkbox-wrapper .field-label{padding-bottom:17px;display:inline-block}.contact-us__form-title{margin-bottom:8px}.contact-us__form-copy{margin-bottom:40px}.contact-us__form-copy strong{font-weight:500}.contact-us__form .btn{width:100%;margin-top:1px}.contact-us__message{font-weight:500;margin-bottom:50px}@media(max-width: 1024px){.contact-us__message{margin-bottom:30px}}@media(max-width: 1024px){.contact-us .input-message{height:93px}}@media(max-width: 599px){.contact-us .input-message{height:53px}}.contact-us__message{font-size:16px;font-weight:400;display:none;margin:20px 0;transition:all .3s var(--cubic)}.contact-us__message--active{display:block}.contact-us .additional_contact_information{position:relative}.contact-us .additional_contact_information h3{font-family:Inter;font-size:16px;font-weight:600;line-height:1.5}.contact-us .additional_contact_information h4{padding:12px 16px;border-radius:4px;background-color:#f2f2f2;font-size:14px;font-weight:600;line-height:1.5;margin-top:8px}.contact-us .additional_contact_information_content{padding:16px;font-size:16px;line-height:1.5;color:rgba(0,0,0,.7019607843);transition:height .35s ease-in-out;overflow:hidden;background-color:#f2f2f2;border-bottom-right-radius:4px;border-bottom-left-radius:4px;margin-top:-2px}.contact-us .additional_contact_information_content strong{font-weight:600}.contact-us .additional_contact_information_content:not(.active){display:none}.contact-us .additional_contact_information_arrow{position:absolute;width:10px;height:10px;cursor:pointer;right:15px;top:50px}.contact-us .additional_contact_information_arrow:before,.contact-us .additional_contact_information_arrow:after{content:"";display:block;background-color:#000;position:absolute;top:50%;left:0;transition:.35s;width:100%;height:1.3px;border-radius:20px}.contact-us .additional_contact_information_arrow:before{transform:translatey(-50%) rotate(-90deg);opacity:1}.contact-us .additional_contact_information_arrow:after{transform:translatey(-50%) rotate(0)}.contact-us .additional_contact_information.active .additional_contact_information_arrow:before{transform:translatey(-50%)}.contact-us .additional_contact_information.active .additional_contact_information_arrow:after{transform:translatey(-50%) rotate(90deg);opacity:0}.job__opportunities{margin-top:24px}.job__opportunities--cta{width:fit-content}