.elementor-164 .elementor-element.elementor-element-c1f78f2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-164 .elementor-element.elementor-element-c1f78f2:not(.elementor-motion-effects-element-type-background), .elementor-164 .elementor-element.elementor-element-c1f78f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8FC;}.elementor-164 .elementor-element.elementor-element-48ff64a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-164 .elementor-element.elementor-element-48ff64a:not(.elementor-motion-effects-element-type-background), .elementor-164 .elementor-element.elementor-element-48ff64a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B1F4D;}.elementor-164 .elementor-element.elementor-element-81225d0{--display:flex;}.elementor-164 .elementor-element.elementor-element-e3df9ef{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:120px;--padding-bottom:96px;--padding-left:120px;--padding-right:120px;}.elementor-164 .elementor-element.elementor-element-a959f1c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-164 .elementor-element.elementor-element-3c8a868{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Figtree", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.18em;color:rgba(255,255,255,0.82);}.elementor-164 .elementor-element.elementor-element-3d561f7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-164 .elementor-element.elementor-element-3d561f7 .elementor-heading-title{font-family:"Fredoka One", Sans-serif;font-size:66px;font-weight:500;line-height:1.03em;letter-spacing:-0.022em;color:#FFFFFF;}.elementor-164 .elementor-element.elementor-element-e860fc4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Arial", Sans-serif;font-size:20px;font-weight:600;line-height:1.6em;color:rgba(255,255,255,0.9);}.elementor-164 .elementor-element.elementor-element-f75238c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--margin-top:6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-164 .elementor-element.elementor-element-ba9980c .elementor-button{background-color:#FFFFFF;font-family:"Fredoka One", Sans-serif;font-size:17px;font-weight:400;fill:#221A3E;color:#221A3E;border-style:none;}.elementor-164 .elementor-element.elementor-element-ba9980c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -29px;padding:17px 32px 17px 32px;}.elementor-164 .elementor-element.elementor-element-a116f85 .elementor-button{background-color:#FFFFFF00;font-family:"Fredoka One", Sans-serif;font-size:17px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;}.elementor-164 .elementor-element.elementor-element-a116f85{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -29px;padding:17px 32px 17px 32px;}.elementor-164 .elementor-element.elementor-element-f1df798{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-164 .elementor-element.elementor-element-f1df798:not(.elementor-motion-effects-element-type-background), .elementor-164 .elementor-element.elementor-element-f1df798 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8FC;}.elementor-164 .elementor-element.elementor-element-efed503{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--margin-top:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;}.elementor-164 .elementor-element.elementor-element-2775192{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-164 .elementor-element.elementor-element-352add4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Figtree", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.18em;color:#6C4FE0;}.elementor-164 .elementor-element.elementor-element-fbef7d6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-164 .elementor-element.elementor-element-fbef7d6 .elementor-heading-title{font-family:"Fredoka One", Sans-serif;font-size:44px;font-weight:400;line-height:1.12em;letter-spacing:-0.02em;color:#221A3E;}.elementor-164 .elementor-element.elementor-element-97d97f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Arial", Sans-serif;font-size:19px;font-weight:600;line-height:1.65em;color:#4B4468;}.elementor-164 .elementor-element.elementor-element-638227b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-164 .elementor-element.elementor-element-2151c09{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;}.elementor-164 .elementor-element.elementor-element-2151c09:not(.elementor-motion-effects-element-type-background), .elementor-164 .elementor-element.elementor-element-2151c09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-164 .elementor-element.elementor-element-54a698e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-164 .elementor-element.elementor-element-54a698e:not(.elementor-motion-effects-element-type-background), .elementor-164 .elementor-element.elementor-element-54a698e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4EFF9;}.elementor-164 .elementor-element.elementor-element-0c01dbf img{border-radius:10px 10px 10px 10px;}.elementor-164 .elementor-element.elementor-element-3198954{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-164 .elementor-element.elementor-element-27e6ea0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Arial", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.06em;color:#6C4FE0;}.elementor-164 .elementor-element.elementor-element-9eebb19{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-164 .elementor-element.elementor-element-9eebb19 .elementor-heading-title{font-family:"Fredoka One", Sans-serif;font-size:26px;font-weight:400;line-height:1.15em;color:#221A3E;}.elementor-164 .elementor-element.elementor-element-783a861{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:#4B4468;}.elementor-164 .elementor-element.elementor-element-2a9186d{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-164 .elementor-element.elementor-element-2a9186d .elementor-divider-separator{width:100%;}.elementor-164 .elementor-element.elementor-element-2a9186d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-164 .elementor-element.elementor-element-9d0131a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-164 .elementor-element.elementor-element-c87d935{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Arial", Sans-serif;font-size:15px;font-weight:700;color:#221A3E;}.elementor-164 .elementor-element.elementor-element-674e3d8 .elementor-button{background-color:#6C4FE000;font-family:"Arial", Sans-serif;font-size:15px;font-weight:600;fill:#6C4FE0;color:#6C4FE0;padding:0px 0px 0px 0px;}.elementor-164 .elementor-element.elementor-element-674e3d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-164 .elementor-element.elementor-element-674e3d8 .elementor-button:hover, .elementor-164 .elementor-element.elementor-element-674e3d8 .elementor-button:focus{color:#000000;}.elementor-164 .elementor-element.elementor-element-674e3d8 .elementor-button:hover svg, .elementor-164 .elementor-element.elementor-element-674e3d8 .elementor-button:focus svg{fill:#000000;}.elementor-164 .elementor-element.elementor-element-60e0f50{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;}.elementor-164 .elementor-element.elementor-element-60e0f50:not(.elementor-motion-effects-element-type-background), .elementor-164 .elementor-element.elementor-element-60e0f50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-164 .elementor-element.elementor-element-f839009{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-164 .elementor-element.elementor-element-f839009:not(.elementor-motion-effects-element-type-background), .elementor-164 .elementor-element.elementor-element-f839009 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4EFF9;}.elementor-164 .elementor-element.elementor-element-161a08c img{border-radius:10px 10px 10px 10px;}.elementor-164 .elementor-element.elementor-element-810dcc0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-164 .elementor-element.elementor-element-0fbabae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Arial", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.06em;color:#6C4FE0;}.elementor-164 .elementor-element.elementor-element-86dede5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-164 .elementor-element.elementor-element-86dede5 .elementor-heading-title{font-family:"Fredoka One", Sans-serif;font-size:26px;font-weight:400;line-height:1.15em;color:#221A3E;}.elementor-164 .elementor-element.elementor-element-01cd9be{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:#4B4468;}.elementor-164 .elementor-element.elementor-element-657d52b{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-164 .elementor-element.elementor-element-657d52b .elementor-divider-separator{width:100%;}.elementor-164 .elementor-element.elementor-element-657d52b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-164 .elementor-element.elementor-element-36b9c98{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-164 .elementor-element.elementor-element-6f29cbf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Arial", Sans-serif;font-size:15px;font-weight:700;color:#221A3E;}.elementor-164 .elementor-element.elementor-element-aad9218 .elementor-button{background-color:#6C4FE000;font-family:"Arial", Sans-serif;font-size:15px;font-weight:600;fill:#6C4FE0;color:#6C4FE0;padding:0px 0px 0px 0px;}.elementor-164 .elementor-element.elementor-element-aad9218{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-164 .elementor-element.elementor-element-aad9218 .elementor-button:hover, .elementor-164 .elementor-element.elementor-element-aad9218 .elementor-button:focus{color:#000000;}.elementor-164 .elementor-element.elementor-element-aad9218 .elementor-button:hover svg, .elementor-164 .elementor-element.elementor-element-aad9218 .elementor-button:focus svg{fill:#000000;}.elementor-164 .elementor-element.elementor-element-6b3a9e3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;}.elementor-164 .elementor-element.elementor-element-6b3a9e3:not(.elementor-motion-effects-element-type-background), .elementor-164 .elementor-element.elementor-element-6b3a9e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-164 .elementor-element.elementor-element-88b949a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-164 .elementor-element.elementor-element-88b949a:not(.elementor-motion-effects-element-type-background), .elementor-164 .elementor-element.elementor-element-88b949a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4EFF9;}.elementor-164 .elementor-element.elementor-element-f3749e3 img{border-radius:10px 10px 10px 10px;}.elementor-164 .elementor-element.elementor-element-b49599e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-164 .elementor-element.elementor-element-bfc7f77{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Arial", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.06em;color:#6C4FE0;}.elementor-164 .elementor-element.elementor-element-14b379b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-164 .elementor-element.elementor-element-14b379b .elementor-heading-title{font-family:"Fredoka One", Sans-serif;font-size:26px;font-weight:400;line-height:1.15em;color:#221A3E;}.elementor-164 .elementor-element.elementor-element-8f8a4c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:#4B4468;}.elementor-164 .elementor-element.elementor-element-dbb519a{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-164 .elementor-element.elementor-element-dbb519a .elementor-divider-separator{width:100%;}.elementor-164 .elementor-element.elementor-element-dbb519a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-164 .elementor-element.elementor-element-6fc613c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-164 .elementor-element.elementor-element-611e4fc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Arial", Sans-serif;font-size:15px;font-weight:700;color:#221A3E;}.elementor-164 .elementor-element.elementor-element-d3ad7d8 .elementor-button{background-color:#6C4FE000;font-family:"Arial", Sans-serif;font-size:15px;font-weight:600;fill:#6C4FE0;color:#6C4FE0;padding:0px 0px 0px 0px;}.elementor-164 .elementor-element.elementor-element-d3ad7d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-164 .elementor-element.elementor-element-d3ad7d8 .elementor-button:hover, .elementor-164 .elementor-element.elementor-element-d3ad7d8 .elementor-button:focus{color:#000000;}.elementor-164 .elementor-element.elementor-element-d3ad7d8 .elementor-button:hover svg, .elementor-164 .elementor-element.elementor-element-d3ad7d8 .elementor-button:focus svg{fill:#000000;}.elementor-164 .elementor-element.elementor-element-c7e1517{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:18px 18px 18px 18px;--margin-top:34px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:26px;--padding-bottom:26px;--padding-left:32px;--padding-right:32px;}.elementor-164 .elementor-element.elementor-element-c7e1517:not(.elementor-motion-effects-element-type-background), .elementor-164 .elementor-element.elementor-element-c7e1517 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4EFF9;}.elementor-164 .elementor-element.elementor-element-ffd194d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-164 .elementor-element.elementor-element-30b798f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Fredoka One", Sans-serif;font-size:21px;font-weight:500;line-height:1.22em;color:#221A3E;}.elementor-164 .elementor-element.elementor-element-86480de{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:#4B4468;}.elementor-164 .elementor-element.elementor-element-c5dd462 .elementor-button{background-color:#6C4FE0;font-family:"Arial", Sans-serif;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;}.elementor-164 .elementor-element.elementor-element-c5dd462{padding:15px 28px 15px 28px;}.elementor-164 .elementor-element.elementor-element-c55bec7{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:112px;--padding-bottom:112px;--padding-left:120px;--padding-right:120px;}.elementor-164 .elementor-element.elementor-element-c55bec7:not(.elementor-motion-effects-element-type-background), .elementor-164 .elementor-element.elementor-element-c55bec7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4EFF9;}.elementor-164 .elementor-element.elementor-element-24d2e85{--display:grid;--grid-auto-flow:row;}.elementor-164 .elementor-element.elementor-element-c07284a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:26px 26px;--row-gap:26px;--column-gap:26px;}.elementor-164 .elementor-element.elementor-element-3a31407{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Figtree", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.18em;color:#6C4FE0;}.elementor-164 .elementor-element.elementor-element-a097524{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-164 .elementor-element.elementor-element-a097524 .elementor-heading-title{font-family:"Fredoka One", Sans-serif;font-size:42px;font-weight:200;line-height:1.1em;letter-spacing:-0.018em;color:#221A3E;}.elementor-164 .elementor-element.elementor-element-6f79da0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-164 .elementor-element.elementor-element-6f79da0:not(.elementor-motion-effects-element-type-background), .elementor-164 .elementor-element.elementor-element-6f79da0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5A483;}.elementor-164 .elementor-element.elementor-element-d1d95a8{--display:flex;}.elementor-164 .elementor-element.elementor-element-d1d95a8:not(.elementor-motion-effects-element-type-background), .elementor-164 .elementor-element.elementor-element-d1d95a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://joyfulartofmusic.com/wp-content/uploads/2026/09/creating-a-melody-top-view-of-musical-instrument-2026-03-24-23-12-20-utc.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-164 .elementor-element.elementor-element-731ac69{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-164 .elementor-element.elementor-element-e12d613{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:16px 16px 16px 16px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-164 .elementor-element.elementor-element-e12d613:not(.elementor-motion-effects-element-type-background), .elementor-164 .elementor-element.elementor-element-e12d613 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-164 .elementor-element.elementor-element-5ba77fc{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:12px 12px 12px 12px;}.elementor-164 .elementor-element.elementor-element-5ba77fc:not(.elementor-motion-effects-element-type-background), .elementor-164 .elementor-element.elementor-element-5ba77fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4EFF9;}.elementor-164 .elementor-element.elementor-element-374fdfc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-164 .elementor-element.elementor-element-b33b9e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-164 .elementor-element.elementor-element-b33b9e3 .elementor-heading-title{font-family:"Fredoka One", Sans-serif;font-size:21px;font-weight:500;line-height:1.22em;color:#221A3E;}.elementor-164 .elementor-element.elementor-element-b8daad4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:#4B4468;}.elementor-164 .elementor-element.elementor-element-1a8c088{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:16px 16px 16px 16px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-164 .elementor-element.elementor-element-1a8c088:not(.elementor-motion-effects-element-type-background), .elementor-164 .elementor-element.elementor-element-1a8c088 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-164 .elementor-element.elementor-element-359ee6d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:12px 12px 12px 12px;}.elementor-164 .elementor-element.elementor-element-359ee6d:not(.elementor-motion-effects-element-type-background), .elementor-164 .elementor-element.elementor-element-359ee6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4EFF9;}.elementor-164 .elementor-element.elementor-element-c4fd5f2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-164 .elementor-element.elementor-element-1647672{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-164 .elementor-element.elementor-element-1647672 .elementor-heading-title{font-family:"Fredoka One", Sans-serif;font-size:21px;font-weight:500;line-height:1.22em;color:#221A3E;}.elementor-164 .elementor-element.elementor-element-5047115{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:#4B4468;}.elementor-164 .elementor-element.elementor-element-baa81b1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:16px 16px 16px 16px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-164 .elementor-element.elementor-element-baa81b1:not(.elementor-motion-effects-element-type-background), .elementor-164 .elementor-element.elementor-element-baa81b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-164 .elementor-element.elementor-element-1832802{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:12px 12px 12px 12px;}.elementor-164 .elementor-element.elementor-element-1832802:not(.elementor-motion-effects-element-type-background), .elementor-164 .elementor-element.elementor-element-1832802 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4EFF9;}.elementor-164 .elementor-element.elementor-element-70e07de{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-164 .elementor-element.elementor-element-d2d4fc2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-164 .elementor-element.elementor-element-d2d4fc2 .elementor-heading-title{font-family:"Fredoka One", Sans-serif;font-size:21px;font-weight:500;line-height:1.22em;color:#221A3E;}.elementor-164 .elementor-element.elementor-element-ab2ce8e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:#4B4468;}.elementor-164 .elementor-element.elementor-element-f7f875c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:112px;--padding-bottom:112px;--padding-left:120px;--padding-right:120px;}.elementor-164 .elementor-element.elementor-element-f7f875c:not(.elementor-motion-effects-element-type-background), .elementor-164 .elementor-element.elementor-element-f7f875c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fc5be00 );}.elementor-164 .elementor-element.elementor-element-69a8b2a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;}.elementor-164 .elementor-element.elementor-element-10f201f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Figtree", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.18em;color:#6C4FE0;}.elementor-164 .elementor-element.elementor-element-219fbfb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-164 .elementor-element.elementor-element-219fbfb .elementor-heading-title{font-family:"Fredoka One", Sans-serif;font-size:42px;font-weight:500;line-height:1.1em;letter-spacing:-0.018em;color:#221A3E;}.elementor-164 .elementor-element.elementor-element-f6fa6d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:#4B4468;}.elementor-164 .elementor-element.elementor-element-67a8657{--display:grid;--grid-auto-flow:row;}.elementor-164 .elementor-element.elementor-element-c3df7e6{--display:flex;--border-radius:22px 22px 22px 22px;}.elementor-164 .elementor-element.elementor-element-c3df7e6:not(.elementor-motion-effects-element-type-background), .elementor-164 .elementor-element.elementor-element-c3df7e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B1F4D;}.elementor-164 .elementor-element.elementor-element-f6433ef{--display:flex;--justify-content:center;}.elementor-164 .elementor-element.elementor-element-f6ec94f .elementor-icon-wrapper{text-align:center;}.elementor-164 .elementor-element.elementor-element-f6ec94f.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:#6C4FE0;}.elementor-164 .elementor-element.elementor-element-f6ec94f.elementor-view-framed .elementor-icon, .elementor-164 .elementor-element.elementor-element-f6ec94f.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-164 .elementor-element.elementor-element-f6ec94f.elementor-view-framed .elementor-icon, .elementor-164 .elementor-element.elementor-element-f6ec94f.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-164 .elementor-element.elementor-element-f6ec94f.elementor-view-framed .elementor-icon{background-color:#6C4FE0;}.elementor-164 .elementor-element.elementor-element-f6ec94f.elementor-view-stacked .elementor-icon svg{fill:#6C4FE0;}.elementor-164 .elementor-element.elementor-element-06d6a99{--display:flex;--padding-top:112px;--padding-bottom:112px;--padding-left:120px;--padding-right:120px;}.elementor-164 .elementor-element.elementor-element-06d6a99:not(.elementor-motion-effects-element-type-background), .elementor-164 .elementor-element.elementor-element-06d6a99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8FC;}.elementor-164 .elementor-element.elementor-element-0da3024{--display:grid;--grid-auto-flow:row;}.elementor-164 .elementor-element.elementor-element-a825678{--display:flex;--flex-wrap:wrap;--background-transition:0.3s;--border-radius:22px 22px 22px 22px;}.elementor-164 .elementor-element.elementor-element-a825678:not(.elementor-motion-effects-element-type-background), .elementor-164 .elementor-element.elementor-element-a825678 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBE3D5;}.elementor-164 .elementor-element.elementor-element-d6ccff4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-164 .elementor-element.elementor-element-564d4a5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:7px 13px 7px 13px;font-family:"Arial", Sans-serif;font-size:11px;color:#FFFFFF;}.elementor-164 .elementor-element.elementor-element-04812d4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-164 .elementor-element.elementor-element-3a307b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Figtree", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.18em;color:#6C4FE0;}.elementor-164 .elementor-element.elementor-element-1402047{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-164 .elementor-element.elementor-element-1402047 .elementor-heading-title{font-family:"Fredoka One", Sans-serif;font-size:42px;font-weight:500;line-height:1.1em;letter-spacing:-0.018em;color:#221A3E;}.elementor-164 .elementor-element.elementor-element-31e3e78{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:18px 18px 18px 18px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-164 .elementor-element.elementor-element-31e3e78:not(.elementor-motion-effects-element-type-background), .elementor-164 .elementor-element.elementor-element-31e3e78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-164 .elementor-element.elementor-element-3c2ea56 .elementor-swiper-button{font-size:20px;color:#6C4FE0;}.elementor-164 .elementor-element.elementor-element-3c2ea56 .elementor-swiper-button svg{fill:#6C4FE0;}.elementor-164 .elementor-element.elementor-element-3c2ea56 .elementor-testimonial__text{font-family:"Figtree", Sans-serif;font-size:17px;}.elementor-164 .elementor-element.elementor-element-3c2ea56 .elementor-testimonial__name{color:#6C4FE0;}.elementor-164 .elementor-element.elementor-element-3c2ea56 .elementor-testimonial__title{text-transform:none;}.elementor-164 .elementor-element.elementor-element-3b57034{--display:flex;--padding-top:112px;--padding-bottom:112px;--padding-left:120px;--padding-right:120px;}.elementor-164 .elementor-element.elementor-element-3b57034:not(.elementor-motion-effects-element-type-background), .elementor-164 .elementor-element.elementor-element-3b57034 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4EFF9;}.elementor-164 .elementor-element.elementor-element-23e1f79{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:36px;--margin-left:0px;--margin-right:0px;}.elementor-164 .elementor-element.elementor-element-6274b81{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-164 .elementor-element.elementor-element-cecd858{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Figtree", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.18em;color:#6C4FE0;}.elementor-164 .elementor-element.elementor-element-9189f62{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-164 .elementor-element.elementor-element-9189f62 .elementor-heading-title{font-family:"Fredoka One", Sans-serif;font-size:42px;font-weight:400;line-height:1.1em;letter-spacing:-0.018em;color:#221A3E;}.elementor-164 .elementor-element.elementor-element-97dedef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Arial", Sans-serif;font-size:15px;font-weight:600;color:#6C4FE0;}.elementor-164 .elementor-element.elementor-element-6ef2824{--display:grid;--grid-auto-flow:row;}.elementor-164 .elementor-element.elementor-element-d6082f6{--display:flex;--border-radius:18px 18px 18px 18px;}.elementor-164 .elementor-element.elementor-element-d6082f6:not(.elementor-motion-effects-element-type-background), .elementor-164 .elementor-element.elementor-element-d6082f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4EFF9;}.elementor-164 .elementor-element.elementor-element-7560f4c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 11px 6px 11px;font-family:"Arial", Sans-serif;font-size:11px;color:#FFFFFF;}.elementor-164 .elementor-element.elementor-element-5c240a7{--display:flex;--border-radius:18px 18px 18px 18px;}.elementor-164 .elementor-element.elementor-element-5c240a7:not(.elementor-motion-effects-element-type-background), .elementor-164 .elementor-element.elementor-element-5c240a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4EFF9;}.elementor-164 .elementor-element.elementor-element-0c7accf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 11px 6px 11px;font-family:"Arial", Sans-serif;font-size:11px;color:#FFFFFF;}.elementor-164 .elementor-element.elementor-element-76f63d4{--display:flex;--padding-top:112px;--padding-bottom:112px;--padding-left:120px;--padding-right:120px;}.elementor-164 .elementor-element.elementor-element-76f63d4:not(.elementor-motion-effects-element-type-background), .elementor-164 .elementor-element.elementor-element-76f63d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8FC;}.elementor-164 .elementor-element.elementor-element-a2df9c4{--display:grid;--grid-auto-flow:row;}.elementor-164 .elementor-element.elementor-element-c974926{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-164 .elementor-element.elementor-element-f9c011a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Figtree", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.18em;color:#6C4FE0;}.elementor-164 .elementor-element.elementor-element-353ff50{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-164 .elementor-element.elementor-element-353ff50 .elementor-heading-title{font-family:"Fredoka One", Sans-serif;font-size:42px;font-weight:500;line-height:1.1em;letter-spacing:-0.018em;color:#221A3E;}.elementor-164 .elementor-element.elementor-element-ae8caa2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:8px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-164 .elementor-element.elementor-element-ae8caa2:not(.elementor-motion-effects-element-type-background), .elementor-164 .elementor-element.elementor-element-ae8caa2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4EFF9;}.elementor-164 .elementor-element.elementor-element-bfbe814{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Arial", Sans-serif;font-size:17px;font-weight:600;line-height:1.6em;color:#221A3E;}.elementor-164 .elementor-element.elementor-element-a3186c0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:#4B4468;}.elementor-164 .elementor-element.elementor-element-28c362d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:#4B4468;}.elementor-164 .elementor-element.elementor-element-3956d81{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:22px 22px 22px 22px;--padding-top:44px;--padding-bottom:44px;--padding-left:44px;--padding-right:44px;}.elementor-164 .elementor-element.elementor-element-3956d81:not(.elementor-motion-effects-element-type-background), .elementor-164 .elementor-element.elementor-element-3956d81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B1F4D;}.elementor-164 .elementor-element.elementor-element-9a766e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Figtree", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.18em;color:rgba(255,255,255,0.7);}.elementor-164 .elementor-element.elementor-element-42c612b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-164 .elementor-element.elementor-element-42c612b .elementor-heading-title{font-family:"Fredoka One", Sans-serif;font-size:36px;font-weight:500;line-height:1.12em;color:#FFFFFF;}.elementor-164 .elementor-element.elementor-element-78e27d2 .elementor-tab-title .elementor-accordion-icon i:before{color:#FFFFFF;}.elementor-164 .elementor-element.elementor-element-78e27d2 .elementor-tab-title .elementor-accordion-icon svg{fill:#FFFFFF;}.elementor-164 .elementor-element.elementor-element-78e27d2 .elementor-accordion-icon i{font-size:14px;}.elementor-164 .elementor-element.elementor-element-78e27d2 .elementor-accordion-icon svg{width:14px;}.elementor-164 .elementor-element.elementor-element-78e27d2 .elementor-accordion-title i{font-size:14px;}.elementor-164 .elementor-element.elementor-element-78e27d2 .elementor-accordion-title svg{width:14px;}.elementor-164 .elementor-element.elementor-element-e694e0b{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Figtree", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-164 .elementor-element.elementor-element-e568362{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:104px;--padding-bottom:104px;--padding-left:120px;--padding-right:120px;}.elementor-164 .elementor-element.elementor-element-b68113f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-164 .elementor-element.elementor-element-76d9991{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Figtree", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.18em;color:rgba(255,255,255,0.72);}.elementor-164 .elementor-element.elementor-element-a8113bc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-164 .elementor-element.elementor-element-a8113bc .elementor-heading-title{font-family:"Fredoka One", Sans-serif;font-size:52px;font-weight:500;line-height:1.06em;letter-spacing:-0.02em;color:#FFFFFF;}.elementor-164 .elementor-element.elementor-element-0a6c6d3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Arial", Sans-serif;font-size:18px;line-height:1.62em;color:rgba(255,255,255,0.85);}.elementor-164 .elementor-element.elementor-element-31833ac{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-164 .elementor-element.elementor-element-2ca6f12 .elementor-button{background-color:#FFFFFF;font-family:"Arial", Sans-serif;font-size:16px;font-weight:600;fill:#221A3E;color:#221A3E;border-style:none;}.elementor-164 .elementor-element.elementor-element-2ca6f12{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-164 .elementor-element.elementor-element-e8d0854{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Arial", Sans-serif;font-size:15px;font-weight:500;color:rgba(255,255,255,0.85);}:root{--page-title-display:none;}@media(min-width:768px){.elementor-164 .elementor-element.elementor-element-2151c09{--width:100%;}}@media(max-width:1024px){.elementor-164 .elementor-element.elementor-element-e3df9ef{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:100px;--padding-bottom:64px;--padding-left:48px;--padding-right:48px;}.elementor-164 .elementor-element.elementor-element-3d561f7 .elementor-heading-title{font-size:52px;}.elementor-164 .elementor-element.elementor-element-f1df798{--padding-top:72px;--padding-bottom:72px;--padding-left:48px;--padding-right:48px;}.elementor-164 .elementor-element.elementor-element-783a861{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-164 .elementor-element.elementor-element-01cd9be{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-164 .elementor-element.elementor-element-8f8a4c4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-164 .elementor-element.elementor-element-86480de{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-164 .elementor-element.elementor-element-c55bec7{--padding-top:80px;--padding-bottom:80px;--padding-left:48px;--padding-right:48px;}.elementor-164 .elementor-element.elementor-element-24d2e85{--grid-auto-flow:row;}.elementor-164 .elementor-element.elementor-element-b8daad4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-164 .elementor-element.elementor-element-5047115{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-164 .elementor-element.elementor-element-ab2ce8e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-164 .elementor-element.elementor-element-f7f875c{--padding-top:80px;--padding-bottom:80px;--padding-left:48px;--padding-right:48px;}.elementor-164 .elementor-element.elementor-element-f6fa6d7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-164 .elementor-element.elementor-element-67a8657{--grid-auto-flow:row;}.elementor-164 .elementor-element.elementor-element-06d6a99{--padding-top:80px;--padding-bottom:80px;--padding-left:48px;--padding-right:48px;}.elementor-164 .elementor-element.elementor-element-0da3024{--grid-auto-flow:row;}.elementor-164 .elementor-element.elementor-element-3b57034{--padding-top:72px;--padding-bottom:72px;--padding-left:48px;--padding-right:48px;}.elementor-164 .elementor-element.elementor-element-6ef2824{--grid-auto-flow:row;}.elementor-164 .elementor-element.elementor-element-76f63d4{--padding-top:80px;--padding-bottom:80px;--padding-left:48px;--padding-right:48px;}.elementor-164 .elementor-element.elementor-element-a2df9c4{--grid-auto-flow:row;}.elementor-164 .elementor-element.elementor-element-a3186c0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-164 .elementor-element.elementor-element-28c362d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-164 .elementor-element.elementor-element-e568362{--padding-top:80px;--padding-bottom:80px;--padding-left:48px;--padding-right:48px;}}@media(max-width:767px){.elementor-164 .elementor-element.elementor-element-48ff64a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-164 .elementor-element.elementor-element-81225d0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-164 .elementor-element.elementor-element-e3df9ef{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:90px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-164 .elementor-element.elementor-element-3c8a868{text-align:center;}.elementor-164 .elementor-element.elementor-element-3d561f7{text-align:center;}.elementor-164 .elementor-element.elementor-element-3d561f7 .elementor-heading-title{font-size:38px;}.elementor-164 .elementor-element.elementor-element-e860fc4{text-align:center;font-size:17px;}.elementor-164 .elementor-element.elementor-element-f75238c{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-164 .elementor-element.elementor-element-ba9980c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-164 .elementor-element.elementor-element-a116f85{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-164 .elementor-element.elementor-element-f1df798{--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-164 .elementor-element.elementor-element-efed503{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;}.elementor-164 .elementor-element.elementor-element-2775192{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-164 .elementor-element.elementor-element-fbef7d6 .elementor-heading-title{font-size:32px;}.elementor-164 .elementor-element.elementor-element-638227b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-164 .elementor-element.elementor-element-54a698e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-164 .elementor-element.elementor-element-0c01dbf img{border-radius:5px 5px 5px 5px;}.elementor-164 .elementor-element.elementor-element-783a861{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-164 .elementor-element.elementor-element-f839009{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-164 .elementor-element.elementor-element-161a08c img{border-radius:5px 5px 5px 5px;}.elementor-164 .elementor-element.elementor-element-01cd9be{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-164 .elementor-element.elementor-element-88b949a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-164 .elementor-element.elementor-element-f3749e3 img{border-radius:5px 5px 5px 5px;}.elementor-164 .elementor-element.elementor-element-8f8a4c4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-164 .elementor-element.elementor-element-c7e1517{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-164 .elementor-element.elementor-element-86480de{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-164 .elementor-element.elementor-element-c5dd462{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-164 .elementor-element.elementor-element-c55bec7{--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-164 .elementor-element.elementor-element-24d2e85{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-164 .elementor-element.elementor-element-a097524 .elementor-heading-title{font-size:32px;}.elementor-164 .elementor-element.elementor-element-731ac69{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-164 .elementor-element.elementor-element-b8daad4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-164 .elementor-element.elementor-element-5047115{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-164 .elementor-element.elementor-element-ab2ce8e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-164 .elementor-element.elementor-element-f7f875c{--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-164 .elementor-element.elementor-element-69a8b2a{--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;}.elementor-164 .elementor-element.elementor-element-219fbfb .elementor-heading-title{font-size:32px;}.elementor-164 .elementor-element.elementor-element-f6fa6d7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-164 .elementor-element.elementor-element-67a8657{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-164 .elementor-element.elementor-element-f6ec94f .elementor-icon{font-size:33px;}.elementor-164 .elementor-element.elementor-element-f6ec94f .elementor-icon svg{height:33px;}.elementor-164 .elementor-element.elementor-element-06d6a99{--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-164 .elementor-element.elementor-element-0da3024{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-164 .elementor-element.elementor-element-04812d4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-164 .elementor-element.elementor-element-1402047 .elementor-heading-title{font-size:32px;}.elementor-164 .elementor-element.elementor-element-3b57034{--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-164 .elementor-element.elementor-element-23e1f79{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;}.elementor-164 .elementor-element.elementor-element-9189f62 .elementor-heading-title{font-size:32px;}.elementor-164 .elementor-element.elementor-element-6ef2824{--grid-auto-flow:row;}.elementor-164 .elementor-element.elementor-element-76f63d4{--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-164 .elementor-element.elementor-element-a2df9c4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-164 .elementor-element.elementor-element-353ff50 .elementor-heading-title{font-size:32px;}.elementor-164 .elementor-element.elementor-element-a3186c0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-164 .elementor-element.elementor-element-28c362d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-164 .elementor-element.elementor-element-3956d81{--padding-top:28px;--padding-bottom:28px;--padding-left:22px;--padding-right:22px;}.elementor-164 .elementor-element.elementor-element-42c612b .elementor-heading-title{font-size:28px;}.elementor-164 .elementor-element.elementor-element-e568362{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-164 .elementor-element.elementor-element-a8113bc .elementor-heading-title{font-size:34px;}.elementor-164 .elementor-element.elementor-element-31833ac{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}}/* Start custom CSS for image, class: .elementor-element-9e19a9e */.elementor-164 .elementor-element.elementor-element-9e19a9e{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-start:0px;display:block}.elementor-164 .elementor-element.elementor-element-9e19a9e img{width:100%;height:100%;object-fit:cover;display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81225d0 */.elementor-164 .elementor-element.elementor-element-81225d0{background-image:linear-gradient(96deg, rgba(22,15,44,0.92) 0%, rgba(22,15,44,0.78) 34%, rgba(43,31,77,0.42) 58%, rgba(43,31,77,0.20) 100%), linear-gradient(180deg, rgba(22,15,44,0.16) 0%, rgba(22,15,44,0.52) 100%)}.elementor-164 .elementor-element.elementor-element-81225d0{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-start:0px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c8a868 */.elementor-164 .elementor-element.elementor-element-3c8a868,.elementor-164 .elementor-element.elementor-element-3c8a868 p,.elementor-164 .elementor-element.elementor-element-3c8a868 a{color:rgba(255,255,255,0.82)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e860fc4 */.elementor-164 .elementor-element.elementor-element-e860fc4,.elementor-164 .elementor-element.elementor-element-e860fc4 p,.elementor-164 .elementor-element.elementor-element-e860fc4 a{color:rgba(255,255,255,0.9)}.elementor-164 .elementor-element.elementor-element-e860fc4{max-width:520px}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ba9980c */.elementor-164 .elementor-element.elementor-element-ba9980c{text-decoration:none;border-radius:999px;border-width:0px;display:inline-flex;flex:0 0 auto;justify-content:center;align-items:center}.elementor-164 .elementor-element.elementor-element-ba9980c:hover{background:#F4EFF9}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a116f85 */.elementor-164 .elementor-element.elementor-element-a116f85{text-decoration:none;border-radius:999px;border-width:0px;display:inline-flex;flex:0 0 auto;justify-content:center;align-items:center}.elementor-164 .elementor-element.elementor-element-a116f85:hover{background:#F4EFF9}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f75238c */.elementor-164 .elementor-element.elementor-element-f75238c{width:auto;flex:0 0 auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a959f1c */.elementor-164 .elementor-element.elementor-element-a959f1c{width:auto;max-width:640px;flex:1 1 auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3df9ef */.elementor-164 .elementor-element.elementor-element-e3df9ef{min-height:660px;position:relative}@media (max-width:767px){.elementor-164 .elementor-element.elementor-element-e3df9ef{min-height:560px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48ff64a */.elementor-164 .elementor-element.elementor-element-48ff64a{width:100%;min-height:660px;overflow:hidden;position:relative}@media (max-width:767px){.elementor-164 .elementor-element.elementor-element-48ff64a{min-height:560px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-352add4 */.elementor-164 .elementor-element.elementor-element-352add4,.elementor-164 .elementor-element.elementor-element-352add4 p,.elementor-164 .elementor-element.elementor-element-352add4 a{color:#6C4FE0}.elementor-164 .elementor-element.elementor-element-352add4{width:auto}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fbef7d6 */.elementor-164 .elementor-element.elementor-element-fbef7d6{width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2775192 */.elementor-164 .elementor-element.elementor-element-2775192{width:auto;flex:0 1 auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-97d97f2 */.elementor-164 .elementor-element.elementor-element-97d97f2,.elementor-164 .elementor-element.elementor-element-97d97f2 p,.elementor-164 .elementor-element.elementor-element-97d97f2 a{color:#4B4468}.elementor-164 .elementor-element.elementor-element-97d97f2{width:auto;max-width:420px;flex:0 1 auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-efed503 */.elementor-164 .elementor-element.elementor-element-efed503{width:100%}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0c01dbf */.elementor-164 .elementor-element.elementor-element-0c01dbf{width:100%;height:190px;display:block}.elementor-164 .elementor-element.elementor-element-0c01dbf img{width:100%;height:190px;object-fit:cover;display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54a698e */.elementor-164 .elementor-element.elementor-element-54a698e{width:100%;height:190px;overflow:hidden;flex:0 0 190px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27e6ea0 */.elementor-164 .elementor-element.elementor-element-27e6ea0,.elementor-164 .elementor-element.elementor-element-27e6ea0 p,.elementor-164 .elementor-element.elementor-element-27e6ea0 a{color:#6C4FE0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-783a861 */.elementor-164 .elementor-element.elementor-element-783a861,.elementor-164 .elementor-element.elementor-element-783a861 p,.elementor-164 .elementor-element.elementor-element-783a861 a{color:#4B4468}.elementor-164 .elementor-element.elementor-element-783a861{flex:1 1 auto}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-2a9186d */.elementor-164 .elementor-element.elementor-element-2a9186d{width:100%;margin:4px 0 0 0;border-width:1px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c87d935 */.elementor-164 .elementor-element.elementor-element-c87d935,.elementor-164 .elementor-element.elementor-element-c87d935 p,.elementor-164 .elementor-element.elementor-element-c87d935 a{color:#221A3E}.elementor-164 .elementor-element.elementor-element-c87d935{width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d0131a */.elementor-164 .elementor-element.elementor-element-9d0131a{width:100%;flex:0 0 auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3198954 */.elementor-164 .elementor-element.elementor-element-3198954{width:100%;flex:1 1 auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2151c09 */.elementor-164 .elementor-element.elementor-element-2151c09{width:100%;overflow:hidden;border-width:1px;border-color:#E7DFF3;border-style:solid}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-161a08c */.elementor-164 .elementor-element.elementor-element-161a08c{width:100%;height:190px;display:block}.elementor-164 .elementor-element.elementor-element-161a08c img{width:100%;height:190px;object-fit:cover;display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f839009 */.elementor-164 .elementor-element.elementor-element-f839009{width:100%;height:190px;overflow:hidden;flex:0 0 190px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0fbabae */.elementor-164 .elementor-element.elementor-element-0fbabae,.elementor-164 .elementor-element.elementor-element-0fbabae p,.elementor-164 .elementor-element.elementor-element-0fbabae a{color:#6C4FE0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-01cd9be */.elementor-164 .elementor-element.elementor-element-01cd9be,.elementor-164 .elementor-element.elementor-element-01cd9be p,.elementor-164 .elementor-element.elementor-element-01cd9be a{color:#4B4468}.elementor-164 .elementor-element.elementor-element-01cd9be{flex:1 1 auto}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-657d52b */.elementor-164 .elementor-element.elementor-element-657d52b{width:100%;margin:4px 0 0 0;border-width:1px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f29cbf */.elementor-164 .elementor-element.elementor-element-6f29cbf,.elementor-164 .elementor-element.elementor-element-6f29cbf p,.elementor-164 .elementor-element.elementor-element-6f29cbf a{color:#221A3E}.elementor-164 .elementor-element.elementor-element-6f29cbf{width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36b9c98 */.elementor-164 .elementor-element.elementor-element-36b9c98{width:100%;flex:0 0 auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-810dcc0 */.elementor-164 .elementor-element.elementor-element-810dcc0{width:100%;flex:1 1 auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60e0f50 */.elementor-164 .elementor-element.elementor-element-60e0f50{width:100%;overflow:hidden;border-width:1px;border-color:#E7DFF3;border-style:solid}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f3749e3 */.elementor-164 .elementor-element.elementor-element-f3749e3{width:100%;height:190px;display:block}.elementor-164 .elementor-element.elementor-element-f3749e3 img{width:100%;height:190px;object-fit:cover;display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88b949a */.elementor-164 .elementor-element.elementor-element-88b949a{width:100%;height:190px;overflow:hidden;flex:0 0 190px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bfc7f77 */.elementor-164 .elementor-element.elementor-element-bfc7f77,.elementor-164 .elementor-element.elementor-element-bfc7f77 p,.elementor-164 .elementor-element.elementor-element-bfc7f77 a{color:#6C4FE0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8f8a4c4 */.elementor-164 .elementor-element.elementor-element-8f8a4c4,.elementor-164 .elementor-element.elementor-element-8f8a4c4 p,.elementor-164 .elementor-element.elementor-element-8f8a4c4 a{color:#4B4468}.elementor-164 .elementor-element.elementor-element-8f8a4c4{flex:1 1 auto}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-dbb519a */.elementor-164 .elementor-element.elementor-element-dbb519a{width:100%;margin:4px 0 0 0;border-width:1px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-611e4fc */.elementor-164 .elementor-element.elementor-element-611e4fc,.elementor-164 .elementor-element.elementor-element-611e4fc p,.elementor-164 .elementor-element.elementor-element-611e4fc a{color:#221A3E}.elementor-164 .elementor-element.elementor-element-611e4fc{width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fc613c */.elementor-164 .elementor-element.elementor-element-6fc613c{width:100%;flex:0 0 auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b49599e */.elementor-164 .elementor-element.elementor-element-b49599e{width:100%;flex:1 1 auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b3a9e3 */.elementor-164 .elementor-element.elementor-element-6b3a9e3{width:100%;overflow:hidden;border-width:1px;border-color:#E7DFF3;border-style:solid}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-86480de */.elementor-164 .elementor-element.elementor-element-86480de,.elementor-164 .elementor-element.elementor-element-86480de p,.elementor-164 .elementor-element.elementor-element-86480de a{color:#4B4468}.elementor-164 .elementor-element.elementor-element-86480de{flex:1 1 auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffd194d */.elementor-164 .elementor-element.elementor-element-ffd194d{width:auto;flex:1 1 auto}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c5dd462 */.elementor-164 .elementor-element.elementor-element-c5dd462{width:auto;text-decoration:none;border-radius:999px;border-width:0px;display:inline-flex;flex:0 0 auto;justify-content:center;align-items:center}.elementor-164 .elementor-element.elementor-element-c5dd462:hover{background:#5539C4}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7e1517 */.elementor-164 .elementor-element.elementor-element-c7e1517{width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1df798 */.elementor-164 .elementor-element.elementor-element-f1df798{width:100%}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a31407 */.elementor-164 .elementor-element.elementor-element-3a31407,.elementor-164 .elementor-element.elementor-element-3a31407 p,.elementor-164 .elementor-element.elementor-element-3a31407 a{color:#6C4FE0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1d95a8 */.elementor-164 .elementor-element.elementor-element-d1d95a8{background-image:radial-gradient(74% 74% at 28% 20%, rgba(255,255,255,0.30), transparent 70%)}.elementor-164 .elementor-element.elementor-element-d1d95a8{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-start:0px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f79da0 */.elementor-164 .elementor-element.elementor-element-6f79da0{width:100%;height:340px;overflow:hidden;position:relative}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c07284a */.elementor-164 .elementor-element.elementor-element-c07284a{width:100%}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-03eea0c */.elementor-164 .elementor-element.elementor-element-03eea0c{width:26px;height:26px;display:block;flex:0 0 26px;min-width:26px;min-height:26px}.elementor-164 .elementor-element.elementor-element-03eea0c img{width:26px;height:26px;object-fit:contain;display:block;min-width:26px;min-height:26px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ba77fc */.elementor-164 .elementor-element.elementor-element-5ba77fc{width:46px;height:46px;overflow:hidden;flex:0 0 46px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b8daad4 */.elementor-164 .elementor-element.elementor-element-b8daad4,.elementor-164 .elementor-element.elementor-element-b8daad4 p,.elementor-164 .elementor-element.elementor-element-b8daad4 a{color:#4B4468}.elementor-164 .elementor-element.elementor-element-b8daad4{flex:1 1 auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-374fdfc */.elementor-164 .elementor-element.elementor-element-374fdfc{width:auto;flex:1 1 auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e12d613 */.elementor-164 .elementor-element.elementor-element-e12d613{width:100%}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4d51b6e */.elementor-164 .elementor-element.elementor-element-4d51b6e{width:26px;height:26px;display:block;flex:0 0 26px;min-width:26px;min-height:26px}.elementor-164 .elementor-element.elementor-element-4d51b6e img{width:26px;height:26px;object-fit:contain;display:block;min-width:26px;min-height:26px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-359ee6d */.elementor-164 .elementor-element.elementor-element-359ee6d{width:46px;height:46px;overflow:hidden;flex:0 0 46px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5047115 */.elementor-164 .elementor-element.elementor-element-5047115,.elementor-164 .elementor-element.elementor-element-5047115 p,.elementor-164 .elementor-element.elementor-element-5047115 a{color:#4B4468}.elementor-164 .elementor-element.elementor-element-5047115{flex:1 1 auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4fd5f2 */.elementor-164 .elementor-element.elementor-element-c4fd5f2{width:auto;flex:1 1 auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a8c088 */.elementor-164 .elementor-element.elementor-element-1a8c088{width:100%}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51dfeaa */.elementor-164 .elementor-element.elementor-element-51dfeaa{width:26px;height:26px;display:block;flex:0 0 26px;min-width:26px;min-height:26px}.elementor-164 .elementor-element.elementor-element-51dfeaa img{width:26px;height:26px;object-fit:contain;display:block;min-width:26px;min-height:26px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1832802 */.elementor-164 .elementor-element.elementor-element-1832802{width:46px;height:46px;overflow:hidden;flex:0 0 46px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ab2ce8e */.elementor-164 .elementor-element.elementor-element-ab2ce8e,.elementor-164 .elementor-element.elementor-element-ab2ce8e p,.elementor-164 .elementor-element.elementor-element-ab2ce8e a{color:#4B4468}.elementor-164 .elementor-element.elementor-element-ab2ce8e{flex:1 1 auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70e07de */.elementor-164 .elementor-element.elementor-element-70e07de{width:auto;flex:1 1 auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-baa81b1 */.elementor-164 .elementor-element.elementor-element-baa81b1{width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-731ac69 */.elementor-164 .elementor-element.elementor-element-731ac69{width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24d2e85 */.elementor-164 .elementor-element.elementor-element-24d2e85{grid-template-columns:1fr 1.08fr;grid-template-rows:auto}@media (max-width:1024px){.elementor-164 .elementor-element.elementor-element-24d2e85{grid-template-columns:1fr;grid-template-rows:auto auto}}@media (max-width:1024px){.elementor-164 .elementor-element.elementor-element-24d2e85{grid-template-columns:1fr;grid-template-rows:auto auto}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c55bec7 */.elementor-164 .elementor-element.elementor-element-c55bec7{width:100%}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-10f201f */.elementor-164 .elementor-element.elementor-element-10f201f,.elementor-164 .elementor-element.elementor-element-10f201f p,.elementor-164 .elementor-element.elementor-element-10f201f a{color:#6C4FE0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f6fa6d7 */.elementor-164 .elementor-element.elementor-element-f6fa6d7,.elementor-164 .elementor-element.elementor-element-f6fa6d7 p,.elementor-164 .elementor-element.elementor-element-f6fa6d7 a{color:#4B4468}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69a8b2a */.elementor-164 .elementor-element.elementor-element-69a8b2a{width:100%;max-width:640px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee3fd64 */.elementor-164 .elementor-element.elementor-element-ee3fd64{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-start:0px;display:block}.elementor-164 .elementor-element.elementor-element-ee3fd64 img{width:100%;height:100%;object-fit:cover;display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6433ef */.elementor-164 .elementor-element.elementor-element-f6433ef{background-image:linear-gradient(180deg, rgba(22,15,44,0.20) 0%, rgba(22,15,44,0.72) 100%)}.elementor-164 .elementor-element.elementor-element-f6433ef{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-start:0px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3df7e6 */.elementor-164 .elementor-element.elementor-element-c3df7e6{width:100%;min-height:420px;overflow:hidden;position:relative}@media (max-width:767px){.elementor-164 .elementor-element.elementor-element-c3df7e6{min-height:300px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67a8657 */.elementor-164 .elementor-element.elementor-element-67a8657{grid-template-columns:1.6fr 1fr;grid-template-rows:auto}@media (max-width:1024px){.elementor-164 .elementor-element.elementor-element-67a8657{grid-template-columns:1fr;grid-template-rows:auto auto}}@media (max-width:1024px){.elementor-164 .elementor-element.elementor-element-67a8657{grid-template-columns:1fr;grid-template-rows:auto auto}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7f875c */.elementor-164 .elementor-element.elementor-element-f7f875c{width:100%}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6ccff4 */.elementor-164 .elementor-element.elementor-element-d6ccff4{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-start:0px;display:block}.elementor-164 .elementor-element.elementor-element-d6ccff4 img{width:100%;height:100%;object-fit:cover;display:block}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-564d4a5 */.elementor-164 .elementor-element.elementor-element-564d4a5,.elementor-164 .elementor-element.elementor-element-564d4a5 p,.elementor-164 .elementor-element.elementor-element-564d4a5 a{color:#FFFFFF}.elementor-164 .elementor-element.elementor-element-564d4a5{position:absolute;inset-block-end:16px;inset-inline-start:18px;border-radius:999px;background:rgba(20,14,38,0.55)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a825678 */.elementor-164 .elementor-element.elementor-element-a825678{width:100%;min-height:460px;overflow:hidden;position:relative}@media (max-width:767px){.elementor-164 .elementor-element.elementor-element-a825678{min-height:300px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a307b7 */.elementor-164 .elementor-element.elementor-element-3a307b7,.elementor-164 .elementor-element.elementor-element-3a307b7 p,.elementor-164 .elementor-element.elementor-element-3a307b7 a{color:#6C4FE0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31e3e78 */.elementor-164 .elementor-element.elementor-element-31e3e78{width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04812d4 */.elementor-164 .elementor-element.elementor-element-04812d4{width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0da3024 */.elementor-164 .elementor-element.elementor-element-0da3024{grid-template-columns:1fr 1.15fr;grid-template-rows:auto}@media (max-width:1024px){.elementor-164 .elementor-element.elementor-element-0da3024{grid-template-columns:1fr;grid-template-rows:auto auto}}@media (max-width:1024px){.elementor-164 .elementor-element.elementor-element-0da3024{grid-template-columns:1fr;grid-template-rows:auto auto}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06d6a99 */.elementor-164 .elementor-element.elementor-element-06d6a99{width:100%}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cecd858 */.elementor-164 .elementor-element.elementor-element-cecd858,.elementor-164 .elementor-element.elementor-element-cecd858 p,.elementor-164 .elementor-element.elementor-element-cecd858 a{color:#6C4FE0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6274b81 */.elementor-164 .elementor-element.elementor-element-6274b81{width:auto;flex:1 1 auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-97dedef */.elementor-164 .elementor-element.elementor-element-97dedef,.elementor-164 .elementor-element.elementor-element-97dedef p,.elementor-164 .elementor-element.elementor-element-97dedef a{color:#6C4FE0}.elementor-164 .elementor-element.elementor-element-97dedef{width:auto;flex:0 0 auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23e1f79 */.elementor-164 .elementor-element.elementor-element-23e1f79{width:100%}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c016c37 */.elementor-164 .elementor-element.elementor-element-c016c37{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-start:0px;display:block}.elementor-164 .elementor-element.elementor-element-c016c37 img{width:100%;height:100%;object-fit:cover;display:block}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7560f4c */.elementor-164 .elementor-element.elementor-element-7560f4c,.elementor-164 .elementor-element.elementor-element-7560f4c p,.elementor-164 .elementor-element.elementor-element-7560f4c a{color:#FFFFFF}.elementor-164 .elementor-element.elementor-element-7560f4c{position:absolute;inset-block-end:12px;inset-inline-start:14px;border-radius:999px;background:rgba(20,14,38,0.55)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6082f6 */.elementor-164 .elementor-element.elementor-element-d6082f6{width:100%;height:260px;overflow:hidden;position:relative}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-43ad852 */.elementor-164 .elementor-element.elementor-element-43ad852{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-start:0px;display:block}.elementor-164 .elementor-element.elementor-element-43ad852 img{width:100%;height:100%;object-fit:cover;display:block}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0c7accf */.elementor-164 .elementor-element.elementor-element-0c7accf,.elementor-164 .elementor-element.elementor-element-0c7accf p,.elementor-164 .elementor-element.elementor-element-0c7accf a{color:#FFFFFF}.elementor-164 .elementor-element.elementor-element-0c7accf{position:absolute;inset-block-end:12px;inset-inline-start:14px;border-radius:999px;background:rgba(20,14,38,0.55)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c240a7 */.elementor-164 .elementor-element.elementor-element-5c240a7{width:100%;height:260px;overflow:hidden;position:relative}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ef2824 */.elementor-164 .elementor-element.elementor-element-6ef2824{grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-rows:auto}@media (max-width:1024px){.elementor-164 .elementor-element.elementor-element-6ef2824{grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:auto}}@media (max-width:767px){.elementor-164 .elementor-element.elementor-element-6ef2824{grid-template-columns:1fr;grid-template-rows:auto auto auto}}@media (max-width:767px){.elementor-164 .elementor-element.elementor-element-6ef2824{grid-template-columns:1fr;grid-template-rows:auto auto auto}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b57034 */.elementor-164 .elementor-element.elementor-element-3b57034{width:100%}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f9c011a */.elementor-164 .elementor-element.elementor-element-f9c011a,.elementor-164 .elementor-element.elementor-element-f9c011a p,.elementor-164 .elementor-element.elementor-element-f9c011a a{color:#6C4FE0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae8caa2 */.elementor-164 .elementor-element.elementor-element-ae8caa2{width:100%;height:280px;border-width:1px;border-color:#E7DFF3;border-style:dashed}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bfbe814 */.elementor-164 .elementor-element.elementor-element-bfbe814,.elementor-164 .elementor-element.elementor-element-bfbe814 p,.elementor-164 .elementor-element.elementor-element-bfbe814 a{color:#221A3E}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a3186c0 */.elementor-164 .elementor-element.elementor-element-a3186c0,.elementor-164 .elementor-element.elementor-element-a3186c0 p,.elementor-164 .elementor-element.elementor-element-a3186c0 a{color:#4B4468}.elementor-164 .elementor-element.elementor-element-a3186c0{flex:1 1 auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28c362d */.elementor-164 .elementor-element.elementor-element-28c362d,.elementor-164 .elementor-element.elementor-element-28c362d p,.elementor-164 .elementor-element.elementor-element-28c362d a{color:#4B4468}.elementor-164 .elementor-element.elementor-element-28c362d{flex:1 1 auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c974926 */.elementor-164 .elementor-element.elementor-element-c974926{width:100%}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a766e4 */.elementor-164 .elementor-element.elementor-element-9a766e4,.elementor-164 .elementor-element.elementor-element-9a766e4 p,.elementor-164 .elementor-element.elementor-element-9a766e4 a{color:rgba(255,255,255,0.7)}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-78e27d2 */.elementor-164 .elementor-element.elementor-element-78e27d2 .elementor-tab-title{font-family:Figtree;font-size:16px;font-weight:600;color:#FFFFFF}.elementor-164 .elementor-element.elementor-element-78e27d2 .elementor-tab-title a{font-family:Figtree;font-size:16px;font-weight:600;color:#FFFFFF}.elementor-164 .elementor-element.elementor-element-78e27d2 .elementor-tab-content{font-family:Figtree;font-size:15px;line-height:1.65;color:rgba(255,255,255,0.76)}.elementor-164 .elementor-element.elementor-element-78e27d2 .elementor-tab-content p{font-family:Figtree;font-size:15px;line-height:1.65;color:rgba(255,255,255,0.76)}.elementor-164 .elementor-element.elementor-element-78e27d2{width:100%;display:flex;flex-direction:column}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e694e0b */.elementor-164 .elementor-element.elementor-element-e694e0b,.elementor-164 .elementor-element.elementor-element-e694e0b p,.elementor-164 .elementor-element.elementor-element-e694e0b a{color:#FFFFFF}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3956d81 */.elementor-164 .elementor-element.elementor-element-3956d81{width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2df9c4 */.elementor-164 .elementor-element.elementor-element-a2df9c4{grid-template-columns:1fr 1.05fr;grid-template-rows:auto}@media (max-width:1024px){.elementor-164 .elementor-element.elementor-element-a2df9c4{grid-template-columns:1fr;grid-template-rows:auto auto}}@media (max-width:1024px){.elementor-164 .elementor-element.elementor-element-a2df9c4{grid-template-columns:1fr;grid-template-rows:auto auto}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76f63d4 */.elementor-164 .elementor-element.elementor-element-76f63d4{width:100%}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-76d9991 */.elementor-164 .elementor-element.elementor-element-76d9991,.elementor-164 .elementor-element.elementor-element-76d9991 p,.elementor-164 .elementor-element.elementor-element-76d9991 a{color:rgba(255,255,255,0.72)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a6c6d3 */.elementor-164 .elementor-element.elementor-element-0a6c6d3,.elementor-164 .elementor-element.elementor-element-0a6c6d3 p,.elementor-164 .elementor-element.elementor-element-0a6c6d3 a{color:rgba(255,255,255,0.85)}.elementor-164 .elementor-element.elementor-element-0a6c6d3{max-width:560px}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2ca6f12 */.elementor-164 .elementor-element.elementor-element-2ca6f12{width:auto;text-decoration:none;border-radius:999px;border-width:0px;display:inline-flex;flex:0 0 auto;justify-content:center;align-items:center}.elementor-164 .elementor-element.elementor-element-2ca6f12:hover{background:#F4EFF9}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e8d0854 */.elementor-164 .elementor-element.elementor-element-e8d0854,.elementor-164 .elementor-element.elementor-element-e8d0854 p,.elementor-164 .elementor-element.elementor-element-e8d0854 a{color:rgba(255,255,255,0.85)}.elementor-164 .elementor-element.elementor-element-e8d0854{width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31833ac */.elementor-164 .elementor-element.elementor-element-31833ac{width:auto;flex:0 0 auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b68113f */.elementor-164 .elementor-element.elementor-element-b68113f{width:100%;max-width:720px;text-align:center}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e568362 */.elementor-164 .elementor-element.elementor-element-e568362{background-image:linear-gradient(118deg, #2B1F4D 0%, #5539C4 56%, #6C4FE0 100%)}.elementor-164 .elementor-element.elementor-element-e568362{width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1f78f2 */.elementor-164 .elementor-element.elementor-element-c1f78f2{width:100%;font-family:Figtree}/* End custom CSS */