@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]):focus,.section-contact .main-form input:not([type=submit]):hover,.section-contact .main-form textarea:focus,.section-contact .main-form textarea:hover{border-color:var(--cl-f)}.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;color:var(--cl-a);flex-grow:1;font-size:1.4rem;font-style:normal;font-weight:500;line-height:150%;letter-spacing:-.042rem;opacity:.8}.section-contact .main-form__bottom p a{color:var(--cl-a);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:max(20px,2rem);position:absolute;opacity:0;transition:opacity .2s;transition-delay:.2s}.section-contact .main-form .wpcf7-response-output{display:none;position:absolute}@media (min-width:576px){.section-contact .main-form__bottom p{text-align:right}}@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{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:first-of-type{transform:translateY(-105%)}.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:first-of-type{transform:translateY(-105%)}.section-contact .main-form__bottom p a:active span:last-of-type{transform:none}}