.elementor .e-78796b77-8cc5{font-size:84px;}.elementor .e-79b081d3-c631{max-width:640px;& a { color: var(--tc-blue); font-weight: 600; text-decoration: none; }\n}.elementor .e-11a9e61b-4783{width:calc(50% - 8px);}.elementor .e-1e6d8282-d693{width:calc(50% - 8px);}.elementor .e-6d73f1ea-e911{width:100%;}.elementor .e-541e3e54-f426{width:calc(33.333% - 11px);}.elementor .e-114cb4e-6c25{width:calc(33.333% - 11px);}.elementor .e-71ee3b28-23dc{width:calc(33.333% - 11px);}.elementor .e-78d89b15-7d1a{padding:0px;display:grid;grid-template-columns:1fr 1fr;gap: 10px 16px; & > div { display: flex; flex-direction: row; align-items: center; gap: 10px; min-height: 44px; padding: 0 14px; border: 1px solid var(--tc-line-light); } & span { font-family: var(--tc-font-body); font-size: 16px; color: var(--tc-ink-900); }\n}.elementor .e-4577f131-99b7{width:100%;}.elementor .e-44426a51-91ef{padding:0px;display:flex;flex-direction:row;gap:10px;flex-wrap:wrap;& > div { display: flex; flex-direction: row; align-items: center; gap: 10px; min-height: 44px; padding: 0 14px; border: 1px solid var(--tc-line-light); } & span { font-family: var(--tc-font-body); font-size: 16px; color: var(--tc-ink-900); } & > div { width: auto; }\n}.elementor .e-5e24f4cf-fa98{width:100%;}.elementor .e-6aea5290-489a{padding:0px;display:flex;flex-direction:row;gap:10px;flex-wrap:wrap;& > div { display: flex; flex-direction: row; align-items: center; gap: 10px; min-height: 44px; padding: 0 14px; border: 1px solid var(--tc-line-light); } & span { font-family: var(--tc-font-body); font-size: 16px; color: var(--tc-ink-900); } & > div { width: auto; }\n}.elementor .e-1201db1c-661c{width:100%;}.elementor .e-4a31f8c4-b49c{width:100%;}.elementor .e-4a4cd53c-c97a{width:100%;}.elementor .e-472fee20-59d6{width:100%;padding-block-start:18px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px;border-inline-start-width:4px;background-color:var(--tc-surface-light);border-left-style: solid; border-left-color: var(--tc-blue); & p { font-family: var(--tc-font-body); font-size: 17px; color: var(--tc-ink-900); }\n}.elementor .e-7a91507f-499d{width:100%;padding-block-start:18px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px;border-inline-start-width:4px;background-color:#FDECEC;border-left-style: solid; border-left-color: #C62828; & p { font-family: var(--tc-font-body); font-size: 17px; color: var(--tc-ink-900); }\n}.elementor .e-6af524d8-7bd5{width:100%;column-gap:16px;margin-block-start:18px;display:flex;flex-direction:row;flex-wrap:wrap;row-gap: 22px; & > .e-flexbox-base { display: flex; flex-direction: column; gap: 8px; padding: 0; } & label, & > .e-flexbox-base > p { font-family: var(--tc-font-body); font-weight: 600; font-size: 15px; line-height: 1.3; color: var(--tc-ink-900); } & > .e-flexbox-base > p span { font-weight: 400; color: var(--tc-grey-500); } & input[type=text], & input[type=tel], & input[type=email], & textarea { width: 100%; height: 52px; padding: 0 14px; border: 1px solid var(--tc-line-light); background-color: var(--tc-white); border-radius: 0; font-family: var(--tc-font-body); font-size: 16px; color: var(--tc-ink-900); box-sizing: border-box; } & textarea { height: auto; min-height: 120px; padding: 12px 14px; } & input:focus, & textarea:focus { border-color: var(--tc-blue); outline: 2px solid var(--tc-blue); outline-offset: 0; } & input::placeholder, & textarea::placeholder { color: var(--tc-grey-500); } & input[type=checkbox], & input[type=radio] { appearance: auto; -webkit-appearance: auto; clip-path: none; width: 20px; height: 20px; min-width: 20px; margin: 0; background: none; border: 0; accent-color: var(--tc-blue); } & input[type=file] { font-family: var(--tc-font-body); font-size: 15px; color: var(--tc-ink-900); padding: 12px; border: 1px dashed var(--tc-line-light); background-color: var(--tc-surface-light); width: 100%; box-sizing: border-box; } & > button { width: 100%; font-size: 22px; padding: 18px 30px; min-height: 60px; }\n}.elementor .e-6296fbf1-ee97{gap:18px;}.elementor .e-35b98ca8-4bff:hover,.elementor .e-35b98ca8-4bff:focus-visible{color:var(--tc-blue);}.elementor .e-35b98ca8-4bff{font-family:var(--tc-font-display);font-weight:900;font-size:48px;color:var(--tc-ink-900);line-height:1;font-style:italic;padding:0px;border-radius:0px;background-color:transparent;}.elementor .e-63c3c8a-b32d{font-family:var(--tc-font-body);font-size:16px;color:var(--tc-grey-600);}.elementor .e-328a1d2b-30f8{font-family:var(--tc-font-body);font-weight:700;font-size:17px;color:var(--tc-ink-900);line-height:1.5;margin-block-start:10px;}.elementor .e-58d223cb-8c2b{font-family:var(--tc-font-body);font-size:15px;color:var(--tc-grey-500);line-height:1.5;}.elementor .e-f13bf42-b0b3{font-family:var(--tc-font-body);font-weight:600;font-size:15px;color:var(--tc-ink-900);}.elementor .e-142276ec-707e{width:40px;height:40px;min-width:0px;padding:0px;&::before { width: 40px; height: 40px; }\n}.elementor .e-a1dbdf4-268d:hover,.elementor .e-a1dbdf4-268d:focus-visible{outline-offset:-3px;outline: 3px solid var(--tc-blue);\n}.elementor .e-a1dbdf4-268d{width:100%;height:200px;text-decoration:none;margin-block-start:8px;display:flex;flex-direction:column;gap:10px;justify-content:center;align-items:center;& > span { font-family: var(--tc-font-display); font-style: italic; font-weight: 800; font-size: 20px; text-transform: uppercase; color: var(--tc-white); } & > span span { color: var(--tc-blue); }\n}.elementor .e-725857e1-9b27{font-family:var(--tc-font-body);font-weight:600;font-size:15px;color:var(--tc-ink-900);& span { color: var(--tc-blue); letter-spacing: 2px; margin-right: 6px; }\n}.elementor .e-51ac2999-a77c{position:sticky;inset-block-start:110px;padding-block-start:40px;padding-block-end:40px;padding-inline-start:36px;padding-inline-end:36px;background-color:var(--tc-surface-light);gap:14px;}.elementor .e-4e8abf04-7fea{column-gap:56px;padding-block-start:80px;background-color:var(--tc-white);display:grid;grid-template-columns:minmax(0, 3fr) minmax(0, 2fr);grid-template-rows:auto;align-items:start;row-gap: 40px;\n}