.elementor-2336 .elementor-element.elementor-element-2155922{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2336 .elementor-element.elementor-element-2155922:not(.elementor-motion-effects-element-type-background), .elementor-2336 .elementor-element.elementor-element-2155922 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #3333FF 0%, #4DF0FF 100%);}.elementor-2336 .elementor-element.elementor-element-1a0b0d9{text-align:center;}.elementor-2336 .elementor-element.elementor-element-1a0b0d9 .elementor-heading-title{font-size:4.5rem;font-weight:700;color:var( --e-global-color-accent );}.elementor-2336 .elementor-element.elementor-element-0562178{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-size:1.6rem;line-height:2rem;color:#FFFFFFE6;}.elementor-2336 .elementor-element.elementor-element-06427c5{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2336 .elementor-element.elementor-element-bffaf1d .elementor-button{background-color:var( --e-global-color-190ef93 );font-size:1.125rem;line-height:1.75rem;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;padding:10px 30px 10px 30px;}.elementor-2336 .elementor-element.elementor-element-f99ac5a .elementor-button{background-color:#FFFFFF1A;font-size:1.125rem;line-height:1.75rem;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF4D;border-radius:10px 10px 10px 10px;padding:10px 35px 10px 35px;}.elementor-2336 .elementor-element.elementor-element-73b66f6{--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2336 .elementor-element.elementor-element-73b66f6:not(.elementor-motion-effects-element-type-background), .elementor-2336 .elementor-element.elementor-element-73b66f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dd7cca7 );}.elementor-2336 .elementor-element.elementor-element-3404c08{text-align:center;}.elementor-2336 .elementor-element.elementor-element-3404c08 .elementor-heading-title{font-size:1.125rem;font-weight:600;text-transform:uppercase;line-height:1.75rem;color:var( --e-global-color-719b3e4 );}.elementor-2336 .elementor-element.elementor-element-fc2ceca{text-align:center;}.elementor-2336 .elementor-element.elementor-element-fc2ceca .elementor-heading-title{font-size:3rem;font-weight:700;color:var( --e-global-color-accent );}.elementor-2336 .elementor-element.elementor-element-14730b9{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;font-size:1.125rem;line-height:1.625rem;color:var( --e-global-color-8fabb2a );}.elementor-2336 .elementor-element.elementor-element-14730b9.elementor-element{--align-self:center;}.elementor-2336 .elementor-element.elementor-element-1a2545e{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2336 .elementor-element.elementor-element-086db70{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2336 .elementor-element.elementor-element-eff857c .elementor-heading-title{font-size:3rem;font-weight:700;color:var( --e-global-color-text );}.elementor-2336 .elementor-element.elementor-element-e055063.elementor-element{--align-self:center;}.elementor-2336 .elementor-element.elementor-element-e055063{font-size:1.125rem;line-height:1.625rem;color:#737B8C;}.elementor-2336 .elementor-element.elementor-element-b7fe0ef .elementor-icon-box-wrapper{align-items:start;}.elementor-2336 .elementor-element.elementor-element-b7fe0ef{--icon-box-icon-margin:10px;}.elementor-2336 .elementor-element.elementor-element-b7fe0ef .elementor-icon-box-title{margin-block-end:10px;color:#363D49;}.elementor-2336 .elementor-element.elementor-element-b7fe0ef .elementor-icon{font-size:24px;}.elementor-2336 .elementor-element.elementor-element-b7fe0ef .elementor-icon-box-title, .elementor-2336 .elementor-element.elementor-element-b7fe0ef .elementor-icon-box-title a{font-size:18px;font-weight:600;line-height:1em;}.elementor-2336 .elementor-element.elementor-element-b7fe0ef .elementor-icon-box-description{font-size:16px;color:#737B8C;}.elementor-2336 .elementor-element.elementor-element-58a39b1 .elementor-icon-box-wrapper{align-items:start;}.elementor-2336 .elementor-element.elementor-element-58a39b1{--icon-box-icon-margin:10px;}.elementor-2336 .elementor-element.elementor-element-58a39b1 .elementor-icon-box-title{margin-block-end:10px;color:#363D49;}.elementor-2336 .elementor-element.elementor-element-58a39b1 .elementor-icon{font-size:24px;}.elementor-2336 .elementor-element.elementor-element-58a39b1 .elementor-icon-box-title, .elementor-2336 .elementor-element.elementor-element-58a39b1 .elementor-icon-box-title a{font-size:18px;font-weight:600;line-height:1em;}.elementor-2336 .elementor-element.elementor-element-58a39b1 .elementor-icon-box-description{font-size:16px;color:#737B8C;}.elementor-2336 .elementor-element.elementor-element-80d2e43 .elementor-icon-box-wrapper{align-items:start;}.elementor-2336 .elementor-element.elementor-element-80d2e43{--icon-box-icon-margin:10px;}.elementor-2336 .elementor-element.elementor-element-80d2e43 .elementor-icon-box-title{margin-block-end:10px;color:#363D49;}.elementor-2336 .elementor-element.elementor-element-80d2e43 .elementor-icon{font-size:24px;}.elementor-2336 .elementor-element.elementor-element-80d2e43 .elementor-icon-box-title, .elementor-2336 .elementor-element.elementor-element-80d2e43 .elementor-icon-box-title a{font-size:18px;font-weight:600;line-height:1em;}.elementor-2336 .elementor-element.elementor-element-80d2e43 .elementor-icon-box-description{font-size:16px;color:#737B8C;}.elementor-2336 .elementor-element.elementor-element-d04af92{width:100%;max-width:100%;}.elementor-2336 .elementor-element.elementor-element-d04af92 img{border-radius:1rem 1rem 1rem 1rem;}.elementor-2336 .elementor-element.elementor-element-754eb51{--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2336 .elementor-element.elementor-element-754eb51:not(.elementor-motion-effects-element-type-background), .elementor-2336 .elementor-element.elementor-element-754eb51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9FC;}.elementor-2336 .elementor-element.elementor-element-ce2498e{text-align:center;}.elementor-2336 .elementor-element.elementor-element-ce2498e .elementor-heading-title{font-size:22px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-190ef93 );}.elementor-2336 .elementor-element.elementor-element-ce34c7c{text-align:center;}.elementor-2336 .elementor-element.elementor-element-ce34c7c .elementor-heading-title{font-size:3rem;font-weight:700;color:var( --e-global-color-text );}.elementor-2336 .elementor-element.elementor-element-349d17c{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;font-size:1.125rem;line-height:1.625rem;color:#737B8C;}.elementor-2336 .elementor-element.elementor-element-349d17c.elementor-element{--align-self:center;}.elementor-2336 .elementor-element.elementor-element-4ce6052{--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2336 .elementor-element.elementor-element-6a808d8{text-align:center;}.elementor-2336 .elementor-element.elementor-element-6a808d8 .elementor-heading-title{font-size:3rem;font-weight:700;color:var( --e-global-color-text );}.elementor-2336 .elementor-element.elementor-element-6ac65b5.elementor-element{--align-self:center;}.elementor-2336 .elementor-element.elementor-element-6ac65b5{text-align:center;font-size:1.25rem;line-height:1.625rem;color:#737B8C;}.elementor-2336 .elementor-element.elementor-element-f3075b3{--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2336 .elementor-element.elementor-element-f3075b3:not(.elementor-motion-effects-element-type-background), .elementor-2336 .elementor-element.elementor-element-f3075b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9FC;}.elementor-2336 .elementor-element.elementor-element-ae01957{text-align:center;}.elementor-2336 .elementor-element.elementor-element-ae01957 .elementor-heading-title{font-size:3rem;font-weight:700;color:var( --e-global-color-text );}.elementor-2336 .elementor-element.elementor-element-44b6c61{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;font-size:1.125rem;line-height:1.625rem;color:#737B8C;}.elementor-2336 .elementor-element.elementor-element-44b6c61.elementor-element{--align-self:center;}.elementor-2336 .elementor-element.elementor-element-bef2ec9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2336 .elementor-element.elementor-element-41505c3 img{border-radius:1rem 1rem 1rem 1rem;}.elementor-2336 .elementor-element.elementor-element-5d22610{--display:flex;--justify-content:space-evenly;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2336 .elementor-element.elementor-element-d642256 .elementor-heading-title{font-size:1.8rem;font-weight:700;color:#363D49;}.elementor-2336 .elementor-element.elementor-element-f5bc30b.elementor-element{--align-self:center;}.elementor-2336 .elementor-element.elementor-element-f5bc30b{font-size:1.125rem;line-height:1.625rem;color:#737B8C;}.elementor-2336 .elementor-element.elementor-element-59fff90{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2336 .elementor-element.elementor-element-11e1220 .elementor-icon-box-wrapper{align-items:start;}.elementor-2336 .elementor-element.elementor-element-11e1220{--icon-box-icon-margin:10px;}.elementor-2336 .elementor-element.elementor-element-11e1220 .elementor-icon-box-title{margin-block-end:10px;color:#363D49;}.elementor-2336 .elementor-element.elementor-element-11e1220 .elementor-icon{font-size:24px;}.elementor-2336 .elementor-element.elementor-element-11e1220 .elementor-icon-box-title, .elementor-2336 .elementor-element.elementor-element-11e1220 .elementor-icon-box-title a{font-size:18px;font-weight:600;line-height:1em;}.elementor-2336 .elementor-element.elementor-element-11e1220 .elementor-icon-box-description{font-size:16px;color:#737B8C;}.elementor-2336 .elementor-element.elementor-element-3c349e6 .elementor-icon-box-wrapper{align-items:start;}.elementor-2336 .elementor-element.elementor-element-3c349e6{--icon-box-icon-margin:10px;}.elementor-2336 .elementor-element.elementor-element-3c349e6 .elementor-icon-box-title{margin-block-end:10px;color:#363D49;}.elementor-2336 .elementor-element.elementor-element-3c349e6 .elementor-icon{font-size:24px;}.elementor-2336 .elementor-element.elementor-element-3c349e6 .elementor-icon-box-title, .elementor-2336 .elementor-element.elementor-element-3c349e6 .elementor-icon-box-title a{font-size:18px;font-weight:600;line-height:1em;}.elementor-2336 .elementor-element.elementor-element-3c349e6 .elementor-icon-box-description{font-size:16px;color:#737B8C;}.elementor-2336 .elementor-element.elementor-element-64ae816 .elementor-icon-box-wrapper{align-items:start;}.elementor-2336 .elementor-element.elementor-element-64ae816{--icon-box-icon-margin:10px;}.elementor-2336 .elementor-element.elementor-element-64ae816 .elementor-icon-box-title{margin-block-end:10px;color:#363D49;}.elementor-2336 .elementor-element.elementor-element-64ae816 .elementor-icon{font-size:24px;}.elementor-2336 .elementor-element.elementor-element-64ae816 .elementor-icon-box-title, .elementor-2336 .elementor-element.elementor-element-64ae816 .elementor-icon-box-title a{font-size:18px;font-weight:600;line-height:1em;}.elementor-2336 .elementor-element.elementor-element-64ae816 .elementor-icon-box-description{font-size:16px;color:#737B8C;}.elementor-2336 .elementor-element.elementor-element-4ab44e8 .elementor-icon-box-wrapper{align-items:start;}.elementor-2336 .elementor-element.elementor-element-4ab44e8{--icon-box-icon-margin:10px;}.elementor-2336 .elementor-element.elementor-element-4ab44e8 .elementor-icon-box-title{margin-block-end:10px;color:#363D49;}.elementor-2336 .elementor-element.elementor-element-4ab44e8 .elementor-icon{font-size:24px;}.elementor-2336 .elementor-element.elementor-element-4ab44e8 .elementor-icon-box-title, .elementor-2336 .elementor-element.elementor-element-4ab44e8 .elementor-icon-box-title a{font-size:18px;font-weight:600;line-height:1em;}.elementor-2336 .elementor-element.elementor-element-4ab44e8 .elementor-icon-box-description{font-size:16px;color:#737B8C;}.elementor-2336 .elementor-element.elementor-element-1f2f78e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2336 .elementor-element.elementor-element-54e4ef0 img{border-radius:1rem 1rem 1rem 1rem;}.elementor-2336 .elementor-element.elementor-element-bb9063f{--display:flex;--justify-content:space-evenly;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2336 .elementor-element.elementor-element-5a645e5 .elementor-heading-title{font-size:3rem;font-weight:700;line-height:1.25em;color:var( --e-global-color-text );}.elementor-2336 .elementor-element.elementor-element-1b24f1e.elementor-element{--align-self:center;}.elementor-2336 .elementor-element.elementor-element-1b24f1e{font-size:1.125rem;line-height:1.625rem;color:#737B8C;}.elementor-2336 .elementor-element.elementor-element-3a087f3.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-2336 .elementor-element.elementor-element-3a087f3.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-2336 .elementor-element.elementor-element-3a087f3.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-2336 .elementor-element.elementor-element-3a087f3 .elementor-image-box-wrapper .elementor-image-box-img{width:50px;}.elementor-2336 .elementor-element.elementor-element-3a087f3 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2336 .elementor-element.elementor-element-ee71526{--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2336 .elementor-element.elementor-element-71a5d6c{--display:flex;}.elementor-2336 .elementor-element.elementor-element-96ec2d2{--display:flex;}.elementor-2336 .elementor-element.elementor-element-c4602a3{--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:30px;--n-tabs-title-color:var( --e-global-color-accent );}.elementor-2336 .elementor-element.elementor-element-c4602a3 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-dd7cca7 );}.elementor-2336 .elementor-element.elementor-element-c4602a3.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-secondary );}.elementor-2336 .elementor-element.elementor-element-c4602a3.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-2336 .elementor-element.elementor-element-c4602a3.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-secondary );}.elementor-2336 .elementor-element.elementor-element-923b709 .elementor-heading-title{font-size:1.5rem;font-weight:700;color:#363D49;}.elementor-2336 .elementor-element.elementor-element-d894738{--e-image-carousel-slides-to-show:3;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2336 .elementor-element.elementor-element-d894738 .swiper-wrapper{display:flex;align-items:center;}.elementor-2336 .elementor-element.elementor-element-b3fa2c6{--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2336 .elementor-element.elementor-element-b3fa2c6:not(.elementor-motion-effects-element-type-background), .elementor-2336 .elementor-element.elementor-element-b3fa2c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9FC;}.elementor-2336 .elementor-element.elementor-element-0260536{text-align:center;}.elementor-2336 .elementor-element.elementor-element-0260536 .elementor-heading-title{font-size:22px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-190ef93 );}.elementor-2336 .elementor-element.elementor-element-51e84a4{text-align:center;}.elementor-2336 .elementor-element.elementor-element-51e84a4 .elementor-heading-title{font-size:3rem;font-weight:700;color:var( --e-global-color-text );}.elementor-2336 .elementor-element.elementor-element-5012caa{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;font-size:1.25rem;line-height:1.625rem;color:#737B8C;}.elementor-2336 .elementor-element.elementor-element-5012caa.elementor-element{--align-self:center;}.elementor-2336 .elementor-element.elementor-element-366fb76{--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2336 .elementor-element.elementor-element-1febec2{text-align:center;}.elementor-2336 .elementor-element.elementor-element-1febec2 .elementor-heading-title{font-size:3rem;font-weight:700;color:var( --e-global-color-text );}.elementor-2336 .elementor-element.elementor-element-91be9fa.elementor-element{--align-self:center;}.elementor-2336 .elementor-element.elementor-element-91be9fa{font-size:1.125rem;line-height:1.625rem;color:#737B8C;}.elementor-2336 .elementor-element.elementor-element-fe73dfb{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E8EAEE80;--border-color:#E8EAEE80;--border-radius:1rem 1rem 1rem 1rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-2336 .elementor-element.elementor-element-fe73dfb.e-con{--align-self:center;}.elementor-2336 .elementor-element.elementor-element-4a982a4{--display:flex;}.elementor-2336 .elementor-element.elementor-element-73a7772{font-size:1rem;line-height:1.625rem;color:#737B8C;}.elementor-2336 .elementor-element.elementor-element-57609e4{--display:flex;}.elementor-2336 .elementor-element.elementor-element-6259182{font-size:1rem;line-height:1.625rem;color:#737B8C;}.elementor-2336 .elementor-element.elementor-element-d589c75{--display:flex;}.elementor-2336 .elementor-element.elementor-element-dda4857{font-size:1rem;line-height:1.625rem;color:#737B8C;}.elementor-2336 .elementor-element.elementor-element-64b6cb2{--display:flex;}.elementor-2336 .elementor-element.elementor-element-235fb0d{font-size:1rem;line-height:1.625rem;color:#737B8C;}.elementor-2336 .elementor-element.elementor-element-c74b395{--display:flex;}.elementor-2336 .elementor-element.elementor-element-257d5df{font-size:1rem;line-height:1.625rem;color:#737B8C;}.elementor-2336 .elementor-element.elementor-element-9491e97{--display:flex;}.elementor-2336 .elementor-element.elementor-element-e061c44{font-size:1rem;line-height:1.625rem;color:#737B8C;}.elementor-2336 .elementor-element.elementor-element-10122ac{--display:flex;}.elementor-2336 .elementor-element.elementor-element-2ae0e6f{font-size:1rem;line-height:1.625rem;color:#737B8C;}.elementor-2336 .elementor-element.elementor-element-fc8b52a{--n-accordion-title-font-size:1.25rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#363D49;--n-accordion-title-hover-color:var( --e-global-color-190ef93 );--n-accordion-icon-size:16px;}.elementor-2336 .elementor-element.elementor-element-fc8b52a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;}:where( .elementor-2336 .elementor-element.elementor-element-fc8b52a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:1.75rem;}:where( .elementor-2336 .elementor-element.elementor-element-fc8b52a > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 0px 1px 0px;}@media(max-width:1024px){.elementor-2336 .elementor-element.elementor-element-06427c5{--grid-auto-flow:row;}.elementor-2336 .elementor-element.elementor-element-59fff90{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-2336 .elementor-element.elementor-element-2155922{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-2336 .elementor-element.elementor-element-1a0b0d9 .elementor-heading-title{font-size:1.9rem;line-height:2.5rem;}.elementor-2336 .elementor-element.elementor-element-0562178{width:100%;max-width:100%;font-size:1.5rem;}.elementor-2336 .elementor-element.elementor-element-06427c5{--e-con-grid-template-columns:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-2336 .elementor-element.elementor-element-73b66f6{--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-2336 .elementor-element.elementor-element-fc2ceca .elementor-heading-title{font-size:2rem;}.elementor-2336 .elementor-element.elementor-element-14730b9{width:100%;max-width:100%;}.elementor-2336 .elementor-element.elementor-element-1a2545e{--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-2336 .elementor-element.elementor-element-754eb51{--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-2336 .elementor-element.elementor-element-ce34c7c .elementor-heading-title{font-size:2rem;}.elementor-2336 .elementor-element.elementor-element-349d17c{width:100%;max-width:100%;}.elementor-2336 .elementor-element.elementor-element-4ce6052{--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-2336 .elementor-element.elementor-element-6a808d8 .elementor-heading-title{font-size:2rem;}.elementor-2336 .elementor-element.elementor-element-f3075b3{--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-2336 .elementor-element.elementor-element-ae01957 .elementor-heading-title{font-size:2rem;}.elementor-2336 .elementor-element.elementor-element-44b6c61{width:100%;max-width:100%;}.elementor-2336 .elementor-element.elementor-element-d642256 .elementor-heading-title{font-size:1.25rem;}.elementor-2336 .elementor-element.elementor-element-59fff90{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2336 .elementor-element.elementor-element-1f2f78e{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-2336 .elementor-element.elementor-element-bb9063f{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-2336 .elementor-element.elementor-element-5a645e5 .elementor-heading-title{font-size:2rem;}.elementor-2336 .elementor-element.elementor-element-3a087f3 .elementor-image-box-img{margin-bottom:0px;}.elementor-2336 .elementor-element.elementor-element-3a087f3 .elementor-image-box-wrapper .elementor-image-box-img{width:50px;}.elementor-2336 .elementor-element.elementor-element-ee71526{--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-2336 .elementor-element.elementor-element-c4602a3{--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;}.elementor-2336 .elementor-element.elementor-element-b3fa2c6{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-2336 .elementor-element.elementor-element-51e84a4 .elementor-heading-title{font-size:2rem;}.elementor-2336 .elementor-element.elementor-element-5012caa{width:100%;max-width:100%;}.elementor-2336 .elementor-element.elementor-element-366fb76{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-2336 .elementor-element.elementor-element-1febec2 .elementor-heading-title{font-size:2rem;}.elementor-2336 .elementor-element.elementor-element-fe73dfb{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0rem 0rem 0rem 0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2336 .elementor-element.elementor-element-fc8b52a{--n-accordion-title-font-size:1rem;--n-accordion-icon-size:10px;}}@media(min-width:768px){.elementor-2336 .elementor-element.elementor-element-06427c5{--width:35%;}.elementor-2336 .elementor-element.elementor-element-fe73dfb{--width:950px;}}/* Start custom CSS for heading, class: .elementor-element-1a0b0d9 */.bg-gradient-to-r{
 display: block;
 color: transparent;
 background-clip: text;
 background-color: transparent;
 background-image: linear-gradient(to right, #fff, #4DF0FF);
 line-height: 1.35;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc2ceca */.bg-gradient-to-l{
    color: transparent;
    background-clip: text;
  background-color: transparent;
  background-image: linear-gradient(to right, #4DF0FF, #fff);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d830b38 */.stats-container {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
 gap: 2rem;
  background: #0a1b63;
  border-radius: 12px;
  text-align: center;
}
.stat-box {
  background-color: #ffffff0d;
  border-radius: 1rem;
  padding: 2rem;
  color: #fff;
  transition-duration: .3s;
  animation-duration: .3s;
  border: 1px solid #ffffff1a;
}
.stat-box:hover {
  transform: translateY(-1px);
  background-color: #ffffff1a;
}
.stat-number {
  font-weight: 700;
  color: #4DF0FF; 
  font-size: 3rem;
  line-height: 1;
  margin-bottom: .5rem;
}
.stat-title {
  font-size: 1.25rem;
  line-height: 1.75rem;
  margin-bottom: .5rem;
  font-weight: 600;
}
.stat-desc {
  font-size: .875rem;
  line-height: 1.25rem;
  color: #ffffffb3;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eff857c */.bg-gradient{
 color: transparent;
 background-clip: text;
 background-color: transparent;
 background-image: linear-gradient(to right, #3333FF, #4DF0FF);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-086db70 */.part/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ce34c7c */.bg-gradient{
 color: transparent;
 background-clip: text;
 background-color: transparent;
 background-image: linear-gradient(to right, #3333FF, #4DF0FF);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3401bba */.steps-container {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
  gap: 30px;
}
#steps-container {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
  gap: 30px;
}
.step-box {
  background: #fff;
  border-radius: 12px;
  padding: 25px 20px;
  box-shadow: 0 5px 18px rgba(0, 0, 0, 0.08);
  position: relative;
  transition: transform 0.3s ease;
}
.step-box:hover {
  transform: translateY(-5px);
}
.step-head{
    display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 10px;
}
.step-number {
  font-size: 2rem;
  font-weight: 700;
  color: #7d89ff;
}
.step-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 1.3rem;
  font-weight: 600;
  margin-bottom: 10px;
}
.step-icon {
  font-size: 1.6rem;
}
.step-desc {
  font-size: 0.95rem;
  color: #555;
  margin-bottom: 15px;
  line-height: 1.5;
}
.step-list {
  list-style: none;
  padding: 0;
  margin: 0;
}
.step-list li {
  position: relative;
  padding-left: 18px;
  margin-bottom: 8px;
  font-size: 0.9rem;
  color: #333;
}
.step-list li::before {
  content: "•";
  color: #3b9cff;
  font-weight: bold;
  position: absolute;
  left: 0;
}
.cta-btn {
  text-align: center;
  margin-top: 30px;
}
.cta-btn a {
  display: inline-block;
  padding: 12px 28px;
  font-size: 1rem;
  font-weight: 600;
  color: #fff;
  background: linear-gradient(90deg, #007bff, #3cd1ff);
  border-radius: 8px;
  text-decoration: none;
  transition: 0.3s ease;
}
.cta-btn a:hover {
  background: linear-gradient(90deg, #005ecb, #27b6e8);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a808d8 */.bg-gradient{
 color: transparent;
 background-clip: text;
 background-color: transparent;
 background-image: linear-gradient(to right, #3333FF, #4DF0FF);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e1c3a9e */.features-container {
      display: flex;
      flex-direction: column;
      gap: 0;
      margin: 0 auto;
    }
    .feature-box {
      display: flex;
      align-items: flex-start;
      gap: 1rem;
      background: #fff;
      padding: 20px;
    }
    .feature-icon {
      flex-shrink: 0;
      width: 64px;
      height: 64px;
      background-color:#4cf0ff1a;
      border-radius:1rem;
      display: flex;
      align-items: center;
      justify-content: center;
      font-size: 24px;
      color: #4f46e5;
      border: 1px solid #33f3;
    }
    .feature-icon svg{
        color: #33f;
    }
    .feature-content h3 {
      font-size: 1.5rem;
      line-height: 2rem;
      font-weight: 700;
      color: #363d49;
      margin-bottom: 1rem;
      margin-top: 0;
    }

    .feature-content p {
      margin: 0;
      color: #737b8c;
      font-size: 1.125rem;
      line-height: 1.625;
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae01957 */.bg-gradient{
 color: transparent;
 background-clip: text;
 background-color: transparent;
 background-image: linear-gradient(to right, #3333FF, #4DF0FF);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cb13053 */.projects-container {
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
      gap: 2rem;
      margin: 0 auto;
    }

    .project-box {
      background: #fff;
      border-radius: 16px;
      padding: 2rem;
      box-shadow: 0 4px 12px rgba(0, 0, 0, 0.06);
      transition: transform 0.3s ease, box-shadow 0.3s ease;
      text-align: left;
      border-width: 1px;
      border-color: #e8eaee80;
    }

    .project-box:hover {
      transform: translateY(-5px);
      box-shadow: 0 8px 20px rgba(0, 0, 0, 0.12);
    }

    .project-icon {
      font-size: 2.25rem;
  line-height: 2.5rem;
  margin-bottom: 1rem;
    }

    .project-title {
      font-size: 1.25rem;
      line-height: 1.75rem;
      font-weight: 600;
      margin-bottom: .75rem;
      color: #363d49;
    }
    .project-desc {
      font-size: 1.125rem;
      color: #737b8c;
      margin-bottom: 1rem;
      line-height: 1.625;
    }

    .project-link {
      font-size: .875rem;
      line-height: 1.25rem;
      color: #33f;
     font-weight: 500;
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a645e5 */.bg-gradient{
 color: transparent;
 background-clip: text;
 background-color: transparent;
 background-image: linear-gradient(to right, #3333FF, #4DF0FF);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51e84a4 */.bg-gradient{
 color: transparent;
 background-clip: text;
 background-color: transparent;
 background-image: linear-gradient(to right, #3333FF, #4DF0FF);
}/* End custom CSS */
/* Start custom CSS for real_testimonial_Pro_shortcode, class: .elementor-element-c154129 */#sp-testimonial-free-wrapper-1593 .sp-testimonial-free-section .sp-testimonial-client-testimonial {
  color: #383847 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1febec2 */.bg-gradient{
 color: transparent;
 background-clip: text;
 background-color: transparent;
 background-image: linear-gradient(to right, #3333FF, #4DF0FF);
}/* End custom CSS */