.contact-form-wrapper{width:100%;position:relative}.contact-form-wrapper__inputs{grid-template-columns:repeat(2,1fr);gap:24px 54px;display:grid}@media screen and (max-width:768px){.contact-form-wrapper__inputs{grid-template-columns:1fr;gap:24px}}.contact-form-wrapper__inputs__item{flex-direction:column;min-height:60px;display:flex;position:relative}@media screen and (max-width:768px){.contact-form-wrapper__inputs__item{margin-bottom:0}}.contact-form-wrapper__inputs__item.required label:after{content:"*";color:var(--primary-color)}.contact-form-wrapper__inputs__item:has(.enquiry-dropdown)>label{display:none}.contact-form-wrapper__inputs__item label{color:var(--gray-900);pointer-events:none;transform-origin:0;height:100%;transition:transform .2s var(--material-cubic-bezier);justify-content:center;align-items:center;gap:4px;font-size:18px;font-weight:500;line-height:1.2;display:flex;position:absolute}.contact-form-wrapper__inputs__item input,.contact-form-wrapper__inputs__item select,.contact-form-wrapper__inputs__item textarea{width:100%;height:80%;color:var(--gray-900);appearance:none;border:none;border-bottom:1px solid var(--gray-100);background:0 0;border-radius:0;outline:none;margin-top:auto;font-family:inherit;font-size:1rem;line-height:1.4;transition:border-color .2s,box-shadow .2s}.contact-form-wrapper__inputs__item input::placeholder,.contact-form-wrapper__inputs__item select::placeholder,.contact-form-wrapper__inputs__item textarea::placeholder{color:#0000}.contact-form-wrapper__inputs__item select{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m18 9-6 6-6-6'/%3E%3C/svg%3E");background-position:100%;background-repeat:no-repeat;background-size:16px;padding-right:28px}.contact-form-wrapper__inputs__item textarea{resize:vertical}.contact-form-wrapper__inputs__item:focus-within input,.contact-form-wrapper__inputs__item:focus-within select,.contact-form-wrapper__inputs__item:focus-within textarea{border-bottom-color:var(--primary-color)}.contact-form-wrapper__inputs__item:not(:has(:placeholder-shown)):not(:has(select)) input{border-bottom-color:var(--primary-color)}.contact-form-wrapper__inputs__item:not(:has(:placeholder-shown)):not(:has(select)) select{border-bottom-color:var(--primary-color)}.contact-form-wrapper__inputs__item:not(:has(:placeholder-shown)):not(:has(select)) textarea{border-bottom-color:var(--primary-color)}.contact-form-wrapper__inputs__item:has(select):not(:has(option[value=""]:checked)) input{border-bottom-color:var(--primary-color)}.contact-form-wrapper__inputs__item:has(select):not(:has(option[value=""]:checked)) select{border-bottom-color:var(--primary-color)}.contact-form-wrapper__inputs__item:has(select):not(:has(option[value=""]:checked)) textarea{border-bottom-color:var(--primary-color)}.contact-form-wrapper__inputs__item:focus-within>label{color:var(--primary-color);transform:translateY(-40%)scale(.75)}.contact-form-wrapper__inputs__item:not(:has(:placeholder-shown)):not(:has(select))>label{color:var(--primary-color);transform:translateY(-40%)scale(.75)}.contact-form-wrapper__inputs__item:has(select):not(:has(option[value=""]:checked))>label{color:var(--primary-color);transform:translateY(-40%)scale(.75)}.contact-form-wrapper__inputs__item:has(select)>label{transform:translateY(-40%)scale(.75)}.contact-form-wrapper__hint{color:var(--gray-900);opacity:.85;margin-top:4px;font-size:.8125rem}.contact-form-wrapper__disclaimer{color:var(--gray-200);flex-flow:wrap;align-items:flex-start;gap:4px;margin:16px 0 24px;font-size:12px;line-height:1.16;display:flex}.contact-form-wrapper__disclaimer:has(.contact-form-wrapper__disclaimer__checkbox){cursor:pointer}.contact-form-wrapper__disclaimer__checkbox{border:1px solid var(--primary-color);background:#fff;border-radius:3px;flex-shrink:0;width:12px;height:12px;transition:background .15s,border-color .15s;display:inline-flex}.contact-form-wrapper__disclaimer__checkbox[data-checked=true]{background:var(--primary-color);border-color:var(--primary-color);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:12px}.contact-form-wrapper__disclaimer>p{font-size:inherit;width:calc(100% - 16px);line-height:12px}.contact-form-wrapper__disclaimer>p a{text-decoration:underline}.contact-form-wrapper__button{margin-top:24px;margin-bottom:24px}
