.elementor-5839 .elementor-element.elementor-element-2c0a125 > .elementor-container{max-width:1340px;}.elementor-5839 .elementor-element.elementor-element-2c0a125 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5839 .elementor-element.elementor-element-2c0a125:not(.elementor-motion-effects-element-type-background), .elementor-5839 .elementor-element.elementor-element-2c0a125 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.cssimpact.com/wp-content/uploads/2023/07/home-hero-background-1.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-5839 .elementor-element.elementor-element-2c0a125{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-190px;margin-bottom:0px;padding:210px 0px 100px 0px;}.elementor-5839 .elementor-element.elementor-element-2c0a125 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5839 .elementor-element.elementor-element-6b40d8b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:35px;}.elementor-5839 .elementor-element.elementor-element-100d9b5{text-align:left;width:var( --container-widget-width, 666px );max-width:666px;--container-widget-width:666px;--container-widget-flex-grow:0;}.elementor-5839 .elementor-element.elementor-element-100d9b5 .elementor-heading-title{font-family:"Inter";font-size:48px;font-weight:500;line-height:62px;}.elementor-5839 .elementor-element.elementor-element-100d9b5 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-5839 .elementor-element.elementor-element-bc7e34a{color:#FFFFFF;font-family:"Inter";font-size:19px;font-weight:500;line-height:32px;width:var( --container-widget-width, 666px );max-width:666px;--container-widget-width:666px;--container-widget-flex-grow:0;}.elementor-5839 .elementor-element.elementor-element-bc7e34a > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-5839 .elementor-element.elementor-element-bc03c67 .elementor-button{font-family:"Inter";font-size:17px;font-weight:600;line-height:27px;fill:#111111;color:#111111;background-color:var( --e-global-color-accent );border-radius:26px 26px 26px 26px;}.elementor-5839 .elementor-element.elementor-element-bc03c67{width:var( --container-widget-width, 177px );max-width:177px;--container-widget-width:177px;--container-widget-flex-grow:0;}.elementor-5839 .elementor-element.elementor-element-bc03c67 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-5839 .elementor-element.elementor-element-fa3e875 .elementor-button{font-family:"Inter";font-size:17px;font-weight:600;line-height:27px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;background-color:#2E3C3C00;border-style:none;}.elementor-5839 .elementor-element.elementor-element-fa3e875 > .elementor-widget-container{margin:0px 0px 0px 10px;padding:0px 0px 0px 0px;}.elementor-5839 .elementor-element.elementor-element-fa3e875{width:auto;max-width:auto;}.elementor-5839 .elementor-element.elementor-element-088e3e6 > .elementor-container{min-height:70px;}.elementor-5839 .elementor-element.elementor-element-088e3e6:not(.elementor-motion-effects-element-type-background), .elementor-5839 .elementor-element.elementor-element-088e3e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4FD;}.elementor-5839 .elementor-element.elementor-element-088e3e6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5839 .elementor-element.elementor-element-088e3e6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5839 .elementor-element.elementor-element-0239f4c .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-5839 .elementor-element.elementor-element-0239f4c .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-5839 .elementor-element.elementor-element-0239f4c{--e-icon-list-icon-size:14px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);--icon-vertical-align:center;}.elementor-5839 .elementor-element.elementor-element-0239f4c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5839 .elementor-element.elementor-element-0239f4c .elementor-icon-list-item > a{font-family:"Inter";font-size:19px;font-weight:600;text-decoration:none;line-height:32px;}.elementor-5839 .elementor-element.elementor-element-0239f4c .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-5839 .elementor-element.elementor-element-0927baf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:100px 0px 50px 0px;}.elementor-5839 .elementor-element.elementor-element-0927baf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5839 .elementor-element.elementor-element-17ba412{text-align:center;}.elementor-5839 .elementor-element.elementor-element-17ba412 .elementor-heading-title{color:#111111;font-family:"Inter";font-size:44px;font-weight:500;line-height:62px;}.elementor-5839 .elementor-element.elementor-element-f029e92{text-align:center;font-family:"Inter";font-size:19px;font-weight:400;line-height:32px;}.elementor-5839 .elementor-element.elementor-element-a3c2435{margin-top:50px;margin-bottom:50px;}.elementor-5839 .elementor-element.elementor-element-cc7e47d .elementor-icon-box-wrapper{text-align:left;}.elementor-5839 .elementor-element.elementor-element-cc7e47d.elementor-view-stacked .elementor-icon{background-color:#FFE7E7;}.elementor-5839 .elementor-element.elementor-element-cc7e47d.elementor-view-framed .elementor-icon, .elementor-5839 .elementor-element.elementor-element-cc7e47d.elementor-view-default .elementor-icon{fill:#FFE7E7;color:#FFE7E7;border-color:#FFE7E7;}.elementor-5839 .elementor-element.elementor-element-cc7e47d{--icon-box-icon-margin:15px;width:var( --container-widget-width, 324px );max-width:324px;--container-widget-width:324px;--container-widget-flex-grow:0;}.elementor-5839 .elementor-element.elementor-element-cc7e47d .elementor-icon{font-size:83px;}.elementor-5839 .elementor-element.elementor-element-cc7e47d .elementor-icon-box-title{margin-bottom:10px;color:#000000;}.elementor-5839 .elementor-element.elementor-element-cc7e47d .elementor-icon-box-title, .elementor-5839 .elementor-element.elementor-element-cc7e47d .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-5839 .elementor-element.elementor-element-cc7e47d .elementor-icon-box-description{font-family:"Roboto";font-size:15px;font-weight:400;line-height:24px;}.elementor-5839 .elementor-element.elementor-element-b848521 .elementor-icon-box-wrapper{text-align:left;}.elementor-5839 .elementor-element.elementor-element-b848521.elementor-view-stacked .elementor-icon{background-color:#FFE7E7;}.elementor-5839 .elementor-element.elementor-element-b848521.elementor-view-framed .elementor-icon, .elementor-5839 .elementor-element.elementor-element-b848521.elementor-view-default .elementor-icon{fill:#FFE7E7;color:#FFE7E7;border-color:#FFE7E7;}.elementor-5839 .elementor-element.elementor-element-b848521{--icon-box-icon-margin:15px;width:var( --container-widget-width, 324px );max-width:324px;--container-widget-width:324px;--container-widget-flex-grow:0;}.elementor-5839 .elementor-element.elementor-element-b848521 .elementor-icon{font-size:83px;}.elementor-5839 .elementor-element.elementor-element-b848521 .elementor-icon-box-title{margin-bottom:10px;color:#000000;}.elementor-5839 .elementor-element.elementor-element-b848521 .elementor-icon-box-title, .elementor-5839 .elementor-element.elementor-element-b848521 .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-5839 .elementor-element.elementor-element-b848521 .elementor-icon-box-description{font-family:"Roboto";font-size:15px;font-weight:400;line-height:24px;}.elementor-5839 .elementor-element.elementor-element-ebe573e .elementor-icon-box-wrapper{text-align:left;}.elementor-5839 .elementor-element.elementor-element-ebe573e{--icon-box-icon-margin:15px;width:var( --container-widget-width, 324px );max-width:324px;--container-widget-width:324px;--container-widget-flex-grow:0;}.elementor-5839 .elementor-element.elementor-element-ebe573e .elementor-icon{font-size:83px;}.elementor-5839 .elementor-element.elementor-element-ebe573e .elementor-icon-box-title{margin-bottom:10px;color:#000000;}.elementor-5839 .elementor-element.elementor-element-ebe573e .elementor-icon-box-title, .elementor-5839 .elementor-element.elementor-element-ebe573e .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-5839 .elementor-element.elementor-element-ebe573e .elementor-icon-box-description{font-family:"Roboto";font-size:15px;font-weight:400;line-height:24px;}.elementor-5839 .elementor-element.elementor-element-a87427b:not(.elementor-motion-effects-element-type-background), .elementor-5839 .elementor-element.elementor-element-a87427b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9FD;}.elementor-5839 .elementor-element.elementor-element-a87427b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:100px;margin-bottom:100px;padding:100px 0px 100px 0px;}.elementor-5839 .elementor-element.elementor-element-a87427b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5839 .elementor-element.elementor-element-bfbdcc0{text-align:left;width:var( --container-widget-width, 556px );max-width:556px;--container-widget-width:556px;--container-widget-flex-grow:0;}.elementor-5839 .elementor-element.elementor-element-bfbdcc0 .elementor-heading-title{color:#000000;font-family:"Inter";font-size:40px;font-weight:500;line-height:52px;}.elementor-5839 .elementor-element.elementor-element-bfbdcc0 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-5839 .elementor-element.elementor-element-059e3f2 .elementor-button{font-family:"Inter";font-size:14px;font-weight:600;line-height:19px;fill:#111111;color:#111111;background-color:#FFFFFF;border-style:solid;border-radius:50px 50px 50px 50px;padding:10px 24px 10px 24px;}.elementor-5839 .elementor-element.elementor-element-059e3f2{width:var( --container-widget-width, 152px );max-width:152px;--container-widget-width:152px;--container-widget-flex-grow:0;}.elementor-5839 .elementor-element.elementor-element-059e3f2 > .elementor-widget-container{border-radius:50px 50px 50px 50px;}.elementor-5839 .elementor-element.elementor-element-fb9c758{text-align:right;}.elementor-5839 .elementor-element.elementor-element-fb9c758 > .elementor-widget-container{padding:0px 30px 0px 0px;}.elementor-5839 .elementor-element.elementor-element-6c274a5{text-align:center;}.elementor-5839 .elementor-element.elementor-element-6c274a5 .elementor-heading-title{color:#111111;font-size:42px;font-weight:500;line-height:55px;}.elementor-5839 .elementor-element.elementor-element-b484410{text-align:center;}.elementor-5839 .elementor-element.elementor-element-b484410 img{width:100%;max-width:1450px;}.elementor-5839 .elementor-element.elementor-element-b484410 > .elementor-widget-container{margin:100px 0px 0px 0px;}.elementor-5839 .elementor-element.elementor-element-59b0258 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5839 .elementor-element.elementor-element-59b0258:not(.elementor-motion-effects-element-type-background), .elementor-5839 .elementor-element.elementor-element-59b0258 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9FD;}.elementor-5839 .elementor-element.elementor-element-59b0258{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:100px;margin-bottom:100px;padding:100px 0px 100px 0px;}.elementor-5839 .elementor-element.elementor-element-59b0258 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5839 .elementor-element.elementor-element-154250a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5839 .elementor-element.elementor-element-154250a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000086;}.elementor-5839 .elementor-element.elementor-element-154250a > .elementor-element-populated, .elementor-5839 .elementor-element.elementor-element-154250a > .elementor-element-populated > .elementor-background-overlay, .elementor-5839 .elementor-element.elementor-element-154250a > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-5839 .elementor-element.elementor-element-154250a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 150px 100px 100px;}.elementor-5839 .elementor-element.elementor-element-154250a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5839 .elementor-element.elementor-element-24b8d80{text-align:left;width:var( --container-widget-width, 320px );max-width:320px;--container-widget-width:320px;--container-widget-flex-grow:0;}.elementor-5839 .elementor-element.elementor-element-24b8d80 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 30px 0px;}.elementor-5839 .elementor-element.elementor-element-8fb2bcc{color:#FFFFFF;font-family:"Inter";font-size:23px;font-weight:500;}.elementor-5839 .elementor-element.elementor-element-8fb2bcc > .elementor-widget-container{margin:0px 0px 0px 45px;}.elementor-5839 .elementor-element.elementor-element-5b31036 > .elementor-widget-container{margin:0px 0px 0px -152px;}.elementor-5839 .elementor-element.elementor-element-3326b7b{margin-top:0px;margin-bottom:100px;}.elementor-5839 .elementor-element.elementor-element-59a2ec4 > .elementor-element-populated{margin:0px 110px 0px 0px;--e-column-margin-right:110px;--e-column-margin-left:0px;}.elementor-5839 .elementor-element.elementor-element-7bbf318{text-align:left;}.elementor-5839 .elementor-element.elementor-element-7bbf318 .elementor-heading-title{color:#000000;font-size:40px;font-weight:500;line-height:48px;}.elementor-5839 .elementor-element.elementor-element-36d4fa9 .elementor-button{font-family:"Inter";font-size:14px;font-weight:600;line-height:19px;fill:#111111;color:#111111;background-color:#FFFFFF;border-style:solid;border-radius:50px 50px 50px 50px;}.elementor-5839 .elementor-element.elementor-element-36d4fa9{width:var( --container-widget-width, 188px );max-width:188px;--container-widget-width:188px;--container-widget-flex-grow:0;}.elementor-5839 .elementor-element.elementor-element-256a9fd .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5839 .elementor-element.elementor-element-256a9fd .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5839 .elementor-element.elementor-element-256a9fd{--e-icon-list-icon-size:53px;--icon-vertical-offset:0px;}.elementor-5839 .elementor-element.elementor-element-256a9fd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5839 .elementor-element.elementor-element-256a9fd .elementor-icon-list-item > a{font-family:"Roboto";font-size:23px;font-weight:500;line-height:32px;}.elementor-5839 .elementor-element.elementor-element-256a9fd .elementor-icon-list-text{color:#111111;transition:color 0.3s;}.elementor-5839 .elementor-element.elementor-element-48bf022 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5839 .elementor-element.elementor-element-48bf022 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5839 .elementor-element.elementor-element-48bf022{--e-icon-list-icon-size:50px;--icon-vertical-offset:0px;}.elementor-5839 .elementor-element.elementor-element-48bf022 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5839 .elementor-element.elementor-element-48bf022 .elementor-icon-list-item > a{font-family:"Roboto";font-size:23px;font-weight:500;line-height:32px;}.elementor-5839 .elementor-element.elementor-element-48bf022 .elementor-icon-list-text{color:#111111;transition:color 0.3s;}.elementor-5839 .elementor-element.elementor-element-a02d338 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5839 .elementor-element.elementor-element-a02d338 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5839 .elementor-element.elementor-element-a02d338{--e-icon-list-icon-size:50px;--icon-vertical-offset:0px;}.elementor-5839 .elementor-element.elementor-element-a02d338 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5839 .elementor-element.elementor-element-a02d338 .elementor-icon-list-item > a{font-family:"Roboto";font-size:23px;font-weight:500;line-height:32px;}.elementor-5839 .elementor-element.elementor-element-a02d338 .elementor-icon-list-text{color:#111111;transition:color 0.3s;}.elementor-5839 .elementor-element.elementor-element-6de08d4 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5839 .elementor-element.elementor-element-6de08d4 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5839 .elementor-element.elementor-element-6de08d4{--e-icon-list-icon-size:50px;--icon-vertical-offset:0px;}.elementor-5839 .elementor-element.elementor-element-6de08d4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5839 .elementor-element.elementor-element-6de08d4 .elementor-icon-list-item > a{font-family:"Roboto";font-size:23px;font-weight:500;line-height:32px;}.elementor-5839 .elementor-element.elementor-element-6de08d4 .elementor-icon-list-text{color:#111111;transition:color 0.3s;}.elementor-5839 .elementor-element.elementor-element-9b2955a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5839 .elementor-element.elementor-element-9b2955a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5839 .elementor-element.elementor-element-9b2955a{--e-icon-list-icon-size:50px;--icon-vertical-offset:0px;}.elementor-5839 .elementor-element.elementor-element-9b2955a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5839 .elementor-element.elementor-element-9b2955a .elementor-icon-list-item > a{font-family:"Roboto";font-size:23px;font-weight:500;line-height:32px;}.elementor-5839 .elementor-element.elementor-element-9b2955a .elementor-icon-list-text{color:#111111;transition:color 0.3s;}.elementor-5839 .elementor-element.elementor-element-e53c7ec > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5839 .elementor-element.elementor-element-e53c7ec:not(.elementor-motion-effects-element-type-background), .elementor-5839 .elementor-element.elementor-element-e53c7ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#01004C;}.elementor-5839 .elementor-element.elementor-element-e53c7ec{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-5839 .elementor-element.elementor-element-e53c7ec > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5839 .elementor-element.elementor-element-9a28e76 .elementor-heading-title{color:#FFFFFF;font-family:"Inter";font-size:42px;font-weight:500;line-height:62px;}.elementor-5839 .elementor-element.elementor-element-9a28e76 > .elementor-widget-container{margin:100px 0px 100px 0px;}.elementor-5839 .elementor-element.elementor-element-9a28e76{width:var( --container-widget-width, 717px );max-width:717px;--container-widget-width:717px;--container-widget-flex-grow:0;}.elementor-bc-flex-widget .elementor-5839 .elementor-element.elementor-element-38cf142.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5839 .elementor-element.elementor-element-38cf142.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5839 .elementor-element.elementor-element-38cf142.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-5839 .elementor-element.elementor-element-1ef6e21 .elementor-button{font-family:"Inter";font-size:17px;font-weight:600;line-height:27px;fill:#111111;color:#111111;background-color:#FFFFFF;border-radius:50px 50px 50px 50px;}.elementor-5839 .elementor-element.elementor-element-1ef6e21{width:var( --container-widget-width, 211px );max-width:211px;--container-widget-width:211px;--container-widget-flex-grow:0;align-self:center;}@media(max-width:1024px){.elementor-5839 .elementor-element.elementor-element-100d9b5 .elementor-heading-title{font-size:38px;line-height:1.2em;}.elementor-5839 .elementor-element.elementor-element-17ba412 .elementor-heading-title{font-size:38px;line-height:1.2em;}.elementor-5839 .elementor-element.elementor-element-cc7e47d .elementor-icon-box-title, .elementor-5839 .elementor-element.elementor-element-cc7e47d .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5839 .elementor-element.elementor-element-b848521 .elementor-icon-box-title, .elementor-5839 .elementor-element.elementor-element-b848521 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5839 .elementor-element.elementor-element-ebe573e .elementor-icon-box-title, .elementor-5839 .elementor-element.elementor-element-ebe573e .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5839 .elementor-element.elementor-element-bfbdcc0 .elementor-heading-title{font-size:38px;line-height:1.2em;}.elementor-5839 .elementor-element.elementor-element-6c274a5 .elementor-heading-title{font-size:38px;line-height:1.2em;}.elementor-5839 .elementor-element.elementor-element-8fb2bcc{width:var( --container-widget-width, 192.667px );max-width:192.667px;--container-widget-width:192.667px;--container-widget-flex-grow:0;}.elementor-5839 .elementor-element.elementor-element-7bbf318 .elementor-heading-title{font-size:38px;line-height:1.2em;}.elementor-5839 .elementor-element.elementor-element-7a3df93 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-5839 .elementor-element.elementor-element-9a28e76 .elementor-heading-title{font-size:38px;line-height:1.2em;}}@media(max-width:767px){.elementor-5839 .elementor-element.elementor-element-2c0a125{margin-top:-210px;margin-bottom:0px;padding:260px 0px 50px 0px;}.elementor-5839 .elementor-element.elementor-element-100d9b5 .elementor-heading-title{font-size:34px;line-height:1.2em;}.elementor-5839 .elementor-element.elementor-element-17ba412 .elementor-heading-title{font-size:34px;line-height:1.2em;}.elementor-5839 .elementor-element.elementor-element-cc7e47d .elementor-icon-box-title, .elementor-5839 .elementor-element.elementor-element-cc7e47d .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5839 .elementor-element.elementor-element-b848521 .elementor-icon-box-title, .elementor-5839 .elementor-element.elementor-element-b848521 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5839 .elementor-element.elementor-element-ebe573e .elementor-icon-box-title, .elementor-5839 .elementor-element.elementor-element-ebe573e .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5839 .elementor-element.elementor-element-bfbdcc0 .elementor-heading-title{font-size:34px;line-height:1.2em;}.elementor-5839 .elementor-element.elementor-element-6c274a5 .elementor-heading-title{font-size:34px;line-height:1.2em;}.elementor-5839 .elementor-element.elementor-element-24b8d80{text-align:center;}.elementor-5839 .elementor-element.elementor-element-24b8d80 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5839 .elementor-element.elementor-element-8fb2bcc{text-align:center;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5839 .elementor-element.elementor-element-7bbf318 .elementor-heading-title{font-size:34px;line-height:1.2em;}.elementor-5839 .elementor-element.elementor-element-e53c7ec{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-5839 .elementor-element.elementor-element-9a28e76 .elementor-heading-title{font-size:34px;line-height:1.2em;}}@media(min-width:768px){.elementor-5839 .elementor-element.elementor-element-6b40d8b{width:50%;}.elementor-5839 .elementor-element.elementor-element-5fc7c0e{width:50%;}.elementor-5839 .elementor-element.elementor-element-7e4c1fe{width:50%;}.elementor-5839 .elementor-element.elementor-element-a8e953a{width:50%;}.elementor-5839 .elementor-element.elementor-element-7a3df93{width:65%;}.elementor-5839 .elementor-element.elementor-element-38cf142{width:35%;}}/* Start custom CSS for section, class: .elementor-element-2c0a125 */.elementor-element-a0a2149 {display: none !important;}
#btn-cont{height:52px;}
.page-id-2002 .home-learn-btn{height:42px !important;}
.pname{height: 13px;font-size: 16px;line-height: 22px;color: #ffffff;font-weight: 400;font-family: "Inter"; }
.fedral-content:hover .icon{content:url('https://www.cssimpact.com/wp-content/uploads/2023/08/button-arrow-right.svg');}
.fedral-content:hover .img_1{content:url('https://www.cssimpact.com/wp-content/uploads/2023/08/government-01009Aa-4.svg');}
.fedral-content:hover .img_2{content:url('https://www.cssimpact.com/wp-content/uploads/2023/08/mini-collections-cycle-01009A-1.svg');}
.fedral-content:hover .img_3{content:url('https://www.cssimpact.com/wp-content/uploads/2023/08/bank-0000F2-2.svg');}
.fedral-content:hover .img_4{content:url('https://www.cssimpact.com/wp-content/uploads/2023/08/healthcare-01009A.svg');}
.fedral-content:hover .img_5{content:url('https://www.cssimpact.com/wp-content/uploads/2023/08/supermaket-01009A.svg');}
span.elementor-icon-list-text:hover {text-decoration: underline;}
.industry-list li:first-child span:hover { text-decoration: unset; }
.fedral-content a:hover {background-color:#01009a;}
.fedral-content-main .fedral-content:hover h6{color: #fff !important;}
.section-padding .elementor-container {  width: 1340px; margin: 0 auto;}
#page span { font-family: 'Inter';}
#page h3 {font-family: 'Inter';}
#page p {  font-family: 'Inter';}
img.icon {width: 20px;}
.fedral-content a{ border-color: #abb6c5 !important; display: flex;align-items: center;justify-content: space-around; flex-wrap: wrap; border: 1px solid;border-radius: 20px; padding: 10px 20px;margin-bottom: 10px;}
.fedral-content h6 {width: 75%;padding-left: 20px; margin: 7px 0; color: #111111 !important;}
.fedral-content:last-child { margin-bottom: 0;}
.fedral-content-main {margin: 0px 0px 0px 85px;}
.fedral-content {position: relative;}
img.icon.Hline { position: absolute; right: 18px;}
.txt_ur{ justify-content: flex-start; align-content: center;margin: 0 !important;align-items: center;flex-wrap: wrap;display: flex;line-height: 0;}
.col-ab {padding-right: 12.7vw !important; padding-left: 12.7vw !important;}
.col-pct .elementor-widget-wrap {padding-right: 15px !important; padding-left: 15px !important;}
.col-lt .elementor-widget-wrap {padding-right: 0 !important;}
.col-ft .elementor-widget-wrap {padding-left: 0 !important;}
#btn-cont span:nth-child(1) {  display: flex;}
.txt-head {  margin-bottom: 0 !important;}
.ptxt{margin: 0 !important;}
.p-tag p:first-child { margin-bottom: 0;}
.col-had { margin-bottom: 0 !important;}
.col-ab .elementor-widget-wrap.elementor-element-populated { padding: 0;}
.industry-list li {flex-direction: row-reverse;}
.industry-list li:first-child span {color: #000098 !important;}
#btn-cont span:nth-child(1){display: flex;}
#section3-id .elementor-container { display: flex;vertical-align: middle; align-items: center;}
.fedral-content img.imgs {width: 50px;}


@media only screen and (min-width: 1340px) {
       
 .section-5 .elementor-widget-container {margin: 0px 0px 0px 0px !important;}
.section-5-img-right img.attachment-large.size-large.wp-image-30 {width: 100rem !important;}
        .section-5-img-right .elementor-widget-container {margin: 0px 0px 0px -167px !important;}
        .section-hide {display: none !important;}
        section.section-padding {padding: 250px 0px 100px 0px !important;}
    .elementor-1519 .elementor-element.elementor-element-b389158 > .elementor-element-populated {padding: 0px 70px 0px 0px !important;}
    .elementor-1519 .elementor-element.elementor-element-c434ef2 > .elementor-element-populated { padding: 0px 30px 0px 70px;}
    .sec6-class.elementor-widget-container {margin: 46px 0px 15px 0px !important;}
    #sec-3rd .elementor-column-gap-custom {column-gap: 68px;}
    #sec-6th .elementor-container.elementor-column-gap-wider { column-gap: 35px;}
    .col-pct .elementor-widget-wrap {  padding: 0 !important;}
    .elementor-1519 .elementor-element.elementor-element-2bdff7e > .elementor-widget-container {padding: 0px 0px 0px 5px;}
    .section-2-sub-inner .elementor-container.elementor-column-gap-wider { column-gap: 105px;}
    .main-class .elementor-widget-wrap.elementor-element-populated { padding: 0;}
    .section-7 .elementor-element-populated {padding: 0 !important;}
    .fedral-content h6 {font-size: 23px;width: 80%;padding-left: 13px;font-weight: 500; line-height: 32px !important;}
   
    .fedral-content-main {margin:0 !important;}
    .fedral-content img.imgs { width: 50px;}
    .fedral-content img.icon { width: 30px;}
    .section-padding .elementor-element-populated { padding: 0 !important;}
    section.elementor-section.elementor-top-section.elementor-element.elementor-element-59b0258.section-5.main-class {padding-left: 7% !important;padding-right: 7% !important;}
    section.elementor-section.elementor-top-section.elementor-element.elementor-element-59b0258.section-5.main-class .elementor-container.elementor-column-gap-default {max-width: 1300px !important;}
    .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-d999d83 {width: 40% !important;}
    .section-5-img-right img.attachment-large.size-large.wp-image-30 {width: 100% !important;padding-right: 15%;}
    .elementor-2002 .elementor-element.elementor-element-154250a > .elementor-element-populated { padding: 100px 150px 100px 87px;}
    #page .elementor-element-59b0258.section-5.main-class .elementor-container.elementor-column-gap-no {max-width: 100% !important;}
.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-154250a {
    width: 810px !important; height: 524px;}
.section-5-img-right img{ border-radius:10px; }
.section-6-right .fedral-content-main .fedral-content { height: 91px; width: 561px !important; padding-top: 0 !important;padding-bottom: 0 !important;}
#sec-col3 .elementor-column-gap-default {column-gap: 80px;}
    }
    
    @media only screen and (max-width: 2100px){
section.elementor-section.elementor-top-section.elementor-element.elementor-element-59b0258.section-5.main-class {padding-left: 390px !important;padding-right: 400px !important;}
}

@media only screen and (max-width: 2000px){
section.elementor-section.elementor-top-section.elementor-element.elementor-element-59b0258.section-5.main-class {
    padding-left: 344px !important;padding-right: 353px !important;}
}   
    
@media only screen and (max-width: 1920px){
section.elementor-section.elementor-top-section.elementor-element.elementor-element-59b0258.section-5.main-class {
    padding-left: 300px !important;padding-right: 310px !important;}
}
    
@media only screen and (max-width: 1900px){
section.elementor-section.elementor-top-section.elementor-element.elementor-element-59b0258.section-5.main-class {
    padding-left: 295px !important;padding-right: 305px !important;}
}    
    
 @media only screen and (max-width: 1800px) {   
    section.elementor-section.elementor-top-section.elementor-element.elementor-element-59b0258.section-5.main-class {
    padding-left: 243px !important;
    padding-right: 250px !important;
}
 }  
@media only screen and (max-width: 1700px) {
section.elementor-section.elementor-top-section.elementor-element.elementor-element-59b0258.section-5.main-class {
    padding-left: 192px !important;
    padding-right: 200px !important;
}
}
@media only screen and (max-width: 1600px) {
section.elementor-section.elementor-top-section.elementor-element.elementor-element-59b0258.section-5.main-class {
    padding-left: 142px !important;
    padding-right: 152px !important;}
    

}
@media only screen and (max-width: 1500px) {
section.elementor-section.elementor-top-section.elementor-element.elementor-element-59b0258.section-5.main-class {
    padding-left: 92px !important;
    padding-right: 102px !important;}

}

@media only screen and (min-width: 1350px) and (max-width: 1368px) {
.css-impct-lft-col .elementor-widget-wrap.elementor-element-populated {
    padding: 100px 150px 100px 81px !important;
}
}
@media only screen and (max-width: 1450px) {
section.elementor-section.elementor-top-section.elementor-element.elementor-element-59b0258.section-5.main-class {
    padding-left: 66px !important;
    padding-right: 76px !important;}

}
@media only screen and (max-width: 1400px) {
section.elementor-section.elementor-top-section.elementor-element.elementor-element-59b0258.section-5.main-class {
    padding-left: 42px !important;
    padding-right: 52px !important;}
    section#homepge-top-sec .elementor-container.elementor-column-gap-no {
    max-width: 1120px;
}

}
@media only screen and (max-width: 1366px) {
section.elementor-section.elementor-top-section.elementor-element.elementor-element-59b0258.section-5.main-class {
    padding-left: 26px !important;
    padding-right: 36px !important;
}
}  

@media only screen and (max-width: 1025px) {
section#homepge-top-sec .elementor-container.elementor-column-gap-no { max-width: 935px !important;}
div#home-pg-top-txt .elementor-widget-container br {display: none;}
.css-impct-lft-col .elementor-element-populated {padding: 50px 60px 50px 10px !important;}
.section-5-text {width: 100% !important;max-width: 100% !important;}
div#rite-col-img-by .elementor-widget-container {margin-left: -30px !important;}
div#rite-col-img-by .elementor-widget-container img {width: 100% !IMPORTANT;max-width: 100% !important;}
span.css-imp-bfr {left: 8px !important;}
p.quoteicon-p {font-size: 19px !important;}
section#home-sec-7 {padding-left: 0 !important;padding-right: 0 !important;}
div#solutin-des-col .elementor-widget-container br {display: none;}
div#solutin-des-col >.elementor-widget-wrap.elementor-element-populated {margin-right: 50px !important;}
.section-7-heading br {display: none;}
.section-7-heading {width: 100% !important;max-width: 100% !important;}
div#ready-bst {width: 70% !important;}
#redy-dm-col{width: 30% !important;}
.section-2-heading h2 br {display: none;}
.section-2-heading h2 {padding-right: 20px;}
}
@media only screen and (max-width: 983px) {
	#page .main-class .elementor-container { max-width: 900px !important;}
	#page #colophon .elementor-container { max-width: 900px !important;}    
 section#homepge-top-sec .elementor-container.elementor-column-gap-no {
    max-width: 900px !important;}   
.sec-2nd2.main-hdr2 {padding-top: 50px !IMPORTANT;}     
}   
@media only screen and (max-width: 915px) {
 	#page .main-class .elementor-container { max-width: 833px !important;}
	#page #colophon .elementor-container { max-width: 833px !important;}
	section#homepge-top-sec .elementor-container.elementor-column-gap-no {
    max-width: 833px !important;}
}   
@media only screen and (max-width: 836px) {
 #page .main-class .elementor-container { max-width: 745px !important;}
#page  #colophon .elementor-container { max-width: 745px !important} 
section#homepge-top-sec .elementor-container.elementor-column-gap-no { max-width: 745px !important;}
.fedral-content-main {
    margin: 0px 0px 0px 10px !important;}
section#home-sec-2 {padding: 20px 10px;} section#homepge-top-sec {
    padding-top: 250px !important;
    padding-bottom: 80px !important;
}  
.hero-btn2 a {
    padding-left: 15px !important;
    padding-right: 0 !important;
}
}
@media only screen and (max-width: 770px) {
#page .main-class .elementor-container { max-width: 680px !important; }
#page  #colophon .elementor-container { max-width: 680px !important;}
section#homepge-top-sec .elementor-container.elementor-column-gap-no {max-width: 680px !important;}
.hero-btn2 a {
    padding-left: 0px !important;
    padding-top: 30px !important;
}  
.section-4-img .elementor-widget-container {margin-top: 30px !important;}
.section-4-img {margin-bottom: 0 !important;}
section#home-sec-7 .elementor-column-gap-no {display: flex;flex-direction: column-reverse;}
section#home-sec-7 .elementor-column-gap-no .elementor-col-50 {width: 100% !important;}
div#rite-col-img-by .elementor-widget-container {margin: 0px 0 -35px 0 !important;}
.css-impct-lft-col .elementor-element-populated {padding: 80px 40px 50px 10px !important;}
}
@media only screen and (max-width: 669px) {
#page .main-class .elementor-container { max-width: 610px !important;}
#page  #colophon .elementor-container { max-width: 610px !important;}    
section#homepge-top-sec .elementor-container.elementor-column-gap-no {max-width: 610px !important;}    
div#hom-tp-rite-col {display: none;}
.hero-btn2 a {padding-left: 15px !important;padding-top: 12px !important;}   
.section-2-iconbox {width: 100% !important;max-width: 100% !important;}
.section-2-text .elementor-widget-container br {display: none;}
section#sec-col3 {margin-top: 0 !important;margin-bottom: 0 !important;}
section#section3-id {margin-top: 60px !important;padding-top: 80px !important;padding-bottom: 70px !important;margin-bottom: 60px !important;}
section#section3-id .section-3-right-img .elementor-widget-container {padding-right: 0 !important;margin-bottom: 40px;}
section#section3-id .section-3-right-img {text-align: center !important;}
section#section3-id .elementor-column-gap-no {flex-direction: column-reverse;}	
	section#home-sec-7 p.quoteicon-p {text-align: left !important;}
section#home-sec-7 p.pname {text-align: left !important;}
.section-5-heading img {
    margin-bottom: 40px !important;}
div#solutin-fedrl-col {
    padding-top: 40px !important;}   
div#solutin-fedrl-col {padding-top: 40px !important;}
section#home-sec-9 .elementor-column-gap-no {display: block;}
section#home-sec-9 .elementor-column-gap-no .elementor-col-50 {width: 100% !important;padding-bottom: 30px;}
div#redy-dm-col .elementor-element-populated {justify-content: flex-start !important;}
div#ready-bst .elementor-widget-container {margin-bottom: 0 !important;margin-top: 0 !important;} 
section#home-sec-9 {
    padding-top: 80px !important;
    padding-bottom:60px !important;}
  div#accelrt-col {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
} 
.section-2-heading h2 {
    padding-right: 0 !important;}
    section#sec-ome-6 .section-4-img {display: none !important;}
#section-hide-rw {display:block !important;}
section#home-sec-entr {
    padding-top: 60px !important;}
div#solutin-des-col >.elementor-widget-wrap.elementor-element-populated {
    margin-right: 0 !important;}  
    section#sec-col3 .elementor-col-33 .elementor-widget-wrap {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
section#section-hide-rw .elementor-col-20 .elementor-widget-wrap.elementor-element-populated {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
}    


@media only screen and (max-width: 552px) {
    .sec-2nd2.main-hdr2 {
    padding-top: 0px !IMPORTANT;}
section#homepge-top-sec img {display: none;}
.elementor-5839 .elementor-element.elementor-element-100d9b5 {
    width: 100% !important;max-width: 100% !IMPORTANT;}
.elementor-element-bc7e34a {width: 100% !IMPORTANT;}
.elementor-5839 .elementor-element.elementor-element-bc7e34a {
    width: auto !important;max-width: initial !important;}
#btn-cont {width: auto !important;}
.elementor-element.elementor-element-bc7e34a.elementor-widget__width-initial.elementor-widget.elementor-widget-text-editor {
    width: 100% !important;max-width: 100% !important;}
.elementor-element.elementor-element-bc7e34a br {display: none;}
.elementor-element-6b40d8b .elementor-widget-wrap.elementor-element-populated {display: block;}
#page .main-class .elementor-container{
    max-width:480px !important;}
#page  #colophon .elementor-container { max-width: 480px !important;}

section#homepge-top-sec .elementor-container.elementor-column-gap-no {max-width: 480px !important;}
.hero-btn2 a {
    padding-left: 0 !important;
    padding-top: 20px !important;
}
section#home-sec-2 {
    padding: 20px 0;}
section#section-hide-rw .elementor-col-20 {padding-bottom: 20px;}
section#section-hide-rw .elementor-col-20:last-child {padding-bottom: 0 !important;}
section#home-sec-7 {margin-top: 70px !important;}
section#section3-id {margin-bottom: 70px !important;}   
.fedral-content-main {
    margin: 0px !important;
}
}
@media only screen and (max-width: 483px) {
#page .main-class .elementor-container {max-width: 420px !important;}
#page  #colophon .elementor-container { max-width: 420px !important;}    
section#homepge-top-sec .elementor-container.elementor-column-gap-no {
    max-width: 420px !important;
}    
section#home-sec-7 {
    margin-bottom: 65px !important;
}
section#homepge-top-sec h1 br {
    display: none !important;
}
}    
@media only screen and (max-width: 427px) {
    
#page .main-class .elementor-container { max-width: 352px !important;}
#page  #colophon .elementor-container { max-width: 352px !important;}    
section#homepge-top-sec .elementor-container.elementor-column-gap-no {max-width: 352px !important;
}    
section#sec-ome-6 .section-4-heading h2 br {
    display: none;
}    
section#home-sec-entr h2 br {
    display: none;
}
}    
@media only screen and (max-width: 395px) {
#page .main-class .elementor-container {max-width: 333px !important;}
#page  #colophon .elementor-container { max-width: 333px !important;}
section#homepge-top-sec .elementor-container.elementor-column-gap-no {
    max-width: 333px !important;}
}
@media only screen and (max-width: 377px) {
#page .main-class .elementor-container {max-width: 315px !important;}
#page  #colophon .elementor-container { max-width: 315px !important;}    
section#homepge-top-sec .elementor-container.elementor-column-gap-no {
    max-width: 315px !important;
}    
}
@media only screen and (max-width: 365px) {
section#homepge-top-sec {
    padding-top: 230px !important;
    padding-bottom: 80px !important;
}
section#homepge-top-sec .elementor-container.elementor-column-gap-no {
    max-width: 301px !important;
}
#page .main-class .elementor-container {max-width: 301px !important;}
#page  #colophon .elementor-container { max-width: 301px !important;}
}
@media only screen and (max-width: 283px) {
#page .main-class .elementor-container {max-width: 240px !important;}
#page  #colophon .elementor-container { max-width: 240px !important;}
section#homepge-top-sec .elementor-container.elementor-column-gap-no {
    max-width: 240px !important;
}
.industry-list li span {
    font-size: 16px !important;
}
.elementor-5839 .elementor-element.elementor-element-8fb2bcc > .elementor-widget-container {
    margin: 0px 0px 0px 30px !important;
}
section#homepge-top-sec h1 {
    font-size: 32px !important;
}

.industry-list li span {
    font-size: 16px !important;
}

h2.elementor-heading-title.elementor-size-default {
    font-size: 32px !important;
}
}
.fedral-contents:after {content: '';background-image: url(/wp-content/uploads/2023/07/arrow-right-1.svg);width: 20px;height: 20px;display: block;position: absolute;right: 15px;top: 36%;background-size: contain;background-repeat: no-repeat;}
	
.fedral-contents {border-color: #abb6c5 !important;display: flex;align-items: center;flex-wrap: wrap;border: 1px solid;
border-radius: 20px;padding: 10px 20px;margin-bottom: 10px;}

.fedral-contents:hover {background-color: #01009a !important;}
.fedral-contents:hover .elementor-icon-list-text {
    color: #fff !important;
}
.fedral-contents:hover::after {content: '';background-image: url(/wp-content/uploads/2023/08/button-arrow-right.svg);}
.fedral-contents:hover path {stroke: #fff !important;}
.fdrl-cnt:hover .b {fill: #fff !important;}
.fdrl-cnt:hover g path  {fill: #fff !important;}
.elementor-icon-list-text:hover {text-decoration: none !important;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-088e3e6 */.quote-green-btn a:hover {background: #98fce0 !important;}
.expert-trsnd-btn:hover span svg path {fill: #c6c7e8 !important;}
.expert-trsnd-btn:hover span {color: #c6c7e8 !important;}
.trsnd-lern-btn:hover span {color: #646464 !important;}
.trsnd-lern-btn:hover span svg path {fill: #8a8a8a !important;}
.trsnd-lern-btn:hover a {border-color: #646464 !important;}
.reqst-trans-btn:hover a {background: #000082 !important;color: #fff !important;}
.reqst-trans-btn:hover a span svg path {fill: #fff !important;}	
.col-3.req-btn-col .logo-set1:hover a {color: #b3b3e1 !important;border-color: #b3b3e1 !important;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-059e3f2 */.home-learn-btn{height:42px;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a87427b */b.supr-scrpt {position: relative;}
b.supr-scrpt:after {content: '+';position: absolute;top: -15px;}/* End custom CSS */