@charset "UTF-8";.section-contact{padding:calc(var(--default-padding) + clamp(30px,3.75vw,6rem)) 0 clamp(96px,25vw,40rem)}.section-contact__inner{display:grid;grid-template-columns:1fr clamp(650px,48.125vw,77rem);gap:clamp(16px,2.5vw,4rem)}.section-contact__coll{display:flex;flex-direction:column;gap:2.4rem}.section-contact .wpcf7{width:100%}.section-contact .main-form{display:grid;grid-template-columns:repeat(2,1fr);gap:1.2rem}.section-contact .main-form label,.section-contact .main-form__label{position:relative;display:flex;flex-direction:column;gap:.8rem;color:var(--cl-a);font-size:clamp(18px,1.5vw,2.4rem);font-style:normal;font-weight:400;line-height:100%;letter-spacing:-.072rem}.section-contact .main-form label input,.section-contact .main-form__label input{text-indent:clamp(24px,2vw,3.2rem);height:clamp(66px,5.5vw,8.8rem)}.section-contact .main-form input:not([type=submit]),.section-contact .main-form textarea{width:100%;border-radius:2rem;border:.1rem solid rgba(255,255,255,.2);color:var(--cl-a);font-size:clamp(18px,1.5vw,2.4rem);font-style:normal;font-weight:400;line-height:100%;letter-spacing:-.072rem;transition:all .4s}.section-contact .main-form input:not([type=submit]).wpcf7-not-valid,.section-contact .main-form textarea.wpcf7-not-valid{border-color:var(--cl-f)}.section-contact .main-form input:not([type=submit]):focus,.section-contact .main-form textarea:focus{border-color:var(--cl-a)}.section-contact .main-form input:not([type=submit])::-moz-placeholder,.section-contact .main-form textarea::-moz-placeholder{color:rgba(240,240,240,.8)}.section-contact .main-form input:not([type=submit])::placeholder,.section-contact .main-form textarea::placeholder{color:rgba(240,240,240,.8)}.section-contact .main-form textarea{padding:clamp(24px,2vw,3.2rem);border-radius:2rem;max-height:20rem}.section-contact .main-form__bottom{grid-column:1/-1;display:flex;justify-content:space-between;gap:2rem;margin-top:clamp(8px,.75vw,1.2rem)}.section-contact .main-form__bottom .main-button{white-space:nowrap}.section-contact .main-form__bottom p{margin:0;flex-grow:1;font-size:1.4rem;font-style:normal;font-weight:500;line-height:150%;letter-spacing:-.042rem;color:rgba(240,240,240,.8)}.section-contact .main-form__bottom p a{color:rgba(240,240,240,.8);font-size:1.4rem;font-style:normal;font-weight:500;line-height:150%;letter-spacing:-.05rem;transition:all .3s;flex-shrink:0;white-space:nowrap;position:relative;z-index:1;overflow:hidden;display:inline-flex}.section-contact .main-form__bottom p a span{position:relative;transition:all .3s;text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:25%;text-underline-position:from-font}.section-contact .main-form__bottom p a span:last-of-type{left:0;bottom:0;position:absolute;transform:translateY(105%)}.section-contact .main-form .wpcf7{position:relative;z-index:1}.section-contact .main-form .wpcf7-form-control-wrap{display:flex}.section-contact .main-form .wpcf7-spinner{display:none}.section-contact .main-form .wpcf7-not-valid-tip{bottom:.2rem;left:clamp(24px,2vw,3.2rem);position:absolute;font-size:1.4rem}.section-contact .main-form .wpcf7-response-output{display:none;position:absolute}.section-contact [data-message]{position:relative}.section-contact [data-message]>*{transition:opacity .25s ease}.section-contact [data-message].active>*{opacity:0}.section-contact [data-message].active .form-message{opacity:1}.section-contact [data-message] .form-message{content:attr(data-message);position:absolute;top:0;left:0;opacity:0;pointer-events:none;color:var(--cl-a);font-size:clamp(24px,3.515625vw,3.6rem);font-style:normal;font-weight:500;line-height:100%;letter-spacing:-.03em;transition:opacity .25s ease}.section-contact .form-message{font-size:clamp(48px,6.25vw,6.4rem)!important}@media (min-width:576px){.section-contact .main-form__bottom p{text-align:right}}@media (hover:hover) and (min-width:767px){.section-contact .main-form__bottom p a:hover span:first-of-type{transform:translateY(-105%)}}@media (hover:none) and (min-width:767px){.section-contact .main-form__bottom p a:active span:first-of-type{transform:translateY(-105%)}}@media (max-width:1023.98px){.section-contact__inner{grid-template-columns:100%}}@media (max-width:766.98px){.section-contact__coll{gap:40px}.section-contact .main-form__bottom p a span:last-of-type{display:none}.section-contact .main-form{grid-template-columns:100%}}@media (max-width:575.98px){.section-contact .main-form label,.section-contact .main-form__label{letter-spacing:-.06rem}.section-contact .main-form textarea{max-height:140px}.section-contact .main-form__bottom{flex-direction:column-reverse}}@media (hover:hover){.section-contact .main-form__bottom p a:hover span{filter:brightness(1.2)}.section-contact .main-form__bottom p a:hover span:last-of-type{transform:none}}@media (hover:none){.section-contact .main-form__bottom p a:active span{filter:brightness(1.2)}.section-contact .main-form__bottom p a:active span:last-of-type{transform:none}}