.elementor-1893 .elementor-element.elementor-element-f4f6628{--display:flex;--min-height:100vh;--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;}.elementor-1893 .elementor-element.elementor-element-f4f6628:not(.elementor-motion-effects-element-type-background), .elementor-1893 .elementor-element.elementor-element-f4f6628 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://flashgrub.com/wp-content/uploads/2026/02/Hero-1-scaled.jpg");background-position:center center;background-size:cover;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1893 .elementor-element.elementor-element-2504a69{width:auto;max-width:auto;text-align:center;}.elementor-1893 .elementor-element.elementor-element-2504a69.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1893 .elementor-element.elementor-element-2504a69 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:72px;font-weight:700;line-height:120px;color:#FFFFFF;}.elementor-1893 .elementor-element.elementor-element-4143965{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-1893 .elementor-element.elementor-element-4143965 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:400;line-height:31px;color:#FFFFFFB3;}.elementor-1893 .elementor-element.elementor-element-95543ef{--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:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1893 .elementor-element.elementor-element-4e2d75e .elementor-button{background-color:#000000;font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:500;border-style:none;border-radius:0px 0px 0px 0px;padding:20px 30px 20px 30px;}.elementor-1893 .elementor-element.elementor-element-4e2d75e .elementor-button:hover, .elementor-1893 .elementor-element.elementor-element-4e2d75e .elementor-button:focus{background-color:#303030;}.elementor-1893 .elementor-element.elementor-element-4e2d75e.elementor-element{--align-self:center;}.elementor-1893 .elementor-element.elementor-element-76bab98{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-1893 .elementor-element.elementor-element-76bab98:not(.elementor-motion-effects-element-type-background), .elementor-1893 .elementor-element.elementor-element-76bab98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C1FFAF;background-image:url("https://flashgrub.com/wp-content/uploads/2026/04/Recognize-scaled-e1776042725631.jpg");background-position:center center;background-size:cover;}.elementor-1893 .elementor-element.elementor-element-e29e160{padding:120px 80px 0px 80px;text-align:center;}.elementor-1893 .elementor-element.elementor-element-e29e160 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:40px;font-weight:900;color:#FFFFFF;}.elementor-1893 .elementor-element.elementor-element-cf081bd{width:var( --container-widget-width, 57.297% );max-width:57.297%;--container-widget-width:57.297%;--container-widget-flex-grow:0;text-align:center;}.elementor-1893 .elementor-element.elementor-element-cf081bd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1893 .elementor-element.elementor-element-cf081bd .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:24px;font-weight:700;color:#4F227C;}.elementor-1893 .elementor-element.elementor-element-7add300{--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:stretch;--border-radius:40px 40px 40px 40px;}.elementor-1893 .elementor-element.elementor-element-7add300:not(.elementor-motion-effects-element-type-background), .elementor-1893 .elementor-element.elementor-element-7add300 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7F04D2;}.elementor-1893 .elementor-element.elementor-element-2f30fa6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1893 .elementor-element.elementor-element-0899bbc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1893 .elementor-element.elementor-element-0899bbc.elementor-element{--align-self:center;}.elementor-1893 .elementor-element.elementor-element-0899bbc .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:32px;font-weight:600;color:#FFFFFF;}.elementor-1893 .elementor-element.elementor-element-858af81{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:24px 24px 24px 24px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-1893 .elementor-element.elementor-element-858af81:not(.elementor-motion-effects-element-type-background), .elementor-1893 .elementor-element.elementor-element-858af81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1F;}.elementor-1893 .elementor-element.elementor-element-83b662d.elementor-element{--align-self:center;}.elementor-1893 .elementor-element.elementor-element-83b662d{text-align:center;}.elementor-1893 .elementor-element.elementor-element-83b662d .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:700;color:#FFFFFF;}.elementor-1893 .elementor-element.elementor-element-90e69ec.elementor-element{--align-self:center;}.elementor-1893 .elementor-element.elementor-element-90e69ec .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:700;color:#FFFFFF;}.elementor-1893 .elementor-element.elementor-element-b3df0c5.elementor-element{--align-self:center;}.elementor-1893 .elementor-element.elementor-element-b3df0c5{text-align:center;}.elementor-1893 .elementor-element.elementor-element-b3df0c5 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:700;color:#FFFFFF;}.elementor-1893 .elementor-element.elementor-element-e000dc9.elementor-element{--align-self:center;}.elementor-1893 .elementor-element.elementor-element-e000dc9{text-align:center;}.elementor-1893 .elementor-element.elementor-element-e000dc9 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:700;color:#FFFFFF;}.elementor-1893 .elementor-element.elementor-element-13d8d31.elementor-element{--align-self:center;}.elementor-1893 .elementor-element.elementor-element-13d8d31{text-align:center;}.elementor-1893 .elementor-element.elementor-element-13d8d31 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:700;color:#FFFFFF;}.elementor-1893 .elementor-element.elementor-element-887527a.elementor-element{--align-self:center;}.elementor-1893 .elementor-element.elementor-element-887527a{text-align:center;}.elementor-1893 .elementor-element.elementor-element-887527a .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:700;color:#FFFFFF;}.elementor-1893 .elementor-element.elementor-element-2899c2d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1893 .elementor-element.elementor-element-2899c2d:not(.elementor-motion-effects-element-type-background), .elementor-1893 .elementor-element.elementor-element-2899c2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1893 .elementor-element.elementor-element-62cce9b{--display:flex;--min-height:70px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1893 .elementor-element.elementor-element-12d02ac{--display:flex;--gap:05px 0px;--row-gap:05px;--column-gap:0px;}.elementor-1893 .elementor-element.elementor-element-7ea1ae5{text-align:center;}.elementor-1893 .elementor-element.elementor-element-7ea1ae5 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:24px;font-weight:700;color:#000000;}.elementor-1893 .elementor-element.elementor-element-2444fd9{text-align:center;}.elementor-1893 .elementor-element.elementor-element-2444fd9 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:400;color:#00000085;}.elementor-1893 .elementor-element.elementor-element-9e7d40c{--display:flex;--gap:05px 0px;--row-gap:05px;--column-gap:0px;}.elementor-1893 .elementor-element.elementor-element-6a1b25d{text-align:center;}.elementor-1893 .elementor-element.elementor-element-6a1b25d .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:24px;font-weight:700;color:#000000;}.elementor-1893 .elementor-element.elementor-element-7793a4f{text-align:center;}.elementor-1893 .elementor-element.elementor-element-7793a4f .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:700;color:#0000004D;}.elementor-1893 .elementor-element.elementor-element-b784aa3{--display:flex;--gap:05px 0px;--row-gap:05px;--column-gap:0px;}.elementor-1893 .elementor-element.elementor-element-6b2f440{text-align:center;}.elementor-1893 .elementor-element.elementor-element-6b2f440 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:24px;font-weight:700;color:#000000;}.elementor-1893 .elementor-element.elementor-element-6479391{text-align:center;}.elementor-1893 .elementor-element.elementor-element-6479391 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:700;color:#0000004D;}.elementor-1893 .elementor-element.elementor-element-e80103a{--display:flex;--min-height:60px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1893 .elementor-element.elementor-element-e80103a:not(.elementor-motion-effects-element-type-background), .elementor-1893 .elementor-element.elementor-element-e80103a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-1893 .elementor-element.elementor-element-cf84c7e{--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:05px 10px;--row-gap:05px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:90px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1893 .elementor-element.elementor-element-052d139 .elementor-icon-wrapper{text-align:center;}.elementor-1893 .elementor-element.elementor-element-052d139 .elementor-icon{font-size:25px;}.elementor-1893 .elementor-element.elementor-element-052d139 .elementor-icon svg{height:25px;}.elementor-1893 .elementor-element.elementor-element-3728951{text-align:center;}.elementor-1893 .elementor-element.elementor-element-3728951 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:700;color:#000000;}.elementor-1893 .elementor-element.elementor-element-afe5a18{--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:05px 10px;--row-gap:05px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:90px;--padding-right:0px;}.elementor-1893 .elementor-element.elementor-element-aa2eabc .elementor-icon-wrapper{text-align:center;}.elementor-1893 .elementor-element.elementor-element-aa2eabc .elementor-icon{font-size:25px;}.elementor-1893 .elementor-element.elementor-element-aa2eabc .elementor-icon svg{height:25px;}.elementor-1893 .elementor-element.elementor-element-b4c7cb9{text-align:center;}.elementor-1893 .elementor-element.elementor-element-b4c7cb9 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:700;color:#000000;}.elementor-1893 .elementor-element.elementor-element-a40c763{--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:05px 10px;--row-gap:05px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:90px;--padding-right:0px;}.elementor-1893 .elementor-element.elementor-element-d3a74ce .elementor-icon-wrapper{text-align:center;}.elementor-1893 .elementor-element.elementor-element-d3a74ce .elementor-icon{font-size:25px;}.elementor-1893 .elementor-element.elementor-element-d3a74ce .elementor-icon svg{height:25px;}.elementor-1893 .elementor-element.elementor-element-2249d5e{text-align:center;}.elementor-1893 .elementor-element.elementor-element-2249d5e .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:700;color:#000000;}.elementor-1893 .elementor-element.elementor-element-4c1ccdf{--display:flex;--min-height:60px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1893 .elementor-element.elementor-element-4c1ccdf:not(.elementor-motion-effects-element-type-background), .elementor-1893 .elementor-element.elementor-element-4c1ccdf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-1893 .elementor-element.elementor-element-ea17273{--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:05px 10px;--row-gap:05px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:90px;--padding-right:0px;}.elementor-1893 .elementor-element.elementor-element-4e8f792 .elementor-icon-wrapper{text-align:center;}.elementor-1893 .elementor-element.elementor-element-4e8f792 .elementor-icon{font-size:25px;}.elementor-1893 .elementor-element.elementor-element-4e8f792 .elementor-icon svg{height:25px;}.elementor-1893 .elementor-element.elementor-element-f37bf9a{text-align:center;}.elementor-1893 .elementor-element.elementor-element-f37bf9a .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:700;color:#000000;}.elementor-1893 .elementor-element.elementor-element-d6d1b3a{--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:05px 10px;--row-gap:05px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:90px;--padding-right:0px;}.elementor-1893 .elementor-element.elementor-element-0569101 .elementor-icon-wrapper{text-align:center;}.elementor-1893 .elementor-element.elementor-element-0569101 .elementor-icon{font-size:25px;}.elementor-1893 .elementor-element.elementor-element-0569101 .elementor-icon svg{height:25px;}.elementor-1893 .elementor-element.elementor-element-b699b29{text-align:center;}.elementor-1893 .elementor-element.elementor-element-b699b29 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:700;color:#000000;}.elementor-1893 .elementor-element.elementor-element-07b6072{--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:05px 10px;--row-gap:05px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:090px;--padding-right:0px;}.elementor-1893 .elementor-element.elementor-element-ace9f4c .elementor-icon-wrapper{text-align:center;}.elementor-1893 .elementor-element.elementor-element-ace9f4c .elementor-icon{font-size:25px;}.elementor-1893 .elementor-element.elementor-element-ace9f4c .elementor-icon svg{height:25px;}.elementor-1893 .elementor-element.elementor-element-5c72c78{text-align:center;}.elementor-1893 .elementor-element.elementor-element-5c72c78 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:700;color:#000000;}.elementor-1893 .elementor-element.elementor-element-03abc26{--display:flex;--min-height:60px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1893 .elementor-element.elementor-element-03abc26:not(.elementor-motion-effects-element-type-background), .elementor-1893 .elementor-element.elementor-element-03abc26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-1893 .elementor-element.elementor-element-6068fdd{--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:05px 10px;--row-gap:05px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:90px;--padding-right:0px;}.elementor-1893 .elementor-element.elementor-element-1816b70 .elementor-icon-wrapper{text-align:center;}.elementor-1893 .elementor-element.elementor-element-1816b70 .elementor-icon{font-size:25px;}.elementor-1893 .elementor-element.elementor-element-1816b70 .elementor-icon svg{height:25px;}.elementor-1893 .elementor-element.elementor-element-295b5ad{text-align:center;}.elementor-1893 .elementor-element.elementor-element-295b5ad .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:700;color:#000000;}.elementor-1893 .elementor-element.elementor-element-24b6d45{--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:05px 10px;--row-gap:05px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:90px;--padding-right:0px;}.elementor-1893 .elementor-element.elementor-element-9fa7435 .elementor-icon-wrapper{text-align:center;}.elementor-1893 .elementor-element.elementor-element-9fa7435 .elementor-icon{font-size:25px;}.elementor-1893 .elementor-element.elementor-element-9fa7435 .elementor-icon svg{height:25px;}.elementor-1893 .elementor-element.elementor-element-6d97939{text-align:center;}.elementor-1893 .elementor-element.elementor-element-6d97939 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:700;color:#000000;}.elementor-1893 .elementor-element.elementor-element-f56c0f8{--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:05px 10px;--row-gap:05px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:90px;--padding-right:0px;}.elementor-1893 .elementor-element.elementor-element-dada342 .elementor-icon-wrapper{text-align:center;}.elementor-1893 .elementor-element.elementor-element-dada342 .elementor-icon{font-size:25px;}.elementor-1893 .elementor-element.elementor-element-dada342 .elementor-icon svg{height:25px;}.elementor-1893 .elementor-element.elementor-element-761930e{text-align:center;}.elementor-1893 .elementor-element.elementor-element-761930e .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:700;color:#000000;}.elementor-1893 .elementor-element.elementor-element-f6d206d{--display:flex;--min-height:60px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1893 .elementor-element.elementor-element-f6d206d:not(.elementor-motion-effects-element-type-background), .elementor-1893 .elementor-element.elementor-element-f6d206d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-1893 .elementor-element.elementor-element-8f3d9fe{--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:05px 10px;--row-gap:05px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:90px;--padding-right:0px;}.elementor-1893 .elementor-element.elementor-element-c6dc0b5 .elementor-icon-wrapper{text-align:center;}.elementor-1893 .elementor-element.elementor-element-c6dc0b5 .elementor-icon{font-size:25px;}.elementor-1893 .elementor-element.elementor-element-c6dc0b5 .elementor-icon svg{height:25px;}.elementor-1893 .elementor-element.elementor-element-1594714{text-align:center;}.elementor-1893 .elementor-element.elementor-element-1594714 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:700;color:#000000;}.elementor-1893 .elementor-element.elementor-element-bc172aa{--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:05px 10px;--row-gap:05px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:90px;--padding-right:0px;}.elementor-1893 .elementor-element.elementor-element-b542dab .elementor-icon-wrapper{text-align:center;}.elementor-1893 .elementor-element.elementor-element-b542dab .elementor-icon{font-size:25px;}.elementor-1893 .elementor-element.elementor-element-b542dab .elementor-icon svg{height:25px;}.elementor-1893 .elementor-element.elementor-element-476f5eb{text-align:center;}.elementor-1893 .elementor-element.elementor-element-476f5eb .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:700;color:#000000;}.elementor-1893 .elementor-element.elementor-element-fa2b4f0{--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:05px 10px;--row-gap:05px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:90px;--padding-right:0px;}.elementor-1893 .elementor-element.elementor-element-13f2303 .elementor-icon-wrapper{text-align:center;}.elementor-1893 .elementor-element.elementor-element-13f2303 .elementor-icon{font-size:25px;}.elementor-1893 .elementor-element.elementor-element-13f2303 .elementor-icon svg{height:25px;}.elementor-1893 .elementor-element.elementor-element-825d6ef{text-align:center;}.elementor-1893 .elementor-element.elementor-element-825d6ef .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:700;color:#000000;}.elementor-1893 .elementor-element.elementor-element-d4a0b99{--display:flex;--min-height:60px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1893 .elementor-element.elementor-element-d4a0b99:not(.elementor-motion-effects-element-type-background), .elementor-1893 .elementor-element.elementor-element-d4a0b99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-1893 .elementor-element.elementor-element-960f0de{--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:05px 10px;--row-gap:05px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:90px;--padding-right:0px;}.elementor-1893 .elementor-element.elementor-element-fcc4a06 .elementor-icon-wrapper{text-align:center;}.elementor-1893 .elementor-element.elementor-element-fcc4a06 .elementor-icon{font-size:25px;}.elementor-1893 .elementor-element.elementor-element-fcc4a06 .elementor-icon svg{height:25px;}.elementor-1893 .elementor-element.elementor-element-b68ddde{--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:center;--gap:05px 10px;--row-gap:05px;--column-gap:10px;}.elementor-1893 .elementor-element.elementor-element-ceeed99{text-align:center;}.elementor-1893 .elementor-element.elementor-element-ceeed99 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:700;color:#000000;}.elementor-1893 .elementor-element.elementor-element-58a989c{--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:center;--gap:05px 10px;--row-gap:05px;--column-gap:10px;}.elementor-1893 .elementor-element.elementor-element-754a2db{text-align:center;}.elementor-1893 .elementor-element.elementor-element-754a2db .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:700;color:#000000;}.elementor-1893 .elementor-element.elementor-element-78adf10{--display:flex;--min-height:60px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1893 .elementor-element.elementor-element-78adf10:not(.elementor-motion-effects-element-type-background), .elementor-1893 .elementor-element.elementor-element-78adf10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-1893 .elementor-element.elementor-element-92be479{--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:center;--gap:05px 10px;--row-gap:05px;--column-gap:10px;}.elementor-1893 .elementor-element.elementor-element-a1fe245{text-align:center;}.elementor-1893 .elementor-element.elementor-element-a1fe245 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:700;color:#000000;}.elementor-1893 .elementor-element.elementor-element-8925066{--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:center;--gap:05px 10px;--row-gap:05px;--column-gap:10px;}.elementor-1893 .elementor-element.elementor-element-7180d3d{text-align:center;}.elementor-1893 .elementor-element.elementor-element-7180d3d .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:700;color:#000000;}.elementor-1893 .elementor-element.elementor-element-278dd7d{--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:center;--gap:05px 10px;--row-gap:05px;--column-gap:10px;}.elementor-1893 .elementor-element.elementor-element-d34327b{text-align:center;}.elementor-1893 .elementor-element.elementor-element-d34327b .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:700;color:#000000;}.elementor-1893 .elementor-element.elementor-element-6526f30{--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;--padding-top:150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1893 .elementor-element.elementor-element-6526f30:not(.elementor-motion-effects-element-type-background), .elementor-1893 .elementor-element.elementor-element-6526f30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C1FFAF;}.elementor-1893 .elementor-element.elementor-element-dc3e838{padding:0px 0px 0px 0px;text-align:start;}.elementor-1893 .elementor-element.elementor-element-dc3e838 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:35px;font-weight:900;color:#FFFFFF;}.elementor-1893 .elementor-element.elementor-element-a1064e0{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-1893 .elementor-element.elementor-element-a1064e0 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:24px;font-weight:700;color:#4F227C;}.elementor-1893 .elementor-element.elementor-element-57340eb{--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;--align-items:stretch;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-1893 .elementor-element.elementor-element-40e29be{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1893 .elementor-element.elementor-element-40e29be.e-con{--align-self:stretch;}.elementor-1893 .elementor-element.elementor-element-8160060{--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;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1893 .elementor-element.elementor-element-8160060:not(.elementor-motion-effects-element-type-background), .elementor-1893 .elementor-element.elementor-element-8160060 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9310EB;}.elementor-1893 .elementor-element.elementor-element-45dc467{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1893 .elementor-element.elementor-element-45dc467:not(.elementor-motion-effects-element-type-background), .elementor-1893 .elementor-element.elementor-element-45dc467 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7F04D2;}.elementor-1893 .elementor-element.elementor-element-a1ea5ab{--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;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1893 .elementor-element.elementor-element-a1ea5ab:not(.elementor-motion-effects-element-type-background), .elementor-1893 .elementor-element.elementor-element-a1ea5ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C1FFAF;}.elementor-1893 .elementor-element.elementor-element-66558d1{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1893 .elementor-element.elementor-element-66558d1.e-con{--align-self:flex-end;}.elementor-1893 .elementor-element.elementor-element-f8c61c6 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:20px;font-weight:700;color:#4F227C;}.elementor-1893 .elementor-element.elementor-element-831bf2e .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:400;color:#4F227C;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1893 .elementor-element.elementor-element-2c24abe img{border-radius:18px 18px 18px 18px;}.elementor-1893 .elementor-element.elementor-element-bb2bba2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1893 .elementor-element.elementor-element-bb2bba2 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:24px;font-weight:700;color:#FFFFFF;}.elementor-1893 .elementor-element.elementor-element-4d47cbf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1893 .elementor-element.elementor-element-4d47cbf .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-1893 .elementor-element.elementor-element-9452621{--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:10px 10px;--row-gap:10px;--column-gap:10px;--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-1893 .elementor-element.elementor-element-cd03d60{--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 10px;--row-gap:0px;--column-gap:10px;--flex-wrap:nowrap;border-style:none;--border-style:none;--border-radius:100px 100px 100px 100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-1893 .elementor-element.elementor-element-cd03d60:not(.elementor-motion-effects-element-type-background), .elementor-1893 .elementor-element.elementor-element-cd03d60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8C1DD6;}.elementor-1893 .elementor-element.elementor-element-cd03d60.e-con{--align-self:center;}.elementor-1893 .elementor-element.elementor-element-016dff8 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-1893 .elementor-element.elementor-element-72c49e4{--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 10px;--row-gap:0px;--column-gap:10px;--flex-wrap:nowrap;border-style:none;--border-style:none;--border-radius:100px 100px 100px 100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-1893 .elementor-element.elementor-element-72c49e4:not(.elementor-motion-effects-element-type-background), .elementor-1893 .elementor-element.elementor-element-72c49e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8C1DD6;}.elementor-1893 .elementor-element.elementor-element-72c49e4.e-con{--align-self:center;}.elementor-1893 .elementor-element.elementor-element-b43ed75 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-1893 .elementor-element.elementor-element-1686f32{--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 10px;--row-gap:0px;--column-gap:10px;--flex-wrap:nowrap;border-style:none;--border-style:none;--border-radius:100px 100px 100px 100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-1893 .elementor-element.elementor-element-1686f32:not(.elementor-motion-effects-element-type-background), .elementor-1893 .elementor-element.elementor-element-1686f32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8C1DD6;}.elementor-1893 .elementor-element.elementor-element-1686f32.e-con{--align-self:center;}.elementor-1893 .elementor-element.elementor-element-75d7a3e .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-1893 .elementor-element.elementor-element-47c62fb{--display:flex;--min-height:280px;--justify-content:space-between;--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:20px;--padding-right:20px;}.elementor-1893 .elementor-element.elementor-element-6ea0096{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1893 .elementor-element.elementor-element-1c96a6d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1893 .elementor-element.elementor-element-1c96a6d .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:700;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1893 .elementor-element.elementor-element-badd176{padding:0px 0px 0px 0px;font-family:"League Spartan", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-1893 .elementor-element.elementor-element-28d0992{--display:flex;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:1px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1893 .elementor-element.elementor-element-28d0992:not(.elementor-motion-effects-element-type-background), .elementor-1893 .elementor-element.elementor-element-28d0992 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9E27ED;}.elementor-1893 .elementor-element.elementor-element-fc65261{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1893 .elementor-element.elementor-element-04cfeba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1893 .elementor-element.elementor-element-04cfeba .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:700;color:#FFFFFF;}.elementor-1893 .elementor-element.elementor-element-b7c8c0b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1893 .elementor-element.elementor-element-b7c8c0b .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:14px;font-weight:700;color:#FFFFFF;}.elementor-1893 .elementor-element.elementor-element-656b33a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1893 .elementor-element.elementor-element-9cd4c0d{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1893 .elementor-element.elementor-element-9cd4c0d:not(.elementor-motion-effects-element-type-background), .elementor-1893 .elementor-element.elementor-element-9cd4c0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9310EB;}.elementor-1893 .elementor-element.elementor-element-c22b12e{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1893 .elementor-element.elementor-element-c22b12e:not(.elementor-motion-effects-element-type-background), .elementor-1893 .elementor-element.elementor-element-c22b12e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7F04D2;}.elementor-1893 .elementor-element.elementor-element-6251367{--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;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1893 .elementor-element.elementor-element-6251367:not(.elementor-motion-effects-element-type-background), .elementor-1893 .elementor-element.elementor-element-6251367 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C1FFAF;}.elementor-1893 .elementor-element.elementor-element-d8d4fa8{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1893 .elementor-element.elementor-element-d8d4fa8.e-con{--align-self:flex-end;}.elementor-1893 .elementor-element.elementor-element-53549de .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:20px;font-weight:700;color:#4F227C;}.elementor-1893 .elementor-element.elementor-element-c4afaca .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:400;color:#4F227C;}.elementor-1893 .elementor-element.elementor-element-ae22b27 img{border-radius:18px 18px 18px 18px;}.elementor-1893 .elementor-element.elementor-element-3ed1a29{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1893 .elementor-element.elementor-element-3ed1a29 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:24px;font-weight:700;color:#FFFFFF;}.elementor-1893 .elementor-element.elementor-element-7643c02{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1893 .elementor-element.elementor-element-7643c02 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-1893 .elementor-element.elementor-element-af4c813{--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:10px 10px;--row-gap:10px;--column-gap:10px;--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-1893 .elementor-element.elementor-element-504a665{--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 10px;--row-gap:0px;--column-gap:10px;--flex-wrap:nowrap;border-style:none;--border-style:none;--border-radius:100px 100px 100px 100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-1893 .elementor-element.elementor-element-504a665:not(.elementor-motion-effects-element-type-background), .elementor-1893 .elementor-element.elementor-element-504a665 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8C1DD6;}.elementor-1893 .elementor-element.elementor-element-504a665.e-con{--align-self:center;}.elementor-1893 .elementor-element.elementor-element-b82cbad .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-1893 .elementor-element.elementor-element-60e0862{--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 10px;--row-gap:0px;--column-gap:10px;--flex-wrap:nowrap;border-style:none;--border-style:none;--border-radius:100px 100px 100px 100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-1893 .elementor-element.elementor-element-60e0862:not(.elementor-motion-effects-element-type-background), .elementor-1893 .elementor-element.elementor-element-60e0862 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8C1DD6;}.elementor-1893 .elementor-element.elementor-element-60e0862.e-con{--align-self:center;}.elementor-1893 .elementor-element.elementor-element-352bbee .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-1893 .elementor-element.elementor-element-250e56a{--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 10px;--row-gap:0px;--column-gap:10px;--flex-wrap:nowrap;border-style:none;--border-style:none;--border-radius:100px 100px 100px 100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-1893 .elementor-element.elementor-element-250e56a:not(.elementor-motion-effects-element-type-background), .elementor-1893 .elementor-element.elementor-element-250e56a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8C1DD6;}.elementor-1893 .elementor-element.elementor-element-250e56a.e-con{--align-self:center;}.elementor-1893 .elementor-element.elementor-element-50d06cb .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-1893 .elementor-element.elementor-element-f0c3c27{--display:flex;--min-height:280px;--justify-content:space-between;--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:20px;--padding-right:20px;}.elementor-1893 .elementor-element.elementor-element-4020dec{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1893 .elementor-element.elementor-element-05da6f9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1893 .elementor-element.elementor-element-05da6f9 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:700;color:#FFFFFF;}.elementor-1893 .elementor-element.elementor-element-f8cfff8{padding:0px 0px 0px 0px;font-family:"League Spartan", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-1893 .elementor-element.elementor-element-aa7f2c7{--display:flex;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:1px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1893 .elementor-element.elementor-element-aa7f2c7:not(.elementor-motion-effects-element-type-background), .elementor-1893 .elementor-element.elementor-element-aa7f2c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9E27ED;}.elementor-1893 .elementor-element.elementor-element-efdf3e5{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1893 .elementor-element.elementor-element-37339bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1893 .elementor-element.elementor-element-37339bd .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:700;color:#FFFFFF;}.elementor-1893 .elementor-element.elementor-element-5d3ab7b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1893 .elementor-element.elementor-element-5d3ab7b .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:14px;font-weight:700;color:#FFFFFF;}.elementor-1893 .elementor-element.elementor-element-5678e4b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1893 .elementor-element.elementor-element-5678e4b .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:14px;font-weight:700;color:#FFFFFF;}.elementor-1893 .elementor-element.elementor-element-0babcf9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1893 .elementor-element.elementor-element-4b57c28{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1893 .elementor-element.elementor-element-4b57c28:not(.elementor-motion-effects-element-type-background), .elementor-1893 .elementor-element.elementor-element-4b57c28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9310EB;}.elementor-1893 .elementor-element.elementor-element-696ab5d{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1893 .elementor-element.elementor-element-696ab5d:not(.elementor-motion-effects-element-type-background), .elementor-1893 .elementor-element.elementor-element-696ab5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7F04D2;}.elementor-1893 .elementor-element.elementor-element-d2f4b79{--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;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1893 .elementor-element.elementor-element-d2f4b79:not(.elementor-motion-effects-element-type-background), .elementor-1893 .elementor-element.elementor-element-d2f4b79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C1FFAF;}.elementor-1893 .elementor-element.elementor-element-d36fe8a{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1893 .elementor-element.elementor-element-d36fe8a.e-con{--align-self:flex-end;}.elementor-1893 .elementor-element.elementor-element-7ab390c .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:20px;font-weight:700;color:#4F227C;}.elementor-1893 .elementor-element.elementor-element-aa7cd9f .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:400;color:#4F227C;}.elementor-1893 .elementor-element.elementor-element-3b745c0 img{border-radius:18px 18px 18px 18px;}.elementor-1893 .elementor-element.elementor-element-1c8cc10{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1893 .elementor-element.elementor-element-1c8cc10 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:24px;font-weight:700;color:#FFFFFF;}.elementor-1893 .elementor-element.elementor-element-fccd242{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1893 .elementor-element.elementor-element-fccd242 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-1893 .elementor-element.elementor-element-31bf909{--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:10px 10px;--row-gap:10px;--column-gap:10px;--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-1893 .elementor-element.elementor-element-5800783{--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 10px;--row-gap:0px;--column-gap:10px;--flex-wrap:nowrap;border-style:none;--border-style:none;--border-radius:100px 100px 100px 100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-1893 .elementor-element.elementor-element-5800783:not(.elementor-motion-effects-element-type-background), .elementor-1893 .elementor-element.elementor-element-5800783 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8C1DD6;}.elementor-1893 .elementor-element.elementor-element-5800783.e-con{--align-self:center;}.elementor-1893 .elementor-element.elementor-element-6e96d48 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-1893 .elementor-element.elementor-element-18b3943{--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 10px;--row-gap:0px;--column-gap:10px;--flex-wrap:nowrap;border-style:none;--border-style:none;--border-radius:100px 100px 100px 100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-1893 .elementor-element.elementor-element-18b3943:not(.elementor-motion-effects-element-type-background), .elementor-1893 .elementor-element.elementor-element-18b3943 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8C1DD6;}.elementor-1893 .elementor-element.elementor-element-18b3943.e-con{--align-self:center;}.elementor-1893 .elementor-element.elementor-element-e25db29 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-1893 .elementor-element.elementor-element-58dcce1{--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 10px;--row-gap:0px;--column-gap:10px;--flex-wrap:nowrap;border-style:none;--border-style:none;--border-radius:100px 100px 100px 100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-1893 .elementor-element.elementor-element-58dcce1:not(.elementor-motion-effects-element-type-background), .elementor-1893 .elementor-element.elementor-element-58dcce1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8C1DD6;}.elementor-1893 .elementor-element.elementor-element-58dcce1.e-con{--align-self:center;}.elementor-1893 .elementor-element.elementor-element-83b089d .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-1893 .elementor-element.elementor-element-9fdb610{--display:flex;--min-height:280px;--justify-content:space-between;--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:20px;--padding-right:20px;}.elementor-1893 .elementor-element.elementor-element-63173ce{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1893 .elementor-element.elementor-element-d78b802{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1893 .elementor-element.elementor-element-d78b802 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:700;color:#FFFFFF;}.elementor-1893 .elementor-element.elementor-element-21ff56a{padding:0px 0px 0px 0px;font-family:"League Spartan", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-1893 .elementor-element.elementor-element-004c978{--display:flex;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:1px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1893 .elementor-element.elementor-element-004c978:not(.elementor-motion-effects-element-type-background), .elementor-1893 .elementor-element.elementor-element-004c978 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9E27ED;}.elementor-1893 .elementor-element.elementor-element-08e90fa{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1893 .elementor-element.elementor-element-dea2b63{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1893 .elementor-element.elementor-element-dea2b63 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:700;color:#FFFFFF;}.elementor-1893 .elementor-element.elementor-element-c8414ca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1893 .elementor-element.elementor-element-c8414ca .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:14px;font-weight:700;color:#FFFFFF;}.elementor-1893 .elementor-element.elementor-element-0c1c356{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1893 .elementor-element.elementor-element-0c1c356 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:14px;font-weight:700;color:#FFFFFF;}.elementor-1893 .elementor-element.elementor-element-85fc0df{--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;--align-items:center;--padding-top:100px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-1893 .elementor-element.elementor-element-85fc0df:not(.elementor-motion-effects-element-type-background), .elementor-1893 .elementor-element.elementor-element-85fc0df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C1FFAF;}.elementor-1893 .elementor-element.elementor-element-4fdc804{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1893 .elementor-element.elementor-element-749718b{padding:0px 0px 0px 0px;text-align:start;}.elementor-1893 .elementor-element.elementor-element-749718b.elementor-element{--align-self:flex-start;}.elementor-1893 .elementor-element.elementor-element-749718b .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:35px;font-weight:900;color:#FFFFFF;}.elementor-1893 .elementor-element.elementor-element-2e90e79{width:100%;max-width:100%;text-align:start;}.elementor-1893 .elementor-element.elementor-element-2e90e79 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:29px;font-weight:600;color:#4F227C;}.elementor-1893 .elementor-element.elementor-element-73d8b7d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1893 .elementor-element.elementor-element-a876dc6{--display:flex;}.elementor-1893 .elementor-element.elementor-element-a876dc6:not(.elementor-motion-effects-element-type-background), .elementor-1893 .elementor-element.elementor-element-a876dc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C1FFAF;}@media(max-width:1024px){.elementor-1893 .elementor-element.elementor-element-cd03d60{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1893 .elementor-element.elementor-element-016dff8 .elementor-heading-title{font-size:14px;}.elementor-1893 .elementor-element.elementor-element-72c49e4{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1893 .elementor-element.elementor-element-b43ed75 .elementor-heading-title{font-size:14px;}.elementor-1893 .elementor-element.elementor-element-1686f32{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1893 .elementor-element.elementor-element-75d7a3e .elementor-heading-title{font-size:14px;}.elementor-1893 .elementor-element.elementor-element-504a665{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1893 .elementor-element.elementor-element-b82cbad .elementor-heading-title{font-size:14px;}.elementor-1893 .elementor-element.elementor-element-60e0862{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1893 .elementor-element.elementor-element-352bbee .elementor-heading-title{font-size:14px;}.elementor-1893 .elementor-element.elementor-element-250e56a{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1893 .elementor-element.elementor-element-50d06cb .elementor-heading-title{font-size:14px;}.elementor-1893 .elementor-element.elementor-element-5800783{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1893 .elementor-element.elementor-element-6e96d48 .elementor-heading-title{font-size:14px;}.elementor-1893 .elementor-element.elementor-element-18b3943{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1893 .elementor-element.elementor-element-e25db29 .elementor-heading-title{font-size:14px;}.elementor-1893 .elementor-element.elementor-element-58dcce1{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1893 .elementor-element.elementor-element-83b089d .elementor-heading-title{font-size:14px;}}@media(min-width:768px){.elementor-1893 .elementor-element.elementor-element-2f30fa6{--width:30%;}.elementor-1893 .elementor-element.elementor-element-66558d1{--width:100%;}.elementor-1893 .elementor-element.elementor-element-d8d4fa8{--width:100%;}.elementor-1893 .elementor-element.elementor-element-d36fe8a{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1893 .elementor-element.elementor-element-cd03d60{--width:24%;}.elementor-1893 .elementor-element.elementor-element-72c49e4{--width:24%;}.elementor-1893 .elementor-element.elementor-element-1686f32{--width:24%;}.elementor-1893 .elementor-element.elementor-element-504a665{--width:24%;}.elementor-1893 .elementor-element.elementor-element-60e0862{--width:24%;}.elementor-1893 .elementor-element.elementor-element-250e56a{--width:24%;}.elementor-1893 .elementor-element.elementor-element-5800783{--width:24%;}.elementor-1893 .elementor-element.elementor-element-18b3943{--width:24%;}.elementor-1893 .elementor-element.elementor-element-58dcce1{--width:24%;}}@media(max-width:767px){.elementor-1893 .elementor-element.elementor-element-f4f6628{--padding-top:120px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-1893 .elementor-element.elementor-element-2504a69 .elementor-heading-title{font-size:35px;line-height:1.9em;}.elementor-1893 .elementor-element.elementor-element-4143965 .elementor-heading-title{font-size:16px;}.elementor-1893 .elementor-element.elementor-element-e29e160{width:100%;max-width:100%;padding:60px 0px 0px 0px;}.elementor-1893 .elementor-element.elementor-element-e29e160.elementor-element{--align-self:center;}.elementor-1893 .elementor-element.elementor-element-e29e160 .elementor-heading-title{font-size:18px;line-height:1.3em;}.elementor-1893 .elementor-element.elementor-element-cf081bd .elementor-heading-title{font-size:20px;}.elementor-1893 .elementor-element.elementor-element-dc3e838{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-1893 .elementor-element.elementor-element-dc3e838 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-1893 .elementor-element.elementor-element-a1064e0 .elementor-heading-title{font-size:20px;}.elementor-1893 .elementor-element.elementor-element-cd03d60{--width:60%;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1893 .elementor-element.elementor-element-016dff8 .elementor-heading-title{font-size:10px;}.elementor-1893 .elementor-element.elementor-element-72c49e4{--width:60%;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1893 .elementor-element.elementor-element-b43ed75 .elementor-heading-title{font-size:10px;}.elementor-1893 .elementor-element.elementor-element-1686f32{--width:60%;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1893 .elementor-element.elementor-element-75d7a3e .elementor-heading-title{font-size:10px;}.elementor-1893 .elementor-element.elementor-element-504a665{--width:60%;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1893 .elementor-element.elementor-element-b82cbad .elementor-heading-title{font-size:10px;}.elementor-1893 .elementor-element.elementor-element-60e0862{--width:60%;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1893 .elementor-element.elementor-element-352bbee .elementor-heading-title{font-size:10px;}.elementor-1893 .elementor-element.elementor-element-250e56a{--width:60%;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1893 .elementor-element.elementor-element-50d06cb .elementor-heading-title{font-size:10px;}.elementor-1893 .elementor-element.elementor-element-5800783{--width:60%;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1893 .elementor-element.elementor-element-6e96d48 .elementor-heading-title{font-size:10px;}.elementor-1893 .elementor-element.elementor-element-18b3943{--width:60%;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1893 .elementor-element.elementor-element-e25db29 .elementor-heading-title{font-size:10px;}.elementor-1893 .elementor-element.elementor-element-58dcce1{--width:60%;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1893 .elementor-element.elementor-element-83b089d .elementor-heading-title{font-size:10px;}.elementor-1893 .elementor-element.elementor-element-749718b{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-1893 .elementor-element.elementor-element-749718b .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-1893 .elementor-element.elementor-element-2e90e79 .elementor-heading-title{font-size:20px;}}/* Start custom CSS for heading, class: .elementor-element-2504a69 *//* Box Hijau (50%) */
.elementor-1893 .elementor-element.elementor-element-2504a69 .box-green {
    background-color: #C1FFAF; /* Warna hijau muda */
    padding: 1px 15px;
    border-radius: 8px;
    display: inline-block;
    transform: rotate(-0.2deg); /* Memiringkan box ke kiri */
    position: relative;
    color: #4F227C;
      line-height: 1.3;
}


/* Box Pink (Groceries) */
.elementor-1893 .elementor-element.elementor-element-2504a69 .box-pink {
    background-color: #F500B9; /* Warna pink */
    color: #FFFFFF;
    padding: 1px 15px;
    border-radius: 8px;
    display: inline-block;
    transform: rotate(0deg); /* Memiringkan sedikit */
    margin: 0 5px;
    line-height: 1.2;
}

.elementor-1893 .elementor-element.elementor-element-2504a69 .teks-box-pink {
    display: inline-block; /* Penting agar transform bekerja */
    /* Miringkan teks ke arah BERLAWANAN untuk membuatnya lurus kembali */
    transform: rotate(1deg);
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4e2d75e *//* 1. Memaksa Container menjadi Flexbox agar sejajar vertikal */
.elementor-1893 .elementor-element.elementor-element-4e2d75e .elementor-button-content-wrapper {
    display: flex !important;
    align-items: center !important; /* Kunci sejajar vertikal */
    justify-content: center !important; /* Kunci sejajar tengah horizontal */
}

/* 2. Mengatur Ukuran Icon & Posisi Halus */
.elementor-1893 .elementor-element.elementor-element-4e2d75e .elementor-button-icon i, 
.elementor-1893 .elementor-element.elementor-element-4e2d75e .elementor-button-icon svg {
    font-size: 18px !important; /* Atur besar icon di sini */
    width: 15px; /* Samakan dengan font-size jika pakai SVG */
    height: auto;
    display: block; /* Mencegah spasi hantu di bawah icon */
    
    /* Trik jitu: Geser manual icon naik/turun pixel demi pixel */
    transform: translateY(-2px); /* Ubah angka ini (-1px, -2px, dst) sampai pas di mata */
}

/* 3. Mengatur Jarak antara Teks dan Icon */
.elementor-1893 .elementor-element.elementor-element-4e2d75e .elementor-button-icon {
    margin-left: 10px !important; /* Jarak icon (karena icon di kanan) */
    margin-right: 0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e29e160 *//* 1. Styling untuk Box Hijau Utama */
.elementor-1893 .elementor-element.elementor-element-e29e160 .box-difference {
    background-color: #F500B9; /* Warna background hijau muda */
    padding: 12px 24px;
    border-radius: 10px;
    display: inline-block;
    font-weight: 900; /* Ketebalan font */
    
    /* PENTING: Menjadi 'jangkar' untuk box TODAY! */
    position: relative; 
    width: max-content !important;
}

/* 2. Styling untuk Box Ungu "TODAY!" */
.elementor-1893 .elementor-element.elementor-element-e29e160 .box-difference::after {
    content: "PLAN"; /* Teks yang muncul */
    background-color: #7F04D2; /* Warna background ungu terang */
    color: #FFFFFF; /* Teks warna putih */
    font-size: 24px; /* Ukuran font lebih kecil dari teks utama */
    padding: 6px 12px;
    border-radius: 8px;
    line-height: 1; /* Menjaga padding tetap rapi */
    
    /* Posisi bebas mengambang di atas box hijau */
    position: absolute;
    top: -25px; /* Geser ke atas (keluar dari box hijau) */
    right: -40px; /* Geser ke kanan (keluar dari tepi box hijau) */
    
    /* Memiringkan box ke kanan (searah jarum jam) */
    transform: rotate(15deg); 
    
    /* Opsional: Memberi sedikit bayangan agar pop-up */
    /* box-shadow: 2px 2px 5px rgba(0,0,0,0.1); */
}

@media (max-width: 767px) {
    .elementor-1893 .elementor-element.elementor-element-e29e160 .box-difference::after {
        font-size: 18px; /* Ubah ukuran font untuk mobile di sini */
        padding: 4px 8px; /* Padding dikecilkan agar proporsional */
        
        /* Opsional: Sesuaikan posisinya karena ukuran box-nya mengecil */
        top: -18px; 
        right: -20px; 
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0899bbc */.elementor-1893 .elementor-element.elementor-element-0899bbc {
    min-height: 50px;
      display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83b662d */.elementor-1893 .elementor-element.elementor-element-83b662d {
    min-height: 50px; /* Harus SAMA PERSIS dengan nilai min-height di Langkah 1 */
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-90e69ec */.elementor-1893 .elementor-element.elementor-element-90e69ec {
    min-height: 60px; /* Harus SAMA PERSIS dengan nilai min-height di Langkah 1 */
    align-items: center;
    display: flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b3df0c5 */.elementor-1893 .elementor-element.elementor-element-b3df0c5 {
    min-height: 60px; /* Harus SAMA PERSIS dengan nilai min-height di Langkah 1 */
    align-items: center;
    display: flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e000dc9 */.elementor-1893 .elementor-element.elementor-element-e000dc9 {
    min-height: 60px; /* Harus SAMA PERSIS dengan nilai min-height di Langkah 1 */
    align-items: center;
    display: flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13d8d31 */.elementor-1893 .elementor-element.elementor-element-13d8d31 {
    min-height: 60px; /* Harus SAMA PERSIS dengan nilai min-height di Langkah 1 */
    align-items: center;
    display: flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-887527a */.elementor-1893 .elementor-element.elementor-element-887527a {
    min-height: 60px; /* Harus SAMA PERSIS dengan nilai min-height di Langkah 1 */
    align-items: center;
    display: flex;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2899c2d */.elementor-1893 .elementor-element.elementor-element-2899c2d {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dc3e838 *//* --- 1. Styling Box Utama (Ungu) --- */
.elementor-1893 .elementor-element.elementor-element-dc3e838 .box-curious {
    background-color: #F500B9; /* Warna Ungu */
    padding: 10px 30px 10px 30px; /* Padding: Atas Kanan Bawah Kiri */
    border-radius: 15px; /* Sudut membulat */
    
    display: inline-block; /* Agar lebar mengikuti teks */
    position: relative; /* Jangkar untuk stiker */
    
    /* Font styling */
    font-weight: 900;
    text-transform: uppercase; /* Memaksa huruf kapital semua */
    letter-spacing: 1px; /* Sedikit jarak antar huruf */
}

/* --- 2. Styling Stiker "Flash Grüb?" (Hijau) --- */
.elementor-1893 .elementor-element.elementor-element-dc3e838 .badge-flash {
    background-color: #FFFFFF; /* Warna Hijau Muda */
    color: #9C10FA; /* Warna Teks Pink */
    
    /* Ukuran font & padding stiker */
    font-size: 30px; /* Ukuran font lebih kecil */
    font-weight: 900;
    padding: 8px 10px;
    border-radius: 8px;
    
    text-transform: none; /* Jangan kapital semua, ikuti tulisan */
    white-space: nowrap; /* Mencegah teks turun baris */
    
    /* POSISI STIKER */
    position: absolute;
    top: -35px;   /* Geser ke atas (keluar box ungu) */
    right: -85px; /* Geser ke kanan (keluar box ungu) */
    
    /* MIRINGKAN STIKER */
    transform: rotate(7deg); /* Miring ke kanan sedikit */
    
    /* Agar stiker ada di atas box ungu */
    z-index: 5;
    
    /* Opsional: Shadow tipis agar terlihat seperti stiker tempel */
    box-shadow: 2px 2px 5px rgba(0,0,0,0.1);
}

/* --- 3. Styling Khusus Huruf 'ü' --- */
.elementor-1893 .elementor-element.elementor-element-dc3e838 .huruf-smiley {
    color: #F500B9; /* Mengubah warna menjadi Ungu (sesuai box utama) */
    
    /* Opsional: Jika ingin huruf ini sedikit lebih besar/tebal */
    font-weight: 900;
}

/* --- Kode Anda sebelumnya di atas sini --- */

/* --- 4. Styling Khusus Layar Mobile (Maksimal lebar 767px) --- */
@media (max-width: 767px) {
    .elementor-1893 .elementor-element.elementor-element-dc3e838 .badge-flash {
        font-size: 18px; /* Mengecilkan ukuran font stiker */
        padding: 4px 8px; /* Menyesuaikan ketebalan background stiker */
        
        /* Menarik stiker lebih dekat ke box ungu agar tidak keluar dari layar HP */
        top: -20px;  
        right: -25px; 
        
        /* Jika kemiringannya terasa berlebihan di HP, Anda bisa menurunkannya sedikit (opsional) */
        /* transform: rotate(5deg); */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd03d60 */.elementor-1893 .elementor-element.elementor-element-cd03d60 {
    width: max-content !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72c49e4 */.elementor-1893 .elementor-element.elementor-element-72c49e4 {
    width: max-content !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1686f32 */.elementor-1893 .elementor-element.elementor-element-1686f32 {
    width: max-content !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-504a665 */.elementor-1893 .elementor-element.elementor-element-504a665 {
    width: max-content !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60e0862 */.elementor-1893 .elementor-element.elementor-element-60e0862 {
    width: max-content !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-250e56a */.elementor-1893 .elementor-element.elementor-element-250e56a {
    width: max-content !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5800783 */.elementor-1893 .elementor-element.elementor-element-5800783 {
    width: max-content !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18b3943 */.elementor-1893 .elementor-element.elementor-element-18b3943 {
    width: max-content !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58dcce1 */.elementor-1893 .elementor-element.elementor-element-58dcce1 {
    width: max-content !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-749718b *//* --- 1. Styling Box Utama (Ungu) --- */
.elementor-1893 .elementor-element.elementor-element-749718b .box-curious {
    background-color: #F500B9; /* Warna Ungu */
    padding: 10px 30px 10px 30px; /* Padding: Atas Kanan Bawah Kiri */
    border-radius: 15px; /* Sudut membulat */
    
    display: inline-block; /* Agar lebar mengikuti teks */
    position: relative; /* Jangkar untuk stiker */
    
    /* Font styling */
    font-weight: 900;
    text-transform: uppercase; /* Memaksa huruf kapital semua */
    letter-spacing: 1px; /* Sedikit jarak antar huruf */
}

/* --- 2. Styling Stiker "Flash Grüb?" (Hijau) --- */
.elementor-1893 .elementor-element.elementor-element-749718b .badge-flash {
    background-color: #FFFFFF; /* Warna Hijau Muda */
    color: #9C10FA; /* Warna Teks Pink */
    
    /* Ukuran font & padding stiker */
    font-size: 30px; /* Ukuran font lebih kecil */
    font-weight: 900;
    padding: 8px 10px;
    border-radius: 8px;
    
    text-transform: none; /* Jangan kapital semua, ikuti tulisan */
    white-space: nowrap; /* Mencegah teks turun baris */
    
    /* POSISI STIKER */
    position: absolute;
    top: -35px;   /* Geser ke atas (keluar box ungu) */
    right: -85px; /* Geser ke kanan (keluar box ungu) */
    
    /* MIRINGKAN STIKER */
    transform: rotate(7deg); /* Miring ke kanan sedikit */
    
    /* Agar stiker ada di atas box ungu */
    z-index: 5;
    
    /* Opsional: Shadow tipis agar terlihat seperti stiker tempel */
    box-shadow: 2px 2px 5px rgba(0,0,0,0.1);
}

/* --- 3. Styling Khusus Huruf 'ü' --- */
.elementor-1893 .elementor-element.elementor-element-749718b .huruf-smiley {
    color: #F500B9; /* Mengubah warna menjadi Ungu (sesuai box utama) */
    
    /* Opsional: Jika ingin huruf ini sedikit lebih besar/tebal */
    font-weight: 900;
}

/* --- Kode Anda sebelumnya di atas sini --- */

/* --- 4. Styling Khusus Layar Mobile (Maksimal lebar 767px) --- */
@media (max-width: 767px) {
    .elementor-1893 .elementor-element.elementor-element-749718b .badge-flash {
        font-size: 18px; /* Mengecilkan ukuran font stiker */
        padding: 4px 8px; /* Menyesuaikan ketebalan background stiker */
        
        /* Menarik stiker lebih dekat ke box ungu agar tidak keluar dari layar HP */
        top: -20px;  
        right: -25px; 
        
        /* Jika kemiringannya terasa berlebihan di HP, Anda bisa menurunkannya sedikit (opsional) */
        /* transform: rotate(5deg); */
    }
}/* End custom CSS */