.elementor-14 .elementor-element.elementor-element-b9846f4{--display:flex;--min-height:486px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;}.elementor-14 .elementor-element.elementor-element-b9846f4:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-b9846f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3949c0f );}.elementor-14 .elementor-element.elementor-element-902a97b{--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;--justify-content:center;}.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-14 .elementor-element.elementor-element-9a41f30{z-index:100;}.elementor-14 .elementor-element.elementor-element-9a41f30 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:56px;font-weight:700;line-height:61.6px;color:var( --e-global-color-secondary );}.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-14 .elementor-element.elementor-element-ae56091{margin:0px 70px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:21.6px;letter-spacing:-0.18px;color:var( --e-global-color-d9c1053 );}.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 );}body:not(.rtl) .elementor-14 .elementor-element.elementor-element-6c4b852{left:-501px;}body.rtl .elementor-14 .elementor-element.elementor-element-6c4b852{right:-501px;}.elementor-14 .elementor-element.elementor-element-6c4b852{top:-70px;}.elementor-14 .elementor-element.elementor-element-b0e8309{--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;--justify-content:flex-end;}.elementor-14 .elementor-element.elementor-element-06169db{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:100;text-align:right;}.elementor-14 .elementor-element.elementor-element-06169db img{width:100%;}.elementor-14 .elementor-element.elementor-element-f4b39f4{--display:flex;--min-height:673px;--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-4c4e646{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-14 .elementor-element.elementor-element-4c4e646 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:32px;font-weight:700;line-height:35.2px;letter-spacing:-0.64px;}.elementor-14 .elementor-element.elementor-element-4ff7fab{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:700;line-height:23.4px;color:var( --e-global-color-f5b5550 );}.elementor-14 .elementor-element.elementor-element-64651f6{width:var( --container-widget-width, 75% );max-width:75%;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:20.8px;color:var( --e-global-color-d9c1053 );}.elementor-14 .elementor-element.elementor-element-64651f6.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-d8a9e14{--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-d8a9e14.e-con{--align-self:center;}.elementor-14 .elementor-element.elementor-element-12e7fdb{--display:flex;--min-height:257px;--justify-content:center;--background-transition:0s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:195px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-12e7fdb:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-12e7fdb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://winsolutions.com.mv/wp-content/uploads/2025/08/About-Us-Image4-WinSolutions.png");background-position:-14px 47px;background-repeat:no-repeat;background-size:31% auto;}.elementor-14 .elementor-element.elementor-element-7dcf83e{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-14 .elementor-element.elementor-element-7dcf83e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:32px;font-weight:700;line-height:35.2px;letter-spacing:-0.64px;}.elementor-14 .elementor-element.elementor-element-4f3d846{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 62px 0px 0px;text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:20.8px;color:var( --e-global-color-d9c1053 );}.elementor-14 .elementor-element.elementor-element-4f3d846.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-a8d3f13{--display:flex;--min-height:257px;--justify-content:center;--background-transition:0s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:195px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-a8d3f13:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-a8d3f13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://winsolutions.com.mv/wp-content/uploads/2025/08/About-Us-Image5-WinSolutions.png");background-position:-14px 47px;background-repeat:no-repeat;background-size:31% auto;}.elementor-14 .elementor-element.elementor-element-8b92ac9{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-14 .elementor-element.elementor-element-8b92ac9 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:32px;font-weight:700;line-height:35.2px;letter-spacing:-0.64px;}.elementor-14 .elementor-element.elementor-element-0a6b465{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 62px 0px 0px;text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:20.8px;color:var( --e-global-color-d9c1053 );}.elementor-14 .elementor-element.elementor-element-0a6b465.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-31aeaf6{--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-14 .elementor-element.elementor-element-0fd8477{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-14 .elementor-element.elementor-element-0fd8477 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:32px;font-weight:700;line-height:35.2px;letter-spacing:-0.64px;}.elementor-14 .elementor-element.elementor-element-09a15c6{--display:flex;--min-height:343px;--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:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-14 .elementor-element.elementor-element-20cae7c{--display:flex;}.elementor-14 .elementor-element.elementor-element-cdbec6e{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-cdbec6e.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-461c64e{width:var( --container-widget-width, 68% );max-width:68%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:center;}.elementor-14 .elementor-element.elementor-element-461c64e.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-461c64e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;line-height:19.8px;color:var( --e-global-color-f5b5550 );}.elementor-14 .elementor-element.elementor-element-c361790{width:var( --container-widget-width, 85% );max-width:85%;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:16.8px;color:var( --e-global-color-d9c1053 );}.elementor-14 .elementor-element.elementor-element-c361790.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-b88599b{--display:flex;}.elementor-14 .elementor-element.elementor-element-5a88419{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-5a88419.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-e297820{width:var( --container-widget-width, 54% );max-width:54%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:54%;--container-widget-flex-grow:0;text-align:center;}.elementor-14 .elementor-element.elementor-element-e297820.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-e297820 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;line-height:19.8px;color:var( --e-global-color-f5b5550 );}.elementor-14 .elementor-element.elementor-element-1b5f174{width:var( --container-widget-width, 85% );max-width:85%;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:16.8px;color:var( --e-global-color-d9c1053 );}.elementor-14 .elementor-element.elementor-element-1b5f174.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-ece9f07{--display:flex;}.elementor-14 .elementor-element.elementor-element-58fdc78{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-58fdc78.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-c58f76e{width:var( --container-widget-width, 68% );max-width:68%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:center;}.elementor-14 .elementor-element.elementor-element-c58f76e.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-c58f76e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;line-height:19.8px;color:var( --e-global-color-f5b5550 );}.elementor-14 .elementor-element.elementor-element-499357a{width:var( --container-widget-width, 73% );max-width:73%;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:73%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:16.8px;color:var( --e-global-color-d9c1053 );}.elementor-14 .elementor-element.elementor-element-499357a.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-449661e{--display:flex;}.elementor-14 .elementor-element.elementor-element-ddf2528{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-ddf2528.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-2dbbb96{width:var( --container-widget-width, 68% );max-width:68%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:center;}.elementor-14 .elementor-element.elementor-element-2dbbb96.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-2dbbb96 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;line-height:19.8px;color:var( --e-global-color-f5b5550 );}.elementor-14 .elementor-element.elementor-element-cbb89e7{width:var( --container-widget-width, 70% );max-width:70%;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:16.8px;color:var( --e-global-color-d9c1053 );}.elementor-14 .elementor-element.elementor-element-cbb89e7.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-674489a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-e8cd23c{--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-14 .elementor-element.elementor-element-ee78c47{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-14 .elementor-element.elementor-element-ee78c47 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:32px;font-weight:700;line-height:35.2px;letter-spacing:-0.64px;}.elementor-14 .elementor-element.elementor-element-55b23cd{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:20.8px;color:var( --e-global-color-d9c1053 );}.elementor-14 .elementor-element.elementor-element-55b23cd.elementor-element{--align-self:flex-start;}.elementor-14 .elementor-element.elementor-element-f2aa816{text-align:right;}.elementor-14 .elementor-element.elementor-element-f2aa816 img{width:75%;}.elementor-14 .elementor-element.elementor-element-2a94482{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-32d702b{--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;--justify-content:center;--border-radius:8px 8px 8px 8px;}.elementor-14 .elementor-element.elementor-element-32d702b:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-32d702b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://winsolutions.com.mv/wp-content/uploads/2025/08/Ready-to-transform-your-business-MiHCM.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14 .elementor-element.elementor-element-8295bb3{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:120px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-b269e40 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:40px;font-weight:700;line-height:44px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-addb5b3{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-addb5b3 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:400;line-height:26.4px;color:#FFFFFF;}.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-14 .elementor-element.elementor-element-a072317 .elementor-button{background-color:var( --e-global-color-9ac926a );font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;line-height:19.2px;border-radius:64px 64px 64px 64px;padding:10px 24px 10px 24px;}.elementor-14 .elementor-element.elementor-element-a072317 .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-a072317 .elementor-button:focus{background-color:var( --e-global-color-0949942 );}.elementor-14 .elementor-element.elementor-element-a072317 .elementor-button-content-wrapper{flex-direction:row-reverse;}@media(max-width:1024px){.elementor-14 .elementor-element.elementor-element-12e7fdb:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-12e7fdb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-14 .elementor-element.elementor-element-a8d3f13:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-a8d3f13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-14 .elementor-element.elementor-element-461c64e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-14 .elementor-element.elementor-element-c361790{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-14 .elementor-element.elementor-element-e297820{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-14 .elementor-element.elementor-element-1b5f174{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-14 .elementor-element.elementor-element-c58f76e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-14 .elementor-element.elementor-element-499357a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-14 .elementor-element.elementor-element-2dbbb96{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-14 .elementor-element.elementor-element-cbb89e7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(min-width:768px){.elementor-14 .elementor-element.elementor-element-902a97b{--width:58%;}.elementor-14 .elementor-element.elementor-element-b0e8309{--width:50%;}.elementor-14 .elementor-element.elementor-element-d8a9e14{--width:100%;}.elementor-14 .elementor-element.elementor-element-e8cd23c{--width:91%;}.elementor-14 .elementor-element.elementor-element-32d702b{--width:100%;}.elementor-14 .elementor-element.elementor-element-8295bb3{--width:40%;}}@media(max-width:767px){.elementor-14 .elementor-element.elementor-element-9a41f30{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-14 .elementor-element.elementor-element-9a41f30 .elementor-heading-title{font-size:28px;line-height:32px;}.elementor-14 .elementor-element.elementor-element-ae56091{font-size:14px;}body:not(.rtl) .elementor-14 .elementor-element.elementor-element-6c4b852{left:-66px;}body.rtl .elementor-14 .elementor-element.elementor-element-6c4b852{right:-66px;}.elementor-14 .elementor-element.elementor-element-6c4b852{top:-6px;}.elementor-14 .elementor-element.elementor-element-06169db{text-align:center;}.elementor-14 .elementor-element.elementor-element-4c4e646{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-4c4e646 .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-14 .elementor-element.elementor-element-4ff7fab{font-size:16px;}.elementor-14 .elementor-element.elementor-element-64651f6{--container-widget-width:94%;--container-widget-flex-grow:0;width:var( --container-widget-width, 94% );max-width:94%;text-align:left;}.elementor-14 .elementor-element.elementor-element-12e7fdb{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-12e7fdb:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-12e7fdb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-14 .elementor-element.elementor-element-7dcf83e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-7dcf83e .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-14 .elementor-element.elementor-element-4f3d846{padding:0px 10px 0px 10px;text-align:center;}.elementor-14 .elementor-element.elementor-element-a8d3f13:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-a8d3f13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-14 .elementor-element.elementor-element-a8d3f13{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-14 .elementor-element.elementor-element-8b92ac9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-14 .elementor-element.elementor-element-8b92ac9 .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-14 .elementor-element.elementor-element-0a6b465{padding:0px 0px 0px 0px;text-align:center;}.elementor-14 .elementor-element.elementor-element-31aeaf6{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-0fd8477{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-0fd8477 .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-14 .elementor-element.elementor-element-09a15c6{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-14 .elementor-element.elementor-element-c361790{text-align:center;}.elementor-14 .elementor-element.elementor-element-1b5f174{text-align:center;}.elementor-14 .elementor-element.elementor-element-499357a{text-align:center;}.elementor-14 .elementor-element.elementor-element-cbb89e7{text-align:center;}.elementor-14 .elementor-element.elementor-element-ee78c47{margin:-28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-ee78c47 .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-14 .elementor-element.elementor-element-55b23cd{text-align:left;}.elementor-14 .elementor-element.elementor-element-f2aa816{text-align:right;}.elementor-14 .elementor-element.elementor-element-f2aa816 img{width:100%;}.elementor-14 .elementor-element.elementor-element-32d702b:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-32d702b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-133px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-14 .elementor-element.elementor-element-8295bb3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-b269e40 .elementor-heading-title{font-size:32px;}.elementor-14 .elementor-element.elementor-element-addb5b3 .elementor-heading-title{font-size:16px;}}/* Start custom CSS for container, class: .elementor-element-b9846f4 */.elementor-14 .elementor-element.elementor-element-b9846f4{
    background: linear-gradient(96deg, #DFFDFF 2.4%, #FFF 99.7%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c4e646 */.elementor-14 .elementor-element.elementor-element-4c4e646{
    background: linear-gradient(90deg, #FF3D60 0%, #FE763B 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7dcf83e */.elementor-14 .elementor-element.elementor-element-7dcf83e{
    background: linear-gradient(90deg, #FF3D60 0%, #FE763B 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12e7fdb *//* CARD (Elementor Custom CSS – keep `.elementor-14 .elementor-element.elementor-element-12e7fdb`) */
.elementor-14 .elementor-element.elementor-element-12e7fdb{
  /* base visuals */
  border: 0 solid var(--Foundation-Neutral-N30,#EBEBEB);
  background-color:#FFF;
  box-shadow: 6px 6px 10.7px -2px rgba(42,42,42,.15);
  overflow: visible;

  /* BG image (from Elementor) */
  background-repeat: no-repeat !important;
  /* your current offsets */
  --bg-x: -24px;
  --bg-y: 30px;

  /* sizes: set your base & hover zoom here */
  --bg-size-base: 34%;
  --bg-size-hover: 38%;
  --bg-delta: calc(var(--bg-size-hover) - var(--bg-size-base));

  background-position: left var(--bg-x) top var(--bg-y) !important;
  background-size: var(--bg-size-base) auto !important;

  transition:
    background-size .45s ease-out,
    background-position .45s ease-out,
    box-shadow .3s ease-out,
    border-color .3s ease-out;
}

.elementor-14 .elementor-element.elementor-element-12e7fdb:hover{
  border: 1px solid var(--Foundation-Neutral-N30,#EBEBEB);
  box-shadow: 10px 14px 18.7px 0 rgba(42,42,42,.10);

  /* zoom AND compensate X by the same % delta → pins left edge */
  background-size: var(--bg-size-hover) auto !important;
  background-position: left calc(var(--bg-x) - var(--bg-delta)) top var(--bg-y) !important;
}

/* Heading + paragraph lift (unchanged) */
.elementor-14 .elementor-element.elementor-element-12e7fdb h4{
  background: linear-gradient(90deg,#FF3D60 0%,#FE763B 100%);
  -webkit-background-clip:text; background-clip:text;
  -webkit-text-fill-color:transparent;
  display:inline-block;
  transition: transform .3s ease-out;
  will-change: transform;
}
.elementor-14 .elementor-element.elementor-element-12e7fdb p{
  transition: transform .3s ease-out;
  will-change: transform;
}
.elementor-14 .elementor-element.elementor-element-12e7fdb:hover h4,
.elementor-14 .elementor-element.elementor-element-12e7fdb:hover p{
  transform: translateY(-6px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b92ac9 */.elementor-14 .elementor-element.elementor-element-8b92ac9{
    background: linear-gradient(90deg, #FF3D60 0%, #FE763B 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8d3f13 *//* CARD (Elementor Custom CSS – keep `.elementor-14 .elementor-element.elementor-element-a8d3f13`) */
.elementor-14 .elementor-element.elementor-element-a8d3f13{
  /* base visuals */
  border: 0 solid var(--Foundation-Neutral-N30,#EBEBEB);
  background-color:#FFF;
  box-shadow: 6px 6px 10.7px -2px rgba(42,42,42,.15);
  overflow: visible;

  /* BG image (from Elementor) */
  background-repeat: no-repeat !important;
  /* your current offsets */
  --bg-x: -104px;
  --bg-y: 67px;

  /* sizes: set your base & hover zoom here */
  --bg-size-base: 50%;
  --bg-size-hover: 54%;
  --bg-delta: calc(var(--bg-size-hover) - var(--bg-size-base));

  background-position: left var(--bg-x) top var(--bg-y) !important;
  background-size: var(--bg-size-base) auto !important;

  transition:
    background-size .45s ease-out,
    background-position .45s ease-out,
    box-shadow .3s ease-out,
    border-color .3s ease-out;
}

.elementor-14 .elementor-element.elementor-element-a8d3f13:hover{
  border: 1px solid var(--Foundation-Neutral-N30,#EBEBEB);
  box-shadow: 10px 14px 18.7px 0 rgba(42,42,42,.10);

  /* zoom AND compensate X by the same % delta → pins left edge */
  background-size: var(--bg-size-hover) auto !important;
  background-position: left calc(var(--bg-x) - var(--bg-delta)) top var(--bg-y) !important;
}

/* Heading + paragraph lift (unchanged) */
.elementor-14 .elementor-element.elementor-element-a8d3f13 h4{
  background: linear-gradient(90deg,#FF3D60 0%,#FE763B 100%);
  -webkit-background-clip:text; background-clip:text;
  -webkit-text-fill-color:transparent;
  display:inline-block;
  transition: transform .3s ease-out;
  will-change: transform;
}
.elementor-14 .elementor-element.elementor-element-a8d3f13 p{
  transition: transform .3s ease-out;
  will-change: transform;
}
.elementor-14 .elementor-element.elementor-element-a8d3f13:hover h4,
.elementor-14 .elementor-element.elementor-element-a8d3f13:hover p{
  transform: translateY(-6px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0fd8477 */.elementor-14 .elementor-element.elementor-element-0fd8477{
    background: linear-gradient(90deg, #FF3D60 0%, #FE763B 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20cae7c */.elementor-14 .elementor-element.elementor-element-20cae7c{
    background: linear-gradient(35deg, #FFF 22.74%, #FFF 107.01%);
box-shadow: 6px 6px 10.7px -2px rgba(42, 42, 42, 0.15);

border: 1px solid transparent;

transition:
    border-color 300ms ease-out,
    box-shadow   300ms ease-out;

}

.elementor-14 .elementor-element.elementor-element-20cae7c:hover{
    border: 1px solid var(--Foundation-Primary-P300, #F65200);
background: linear-gradient(35deg, #FFF 22.74%, #FFF 107.01%);
box-shadow: 11px 15px 20.4px -2px rgba(0, 0, 0, 0.08);
}


.elementor-14 .elementor-element.elementor-element-20cae7c h6{
  transition: transform .3s ease-out;
  will-change: transform;
}
.elementor-14 .elementor-element.elementor-element-20cae7c p{
  transition: transform .3s ease-out;
  will-change: transform;
}
.elementor-14 .elementor-element.elementor-element-20cae7c:hover h6,
.elementor-14 .elementor-element.elementor-element-20cae7c:hover p{
  transform: translateY(-6px);
}

/* Smooth zoom for the icon */
.elementor-14 .elementor-element.elementor-element-20cae7c svg{
  display: inline-block;
  transform-origin: center;
  transition: transform .3s ease-out;
}

/* Optional: make the swap feel snappier */
.elementor-14 .elementor-element.elementor-element-20cae7c svg path{
  transition: fill .3s ease-out;
}

/* On container hover: zoom + switch to gradient fill */
.elementor-14 .elementor-element.elementor-element-20cae7c:hover svg{
  transform: scale(1.08); /* adjust 1.05–1.12 as you like */
}
.elementor-14 .elementor-element.elementor-element-20cae7c:hover svg path{
  fill: url(#grad-connect-icon) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b88599b */.elementor-14 .elementor-element.elementor-element-b88599b{
    background: linear-gradient(35deg, #FFF 22.74%, #FFF 107.01%);
box-shadow: 6px 6px 10.7px -2px rgba(42, 42, 42, 0.15);

border: 1px solid transparent;

transition:
    border-color 300ms ease-out,
    box-shadow   300ms ease-out;

}

.elementor-14 .elementor-element.elementor-element-b88599b:hover{
    border: 1px solid var(--Foundation-Primary-P300, #F65200);
background: linear-gradient(35deg, #FFF 22.74%, #FFF 107.01%);
box-shadow: 11px 15px 20.4px -2px rgba(0, 0, 0, 0.08);
}


.elementor-14 .elementor-element.elementor-element-b88599b h6{
  transition: transform .3s ease-out;
  will-change: transform;
}
.elementor-14 .elementor-element.elementor-element-b88599b p{
  transition: transform .3s ease-out;
  will-change: transform;
}
.elementor-14 .elementor-element.elementor-element-b88599b:hover h6,
.elementor-14 .elementor-element.elementor-element-b88599b:hover p{
  transform: translateY(-6px);
}

/* Smooth zoom for the icon */
.elementor-14 .elementor-element.elementor-element-b88599b svg{
  display: inline-block;
  transform-origin: center;
  transition: transform .3s ease-out;
}

/* Optional: make the swap feel snappier */
.elementor-14 .elementor-element.elementor-element-b88599b svg path{
  transition: fill .3s ease-out;
}

/* On container hover: zoom + switch to gradient fill */
.elementor-14 .elementor-element.elementor-element-b88599b:hover svg{
  transform: scale(1.08); /* adjust 1.05–1.12 as you like */
}
.elementor-14 .elementor-element.elementor-element-b88599b:hover svg path{
  fill: url(#grad-connect-icon) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ece9f07 */.elementor-14 .elementor-element.elementor-element-ece9f07{
    background: linear-gradient(35deg, #FFF 22.74%, #FFF 107.01%);
box-shadow: 6px 6px 10.7px -2px rgba(42, 42, 42, 0.15);

border: 1px solid transparent;

transition:
    border-color 300ms ease-out,
    box-shadow   300ms ease-out;

}

.elementor-14 .elementor-element.elementor-element-ece9f07:hover{
    border: 1px solid var(--Foundation-Primary-P300, #F65200);
background: linear-gradient(35deg, #FFF 22.74%, #FFF 107.01%);
box-shadow: 11px 15px 20.4px -2px rgba(0, 0, 0, 0.08);
}


.elementor-14 .elementor-element.elementor-element-ece9f07 h6{
  transition: transform .3s ease-out;
  will-change: transform;
}
.elementor-14 .elementor-element.elementor-element-ece9f07 p{
  transition: transform .3s ease-out;
  will-change: transform;
}
.elementor-14 .elementor-element.elementor-element-ece9f07:hover h6,
.elementor-14 .elementor-element.elementor-element-ece9f07:hover p{
  transform: translateY(-6px);
}

/* Smooth zoom for the icon */
.elementor-14 .elementor-element.elementor-element-ece9f07 svg{
  display: inline-block;
  transform-origin: center;
  transition: transform .3s ease-out;
}

/* Optional: make the swap feel snappier */
.elementor-14 .elementor-element.elementor-element-ece9f07 svg path{
  transition: fill .3s ease-out;
}

/* On container hover: zoom + switch to gradient fill */
.elementor-14 .elementor-element.elementor-element-ece9f07:hover svg{
  transform: scale(1.08); /* adjust 1.05–1.12 as you like */
}
.elementor-14 .elementor-element.elementor-element-ece9f07:hover svg path{
  fill: url(#grad-connect-icon) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-449661e */.elementor-14 .elementor-element.elementor-element-449661e{
    background: linear-gradient(35deg, #FFF 22.74%, #FFF 107.01%);
box-shadow: 6px 6px 10.7px -2px rgba(42, 42, 42, 0.15);

border: 1px solid transparent;

transition:
    border-color 300ms ease-out,
    box-shadow   300ms ease-out;

}

.elementor-14 .elementor-element.elementor-element-449661e:hover{
    border: 1px solid var(--Foundation-Primary-P300, #F65200);
background: linear-gradient(35deg, #FFF 22.74%, #FFF 107.01%);
box-shadow: 11px 15px 20.4px -2px rgba(0, 0, 0, 0.08);
}


.elementor-14 .elementor-element.elementor-element-449661e h6{
  transition: transform .3s ease-out;
  will-change: transform;
}
.elementor-14 .elementor-element.elementor-element-449661e p{
  transition: transform .3s ease-out;
  will-change: transform;
}
.elementor-14 .elementor-element.elementor-element-449661e:hover h6,
.elementor-14 .elementor-element.elementor-element-449661e:hover p{
  transform: translateY(-6px);
}

/* Smooth zoom for the icon */
.elementor-14 .elementor-element.elementor-element-449661e svg{
  display: inline-block;
  transform-origin: center;
  transition: transform .3s ease-out;
}

/* Optional: make the swap feel snappier */
.elementor-14 .elementor-element.elementor-element-449661e svg path{
  transition: fill .3s ease-out;
}

/* On container hover: zoom + switch to gradient fill */
.elementor-14 .elementor-element.elementor-element-449661e:hover svg{
  transform: scale(1.08); /* adjust 1.05–1.12 as you like */
}
.elementor-14 .elementor-element.elementor-element-449661e:hover svg path{
  fill: url(#grad-connect-icon) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ee78c47 */.elementor-14 .elementor-element.elementor-element-ee78c47{
    background: linear-gradient(90deg, #FF3D60 0%, #FE763B 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a072317 */.elementor-14 .elementor-element.elementor-element-a072317 .elementor-button-icon {
  display: inline-block;
  transition: transform 0.3s ease;
}

.elementor-14 .elementor-element.elementor-element-a072317:hover .elementor-button-icon {
  transform: translateX(5px); /* adjust px for distance */
}/* End custom CSS */