h1,h2,h3,h4,h5,h6{font-family:'Saira Semi Condensed',Helvetica,Arial,Lucida,sans-serif}.et_pb_blurb_description,.et_pb_text_inner,a,p{font-family:'Inter'}.bnr_btn{margin-top:10px}.tOp_bar{display:flex;gap:10px}.fx_sec{background-attachment:fixed}.themeht-btn{position:relative;overflow:hidden;z-index:9;padding:0;display:inline-block;border:none;font-size:14px;font-weight:700;text-transform:uppercase}.themeht-btn span{padding:14px 30px 14px 30px;display:inline-block;transition:all 0s ease-in-out}.themeht-btn.primary-btn{background:#4169e1;color:#ffffff}.themeht-btn:before{display:block;position:absolute;top:0;left:0;height:100%;width:0;z-index:-1;content:'';transition:all 500ms ease}.themeht-btn.primary-btn:before{background:#010101}.themeht-btn:hover:before,.themeht-btn:focus:before{width:100%}.footer-number-inner{position:relative;display:block;background-color:#181515;padding:12px 21px 15px}.footer-number{position:relative;display:block;border:dashed 1px rgba(255,255,255,0.12);padding:6px;margin-top:40px;margin-right:25px}.footer-number span{font-size:12px;text-transform:uppercase;font-weight:700;color:#fff;display:block}.footer-number a{font-size:20px;line-height:1.2;margin-top:3px;font-weight:600;display:inline-block;color:#fff}.footer-number a:hover{color:#4169E1}.footer-number img{position:absolute;top:50%;right:-25px;transform:translateY(-50%) skewX(-17deg);height:58px;width:60px;font-size:30px;color:#fff;display:flex;align-items:center;justify-content:center;text-align:center}.copy img{width:35px;position:absolute;margin-left:5px}.init_pt .et_pb_column{transition:1s ease-in-out;border-radius:10px;padding:10px}.init_pt .et_pb_column:hover{background:#7dcff5;border:10px}.init_pt .et_pb_column:before{position:absolute;content:'';bottom:0;left:0;right:0;top:0;width:100%;height:0%;border-radius:10px;background:#fff;transition:1s ease-in-out}.init_pt .et_pb_column:hover:before{border-bottom:2px solid #5fb9e3;height:100%;background:#eee}.title-divider{position:relative}.title-divider-separator:after{content:'';position:absolute;left:0;top:-2px;height:2px;width:40px;display:inline-block;text-align:center;background:#fff}.title-divider-separator:before{content:"";position:absolute;left:0;top:-2px;width:100px;border-bottom:2px solid #000;line-height:20px;font-weight:600;text-align:center;background:#000}.title-divider-separator:after,.title-divider-separator:before{-webkit-animation:heading-move 7s infinite linear;animation:heading-move 7s infinite linear}@keyframes heading-move{0%{transform:translateX(-1px)}50%{transform:translateX(50px)}100%{transform:translateX(-1px)}}.awrdsss img{border-radius:10px}.counterrs{display:flex;vertical-align:middle;gap:10px}.testimonial{position:relative}.testimonial .testimonial-caption{z-index:9;position:relative}.testimonial .testimonial-caption label{margin-bottom:0;font-weight:600;color:#222;display:block;text-transform:uppercase;font-size:15px}.testimonial .testimonial-caption h5{color:#4169e1!important;display:inline-block;margin-bottom:2px}.testimonial.style-1{background:#fff;padding:50px 40px;text-align:center;filter:drop-shadow(0px 5px 13px rgba(189,202,202,0.35))}.testimonial.style-1{background:#fff;padding:50px 40px;text-align:center;filter:drop-shadow(0px 5px 13px rgba(189,202,202,0.35))}.testimonial.style-1 .testimonial-img{position:relative;display:inline-block;width:100px;height:100px;margin-bottom:30px}.testimonial.style-1 .testimonial-caption{margin-bottom:20px}.testimonial.style-1 .testimonial-img img{border-radius:100%}.testimonial.style-1 .testimonial-quote{position:absolute;top:0;right:-25px;background:#4169e1;width:50px;height:50px;display:flex;align-items:center;justify-content:center;font-size:24px;color:white;border:2px solid white;border-radius:100%;line-height:1}.testimonial-rating{display:flex;justify-content:center;margin-top:10px}.testimonial-rating i{color:#ffb300;margin-right:2px}.light-bg .testimonial.style-1{filter:none}.team-member{position:relative}.team-images{overflow:hidden;position:relative}.team-images:before{background:hsla(0,0%,100%,.3);bottom:0;content:"";left:50%;position:absolute;right:51%;top:0;opacity:1;z-index:9;pointer-events:none;transition:all .5s linear}.team-images::after{background:rgba(255,255,255,0.3);bottom:50%;content:"";left:0;position:absolute;right:0;top:50%;opacity:1;pointer-events:none;-webkit-transition:all 600ms linear;transition:all 600ms linear}.team-member:hover .team-images:before{left:0;right:0;opacity:0;-webkit-transition:all 500ms linear;transition:all 500ms linear}.team-member:hover .team-images:after{top:0;bottom:0;opacity:0;-webkit-transition:all 600ms linear;transition:all 600ms linear}.team-member .team-desc{position:absolute;bottom:20px;-webkit-transform:translateY(-0px);-ms-transform:translateY(-0px);transform:translateY(-0px);left:30px}.team-member .team-desc h4{margin:0}.team-member .team-desc h4{background:#fff;color:#010101;text-align:center;padding:10px 25px;display:block;text-transform:uppercase}.team-desc span{background:#000;color:#fff;text-align:center;padding:3px 25px;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;display:inline-block;text-transform:uppercase;position:relative;font-size:15px;font-weight:600}.team-desc span:before{content:"";position:absolute;top:0;right:-10px;width:20px;height:101%;-webkit-clip-path:polygon(25% 25%,25% -50%,100% 100%,25% 100%);clip-path:polygon(25% 25%,25% -50%,100% 100%,25% 100%);background-color:#000;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}.team-member:hover .team-desc span,.team-member:hover .team-desc span:before{background:#4169e1}.team-social-icon li{display:block;margin:5px 0}.team-social-icon li a{background:#fff;color:#010101;height:50px;width:50px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:14px;line-height:1}.team-social-icon li a:hover{background:#010101;color:#fff}.team-share-icon{position:absolute;top:30px;right:30px}.team-share-icon span{background:#000;color:#fff;width:50px;font-size:30px;height:50px;line-height:56px;text-align:center;display:flex;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;border-radius:50%;cursor:pointer;align-items:center;justify-content:center}.team-share-icon:hover span{background-color:#4169e1;color:#fff;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.team-member .team-social-icon{opacity:0;visibility:hidden;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;position:absolute;right:0;transition:0.4s}.team-share-icon:hover .team-social-icon{opacity:1;visibility:visible}.team-member img{width:100%}.team-single-box{background:#ddd;position:relative;padding:50px;height:100%;align-content:center}.team-meta li{margin-bottom:20px;display:flex;align-items:center}.team-meta li:last-child{margin-bottom:0}.team-meta li i{font-size:26px;color:#4169e1;vertical-align:middle;margin-right:15px}.team-meta li span{margin-right:10px;font-weight:500;color:#010101}.team-single-box .team-social-icon li{display:inline-block}.team-single-box .title-divider{padding-top:10px;padding-bottom:50px}.team-media{display:flex!important;align-items:center!important}.team-media i{width:50px;height:50px;line-height:50px;text-align:center;margin-right:15px;border:1px solid #e8eefc;border-radius:50%;background:#fff;flex-shrink:0;font-size:24px;color:#4169e1}.team-media-text{-ms-flex:1;flex:1;font-weight:700;color:black}.team-media .team-media-text span{display:block;line-height:24px;font-size:12px;font-weight:600;text-transform:uppercase;color:#4169e1}.team-contact>* .col-md-6{border-bottom:solid 1px #ffffff2e;padding-bottom:20px;margin-bottom:15px;padding-left:0;padding-right:0}.team-follow{display:flex;align-items:center}.team-follow h6{margin-bottom:0;margin-right:20px;flex-shrink:0}.servicessss .content{background:#fff;padding:10px!important}.servicessss .content h3{color:#000;font-weight:400;transition:.5s ease-in-out}.servicessss .et_pb_module_inner .dcm-carousel-item:hover h3{color:#4169e1}.servicessss figure{overflow:hidden}.servicessss img{transition:.5s ease-in-out}.servicessss .et_pb_module_inner .dcm-carousel-item:hover img{transform:scale(1.1)}.clientsss .dcm-carousel-item{border:2px solid #966720;border-radius:50%;padding:20px}.clientsss img{padding:10px;border-radius:50px!important;transition:1s ease-in-out}.clientsss .dcm-carousel-item:hover img{transform:scale(1.1)}ul.sub-menu{OVERFLOW:SCROLL;height:445px}.bodyyy{display:flex;justify-content:center;align-items:center;font-family:Arial,sans-serif;background-color:#f4f4f4}.project-menu{width:100%!important;border:1px solid #ccc;box-shadow:0 4px 8px rgba(0,0,0,0.1)}.menu-header{background-color:#333;color:white;padding:15px 10px;font-size:1.2em;font-weight:bold;text-align:center}.project-menu ul{list-style:none;padding:0;margin:0}.project-menu ul li{border-top:1px solid #ccc}.project-menu ul li:first-child{border-top:none}.project-menu ul li a{display:block;padding:15px 20px;text-decoration:none;color:#333;background-color:#f0f0f0;font-size:1.1em;transition:background-color 0.3s ease,padding-left 0.3s ease}.project-menu ul li a:hover{background-color:#e0e0e0;color:#007bff;padding-left:25px}.project-menu ul li a:focus{outline:2px solid #007bff;outline-offset:-2px}.menu-form{margin-top:25px;padding:25px 20px;background:#4169e1;border-radius:15px;box-shadow:0 4px 12px rgba(0,0,0,0.1);animation:fadeInUp 0.8s ease-in-out;transition:transform 0.3s ease}.menu-form:hover{transform:translateY(-3px)}.menu-form h3{font-size:20px;margin-bottom:15px;text-align:center;color:#fff;font-weight:600;letter-spacing:0.5px;position:relative}.menu-form h3::after{content:'';display:block;width:50px;height:3px;background:#007bff;margin:8px auto 0;border-radius:3px}.menu-form .form-group{margin-bottom:12px}.menu-form input,.menu-form textarea{width:100%;padding:12px 14px;border:none;border-radius:10px;font-size:15px;transition:all 0.3s ease;outline:none;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,0.05)}.menu-form input:focus,.menu-form textarea:focus{box-shadow:0 0 8px rgba(0,123,255,0.25)}.menu-form button{width:100%;background:linear-gradient(90deg,#007bff,#00c3ff);color:#fff;border:none;padding:12px;border-radius:10px;font-size:16px;font-weight:600;cursor:pointer;transition:all 0.4s ease;box-shadow:0 3px 10px rgba(0,123,255,0.2)}.menu-form button:hover{background:linear-gradient(90deg,#0056b3,#007bff);transform:scale(1.03)}@keyframes fadeInUp{from{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.card img{width:100%;transition:all 0.4s ease}.card:hover img{transform:scale(1.08);box-shadow:0 8px 20px rgba(0,0,0,0.3)}.career_page .col-sm{display:inline-flex!important;width:48%!important}.career_page .col-sm input{width:100%;margin:8px 0;padding:15px;border-radius:15px 15px 15px 15px;font-size:16px}.career_page .col-sm input.wpcf7-form-control.wpcf7-file.wpcf7-validates-as-required.resume{width:100%;margin:8px 0;padding:15px;background:#fff!important;border-radius:15px 15px 15px 15px;font-size:16px}.career_page .col-sm select{width:100%;margin:8px 0;padding:15px;border-radius:15px 15px 15px 15px;font-size:16px}.name{font-size:15px!important;text-transform:capitalize!important;border-radius:15px 15px 15px 15px}.col-sm input.wpcf7-form-control.wpcf7-submit.has-spinner{color:#fff;background-color:#4169e1!important;border:none!important;border-radius:50px;font-size:18px;font-weight:700;letter-spacing:1px}.col-sm input.wpcf7-form-control.wpcf7-file{background:#fff;font-size:16px}.col-sm p{width:100%;font-size:16px}.career_img .et_pb_image_wrap img{transition:1s ease-in-out}.career_img:hover .et_pb_image_wrap img{transform:scale(1.2)}.about_img .et_pb_image_wrap img{transition:1s ease-in-out}.about_img:hover .et_pb_image_wrap img{transform:scale(1.2)}.awrdsss img{padding:6px;background-color:#fff}.awardss img{width:100%;height:auto;border-radius:12px;transition:all 0.5s ease;transform:scale(1);filter:brightness(0.95);box-shadow:0 6px 20px rgba(0,0,0,0.1)}.awardss img:hover{transform:scale(1.08) rotate(1deg);filter:brightness(1.1) saturate(1.2);box-shadow:0 10px 30px rgba(201,157,44,0.4)}.awardss img{animation:floaty 4s ease-in-out infinite}@keyframes floaty{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}