.elementor .pf-link:hover,.elementor .pf-link:focus-visible{color:#5B4BD6;transform:translate3d(6px,0,0)}.elementor .pf-link{font-family:Inter;font-weight:600;font-size:15px;color:#7C6AF1;padding-block-start:8px;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;margin-block-start:auto;border-radius:999px;background-color:#fff0;transition:transform 0.3s,color 0.3s;align-self:flex-start}.elementor .pf-body{padding-block-start:22px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;gap:12px;flex:1 1 auto}.elementor .pf-thumb{width:100%;height:auto;min-width:0;aspect-ratio:16/10;object-fit:cover;border-radius:8px;border-width:2px;border-color:#FFF;border-style:solid;background-color:#FFF;box-shadow:0 6px 16px 0 rgb(10 2 44 / .18);display:block;flex:1 1 0%;object-position:center top;\n}.elementor .pf-thumbs{width:46%;position:absolute;inset-inline-end:10px;inset-block-end:10px;z-index:2;padding:0;margin:0;display:flex;flex-direction:row;gap:6px}.elementor .pf-img{width:100%;height:100%;max-width:100%;object-fit:cover;position:absolute;inset-block-start:0;inset-inline-start:0;margin:0;border-radius:0;display:block;object-position:center top;\n}.elementor .pf-img-contain{object-fit:contain;object-position:center center;padding:16px;background-color:#F3F1FE}.elementor .pf-media{width:auto;overflow:hidden;aspect-ratio:16/9;position:relative;padding:0;margin-block-start:12px;margin-block-end:0;margin-inline-start:12px;margin-inline-end:12px;border-radius:14px;border-width:1px;border-color:#ECE9FB;border-style:solid;background-color:#F3F1FE;display:block;flex:0 0 auto;align-self:stretch;box-sizing:border-box;\n}.elementor .pf-card:hover,.elementor .pf-card:focus-visible{border-color:#B3A8FF;box-shadow:0 24px 50px 0 rgb(124 106 241 / .22);transform:translate3d(0,-6px,0)}.elementor .pf-card{min-width:0;overflow:hidden;padding:0;border-radius:20px;border-width:1px;border-color:#E4E1F7;border-style:solid;background-color:#FFF;box-shadow:0 10px 30px 0 rgb(124 106 241 / .08);transition:transform 0.35s,box-shadow 0.35s,border-color 0.35s;display:flex;flex-direction:column;gap:0;flex:0 1 calc(33.333% - 16px)}.elementor .pf-grid{width:100%;padding:0;margin:0;display:flex;flex-direction:row;gap:24px;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;align-self:stretch}.elementor .dtx-glow:hover,.elementor .dtx-glow:focus-visible{border-color:rgb(169 156 255 / .55);box-shadow:0 18px 48px 0 rgb(124 106 241 / .28)}.elementor .dtx-glow{transition:transform 0.3s,box-shadow 0.35s,border-color 0.35s}.elementor .dt-count{--dt-fx:count;\n}.elementor .dt-split{--dt-fx:split;\n}.elementor .dt-stagger{--dt-fx:stagger;\n}.elementor .DUP_t-nav:hover,.elementor .DUP_t-nav:focus-visible{color:#7C6AF1;background-color:#FFF}.elementor .DUP_t-nav{font-family:"DM Sans";font-weight:600;font-size:1rem;color:#0A022C;padding-block-start:.55rem;padding-block-end:.55rem;padding-inline-start:1.1rem;padding-inline-end:1.1rem;border-radius:999px;background-color:#fff0}.elementor .DUP_t-btn3:hover,.elementor .DUP_t-btn3:focus-visible{background-color:#5B4BD6;transform:translate3d(0,-2px,0)}.elementor .DUP_t-btn3{font-family:Manrope;font-weight:700;font-size:1rem;color:#FFF;padding-block-start:.85rem;padding-block-end:.85rem;padding-inline-start:1.6rem;padding-inline-end:1.6rem;border-radius:999px;background-color:#7C6AF1;box-shadow:0 0 0 4px rgb(124 106 241 / .18),0 8px 28px 0 rgb(124 106 241 / .5);transition:transform 0.3s,background-color 0.3s}