.elementor-11 .elementor-element.elementor-element-afdb86b{--display:flex;--min-height:725px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:100;}.elementor-11 .elementor-element.elementor-element-afdb86b:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-afdb86b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-7312c97{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:2;}.elementor-11 .elementor-element.elementor-element-7312c97.e-con{--align-self:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-11 .elementor-element.elementor-element-fb3b251 img{width:100px;}.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-11 .elementor-element.elementor-element-dd37ae7{text-align:center;}.elementor-11 .elementor-element.elementor-element-dd37ae7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:58px;font-weight:800;color:#FFFFFF;}.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-11 .elementor-element.elementor-element-467afaf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:300;line-height:1.7px;color:#8EAAD0;}.elementor-11 .elementor-element.elementor-element-ccc9b10{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-11 .elementor-element.elementor-element-e6fa804 .elementor-button{background-color:#1E88E5;fill:#FFFFFF;color:#FFFFFF;padding:16px 36px 16px 36px;}.elementor-11 .elementor-element.elementor-element-538dc67 .elementor-button{background-color:#1E88E5;fill:#FFFFFF;color:#FFFFFF;padding:16px 36px 16px 36px;}.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-11 .elementor-element.elementor-element-79befbe{margin:66px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-79befbe .elementor-icon-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-79befbe.elementor-view-stacked .elementor-icon{background-color:#64B5F699;}.elementor-11 .elementor-element.elementor-element-79befbe.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-79befbe.elementor-view-default .elementor-icon{color:#64B5F699;border-color:#64B5F699;}.elementor-11 .elementor-element.elementor-element-79befbe.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-79befbe.elementor-view-default .elementor-icon svg{fill:#64B5F699;}.elementor-11 .elementor-element.elementor-element-79befbe .elementor-icon{font-size:25px;}.elementor-11 .elementor-element.elementor-element-79befbe .elementor-icon svg{height:25px;}.elementor-11 .elementor-element.elementor-element-cb5c426{--display:flex;--min-height:550px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-927927a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-927927a:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-927927a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://gellelectrical.com/wp-content/uploads/2026/06/Gell-Electrical-Canberra.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-927927a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-9f57863{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:70px;--padding-bottom:70px;--padding-left:60px;--padding-right:60px;}.elementor-11 .elementor-element.elementor-element-9f57863:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-9f57863 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F6F9;}.elementor-11 .elementor-element.elementor-element-2c108e4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#1E88E5;}.elementor-11 .elementor-element.elementor-element-01cd21b{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;color:#666666;}.elementor-11 .elementor-element.elementor-element-e31c2c4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-58e87d6{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:11px 11px;--row-gap:11px;--column-gap:11px;}.elementor-11 .elementor-element.elementor-element-58e87d6.e-con{--align-self:center;}.elementor-11 .elementor-element.elementor-element-001d80b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#1E88E5;}.elementor-11 .elementor-element.elementor-element-5d5e137{text-align:center;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;color:#666666;}.elementor-11 .elementor-element.elementor-element-2a70fa0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-3a3cf7a{--display:flex;--min-height:340px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-3a3cf7a:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-3a3cf7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gellelectrical.com/wp-content/uploads/2026/06/General-Electrical.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-8ee6dd1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:50px;--padding-bottom:50px;--padding-left:56px;--padding-right:56px;}.elementor-11 .elementor-element.elementor-element-8ee6dd1:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-8ee6dd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F6F9;}.elementor-11 .elementor-element.elementor-element-9160406 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#1E88E5;}.elementor-11 .elementor-element.elementor-element-9c6a1e0{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;color:#666666;}.elementor-11 .elementor-element.elementor-element-5df91a0 .elementor-button{background-color:#1E88E5;font-family:"Roboto", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;padding:12px 18px 12px 18px;}.elementor-11 .elementor-element.elementor-element-9f83dbc{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-de81229{--display:flex;--min-height:340px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-de81229:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-de81229 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gellelectrical.com/wp-content/uploads/2026/06/Switchboard-upgrades-3-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-4e38b5c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:50px;--padding-bottom:50px;--padding-left:56px;--padding-right:56px;}.elementor-11 .elementor-element.elementor-element-4e38b5c:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-4e38b5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F6F9;}.elementor-11 .elementor-element.elementor-element-79f56af .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#1E88E5;}.elementor-11 .elementor-element.elementor-element-32076f1{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;color:#666666;}.elementor-11 .elementor-element.elementor-element-224fba0 .elementor-button{background-color:#1E88E5;font-family:"Roboto", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;padding:12px 18px 12px 18px;}.elementor-11 .elementor-element.elementor-element-72098d9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-04851a5{--display:flex;--min-height:340px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-04851a5:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-04851a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gellelectrical.com/wp-content/uploads/2026/06/EV-Charger.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-2f03826{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:50px;--padding-bottom:50px;--padding-left:56px;--padding-right:56px;}.elementor-11 .elementor-element.elementor-element-2f03826:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-2f03826 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F6F9;}.elementor-11 .elementor-element.elementor-element-9ac1250 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#1E88E5;}.elementor-11 .elementor-element.elementor-element-4277a08{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;color:#666666;}.elementor-11 .elementor-element.elementor-element-3a62cbc .elementor-button{background-color:#1E88E5;font-family:"Roboto", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;padding:12px 18px 12px 18px;}.elementor-11 .elementor-element.elementor-element-5dae3c6{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-2a72d8b{--display:flex;--min-height:340px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-2a72d8b:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-2a72d8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gellelectrical.com/wp-content/uploads/2026/06/Emergency-Callouts.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-8701830{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:50px;--padding-bottom:50px;--padding-left:56px;--padding-right:56px;}.elementor-11 .elementor-element.elementor-element-8701830:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-8701830 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F6F9;}.elementor-11 .elementor-element.elementor-element-483c1e7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#1E88E5;}.elementor-11 .elementor-element.elementor-element-9c21b34{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;color:#666666;}.elementor-11 .elementor-element.elementor-element-84ccd18 .elementor-button{background-color:#1E88E5;font-family:"Roboto", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;padding:12px 18px 12px 18px;}.elementor-11 .elementor-element.elementor-element-3de2c05{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-6054954{--display:flex;--min-height:340px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-6054954:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-6054954 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gellelectrical.com/wp-content/uploads/2026/06/Outdoor.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-a3edb13{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:50px;--padding-bottom:50px;--padding-left:56px;--padding-right:56px;}.elementor-11 .elementor-element.elementor-element-a3edb13:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-a3edb13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F6F9;}.elementor-11 .elementor-element.elementor-element-fa89101 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#1E88E5;}.elementor-11 .elementor-element.elementor-element-b072b5a{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;color:#666666;}.elementor-11 .elementor-element.elementor-element-75f9150 .elementor-button{background-color:#1E88E5;font-family:"Roboto", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;padding:12px 18px 12px 18px;}.elementor-11 .elementor-element.elementor-element-a92337e{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-99f81b8{--display:flex;--min-height:340px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-99f81b8:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-99f81b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gellelectrical.com/wp-content/uploads/2026/06/Data-Comms.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-b5ea30a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:50px;--padding-bottom:50px;--padding-left:56px;--padding-right:56px;}.elementor-11 .elementor-element.elementor-element-b5ea30a:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-b5ea30a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F6F9;}.elementor-11 .elementor-element.elementor-element-32f7282 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#1E88E5;}.elementor-11 .elementor-element.elementor-element-f0da830{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;color:#666666;}.elementor-11 .elementor-element.elementor-element-e2c0ef2 .elementor-button{background-color:#1E88E5;font-family:"Roboto", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;padding:12px 18px 12px 18px;}.elementor-11 .elementor-element.elementor-element-010371e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--padding-top:90px;--padding-bottom:90px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-ab3dae3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:11px 11px;--row-gap:11px;--column-gap:11px;}.elementor-11 .elementor-element.elementor-element-9b121a4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#1E88E5;}.elementor-11 .elementor-element.elementor-element-e8f78e1{text-align:center;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;color:#666666;}.elementor-11 .elementor-element.elementor-element-cd5a7a9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-d3a808b{--display:flex;--min-height:340px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-c842fb8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:50px;--padding-bottom:50px;--padding-left:56px;--padding-right:56px;}.elementor-11 .elementor-element.elementor-element-c842fb8:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-c842fb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F6F9;}.elementor-11 .elementor-element.elementor-element-ab7578c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#1E88E5;}.elementor-11 .elementor-element.elementor-element-e6410d8{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;color:#666666;}.elementor-11 .elementor-element.elementor-element-8ddcbc8 .elementor-button{background-color:#1E88E5;font-family:"Roboto", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;padding:12px 18px 12px 18px;}.elementor-11 .elementor-element.elementor-element-26e878c{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-0bd8d01{--display:flex;--min-height:340px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-9e7963a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:50px;--padding-bottom:50px;--padding-left:56px;--padding-right:56px;}.elementor-11 .elementor-element.elementor-element-9e7963a:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-9e7963a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F6F9;}.elementor-11 .elementor-element.elementor-element-509c6ca .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#1E88E5;}.elementor-11 .elementor-element.elementor-element-55fa29b{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;color:#666666;}.elementor-11 .elementor-element.elementor-element-ee8050c .elementor-button{background-color:#1E88E5;font-family:"Roboto", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;padding:12px 18px 12px 18px;}.elementor-11 .elementor-element.elementor-element-be5065f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-dcb6a88{--display:flex;--min-height:340px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-78b2164{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:50px;--padding-bottom:50px;--padding-left:56px;--padding-right:56px;}.elementor-11 .elementor-element.elementor-element-78b2164:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-78b2164 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F6F9;}.elementor-11 .elementor-element.elementor-element-c189448 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#1E88E5;}.elementor-11 .elementor-element.elementor-element-4cc01c8{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;color:#666666;}.elementor-11 .elementor-element.elementor-element-bfa7328 .elementor-button{background-color:#1E88E5;font-family:"Roboto", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;padding:12px 18px 12px 18px;}.elementor-11 .elementor-element.elementor-element-60ae72b{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-cdc4dd6{--display:flex;--min-height:340px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-52f0952{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:50px;--padding-bottom:50px;--padding-left:56px;--padding-right:56px;}.elementor-11 .elementor-element.elementor-element-52f0952:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-52f0952 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F6F9;}.elementor-11 .elementor-element.elementor-element-7ff3e2c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#1E88E5;}.elementor-11 .elementor-element.elementor-element-905b5eb{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;color:#666666;}.elementor-11 .elementor-element.elementor-element-6ed6b51 .elementor-button{background-color:#1E88E5;font-family:"Roboto", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;padding:12px 18px 12px 18px;}.elementor-11 .elementor-element.elementor-element-8bd9897{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-e9e9438{--display:flex;--min-height:340px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-bc06c0c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:50px;--padding-bottom:50px;--padding-left:56px;--padding-right:56px;}.elementor-11 .elementor-element.elementor-element-bc06c0c:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-bc06c0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F6F9;}.elementor-11 .elementor-element.elementor-element-e9ff34f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#1E88E5;}.elementor-11 .elementor-element.elementor-element-0fad4b7{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;color:#666666;}.elementor-11 .elementor-element.elementor-element-1b5aa36 .elementor-button{background-color:#1E88E5;font-family:"Roboto", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;padding:12px 18px 12px 18px;}.elementor-11 .elementor-element.elementor-element-f826482{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-f2a93a5{--display:flex;--min-height:340px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-c134571{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:50px;--padding-bottom:50px;--padding-left:56px;--padding-right:56px;}.elementor-11 .elementor-element.elementor-element-c134571:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-c134571 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F6F9;}.elementor-11 .elementor-element.elementor-element-825ca95 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#1E88E5;}.elementor-11 .elementor-element.elementor-element-46c1368{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;color:#666666;}.elementor-11 .elementor-element.elementor-element-f488828 .elementor-button{background-color:#1E88E5;font-family:"Roboto", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;padding:12px 18px 12px 18px;}.elementor-11 .elementor-element.elementor-element-add6376{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-add6376:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-add6376 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-267828c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-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-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-11 .elementor-element.elementor-element-2759fb6 .elementor-counter-number-wrapper{color:#64B5F6;font-family:"Montserrat", Sans-serif;font-size:56px;font-weight:800;}.elementor-11 .elementor-element.elementor-element-2759fb6 .elementor-counter-title{color:#6B8AAA;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:2px;}.elementor-11 .elementor-element.elementor-element-6dfe522{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-5c2ad4b .elementor-counter-number-wrapper{color:#64B5F6;font-family:"Montserrat", Sans-serif;font-size:56px;font-weight:800;}.elementor-11 .elementor-element.elementor-element-5c2ad4b .elementor-counter-title{color:#6B8AAA;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:2px;}.elementor-11 .elementor-element.elementor-element-d1dee85{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-8a4183e .elementor-counter-number-wrapper{color:#64B5F6;font-family:"Montserrat", Sans-serif;font-size:56px;font-weight:800;}.elementor-11 .elementor-element.elementor-element-8a4183e .elementor-counter-title{color:#6B8AAA;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:2px;}.elementor-11 .elementor-element.elementor-element-63e4dff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-4859840 .elementor-counter-number-wrapper{color:#64B5F6;font-family:"Montserrat", Sans-serif;font-size:56px;font-weight:800;}.elementor-11 .elementor-element.elementor-element-4859840 .elementor-counter-title{color:#6B8AAA;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:2px;}.elementor-11 .elementor-element.elementor-element-a8b0697{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:90px;--padding-bottom:90px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-a8b0697:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-a8b0697 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-87d6761{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:11px 11px;--row-gap:11px;--column-gap:11px;}.elementor-11 .elementor-element.elementor-element-59bde69 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#1E88E5;}.elementor-11 .elementor-element.elementor-element-8594ef5{text-align:center;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;color:#666666;}.elementor-11 .elementor-element.elementor-element-310ec8e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-c54c1a9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:11px 11px;--row-gap:11px;--column-gap:11px;border-style:none;--border-style:none;--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-11 .elementor-element.elementor-element-c54c1a9:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-c54c1a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F6F9;}.elementor-11 .elementor-element.elementor-element-c823a16{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;letter-spacing:2px;color:#F9A825;}.elementor-11 .elementor-element.elementor-element-8d99077{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;font-style:italic;color:#444444;}.elementor-11 .elementor-element.elementor-element-8d99077 p{margin-block-end:21px;}.elementor-11 .elementor-element.elementor-element-b98b4cd{--display:flex;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-2202f26 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:700;letter-spacing:1px;color:#0A1628;}.elementor-11 .elementor-element.elementor-element-09902a3{font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:400;color:#999999;}.elementor-11 .elementor-element.elementor-element-c5b9a90{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:11px 11px;--row-gap:11px;--column-gap:11px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDE3EC;--border-color:#DDE3EC;--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-11 .elementor-element.elementor-element-c5b9a90:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-c5b9a90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F6F9;}.elementor-11 .elementor-element.elementor-element-4352f4e{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;letter-spacing:2px;color:#F9A825;}.elementor-11 .elementor-element.elementor-element-a2ca47c{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;font-style:italic;color:#444444;}.elementor-11 .elementor-element.elementor-element-a2ca47c p{margin-block-end:0px;}.elementor-11 .elementor-element.elementor-element-7c93155{--display:flex;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-2cb9f76 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:700;letter-spacing:1px;color:#0A1628;}.elementor-11 .elementor-element.elementor-element-126bfac{font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:400;color:#999999;}.elementor-11 .elementor-element.elementor-element-26ca6b8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:11px 11px;--row-gap:11px;--column-gap:11px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDE3EC;--border-color:#DDE3EC;--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-11 .elementor-element.elementor-element-26ca6b8:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-26ca6b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F6F9;}.elementor-11 .elementor-element.elementor-element-500c042{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;letter-spacing:2px;color:#F9A825;}.elementor-11 .elementor-element.elementor-element-785d052{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;font-style:italic;color:#444444;}.elementor-11 .elementor-element.elementor-element-9cc7dd1{--display:flex;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-5117d01 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:700;letter-spacing:1px;color:#0A1628;}.elementor-11 .elementor-element.elementor-element-bcd748b{font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:400;color:#999999;}.elementor-11 .elementor-element.elementor-element-67c3788{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:70px;--padding-bottom:70px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-67c3788:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-67c3788 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E88E5;}.elementor-11 .elementor-element.elementor-element-36b2a24 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:800;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-8d05176{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFFD9;}.elementor-11 .elementor-element.elementor-element-d852225 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:800;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-5989f96 .elementor-button{background-color:#00000000;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;padding:16px 36px 16px 36px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-11 .elementor-element.elementor-element-927927a{--width:49.077%;}.elementor-11 .elementor-element.elementor-element-9f57863{--width:50%;}.elementor-11 .elementor-element.elementor-element-58e87d6{--width:60%;}.elementor-11 .elementor-element.elementor-element-3a3cf7a{--width:50%;}.elementor-11 .elementor-element.elementor-element-8ee6dd1{--width:50%;}.elementor-11 .elementor-element.elementor-element-de81229{--width:50%;}.elementor-11 .elementor-element.elementor-element-4e38b5c{--width:50%;}.elementor-11 .elementor-element.elementor-element-04851a5{--width:50%;}.elementor-11 .elementor-element.elementor-element-2f03826{--width:50%;}.elementor-11 .elementor-element.elementor-element-2a72d8b{--width:50%;}.elementor-11 .elementor-element.elementor-element-8701830{--width:50%;}.elementor-11 .elementor-element.elementor-element-6054954{--width:50%;}.elementor-11 .elementor-element.elementor-element-a3edb13{--width:50%;}.elementor-11 .elementor-element.elementor-element-99f81b8{--width:50%;}.elementor-11 .elementor-element.elementor-element-b5ea30a{--width:50%;}.elementor-11 .elementor-element.elementor-element-ab3dae3{--width:60%;}.elementor-11 .elementor-element.elementor-element-d3a808b{--width:50%;}.elementor-11 .elementor-element.elementor-element-c842fb8{--width:50%;}.elementor-11 .elementor-element.elementor-element-0bd8d01{--width:50%;}.elementor-11 .elementor-element.elementor-element-9e7963a{--width:50%;}.elementor-11 .elementor-element.elementor-element-dcb6a88{--width:50%;}.elementor-11 .elementor-element.elementor-element-78b2164{--width:50%;}.elementor-11 .elementor-element.elementor-element-cdc4dd6{--width:50%;}.elementor-11 .elementor-element.elementor-element-52f0952{--width:50%;}.elementor-11 .elementor-element.elementor-element-e9e9438{--width:50%;}.elementor-11 .elementor-element.elementor-element-bc06c0c{--width:50%;}.elementor-11 .elementor-element.elementor-element-f2a93a5{--width:50%;}.elementor-11 .elementor-element.elementor-element-c134571{--width:50%;}.elementor-11 .elementor-element.elementor-element-267828c{--width:25%;}.elementor-11 .elementor-element.elementor-element-6dfe522{--width:25%;}.elementor-11 .elementor-element.elementor-element-d1dee85{--width:25%;}.elementor-11 .elementor-element.elementor-element-63e4dff{--width:25%;}.elementor-11 .elementor-element.elementor-element-87d6761{--width:60%;}.elementor-11 .elementor-element.elementor-element-310ec8e{--width:1100px;}.elementor-11 .elementor-element.elementor-element-c54c1a9{--width:33.3333%;}.elementor-11 .elementor-element.elementor-element-c5b9a90{--width:33.3333%;}.elementor-11 .elementor-element.elementor-element-26ca6b8{--width:33.3333%;}}@media(max-width:1024px) and (min-width:768px){.elementor-11 .elementor-element.elementor-element-310ec8e{--width:100%;}}@media(max-width:1024px){.elementor-11 .elementor-element.elementor-element-9f57863{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-e31c2c4{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-8ee6dd1{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-4e38b5c{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-2f03826{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-8701830{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-a3edb13{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-b5ea30a{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-c842fb8{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-9e7963a{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-78b2164{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-52f0952{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-bc06c0c{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-c134571{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-11 .elementor-element.elementor-element-2759fb6 .elementor-counter{flex-direction:column-reverse;}.elementor-11 .elementor-element.elementor-element-2759fb6 .elementor-counter-title{justify-content:start;}.elementor-11 .elementor-element.elementor-element-2759fb6 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;font-size:40px;}.elementor-11 .elementor-element.elementor-element-5c2ad4b .elementor-counter{flex-direction:column-reverse;}.elementor-11 .elementor-element.elementor-element-5c2ad4b .elementor-counter-title{justify-content:start;}.elementor-11 .elementor-element.elementor-element-5c2ad4b .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;font-size:40px;}.elementor-11 .elementor-element.elementor-element-8a4183e .elementor-counter{flex-direction:column-reverse;}.elementor-11 .elementor-element.elementor-element-8a4183e .elementor-counter-title{justify-content:start;}.elementor-11 .elementor-element.elementor-element-8a4183e .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;font-size:40px;}.elementor-11 .elementor-element.elementor-element-4859840 .elementor-counter{flex-direction:column-reverse;}.elementor-11 .elementor-element.elementor-element-4859840 .elementor-counter-title{justify-content:start;}.elementor-11 .elementor-element.elementor-element-4859840 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;font-size:40px;}.elementor-11 .elementor-element.elementor-element-310ec8e{--flex-wrap:nowrap;}.elementor-11 .elementor-element.elementor-element-a2ca47c p{margin-block-end:0px;}}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-afdb86b{--min-height:90vh;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-dd37ae7 .elementor-heading-title{font-size:32px;}.elementor-11 .elementor-element.elementor-element-79befbe{margin:90px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-927927a{--min-height:260px;}.elementor-11 .elementor-element.elementor-element-58e87d6{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-a889fdf{text-align:center;}.elementor-11 .elementor-element.elementor-element-3a3cf7a{--min-height:0px;}.elementor-11 .elementor-element.elementor-element-9f83dbc{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-11 .elementor-element.elementor-element-de81229{--min-height:0px;}.elementor-11 .elementor-element.elementor-element-04851a5{--min-height:0px;}.elementor-11 .elementor-element.elementor-element-5dae3c6{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-11 .elementor-element.elementor-element-2a72d8b{--min-height:0px;}.elementor-11 .elementor-element.elementor-element-6054954{--min-height:0px;}.elementor-11 .elementor-element.elementor-element-a92337e{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-11 .elementor-element.elementor-element-99f81b8{--min-height:0px;}.elementor-11 .elementor-element.elementor-element-010371e{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-ab3dae3{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-3d1ed9a{text-align:center;}.elementor-11 .elementor-element.elementor-element-d3a808b{--min-height:0px;}.elementor-11 .elementor-element.elementor-element-26e878c{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-11 .elementor-element.elementor-element-0bd8d01{--min-height:0px;}.elementor-11 .elementor-element.elementor-element-dcb6a88{--min-height:0px;}.elementor-11 .elementor-element.elementor-element-60ae72b{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-11 .elementor-element.elementor-element-cdc4dd6{--min-height:0px;}.elementor-11 .elementor-element.elementor-element-e9e9438{--min-height:0px;}.elementor-11 .elementor-element.elementor-element-f826482{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-11 .elementor-element.elementor-element-f2a93a5{--min-height:0px;}.elementor-11 .elementor-element.elementor-element-add6376{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 11px;--row-gap:20px;--column-gap:11px;}.elementor-11 .elementor-element.elementor-element-267828c{--width:50%;}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-11 .elementor-element.elementor-element-2759fb6 .elementor-counter-title{justify-content:center;}.elementor-11 .elementor-element.elementor-element-2759fb6 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;}.elementor-11 .elementor-element.elementor-element-6dfe522{--width:50%;}.elementor-11 .elementor-element.elementor-element-5c2ad4b .elementor-counter-title{justify-content:center;}.elementor-11 .elementor-element.elementor-element-5c2ad4b .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;}.elementor-11 .elementor-element.elementor-element-d1dee85{--width:50%;}.elementor-11 .elementor-element.elementor-element-8a4183e .elementor-counter-title{justify-content:center;}.elementor-11 .elementor-element.elementor-element-8a4183e .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;}.elementor-11 .elementor-element.elementor-element-63e4dff{--width:50%;}.elementor-11 .elementor-element.elementor-element-4859840 .elementor-counter-title{justify-content:center;}.elementor-11 .elementor-element.elementor-element-4859840 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;}.elementor-11 .elementor-element.elementor-element-a8b0697{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-351aa55{text-align:center;}.elementor-11 .elementor-element.elementor-element-310ec8e{--flex-wrap:wrap;}.elementor-11 .elementor-element.elementor-element-c54c1a9{--gap:11px 11px;--row-gap:11px;--column-gap:11px;}.elementor-11 .elementor-element.elementor-element-c5b9a90{--gap:11px 11px;--row-gap:11px;--column-gap:11px;}.elementor-11 .elementor-element.elementor-element-36b2a24{text-align:center;}.elementor-11 .elementor-element.elementor-element-d852225{text-align:center;}}/* Start custom CSS for heading, class: .elementor-element-dd37ae7 */.elementor-11 .elementor-element.elementor-element-dd37ae7 span{
    color: #64b5f6 ;
}

.elementor-11 .elementor-element.elementor-element-dd37ae7 h2{
  
  font-size: clamp(32px, 5.5vw, 58px);
  font-weight: 800;
  line-height: 1.1;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin-bottom: 16px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-467afaf */.elementor-11 .elementor-element.elementor-element-467afaf p{
     font-size: 18px;
  color: #8eaad0;
  font-weight: 300;
  margin-bottom: 36px;
  line-height: 1.7;
  max-width: 580px;
  margin-left: auto;
  margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e6fa804 */.btn{
      font-family: 'Montserrat', sans-serif;
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
   
  border-radius: 3px;
  transition: all 0.2s ease;
  display: inline-block;
  cursor: pointer;
  border: none;
}
 .elementor-11 .elementor-element.elementor-element-e6fa804 .elementor-button{
     font-family: 'Montserrat', sans-serif;
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
   
  border-radius: 3px;
  transition: all 0.2s ease;
  display: inline-block;
  cursor: pointer;
  border: none;
     box-shadow: 0 4px 20px rgba(30,136,229,0.4) !important; 
 }
 .elementor-11 .elementor-element.elementor-element-e6fa804 .elementor-button:hover {
  background: #1976d2;
  transform: translateY(-2px);
  box-shadow: 0 8px 28px rgba(30,136,229,0.5);
}

@media (max-width: 400px) {
    .elementor-11 .elementor-element.elementor-element-e6fa804 .elementor-button{
     
  font-size: 11px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-538dc67 */.btn{
      font-family: 'Montserrat', sans-serif;
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
   
  border-radius: 3px;
  transition: all 0.2s ease;
  display: inline-block;
  cursor: pointer;
  border: none;
}
 .elementor-11 .elementor-element.elementor-element-538dc67 .elementor-button{
     font-family: 'Montserrat', sans-serif;
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
   
  border-radius: 3px;
  transition: all 0.2s ease;
  display: inline-block;
  cursor: pointer;
  border: none;
     background: transparent;
   
  border: 2px solid rgba(255,255,255,0.35);
 }
 .elementor-11 .elementor-element.elementor-element-538dc67 .elementor-button:hover {
  border-color: white;
  background: rgba(255,255,255,0.06);
  transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-79befbe */.scroll-arrow{
    animation: arrowFloat 1.8s ease-in-out infinite;
}

@keyframes arrowFloat{
    0%{
        transform: translateY(0);
    }
    50%{
        transform: translateY(10px);
    }
    100%{
        transform: translateY(0);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afdb86b */.hero-bg {
   
  background:
    radial-gradient(ellipse 80% 60% at 50% 40%, rgba(21,101,192,0.18) 0%, transparent 70%),
    linear-gradient(180deg, #0a1628 0%, #0d1f3c 60%, #0a1628 100%);
}

/* Subtle grid lines */
.hero-bg::after {
  content: '';
  position: absolute;
  inset: 0;
  background-image:
    linear-gradient(rgba(30,136,229,0.05) 1px, transparent 1px),
    linear-gradient(90deg, rgba(30,136,229,0.05) 1px, transparent 1px);
  background-size: 60px 60px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a16d44 */.elementor-11 .elementor-element.elementor-element-6a16d44 h2{
     font-family: 'Montserrat', sans-serif;
  font-size: clamp(24px, 3vw, 36px);
  font-weight: 800;
  text-transform: uppercase;
 
  line-height: 1.1;
  margin-bottom: 20px;
}

@media (max-width: 767px) {
 .elementor-11 .elementor-element.elementor-element-6a16d44 h2{
     
  margin-bottom: 0px;
  }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-01cd21b */.elementor-11 .elementor-element.elementor-element-01cd21b p{
    line-height: 1.8;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a889fdf */.elementor-11 .elementor-element.elementor-element-a889fdf h2{
     font-family: 'Montserrat', sans-serif;
  font-size: clamp(24px, 3vw, 36px);
  font-weight: 800;
  text-transform: uppercase;
 
 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d5e137 */.elementor-11 .elementor-element.elementor-element-5d5e137 p{
    line-height: 1.8;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25d83c4 */.elementor-11 .elementor-element.elementor-element-25d83c4 h2{
     font-family: 'Montserrat', sans-serif;
  font-size: clamp(20px, 2.2vw, 28px);
  font-weight: 800;
  text-transform: uppercase;
   
   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9c6a1e0 */.elementor-11 .elementor-element.elementor-element-9c6a1e0 p{
    line-height: 1.8;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5df91a0 */.elementor-11 .elementor-element.elementor-element-5df91a0 .elementor-button{
     font-family: 'Montserrat', sans-serif;
  font-size: 12px;
  
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
   
  border-radius: 3px;
  transition: all 0.2s ease;
  display: inline-block;
  cursor: pointer;
  border: none;
     box-shadow: 0 4px 20px rgba(30,136,229,0.4) !important; 
 }
 .elementor-11 .elementor-element.elementor-element-5df91a0 .elementor-button:hover {
  background: #1976d2;
  transform: translateY(-2px);
  box-shadow: 0 8px 28px rgba(30,136,229,0.5);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a70fa0 */.elementor-11 .elementor-element.elementor-element-2a70fa0{
      
  max-width: 1100px;
  margin: 0 auto 4px;
  overflow: hidden;
  border-radius: 4px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-110aafc */.elementor-11 .elementor-element.elementor-element-110aafc h2{
     font-family: 'Montserrat', sans-serif;
  font-size: clamp(20px, 2.2vw, 28px);
  font-weight: 800;
  text-transform: uppercase;
   
   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32076f1 */.elementor-11 .elementor-element.elementor-element-32076f1 p{
    line-height: 1.8;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-224fba0 */.elementor-11 .elementor-element.elementor-element-224fba0 .elementor-button{
     font-family: 'Montserrat', sans-serif;
  font-size: 12px;
  
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
   
  border-radius: 3px;
  transition: all 0.2s ease;
  display: inline-block;
  cursor: pointer;
  border: none;
     box-shadow: 0 4px 20px rgba(30,136,229,0.4) !important; 
 }
 .elementor-11 .elementor-element.elementor-element-224fba0 .elementor-button:hover {
  background: #1976d2;
  transform: translateY(-2px);
  box-shadow: 0 8px 28px rgba(30,136,229,0.5);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f83dbc */.elementor-11 .elementor-element.elementor-element-9f83dbc{
      
  max-width: 1100px;
  margin: 0 auto 4px;
  overflow: hidden;
  border-radius: 4px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1fcbcaa */.elementor-11 .elementor-element.elementor-element-1fcbcaa h2{
     font-family: 'Montserrat', sans-serif;
  font-size: clamp(20px, 2.2vw, 28px);
  font-weight: 800;
  text-transform: uppercase;
   
   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4277a08 */.elementor-11 .elementor-element.elementor-element-4277a08 p{
    line-height: 1.8;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3a62cbc */.elementor-11 .elementor-element.elementor-element-3a62cbc .elementor-button{
     font-family: 'Montserrat', sans-serif;
  font-size: 12px;
  
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
   
  border-radius: 3px;
  transition: all 0.2s ease;
  display: inline-block;
  cursor: pointer;
  border: none;
     box-shadow: 0 4px 20px rgba(30,136,229,0.4) !important; 
 }
 .elementor-11 .elementor-element.elementor-element-3a62cbc .elementor-button:hover {
  background: #1976d2;
  transform: translateY(-2px);
  box-shadow: 0 8px 28px rgba(30,136,229,0.5);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72098d9 */.elementor-11 .elementor-element.elementor-element-72098d9{
      
  max-width: 1100px;
  margin: 0 auto 4px;
  overflow: hidden;
  border-radius: 4px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cd8612 */.elementor-11 .elementor-element.elementor-element-4cd8612 h2{
     font-family: 'Montserrat', sans-serif;
  font-size: clamp(20px, 2.2vw, 28px);
  font-weight: 800;
  text-transform: uppercase;
   
   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9c21b34 */.elementor-11 .elementor-element.elementor-element-9c21b34 p{
    line-height: 1.8;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-84ccd18 */.elementor-11 .elementor-element.elementor-element-84ccd18 .elementor-button{
     font-family: 'Montserrat', sans-serif;
  font-size: 12px;
  
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
   
  border-radius: 3px;
  transition: all 0.2s ease;
  display: inline-block;
  cursor: pointer;
  border: none;
     box-shadow: 0 4px 20px rgba(30,136,229,0.4) !important; 
 }
 .elementor-11 .elementor-element.elementor-element-84ccd18 .elementor-button:hover {
  background: #1976d2;
  transform: translateY(-2px);
  box-shadow: 0 8px 28px rgba(30,136,229,0.5);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5dae3c6 */.elementor-11 .elementor-element.elementor-element-5dae3c6{
      
  max-width: 1100px;
  margin: 0 auto 4px;
  overflow: hidden;
  border-radius: 4px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d5072ef */.elementor-11 .elementor-element.elementor-element-d5072ef h2{
     font-family: 'Montserrat', sans-serif;
  font-size: clamp(20px, 2.2vw, 28px);
  font-weight: 800;
  text-transform: uppercase;
   
   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b072b5a */.elementor-11 .elementor-element.elementor-element-b072b5a p{
    line-height: 1.8;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-75f9150 */.elementor-11 .elementor-element.elementor-element-75f9150 .elementor-button{
     font-family: 'Montserrat', sans-serif;
  font-size: 12px;
  
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
   
  border-radius: 3px;
  transition: all 0.2s ease;
  display: inline-block;
  cursor: pointer;
  border: none;
     box-shadow: 0 4px 20px rgba(30,136,229,0.4) !important; 
 }
 .elementor-11 .elementor-element.elementor-element-75f9150 .elementor-button:hover {
  background: #1976d2;
  transform: translateY(-2px);
  box-shadow: 0 8px 28px rgba(30,136,229,0.5);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3de2c05 */.elementor-11 .elementor-element.elementor-element-3de2c05{
      
  max-width: 1100px;
  margin: 0 auto 4px;
  overflow: hidden;
  border-radius: 4px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9ea1484 */.elementor-11 .elementor-element.elementor-element-9ea1484 h2{
     font-family: 'Montserrat', sans-serif;
  font-size: clamp(20px, 2.2vw, 28px);
  font-weight: 800;
  text-transform: uppercase;
   
   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f0da830 */.elementor-11 .elementor-element.elementor-element-f0da830 p{
    line-height: 1.8;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e2c0ef2 */.elementor-11 .elementor-element.elementor-element-e2c0ef2 .elementor-button{
     font-family: 'Montserrat', sans-serif;
  font-size: 12px;
  
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
   
  border-radius: 3px;
  transition: all 0.2s ease;
  display: inline-block;
  cursor: pointer;
  border: none;
     box-shadow: 0 4px 20px rgba(30,136,229,0.4) !important; 
 }
 .elementor-11 .elementor-element.elementor-element-e2c0ef2 .elementor-button:hover {
  background: #1976d2;
  transform: translateY(-2px);
  box-shadow: 0 8px 28px rgba(30,136,229,0.5);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a92337e */.elementor-11 .elementor-element.elementor-element-a92337e{
      
  max-width: 1100px;
  margin: 0 auto 4px;
  overflow: hidden;
  border-radius: 4px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d1ed9a */.elementor-11 .elementor-element.elementor-element-3d1ed9a h2{
     font-family: 'Montserrat', sans-serif;
  font-size: clamp(24px, 3vw, 36px);
  font-weight: 800;
  text-transform: uppercase;
 
 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e8f78e1 */.elementor-11 .elementor-element.elementor-element-e8f78e1 p{
    line-height: 1.8;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a70bb7 */.elementor-11 .elementor-element.elementor-element-9a70bb7 h2{
     font-family: 'Montserrat', sans-serif;
  font-size: clamp(20px, 2.2vw, 28px);
  font-weight: 800;
  text-transform: uppercase;
   
   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e6410d8 */.elementor-11 .elementor-element.elementor-element-e6410d8 p{
    line-height: 1.8;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8ddcbc8 */.elementor-11 .elementor-element.elementor-element-8ddcbc8 .elementor-button{
     font-family: 'Montserrat', sans-serif;
  font-size: 12px;
  
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
   
  border-radius: 3px;
  transition: all 0.2s ease;
  display: inline-block;
  cursor: pointer;
  border: none;
     box-shadow: 0 4px 20px rgba(30,136,229,0.4) !important; 
 }
 .elementor-11 .elementor-element.elementor-element-8ddcbc8 .elementor-button:hover {
  background: #1976d2;
  transform: translateY(-2px);
  box-shadow: 0 8px 28px rgba(30,136,229,0.5);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd5a7a9 */.elementor-11 .elementor-element.elementor-element-cd5a7a9{
      
  max-width: 1100px;
  margin: 0 auto 4px;
  overflow: hidden;
  border-radius: 4px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c6516d4 */.elementor-11 .elementor-element.elementor-element-c6516d4 h2{
     font-family: 'Montserrat', sans-serif;
  font-size: clamp(20px, 2.2vw, 28px);
  font-weight: 800;
  text-transform: uppercase;
   
   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55fa29b */.elementor-11 .elementor-element.elementor-element-55fa29b p{
    line-height: 1.8;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee8050c */.elementor-11 .elementor-element.elementor-element-ee8050c .elementor-button{
     font-family: 'Montserrat', sans-serif;
  font-size: 12px;
  
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
   
  border-radius: 3px;
  transition: all 0.2s ease;
  display: inline-block;
  cursor: pointer;
  border: none;
     box-shadow: 0 4px 20px rgba(30,136,229,0.4) !important; 
 }
 .elementor-11 .elementor-element.elementor-element-ee8050c .elementor-button:hover {
  background: #1976d2;
  transform: translateY(-2px);
  box-shadow: 0 8px 28px rgba(30,136,229,0.5);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26e878c */.elementor-11 .elementor-element.elementor-element-26e878c{
      
  max-width: 1100px;
  margin: 0 auto 4px;
  overflow: hidden;
  border-radius: 4px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cd55d6f */.elementor-11 .elementor-element.elementor-element-cd55d6f h2{
     font-family: 'Montserrat', sans-serif;
  font-size: clamp(20px, 2.2vw, 28px);
  font-weight: 800;
  text-transform: uppercase;
   
   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4cc01c8 */.elementor-11 .elementor-element.elementor-element-4cc01c8 p{
    line-height: 1.8;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bfa7328 */.elementor-11 .elementor-element.elementor-element-bfa7328 .elementor-button{
     font-family: 'Montserrat', sans-serif;
  font-size: 12px;
  
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
   
  border-radius: 3px;
  transition: all 0.2s ease;
  display: inline-block;
  cursor: pointer;
  border: none;
     box-shadow: 0 4px 20px rgba(30,136,229,0.4) !important; 
 }
 .elementor-11 .elementor-element.elementor-element-bfa7328 .elementor-button:hover {
  background: #1976d2;
  transform: translateY(-2px);
  box-shadow: 0 8px 28px rgba(30,136,229,0.5);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be5065f */.elementor-11 .elementor-element.elementor-element-be5065f{
      
  max-width: 1100px;
  margin: 0 auto 4px;
  overflow: hidden;
  border-radius: 4px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b48fe8f */.elementor-11 .elementor-element.elementor-element-b48fe8f h2{
     font-family: 'Montserrat', sans-serif;
  font-size: clamp(20px, 2.2vw, 28px);
  font-weight: 800;
  text-transform: uppercase;
   
   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-905b5eb */.elementor-11 .elementor-element.elementor-element-905b5eb p{
    line-height: 1.8;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6ed6b51 */.elementor-11 .elementor-element.elementor-element-6ed6b51 .elementor-button{
     font-family: 'Montserrat', sans-serif;
  font-size: 12px;
  
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
   
  border-radius: 3px;
  transition: all 0.2s ease;
  display: inline-block;
  cursor: pointer;
  border: none;
     box-shadow: 0 4px 20px rgba(30,136,229,0.4) !important; 
 }
 .elementor-11 .elementor-element.elementor-element-6ed6b51 .elementor-button:hover {
  background: #1976d2;
  transform: translateY(-2px);
  box-shadow: 0 8px 28px rgba(30,136,229,0.5);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60ae72b */.elementor-11 .elementor-element.elementor-element-60ae72b{
      
  max-width: 1100px;
  margin: 0 auto 4px;
  overflow: hidden;
  border-radius: 4px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ba0801 */.elementor-11 .elementor-element.elementor-element-3ba0801 h2{
     font-family: 'Montserrat', sans-serif;
  font-size: clamp(20px, 2.2vw, 28px);
  font-weight: 800;
  text-transform: uppercase;
   
   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0fad4b7 */.elementor-11 .elementor-element.elementor-element-0fad4b7 p{
    line-height: 1.8;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1b5aa36 */.elementor-11 .elementor-element.elementor-element-1b5aa36 .elementor-button{
     font-family: 'Montserrat', sans-serif;
  font-size: 12px;
  
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
   
  border-radius: 3px;
  transition: all 0.2s ease;
  display: inline-block;
  cursor: pointer;
  border: none;
     box-shadow: 0 4px 20px rgba(30,136,229,0.4) !important; 
 }
 .elementor-11 .elementor-element.elementor-element-1b5aa36 .elementor-button:hover {
  background: #1976d2;
  transform: translateY(-2px);
  box-shadow: 0 8px 28px rgba(30,136,229,0.5);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bd9897 */.elementor-11 .elementor-element.elementor-element-8bd9897{
      
  max-width: 1100px;
  margin: 0 auto 4px;
  overflow: hidden;
  border-radius: 4px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-900ca9a */.elementor-11 .elementor-element.elementor-element-900ca9a h2{
     font-family: 'Montserrat', sans-serif;
  font-size: clamp(20px, 2.2vw, 28px);
  font-weight: 800;
  text-transform: uppercase;
   
   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46c1368 */.elementor-11 .elementor-element.elementor-element-46c1368 p{
    line-height: 1.8;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f488828 */.elementor-11 .elementor-element.elementor-element-f488828 .elementor-button{
     font-family: 'Montserrat', sans-serif;
  font-size: 12px;
  
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
   
  border-radius: 3px;
  transition: all 0.2s ease;
  display: inline-block;
  cursor: pointer;
  border: none;
     box-shadow: 0 4px 20px rgba(30,136,229,0.4) !important; 
 }
 .elementor-11 .elementor-element.elementor-element-f488828 .elementor-button:hover {
  background: #1976d2;
  transform: translateY(-2px);
  box-shadow: 0 8px 28px rgba(30,136,229,0.5);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f826482 */.elementor-11 .elementor-element.elementor-element-f826482{
      
  max-width: 1100px;
  margin: 0 auto 4px;
  overflow: hidden;
  border-radius: 4px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-010371e *//* ── Base widget layout ── */
.svc-img-widget {
  width: 100% !important;
  max-width: 600px !important;         /* change freely */
}

.svc-img-box {
  position: relative !important;
  width: 100% !important;
  height: 340px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  overflow: hidden !important;
}

/* ── SVG icon ── */
.svc-icon {
  position: relative !important;
  z-index: 2 !important;
  opacity: 0.28 !important;
  transition: opacity 0.35s ease !important, transform 0.35s ease !important;
}
.svc-img-box:hover .svc-icon {
  opacity: 0.55 !important;
  transform: scale(1.12) !important;
}

/* ── Radial glow overlay ── */
.svc-glow {
  position: absolute !important;
  inset: 0 !important;
  z-index: 1 !important;
  opacity: 0 !important;
  transition: opacity 0.4s ease !important;
}
.svc-img-box:hover .svc-glow { opacity: 1 !important; }

/* ── Gradient fills — one per card ── */
.svc-img-fill-1 { background: linear-gradient(135deg, #1a237e, #1565c0) !important; }
.svc-img-fill-2 { background: linear-gradient(135deg, #0d47a1, #1976d2) !important; }
.svc-img-fill-3 { background: linear-gradient(135deg, #1565c0, #42a5f5) !important; }
.svc-img-fill-4 { background: linear-gradient(135deg, #0a1628, #1e88e5) !important; }
.svc-img-fill-5 { background: linear-gradient(135deg, #1976d2, #64b5f6) !important; }
.svc-img-fill-6 { background: linear-gradient(135deg, #0d1f3c, #1565c0) !important; }

/* ── Glow colours matching each card ── */
.svc-glow-1 { background: radial-gradient(ellipse at center, rgba(100,181,246,0.25) 0%, transparent 70%) !important; }
.svc-glow-2 { background: radial-gradient(ellipse at center, rgba(66,165,245,0.25) 0%, transparent 70%) !important; }
.svc-glow-3 { background: radial-gradient(ellipse at center, rgba(144,202,249,0.30) 0%, transparent 70%) !important; }
.svc-glow-4 { background: radial-gradient(ellipse at center, rgba(30,136,229,0.30) 0%, transparent 70%) !important; }
.svc-glow-5 { background: radial-gradient(ellipse at center, rgba(187,222,251,0.30) 0%, transparent 70%) !important; }
.svc-glow-6 { background: radial-gradient(ellipse at center, rgba(100,181,246,0.25) 0%, transparent 70%) !important; }

/* ── Subtle scale-in on load (staggered per card) ── */
@keyframes svcFadeIn {
  from { opacity: 0 !important; transform: scale(0.96) !important; }
  to   { opacity: 1 !important; transform: scale(1) !important; }
}

#svc-img-1 .svc-img-box { animation: svcFadeIn 0.5s ease 0.05s both !important; }
#svc-img-2 .svc-img-box { animation: svcFadeIn 0.5s ease 0.15s both !important; }
#svc-img-3 .svc-img-box { animation: svcFadeIn 0.5s ease 0.25s both !important; }
#svc-img-4 .svc-img-box { animation: svcFadeIn 0.5s ease 0.35s both !important; }
#svc-img-5 .svc-img-box { animation: svcFadeIn 0.5s ease 0.45s both !important; }
#svc-img-6 .svc-img-box { animation: svcFadeIn 0.5s ease 0.55s both !important; }

.svc-img-grid {
  display: grid !important;
  grid-template-columns: repeat(3, 1fr) !important;
  gap: 20px !important;
  max-width: 1100px !important;
  margin: 0 auto !important;
  padding: 40px 20px !important;
}

.svc-img-grid .svc-img-widget {
  max-width: none !important;
  margin: 0 !important;
}

@media (max-width: 860px) {
  .svc-img-grid { grid-template-columns: repeat(2, 1fr) !important; }

  .svc-img-box {
    height: 280px !important;
  }

  .svc-icon {
    width: 90px !important;
    height: 90px !important;
  }

  .svc-img-grid {
    gap: 16px !important;
    padding: 30px 15px !important;
  }
}

@media (max-width: 560px) {
  .svc-img-grid { grid-template-columns: 1fr !important; }

  .svc-img-box {
    height: 250px !important;
  }

  .svc-icon {
    width: 70px !important;
    height: 70px !important;
  }

  .svc-img-grid {
    gap: 14px !important;
    padding: 20px 12px !important;
  }
}

@media (max-width: 400px) {

  .svc-img-box {
    height: 230px !important;
  }

  .svc-icon {
    width: 60px !important;
    height: 60px !important;
  }
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-2759fb6 */.elementor-11 .elementor-element.elementor-element-2759fb6 .elementor-counter-number-wrapper{
    font-size: clamp(36px, 4vw, 54px);
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-5c2ad4b */.elementor-11 .elementor-element.elementor-element-5c2ad4b .elementor-counter-number-wrapper{
    font-size: clamp(36px, 4vw, 56px);
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-8a4183e */.elementor-11 .elementor-element.elementor-element-8a4183e .elementor-counter-number-wrapper{
    font-size: clamp(36px, 4vw, 56px);
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-4859840 */.elementor-11 .elementor-element.elementor-element-4859840 .elementor-counter-number-wrapper{
    font-size: clamp(36px, 4vw, 56px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-add6376 *//* Tablet + Mobile: keep title in single line + center */
@media (max-width: 1024px) {

  .elementor-counter-title {
    white-space: nowrap !important;
    text-align: center !important;
    display: block;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis; /* prevents breaking layout */
  }
   #reviews .elementor-counter-title {
    white-space: normal !important;   /* allow 2 lines */
    text-align: center !important;
    font-size: 11px; 
    padding-top: 3px;/* slightly smaller so it fits better */
    line-height: 1.3;
    word-break: break-word;
  }
   .elementor-11 .elementor-element.elementor-element-add6376 .elementor-counter-number-wrapper{
       font-size: 30.96px;
   }
}

@media (max-width: 767px) {

  .elementor-counter-title {
    white-space: nowrap !important;
    text-align: center !important;
    display: block;
    width: 100%;
    font-size: 14px; /* optional: helps fit mobile */
  }
}

/* ── Mobile: 2 columns layout ── */
@media (max-width: 767px) {

  /* Force inner container to grid */
  #reviews .e-con-inner {
    display: grid !important;
    grid-template-columns: repeat(2, 1fr) !important;
    gap: 22px !important;
  }

  /* Make each counter box fit nicely */
  #reviews .e-con-child,
  #reviews .e-child {
    width: 100% !important;
  }

  /* Center content inside each card */
  #reviews .elementor-counter {
    text-align: center !important;
  }

  #reviews .elementor-counter-number-wrapper {
    justify-content: center !important;
  }
}

 
@media (max-width: 400px) {

  #reviews .elementor-counter-title {
    white-space: normal !important;   /* allow 2 lines */
    text-align: center !important;
    font-size: 12px; 
    padding-top: 3px;/* slightly smaller so it fits better */
    line-height: 1.3;
    word-break: break-word;
  }

   #reviews .e-con-inner {
    display: grid !important;
    grid-template-columns: repeat(2, 1fr) !important;
    gap: 12px !important;
  }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-351aa55 */.elementor-11 .elementor-element.elementor-element-351aa55 h2{
     font-family: 'Montserrat', sans-serif;
  font-size: clamp(24px, 3vw, 36px);
  font-weight: 800;
  text-transform: uppercase;
 
 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8594ef5 */.elementor-11 .elementor-element.elementor-element-8594ef5 p{
    line-height: 1.8;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c54c1a9 */.elementor-11 .elementor-element.elementor-element-c54c1a9{
     border: 1px solid #DDE3EC !important;
  
  border-top: 4px solid #1e88e5 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5b9a90 */.elementor-11 .elementor-element.elementor-element-c5b9a90{
     border-top: 4px solid #1e88e5 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26ca6b8 */.elementor-11 .elementor-element.elementor-element-26ca6b8{
     border-top: 4px solid #1e88e5 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36b2a24 */.elementor-11 .elementor-element.elementor-element-36b2a24 h2{
    font-family: 'Montserrat', sans-serif;
  font-size: clamp(26px, 3.5vw, 44px);
  font-weight: 800;
  color: var(--white);
  text-transform: uppercase;
  line-height: 1.1;
   
 
 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8d05176 */.elementor-11 .elementor-element.elementor-element-8d05176 p{
    line-height: 1.8;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d852225 */.elementor-11 .elementor-element.elementor-element-d852225 h2{
    font-family: 'Montserrat', sans-serif;
  font-size: clamp(26px, 3.5vw, 44px);
  font-weight: 800;
  color: var(--white);
  text-transform: uppercase;
  line-height: 1.1;
   
 
 
}/* End custom CSS */