.elementor-2227 .elementor-element.elementor-element-2a70eec{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2227 .elementor-element.elementor-element-2a70eec:not(.elementor-motion-effects-element-type-background), .elementor-2227 .elementor-element.elementor-element-2a70eec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFEFF;}.elementor-2227 .elementor-element.elementor-element-9d45398{--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;}.elementor-2227 .elementor-element.elementor-element-17f6d74{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.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-2227 .elementor-element.elementor-element-371e277 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-371e277 img{width:70px;max-width:100%;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.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-2227 .elementor-element.elementor-element-b550a32 > .elementor-widget-container{margin:0px 0px 8px 0px;padding:0px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-b550a32 .elementor-heading-title{font-family:"ADLaM Display", Sans-serif;font-size:18px;font-weight:300;text-transform:uppercase;letter-spacing:0.3px;color:#7A7A7A;}.elementor-2227 .elementor-element.elementor-element-9c74c83{width:var( --container-widget-width, 550px );max-width:550px;--container-widget-width:550px;--container-widget-flex-grow:0;}.elementor-2227 .elementor-element.elementor-element-9c74c83 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-9c74c83 .elementor-heading-title{font-family:"Fredoka", Sans-serif;font-size:54px;font-weight:600;line-height:1.08;color:#000000;}.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-2227 .elementor-element.elementor-element-3806002{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.50;color:#000000E0;}.elementor-2227 .elementor-element.elementor-element-3806002 p{margin-block-end:0px;}.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-2227 .elementor-element.elementor-element-ee63229 .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;fill:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-astglobalcolor5 );background-image:linear-gradient(90deg, #FF5E9E 0%, #FF8A5B 100%);border-radius:12px 12px 12px 12px;padding:16px 28px 16px 28px;}.elementor-2227 .elementor-element.elementor-element-ee63229 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2227 .elementor-element.elementor-element-ee63229 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-2227 .elementor-element.elementor-element-b54e2c7 .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;fill:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-astglobalcolor5 );background-image:linear-gradient(90deg, #FF5E9E 0%, #FF8A5B 100%);box-shadow:0px 11px 24px 0px rgba(0, 0, 0, 0.12);border-radius:12px 12px 12px 12px;padding:16px 28px 16px 28px;}.elementor-2227 .elementor-element.elementor-element-5567450{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#000000E6;}.elementor-2227 .elementor-element.elementor-element-5567450 p{margin-block-end:0px;}.elementor-2227 .elementor-element.elementor-element-47a2a7f{--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;}.elementor-2227 .elementor-element.elementor-element-67d3fee5{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-2227 .elementor-element.elementor-element-67d3fee5:not(.elementor-motion-effects-element-type-background), .elementor-2227 .elementor-element.elementor-element-67d3fee5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #FBFBFF 100%);}.elementor-2227 .elementor-element.elementor-element-3f552598{text-align:center;}.elementor-2227 .elementor-element.elementor-element-3f552598 .elementor-heading-title{font-family:"Fredoka", Sans-serif;font-size:40px;font-weight:600;line-height:1.05;color:#000000;}.elementor-2227 .elementor-element.elementor-element-4f1e4c29{width:var( --container-widget-width, 64% );max-width:64%;--container-widget-width:64%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-weight:500;color:#6B6B90;}.elementor-2227 .elementor-element.elementor-element-4f1e4c29 p{margin-block-end:0px;}.elementor-2227 .elementor-element.elementor-element-39f14f58{--e-image-carousel-slides-to-show:3;}.elementor-2227 .elementor-element.elementor-element-39f14f58 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-2227 .elementor-element.elementor-element-39f14f58 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-2227 .elementor-element.elementor-element-39f14f58 .elementor-swiper-button.elementor-swiper-button-next{color:var( --e-global-color-astglobalcolor3 );}.elementor-2227 .elementor-element.elementor-element-39f14f58 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-2227 .elementor-element.elementor-element-39f14f58 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-astglobalcolor3 );}.elementor-2227 .elementor-element.elementor-element-4471f55{--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:20px 0px 0px 0px;box-shadow:0px 4px 20px 0px rgba(0, 0, 0, 0.06);--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-2227 .elementor-element.elementor-element-4471f55:not(.elementor-motion-effects-element-type-background), .elementor-2227 .elementor-element.elementor-element-4471f55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-2227 .elementor-element.elementor-element-92dba8e{text-align:center;}.elementor-2227 .elementor-element.elementor-element-92dba8e .elementor-heading-title{font-family:"Fredoka", Sans-serif;font-size:42px;font-weight:600;color:#000000;}.elementor-2227 .elementor-element.elementor-element-8f8126f{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;color:#5A5A5A;}.elementor-2227 .elementor-element.elementor-element-8f8126f.elementor-element{--align-self:center;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2227 .elementor-element.elementor-element-f3de83d{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-2227 .elementor-element.elementor-element-7c9b056.elementor-element{--align-self:center;}.elementor-2227 .elementor-element.elementor-element-7c9b056 img{width:30%;max-width:100%;border-radius:12px 12px 12px 12px;}.elementor-2227 .elementor-element.elementor-element-9e16ad3{text-align:center;}.elementor-2227 .elementor-element.elementor-element-9e16ad3 .elementor-heading-title{font-family:"Fredoka", Sans-serif;font-size:25px;font-weight:600;color:#061D26;}.elementor-2227 .elementor-element.elementor-element-b05d956{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#100404;}.elementor-2227 .elementor-element.elementor-element-b05d956 > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-2227 .elementor-element.elementor-element-b05d956.elementor-element{--align-self:center;}.elementor-2227 .elementor-element.elementor-element-b05d956 p{margin-block-end:0px;}.elementor-2227 .elementor-element.elementor-element-336821c .elementor-button{background-color:#FFFFFF;fill:#000000;color:#000000;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.23);border-style:solid;border-width:1px 1px 1px 1px;border-color:#3d2453;border-radius:10px 10px 10px 10px;}.elementor-2227 .elementor-element.elementor-element-ee36d37{--display:flex;}.elementor-2227 .elementor-element.elementor-element-b3e2d4f img{width:30%;max-width:100%;border-radius:12px 12px 12px 12px;}.elementor-2227 .elementor-element.elementor-element-8f1cc9a{text-align:center;}.elementor-2227 .elementor-element.elementor-element-8f1cc9a .elementor-heading-title{font-family:"Fredoka", Sans-serif;font-size:25px;font-weight:600;color:#061D26;}.elementor-2227 .elementor-element.elementor-element-f565619{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#100404;}.elementor-2227 .elementor-element.elementor-element-f565619 > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-2227 .elementor-element.elementor-element-f565619.elementor-element{--align-self:center;}.elementor-2227 .elementor-element.elementor-element-f565619 p{margin-block-end:0px;}.elementor-2227 .elementor-element.elementor-element-2660f6b .elementor-button{background-color:#FFFFFF;fill:#000000;color:#000000;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.23);border-style:solid;border-width:1px 1px 1px 1px;border-color:#3d2453;border-radius:10px 10px 10px 10px;}.elementor-2227 .elementor-element.elementor-element-bfc2ca8{--display:flex;}.elementor-2227 .elementor-element.elementor-element-063d0fe img{width:30%;max-width:100%;border-radius:12px 12px 12px 12px;}.elementor-2227 .elementor-element.elementor-element-665d29b{text-align:center;}.elementor-2227 .elementor-element.elementor-element-665d29b .elementor-heading-title{font-family:"Fredoka", Sans-serif;font-size:25px;font-weight:600;color:#061D26;}.elementor-2227 .elementor-element.elementor-element-a2467f8{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#100404;}.elementor-2227 .elementor-element.elementor-element-a2467f8 > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-2227 .elementor-element.elementor-element-a2467f8.elementor-element{--align-self:center;}.elementor-2227 .elementor-element.elementor-element-a2467f8 p{margin-block-end:0px;}.elementor-2227 .elementor-element.elementor-element-1a2ae5b .elementor-button{background-color:#FFFFFF;fill:#000000;color:#000000;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.23);border-style:solid;border-width:1px 1px 1px 1px;border-color:#3d2453;border-radius:10px 10px 10px 10px;}.elementor-2227 .elementor-element.elementor-element-01161f5{--display:flex;}.elementor-2227 .elementor-element.elementor-element-f593406 img{width:30%;max-width:100%;border-radius:12px 12px 12px 12px;}.elementor-2227 .elementor-element.elementor-element-1ed0e1d{text-align:center;}.elementor-2227 .elementor-element.elementor-element-1ed0e1d .elementor-heading-title{font-family:"Fredoka", Sans-serif;font-size:25px;font-weight:600;color:#061D26;}.elementor-2227 .elementor-element.elementor-element-9bb170e{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#100404;}.elementor-2227 .elementor-element.elementor-element-9bb170e > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-2227 .elementor-element.elementor-element-9bb170e.elementor-element{--align-self:center;}.elementor-2227 .elementor-element.elementor-element-9bb170e p{margin-block-end:0px;}.elementor-2227 .elementor-element.elementor-element-01d9b50 .elementor-button{background-color:#FFFFFF;fill:#000000;color:#000000;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.23);border-style:solid;border-width:1px 1px 1px 1px;border-color:#3d2453;border-radius:10px 10px 10px 10px;}.elementor-2227 .elementor-element.elementor-element-eaa6402{--display:flex;}.elementor-2227 .elementor-element.elementor-element-abd1ad2 img{width:30%;max-width:100%;border-radius:12px 12px 12px 12px;}.elementor-2227 .elementor-element.elementor-element-35aab6e{text-align:center;}.elementor-2227 .elementor-element.elementor-element-35aab6e .elementor-heading-title{font-family:"Fredoka", Sans-serif;font-size:25px;font-weight:600;color:#061D26;}.elementor-2227 .elementor-element.elementor-element-7f6677c{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#100404;}.elementor-2227 .elementor-element.elementor-element-7f6677c > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-2227 .elementor-element.elementor-element-7f6677c.elementor-element{--align-self:center;}.elementor-2227 .elementor-element.elementor-element-7f6677c p{margin-block-end:0px;}.elementor-2227 .elementor-element.elementor-element-7f83e66 .elementor-button{background-color:#FFFFFF;fill:#000000;color:#000000;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.23);border-style:solid;border-width:1px 1px 1px 1px;border-color:#3d2453;border-radius:10px 10px 10px 10px;}.elementor-2227 .elementor-element.elementor-element-c3494d0{--display:flex;}.elementor-2227 .elementor-element.elementor-element-c0dea2d img{width:30%;max-width:100%;border-radius:12px 12px 12px 12px;}.elementor-2227 .elementor-element.elementor-element-3ced1e7{text-align:center;}.elementor-2227 .elementor-element.elementor-element-3ced1e7 .elementor-heading-title{font-family:"Fredoka", Sans-serif;font-size:25px;font-weight:600;color:#061D26;}.elementor-2227 .elementor-element.elementor-element-6835b32{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#100404;}.elementor-2227 .elementor-element.elementor-element-6835b32 > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-2227 .elementor-element.elementor-element-6835b32.elementor-element{--align-self:center;}.elementor-2227 .elementor-element.elementor-element-6835b32 p{margin-block-end:0px;}.elementor-2227 .elementor-element.elementor-element-067378a .elementor-button{background-color:#FFFFFF;fill:#000000;color:#000000;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.23);border-style:solid;border-width:1px 1px 1px 1px;border-color:#3d2453;border-radius:10px 10px 10px 10px;}.elementor-2227 .elementor-element.elementor-element-e9d539c{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:240px;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:initial;--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-heading-wrap:wrap;--n-tabs-title-justify-content:center;--n-tabs-title-text-align:center;--n-tabs-title-border-radius:12px 12px 12px 12px;--n-tabs-title-padding-top:20px;--n-tabs-title-padding-right:20px;--n-tabs-title-padding-bottom:20px;--n-tabs-title-padding-left:20px;--n-tabs-title-font-size:14px;--n-tabs-title-color:#FFFFFF;--n-tabs-title-color-active:#2E2E2E;}.elementor-2227 .elementor-element.elementor-element-e9d539c > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#6C63FF;}.elementor-2227 .elementor-element.elementor-element-e9d539c.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#574DFC;}.elementor-2227 .elementor-element.elementor-element-e9d539c.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-2227 .elementor-element.elementor-element-e9d539c.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#F6F5FF;}.elementor-2227 .elementor-element.elementor-element-e9d539c.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){box-shadow:2px 2px 10px 0px rgba(0, 0, 0, 0.08);}.elementor-2227 .elementor-element.elementor-element-e9d539c.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Fredoka", Sans-serif;font-weight:500;}.elementor-2227 .elementor-element.elementor-element-4720749{--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;--padding-top:40px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-2227 .elementor-element.elementor-element-4720749:not(.elementor-motion-effects-element-type-background), .elementor-2227 .elementor-element.elementor-element-4720749 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-2227 .elementor-element.elementor-element-47645cf{text-align:center;}.elementor-2227 .elementor-element.elementor-element-47645cf .elementor-heading-title{font-family:"Fredoka", Sans-serif;font-size:42px;font-weight:600;line-height:1.12;color:#000000;}.elementor-2227 .elementor-element.elementor-element-05f2714{width:var( --container-widget-width, 667px );max-width:667px;--container-widget-width:667px;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:1.6;color:#000000E0;}.elementor-2227 .elementor-element.elementor-element-05f2714.elementor-element{--align-self:center;}.elementor-2227 .elementor-element.elementor-element-7dc4b12{--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:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2227 .elementor-element.elementor-element-7dc4b12.e-con{--align-self:center;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-2227 .elementor-element.elementor-element-e5b1003{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;--icon-box-icon-margin:8px;}.elementor-2227 .elementor-element.elementor-element-e5b1003 > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-2227 .elementor-element.elementor-element-e5b1003 > .elementor-widget-container{padding:8px 8px 8px 8px;border-radius:12px 12px 12px 12px;box-shadow:5px 5px 20px 0px rgba(0, 0, 0, 0.05);}.elementor-2227 .elementor-element.elementor-element-e5b1003 .elementor-icon-box-title{margin-block-end:10px;color:#2C3E50;}.elementor-2227 .elementor-element.elementor-element-e5b1003.elementor-view-stacked .elementor-icon{background-color:#574DFC;}.elementor-2227 .elementor-element.elementor-element-e5b1003.elementor-view-framed .elementor-icon, .elementor-2227 .elementor-element.elementor-element-e5b1003.elementor-view-default .elementor-icon{fill:#574DFC;color:#574DFC;border-color:#574DFC;}.elementor-2227 .elementor-element.elementor-element-e5b1003 .elementor-icon{font-size:99px;}.elementor-2227 .elementor-element.elementor-element-e5b1003 .elementor-icon i{transform:rotate(132deg);}.elementor-2227 .elementor-element.elementor-element-e5b1003 .elementor-icon-box-title, .elementor-2227 .elementor-element.elementor-element-e5b1003 .elementor-icon-box-title a{font-family:"Fredoka", Sans-serif;font-size:20px;font-weight:600;}.elementor-2227 .elementor-element.elementor-element-e5b1003:has(:hover) .elementor-icon-box-title,
					 .elementor-2227 .elementor-element.elementor-element-e5b1003:has(:focus) .elementor-icon-box-title{color:#2C3E50;}.elementor-2227 .elementor-element.elementor-element-e5b1003 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.6;color:#555555;}.elementor-2227 .elementor-element.elementor-element-7a03f12{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;--icon-box-icon-margin:8px;}.elementor-2227 .elementor-element.elementor-element-7a03f12 > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-2227 .elementor-element.elementor-element-7a03f12 > .elementor-widget-container{padding:20px 20px 20px 20px;border-radius:12px 12px 12px 12px;box-shadow:5px 5px 20px 0px rgba(0, 0, 0, 0.05);}.elementor-2227 .elementor-element.elementor-element-7a03f12 .elementor-icon-box-title{margin-block-end:10px;color:#2C3E50;}.elementor-2227 .elementor-element.elementor-element-7a03f12.elementor-view-stacked .elementor-icon{background-color:#585AF1;}.elementor-2227 .elementor-element.elementor-element-7a03f12.elementor-view-framed .elementor-icon, .elementor-2227 .elementor-element.elementor-element-7a03f12.elementor-view-default .elementor-icon{fill:#585AF1;color:#585AF1;border-color:#585AF1;}.elementor-2227 .elementor-element.elementor-element-7a03f12 .elementor-icon{font-size:99px;}.elementor-2227 .elementor-element.elementor-element-7a03f12 .elementor-icon-box-title, .elementor-2227 .elementor-element.elementor-element-7a03f12 .elementor-icon-box-title a{font-family:"Fredoka", Sans-serif;font-size:20px;font-weight:600;}.elementor-2227 .elementor-element.elementor-element-7a03f12:has(:hover) .elementor-icon-box-title,
					 .elementor-2227 .elementor-element.elementor-element-7a03f12:has(:focus) .elementor-icon-box-title{color:#2C3E50;}.elementor-2227 .elementor-element.elementor-element-7a03f12 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.6;color:#555555;}.elementor-2227 .elementor-element.elementor-element-5cee100{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;--icon-box-icon-margin:7px;}.elementor-2227 .elementor-element.elementor-element-5cee100 > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-2227 .elementor-element.elementor-element-5cee100 > .elementor-widget-container{padding:20px 20px 20px 20px;border-radius:12px 12px 12px 12px;box-shadow:5px 5px 20px 0px rgba(0, 0, 0, 0.05);}.elementor-2227 .elementor-element.elementor-element-5cee100 .elementor-icon-box-title{margin-block-end:10px;color:#2C3E50;}.elementor-2227 .elementor-element.elementor-element-5cee100.elementor-view-stacked .elementor-icon{background-color:#585AF1;}.elementor-2227 .elementor-element.elementor-element-5cee100.elementor-view-framed .elementor-icon, .elementor-2227 .elementor-element.elementor-element-5cee100.elementor-view-default .elementor-icon{fill:#585AF1;color:#585AF1;border-color:#585AF1;}.elementor-2227 .elementor-element.elementor-element-5cee100 .elementor-icon{font-size:99px;}.elementor-2227 .elementor-element.elementor-element-5cee100 .elementor-icon-box-title, .elementor-2227 .elementor-element.elementor-element-5cee100 .elementor-icon-box-title a{font-family:"Fredoka", Sans-serif;font-size:20px;font-weight:600;}.elementor-2227 .elementor-element.elementor-element-5cee100:has(:hover) .elementor-icon-box-title,
					 .elementor-2227 .elementor-element.elementor-element-5cee100:has(:focus) .elementor-icon-box-title{color:#2C3E50;}.elementor-2227 .elementor-element.elementor-element-5cee100 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.6;color:#555555;}.elementor-2227 .elementor-element.elementor-element-99c095b{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;--icon-box-icon-margin:0px;}.elementor-2227 .elementor-element.elementor-element-99c095b > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-2227 .elementor-element.elementor-element-99c095b > .elementor-widget-container{padding:20px 20px 20px 20px;border-radius:12px 12px 12px 12px;box-shadow:5px 5px 20px 0px rgba(0, 0, 0, 0.05);}.elementor-2227 .elementor-element.elementor-element-99c095b .elementor-icon-box-title{margin-block-end:10px;color:#2C3E50;}.elementor-2227 .elementor-element.elementor-element-99c095b.elementor-view-stacked .elementor-icon{background-color:#585AF1;}.elementor-2227 .elementor-element.elementor-element-99c095b.elementor-view-framed .elementor-icon, .elementor-2227 .elementor-element.elementor-element-99c095b.elementor-view-default .elementor-icon{fill:#585AF1;color:#585AF1;border-color:#585AF1;}.elementor-2227 .elementor-element.elementor-element-99c095b .elementor-icon{font-size:103px;}.elementor-2227 .elementor-element.elementor-element-99c095b .elementor-icon-box-title, .elementor-2227 .elementor-element.elementor-element-99c095b .elementor-icon-box-title a{font-family:"Fredoka", Sans-serif;font-size:20px;font-weight:600;}.elementor-2227 .elementor-element.elementor-element-99c095b:has(:hover) .elementor-icon-box-title,
					 .elementor-2227 .elementor-element.elementor-element-99c095b:has(:focus) .elementor-icon-box-title{color:#2C3E50;}.elementor-2227 .elementor-element.elementor-element-99c095b .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.6;color:#555555;}.elementor-2227 .elementor-element.elementor-element-9ef9743{--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;--padding-top:0px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-2227 .elementor-element.elementor-element-9ef9743:not(.elementor-motion-effects-element-type-background), .elementor-2227 .elementor-element.elementor-element-9ef9743 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-2227 .elementor-element.elementor-element-395cb7f{text-align:center;}.elementor-2227 .elementor-element.elementor-element-395cb7f .elementor-heading-title{font-family:"Fredoka", Sans-serif;font-size:36px;font-weight:600;color:#000000;}.elementor-2227 .elementor-element.elementor-element-a3e6f43{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-weight:500;color:#6D6D7A;}.elementor-2227 .elementor-element.elementor-element-a3e6f43 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-2227 .elementor-element.elementor-element-a3e6f43.elementor-element{--align-self:center;}.elementor-2227 .elementor-element.elementor-element-a3e6f43 p{margin-block-end:0px;}.elementor-2227 .elementor-element.elementor-element-7d1fcec{--display:flex;--min-height:0px;--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:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;--margin-top:-111px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-2227 .elementor-element.elementor-element-cac1163{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 10px 0px 0px;--border-top-width:0px;--border-right-width:10px;--border-bottom-width:0px;--border-left-width:0px;border-color:#EDE7FF;--border-color:#EDE7FF;--border-radius:12px 12px 12px 12px;box-shadow:10px 20px 10px 0px rgba(0, 0, 0, 0.19);--margin-top:-49px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-2227 .elementor-element.elementor-element-cac1163 > .elementor-shape-bottom .elementor-shape-fill, .elementor-2227 .elementor-element.elementor-element-cac1163 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#EDE7FF;}.elementor-2227 .elementor-element.elementor-element-cac1163 > .elementor-shape-bottom svg, .elementor-2227 .elementor-element.elementor-element-cac1163 > .e-con-inner > .elementor-shape-bottom svg{width:calc(108% + 1.3px);height:20px;}.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-2227 .elementor-element.elementor-element-b343589 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-b343589 .elementor-icon-wrapper{text-align:center;}.elementor-2227 .elementor-element.elementor-element-b343589.elementor-view-stacked .elementor-icon{background-color:#3F51B5;color:#FFFFFF;}.elementor-2227 .elementor-element.elementor-element-b343589.elementor-view-framed .elementor-icon, .elementor-2227 .elementor-element.elementor-element-b343589.elementor-view-default .elementor-icon{color:#3F51B5;border-color:#3F51B5;}.elementor-2227 .elementor-element.elementor-element-b343589.elementor-view-framed .elementor-icon, .elementor-2227 .elementor-element.elementor-element-b343589.elementor-view-default .elementor-icon svg{fill:#3F51B5;}.elementor-2227 .elementor-element.elementor-element-b343589.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-2227 .elementor-element.elementor-element-b343589.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-2227 .elementor-element.elementor-element-b343589 .elementor-icon{font-size:36px;padding:18px;border-radius:50px 50px 50px 50px;}.elementor-2227 .elementor-element.elementor-element-b343589 .elementor-icon svg{height:36px;}.elementor-2227 .elementor-element.elementor-element-e26a0b3 > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-2227 .elementor-element.elementor-element-e26a0b3{text-align:center;}.elementor-2227 .elementor-element.elementor-element-e26a0b3 .elementor-heading-title{font-family:"Fredoka", Sans-serif;font-size:28px;font-weight:600;color:#260060;}.elementor-2227 .elementor-element.elementor-element-e3707d6{text-align:center;color:#6D6D7A;}.elementor-2227 .elementor-element.elementor-element-e3707d6 p{margin-block-end:0px;}.elementor-2227 .elementor-element.elementor-element-8e98875{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:#EDE7FF;--border-color:#EDE7FF;--border-radius:12px 12px 12px 12px;box-shadow:10px 20px 10px 0px rgba(0, 0, 0, 0.19);--margin-top:292px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-2227 .elementor-element.elementor-element-8e98875 > .elementor-shape-bottom .elementor-shape-fill, .elementor-2227 .elementor-element.elementor-element-8e98875 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#EDE7FF;}.elementor-2227 .elementor-element.elementor-element-8e98875 > .elementor-shape-bottom svg, .elementor-2227 .elementor-element.elementor-element-8e98875 > .e-con-inner > .elementor-shape-bottom svg{width:calc(108% + 1.3px);height:20px;}.elementor-2227 .elementor-element.elementor-element-ec8b6f7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-ec8b6f7 .elementor-icon-wrapper{text-align:center;}.elementor-2227 .elementor-element.elementor-element-ec8b6f7.elementor-view-stacked .elementor-icon{background-color:#3F51B5;color:#FFFFFF;}.elementor-2227 .elementor-element.elementor-element-ec8b6f7.elementor-view-framed .elementor-icon, .elementor-2227 .elementor-element.elementor-element-ec8b6f7.elementor-view-default .elementor-icon{color:#3F51B5;border-color:#3F51B5;}.elementor-2227 .elementor-element.elementor-element-ec8b6f7.elementor-view-framed .elementor-icon, .elementor-2227 .elementor-element.elementor-element-ec8b6f7.elementor-view-default .elementor-icon svg{fill:#3F51B5;}.elementor-2227 .elementor-element.elementor-element-ec8b6f7.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-2227 .elementor-element.elementor-element-ec8b6f7.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-2227 .elementor-element.elementor-element-ec8b6f7 .elementor-icon{font-size:36px;padding:18px;border-radius:50px 50px 50px 50px;}.elementor-2227 .elementor-element.elementor-element-ec8b6f7 .elementor-icon svg{height:36px;}.elementor-2227 .elementor-element.elementor-element-8fb299d > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-2227 .elementor-element.elementor-element-8fb299d{text-align:center;}.elementor-2227 .elementor-element.elementor-element-8fb299d .elementor-heading-title{font-family:"Fredoka", Sans-serif;font-size:28px;font-weight:600;color:#260060;}.elementor-2227 .elementor-element.elementor-element-78c3f63{text-align:center;color:#6D6D7A;}.elementor-2227 .elementor-element.elementor-element-78c3f63 p{margin-block-end:0px;}.elementor-2227 .elementor-element.elementor-element-7ef7b50{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 10px 0px 0px;--border-top-width:0px;--border-right-width:10px;--border-bottom-width:0px;--border-left-width:0px;border-color:#EDE7FF;--border-color:#EDE7FF;--border-radius:12px 12px 12px 12px;box-shadow:10px 20px 10px 0px rgba(0, 0, 0, 0.19);--margin-top:-160px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-2227 .elementor-element.elementor-element-7ef7b50 > .elementor-shape-bottom .elementor-shape-fill, .elementor-2227 .elementor-element.elementor-element-7ef7b50 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#EDE7FF;}.elementor-2227 .elementor-element.elementor-element-7ef7b50 > .elementor-shape-bottom svg, .elementor-2227 .elementor-element.elementor-element-7ef7b50 > .e-con-inner > .elementor-shape-bottom svg{width:calc(108% + 1.3px);height:20px;}.elementor-2227 .elementor-element.elementor-element-21a01d4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-21a01d4 .elementor-icon-wrapper{text-align:center;}.elementor-2227 .elementor-element.elementor-element-21a01d4.elementor-view-stacked .elementor-icon{background-color:#3F51B5;color:#FFFFFF;}.elementor-2227 .elementor-element.elementor-element-21a01d4.elementor-view-framed .elementor-icon, .elementor-2227 .elementor-element.elementor-element-21a01d4.elementor-view-default .elementor-icon{color:#3F51B5;border-color:#3F51B5;}.elementor-2227 .elementor-element.elementor-element-21a01d4.elementor-view-framed .elementor-icon, .elementor-2227 .elementor-element.elementor-element-21a01d4.elementor-view-default .elementor-icon svg{fill:#3F51B5;}.elementor-2227 .elementor-element.elementor-element-21a01d4.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-2227 .elementor-element.elementor-element-21a01d4.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-2227 .elementor-element.elementor-element-21a01d4 .elementor-icon{font-size:36px;padding:18px;border-radius:50px 50px 50px 50px;}.elementor-2227 .elementor-element.elementor-element-21a01d4 .elementor-icon svg{height:36px;}.elementor-2227 .elementor-element.elementor-element-9a1b578 > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-2227 .elementor-element.elementor-element-9a1b578{text-align:center;}.elementor-2227 .elementor-element.elementor-element-9a1b578 .elementor-heading-title{font-family:"Fredoka", Sans-serif;font-size:28px;font-weight:600;color:#260060;}.elementor-2227 .elementor-element.elementor-element-9e093a4{text-align:center;color:#6D6D7A;}.elementor-2227 .elementor-element.elementor-element-9e093a4 p{margin-block-end:0px;}.elementor-2227 .elementor-element.elementor-element-6482de1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:#EDE7FF;--border-color:#EDE7FF;--border-radius:12px 12px 12px 12px;box-shadow:10px 20px 10px 0px rgba(0, 0, 0, 0.19);--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-2227 .elementor-element.elementor-element-6482de1 > .elementor-shape-bottom .elementor-shape-fill, .elementor-2227 .elementor-element.elementor-element-6482de1 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#EDE7FF;}.elementor-2227 .elementor-element.elementor-element-6482de1 > .elementor-shape-bottom svg, .elementor-2227 .elementor-element.elementor-element-6482de1 > .e-con-inner > .elementor-shape-bottom svg{width:calc(108% + 1.3px);height:20px;}.elementor-2227 .elementor-element.elementor-element-8f27776 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-8f27776 .elementor-icon-wrapper{text-align:center;}.elementor-2227 .elementor-element.elementor-element-8f27776.elementor-view-stacked .elementor-icon{background-color:#3F51B5;color:#FFFFFF;}.elementor-2227 .elementor-element.elementor-element-8f27776.elementor-view-framed .elementor-icon, .elementor-2227 .elementor-element.elementor-element-8f27776.elementor-view-default .elementor-icon{color:#3F51B5;border-color:#3F51B5;}.elementor-2227 .elementor-element.elementor-element-8f27776.elementor-view-framed .elementor-icon, .elementor-2227 .elementor-element.elementor-element-8f27776.elementor-view-default .elementor-icon svg{fill:#3F51B5;}.elementor-2227 .elementor-element.elementor-element-8f27776.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-2227 .elementor-element.elementor-element-8f27776.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-2227 .elementor-element.elementor-element-8f27776 .elementor-icon{font-size:36px;padding:18px;border-radius:50px 50px 50px 50px;}.elementor-2227 .elementor-element.elementor-element-8f27776 .elementor-icon svg{height:36px;}.elementor-2227 .elementor-element.elementor-element-964382f > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-2227 .elementor-element.elementor-element-964382f{text-align:center;}.elementor-2227 .elementor-element.elementor-element-964382f .elementor-heading-title{font-family:"Fredoka", Sans-serif;font-size:28px;font-weight:600;color:#260060;}.elementor-2227 .elementor-element.elementor-element-827e113{text-align:center;color:#6D6D7A;}.elementor-2227 .elementor-element.elementor-element-827e113 p{margin-block-end:0px;}.elementor-2227 .elementor-element.elementor-element-8b6c481{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-2227 .elementor-element.elementor-element-8b6c481:not(.elementor-motion-effects-element-type-background), .elementor-2227 .elementor-element.elementor-element-8b6c481 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-2227 .elementor-element.elementor-element-f956719{text-align:center;}.elementor-2227 .elementor-element.elementor-element-f956719 .elementor-heading-title{font-family:"Fredoka", Sans-serif;font-size:34px;font-weight:700;color:#000000;}.elementor-2227 .elementor-element.elementor-element-dff3461{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;color:#7D7D8A;}.elementor-2227 .elementor-element.elementor-element-dff3461.elementor-element{--align-self:center;}.elementor-2227 .elementor-element.elementor-element-67dea16{--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;--justify-content:center;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2227 .elementor-element.elementor-element-67dea16:not(.elementor-motion-effects-element-type-background), .elementor-2227 .elementor-element.elementor-element-67dea16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-2227 .elementor-element.elementor-element-e5a4440{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#4A1D6B0A;--border-color:#4A1D6B0A;--border-radius:14px 14px 14px 14px;box-shadow:0px 14px 40px 0px rgba(74.00000000000011, 28.999999999999993, 107, 0.06);--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-2227 .elementor-element.elementor-element-e5a4440:not(.elementor-motion-effects-element-type-background), .elementor-2227 .elementor-element.elementor-element-e5a4440 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-2227 .elementor-element.elementor-element-e5a4440:hover{box-shadow:30px 0px 60px 0px rgba(74.00000000000011, 28.999999999999993, 107, 0.1);}.elementor-2227 .elementor-element.elementor-element-64cc32d img{width:76px;max-width:100%;border-radius:13px 13px 13px 13px;}.elementor-2227 .elementor-element.elementor-element-509a30a{text-align:center;}.elementor-2227 .elementor-element.elementor-element-509a30a .elementor-heading-title{font-family:"Fredoka", Sans-serif;font-size:18px;font-weight:700;color:#2D2D3A;}.elementor-2227 .elementor-element.elementor-element-1abca10 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-1abca10{text-align:center;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:1.6;color:#4C4C57;}.elementor-2227 .elementor-element.elementor-element-1abca10 p{margin-block-end:0px;}.elementor-2227 .elementor-element.elementor-element-78febd7{--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-2227 .elementor-element.elementor-element-463f802 > .elementor-widget-container{padding:5px 0px 5px 0px;}.elementor-2227 .elementor-element.elementor-element-463f802{--e-rating-justify-content:center;--e-rating-icon-font-size:17px;--e-rating-icon-marked-color:#FFC107;}.elementor-2227 .elementor-element.elementor-element-ba80f13{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#4A1D6B0A;--border-color:#4A1D6B0A;--border-radius:14px 14px 14px 14px;box-shadow:0px 14px 40px 0px rgba(74.00000000000011, 28.999999999999993, 107, 0.06);--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-2227 .elementor-element.elementor-element-ba80f13:not(.elementor-motion-effects-element-type-background), .elementor-2227 .elementor-element.elementor-element-ba80f13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2227 .elementor-element.elementor-element-ba80f13:hover{box-shadow:30px 0px 60px 0px rgba(74.00000000000011, 28.999999999999993, 107, 0.1);}.elementor-2227 .elementor-element.elementor-element-8d2e356 img{width:76px;max-width:100%;border-radius:13px 13px 13px 13px;}.elementor-2227 .elementor-element.elementor-element-a888d73{text-align:center;}.elementor-2227 .elementor-element.elementor-element-a888d73 .elementor-heading-title{font-family:"Fredoka", Sans-serif;font-size:18px;font-weight:700;color:#2D2D3A;}.elementor-2227 .elementor-element.elementor-element-a69d15b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-a69d15b{text-align:center;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:1.6;color:#4C4C57;}.elementor-2227 .elementor-element.elementor-element-a69d15b p{margin-block-end:0px;}.elementor-2227 .elementor-element.elementor-element-1adf90d{--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-2227 .elementor-element.elementor-element-bb18c74 > .elementor-widget-container{padding:5px 0px 5px 0px;}.elementor-2227 .elementor-element.elementor-element-bb18c74{--e-rating-justify-content:center;--e-rating-icon-font-size:17px;--e-rating-icon-marked-color:#FFC107;}.elementor-2227 .elementor-element.elementor-element-c40f7bd{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#4A1D6B0A;--border-color:#4A1D6B0A;--border-radius:14px 14px 14px 14px;box-shadow:0px 14px 40px 0px rgba(74.00000000000011, 28.999999999999993, 107, 0.06);--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-2227 .elementor-element.elementor-element-c40f7bd:not(.elementor-motion-effects-element-type-background), .elementor-2227 .elementor-element.elementor-element-c40f7bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2227 .elementor-element.elementor-element-c40f7bd:hover{box-shadow:30px 0px 60px 0px rgba(74.00000000000011, 28.999999999999993, 107, 0.1);}.elementor-2227 .elementor-element.elementor-element-02a1d6e img{width:76px;max-width:100%;border-radius:13px 13px 13px 13px;}.elementor-2227 .elementor-element.elementor-element-2e83a7d{text-align:center;}.elementor-2227 .elementor-element.elementor-element-2e83a7d .elementor-heading-title{font-family:"Fredoka", Sans-serif;font-size:18px;font-weight:700;color:#2D2D3A;}.elementor-2227 .elementor-element.elementor-element-1388e27 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-1388e27{text-align:center;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:1.6;color:#4C4C57;}.elementor-2227 .elementor-element.elementor-element-1388e27 p{margin-block-end:0px;}.elementor-2227 .elementor-element.elementor-element-49e640b{--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-2227 .elementor-element.elementor-element-a0545d8 > .elementor-widget-container{padding:5px 0px 5px 0px;}.elementor-2227 .elementor-element.elementor-element-a0545d8{--e-rating-justify-content:center;--e-rating-icon-font-size:17px;--e-rating-icon-marked-color:#FFC107;}.elementor-2227 .elementor-element.elementor-element-d0e1092{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#4A1D6B0A;--border-color:#4A1D6B0A;--border-radius:14px 14px 14px 14px;box-shadow:0px 14px 40px 0px rgba(74.00000000000011, 28.999999999999993, 107, 0.06);--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-2227 .elementor-element.elementor-element-d0e1092:not(.elementor-motion-effects-element-type-background), .elementor-2227 .elementor-element.elementor-element-d0e1092 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2227 .elementor-element.elementor-element-d0e1092:hover{box-shadow:30px 0px 60px 0px rgba(74.00000000000011, 28.999999999999993, 107, 0.1);}.elementor-2227 .elementor-element.elementor-element-76b0b12 img{width:76px;max-width:100%;border-radius:13px 13px 13px 13px;}.elementor-2227 .elementor-element.elementor-element-a827961{text-align:center;}.elementor-2227 .elementor-element.elementor-element-a827961 .elementor-heading-title{font-family:"Fredoka", Sans-serif;font-size:18px;font-weight:700;color:#2D2D3A;}.elementor-2227 .elementor-element.elementor-element-15a5ab9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-15a5ab9{text-align:center;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:1.6;color:#4C4C57;}.elementor-2227 .elementor-element.elementor-element-15a5ab9 p{margin-block-end:0px;}.elementor-2227 .elementor-element.elementor-element-08fb5b6{--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-2227 .elementor-element.elementor-element-4e2ddaa > .elementor-widget-container{padding:5px 0px 5px 0px;}.elementor-2227 .elementor-element.elementor-element-4e2ddaa{--e-rating-justify-content:center;--e-rating-icon-font-size:17px;--e-rating-icon-marked-color:#FFC107;}.elementor-2227 .elementor-element.elementor-element-771f6a7{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#4A1D6B0A;--border-color:#4A1D6B0A;--border-radius:14px 14px 14px 14px;box-shadow:0px 14px 40px 0px rgba(74.00000000000011, 28.999999999999993, 107, 0.06);--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-2227 .elementor-element.elementor-element-771f6a7:not(.elementor-motion-effects-element-type-background), .elementor-2227 .elementor-element.elementor-element-771f6a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2227 .elementor-element.elementor-element-771f6a7:hover{box-shadow:30px 0px 60px 0px rgba(74.00000000000011, 28.999999999999993, 107, 0.1);}.elementor-2227 .elementor-element.elementor-element-0e8ad0f img{width:76px;max-width:100%;border-radius:13px 13px 13px 13px;}.elementor-2227 .elementor-element.elementor-element-a0449bb{text-align:center;}.elementor-2227 .elementor-element.elementor-element-a0449bb .elementor-heading-title{font-family:"Fredoka", Sans-serif;font-size:18px;font-weight:700;color:#2D2D3A;}.elementor-2227 .elementor-element.elementor-element-8137585 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-8137585{text-align:center;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:1.6;color:#4C4C57;}.elementor-2227 .elementor-element.elementor-element-8137585 p{margin-block-end:0px;}.elementor-2227 .elementor-element.elementor-element-70ce3ca{--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-2227 .elementor-element.elementor-element-7764370 > .elementor-widget-container{padding:5px 0px 5px 0px;}.elementor-2227 .elementor-element.elementor-element-7764370{--e-rating-justify-content:center;--e-rating-icon-font-size:17px;--e-rating-icon-marked-color:#FFC107;}.elementor-2227 .elementor-element.elementor-element-b7d01de{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#4A1D6B0A;--border-color:#4A1D6B0A;--border-radius:14px 14px 14px 14px;box-shadow:0px 14px 40px 0px rgba(74.00000000000011, 28.999999999999993, 107, 0.06);--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-2227 .elementor-element.elementor-element-b7d01de:not(.elementor-motion-effects-element-type-background), .elementor-2227 .elementor-element.elementor-element-b7d01de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2227 .elementor-element.elementor-element-b7d01de:hover{box-shadow:30px 0px 60px 0px rgba(74.00000000000011, 28.999999999999993, 107, 0.1);}.elementor-2227 .elementor-element.elementor-element-69a7c87 img{width:76px;max-width:100%;border-radius:13px 13px 13px 13px;}.elementor-2227 .elementor-element.elementor-element-1889558{text-align:center;}.elementor-2227 .elementor-element.elementor-element-1889558 .elementor-heading-title{font-family:"Fredoka", Sans-serif;font-size:18px;font-weight:700;color:#2D2D3A;}.elementor-2227 .elementor-element.elementor-element-2636eaa > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-2636eaa{text-align:center;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:1.6;color:#4C4C57;}.elementor-2227 .elementor-element.elementor-element-2636eaa p{margin-block-end:0px;}.elementor-2227 .elementor-element.elementor-element-63b380b{--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-2227 .elementor-element.elementor-element-60bea44 > .elementor-widget-container{padding:5px 0px 5px 0px;}.elementor-2227 .elementor-element.elementor-element-60bea44{--e-rating-justify-content:center;--e-rating-icon-font-size:17px;--e-rating-icon-marked-color:#FFC107;}.elementor-2227 .elementor-element.elementor-element-6c2da11f{--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;--padding-top:68px;--padding-bottom:67px;--padding-left:30px;--padding-right:30px;}.elementor-2227 .elementor-element.elementor-element-6c2da11f:not(.elementor-motion-effects-element-type-background), .elementor-2227 .elementor-element.elementor-element-6c2da11f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-2227 .elementor-element.elementor-element-64940876{text-align:center;}.elementor-2227 .elementor-element.elementor-element-64940876 .elementor-heading-title{font-family:"Fredoka", Sans-serif;font-size:32px;font-weight:600;color:#000000;}.elementor-2227 .elementor-element.elementor-element-1f36f0c3{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#6B6B7A;}.elementor-2227 .elementor-element.elementor-element-1f36f0c3.elementor-element{--align-self:center;}.elementor-2227 .elementor-element.elementor-element-1f36f0c3 p{margin-block-end:0px;}.elementor-2227 .elementor-element.elementor-element-42cc70b8{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2227 .elementor-element.elementor-element-f808a87{--e-image-carousel-slides-to-show:3;}.elementor-2227 .elementor-element.elementor-element-f808a87 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-2227 .elementor-element.elementor-element-f808a87 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-2227 .elementor-element.elementor-element-f808a87 .elementor-swiper-button.elementor-swiper-button-next{font-size:28px;color:#000000;}.elementor-2227 .elementor-element.elementor-element-f808a87 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-2227 .elementor-element.elementor-element-f808a87 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#000000;}.elementor-2227 .elementor-element.elementor-element-f808a87 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;width:13px;height:13px;background:#000000;}.elementor-2227 .elementor-element.elementor-element-f808a87 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#B6A3A3;opacity:1;}.elementor-2227 .elementor-element.elementor-element-f808a87 .swiper-wrapper{display:flex;align-items:center;}.elementor-2227 .elementor-element.elementor-element-f808a87 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-width:1px 1px 1px 1px;border-radius:12px 12px 12px 12px;}.elementor-2227 .elementor-element.elementor-element-5fb1fad3{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2227 .elementor-element.elementor-element-133265dc{--display:flex;--border-radius:14px 14px 14px 14px;box-shadow:0px 0px 30px 0px rgba(16.00000000000001, 11.000000000000012, 48.000000000000014, 0.17);}.elementor-2227 .elementor-element.elementor-element-133265dc.e-con:hover{--e-con-transform-scale:1.05;}.elementor-2227 .elementor-element.elementor-element-3370a15e > .elementor-widget-container{border-radius:5px 5px 5px 5px;}.elementor-2227 .elementor-element.elementor-element-3370a15e .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-2227 .elementor-element.elementor-element-17362793{--display:flex;--border-radius:14px 14px 14px 14px;box-shadow:0px 0px 30px 0px rgba(16.00000000000001, 11.000000000000012, 48.000000000000014, 0.17);}.elementor-2227 .elementor-element.elementor-element-17362793.e-con:hover{--e-con-transform-scale:1.05;}.elementor-2227 .elementor-element.elementor-element-6227a74e > .elementor-widget-container{border-radius:5px 5px 5px 5px;}.elementor-2227 .elementor-element.elementor-element-6227a74e .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-2227 .elementor-element.elementor-element-57d9ab98{--display:flex;--border-radius:14px 14px 14px 14px;box-shadow:0px 0px 30px 0px rgba(16.00000000000001, 11.000000000000012, 48.000000000000014, 0.17);}.elementor-2227 .elementor-element.elementor-element-57d9ab98.e-con:hover{--e-con-transform-scale:1.05;}.elementor-2227 .elementor-element.elementor-element-1776e12b > .elementor-widget-container{border-radius:5px 5px 5px 5px;}.elementor-2227 .elementor-element.elementor-element-1776e12b .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-2227 .elementor-element.elementor-element-488ba554{--display:flex;--border-radius:14px 14px 14px 14px;box-shadow:0px 0px 30px 0px rgba(16.00000000000001, 11.000000000000012, 48.000000000000014, 0.17);}.elementor-2227 .elementor-element.elementor-element-488ba554.e-con:hover{--e-con-transform-scale:1.05;}.elementor-2227 .elementor-element.elementor-element-af7c63a > .elementor-widget-container{border-radius:5px 5px 5px 5px;}.elementor-2227 .elementor-element.elementor-element-af7c63a .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-2227 .elementor-element.elementor-element-8f14015{--display:flex;--border-radius:14px 14px 14px 14px;box-shadow:0px 0px 30px 0px rgba(16.00000000000001, 11.000000000000012, 48.000000000000014, 0.17);}.elementor-2227 .elementor-element.elementor-element-8f14015.e-con:hover{--e-con-transform-scale:1.05;}.elementor-2227 .elementor-element.elementor-element-4d39354 > .elementor-widget-container{border-radius:5px 5px 5px 5px;}.elementor-2227 .elementor-element.elementor-element-4d39354 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-2227 .elementor-element.elementor-element-e0b5d2c{--display:flex;--border-radius:14px 14px 14px 14px;box-shadow:0px 0px 30px 0px rgba(16.00000000000001, 11.000000000000012, 48.000000000000014, 0.17);}.elementor-2227 .elementor-element.elementor-element-e0b5d2c.e-con:hover{--e-con-transform-scale:1.05;}.elementor-2227 .elementor-element.elementor-element-5ef00eb > .elementor-widget-container{border-radius:5px 5px 5px 5px;}.elementor-2227 .elementor-element.elementor-element-5ef00eb .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-2227 .elementor-element.elementor-element-a1ccf8b{--display:flex;--border-radius:14px 14px 14px 14px;box-shadow:0px 0px 30px 0px rgba(16.00000000000001, 11.000000000000012, 48.000000000000014, 0.17);}.elementor-2227 .elementor-element.elementor-element-a1ccf8b.e-con:hover{--e-con-transform-scale:1.05;}.elementor-2227 .elementor-element.elementor-element-e1575de > .elementor-widget-container{border-radius:5px 5px 5px 5px;}.elementor-2227 .elementor-element.elementor-element-e1575de .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-2227 .elementor-element.elementor-element-aa498d1{--display:flex;--border-radius:14px 14px 14px 14px;box-shadow:0px 0px 30px 0px rgba(16.00000000000001, 11.000000000000012, 48.000000000000014, 0.17);}.elementor-2227 .elementor-element.elementor-element-aa498d1.e-con:hover{--e-con-transform-scale:1.05;}.elementor-2227 .elementor-element.elementor-element-5511af4 > .elementor-widget-container{border-radius:5px 5px 5px 5px;}.elementor-2227 .elementor-element.elementor-element-5511af4 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-2227 .elementor-element.elementor-element-504341f{--display:flex;--border-radius:14px 14px 14px 14px;box-shadow:0px 0px 30px 0px rgba(16.00000000000001, 11.000000000000012, 48.000000000000014, 0.17);}.elementor-2227 .elementor-element.elementor-element-504341f.e-con:hover{--e-con-transform-scale:1.05;}.elementor-2227 .elementor-element.elementor-element-8c42746 > .elementor-widget-container{border-radius:5px 5px 5px 5px;}.elementor-2227 .elementor-element.elementor-element-8c42746 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-2227 .elementor-element.elementor-element-bad8cde{--display:flex;--border-radius:14px 14px 14px 14px;box-shadow:0px 0px 30px 0px rgba(16.00000000000001, 11.000000000000012, 48.000000000000014, 0.17);}.elementor-2227 .elementor-element.elementor-element-bad8cde.e-con:hover{--e-con-transform-scale:1.05;}.elementor-2227 .elementor-element.elementor-element-e7152c0 > .elementor-widget-container{border-radius:5px 5px 5px 5px;}.elementor-2227 .elementor-element.elementor-element-e7152c0 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-2227 .elementor-element.elementor-element-9fd2c5f{--display:flex;--border-radius:14px 14px 14px 14px;box-shadow:0px 0px 30px 0px rgba(16.00000000000001, 11.000000000000012, 48.000000000000014, 0.17);}.elementor-2227 .elementor-element.elementor-element-9fd2c5f.e-con:hover{--e-con-transform-scale:1.05;}.elementor-2227 .elementor-element.elementor-element-940e060 > .elementor-widget-container{border-radius:5px 5px 5px 5px;}.elementor-2227 .elementor-element.elementor-element-940e060 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-2227 .elementor-element.elementor-element-fdcd199{--display:flex;--border-radius:14px 14px 14px 14px;box-shadow:0px 0px 30px 0px rgba(16.00000000000001, 11.000000000000012, 48.000000000000014, 0.17);}.elementor-2227 .elementor-element.elementor-element-fdcd199.e-con:hover{--e-con-transform-scale:1.05;}.elementor-2227 .elementor-element.elementor-element-c0bbd13 > .elementor-widget-container{border-radius:5px 5px 5px 5px;}.elementor-2227 .elementor-element.elementor-element-c0bbd13 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-2227 .elementor-element.elementor-element-ee052d6{--display:flex;--border-radius:14px 14px 14px 14px;box-shadow:0px 0px 30px 0px rgba(16.00000000000001, 11.000000000000012, 48.000000000000014, 0.17);}.elementor-2227 .elementor-element.elementor-element-ee052d6.e-con:hover{--e-con-transform-scale:1.05;}.elementor-2227 .elementor-element.elementor-element-4c3f0c7 > .elementor-widget-container{border-radius:5px 5px 5px 5px;}.elementor-2227 .elementor-element.elementor-element-4c3f0c7 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-2227 .elementor-element.elementor-element-dff8213{--display:flex;--border-radius:14px 14px 14px 14px;box-shadow:0px 0px 30px 0px rgba(16.00000000000001, 11.000000000000012, 48.000000000000014, 0.17);}.elementor-2227 .elementor-element.elementor-element-dff8213.e-con:hover{--e-con-transform-scale:1.05;}.elementor-2227 .elementor-element.elementor-element-23e0f26 > .elementor-widget-container{border-radius:5px 5px 5px 5px;}.elementor-2227 .elementor-element.elementor-element-23e0f26 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-2227 .elementor-element.elementor-element-bae66ea{--display:flex;--border-radius:14px 14px 14px 14px;box-shadow:0px 0px 30px 0px rgba(16.00000000000001, 11.000000000000012, 48.000000000000014, 0.17);}.elementor-2227 .elementor-element.elementor-element-bae66ea.e-con:hover{--e-con-transform-scale:1.05;}.elementor-2227 .elementor-element.elementor-element-e8df253 > .elementor-widget-container{border-radius:5px 5px 5px 5px;}.elementor-2227 .elementor-element.elementor-element-e8df253 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-2227 .elementor-element.elementor-element-75e444f1{--n-tabs-heading-justify-content:initial;--n-tabs-title-width:100%;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:1;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-justify-content:center;--n-tabs-title-text-align:center;--n-tabs-title-gap:20px;--n-tabs-title-border-radius:8px 8px 8px 8px;--n-tabs-title-font-size:18px;--n-tabs-title-color:#1A0D2E;--n-tabs-title-color-active:#6A32B6;}.elementor-2227 .elementor-element.elementor-element-75e444f1 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#EDE6FF;}.elementor-2227 .elementor-element.elementor-element-75e444f1.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#EDE6FF;}.elementor-2227 .elementor-element.elementor-element-75e444f1.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-2227 .elementor-element.elementor-element-75e444f1.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#EDE6FF;}.elementor-2227 .elementor-element.elementor-element-75e444f1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-75e444f1.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-2227 .elementor-element.elementor-element-5a5d2a67{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:60px;--padding-left:50px;--padding-right:50px;}.elementor-2227 .elementor-element.elementor-element-5a5d2a67:not(.elementor-motion-effects-element-type-background), .elementor-2227 .elementor-element.elementor-element-5a5d2a67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-2227 .elementor-element.elementor-element-5a5d2a67.e-con{--align-self:center;}.elementor-2227 .elementor-element.elementor-element-ce83a4e > .elementor-widget-container{margin:17px 15px 30px 15px;}.elementor-2227 .elementor-element.elementor-element-ce83a4e .elementskit-section-title-wraper .elementskit-section-title{color:#000000;margin:0px 0px 0px 0px;font-family:"Fredoka", Sans-serif;font-size:45px;font-weight:500;line-height:45px;}.elementor-2227 .elementor-element.elementor-element-ce83a4e .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-2227 .elementor-element.elementor-element-ce83a4e .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-2227 .elementor-element.elementor-element-ce83a4e .elementskit-section-title-wraper p{color:#505066;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;line-height:28px;}.elementor-2227 .elementor-element.elementor-element-77772010{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;}.elementor-2227 .elementor-element.elementor-element-53ad2e92{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2227 .elementor-element.elementor-element-3717d64b .elementskit-single-faq .elementskit-faq-header{background-color:#6C63FF;padding:21px 020px 21px 20px;margin:0px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-3717d64b > .elementor-widget-container{margin:0px 0px 10px 0px;border-radius:5px 5px 5px 5px;}.elementor-2227 .elementor-element.elementor-element-3717d64b{z-index:0;}.elementor-2227 .elementor-element.elementor-element-3717d64b .elementskit-single-faq .elementskit-faq-title{color:#FFFFFF;font-family:"Fredoka", Sans-serif;font-size:20px;font-weight:500;line-height:1.4;}.elementor-2227 .elementor-element.elementor-element-3717d64b .elementskit-single-faq .elementskit-faq-body{color:#555555;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;padding:30px 20px 30px 20px;margin:0px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-3717d64b .elementskit-single-faq:not(:last-child){margin:0px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-455f3677 .elementskit-single-faq .elementskit-faq-header{background-color:#6C63FF;padding:21px 020px 21px 20px;margin:0px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-455f3677 > .elementor-widget-container{margin:0px 0px 10px 0px;border-radius:5px 5px 5px 5px;}.elementor-2227 .elementor-element.elementor-element-455f3677{z-index:0;}.elementor-2227 .elementor-element.elementor-element-455f3677 .elementskit-single-faq .elementskit-faq-title{color:#FFFFFF;font-family:"Fredoka", Sans-serif;font-size:20px;font-weight:500;line-height:1.4;}.elementor-2227 .elementor-element.elementor-element-455f3677 .elementskit-single-faq .elementskit-faq-body{color:#555555;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;padding:30px 20px 30px 20px;margin:0px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-455f3677 .elementskit-single-faq:not(:last-child){margin:0px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-130e5b3b .elementskit-single-faq .elementskit-faq-header{background-color:#6C63FF;padding:21px 020px 21px 20px;margin:0px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-130e5b3b > .elementor-widget-container{margin:0px 0px 10px 0px;border-radius:5px 5px 5px 5px;}.elementor-2227 .elementor-element.elementor-element-130e5b3b{z-index:0;}.elementor-2227 .elementor-element.elementor-element-130e5b3b .elementskit-single-faq .elementskit-faq-title{color:#FFFFFF;font-family:"Fredoka", Sans-serif;font-size:20px;font-weight:500;line-height:1.4;}.elementor-2227 .elementor-element.elementor-element-130e5b3b .elementskit-single-faq .elementskit-faq-body{color:#555555;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;padding:30px 20px 30px 20px;margin:0px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-130e5b3b .elementskit-single-faq:not(:last-child){margin:0px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-3e93a68f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2227 .elementor-element.elementor-element-5b15b6d0 .elementskit-single-faq .elementskit-faq-header{background-color:#6C63FF;padding:21px 20px 21px 20px;margin:0px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-5b15b6d0 > .elementor-widget-container{margin:0px 0px 10px 0px;border-radius:5px 5px 5px 5px;}.elementor-2227 .elementor-element.elementor-element-5b15b6d0{z-index:0;}.elementor-2227 .elementor-element.elementor-element-5b15b6d0 .elementskit-single-faq .elementskit-faq-title{color:var( --e-global-color-astglobalcolor5 );font-family:"Fredoka", Sans-serif;font-size:20px;font-weight:500;line-height:1.4;}.elementor-2227 .elementor-element.elementor-element-5b15b6d0 .elementskit-single-faq .elementskit-faq-body{color:#555555;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;padding:30px 20px 30px 20px;margin:0px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-5b15b6d0 .elementskit-single-faq:not(:last-child){margin:0px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-6010b677 .elementskit-single-faq .elementskit-faq-header{background-color:#6C63FF;padding:21px 20px 21px 20px;margin:0px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-6010b677 > .elementor-widget-container{margin:0px 0px 10px 0px;border-radius:5px 5px 5px 5px;}.elementor-2227 .elementor-element.elementor-element-6010b677{z-index:0;}.elementor-2227 .elementor-element.elementor-element-6010b677 .elementskit-single-faq .elementskit-faq-title{color:var( --e-global-color-astglobalcolor5 );font-family:"Fredoka", Sans-serif;font-size:20px;font-weight:500;line-height:1.4;}.elementor-2227 .elementor-element.elementor-element-6010b677 .elementskit-single-faq .elementskit-faq-body{color:#555555;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;padding:30px 20px 30px 20px;margin:0px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-6010b677 .elementskit-single-faq:not(:last-child){margin:0px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-2cae7e54 .elementskit-single-faq .elementskit-faq-header{background-color:#6C63FF;padding:21px 020px 21px 20px;margin:0px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-2cae7e54 > .elementor-widget-container{margin:0px 0px 10px 0px;border-radius:5px 5px 5px 5px;}.elementor-2227 .elementor-element.elementor-element-2cae7e54{z-index:0;}.elementor-2227 .elementor-element.elementor-element-2cae7e54 .elementskit-single-faq .elementskit-faq-title{color:#FFFFFF;font-family:"Fredoka", Sans-serif;font-size:20px;font-weight:500;line-height:1.4;}.elementor-2227 .elementor-element.elementor-element-2cae7e54 .elementskit-single-faq .elementskit-faq-body{color:#555555;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;padding:30px 20px 30px 20px;margin:0px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-2cae7e54 .elementskit-single-faq:not(:last-child){margin:0px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-2b579d1{--display:flex;--min-height:300px;--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;}.elementor-2227 .elementor-element.elementor-element-2b579d1:not(.elementor-motion-effects-element-type-background), .elementor-2227 .elementor-element.elementor-element-2b579d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-2227 .elementor-element.elementor-element-c7f0817{text-align:center;}.elementor-2227 .elementor-element.elementor-element-c7f0817 .elementor-heading-title{font-family:"Fredoka", Sans-serif;font-size:32px;font-weight:600;color:#3E1F55;}.elementor-2227 .elementor-element.elementor-element-0501072{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;color:#4A4A6A;}.elementor-2227 .elementor-element.elementor-element-0501072.elementor-element{--align-self:center;}.elementor-2227 .elementor-element.elementor-element-0501072 p{margin-block-end:0px;}.elementor-2227 .elementor-element.elementor-element-af692c9 .elementor-button-content-wrapper{flex-direction:row;}@media(max-width:1024px){.elementor-2227 .elementor-element.elementor-element-39f14f58{--e-image-carousel-slides-to-show:4;}.elementor-2227 .elementor-element.elementor-element-39f14f58 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-2227 .elementor-element.elementor-element-5a5d2a67{--padding-top:70px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-2227 .elementor-element.elementor-element-77772010{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-2227 .elementor-element.elementor-element-2a70eec{--padding-top:45px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-2227 .elementor-element.elementor-element-17f6d74{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2227 .elementor-element.elementor-element-371e277 img{width:69px;}.elementor-2227 .elementor-element.elementor-element-b550a32{text-align:center;}.elementor-2227 .elementor-element.elementor-element-b550a32 .elementor-heading-title{font-size:15px;}.elementor-2227 .elementor-element.elementor-element-9c74c83{text-align:center;}.elementor-2227 .elementor-element.elementor-element-9c74c83 .elementor-heading-title{font-size:32px;}.elementor-2227 .elementor-element.elementor-element-3806002{text-align:center;}.elementor-2227 .elementor-element.elementor-element-ee63229 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-2227 .elementor-element.elementor-element-ee63229 .elementor-button{font-size:15px;border-radius:10px 10px 10px 10px;padding:18px 6px 18px 8px;}.elementor-2227 .elementor-element.elementor-element-b54e2c7 .elementor-button{font-size:15px;}.elementor-2227 .elementor-element.elementor-element-5567450{text-align:center;font-size:12px;}.elementor-2227 .elementor-element.elementor-element-67d3fee5{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-2227 .elementor-element.elementor-element-3f552598 .elementor-heading-title{font-size:23px;}.elementor-2227 .elementor-element.elementor-element-4f1e4c29{width:100%;max-width:100%;}.elementor-2227 .elementor-element.elementor-element-39f14f58{--e-image-carousel-slides-to-show:2;}.elementor-2227 .elementor-element.elementor-element-4471f55{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-2227 .elementor-element.elementor-element-8f8126f{width:100%;max-width:100%;font-size:14px;}.elementor-2227 .elementor-element.elementor-element-f3de83d{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2227 .elementor-element.elementor-element-b05d956{width:100%;max-width:100%;font-size:16px;}.elementor-2227 .elementor-element.elementor-element-ee36d37{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2227 .elementor-element.elementor-element-f565619{width:100%;max-width:100%;font-size:16px;}.elementor-2227 .elementor-element.elementor-element-bfc2ca8{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2227 .elementor-element.elementor-element-a2467f8{width:100%;max-width:100%;font-size:16px;}.elementor-2227 .elementor-element.elementor-element-01161f5{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2227 .elementor-element.elementor-element-9bb170e{width:100%;max-width:100%;font-size:17px;}.elementor-2227 .elementor-element.elementor-element-eaa6402{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2227 .elementor-element.elementor-element-7f6677c{width:100%;max-width:100%;}.elementor-2227 .elementor-element.elementor-element-c3494d0{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2227 .elementor-element.elementor-element-6835b32{width:100%;max-width:100%;font-size:15px;}.elementor-2227 .elementor-element.elementor-element-e9d539c{--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:initial;--n-tabs-heading-wrap:wrap;--n-tabs-title-flex-basis:content;--n-tabs-heading-width:100%;--n-tabs-title-gap:10px;--n-tabs-title-border-radius:10px 10px 10px 10px;--n-tabs-title-padding-top:20px;--n-tabs-title-padding-right:20px;--n-tabs-title-padding-bottom:20px;--n-tabs-title-padding-left:20px;--n-tabs-title-direction:row;--n-tabs-icon-order:1;--n-tabs-title-justify-content-toggle:initial;--n-tabs-title-align-items-toggle:center;}.elementor-2227 .elementor-element.elementor-element-4720749{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-2227 .elementor-element.elementor-element-47645cf .elementor-heading-title{font-size:28px;}.elementor-2227 .elementor-element.elementor-element-05f2714{width:100%;max-width:100%;font-size:14px;}.elementor-2227 .elementor-element.elementor-element-7dc4b12{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2227 .elementor-element.elementor-element-e5b1003{width:100%;max-width:100%;}.elementor-2227 .elementor-element.elementor-element-7a03f12{width:100%;max-width:100%;}.elementor-2227 .elementor-element.elementor-element-5cee100{width:100%;max-width:100%;}.elementor-2227 .elementor-element.elementor-element-99c095b{width:100%;max-width:100%;}.elementor-2227 .elementor-element.elementor-element-a3e6f43 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 30px 0px;}.elementor-2227 .elementor-element.elementor-element-7d1fcec{--gap:40px 0px;--row-gap:40px;--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;--z-index:0;}.elementor-2227 .elementor-element.elementor-element-cac1163{--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2227 .elementor-element.elementor-element-8e98875{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2227 .elementor-element.elementor-element-7ef7b50{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2227 .elementor-element.elementor-element-6482de1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2227 .elementor-element.elementor-element-6c2da11f{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-2227 .elementor-element.elementor-element-64940876 .elementor-heading-title{font-size:27px;}.elementor-2227 .elementor-element.elementor-element-42cc70b8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2227 .elementor-element.elementor-element-f808a87 > .elementor-widget-container{padding:4px 0px 13px 0px;}.elementor-2227 .elementor-element.elementor-element-f808a87 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:3px;--swiper-pagination-bullet-vertical-gap:3px;width:7px;height:7px;}.elementor-2227 .elementor-element.elementor-element-ce83a4e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2227 .elementor-element.elementor-element-ce83a4e .elementskit-section-title-wraper .elementskit-section-title{font-size:36px;}.elementor-2227 .elementor-element.elementor-element-77772010{--e-con-grid-template-columns:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2227 .elementor-element.elementor-element-53ad2e92{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2227 .elementor-element.elementor-element-3717d64b > .elementor-widget-container{margin:0px 0px 10px 0px;border-radius:9px 9px 9px 9px;}.elementor-2227 .elementor-element.elementor-element-455f3677 > .elementor-widget-container{margin:0px 0px 10px 0px;border-radius:9px 9px 9px 9px;}.elementor-2227 .elementor-element.elementor-element-130e5b3b > .elementor-widget-container{margin:0px 0px 10px 0px;border-radius:9px 9px 9px 9px;}.elementor-2227 .elementor-element.elementor-element-3e93a68f{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-2227 .elementor-element.elementor-element-5b15b6d0 > .elementor-widget-container{margin:0px 0px 10px 0px;border-radius:9px 9px 9px 9px;}.elementor-2227 .elementor-element.elementor-element-6010b677 > .elementor-widget-container{margin:0px 0px 10px 0px;border-radius:9px 9px 9px 9px;}.elementor-2227 .elementor-element.elementor-element-2cae7e54 > .elementor-widget-container{margin:0px 0px 10px 0px;border-radius:9px 9px 9px 9px;}.elementor-2227 .elementor-element.elementor-element-2b579d1{--gap:17px 17px;--row-gap:17px;--column-gap:17px;}.elementor-2227 .elementor-element.elementor-element-c7f0817 .elementor-heading-title{line-height:1.3em;}.elementor-2227 .elementor-element.elementor-element-0501072{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(min-width:768px){.elementor-2227 .elementor-element.elementor-element-9d45398{--width:55%;}.elementor-2227 .elementor-element.elementor-element-47a2a7f{--width:45%;}.elementor-2227 .elementor-element.elementor-element-cac1163{--width:35%;}.elementor-2227 .elementor-element.elementor-element-8e98875{--width:35%;}.elementor-2227 .elementor-element.elementor-element-7ef7b50{--width:35%;}.elementor-2227 .elementor-element.elementor-element-6482de1{--width:35%;}.elementor-2227 .elementor-element.elementor-element-e5a4440{--width:30%;}.elementor-2227 .elementor-element.elementor-element-ba80f13{--width:30%;}.elementor-2227 .elementor-element.elementor-element-c40f7bd{--width:30%;}.elementor-2227 .elementor-element.elementor-element-d0e1092{--width:30%;}.elementor-2227 .elementor-element.elementor-element-771f6a7{--width:30%;}.elementor-2227 .elementor-element.elementor-element-b7d01de{--width:30%;}.elementor-2227 .elementor-element.elementor-element-133265dc{--width:30%;}.elementor-2227 .elementor-element.elementor-element-17362793{--width:30%;}.elementor-2227 .elementor-element.elementor-element-57d9ab98{--width:30%;}.elementor-2227 .elementor-element.elementor-element-488ba554{--width:30%;}.elementor-2227 .elementor-element.elementor-element-8f14015{--width:30%;}.elementor-2227 .elementor-element.elementor-element-e0b5d2c{--width:30%;}.elementor-2227 .elementor-element.elementor-element-a1ccf8b{--width:30%;}.elementor-2227 .elementor-element.elementor-element-aa498d1{--width:30%;}.elementor-2227 .elementor-element.elementor-element-504341f{--width:30%;}.elementor-2227 .elementor-element.elementor-element-bad8cde{--width:30%;}.elementor-2227 .elementor-element.elementor-element-9fd2c5f{--width:30%;}.elementor-2227 .elementor-element.elementor-element-fdcd199{--width:30%;}.elementor-2227 .elementor-element.elementor-element-ee052d6{--width:30%;}.elementor-2227 .elementor-element.elementor-element-dff8213{--width:30%;}.elementor-2227 .elementor-element.elementor-element-bae66ea{--width:30%;}}/* Start custom CSS for heading, class: .elementor-element-b550a32 */.elementor-2227 .elementor-element.elementor-element-b550a32 {
  position: relative;
  display: inline-block;
}

.elementor-2227 .elementor-element.elementor-element-b550a32::before {
  content: "";
  position: absolute;
  bottom: -5px;
  left: 0;
  width: 40%;
  height: 2px;
  background: linear-gradient(90deg, #FF6B6B, #FF8E53);
  border-radius: 2px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee63229 */.elementor-2227 .elementor-element.elementor-element-ee63229 {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 9999;
  border-radius: 0;
  text-align: center;
  padding: 16px 0;
  box-shadow: 0 -2px 10px rgba(0, 0, 0, 0.2);
  transition: background 0.3s ease;
}

.elementor-2227 .elementor-element.elementor-element-ee63229:hover {
  filter: brightness(1.1);
}

.elementor-2227 .elementor-element.elementor-element-ee63229::after {
  content: "Instant replies • No booking charges";
  display: block;
  font-size: 13px;
  color: #fff;
  background: rgba(0,0,0,0.4);
  padding: 4px 0;
  margin-top: 6px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4f1e4c29 *//* SUBHEADING: short description */
.elementor-2227 .elementor-element.elementor-element-4f1e4c29 {
  color: #6b6b90;
  text-align: center;
  margin: 0 auto 28px auto;
  max-width: 800px;           /* nice readable line length */
  box-sizing: border-box;
  -webkit-font-smoothing:antialiased;
}

/* responsive adjustments */
@media (max-width: 1024px){
  .elementor-2227 .elementor-element.elementor-element-4f1e4c29 { font-size: 15px; max-width: 700px; padding-left: 10px; padding-right: 10px; }
}
@media (max-width: 767px){
  .elementor-2227 .elementor-element.elementor-element-4f1e4c29 { font-size: 14px; max-width: 320px; }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-39f14f58 *//* LOGO CAROUSEL: slides wrapper */
.elementor-2227 .elementor-element.elementor-element-39f14f58 .slick-slide,
.elementor-2227 .elementor-element.elementor-element-39f14f58 .swiper-slide {
  display: flex !important;
  align-items: center;
  justify-content: center;
  padding: 8px 6px;
  transition: transform .28s ease, opacity .28s ease, filter .28s ease;
}

/* logo images inside carousel */
.elementor-2227 .elementor-element.elementor-element-39f14f58 img {
  max-height: 48px;
  width: auto;
  object-fit: contain;
  display: block;
  filter: grayscale(10%);
  opacity: 0.99;
  transition: transform .28s ease, filter .28s ease, opacity .28s ease;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/* hover (desktop) effect */
.elementor-2227 .elementor-element.elementor-element-39f14f58 .slick-slide:hover img,
.elementor-2227 .elementor-element.elementor-element-39f14f58 .swiper-slide:hover img {
  filter: grayscale(0%);
  opacity: 1;
  transform: translateY(-6px);
}

/* arrows style (if visible) */
.elementor-2227 .elementor-element.elementor-element-39f14f58 .slick-arrow,
.elementor-2227 .elementor-element.elementor-element-39f14f58 .swiper-button-next,
.elementor-2227 .elementor-element.elementor-element-39f14f58 .swiper-button-prev {
  background: rgba(36,16,79,0.06);
  color: #24104f;
  border-radius: 50%;
  width: 44px;
  height: 44px;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 6px 18px rgba(36,16,79,0.06);
}

/* responsiveness */
@media (max-width: 1024px) {
  .elementor-2227 .elementor-element.elementor-element-39f14f58 img { max-height: 60px; }
  .elementor-2227 .elementor-element.elementor-element-39f14f58 .slick-arrow,
  .elementor-2227 .elementor-element.elementor-element-39f14f58 .swiper-button-next,
  .elementor-2227 .elementor-element.elementor-element-39f14f58 .swiper-button-prev { width:40px; height:40px; }
}
@media (max-width: 767px) {
  .elementor-2227 .elementor-element.elementor-element-39f14f58 img { max-height: 42px; }
  /* hide arrows on small touch devices */
  .elementor-2227 .elementor-element.elementor-element-39f14f58 .slick-arrow,
  .elementor-2227 .elementor-element.elementor-element-39f14f58 .swiper-button-next,
  .elementor-2227 .elementor-element.elementor-element-39f14f58 .swiper-button-prev { display: none !important; }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e5b1003 *//* 🌟 Modern Icon Box Styling */
.elementor-2227 .elementor-element.elementor-element-e5b1003 {
  background: #ffffff;
  border-radius: 16px;
  padding: 30px 20px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);
  transition: all 0.3s ease;
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

/* Hover Effect */
.elementor-2227 .elementor-element.elementor-element-e5b1003:hover {
  transform: translateY(-8px);
  box-shadow: 0 12px 24px rgba(0, 0, 0, 0.08);
}

/* Icon Styling */
.elementor-2227 .elementor-element.elementor-element-e5b1003 .elementor-icon {
  font-size: 90px;
  color: #4b0082; /* Your brand color */
  margin-bottom: 12px;
  transition: transform 0.3s ease, color 0.3s ease;
}

/* Icon Hover Animation */
.elementor-2227 .elementor-element.elementor-element-e5b1003:hover .elementor-icon {
  transform: scale(1.15) rotate(5deg);
  color: #5b21b6; /* Slightly brighter purple on hover */
}

/* Title Styling */
.elementor-2227 .elementor-element.elementor-element-e5b1003 .elementor-icon-box-title {
  font-size: 1.2rem;
  font-weight: 700;
  margin-bottom: 6px;
  color: #1a1a1a;
}

/* Description Styling */
.elementor-2227 .elementor-element.elementor-element-e5b1003 .elementor-icon-box-description {
  font-size: 0.95rem;
  color: #555;
  line-height: 1.6;
  max-width: 280px;
}

/* Mobile Optimization */
@media (max-width: 767px) {
  .elementor-2227 .elementor-element.elementor-element-e5b1003 {
    padding: 20px 15px;
    margin-bottom: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7a03f12 *//* 🌟 Modern Icon Box Styling */
.elementor-2227 .elementor-element.elementor-element-7a03f12 {
  background: #ffffff;
  border-radius: 16px;
  padding: 30px 20px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);
  transition: all 0.3s ease;
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

/* Hover Effect */
.elementor-2227 .elementor-element.elementor-element-7a03f12:hover {
  transform: translateY(-8px);
  box-shadow: 0 12px 24px rgba(0, 0, 0, 0.08);
}

/* Icon Styling */
.elementor-2227 .elementor-element.elementor-element-7a03f12 .elementor-icon {
  font-size: 90px;
  color: #4b0082; /* Your brand color */
  margin-bottom: 12px;
  transition: transform 0.3s ease, color 0.3s ease;
}

/* Icon Hover Animation */
.elementor-2227 .elementor-element.elementor-element-7a03f12:hover .elementor-icon {
  transform: scale(1.15) rotate(5deg);
  color: #5b21b6; /* Slightly brighter purple on hover */
}

/* Title Styling */
.elementor-2227 .elementor-element.elementor-element-7a03f12 .elementor-icon-box-title {
  font-size: 1.2rem;
  font-weight: 700;
  margin-bottom: 6px;
  color: #1a1a1a;
}

/* Description Styling */
.elementor-2227 .elementor-element.elementor-element-7a03f12 .elementor-icon-box-description {
  font-size: 0.95rem;
  color: #555;
  line-height: 1.6;
  max-width: 280px;
}

/* Mobile Optimization */
@media (max-width: 767px) {
  .elementor-2227 .elementor-element.elementor-element-7a03f12 {
    padding: 20px 15px;
    margin-bottom: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5cee100 *//* 🌟 Modern Icon Box Styling */
.elementor-2227 .elementor-element.elementor-element-5cee100 {
  background: #ffffff;
  border-radius: 16px;
  padding: 30px 20px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);
  transition: all 0.3s ease;
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

/* Hover Effect */
.elementor-2227 .elementor-element.elementor-element-5cee100:hover {
  transform: translateY(-8px);
  box-shadow: 0 12px 24px rgba(0, 0, 0, 0.08);
}

/* Icon Styling */
.elementor-2227 .elementor-element.elementor-element-5cee100 .elementor-icon {
  font-size: 90px;
  color: #4b0082; /* Your brand color */
  margin-bottom: 12px;
  transition: transform 0.3s ease, color 0.3s ease;
}

/* Icon Hover Animation */
.elementor-2227 .elementor-element.elementor-element-5cee100:hover .elementor-icon {
  transform: scale(1.15) rotate(5deg);
  color: #5b21b6; /* Slightly brighter purple on hover */
}

/* Title Styling */
.elementor-2227 .elementor-element.elementor-element-5cee100 .elementor-icon-box-title {
  font-size: 1.2rem;
  font-weight: 700;
  margin-bottom: 6px;
  color: #1a1a1a;
}

/* Description Styling */
.elementor-2227 .elementor-element.elementor-element-5cee100 .elementor-icon-box-description {
  font-size: 0.95rem;
  color: #555;
  line-height: 1.6;
  max-width: 280px;
}

/* Mobile Optimization */
@media (max-width: 767px) {
  .elementor-2227 .elementor-element.elementor-element-5cee100 {
    padding: 20px 15px;
    margin-bottom: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-99c095b *//* 🌟 Modern Icon Box Styling */
.elementor-2227 .elementor-element.elementor-element-99c095b {
  background: #ffffff;
  border-radius: 16px;
  padding: 30px 20px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);
  transition: all 0.3s ease;
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

/* Hover Effect */
.elementor-2227 .elementor-element.elementor-element-99c095b:hover {
  transform: translateY(-8px);
  box-shadow: 0 12px 24px rgba(0, 0, 0, 0.08);
}

/* Icon Styling */
.elementor-2227 .elementor-element.elementor-element-99c095b .elementor-icon {
  font-size: 90px;
  color: #4b0082; /* Your brand color */
  margin-bottom: 12px;
  transition: transform 0.3s ease, color 0.3s ease;
}

/* Icon Hover Animation */
.elementor-2227 .elementor-element.elementor-element-99c095b:hover .elementor-icon {
  transform: scale(1.15) rotate(5deg);
  color: #5b21b6; /* Slightly brighter purple on hover */
}

/* Title Styling */
.elementor-2227 .elementor-element.elementor-element-99c095b .elementor-icon-box-title {
  font-size: 1.2rem;
  font-weight: 700;
  margin-bottom: 6px;
  color: #1a1a1a;
}

/* Description Styling */
.elementor-2227 .elementor-element.elementor-element-99c095b .elementor-icon-box-description {
  font-size: 0.95rem;
  color: #555;
  line-height: 1.6;
  max-width: 280px;
}

/* Mobile Optimization */
@media (max-width: 767px) {
  .elementor-2227 .elementor-element.elementor-element-99c095b {
    padding: 20px 15px;
    margin-bottom: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ef9743 *//* === HOW WE WORK SECTION === */
.how-we-work-section .work-box {
  background: #ffffff;
  border-radius: 15px;
  padding: 30px 20px;
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.05);
  transition: all 0.4s ease-in-out;
  text-align: center;
  position: relative;
  overflow: hidden;
}

/* Hover Effect */
.how-we-work-section .work-box:hover {
  transform: translateY(-10px) scale(1.02);
  box-shadow: 0 15px 25px rgba(124, 77, 255, 0.15);
}

/* Animated Border on Hover */
.how-we-work-section .work-box::before {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 3px;
  background: linear-gradient(90deg, #7c4dff, #c471ed, #7c4dff);
  transition: left 0.4s ease-in-out;
}
.how-we-work-section .work-box:hover::before {
  left: 0;
}

/* Icon Styling */
.how-we-work-section .work-box .elementor-icon {
  background: #7c4dff;
  color: #fff !important;
  font-size: 30px;
  width: 60px;
  height: 60px;
  line-height: 60px;
  border-radius: 50%;
  margin: 0 auto 15px auto;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: transform 0.4s ease-in-out, background 0.3s ease-in-out;
}
.how-we-work-section .work-box:hover .elementor-icon {
  transform: rotate(10deg) scale(1.1);
  background: #5a2aff;
}

/* Heading */
.how-we-work-section .work-box h3 {
  font-size: 20px;
  font-weight: 700;
  margin-bottom: 8px;
  color: #1d1d1d;
  transition: color 0.3s ease-in-out;
}
.how-we-work-section .work-box:hover h3 {
  color: #7c4dff;
}

/* Description (Text Editor) */
.how-we-work-section .work-box p {
  font-size: 14px;
  color: #555;
  margin: 0;
  transition: color 0.3s ease-in-out;
}
.how-we-work-section .work-box:hover p {
  color: #333;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5a4440 */.testimonial-card {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  border-radius: 20px;
  background: #fff;
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.08);
}

.testimonial-card:hover {
  transform: translateY(-8px) scale(1.03);
  box-shadow: 0 8px 25px rgba(115, 59, 255, 0.2);
}

.testimonial-card {
  position: relative;
}

.testimonial-card::before {
  content: "“";
  font-size: 6rem;
  color: rgba(115, 59, 255, 0.05);
  position: absolute;
  font-weight: bold;
  z-index: 0;
}

.testimonial-card {
  border: 2px solid transparent;
  background-clip: padding-box;
}

.testimonial-card:hover {
  border: 2px solid transparent;
  background: linear-gradient(white, white) padding-box,
              linear-gradient(135deg, #6a11cb, #2575fc) border-box;
}

.testimonial-stars i {
  opacity: 0;
  transform: scale(0.8);
  animation: starPop 0.4s forwards;
}

.testimonial-stars i:nth-child(1) { animation-delay: 0.1s; }
.testimonial-stars i:nth-child(2) { animation-delay: 0.2s; }
.testimonial-stars i:nth-child(3) { animation-delay: 0.3s; }
.testimonial-stars i:nth-child(4) { animation-delay: 0.4s; }
.testimonial-stars i:nth-child(5) { animation-delay: 0.5s; }

@keyframes starPop {
  to {
    opacity: 1;
    transform: scale(1);
  }
}



.testimonial-badge {
  animation: pulse 1.5s infinite ease-in-out;
}

@keyframes pulse {
  0%, 100% { transform: scale(1); box-shadow: 0 0 0 rgba(115, 59, 255, 0.4); }
  50% { transform: scale(1.05); box-shadow: 0 0 15px rgba(115, 59, 255, 0.4); }
}



.testimonial-section {
  background: linear-gradient(180deg, #f9f7ff, #f3f0ff);
  padding: 80px 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77772010 *//* ✅ FAQ Wrapper */
.my-faq-section.ekit-wid-con {
  max-width: 1200px;
  margin: 0 auto;
  padding: 40px 20px;
}

/* ✅ Each FAQ Item */
.my-faq-section .elementskit-single-faq {
  background: #fff;
  border: 1px solid rgba(120, 71, 255, 0.15);
  border-radius: 16px;
  box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.05);
  margin-bottom: 12px;
  padding: 16px 20px;
  transition: all 0.3s ease;
  cursor: pointer;
  overflow: hidden;
  position: relative;
}

/* ✅ Hover Effect */
.my-faq-section .elementskit-single-faq:hover {
  box-shadow: 0px 8px 25px rgba(120, 71, 255, 0.2);
  transform: translateY(-2px);
  border-color: rgba(120, 71, 255, 0.4);
}

/* ✅ Question / Header */
.my-faq-section .elementskit-faq-header {
  font-size: 20px;
  font-weight: 600;
  color: #3e1f55;
  display: flex;
  justify-content: space-between;
  align-items: center;
  transition: color 0.3s ease;
  background: #fffafc;
  border-radius: 12px;
  padding: 10px 15px;
}

/* ✅ Hover me Question ka Color Change */
.my-faq-section .elementskit-single-faq:hover .elementskit-faq-header {
  color: #7847ff;
}

/* ✅ Answer / Body */
.my-faq-section .elementskit-faq-body {
  font-size: 16px;
  color: #4a4a6a;
  margin-top: 8px;
  line-height: 1.6;
  display: none;
  animation: fadeIn 0.3s ease;
}

/* ✅ Active Item – show answer */
.my-faq-section .elementskit-single-faq.active .elementskit-faq-body {
  display: block;
}

/* ✅ Plus / Minus Icon (Vertically Centered) */
.my-faq-section .elementskit-single-faq::after {
  content: "+";
  font-size: 22px;
  font-weight: bold;
  color: #FFFFFF;
  position: absolute;
  right: 25px;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease, color 0.3s ease;
}

.my-faq-section .elementskit-single-faq.active::after {
  content: "-";
  transform: translateY(-50%) rotate(180deg);
  color: #ff4d6d;
}

/* ✅ Smooth Fade Animation */
@keyframes fadeIn {
  from { opacity: 0; transform: translateY(-5px); }
  to { opacity: 1; transform: translateY(0); }
}

/* 📱 Mobile Optimized Design */
@media (max-width: 768px) {
  .my-faq-section.ekit-wid-con {
    padding: 16px 10px; /* tighter padding */
  }

  .my-faq-section .elementskit-single-faq {
    margin-bottom: 5px; /* very small gap between boxes */
    padding: 12px 14px; /* tighter inner padding */
    border-radius: 10px;
  }

  .my-faq-section .elementskit-faq-header {
    font-size: 16px;
    padding: 8px 12px;
  }

  .my-faq-section .elementskit-faq-body {
    font-size: 14px;
    margin-top: 4px;
  }

  .my-faq-section .elementskit-single-faq::after {
    right: 10px;
    font-size: 18px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b579d1 *//* ===========================
   CTA SECTION - PAGE SPECIFIC
   =========================== */
.page-cta-section {
  padding: 40px 20px;
  text-align: center;
  background: linear-gradient(90deg, rgba(120,71,255,0.06), rgba(196,125,255,0.02));
  border-radius: 12px;
  box-shadow: 0 10px 25px rgba(120, 71, 255, 0.05);
}

.page-cta-section h2 {
  font-family: "Fredoka", sans-serif;
  font-size: 32px;
  color: #3E1F55;
  margin-bottom: 10px;
}

.page-cta-section p {
  font-size: 16px;
  color: #4A4A6A;
  margin-bottom: 20px;
}

/* Primary Button */
.page-cta-section .cta-primary .elementor-button {
  background: linear-gradient(135deg, #7847FF, #C47DFF);
  color: #fff;
  border-radius: 40px;
  padding: 14px 28px;
  font-weight: 700;
  box-shadow: 0 10px 30px rgba(120, 71, 255, 0.12);
  transition: transform 0.3s ease;
}

.page-cta-section .cta-primary .elementor-button:hover {
  transform: translateY(-3px);
}

/* Secondary Button */
.page-cta-section .cta-secondary .elementor-button {
  background: transparent;
  border: 2px solid rgba(120, 71, 255, 0.3);
  color: #3E1F55;
  border-radius: 40px;
  padding: 12px 24px;
  margin-left: 12px;
  transition: background 0.3s ease, color 0.3s ease;
}

.page-cta-section .cta-secondary .elementor-button:hover {
  background: rgba(120, 71, 255, 0.06);
}

/* Responsive Mobile Styling */
@media (max-width: 768px) {
  .page-cta-section h2 {
    font-size: 24px;
    line-height: 1.3;
  }
  .page-cta-section .cta-secondary .elementor-button {
    display: block;
    margin: 12px auto 0;
  }
  .page-cta-section .cta-primary .elementor-button {
    display: block;
    margin: 0 auto 10px;
  }
}/* End custom CSS */