.elementor .e-50c05c94-273c{width:auto;font-family:Sora,sans-serif;font-weight:600;font-size:15px;color:#292929;letter-spacing:-0.02em;line-height:1.3;padding-block-start:9px;padding-block-end:9px;padding-inline-start:20px;padding-inline-end:20px;margin:0px;border-radius:222px;background-color:#b4f528;display:inline-flex;align-items:center;align-self:flex-start;&::before { content:"";display:inline-block;flex:0 0 auto;width:9px;height:9px;border-radius:50%;background-color:#ff29b2;margin-inline-end:10px;animation:lvPulse 1.8s ease-out infinite; }\n}.elementor .e-53b2ddc8-dd2d{font-family:Sora,sans-serif;font-weight:700;font-size:clamp(30px,3.7vw,56px);color:#fffdf3;letter-spacing:-0.052em;line-height:1.18;margin:0px;& strong { color:#b4f528;font-weight:700; } & br { display:none; } text-wrap:balance; & br { display:inline; }\n}.elementor .e-5d5e685a-6c15{font-family:Inter,sans-serif;font-weight:300;font-size:clamp(18px,1.75vw,30px);color:rgba(255,253,243,.8);line-height:1.25;margin:0px;& strong { color:#fffdf3;font-weight:600; }\n}.elementor .e-3039dda1-7c8b{width:auto;max-width:689px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:22px;flex:1 1 420px;align-items:flex-start;text-align:left;\n}.elementor .e-78da8980-8cf7{font-family:Inter,sans-serif;font-weight:500;font-size:16px;color:#ffffff;line-height:1.35;text-align:center;margin:0px;& strong { font-weight:700; }\n}.elementor .e-24592b7e-e2a6{width:auto;min-height:420px;max-width:542px;padding-block-start:32px;padding-block-end:32px;padding-inline-start:32px;padding-inline-end:32px;border-radius:20px;background-color:#ff29b2;box-shadow:0px 30px 70px 0px rgba(0,0,0,.4);display:flex;flex-direction:column;gap:14px;flex:1 1 380px;justify-content:flex-start;align-items:stretch;box-sizing:border-box;\n}.elementor .e-6a262239-edbf{width:min(1340px,100%);position:relative;z-index:1;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:clamp(32px,5vw,80px);flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .e-613de03b-3606{width:min(560px,55vw);position:absolute;inset-block-start:10%;inset-inline-end:4%;inset-block-end:18%;z-index:-1;padding:0px;border-radius:50%;background-color:#b4f528;opacity:32%;filter:blur(90px);pointer-events:none;\n}.elementor .e-f581e07-9d83{overflow:hidden;position:relative;padding-block-start:clamp(64px,7vw,112px);padding-block-end:clamp(92px,calc(6vw + 44px),140px);padding-inline-start:clamp(24px,6vw,96px);padding-inline-end:clamp(24px,6vw,96px);background-color:#292929;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px); background-size:48px 48px; isolation:isolate;\n}.elementor .e-7a378fae-805f{max-width:900px;font-family:Sora,sans-serif;font-weight:700;font-size:clamp(30px,3.07vw,53px);color:#292929;letter-spacing:-0.052em;line-height:1.3;text-align:center;margin:0px;& strong { color:#002aff;font-weight:700; }\n}.elementor .e-33e7b9d0-b78a{width:auto;height:26px;max-width:none;\n}.elementor .e-2a0c370d-3e26{width:56px;height:56px;padding:0px;margin-block-end:0px;border-radius:50%;background-color:#ffe3cc;box-shadow:0px 0px 0px 7px rgba(255,126,41,.18);transition:transform 0.3s;display:flex;grid-column:1;grid-row:1;justify-content:center;align-items:center;}.elementor .e-59c1ec14-81c8{font-family:Sora,sans-serif;font-weight:700;font-size:clamp(20px,1.6vw,23px);color:#4c4c4c;letter-spacing:-0.04em;line-height:1.2;margin:0px;grid-column:2;grid-row:1;}.elementor .e-1bb8fda0-bf54{font-family:Inter,sans-serif;font-size:18px;color:#4c4c4c;line-height:1.5;margin:0px;grid-column:1 / -1;grid-row:2;}.elementor .e-3b41dc75-9070:hover,.elementor .e-3b41dc75-9070:focus-visible{box-shadow:0px 20px 40px 0px rgba(41,41,41,.18);transform:translate3d(0px, -4px, 0px);translate:0 -4px;\n}.elementor .e-3b41dc75-9070{column-gap:16px;padding-block-start:30px;padding-block-end:30px;padding-inline-start:30px;padding-inline-end:30px;border-radius:34px;background-color:#fffdf3;box-shadow:0px 16px 36px 0px rgba(41,41,41,.14);transition:transform 0.28s, box-shadow 0.28s;display:grid;flex-direction:column;gap:16px;grid-template-columns:56px 1fr;align-items:center;box-sizing:border-box; &:hover > :first-child { transform:scale(1.08) rotate(-5deg); } transition:translate .28s ease,box-shadow .28s ease; row-gap:12px;\n}.elementor .e-3054e996-c625{width:auto;height:26px;max-width:none;\n}.elementor .e-6c2edfbc-7455{width:56px;height:56px;padding:0px;margin-block-end:0px;border-radius:50%;background-color:#ffe3cc;box-shadow:0px 0px 0px 7px rgba(255,126,41,.18);transition:transform 0.3s;display:flex;grid-column:1;grid-row:1;justify-content:center;align-items:center;}.elementor .e-1298908c-8385{font-family:Sora,sans-serif;font-weight:700;font-size:clamp(20px,1.6vw,23px);color:#4c4c4c;letter-spacing:-0.04em;line-height:1.2;margin:0px;grid-column:2;grid-row:1;}.elementor .e-6975ca27-6143{font-family:Inter,sans-serif;font-size:18px;color:#4c4c4c;line-height:1.5;margin:0px;grid-column:1 / -1;grid-row:2;}.elementor .e-3aeb4610-c7fe:hover,.elementor .e-3aeb4610-c7fe:focus-visible{box-shadow:0px 20px 40px 0px rgba(41,41,41,.18);transform:translate3d(0px, -4px, 0px);translate:0 -4px;\n}.elementor .e-3aeb4610-c7fe{column-gap:16px;padding-block-start:30px;padding-block-end:30px;padding-inline-start:30px;padding-inline-end:30px;border-radius:34px;background-color:#fffdf3;box-shadow:0px 16px 36px 0px rgba(41,41,41,.14);transition:transform 0.28s, box-shadow 0.28s;display:grid;flex-direction:column;gap:16px;grid-template-columns:56px 1fr;align-items:center;box-sizing:border-box; &:hover > :first-child { transform:scale(1.08) rotate(-5deg); } transition:translate .28s ease,box-shadow .28s ease; row-gap:12px;\n}.elementor .e-3a95b4e6-f721{width:auto;height:26px;max-width:none;\n}.elementor .e-6755a29b-3734{width:56px;height:56px;padding:0px;margin-block-end:0px;border-radius:50%;background-color:#ffe3cc;box-shadow:0px 0px 0px 7px rgba(255,126,41,.18);transition:transform 0.3s;display:flex;grid-column:1;grid-row:1;justify-content:center;align-items:center;}.elementor .e-1db9442b-35ee{font-family:Sora,sans-serif;font-weight:700;font-size:clamp(20px,1.6vw,23px);color:#4c4c4c;letter-spacing:-0.04em;line-height:1.2;margin:0px;grid-column:2;grid-row:1;}.elementor .e-8ca57ed-6cc1{font-family:Inter,sans-serif;font-size:18px;color:#4c4c4c;line-height:1.5;margin:0px;grid-column:1 / -1;grid-row:2;}.elementor .e-25af2285-9cf7:hover,.elementor .e-25af2285-9cf7:focus-visible{box-shadow:0px 20px 40px 0px rgba(41,41,41,.18);transform:translate3d(0px, -4px, 0px);translate:0 -4px;\n}.elementor .e-25af2285-9cf7{column-gap:16px;padding-block-start:30px;padding-block-end:30px;padding-inline-start:30px;padding-inline-end:30px;border-radius:34px;background-color:#fffdf3;box-shadow:0px 16px 36px 0px rgba(41,41,41,.14);transition:transform 0.28s, box-shadow 0.28s;display:grid;flex-direction:column;gap:16px;grid-template-columns:56px 1fr;align-items:center;box-sizing:border-box; &:hover > :first-child { transform:scale(1.08) rotate(-5deg); } transition:translate .28s ease,box-shadow .28s ease; row-gap:12px;\n}.elementor .e-207a9098-6e92{width:auto;height:26px;max-width:none;\n}.elementor .e-130ffb58-e259{width:56px;height:56px;padding:0px;margin-block-end:0px;border-radius:50%;background-color:#ffe3cc;box-shadow:0px 0px 0px 7px rgba(255,126,41,.18);transition:transform 0.3s;display:flex;grid-column:1;grid-row:1;justify-content:center;align-items:center;}.elementor .e-4871f754-ddbf{font-family:Sora,sans-serif;font-weight:700;font-size:clamp(20px,1.6vw,23px);color:#4c4c4c;letter-spacing:-0.04em;line-height:1.2;margin:0px;grid-column:2;grid-row:1;}.elementor .e-77f54683-dce9{font-family:Inter,sans-serif;font-size:18px;color:#4c4c4c;line-height:1.5;margin:0px;grid-column:1 / -1;grid-row:2;}.elementor .e-90ed9ad-bca5:hover,.elementor .e-90ed9ad-bca5:focus-visible{box-shadow:0px 20px 40px 0px rgba(41,41,41,.18);transform:translate3d(0px, -4px, 0px);translate:0 -4px;\n}.elementor .e-90ed9ad-bca5{column-gap:16px;padding-block-start:30px;padding-block-end:30px;padding-inline-start:30px;padding-inline-end:30px;border-radius:34px;background-color:#fffdf3;box-shadow:0px 16px 36px 0px rgba(41,41,41,.14);transition:transform 0.28s, box-shadow 0.28s;display:grid;flex-direction:column;gap:16px;grid-template-columns:56px 1fr;align-items:center;box-sizing:border-box; &:hover > :first-child { transform:scale(1.08) rotate(-5deg); } transition:translate .28s ease,box-shadow .28s ease; row-gap:12px;\n}.elementor .e-2ca4dd5f-9e6f{width:auto;height:26px;max-width:none;\n}.elementor .e-525539ff-d59c{width:56px;height:56px;padding:0px;margin-block-end:0px;border-radius:50%;background-color:#ffe3cc;box-shadow:0px 0px 0px 7px rgba(255,126,41,.18);transition:transform 0.3s;display:flex;grid-column:1;grid-row:1;justify-content:center;align-items:center;}.elementor .e-30d3d221-b975{font-family:Sora,sans-serif;font-weight:700;font-size:clamp(20px,1.6vw,23px);color:#4c4c4c;letter-spacing:-0.04em;line-height:1.2;margin:0px;grid-column:2;grid-row:1;}.elementor .e-3a0a3434-1378{font-family:Inter,sans-serif;font-size:18px;color:#4c4c4c;line-height:1.5;margin:0px;grid-column:1 / -1;grid-row:2;}.elementor .e-1ab5099e-15e1:hover,.elementor .e-1ab5099e-15e1:focus-visible{box-shadow:0px 20px 40px 0px rgba(41,41,41,.18);transform:translate3d(0px, -4px, 0px);translate:0 -4px;\n}.elementor .e-1ab5099e-15e1{column-gap:16px;padding-block-start:30px;padding-block-end:30px;padding-inline-start:30px;padding-inline-end:30px;border-radius:34px;background-color:#fffdf3;box-shadow:0px 16px 36px 0px rgba(41,41,41,.14);transition:transform 0.28s, box-shadow 0.28s;display:grid;flex-direction:column;gap:16px;grid-template-columns:56px 1fr;align-items:center;box-sizing:border-box; &:hover > :first-child { transform:scale(1.08) rotate(-5deg); } transition:translate .28s ease,box-shadow .28s ease; row-gap:12px;\n}.elementor .e-1c4f973-f195{width:auto;height:26px;max-width:none;\n}.elementor .e-445c8105-2785{width:56px;height:56px;padding:0px;margin-block-end:0px;border-radius:50%;background-color:#ffe3cc;box-shadow:0px 0px 0px 7px rgba(255,126,41,.18);transition:transform 0.3s;display:flex;grid-column:1;grid-row:1;justify-content:center;align-items:center;}.elementor .e-3a53b6fa-1ddf{font-family:Sora,sans-serif;font-weight:700;font-size:clamp(20px,1.6vw,23px);color:#b4f528;letter-spacing:-0.04em;line-height:1.2;margin:0px;grid-column:2;grid-row:1;}.elementor .e-1790e15b-fb26{font-family:Inter,sans-serif;font-size:18px;color:#fffdf3;line-height:1.5;margin:0px;grid-column:1 / -1;grid-row:2;}.elementor .e-423c227b-f484:hover,.elementor .e-423c227b-f484:focus-visible{box-shadow:0px 20px 40px 0px rgba(41,41,41,.3);transform:translate3d(0px, -4px, 0px);translate:0 -4px;\n}.elementor .e-423c227b-f484{column-gap:16px;padding-block-start:30px;padding-block-end:30px;padding-inline-start:30px;padding-inline-end:30px;border-radius:34px;background-color:#292929;box-shadow:0px 16px 36px 0px rgba(41,41,41,.28);transition:transform 0.28s, box-shadow 0.28s;display:grid;flex-direction:column;gap:16px;grid-template-columns:56px 1fr;align-items:center;box-sizing:border-box; &:hover > :first-child { transform:scale(1.08) rotate(-5deg); } transition:translate .28s ease,box-shadow .28s ease; row-gap:12px;\n}.elementor .e-54aeecd9-1d1d{width:100%;padding:0px;display:grid;gap:clamp(20px,3vw,40px);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));text-align:left;\n}.elementor .e-5815e145-de2b:hover,.elementor .e-5815e145-de2b:focus-visible{box-shadow:0px 14px 30px 0px rgba(255,41,178,.4);transform:translate3d(0px, -3px, 0px);filter:brightness(1.06);\n}.elementor .e-5815e145-de2b:active{transform:translate3d(0px, 0px, 0px);}.elementor .e-5815e145-de2b{width:auto;font-family:Sora,sans-serif;font-weight:600;font-size:clamp(16px,1.35vw,23px);color:#fffdf3;letter-spacing:-0.04em;text-align:center;text-transform:uppercase;padding-block-start:22px;padding-block-end:22px;padding-inline-start:45px;padding-inline-end:45px;border-radius:15px;background-color:#ff29b2;transition:transform 0.28s, box-shadow 0.28s, filter 0.28s;display:inline-block;box-sizing:border-box;\n}.elementor .e-38d88608-687b{width:min(1340px,100%);padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:clamp(32px,4vw,64px);align-items:center;}.elementor .e-1fabeeb5-7941{overflow:hidden;position:relative;padding-block-start:clamp(64px,7.5vw,130px);padding-block-end:clamp(64px,7.5vw,130px);padding-inline-start:clamp(24px,6vw,96px);padding-inline-end:clamp(24px,6vw,96px);margin-block-start:-44px;border-start-start-radius:44px;border-start-end-radius:44px;border-end-start-radius:0px;border-end-end-radius:0px;background-color:#b4f528;}.elementor .e-7514ec39-8cd1{font-family:Sora,sans-serif;font-weight:700;font-size:clamp(30px,3.07vw,53px);color:#fffdf3;letter-spacing:-0.052em;line-height:1.3;text-align:center;margin:0px;& strong { color:#b4f528;font-weight:700; }\n}.elementor .e-506dd804-e005{width:56px;height:56px;font-family:Sora,sans-serif;font-weight:700;font-size:26px;color:#fffdf3;line-height:56px;text-align:center;margin-block-end:6px;border-radius:50%;background-color:#ff29b2;box-shadow:0px 0px 0px 8px rgba(255,41,178,.2);flex:0 0 56px;}.elementor .e-22af9ecc-2610{font-family:Inter,sans-serif;font-weight:500;font-size:20px;color:#4c4c4c;line-height:1.45;margin:0px;}.elementor .e-3e36823c-8a26:hover,.elementor .e-3e36823c-8a26:focus-visible{box-shadow:0px 18px 36px 0px rgba(0,0,0,.35);transform:translate3d(0px, -6px, 0px);}.elementor .e-3e36823c-8a26{padding-block-start:40px;padding-block-end:40px;padding-inline-start:40px;padding-inline-end:40px;border-radius:34px;background-color:#fffdf3;box-shadow:0px 16px 36px 0px rgba(0,0,0,.3);transition:transform 0.28s, box-shadow 0.28s;display:flex;flex-direction:column;gap:20px;align-items:flex-start;box-sizing:border-box;\n}.elementor .e-2b3226b0-6bb4{width:56px;height:56px;font-family:Sora,sans-serif;font-weight:700;font-size:26px;color:#fffdf3;line-height:56px;text-align:center;margin-block-end:6px;border-radius:50%;background-color:#ff29b2;box-shadow:0px 0px 0px 8px rgba(255,41,178,.2);flex:0 0 56px;}.elementor .e-5937338a-7fab{font-family:Inter,sans-serif;font-weight:500;font-size:20px;color:#4c4c4c;line-height:1.45;margin:0px;}.elementor .e-1dbb824b-2e5b:hover,.elementor .e-1dbb824b-2e5b:focus-visible{box-shadow:0px 18px 36px 0px rgba(0,0,0,.35);transform:translate3d(0px, -6px, 0px);}.elementor .e-1dbb824b-2e5b{padding-block-start:40px;padding-block-end:40px;padding-inline-start:40px;padding-inline-end:40px;border-radius:34px;background-color:#fffdf3;box-shadow:0px 16px 36px 0px rgba(0,0,0,.3);transition:transform 0.28s, box-shadow 0.28s;display:flex;flex-direction:column;gap:20px;align-items:flex-start;box-sizing:border-box;\n}.elementor .e-1850bfa8-c86f{width:56px;height:56px;font-family:Sora,sans-serif;font-weight:700;font-size:26px;color:#fffdf3;line-height:56px;text-align:center;margin-block-end:6px;border-radius:50%;background-color:#ff29b2;box-shadow:0px 0px 0px 8px rgba(255,41,178,.2);flex:0 0 56px;}.elementor .e-195ae2e0-8554{font-family:Inter,sans-serif;font-weight:500;font-size:20px;color:#4c4c4c;line-height:1.45;margin:0px;}.elementor .e-2fd8ca30-6321:hover,.elementor .e-2fd8ca30-6321:focus-visible{box-shadow:0px 18px 36px 0px rgba(0,0,0,.35);transform:translate3d(0px, -6px, 0px);}.elementor .e-2fd8ca30-6321{padding-block-start:40px;padding-block-end:40px;padding-inline-start:40px;padding-inline-end:40px;border-radius:34px;background-color:#fffdf3;box-shadow:0px 16px 36px 0px rgba(0,0,0,.3);transition:transform 0.28s, box-shadow 0.28s;display:flex;flex-direction:column;gap:20px;align-items:flex-start;box-sizing:border-box;\n}.elementor .e-129fa864-e173{width:100%;padding:0px;display:grid;gap:clamp(20px,3vw,40px);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));text-align:left;\n}.elementor .e-4be8fa0a-a08f{width:100%;overflow:hidden;aspect-ratio:16/9;}.elementor .e-3be7ea04-ee51{width:100%;max-width:880px;overflow:hidden;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-radius:28px;background-color:#000000;box-shadow:0px 24px 60px 0px rgba(0,0,0,.5);}.elementor .e-2a1698b-c3dc{width:min(1340px,100%);padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:clamp(32px,4vw,64px);align-items:center;}.elementor .e-7bcceeb6-d6bd{overflow:hidden;position:relative;padding-block-start:clamp(64px,7.5vw,130px);padding-block-end:clamp(64px,7.5vw,130px);padding-inline-start:clamp(24px,6vw,96px);padding-inline-end:clamp(24px,6vw,96px);margin-block-start:0px;border-radius:0px;background-color:#292929;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px); background-size:48px 48px;\n}.elementor .e-3f774bc7-e7ad{max-width:900px;font-family:Sora,sans-serif;font-weight:700;font-size:clamp(30px,3.07vw,53px);color:#fffdf3;letter-spacing:-0.052em;line-height:1.3;text-align:center;margin:0px;& strong { color:#b4f528;font-weight:700; }\n}.elementor .e-4985848-e336{font-family:Sora,sans-serif;font-weight:800;font-size:clamp(44px,4.6vw,76px);color:#002aff;letter-spacing:-0.05em;line-height:1.1;margin:0px;white-space:nowrap; &::after { content:"";display:block;width:56px;height:6px;border-radius:6px;background-color:#ff29b2;margin:14px auto 0; }\n}.elementor .e-721b3af3-6415{font-family:Inter,sans-serif;font-size:18px;color:#4c4c4c;line-height:1.45;margin:0px;}.elementor .e-2b859492-625d:hover,.elementor .e-2b859492-625d:focus-visible{box-shadow:0px 18px 36px 0px rgba(0,0,0,.28);transform:translate3d(0px, -6px, 0px);}.elementor .e-2b859492-625d{padding-block-start:44px;padding-block-end:44px;padding-inline-start:32px;padding-inline-end:32px;border-radius:34px;background-color:#fffdf3;box-shadow:0px 16px 36px 0px rgba(0,0,0,.22);transition:transform 0.28s, box-shadow 0.28s;display:flex;flex-direction:column;gap:10px;align-items:center;box-sizing:border-box;\n}.elementor .e-24d0d0d9-4254{font-family:Sora,sans-serif;font-weight:800;font-size:clamp(44px,4.6vw,76px);color:#002aff;letter-spacing:-0.05em;line-height:1.1;margin:0px;white-space:nowrap; &::after { content:"";display:block;width:56px;height:6px;border-radius:6px;background-color:#ff29b2;margin:14px auto 0; }\n}.elementor .e-9c1de3b-88d2{font-family:Inter,sans-serif;font-size:18px;color:#4c4c4c;line-height:1.45;margin:0px;}.elementor .e-d6386a9-b7f2:hover,.elementor .e-d6386a9-b7f2:focus-visible{box-shadow:0px 18px 36px 0px rgba(0,0,0,.28);transform:translate3d(0px, -6px, 0px);}.elementor .e-d6386a9-b7f2{padding-block-start:44px;padding-block-end:44px;padding-inline-start:32px;padding-inline-end:32px;border-radius:34px;background-color:#fffdf3;box-shadow:0px 16px 36px 0px rgba(0,0,0,.22);transition:transform 0.28s, box-shadow 0.28s;display:flex;flex-direction:column;gap:10px;align-items:center;box-sizing:border-box;\n}.elementor .e-463b1d19-e3d9{font-family:Sora,sans-serif;font-weight:800;font-size:clamp(44px,4.6vw,76px);color:#002aff;letter-spacing:-0.05em;line-height:1.1;margin:0px;white-space:nowrap; &::after { content:"";display:block;width:56px;height:6px;border-radius:6px;background-color:#ff29b2;margin:14px auto 0; }\n}.elementor .e-60c5d8d5-48d9{font-family:Inter,sans-serif;font-size:18px;color:#4c4c4c;line-height:1.45;margin:0px;}.elementor .e-17ef4724-3374:hover,.elementor .e-17ef4724-3374:focus-visible{box-shadow:0px 18px 36px 0px rgba(0,0,0,.28);transform:translate3d(0px, -6px, 0px);}.elementor .e-17ef4724-3374{padding-block-start:44px;padding-block-end:44px;padding-inline-start:32px;padding-inline-end:32px;border-radius:34px;background-color:#fffdf3;box-shadow:0px 16px 36px 0px rgba(0,0,0,.22);transition:transform 0.28s, box-shadow 0.28s;display:flex;flex-direction:column;gap:10px;align-items:center;box-sizing:border-box;\n}.elementor .e-7a60dfd0-74ed{width:100%;text-align:center;padding:0px;display:grid;gap:clamp(20px,3vw,40px);grid-template-columns:repeat(3,1fr);}.elementor .e-3b347712-50d6:hover,.elementor .e-3b347712-50d6:focus-visible{box-shadow:0px 14px 30px 0px rgba(180,245,40,.35);transform:translate3d(0px, -3px, 0px);filter:brightness(1.06);\n}.elementor .e-3b347712-50d6:active{transform:translate3d(0px, 0px, 0px);}.elementor .e-3b347712-50d6{width:auto;font-family:Sora,sans-serif;font-weight:600;font-size:clamp(16px,1.35vw,23px);color:#292929;letter-spacing:-0.04em;text-align:center;text-transform:uppercase;padding-block-start:22px;padding-block-end:22px;padding-inline-start:45px;padding-inline-end:45px;border-radius:15px;background-color:#b4f528;transition:transform 0.28s, box-shadow 0.28s, filter 0.28s;display:inline-block;box-sizing:border-box;\n}.elementor .e-ff403f5-fd7f{width:min(1340px,100%);padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:clamp(32px,4vw,64px);align-items:center;}.elementor .e-6fb30104-dafa{overflow:hidden;position:relative;padding-block-start:clamp(64px,7.5vw,130px);padding-block-end:clamp(64px,7.5vw,130px);padding-inline-start:clamp(24px,6vw,96px);padding-inline-end:clamp(24px,6vw,96px);margin-block-start:0px;border-radius:0px;background-color:#002aff;}.elementor .e-74d64fce-f8e7{font-family:Sora,sans-serif;font-weight:700;font-size:clamp(30px,3.07vw,53px);color:#292929;letter-spacing:-0.052em;line-height:1.3;text-align:center;margin:0px;}.elementor .e-509aab61-ea6a{font-family:Sora,sans-serif;font-weight:600;font-size:20px;color:#292929;letter-spacing:-0.03em;line-height:1.3;margin:0px;}.elementor .e-6d7f2047-8f7b{min-width:0px;flex:1 1 auto;}.elementor .e-77e1584c-f47b{display:none;}.elementor .e-41d48330-fedf{cursor:pointer;padding-block-start:22px;padding-block-end:22px;padding-inline-start:28px;padding-inline-end:28px;display:flex;gap:16px;justify-content:space-between;align-items:center;list-style:none; &::-webkit-details-marker { display:none; } &::after { content:"+";flex:0 0 auto;font-family:Sora,sans-serif;font-weight:600;font-size:28px;line-height:1;color:#002aff; }\n}.elementor .e-5dfb170f-482c{font-family:Inter,sans-serif;font-size:18px;color:#292929;line-height:1.5;margin:0px;}.elementor .e-9fd09f6-2d0b{padding-block-start:0px;padding-block-end:24px;padding-inline-start:28px;padding-inline-end:28px;}.elementor .e-30570111-140a:hover,.elementor .e-30570111-140a:focus-visible{box-shadow:0px 8px 20px 0px rgba(41,41,41,.12);}.elementor .e-30570111-140a{overflow:hidden;position:static;border-radius:22px;border-width:2px;border-color:#292929;border-style:solid;background-color:#ffffff;transition:background-color 0.28s, box-shadow 0.28s;&[open] { background-color:#b4f528; } &[open] > summary::after { content:"\2013"; }\n}.elementor .e-13aef374-ff65{font-family:Sora,sans-serif;font-weight:600;font-size:20px;color:#292929;letter-spacing:-0.03em;line-height:1.3;margin:0px;}.elementor .e-5c23cbc5-4e09{min-width:0px;flex:1 1 auto;}.elementor .e-31edaf53-2811{display:none;}.elementor .e-84e215b-e836{cursor:pointer;padding-block-start:22px;padding-block-end:22px;padding-inline-start:28px;padding-inline-end:28px;display:flex;gap:16px;justify-content:space-between;align-items:center;list-style:none; &::-webkit-details-marker { display:none; } &::after { content:"+";flex:0 0 auto;font-family:Sora,sans-serif;font-weight:600;font-size:28px;line-height:1;color:#002aff; }\n}.elementor .e-38441bb1-ca71{font-family:Inter,sans-serif;font-size:18px;color:#292929;line-height:1.5;margin:0px;}.elementor .e-4b5de58c-71fd{padding-block-start:0px;padding-block-end:24px;padding-inline-start:28px;padding-inline-end:28px;}.elementor .e-4e063a15-5ac2:hover,.elementor .e-4e063a15-5ac2:focus-visible{box-shadow:0px 8px 20px 0px rgba(41,41,41,.12);}.elementor .e-4e063a15-5ac2{overflow:hidden;position:static;border-radius:22px;border-width:2px;border-color:#292929;border-style:solid;background-color:#ffffff;transition:background-color 0.28s, box-shadow 0.28s;&[open] { background-color:#b4f528; } &[open] > summary::after { content:"\2013"; }\n}.elementor .e-733b6154-acef{font-family:Sora,sans-serif;font-weight:600;font-size:20px;color:#292929;letter-spacing:-0.03em;line-height:1.3;margin:0px;}.elementor .e-3628037c-d3c1{min-width:0px;flex:1 1 auto;}.elementor .e-7ad1455-3e19{display:none;}.elementor .e-76c056cb-bd63{cursor:pointer;padding-block-start:22px;padding-block-end:22px;padding-inline-start:28px;padding-inline-end:28px;display:flex;gap:16px;justify-content:space-between;align-items:center;list-style:none; &::-webkit-details-marker { display:none; } &::after { content:"+";flex:0 0 auto;font-family:Sora,sans-serif;font-weight:600;font-size:28px;line-height:1;color:#002aff; }\n}.elementor .e-7ab9261a-d0aa{font-family:Inter,sans-serif;font-size:18px;color:#292929;line-height:1.5;margin:0px;}.elementor .e-68eb56f4-37e2{padding-block-start:0px;padding-block-end:24px;padding-inline-start:28px;padding-inline-end:28px;}.elementor .e-6196acde-11d9:hover,.elementor .e-6196acde-11d9:focus-visible{box-shadow:0px 8px 20px 0px rgba(41,41,41,.12);}.elementor .e-6196acde-11d9{overflow:hidden;position:static;border-radius:22px;border-width:2px;border-color:#292929;border-style:solid;background-color:#ffffff;transition:background-color 0.28s, box-shadow 0.28s;&[open] { background-color:#b4f528; } &[open] > summary::after { content:"\2013"; }\n}.elementor .e-5dea043f-c8a9{font-family:Sora,sans-serif;font-weight:600;font-size:20px;color:#292929;letter-spacing:-0.03em;line-height:1.3;margin:0px;}.elementor .e-3e04bc9a-2c7d{min-width:0px;flex:1 1 auto;}.elementor .e-28acb4e2-221c{display:none;}.elementor .e-2a9c0698-a818{cursor:pointer;padding-block-start:22px;padding-block-end:22px;padding-inline-start:28px;padding-inline-end:28px;display:flex;gap:16px;justify-content:space-between;align-items:center;list-style:none; &::-webkit-details-marker { display:none; } &::after { content:"+";flex:0 0 auto;font-family:Sora,sans-serif;font-weight:600;font-size:28px;line-height:1;color:#002aff; }\n}.elementor .e-4b8c498e-7919{font-family:Inter,sans-serif;font-size:18px;color:#292929;line-height:1.5;margin:0px;& a { color:#002aff;font-weight:600; } & a { display:inline-block;margin-block-start:6px;color:#002aff;font-weight:600;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px;transition:color .28s ease; } & a:hover { color:#ff29b2; }\n}.elementor .e-5a65b08e-9c2b{padding-block-start:0px;padding-block-end:24px;padding-inline-start:28px;padding-inline-end:28px;}.elementor .e-1496cff5-d367:hover,.elementor .e-1496cff5-d367:focus-visible{box-shadow:0px 8px 20px 0px rgba(41,41,41,.12);}.elementor .e-1496cff5-d367{overflow:hidden;position:static;border-radius:22px;border-width:2px;border-color:#292929;border-style:solid;background-color:#ffffff;transition:background-color 0.28s, box-shadow 0.28s;&[open] { background-color:#b4f528; } &[open] > summary::after { content:"\2013"; }\n}.elementor .e-339e7b85-dd6d{width:100%;position:static;display:flex;flex-direction:column;gap:14px;}.elementor .e-1f7d8a6b-e6f2{width:min(900px,100%);padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:clamp(28px,3.5vw,48px);align-items:stretch;}.elementor .e-5a92f363-4ea2{overflow:hidden;position:relative;padding-block-start:clamp(64px,7.5vw,130px);padding-block-end:clamp(108px,calc(7.5vw + 44px),174px);padding-inline-start:clamp(24px,6vw,96px);padding-inline-end:clamp(24px,6vw,96px);margin-block-start:0px;border-radius:0px;background-color:#fffdf3;}.elementor .e-7ef84dcd-cb74{min-width:0px;max-width:520px;font-family:Sora,sans-serif;font-weight:700;font-size:clamp(34px,3.6vw,58px);color:#fffdf3;letter-spacing:-0.052em;line-height:1.2;margin:0px;flex:0 1 auto;text-align:left; & strong { color:#b4f528;font-weight:700; }\n}.elementor .e-718f0b4c-9dcb{position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;border-radius:40px;background-color:#ff29b2;box-shadow:0px 18px 40px 0px rgba(41,41,41,.22);}.elementor .e-9f05dd5-d470{width:100%;height:133.28%;object-fit:cover;position:absolute;inset-block-start:-0.08%;inset-inline-start:0px;max-width:none;\n}.elementor .e-6a22951a-fc3a{width:115.5%;height:113%;min-width:0px;overflow:hidden;position:absolute;inset-block-start:-13%;inset-inline-start:-9%;padding:0px;}.elementor .e-4aa292c8-b617{width:auto;height:36px;max-width:none;\n}.elementor .e-10653688-f396{width:76px;height:76px;position:absolute;inset-block-start:6%;inset-inline-start:-7%;z-index:3;padding:0px;border-radius:50%;background-color:#fffdf3;box-shadow:0px 14px 30px 0px rgba(41,41,41,.3);display:flex;justify-content:center;align-items:center;pointer-events:none;\n}.elementor .e-12c9c41f-bf0e{width:auto;height:28px;max-width:none;\n}.elementor .e-4448d530-bdb1{width:76px;height:76px;position:absolute;inset-inline-end:-7%;inset-block-end:12%;z-index:3;padding:0px;border-radius:50%;background-color:#fffdf3;box-shadow:0px 14px 30px 0px rgba(41,41,41,.3);display:flex;justify-content:center;align-items:center;pointer-events:none;\n}.elementor .e-32fde6bf-aa46{position:absolute;inset-block-start:15%;inset-inline-end:-16%;z-index:4;font-family:Sora,sans-serif;font-weight:600;font-size:13px;color:#292929;letter-spacing:-0.02em;line-height:1.3;text-align:center;padding-block-start:10px;padding-block-end:10px;padding-inline-start:14px;padding-inline-end:14px;margin:0px;border-radius:18px;background-color:#fffdf3;box-shadow:0px 14px 30px 0px rgba(0,0,0,.35);white-space:nowrap; pointer-events:none; & strong { display:inline-block;margin-block-start:3px;padding:2px 8px;border-radius:7px;background-color:#b4f528;color:#292929;font-weight:800; }\n}.elementor .e-3596070a-2e84{width:clamp(300px,28vw,370px);aspect-ratio:542/623;position:relative;padding:0px;margin-block-start:64px;flex:0 0 clamp(300px,28vw,370px);}.elementor .e-171565f6-7dfc{width:auto;min-width:0px;max-width:520px;padding:0px;display:flex;flex-direction:column;gap:8px;flex:0 1 auto;align-items:flex-start;}.elementor .e-23286dd8-f54b{width:min(560px,48vw);height:min(720px,115%);position:absolute;inset-block-start:50%;inset-inline-end:-7.7%;z-index:-1;padding:0px;border-radius:50%;background-color:#b4f528;opacity:32%;filter:blur(90px);transform:translate3d(0px, -50%, 0px);pointer-events:none;\n}.elementor .e-385c8f21-5454{max-width:100%;position:relative;z-index:1;scroll-margin-top:24px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:clamp(28px,3.5vw,56px);justify-content:flex-start;align-items:center;width:fit-content;\n}.elementor .e-6858f815-7de8{width:min(640px,70vw);position:absolute;inset-block-start:34%;inset-block-end:4%;inset-inline-start:50%;z-index:-1;padding:0px;border-radius:50%;background-color:#b4f528;opacity:30%;filter:blur(90px);transform:translate3d(-50%, 0px, 0px);display:none;pointer-events:none;\n}.elementor .e-5a446a20-8f62{overflow:hidden;position:relative;padding-block-start:clamp(64px,7.5vw,130px);padding-block-end:clamp(64px,7.5vw,130px);padding-inline-start:clamp(24px,6vw,96px);padding-inline-end:clamp(24px,6vw,96px);margin-block-start:-44px;border-start-start-radius:44px;border-start-end-radius:44px;border-end-start-radius:0px;border-end-end-radius:0px;background-color:#292929;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px); background-size:48px 48px; isolation:isolate;\n}.elementor .e-e7e44ae{background-color:#292929;flex-direction:column;}