.elementor .e-1beb65d5-4c16{width:175px;height:40px;flex:0 0 auto;}.elementor .e-1fa8b350-c108:hover,.elementor .e-1fa8b350-c108:focus-visible{background-color:#1663DE;transform:translate3d(0px, -1px, 0px);color: #FFFFFF !important;\n}.elementor .e-1fa8b350-c108{font-family:Inter;font-weight:600;font-size:16px;color:#FFFFFF;padding-block-start:14px;padding-block-end:14px;padding-inline-start:32px;padding-inline-end:32px;border-radius:999px;background-color:#2678F8;box-shadow:0px 8px 24px 0px rgba(38,120,248,0.25);transition:all 0.2s;flex:0 0 auto;white-space: nowrap;\n}.elementor .e-1fa8b350-c108:focus{color: #FFFFFF !important;\n}.elementor .e-1fa8b350-c108:active{color: #FFFFFF !important;\n}.elementor .e-19d2b4fd-b5b6{width:100%;max-width:1200px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:row;gap:12px;flex-wrap:nowrap;justify-content:space-between;align-items:center;max-width: none;\n}.elementor .e-6584f31c-c25c{width:100%;position:sticky;inset-block-start:0px;z-index:50;padding-block-start:16px;padding-block-end:16px;padding-inline-start:64px;padding-inline-end:64px;border-block-end-width:1px;background-color:rgba(255,255,255,0.85);backdrop-filter:blur(12px);border-bottom-style: solid; border-bottom-color: #DDE2EF;\n}.elementor .e-7a1c3c94-3b2c{font-family:"Plus Jakarta Sans";font-weight:800;font-size:64px;color:#0F0A1E;letter-spacing:-0.035em;line-height:1.05;margin-block-end:24px;display:block;& span { background-image: linear-gradient(90deg, #9945D5 0%, #C13FD6 55%, #E04FC4 100%); -webkit-background-clip: text; background-clip: text; color: transparent; }\n}.elementor .e-15f443f0-8ee5{max-width:760px;font-family:Inter;font-size:20px;color:#586893;line-height:1.5;margin-block-end:40px;display:block;}.elementor .e-4655f564-81b8:hover,.elementor .e-4655f564-81b8:focus-visible{background-color:#1663DE;box-shadow:0px 16px 40px 0px rgba(38,120,248,0.35);transform:translate3d(0px, -2px, 0px);color: #FFFFFF !important;\n}.elementor .e-4655f564-81b8{font-family:Inter;font-weight:600;font-size:18px;color:#FFFFFF;padding-block-start:20px;padding-block-end:20px;padding-inline-start:48px;padding-inline-end:48px;border-radius:999px;background-color:#2678F8;box-shadow:0px 12px 32px 0px rgba(38,120,248,0.30);transition:all 0.2s;}.elementor .e-4655f564-81b8:focus{color: #FFFFFF !important;\n}.elementor .e-4655f564-81b8:active{color: #FFFFFF !important;\n}.elementor .e-7e0023d-b1be{font-family:Inter;font-size:14px;color:#8693B4;margin-block-start:16px;display:block;}.elementor .e-6cfb6416-cb97{width:100%;max-width:1200px;text-align:center;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:0px;align-items:center;}.elementor .e-2abd48ac-c6bf{padding-block-start:80px;padding-block-end:96px;padding-inline-start:24px;padding-inline-end:24px;background-image: radial-gradient(60% 50% at 50% 0%, rgba(153,69,213,0.10) 0%, rgba(247,247,251,0) 100%);\n}.elementor .e-aceefc8-6697{font-family:"Plus Jakarta Sans";font-weight:800;font-size:48px;color:#0F0A1E;letter-spacing:-0.03em;line-height:1.1;margin-block-end:16px;display:block;}.elementor .e-1ec4d98f-97b9{max-width:640px;font-family:Inter;font-size:20px;color:#586893;line-height:1.5;margin-block-end:56px;display:block;}.elementor .e-3872f8d9-7358{color:#FFFFFF;background-color:rgba(255,255,255,0.2);}.elementor .e-51450c40-2f8f{color:#FFFFFF;}.elementor .e-73b07fb6-9eee{color:rgba(255,255,255,0.9);}.elementor .e-18d21c-ab5c:hover,.elementor .e-18d21c-ab5c:focus-visible{border-color:transparent;box-shadow:0px 20px 48px 0px rgba(140,53,211,0.32);}.elementor .e-18d21c-ab5c{border-color:transparent;background-image:linear-gradient(135deg, #9945D5 0%,#409AE3 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 12px 32px 0px rgba(140,53,211,0.25);}.elementor .e-64756c2c-927f{width:100%;padding:0px;gap:24px;grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-rows:repeat(2, auto);text-align: left;\n}.elementor .e-2e831be2-ae3a:hover,.elementor .e-2e831be2-ae3a:focus-visible{background-color:#1663DE;box-shadow:0px 16px 40px 0px rgba(38,120,248,0.35);transform:translate3d(0px, -2px, 0px);color: #FFFFFF !important;\n}.elementor .e-2e831be2-ae3a:focus{color: #FFFFFF !important;\n}.elementor .e-2e831be2-ae3a:active{color: #FFFFFF !important;\n}.elementor .e-2e831be2-ae3a{font-family:Inter;font-weight:600;font-size:18px;color:#FFFFFF;padding-block-start:20px;padding-block-end:20px;padding-inline-start:48px;padding-inline-end:48px;margin-block-start:56px;border-radius:999px;background-color:#2678F8;box-shadow:0px 12px 32px 0px rgba(38,120,248,0.30);transition:all 0.2s;align-self:center;}.elementor .e-4a987262-4c7a{width:100%;max-width:1200px;text-align:center;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;align-items:center;}.elementor .e-58d10fe8-13aa{padding-block-start:96px;padding-block-end:96px;padding-inline-start:24px;padding-inline-end:24px;border-block-start-width:1px;background-color:#FFFFFF;border-top-style: solid; border-top-color: #DDE2EF;\n}.elementor .e-7dbc79ed-ac8c{font-family:"Plus Jakarta Sans";font-weight:800;font-size:52px;color:#0F0A1E;letter-spacing:-0.03em;line-height:1.05;display:block;}.elementor .e-32600fc5-183e{padding:64px;display:flex;align-items:center;}.elementor .e-3ba9be40-aad2{width:100%;height:100%;min-height:360px;object-fit:cover;object-position: center;\n}.elementor .e-14fba844-4339{width:100%;overflow:hidden;padding:0px;margin-block-end:32px;border-radius:32px;border-width:1px;border-color:#DDE2EF;border-style:solid;background-color:#EEF2FE;gap:0px;grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:auto;}.elementor .e-5f08cf4e-d007{width:26px;height:26px;color:#8C35D3;fill: #8C35D3;\n}.elementor .e-7a1f7325-76cf{padding:0px;flex-direction:row;justify-content:center;align-items:center;}.elementor .e-49c3969b-1008{width:26px;height:26px;color:#8C35D3;fill: #8C35D3;\n}.elementor .e-1a467436-2486{padding:0px;flex-direction:row;justify-content:center;align-items:center;}.elementor .e-23221c18-4440{width:26px;height:26px;color:#8C35D3;fill: #8C35D3;\n}.elementor .e-2254bde6-1525{padding:0px;flex-direction:row;justify-content:center;align-items:center;}.elementor .e-7575a41e-d79e{width:26px;height:26px;color:#8C35D3;fill: #8C35D3;\n}.elementor .e-44e14374-48b0{padding:0px;flex-direction:row;justify-content:center;align-items:center;}.elementor .e-27c1f782-efc8{width:100%;padding:0px;gap:24px;grid-template-columns:repeat(4, minmax(0, 1fr));grid-template-rows:auto;}.elementor .e-2c1c29e5-95ec:hover,.elementor .e-2c1c29e5-95ec:focus-visible{background-color:#1663DE;box-shadow:0px 16px 40px 0px rgba(38,120,248,0.35);transform:translate3d(0px, -2px, 0px);color: #FFFFFF !important;\n}.elementor .e-2c1c29e5-95ec:focus{color: #FFFFFF !important;\n}.elementor .e-2c1c29e5-95ec:active{color: #FFFFFF !important;\n}.elementor .e-2c1c29e5-95ec{font-family:Inter;font-weight:600;font-size:18px;color:#FFFFFF;padding-block-start:20px;padding-block-end:20px;padding-inline-start:48px;padding-inline-end:48px;margin-block-start:56px;border-radius:999px;background-color:#2678F8;box-shadow:0px 12px 32px 0px rgba(38,120,248,0.30);transition:all 0.2s;align-self:center;}.elementor .e-7c45c5e5-3856{font-family:Inter;font-size:14px;color:#8693B4;text-align:center;margin-block-start:16px;display:block;}.elementor .e-2b750502-63a4{width:100%;max-width:1200px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;align-items:center;}.elementor .e-78ca4b45-31f0{padding-block-start:96px;padding-block-end:96px;padding-inline-start:24px;padding-inline-end:24px;border-block-start-width:1px;background-color:#FAFAFA;border-top-style: solid; border-top-color: #DDE2EF; border-block-start-width: 0px; border-top-style: none;\n}.elementor .e-36aedbb0-5f78{width:122px;height:28px;flex:0 0 auto;}.elementor .e-c0d4156-957d{min-width:0px;font-family:Inter;font-weight:500;font-size:15px;color:#FFFFFF;text-align:center;margin:0px;display:block;flex:1 1 auto;}.elementor .e-6495337-cf3f:hover,.elementor .e-6495337-cf3f:focus-visible{opacity:100%;fill: #FE92B4;\n}.elementor .e-6495337-cf3f{width:18px;height:18px;color:#FFFFFF;opacity:90%;transition:opacity 0.2s;fill: #FFFFFF;\n}.elementor .e-45a5868e-f4b9:hover,.elementor .e-45a5868e-f4b9:focus-visible{opacity:100%;fill: #FE92B4;\n}.elementor .e-45a5868e-f4b9{width:18px;height:18px;color:#FFFFFF;opacity:90%;transition:opacity 0.2s;fill: #FFFFFF;\n}.elementor .e-297ded23-5fb5:hover,.elementor .e-297ded23-5fb5:focus-visible{opacity:100%;fill: #FE92B4;\n}.elementor .e-297ded23-5fb5{width:18px;height:18px;color:#FFFFFF;opacity:90%;transition:opacity 0.2s;fill: #FFFFFF;\n}.elementor .e-3f3dfa2b-5925:hover,.elementor .e-3f3dfa2b-5925:focus-visible{opacity:100%;fill: #FE92B4;\n}.elementor .e-3f3dfa2b-5925{width:18px;height:18px;color:#FFFFFF;opacity:90%;transition:opacity 0.2s;fill: #FFFFFF;\n}.elementor .e-391885f2-569d{width:auto;padding:0px;flex-direction:row;gap:20px;flex:0 0 auto;align-items:center;}.elementor .e-7587d591-62c7{width:100%;max-width:1280px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:row;gap:24px;justify-content:space-between;align-items:center;}.elementor .e-601c426-6cdf{padding-block-start:24px;padding-block-end:24px;padding-inline-start:64px;padding-inline-end:64px;background-color:#170625;}.elementor .e-7c06bd89-7a32{min-height:100vh;font-family:Inter;padding:0px;background-color:#F7F7FB;}