.contact-form-wrapper{background-color:#0f1b18;display:grid;grid-template-columns:1fr 1fr;grid-gap:90px;gap:90px;align-items:center;padding:48px 0 120px}@media(max-width:1200px){.contact-form-wrapper{gap:48px}}@media(max-width:992px){.contact-form-wrapper{grid-template-columns:1fr;grid-template-areas:"contact-info"}}@media(max-width:768px){.contact-form-wrapper{gap:24px;padding:48px 0 80px}}.contact-form-wrapper__info{flex:1 1}@media(max-width:992px){.contact-form-wrapper__info{grid-area:contact-info}}.contact-form-wrapper__info-heading{font-size:3.125rem;line-height:4.375rem;color:#fff;font-weight:500;padding-bottom:16px}@media(max-width:1200px){.contact-form-wrapper__info-heading{font-size:2.25rem;line-height:3rem}}.contact-form-wrapper__info-paragraph{color:#fff;padding-bottom:32px;font-weight:300}.contact-form-wrapper__tabs{display:flex;flex-direction:column;gap:24px}.contact-form-wrapper__tabs-tab{background-color:#192925;padding:32px;cursor:pointer;transition:all .3s ease}@media(max-width:1200px){.contact-form-wrapper__tabs-tab{padding:24px}}.contact-form-wrapper__tabs-tab.active{background-color:#e9dd02}.contact-form-wrapper__tabs-tab__title{display:flex;align-items:center;gap:16px;padding-bottom:8px;font-size:1.25rem;color:#c8c8c8;font-weight:900}.contact-form-wrapper__tabs-tab.active .contact-form-wrapper__tabs-tab__title{color:#000}.contact-form-wrapper__tabs-tab__circle{width:18px;height:18px;background-color:#fff;border-radius:16px;border:1px solid #6a6a6a;position:relative}.contact-form-wrapper__tabs-tab.active .contact-form-wrapper__tabs-tab__circle{box-shadow:inset 0 0 0 2px #d7e0fa}.contact-form-wrapper__tabs-tab.active .contact-form-wrapper__tabs-tab__circle:after{width:8px;height:8px;position:absolute;content:"";background-color:#f52364;border-radius:8px;top:50%;left:50%;transform:translate(-50%,-50%)}.contact-form-wrapper__tabs-tab__paragraph{color:#878787;font-size:1.063rem}.contact-form-wrapper__tabs-tab.active .contact-form-wrapper__tabs-tab__paragraph{color:#0f1b18}*,:after,:before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}ol[role=list],ul[role=list]{list-style:none}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.6}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}button,input,select,textarea{font:inherit}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html{box-sizing:border-box;scroll-behavior:smooth;min-height:100vh}body{font-family:var(--font-base);background-color:#0f1b18;color:#0f1b18;height:100%}h1,h2,h3,h4,h5{font-family:var(--font-headings);color:#000;line-height:inherit}h1{font-size:5.625rem;font-weight:700}h2{font-size:4.375rem}h2,h3{font-weight:600}h3{font-size:2.875rem}p{font-size:1.25rem;color:#0f1b18;line-height:2rem}@media(max-width:1200px){h1{font-size:3.875rem}h2{font-size:3.125rem}h3{font-size:2.625rem}p{font-size:1.25rem}}@media(max-width:992px){h1{font-size:2.5rem}h2{font-size:2.25rem}h2,h3{line-height:normal}h3{font-size:1.75rem}p{font-size:1.125rem;line-height:1.5rem}}.c--full{width:100%}.c--normal{max-width:1330px;margin-left:auto;margin-right:auto}@media(max-width:1400px){.c--normal{max-width:1200px}}@media(max-width:1200px){.c--normal{max-width:992px}}@media(max-width:992px){.c--normal{max-width:768px}}@media(max-width:768px){.c--normal{max-width:576px}}@media(max-width:576px){.c--normal{max-width:360px}}@media(max-width:360px){.c--normal{max-width:320px}}.c--wide{max-width:1400px;margin-left:auto;margin-right:auto}@media(max-width:1400px){.c--wide{max-width:1380px}}@media(max-width:1200px){.c--wide{max-width:1180px}}@media(max-width:992px){.c--wide{max-width:972px}}@media(max-width:768px){.c--wide{max-width:752px}}@media(max-width:576px){.c--wide{max-width:560px}}@media(max-width:360px){.c--wide{max-width:346px}}.c--tight{max-width:1200px;margin-left:auto;margin-right:auto}@media(max-width:1400px){.c--tight{max-width:1056px}}@media(max-width:1200px){.c--tight{max-width:920px}}@media(max-width:992px){.c--tight{max-width:732px}}@media(max-width:768px){.c--tight{max-width:556px}}@media(max-width:576px){.c--tight{max-width:342px}}@media(max-width:360px){.c--tight{max-width:300px}}.page-wrapper{overflow:clip}.a-contact-form{min-height:400px;position:relative}@media(max-width:768px){.a-contact-form{min-height:540px}}.a-contact-form__group{display:flex;gap:30px}@media(max-width:768px){.a-contact-form__group{flex-direction:column;gap:30px}}.a-contact-form__field{flex:1 1}.a-contact-form__group{margin-bottom:32px}.a-contact-form__field .a-contact-form__input-wrapper,.a-contact-form__field .a-contact-form__textarea{padding:0 2px}.a-contact-form__field .a-contact-form__input,.a-contact-form__field .a-contact-form__input-wrapper,.a-contact-form__field .a-contact-form__textarea,.light .a-contact-form__field .a-contact-form__input,.light .a-contact-form__field .a-contact-form__input-wrapper,.light .a-contact-form__field .a-contact-form__textarea{background-color:transparent;color:#fff}.a-contact-form__field .a-contact-form__input::placeholder,.a-contact-form__field .a-contact-form__textarea::placeholder{color:#cbcbcb;font-size:1.063rem;opacity:1!important}.a-contact-form__field .a-contact-form__input-wrapper{height:45px;border-top:0}.a-contact-form__field .a-contact-form__input-wrapper,.a-contact-form__field .a-contact-form__textarea{box-shadow:inset 0 -21px 0 -19px #7d7d7d}.a-contact-form__field .a-contact-form__input-wrapper:focus-within,.a-contact-form__field .a-contact-form__textarea:focus-within{box-shadow:inset 0 -21px 0 -19px #f52364;outline:none}.a-contact-form__select{width:100%}.a-contact-form__select.a-contact-form__input-wrapper{box-shadow:inset 0 -21px 0 -19px #fff}.a-contact-form__label{font-size:1rem;color:#fff;position:relative;padding-left:2px;transition:color .2s ease-in-out}.a-contact-form__field:focus-within .a-contact-form__label{color:#f52364}.a-contact-form__submit{display:flex;justify-content:center;position:relative}.a-contact-form__submit .a-contact-form__submit-btn{width:247px;max-width:100%;margin:0 auto;position:relative;align-self:center}.a-contact-form__message{position:absolute;width:100%;text-align:center;margin-top:16px}.a-contact-form__message.success{color:#2ecc71}.a-contact-form__message.error{color:#e74c3c}@media(max-width:768px){.a-contact-form__message{font-size:13px}}.a-contact-form__loader-wrapper{position:relative;margin-top:72px}