.elementor-50425 .elementor-element.elementor-element-91b790f.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-50425 .elementor-element.elementor-element-a01cbe9{width:auto;max-width:auto;grid-column:span custom;}.elementor-50425 .elementor-element.elementor-element-a01cbe9 > .elementor-widget-container{margin:100px 0px 0px 0px;}body:not(.rtl) .elementor-50425 .elementor-element.elementor-element-a01cbe9{right:7vw;}body.rtl .elementor-50425 .elementor-element.elementor-element-a01cbe9{left:7vw;}.elementor-50425 .elementor-element.elementor-element-273446ba > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-50425 .elementor-element.elementor-element-273446ba:not(.elementor-motion-effects-element-type-background), .elementor-50425 .elementor-element.elementor-element-273446ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://gamuda.com/wp-content/uploads/2025/03/advanced-communication-global-internet-network-connection-smart-city.jpg");background-position:center center;background-size:cover;}.elementor-50425 .elementor-element.elementor-element-273446ba > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(30deg, #002D51CF 8%, #000B3A00 65%);opacity:0.59;mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-50425 .elementor-element.elementor-element-273446ba > .elementor-container{min-height:80vh;}.elementor-50425 .elementor-element.elementor-element-273446ba{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-50425 .elementor-element.elementor-element-4e42fae3 > .elementor-element-populated{padding:0% 10% 0% 10%;}.elementor-50425 .elementor-element.elementor-element-5744c47a{text-align:start;}.elementor-50425 .elementor-element.elementor-element-5744c47a .elementor-heading-title{text-shadow:2px 2px 7px rgba(1.9999999999999567, 1.9999999999999567, 1.9999999999999567, 0.8);color:#ffffff;}@media(max-width:1024px){body:not(.rtl) .elementor-50425 .elementor-element.elementor-element-a01cbe9{right:1vw;}body.rtl .elementor-50425 .elementor-element.elementor-element-a01cbe9{left:1vw;}.elementor-50425 .elementor-element.elementor-element-a01cbe9{top:0vh;}.elementor-50425 .elementor-element.elementor-element-273446ba > .elementor-container{min-height:80vh;}.elementor-50425 .elementor-element.elementor-element-273446ba{padding:0px 25px 0px 25px;}}@media(max-width:767px){body:not(.rtl) .elementor-50425 .elementor-element.elementor-element-a01cbe9{right:1vw;}body.rtl .elementor-50425 .elementor-element.elementor-element-a01cbe9{left:1vw;}.elementor-50425 .elementor-element.elementor-element-a01cbe9{top:0vh;}.elementor-50425 .elementor-element.elementor-element-273446ba{padding:5px 25px 0px 25px;}.elementor-50425 .elementor-element.elementor-element-4e42fae3 > .elementor-element-populated{padding:25px 0px 0px 0px;}.elementor-50425 .elementor-element.elementor-element-5744c47a > .elementor-widget-container{margin:0px 100px 0px 0px;padding:5% 0% 0% 0%;}.elementor-50425 .elementor-element.elementor-element-5744c47a{text-align:start;}}/* Start custom CSS for section, class: .elementor-element-273446ba */.text-shadow {
    text-shadow: 2px 3px 5px #666;
}
@media only screen and (max-width: 415px){
    .elementor-358 .elementor-element .elementor-element-45feb0b9{
    height: 808px !important;
}
}
.elementor-358 .elementor-element.elementor-element-45feb0b9 > .elementor-container{
    border-bottom: 1px solid transparent;
}
@media (max-width: 1024px){
    .elementor-28975 .elementor-element.elementor-element-a7608a6 .elementor-heading-title {
    font-size: 26px;
    line-height: 1.2em;
    width: 100%!important;
}
}

@media (max-width: 767px){
    .elementor-28975 .elementor-element.elementor-element-a7608a6 .elementor-heading-title {
    font-size: 22px;
    line-height: 20px;
}
}
@media only screen and (max-width: 505px){
    .font1 {
    font-family: Poppins-SemiBold, Sans-Serif;
    font-size: 38px!important;
    font-weight: 600;
    line-height: 1.2;
    letter-spacing: .7px;
    color: #fff;
}
}/* End custom CSS */