.contact .title{color:#121212;font-family:ClashGrotesk;font-size:48px;font-style:normal;font-weight:400;letter-spacing:.48px;line-height:120%;margin-bottom:12px}.contact .sub-title{color:#5e5e5e;font-family:Plus Jakarta Sans;font-size:18px;font-style:normal;font-weight:400;line-height:150%;margin-bottom:29px}.contact .contact-page__wrap{-moz-column-gap:44px;column-gap:44px;display:grid;grid-template-columns:1fr}@media (max-width:1024px){.contact .contact-page__wrap{grid-template-columns:1fr!important}.contact .contact-page__img{display:none}}.contact .contact-page__img img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.contact .contact-page__form input.field__input{background-color:#ebebe5;border:1px solid #c3c3c3;border-radius:100px;color:var(--foundation-black-b-500,#0b0b0b);font-family:Plus Jakarta Sans;font-size:16px;font-style:normal;font-weight:400;height:56px;line-height:150%;padding-bottom:10px;padding-left:27px;padding-top:8px}.contact .contact-page__form input.field__input:focus,.contact .contact-page__form input.field__input:focus-visible,.contact .contact-page__form input.field__input:visited{--tw-ring-color:#29553f}.contact .contact-page__form input.field__input::-moz-placeholder{color:#aaa;font-family:Plus Jakarta Sans;font-size:16px;font-style:normal;font-weight:400;line-height:150%;opacity:1}.contact .contact-page__form input.field__input::placeholder{color:#aaa;font-family:Plus Jakarta Sans;font-size:16px;font-style:normal;font-weight:400;line-height:150%;opacity:1}.contact .contact-page__form .text-area{border:1px solid #c3c3c3;border-radius:16px;height:200px;padding:16px 27px}.contact .contact-page__form .text-area:focus,.contact .contact-page__form .text-area:focus-visible,.contact .contact-page__form .text-area:visited{border:1px solid var(--Pine,#29553f);box-shadow:none}.contact .contact-page__form .text-area::-moz-placeholder{color:#aaa;font-family:Plus Jakarta Sans;font-size:16px;font-style:normal;font-weight:400;line-height:150%;opacity:1}.contact .contact-page__form .text-area::placeholder{color:#aaa;font-family:Plus Jakarta Sans;font-size:16px;font-style:normal;font-weight:400;line-height:150%;opacity:1}.contact .contact-page__form .field__label{background-color:#ebebe5;color:var(--foundation-forest-f-300,#002524);font-family:Plus Jakarta Sans;font-size:14px;font-style:normal;font-weight:400;letter-spacing:0;line-height:150%;padding:2px 8px;top:-15px}.contact .contact-page__form .contact__button{align-items:center;display:flex;justify-content:space-between;margin-top:56px}@media (max-width:1024px){.contact .contact-page__form .contact__button{align-items:flex-start;flex-direction:column;margin-top:30px}}.contact .contact-page__form .contact__button .button{background:var(--foundation-honey-h-400,#de991c);border-radius:100px;box-shadow:0 12px 24px 0 rgba(247,161,29,.3)}@media (max-width:1024px){.contact .contact-page__form .contact__button .button{margin-top:32px;width:100%}}.contact .contact-page__form .contact__button .button:after{box-shadow:none;outline:none}.contact .contact-page__form .contact__button .contact__button-checkbox{align-items:center;display:flex}.contact .contact-page__form .contact__button .contact__button-checkbox input{background-color:#ebebe5;border:1px solid #121212;border-radius:20%;color:#121212;flex-shrink:0;height:20px;margin-right:8px;width:20px}.contact .contact-page__form .contact__button .contact__button-checkbox input:checked{background-color:#121212}.contact .contact-page__form .contact__button .contact__button-checkbox input:focus,.contact .contact-page__form .contact__button .contact__button-checkbox input:focus-visible{box-shadow:none;outline:none}.contact .contact-page__form .contact__button .contact__button-checkbox label{color:var(--white-darker,#121212);font-family:Plus Jakarta Sans;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.contact .contact-page__form .contact__button .contact__button-checkbox label a{text-decoration:underline}
