@charset "UTF-8";.contact-conversation .main-form__services{margin:.8rem 0 0;position:relative;padding:2.1rem 1.6rem 1.6rem 1.9rem;border:.1rem solid rgba(52,55,60,.2);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem 2.8rem;grid-column:1/-1}.contact-conversation .main-form__services .wpcf7-list-item{display:flex;align-items:center}.contact-conversation .main-form__services>.wpcf7-form-control-wrap{display:contents}.contact-conversation .main-form__services .wpcf7-form-control{display:contents}.contact-conversation .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% - 3.2rem);line-height:1;padding:0 1.4rem;background:#f6f8fa;color:var(--color-text-main);font-family:var(--font-title);font-size:1.6rem;font-weight:700;white-space:nowrap;text-transform:uppercase;display:block;text-align:center;letter-spacing:.02rem}.contact-conversation .main-form__services label{display:inline-flex;align-items:center;gap:.8rem;font-size:1.7rem;font-weight:500;line-height:1.25;cursor:pointer}.contact-conversation .main-form__services input[type=radio]{margin:0;width:1.6rem;height:1.6rem;accent-color:var(--color-accent)}.contact-conversation .main-form>label img{width:2.4rem;height:2.4rem}.contact-conversation .main-form>label img.areas-field__required-icon{-o-object-fit:contain;object-fit:contain}.contact-conversation .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%}@media (max-width:766.98px){.contact-conversation .main-form__services{grid-template-columns:repeat(2,minmax(0,1fr))}}