.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-704 .elementor-element.elementor-element-bff1818{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-704 .elementor-element.elementor-element-f29e6fa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-704 .elementor-element.elementor-element-75e45f7{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-704 .elementor-element.elementor-element-dcddb22 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:48px;font-weight:800;line-height:48px;letter-spacing:0.2px;color:#004071;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-704 .elementor-element.elementor-element-fd4506a > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-704 .elementor-element.elementor-element-fd4506a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#000000;}.elementor-704 .elementor-element.elementor-element-e19e2c1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-nested-carousel .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-nested-carousel .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-704 .elementor-element.elementor-element-3ab79f6{--display:flex;--justify-content:center;}.elementor-704 .elementor-element.elementor-element-f05a692{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-704 .elementor-element.elementor-element-9cb6b18{text-align:center;}.elementor-704 .elementor-element.elementor-element-9cb6b18 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:80px;font-weight:700;color:#004071;}.elementor-704 .elementor-element.elementor-element-7b23af3{--display:flex;}.elementor-704 .elementor-element.elementor-element-12fa6f0{--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;--border-radius:24px 24px 24px 24px;--padding-top:030px;--padding-bottom:30px;--padding-left:0100px;--padding-right:30px;}.elementor-704 .elementor-element.elementor-element-12fa6f0:not(.elementor-motion-effects-element-type-background), .elementor-704 .elementor-element.elementor-element-12fa6f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7E7E7;}.elementor-704 .elementor-element.elementor-element-231ea3f{--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;--z-index:2;}.elementor-704 .elementor-element.elementor-element-684064d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-704 .elementor-element.elementor-element-486af23 img{width:100%;border-radius:24px 24px 24px 24px;}.elementor-704 .elementor-element.elementor-element-db1561b{--display:flex;--position:absolute;--min-height:150px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10000px 10000px 10000px 10000px;top:35%;--z-index:1;}.elementor-704 .elementor-element.elementor-element-db1561b:not(.elementor-motion-effects-element-type-background), .elementor-704 .elementor-element.elementor-element-db1561b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body:not(.rtl) .elementor-704 .elementor-element.elementor-element-db1561b{left:-38%;}body.rtl .elementor-704 .elementor-element.elementor-element-db1561b{right:-38%;}.elementor-704 .elementor-element.elementor-element-a8440c7 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:96px;font-weight:600;line-height:96px;color:#4BB0FD;}.elementor-704 .elementor-element.elementor-element-4a058cb{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:050px;--padding-right:020px;}.elementor-704 .elementor-element.elementor-element-4a058cb:not(.elementor-motion-effects-element-type-background), .elementor-704 .elementor-element.elementor-element-4a058cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-704 .elementor-element.elementor-element-b89bf63 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:500;text-transform:capitalize;line-height:48px;letter-spacing:0.5px;color:#000000;}.elementor-704 .elementor-element.elementor-element-b2d6186{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;text-transform:capitalize;line-height:27px;letter-spacing:0.5px;color:#646464;}.elementor-704 .elementor-element.elementor-element-905cfcf{--display:flex;}.elementor-704 .elementor-element.elementor-element-ca1bf97{--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;--border-radius:24px 24px 24px 24px;--padding-top:030px;--padding-bottom:30px;--padding-left:0100px;--padding-right:30px;}.elementor-704 .elementor-element.elementor-element-ca1bf97:not(.elementor-motion-effects-element-type-background), .elementor-704 .elementor-element.elementor-element-ca1bf97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7E7E7;}.elementor-704 .elementor-element.elementor-element-7419565{--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;--z-index:2;}.elementor-704 .elementor-element.elementor-element-9a7eb44{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-704 .elementor-element.elementor-element-544fb97 img{width:100%;border-radius:24px 24px 24px 24px;}.elementor-704 .elementor-element.elementor-element-60e0f95{--display:flex;--position:absolute;--min-height:150px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10000px 10000px 10000px 10000px;top:35%;--z-index:1;}.elementor-704 .elementor-element.elementor-element-60e0f95:not(.elementor-motion-effects-element-type-background), .elementor-704 .elementor-element.elementor-element-60e0f95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body:not(.rtl) .elementor-704 .elementor-element.elementor-element-60e0f95{left:-38%;}body.rtl .elementor-704 .elementor-element.elementor-element-60e0f95{right:-38%;}.elementor-704 .elementor-element.elementor-element-867ab06 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:96px;font-weight:600;line-height:96px;color:#4BB0FD;}.elementor-704 .elementor-element.elementor-element-e87e264{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:050px;--padding-right:020px;}.elementor-704 .elementor-element.elementor-element-e87e264:not(.elementor-motion-effects-element-type-background), .elementor-704 .elementor-element.elementor-element-e87e264 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-704 .elementor-element.elementor-element-feb9092 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:500;text-transform:capitalize;line-height:48px;letter-spacing:0.5px;color:#000000;}.elementor-704 .elementor-element.elementor-element-d475858{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;text-transform:capitalize;line-height:27px;letter-spacing:0.5px;color:#646464;}.elementor-704 .elementor-element.elementor-element-3326d06{--display:flex;}.elementor-704 .elementor-element.elementor-element-77fca4b{--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;--border-radius:24px 24px 24px 24px;--padding-top:030px;--padding-bottom:30px;--padding-left:0100px;--padding-right:30px;}.elementor-704 .elementor-element.elementor-element-77fca4b:not(.elementor-motion-effects-element-type-background), .elementor-704 .elementor-element.elementor-element-77fca4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7E7E7;}.elementor-704 .elementor-element.elementor-element-771c346{--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;--z-index:2;}.elementor-704 .elementor-element.elementor-element-1c7f7e3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-704 .elementor-element.elementor-element-5face66 img{width:100%;border-radius:24px 24px 24px 24px;}.elementor-704 .elementor-element.elementor-element-a59379c{--display:flex;--position:absolute;--min-height:150px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10000px 10000px 10000px 10000px;top:35%;--z-index:1;}.elementor-704 .elementor-element.elementor-element-a59379c:not(.elementor-motion-effects-element-type-background), .elementor-704 .elementor-element.elementor-element-a59379c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body:not(.rtl) .elementor-704 .elementor-element.elementor-element-a59379c{left:-38%;}body.rtl .elementor-704 .elementor-element.elementor-element-a59379c{right:-38%;}.elementor-704 .elementor-element.elementor-element-af9bb0a .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:96px;font-weight:600;line-height:96px;color:#4BB0FD;}.elementor-704 .elementor-element.elementor-element-00cfba1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:050px;--padding-right:020px;}.elementor-704 .elementor-element.elementor-element-00cfba1:not(.elementor-motion-effects-element-type-background), .elementor-704 .elementor-element.elementor-element-00cfba1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-704 .elementor-element.elementor-element-2d86cb0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:500;text-transform:capitalize;line-height:48px;letter-spacing:0.5px;color:#000000;}.elementor-704 .elementor-element.elementor-element-9b86f16{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;text-transform:capitalize;line-height:27px;letter-spacing:0.5px;color:#646464;}.elementor-704 .elementor-element.elementor-element-00f104e{--display:flex;}.elementor-704 .elementor-element.elementor-element-19fed40{--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;--border-radius:24px 24px 24px 24px;--padding-top:030px;--padding-bottom:30px;--padding-left:0100px;--padding-right:30px;}.elementor-704 .elementor-element.elementor-element-19fed40:not(.elementor-motion-effects-element-type-background), .elementor-704 .elementor-element.elementor-element-19fed40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7E7E7;}.elementor-704 .elementor-element.elementor-element-55fae69{--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;--z-index:2;}.elementor-704 .elementor-element.elementor-element-214194d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-704 .elementor-element.elementor-element-b067858 img{width:100%;border-radius:24px 24px 24px 24px;}.elementor-704 .elementor-element.elementor-element-595e9f9{--display:flex;--position:absolute;--min-height:150px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10000px 10000px 10000px 10000px;top:35%;--z-index:1;}.elementor-704 .elementor-element.elementor-element-595e9f9:not(.elementor-motion-effects-element-type-background), .elementor-704 .elementor-element.elementor-element-595e9f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body:not(.rtl) .elementor-704 .elementor-element.elementor-element-595e9f9{left:-38%;}body.rtl .elementor-704 .elementor-element.elementor-element-595e9f9{right:-38%;}.elementor-704 .elementor-element.elementor-element-dd10526 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:96px;font-weight:600;line-height:96px;color:#4BB0FD;}.elementor-704 .elementor-element.elementor-element-011f450{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:050px;--padding-right:020px;}.elementor-704 .elementor-element.elementor-element-011f450:not(.elementor-motion-effects-element-type-background), .elementor-704 .elementor-element.elementor-element-011f450 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-704 .elementor-element.elementor-element-938d7e9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:500;text-transform:capitalize;line-height:48px;letter-spacing:0.5px;color:#000000;}.elementor-704 .elementor-element.elementor-element-84ed6e2{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;text-transform:capitalize;line-height:27px;letter-spacing:0.5px;color:#646464;}.elementor-704 .elementor-element.elementor-element-ef819eb{--display:flex;}.elementor-704 .elementor-element.elementor-element-ffc3c16{--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;--border-radius:24px 24px 24px 24px;--padding-top:030px;--padding-bottom:30px;--padding-left:0100px;--padding-right:30px;}.elementor-704 .elementor-element.elementor-element-ffc3c16:not(.elementor-motion-effects-element-type-background), .elementor-704 .elementor-element.elementor-element-ffc3c16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7E7E7;}.elementor-704 .elementor-element.elementor-element-db757d9{--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;--z-index:2;}.elementor-704 .elementor-element.elementor-element-493398d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-704 .elementor-element.elementor-element-a756dc6 img{width:100%;border-radius:24px 24px 24px 24px;}.elementor-704 .elementor-element.elementor-element-9db8c4e{--display:flex;--position:absolute;--min-height:150px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10000px 10000px 10000px 10000px;top:35%;--z-index:1;}.elementor-704 .elementor-element.elementor-element-9db8c4e:not(.elementor-motion-effects-element-type-background), .elementor-704 .elementor-element.elementor-element-9db8c4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body:not(.rtl) .elementor-704 .elementor-element.elementor-element-9db8c4e{left:-38%;}body.rtl .elementor-704 .elementor-element.elementor-element-9db8c4e{right:-38%;}.elementor-704 .elementor-element.elementor-element-8955ed6 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:96px;font-weight:600;line-height:96px;color:#4BB0FD;}.elementor-704 .elementor-element.elementor-element-5225748{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:050px;--padding-right:020px;}.elementor-704 .elementor-element.elementor-element-5225748:not(.elementor-motion-effects-element-type-background), .elementor-704 .elementor-element.elementor-element-5225748 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-704 .elementor-element.elementor-element-83aff4b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:500;text-transform:capitalize;line-height:48px;letter-spacing:0.5px;color:#000000;}.elementor-704 .elementor-element.elementor-element-60032a3{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;text-transform:capitalize;line-height:27px;letter-spacing:0.5px;color:#646464;}.elementor-704 .elementor-element.elementor-element-e261314{--display:flex;}.elementor-704 .elementor-element.elementor-element-69807c0{--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;--border-radius:24px 24px 24px 24px;--padding-top:030px;--padding-bottom:30px;--padding-left:0100px;--padding-right:30px;}.elementor-704 .elementor-element.elementor-element-69807c0:not(.elementor-motion-effects-element-type-background), .elementor-704 .elementor-element.elementor-element-69807c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7E7E7;}.elementor-704 .elementor-element.elementor-element-e5d3d2d{--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;--z-index:2;}.elementor-704 .elementor-element.elementor-element-ed5cd4c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-704 .elementor-element.elementor-element-1c5d662 img{width:100%;border-radius:24px 24px 24px 24px;}.elementor-704 .elementor-element.elementor-element-0c9fa5f{--display:flex;--position:absolute;--min-height:150px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10000px 10000px 10000px 10000px;top:35%;--z-index:1;}.elementor-704 .elementor-element.elementor-element-0c9fa5f:not(.elementor-motion-effects-element-type-background), .elementor-704 .elementor-element.elementor-element-0c9fa5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body:not(.rtl) .elementor-704 .elementor-element.elementor-element-0c9fa5f{left:-38%;}body.rtl .elementor-704 .elementor-element.elementor-element-0c9fa5f{right:-38%;}.elementor-704 .elementor-element.elementor-element-626658e .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:96px;font-weight:600;line-height:96px;color:#4BB0FD;}.elementor-704 .elementor-element.elementor-element-fdf0232{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:050px;--padding-right:020px;}.elementor-704 .elementor-element.elementor-element-fdf0232:not(.elementor-motion-effects-element-type-background), .elementor-704 .elementor-element.elementor-element-fdf0232 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-704 .elementor-element.elementor-element-5531479 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:500;text-transform:capitalize;line-height:48px;letter-spacing:0.5px;color:#000000;}.elementor-704 .elementor-element.elementor-element-1cc5f36{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;text-transform:capitalize;line-height:27px;letter-spacing:0.5px;color:#646464;}.elementor-704 .elementor-element.elementor-element-ccb03ff{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-704 .elementor-element.elementor-element-6f4f351{--display:flex;--min-height:50vh;--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;}.elementor-704 .elementor-element.elementor-element-6f4f351:not(.elementor-motion-effects-element-type-background), .elementor-704 .elementor-element.elementor-element-6f4f351 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F5EC;background-image:url("https://zmttech.com/wp-content/uploads/2025/05/front-view-businesswoman-talking-phone-with-copy-space-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-704 .elementor-element.elementor-element-95318c3{--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;}.elementor-704 .elementor-element.elementor-element-6f5ac72{--display:flex;}.elementor-704 .elementor-element.elementor-element-abf6b4a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-704 .elementor-element.elementor-element-06b23b8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;text-transform:capitalize;color:#000000;}.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-widget-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-704 .elementor-element.elementor-element-3cf2572 .elementor-button{background-color:#4BB0FD;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;fill:#000000;color:#000000;border-radius:12px 12px 12px 12px;padding:13px 18px 13px 18px;}.elementor-704 .elementor-element.elementor-element-3cf2572 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-704 .elementor-element.elementor-element-3cf2572 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-704 .elementor-element.elementor-element-edf73da{--display:flex;}@media(min-width:768px){.elementor-704 .elementor-element.elementor-element-75e45f7{--width:100%;}.elementor-704 .elementor-element.elementor-element-db1561b{--width:150px;}.elementor-704 .elementor-element.elementor-element-60e0f95{--width:150px;}.elementor-704 .elementor-element.elementor-element-a59379c{--width:150px;}.elementor-704 .elementor-element.elementor-element-595e9f9{--width:150px;}.elementor-704 .elementor-element.elementor-element-9db8c4e{--width:150px;}.elementor-704 .elementor-element.elementor-element-0c9fa5f{--width:150px;}.elementor-704 .elementor-element.elementor-element-edf73da{--width:60%;}}@media(min-width:1201px){.elementor-704 .elementor-element.elementor-element-6f4f351:not(.elementor-motion-effects-element-type-background), .elementor-704 .elementor-element.elementor-element-6f4f351 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-704 .elementor-element.elementor-element-ccb03ff{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-704 .elementor-element.elementor-element-75e45f7{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-704 .elementor-element.elementor-element-12fa6f0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-704 .elementor-element.elementor-element-db1561b{--width:50px;--min-height:50px;top:-2%;}body:not(.rtl) .elementor-704 .elementor-element.elementor-element-db1561b{left:85%;}body.rtl .elementor-704 .elementor-element.elementor-element-db1561b{right:85%;}.elementor-704 .elementor-element.elementor-element-a8440c7 .elementor-heading-title{font-size:35px;line-height:35px;}.elementor-704 .elementor-element.elementor-element-4a058cb{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-704 .elementor-element.elementor-element-b89bf63 .elementor-heading-title{font-size:24px;line-height:30px;}.elementor-704 .elementor-element.elementor-element-b2d6186{font-size:16px;line-height:20px;}.elementor-704 .elementor-element.elementor-element-ca1bf97{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-704 .elementor-element.elementor-element-60e0f95{--width:50px;--min-height:50px;top:-2%;}body:not(.rtl) .elementor-704 .elementor-element.elementor-element-60e0f95{left:80%;}body.rtl .elementor-704 .elementor-element.elementor-element-60e0f95{right:80%;}.elementor-704 .elementor-element.elementor-element-867ab06 .elementor-heading-title{font-size:35px;line-height:35px;}.elementor-704 .elementor-element.elementor-element-e87e264{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-704 .elementor-element.elementor-element-feb9092 .elementor-heading-title{font-size:24px;line-height:30px;}.elementor-704 .elementor-element.elementor-element-d475858{font-size:16px;line-height:20px;}.elementor-704 .elementor-element.elementor-element-77fca4b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-704 .elementor-element.elementor-element-a59379c{--width:50px;--min-height:50px;top:-2%;}body:not(.rtl) .elementor-704 .elementor-element.elementor-element-a59379c{left:80%;}body.rtl .elementor-704 .elementor-element.elementor-element-a59379c{right:80%;}.elementor-704 .elementor-element.elementor-element-af9bb0a .elementor-heading-title{font-size:34px;line-height:35px;}.elementor-704 .elementor-element.elementor-element-00cfba1{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-704 .elementor-element.elementor-element-2d86cb0 .elementor-heading-title{font-size:25px;line-height:30px;}.elementor-704 .elementor-element.elementor-element-9b86f16{font-size:15px;}.elementor-704 .elementor-element.elementor-element-19fed40{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-704 .elementor-element.elementor-element-595e9f9{--width:50px;--min-height:50px;top:-2%;}body:not(.rtl) .elementor-704 .elementor-element.elementor-element-595e9f9{left:80%;}body.rtl .elementor-704 .elementor-element.elementor-element-595e9f9{right:80%;}.elementor-704 .elementor-element.elementor-element-dd10526 .elementor-heading-title{font-size:35px;line-height:35px;}.elementor-704 .elementor-element.elementor-element-011f450{--padding-top:020px;--padding-bottom:020px;--padding-left:020px;--padding-right:020px;}.elementor-704 .elementor-element.elementor-element-938d7e9 .elementor-heading-title{font-size:24px;}.elementor-704 .elementor-element.elementor-element-84ed6e2{font-size:16px;}.elementor-704 .elementor-element.elementor-element-ffc3c16{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-704 .elementor-element.elementor-element-9db8c4e{--width:50px;--min-height:50px;top:-2%;}body:not(.rtl) .elementor-704 .elementor-element.elementor-element-9db8c4e{left:80%;}body.rtl .elementor-704 .elementor-element.elementor-element-9db8c4e{right:80%;}.elementor-704 .elementor-element.elementor-element-8955ed6 .elementor-heading-title{font-size:34px;line-height:35px;}.elementor-704 .elementor-element.elementor-element-5225748{--padding-top:020px;--padding-bottom:020px;--padding-left:020px;--padding-right:020px;}.elementor-704 .elementor-element.elementor-element-83aff4b .elementor-heading-title{font-size:25px;line-height:30px;}.elementor-704 .elementor-element.elementor-element-60032a3{font-size:16px;line-height:20px;}.elementor-704 .elementor-element.elementor-element-69807c0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-704 .elementor-element.elementor-element-0c9fa5f{--width:50px;--min-height:50px;top:-2%;}body:not(.rtl) .elementor-704 .elementor-element.elementor-element-0c9fa5f{left:80%;}body.rtl .elementor-704 .elementor-element.elementor-element-0c9fa5f{right:80%;}.elementor-704 .elementor-element.elementor-element-626658e .elementor-heading-title{font-size:34px;line-height:35px;}.elementor-704 .elementor-element.elementor-element-fdf0232{--padding-top:020px;--padding-bottom:020px;--padding-left:020px;--padding-right:020px;}.elementor-704 .elementor-element.elementor-element-5531479 .elementor-heading-title{font-size:25px;line-height:30px;}.elementor-704 .elementor-element.elementor-element-1cc5f36{font-size:16px;line-height:20px;}.elementor-704 .elementor-element.elementor-element-ccb03ff{--e-n-carousel-swiper-slides-to-display:1;}.elementor-704 .elementor-element.elementor-element-6f4f351{--min-height:30vh;}.elementor-704 .elementor-element.elementor-element-6f4f351:not(.elementor-motion-effects-element-type-background), .elementor-704 .elementor-element.elementor-element-6f4f351 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-704 .elementor-element.elementor-element-06b23b8 .elementor-heading-title{font-size:25px;line-height:30px;}}/* Start custom CSS for heading, class: .elementor-element-9cb6b18 */.project-cat-title-bold,
.project-cat-title-light {
  font-family: Poppins, sans-serif;
  font-size: 80px;
  line-height: 131%;
  letter-spacing: 9%;
  text-align: center;
  vertical-align: middle;
  text-transform: capitalize;
  word-break: break-word;
}

/* Specific font weights */
.project-cat-title-bold {
  font-weight: 700;
}
.project-cat-title-light {
  font-weight: 400;
}

/* Responsive typography */
@media (max-width: 1200px) {
  .project-cat-title-bold,
  .project-cat-title-light {
    font-size: 60px;
    letter-spacing: 5%;
  }
}

@media (max-width: 992px) {
  .project-cat-title-bold,
  .project-cat-title-light {
    font-size: 48px;
    letter-spacing: 3%;
  }
}

@media (max-width: 768px) {
  .project-cat-title-bold,
  .project-cat-title-light {
    font-size: 36px;
    letter-spacing: 2%;
  }
}

@media (max-width: 576px) {
  .project-cat-title-bold,
  .project-cat-title-light {
    font-size: 28px;
    letter-spacing: 1%;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-231ea3f */.elementor-704 .elementor-element.elementor-element-231ea3f{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12fa6f0 */.elementor-704 .elementor-element.elementor-element-12fa6f0{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7419565 */.elementor-704 .elementor-element.elementor-element-7419565{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca1bf97 */.elementor-704 .elementor-element.elementor-element-ca1bf97{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-771c346 */.elementor-704 .elementor-element.elementor-element-771c346{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77fca4b */.elementor-704 .elementor-element.elementor-element-77fca4b{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55fae69 */.elementor-704 .elementor-element.elementor-element-55fae69{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19fed40 */.elementor-704 .elementor-element.elementor-element-19fed40{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db757d9 */.elementor-704 .elementor-element.elementor-element-db757d9{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffc3c16 */.elementor-704 .elementor-element.elementor-element-ffc3c16{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5d3d2d */.elementor-704 .elementor-element.elementor-element-e5d3d2d{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69807c0 */.elementor-704 .elementor-element.elementor-element-69807c0{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9cb6b18 */.project-cat-title-bold,
.project-cat-title-light {
  font-family: Poppins, sans-serif;
  font-size: 80px;
  line-height: 131%;
  letter-spacing: 9%;
  text-align: center;
  vertical-align: middle;
  text-transform: capitalize;
  word-break: break-word;
}

/* Specific font weights */
.project-cat-title-bold {
  font-weight: 700;
}
.project-cat-title-light {
  font-weight: 400;
}

/* Responsive typography */
@media (max-width: 1200px) {
  .project-cat-title-bold,
  .project-cat-title-light {
    font-size: 60px;
    letter-spacing: 5%;
  }
}

@media (max-width: 992px) {
  .project-cat-title-bold,
  .project-cat-title-light {
    font-size: 48px;
    letter-spacing: 3%;
  }
}

@media (max-width: 768px) {
  .project-cat-title-bold,
  .project-cat-title-light {
    font-size: 36px;
    letter-spacing: 2%;
  }
}

@media (max-width: 576px) {
  .project-cat-title-bold,
  .project-cat-title-light {
    font-size: 28px;
    letter-spacing: 1%;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-231ea3f */.elementor-704 .elementor-element.elementor-element-231ea3f{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12fa6f0 */.elementor-704 .elementor-element.elementor-element-12fa6f0{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7419565 */.elementor-704 .elementor-element.elementor-element-7419565{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca1bf97 */.elementor-704 .elementor-element.elementor-element-ca1bf97{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-771c346 */.elementor-704 .elementor-element.elementor-element-771c346{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77fca4b */.elementor-704 .elementor-element.elementor-element-77fca4b{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55fae69 */.elementor-704 .elementor-element.elementor-element-55fae69{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19fed40 */.elementor-704 .elementor-element.elementor-element-19fed40{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db757d9 */.elementor-704 .elementor-element.elementor-element-db757d9{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffc3c16 */.elementor-704 .elementor-element.elementor-element-ffc3c16{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5d3d2d */.elementor-704 .elementor-element.elementor-element-e5d3d2d{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69807c0 */.elementor-704 .elementor-element.elementor-element-69807c0{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9cb6b18 */.project-cat-title-bold,
.project-cat-title-light {
  font-family: Poppins, sans-serif;
  font-size: 80px;
  line-height: 131%;
  letter-spacing: 9%;
  text-align: center;
  vertical-align: middle;
  text-transform: capitalize;
  word-break: break-word;
}

/* Specific font weights */
.project-cat-title-bold {
  font-weight: 700;
}
.project-cat-title-light {
  font-weight: 400;
}

/* Responsive typography */
@media (max-width: 1200px) {
  .project-cat-title-bold,
  .project-cat-title-light {
    font-size: 60px;
    letter-spacing: 5%;
  }
}

@media (max-width: 992px) {
  .project-cat-title-bold,
  .project-cat-title-light {
    font-size: 48px;
    letter-spacing: 3%;
  }
}

@media (max-width: 768px) {
  .project-cat-title-bold,
  .project-cat-title-light {
    font-size: 36px;
    letter-spacing: 2%;
  }
}

@media (max-width: 576px) {
  .project-cat-title-bold,
  .project-cat-title-light {
    font-size: 28px;
    letter-spacing: 1%;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-231ea3f */.elementor-704 .elementor-element.elementor-element-231ea3f{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12fa6f0 */.elementor-704 .elementor-element.elementor-element-12fa6f0{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7419565 */.elementor-704 .elementor-element.elementor-element-7419565{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca1bf97 */.elementor-704 .elementor-element.elementor-element-ca1bf97{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-771c346 */.elementor-704 .elementor-element.elementor-element-771c346{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77fca4b */.elementor-704 .elementor-element.elementor-element-77fca4b{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55fae69 */.elementor-704 .elementor-element.elementor-element-55fae69{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19fed40 */.elementor-704 .elementor-element.elementor-element-19fed40{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db757d9 */.elementor-704 .elementor-element.elementor-element-db757d9{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffc3c16 */.elementor-704 .elementor-element.elementor-element-ffc3c16{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5d3d2d */.elementor-704 .elementor-element.elementor-element-e5d3d2d{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69807c0 */.elementor-704 .elementor-element.elementor-element-69807c0{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9cb6b18 */.project-cat-title-bold,
.project-cat-title-light {
  font-family: Poppins, sans-serif;
  font-size: 80px;
  line-height: 131%;
  letter-spacing: 9%;
  text-align: center;
  vertical-align: middle;
  text-transform: capitalize;
  word-break: break-word;
}

/* Specific font weights */
.project-cat-title-bold {
  font-weight: 700;
}
.project-cat-title-light {
  font-weight: 400;
}

/* Responsive typography */
@media (max-width: 1200px) {
  .project-cat-title-bold,
  .project-cat-title-light {
    font-size: 60px;
    letter-spacing: 5%;
  }
}

@media (max-width: 992px) {
  .project-cat-title-bold,
  .project-cat-title-light {
    font-size: 48px;
    letter-spacing: 3%;
  }
}

@media (max-width: 768px) {
  .project-cat-title-bold,
  .project-cat-title-light {
    font-size: 36px;
    letter-spacing: 2%;
  }
}

@media (max-width: 576px) {
  .project-cat-title-bold,
  .project-cat-title-light {
    font-size: 28px;
    letter-spacing: 1%;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-231ea3f */.elementor-704 .elementor-element.elementor-element-231ea3f{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12fa6f0 */.elementor-704 .elementor-element.elementor-element-12fa6f0{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7419565 */.elementor-704 .elementor-element.elementor-element-7419565{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca1bf97 */.elementor-704 .elementor-element.elementor-element-ca1bf97{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-771c346 */.elementor-704 .elementor-element.elementor-element-771c346{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77fca4b */.elementor-704 .elementor-element.elementor-element-77fca4b{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55fae69 */.elementor-704 .elementor-element.elementor-element-55fae69{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19fed40 */.elementor-704 .elementor-element.elementor-element-19fed40{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db757d9 */.elementor-704 .elementor-element.elementor-element-db757d9{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffc3c16 */.elementor-704 .elementor-element.elementor-element-ffc3c16{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5d3d2d */.elementor-704 .elementor-element.elementor-element-e5d3d2d{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69807c0 */.elementor-704 .elementor-element.elementor-element-69807c0{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9cb6b18 */.project-cat-title-bold,
.project-cat-title-light {
  font-family: Poppins, sans-serif;
  font-size: 80px;
  line-height: 131%;
  letter-spacing: 9%;
  text-align: center;
  vertical-align: middle;
  text-transform: capitalize;
  word-break: break-word;
}

/* Specific font weights */
.project-cat-title-bold {
  font-weight: 700;
}
.project-cat-title-light {
  font-weight: 400;
}

/* Responsive typography */
@media (max-width: 1200px) {
  .project-cat-title-bold,
  .project-cat-title-light {
    font-size: 60px;
    letter-spacing: 5%;
  }
}

@media (max-width: 992px) {
  .project-cat-title-bold,
  .project-cat-title-light {
    font-size: 48px;
    letter-spacing: 3%;
  }
}

@media (max-width: 768px) {
  .project-cat-title-bold,
  .project-cat-title-light {
    font-size: 36px;
    letter-spacing: 2%;
  }
}

@media (max-width: 576px) {
  .project-cat-title-bold,
  .project-cat-title-light {
    font-size: 28px;
    letter-spacing: 1%;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-231ea3f */.elementor-704 .elementor-element.elementor-element-231ea3f{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12fa6f0 */.elementor-704 .elementor-element.elementor-element-12fa6f0{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7419565 */.elementor-704 .elementor-element.elementor-element-7419565{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca1bf97 */.elementor-704 .elementor-element.elementor-element-ca1bf97{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-771c346 */.elementor-704 .elementor-element.elementor-element-771c346{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77fca4b */.elementor-704 .elementor-element.elementor-element-77fca4b{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55fae69 */.elementor-704 .elementor-element.elementor-element-55fae69{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19fed40 */.elementor-704 .elementor-element.elementor-element-19fed40{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db757d9 */.elementor-704 .elementor-element.elementor-element-db757d9{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffc3c16 */.elementor-704 .elementor-element.elementor-element-ffc3c16{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5d3d2d */.elementor-704 .elementor-element.elementor-element-e5d3d2d{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69807c0 */.elementor-704 .elementor-element.elementor-element-69807c0{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9cb6b18 */.project-cat-title-bold,
.project-cat-title-light {
  font-family: Poppins, sans-serif;
  font-size: 80px;
  line-height: 131%;
  letter-spacing: 9%;
  text-align: center;
  vertical-align: middle;
  text-transform: capitalize;
  word-break: break-word;
}

/* Specific font weights */
.project-cat-title-bold {
  font-weight: 700;
}
.project-cat-title-light {
  font-weight: 400;
}

/* Responsive typography */
@media (max-width: 1200px) {
  .project-cat-title-bold,
  .project-cat-title-light {
    font-size: 60px;
    letter-spacing: 5%;
  }
}

@media (max-width: 992px) {
  .project-cat-title-bold,
  .project-cat-title-light {
    font-size: 48px;
    letter-spacing: 3%;
  }
}

@media (max-width: 768px) {
  .project-cat-title-bold,
  .project-cat-title-light {
    font-size: 36px;
    letter-spacing: 2%;
  }
}

@media (max-width: 576px) {
  .project-cat-title-bold,
  .project-cat-title-light {
    font-size: 28px;
    letter-spacing: 1%;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-231ea3f */.elementor-704 .elementor-element.elementor-element-231ea3f{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12fa6f0 */.elementor-704 .elementor-element.elementor-element-12fa6f0{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7419565 */.elementor-704 .elementor-element.elementor-element-7419565{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca1bf97 */.elementor-704 .elementor-element.elementor-element-ca1bf97{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-771c346 */.elementor-704 .elementor-element.elementor-element-771c346{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77fca4b */.elementor-704 .elementor-element.elementor-element-77fca4b{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55fae69 */.elementor-704 .elementor-element.elementor-element-55fae69{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19fed40 */.elementor-704 .elementor-element.elementor-element-19fed40{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db757d9 */.elementor-704 .elementor-element.elementor-element-db757d9{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffc3c16 */.elementor-704 .elementor-element.elementor-element-ffc3c16{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5d3d2d */.elementor-704 .elementor-element.elementor-element-e5d3d2d{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69807c0 */.elementor-704 .elementor-element.elementor-element-69807c0{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9cb6b18 */.project-cat-title-bold,
.project-cat-title-light {
  font-family: Poppins, sans-serif;
  font-size: 80px;
  line-height: 131%;
  letter-spacing: 9%;
  text-align: center;
  vertical-align: middle;
  text-transform: capitalize;
  word-break: break-word;
}

/* Specific font weights */
.project-cat-title-bold {
  font-weight: 700;
}
.project-cat-title-light {
  font-weight: 400;
}

/* Responsive typography */
@media (max-width: 1200px) {
  .project-cat-title-bold,
  .project-cat-title-light {
    font-size: 60px;
    letter-spacing: 5%;
  }
}

@media (max-width: 992px) {
  .project-cat-title-bold,
  .project-cat-title-light {
    font-size: 48px;
    letter-spacing: 3%;
  }
}

@media (max-width: 768px) {
  .project-cat-title-bold,
  .project-cat-title-light {
    font-size: 36px;
    letter-spacing: 2%;
  }
}

@media (max-width: 576px) {
  .project-cat-title-bold,
  .project-cat-title-light {
    font-size: 28px;
    letter-spacing: 1%;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-231ea3f */.elementor-704 .elementor-element.elementor-element-231ea3f{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12fa6f0 */.elementor-704 .elementor-element.elementor-element-12fa6f0{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7419565 */.elementor-704 .elementor-element.elementor-element-7419565{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca1bf97 */.elementor-704 .elementor-element.elementor-element-ca1bf97{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-771c346 */.elementor-704 .elementor-element.elementor-element-771c346{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77fca4b */.elementor-704 .elementor-element.elementor-element-77fca4b{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55fae69 */.elementor-704 .elementor-element.elementor-element-55fae69{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19fed40 */.elementor-704 .elementor-element.elementor-element-19fed40{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db757d9 */.elementor-704 .elementor-element.elementor-element-db757d9{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffc3c16 */.elementor-704 .elementor-element.elementor-element-ffc3c16{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5d3d2d */.elementor-704 .elementor-element.elementor-element-e5d3d2d{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69807c0 */.elementor-704 .elementor-element.elementor-element-69807c0{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9cb6b18 */.project-cat-title-bold,
.project-cat-title-light {
  font-family: Poppins, sans-serif;
  font-size: 80px;
  line-height: 131%;
  letter-spacing: 9%;
  text-align: center;
  vertical-align: middle;
  text-transform: capitalize;
  word-break: break-word;
}

/* Specific font weights */
.project-cat-title-bold {
  font-weight: 700;
}
.project-cat-title-light {
  font-weight: 400;
}

/* Responsive typography */
@media (max-width: 1200px) {
  .project-cat-title-bold,
  .project-cat-title-light {
    font-size: 60px;
    letter-spacing: 5%;
  }
}

@media (max-width: 992px) {
  .project-cat-title-bold,
  .project-cat-title-light {
    font-size: 48px;
    letter-spacing: 3%;
  }
}

@media (max-width: 768px) {
  .project-cat-title-bold,
  .project-cat-title-light {
    font-size: 36px;
    letter-spacing: 2%;
  }
}

@media (max-width: 576px) {
  .project-cat-title-bold,
  .project-cat-title-light {
    font-size: 28px;
    letter-spacing: 1%;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-231ea3f */.elementor-704 .elementor-element.elementor-element-231ea3f{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12fa6f0 */.elementor-704 .elementor-element.elementor-element-12fa6f0{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7419565 */.elementor-704 .elementor-element.elementor-element-7419565{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca1bf97 */.elementor-704 .elementor-element.elementor-element-ca1bf97{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-771c346 */.elementor-704 .elementor-element.elementor-element-771c346{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77fca4b */.elementor-704 .elementor-element.elementor-element-77fca4b{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55fae69 */.elementor-704 .elementor-element.elementor-element-55fae69{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19fed40 */.elementor-704 .elementor-element.elementor-element-19fed40{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db757d9 */.elementor-704 .elementor-element.elementor-element-db757d9{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffc3c16 */.elementor-704 .elementor-element.elementor-element-ffc3c16{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5d3d2d */.elementor-704 .elementor-element.elementor-element-e5d3d2d{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69807c0 */.elementor-704 .elementor-element.elementor-element-69807c0{
    position: relative;
}/* End custom CSS */