.elementor .gk-card-light{color:var(--gk-black);padding:32px;border-radius:16px;background-color:var(--gk-white-1);display:flex;flex-direction:column;gap:16px;}.elementor .gk-card-dark{color:var(--gk-white);padding:32px;border-radius:16px;background-color:var(--gk-black-1);display:flex;flex-direction:column;gap:16px;}.elementor .gk-section-light{color:var(--gk-black);padding-block-start:128px;padding-block-end:128px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--gk-white);display:flex;flex-direction:column;}.elementor .gk-section-dark{color:var(--gk-white);padding-block-start:128px;padding-block-end:128px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--gk-black);display:flex;flex-direction:column;}.elementor .gk-container{width:100%;max-width:1280px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:40px;padding-inline-end:40px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:40px;}.elementor .gk-btn-glass:hover,.elementor .gk-btn-glass:focus-visible{background-color:rgba(255,255,255,0.2);}.elementor .gk-btn-glass{font-family:var(--font-sans);font-weight:500;font-size:16px;color:var(--gk-white);line-height:24px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:28px;padding-inline-end:28px;border-radius:9999px;border-width:1px;border-color:rgba(255,255,255,0.25);border-style:solid;background-color:rgba(255,255,255,0.1);transition:all 0.15s;}.elementor .gk-btn-dark:hover,.elementor .gk-btn-dark:focus-visible{color:var(--gk-white);background-color:var(--gk-blue);}.elementor .gk-btn-dark{font-family:var(--font-sans);font-weight:500;font-size:16px;color:var(--gk-white);line-height:24px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:28px;padding-inline-end:28px;border-radius:9999px;border-width:0px;background-color:var(--gk-black);transition:all 0.15s;}.elementor .gk-btn-primary:hover,.elementor .gk-btn-primary:focus-visible{color:var(--gk-white);background-color:var(--gk-blue);}.elementor .gk-btn-primary{font-family:var(--font-sans);font-weight:500;font-size:16px;color:var(--gk-black);line-height:24px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:28px;padding-inline-end:28px;border-radius:9999px;border-width:0px;background-color:var(--gk-white);transition:all 0.15s;}.elementor .gk-body-sm{font-family:var(--font-sans);font-weight:400;font-size:14px;line-height:21px;margin:0px;}.elementor .gk-body{font-family:var(--font-sans);font-weight:400;font-size:16px;line-height:24px;margin:0px;}.elementor .gk-title{font-family:var(--font-sans);font-weight:400;font-size:20px;letter-spacing:-0.03em;line-height:1.3;margin:0px;}.elementor .gk-heading{font-family:var(--font-sans);font-weight:500;font-size:28px;letter-spacing:-0.05em;line-height:1.05;margin:0px;}.elementor .gk-display-lg{font-family:var(--font-sans);font-weight:500;font-size:56px;letter-spacing:-0.05em;line-height:0.95;margin:0px;}.elementor .gk-display-xl{font-family:var(--font-sans);font-weight:500;font-size:88px;letter-spacing:-0.05em;line-height:0.9;margin:0px;}.elementor .gk-eyebrow{font-family:var(--font-mono);font-weight:400;font-size:12.16px;letter-spacing:0.06em;line-height:18.24px;text-transform:uppercase;margin:0px;}