.elementor .e-11eaaca4-2009{width:7px;height:7px;min-width:7px;padding:0;background-color:#4EFF2E;transform:rotateX(0deg) rotateY(0deg) rotateZ(45deg)}.elementor .e-6b45ba31-ed58{font-family:var(--fm-body);font-weight:700;font-size:11px;color:rgb(255 255 255 / .55);letter-spacing:.18em;text-transform:uppercase}.elementor .e-38968198-b7d9{padding:0;margin-block-end:28px;gap:10px;align-items:center}.elementor .e-4605dd6c-79cf{font-family:var(--fm-display);font-weight:400;font-size:clamp(52px, 7.4vw, 112px);color:#fff;letter-spacing:-.055em;line-height:.94;text-transform:uppercase;& span{color:#4EFF2E}\n}.elementor .e-298bfb6d-4982{max-width:34rem;font-family:var(--fm-body);font-size:17px;color:rgb(255 255 255 / .72);line-height:1.65;& strong{color:#fff}\n}.elementor .e-1db62b43-290a:hover,.elementor .e-1db62b43-290a:focus-visible{color:#0d1057;border-color:#fff;background-color:#fff}.elementor .e-1db62b43-290a{font-family:var(--fm-body);font-weight:800;font-size:12px;color:#0d1057;letter-spacing:.11em;text-align:center;text-transform:uppercase;padding-block-start:19px;padding-block-end:19px;padding-inline-start:26px;padding-inline-end:26px;border-radius:0;border-width:1px;border-color:#4EFF2E;border-style:solid;background-color:#4EFF2E;box-shadow:0 16px 40px 0 rgb(78 255 46 / .25);transition:all 250ms;white-space:nowrap;\n}.elementor .e-22655fe9-50a2:hover,.elementor .e-22655fe9-50a2:focus-visible{color:#0d1057;border-color:#fff;background-color:#fff}.elementor .e-22655fe9-50a2{font-family:var(--fm-body);font-weight:800;font-size:12px;color:#fff;letter-spacing:.11em;text-align:center;text-transform:uppercase;padding-block-start:19px;padding-block-end:19px;padding-inline-start:26px;padding-inline-end:26px;border-radius:0;border-width:1px;border-color:rgb(255 255 255 / .4);border-style:solid;background-color:#fff0;transition:all 250ms;white-space:nowrap;\n}.elementor .e-509f001c-1774{width:auto;padding:0;gap:12px;flex-wrap:wrap}.elementor .e-4907313b-eccf{padding:0;margin-block-start:40px;gap:56px;justify-content:space-between;align-items:flex-end}.elementor .e-1a004277-bd14{width:100%;max-width:1320px;padding-block-start:0;padding-block-end:0;padding-inline-start:24px;padding-inline-end:24px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:0}.elementor .e-3b384eea-4585{min-height:62vh;overflow:hidden;position:relative;padding-block-start:130px;padding-block-end:96px;padding-inline-start:0;padding-inline-end:0;background-color:#0d1057;flex-direction:column;gap:0;justify-content:center;background-image:linear-gradient(90deg,rgb(13 16 87 / .97) 0%,rgb(13 16 87 / .84) 55%,rgb(13 16 87 / .72) 100%),radial-gradient(circle at 85% 20%,rgb(78 255 46 / .18) 0%,#fff0 45%),linear-gradient(rgb(255 255 255 / .05) 1px,#fff0 1px),linear-gradient(90deg,rgb(255 255 255 / .05) 1px,#fff0 1px),url(https://www.hoverswitch.net/wp-content/uploads/2026/10/hero-bg.webp);background-size:100% 100%,100% 100%,80px 80px,80px 80px,cover;background-position:center center;\n}.elementor .e-64038ddf-327e{font-family:var(--fm-body);font-weight:700;font-size:11px;color:rgb(13 16 87 / .5);letter-spacing:.18em;text-transform:uppercase;margin-block-end:20px;display:flex;gap:10px;align-items:center;&::before{content:'';width:7px;height:7px;min-width:7px;border:1px solid #0d1057;background-color:#4EFF2E;transform:rotate(45deg)}\n}.elementor .e-4b6eace7-7e9d{font-family:var(--fm-display);font-weight:400;font-size:clamp(34px, 3.8vw, 56px);color:#0d1057;letter-spacing:-.05em;line-height:.95;text-transform:uppercase;margin-block-end:36px;& span{color:#4EFF2E;-webkit-text-stroke:1px #0d1057}\n}.elementor .e-76f7b7e0-ea84{padding:0;flex-direction:column;gap:0;&>div{padding:20px 22px;margin-block-end:-1px;gap:16px;align-items:center;border:1px solid rgb(13 16 87 / .14);background-color:rgb(255 255 255 / .65);transition:all 300ms}&>div:hover{background-color:#fff;transform:translateX(6px)}&>div>p:first-child{width:46px;height:46px;min-width:46px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#4EFF2E;color:#0d1057;font-family:var(--fm-display);font-size:17px;box-shadow:0 0 0 5px rgb(78 255 46 / .18);transition:all 300ms}&>div:hover>p:first-child{background-color:#0d1057;color:#4EFF2E}&>div>div{padding:0;flex-direction:column;gap:3px}&>div>div>p:first-child{font-family:var(--fm-body);font-weight:700;font-size:9px;color:#92939c;letter-spacing:.12em;text-transform:uppercase}&>div>div>p:last-child{font-family:var(--fm-body);font-weight:600;font-size:15px;color:#0d1057}&>div>div>p:last-child:hover{color:#1E7B0C}\n}.elementor .e-4940eba8-198c{font-family:var(--fm-body);font-weight:700;font-size:10px;color:rgb(13 16 87 / .5);letter-spacing:.16em;text-transform:uppercase;margin-block-start:36px;margin-block-end:14px;display:flex;gap:10px;align-items:center;&::before{content:'';width:7px;height:7px;min-width:7px;border:1px solid #0d1057;background-color:#4EFF2E;transform:rotate(45deg)}\n}.elementor .e-36c7ae1b-edfe{padding:0;gap:8px;flex-wrap:wrap;&>a{font-family:var(--fm-body);font-weight:700;font-size:11px;color:#0d1057;letter-spacing:.08em;text-transform:uppercase;padding:11px 16px;border-radius:0;border:1px solid rgb(13 16 87 / .2);background-color:#fff0;transition:all 250ms}&>a:hover{color:#4EFF2E;border-color:#0d1057;background-color:#0d1057}\n}.elementor .e-a8b4e89-fb46{position:sticky;inset-block-start:120px;padding:0;flex-direction:column;gap:0}.elementor .e-5ad99f03-e8e4{font-family:var(--fm-display);font-weight:400;font-size:clamp(26px, 2.4vw, 34px);color:#0d1057;letter-spacing:-.03em;line-height:1;text-transform:uppercase}.elementor .e-e152f94-72c1{font-family:var(--fm-body);font-size:14px;color:#686a79;line-height:1.6;margin-block-start:12px;margin-block-end:32px}.elementor .e-47024cf8-5783:focus{border-color:#0d1057;background-color:#fff}.elementor .e-47024cf8-5783{width:100%;height:52px;font-family:var(--fm-body);font-size:15px;color:#0a0a0d;cursor:pointer;padding-block-start:0;padding-block-end:0;padding-inline-start:14px;padding-inline-end:14px;border-radius:0;border-width:1px;border-color:#cfd0d5;border-style:solid;background-color:#f7f6f1;transition:border-color 200ms,background-color 200ms}.elementor .e-4d8ae1dd-b746{padding:0;gap:24px;align-items:stretch;&>div{padding:0;flex-direction:column;gap:9px;flex:1 1 calc(50% - 12px)}&>div:nth-child(5),&>div:nth-child(6){flex:1 1 100%}& label{font-family:var(--fm-body);font-weight:800;font-size:10px;color:#0d1057;letter-spacing:.08em;text-transform:uppercase}& input{width:100%;height:52px;padding:0 14px;font-family:var(--fm-body);font-size:15px;color:#0a0a0d;border-radius:0;border:1px solid #cfd0d5;background-color:#f7f6f1;transition:border-color 200ms,background-color 200ms}& input:focus,& textarea:focus{border-color:#0d1057;background-color:#fff}& textarea{width:100%;min-height:150px;padding:14px;font-family:var(--fm-body);font-size:15px;color:#0a0a0d;border-radius:0;border:1px solid #cfd0d5;background-color:#f7f6f1;transition:border-color 200ms}& button{width:100%;min-height:58px;font-family:var(--fm-body);font-weight:800;font-size:12px;color:#0d1057;letter-spacing:.11em;text-transform:uppercase;cursor:pointer;border-radius:0;border:1px solid #4EFF2E;background-color:#4EFF2E;transition:all 250ms}& button:hover{color:#fff;border-color:#0d1057;background-color:#0d1057}& .e-form-success-message-base{flex:1 1 100%;font-family:var(--fm-body);font-size:14px;color:#0d1057;border:1px solid #4EFF2E;background-color:#e7ffe2}& .e-form-error-message-base{flex:1 1 100%;font-family:var(--fm-body);font-size:14px}\n}.elementor .e-58b089e0-fed3{padding:48px;border-block-start-width:4px;background-color:#fff;box-shadow:0 40px 80px 0 rgb(13 16 87 / .12);border-top-style:solid;border-top-color:#4EFF2E;\n}.elementor .e-4805da04-2e00{width:100%;max-width:1320px;padding-block-start:0;padding-block-end:0;padding-inline-start:24px;padding-inline-end:24px;margin-inline-start:auto;margin-inline-end:auto;gap:6vw;grid-template-columns:0.85fr 1.15fr;grid-template-rows:auto;align-items:start}.elementor .e-48b55757-8d21{position:relative;padding-block-start:120px;padding-block-end:120px;padding-inline-start:0;padding-inline-end:0;background-color:#f7f6f1;flex-direction:column;gap:50px;background-image:radial-gradient(ellipse at 8% 0%,rgb(78 255 46 / .18) 0%,#fff0 45%),radial-gradient(rgb(13 16 87 / .12) 1px,#fff0 1px);background-size:100% 100%,22px 22px;\n}