.elementor-892 .elementor-element.elementor-element-5da345f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-892 .elementor-element.elementor-element-4caa8cb{--spacer-size:100px;}.elementor-892 .elementor-element.elementor-element-c33b81c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-892 .elementor-element.elementor-element-38278d3 > .elementor-element-populated{margin:0% 17.543% 0% 0%;--e-column-margin-right:17.543%;--e-column-margin-left:0%;}.elementor-892 .elementor-element.elementor-element-66beb38 .master-heading .pre-heading{text-transform:uppercase;margin-bottom:10px;}.elementor-892 .elementor-element.elementor-element-66beb38 .master-heading .main-heading{margin-bottom:25px;}.elementor-892 .elementor-element.elementor-element-66beb38 .master-heading .sub-heading{font-size:18px;line-height:30px;margin-bottom:0px;}.elementor-892 .elementor-element.elementor-element-c84ec0f{--spacer-size:30px;}.elementor-892 .elementor-element.elementor-element-d9d8a65 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-892 .elementor-element.elementor-element-3e37c10 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-892 .elementor-element.elementor-element-7b1fd1e > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-892 .elementor-element.elementor-element-7b1fd1e .icon-wrap i{font-size:18px;}.elementor-892 .elementor-element.elementor-element-7b1fd1e .icon-wrap{padding-top:calc(0px);padding-left:calc(0px);}.elementor-892 .elementor-element.elementor-element-7b1fd1e .content-wrap{padding-left:calc(36px);}.elementor-892 .elementor-element.elementor-element-a743edb > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-892 .elementor-element.elementor-element-a743edb .icon-wrap i{font-size:18px;}.elementor-892 .elementor-element.elementor-element-a743edb .icon-wrap{padding-top:calc(0px);padding-left:calc(0px);}.elementor-892 .elementor-element.elementor-element-a743edb .content-wrap{padding-left:calc(36px);}.elementor-892 .elementor-element.elementor-element-041b43f > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-892 .elementor-element.elementor-element-041b43f .icon-wrap i{font-size:18px;}.elementor-892 .elementor-element.elementor-element-041b43f .icon-wrap{padding-top:calc(0px);padding-left:calc(0px);}.elementor-892 .elementor-element.elementor-element-041b43f .content-wrap{padding-left:calc(36px);}.elementor-bc-flex-widget .elementor-892 .elementor-element.elementor-element-5fb3517.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-892 .elementor-element.elementor-element-5fb3517.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-892 .elementor-element.elementor-element-ca8833e > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-892 .elementor-element.elementor-element-ca8833e .icon-wrap i{font-size:18px;}.elementor-892 .elementor-element.elementor-element-ca8833e .icon-wrap{padding-top:calc(0px);padding-left:calc(0px);}.elementor-892 .elementor-element.elementor-element-ca8833e .content-wrap{padding-left:calc(36px);}.elementor-892 .elementor-element.elementor-element-52986be > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-892 .elementor-element.elementor-element-52986be .icon-wrap i{font-size:18px;}.elementor-892 .elementor-element.elementor-element-52986be .icon-wrap{padding-top:calc(0px);padding-left:calc(0px);}.elementor-892 .elementor-element.elementor-element-52986be .content-wrap{padding-left:calc(36px);}.elementor-892 .elementor-element.elementor-element-23ca8e1 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-892 .elementor-element.elementor-element-23ca8e1 .icon-wrap i{font-size:18px;}.elementor-892 .elementor-element.elementor-element-23ca8e1 .icon-wrap{padding-top:calc(0px);padding-left:calc(0px);}.elementor-892 .elementor-element.elementor-element-23ca8e1 .content-wrap{padding-left:calc(36px);}.elementor-892 .elementor-element.elementor-element-b51d50a{--spacer-size:100px;}.elementor-892 .elementor-element.elementor-element-53dd59d:not(.elementor-motion-effects-element-type-background), .elementor-892 .elementor-element.elementor-element-53dd59d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-892 .elementor-element.elementor-element-53dd59d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;z-index:1;}.elementor-892 .elementor-element.elementor-element-53dd59d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-892 .elementor-element.elementor-element-172ad1e{--spacer-size:100px;}.elementor-892 .elementor-element.elementor-element-4839a24 .master-heading .pre-heading{text-transform:uppercase;margin-bottom:15px;}.elementor-892 .elementor-element.elementor-element-4839a24 .master-heading .main-heading{margin-bottom:37px;}.elementor-892 .elementor-element.elementor-element-4839a24 .master-heading .sub-heading{margin-bottom:0px;max-width:770px;}.elementor-892 .elementor-element.elementor-element-258e72b{--spacer-size:70px;}.elementor-892 .elementor-element.elementor-element-0f8ca08{margin-top:0px;margin-bottom:0px;}.elementor-892 .elementor-element.elementor-element-688da67 .master-icon-box:hover .master-icon{background-color:#381C0E;color:#FFFFFF;}.elementor-892 .elementor-element.elementor-element-688da67 .master-icon-box{background-color:#FFFFFF;padding:48px 55px 58px 35px;border-radius:0px 0px 0px 0px;box-shadow:0px 20px 70px 0px rgba(38, 42, 76, 0.15);}.elementor-892 .elementor-element.elementor-element-688da67 .master-icon-box:hover{background-color:rgba(255, 255, 255, 0);}.elementor-892 .elementor-element.elementor-element-688da67 > .elementor-widget-container{background-image:url("https://kdcivilconsultants.in/wp-content/uploads/2025/09/Best-Bridge-Design-Services.webp");padding:0px 0px 0px 0px;background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-892 .elementor-element.elementor-element-688da67 .master-icon{font-size:40px;width:70px;height:70px;line-height:70px;border-radius:50% 50% 50% 50%;}.elementor-892 .elementor-element.elementor-element-688da67.icon-position-top .master-icon{margin-bottom:35px;}.elementor-892 .elementor-element.elementor-element-688da67.icon-position-left .master-icon{margin-right:35px;}.elementor-892 .elementor-element.elementor-element-688da67.icon-position-right .master-icon{margin-left:35px;}.elementor-892 .elementor-element.elementor-element-688da67 .master-icon-box .sep{width:calc(100% + 55px);}.elementor-892 .elementor-element.elementor-element-688da67 .headline-2{margin-bottom:23px;}.elementor-892 .elementor-element.elementor-element-688da67 .desc{margin-bottom:30px;}.elementor-892 .elementor-element.elementor-element-688da67 .sep{margin-bottom:25px;}.elementor-892 .elementor-element.elementor-element-688da67 .master-icon-box:hover .headline-2{color:#FFFFFF;}.elementor-892 .elementor-element.elementor-element-688da67 .master-icon-box:hover .desc{color:#FFFFFF;}.elementor-892 .elementor-element.elementor-element-688da67 .master-link .icon {font-size:16px;}.elementor-892 .elementor-element.elementor-element-688da67 .master-icon-box:hover .master-link{color:#FFFFFF;}.elementor-892 .elementor-element.elementor-element-688da67 .master-icon-box:hover .master-link .icon{color:#FFFFFF;}.elementor-892 .elementor-element.elementor-element-688da67 .master-link:hover{color:rgba(255, 255, 255, 0.7) !important;}.elementor-892 .elementor-element.elementor-element-688da67 .master-link:hover .icon{color:rgba(255, 255, 255, 0.7) !important;}.elementor-892 .elementor-element.elementor-element-a2c9713{--spacer-size:30px;}.elementor-892 .elementor-element.elementor-element-c4413cb .master-icon-box:hover .master-icon{background-color:rgba(255, 255, 255, 0.2);color:#FFFFFF;}.elementor-892 .elementor-element.elementor-element-c4413cb .master-icon-box{background-color:#FFFFFF;padding:48px 55px 58px 35px;border-radius:0px 0px 0px 0px;box-shadow:0px 20px 70px 0px rgba(38, 42, 76, 0.15);}.elementor-892 .elementor-element.elementor-element-c4413cb .master-icon-box:hover{background-color:rgba(255, 255, 255, 0);}.elementor-892 .elementor-element.elementor-element-c4413cb > .elementor-widget-container{background-image:url("https://kdcivilconsultants.in/wp-content/uploads/2025/09/Best-Highway-Design-Services.webp");padding:0px 0px 0px 0px;background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-892 .elementor-element.elementor-element-c4413cb .master-icon{font-size:40px;width:70px;height:70px;line-height:70px;border-radius:50% 50% 50% 50%;}.elementor-892 .elementor-element.elementor-element-c4413cb.icon-position-top .master-icon{margin-bottom:35px;}.elementor-892 .elementor-element.elementor-element-c4413cb.icon-position-left .master-icon{margin-right:35px;}.elementor-892 .elementor-element.elementor-element-c4413cb.icon-position-right .master-icon{margin-left:35px;}.elementor-892 .elementor-element.elementor-element-c4413cb .master-icon-box .sep{width:calc(100% + 55px);}.elementor-892 .elementor-element.elementor-element-c4413cb .headline-2{margin-bottom:23px;}.elementor-892 .elementor-element.elementor-element-c4413cb .desc{margin-bottom:30px;}.elementor-892 .elementor-element.elementor-element-c4413cb .sep{margin-bottom:25px;}.elementor-892 .elementor-element.elementor-element-c4413cb .master-icon-box:hover .headline-2{color:#FFFFFF;}.elementor-892 .elementor-element.elementor-element-c4413cb .master-icon-box:hover .desc{color:#FFFFFF;}.elementor-892 .elementor-element.elementor-element-c4413cb .master-link .icon {font-size:16px;}.elementor-892 .elementor-element.elementor-element-c4413cb .master-icon-box:hover .master-link{color:#FFFFFF;}.elementor-892 .elementor-element.elementor-element-c4413cb .master-icon-box:hover .master-link .icon{color:#FFFFFF;}.elementor-892 .elementor-element.elementor-element-c4413cb .master-link:hover{color:rgba(255, 255, 255, 0.7) !important;}.elementor-892 .elementor-element.elementor-element-c4413cb .master-link:hover .icon{color:rgba(255, 255, 255, 0.7) !important;}.elementor-892 .elementor-element.elementor-element-b9493a3{--spacer-size:30px;}.elementor-892 .elementor-element.elementor-element-6aa97ba{margin-top:0px;margin-bottom:-233px;}.elementor-892 .elementor-element.elementor-element-a3e1bc3 .master-icon-box:hover .master-icon{background-color:rgba(255, 255, 255, 0.2);color:#FFFFFF;}.elementor-892 .elementor-element.elementor-element-a3e1bc3 .master-icon-box{background-color:#FFFFFF;padding:48px 55px 58px 35px;border-radius:0px 0px 0px 0px;box-shadow:0px 20px 70px 0px rgba(38, 42, 76, 0.15);}.elementor-892 .elementor-element.elementor-element-a3e1bc3 .master-icon-box:hover{background-color:rgba(255, 255, 255, 0);}.elementor-892 .elementor-element.elementor-element-a3e1bc3 > .elementor-widget-container{background-image:url("https://kdcivilconsultants.in/wp-content/uploads/2025/09/Best-Value-Engineering-Services.webp");padding:0px 0px 0px 0px;background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-892 .elementor-element.elementor-element-a3e1bc3 .master-icon{font-size:40px;width:70px;height:70px;line-height:70px;border-radius:50% 50% 50% 50%;}.elementor-892 .elementor-element.elementor-element-a3e1bc3.icon-position-top .master-icon{margin-bottom:35px;}.elementor-892 .elementor-element.elementor-element-a3e1bc3.icon-position-left .master-icon{margin-right:35px;}.elementor-892 .elementor-element.elementor-element-a3e1bc3.icon-position-right .master-icon{margin-left:35px;}.elementor-892 .elementor-element.elementor-element-a3e1bc3 .master-icon-box .sep{width:calc(100% + 55px);}.elementor-892 .elementor-element.elementor-element-a3e1bc3 .headline-2{margin-bottom:23px;}.elementor-892 .elementor-element.elementor-element-a3e1bc3 .desc{margin-bottom:30px;}.elementor-892 .elementor-element.elementor-element-a3e1bc3 .sep{margin-bottom:25px;}.elementor-892 .elementor-element.elementor-element-a3e1bc3 .master-icon-box:hover .headline-2{color:#FFFFFF;}.elementor-892 .elementor-element.elementor-element-a3e1bc3 .master-icon-box:hover .desc{color:#FFFFFF;}.elementor-892 .elementor-element.elementor-element-a3e1bc3 .master-link .icon {font-size:16px;}.elementor-892 .elementor-element.elementor-element-a3e1bc3 .master-icon-box:hover .master-link{color:#FFFFFF;}.elementor-892 .elementor-element.elementor-element-a3e1bc3 .master-icon-box:hover .master-link .icon{color:#FFFFFF;}.elementor-892 .elementor-element.elementor-element-a3e1bc3 .master-link:hover{color:rgba(255, 255, 255, 0.7) !important;}.elementor-892 .elementor-element.elementor-element-a3e1bc3 .master-link:hover .icon{color:rgba(255, 255, 255, 0.7) !important;}.elementor-892 .elementor-element.elementor-element-fe4f4d8 .master-icon-box:hover .master-icon{background-color:rgba(255, 255, 255, 0.2);color:#FFFFFF;}.elementor-892 .elementor-element.elementor-element-fe4f4d8 .master-icon-box{background-color:#FFFFFF;padding:48px 55px 58px 35px;border-radius:0px 0px 0px 0px;box-shadow:0px 20px 70px 0px rgba(38, 42, 76, 0.15);}.elementor-892 .elementor-element.elementor-element-fe4f4d8 .master-icon-box:hover{background-color:rgba(255, 255, 255, 0);}.elementor-892 .elementor-element.elementor-element-fe4f4d8 > .elementor-widget-container{background-color:#000000;background-image:url("https://kdcivilconsultants.in/wp-content/uploads/2025/09/Best-Prebid-Engineering-Services.webp");padding:0px 0px 0px 0px;background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-892 .elementor-element.elementor-element-fe4f4d8 .master-icon{font-size:40px;width:70px;height:70px;line-height:70px;border-radius:50% 50% 50% 50%;}.elementor-892 .elementor-element.elementor-element-fe4f4d8.icon-position-top .master-icon{margin-bottom:35px;}.elementor-892 .elementor-element.elementor-element-fe4f4d8.icon-position-left .master-icon{margin-right:35px;}.elementor-892 .elementor-element.elementor-element-fe4f4d8.icon-position-right .master-icon{margin-left:35px;}.elementor-892 .elementor-element.elementor-element-fe4f4d8 .master-icon-box .sep{width:calc(100% + 55px);}.elementor-892 .elementor-element.elementor-element-fe4f4d8 .headline-2{margin-bottom:23px;}.elementor-892 .elementor-element.elementor-element-fe4f4d8 .desc{margin-bottom:30px;}.elementor-892 .elementor-element.elementor-element-fe4f4d8 .sep{margin-bottom:25px;}.elementor-892 .elementor-element.elementor-element-fe4f4d8 .master-icon-box:hover .headline-2{color:#FFFFFF;}.elementor-892 .elementor-element.elementor-element-fe4f4d8 .master-icon-box:hover .desc{color:#FFFFFF;}.elementor-892 .elementor-element.elementor-element-fe4f4d8 .master-link .icon {font-size:16px;}.elementor-892 .elementor-element.elementor-element-fe4f4d8 .master-icon-box:hover .master-link{color:#FFFFFF;}.elementor-892 .elementor-element.elementor-element-fe4f4d8 .master-icon-box:hover .master-link .icon{color:#FFFFFF;}.elementor-892 .elementor-element.elementor-element-fe4f4d8 .master-link:hover{color:rgba(255, 255, 255, 0.7) !important;}.elementor-892 .elementor-element.elementor-element-fe4f4d8 .master-link:hover .icon{color:rgba(255, 255, 255, 0.7) !important;}.elementor-892 .elementor-element.elementor-element-d8e41e8{--spacer-size:230px;}.elementor-892 .elementor-element.elementor-element-36e45cf{--spacer-size:70px;}.elementor-892 .elementor-element.elementor-element-ef1dfe0 .master-heading .sub-heading{font-size:17px;line-height:27px;margin-bottom:0px;max-width:700px;}.elementor-892 .elementor-element.elementor-element-28da4bc{--spacer-size:40px;}.elementor-892 .elementor-element.elementor-element-a44944a .master-button .icon {font-size:16px;}.elementor-892 .elementor-element.elementor-element-a44944a .master-button{border-width:1px 1px 1px 1px;}.elementor-892 .elementor-element.elementor-element-a44944a .master-button:hover{border-width:1px 1px 1px 1px;}.elementor-892 .elementor-element.elementor-element-ea5fd86{--spacer-size:55px;}.elementor-892 .elementor-element.elementor-element-f5b3916:not(.elementor-motion-effects-element-type-background), .elementor-892 .elementor-element.elementor-element-f5b3916 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kdcivilconsultants.in/wp-content/uploads/2025/09/Indian-Highway-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-892 .elementor-element.elementor-element-f5b3916 > .elementor-background-overlay{background-color:#090D19;opacity:0.9;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-892 .elementor-element.elementor-element-f5b3916{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-892 .elementor-element.elementor-element-f4a5997{--spacer-size:100px;}.elementor-892 .elementor-element.elementor-element-34a69a1 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-892 .elementor-element.elementor-element-94b6039 .master-heading .pre-heading{text-transform:uppercase;margin-bottom:16px;}.elementor-892 .elementor-element.elementor-element-94b6039 .master-heading .main-heading{color:#FFFFFF;margin-bottom:35px;}.elementor-892 .elementor-element.elementor-element-94b6039 .master-heading .sub-heading{color:#FFFFFF;margin-bottom:0px;}.elementor-892 .elementor-element.elementor-element-f6807b7{--spacer-size:40px;}.elementor-892 .elementor-element.elementor-element-e3296ec .master-counter{background-color:rgba(3, 15, 39, 0.6);border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255, 255, 255, 0.4);border-radius:5px;padding:25px 25px 19px 25px;}.elementor-892 .elementor-element.elementor-element-e3296ec .master-counter:hover{background-color:#F2F2F2;}.elementor-892 .elementor-element.elementor-element-e3296ec{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-892 .elementor-element.elementor-element-e3296ec > .elementor-widget-container{margin:0px 15px 0px 0px;}.elementor-892 .elementor-element.elementor-element-e3296ec .number-wrap span{color:var( --e-global-color-accent );}.elementor-892 .elementor-element.elementor-element-e3296ec .title{color:#FFFFFF;padding-bottom:calc(6px);font-size:18px;}.elementor-892 .elementor-element.elementor-element-e3296ec .master-counter:hover .title{color:#222222;}.elementor-892 .elementor-element.elementor-element-e3296ec .icon-wrap i{font-size:46px;}.elementor-892 .elementor-element.elementor-element-e3296ec .icon-wrap{padding-top:calc(8px);padding-left:calc(0px);}.elementor-892 .elementor-element.elementor-element-e3296ec .number-wrap{padding-top:calc(7px);}.elementor-892 .elementor-element.elementor-element-5ac762f .master-counter{background-color:rgba(3, 15, 39, 0.6);border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255, 255, 255, 0.4);border-radius:5px;padding:25px 25px 19px 25px;}.elementor-892 .elementor-element.elementor-element-5ac762f .master-counter:hover{background-color:#F2F2F2;}.elementor-892 .elementor-element.elementor-element-5ac762f{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-892 .elementor-element.elementor-element-5ac762f > .elementor-widget-container{margin:0px 0px 0px 15px;}.elementor-892 .elementor-element.elementor-element-5ac762f .number-wrap span{color:var( --e-global-color-accent );}.elementor-892 .elementor-element.elementor-element-5ac762f .title{color:#FFFFFF;padding-bottom:calc(6px);font-size:18px;}.elementor-892 .elementor-element.elementor-element-5ac762f .master-counter:hover .title{color:#222222;}.elementor-892 .elementor-element.elementor-element-5ac762f .icon-wrap i{font-size:46px;}.elementor-892 .elementor-element.elementor-element-5ac762f .icon-wrap{padding-top:calc(8px);padding-left:calc(0px);}.elementor-892 .elementor-element.elementor-element-5ac762f .number-wrap{padding-top:calc(7px);}.elementor-892 .elementor-element.elementor-element-c20ef3d{--spacer-size:40px;}.elementor-892 .elementor-element.elementor-element-54d4726 .master-counter{background-color:rgba(3, 15, 39, 0.6);border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255, 255, 255, 0.4);border-radius:5px;padding:25px 25px 19px 25px;}.elementor-892 .elementor-element.elementor-element-54d4726 .master-counter:hover{background-color:#F2F2F2;}.elementor-892 .elementor-element.elementor-element-54d4726{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-892 .elementor-element.elementor-element-54d4726 > .elementor-widget-container{margin:0px 15px 0px 0px;}.elementor-892 .elementor-element.elementor-element-54d4726 .number-wrap span{color:var( --e-global-color-accent );}.elementor-892 .elementor-element.elementor-element-54d4726 .title{color:#FFFFFF;padding-bottom:calc(6px);font-size:18px;}.elementor-892 .elementor-element.elementor-element-54d4726 .master-counter:hover .title{color:#222222;}.elementor-892 .elementor-element.elementor-element-54d4726 .icon-wrap i{font-size:46px;}.elementor-892 .elementor-element.elementor-element-54d4726 .icon-wrap{padding-top:calc(8px);padding-left:calc(0px);}.elementor-892 .elementor-element.elementor-element-54d4726 .number-wrap{padding-top:calc(7px);}.elementor-892 .elementor-element.elementor-element-64f5431 .master-counter{background-color:rgba(3, 15, 39, 0.6);border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255, 255, 255, 0.4);border-radius:5px;padding:25px 25px 19px 25px;}.elementor-892 .elementor-element.elementor-element-64f5431 .master-counter:hover{background-color:#F2F2F2;}.elementor-892 .elementor-element.elementor-element-64f5431{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-892 .elementor-element.elementor-element-64f5431 > .elementor-widget-container{margin:0px 0px 0px 15px;}.elementor-892 .elementor-element.elementor-element-64f5431 .number-wrap span{color:var( --e-global-color-accent );}.elementor-892 .elementor-element.elementor-element-64f5431 .title{color:#FFFFFF;padding-bottom:calc(6px);font-size:18px;}.elementor-892 .elementor-element.elementor-element-64f5431 .master-counter:hover .title{color:#222222;}.elementor-892 .elementor-element.elementor-element-64f5431 .icon-wrap i{font-size:46px;}.elementor-892 .elementor-element.elementor-element-64f5431 .icon-wrap{padding-top:calc(8px);padding-left:calc(0px);}.elementor-892 .elementor-element.elementor-element-64f5431 .number-wrap{padding-top:calc(7px);}.elementor-892 .elementor-element.elementor-element-0fb8f4e > .elementor-element-populated{margin:0% 0% 0% 17.544%;--e-column-margin-right:0%;--e-column-margin-left:17.544%;}.elementor-892 .elementor-element.elementor-element-ece6b40 > .elementor-widget-container{margin:20px 0px 0px 20px;box-shadow:-20px -20px 0px 0px #F5AD0D;}.elementor-892 .elementor-element.elementor-element-ece6b40 .item-carousel{border-radius:0px 0px 0px 0px;}.elementor-892 .elementor-element.elementor-element-a2de376{--spacer-size:100px;}.elementor-892 .elementor-element.elementor-element-b6e1ab7{padding:0px 65px 0px 65px;}.elementor-892 .elementor-element.elementor-element-e0d49e8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-892 .elementor-element.elementor-element-c62f36e{--spacer-size:100px;}.elementor-892 .elementor-element.elementor-element-7c9045b .master-heading .pre-heading{color:var( --e-global-color-accent );text-transform:uppercase;margin-bottom:15px;}.elementor-892 .elementor-element.elementor-element-7c9045b .master-heading .main-heading{margin-bottom:25px;max-width:820px;}.elementor-892 .elementor-element.elementor-element-7c9045b .master-heading .sub-heading{margin-bottom:0px;max-width:770px;}.elementor-892 .elementor-element.elementor-element-3af9640{--spacer-size:70px;}.elementor-892 .elementor-element.elementor-element-fe32f62 .master-project .content-wrap{text-align:left;justify-content:flex-end;}.elementor-892 .elementor-element.elementor-element-fe32f62 .master-project{border-radius:0px 0px 0px 0px;}.elementor-892 .elementor-element.elementor-element-fe32f62 .master-link .icon {font-size:16px;}.elementor-892 .elementor-element.elementor-element-6058671{--spacer-size:70px;}.elementor-892 .elementor-element.elementor-element-21da1bc .master-button .icon {font-size:16px;}.elementor-892 .elementor-element.elementor-element-21da1bc .master-button{border-width:1px 1px 1px 1px;}.elementor-892 .elementor-element.elementor-element-21da1bc .master-button:hover{border-width:1px 1px 1px 1px;}.elementor-892 .elementor-element.elementor-element-8b20b8b{--spacer-size:100px;}.elementor-892 .elementor-element.elementor-element-bbca1a6:not(.elementor-motion-effects-element-type-background), .elementor-892 .elementor-element.elementor-element-bbca1a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kdcivilconsultants.in/wp-content/uploads/2025/09/Indian-motorway-madrid-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-892 .elementor-element.elementor-element-bbca1a6 > .elementor-background-overlay{background-color:#090D19;opacity:0.9;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-892 .elementor-element.elementor-element-bbca1a6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-892 .elementor-element.elementor-element-0d2a4d2{--spacer-size:120px;}.elementor-892 .elementor-element.elementor-element-982a996 .master-heading .pre-heading{color:#CACACA;text-transform:uppercase;margin-bottom:14px;}.elementor-892 .elementor-element.elementor-element-982a996 .master-heading .main-heading{color:#FFFFFF;margin-bottom:0px;max-width:831px;}.elementor-892 .elementor-element.elementor-element-982a996 .master-heading h2{font-size:52px;font-weight:300;line-height:58px;}.elementor-892 .elementor-element.elementor-element-213e86c{--spacer-size:60px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-892 .elementor-element.elementor-element-6968af3 .elementor-button{background-color:#FFFFFF00;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;fill:#F2BA1D;color:#F2BA1D;border-style:solid;border-width:2px 2px 2px 2px;border-color:#F2BA1D;border-radius:2px 2px 2px 2px;padding:20px 20px 20px 20px;}.elementor-892 .elementor-element.elementor-element-6968af3 .elementor-button:hover, .elementor-892 .elementor-element.elementor-element-6968af3 .elementor-button:focus{background-color:#F2BA1D;color:#FFFFFF;}.elementor-892 .elementor-element.elementor-element-6968af3 .elementor-button:hover svg, .elementor-892 .elementor-element.elementor-element-6968af3 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-892 .elementor-element.elementor-element-148bd5e{--spacer-size:120px;}.elementor-892 .elementor-element.elementor-element-21d3edf:not(.elementor-motion-effects-element-type-background), .elementor-892 .elementor-element.elementor-element-21d3edf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8F9;}.elementor-892 .elementor-element.elementor-element-21d3edf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-892 .elementor-element.elementor-element-21d3edf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-892 .elementor-element.elementor-element-28eec16{--spacer-size:100px;}.elementor-892 .elementor-element.elementor-element-2392b76 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-892 .elementor-element.elementor-element-0290f5b .master-heading .pre-heading{text-transform:uppercase;margin-bottom:15px;}.elementor-892 .elementor-element.elementor-element-0290f5b .master-heading .main-heading{margin-bottom:25px;}.elementor-892 .elementor-element.elementor-element-0290f5b .master-heading .sub-heading{margin-bottom:0px;max-width:770px;}.elementor-892 .elementor-element.elementor-element-4c92e9b .master-button{background-color:#FFFFFF;border-width:1px 1px 1px 1px;}.elementor-892 .elementor-element.elementor-element-4c92e9b .master-button:hover{color:#FFFFFF !important;background-color:#F5AD0D;border-color:#F5AD0D;border-width:1px 1px 1px 1px;}.elementor-892 .elementor-element.elementor-element-6db93d4{--spacer-size:70px;}.elementor-892 .elementor-element.elementor-element-f909943 .master-news .content-wrap{text-align:left;justify-content:flex-end;}.elementor-892 .elementor-element.elementor-element-f909943 .master-news{border-radius:0px 0px 0px 0px;}.elementor-892 .elementor-element.elementor-element-f909943 .master-link .icon {font-size:16px;}.elementor-892 .elementor-element.elementor-element-37ee7b5{--spacer-size:100px;}#featured-title{display:none;}#site-logo #site-logo-inner{max-width:140px !important;}#page #main-content{padding-top:0px;padding-bottom:0px;}#footer{display:block;}@media(max-width:1024px){.elementor-892 .elementor-element.elementor-element-4caa8cb{--spacer-size:80px;}.elementor-892 .elementor-element.elementor-element-38278d3 > .elementor-element-populated{margin:0px 0px 60px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-892 .elementor-element.elementor-element-041b43f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-892 .elementor-element.elementor-element-b51d50a{--spacer-size:80px;}.elementor-892 .elementor-element.elementor-element-53dd59d{padding:0% 5% 0% 05%;}.elementor-892 .elementor-element.elementor-element-172ad1e{--spacer-size:80px;}.elementor-892 .elementor-element.elementor-element-4839a24 .master-heading .main-heading{max-width:641px;}.elementor-892 .elementor-element.elementor-element-4839a24 .master-heading .sub-heading{max-width:655px;}.elementor-892 .elementor-element.elementor-element-b072854 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-892 .elementor-element.elementor-element-ef1dfe0 .master-heading .sub-heading{max-width:557px;}.elementor-892 .elementor-element.elementor-element-f5b3916{padding:0% 5% 0% 5%;}.elementor-892 .elementor-element.elementor-element-34a69a1{margin-top:0px;margin-bottom:0px;}.elementor-892 .elementor-element.elementor-element-4b8aef6 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-892 .elementor-element.elementor-element-e3296ec > .elementor-widget-container{margin:0px 0px 30px 15px;}.elementor-892 .elementor-element.elementor-element-5ac762f > .elementor-widget-container{margin:0px 15px 30px 0px;}.elementor-892 .elementor-element.elementor-element-54d4726 > .elementor-widget-container{margin:0px 0px 30px 15px;}.elementor-892 .elementor-element.elementor-element-64f5431 > .elementor-widget-container{margin:0px 15px 30px 0px;}.elementor-892 .elementor-element.elementor-element-0fb8f4e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-892 .elementor-element.elementor-element-a2de376{--spacer-size:80px;}.elementor-892 .elementor-element.elementor-element-c62f36e{--spacer-size:80px;}.elementor-892 .elementor-element.elementor-element-8b20b8b{--spacer-size:80px;}.elementor-892 .elementor-element.elementor-element-0d2a4d2{--spacer-size:100px;}.elementor-892 .elementor-element.elementor-element-982a996 .master-heading .main-heading{max-width:612px;}.elementor-892 .elementor-element.elementor-element-148bd5e{--spacer-size:100px;}.elementor-892 .elementor-element.elementor-element-21d3edf{padding:0% 5% 0% 5%;}.elementor-892 .elementor-element.elementor-element-28eec16{--spacer-size:80px;}.elementor-892 .elementor-element.elementor-element-f9a717e > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-892 .elementor-element.elementor-element-37ee7b5{--spacer-size:80px;}}@media(max-width:767px){.elementor-892 .elementor-element.elementor-element-4caa8cb{--spacer-size:60px;}.elementor-892 .elementor-element.elementor-element-041b43f > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-892 .elementor-element.elementor-element-b51d50a{--spacer-size:60px;}.elementor-892 .elementor-element.elementor-element-172ad1e{--spacer-size:60px;}.elementor-892 .elementor-element.elementor-element-258e72b{--spacer-size:60px;}.elementor-892 .elementor-element.elementor-element-688da67.icon-position-right .master-icon{margin-bottom:35px;}.elementor-892 .elementor-element.elementor-element-c4413cb.icon-position-right .master-icon{margin-bottom:35px;}.elementor-892 .elementor-element.elementor-element-a3e1bc3.icon-position-right .master-icon{margin-bottom:35px;}.elementor-892 .elementor-element.elementor-element-fe4f4d8.icon-position-right .master-icon{margin-bottom:35px;}.elementor-892 .elementor-element.elementor-element-f4a5997{--spacer-size:60px;}.elementor-892 .elementor-element.elementor-element-e3296ec{width:100%;max-width:100%;}.elementor-892 .elementor-element.elementor-element-e3296ec > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-892 .elementor-element.elementor-element-5ac762f{width:100%;max-width:100%;}.elementor-892 .elementor-element.elementor-element-5ac762f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-892 .elementor-element.elementor-element-c20ef3d{--spacer-size:30px;}.elementor-892 .elementor-element.elementor-element-54d4726{width:100%;max-width:100%;}.elementor-892 .elementor-element.elementor-element-54d4726 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-892 .elementor-element.elementor-element-64f5431{width:100%;max-width:100%;}.elementor-892 .elementor-element.elementor-element-64f5431 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-892 .elementor-element.elementor-element-a2de376{--spacer-size:60px;}.elementor-892 .elementor-element.elementor-element-b6e1ab7{padding:0% 5% 0% 5%;}.elementor-892 .elementor-element.elementor-element-3af9640{--spacer-size:40px;}.elementor-892 .elementor-element.elementor-element-6058671{--spacer-size:30px;}.elementor-892 .elementor-element.elementor-element-8b20b8b{--spacer-size:60px;}.elementor-892 .elementor-element.elementor-element-bbca1a6{padding:0% 5% 0% 5%;}.elementor-892 .elementor-element.elementor-element-0d2a4d2{--spacer-size:60px;}.elementor-892 .elementor-element.elementor-element-982a996 .master-heading h2{font-size:26px;line-height:34px;}.elementor-892 .elementor-element.elementor-element-213e86c{--spacer-size:30px;}.elementor-892 .elementor-element.elementor-element-148bd5e{--spacer-size:60px;}.elementor-892 .elementor-element.elementor-element-28eec16{--spacer-size:60px;}.elementor-892 .elementor-element.elementor-element-6db93d4{--spacer-size:60px;}.elementor-892 .elementor-element.elementor-element-37ee7b5{--spacer-size:60px;}}@media(min-width:768px){.elementor-892 .elementor-element.elementor-element-5da345f{width:100%;}.elementor-892 .elementor-element.elementor-element-f9a717e{width:60%;}.elementor-892 .elementor-element.elementor-element-942faed{width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-892 .elementor-element.elementor-element-38278d3{width:100%;}.elementor-892 .elementor-element.elementor-element-6e90092{width:100%;}.elementor-892 .elementor-element.elementor-element-d01937f{width:100%;}.elementor-892 .elementor-element.elementor-element-459df01{width:100%;}.elementor-892 .elementor-element.elementor-element-b072854{width:100%;}.elementor-892 .elementor-element.elementor-element-d6db6df{width:100%;}.elementor-892 .elementor-element.elementor-element-4b8aef6{width:100%;}.elementor-892 .elementor-element.elementor-element-0fb8f4e{width:100%;}.elementor-892 .elementor-element.elementor-element-f9a717e{width:100%;}}