.elementor .e-1be13474-5447{gap:24px;}.elementor .e-445f1836-925c{padding-block: 128px 96px;\n}.elementor .e-437b9fc0-7477{font-family:var(--font-display);font-weight:800;font-size:44px;color:var(--accent);line-height:1;font-style:italic;}.elementor .e-4c7b5fce-effd{padding-block-start:24px;border-block-start-width:1px;gap:12px;border-top-style: solid; border-top-color: var(--line);\n}.elementor .e-6ecb07af-d31b{font-family:var(--font-display);font-weight:800;font-size:44px;color:var(--accent);line-height:1;font-style:italic;}.elementor .e-12bbb69d-4344{padding-block-start:24px;border-block-start-width:1px;gap:12px;border-top-style: solid; border-top-color: var(--line);\n}.elementor .e-602deef4-ad82{font-family:var(--font-display);font-weight:800;font-size:44px;color:var(--accent);line-height:1;font-style:italic;}.elementor .e-87f112b-58ad{padding-block-start:24px;border-block-start-width:1px;gap:12px;border-top-style: solid; border-top-color: var(--line);\n}.elementor .e-46f477dd-2a85{display:flex;flex-direction:column;gap:24px;& .gform_wrapper { color: var(--ink); font-family: var(--font-body); } & .gform_required_legend { color: var(--ink-muted); font-size: 14px; } & .gfield_label { color: var(--ink); font-family: var(--font-display); font-weight: 600; font-size: 15px; letter-spacing: 0.08em; text-transform: uppercase; } & legend { color: var(--ink); font-family: var(--font-display); font-weight: 600; font-size: 15px; letter-spacing: 0.08em; text-transform: uppercase; } & .gfield_description { color: var(--ink-muted); font-size: 14px; } & .gform_fields label { color: var(--ink); } & .gchoice label { color: var(--ink); font-family: var(--font-body); font-size: 16px; text-transform: none; letter-spacing: 0px; } & .ginput_container_consent label { color: var(--ink-muted); font-size: 15px; text-transform: none; letter-spacing: 0px; } & .ginput_container input { background-color: var(--surface-card); color: var(--ink); border: 1px solid var(--line-strong); border-radius: 0px; font-family: var(--font-body); font-size: 16px; padding: 14px 16px; } & .ginput_container textarea { background-color: var(--surface-card); color: var(--ink); border: 1px solid var(--line-strong); border-radius: 0px; font-family: var(--font-body); font-size: 16px; padding: 14px 16px; } & .ginput_container select { background-color: var(--surface-card); color: var(--ink); border: 1px solid var(--line-strong); border-radius: 0px; font-family: var(--font-body); font-size: 16px; padding: 14px 16px; } & .ginput_container input[type="checkbox"] { width: 20px; height: 20px; padding: 0px; accent-color: var(--accent); } & .ginput_container input[type="radio"] { width: 20px; height: 20px; padding: 0px; accent-color: var(--accent); } & .gfield_required { color: var(--accent); } & .gfield_price { color: var(--accent); } & .ginput_product_price { color: var(--accent); font-family: var(--font-display); font-weight: 700; font-size: 22px; } & .ginput_total { color: var(--accent); font-family: var(--font-display); font-weight: 700; font-size: 22px; } & .gform_footer { margin-top: 24px; } & .gform_button { background-color: var(--accent); color: var(--on-accent); border: 0px; border-radius: 0px; font-family: var(--font-display); font-weight: 700; font-size: 17px; letter-spacing: 0.04em; text-transform: uppercase; padding: 16px 34px; cursor: pointer; clip-path: polygon(10px 0, 100% 0, calc(100% - 10px) 100%, 0 100%); } & .gform_validation_errors { background-color: var(--surface-card); border: 1px solid #FF6B5E; border-radius: 0px; color: #FF6B5E; } & .gfield_validation_message { background-color: transparent; border: 0px; color: #FF6B5E; padding: 4px 0px; } & .gform_confirmation_message { color: var(--ink); font-family: var(--font-body); font-size: 19px; line-height: 30px; } & .gform_wrapper .gform_footer input[type="submit"] { background-color: var(--accent); color: var(--on-accent); border: 0px; border-radius: 0px; font-family: var(--font-display); font-weight: 700; font-size: 17px; letter-spacing: 0.04em; text-transform: uppercase; padding: 16px 34px; cursor: pointer; clip-path: polygon(10px 0, 100% 0, calc(100% - 10px) 100%, 0 100%); } & .gform_wrapper input[type="submit"] { background-color: var(--accent); color: var(--on-accent); border: 0px; border-radius: 0px; font-family: var(--font-display); font-weight: 700; font-size: 17px; letter-spacing: 0.04em; text-transform: uppercase; padding: 16px 34px; } & .gform_wrapper .gform_footer .gform_button { background-color: var(--accent); color: var(--on-accent); border: 0px; border-radius: 0px; font-family: var(--font-display); font-weight: 700; font-size: 17px; letter-spacing: 0.04em; text-transform: uppercase; padding: 16px 34px; } & .gform_wrapper .gform_footer input[type="submit"]:hover { background-color: var(--accent-hover); } & .gform-theme--orbital { --gf-ctrl-btn-bg-color-primary: var(--accent); --gf-ctrl-btn-bg-color-hover-primary: var(--accent-hover); --gf-ctrl-btn-bg-color-focus-primary: var(--accent-hover); --gf-ctrl-btn-color-primary: var(--on-accent); --gf-ctrl-btn-color-hover-primary: var(--on-accent); --gf-ctrl-btn-color-focus-primary: var(--on-accent); --gf-ctrl-btn-border-color-primary: var(--accent); --gf-ctrl-btn-border-color-hover-primary: var(--accent-hover); --gf-ctrl-btn-radius: 0px; --gf-ctrl-btn-padding-x: 34px; --gf-ctrl-btn-padding-y: 16px; --gf-ctrl-btn-font-size: 17px; } & .gform_wrapper .gform_footer button.gform_button { font-family: var(--font-display); font-weight: 700; letter-spacing: 0.04em; text-transform: uppercase; clip-path: polygon(10px 0, 100% 0, calc(100% - 10px) 100%, 0 100%); } & .gform_wrapper .gform_footer button.gform_button { font-family: var(--font-display) !important; font-weight: 700 !important; letter-spacing: 0.04em !important; text-transform: uppercase !important; } & .gform-theme { --gf-color-primary: #C8F031; --gf-color-primary-rgb: 200, 240, 49; --gf-color-primary-contrast: #050505; --gf-color-primary-contrast-rgb: 5, 5, 5; --gf-color-primary-darker: #B3DD14; --gf-color-primary-lighter: #DCFF5A; --gf-ctrl-border-color-focus: #ECECEC; --gf-ctrl-checkbox-check-color: #050505; --gf-ctrl-radio-check-color: #050505; --gf-local-color-primary: #C8F031; } & .gfield input[type="checkbox"] { accent-color: #C8F031; } & .gfield input[type="radio"] { accent-color: #C8F031; } & .gform_wrapper .gfield_label { color: var(--ink); } & .gform_wrapper .gform_fields .gfield .ginput_container input::placeholder { color: var(--ink-muted); opacity: 1; } & .gform_wrapper .gform_fields .gfield .ginput_container textarea::placeholder { color: var(--ink-muted); opacity: 1; } & .gform-theme--framework { --gf-color-primary: #C8F031 !important; --gf-color-primary-rgb: 200, 240, 49 !important; --gf-color-primary-contrast: #050505 !important; --gf-color-primary-darker: #B3DD14 !important; --gf-color-primary-lighter: #DCFF5A !important; --gf-ctrl-border-color-focus: #ECECEC !important; } & .gfield input[type="radio"]:checked::before { background-color: #C8F031 !important; } & .gfield input[type="checkbox"]:checked::before { background-color: #C8F031 !important; } & .gfield input[type="radio"]:checked { border-color: #C8F031 !important; } & .gfield input[type="checkbox"]:checked { border-color: #C8F031 !important; }\n}.elementor .e-2a9de5b7-cd09{font-family:var(--font-display);font-weight:600;font-size:13px;color:var(--ink-muted);letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-14307ef2-99a2{font-family:var(--font-display);font-weight:700;font-size:24px;color:var(--accent);line-height:1.1;font-style:italic;text-transform:uppercase;}.elementor .e-3c077268-52b6{padding-block-start:16px;border-block-start-width:1px;display:flex;flex-direction:column;gap:4px;align-items:flex-start;border-top-style: solid; border-top-color: var(--line);\n}.elementor .e-322d2600-c06d{font-family:var(--font-display);font-weight:600;font-size:13px;color:var(--ink-muted);letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-2b412c7-2629{font-family:var(--font-display);font-weight:600;font-size:19px;color:var(--ink);line-height:1.2;text-transform:uppercase;}.elementor .e-389025cb-f10a{padding-block-start:16px;border-block-start-width:1px;display:flex;flex-direction:column;gap:4px;align-items:flex-start;border-top-style: solid; border-top-color: var(--line);\n}.elementor .e-37501e4f-8d0c{font-family:var(--font-display);font-weight:600;font-size:13px;color:var(--ink-muted);letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-775c3d91-f6dc{font-family:var(--font-display);font-weight:600;font-size:19px;color:var(--ink);line-height:1.2;text-transform:uppercase;}.elementor .e-30e60354-c33d{padding-block-start:16px;border-block-start-width:1px;display:flex;flex-direction:column;gap:4px;align-items:flex-start;border-top-style: solid; border-top-color: var(--line);\n}.elementor .e-365e18f0-861b{font-family:var(--font-display);font-weight:600;font-size:13px;color:var(--ink-muted);letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-22b3e4b4-e3a9{font-family:var(--font-display);font-weight:600;font-size:19px;color:var(--ink);line-height:1.2;text-transform:uppercase;}.elementor .e-73e4aee0-ab51{padding-block-start:16px;border-block-start-width:1px;display:flex;flex-direction:column;gap:4px;align-items:flex-start;border-top-style: solid; border-top-color: var(--line);\n}.elementor .e-61f5b53c-5653{font-family:var(--font-body);font-size:14px;color:var(--ink-muted);line-height:22px;padding-block-start:16px;border-block-start-width:1px;border-top-style: solid; border-top-color: var(--line);\n}.elementor .e-4606df7f-e36e{position:sticky;inset-block-start:112px;padding:32px;border-radius:6px;border-width:1px;border-color:var(--line);border-style:solid;background-color:var(--surface-card);gap:20px;}.elementor .e-3f342c94-d316{display:grid;gap:64px;grid-template-columns:minmax(0, 7fr) minmax(0, 4fr);align-items:start;}.elementor .e-2f0dcc61-3914{gap:24px;}.elementor .e-4bdaec5c-f138{font-family:var(--font-display);font-weight:700;font-size:21px;color:var(--ink);letter-spacing:0.02em;line-height:1.2;text-transform:uppercase;}.elementor .e-5e325233-49e7{cursor:pointer;padding-block: 24px;\n}.elementor .e-f793bb9-d464{max-width:640px;font-family:var(--font-body);font-size:17px;color:var(--ink-muted);line-height:29px;padding-block-end:24px;}.elementor .e-2a506dca-eed8{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--line);\n}.elementor .e-6985fdb5-1c6a{font-family:var(--font-display);font-weight:700;font-size:21px;color:var(--ink);letter-spacing:0.02em;line-height:1.2;text-transform:uppercase;}.elementor .e-75a66d92-34ee{cursor:pointer;padding-block: 24px;\n}.elementor .e-2b1f011b-6292{max-width:640px;font-family:var(--font-body);font-size:17px;color:var(--ink-muted);line-height:29px;padding-block-end:24px;}.elementor .e-4104f343-2391{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--line);\n}.elementor .e-14636d7a-df48{font-family:var(--font-display);font-weight:700;font-size:21px;color:var(--ink);letter-spacing:0.02em;line-height:1.2;text-transform:uppercase;}.elementor .e-516fa915-8bd8{cursor:pointer;padding-block: 24px;\n}.elementor .e-bc58233-884a{max-width:640px;font-family:var(--font-body);font-size:17px;color:var(--ink-muted);line-height:29px;padding-block-end:24px;}.elementor .e-108a267b-2c75{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--line);\n}.elementor .e-50cb5261-c422{font-family:var(--font-display);font-weight:700;font-size:21px;color:var(--ink);letter-spacing:0.02em;line-height:1.2;text-transform:uppercase;}.elementor .e-708d95fa-e491{cursor:pointer;padding-block: 24px;\n}.elementor .e-6a0bab9e-79d8{max-width:640px;font-family:var(--font-body);font-size:17px;color:var(--ink-muted);line-height:29px;padding-block-end:24px;}.elementor .e-4e99a7ad-dd38{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--line);\n}.elementor .e-403b60c8-9922{font-family:var(--font-display);font-weight:700;font-size:21px;color:var(--ink);letter-spacing:0.02em;line-height:1.2;text-transform:uppercase;}.elementor .e-4cc7c467-20f1{cursor:pointer;padding-block: 24px;\n}.elementor .e-4e27641a-734f{max-width:640px;font-family:var(--font-body);font-size:17px;color:var(--ink-muted);line-height:29px;padding-block-end:24px;}.elementor .e-446d3cb5-d81b{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--line);\n}.elementor .e-265b0e57-18c0{font-family:var(--font-display);font-weight:700;font-size:21px;color:var(--ink);letter-spacing:0.02em;line-height:1.2;text-transform:uppercase;}.elementor .e-43b803ee-b744{cursor:pointer;padding-block: 24px;\n}.elementor .e-6b65a89c-6691{max-width:640px;font-family:var(--font-body);font-size:17px;color:var(--ink-muted);line-height:29px;padding-block-end:24px;}.elementor .e-fa68b5d-7f62{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--line);\n}.elementor .e-228e2f22-9db2{border-block-start-width:1px;display:flex;flex-direction:column;border-top-style: solid; border-top-color: var(--line);\n}.elementor .e-62cff3fb-d259{margin-block-start:16px;gap:24px;}.elementor .e-44c0ef23-1bb2{gap:24px;}