.elementor-6 .elementor-element.elementor-element-e578b06{--display:flex;--min-height:500px;--justify-content:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--overlay-opacity:0.5;border-style:none;--border-style:none;--border-radius:1px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-e578b06::before, .elementor-6 .elementor-element.elementor-element-e578b06 > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-e578b06 > .e-con-inner > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-e578b06 > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-e578b06 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-e578b06 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-6 .elementor-element.elementor-element-ae94c73{--display:flex;--justify-content:flex-end;--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:0px;--padding-right:0px;--z-index:5;}.elementor-6 .elementor-element.elementor-element-d8c5d6f{color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-eead07a{width:var( --container-widget-width, 44% );max-width:44%;margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:44%;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-eead07a .elementskit-section-title-wraper .elementskit-section-title{color:#FFFFFF;margin:0px 0px 10px 0px;font-family:"Tahoma", Sans-serif;font-size:27px;font-weight:700;line-height:35px;letter-spacing:0.3px;}.elementor-6 .elementor-element.elementor-element-eead07a .elementskit-section-title-wraper .elementskit-section-title > span{color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-eead07a .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-eead07a .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-6 .elementor-element.elementor-element-eead07a .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Tahoma", Sans-serif;font-size:27px;}.elementor-6 .elementor-element.elementor-element-eead07a .elementskit-section-title-wraper .elementskit-border-divider{width:100px;background:linear-gradient(90deg, #307FE294 0%, #307FE294 100%);}.elementor-6 .elementor-element.elementor-element-eead07a .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long{width:100px;height:3px;color:#307FE294;}.elementor-6 .elementor-element.elementor-element-eead07a .elementskit-section-title-wraper .elementskit-border-star{width:100px;height:3px;color:#307FE294;}.elementor-6 .elementor-element.elementor-element-eead07a .elementskit-section-title-wraper .elementskit-border-divider, .elementor-6 .elementor-element.elementor-element-eead07a .elementskit-border-divider::before{height:3px;}.elementor-6 .elementor-element.elementor-element-eead07a .elementskit-section-title-wraper .ekit_heading_separetor_wraper{margin:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-eead07a .elementskit-section-title-wraper .elementskit-border-divider:before{background-color:#307FE294;color:#307FE294;}.elementor-6 .elementor-element.elementor-element-eead07a .elementskit-section-title-wraper .elementskit-border-star:after{background-color:#307FE294;}.elementor-6 .elementor-element.elementor-element-721127e{width:var( --container-widget-width, 47% );max-width:47%;margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:47%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-721127e p{margin-block-end:0px;}.elementor-6 .elementor-element.elementor-element-d37351c{--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 10px;--row-gap:0px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-b8c6523 .elementor-button{background-color:#0981D1;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;text-decoration:none;border-radius:50px 50px 50px 50px;padding:11px 25px 10px 24px;}.elementor-6 .elementor-element.elementor-element-b8c6523 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6 .elementor-element.elementor-element-b8c6523 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-6 .elementor-element.elementor-element-789782a .elementor-button{background-color:#00000070;font-family:"Roboto", Sans-serif;font-weight:500;text-decoration:none;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:50px 50px 50px 50px;padding:11px 25px 10px 25px;}.elementor-6 .elementor-element.elementor-element-789782a .elementor-button-content-wrapper{flex-direction:row;}.elementor-6 .elementor-element.elementor-element-789782a .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-6 .elementor-element.elementor-element-9193c27{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-9193c27.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-83b0b97{--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;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(230.03124999999997, 230.03124999999997, 230.03124999999997, 0.5);--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:2;}.elementor-6 .elementor-element.elementor-element-83b0b97:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-83b0b97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-01e92f7{--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;}.elementor-6 .elementor-element.elementor-element-7d1010f.ekit-equal-height-enable,
					.elementor-6 .elementor-element.elementor-element-7d1010f.ekit-equal-height-enable > div,
					.elementor-6 .elementor-element.elementor-element-7d1010f.ekit-equal-height-enable .ekit-wid-con,
					.elementor-6 .elementor-element.elementor-element-7d1010f.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-6 .elementor-element.elementor-element-7d1010f .elementskit-infobox{padding:0px 10px 0px 10px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;}.elementor-6 .elementor-element.elementor-element-7d1010f .elementskit-infobox .elementskit-info-box-title{margin:-7px 0px 0px 7px;padding:0px 0px 0px 0px;color:#000000;font-size:31px;}.elementor-6 .elementor-element.elementor-element-7d1010f .elementskit-infobox:hover .elementskit-info-box-title{color:#000000;}.elementor-6 .elementor-element.elementor-element-7d1010f .elementskit-infobox .box-body > p{color:#000000;font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-6 .elementor-element.elementor-element-7d1010f .elementskit-infobox:hover .box-body > p{color:#000000;}.elementor-6 .elementor-element.elementor-element-7d1010f .elementskit-infobox p{margin:0px 0px 0px 7px;}.elementor-6 .elementor-element.elementor-element-7d1010f .elementskit-info-box-icon{color:var( --e-global-color-6d51606 );fill:var( --e-global-color-6d51606 );border-radius:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-7d1010f .elementskit-infobox .elementskit-info-box-icon{font-size:39px;padding:0px 0px 0px 0px;transform:rotate(0deg);}.elementor-6 .elementor-element.elementor-element-7d1010f .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon{margin:0px 15px 0px 0px;}.elementor-6 .elementor-element.elementor-element-d098d55{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-5d00b0b.ekit-equal-height-enable,
					.elementor-6 .elementor-element.elementor-element-5d00b0b.ekit-equal-height-enable > div,
					.elementor-6 .elementor-element.elementor-element-5d00b0b.ekit-equal-height-enable .ekit-wid-con,
					.elementor-6 .elementor-element.elementor-element-5d00b0b.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-6 .elementor-element.elementor-element-5d00b0b .elementskit-infobox{padding:0px 10px 0px 10px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#f5f5f5;border-radius:0px 0px 0px 0px;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;}.elementor-6 .elementor-element.elementor-element-5d00b0b .elementskit-infobox .elementskit-info-box-title{margin:-7px 0px 0px 7px;padding:0px 0px 0px 0px;color:#000000;font-size:31px;}.elementor-6 .elementor-element.elementor-element-5d00b0b .elementskit-infobox:hover .elementskit-info-box-title{color:#000000;}.elementor-6 .elementor-element.elementor-element-5d00b0b .elementskit-infobox .box-body > p{color:#000000;font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-6 .elementor-element.elementor-element-5d00b0b .elementskit-infobox:hover .box-body > p{color:#000000;}.elementor-6 .elementor-element.elementor-element-5d00b0b .elementskit-infobox p{margin:0px 0px 0px 7px;}.elementor-6 .elementor-element.elementor-element-5d00b0b .elementskit-info-box-icon{color:var( --e-global-color-6d51606 );fill:var( --e-global-color-6d51606 );border-radius:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-5d00b0b .elementskit-infobox .elementskit-info-box-icon{font-size:39px;padding:0px 0px 0px 0px;transform:rotate(0deg);}.elementor-6 .elementor-element.elementor-element-5d00b0b .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon{margin:0px 15px 0px 0px;}.elementor-6 .elementor-element.elementor-element-3ffcb40{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-414e509.ekit-equal-height-enable,
					.elementor-6 .elementor-element.elementor-element-414e509.ekit-equal-height-enable > div,
					.elementor-6 .elementor-element.elementor-element-414e509.ekit-equal-height-enable .ekit-wid-con,
					.elementor-6 .elementor-element.elementor-element-414e509.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-6 .elementor-element.elementor-element-414e509 .elementskit-infobox{padding:0px 10px 0px 10px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#f5f5f5;border-radius:0px 0px 0px 0px;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;}.elementor-6 .elementor-element.elementor-element-414e509 .elementskit-infobox .elementskit-info-box-title{margin:-7px 0px 0px 7px;padding:0px 0px 0px 0px;color:#000000;font-size:31px;}.elementor-6 .elementor-element.elementor-element-414e509 .elementskit-infobox:hover .elementskit-info-box-title{color:#000000;}.elementor-6 .elementor-element.elementor-element-414e509 .elementskit-infobox .box-body > p{color:#000000;font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-6 .elementor-element.elementor-element-414e509 .elementskit-infobox:hover .box-body > p{color:#000000;}.elementor-6 .elementor-element.elementor-element-414e509 .elementskit-infobox p{margin:0px 0px 0px 7px;}.elementor-6 .elementor-element.elementor-element-414e509 .elementskit-info-box-icon{color:var( --e-global-color-6d51606 );fill:var( --e-global-color-6d51606 );border-radius:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-414e509 .elementskit-infobox .elementskit-info-box-icon{font-size:39px;padding:0px 0px 0px 0px;transform:rotate(0deg);}.elementor-6 .elementor-element.elementor-element-414e509 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon{margin:0px 15px 0px 0px;}.elementor-6 .elementor-element.elementor-element-ca6b00f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-c33bd25.ekit-equal-height-enable,
					.elementor-6 .elementor-element.elementor-element-c33bd25.ekit-equal-height-enable > div,
					.elementor-6 .elementor-element.elementor-element-c33bd25.ekit-equal-height-enable .ekit-wid-con,
					.elementor-6 .elementor-element.elementor-element-c33bd25.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-6 .elementor-element.elementor-element-c33bd25 .elementskit-infobox{padding:0px 10px 0px 10px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#f5f5f5;border-radius:0px 0px 0px 0px;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;}.elementor-6 .elementor-element.elementor-element-c33bd25 .elementskit-infobox .elementskit-info-box-title{margin:-7px 0px 0px 7px;padding:0px 0px 0px 0px;color:#000000;font-size:31px;}.elementor-6 .elementor-element.elementor-element-c33bd25 .elementskit-infobox:hover .elementskit-info-box-title{color:#000000;}.elementor-6 .elementor-element.elementor-element-c33bd25 .elementskit-infobox .box-body > p{color:#000000;font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-6 .elementor-element.elementor-element-c33bd25 .elementskit-infobox:hover .box-body > p{color:#000000;}.elementor-6 .elementor-element.elementor-element-c33bd25 .elementskit-infobox p{margin:0px 0px 0px 7px;}.elementor-6 .elementor-element.elementor-element-c33bd25 .elementskit-info-box-icon{color:var( --e-global-color-6d51606 );fill:var( --e-global-color-6d51606 );border-radius:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-c33bd25 .elementskit-infobox .elementskit-info-box-icon{font-size:39px;padding:0px 0px 0px 0px;transform:rotate(0deg);}.elementor-6 .elementor-element.elementor-element-c33bd25 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon{margin:0px 15px 0px 0px;}.elementor-6 .elementor-element.elementor-element-821c3c5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-821c3c5:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-821c3c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://citygategroup.com/wp-content/uploads/2026/08/ChatGPT-Image-Aug-5-2026-03_56_22-PM.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6 .elementor-element.elementor-element-1d781ac{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-6 .elementor-element.elementor-element-5f5e4cc{text-align:start;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;letter-spacing:2.5px;color:var( --e-global-color-8c47814 );}.elementor-6 .elementor-element.elementor-element-5f5e4cc p{margin-block-end:0px;}.elementor-6 .elementor-element.elementor-element-11fcc76{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-11fcc76.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-11fcc76 .elementskit-section-title-wraper .elementskit-section-title{color:#000000;margin:0px 0px 0px 0px;font-size:30px;font-weight:700;line-height:37px;letter-spacing:-0.8px;}.elementor-6 .elementor-element.elementor-element-11fcc76 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-6d51606 );}.elementor-6 .elementor-element.elementor-element-11fcc76 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-6d51606 );}.elementor-6 .elementor-element.elementor-element-11fcc76 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-6 .elementor-element.elementor-element-11fcc76 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:30px;line-height:1px;}.elementor-6 .elementor-element.elementor-element-11fcc76 .elementskit-section-title-wraper .elementskit-border-divider{width:0px;}.elementor-6 .elementor-element.elementor-element-11fcc76 .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long{width:0px;height:0px;}.elementor-6 .elementor-element.elementor-element-11fcc76 .elementskit-section-title-wraper .elementskit-border-star{width:0px;height:0px;}.elementor-6 .elementor-element.elementor-element-11fcc76 .elementskit-section-title-wraper .elementskit-border-divider, .elementor-6 .elementor-element.elementor-element-11fcc76 .elementskit-border-divider::before{height:0px;}.elementor-6 .elementor-element.elementor-element-11fcc76 .elementskit-section-title-wraper .ekit_heading_separetor_wraper{margin:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-b7ed6ca{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-6 .elementor-element.elementor-element-b7ed6ca p{margin-block-end:0px;}.elementor-6 .elementor-element.elementor-element-301fdff .elementor-button{background-color:var( --e-global-color-6d51606 );font-family:"Roboto", Sans-serif;font-weight:500;text-decoration:none;}.elementor-6 .elementor-element.elementor-element-301fdff:hover{--e-transform-translateY:-6px;}.elementor-6 .elementor-element.elementor-element-301fdff{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-301fdff .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6 .elementor-element.elementor-element-301fdff .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-6 .elementor-element.elementor-element-35aa7a1{--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;}.elementor-6 .elementor-element.elementor-element-b3b915c{--display:flex;--position:absolute;--min-height:83px;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(106, 106, 106, 0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;bottom:-3px;--z-index:2;}.elementor-6 .elementor-element.elementor-element-b3b915c:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-b3b915c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6d51606 );}.elementor-6 .elementor-element.elementor-element-b3b915c.e-con:hover{--e-con-transform-translateY:-15px;}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-b3b915c{right:-34px;}body.rtl .elementor-6 .elementor-element.elementor-element-b3b915c{left:-34px;}.elementor-6 .elementor-element.elementor-element-77f4a49 .hfe-counter-wrapper{display:flex;flex-direction:column-reverse;gap:2px;}.elementor-6 .elementor-element.elementor-element-77f4a49 .hfe-counter-title{align-self:center;color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-6 .elementor-element.elementor-element-77f4a49 .hfe-counter-content{display:flex;align-items:center;justify-content:flex-start;align-self:flex-start;--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;gap:5px;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-77f4a49 .hfe-counter-prefix{flex-grow:var(--counter-prefix-grow, 0);}.elementor-6 .elementor-element.elementor-element-77f4a49 .hfe-counter-number{flex-grow:var(--counter-number-grow, 0);font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-6 .elementor-element.elementor-element-77f4a49 .hfe-counter-suffix{flex-grow:var(--counter-suffix-grow, 0);font-size:30px;}.elementor-6 .elementor-element.elementor-element-8db3ac2 img{border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(112.14687500000001, 112.14687500000001, 112.14687500000001, 0.5);}.elementor-6 .elementor-element.elementor-element-09d5e45{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-09d5e45:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-09d5e45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://citygategroup.com/wp-content/uploads/2026/08/ChatGPT-Image-Aug-5-2026-03_56_22-PM.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6 .elementor-element.elementor-element-5f73d00{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-8fab249:hover{--e-transform-translateY:-15px;}.elementor-6 .elementor-element.elementor-element-8fab249{background-color:#FFFFFF;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8EDF5;border-radius:10px 10px 10px 10px;box-shadow:0px 12px 35px 0px rgba(0, 0, 0, 0.08);}.elementor-6 .elementor-element.elementor-element-8fab249 .elementor-icon-box-wrapper{text-align:start;gap:4px;}.elementor-6 .elementor-element.elementor-element-8fab249 .elementor-icon-box-title{margin-block-end:5px;color:#000000;}.elementor-6 .elementor-element.elementor-element-8fab249.elementor-view-stacked .elementor-icon{background-color:#0D509C29;fill:var( --e-global-color-6d51606 );color:var( --e-global-color-6d51606 );}.elementor-6 .elementor-element.elementor-element-8fab249.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-8fab249.elementor-view-default .elementor-icon{fill:#0D509C29;color:#0D509C29;border-color:#0D509C29;}.elementor-6 .elementor-element.elementor-element-8fab249.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-6d51606 );}.elementor-6 .elementor-element.elementor-element-8fab249 .elementor-icon{font-size:20px;border-radius:9px 9px 9px 9px;}.elementor-6 .elementor-element.elementor-element-8fab249 .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-8fab249 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:600;}.elementor-6 .elementor-element.elementor-element-8fab249:has(:hover) .elementor-icon-box-title,
					 .elementor-6 .elementor-element.elementor-element-8fab249:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-6 .elementor-element.elementor-element-8fab249 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-6 .elementor-element.elementor-element-be5d2fc{width:auto;max-width:auto;background-color:#FFFFFF;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8EDF5;border-radius:10px 10px 10px 10px;box-shadow:0px 12px 35px 0px rgba(0, 0, 0, 0.08);}.elementor-6 .elementor-element.elementor-element-be5d2fc:hover{--e-transform-translateY:-15px;}.elementor-6 .elementor-element.elementor-element-be5d2fc .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-6 .elementor-element.elementor-element-be5d2fc .elementor-icon-box-title{margin-block-end:5px;color:#000000;}.elementor-6 .elementor-element.elementor-element-be5d2fc.elementor-view-stacked .elementor-icon{background-color:#0D509C29;fill:var( --e-global-color-6d51606 );color:var( --e-global-color-6d51606 );}.elementor-6 .elementor-element.elementor-element-be5d2fc.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-be5d2fc.elementor-view-default .elementor-icon{fill:#0D509C29;color:#0D509C29;border-color:#0D509C29;}.elementor-6 .elementor-element.elementor-element-be5d2fc.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-6d51606 );}.elementor-6 .elementor-element.elementor-element-be5d2fc .elementor-icon{font-size:20px;border-radius:9px 9px 9px 9px;}.elementor-6 .elementor-element.elementor-element-be5d2fc .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-be5d2fc .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:600;}.elementor-6 .elementor-element.elementor-element-be5d2fc:has(:hover) .elementor-icon-box-title,
					 .elementor-6 .elementor-element.elementor-element-be5d2fc:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-6 .elementor-element.elementor-element-be5d2fc .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-6 .elementor-element.elementor-element-3a2f693:hover{--e-transform-translateY:-15px;}.elementor-6 .elementor-element.elementor-element-3a2f693{background-color:#FFFFFF;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8EDF5;border-radius:10px 10px 10px 10px;box-shadow:0px 12px 35px 0px rgba(0, 0, 0, 0.08);}.elementor-6 .elementor-element.elementor-element-3a2f693 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-6 .elementor-element.elementor-element-3a2f693 .elementor-icon-box-title{margin-block-end:5px;color:#000000;}.elementor-6 .elementor-element.elementor-element-3a2f693.elementor-view-stacked .elementor-icon{background-color:#0D509C29;fill:var( --e-global-color-6d51606 );color:var( --e-global-color-6d51606 );}.elementor-6 .elementor-element.elementor-element-3a2f693.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-3a2f693.elementor-view-default .elementor-icon{fill:#0D509C29;color:#0D509C29;border-color:#0D509C29;}.elementor-6 .elementor-element.elementor-element-3a2f693.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-6d51606 );}.elementor-6 .elementor-element.elementor-element-3a2f693 .elementor-icon{font-size:20px;border-radius:9px 9px 9px 9px;}.elementor-6 .elementor-element.elementor-element-3a2f693 .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-3a2f693 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:600;}.elementor-6 .elementor-element.elementor-element-3a2f693:has(:hover) .elementor-icon-box-title,
					 .elementor-6 .elementor-element.elementor-element-3a2f693:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-6 .elementor-element.elementor-element-3a2f693 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-6 .elementor-element.elementor-element-9495797:hover{--e-transform-translateY:-15px;}.elementor-6 .elementor-element.elementor-element-9495797{background-color:#FFFFFF;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8EDF5;border-radius:10px 10px 10px 10px;box-shadow:0px 12px 35px 0px rgba(0, 0, 0, 0.08);}.elementor-6 .elementor-element.elementor-element-9495797 .elementor-icon-box-wrapper{text-align:start;}.elementor-6 .elementor-element.elementor-element-9495797 .elementor-icon-box-title{margin-block-end:5px;color:#000000;}.elementor-6 .elementor-element.elementor-element-9495797.elementor-view-stacked .elementor-icon{background-color:#0D509C29;fill:var( --e-global-color-6d51606 );color:var( --e-global-color-6d51606 );}.elementor-6 .elementor-element.elementor-element-9495797.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-9495797.elementor-view-default .elementor-icon{fill:#0D509C29;color:#0D509C29;border-color:#0D509C29;}.elementor-6 .elementor-element.elementor-element-9495797.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-6d51606 );}.elementor-6 .elementor-element.elementor-element-9495797 .elementor-icon{font-size:20px;border-radius:09px 09px 09px 09px;}.elementor-6 .elementor-element.elementor-element-9495797 .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-9495797 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:600;}.elementor-6 .elementor-element.elementor-element-9495797:has(:hover) .elementor-icon-box-title,
					 .elementor-6 .elementor-element.elementor-element-9495797:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-6 .elementor-element.elementor-element-9495797 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-6 .elementor-element.elementor-element-7239479{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 0px;--row-gap:5px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-7239479:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-7239479 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7FAFD;}.elementor-6 .elementor-element.elementor-element-1444bfe{text-align:center;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;letter-spacing:2.5px;color:var( --e-global-color-8c47814 );}.elementor-6 .elementor-element.elementor-element-1444bfe p{margin-block-end:0px;}.elementor-6 .elementor-element.elementor-element-a4a8194{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-a4a8194 .elementskit-section-title-wraper .elementskit-section-title{margin:0px 0px 0px 0px;font-size:30px;font-weight:700;}.elementor-6 .elementor-element.elementor-element-a4a8194 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-6d51606 );padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-a4a8194 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-6d51606 );}.elementor-6 .elementor-element.elementor-element-a4a8194 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-6 .elementor-element.elementor-element-a4a8194 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:30px;}.elementor-6 .elementor-element.elementor-element-e85021a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-e85021a{text-align:center;font-family:"Poppins", Sans-serif;font-weight:400;color:#000000;}.elementor-6 .elementor-element.elementor-element-e85021a p{margin-block-end:0px;}.elementor-6 .elementor-element.elementor-element-20f88db{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-6 .elementor-element.elementor-element-166a184{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-6 .elementor-element.elementor-element-166a184:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-166a184 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1E8F3;}.elementor-6 .elementor-element.elementor-element-166a184.e-con:hover{--e-con-transform-translateY:-9px;}.elementor-6 .elementor-element.elementor-element-166a184:hover{border-style:none;}.elementor-6 .elementor-element.elementor-element-166a184, .elementor-6 .elementor-element.elementor-element-166a184::before{--border-transition:0.3s;}.elementor-6 .elementor-element.elementor-element-2287371 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-6 .elementor-element.elementor-element-2287371 .elementor-icon-box-title{margin-block-end:2px;color:#000000;}.elementor-6 .elementor-element.elementor-element-2287371.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6d51606 );}.elementor-6 .elementor-element.elementor-element-2287371.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-2287371.elementor-view-default .elementor-icon{fill:var( --e-global-color-6d51606 );color:var( --e-global-color-6d51606 );border-color:var( --e-global-color-6d51606 );}.elementor-6 .elementor-element.elementor-element-2287371.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-6 .elementor-element.elementor-element-2287371.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-2287371.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-6 .elementor-element.elementor-element-2287371.elementor-view-stacked:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-2287371 .elementor-icon{font-size:22px;border-radius:30px 30px 30px 30px;}.elementor-6 .elementor-element.elementor-element-2287371 .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-2287371 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;}.elementor-6 .elementor-element.elementor-element-2287371:has(:hover) .elementor-icon-box-title,
					 .elementor-6 .elementor-element.elementor-element-2287371:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-6d51606 );}.elementor-6 .elementor-element.elementor-element-2287371 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-6 .elementor-element.elementor-element-1e53831{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-6 .elementor-element.elementor-element-1e53831:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-1e53831 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1E8F3;}.elementor-6 .elementor-element.elementor-element-1e53831.e-con:hover{--e-con-transform-translateY:-9px;}.elementor-6 .elementor-element.elementor-element-1e53831:hover{border-style:none;}.elementor-6 .elementor-element.elementor-element-1e53831, .elementor-6 .elementor-element.elementor-element-1e53831::before{--border-transition:0.3s;}.elementor-6 .elementor-element.elementor-element-2023989 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-6 .elementor-element.elementor-element-2023989 .elementor-icon-box-title{margin-block-end:2px;color:#000000;}.elementor-6 .elementor-element.elementor-element-2023989.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6d51606 );}.elementor-6 .elementor-element.elementor-element-2023989.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-2023989.elementor-view-default .elementor-icon{fill:var( --e-global-color-6d51606 );color:var( --e-global-color-6d51606 );border-color:var( --e-global-color-6d51606 );}.elementor-6 .elementor-element.elementor-element-2023989.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-6 .elementor-element.elementor-element-2023989.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-2023989.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-6 .elementor-element.elementor-element-2023989.elementor-view-stacked:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-2023989 .elementor-icon{font-size:22px;border-radius:30px 30px 30px 30px;}.elementor-6 .elementor-element.elementor-element-2023989 .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-2023989 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;}.elementor-6 .elementor-element.elementor-element-2023989:has(:hover) .elementor-icon-box-title,
					 .elementor-6 .elementor-element.elementor-element-2023989:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-6d51606 );}.elementor-6 .elementor-element.elementor-element-2023989 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-6 .elementor-element.elementor-element-4757062{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-6 .elementor-element.elementor-element-4757062:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-4757062 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1E8F3;}.elementor-6 .elementor-element.elementor-element-4757062.e-con:hover{--e-con-transform-translateY:-9px;}.elementor-6 .elementor-element.elementor-element-4757062:hover{border-style:none;}.elementor-6 .elementor-element.elementor-element-4757062, .elementor-6 .elementor-element.elementor-element-4757062::before{--border-transition:0.3s;}.elementor-6 .elementor-element.elementor-element-33b890b .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-6 .elementor-element.elementor-element-33b890b .elementor-icon-box-title{margin-block-end:2px;color:#000000;}.elementor-6 .elementor-element.elementor-element-33b890b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6d51606 );}.elementor-6 .elementor-element.elementor-element-33b890b.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-33b890b.elementor-view-default .elementor-icon{fill:var( --e-global-color-6d51606 );color:var( --e-global-color-6d51606 );border-color:var( --e-global-color-6d51606 );}.elementor-6 .elementor-element.elementor-element-33b890b.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-6 .elementor-element.elementor-element-33b890b.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-33b890b.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-6 .elementor-element.elementor-element-33b890b.elementor-view-stacked:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-33b890b .elementor-icon{font-size:22px;border-radius:30px 30px 30px 30px;}.elementor-6 .elementor-element.elementor-element-33b890b .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-33b890b .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;}.elementor-6 .elementor-element.elementor-element-33b890b:has(:hover) .elementor-icon-box-title,
					 .elementor-6 .elementor-element.elementor-element-33b890b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-6d51606 );}.elementor-6 .elementor-element.elementor-element-33b890b .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-6 .elementor-element.elementor-element-22e2011{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-6 .elementor-element.elementor-element-22e2011:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-22e2011 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1E8F3;}.elementor-6 .elementor-element.elementor-element-22e2011.e-con:hover{--e-con-transform-translateY:-9px;}.elementor-6 .elementor-element.elementor-element-22e2011:hover{border-style:none;}.elementor-6 .elementor-element.elementor-element-22e2011, .elementor-6 .elementor-element.elementor-element-22e2011::before{--border-transition:0.3s;}.elementor-6 .elementor-element.elementor-element-e26f993 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-6 .elementor-element.elementor-element-e26f993 .elementor-icon-box-title{margin-block-end:2px;color:#000000;}.elementor-6 .elementor-element.elementor-element-e26f993.elementor-view-stacked .elementor-icon{background-color:#0981D1;}.elementor-6 .elementor-element.elementor-element-e26f993.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-e26f993.elementor-view-default .elementor-icon{fill:#0981D1;color:#0981D1;border-color:#0981D1;}.elementor-6 .elementor-element.elementor-element-e26f993.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-6 .elementor-element.elementor-element-e26f993.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-e26f993.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-6 .elementor-element.elementor-element-e26f993.elementor-view-stacked:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-e26f993 .elementor-icon{font-size:22px;border-radius:30px 30px 30px 30px;}.elementor-6 .elementor-element.elementor-element-e26f993 .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-e26f993 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;}.elementor-6 .elementor-element.elementor-element-e26f993:has(:hover) .elementor-icon-box-title,
					 .elementor-6 .elementor-element.elementor-element-e26f993:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-6d51606 );}.elementor-6 .elementor-element.elementor-element-e26f993 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-6 .elementor-element.elementor-element-198bb6c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:6px 0px;--row-gap:6px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-198bb6c:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-198bb6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #F6FAFF 100%);}.elementor-6 .elementor-element.elementor-element-85ce57f{text-align:center;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;letter-spacing:2.5px;color:var( --e-global-color-8c47814 );}.elementor-6 .elementor-element.elementor-element-85ce57f p{margin-block-end:0px;}.elementor-6 .elementor-element.elementor-element-33dd71c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:3px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-33dd71c .elementskit-section-title-wraper .elementskit-section-title{margin:0px 0px 0px 0px;font-size:30px;font-weight:700;}.elementor-6 .elementor-element.elementor-element-33dd71c .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-6d51606 );padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-33dd71c .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-6d51606 );}.elementor-6 .elementor-element.elementor-element-33dd71c .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-6 .elementor-element.elementor-element-33dd71c .elementskit-section-title-wraper .elementskit-section-title > span{font-size:30px;}.elementor-6 .elementor-element.elementor-element-326f8ae.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-326f8ae{text-align:center;font-family:"Poppins", Sans-serif;font-weight:400;color:#000000;}.elementor-6 .elementor-element.elementor-element-326f8ae p{margin-block-end:0px;}.elementor-6 .elementor-element.elementor-element-b926d16{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6 .elementor-element.elementor-element-97ff1bf{--e-image-carousel-slides-to-show:5;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 0px;}.elementor-6 .elementor-element.elementor-element-97ff1bf.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-46850f5{--e-image-carousel-slides-to-show:5;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 0px;}.elementor-6 .elementor-element.elementor-element-46850f5.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-c043c6a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-c043c6a:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-c043c6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-4a64183{text-align:center;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;letter-spacing:2.5px;color:var( --e-global-color-8c47814 );}.elementor-6 .elementor-element.elementor-element-4a64183 p{margin-block-end:0px;}.elementor-6 .elementor-element.elementor-element-9e86b85{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:3px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-9e86b85 .elementskit-section-title-wraper .elementskit-section-title{margin:0px 0px 0px 0px;font-size:30px;font-weight:700;}.elementor-6 .elementor-element.elementor-element-9e86b85 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-6d51606 );padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-9e86b85 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-6d51606 );}.elementor-6 .elementor-element.elementor-element-9e86b85 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-6 .elementor-element.elementor-element-9e86b85 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:30px;}.elementor-6 .elementor-element.elementor-element-71c6e82.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-71c6e82{text-align:center;font-family:"Poppins", Sans-serif;font-weight:400;color:#000000;}.elementor-6 .elementor-element.elementor-element-71c6e82 p{margin-block-end:0px;}.elementor-6 .elementor-element.elementor-element-0e9380a{--display:flex;}.elementor-6 .elementor-element.elementor-element-b4f1cf8{--display:flex;}.elementor-6 .elementor-element.elementor-element-18de39d{font-family:"Poppins", Sans-serif;font-weight:400;line-height:26px;color:#000000;}.elementor-6 .elementor-element.elementor-element-18de39d p{margin-block-end:0px;}.elementor-6 .elementor-element.elementor-element-9ebb797{--display:flex;}.elementor-6 .elementor-element.elementor-element-1c1563e{--display:flex;}.elementor-6 .elementor-element.elementor-element-3eb05cf{font-family:"Poppins", Sans-serif;font-weight:400;line-height:26px;color:#000000;}.elementor-6 .elementor-element.elementor-element-3eb05cf p{margin-block-end:0px;}.elementor-6 .elementor-element.elementor-element-6cec0b0{--display:flex;}.elementor-6 .elementor-element.elementor-element-8a664e1{--display:flex;}.elementor-6 .elementor-element.elementor-element-312dfd9{font-family:"Poppins", Sans-serif;font-weight:400;line-height:26px;color:#000000;}.elementor-6 .elementor-element.elementor-element-312dfd9 p{margin-block-end:0px;}.elementor-6 .elementor-element.elementor-element-302017f{--display:flex;}.elementor-6 .elementor-element.elementor-element-d804ac9{--display:flex;}.elementor-6 .elementor-element.elementor-element-a83d8ef{font-family:"Poppins", Sans-serif;font-weight:400;line-height:26px;color:#000000;}.elementor-6 .elementor-element.elementor-element-a83d8ef p{margin-block-end:0px;}.elementor-6 .elementor-element.elementor-element-9fdc62f{--display:flex;}.elementor-6 .elementor-element.elementor-element-6db109f{--display:flex;}.elementor-6 .elementor-element.elementor-element-4d35a5a{font-family:"Poppins", Sans-serif;font-weight:400;line-height:26px;color:#000000;}.elementor-6 .elementor-element.elementor-element-4d35a5a p{margin-block-end:0px;}.elementor-6 .elementor-element.elementor-element-0707a7e{--display:flex;}.elementor-6 .elementor-element.elementor-element-750b74a{--display:flex;}.elementor-6 .elementor-element.elementor-element-679cd38{font-family:"Poppins", Sans-serif;font-weight:400;line-height:26px;color:#000000;}.elementor-6 .elementor-element.elementor-element-679cd38 p{margin-block-end:0px;}.elementor-6 .elementor-element.elementor-element-742a4ff{--display:flex;}.elementor-6 .elementor-element.elementor-element-4ab6a8e{--display:flex;}.elementor-6 .elementor-element.elementor-element-d20e39d{font-family:"Poppins", Sans-serif;font-weight:400;line-height:26px;color:#000000;}.elementor-6 .elementor-element.elementor-element-d20e39d p{margin-block-end:0px;}.elementor-6 .elementor-element.elementor-element-e52e87f{--display:flex;}.elementor-6 .elementor-element.elementor-element-af13733{--display:flex;}.elementor-6 .elementor-element.elementor-element-cd364ac{font-family:"Poppins", Sans-serif;font-weight:400;line-height:26px;color:#000000;}.elementor-6 .elementor-element.elementor-element-cd364ac p{margin-block-end:0px;}.elementor-6 .elementor-element.elementor-element-bdbc5df{--display:flex;}.elementor-6 .elementor-element.elementor-element-3681180{--display:flex;}.elementor-6 .elementor-element.elementor-element-7dc7ebf{font-family:"Poppins", Sans-serif;font-weight:400;line-height:26px;color:#000000;}.elementor-6 .elementor-element.elementor-element-7dc7ebf p{margin-block-end:0px;}.elementor-6 .elementor-element.elementor-element-433de93{--display:flex;}.elementor-6 .elementor-element.elementor-element-febb641{--display:flex;}.elementor-6 .elementor-element.elementor-element-1f9aaa2{font-family:"Poppins", Sans-serif;font-weight:400;line-height:26px;color:#000000;}.elementor-6 .elementor-element.elementor-element-1f9aaa2 p{margin-block-end:0px;}.elementor-6 .elementor-element.elementor-element-d3ee03a{--display:flex;}.elementor-6 .elementor-element.elementor-element-fa9c661{--display:flex;}.elementor-6 .elementor-element.elementor-element-4c00c73{font-family:"Poppins", Sans-serif;font-weight:400;line-height:26px;color:#000000;}.elementor-6 .elementor-element.elementor-element-4c00c73 p{margin-block-end:0px;}.elementor-6 .elementor-element.elementor-element-635a129{--display:flex;}.elementor-6 .elementor-element.elementor-element-1d3af2d{--display:flex;}.elementor-6 .elementor-element.elementor-element-892dd55{font-family:"Poppins", Sans-serif;font-weight:400;line-height:26px;color:#000000;}.elementor-6 .elementor-element.elementor-element-892dd55 p{margin-block-end:0px;}.elementor-6 .elementor-element.elementor-element-e35e8fc{--n-accordion-title-font-size:1rem;width:var( --container-widget-width, 75% );max-width:75%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#080808;--n-accordion-title-hover-color:var( --e-global-color-5611832 );--n-accordion-icon-size:15px;}.elementor-6 .elementor-element.elementor-element-e35e8fc > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#F7FAFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2ECF8;}.elementor-6 .elementor-element.elementor-element-e35e8fc > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#FFFFFF;border-style:solid;border-width:0px 0px 0px 4px;border-color:var( --e-global-color-5611832 );}.elementor-6 .elementor-element.elementor-element-e35e8fc {--n-accordion-padding:12px 12px 12px 8px;}:where( .elementor-6 .elementor-element.elementor-element-e35e8fc > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-6 .elementor-element.elementor-element-aa060f6{--display:flex;--min-height:450px;--justify-content:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-6 .elementor-element.elementor-element-aa060f6:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-aa060f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://citygategroup.com/wp-content/uploads/2026/08/ChatGPT-Image-Aug-9-2026-01_29_16-PM.png");background-position:center center;background-size:cover;}.elementor-6 .elementor-element.elementor-element-951ede0{text-align:start;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;letter-spacing:2.5px;color:#CAEAFF;}.elementor-6 .elementor-element.elementor-element-951ede0 p{margin-block-end:0px;}.elementor-6 .elementor-element.elementor-element-3af64dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:3px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-3af64dc .elementskit-section-title-wraper .elementskit-section-title{color:#FFFFFF;margin:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-size:33px;font-weight:700;line-height:38px;}.elementor-6 .elementor-element.elementor-element-3af64dc .elementskit-section-title-wraper .elementskit-section-title > span{color:#CAEAFF;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-3af64dc .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#CAEAFF;}.elementor-6 .elementor-element.elementor-element-3af64dc .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-6 .elementor-element.elementor-element-3af64dc .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Poppins", Sans-serif;font-size:33px;}.elementor-6 .elementor-element.elementor-element-fa60991{width:var( --container-widget-width, 42% );max-width:42%;margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:42%;--container-widget-flex-grow:0;text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-fa60991.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-fa60991 p{margin-block-end:0px;}.elementor-6 .elementor-element.elementor-element-ed93531{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-b9410e2{padding:0px 15px 0px 0px;border-style:solid;border-width:0px 1px 0px 0px;border-color:#83909D96;}.elementor-6 .elementor-element.elementor-element-b9410e2 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-6 .elementor-element.elementor-element-b9410e2 .elementor-icon-box-title{margin-block-end:3px;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-b9410e2.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#0A325E96;color:#0A325E96;}.elementor-6 .elementor-element.elementor-element-b9410e2.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-b9410e2.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-b9410e2.elementor-view-framed .elementor-icon{background-color:#0A325E96;}.elementor-6 .elementor-element.elementor-element-b9410e2 .elementor-icon{font-size:20px;border-width:1px 1px 1px 1px;}.elementor-6 .elementor-element.elementor-element-b9410e2 .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-b9410e2 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;}.elementor-6 .elementor-element.elementor-element-b9410e2:has(:hover) .elementor-icon-box-title,
					 .elementor-6 .elementor-element.elementor-element-b9410e2:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-b9410e2 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-65a03e0{padding:0px 15px 0px 0px;border-style:solid;border-width:0px 1px 0px 0px;border-color:#83909D96;}.elementor-6 .elementor-element.elementor-element-65a03e0 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-6 .elementor-element.elementor-element-65a03e0 .elementor-icon-box-title{margin-block-end:3px;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-65a03e0.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#0A325E96;color:#0A325E96;}.elementor-6 .elementor-element.elementor-element-65a03e0.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-65a03e0.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-65a03e0.elementor-view-framed .elementor-icon{background-color:#0A325E96;}.elementor-6 .elementor-element.elementor-element-65a03e0 .elementor-icon{font-size:20px;border-width:1px 1px 1px 1px;}.elementor-6 .elementor-element.elementor-element-65a03e0 .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-65a03e0 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;}.elementor-6 .elementor-element.elementor-element-65a03e0:has(:hover) .elementor-icon-box-title,
					 .elementor-6 .elementor-element.elementor-element-65a03e0:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-65a03e0 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-0b3d5d1{padding:0px 15px 0px 0px;border-style:solid;border-width:0px 1px 0px 0px;border-color:#83909D96;}.elementor-6 .elementor-element.elementor-element-0b3d5d1 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-6 .elementor-element.elementor-element-0b3d5d1 .elementor-icon-box-title{margin-block-end:3px;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-0b3d5d1.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#0A325E96;color:#0A325E96;}.elementor-6 .elementor-element.elementor-element-0b3d5d1.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-0b3d5d1.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-0b3d5d1.elementor-view-framed .elementor-icon{background-color:#0A325E96;}.elementor-6 .elementor-element.elementor-element-0b3d5d1 .elementor-icon{font-size:20px;border-width:1px 1px 1px 1px;}.elementor-6 .elementor-element.elementor-element-0b3d5d1 .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-0b3d5d1 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;}.elementor-6 .elementor-element.elementor-element-0b3d5d1:has(:hover) .elementor-icon-box-title,
					 .elementor-6 .elementor-element.elementor-element-0b3d5d1:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-0b3d5d1 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-826541c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-a2e9c0c .elementor-button{background-color:var( --e-global-color-6d51606 );font-family:"Roboto", Sans-serif;font-weight:500;text-decoration:none;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:10px 10px 10px 10px;}.elementor-6 .elementor-element.elementor-element-a2e9c0c:hover{--e-transform-translateY:-15px;}.elementor-6 .elementor-element.elementor-element-a2e9c0c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6 .elementor-element.elementor-element-a2e9c0c .elementor-button .elementor-button-content-wrapper{gap:15px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-6 .elementor-element.elementor-element-11fcc76{width:var( --container-widget-width, 390.333px );max-width:390.333px;--container-widget-width:390.333px;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-5f73d00{--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-e85021a{width:var( --container-widget-width, 580.396px );max-width:580.396px;--container-widget-width:580.396px;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-20f88db{--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-326f8ae{width:var( --container-widget-width, 580.396px );max-width:580.396px;--container-widget-width:580.396px;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-71c6e82{width:var( --container-widget-width, 580.396px );max-width:580.396px;--container-widget-width:580.396px;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-fa60991{width:var( --container-widget-width, 580.396px );max-width:580.396px;--container-widget-width:580.396px;--container-widget-flex-grow:0;}}@media(min-width:768px){.elementor-6 .elementor-element.elementor-element-e578b06{--width:100%;}.elementor-6 .elementor-element.elementor-element-ae94c73{--content-width:1330px;}.elementor-6 .elementor-element.elementor-element-83b0b97{--width:100%;}.elementor-6 .elementor-element.elementor-element-b3b915c{--width:27%;}.elementor-6 .elementor-element.elementor-element-20f88db{--width:85%;}}@media(max-width:1024px) and (min-width:768px){.elementor-6 .elementor-element.elementor-element-9193c27{--width:978px;}}@media(min-width:1025px){.elementor-6 .elementor-element.elementor-element-821c3c5:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-821c3c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-6 .elementor-element.elementor-element-09d5e45:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-09d5e45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:767px){.elementor-6 .elementor-element.elementor-element-e578b06{--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-eead07a{width:100%;max-width:100%;}.elementor-6 .elementor-element.elementor-element-eead07a .elementskit-section-title-wraper .elementskit-section-title{font-size:21px;line-height:1.3em;}.elementor-6 .elementor-element.elementor-element-eead07a .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-6 .elementor-element.elementor-element-eead07a .elementskit-section-title-wraper .elementskit-section-title > span{font-size:21px;}.elementor-6 .elementor-element.elementor-element-721127e{width:100%;max-width:100%;font-size:15px;}.elementor-6 .elementor-element.elementor-element-d37351c{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-6 .elementor-element.elementor-element-b8c6523 .elementor-button{padding:9px 11px 9px 11px;}.elementor-6 .elementor-element.elementor-element-789782a .elementor-button{padding:09px 11px 09px 11px;}.elementor-6 .elementor-element.elementor-element-9193c27{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-83b0b97{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-821c3c5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:40px;--padding-left:10px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-5f5e4cc{font-size:13px;}.elementor-6 .elementor-element.elementor-element-11fcc76 .elementskit-section-title-wraper .elementskit-section-title{font-size:25px;line-height:1.2em;letter-spacing:-0.3px;}.elementor-6 .elementor-element.elementor-element-11fcc76 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-6 .elementor-element.elementor-element-11fcc76 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:25px;}.elementor-6 .elementor-element.elementor-element-b7ed6ca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;}.elementor-6 .elementor-element.elementor-element-301fdff .elementor-button{padding:9px 11px 9px 11px;}.elementor-6 .elementor-element.elementor-element-35aa7a1{--content-width:400px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-6 .elementor-element.elementor-element-b3b915c{--width:120px;--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:-14px;}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-b3b915c{right:10px;}body.rtl .elementor-6 .elementor-element.elementor-element-b3b915c{left:10px;}.elementor-6 .elementor-element.elementor-element-77f4a49 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-6 .elementor-element.elementor-element-77f4a49 .hfe-counter-wrapper{flex-direction:column-reverse;display:flex;}.elementor-6 .elementor-element.elementor-element-77f4a49 .hfe-counter-title{align-self:center;}.elementor-6 .elementor-element.elementor-element-09d5e45{--padding-top:10px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-5f73d00{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-1444bfe{font-size:13px;}.elementor-6 .elementor-element.elementor-element-a4a8194 .elementskit-section-title-wraper .elementskit-section-title{font-size:25px;}.elementor-6 .elementor-element.elementor-element-a4a8194 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-6 .elementor-element.elementor-element-a4a8194 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:25px;}.elementor-6 .elementor-element.elementor-element-e85021a{padding:0px 10px 0px 10px;font-size:15px;}.elementor-6 .elementor-element.elementor-element-20f88db{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-85ce57f{font-size:13px;}.elementor-6 .elementor-element.elementor-element-33dd71c .elementskit-section-title-wraper .elementskit-section-title{font-size:25px;}.elementor-6 .elementor-element.elementor-element-33dd71c .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-6 .elementor-element.elementor-element-33dd71c .elementskit-section-title-wraper .elementskit-section-title > span{font-size:25px;}.elementor-6 .elementor-element.elementor-element-326f8ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;font-size:15px;}.elementor-6 .elementor-element.elementor-element-97ff1bf{--e-image-carousel-slides-to-show:2;}.elementor-6 .elementor-element.elementor-element-46850f5{--e-image-carousel-slides-to-show:2;}.elementor-6 .elementor-element.elementor-element-4a64183{font-size:13px;}.elementor-6 .elementor-element.elementor-element-9e86b85 .elementskit-section-title-wraper .elementskit-section-title{font-size:25px;}.elementor-6 .elementor-element.elementor-element-9e86b85 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-6 .elementor-element.elementor-element-9e86b85 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:25px;}.elementor-6 .elementor-element.elementor-element-71c6e82{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;font-size:15px;}.elementor-6 .elementor-element.elementor-element-0e9380a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-18de39d{font-size:15px;}.elementor-6 .elementor-element.elementor-element-9ebb797{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-3eb05cf{font-size:15px;}.elementor-6 .elementor-element.elementor-element-6cec0b0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-312dfd9{font-size:15px;}.elementor-6 .elementor-element.elementor-element-302017f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-a83d8ef{font-size:15px;}.elementor-6 .elementor-element.elementor-element-9fdc62f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-4d35a5a{font-size:15px;}.elementor-6 .elementor-element.elementor-element-0707a7e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-679cd38{font-size:15px;}.elementor-6 .elementor-element.elementor-element-742a4ff{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-d20e39d{font-size:15px;}.elementor-6 .elementor-element.elementor-element-e52e87f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-cd364ac{font-size:15px;}.elementor-6 .elementor-element.elementor-element-bdbc5df{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-7dc7ebf{font-size:15px;}.elementor-6 .elementor-element.elementor-element-433de93{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-1f9aaa2{font-size:15px;}.elementor-6 .elementor-element.elementor-element-d3ee03a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-4c00c73{font-size:15px;}.elementor-6 .elementor-element.elementor-element-635a129{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-892dd55{font-size:15px;}.elementor-6 .elementor-element.elementor-element-e35e8fc{width:100%;max-width:100%;padding:10px 17px 10px 17px;--n-accordion-title-font-size:15px;}.elementor-6 .elementor-element.elementor-element-aa060f6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-951ede0{font-size:13px;}.elementor-6 .elementor-element.elementor-element-3af64dc .elementskit-section-title-wraper .elementskit-section-title{font-size:25px;line-height:1.3em;}.elementor-6 .elementor-element.elementor-element-3af64dc .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-6 .elementor-element.elementor-element-3af64dc .elementskit-section-title-wraper .elementskit-section-title > span{font-size:25px;}.elementor-6 .elementor-element.elementor-element-fa60991{font-size:15px;}.elementor-6 .elementor-element.elementor-element-ed93531{--width:350px;}.elementor-6 .elementor-element.elementor-element-0b3d5d1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 0px;}.elementor-6 .elementor-element.elementor-element-0b3d5d1 .elementor-icon-box-wrapper{text-align:start;}.elementor-6 .elementor-element.elementor-element-a2e9c0c .elementor-button{padding:9px 11px 9px 11px;}}/* Start custom CSS for button, class: .elementor-element-b8c6523 */.elementor-6 .elementor-element.elementor-element-b8c6523 .elementor-button {
    background: #0981D1 !important;
    color: #fff !important;

    border: 1px solid #0981D1 !important;
    border-radius: 7px !important;

    box-shadow:
        0 10px 25px rgba(9,129,209,0.22);

    transition: all .3s ease;
}

.elementor-6 .elementor-element.elementor-element-b8c6523 .elementor-button:hover {
    background: #076EAF !important;
    border-color: #076EAF !important;

    transform: translateY(-3px);

    box-shadow:
        0 15px 30px rgba(9,129,209,0.30);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-789782a */.citygate-secondary-btn .elementor-button {
    background: transparent;
    color: #003B78;
    border: 1.5px solid #003B78;
    transition: all .3s ease;
}

.citygate-secondary-btn .elementor-button:hover {
    background: #003B78;
    color: #FFFFFF;
    transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for elementskit-icon-box, class: .elementor-element-7d1010f */.stat-item {
    transition: transform 0.3s ease;
}

.stat-item:hover {
    transform: translateY(-4px);
}/* End custom CSS */
/* Start custom CSS for elementskit-icon-box, class: .elementor-element-5d00b0b */.stat-item {
    transition: transform 0.3s ease;
}

.stat-item:hover {
    transform: translateY(-4px);
}/* End custom CSS */
/* Start custom CSS for elementskit-icon-box, class: .elementor-element-414e509 */.stat-item {
    transition: transform 0.3s ease;
}

.stat-item:hover {
    transform: translateY(-4px);
}/* End custom CSS */
/* Start custom CSS for elementskit-icon-box, class: .elementor-element-c33bd25 */.stat-item {
    transition: transform 0.3s ease;
}

.stat-item:hover {
    transform: translateY(-4px);
}
.stat-item svg,
.stat-item i {
    transition: transform 0.3s ease;
}

.stat-item:hover svg,
.stat-item:hover i {
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83b0b97 *//* =========================================================
   CITY GATE — PREMIUM STATISTICS STRIP
   Brand Blue: #0981D1
   Navy:       #092F57
   ========================================================= */


/* ---------------------------------------------------------
   MAIN STRIP
   --------------------------------------------------------- */

.elementor-6 .elementor-element.elementor-element-83b0b97 {
    position: relative;
    z-index: 30;

    width: 80% !important;
    max-width: 1500px !important;

    margin: -45px auto 0 !important;

    padding: 19px 18px !important;

    box-sizing: border-box;

    background: rgba(255, 255, 255, 0.97) !important;

    border: 1px solid #DCE8F0 !important;

    border-radius: 16px !important;

    box-shadow:
        0 20px 50px rgba(9, 47, 87, 0.12),
        0 5px 18px rgba(9, 47, 87, 0.06) !important;

    backdrop-filter: blur(14px);
    -webkit-backdrop-filter: blur(14px);

    overflow: hidden;
}


/* ---------------------------------------------------------
   SUBTLE TOP BRAND LINE
   --------------------------------------------------------- */

.elementor-6 .elementor-element.elementor-element-83b0b97::before {
    content: "";

    position: absolute;

    top: 0;
    left: 7%;

    width: 86%;
    height: 2px;

    background: linear-gradient(
        90deg,
        transparent,
        #0981D1,
        transparent
    );

    opacity: 0.55;

    pointer-events: none;
}


/* ---------------------------------------------------------
   INNER CONTENT
   --------------------------------------------------------- */

.elementor-6 .elementor-element.elementor-element-83b0b97 > .e-con-inner {
    width: 100% !important;

    max-width: none !important;

    margin: 0 !important;

    padding: 0 !important;
}


/* ---------------------------------------------------------
   FOUR STATISTICS LAYOUT
   --------------------------------------------------------- */

.elementor-6 .elementor-element.elementor-element-83b0b97 > .e-con-inner {
    display: grid !important;

    grid-template-columns:
        repeat(4, minmax(0, 1fr));

    align-items: center;

    gap: 0 !important;
}


/* ---------------------------------------------------------
   INDIVIDUAL STATISTIC ITEM
   --------------------------------------------------------- */

.elementor-6 .elementor-element.elementor-element-83b0b97 > .e-con-inner > .e-con {
    position: relative;

    display: flex !important;

    align-items: center !important;

    justify-content: center !important;

    min-height: 70px;

    padding: 8px 24px !important;

    box-sizing: border-box;
}


/* ---------------------------------------------------------
   VERTICAL DIVIDERS
   --------------------------------------------------------- */

.elementor-6 .elementor-element.elementor-element-83b0b97 > .e-con-inner > .e-con:not(:last-child)::after {
    content: "";

    position: absolute;

    right: 0;
    top: 15%;

    width: 1px;
    height: 70%;

    background: #E1EAF1;
}


/* ---------------------------------------------------------
   ICON CONTAINER
   --------------------------------------------------------- */

.elementor-6 .elementor-element.elementor-element-83b0b97 .elementor-icon {
    width: 44px;
    height: 44px;

    display: flex !important;

    align-items: center;
    justify-content: center;

    box-sizing: border-box;

    background: #EAF6FC !important;

    color: #0981D1 !important;

    border-radius: 11px;

    font-size: 21px;

    transition:
        background 0.3s ease,
        transform 0.3s ease;
}


/* Icon SVG */

.elementor-6 .elementor-element.elementor-element-83b0b97 .elementor-icon svg {
    width: 21px;
    height: 21px;

    fill: #0981D1 !important;

    color: #0981D1 !important;
}


/* ---------------------------------------------------------
   ICON HOVER
   --------------------------------------------------------- */

.elementor-6 .elementor-element.elementor-element-83b0b97 > .e-con-inner > .e-con:hover .elementor-icon {
    background: #DDF2FC !important;

    transform: translateY(-2px);
}


/* ---------------------------------------------------------
   STATISTIC CONTENT
   --------------------------------------------------------- */

.elementor-6 .elementor-element.elementor-element-83b0b97 .stat-content {
    display: flex;

    flex-direction: column;

    margin-left: 12px;
}


/* ---------------------------------------------------------
   NUMBER
   --------------------------------------------------------- */

.elementor-6 .elementor-element.elementor-element-83b0b97 .stat-number {
    color: #092F57 !important;

    font-size: 27px !important;

    font-weight: 700 !important;

    line-height: 1 !important;

    letter-spacing: -0.5px;

    margin: 0 !important;
}


/* ---------------------------------------------------------
   BLUE PLUS SIGN
   --------------------------------------------------------- */

.elementor-6 .elementor-element.elementor-element-83b0b97 .stat-number .plus {
    color: #0981D1 !important;
}


/* ---------------------------------------------------------
   LABEL
   --------------------------------------------------------- */

.elementor-6 .elementor-element.elementor-element-83b0b97 .stat-label {
    color: #647789 !important;

    font-size: 12px !important;

    font-weight: 500 !important;

    line-height: 1.3 !important;

    margin-top: 5px !important;

    white-space: nowrap;
}


/* ---------------------------------------------------------
   IF USING NORMAL ELEMENTOR TEXT WIDGETS
   --------------------------------------------------------- */

.elementor-6 .elementor-element.elementor-element-83b0b97 .elementor-widget-text-editor p {
    margin: 0;
}


/* ---------------------------------------------------------
   NUMBER TEXT WIDGET
   --------------------------------------------------------- */

.elementor-6 .elementor-element.elementor-element-83b0b97 .elementor-widget-heading .elementor-heading-title {
    color: #092F57;

    margin: 0;

    line-height: 1.05;
}


/* ---------------------------------------------------------
   LABEL TEXT
   --------------------------------------------------------- */

.elementor-6 .elementor-element.elementor-element-83b0b97 .elementor-widget-text-editor {
    color: #647789;
}


/* ---------------------------------------------------------
   REMOVE EXCESSIVE ELEMENTOR SPACING
   --------------------------------------------------------- */

.elementor-6 .elementor-element.elementor-element-83b0b97 .elementor-widget {
    margin-bottom: 0 !important;
}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1024px) {

    .elementor-6 .elementor-element.elementor-element-83b0b97 {
        width: 92% !important;

        margin-top: -38px !important;

        padding: 10px 12px !important;

        border-radius: 14px !important;
    }


    .elementor-6 .elementor-element.elementor-element-83b0b97 > .e-con-inner > .e-con {
        padding: 8px 14px !important;

        min-height: 66px;
    }


    .elementor-6 .elementor-element.elementor-element-83b0b97 .elementor-icon {
        width: 40px;
        height: 40px;

        font-size: 19px;
    }


    .elementor-6 .elementor-element.elementor-element-83b0b97 .elementor-icon svg {
        width: 19px;
        height: 19px;
    }


    .elementor-6 .elementor-element.elementor-element-83b0b97 .stat-content {
        margin-left: 9px;
    }


    .elementor-6 .elementor-element.elementor-element-83b0b97 .stat-number {
        font-size: 24px !important;
    }


    .elementor-6 .elementor-element.elementor-element-83b0b97 .stat-label {
        font-size: 11px !important;
    }
}


/* =========================================================
   MOBILE — 2 × 2 GRID
   ========================================================= */

@media (max-width: 767px) {

    .elementor-6 .elementor-element.elementor-element-83b0b97 {
        width: calc(100% - 24px) !important;

        max-width: none !important;

        margin: -30px 12px 0 !important;

        padding: 7px !important;

        border-radius: 14px !important;

        box-shadow:
            0 15px 35px rgba(9, 47, 87, 0.12),
            0 4px 12px rgba(9, 47, 87, 0.05) !important;
    }


    .elementor-6 .elementor-element.elementor-element-83b0b97::before {
        left: 10%;

        width: 80%;
    }


    .elementor-6 .elementor-element.elementor-element-83b0b97 > .e-con-inner {
        display: grid !important;

        grid-template-columns: 1fr 1fr !important;

        gap: 0 !important;
    }


    .elementor-6 .elementor-element.elementor-element-83b0b97 > .e-con-inner > .e-con {
        min-height: 78px;

        padding: 10px 8px !important;

        justify-content: flex-start !important;
    }


    /* Vertical divider */

    .elementor-6 .elementor-element.elementor-element-83b0b97 > .e-con-inner > .e-con:nth-child(odd)::after {
        display: block;

        right: 0;

        top: 15%;

        height: 70%;
    }


    .elementor-6 .elementor-element.elementor-element-83b0b97 > .e-con-inner > .e-con:nth-child(even)::after {
        display: none;
    }


    /* Horizontal divider */

    .elementor-6 .elementor-element.elementor-element-83b0b97 > .e-con-inner > .e-con:nth-child(-n+2)::before {
        content: "";

        position: absolute;

        left: 10%;
        right: 10%;

        bottom: 0;

        height: 1px;

        background: #E1EAF1;
    }


    .elementor-6 .elementor-element.elementor-element-83b0b97 .elementor-icon {
        width: 38px;
        height: 38px;

        min-width: 38px;

        border-radius: 10px;

        font-size: 17px;
    }


    .elementor-6 .elementor-element.elementor-element-83b0b97 .elementor-icon svg {
        width: 17px;
        height: 17px;
    }


    .elementor-6 .elementor-element.elementor-element-83b0b97 .stat-content {
        margin-left: 8px;
    }


    .elementor-6 .elementor-element.elementor-element-83b0b97 .stat-number {
        font-size: 21px !important;

        letter-spacing: -0.3px;
    }


    .elementor-6 .elementor-element.elementor-element-83b0b97 .stat-label {
        font-size: 10px !important;

        white-space: normal;

        line-height: 1.25 !important;
    }
}


/* =========================================================
   SMALL MOBILE
   ========================================================= */

@media (max-width: 480px) {

    .elementor-6 .elementor-element.elementor-element-83b0b97 {
        width: calc(100% - 18px) !important;

        margin-left: 9px !important;
        margin-right: 9px !important;

        padding: 5px !important;
    }


    .elementor-6 .elementor-element.elementor-element-83b0b97 > .e-con-inner > .e-con {
        min-height: 74px;

        padding: 8px 5px !important;
    }


    .elementor-6 .elementor-element.elementor-element-83b0b97 .elementor-icon {
        width: 34px;
        height: 34px;

        min-width: 34px;

        border-radius: 9px;
    }


    .elementor-6 .elementor-element.elementor-element-83b0b97 .elementor-icon svg {
        width: 15px;
        height: 15px;
    }


    .elementor-6 .elementor-element.elementor-element-83b0b97 .stat-content {
        margin-left: 6px;
    }


    .elementor-6 .elementor-element.elementor-element-83b0b97 .stat-number {
        font-size: 19px !important;
    }


    .elementor-6 .elementor-element.elementor-element-83b0b97 .stat-label {
        font-size: 9px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9193c27 */.citygate-stats {
    position: relative;
    z-index: 10;
}
.citygate-stats-inner {
    background: #FFFFFF;
    border-radius: 20px;
    box-shadow: 0 20px 60px rgba(0,0,0,0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-166a184 */.elementor-6 .elementor-element.elementor-element-166a184{
    position:relative;
    overflow:hidden;

    background:rgba(255,255,255,.75);
    backdrop-filter:blur(18px);
    -webkit-backdrop-filter:blur(18px);

    border:1px solid rgba(255,255,255,.45);

    border-radius:22px;

    padding:20px;

    transition:all .45s ease;

    box-shadow:
    0 15px 40px rgba(15,23,42,.08);
}
.elementor-6 .elementor-element.elementor-element-166a184::before{

    content:"";

    position:absolute;

    top:0;
    left:-120%;

    width:60%;

    height:100%;

    background:linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.45),
        transparent
    );

    transform:skewX(-25deg);

    transition:1s;
}

.elementor-6 .elementor-element.elementor-element-166a184:hover::before{

    left:150%;

}

.elementor-6 .elementor-element.elementor-element-166a184::after{

    content:"";

    position:absolute;

    top:0;

    left:-100%;

    width:100%;

    height:3px;

    background:#0B5DB7;

    transition:.5s;

}

.elementor-6 .elementor-element.elementor-element-166a184:hover::after{

    left:0;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e53831 */.elementor-6 .elementor-element.elementor-element-1e53831{
    position:relative;
    overflow:hidden;

    background:rgba(255,255,255,.75);
    backdrop-filter:blur(18px);
    -webkit-backdrop-filter:blur(18px);

    border:1px solid rgba(255,255,255,.45);

    border-radius:22px;

    padding:20px;

    transition:all .45s ease;

    box-shadow:
    0 15px 40px rgba(15,23,42,.08);
}
.elementor-6 .elementor-element.elementor-element-1e53831::before{

    content:"";

    position:absolute;

    top:0;
    left:-120%;

    width:60%;

    height:100%;

    background:linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.45),
        transparent
    );

    transform:skewX(-25deg);

    transition:1s;
}

.elementor-6 .elementor-element.elementor-element-1e53831:hover::before{

    left:150%;

}

.elementor-6 .elementor-element.elementor-element-1e53831::after{

    content:"";

    position:absolute;

    top:0;

    left:-100%;

    width:100%;

    height:3px;

    background:#0B5DB7;

    transition:.5s;

}

.elementor-6 .elementor-element.elementor-element-1e53831:hover::after{

    left:0;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4757062 */.elementor-6 .elementor-element.elementor-element-4757062{
    position:relative;
    overflow:hidden;

    background:rgba(255,255,255,.75);
    backdrop-filter:blur(18px);
    -webkit-backdrop-filter:blur(18px);

    border:1px solid rgba(255,255,255,.45);

    border-radius:22px;

    padding:20px;

    transition:all .45s ease;

    box-shadow:
    0 15px 40px rgba(15,23,42,.08);
}
.elementor-6 .elementor-element.elementor-element-4757062::before{

    content:"";

    position:absolute;

    top:0;
    left:-120%;

    width:60%;

    height:100%;

    background:linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.45),
        transparent
    );

    transform:skewX(-25deg);

    transition:1s;
}

.elementor-6 .elementor-element.elementor-element-4757062:hover::before{

    left:150%;

}

.elementor-6 .elementor-element.elementor-element-4757062::after{

    content:"";

    position:absolute;

    top:0;

    left:-100%;

    width:100%;

    height:3px;

    background:#0B5DB7;

    transition:.5s;

}

.elementor-6 .elementor-element.elementor-element-4757062:hover::after{

    left:0;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22e2011 */.elementor-6 .elementor-element.elementor-element-22e2011{
    position:relative;
    overflow:hidden;

    background:rgba(255,255,255,.75);
    backdrop-filter:blur(18px);
    -webkit-backdrop-filter:blur(18px);

    border:1px solid rgba(255,255,255,.45);

    border-radius:22px;

    padding:20px;

    transition:all .45s ease;

    box-shadow:
    0 15px 40px rgba(15,23,42,.08);
}
.elementor-6 .elementor-element.elementor-element-22e2011::before{

    content:"";

    position:absolute;

    top:0;
    left:-120%;

    width:60%;

    height:100%;

    background:linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.45),
        transparent
    );

    transform:skewX(-25deg);

    transition:1s;
}

.elementor-6 .elementor-element.elementor-element-22e2011:hover::before{

    left:150%;

}

.elementor-6 .elementor-element.elementor-element-22e2011::after{

    content:"";

    position:absolute;

    top:0;

    left:-100%;

    width:100%;

    height:3px;

    background:#0B5DB7;

    transition:.5s;

}

.elementor-6 .elementor-element.elementor-element-22e2011:hover::after{

    left:0;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20f88db *//* ===========================
   PREMIUM CARD DESIGN
=========================== */

.elementor-6 .elementor-element.elementor-element-20f88db{
    position: relative;
    overflow: hidden;
    background: #ffffff;
    border: 1px solid #E8EEF7;
    border-radius: 24px;
    padding: 20px;
    transition: all .45s ease;
    box-shadow: 0 12px 35px rgba(15, 23, 42, 0.08);
}

/* Decorative Corner */
.elementor-6 .elementor-element.elementor-element-20f88db::before{
    content:"";
    position:absolute;
    width:180px;
    height:180px;
    left:-90px;
    top:-90px;
    background: radial-gradient(circle,#EDF5FF 0%,transparent 72%);
    border-radius:50%;
    transition:.45s ease;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-97ff1bf *//* =========================================
   1. SEAMLESS CAROUSEL
   Keep the scrolling smooth and continuous
   ========================================= */

.elementor-6 .elementor-element.elementor-element-97ff1bf .swiper-wrapper {
    -webkit-transition-timing-function: linear !important;
    -moz-transition-timing-function: linear !important;
    -o-transition-timing-function: linear !important;
    transition-timing-function: linear !important;
}


/* =========================================
   2. CENTER EACH SLIDE
   ========================================= */

.elementor-6 .elementor-element.elementor-element-97ff1bf .swiper-slide {
    display: flex;
    justify-content: center;
    align-items: center;
}


/* =========================================
   3. LOGO CARD
   ========================================= */

.elementor-6 .elementor-element.elementor-element-97ff1bf .swiper-slide-inner {

    width: 150px;
    height: 100px;

    box-sizing: border-box;

    display: flex;
    justify-content: center;
    align-items: center;

    padding: 25px;

    background: linear-gradient(
        145deg,
        #F9FCFF,
        #F1F7FF
    );

    border: 1px solid rgba(48,127,226,0.12);

    border-radius: 22px;

    position: relative;

    overflow: hidden;

    box-shadow: none;

    transition:
        transform 0.4s ease,
        background 0.4s ease,
        border-color 0.4s ease;
}


/* =========================================
   4. LOGO
   ========================================= */

.elementor-6 .elementor-element.elementor-element-97ff1bf .swiper-slide-image {

    max-width: 120px;
    max-height: 75px;

    width: auto;
    height: auto;

    object-fit: contain;

    opacity: 0.95;

    transition:
        transform 0.4s ease,
        opacity 0.4s ease;

}


/* =========================================
   5. BLUE HOVER LINE
   Moves from LEFT → RIGHT
   ========================================= */

.elementor-6 .elementor-element.elementor-element-97ff1bf .swiper-slide-inner::after {

    content: "";

    position: absolute;

    left: 0;
    bottom: 0;

    width: 0;
    height: 3px;

    background: #307FE2;

    transition: width 0.45s ease;

}


.elementor-6 .elementor-element.elementor-element-97ff1bf .swiper-slide:hover .swiper-slide-inner::after {

    width: 100%;

}


/* =========================================
   6. CARD HOVER
   ========================================= */

.elementor-6 .elementor-element.elementor-element-97ff1bf .swiper-slide:hover .swiper-slide-inner {

    transform: translateY(-4px);

    background: #FFFFFF;

    border-color: rgba(9,127,226,0.35);

}


/* =========================================
   7. LOGO HOVER
   ========================================= */

.elementor-6 .elementor-element.elementor-element-97ff1bf .swiper-slide:hover .swiper-slide-image {

    opacity: 1;

    transform: scale(1.05);

}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-46850f5 *//* =========================================
   1. SEAMLESS CAROUSEL
   Keep the scrolling smooth and continuous
   ========================================= */

.elementor-6 .elementor-element.elementor-element-46850f5 .swiper-wrapper {
    -webkit-transition-timing-function: linear !important;
    -moz-transition-timing-function: linear !important;
    -o-transition-timing-function: linear !important;
    transition-timing-function: linear !important;
}


/* =========================================
   2. CENTER EACH SLIDE
   ========================================= */

.elementor-6 .elementor-element.elementor-element-46850f5 .swiper-slide {
    display: flex;
    justify-content: center;
    align-items: center;
}


/* =========================================
   3. LOGO CARD
   ========================================= */

.elementor-6 .elementor-element.elementor-element-46850f5 .swiper-slide-inner {

    width: 150px;
    height: 100px;

    box-sizing: border-box;

    display: flex;
    justify-content: center;
    align-items: center;

    padding: 25px;

    background: linear-gradient(
        145deg,
        #F9FCFF,
        #F1F7FF
    );

    border: 1px solid rgba(48,127,226,0.12);

    border-radius: 22px;

    position: relative;

    overflow: hidden;

    box-shadow: none;

    transition:
        transform 0.4s ease,
        background 0.4s ease,
        border-color 0.4s ease;
}


/* =========================================
   4. LOGO
   ========================================= */

.elementor-6 .elementor-element.elementor-element-46850f5 .swiper-slide-image {

    max-width: 120px;
    max-height: 75px;

    width: auto;
    height: auto;

    object-fit: contain;

    opacity: 0.95;

    transition:
        transform 0.4s ease,
        opacity 0.4s ease;

}


/* =========================================
   5. BLUE HOVER LINE
   Moves from LEFT → RIGHT
   ========================================= */

.elementor-6 .elementor-element.elementor-element-46850f5 .swiper-slide-inner::after {

    content: "";

    position: absolute;

    left: 0;
    bottom: 0;

    width: 0;
    height: 3px;

    background: #307FE2;

    transition: width 0.45s ease;

}


.elementor-6 .elementor-element.elementor-element-46850f5 .swiper-slide:hover .swiper-slide-inner::after {

    width: 100%;

}


/* =========================================
   6. CARD HOVER
   ========================================= */

.elementor-6 .elementor-element.elementor-element-46850f5 .swiper-slide:hover .swiper-slide-inner {

    transform: translateY(-4px);

    background: #FFFFFF;

    border-color: rgba(48,127,226,0.35);

}


/* =========================================
   7. LOGO HOVER
   ========================================= */

.elementor-6 .elementor-element.elementor-element-46850f5 .swiper-slide:hover .swiper-slide-image {

    opacity: 1;

    transform: scale(1.05);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa060f6 *//* =========================================
   CITY GATE PREMIUM CTA
   ========================================= */


/* SECTION */

.elementor-6 .elementor-element.elementor-element-aa060f6 {
    position: relative;
    overflow: hidden;

    background-position: center center;
    background-size: cover;

    border-radius: 0;

}


/* =========================================
   DARK OVERLAY
   Helps the text stand out from the image
   ========================================= */

.elementor-6 .elementor-element.elementor-element-aa060f6::before {

    content: "";

    position: absolute;

    inset: 0;

    background:
        linear-gradient(
            90deg,
            rgba(5, 31, 67, 0.92) 0%,
            rgba(5, 31, 67, 0.78) 42%,
            rgba(5, 31, 67, 0.30) 75%,
            rgba(5, 31, 67, 0.10) 100%
        );

    z-index: 0;

    pointer-events: none;

}/* End custom CSS */