.expand-row{display:flex;width:100%}.expand-row .e-con-inner{max-width:100%}.expand-row .custom-col{flex:1;transition:all 1.2s ease;color:#fff;padding:40px 20px;text-align:center;position:relative;overflow:hidden;min-height:450px;border:1px solid #D9D9D93D}.expand-row .custom-col h3,.expand-row .custom-col p,.expand-row .custom-col a{opacity:0;transform:translateY(20px);transition:all 1.2s ease!important;display:none}.expand-row .custom-col:hover{flex:2;background:#fff;padding:60px 40px;color:#00394d;cursor:pointer}.expand-row .custom-col:hover h3,.expand-row .custom-col:hover p,.expand-row .custom-col:hover a{opacity:1;transform:translateY(0);transition:all 1.2s ease;display:block}.expand-row .custom-col:hover .et_pb_icon_wrap .et-pb-icon{color:#103342}.expand-row .custom-col .et_pb_icon_wrap .et-pb-icon{color:#fff}.et_pb_image img{transition:all 0.9s ease-in-out!important}.slick-initialized .slick-slide{min-height:120px;align-items:center;display:flex}@media screen and (max-width:980px){.counter_hero .et_pb_number_counter.et_pb_with_title .percent{margin-bottom:2px}.custom-slider .overlay{position:absolute;width:100%;height:100%;top:0;background-image:linear-gradient(#ff000000,#00000000 50%,#001e2ae8 50%)}.counter_hero{top:40%!important}}.custom-header{transition:all 0.3s ease}.is-sticky .et_builder_inner_content.et_pb_gutters3 .et_pb_section_0_tb_header.custom-header{position:fixed!important;background:#043042!important;box-shadow:0 2px 10px rgba(0,0,0,0.2)}.projects-grid{grid-template-columns:1fr 1fr 1fr!important}.project-img{width:30%!important}.project-img img{height:100%!important;object-fit:cover}.project-card.projects a{display:flex;gap:15px}.project-card h3{margin:10px 0;color:#002c57;font-family:'Poppins';font-weight:500;line-height:1.2em;font-size:16px;width:70%}@media (max-width:767px){.mobile-stack .et_pb_column{flex:0 0 100%!important;max-width:100%!important}.mobile-stack{display:flex;flex-wrap:wrap}}.services_menu_ve .et_pb_blurb .et_pb_main_blurb_image img{height:120px!important}.projects_ve_menu .filter-buttons,.projects_ve_menu .project-card.projects p{display:none}.projects_ve_menu .projects-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:19px}.projects_ve_menu .project-card h3{margin:10px 0;color:#002c57;height:80px;overflow:hidden;font-size:13px}.projects_ve_menu .project-card{padding:0px 10px!important}.projects_ve_menu .project-img img{width:100%;height:120px;object-fit:cover;display:none}.services_menu_ve .et_pb_blurb .et_pb_main_blurb_image{margin-bottom:10px!important}.blog-filter{text-align:center;margin-bottom:20px}.blog-filter button{background:none;border:none;padding:10px 15px;cursor:pointer;font-weight:600;color:#444}.blog-filter button.active{color:#ff6600;border-bottom:2px solid #ff6600}.blog-grid{display:flex;flex-wrap:wrap;gap:20px}.blog-item{width:30%;background:#fff;border:1px solid #eee;border-radius:8px;padding:0px 0px 30px;text-align:center}.blog-item img{max-width:100%;border-radius:6px 6px 0px 0px!important}.services_menu_ve,.projects_ve_menu{background-image:repeating-linear-gradient(28deg,#01354b 0%,rgba(1,53,75,0.9) 85%,rgba(1,53,75,0.66) 100%)!important}.projects_ve_menu .et_pb_button{display:none}.jobs-grid p{color:#fff}#evf-submit-1401{color:#fff;height:auto;cursor:pointer;background:none;box-shadow:none;font-size:inherit;font-weight:600;line-height:1.5;padding:12px 20px;border-radius:25px;border:1px solid #ff6600;background-color:#ff6600}.custom-images{display:flex;flex-direction:row;align-items:FLEX-end;width:100%;gap:20px}.custom-images img:nth-child(1){width:33.33%;height:70vh;object-fit:cover;cursor:pointer;border-radius:8px;transition:transform 0.3s ease}.custom-images img:nth-child(2){width:33.33%;height:50vh;object-fit:cover;cursor:pointer;border-radius:8px;transition:transform 0.3s ease}.custom-images img:nth-child(3){width:30%;height:35vh;object-fit:cover;cursor:pointer;border-radius:8px;transition:transform 0.3s ease}.custom-images img:hover{transform:scale(1.05)}.custom-text-box{padding:20px;border-radius:10px;min-height:150px;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;gap:20px;font-size:18px;text-align:center;transition:all 0.3s ease}.custom-icon{font-size:28px;text-decoration:none;color:#0073e6;transition:color 0.3s ease;width:50px;height:50px;background:#3b88c3;padding:10px;border-radius:50px}.custom-icon:hover{color:#005bb5}.stat-box{padding:30px;border-radius:5px;color:#fff;margin-bottom:0px}.stat-text{font-size:16px;line-height:1.4;margin-bottom:0px}.stat-number{display:flex;align-items:center;font-weight:bold;font-size:48px;margin:22px 0px}.blue_bar .stat-number{JUSTIFY-CONTENT:flex-end}.stat-blue{background:#02354b}.stat-orange{background:#ff6600}.stat-blue .percent{color:#fff;font-size:30px;padding:4px 6px;margin-left:5px;border-radius:2px}.stat-orange .plus{font-size:40px;margin-left:5px}#mobile_menu2{max-height:85vh;overflow:scroll}.sub-menu .menu-item a{padding:5px 20px!important;width:100%!important}.nav li li{position:relative;line-height:2em;width:100%!important}.sub-menu .menu-item{padding:0px}.et_pb_menu_0_tb_header.et_pb_menu .nav li ul.sub-menu a:hover{color:#ff6600!important;background:#fff}.blog-content p{color:#828181;font-weight:600;text-align:left;padding:0px 10px;min-height:90px}.blog-content .read-more{display:inline-block;font-weight:600;color:#ff6600;padding:0px 2px}.blog-item{width:calc(33.333% - 25px)}.blog-grid{position:relative}.blog-grid .gutter-sizer{width:25px}.blog-item{width:calc(33.333% - 25px)}.blog-grid{margin:0 -10px}.blog-item{width:calc(33.333% - 20px);margin:0 10px 30px}button#load-more-blogs:disabled{background:#87878700;color:#5d5d5d}#load-more-blogs{background:#ff6600;color:#fff;border:none;padding:12px 25px;border-radius:5px;font-weight:500;cursor:pointer;transition:0.3s;font-size:16px;font-family:'Poppins'}#load-more-blogs:hover{background:black}.blog-cat svg{width:25px;height:auto}.blog-cat{display:flex;align-items:center;padding:10px 25px;background:#043042;width:fit-content}.blog-cat p{padding-left:10px;color:#fff;font-weight:500}.blog-cat svg path{fill:#fff}.blog-content h3{min-height:92px!important}.counter_hero .et_pb_column .et_pb_number_counter .percent p{font-size:72px!important;line-height:72px;font-weight:700}