.elementor-1583 .elementor-element.elementor-element-7b88ec5{--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:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1583 .elementor-element.elementor-element-8f47a7c{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1583 .elementor-element.elementor-element-4b933a2{--display:flex;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-1583 .elementor-element.elementor-element-0502a73 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:700;line-height:30px;color:#2299A4;}.elementor-1583 .elementor-element.elementor-element-0c64eda .elementor-heading-title{font-family:"Acumin Pro", Sans-serif;font-size:42px;font-weight:600;line-height:54px;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-1583 .elementor-element.elementor-element-d9bca4e{width:var( --container-widget-width, 90% );max-width:90%;padding:0px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#000000;}.elementor-1583 .elementor-element.elementor-element-d251d73{--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right: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-1583 .elementor-element.elementor-element-d3c02fe .elementor-button{background-color:#2299A4;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:600;line-height:25px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2299A4;border-radius:999px 999px 999px 999px;padding:15px 30px 15px 30px;}.elementor-1583 .elementor-element.elementor-element-d3c02fe .elementor-button:hover, .elementor-1583 .elementor-element.elementor-element-d3c02fe .elementor-button:focus{background-color:#02010100;color:#2299A4;}.elementor-1583 .elementor-element.elementor-element-d3c02fe .elementor-button:hover svg, .elementor-1583 .elementor-element.elementor-element-d3c02fe .elementor-button:focus svg{fill:#2299A4;}.elementor-1583 .elementor-element.elementor-element-37426d2 .elementor-button{background-color:#2299A400;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:600;line-height:25px;fill:#2299A4;color:#2299A4;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2299A4;border-radius:999px 999px 999px 999px;padding:15px 30px 15px 30px;}.elementor-1583 .elementor-element.elementor-element-37426d2 .elementor-button:hover, .elementor-1583 .elementor-element.elementor-element-37426d2 .elementor-button:focus{background-color:#2299A4;color:#FDFDFD;}.elementor-1583 .elementor-element.elementor-element-37426d2 .elementor-button:hover svg, .elementor-1583 .elementor-element.elementor-element-37426d2 .elementor-button:focus svg{fill:#FDFDFD;}.elementor-1583 .elementor-element.elementor-element-1a40b51{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:30px 30px 30px 30px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1583 .elementor-element.elementor-element-1a40b51:not(.elementor-motion-effects-element-type-background), .elementor-1583 .elementor-element.elementor-element-1a40b51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1583 .elementor-element.elementor-element-1df6713{--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:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-1583 .elementor-element.elementor-element-052457e{--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:#2299A4;--border-color:#2299A4;--border-radius:16px 16px 16px 16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1583 .elementor-element.elementor-element-052457e:not(.elementor-motion-effects-element-type-background), .elementor-1583 .elementor-element.elementor-element-052457e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#292828;}.elementor-1583 .elementor-element.elementor-element-052457e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1583 .elementor-element.elementor-element-3146935 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;line-height:25px;color:#FAFAFA;}.elementor-1583 .elementor-element.elementor-element-3f77c1b{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:25px;color:#FFFFFF;}.elementor-1583 .elementor-element.elementor-element-8534479{--display:flex;}.elementor-1583 .elementor-element.elementor-element-513818d{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1583 .elementor-element.elementor-element-80565f9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1583 .elementor-element.elementor-element-80565f9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1583 .elementor-element.elementor-element-311d003{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1583 .elementor-element.elementor-element-f54b742{--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:#2299A4;--border-color:#2299A4;--border-radius:16px 16px 16px 16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1583 .elementor-element.elementor-element-f54b742:not(.elementor-motion-effects-element-type-background), .elementor-1583 .elementor-element.elementor-element-f54b742 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#292828;}.elementor-1583 .elementor-element.elementor-element-f54b742.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1583 .elementor-element.elementor-element-c7d1fca .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;line-height:25px;color:#FAFAFA;}.elementor-1583 .elementor-element.elementor-element-65e1dd3{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:25px;color:#FFFFFF;}.elementor-1583 .elementor-element.elementor-element-fa98fda{--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:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:10px;}.elementor-1583 .elementor-element.elementor-element-4660f40{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1583 .elementor-element.elementor-element-4660f40.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1583 .elementor-element.elementor-element-4e37db3{--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:#2299A4;--border-color:#2299A4;--border-radius:16px 16px 16px 16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1583 .elementor-element.elementor-element-4e37db3:not(.elementor-motion-effects-element-type-background), .elementor-1583 .elementor-element.elementor-element-4e37db3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#292828;}.elementor-1583 .elementor-element.elementor-element-4e37db3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1583 .elementor-element.elementor-element-6c974ee .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;line-height:25px;color:#FAFAFA;}.elementor-1583 .elementor-element.elementor-element-b9bed6d{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:25px;color:#FFFFFF;}.elementor-1583 .elementor-element.elementor-element-956c690{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1583 .elementor-element.elementor-element-4fe4182{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-1583 .elementor-element.elementor-element-4fe4182:not(.elementor-motion-effects-element-type-background), .elementor-1583 .elementor-element.elementor-element-4fe4182 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1583 .elementor-element.elementor-element-001a780{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1583 .elementor-element.elementor-element-11f3ea8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1583 .elementor-element.elementor-element-11f3ea8.e-con{--flex-grow:0;--flex-shrink:0;}.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-1583 .elementor-element.elementor-element-fff9d34 img{width:100%;max-width:100%;height:415px;object-fit:cover;object-position:center center;}.elementor-1583 .elementor-element.elementor-element-1d01ee7{--display:flex;--justify-content:center;--padding-top:50px;--padding-bottom:50px;--padding-left:35px;--padding-right:35px;}.elementor-1583 .elementor-element.elementor-element-1eb6e23 .elementor-heading-title{font-family:"Acumin Pro", Sans-serif;font-size:42px;font-weight:600;line-height:54px;color:#FFFFFF;}.elementor-1583 .elementor-element.elementor-element-4f9d86a{width:var( --container-widget-width, 80% );max-width:80%;padding:0px 0px 0px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#FFFFFF;}.elementor-1583 .elementor-element.elementor-element-bdf1273{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:80px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;}.elementor-1583 .elementor-element.elementor-element-bdf1273:not(.elementor-motion-effects-element-type-background), .elementor-1583 .elementor-element.elementor-element-bdf1273 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1583 .elementor-element.elementor-element-2704afe{--display:flex;--justify-content:center;--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-1583 .elementor-element.elementor-element-294e2ef{width:var( --container-widget-width, 53% );max-width:53%;padding:0px 0px 0px 0px;--container-widget-width:53%;--container-widget-flex-grow:0;text-align:center;}.elementor-1583 .elementor-element.elementor-element-294e2ef .elementor-heading-title{font-family:"Acumin Pro", Sans-serif;font-size:42px;font-weight:600;line-height:54px;color:#000000;}.elementor-1583 .elementor-element.elementor-element-0aa7dbd{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1583 .elementor-element.elementor-element-4370c01{--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;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:#0E1E36;--border-color:#0E1E36;--border-radius:25px 25px 25px 25px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1583 .elementor-element.elementor-element-4370c01:not(.elementor-motion-effects-element-type-background), .elementor-1583 .elementor-element.elementor-element-4370c01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E1E36;}.elementor-1583 .elementor-element.elementor-element-edba377{text-align:center;}.elementor-1583 .elementor-element.elementor-element-edba377 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;line-height:40px;color:#FFFFFF;}.elementor-1583 .elementor-element.elementor-element-e283343{width:var( --container-widget-width, 75% );max-width:75%;padding:0px 0px 0px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#FFFFFF;}.elementor-1583 .elementor-element.elementor-element-fe99c26{--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;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:#0E1E36;--border-color:#0E1E36;--border-radius:25px 25px 25px 25px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1583 .elementor-element.elementor-element-fe99c26:not(.elementor-motion-effects-element-type-background), .elementor-1583 .elementor-element.elementor-element-fe99c26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E1E36;}.elementor-1583 .elementor-element.elementor-element-259d90b{text-align:center;}.elementor-1583 .elementor-element.elementor-element-259d90b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;line-height:40px;color:#FFFFFF;}.elementor-1583 .elementor-element.elementor-element-f9f0359{width:var( --container-widget-width, 75% );max-width:75%;padding:0px 0px 0px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#FFFFFF;}.elementor-1583 .elementor-element.elementor-element-4d8845d{--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;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:#0E1E36;--border-color:#0E1E36;--border-radius:25px 25px 25px 25px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1583 .elementor-element.elementor-element-4d8845d:not(.elementor-motion-effects-element-type-background), .elementor-1583 .elementor-element.elementor-element-4d8845d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E1E36;}.elementor-1583 .elementor-element.elementor-element-4de6713{text-align:center;}.elementor-1583 .elementor-element.elementor-element-4de6713 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;line-height:40px;color:#FFFFFF;}.elementor-1583 .elementor-element.elementor-element-ea8a47e{width:var( --container-widget-width, 75% );max-width:75%;padding:0px 0px 0px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#FFFFFF;}.elementor-1583 .elementor-element.elementor-element-b227e09{--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;--overlay-opacity:0.5;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-1583 .elementor-element.elementor-element-b227e09:not(.elementor-motion-effects-element-type-background), .elementor-1583 .elementor-element.elementor-element-b227e09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://futureweb.us/wp-content/uploads/2026/05/team-developers-doing-brainstorming-optimizing-code-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1583 .elementor-element.elementor-element-b227e09::before, .elementor-1583 .elementor-element.elementor-element-b227e09 > .elementor-background-video-container::before, .elementor-1583 .elementor-element.elementor-element-b227e09 > .e-con-inner > .elementor-background-video-container::before, .elementor-1583 .elementor-element.elementor-element-b227e09 > .elementor-background-slideshow::before, .elementor-1583 .elementor-element.elementor-element-b227e09 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1583 .elementor-element.elementor-element-b227e09 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1583 .elementor-element.elementor-element-7a4c8cb{--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;--overlay-opacity:0.6;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1583 .elementor-element.elementor-element-7a4c8cb::before, .elementor-1583 .elementor-element.elementor-element-7a4c8cb > .elementor-background-video-container::before, .elementor-1583 .elementor-element.elementor-element-7a4c8cb > .e-con-inner > .elementor-background-video-container::before, .elementor-1583 .elementor-element.elementor-element-7a4c8cb > .elementor-background-slideshow::before, .elementor-1583 .elementor-element.elementor-element-7a4c8cb > .e-con-inner > .elementor-background-slideshow::before, .elementor-1583 .elementor-element.elementor-element-7a4c8cb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1583 .elementor-element.elementor-element-27d64c8{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-1583 .elementor-element.elementor-element-5c6ffc2{padding:0px 0px 0px 0px;}.elementor-1583 .elementor-element.elementor-element-5c6ffc2 .elementor-heading-title{font-family:"Acumin Pro", Sans-serif;font-size:42px;font-weight:600;line-height:54px;color:#FFFFFF;}.elementor-1583 .elementor-element.elementor-element-ab2dfcf{padding:0px 0px 0px 0px;}.elementor-1583 .elementor-element.elementor-element-ab2dfcf .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;line-height:20px;color:#FFFFFF;}.elementor-1583 .elementor-element.elementor-element-7e81201{width:var( --container-widget-width, 80% );max-width:80%;padding:0px 0px 0px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#FFFFFF;}.elementor-1583 .elementor-element.elementor-element-11e504e{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1583 .elementor-element.elementor-element-11e504e:not(.elementor-motion-effects-element-type-background), .elementor-1583 .elementor-element.elementor-element-11e504e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1583 .elementor-element.elementor-element-ec341cf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-1583 .elementor-element.elementor-element-53335ab{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;}.elementor-1583 .elementor-element.elementor-element-53335ab .elementor-heading-title{font-family:"Acumin Pro", Sans-serif;font-size:42px;font-weight:600;line-height:54px;color:#FFFFFF;}.elementor-1583 .elementor-element.elementor-element-0f8ac67{--display:flex;}.elementor-1583 .elementor-element.elementor-element-6e2b255 .elementor-repeater-item-15e10f2 {background-color:#FFFFFF;}.elementor-1583 .elementor-element.elementor-element-6e2b255 .elementor-repeater-item-a6aac1f {background-color:#FFFFFF;}.elementor-1583 .elementor-element.elementor-element-6e2b255 .elementor-repeater-item-bf5d9e1 {background-color:#FFFFFF;}.elementor-1583 .elementor-element.elementor-element-6e2b255 .elementor-repeater-item-cbff536 {background-color:#FFFFFF;}.elementor-1583 .elementor-element.elementor-element-6e2b255 .elementor-repeater-item-59c39a6 {background-color:#FFFFFF;}.elementor-1583 .elementor-element.elementor-element-6e2b255 .elementor-repeater-item-172cfce {background-color:#FFFFFF;}.elementor-1583 .elementor-element.elementor-element-6e2b255 .elementor-repeater-item-2224fdf {background-color:#FFFFFF;}.elementor-1583 .elementor-element.elementor-element-6e2b255 .elementor-repeater-item-55d8146 {background-color:#FFFFFF;}.elementor-1583 .elementor-element.elementor-element-6e2b255 .elementor-repeater-item-5d01370 {background-color:#FFFFFF;}.elementor-1583 .elementor-element.elementor-element-6e2b255 .elementor-repeater-item-7d8a960 {background-color:#FFFFFF;}.elementor-1583 .elementor-element.elementor-element-6e2b255 .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:15px;--ekit_testimonial_slidetoshow:4;}.elementor-1583 .elementor-element.elementor-element-6e2b255 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-1583 .elementor-element.elementor-element-6e2b255 .elementskit-single-testimonial-slider, .elementor-1583 .elementor-element.elementor-element-6e2b255 .elementskit-testimonial_card, .elementor-1583 .elementor-element.elementor-element-6e2b255 .elementskit-tootltip-testimonial .elementskit-commentor-content::before{background-color:#F4F7F8;}.elementor-1583 .elementor-element.elementor-element-6e2b255{padding:0px 0px 0px 0px;}.elementor-1583 .elementor-element.elementor-element-6e2b255 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-1583 .elementor-element.elementor-element-6e2b255 .elementskit-single-testimonial-slider, .elementor-1583 .elementor-element.elementor-element-6e2b255 .elementskit-testimonial_card{border-radius:5px 5px 5px 5px;}.elementor-1583 .elementor-element.elementor-element-6e2b255 .elementskit-commentor-content{padding:0px 0px 0px 0px;}.elementor-1583 .elementor-element.elementor-element-6e2b255 .elementskit-single-testimonial-slider  .elementskit-commentor-content > p, .elementor-1583 .elementor-element.elementor-element-6e2b255 .elementskit-testimonial_card .elementskit-commentor-coment{font-family:"Poppins", Sans-serif;font-size:15px;line-height:24px;}.elementor-1583 .elementor-element.elementor-element-6e2b255 .elementskit-stars > li > a, .elementor-1583 .elementor-element.elementor-element-6e2b255 .elementskit-stars > li > span{color:#FFB902;fill:#FFB902;font-size:16px;}.elementor-1583 .elementor-element.elementor-element-6e2b255 .elementskit-stars > li:not(:last-child){margin-right:3px;}.elementor-1583 .elementor-element.elementor-element-6e2b255 .elementskit-profile-info .elementskit-author-name{color:var( --e-global-color-439178c );font-family:"Acumin Pro", Sans-serif;font-size:20px;font-weight:600;margin-bottom:0px;}.elementor-1583 .elementor-element.elementor-element-6e2b255 .elementskit-author-name{color:var( --e-global-color-439178c );}.elementor-1583 .elementor-element.elementor-element-6e2b255 .elementskit-commentor-bio .elementskit-commentor-image > img{height:60px;width:60px;}@media(max-width:1024px){.elementor-1583 .elementor-element.elementor-element-8f47a7c{--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-1583 .elementor-element.elementor-element-0c64eda .elementor-heading-title{font-size:40px;line-height:48px;}.elementor-1583 .elementor-element.elementor-element-d9bca4e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1583 .elementor-element.elementor-element-001a780{--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-1583 .elementor-element.elementor-element-1eb6e23{padding:0px 0px 0px 0px;}.elementor-1583 .elementor-element.elementor-element-1eb6e23 .elementor-heading-title{font-size:40px;line-height:48px;}.elementor-1583 .elementor-element.elementor-element-294e2ef{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1583 .elementor-element.elementor-element-294e2ef .elementor-heading-title{font-size:40px;line-height:48px;}.elementor-1583 .elementor-element.elementor-element-0aa7dbd{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;}.elementor-1583 .elementor-element.elementor-element-5c6ffc2{padding:0px 0px 0px 0px;}.elementor-1583 .elementor-element.elementor-element-5c6ffc2 .elementor-heading-title{font-size:40px;line-height:48px;}.elementor-1583 .elementor-element.elementor-element-ab2dfcf{padding:0px 0px 0px 0px;}.elementor-1583 .elementor-element.elementor-element-7e81201{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1583 .elementor-element.elementor-element-ec341cf{--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:20px;--padding-right:20px;}.elementor-1583 .elementor-element.elementor-element-53335ab{width:100%;max-width:100%;}.elementor-1583 .elementor-element.elementor-element-53335ab .elementor-heading-title{font-size:40px;line-height:48px;}.elementor-1583 .elementor-element.elementor-element-6e2b255 .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:10px;}}@media(max-width:767px){.elementor-1583 .elementor-element.elementor-element-7b88ec5{--padding-top:70px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1583 .elementor-element.elementor-element-0c64eda .elementor-heading-title{font-size:30px;line-height:36px;}.elementor-1583 .elementor-element.elementor-element-1df6713{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1583 .elementor-element.elementor-element-052457e{--width:100%;}.elementor-1583 .elementor-element.elementor-element-8534479{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1583 .elementor-element.elementor-element-80565f9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1583 .elementor-element.elementor-element-fa98fda{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1583 .elementor-element.elementor-element-4660f40{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1583 .elementor-element.elementor-element-4fe4182{--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1583 .elementor-element.elementor-element-1d01ee7{--padding-top:50px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1583 .elementor-element.elementor-element-1eb6e23{padding:0px 0px 0px 0px;}.elementor-1583 .elementor-element.elementor-element-1eb6e23 .elementor-heading-title{font-size:30px;line-height:36px;}.elementor-1583 .elementor-element.elementor-element-4f9d86a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1583 .elementor-element.elementor-element-bdf1273{--padding-top:80px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1583 .elementor-element.elementor-element-294e2ef .elementor-heading-title{font-size:30px;line-height:36px;}.elementor-1583 .elementor-element.elementor-element-e283343{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1583 .elementor-element.elementor-element-f9f0359{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1583 .elementor-element.elementor-element-ea8a47e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1583 .elementor-element.elementor-element-7a4c8cb{--padding-top:85px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-1583 .elementor-element.elementor-element-5c6ffc2{padding:0px 0px 0px 0px;}.elementor-1583 .elementor-element.elementor-element-5c6ffc2 .elementor-heading-title{font-size:30px;line-height:36px;}.elementor-1583 .elementor-element.elementor-element-ab2dfcf{padding:0px 0px 0px 0px;}.elementor-1583 .elementor-element.elementor-element-ab2dfcf .elementor-heading-title{font-size:20px;line-height:30px;}.elementor-1583 .elementor-element.elementor-element-7e81201{padding:0px 0px 0px 0px;font-size:17px;line-height:30px;}.elementor-1583 .elementor-element.elementor-element-ec341cf{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-1583 .elementor-element.elementor-element-53335ab{width:100%;max-width:100%;}.elementor-1583 .elementor-element.elementor-element-53335ab .elementor-heading-title{font-size:30px;line-height:36px;}.elementor-1583 .elementor-element.elementor-element-0f8ac67{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1583 .elementor-element.elementor-element-6e2b255 .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:10px;}}@media(min-width:768px){.elementor-1583 .elementor-element.elementor-element-7b88ec5{--content-width:1408px;}.elementor-1583 .elementor-element.elementor-element-052457e{--width:55%;}.elementor-1583 .elementor-element.elementor-element-80565f9{--width:33.746%;}.elementor-1583 .elementor-element.elementor-element-311d003{--width:100%;}.elementor-1583 .elementor-element.elementor-element-f54b742{--width:80%;}.elementor-1583 .elementor-element.elementor-element-4660f40{--width:63.77%;}.elementor-1583 .elementor-element.elementor-element-4e37db3{--width:85%;}.elementor-1583 .elementor-element.elementor-element-956c690{--width:100%;}.elementor-1583 .elementor-element.elementor-element-4fe4182{--content-width:1408px;}.elementor-1583 .elementor-element.elementor-element-11f3ea8{--width:39.951%;}.elementor-1583 .elementor-element.elementor-element-bdf1273{--content-width:1408px;}.elementor-1583 .elementor-element.elementor-element-b227e09{--content-width:1408px;}.elementor-1583 .elementor-element.elementor-element-11e504e{--content-width:1408px;}}@media(max-width:1024px) and (min-width:768px){.elementor-1583 .elementor-element.elementor-element-11f3ea8{--width:100%;}.elementor-1583 .elementor-element.elementor-element-4370c01{--width:45%;}.elementor-1583 .elementor-element.elementor-element-fe99c26{--width:45%;}}@media(min-width:1025px){.elementor-1583 .elementor-element.elementor-element-b227e09:not(.elementor-motion-effects-element-type-background), .elementor-1583 .elementor-element.elementor-element-b227e09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for container, class: .elementor-element-052457e */.right-side-container::before {
    content: "";
    position: absolute;
    top: 0;
    right: -120px;
    width: 220px;
    height: 220px;
    background: #2299A4;
    border-radius: 50%;
    filter: blur(90px);
    opacity: 0.3; 
    z-index: 0;
    transition: opacity 0.5s ease, right 0.5s ease;
    animation: moveGlow 3s ease-in-out infinite alternate;
}



.right-side-container:hover::before {
    opacity: 0.9;
    right: -40px;
}



.right-side-container{
    position: relative;
    animation: floatMove 3s ease-in-out infinite alternate;
}

@keyframes floatMove{
    from{
        transform: translateY(-10px);
    }
    to{
        transform: translateY(10px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f54b742 */.right-side::before {
    content: "";
    position: absolute;
    top: 0;
    right: -120px;
    width: 220px;
    height: 220px;
    background: #2299A4;
    border-radius: 50%;
    filter: blur(90px);
    opacity: 0.3; 
    z-index: 0;
    transition: opacity 0.5s ease, right 0.5s ease;
    animation: moveGlow 3s ease-in-out infinite alternate;
}



.right-side:hover::before {
    opacity: 0.9;
    right: -40px;
}








.right-side{
    position: relative;
    animation: floatMove 3s ease-in-out infinite alternate;
}


@keyframes floatMove{
    from{
        transform: translateY(10px);
    }
    to{
        transform: translateY(-10px);
    }
}









.right-side::before {
    content: "";
    position: absolute;
    top: 0;
    right: -120px;
    width: 220px;
    height: 220px;
    background: #2299A4;
    border-radius: 50%;
    filter: blur(90px);
    opacity: 0.3; 
    z-index: 0;
    transition: opacity 0.5s ease, right 0.5s ease;
    animation: moveGlow 5s ease-in-out infinite alternate;
}

.right-side:hover::before {
    opacity: 0.9;
    right: -40px;
}

.right-side{
    position: relative;
    animation: floatMove 2.5s ease-in-out infinite alternate;
}

@keyframes floatMove{
    from{
        transform: translateY(10px);
    }
    to{
        transform: translateY(-10px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e37db3 */.right::before {
    content: "";
    position: absolute;
    top: 0;
    right: -120px;
    width: 220px;
    height: 220px;
    background: #2299A4;
    border-radius: 50%;
    filter: blur(90px);
    opacity: 0.3; 
    z-index: 0;
    transition: opacity 0.5s ease, right 0.5s ease;
    animation: moveGlow 3s ease-in-out infinite alternate;
}



.right:hover::before {
    opacity: 0.9;
    right: -40px;
}












.right{
    position: relative;
    animation: floatMove 3s ease-in-out infinite alternate;
}


@keyframes floatMove{
    from{
        transform: translateY(-10px);
    }
    to{
        transform: translateY(10px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4370c01 */.elementor-1583 .elementor-element.elementor-element-4370c01 {
    position: relative;
    overflow: hidden;
    transition: all 0.4s ease;
    z-index: 1;
}




.elementor-1583 .elementor-element.elementor-element-4370c01 > * {
    position: relative;
    z-index: 2;
}




.elementor-1583 .elementor-element.elementor-element-4370c01:hover {
    border: 2px solid #2299A4;
    transform: scale(1.05);
}





.elementor-1583 .elementor-element.elementor-element-4370c01::before {
    content: "";
    /*position: absolute;*/
    inset: 0;
    background: linear-gradient(135deg, rgba(34,153,164,0.25), transparent 60%);
    opacity: 0;
    transition: opacity 0.4s ease;
    z-index: 0;
}



.elementor-1583 .elementor-element.elementor-element-4370c01:hover::before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe99c26 */.elementor-1583 .elementor-element.elementor-element-fe99c26 {
    position: relative;
    overflow: hidden;
    transition: all 0.4s ease;
    z-index: 1;
}




.elementor-1583 .elementor-element.elementor-element-fe99c26 > * {
    position: relative;
    z-index: 2;
}




.elementor-1583 .elementor-element.elementor-element-fe99c26:hover {
    border: 2px solid #2299A4;
    transform: scale(1.05);
}





.elementor-1583 .elementor-element.elementor-element-fe99c26::before {
    content: "";
    /*position: absolute;*/
    inset: 0;
    background: linear-gradient(135deg, rgba(34,153,164,0.25), transparent 60%);
    opacity: 0;
    transition: opacity 0.4s ease;
    z-index: 0;
}



.elementor-1583 .elementor-element.elementor-element-fe99c26:hover::before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d8845d */.elementor-1583 .elementor-element.elementor-element-4d8845d {
    position: relative;
    overflow: hidden;
    transition: all 0.4s ease;
    z-index: 1;
}




.elementor-1583 .elementor-element.elementor-element-4d8845d > * {
    position: relative;
    z-index: 2;
}




.elementor-1583 .elementor-element.elementor-element-4d8845d:hover {
    border: 2px solid #2299A4;
    transform: scale(1.05);
}





.elementor-1583 .elementor-element.elementor-element-4d8845d::before {
    content: "";
    /*position: absolute;*/
    inset: 0;
    background: linear-gradient(135deg, rgba(34,153,164,0.25), transparent 60%);
    opacity: 0;
    transition: opacity 0.4s ease;
    z-index: 0;
}



.elementor-1583 .elementor-element.elementor-element-4d8845d:hover::before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c6ffc2 */.heading{
    color: #2299A4;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ab2dfcf */.heading{
    color: #2299A4;
}/* End custom CSS */
/* Start custom CSS for elementskit-testimonial, class: .elementor-element-6e2b255 *//* 1. Pure Swiper track aur slides ki height strict auto/equal stretch par set karne ke liye */
.elementor-1583 .elementor-element.elementor-element-6e2b255 .swiper-wrapper {
    display: flex !important;
    align-items: stretch !important;
}

.elementor-1583 .elementor-element.elementor-element-6e2b255 .swiper-slide {
    height: auto !important;
    display: flex !important;
}

.elementor-1583 .elementor-element.elementor-element-6e2b255 .swiper-slide-inner {
    width: 100%;
    display: flex !important;
}

/* 2. Main testimonial block ko strict full vertical height par push karne ke liye */
.elementor-1583 .elementor-element.elementor-element-6e2b255 .elementskit-single-testimonial-slider {
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important; /* Text upar rahega aur author info bilkul neeche align hogi */
    height: 100% !important;
    width: 100% !important;
    box-sizing: border-box;
}

/* 3. Text content box ko allow karein ke woh saari bachi hui space le lay */
.elementor-1583 .elementor-element.elementor-element-6e2b255 .elementskit-commentor-content {
    flex-grow: 1 !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Acumin Pro';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://futureweb.us/wp-content/uploads/2025/09/Acumin-BdPro.ttf') format('truetype');
}
/* End Custom Fonts CSS */