h1,h2,h3,h4,h5,h6{font-family:"DM Sans",sans-serif}p,span,li,a{font-family:"Roboto",sans-serif}.fx_sec{background-attachment:fixed}.footer_logo img{background:#fff;width:25px;position:absolute;margin-left:4px}.modern-btn{padding:12px 32px;border-radius:40px;background:#525251;color:#fff!important;font-weight:600;border:2px solid #099acd;letter-spacing:0.5px;text-decoration:none;display:inline-block;position:relative;overflow:hidden;transition:color 0.4s ease;z-index:1}.modern-btn::before{content:"";position:absolute;top:0;left:0;width:0%;height:100%;background:#099acd;z-index:-1;transition:width 0.5s ease-in-out}.modern-btn:hover{color:#fff!important}.modern-btn:hover::before{width:100%}.about_img{position:relative;overflow:hidden;border-radius:12px}.about_img img{width:100%;height:auto;animation:cinematicZoom 10s ease-in-out infinite;filter:contrast(1.1) brightness(1.05)}.about_img::before{content:"";position:absolute;inset:-50%;background:radial-gradient(circle,rgba(255,200,150,0.25),rgba(255,200,150,0) 60%);animation:lightSweep 8s ease-in-out infinite;mix-blend-mode:screen;pointer-events:none}@keyframes cinematicZoom{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes lightSweep{0%{transform:translate(-10%,-10%);opacity:0.3}50%{transform:translate(10%,10%);opacity:0.5}100%{transform:translate(-10%,-10%);opacity:0.3}}.productss-img img{width:100%;border-radius:12px;transition:transform 0.5s ease,filter 0.5s ease}.productss-img img:hover{transform:scale(1.05) rotate(1.5deg);filter:brightness(1.15)}.projects .content-inner{position:absolute;bottom:-25px;left:0;right:0;width:93%!important;margin:0 auto;transition:0.5s;text-align:left}.projects .content-inner h3{color:#fff!important;font-size:20px!important;font-weight:500;text-shadow:none!important;margin-bottom:5px}.projects .content-inner h5{color:#fff!important;font-size:16px!important;font-weight:400;opacity:0}.projects .dcm-carousel-item:hover .content-inner h5{opacity:1}.projects .dcm-carousel-item figure:after{content:"";position:absolute;background:linear-gradient(360deg,#020202,transparent);bottom:0;left:0;width:100%;height:60%;transition:.5s}.projects .dcm-carousel-item:hover figure:after{height:100%}.projects .dcm-carousel-item:hover .content-inner{margin-bottom:40px!important}.career_page .col-sm{display:inline-flex!important;width:48%!important}.career_page .col-sm input{width:98%;margin:10px 20px;padding:12px;border-radius:15px 15px 15px 15px;font-family:'Roboto',Helvetica,Arial,Lucida,sans-serif}.career_page .col-sm input.wpcf7-form-control.wpcf7-file.wpcf7-validates-as-required.resume{width:98%;margin:10px 0;padding:12px;background:#fff!important;border-radius:15px 15px 15px 15px;font-family:'Roboto',Helvetica,Arial,Lucida,sans-serif}.career_page .col-sm select{width:98%;margin:10px 20px;padding:12px;border-radius:15px 15px 15px 15px;font-family:'Roboto',Helvetica,Arial,Lucida,sans-serif}.name{font-size:13px!important;text-transform:capitalize!important;border-radius:15px 15px 15px 15px;font-family:'Roboto',Helvetica,Arial,Lucida,sans-serif}.col-sm input.wpcf7-form-control.wpcf7-submit.has-spinner{color:#fff;background-color:#099acd!important;border:none!important;border-radius:50px;font-size:16px;font-family:'Roboto',Helvetica,Arial,Lucida,sans-serif;font-weight:700;letter-spacing:1px;width:150px;margin-left:20px}.col-sm input.wpcf7-form-control.wpcf7-submit.has-spinner:hover{cursor:pointer}.col-sm input.wpcf7-form-control.wpcf7-file{background:#fff}.col-sm p{width:100%}.awards-title{text-align:center;font-size:34px;font-weight:700;color:#242424;margin-bottom:40px}.awards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:22px}.award-card{text-decoration:none;background:#ffffff;color:#099acd;padding:20px 15px;border-radius:16px;font-weight:600;box-shadow:0 10px 30px rgba(0,0,0,0.08);border:1px solid rgba(9,154,205,0.25);transition:all 0.35s ease;position:relative;overflow:hidden;text-align:center}.award-text{line-height:1.45;position:relative;z-index:1}.award-card::before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#099acd,#067fa3);opacity:0;transition:opacity 0.35s ease}.award-card:hover::before{opacity:1}.award-card:hover{color:#ffffff;transform:translateY(-6px);box-shadow:0 18px 40px rgba(9,154,205,0.35)}