.elementor .tt-inquiry-form{max-width:64rem;& div.wpforms-container-full { margin: 0; font-family: var(--font-body); } & .wpforms-field-container { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 1.5rem; } & div.wpforms-container-full .wpforms-field { padding: 0; min-width: 0; } & .wpforms-field-textarea { grid-column: 1 / -1; } & div.wpforms-container-full .wpforms-form input[type=text], & div.wpforms-container-full .wpforms-form input[type=email], & div.wpforms-container-full .wpforms-form select, & div.wpforms-container-full .wpforms-form textarea { width: 100%; max-width: 100%; border: 1px solid var(--border); border-radius: .4375rem; font-family: var(--font-body); font-size: 1rem; color: var(--heading); background-color: var(--white); } & div.wpforms-container-full .wpforms-field-label { font-family: var(--font-body); color: var(--heading); font-size: 1rem; font-weight: 600; } & div.wpforms-container-full .wpforms-submit-container { margin-top: 1.5rem; padding: 0; } & div.wpforms-container-full button[type=submit] { background-color: var(--primary); color: var(--white); border: 0; border-radius: .4375rem; font-family: var(--font-body); font-weight: 600; padding: 1rem 1.5rem; height: auto; } & div.wpforms-container-full button[type=submit]:hover { background-color: var(--secondary); } & div.wpforms-container-full { font-family: var(--font-body, Inter); } & div.wpforms-container-full .wpforms-form input[type=text], & div.wpforms-container-full .wpforms-form input[type=email], & div.wpforms-container-full .wpforms-form select, & div.wpforms-container-full .wpforms-form textarea { border-color: var(--border, #E5E5E5); font-family: var(--font-body, Inter); color: var(--heading, #171717); background-color: var(--white, #FFFFFF); } & div.wpforms-container-full .wpforms-field-label { font-family: var(--font-body, Inter); color: var(--heading, #171717); } & div.wpforms-container-full button[type=submit] { background-color: var(--primary, #633A9C); color: var(--white, #FFFFFF); font-family: var(--font-body, Inter); } & div.wpforms-container-full button[type=submit]:hover { background-color: var(--secondary, #C93691); } & div.wpforms-container-full .wpforms-form button.wpforms-submit[type=submit] { background-color: var(--primary, #633A9C); color: var(--white, #FFFFFF); border: 0; border-radius: .4375rem; font-family: var(--font-body, Inter); font-weight: 600; padding: 1rem 1.5rem; height: auto; } & div.wpforms-container-full .wpforms-form button.wpforms-submit[type=submit]:hover { background-color: var(--secondary, #C93691); }\n}.elementor .tt-card{min-width:0px;padding:1.75rem;border-radius:0.875rem;border-width:1px;border-color:var(--border);border-style:solid;background-color:var(--white);display:flex;flex-direction:column;gap:1.25rem;flex:1 1 16rem;}.elementor .tt-row-cards{padding:0px;display:flex;flex-direction:row;gap:1.5rem;flex-wrap:wrap;align-items:stretch;}.elementor .tt-text-link:hover,.elementor .tt-text-link:focus-visible{color:var(--secondary);}.elementor .tt-text-link{font-family:var(--font-body);font-weight:600;font-size:0.9375rem;color:var(--primary);padding:0px;border-radius:0px;background-color:transparent;text-align: left;\n}.elementor .tt-lead{max-width:42rem;font-family:var(--font-body);font-size:1.125rem;color:var(--body);line-height:1.75;}.elementor .tt-eyebrow{font-family:var(--font-body);font-weight:700;font-size:0.75rem;color:var(--primary);letter-spacing:0.16em;text-transform:uppercase;}.elementor .tt-stack{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:1.5rem;flex:1 1 0px;}.elementor .tt-wrap{max-width:80rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:3rem;}.elementor .tt-section-soft{padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#e7e7f3;}.elementor .tt-section{padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:var(--white);}