@charset "UTF-8";.section-editor#quote{background:linear-gradient(180deg,#34373c 65%,#34373c 65%,#f6f8fa 50%,#f6f8fa 100%);margin-top:calc(var(--header-height) * -1);padding-top:calc(var(--header-height) + 6rem)}.section-editor#quote .section-editor__inner{display:grid;grid-template-columns:100%;max-width:110rem;margin:0 auto}.section-editor#quote .section-editor__inner .main-form .option-text,.section-editor#quote .section-editor__inner .main-form .placeholder{text-align:start}.section-editor#quote .section-editor__inner .main-form .btn-accent{max-width:37.2rem}.section-editor#quote .editor .h1,.section-editor#quote .editor .h2,.section-editor#quote .editor .h3,.section-editor#quote .editor .h4,.section-editor#quote .editor .h5,.section-editor#quote .editor .h6,.section-editor#quote .editor h1,.section-editor#quote .editor h2,.section-editor#quote .editor h3,.section-editor#quote .editor h4,.section-editor#quote .editor h5,.section-editor#quote .editor h6{color:#fefefe}.section-editor ol:not([class]) p{margin:0}.section-editor .sp-toc .sp-toc__toggle.active:after{opacity:0}.section-editor .sp-toc>.sp-toc__list>.sp-toc__item a.is-active{color:#34373c}.section-editor .wpcf7{width:100%}.section-editor .main-form{--gap:1.6rem;gap:2rem var(--gap);position:relative}.section-editor .main-form .wpcf7-response-output{display:none}.section-editor .main-form .btn{min-width:34.6rem;height:6.8rem;display:flex;align-items:center;margin:0;justify-content:space-between;gap:1.8rem;font-size:1.6rem;padding-right:1.7rem;padding-top:.6rem;padding-bottom:.6rem;padding-left:4.1rem;background-color:var(--color-accent)}.section-editor .main-form__footer{display:flex;align-items:center;gap:3.2rem}.section-editor .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-editor .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}.section-editor .main-form__services .wpcf7-list-item{display:flex;align-items:center}.section-editor .main-form__services>.wpcf7-form-control-wrap{display:contents}.section-editor .main-form__services .wpcf7-form-control{display:contents}.section-editor .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}.section-editor .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}.section-editor .main-form__services input[type=radio]{margin:0;width:1.6rem;height:1.6rem;accent-color:var(--color-accent)}.section-editor .main-form>label{position:relative;display:flex;padding:2.1rem 1.6rem;align-items:center;gap:.9rem;border:.1rem solid var(--color-border-light);background:var(--color-white)}.section-editor .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-editor .main-form>label:not([class]){grid-column:span 6}.section-editor .main-form>label span{flex-grow:1}.section-editor .main-form>label img{width:2.4rem;height:2.4rem}.section-editor .main-form>label img.areas-field__required-icon{-o-object-fit:contain;object-fit:contain}.section-editor .main-form>label:has(textarea){align-items:flex-start}.section-editor .main-form>label:has(textarea)>span{margin-top:.2rem}.section-editor .main-form>label input,.section-editor .main-form>label textarea{width:100%;border:none;background:0 0;color:#3a3f47;font-family:var(--font-family);font-size:1.6rem;font-weight:400;line-height:1}.section-editor .main-form>label input::-moz-placeholder,.section-editor .main-form>label textarea::-moz-placeholder{color:#9d9fa5}.section-editor .main-form>label input::placeholder,.section-editor .main-form>label textarea::placeholder{color:#9d9fa5}.section-editor .main-form>label input:focus,.section-editor .main-form>label textarea:focus{outline:0}.section-editor .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-editor textarea{height:15rem}@media (max-width:1023.98px){.section-editor .main-form .btn{min-width:0;width:100%;max-width:42rem}}@media (max-width:766.98px){.section-editor .main-form__footer{flex-direction:column;align-items:flex-start}.section-editor .main-form__services{grid-template-columns:repeat(2,minmax(0,1fr))}}