.section-contact{border-top:1px solid var(--color-gold-250)}.section-contact .section-row[hidden]{display:none}.section-contact .section-row{display:flex;margin-left:auto;margin-right:auto;max-width:1440px;min-height:clamp(400px,400px + .250867052 * (100vw - 575px),617px)}@media (max-width:1024px){.section-contact .section-row{flex-direction:column}}.section-contact__intro{display:flex;flex:1;flex-direction:column;justify-content:center;padding:24px}.section-contact__description{color:var(--color-gold-950);font-size:clamp(16px,16px + .0046242775 * (100vw - 575px),20px);font-weight:400;letter-spacing:1px;line-height:1.5;margin:0;max-width:500px}.section-contact__form-wrap{border-left:1px solid var(--color-gold-250);display:flex;flex:1;flex-direction:column}@media (max-width:1024px){.section-contact__form-wrap{border-left:none;border-top:1px solid var(--color-gold-250)}}.section-contact__complete .section-head{align-items:flex-start;flex:1;justify-content:center;padding:clamp(40px,40px + .0462427746 * (100vw - 575px),80px) 24px}.section-contact__complete .editor,.section-contact__complete-title{max-width:520px}.section-contact__complete-image{max-height:800px;overflow:hidden;position:relative}.section-contact__complete-image img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center right;object-position:center right;width:100%}.contact-form{display:flex;flex-direction:column;gap:40px;height:100%;justify-content:space-between;padding:clamp(20px,20px + .0046242775 * (100vw - 575px),24px)}.contact-form input,.contact-form select{border:1px solid var(--color-gold-250);height:52px;padding:0 12px}.contact-form input:focus,.contact-form select:focus{border-color:var(--color-olive-950)}.contact-form textarea{border:1px solid var(--color-gold-250);padding:12px}.contact-form textarea:focus{border-color:var(--color-olive-950)}.contact-form__step{display:none;flex-direction:column;gap:24px}.contact-form__step.is-active{display:flex}.contact-form__step-title{color:var(--color-gold-950);font-size:clamp(26px,26px + .0092485549 * (100vw - 575px),34px);font-weight:400;letter-spacing:.25px;margin:0}.contact-form__fields{display:flex;flex-direction:column;gap:24px}.contact-form__field{display:flex;flex-direction:column;gap:4px}.contact-form__label{color:var(--color-gold-700);font-size:clamp(16px,16px + .0023121387 * (100vw - 575px),18px);font-weight:400;letter-spacing:1px;line-height:1.5}.contact-form__step[data-step="3"],.contact-form__step[data-step="3"] .contact-form__fields{flex:1}.contact-form__step[data-step="3"] .contact-form__field{display:flex;flex:1;flex-direction:column}.contact-form__step[data-step="3"] .contact-form__field textarea{flex-grow:1;max-height:unset}.contact-form__nav{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-top:auto}.contact-form__nav-center,.contact-form__nav-left,.contact-form__nav-right{flex:1}.contact-form__nav-center{display:flex;justify-content:center}.contact-form__nav-right{display:flex;justify-content:flex-end}@media (max-width:600px){.contact-form__nav{align-items:stretch;flex-direction:column;gap:32px}}.contact-form__steps-indicator{align-items:center;color:var(--color-gold-700);display:flex;font-size:20px;font-weight:400;gap:6px;letter-spacing:.25px;line-height:1}@media (max-width:600px){.contact-form__steps-indicator{justify-content:center;order:-1}}.contact-form__step-dot{cursor:pointer;opacity:.4;text-align:center;transition:all .325s ease;width:15px}.contact-form__step-dot.is-active{opacity:1}@media (max-width:600px){.contact-form__btn-back{order:1;width:100%}}.contact-form__btn-back:disabled{cursor:not-allowed;opacity:.24;pointer-events:none}@media (max-width:600px){.contact-form__btn-next{order:2;width:100%}}.contact-form__input.is-invalid,.contact-form__input.is-invalid:focus,.contact-form__select.is-invalid,.contact-form__select.is-invalid:focus,.contact-form__textarea.is-invalid,.contact-form__textarea.is-invalid:focus{border-color:#d32f2f}