	.elementor-1986 .elementor-element.elementor-element-3dc99daf{margin-bottom:50px !important}.elementor-slides .swiper-slide-bg{background-position:top center !important}.elementor-1193 .elementor-element.elementor-element-8284060 .swiper-slide{padding:0 0 0 0}.elementor-1193 .elementor-element.elementor-element-8284060 .swiper-slide{height:100vh !important}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:after{left:0!important;border-bottom:3px solid #ef1a33;right:0;width:100%!important;bottom:-4px!important}.projectGalleryTabs .elementor-tabs-wrapper{border-width:1px 1px 1px 1px;border-color:#01539F21;-webkit-box-shadow:0 5px 41.5px rgb(9 29 62 / 11%);box-shadow:0 5px 41.5px rgb(9 29 62 / 11%)}.elementor-1365 .elementor-element.elementor-element-85d3063 .elementor-tab-title{font-size:14px}.elementor-widget-tabs .elementor-tab-desktop-title{padding:13px 30px 13px 30px !important}.wpcf7-quiz{font-size:11px !important;text-transform:uppercase !important;letter-spacing:.4px;padding:2.5px 9px !important;min-height:0!important;border-color:#bebebe!important;border-radius:0!important}.cont-enquiry-button{padding:14px 0!important}.elementor-section .elementor-container{justify-content:space-around}.elementor-1193 .elementor-element.elementor-element-8284060 .swiper-slide-bg{background-color:#f9f9f9 !important}.ht-ctc-chats{top:0 !important}.projectGalleryOngoinTab{margin-bottom:0 !important}.projectGalleryOngoinTab{margin-bottom:0 !important}.elementor-3699 .elementor-element.elementor-element-8284060 .swiper-slide{height:95vh !important}.elementor-2461 .elementor-element.elementor-element-8284060 .swiper-slide{height:95vh !important}.elementor-2214 .elementor-element.elementor-element-8284060 .swiper-slide{height:95vh !important}.elementor-1193 .elementor-element.elementor-element-8284060 .swiper-slide{height:95vh !important}.elementor-1365 .elementor-element.elementor-element-a60c0dc{height:95vh;overflow-y:auto}.elementor-1365 .elementor-element.elementor-element-a60c0dc::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#F5F5F5}.elementor-1365 .elementor-element.elementor-element-a60c0dc::-webkit-scrollbar{width:6px;background-color:#F5F5F5}.elementor-1365 .elementor-element.elementor-element-a60c0dc::-webkit-scrollbar-thumb{background-color:rgb(0,0,0,0.08)}@media only screen and (min-width:1401px){.projectGalleryTabs .elementor-tabs-wrapper{border-width:1px 1px 1px 1px;border-color:#01539F21}.projectGalleryTabs .elementor-tabs-wrapper{margin:10px 0 0 10px !important}}@media (max-width:1400px){.elementor-1193 .elementor-element.elementor-element-8284060 .swiper-slide{height:84vh !important}.elementor-1365 .elementor-element.elementor-element-a60c0dc{height:84vh;overflow-y:auto}.elementor-2214 .elementor-element.elementor-element-8284060 .swiper-slide{height:84vh !important}.elementor-2461 .elementor-element.elementor-element-8284060 .swiper-slide,.elementor-3699 .elementor-element.elementor-element-8284060 .swiper-slide{height:84vh !important}}@media screen and (max-width:1400px) and (min-width:801px){.projectGalleryTabs .elementor-tabs-wrapper{margin:5px 0 0 5px !important}}@media screen and (max-width:1024px) and (min-width:1336px){.elementor-1193 .elementor-element.elementor-element-8284060 .swiper-slide{height:70vh!important}}@media (max-width:1024px){.elementor-1986 .elementor-element.elementor-element-3dc99daf{margin-bottom:80px!important}.elementor-1193 .elementor-element.elementor-element-8284060 .swiper-slide,.elementor-2214 .elementor-element.elementor-element-8284060 .swiper-slide,.elementor-2461 .elementor-element.elementor-element-8284060 .swiper-slide,.elementor-3699 .elementor-element.elementor-element-8284060 .swiper-slide{height:70vh!important}.elementor-1365 .elementor-element.elementor-element-a60c0dc{height:100vh;overflow-y:auto}}@media (max-width:767px){.elementor-1986 .elementor-element.elementor-element-3dc99daf{margin-bottom:14px!important}.projectGalleryTabs{margin:0 !important}.elementor-widget-tabs .elementor-tab-desktop-title{padding:13px 10px 13px 10px !important}.elementor-section .elementor-container{justify-content:flex-start}.elementor-1193 .elementor-element.elementor-element-8284060 .swiper-slide{height:220px!important;transition-duration:none !important}.elementor-3699 .elementor-element.elementor-element-8284060 .swiper-slide,.elementor-2214 .elementor-element.elementor-element-8284060 .swiper-slide{height:220px!important;transition-duration:none !important}.elementor-2461 .elementor-element.elementor-element-8284060 .swiper-slide{height:220px!important}.elementor-1365 .elementor-element.elementor-element-bf01813{padding:25px 40px 35px 40px}}.elementor-304 .elementor-element.elementor-element-755840f .elementor-swiper-button{height:30px !important}.eicon-chevron-right{margin-top:3.5px !important}.eicon-chevron-left{margin-top:3.5px !important}/* Tablet (max-width 1024px) */@media (max-width:1024px){.elementor-tab-content .swiper-slide{height:60vh !important;/* Adjust height for tablet */}}/* Mobile (max-width 768px) */@media (max-width:768px){.elementor-tab-content .swiper-slide{height:30vh !important;/* Adjust height for mobile */}}#menu-2-20f3fe2e{overflow:hidden}

/* ── Front-page hero slider: 100vh minus sticky header ── */
.elementor-304 .elementor-element-6c64597 {
  height: calc(100vh - 72px);
}
.elementor-304 .elementor-element-6c64597 .elementor-container,
.elementor-304 .elementor-element-6c64597 .elementor-col-100,
.elementor-304 .elementor-element-6c64597 .elementor-widget-wrap,
.elementor-304 .elementor-element-755840f,
.elementor-304 .elementor-element-755840f .elementor-widget-container,
.elementor-304 .elementor-element-755840f .elementor-swiper,
.elementor-304 .elementor-element-755840f .elementor-main-swiper {
  height: 100% !important;
}
.elementor-304 .elementor-element-755840f .swiper-slide {
  height: calc(100vh - 72px) !important;
}

@media (max-width: 960px) {
  .elementor-304 .elementor-element-6c64597 {
    height: calc(100vh - 64px);
  }
  .elementor-304 .elementor-element-755840f .swiper-slide {
    height: calc(100vh - 64px) !important;
  }
}	


  		.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
					background-image: none !important;
				}
				@media screen and (max-height: 1024px) {
					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
						background-image: none !important;
					}
				}
				@media screen and (max-height: 640px) {
					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
						background-image: none !important;
					}
				}