@charset "UTF-8";.section-form{position:relative;z-index:5;margin:calc(var(--section-form)/ -2) 0}.section-form__inner{padding:48px;background:var(--section-bg);border:1px solid var(--color-border-light);gap:32px;display:flex;flex-direction:column}.section-form__inner>.grid-cols .cols-6:last-of-type p:not([class]){font-size:22px;color:var(--color-text-main);font-weight:500;line-height:1.2;opacity:.6}.section-form .wpcf7{width:100%}.section-form .main-form{--gap:1.6rem;gap:2rem var(--gap);position:relative}.section-form .main-form .wpcf7-response-output{display:none}.section-form .main-form .btn{min-width:346px;height:68px;display:flex;align-items:center;margin:0;justify-content:space-between;gap:18px;font-size:1.6rem;padding-right:17px;padding-top:6px;padding-bottom:6px;padding-left:41px;background-color:var(--color-accent)}.section-form .main-form .btn svg{background:rgba(254,254,254,.2);box-sizing:content-box;width:56px;height:56px;display:block}.section-form .main-form__footer{display:flex;align-items:center;gap:32px}.section-form .main-form__footer p:not([class]){color:var(--color-text-main);opacity:.6;font-size:1.6rem;line-height:1.35;text-align:left}.section-form .main-form__services{margin:8px 0 0;position:relative;padding:21px 16px 16px 19px;border:1px solid rgba(52,55,60,.2);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 28px;grid-column:1/-1}.section-form .main-form__services .wpcf7-list-item{display:flex;align-items:center}.section-form .main-form__services>.wpcf7-form-control-wrap{display:contents}.section-form .main-form__services .wpcf7-form-control{display:contents}.section-form .main-form__services legend{position:absolute;left:50%;top:0;transform:translate(-50%,-50%);margin:0;width:-moz-max-content;width:max-content;max-width:calc(100% - 32px);line-height:1;padding:0 14px;background:#f6f8fa;color:var(--color-text-main);font-family:var(--font-title);font-size:16px;font-weight:700;white-space:nowrap;text-transform:uppercase;display:block;text-align:center;letter-spacing:.02rem}.section-form .main-form__services label{display:inline-flex;align-items:center;gap:8px;font-size:17px;font-weight:500;line-height:1.25;cursor:pointer}.section-form .main-form__services input[type="radio"]{margin:0;width:16px;height:16px;accent-color:var(--color-accent)}.section-form .main-form>label{position:relative;display:flex;padding:21px 16px;display:flex;align-items:center;gap:9px;border:1px solid var(--color-border-light);background:var(--color-white)}.section-form .main-form>label:has(.wpcf7-validates-as-required):after{content:"*";color:var(--color-accent);font-size:3.2rem;width:2.4rem;bottom:-.7rem;position:relative;height:-moz-fit-content;height:fit-content;display:block}.section-form .main-form>label:not([class]){grid-column:span 6}.section-form .main-form>label span{flex-grow:1}.section-form .main-form>label img{width:24px;height:24px}.section-form .main-form>label img.areas-field__required-icon{-o-object-fit:contain;object-fit:contain}.section-form .main-form>label:has(textarea){align-items:flex-start}.section-form .main-form>label:has(textarea)>span{margin-top:2px}.section-form .main-form>label svg{color:rgba(52,55,60,.3);width:24px;height:24px;flex-shrink:0;-o-object-fit:contain;object-fit:contain}.section-form .main-form>label input,.section-form .main-form>label textarea{width:100%;border:none;background:0 0;color:#3a3f47;font-family:var(--font-family);font-size:16px;font-weight:500;line-height:1}.section-form .main-form>label input::-moz-placeholder,.section-form .main-form>label textarea::-moz-placeholder{color:#9d9fa5}.section-form .main-form>label input::placeholder,.section-form .main-form>label textarea::placeholder{color:#9d9fa5}.section-form .main-form>label input:focus,.section-form .main-form>label textarea:focus{outline:0}.section-form .main-form .wpcf7-not-valid-tip{position:absolute!important;bottom:0;color:var(--color-accent);transform:translateY(calc(100% + .5rem));font-family:var(--font-family);font-size:1.3rem;font-style:normal;font-weight:500;line-height:100%}.section-form textarea{height:15rem}@media (min-width:1024px){.section-form__inner>.grid-cols .cols-6:last-of-type p:not([class]){text-align:end}}@media (max-width:1239.98px){.section-form .main-form .cols-4{grid-column:span 6}}@media (max-width:1023.98px){.section-form__inner>.grid-cols{gap:16px;justify-content:center}.section-form__inner>.grid-cols .cols-6{grid-column:1/-1;align-self:center}.section-form__inner>.grid-cols .cols-6 *{text-align:center}.section-form__inner{gap:20px;padding:32px 24px}.section-form .main-form .btn{min-width:0;width:100%;max-width:420px}}@media (max-width:766.98px){.section-form .main-form__footer{flex-direction:column;align-items:flex-start}.section-form .main-form__services{grid-template-columns:repeat(2,minmax(0,1fr))}.section-form .cols-6{grid-column:1/-1}.section-form .main-form .cols-4{grid-column:1/-1}.section-form .main-form .cols-4.btn{max-width:100%}}