.flexi-contact-form-section{--flexi-form-gap: 2rem;--flexi-column-gap: 4rem}@media(min-width:990px){.flexi-contact-form-section{--flexi-column-gap: 5rem}}.flexi-contact-form-columns{display:grid;gap:var(--flexi-column-gap);align-items:start;grid-template-columns:1fr}.flexi-contact-form-columns.flexi-contact-form-columns-centered{max-width:70rem;margin:0 auto}@media(min-width:750px){.flexi-contact-form-columns.flexi-contact-form-columns-2{grid-template-columns:1fr 1fr}}.flexi-contact-form-section .flexi-column-content>.flexi-block{margin-bottom:var(--flexi-form-gap)}.flexi-contact-form-section .flexi-column-content>.flexi-block.flexi-heading{margin-bottom:1.5rem}.flexi-contact-form .field{margin-bottom:var(--spacing-base-1)}.flexi-contact-form .field.field-hidden{margin-bottom:0}.flexi-contact-form .field:last-child{margin-bottom:0}.flexi-contact-form-section .field-checkbox{display:flex;flex-direction:column;align-items:flex-start}@media(min-width:990px){.flexi-column-content:has(.field-half-width){display:flex;flex-direction:row;flex-wrap:wrap;column-gap:2rem}.field-half-width{flex:0 0 calc(50% - 1rem)!important;width:calc(50% - 1rem)!important}.flexi-column-content:has(.field-half-width)>.flexi-block:not(.field-half-width){flex:0 0 100%;width:100%}}.flexi-contact-form-section:has(#project-review){background:radial-gradient(circle at 12% 8%,rgba(200,56,62,.08),transparent 32rem),#f4f4f2}.flexi-contact-form-section:has(#project-review) .flexi-contact-form-columns{gap:clamp(4rem,7vw,9rem)}.flexi-contact-form-section:has(#project-review) .flexi-contact-form-column:last-child{background:#fff;border:1px solid rgba(25,25,25,.12);border-radius:1.6rem;box-shadow:0 2.4rem 6rem #11111114;padding:clamp(2.4rem,4vw,4.8rem)}.flexi-contact-form-section:has(#project-review) .flexi-contact-form-column:first-child .flexi-richtext a{font-weight:700;text-decoration-thickness:.1rem;text-underline-offset:.3rem}.flexi-contact-form-section:has(#project-review) .flexi-contact-form-column:first-child ol,.flexi-contact-form-section:has(#project-review) .flexi-contact-form-column:first-child ul{padding-left:2.2rem}.flexi-contact-form-section:has(#project-review) .flexi-contact-form-column:first-child li+li{margin-top:1rem}.flexi-contact-form-section:has(#project-review) .flexi-contact-form-column:last-child .flexi-heading:not(:first-child){border-top:1px solid rgba(25,25,25,.12);margin-top:1rem;padding-top:2.4rem}.flexi-contact-form-section:has(#project-review) .field-help-text{display:block;line-height:1.45;margin-top:.6rem}.flexi-contact-form-section:has(#project-review) .flexi-button .button{justify-content:center;min-height:5.2rem;width:100%}@media(min-width:990px){.flexi-contact-form-section:has(#project-review) .flexi-contact-form-column:first-child .flexi-column-content{position:sticky;top:3rem}}@media(max-width:749px){.flexi-contact-form-section:has(#project-review) .flexi-contact-form-column:last-child{border-radius:1.2rem;padding:2.4rem 1.8rem}}.flexi-contact-form-section:has(#general-contact){background:radial-gradient(circle at 12% 8%,rgba(200,56,62,.08),transparent 32rem),#f4f4f2}.flexi-contact-form-section:has(#general-contact) .flexi-contact-form-columns{gap:clamp(4rem,7vw,9rem)}.flexi-contact-form-section:has(#general-contact) .flexi-contact-form-column:last-child{background:#fff;border:1px solid rgba(25,25,25,.12);border-radius:1.6rem;box-shadow:0 2.4rem 6rem #11111114;padding:clamp(2.4rem,4vw,4.8rem)}.flexi-contact-form-section:has(#general-contact) .flexi-contact-form-column:first-child .flexi-richtext a{font-weight:700;text-decoration-thickness:.1rem;text-underline-offset:.3rem}.flexi-contact-form-section:has(#general-contact) .flexi-contact-form-column:first-child a[href="/pages/project-review"]{align-items:center;background:#c83a40;border-radius:999px;color:#fff;display:inline-flex;min-height:4.8rem;padding:1rem 2rem;text-decoration:none}.flexi-contact-form-section:has(#general-contact) .flexi-contact-form-column:first-child a[href="/pages/project-review"]:hover{background:#a92d33}.flexi-contact-form-section:has(#general-contact) .flexi-contact-form-column:first-child ul{padding-left:2.2rem}.flexi-contact-form-section:has(#general-contact) .flexi-contact-form-column:first-child li+li{margin-top:1rem}.flexi-contact-form-section:has(#general-contact) .flexi-contact-form-column:last-child .flexi-heading:not(:first-child){border-top:1px solid rgba(25,25,25,.12);margin-top:1rem;padding-top:2.4rem}.flexi-contact-form-section:has(#general-contact) .field-help-text{display:block;line-height:1.45;margin-top:.6rem}.flexi-contact-form-section:has(#general-contact) .flexi-button .button{justify-content:center;min-height:5.2rem;width:100%}@media(min-width:990px){.flexi-contact-form-section:has(#general-contact) .flexi-contact-form-column:first-child .flexi-column-content{position:sticky;top:3rem}}@media(max-width:749px){.flexi-contact-form-section:has(#general-contact) .flexi-contact-form-column:last-child{border-radius:1.2rem;padding:2.4rem 1.8rem}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/section-flexi-contact-form.css.map */
