.elementor-8720 .elementor-element.elementor-element-20b257a:not(.elementor-motion-effects-element-type-background), .elementor-8720 .elementor-element.elementor-element-20b257a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000B24;background-image:url("https://xpertzllc.com/wp-content/uploads/2026/04/Section-4-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8720 .elementor-element.elementor-element-20b257a > .elementor-container{max-width:1280px;min-height:811px;}.elementor-8720 .elementor-element.elementor-element-20b257a{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-20px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-8720 .elementor-element.elementor-element-20b257a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-8720 .elementor-element.elementor-element-e5b1f38{text-align:center;}.elementor-8720 .elementor-element.elementor-element-e5b1f38 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:700;color:#FFFFFF;}.elementor-8720 .elementor-element.elementor-element-2f2bd3d{text-align:center;}.elementor-8720 .elementor-element.elementor-element-2f2bd3d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;color:#FFFFFF;}.elementor-8720 .elementor-element.elementor-element-3b8a80a > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-8720 .elementor-element.elementor-element-3b8a80a{text-align:center;}.elementor-8720 .elementor-element.elementor-element-3b8a80a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:44px;font-weight:700;text-transform:uppercase;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-8720 .elementor-element.elementor-element-313dff7 .elementor-button{background-color:#2563EB;font-family:"Inter", Sans-serif;font-size:14.4px;font-weight:600;box-shadow:0px 4px 20px 0px rgba(249, 115.0000000000001, 21.999999999999996, 0.25098039215686274);border-style:solid;border-width:1px 1px 1px 1px;border-color:#2563EB;border-radius:8px 8px 8px 8px;padding:14.5px 28px 14.5px 28px;}.elementor-8720 .elementor-element.elementor-element-ead1946 .elementor-button{background-color:#FFC80033;font-family:"Inter", Sans-serif;font-size:14.4px;font-weight:600;fill:#FFC800;color:#FFC800;box-shadow:0px 4px 20px 0px rgba(249, 115.0000000000001, 21.999999999999996, 0.25098039215686274);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFC800;border-radius:8px 8px 8px 8px;padding:14.5px 28px 14.5px 28px;}.elementor-8720 .elementor-element.elementor-element-7bd3640{width:auto;max-width:auto;top:100px;}.elementor-8720 .elementor-element.elementor-element-7bd3640 > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-8720 .elementor-element.elementor-element-7bd3640{left:36%;}body.rtl .elementor-8720 .elementor-element.elementor-element-7bd3640{right:36%;}.elementor-8720 .elementor-element.elementor-element-4a30989:not(.elementor-motion-effects-element-type-background), .elementor-8720 .elementor-element.elementor-element-4a30989 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8720 .elementor-element.elementor-element-4a30989 > .elementor-container{max-width:1280px;}.elementor-8720 .elementor-element.elementor-element-4a30989{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 100px 0px;}.elementor-8720 .elementor-element.elementor-element-4a30989 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8720 .elementor-element.elementor-element-c033c0d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11.5px;font-weight:600;text-transform:uppercase;line-height:12px;letter-spacing:1.38px;color:#2563EB;}.elementor-8720 .elementor-element.elementor-element-64f5aaf .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:700;line-height:60px;color:#050B18;}.elementor-8720 .elementor-element.elementor-element-43dd1ad .elementor-button{background-color:#6B16C000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:20px;fill:#2563EB;color:#2563EB;}.elementor-8720 .elementor-element.elementor-element-43dd1ad .elementor-button-content-wrapper{flex-direction:row;}.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-8720 .elementor-element.elementor-element-10964ee{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:28.8px;color:#334155;}.elementor-8720 .elementor-element.elementor-element-10964ee p{margin-block-end:0px;}.elementor-8720 .elementor-element.elementor-element-3945448{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:28.8px;color:#334155;}.elementor-8720 .elementor-element.elementor-element-3945448 p{margin-block-end:0px;}.elementor-8720 .elementor-element.elementor-element-e2fd1ed{padding:0px 0px 0px 0px;}.elementor-8720 .elementor-element.elementor-element-c619c7d .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:12.8px;font-weight:600;line-height:18px;fill:#0B0F1A;color:#0B0F1A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C5C5C5;border-radius:100px 100px 100px 100px;padding:6.5px 16.5px 6.5px 16.5px;}.elementor-8720 .elementor-element.elementor-element-c619c7d{width:auto;max-width:auto;}.elementor-8720 .elementor-element.elementor-element-1796d0d .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:12.8px;font-weight:600;line-height:18px;fill:#0B0F1A;color:#0B0F1A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C5C5C5;border-radius:100px 100px 100px 100px;padding:6.5px 16.5px 6.5px 16.5px;}.elementor-8720 .elementor-element.elementor-element-1796d0d{width:auto;max-width:auto;}.elementor-8720 .elementor-element.elementor-element-1796d0d > .elementor-widget-container{padding:0px 0px 0px 9px;}.elementor-8720 .elementor-element.elementor-element-fa8b778 .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:12.8px;font-weight:600;line-height:18px;fill:#0B0F1A;color:#0B0F1A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C5C5C5;border-radius:100px 100px 100px 100px;padding:6.5px 16.5px 6.5px 16.5px;}.elementor-8720 .elementor-element.elementor-element-fa8b778{width:auto;max-width:auto;}.elementor-8720 .elementor-element.elementor-element-fa8b778 > .elementor-widget-container{padding:0px 0px 0px 9px;}.elementor-8720 .elementor-element.elementor-element-402a6fb .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:12.8px;font-weight:600;line-height:18px;fill:#0B0F1A;color:#0B0F1A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C5C5C5;border-radius:100px 100px 100px 100px;padding:6.5px 16.5px 6.5px 16.5px;}.elementor-8720 .elementor-element.elementor-element-402a6fb{width:auto;max-width:auto;}.elementor-8720 .elementor-element.elementor-element-402a6fb > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-8720 .elementor-element.elementor-element-6d619bc .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:12.8px;font-weight:600;line-height:18px;fill:#0B0F1A;color:#0B0F1A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C5C5C5;border-radius:100px 100px 100px 100px;padding:6.5px 16.5px 6.5px 16.5px;}.elementor-8720 .elementor-element.elementor-element-6d619bc{width:auto;max-width:auto;}.elementor-8720 .elementor-element.elementor-element-6d619bc > .elementor-widget-container{padding:10px 0px 0px 9px;}.elementor-8720 .elementor-element.elementor-element-98aca4a:not(.elementor-motion-effects-element-type-background), .elementor-8720 .elementor-element.elementor-element-98aca4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2563EB;}.elementor-8720 .elementor-element.elementor-element-98aca4a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 50px 50px 50px;}.elementor-8720 .elementor-element.elementor-element-98aca4a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8720 .elementor-element.elementor-element-618cebe:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8720 .elementor-element.elementor-element-618cebe > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8720 .elementor-element.elementor-element-618cebe > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-8720 .elementor-element.elementor-element-618cebe > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8720 .elementor-element.elementor-element-9aff839 > .elementor-container{max-width:1280px;}.elementor-8720 .elementor-element.elementor-element-9aff839{padding:0px 0px 40px 0px;}.elementor-8720 .elementor-element.elementor-element-c5ed6cb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11.5px;font-weight:600;text-transform:uppercase;line-height:12px;letter-spacing:1.38px;color:#2563EB;}.elementor-8720 .elementor-element.elementor-element-dc52e05 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:700;line-height:40px;color:#050B18;}.elementor-8720 .elementor-element.elementor-element-2650bdb{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#596475;}.elementor-8720 .elementor-element.elementor-element-2650bdb p{margin-block-end:0px;}.elementor-bc-flex-widget .elementor-8720 .elementor-element.elementor-element-b39acdf.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8720 .elementor-element.elementor-element-b39acdf.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8720 .elementor-element.elementor-element-6b15586 .elementor-button{background-color:#6B16C000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:20px;fill:#2563EB;color:#2563EB;}.elementor-8720 .elementor-element.elementor-element-6b15586 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8720 .elementor-element.elementor-element-4e3c6f4 > .elementor-container{max-width:1280px;}.elementor-8720 .elementor-element.elementor-element-bb0b6b1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8720 .elementor-element.elementor-element-bb0b6b1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2563EB1A;}.elementor-bc-flex-widget .elementor-8720 .elementor-element.elementor-element-bb0b6b1.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-8720 .elementor-element.elementor-element-bb0b6b1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-8720 .elementor-element.elementor-element-bb0b6b1 > .elementor-element-populated, .elementor-8720 .elementor-element.elementor-element-bb0b6b1 > .elementor-element-populated > .elementor-background-overlay, .elementor-8720 .elementor-element.elementor-element-bb0b6b1 > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-8720 .elementor-element.elementor-element-bb0b6b1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:32px 32px 32px 32px;}.elementor-8720 .elementor-element.elementor-element-bb0b6b1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-8720 .elementor-element.elementor-element-119cbbc .elementor-icon-wrapper{text-align:start;}.elementor-8720 .elementor-element.elementor-element-119cbbc .elementor-icon{font-size:150px;}.elementor-8720 .elementor-element.elementor-element-119cbbc .elementor-icon svg{height:150px;}.elementor-8720 .elementor-element.elementor-element-119cbbc .elementor-icon-wrapper svg{width:auto;}.elementor-8720 .elementor-element.elementor-element-d85dadc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;color:#000000;}.elementor-8720 .elementor-element.elementor-element-45134b3{padding:0px 0px 0px 0px;}.elementor-8720 .elementor-element.elementor-element-7bbde4c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8720 .elementor-element.elementor-element-852db35 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;fill:#0B0F1A;color:#0B0F1A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2563EB;border-radius:100px 100px 100px 100px;padding:8px 16px 8px 16px;}.elementor-8720 .elementor-element.elementor-element-852db35{width:auto;max-width:auto;}.elementor-8720 .elementor-element.elementor-element-2baaae2 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;fill:#0B0F1A;color:#0B0F1A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2563EB;border-radius:100px 100px 100px 100px;padding:8px 16px 8px 16px;}.elementor-8720 .elementor-element.elementor-element-2baaae2{width:auto;max-width:auto;}.elementor-8720 .elementor-element.elementor-element-2baaae2 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-8720 .elementor-element.elementor-element-368d5d3 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;fill:#0B0F1A;color:#0B0F1A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2563EB;border-radius:100px 100px 100px 100px;padding:8px 16px 8px 16px;}.elementor-8720 .elementor-element.elementor-element-368d5d3{width:auto;max-width:auto;}.elementor-8720 .elementor-element.elementor-element-368d5d3 > .elementor-widget-container{padding:10px 0px 0px 10px;}.elementor-8720 .elementor-element.elementor-element-b4f2803 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;fill:#0B0F1A;color:#0B0F1A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2563EB;border-radius:100px 100px 100px 100px;padding:8px 16px 8px 16px;}.elementor-8720 .elementor-element.elementor-element-b4f2803{width:auto;max-width:auto;}.elementor-8720 .elementor-element.elementor-element-b4f2803 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-8720 .elementor-element.elementor-element-3657511 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;fill:#0B0F1A;color:#0B0F1A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2563EB;border-radius:100px 100px 100px 100px;padding:8px 16px 8px 16px;}.elementor-8720 .elementor-element.elementor-element-3657511{width:auto;max-width:auto;}.elementor-8720 .elementor-element.elementor-element-3657511 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-8720 .elementor-element.elementor-element-b9d8bfe .elementor-button{background-color:#6B16C000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:20px;fill:#2563EB;color:#2563EB;}.elementor-8720 .elementor-element.elementor-element-b9d8bfe > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-8720 .elementor-element.elementor-element-b9d8bfe .elementor-button-content-wrapper{flex-direction:row;}.elementor-8720 .elementor-element.elementor-element-0335d7e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8720 .elementor-element.elementor-element-0335d7e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2563EB1A;}.elementor-bc-flex-widget .elementor-8720 .elementor-element.elementor-element-0335d7e.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-8720 .elementor-element.elementor-element-0335d7e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-8720 .elementor-element.elementor-element-0335d7e > .elementor-element-populated, .elementor-8720 .elementor-element.elementor-element-0335d7e > .elementor-element-populated > .elementor-background-overlay, .elementor-8720 .elementor-element.elementor-element-0335d7e > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-8720 .elementor-element.elementor-element-0335d7e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:32px 32px 32px 32px;}.elementor-8720 .elementor-element.elementor-element-0335d7e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8720 .elementor-element.elementor-element-fbf12d9 .elementor-icon-wrapper{text-align:start;}.elementor-8720 .elementor-element.elementor-element-fbf12d9 .elementor-icon{font-size:150px;}.elementor-8720 .elementor-element.elementor-element-fbf12d9 .elementor-icon svg{height:150px;}.elementor-8720 .elementor-element.elementor-element-fbf12d9 .elementor-icon-wrapper svg{width:auto;}.elementor-8720 .elementor-element.elementor-element-327bf97 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;color:#000000;}.elementor-8720 .elementor-element.elementor-element-e5aa28e{padding:0px 0px 0px 0px;}.elementor-8720 .elementor-element.elementor-element-ade68c0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8720 .elementor-element.elementor-element-58b86b1 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;fill:#0B0F1A;color:#0B0F1A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2563EB;border-radius:100px 100px 100px 100px;padding:8px 16px 8px 16px;}.elementor-8720 .elementor-element.elementor-element-58b86b1{width:auto;max-width:auto;}.elementor-8720 .elementor-element.elementor-element-67fab91 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;fill:#0B0F1A;color:#0B0F1A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2563EB;border-radius:100px 100px 100px 100px;padding:8px 16px 8px 16px;}.elementor-8720 .elementor-element.elementor-element-67fab91{width:auto;max-width:auto;}.elementor-8720 .elementor-element.elementor-element-67fab91 > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-8720 .elementor-element.elementor-element-e745e1b .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;fill:#0B0F1A;color:#0B0F1A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2563EB;border-radius:100px 100px 100px 100px;padding:8px 16px 8px 16px;}.elementor-8720 .elementor-element.elementor-element-e745e1b{width:auto;max-width:auto;}.elementor-8720 .elementor-element.elementor-element-e745e1b > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-8720 .elementor-element.elementor-element-cba712d .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;fill:#0B0F1A;color:#0B0F1A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2563EB;border-radius:100px 100px 100px 100px;padding:8px 16px 8px 16px;}.elementor-8720 .elementor-element.elementor-element-cba712d{width:auto;max-width:auto;}.elementor-8720 .elementor-element.elementor-element-cba712d > .elementor-widget-container{padding:10px 0px 0px 10px;}.elementor-8720 .elementor-element.elementor-element-438844b .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;fill:#0B0F1A;color:#0B0F1A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2563EB;border-radius:100px 100px 100px 100px;padding:8px 16px 8px 16px;}.elementor-8720 .elementor-element.elementor-element-438844b{width:auto;max-width:auto;}.elementor-8720 .elementor-element.elementor-element-438844b > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-8720 .elementor-element.elementor-element-97ca33b .elementor-button{background-color:#6B16C000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:20px;fill:#2563EB;color:#2563EB;}.elementor-8720 .elementor-element.elementor-element-97ca33b > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-8720 .elementor-element.elementor-element-97ca33b .elementor-button-content-wrapper{flex-direction:row;}.elementor-8720 .elementor-element.elementor-element-a0b4229:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8720 .elementor-element.elementor-element-a0b4229 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2563EB1A;}.elementor-8720 .elementor-element.elementor-element-a0b4229 > .elementor-element-populated, .elementor-8720 .elementor-element.elementor-element-a0b4229 > .elementor-element-populated > .elementor-background-overlay, .elementor-8720 .elementor-element.elementor-element-a0b4229 > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-8720 .elementor-element.elementor-element-a0b4229 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:32px 32px 32px 32px;}.elementor-8720 .elementor-element.elementor-element-a0b4229 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8720 .elementor-element.elementor-element-b006606 .elementor-icon-wrapper{text-align:start;}.elementor-8720 .elementor-element.elementor-element-b006606 .elementor-icon{font-size:150px;}.elementor-8720 .elementor-element.elementor-element-b006606 .elementor-icon svg{height:150px;}.elementor-8720 .elementor-element.elementor-element-b006606 .elementor-icon-wrapper svg{width:auto;}.elementor-8720 .elementor-element.elementor-element-aba7970 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;color:#000000;}.elementor-8720 .elementor-element.elementor-element-19b60a3{padding:0px 0px 0px 0px;}.elementor-8720 .elementor-element.elementor-element-5e4a8fe > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8720 .elementor-element.elementor-element-c6a1d90 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;fill:#0B0F1A;color:#0B0F1A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2563EB;border-radius:100px 100px 100px 100px;padding:8px 16px 8px 16px;}.elementor-8720 .elementor-element.elementor-element-c6a1d90{width:auto;max-width:auto;}.elementor-8720 .elementor-element.elementor-element-fd3aa7b .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;fill:#0B0F1A;color:#0B0F1A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2563EB;border-radius:100px 100px 100px 100px;padding:8px 16px 8px 16px;}.elementor-8720 .elementor-element.elementor-element-fd3aa7b{width:auto;max-width:auto;}.elementor-8720 .elementor-element.elementor-element-fd3aa7b > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-8720 .elementor-element.elementor-element-37c1160 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;fill:#0B0F1A;color:#0B0F1A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2563EB;border-radius:100px 100px 100px 100px;padding:8px 16px 8px 16px;}.elementor-8720 .elementor-element.elementor-element-37c1160{width:auto;max-width:auto;}.elementor-8720 .elementor-element.elementor-element-37c1160 > .elementor-widget-container{padding:10px 0px 0px 10px;}.elementor-8720 .elementor-element.elementor-element-cfc96cb .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;fill:#0B0F1A;color:#0B0F1A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2563EB;border-radius:100px 100px 100px 100px;padding:8px 16px 8px 16px;}.elementor-8720 .elementor-element.elementor-element-cfc96cb{width:auto;max-width:auto;}.elementor-8720 .elementor-element.elementor-element-cfc96cb > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-8720 .elementor-element.elementor-element-0a810d1 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;fill:#0B0F1A;color:#0B0F1A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2563EB;border-radius:100px 100px 100px 100px;padding:8px 16px 8px 16px;}.elementor-8720 .elementor-element.elementor-element-0a810d1{width:auto;max-width:auto;}.elementor-8720 .elementor-element.elementor-element-0a810d1 > .elementor-widget-container{padding:10px 0px 0px 10px;}.elementor-8720 .elementor-element.elementor-element-72ede3c .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;fill:#0B0F1A;color:#0B0F1A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2563EB;border-radius:100px 100px 100px 100px;padding:8px 16px 8px 16px;}.elementor-8720 .elementor-element.elementor-element-72ede3c{width:auto;max-width:auto;}.elementor-8720 .elementor-element.elementor-element-72ede3c > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-8720 .elementor-element.elementor-element-f710b96 .elementor-button{background-color:#6B16C000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:20px;fill:#2563EB;color:#2563EB;}.elementor-8720 .elementor-element.elementor-element-f710b96 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-8720 .elementor-element.elementor-element-f710b96 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8720 .elementor-element.elementor-element-b39ba49 > .elementor-container{max-width:1280px;}.elementor-8720 .elementor-element.elementor-element-b39ba49{padding:25px 0px 0px 0px;}.elementor-8720 .elementor-element.elementor-element-d81a293:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8720 .elementor-element.elementor-element-d81a293 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2563EB1A;}.elementor-bc-flex-widget .elementor-8720 .elementor-element.elementor-element-d81a293.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-8720 .elementor-element.elementor-element-d81a293.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-8720 .elementor-element.elementor-element-d81a293 > .elementor-element-populated, .elementor-8720 .elementor-element.elementor-element-d81a293 > .elementor-element-populated > .elementor-background-overlay, .elementor-8720 .elementor-element.elementor-element-d81a293 > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-8720 .elementor-element.elementor-element-d81a293 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:32px 32px 32px 32px;}.elementor-8720 .elementor-element.elementor-element-d81a293 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8720 .elementor-element.elementor-element-7dd6252 .elementor-icon-wrapper{text-align:start;}.elementor-8720 .elementor-element.elementor-element-7dd6252 .elementor-icon{font-size:150px;}.elementor-8720 .elementor-element.elementor-element-7dd6252 .elementor-icon svg{height:150px;}.elementor-8720 .elementor-element.elementor-element-7dd6252 .elementor-icon-wrapper svg{width:auto;}.elementor-8720 .elementor-element.elementor-element-af8953e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;color:#000000;}.elementor-8720 .elementor-element.elementor-element-623ccde{padding:0px 0px 0px 0px;}.elementor-8720 .elementor-element.elementor-element-d3594e3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8720 .elementor-element.elementor-element-357f356 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;fill:#0B0F1A;color:#0B0F1A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2563EB;border-radius:100px 100px 100px 100px;padding:8px 16px 8px 16px;}.elementor-8720 .elementor-element.elementor-element-357f356{width:auto;max-width:auto;}.elementor-8720 .elementor-element.elementor-element-4563db8 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;fill:#0B0F1A;color:#0B0F1A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2563EB;border-radius:100px 100px 100px 100px;padding:8px 16px 8px 16px;}.elementor-8720 .elementor-element.elementor-element-4563db8{width:auto;max-width:auto;}.elementor-8720 .elementor-element.elementor-element-4563db8 > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-8720 .elementor-element.elementor-element-f39b372 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;fill:#0B0F1A;color:#0B0F1A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2563EB;border-radius:100px 100px 100px 100px;padding:8px 16px 8px 16px;}.elementor-8720 .elementor-element.elementor-element-f39b372{width:auto;max-width:auto;}.elementor-8720 .elementor-element.elementor-element-f39b372 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-8720 .elementor-element.elementor-element-347ab0f .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;fill:#0B0F1A;color:#0B0F1A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2563EB;border-radius:100px 100px 100px 100px;padding:8px 16px 8px 16px;}.elementor-8720 .elementor-element.elementor-element-347ab0f{width:auto;max-width:auto;}.elementor-8720 .elementor-element.elementor-element-347ab0f > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-8720 .elementor-element.elementor-element-4cf9641 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;fill:#0B0F1A;color:#0B0F1A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2563EB;border-radius:100px 100px 100px 100px;padding:8px 16px 8px 16px;}.elementor-8720 .elementor-element.elementor-element-4cf9641{width:auto;max-width:auto;}.elementor-8720 .elementor-element.elementor-element-4cf9641 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-8720 .elementor-element.elementor-element-e1f3076 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;fill:#0B0F1A;color:#0B0F1A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2563EB;border-radius:100px 100px 100px 100px;padding:8px 16px 8px 16px;}.elementor-8720 .elementor-element.elementor-element-e1f3076{width:auto;max-width:auto;}.elementor-8720 .elementor-element.elementor-element-e1f3076 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-8720 .elementor-element.elementor-element-1d75cce .elementor-button{background-color:#6B16C000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:20px;fill:#2563EB;color:#2563EB;}.elementor-8720 .elementor-element.elementor-element-1d75cce > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-8720 .elementor-element.elementor-element-1d75cce .elementor-button-content-wrapper{flex-direction:row;}.elementor-8720 .elementor-element.elementor-element-b2cd52e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8720 .elementor-element.elementor-element-b2cd52e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2563EB1A;}.elementor-bc-flex-widget .elementor-8720 .elementor-element.elementor-element-b2cd52e.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-8720 .elementor-element.elementor-element-b2cd52e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-8720 .elementor-element.elementor-element-b2cd52e > .elementor-element-populated, .elementor-8720 .elementor-element.elementor-element-b2cd52e > .elementor-element-populated > .elementor-background-overlay, .elementor-8720 .elementor-element.elementor-element-b2cd52e > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-8720 .elementor-element.elementor-element-b2cd52e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:32px 32px 32px 32px;}.elementor-8720 .elementor-element.elementor-element-b2cd52e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8720 .elementor-element.elementor-element-a1511de .elementor-icon-wrapper{text-align:start;}.elementor-8720 .elementor-element.elementor-element-a1511de .elementor-icon{font-size:150px;}.elementor-8720 .elementor-element.elementor-element-a1511de .elementor-icon svg{height:150px;}.elementor-8720 .elementor-element.elementor-element-a1511de .elementor-icon-wrapper svg{width:auto;}.elementor-8720 .elementor-element.elementor-element-3b96926 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;color:#000000;}.elementor-8720 .elementor-element.elementor-element-7766e1b{padding:0px 0px 0px 0px;}.elementor-8720 .elementor-element.elementor-element-f02c88d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8720 .elementor-element.elementor-element-999af2f .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;fill:#0B0F1A;color:#0B0F1A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2563EB;border-radius:100px 100px 100px 100px;padding:8px 16px 8px 16px;}.elementor-8720 .elementor-element.elementor-element-999af2f{width:auto;max-width:auto;}.elementor-8720 .elementor-element.elementor-element-0196f2e .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;fill:#0B0F1A;color:#0B0F1A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2563EB;border-radius:100px 100px 100px 100px;padding:8px 16px 8px 16px;}.elementor-8720 .elementor-element.elementor-element-0196f2e{width:auto;max-width:auto;}.elementor-8720 .elementor-element.elementor-element-0196f2e > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-8720 .elementor-element.elementor-element-2190269 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;fill:#0B0F1A;color:#0B0F1A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2563EB;border-radius:100px 100px 100px 100px;padding:8px 16px 8px 16px;}.elementor-8720 .elementor-element.elementor-element-2190269{width:auto;max-width:auto;}.elementor-8720 .elementor-element.elementor-element-2190269 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-8720 .elementor-element.elementor-element-12e987a .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;fill:#0B0F1A;color:#0B0F1A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2563EB;border-radius:100px 100px 100px 100px;padding:8px 16px 8px 16px;}.elementor-8720 .elementor-element.elementor-element-12e987a{width:auto;max-width:auto;}.elementor-8720 .elementor-element.elementor-element-12e987a > .elementor-widget-container{padding:10px 0px 0px 5px;}.elementor-8720 .elementor-element.elementor-element-948b955 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;fill:#0B0F1A;color:#0B0F1A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2563EB;border-radius:100px 100px 100px 100px;padding:8px 16px 8px 16px;}.elementor-8720 .elementor-element.elementor-element-948b955{width:auto;max-width:auto;}.elementor-8720 .elementor-element.elementor-element-948b955 > .elementor-widget-container{padding:10px 0px 0px 5px;}.elementor-8720 .elementor-element.elementor-element-42466d2 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;fill:#0B0F1A;color:#0B0F1A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2563EB;border-radius:100px 100px 100px 100px;padding:8px 16px 8px 16px;}.elementor-8720 .elementor-element.elementor-element-42466d2{width:auto;max-width:auto;}.elementor-8720 .elementor-element.elementor-element-42466d2 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-8720 .elementor-element.elementor-element-30574c6 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;fill:#0B0F1A;color:#0B0F1A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2563EB;border-radius:100px 100px 100px 100px;padding:8px 16px 8px 16px;}.elementor-8720 .elementor-element.elementor-element-30574c6{width:auto;max-width:auto;}.elementor-8720 .elementor-element.elementor-element-30574c6 > .elementor-widget-container{padding:10px 0px 0px 10px;}.elementor-8720 .elementor-element.elementor-element-ec75593 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;fill:#0B0F1A;color:#0B0F1A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2563EB;border-radius:100px 100px 100px 100px;padding:8px 16px 8px 16px;}.elementor-8720 .elementor-element.elementor-element-ec75593{width:auto;max-width:auto;}.elementor-8720 .elementor-element.elementor-element-ec75593 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-8720 .elementor-element.elementor-element-e86e258 .elementor-button{background-color:#6B16C000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:20px;fill:#2563EB;color:#2563EB;}.elementor-8720 .elementor-element.elementor-element-e86e258 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-8720 .elementor-element.elementor-element-e86e258 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8720 .elementor-element.elementor-element-98326c5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8720 .elementor-element.elementor-element-98326c5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2563EB1A;}.elementor-bc-flex-widget .elementor-8720 .elementor-element.elementor-element-98326c5.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-8720 .elementor-element.elementor-element-98326c5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-8720 .elementor-element.elementor-element-98326c5 > .elementor-element-populated, .elementor-8720 .elementor-element.elementor-element-98326c5 > .elementor-element-populated > .elementor-background-overlay, .elementor-8720 .elementor-element.elementor-element-98326c5 > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-8720 .elementor-element.elementor-element-98326c5 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:32px 32px 32px 32px;}.elementor-8720 .elementor-element.elementor-element-98326c5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8720 .elementor-element.elementor-element-d03e303 .elementor-icon-wrapper{text-align:start;}.elementor-8720 .elementor-element.elementor-element-d03e303.elementor-view-stacked .elementor-icon{background-color:#046CB900;}.elementor-8720 .elementor-element.elementor-element-d03e303.elementor-view-framed .elementor-icon, .elementor-8720 .elementor-element.elementor-element-d03e303.elementor-view-default .elementor-icon{color:#046CB900;border-color:#046CB900;}.elementor-8720 .elementor-element.elementor-element-d03e303.elementor-view-framed .elementor-icon, .elementor-8720 .elementor-element.elementor-element-d03e303.elementor-view-default .elementor-icon svg{fill:#046CB900;}.elementor-8720 .elementor-element.elementor-element-d03e303 .elementor-icon{font-size:150px;}.elementor-8720 .elementor-element.elementor-element-d03e303 .elementor-icon svg{height:150px;}.elementor-8720 .elementor-element.elementor-element-d03e303 .elementor-icon-wrapper svg{width:auto;}.elementor-8720 .elementor-element.elementor-element-da7233b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;color:#000000;}.elementor-8720 .elementor-element.elementor-element-2cd9b2c{padding:0px 0px 0px 0px;}.elementor-8720 .elementor-element.elementor-element-02fa175 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8720 .elementor-element.elementor-element-ca29066 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;fill:#0B0F1A;color:#0B0F1A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2563EB;border-radius:100px 100px 100px 100px;padding:8px 16px 8px 16px;}.elementor-8720 .elementor-element.elementor-element-ca29066{width:auto;max-width:auto;}.elementor-8720 .elementor-element.elementor-element-d1a4f22 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;fill:#0B0F1A;color:#0B0F1A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2563EB;border-radius:100px 100px 100px 100px;padding:8px 16px 8px 16px;}.elementor-8720 .elementor-element.elementor-element-d1a4f22{width:auto;max-width:auto;}.elementor-8720 .elementor-element.elementor-element-d1a4f22 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-8720 .elementor-element.elementor-element-bcb145d .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;fill:#0B0F1A;color:#0B0F1A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2563EB;border-radius:100px 100px 100px 100px;padding:8px 16px 8px 16px;}.elementor-8720 .elementor-element.elementor-element-bcb145d{width:auto;max-width:auto;}.elementor-8720 .elementor-element.elementor-element-bcb145d > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-8720 .elementor-element.elementor-element-c39e27a .elementor-button{background-color:#6B16C000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:20px;fill:#2563EB;color:#2563EB;}.elementor-8720 .elementor-element.elementor-element-c39e27a > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-8720 .elementor-element.elementor-element-c39e27a .elementor-button-content-wrapper{flex-direction:row;}.elementor-8720 .elementor-element.elementor-element-02c13ea:not(.elementor-motion-effects-element-type-background), .elementor-8720 .elementor-element.elementor-element-02c13ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#15133B;background-image:url("https://xpertzllc.com/wp-content/uploads/2026/04/Section-6.-DARK-HIGHLIGHT-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8720 .elementor-element.elementor-element-02c13ea > .elementor-container{max-width:1280px;min-height:542px;}.elementor-8720 .elementor-element.elementor-element-02c13ea{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8720 .elementor-element.elementor-element-02c13ea > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8720 .elementor-element.elementor-element-0460cb9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11.5px;font-weight:600;text-transform:uppercase;line-height:12px;letter-spacing:1.38px;color:#2563EB;}.elementor-8720 .elementor-element.elementor-element-619bc22 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:700;line-height:60px;color:#F3F5F8;}.elementor-8720 .elementor-element.elementor-element-cf3b37c{font-family:"Inter", Sans-serif;font-size:15.2px;font-weight:400;line-height:27.36px;color:#FFFFFF99;}.elementor-8720 .elementor-element.elementor-element-cf3b37c p{margin-block-end:0px;}.elementor-8720 .elementor-element.elementor-element-92e1a18 > .elementor-container{max-width:1280px;}.elementor-8720 .elementor-element.elementor-element-8dbbfd1 > .elementor-element-populated{padding:30px 0px 0px 0px;}.elementor-8720 .elementor-element.elementor-element-15ee380 .elementor-button{background-color:#2563EB;font-family:"Inter", Sans-serif;font-size:14.4px;font-weight:600;box-shadow:0px 4px 20px 0px rgba(249, 115.0000000000001, 21.999999999999996, 0.25098039215686274);border-style:solid;border-width:1px 1px 1px 1px;border-color:#2563EB;border-radius:8px 8px 8px 8px;padding:14.5px 28px 14.5px 28px;}.elementor-8720 .elementor-element.elementor-element-15ee380{width:auto;max-width:auto;}.elementor-8720 .elementor-element.elementor-element-17f2623 .elementor-button{background-color:#2563EB00;font-family:"Inter", Sans-serif;font-size:14.4px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 4px 20px 0px rgba(249, 115.0000000000001, 21.999999999999996, 0.25098039215686274);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF66;border-radius:8px 8px 8px 8px;padding:14.5px 28px 14.5px 28px;}.elementor-8720 .elementor-element.elementor-element-17f2623{width:auto;max-width:auto;}.elementor-8720 .elementor-element.elementor-element-17f2623 > .elementor-widget-container{padding:0px 0px 0px 12px;}.elementor-8720 .elementor-element.elementor-element-764d8e3:not(.elementor-motion-effects-element-type-background), .elementor-8720 .elementor-element.elementor-element-764d8e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-8720 .elementor-element.elementor-element-764d8e3 > .elementor-container{max-width:1280px;}.elementor-8720 .elementor-element.elementor-element-764d8e3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-8720 .elementor-element.elementor-element-764d8e3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8720 .elementor-element.elementor-element-9f3a7fb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11.5px;font-weight:600;text-transform:uppercase;line-height:12px;letter-spacing:1.38px;color:#2563EB;}.elementor-8720 .elementor-element.elementor-element-29c6476 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:700;line-height:40px;color:#050B18;}.elementor-8720 .elementor-element.elementor-element-f59f6b7{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#596475;}.elementor-8720 .elementor-element.elementor-element-42938ab .elementor-button{background-color:#6B16C000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:20px;fill:#2563EB;color:#2563EB;}.elementor-8720 .elementor-element.elementor-element-42938ab{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-8720 .elementor-element.elementor-element-42938ab > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-8720 .elementor-element.elementor-element-42938ab .elementor-button-content-wrapper{flex-direction:row;}.elementor-8720 .elementor-element.elementor-element-99a928f > .elementor-container{max-width:1280px;}.elementor-8720 .elementor-element.elementor-element-99a928f{padding:40px 0px 0px 0px;}.elementor-8720 .elementor-element.elementor-element-8b29d89 > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:24px 42px 24px 42px;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-8720 .elementor-element.elementor-element-2159a5f .elementor-counter-title{justify-content:start;color:#334155;font-family:"Inter", Sans-serif;font-size:14.4px;font-weight:400;line-height:21.6px;}.elementor-8720 .elementor-element.elementor-element-2159a5f .elementor-counter{gap:10px;}.elementor-8720 .elementor-element.elementor-element-2159a5f .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#2563EB;font-family:"Inter", Sans-serif;font-size:56px;font-weight:700;line-height:56px;}.elementor-8720 .elementor-element.elementor-element-b818860 > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:24px 42px 24px 42px;}.elementor-8720 .elementor-element.elementor-element-d767fa6 .elementor-counter-title{justify-content:start;color:#334155;font-family:"Inter", Sans-serif;font-size:14.4px;font-weight:400;line-height:21.6px;}.elementor-8720 .elementor-element.elementor-element-d767fa6 .elementor-counter{gap:10px;}.elementor-8720 .elementor-element.elementor-element-d767fa6 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#2563EB;font-family:"Inter", Sans-serif;font-size:56px;font-weight:700;line-height:56px;}.elementor-8720 .elementor-element.elementor-element-aba68d2 > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:24px 42px 24px 42px;}.elementor-8720 .elementor-element.elementor-element-cf6c02e .elementor-counter-title{justify-content:start;color:#334155;font-family:"Inter", Sans-serif;font-size:14.4px;font-weight:400;line-height:21.6px;}.elementor-8720 .elementor-element.elementor-element-cf6c02e .elementor-counter{gap:10px;}.elementor-8720 .elementor-element.elementor-element-cf6c02e .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#2563EB;font-family:"Inter", Sans-serif;font-size:56px;font-weight:700;line-height:56px;}.elementor-8720 .elementor-element.elementor-element-b1e6639 > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:24px 42px 24px 42px;}.elementor-8720 .elementor-element.elementor-element-cc4085f .elementor-counter-title{justify-content:start;color:#334155;font-family:"Inter", Sans-serif;font-size:14.4px;font-weight:400;line-height:21.6px;}.elementor-8720 .elementor-element.elementor-element-cc4085f .elementor-counter{gap:10px;}.elementor-8720 .elementor-element.elementor-element-cc4085f .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#2563EB;font-family:"Inter", Sans-serif;font-size:56px;font-weight:700;line-height:56px;}.elementor-8720 .elementor-element.elementor-element-66167a1:not(.elementor-motion-effects-element-type-background), .elementor-8720 .elementor-element.elementor-element-66167a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8720 .elementor-element.elementor-element-66167a1 > .elementor-container{max-width:1280px;}.elementor-8720 .elementor-element.elementor-element-66167a1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 0px 0px;}.elementor-8720 .elementor-element.elementor-element-66167a1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8720 .elementor-element.elementor-element-aa1e7eb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11.5px;font-weight:600;text-transform:uppercase;line-height:12px;letter-spacing:1.38px;color:#2563EB;}.elementor-8720 .elementor-element.elementor-element-c92594f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:700;line-height:40px;color:#050B18;}.elementor-8720 .elementor-element.elementor-element-37f925c{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#596475;}.elementor-8720 .elementor-element.elementor-element-37f925c p{margin-block-end:0px;}.elementor-8720 .elementor-element.elementor-element-65ab79f .elementor-button{background-color:#6B16C000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:20px;fill:#2563EB;color:#2563EB;}.elementor-8720 .elementor-element.elementor-element-65ab79f{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-8720 .elementor-element.elementor-element-65ab79f > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-8720 .elementor-element.elementor-element-65ab79f .elementor-button-content-wrapper{flex-direction:row;}.elementor-8720 .elementor-element.elementor-element-563fd60:not(.elementor-motion-effects-element-type-background), .elementor-8720 .elementor-element.elementor-element-563fd60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8720 .elementor-element.elementor-element-563fd60{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 80px 10px;}.elementor-8720 .elementor-element.elementor-element-563fd60 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8720 .elementor-element.elementor-element-637d40c .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:15px;--ekit_testimonial_slidetoshow:4;}.elementor-8720 .elementor-element.elementor-element-637d40c .elementskit-testimonial-slider .swiper-pagination span{background-color:#D9D9D9;width:57px;height:6px;border-radius:20px 20px 20px 20px;}.elementor-8720 .elementor-element.elementor-element-637d40c .elementskit-testimonial-slider .swiper-pagination span.swiper-pagination-bullet-active{background-color:#2563EB;width:57px;height:6px;transform:scale(1.1);}.elementor-8720 .elementor-element.elementor-element-637d40c .elementskit-tootltip-testimonial .elementskit-commentor-content,
					.elementor-8720 .elementor-element.elementor-element-637d40c .ekit-main-swiper .elementskit-single-testimonial-slider,
					.elementor-8720 .elementor-element.elementor-element-637d40c .elementskit-testimonial_card{margin-left:5px;margin-right:5px;}.elementor-8720 .elementor-element.elementor-element-637d40c .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-8720 .elementor-element.elementor-element-637d40c .elementskit-single-testimonial-slider, .elementor-8720 .elementor-element.elementor-element-637d40c  .elementskit-testimonial_card{padding:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-8720 .elementor-element.elementor-element-637d40c .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-8720 .elementor-element.elementor-element-637d40c .elementskit-single-testimonial-slider, .elementor-8720 .elementor-element.elementor-element-637d40c .elementskit-testimonial_card{border-radius:0px 0px 0px 0px;}.elementor-8720 .elementor-element.elementor-element-637d40c .elementskit-commentor-content{padding:0px 0px 0px 0px;}.elementor-8720 .elementor-element.elementor-element-637d40c .elementskit-single-testimonial-slider  .elementskit-commentor-content > p{margin:0px 0px 0px 0px;}.elementor-8720 .elementor-element.elementor-element-637d40c .elementskit-testimonial_card .elementskit-commentor-coment{margin:0px 0px 0px 0px;}.elementor-8720 .elementor-element.elementor-element-637d40c .elementskit-profile-info .elementskit-author-name{margin-bottom:0px;}.elementor-8720 .elementor-element.elementor-element-637d40c .elementskit-commentor-bio{margin:0px 0px 0px 0px;}.elementor-8720 .elementor-element.elementor-element-637d40c .elementskit-commentor-bio .elementskit-commentor-image > img{height:70px;width:70px;}.elementor-8720 .elementor-element.elementor-element-637d40c .ekit-testimonial--avatar{margin:0px 0px 0px 0px;}.elementor-8720 .elementor-element.elementor-element-637d40c .elementskit-testimonial-slider .swiper-pagination{bottom:-50px;}.elementor-8720 .elementor-element.elementor-element-637d40c .elementskit-testimonial-slider .swiper-pagination span:not(:last-child){margin-right:10px;}.elementor-8720 .elementor-element.elementor-element-637d40c .elementskit-testimonial-slider .swiper-navigation-button{font-size:26px;-webkit-transform:translateY(166px);-ms-transform:translateY(166px);transform:translateY(166px);}.elementor-8720 .elementor-element.elementor-element-637d40c .elementskit-testimonial-slider .swiper-button-prev{left:80%;width:50px;height:50px;color:#000000;}.elementor-8720 .elementor-element.elementor-element-637d40c .elementskit-testimonial-slider .swiper-button-next{right:10%;width:50px;height:50px;color:#000000;}.elementor-8720 .elementor-element.elementor-element-637d40c .elementskit-testimonial-slider .swiper-button-prev:hover{color:#000000;}.elementor-8720 .elementor-element.elementor-element-637d40c .elementskit-testimonial-slider .swiper-button-next:hover{color:#000000;}.elementor-8720 .elementor-element.elementor-element-8cb056a:not(.elementor-motion-effects-element-type-background), .elementor-8720 .elementor-element.elementor-element-8cb056a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-8720 .elementor-element.elementor-element-8cb056a > .elementor-container{max-width:1280px;}.elementor-8720 .elementor-element.elementor-element-8cb056a{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 40px 0px;}.elementor-8720 .elementor-element.elementor-element-8cb056a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8720 .elementor-element.elementor-element-90f35dc .elementor-wrapper{--video-aspect-ratio:1;}.elementor-8720 .elementor-element.elementor-element-90f35dc .elementor-custom-embed-play i{color:#FF0E0E00;}.elementor-8720 .elementor-element.elementor-element-90f35dc .elementor-custom-embed-play svg{fill:#FF0E0E00;}.elementor-8720 .elementor-element.elementor-element-71822d3 .elementor-wrapper{--video-aspect-ratio:1;}.elementor-8720 .elementor-element.elementor-element-71822d3 .elementor-custom-embed-play i{color:#FF0E0E00;}.elementor-8720 .elementor-element.elementor-element-71822d3 .elementor-custom-embed-play svg{fill:#FF0E0E00;}.elementor-8720 .elementor-element.elementor-element-f9437cc .elementor-wrapper{--video-aspect-ratio:1;}.elementor-8720 .elementor-element.elementor-element-f9437cc .elementor-custom-embed-play i{color:#FF0E0E00;}.elementor-8720 .elementor-element.elementor-element-f9437cc .elementor-custom-embed-play svg{fill:#FF0E0E00;}.elementor-8720 .elementor-element.elementor-element-9cf1bca .elementor-wrapper{--video-aspect-ratio:1;}.elementor-8720 .elementor-element.elementor-element-9cf1bca .elementor-custom-embed-play i{color:#FF0E0E00;}.elementor-8720 .elementor-element.elementor-element-9cf1bca .elementor-custom-embed-play svg{fill:#FF0E0E00;}.elementor-8720 .elementor-element.elementor-element-08d0882:not(.elementor-motion-effects-element-type-background), .elementor-8720 .elementor-element.elementor-element-08d0882 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9EFFD;}.elementor-8720 .elementor-element.elementor-element-08d0882 > .elementor-container{max-width:1280px;}.elementor-8720 .elementor-element.elementor-element-08d0882{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-8720 .elementor-element.elementor-element-08d0882 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8720 .elementor-element.elementor-element-a1474cc .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11.5px;font-weight:600;text-transform:uppercase;line-height:12px;letter-spacing:1.38px;color:#2563EB;}.elementor-8720 .elementor-element.elementor-element-c5e5765 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:700;line-height:40px;color:#050B18;}.elementor-8720 .elementor-element.elementor-element-c54d8fc{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;align-self:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#596475;}.elementor-8720 .elementor-element.elementor-element-c54d8fc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8720 .elementor-element.elementor-element-c54d8fc p{margin-block-end:0px;}.elementor-8720 .elementor-element.elementor-element-acea6d9 .elementor-button{background-color:#6B16C000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:20px;fill:#2563EB;color:#2563EB;}.elementor-8720 .elementor-element.elementor-element-acea6d9{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;align-self:flex-start;}.elementor-8720 .elementor-element.elementor-element-acea6d9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8720 .elementor-element.elementor-element-acea6d9 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8720 .elementor-element.elementor-element-7fe3922:not(.elementor-motion-effects-element-type-background), .elementor-8720 .elementor-element.elementor-element-7fe3922 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9EFFD;}.elementor-8720 .elementor-element.elementor-element-7fe3922{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 120px 10px;}.elementor-8720 .elementor-element.elementor-element-7fe3922 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8720 .elementor-element.elementor-element-76464ab .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:15px;--ekit_testimonial_slidetoshow:1.5;}.elementor-8720 .elementor-element.elementor-element-76464ab .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-8720 .elementor-element.elementor-element-76464ab .elementskit-single-testimonial-slider, .elementor-8720 .elementor-element.elementor-element-76464ab .elementskit-testimonial_card, .elementor-8720 .elementor-element.elementor-element-76464ab .elementskit-tootltip-testimonial .elementskit-commentor-content::before{background-color:#FFFFFF00;}.elementor-8720 .elementor-element.elementor-element-76464ab .elementskit-testimonial-slider .swiper-pagination span{background-color:#D9D9D9;width:57px;height:6px;border-radius:20px 20px 20px 20px;}.elementor-8720 .elementor-element.elementor-element-76464ab .elementskit-testimonial-slider .swiper-pagination span.swiper-pagination-bullet-active{background-color:#2563EB;width:57px;height:6px;transform:scale(1.1);}.elementor-8720 .elementor-element.elementor-element-76464ab .elementskit-testimonial-slider .swiper-wrapper{padding:0px 0px 0px 0px;}.elementor-8720 .elementor-element.elementor-element-76464ab .elementskit-tootltip-testimonial .elementskit-commentor-content,
					.elementor-8720 .elementor-element.elementor-element-76464ab .ekit-main-swiper .elementskit-single-testimonial-slider,
					.elementor-8720 .elementor-element.elementor-element-76464ab .elementskit-testimonial_card{margin-left:5px;margin-right:5px;}.elementor-8720 .elementor-element.elementor-element-76464ab .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-8720 .elementor-element.elementor-element-76464ab .elementskit-single-testimonial-slider, .elementor-8720 .elementor-element.elementor-element-76464ab  .elementskit-testimonial_card{padding:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-8720 .elementor-element.elementor-element-76464ab .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-8720 .elementor-element.elementor-element-76464ab .elementskit-single-testimonial-slider, .elementor-8720 .elementor-element.elementor-element-76464ab .elementskit-testimonial_card{border-radius:14px 14px 14px 14px;}.elementor-8720 .elementor-element.elementor-element-76464ab .elementskit-commentor-content{padding:0px 0px 0px 0px;}.elementor-8720 .elementor-element.elementor-element-76464ab .elementskit-single-testimonial-slider  .elementskit-commentor-content > p{margin:0px 0px 0px 0px;}.elementor-8720 .elementor-element.elementor-element-76464ab .elementskit-testimonial_card .elementskit-commentor-coment{margin:0px 0px 0px 0px;}.elementor-8720 .elementor-element.elementor-element-76464ab .elementskit-profile-info .elementskit-author-name{margin-bottom:0px;}.elementor-8720 .elementor-element.elementor-element-76464ab .elementskit-commentor-bio{margin:0px 0px 0px 0px;}.elementor-8720 .elementor-element.elementor-element-76464ab .elementskit-commentor-bio .elementskit-commentor-image > img{height:70px;width:70px;}.elementor-8720 .elementor-element.elementor-element-76464ab .ekit-testimonial--avatar{margin:0px 0px 0px 0px;}.elementor-8720 .elementor-element.elementor-element-76464ab .elementskit-testimonial-slider .swiper-pagination{bottom:-50px;}.elementor-8720 .elementor-element.elementor-element-76464ab .elementskit-testimonial-slider .swiper-pagination span:not(:last-child){margin-right:10px;}.elementor-8720 .elementor-element.elementor-element-76464ab .elementskit-testimonial-slider .swiper-navigation-button{font-size:26px;-webkit-transform:translateY(166px);-ms-transform:translateY(166px);transform:translateY(166px);}.elementor-8720 .elementor-element.elementor-element-76464ab .elementskit-testimonial-slider .swiper-button-prev{left:80%;width:50px;height:50px;color:#000000;}.elementor-8720 .elementor-element.elementor-element-76464ab .elementskit-testimonial-slider .swiper-button-next{right:10%;width:50px;height:50px;color:#000000;}.elementor-8720 .elementor-element.elementor-element-76464ab .elementskit-testimonial-slider .swiper-button-prev:hover{color:#000000;}.elementor-8720 .elementor-element.elementor-element-76464ab .elementskit-testimonial-slider .swiper-button-next:hover{color:#000000;}.elementor-8720 .elementor-element.elementor-element-53e7dd4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 0px 0px;}.elementor-8720 .elementor-element.elementor-element-53e7dd4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8720 .elementor-element.elementor-element-fa8d607 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8720 .elementor-element.elementor-element-11efde5 > .elementor-container{max-width:1280px;}.elementor-8720 .elementor-element.elementor-element-11efde5{padding:0px 0px 40px 0px;}.elementor-8720 .elementor-element.elementor-element-f9cf381 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11.5px;font-weight:600;text-transform:uppercase;line-height:12px;letter-spacing:1.38px;color:#FFFFFF;}.elementor-8720 .elementor-element.elementor-element-ff1c329 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:700;line-height:40px;color:#FFFFFF;}.elementor-8720 .elementor-element.elementor-element-75d0110{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;align-self:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-8720 .elementor-element.elementor-element-75d0110 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8720 .elementor-element.elementor-element-75d0110 p{margin-block-end:0px;}.elementor-bc-flex-widget .elementor-8720 .elementor-element.elementor-element-d70523a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8720 .elementor-element.elementor-element-d70523a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8720 .elementor-element.elementor-element-e9a45f8 .elementor-button{background-color:#6B16C000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:20px;fill:#FFFFFF;color:#FFFFFF;}.elementor-8720 .elementor-element.elementor-element-e9a45f8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8720 .elementor-element.elementor-element-e9a45f8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8720 .elementor-element.elementor-element-8825a3b:not(.elementor-motion-effects-element-type-background), .elementor-8720 .elementor-element.elementor-element-8825a3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9FD;}.elementor-8720 .elementor-element.elementor-element-8825a3b > .elementor-container{max-width:1280px;}.elementor-8720 .elementor-element.elementor-element-8825a3b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 60px 0px;}.elementor-8720 .elementor-element.elementor-element-8825a3b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-8720 .elementor-element.elementor-element-cf6b2d2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8720 .elementor-element.elementor-element-cf6b2d2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8720 .elementor-element.elementor-element-0cdf3cc .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11.5px;font-weight:600;text-transform:uppercase;line-height:12px;letter-spacing:1.38px;color:#2563EB;}.elementor-8720 .elementor-element.elementor-element-5cdf96c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:700;line-height:40px;color:#050B18;}.elementor-8720 .elementor-element.elementor-element-e534957 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8720 .elementor-element.elementor-element-e534957{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#596475;}.elementor-8720 .elementor-element.elementor-element-e534957 p{margin-block-end:0px;}.elementor-8720 .elementor-element.elementor-element-7cb78dd .elementor-button{background-color:#6B16C000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:20px;fill:#2563EB;color:#2563EB;}.elementor-8720 .elementor-element.elementor-element-7cb78dd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8720 .elementor-element.elementor-element-7cb78dd .elementor-button-content-wrapper{flex-direction:row;}.elementor-8720 .elementor-element.elementor-element-23e0dd8:not(.elementor-motion-effects-element-type-background), .elementor-8720 .elementor-element.elementor-element-23e0dd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8720 .elementor-element.elementor-element-23e0dd8 > .elementor-container{max-width:1280px;}.elementor-8720 .elementor-element.elementor-element-23e0dd8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-8720 .elementor-element.elementor-element-23e0dd8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8720 .elementor-element.elementor-element-8974c9b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11.5px;font-weight:600;text-transform:uppercase;line-height:12px;letter-spacing:1.38px;color:#2563EB;}.elementor-8720 .elementor-element.elementor-element-09e3298 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:700;line-height:40px;color:#050B18;}.elementor-8720 .elementor-element.elementor-element-5b0b44b{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;align-self:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#596475;}.elementor-8720 .elementor-element.elementor-element-5b0b44b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8720 .elementor-element.elementor-element-5b0b44b p{margin-block-end:0px;}.elementor-8720 .elementor-element.elementor-element-6c478e4 .elementor-button{background-color:#6B16C000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:20px;fill:#2563EB;color:#2563EB;}.elementor-8720 .elementor-element.elementor-element-6c478e4{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;align-self:flex-start;}.elementor-8720 .elementor-element.elementor-element-6c478e4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8720 .elementor-element.elementor-element-6c478e4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8720 .elementor-element.elementor-element-f73d96c:not(.elementor-motion-effects-element-type-background), .elementor-8720 .elementor-element.elementor-element-f73d96c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8720 .elementor-element.elementor-element-f73d96c{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 140px 10px;}.elementor-8720 .elementor-element.elementor-element-f73d96c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8720 .elementor-element.elementor-element-fc1bd4e .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:15px;--ekit_testimonial_slidetoshow:4.3;}.elementor-8720 .elementor-element.elementor-element-fc1bd4e .elementskit-testimonial-slider .swiper-pagination span{background-color:#D9D9D9;width:57px;height:6px;border-radius:20px 20px 20px 20px;}.elementor-8720 .elementor-element.elementor-element-fc1bd4e .elementskit-testimonial-slider .swiper-pagination span.swiper-pagination-bullet-active{background-color:#2563EB;width:57px;height:6px;transform:scale(1.1);}.elementor-8720 .elementor-element.elementor-element-fc1bd4e .elementskit-tootltip-testimonial .elementskit-commentor-content,
					.elementor-8720 .elementor-element.elementor-element-fc1bd4e .ekit-main-swiper .elementskit-single-testimonial-slider,
					.elementor-8720 .elementor-element.elementor-element-fc1bd4e .elementskit-testimonial_card{margin-left:4px;margin-right:4px;}.elementor-8720 .elementor-element.elementor-element-fc1bd4e .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-8720 .elementor-element.elementor-element-fc1bd4e .elementskit-single-testimonial-slider, .elementor-8720 .elementor-element.elementor-element-fc1bd4e  .elementskit-testimonial_card{padding:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-8720 .elementor-element.elementor-element-fc1bd4e .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-8720 .elementor-element.elementor-element-fc1bd4e .elementskit-single-testimonial-slider, .elementor-8720 .elementor-element.elementor-element-fc1bd4e .elementskit-testimonial_card{border-radius:0px 0px 0px 0px;}.elementor-8720 .elementor-element.elementor-element-fc1bd4e .elementskit-commentor-content{padding:0px 0px 0px 0px;}.elementor-8720 .elementor-element.elementor-element-fc1bd4e .elementskit-single-testimonial-slider  .elementskit-commentor-content > p{margin:0px 0px 0px 0px;}.elementor-8720 .elementor-element.elementor-element-fc1bd4e .elementskit-testimonial_card .elementskit-commentor-coment{margin:0px 0px 0px 0px;}.elementor-8720 .elementor-element.elementor-element-fc1bd4e .elementskit-profile-info .elementskit-author-name{margin-bottom:0px;}.elementor-8720 .elementor-element.elementor-element-fc1bd4e .elementskit-commentor-bio{margin:0px 0px 0px 0px;}.elementor-8720 .elementor-element.elementor-element-fc1bd4e .elementskit-commentor-bio .elementskit-commentor-image > img{height:70px;width:70px;}.elementor-8720 .elementor-element.elementor-element-fc1bd4e .ekit-testimonial--avatar{margin:0px 0px 0px 0px;}.elementor-8720 .elementor-element.elementor-element-fc1bd4e .elementskit-testimonial-slider .swiper-pagination{bottom:-50px;}.elementor-8720 .elementor-element.elementor-element-fc1bd4e .elementskit-testimonial-slider .swiper-pagination span:not(:last-child){margin-right:10px;}.elementor-8720 .elementor-element.elementor-element-fc1bd4e .elementskit-testimonial-slider .swiper-navigation-button{font-size:26px;-webkit-transform:translateY(186px);-ms-transform:translateY(186px);transform:translateY(186px);}.elementor-8720 .elementor-element.elementor-element-fc1bd4e .elementskit-testimonial-slider .swiper-button-prev{left:80%;width:50px;height:50px;color:#000000;}.elementor-8720 .elementor-element.elementor-element-fc1bd4e .elementskit-testimonial-slider .swiper-button-next{right:10%;width:50px;height:50px;color:#000000;}.elementor-8720 .elementor-element.elementor-element-fc1bd4e .elementskit-testimonial-slider .swiper-button-prev:hover{color:#000000;}.elementor-8720 .elementor-element.elementor-element-fc1bd4e .elementskit-testimonial-slider .swiper-button-next:hover{color:#000000;}.elementor-8720 .elementor-element.elementor-element-6d1c3b5:not(.elementor-motion-effects-element-type-background), .elementor-8720 .elementor-element.elementor-element-6d1c3b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://xpertzllc.com/wp-content/uploads/2026/04/Section-5-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8720 .elementor-element.elementor-element-6d1c3b5 > .elementor-container{max-width:1280px;min-height:567px;}.elementor-8720 .elementor-element.elementor-element-6d1c3b5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8720 .elementor-element.elementor-element-6d1c3b5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8720 .elementor-element.elementor-element-4009817.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8720 .elementor-element.elementor-element-0a4b825{text-align:center;}.elementor-8720 .elementor-element.elementor-element-0a4b825 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:72px;font-weight:700;line-height:82.8px;color:#FFFFFF;}.elementor-8720 .elementor-element.elementor-element-afc6263{width:var( --container-widget-width, 71% );max-width:71%;--container-widget-width:71%;--container-widget-flex-grow:0;align-self:center;text-align:center;font-family:"Inter", Sans-serif;font-size:16.8px;font-weight:400;line-height:28.56px;color:#FFFFFF99;}.elementor-8720 .elementor-element.elementor-element-afc6263 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8720 .elementor-element.elementor-element-afc6263 p{margin-block-end:0px;}.elementor-8720 .elementor-element.elementor-element-826e20c{padding:30px 0px 0px 0px;}.elementor-8720 .elementor-element.elementor-element-df0f967 .elementor-button{background-color:#2563EB;font-family:"Inter", Sans-serif;font-size:14.4px;font-weight:600;box-shadow:0px 4px 20px 0px rgba(249, 115.0000000000001, 21.999999999999996, 0.25098039215686274);border-style:solid;border-width:1px 1px 1px 1px;border-color:#2563EB;border-radius:8px 8px 8px 8px;padding:14.5px 28px 14.5px 28px;}.elementor-8720 .elementor-element.elementor-element-df0f967 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8720 .elementor-element.elementor-element-f8b724c .elementor-button{background-color:#FFC80033;font-family:"Inter", Sans-serif;font-size:14.4px;font-weight:600;fill:#FFC800;color:#FFC800;box-shadow:0px 4px 20px 0px rgba(249, 115.0000000000001, 21.999999999999996, 0.25098039215686274);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFC800;border-radius:8px 8px 8px 8px;padding:14.5px 28px 14.5px 28px;}@media(min-width:768px){.elementor-8720 .elementor-element.elementor-element-b3e3154{width:60%;}.elementor-8720 .elementor-element.elementor-element-b39acdf{width:40%;}.elementor-8720 .elementor-element.elementor-element-7d3e64b{width:60%;}.elementor-8720 .elementor-element.elementor-element-d70523a{width:40%;}}@media(max-width:1025px){.elementor-8720 .elementor-element.elementor-element-20b257a{padding:0px 10px 0px 10px;}.elementor-8720 .elementor-element.elementor-element-e5b1f38 .elementor-heading-title{font-size:28px;}.elementor-8720 .elementor-element.elementor-element-3b8a80a > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-8720 .elementor-element.elementor-element-3b8a80a .elementor-heading-title{font-size:36px;line-height:1.2em;}.elementor-8720 .elementor-element.elementor-element-af120a8.elementor-column > .elementor-widget-wrap{justify-content:center;}body:not(.rtl) .elementor-8720 .elementor-element.elementor-element-7bd3640{left:33%;}body.rtl .elementor-8720 .elementor-element.elementor-element-7bd3640{right:33%;}.elementor-8720 .elementor-element.elementor-element-4a30989{padding:30px 10px 50px 10px;}.elementor-8720 .elementor-element.elementor-element-64f5aaf .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-8720 .elementor-element.elementor-element-1796d0d > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-8720 .elementor-element.elementor-element-fa8b778 > .elementor-widget-container{padding:10px 0px 0px 5px;}.elementor-8720 .elementor-element.elementor-element-98aca4a{padding:20px 20px 20px 20px;}.elementor-8720 .elementor-element.elementor-element-618cebe > .elementor-element-populated{padding:50px 20px 50px 20px;}.elementor-8720 .elementor-element.elementor-element-dc52e05 .elementor-heading-title{font-size:32px;}.elementor-8720 .elementor-element.elementor-element-bb0b6b1 > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-8720 .elementor-element.elementor-element-119cbbc .elementor-icon{font-size:70px;}.elementor-8720 .elementor-element.elementor-element-119cbbc .elementor-icon svg{height:70px;}.elementor-8720 .elementor-element.elementor-element-d85dadc .elementor-heading-title{font-size:20px;}.elementor-8720 .elementor-element.elementor-element-0335d7e > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-8720 .elementor-element.elementor-element-fbf12d9 .elementor-icon{font-size:70px;}.elementor-8720 .elementor-element.elementor-element-fbf12d9 .elementor-icon svg{height:70px;}.elementor-8720 .elementor-element.elementor-element-327bf97 .elementor-heading-title{font-size:20px;}.elementor-8720 .elementor-element.elementor-element-67fab91 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-8720 .elementor-element.elementor-element-a0b4229 > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-8720 .elementor-element.elementor-element-b006606 .elementor-icon{font-size:70px;}.elementor-8720 .elementor-element.elementor-element-b006606 .elementor-icon svg{height:70px;}.elementor-8720 .elementor-element.elementor-element-aba7970 .elementor-heading-title{font-size:20px;}.elementor-8720 .elementor-element.elementor-element-d81a293 > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-8720 .elementor-element.elementor-element-7dd6252 .elementor-icon{font-size:70px;}.elementor-8720 .elementor-element.elementor-element-7dd6252 .elementor-icon svg{height:70px;}.elementor-8720 .elementor-element.elementor-element-af8953e .elementor-heading-title{font-size:20px;}.elementor-8720 .elementor-element.elementor-element-4563db8 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-8720 .elementor-element.elementor-element-b2cd52e > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-8720 .elementor-element.elementor-element-a1511de .elementor-icon{font-size:70px;}.elementor-8720 .elementor-element.elementor-element-a1511de .elementor-icon svg{height:70px;}.elementor-8720 .elementor-element.elementor-element-3b96926 .elementor-heading-title{font-size:20px;}.elementor-8720 .elementor-element.elementor-element-0196f2e > .elementor-widget-container{padding:10px 0px 0px 10px;}.elementor-8720 .elementor-element.elementor-element-98326c5 > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-8720 .elementor-element.elementor-element-d03e303 .elementor-icon{font-size:70px;}.elementor-8720 .elementor-element.elementor-element-d03e303 .elementor-icon svg{height:70px;}.elementor-8720 .elementor-element.elementor-element-da7233b .elementor-heading-title{font-size:20px;}.elementor-8720 .elementor-element.elementor-element-02c13ea{padding:0px 10px 0px 10px;}.elementor-8720 .elementor-element.elementor-element-619bc22 .elementor-heading-title{font-size:32px;line-height:1.3em;}.elementor-8720 .elementor-element.elementor-element-764d8e3{padding:50px 10px 50px 10px;}.elementor-8720 .elementor-element.elementor-element-29c6476 .elementor-heading-title{font-size:32px;}.elementor-8720 .elementor-element.elementor-element-8b29d89 > .elementor-element-populated{padding:9px 9px 9px 9px;}.elementor-8720 .elementor-element.elementor-element-2159a5f .elementor-counter-number-wrapper{font-size:42px;}.elementor-8720 .elementor-element.elementor-element-b818860 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-8720 .elementor-element.elementor-element-d767fa6 .elementor-counter-number-wrapper{font-size:42px;}.elementor-8720 .elementor-element.elementor-element-aba68d2 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-8720 .elementor-element.elementor-element-cf6c02e .elementor-counter-number-wrapper{font-size:42px;}.elementor-8720 .elementor-element.elementor-element-b1e6639 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-8720 .elementor-element.elementor-element-cc4085f .elementor-counter-number-wrapper{font-size:42px;}.elementor-8720 .elementor-element.elementor-element-66167a1{padding:50px 10px 50px 10px;}.elementor-8720 .elementor-element.elementor-element-c92594f .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-8720 .elementor-element.elementor-element-563fd60{padding:20px 10px 60px 10px;}.elementor-8720 .elementor-element.elementor-element-637d40c .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:10px;--ekit_testimonial_slidetoshow:2;}.elementor-8720 .elementor-element.elementor-element-637d40c .elementskit-testimonial-slider .swiper-pagination span{width:0px;height:0px;}.elementor-8720 .elementor-element.elementor-element-637d40c .elementskit-testimonial-slider .swiper-pagination span.swiper-pagination-bullet-active{width:0px;height:0px;}.elementor-8720 .elementor-element.elementor-element-637d40c .elementskit-testimonial-slider .swiper-navigation-button{font-size:0px;}.elementor-8720 .elementor-element.elementor-element-637d40c .elementskit-testimonial-slider .swiper-button-prev{width:0px;height:0px;}.elementor-8720 .elementor-element.elementor-element-637d40c .elementskit-testimonial-slider .swiper-button-next{width:0px;height:0px;}.elementor-8720 .elementor-element.elementor-element-08d0882{padding:50px 10px 50px 10px;}.elementor-8720 .elementor-element.elementor-element-c5e5765 .elementor-heading-title{font-size:32px;}.elementor-8720 .elementor-element.elementor-element-7fe3922{padding:20px 10px 60px 10px;}.elementor-8720 .elementor-element.elementor-element-76464ab .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:10px;--ekit_testimonial_slidetoshow:1.2;}.elementor-8720 .elementor-element.elementor-element-76464ab .elementskit-testimonial-slider .swiper-pagination span{width:0px;height:0px;}.elementor-8720 .elementor-element.elementor-element-76464ab .elementskit-testimonial-slider .swiper-pagination span.swiper-pagination-bullet-active{width:0px;height:0px;}.elementor-8720 .elementor-element.elementor-element-76464ab .elementskit-testimonial-slider .swiper-navigation-button{font-size:0px;}.elementor-8720 .elementor-element.elementor-element-53e7dd4{padding:60px 10px 40px 10px;}.elementor-8720 .elementor-element.elementor-element-ff1c329 .elementor-heading-title{font-size:32px;}.elementor-8720 .elementor-element.elementor-element-5cdf96c .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-8720 .elementor-element.elementor-element-23e0dd8{padding:50px 10px 50px 10px;}.elementor-8720 .elementor-element.elementor-element-09e3298 .elementor-heading-title{font-size:32px;}.elementor-8720 .elementor-element.elementor-element-f73d96c{padding:20px 10px 60px 10px;}.elementor-8720 .elementor-element.elementor-element-fc1bd4e .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:10px;}.elementor-8720 .elementor-element.elementor-element-fc1bd4e .elementskit-testimonial-slider .swiper-pagination span{width:0px;height:0px;}.elementor-8720 .elementor-element.elementor-element-fc1bd4e .elementskit-testimonial-slider .swiper-pagination span.swiper-pagination-bullet-active{width:0px;height:0px;}.elementor-8720 .elementor-element.elementor-element-fc1bd4e .elementskit-testimonial-slider .swiper-navigation-button{font-size:0px;}.elementor-8720 .elementor-element.elementor-element-6d1c3b5{padding:0px 10px 0px 10px;}.elementor-8720 .elementor-element.elementor-element-0a4b825 .elementor-heading-title{font-size:42px;}}@media(max-width:767px){.elementor-8720 .elementor-element.elementor-element-20b257a > .elementor-container{min-height:600px;}.elementor-8720 .elementor-element.elementor-element-e5b1f38 .elementor-heading-title{font-size:20px;}.elementor-8720 .elementor-element.elementor-element-2f2bd3d .elementor-heading-title{font-size:17px;line-height:1.2em;}.elementor-8720 .elementor-element.elementor-element-3b8a80a .elementor-heading-title{font-size:28px;line-height:1.3em;}body:not(.rtl) .elementor-8720 .elementor-element.elementor-element-7bd3640{left:0%;}body.rtl .elementor-8720 .elementor-element.elementor-element-7bd3640{right:0%;}.elementor-8720 .elementor-element.elementor-element-7bd3640{top:50%;}.elementor-8720 .elementor-element.elementor-element-64f5aaf .elementor-heading-title{font-size:28px;}.elementor-8720 .elementor-element.elementor-element-98aca4a{padding:10px 10px 10px 10px;}.elementor-8720 .elementor-element.elementor-element-618cebe > .elementor-element-populated{padding:30px 10px 30px 10px;}.elementor-8720 .elementor-element.elementor-element-dc52e05 .elementor-heading-title{font-size:28px;}.elementor-8720 .elementor-element.elementor-element-0335d7e > .elementor-element-populated{margin:10px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-8720 .elementor-element.elementor-element-a0b4229 > .elementor-element-populated{margin:10px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-8720 .elementor-element.elementor-element-b39ba49{padding:10px 0px 0px 0px;}.elementor-8720 .elementor-element.elementor-element-b2cd52e > .elementor-element-populated{margin:10px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-8720 .elementor-element.elementor-element-98326c5 > .elementor-element-populated{margin:10px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-8720 .elementor-element.elementor-element-619bc22 .elementor-heading-title{font-size:25px;}.elementor-8720 .elementor-element.elementor-element-15ee380{width:100%;max-width:100%;}.elementor-8720 .elementor-element.elementor-element-17f2623{width:100%;max-width:100%;}.elementor-8720 .elementor-element.elementor-element-17f2623 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-8720 .elementor-element.elementor-element-29c6476 .elementor-heading-title{font-size:28px;}.elementor-8720 .elementor-element.elementor-element-f59f6b7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8720 .elementor-element.elementor-element-f59f6b7 p{margin-block-end:0px;}.elementor-8720 .elementor-element.elementor-element-42938ab{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8720 .elementor-element.elementor-element-8b29d89{width:50%;}.elementor-8720 .elementor-element.elementor-element-2159a5f .elementor-counter-number-wrapper{font-size:40px;}.elementor-8720 .elementor-element.elementor-element-2159a5f .elementor-counter-title{font-size:13px;}.elementor-8720 .elementor-element.elementor-element-b818860{width:50%;}.elementor-8720 .elementor-element.elementor-element-d767fa6 .elementor-counter-number-wrapper{font-size:40px;}.elementor-8720 .elementor-element.elementor-element-d767fa6 .elementor-counter-title{font-size:13px;}.elementor-8720 .elementor-element.elementor-element-aba68d2{width:50%;}.elementor-8720 .elementor-element.elementor-element-cf6c02e .elementor-counter-number-wrapper{font-size:40px;}.elementor-8720 .elementor-element.elementor-element-cf6c02e .elementor-counter-title{font-size:13px;}.elementor-8720 .elementor-element.elementor-element-b1e6639{width:50%;}.elementor-8720 .elementor-element.elementor-element-cc4085f .elementor-counter-number-wrapper{font-size:40px;}.elementor-8720 .elementor-element.elementor-element-cc4085f .elementor-counter-title{font-size:13px;}.elementor-8720 .elementor-element.elementor-element-c92594f .elementor-heading-title{font-size:28px;}.elementor-8720 .elementor-element.elementor-element-37f925c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8720 .elementor-element.elementor-element-65ab79f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8720 .elementor-element.elementor-element-637d40c .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:10px;}.elementor-8720 .elementor-element.elementor-element-8cb056a{padding:30px 10px 30px 10px;}.elementor-8720 .elementor-element.elementor-element-c5e5765 .elementor-heading-title{font-size:28px;}.elementor-8720 .elementor-element.elementor-element-c54d8fc{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8720 .elementor-element.elementor-element-acea6d9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8720 .elementor-element.elementor-element-76464ab .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:10px;}.elementor-8720 .elementor-element.elementor-element-ff1c329 .elementor-heading-title{font-size:28px;}.elementor-8720 .elementor-element.elementor-element-75d0110{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8720 .elementor-element.elementor-element-5cdf96c .elementor-heading-title{font-size:28px;}.elementor-8720 .elementor-element.elementor-element-23e0dd8{padding:50px 10px 50px 10px;}.elementor-8720 .elementor-element.elementor-element-09e3298 .elementor-heading-title{font-size:28px;}.elementor-8720 .elementor-element.elementor-element-5b0b44b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8720 .elementor-element.elementor-element-6c478e4 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-8720 .elementor-element.elementor-element-6c478e4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8720 .elementor-element.elementor-element-f73d96c{padding:20px 10px 30px 10px;}.elementor-8720 .elementor-element.elementor-element-fc1bd4e .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:10px;}.elementor-8720 .elementor-element.elementor-element-0a4b825{text-align:start;}.elementor-8720 .elementor-element.elementor-element-0a4b825 .elementor-heading-title{font-size:28px;line-height:1.3em;}.elementor-8720 .elementor-element.elementor-element-afc6263{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}}/* Start custom CSS for heading, class: .elementor-element-64f5aaf */.gray-text {
    background: linear-gradient(
        90deg,
        #006DE2,
        #006BE0,
        #0769DE,
        #2266DB,
        #3A5ED4,
        #544EC5
    );
    
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;

    /* for better support */
    background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-43dd1ad */.anim-button .elementor-button {
        background: transparent !important;
        border: none !important;
        box-shadow: none !important;
        padding: 0 !important;
        display: inline-flex !important;
        align-items: center !important;
        text-decoration: none !important;
        cursor: pointer;
        position: relative;
    }
 
    .anim-button .elementor-button-content-wrapper {
        display: inline-flex !important;
        align-items: center !important;
        gap: 0 !important;
        position: relative;
        padding-right: 16px; /* ensures pill fully covers text on right */
    }
 
    /* The expanding border — starts as a circle, stretches to pill */
    .anim-button .elementor-button-content-wrapper::before {
        content: '';
        position: absolute;
        top: 50%;
        left: 0;
        transform: translateY(-50%);
        height: 46px;
        width: 46px;          /* matches icon width = circle */
        border-radius: 50%;
        border: 2px solid #2563EB;
        box-sizing: border-box;
        pointer-events: none;
        transition:
            width         0.42s cubic-bezier(0.4, 0, 0.2, 1),
            border-radius 0.42s cubic-bezier(0.4, 0, 0.2, 1);
        z-index: 0;
    }
 
    /* Icon wrapper — no border, pseudo handles it */
    .anim-button .elementor-button-icon {
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        flex-shrink: 0;
        width: 56px;
        height: 56px;
        position: relative;
        z-index: 1;
        border: none !important;
        background: transparent !important;
    }
 
    /* Arrow icon color */
    .anim-button .elementor-button-icon i {
        color: #2563EB !important;
        font-size: 18px !important;
        display: flex;
        align-items: center;
        line-height: 1;
        transition: transform 0.3s ease;
        position: relative;
        z-index: 2;
    }
 
    /* Text — always visible, sits outside the circle by default */
    .anim-button .elementor-button-text {
        display: inline-block !important;
        font-size: 14px;
        font-family: inter;
        font-weight: 600;
        color: #2563EB !important;
        white-space: nowrap;
        margin-left: 10px;
        position: relative;
        z-index: 1;
    }
 
    /* HOVER: pseudo stretches into full-width pill over text */
    .anim-button .elementor-button:hover .elementor-button-content-wrapper::before,
    .anim-button .elementor-button:focus .elementor-button-content-wrapper::before {
        width: 100%;
        border-radius: 40px;
    }
 
    /* Arrow nudge on hover */
    .anim-button .elementor-button:hover .elementor-button-icon i,
    .anim-button .elementor-button:focus .elementor-button-icon i {
        transform: translateX(3px);
    }
.anim-button .elementor-button-icon svg{
        height: auto;
    width: 32px;
    position: absolute;
    left: 26px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6b15586 */.anim-button .elementor-button {
        background: transparent !important;
        border: none !important;
        box-shadow: none !important;
        padding: 0 !important;
        display: inline-flex !important;
        align-items: center !important;
        text-decoration: none !important;
        cursor: pointer;
        position: relative;
    }
 
    .anim-button .elementor-button-content-wrapper {
        display: inline-flex !important;
        align-items: center !important;
        gap: 0 !important;
        position: relative;
        padding-right: 16px; /* ensures pill fully covers text on right */
    }
 
    /* The expanding border — starts as a circle, stretches to pill */
    .anim-button .elementor-button-content-wrapper::before {
        content: '';
        position: absolute;
        top: 50%;
        left: 0;
        transform: translateY(-50%);
        height: 46px;
        width: 46px;          /* matches icon width = circle */
        border-radius: 50%;
        border: 2px solid #2563EB;
        box-sizing: border-box;
        pointer-events: none;
        transition:
            width         0.42s cubic-bezier(0.4, 0, 0.2, 1),
            border-radius 0.42s cubic-bezier(0.4, 0, 0.2, 1);
        z-index: 0;
    }
 
    /* Icon wrapper — no border, pseudo handles it */
    .anim-button .elementor-button-icon {
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        flex-shrink: 0;
        width: 56px;
        height: 56px;
        position: relative;
        z-index: 1;
        border: none !important;
        background: transparent !important;
    }
 
    /* Arrow icon color */
    .anim-button .elementor-button-icon i {
        color: #2563EB !important;
        font-size: 18px !important;
        display: flex;
        align-items: center;
        line-height: 1;
        transition: transform 0.3s ease;
        position: relative;
        z-index: 2;
    }
 
    /* Text — always visible, sits outside the circle by default */
    .anim-button .elementor-button-text {
        display: inline-block !important;
        font-size: 14px;
        font-family: inter;
        font-weight: 600;
        color: #2563EB !important;
        white-space: nowrap;
        margin-left: 10px;
        position: relative;
        z-index: 1;
    }
 
    /* HOVER: pseudo stretches into full-width pill over text */
    .anim-button .elementor-button:hover .elementor-button-content-wrapper::before,
    .anim-button .elementor-button:focus .elementor-button-content-wrapper::before {
        width: 100%;
        border-radius: 40px;
    }
 
    /* Arrow nudge on hover */
    .anim-button .elementor-button:hover .elementor-button-icon i,
    .anim-button .elementor-button:focus .elementor-button-icon i {
        transform: translateX(3px);
    }
.anim-button .elementor-button-icon svg{
        height: auto;
    width: 32px;
    position: absolute;
    left: 26px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b9d8bfe */.anim-button .elementor-button {
        background: transparent !important;
        border: none !important;
        box-shadow: none !important;
        padding: 0 !important;
        display: inline-flex !important;
        align-items: center !important;
        text-decoration: none !important;
        cursor: pointer;
        position: relative;
    }
 
    .anim-button .elementor-button-content-wrapper {
        display: inline-flex !important;
        align-items: center !important;
        gap: 0 !important;
        position: relative;
        padding-right: 16px; /* ensures pill fully covers text on right */
    }
 
    /* The expanding border — starts as a circle, stretches to pill */
    .anim-button .elementor-button-content-wrapper::before {
        content: '';
        position: absolute;
        top: 50%;
        left: 0;
        transform: translateY(-50%);
        height: 46px;
        width: 46px;          /* matches icon width = circle */
        border-radius: 50%;
        border: 2px solid #2563EB;
        box-sizing: border-box;
        pointer-events: none;
        transition:
            width         0.42s cubic-bezier(0.4, 0, 0.2, 1),
            border-radius 0.42s cubic-bezier(0.4, 0, 0.2, 1);
        z-index: 0;
    }
 
    /* Icon wrapper — no border, pseudo handles it */
    .anim-button .elementor-button-icon {
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        flex-shrink: 0;
        width: 56px;
        height: 56px;
        position: relative;
        z-index: 1;
        border: none !important;
        background: transparent !important;
    }
 
    /* Arrow icon color */
    .anim-button .elementor-button-icon i {
        color: #2563EB !important;
        font-size: 18px !important;
        display: flex;
        align-items: center;
        line-height: 1;
        transition: transform 0.3s ease;
        position: relative;
        z-index: 2;
    }
 
    /* Text — always visible, sits outside the circle by default */
    .anim-button .elementor-button-text {
        display: inline-block !important;
        font-size: 14px;
        font-family: inter;
        font-weight: 600;
        color: #2563EB !important;
        white-space: nowrap;
        margin-left: 10px;
        position: relative;
        z-index: 1;
    }
 
    /* HOVER: pseudo stretches into full-width pill over text */
    .anim-button .elementor-button:hover .elementor-button-content-wrapper::before,
    .anim-button .elementor-button:focus .elementor-button-content-wrapper::before {
        width: 100%;
        border-radius: 40px;
    }
 
    /* Arrow nudge on hover */
    .anim-button .elementor-button:hover .elementor-button-icon i,
    .anim-button .elementor-button:focus .elementor-button-icon i {
        transform: translateX(3px);
    }
.anim-button .elementor-button-icon svg{
        height: auto;
    width: 32px;
    position: absolute;
    left: 26px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-97ca33b */.anim-button .elementor-button {
        background: transparent !important;
        border: none !important;
        box-shadow: none !important;
        padding: 0 !important;
        display: inline-flex !important;
        align-items: center !important;
        text-decoration: none !important;
        cursor: pointer;
        position: relative;
    }
 
    .anim-button .elementor-button-content-wrapper {
        display: inline-flex !important;
        align-items: center !important;
        gap: 0 !important;
        position: relative;
        padding-right: 16px; /* ensures pill fully covers text on right */
    }
 
    /* The expanding border — starts as a circle, stretches to pill */
    .anim-button .elementor-button-content-wrapper::before {
        content: '';
        position: absolute;
        top: 50%;
        left: 0;
        transform: translateY(-50%);
        height: 46px;
        width: 46px;          /* matches icon width = circle */
        border-radius: 50%;
        border: 2px solid #2563EB;
        box-sizing: border-box;
        pointer-events: none;
        transition:
            width         0.42s cubic-bezier(0.4, 0, 0.2, 1),
            border-radius 0.42s cubic-bezier(0.4, 0, 0.2, 1);
        z-index: 0;
    }
 
    /* Icon wrapper — no border, pseudo handles it */
    .anim-button .elementor-button-icon {
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        flex-shrink: 0;
        width: 56px;
        height: 56px;
        position: relative;
        z-index: 1;
        border: none !important;
        background: transparent !important;
    }
 
    /* Arrow icon color */
    .anim-button .elementor-button-icon i {
        color: #2563EB !important;
        font-size: 18px !important;
        display: flex;
        align-items: center;
        line-height: 1;
        transition: transform 0.3s ease;
        position: relative;
        z-index: 2;
    }
 
    /* Text — always visible, sits outside the circle by default */
    .anim-button .elementor-button-text {
        display: inline-block !important;
        font-size: 14px;
        font-family: inter;
        font-weight: 600;
        color: #2563EB !important;
        white-space: nowrap;
        margin-left: 10px;
        position: relative;
        z-index: 1;
    }
 
    /* HOVER: pseudo stretches into full-width pill over text */
    .anim-button .elementor-button:hover .elementor-button-content-wrapper::before,
    .anim-button .elementor-button:focus .elementor-button-content-wrapper::before {
        width: 100%;
        border-radius: 40px;
    }
 
    /* Arrow nudge on hover */
    .anim-button .elementor-button:hover .elementor-button-icon i,
    .anim-button .elementor-button:focus .elementor-button-icon i {
        transform: translateX(3px);
    }
.anim-button .elementor-button-icon svg{
        height: auto;
    width: 32px;
    position: absolute;
    left: 26px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f710b96 */.anim-button .elementor-button {
        background: transparent !important;
        border: none !important;
        box-shadow: none !important;
        padding: 0 !important;
        display: inline-flex !important;
        align-items: center !important;
        text-decoration: none !important;
        cursor: pointer;
        position: relative;
    }
 
    .anim-button .elementor-button-content-wrapper {
        display: inline-flex !important;
        align-items: center !important;
        gap: 0 !important;
        position: relative;
        padding-right: 16px; /* ensures pill fully covers text on right */
    }
 
    /* The expanding border — starts as a circle, stretches to pill */
    .anim-button .elementor-button-content-wrapper::before {
        content: '';
        position: absolute;
        top: 50%;
        left: 0;
        transform: translateY(-50%);
        height: 46px;
        width: 46px;          /* matches icon width = circle */
        border-radius: 50%;
        border: 2px solid #2563EB;
        box-sizing: border-box;
        pointer-events: none;
        transition:
            width         0.42s cubic-bezier(0.4, 0, 0.2, 1),
            border-radius 0.42s cubic-bezier(0.4, 0, 0.2, 1);
        z-index: 0;
    }
 
    /* Icon wrapper — no border, pseudo handles it */
    .anim-button .elementor-button-icon {
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        flex-shrink: 0;
        width: 56px;
        height: 56px;
        position: relative;
        z-index: 1;
        border: none !important;
        background: transparent !important;
    }
 
    /* Arrow icon color */
    .anim-button .elementor-button-icon i {
        color: #2563EB !important;
        font-size: 18px !important;
        display: flex;
        align-items: center;
        line-height: 1;
        transition: transform 0.3s ease;
        position: relative;
        z-index: 2;
    }
 
    /* Text — always visible, sits outside the circle by default */
    .anim-button .elementor-button-text {
        display: inline-block !important;
        font-size: 14px;
        font-family: inter;
        font-weight: 600;
        color: #2563EB !important;
        white-space: nowrap;
        margin-left: 10px;
        position: relative;
        z-index: 1;
    }
 
    /* HOVER: pseudo stretches into full-width pill over text */
    .anim-button .elementor-button:hover .elementor-button-content-wrapper::before,
    .anim-button .elementor-button:focus .elementor-button-content-wrapper::before {
        width: 100%;
        border-radius: 40px;
    }
 
    /* Arrow nudge on hover */
    .anim-button .elementor-button:hover .elementor-button-icon i,
    .anim-button .elementor-button:focus .elementor-button-icon i {
        transform: translateX(3px);
    }
.anim-button .elementor-button-icon svg{
        height: auto;
    width: 32px;
    position: absolute;
    left: 26px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1d75cce */.anim-button .elementor-button {
        background: transparent !important;
        border: none !important;
        box-shadow: none !important;
        padding: 0 !important;
        display: inline-flex !important;
        align-items: center !important;
        text-decoration: none !important;
        cursor: pointer;
        position: relative;
    }
 
    .anim-button .elementor-button-content-wrapper {
        display: inline-flex !important;
        align-items: center !important;
        gap: 0 !important;
        position: relative;
        padding-right: 16px; /* ensures pill fully covers text on right */
    }
 
    /* The expanding border — starts as a circle, stretches to pill */
    .anim-button .elementor-button-content-wrapper::before {
        content: '';
        position: absolute;
        top: 50%;
        left: 0;
        transform: translateY(-50%);
        height: 46px;
        width: 46px;          /* matches icon width = circle */
        border-radius: 50%;
        border: 2px solid #2563EB;
        box-sizing: border-box;
        pointer-events: none;
        transition:
            width         0.42s cubic-bezier(0.4, 0, 0.2, 1),
            border-radius 0.42s cubic-bezier(0.4, 0, 0.2, 1);
        z-index: 0;
    }
 
    /* Icon wrapper — no border, pseudo handles it */
    .anim-button .elementor-button-icon {
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        flex-shrink: 0;
        width: 56px;
        height: 56px;
        position: relative;
        z-index: 1;
        border: none !important;
        background: transparent !important;
    }
 
    /* Arrow icon color */
    .anim-button .elementor-button-icon i {
        color: #2563EB !important;
        font-size: 18px !important;
        display: flex;
        align-items: center;
        line-height: 1;
        transition: transform 0.3s ease;
        position: relative;
        z-index: 2;
    }
 
    /* Text — always visible, sits outside the circle by default */
    .anim-button .elementor-button-text {
        display: inline-block !important;
        font-size: 14px;
        font-family: inter;
        font-weight: 600;
        color: #2563EB !important;
        white-space: nowrap;
        margin-left: 10px;
        position: relative;
        z-index: 1;
    }
 
    /* HOVER: pseudo stretches into full-width pill over text */
    .anim-button .elementor-button:hover .elementor-button-content-wrapper::before,
    .anim-button .elementor-button:focus .elementor-button-content-wrapper::before {
        width: 100%;
        border-radius: 40px;
    }
 
    /* Arrow nudge on hover */
    .anim-button .elementor-button:hover .elementor-button-icon i,
    .anim-button .elementor-button:focus .elementor-button-icon i {
        transform: translateX(3px);
    }
.anim-button .elementor-button-icon svg{
        height: auto;
    width: 32px;
    position: absolute;
    left: 26px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e86e258 */.anim-button .elementor-button {
        background: transparent !important;
        border: none !important;
        box-shadow: none !important;
        padding: 0 !important;
        display: inline-flex !important;
        align-items: center !important;
        text-decoration: none !important;
        cursor: pointer;
        position: relative;
    }
 
    .anim-button .elementor-button-content-wrapper {
        display: inline-flex !important;
        align-items: center !important;
        gap: 0 !important;
        position: relative;
        padding-right: 16px; /* ensures pill fully covers text on right */
    }
 
    /* The expanding border — starts as a circle, stretches to pill */
    .anim-button .elementor-button-content-wrapper::before {
        content: '';
        position: absolute;
        top: 50%;
        left: 0;
        transform: translateY(-50%);
        height: 46px;
        width: 46px;          /* matches icon width = circle */
        border-radius: 50%;
        border: 2px solid #2563EB;
        box-sizing: border-box;
        pointer-events: none;
        transition:
            width         0.42s cubic-bezier(0.4, 0, 0.2, 1),
            border-radius 0.42s cubic-bezier(0.4, 0, 0.2, 1);
        z-index: 0;
    }
 
    /* Icon wrapper — no border, pseudo handles it */
    .anim-button .elementor-button-icon {
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        flex-shrink: 0;
        width: 56px;
        height: 56px;
        position: relative;
        z-index: 1;
        border: none !important;
        background: transparent !important;
    }
 
    /* Arrow icon color */
    .anim-button .elementor-button-icon i {
        color: #2563EB !important;
        font-size: 18px !important;
        display: flex;
        align-items: center;
        line-height: 1;
        transition: transform 0.3s ease;
        position: relative;
        z-index: 2;
    }
 
    /* Text — always visible, sits outside the circle by default */
    .anim-button .elementor-button-text {
        display: inline-block !important;
        font-size: 14px;
        font-family: inter;
        font-weight: 600;
        color: #2563EB !important;
        white-space: nowrap;
        margin-left: 10px;
        position: relative;
        z-index: 1;
    }
 
    /* HOVER: pseudo stretches into full-width pill over text */
    .anim-button .elementor-button:hover .elementor-button-content-wrapper::before,
    .anim-button .elementor-button:focus .elementor-button-content-wrapper::before {
        width: 100%;
        border-radius: 40px;
    }
 
    /* Arrow nudge on hover */
    .anim-button .elementor-button:hover .elementor-button-icon i,
    .anim-button .elementor-button:focus .elementor-button-icon i {
        transform: translateX(3px);
    }
.anim-button .elementor-button-icon svg{
        height: auto;
    width: 32px;
    position: absolute;
    left: 26px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c39e27a */.anim-button .elementor-button {
        background: transparent !important;
        border: none !important;
        box-shadow: none !important;
        padding: 0 !important;
        display: inline-flex !important;
        align-items: center !important;
        text-decoration: none !important;
        cursor: pointer;
        position: relative;
    }
 
    .anim-button .elementor-button-content-wrapper {
        display: inline-flex !important;
        align-items: center !important;
        gap: 0 !important;
        position: relative;
        padding-right: 16px; /* ensures pill fully covers text on right */
    }
 
    /* The expanding border — starts as a circle, stretches to pill */
    .anim-button .elementor-button-content-wrapper::before {
        content: '';
        position: absolute;
        top: 50%;
        left: 0;
        transform: translateY(-50%);
        height: 46px;
        width: 46px;          /* matches icon width = circle */
        border-radius: 50%;
        border: 2px solid #2563EB;
        box-sizing: border-box;
        pointer-events: none;
        transition:
            width         0.42s cubic-bezier(0.4, 0, 0.2, 1),
            border-radius 0.42s cubic-bezier(0.4, 0, 0.2, 1);
        z-index: 0;
    }
 
    /* Icon wrapper — no border, pseudo handles it */
    .anim-button .elementor-button-icon {
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        flex-shrink: 0;
        width: 56px;
        height: 56px;
        position: relative;
        z-index: 1;
        border: none !important;
        background: transparent !important;
    }
 
    /* Arrow icon color */
    .anim-button .elementor-button-icon i {
        color: #2563EB !important;
        font-size: 18px !important;
        display: flex;
        align-items: center;
        line-height: 1;
        transition: transform 0.3s ease;
        position: relative;
        z-index: 2;
    }
 
    /* Text — always visible, sits outside the circle by default */
    .anim-button .elementor-button-text {
        display: inline-block !important;
        font-size: 14px;
        font-family: inter;
        font-weight: 600;
        color: #2563EB !important;
        white-space: nowrap;
        margin-left: 10px;
        position: relative;
        z-index: 1;
    }
 
    /* HOVER: pseudo stretches into full-width pill over text */
    .anim-button .elementor-button:hover .elementor-button-content-wrapper::before,
    .anim-button .elementor-button:focus .elementor-button-content-wrapper::before {
        width: 100%;
        border-radius: 40px;
    }
 
    /* Arrow nudge on hover */
    .anim-button .elementor-button:hover .elementor-button-icon i,
    .anim-button .elementor-button:focus .elementor-button-icon i {
        transform: translateX(3px);
    }
.anim-button .elementor-button-icon svg{
        height: auto;
    width: 32px;
    position: absolute;
    left: 26px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-42938ab */.anim-button .elementor-button {
        background: transparent !important;
        border: none !important;
        box-shadow: none !important;
        padding: 0 !important;
        display: inline-flex !important;
        align-items: center !important;
        text-decoration: none !important;
        cursor: pointer;
        position: relative;
    }
 
    .anim-button .elementor-button-content-wrapper {
        display: inline-flex !important;
        align-items: center !important;
        gap: 0 !important;
        position: relative;
        padding-right: 16px; /* ensures pill fully covers text on right */
    }
 
    /* The expanding border — starts as a circle, stretches to pill */
    .anim-button .elementor-button-content-wrapper::before {
        content: '';
        position: absolute;
        top: 50%;
        left: 0;
        transform: translateY(-50%);
        height: 46px;
        width: 46px;          /* matches icon width = circle */
        border-radius: 50%;
        border: 2px solid #2563EB;
        box-sizing: border-box;
        pointer-events: none;
        transition:
            width         0.42s cubic-bezier(0.4, 0, 0.2, 1),
            border-radius 0.42s cubic-bezier(0.4, 0, 0.2, 1);
        z-index: 0;
    }
 
    /* Icon wrapper — no border, pseudo handles it */
    .anim-button .elementor-button-icon {
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        flex-shrink: 0;
        width: 56px;
        height: 56px;
        position: relative;
        z-index: 1;
        border: none !important;
        background: transparent !important;
    }
 
    /* Arrow icon color */
    .anim-button .elementor-button-icon i {
        color: #2563EB !important;
        font-size: 18px !important;
        display: flex;
        align-items: center;
        line-height: 1;
        transition: transform 0.3s ease;
        position: relative;
        z-index: 2;
    }
 
    /* Text — always visible, sits outside the circle by default */
    .anim-button .elementor-button-text {
        display: inline-block !important;
        font-size: 14px;
        font-family: inter;
        font-weight: 600;
        color: #2563EB !important;
        white-space: nowrap;
        margin-left: 10px;
        position: relative;
        z-index: 1;
    }
 
    /* HOVER: pseudo stretches into full-width pill over text */
    .anim-button .elementor-button:hover .elementor-button-content-wrapper::before,
    .anim-button .elementor-button:focus .elementor-button-content-wrapper::before {
        width: 100%;
        border-radius: 40px;
    }
 
    /* Arrow nudge on hover */
    .anim-button .elementor-button:hover .elementor-button-icon i,
    .anim-button .elementor-button:focus .elementor-button-icon i {
        transform: translateX(3px);
    }
.anim-button .elementor-button-icon svg{
        height: auto;
    width: 32px;
    position: absolute;
    left: 26px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65ab79f */.anim-button .elementor-button {
        background: transparent !important;
        border: none !important;
        box-shadow: none !important;
        padding: 0 !important;
        display: inline-flex !important;
        align-items: center !important;
        text-decoration: none !important;
        cursor: pointer;
        position: relative;
    }
 
    .anim-button .elementor-button-content-wrapper {
        display: inline-flex !important;
        align-items: center !important;
        gap: 0 !important;
        position: relative;
        padding-right: 16px; /* ensures pill fully covers text on right */
    }
 
    /* The expanding border — starts as a circle, stretches to pill */
    .anim-button .elementor-button-content-wrapper::before {
        content: '';
        position: absolute;
        top: 50%;
        left: 0;
        transform: translateY(-50%);
        height: 46px;
        width: 46px;          /* matches icon width = circle */
        border-radius: 50%;
        border: 2px solid #2563EB;
        box-sizing: border-box;
        pointer-events: none;
        transition:
            width         0.42s cubic-bezier(0.4, 0, 0.2, 1),
            border-radius 0.42s cubic-bezier(0.4, 0, 0.2, 1);
        z-index: 0;
    }
 
    /* Icon wrapper — no border, pseudo handles it */
    .anim-button .elementor-button-icon {
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        flex-shrink: 0;
        width: 56px;
        height: 56px;
        position: relative;
        z-index: 1;
        border: none !important;
        background: transparent !important;
    }
 
    /* Arrow icon color */
    .anim-button .elementor-button-icon i {
        color: #2563EB !important;
        font-size: 18px !important;
        display: flex;
        align-items: center;
        line-height: 1;
        transition: transform 0.3s ease;
        position: relative;
        z-index: 2;
    }
 
    /* Text — always visible, sits outside the circle by default */
    .anim-button .elementor-button-text {
        display: inline-block !important;
        font-size: 14px;
        font-family: inter;
        font-weight: 600;
        color: #2563EB !important;
        white-space: nowrap;
        margin-left: 10px;
        position: relative;
        z-index: 1;
    }
 
    /* HOVER: pseudo stretches into full-width pill over text */
    .anim-button .elementor-button:hover .elementor-button-content-wrapper::before,
    .anim-button .elementor-button:focus .elementor-button-content-wrapper::before {
        width: 100%;
        border-radius: 40px;
    }
 
    /* Arrow nudge on hover */
    .anim-button .elementor-button:hover .elementor-button-icon i,
    .anim-button .elementor-button:focus .elementor-button-icon i {
        transform: translateX(3px);
    }
.anim-button .elementor-button-icon svg{
        height: auto;
    width: 32px;
    position: absolute;
    left: 26px;
}/* End custom CSS */
/* Start custom CSS for elementskit-testimonial, class: .elementor-element-637d40c */.case-std .swiper-pagination{
    left: -35% !important;
}
.case-std .swiper-button-next{
    top: 83%;
}
.case-std .swiper-button-prev{
    top: 83%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-acea6d9 */.anim-button .elementor-button {
        background: transparent !important;
        border: none !important;
        box-shadow: none !important;
        padding: 0 !important;
        display: inline-flex !important;
        align-items: center !important;
        text-decoration: none !important;
        cursor: pointer;
        position: relative;
    }
 
    .anim-button .elementor-button-content-wrapper {
        display: inline-flex !important;
        align-items: center !important;
        gap: 0 !important;
        position: relative;
        padding-right: 16px; /* ensures pill fully covers text on right */
    }
 
    /* The expanding border — starts as a circle, stretches to pill */
    .anim-button .elementor-button-content-wrapper::before {
        content: '';
        position: absolute;
        top: 50%;
        left: 0;
        transform: translateY(-50%);
        height: 46px;
        width: 46px;          /* matches icon width = circle */
        border-radius: 50%;
        border: 2px solid #2563EB;
        box-sizing: border-box;
        pointer-events: none;
        transition:
            width         0.42s cubic-bezier(0.4, 0, 0.2, 1),
            border-radius 0.42s cubic-bezier(0.4, 0, 0.2, 1);
        z-index: 0;
    }
 
    /* Icon wrapper — no border, pseudo handles it */
    .anim-button .elementor-button-icon {
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        flex-shrink: 0;
        width: 56px;
        height: 56px;
        position: relative;
        z-index: 1;
        border: none !important;
        background: transparent !important;
    }
 
    /* Arrow icon color */
    .anim-button .elementor-button-icon i {
        color: #2563EB !important;
        font-size: 18px !important;
        display: flex;
        align-items: center;
        line-height: 1;
        transition: transform 0.3s ease;
        position: relative;
        z-index: 2;
    }
 
    /* Text — always visible, sits outside the circle by default */
    .anim-button .elementor-button-text {
        display: inline-block !important;
        font-size: 14px;
        font-family: inter;
        font-weight: 600;
        color: #2563EB !important;
        white-space: nowrap;
        margin-left: 10px;
        position: relative;
        z-index: 1;
    }
 
    /* HOVER: pseudo stretches into full-width pill over text */
    .anim-button .elementor-button:hover .elementor-button-content-wrapper::before,
    .anim-button .elementor-button:focus .elementor-button-content-wrapper::before {
        width: 100%;
        border-radius: 40px;
    }
 
    /* Arrow nudge on hover */
    .anim-button .elementor-button:hover .elementor-button-icon i,
    .anim-button .elementor-button:focus .elementor-button-icon i {
        transform: translateX(3px);
    }
.anim-button .elementor-button-icon svg{
        height: auto;
    width: 32px;
    position: absolute;
    left: 26px;
}/* End custom CSS */
/* Start custom CSS for elementskit-testimonial, class: .elementor-element-76464ab */.case-std .swiper-pagination{
    left: -35% !important;
}
.case-std .swiper-button-next{
    top: 83%;
}
.case-std .swiper-button-prev{
    top: 83%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e9a45f8 */.anim-buttonn .elementor-button {
        background: transparent !important;
        border: none !important;
        box-shadow: none !important;
        padding: 0 !important;
        display: inline-flex !important;
        align-items: center !important;
        text-decoration: none !important;
        cursor: pointer;
        position: relative;
    }
 
    .anim-buttonn .elementor-button-content-wrapper {
        display: inline-flex !important;
        align-items: center !important;
        gap: 0 !important;
        position: relative;
        padding-right: 16px; /* ensures pill fully covers text on right */
    }
 
    /* The expanding border — starts as a circle, stretches to pill */
    .anim-buttonn .elementor-button-content-wrapper::before {
        content: '';
        position: absolute;
        top: 50%;
        left: 0;
        transform: translateY(-50%);
        height: 46px;
        width: 46px;          /* matches icon width = circle */
        border-radius: 50%;
        border: 2px solid #fff;
        box-sizing: border-box;
        pointer-events: none;
        transition:
            width         0.42s cubic-bezier(0.4, 0, 0.2, 1),
            border-radius 0.42s cubic-bezier(0.4, 0, 0.2, 1);
        z-index: 0;
    }
 
    /* Icon wrapper — no border, pseudo handles it */
    .anim-buttonn .elementor-button-icon {
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        flex-shrink: 0;
        width: 56px;
        height: 56px;
        position: relative;
        z-index: 1;
        border: none !important;
        background: transparent !important;
    }
 
    /* Arrow icon color */
    .anim-buttonn .elementor-button-icon i {
        color: #fff !important;
        font-size: 18px !important;
        display: flex;
        align-items: center;
        line-height: 1;
        transition: transform 0.3s ease;
        position: relative;
        z-index: 2;
    }
 
    /* Text — always visible, sits outside the circle by default */
    .anim-buttonn .elementor-button-text {
        display: inline-block !important;
        font-size: 14px;
        font-family: inter;
        font-weight: 600;
        color: #fff !important;
        white-space: nowrap;
        margin-left: 10px;
        position: relative;
        z-index: 1;
    }
 
    /* HOVER: pseudo stretches into full-width pill over text */
    .anim-buttonn .elementor-button:hover .elementor-button-content-wrapper::before,
    .anim-buttonn .elementor-button:focus .elementor-button-content-wrapper::before {
        width: 100%;
        border-radius: 40px;
    }
 
    /* Arrow nudge on hover */
    .anim-buttonn .elementor-button:hover .elementor-button-icon i,
    .anim-buttonn .elementor-button:focus .elementor-button-icon i {
        transform: translateX(3px);
    }
.anim-buttonn .elementor-button-icon svg{
        height: auto;
    width: 32px;
    position: absolute;
    left: 26px;
    fill: #fff;
}
/* Font icons */
.anim-buttonn .elementor-button-icon i {
    color: #fff !important;
}

/* SVG icons */
.anim-buttonn .elementor-button-icon svg {
    width: 32px;
    height: auto;
    position: absolute;
    left: 26px;
    fill: #fff !important;
}

/* VERY IMPORTANT: target inner paths too */
.anim-buttonn .elementor-button-icon svg path {
    fill: #fff !important;
    stroke: #fff !important; /* covers outline icons */
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-53e7dd4 */.linear-section {
    background: linear-gradient(135deg, #001D5B 0%, #2563EB 60%, #709DFF 100%);
    position: relative;
    overflow: hidden;
}

.linear-section::before {
    content: "";
    position: absolute;
    width: 500px;
    height: 500px;
    background: rgba(112, 157, 255, 0.2);
    filter: blur(120px);
    top: -100px;
    right: -100px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7cb78dd */.anim-button .elementor-button {
        background: transparent !important;
        border: none !important;
        box-shadow: none !important;
        padding: 0 !important;
        display: inline-flex !important;
        align-items: center !important;
        text-decoration: none !important;
        cursor: pointer;
        position: relative;
    }
 
    .anim-button .elementor-button-content-wrapper {
        display: inline-flex !important;
        align-items: center !important;
        gap: 0 !important;
        position: relative;
        padding-right: 16px; /* ensures pill fully covers text on right */
    }
 
    /* The expanding border — starts as a circle, stretches to pill */
    .anim-button .elementor-button-content-wrapper::before {
        content: '';
        position: absolute;
        top: 50%;
        left: 0;
        transform: translateY(-50%);
        height: 46px;
        width: 46px;          /* matches icon width = circle */
        border-radius: 50%;
        border: 2px solid #2563EB;
        box-sizing: border-box;
        pointer-events: none;
        transition:
            width         0.42s cubic-bezier(0.4, 0, 0.2, 1),
            border-radius 0.42s cubic-bezier(0.4, 0, 0.2, 1);
        z-index: 0;
    }
 
    /* Icon wrapper — no border, pseudo handles it */
    .anim-button .elementor-button-icon {
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        flex-shrink: 0;
        width: 56px;
        height: 56px;
        position: relative;
        z-index: 1;
        border: none !important;
        background: transparent !important;
    }
 
    /* Arrow icon color */
    .anim-button .elementor-button-icon i {
        color: #2563EB !important;
        font-size: 18px !important;
        display: flex;
        align-items: center;
        line-height: 1;
        transition: transform 0.3s ease;
        position: relative;
        z-index: 2;
    }
 
    /* Text — always visible, sits outside the circle by default */
    .anim-button .elementor-button-text {
        display: inline-block !important;
        font-size: 14px;
        font-family: inter;
        font-weight: 600;
        color: #2563EB !important;
        white-space: nowrap;
        margin-left: 10px;
        position: relative;
        z-index: 1;
    }
 
    /* HOVER: pseudo stretches into full-width pill over text */
    .anim-button .elementor-button:hover .elementor-button-content-wrapper::before,
    .anim-button .elementor-button:focus .elementor-button-content-wrapper::before {
        width: 100%;
        border-radius: 40px;
    }
 
    /* Arrow nudge on hover */
    .anim-button .elementor-button:hover .elementor-button-icon i,
    .anim-button .elementor-button:focus .elementor-button-icon i {
        transform: translateX(3px);
    }
.anim-button .elementor-button-icon svg{
        height: auto;
    width: 32px;
    position: absolute;
    left: 26px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d08c658 */.seo-social-share-links{
    position:absolute;
    left:-9999px;
    width:1px;
    height:1px;
    overflow:hidden;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-008c8e4 */.seg path{
  transition:
    transform .45s ease,
    filter .45s ease;
}

.seg:hover path{
  filter:url(#shadow);
}
.tools-wheel-section{
  width:100%;
  display:flex;
  align-items:center;
  justify-content:center;
  background:#F9F9FD;
  overflow:hidden;
  padding:20px;
}

.tools-wheel-section *{
  box-sizing:border-box;
}

.wheel-wrap{
  width:920px;
  height:620px;
  position:relative;
}

#toolsWheel{
  width:100%;
  height:100%;
  overflow:visible;
}

.seg{
  transition:transform .4s ease;
  transform-origin:center;
  cursor:pointer;
}

.seg:hover{
  transform:translateY(-8px);
}

.logo-img{
  width:150px;
  height:115px !important;
  object-fit:contain;
  display:flex;
  align-items:center;
  justify-content:center;
}

.seg-stroke{
  stroke:#2f66ff;
  stroke-width:4;
}

.dot{
  fill:#ffffff;
  stroke:#2f66ff;
  stroke-width:4;
}

.center-title{
  fill:#ffffff;
  font-weight:800;
  font-family:'Manrope',sans-serif;
}

.center-small{
  fill:#2f66ff;
  font-weight:700;
  letter-spacing:4px;
  font-family:'Manrope',sans-serif;
}

@media only screen and (max-width: 768px) {
    .wheel-wrap{
        height: auto;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6c478e4 */.anim-button .elementor-button {
        background: transparent !important;
        border: none !important;
        box-shadow: none !important;
        padding: 0 !important;
        display: inline-flex !important;
        align-items: center !important;
        text-decoration: none !important;
        cursor: pointer;
        position: relative;
    }
 
    .anim-button .elementor-button-content-wrapper {
        display: inline-flex !important;
        align-items: center !important;
        gap: 0 !important;
        position: relative;
        padding-right: 16px; /* ensures pill fully covers text on right */
    }
 
    /* The expanding border — starts as a circle, stretches to pill */
    .anim-button .elementor-button-content-wrapper::before {
        content: '';
        position: absolute;
        top: 50%;
        left: 0;
        transform: translateY(-50%);
        height: 46px;
        width: 46px;          /* matches icon width = circle */
        border-radius: 50%;
        border: 2px solid #2563EB;
        box-sizing: border-box;
        pointer-events: none;
        transition:
            width         0.42s cubic-bezier(0.4, 0, 0.2, 1),
            border-radius 0.42s cubic-bezier(0.4, 0, 0.2, 1);
        z-index: 0;
    }
 
    /* Icon wrapper — no border, pseudo handles it */
    .anim-button .elementor-button-icon {
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        flex-shrink: 0;
        width: 56px;
        height: 56px;
        position: relative;
        z-index: 1;
        border: none !important;
        background: transparent !important;
    }
 
    /* Arrow icon color */
    .anim-button .elementor-button-icon i {
        color: #2563EB !important;
        font-size: 18px !important;
        display: flex;
        align-items: center;
        line-height: 1;
        transition: transform 0.3s ease;
        position: relative;
        z-index: 2;
    }
 
    /* Text — always visible, sits outside the circle by default */
    .anim-button .elementor-button-text {
        display: inline-block !important;
        font-size: 14px;
        font-family: inter;
        font-weight: 600;
        color: #2563EB !important;
        white-space: nowrap;
        margin-left: 10px;
        position: relative;
        z-index: 1;
    }
 
    /* HOVER: pseudo stretches into full-width pill over text */
    .anim-button .elementor-button:hover .elementor-button-content-wrapper::before,
    .anim-button .elementor-button:focus .elementor-button-content-wrapper::before {
        width: 100%;
        border-radius: 40px;
    }
 
    /* Arrow nudge on hover */
    .anim-button .elementor-button:hover .elementor-button-icon i,
    .anim-button .elementor-button:focus .elementor-button-icon i {
        transform: translateX(3px);
    }
.anim-button .elementor-button-icon svg{
        height: auto;
    width: 32px;
    position: absolute;
    left: 26px;
}/* End custom CSS */
/* Start custom CSS for elementskit-testimonial, class: .elementor-element-fc1bd4e */.case-std .swiper-pagination{
    left: -35% !important;
}
.case-std .swiper-button-next{
    top: 83%;
}
.case-std .swiper-button-prev{
    top: 83%;
}/* End custom CSS */