body{font-family:"Inter",sans-serif}.sec-title_title{position:relative;font-weight:500;font-size:15px;padding:5px 0px 2px 33px;letter-spacing:1px;display:inline-block;align-items:center;color:#ee1c25;text-transform:uppercase;border-top:1px solid #ee1c25;border-bottom:1px solid #ee1c25;gap:10px}.sec-title_title img{width:24;height:24px;position:absolute;top:3.5px;left:0}.header_top{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.header_top_first{position:relative;gap:25px}.header_socials{display:flex;align-items:center;flex-wrap:wrap!important;padding:16px 0px 16px 0px}.header_socials a{position:relative;width:30px;height:30px;font-size:12px;line-height:32px;border-radius:50px;text-align:center;text-decoration:none;margin-right:5px;display:inline-block;color:rgb(255,255,255);background-color:#1b0d64}.header-top_info{position:relative;display:flex;gap:25px;padding-bottom:0!important}.header-top_info li{position:relative;font-weight:400;font-size:15px;display:flex;gap:8px;align-items:center;color:rgba(255,255,255,0.80)}.header-top_info li .icon{position:relative;left:0px;top:-1px;font-size:20px;line-height:1em;color:#fff}.header-top_info li a{text-decoration:none;position:relative;font-size:15px;color:rgba(255,255,255,0.80)}.header_second{display:flex;align-items:center}.banner_mar .clearfix{margin:0 0!important}.banner_mar .et_pb_slide_title{position:relative}.banner_mar .et_pb_slide_title:after{position:absolute;content:"";bottom:23px;border-bottom:1px solid #13055c;width:154px;left:0}.header_button-box{position:relative;height:62px}.btn-style-one{position:relative;font-weight:500;font-size:14px;overflow:hidden;text-align:center;letter-spacing:1px;padding:19px 37px;display:inline-block;color:#fff;text-transform:uppercase;background-color:#160959;cursor:pointer;transition:all 0.3s ease;text-decoration:none}.btn-style-one:before{transition-duration:800ms;position:absolute;width:200%;height:200%;content:"";top:-200%;left:50%;transform:translateX(-50%);border-radius:50%;z-index:1;background-color:#ef1c25}.btn-style-one .btn-wrap{position:relative;z-index:1;float:left;overflow:hidden;display:inline-block}.btn-style-one .btn-wrap .text-one{position:relative;display:block;color:#fff;transition:all 0.3s ease}.btn-style-one .btn-wrap .text-two{position:absolute;top:100%;display:block;color:#fff;transition:all 0.3s ease}.btn-style-one:hover .btn-wrap .text-one:first-child{transform:translateY(-150%)}.btn-style-one:hover:before{top:-40%}.btn-style-one:hover .btn-wrap .text-two{top:50%;transform:translateY(-50%)}.footer-widget.contact-widget a.phone:hover{color:#fff;transition:all .3s}.footer-widget.contact-widget .title{color:#fff;font-size:15px;font-weight:600;letter-spacing:.5px}.footer-widget.contact-widget a.phone:hover{opacity:.7}.footer-widget.contact-widget a.phone{font-size:34px;line-height:1.5;margin-bottom:3px;font-weight:600;letter-spacing:-1px;display:inline-block;color:#fff;transition:all .3s}.footer-widget.contact-widget:before{content:'';position:absolute;top:0;left:0;bottom:0;width:100%;z-index:-1;transition:0.4s;background-color:#16085d;border-radius:0;transform:skewX(-17deg);-webkit-transform:skewX(-17deg);-moz-transform:skewX(-17deg);-ms-transform:skewX(-17deg);-o-transform:skewX(-17deg)}.contact_forter_boxx .et_pb_main_blurb_image{border:1px dashed #fff;width:70px;height:70px;border-radius:50%;margin-bottom:1em}.footer-widget.contact-widget:hover{transform:translate(10px,10px)}.footer-widget.contact-widget{padding:24px 0;position:relative;text-align:center;margin-right:22px;transition:.4s}.ftr_col_headNg .widget-title{color:#fff;margin-bottom:20px;padding-bottom:20px;font-size:22px;font-weight:700;position:relative;display:inline-block;margin-bottom:5px;letter-spacing:-.3px}.ftr_col_headNg .widget-title:before{content:"";background-color:#16085d;height:4px;width:50px;border-radius:0;position:absolute;left:3px;bottom:0;transform:skewX(-43deg)}.usfl_linkS_ftr .menu{list-style:none;padding:0;margin:0}.usfl_linkS_ftr .menu li{border-bottom:1px dotted #fff}.usfl_linkS_ftr .menu li a{display:block;color:#f2f2f2;text-decoration:none;padding:10px;border-left:3px solid transparent;transition:all 0.3s ease}.usfl_linkS_ftr .menu li a:hover,.usfl_linkS_ftr .menu li a.active{color:#fff;border-left:3px solid #16085d;background-color:rgb(255 255 255 / 15%)}.usfl_linkS_ftr .menu li a::before{content:"\f280";margin-right:8px;font-family:'bootstrap-icons';padding-left:0;font-size:13px}.copy_ine img{width:34px;padding-left:5px}.copy_ine p{color:#fff;margin:0;padding:0;display:flex;justify-content:center;align-items:center}.about-one_experiance{position:absolute;right:40px;bottom:10px;width:211px;height:211px;background-repeat:no-repeat;background:#ffffff96;border-radius:55%}.about-one_circle{position:absolute;left:0px;top:0px;right:0px;bottom:0px;animation-name:rotateme;animation-duration:15s;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes rotateme{0%{transform:rotate(0deg);opacity:1}50%{transform:rotate(180deg)}100%{transform:rotate(360deg);opacity:1}}.about-one_experiance span{position:relative;width:85px;height:85px;display:block;margin:0 auto;font-size:46px;font-weight:700;margin-top:65px;line-height:85px;text-align:center;border-radius:50px;color:#fff;background-color:#ee1c25}.about-one_list{column-count:2}.about-one_list li{position:relative;font-size:18px;font-weight:500;margin-bottom:18px;list-style:none;display:flex;align-items:center;gap:7px}.about-one_ball{animation-name:rotateme;animation-duration:15s;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes rotateme{0%{transform:rotate(0deg);opacity:1}50%{transform:rotate(180deg)}100%{transform:rotate(360deg);opacity:1}}.services-one{position:relative;z-index:10}.services-one:before{position:absolute;content:'';left:0px;top:0px;right:0px;height:140px;background-color:#140759}.service-block_one{position:relative;margin-bottom:30px}.service-block_one-inner{position:relative;padding:30px 30px;border-radius:8px;background-position:left bottom;background-repeat:no-repeat;background-color:#fff;border:1px solid #140759;height:426px}.service-block_one-upper{position:relative;min-height:90px;padding-top:10px;padding-left:110px;margin-bottom:30px}.service-block_one-icon{position:absolute;left:0px;top:0px;width:90px;height:90px;display:flex;align-items:center;justify-content:center;border-radius:150px;color:#fff;background-color:#140759;transition:all 500ms ease}.service-block_one-icon img{width:60%;height:60%}.service-block_one-inner:hover .service-block_one-icon{transform:rotateY(180deg);background-color:#e61e27}.service-block_one-heading{position:relative;font-weight:600}.service-block_one-heading a{position:relative;color:#000;transition:all 300ms ease}.service-block_one-heading a:hover{color:#ee1c25}.service-block_one-text{position:relative;line-height:30px;font-size:16px;color:rgb(36,28,20)}.services-two{position:relative;padding:130px 0px 100px}.services-two .auto-container{max-width:1600px}.services-two_bg{position:absolute;left:0px;top:0px;right:0px;bottom:0px;background-size:cover;background-attachment:fixed;background-position:center center}.services-two_line-one{position:absolute;left:0px;top:35px;width:298px;height:225px;opacity:0.20;background-repeat:no-repeat}.services-two_line-two{position:absolute;right:0px;top:120px;width:334px;height:245px;opacity:0.20;background-repeat:no-repeat}.service-block_two{position:relative;margin-bottom:30px}.service-block_two-inner{position:relative}.service-block_two-image{position:relative;overflow:hidden}.service-block_two-image img{position:relative;width:100%;display:block;transition:all 500ms ease}.service-block_two-inner:hover .service-block_two-image img{transform:scale(1.05,1.05)}.service-block_two-content{position:absolute;left:5px;right:5px;bottom:0px}.service-block_two-title{position:relative;padding:18px 20px;font-weight:600;margin-right:60px;background-color:#ee1c25;height:72px}.service-block_two-title a{position:relative;color:#fff}.service-block_two-title:before{position:absolute;content:'';right:-12px;top:0px;border-bottom:18px solid #ee1c25;border-right:12px solid transparent}.service-block_two-arrow{position:absolute;right:0px;bottom:0px;width:60px;height:58px;z-index:1;font-size:20px;line-height:60px;text-align:center;display:inline-block;color:rgb(28,13,0);background-color:#fff;font-family:"flaticon_fllopi-icons"}.service-block_two-arrow:hover{color:#fff;background-color:#ee1c25}.service-block_two-number{position:relative;width:65px;height:70px;font-size:48px;font-weight:600;text-align:center;line-height:70px;border-radius:0px 15px 0px 0px;background-color:rgb(36,28,20);color:transparent;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#fff}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-20px)}100%{opacity:1;transform:translateX(0)}}.slick-slider{position:relative}.slick-slider img{width:100%;height:auto}.slick-prev,.slick-next{position:absolute;top:50%;transform:translateY(-50%);background-color:#333;color:#fff;border:none;padding:21px 21px;cursor:pointer;z-index:1;font-size:16px;      border-radius:55%;      visibility:hidden;      display:flex;      justify-content:center;      align-items:center}.slick-prev{left:-6px}.slick-next{right:-6px}.slick-slider:hover .slick-prev{      visibility:visible}.slick-slider:hover .slick-next{      visibility:visible}.slick-prev:hover,.slick-next:hover{background-color:#555555c7;color:#fff!important}.slick-dots{position:absolute;bottom:-53px;width:100%;text-align:center;list-style:none;padding:0;margin:0;      display:none!important}.slick-dots li{display:inline-block;margin:0 7px}.slick-dots li button{border:none;background-color:#ccc;width:10px;height:10px;border-radius:50%;cursor:pointer;position:relative}.slick-dots li.slick-active button{background-color:#e61e27}.slick-dots li button:before{position:absolute;content:'';left:-8px;top:-8px;right:-8px;bottom:-8px;opacity:1;border-radius:50px;border:1px solid #fff}.slick-dots li.slick-active button:before{border-color:#e61e27}.slide{margin:5px}.slide img{width:100%;height:500px;display:block}.slick-dots li button:before{color:black}.slick-prev:before{                  display:none}.slick-next:before{                  display:none}.testimonial-block_one{position:relative;margin-bottom:30px}.testimonial-block_one-inner{position:relative}.testimonial-block_one-color{position:absolute;left:0px;top:20px;right:0px;bottom:0px;background-position:right bottom;background-repeat:no-repeat;background-color:#fff}.testimonial-block_one-upper{position:relative;padding-top:30px;min-height:160px;padding-left:210px}.testimonial-block_one-author_outer{position:absolute;left:0px;top:0px;width:164px;height:160px;padding-top:30px;border-radius:20px 0px 20px 20px;background-color:#ee1c25}.testimonial-block_one-author_outer:before{position:absolute;content:'';right:-18px;top:0px;border-bottom:20px solid #ee1c25;border-right:18px solid transparent}.testimonial-block_one-author{position:relative;width:99px;height:99px;margin:0 auto;display:block;overflow:hidden;border-radius:150px;border:2px solid #fff}.testimonial-block_one-author_content{position:relative;padding-top:25px;padding-right:30px;padding-bottom:35px;border-bottom:1px solid #e7dacf}.testimonial-block_one h4{position:relative;color:rgb(28,13,0)}.testimonial-block_one .designation{position:relative;font-size:15px;margin-top:5px;color:rgb(42,40,38)}.testimonial-block_one-quote{position:absolute;right:40px;top:60px;font-size:40px;line-height:1em;color:rgb(28,13,0)}.testimonial-block_one-lower{position:relative;padding:40px 35px 50px}.testimonial-block_one-text{position:relative;font-size:16px;line-height:32px;color:rgb(86,85,85)}.testimonial-block_one-rating{position:relative;font-size:18px;margin-top:30px;color:#ee1c25}.testimonial-one_icon-two{animation-name:rotateme;animation-duration:15s;animation-iteration-count:infinite;animation-timing-function:linear}.testimonial-one_icon{animation-name:float_up_down;animation-duration:5s;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes float_up_down{0%{transform:translateY(0px);transform:translateY(0px);opacity:1}50%{transform:translateY(30px);transform:translateY(30px);opacity:1}100%{transform:translateY(0px);transform:translateY(0px);opacity:1}}.progress-wrap{position:fixed;right:30px;bottom:40px;height:35px;width:35px;cursor:pointer;display:block;border-radius:50px;box-shadow:inset 0 0 0 2px rgba(0,0,0,0.20);z-index:99;opacity:0;visibility:hidden;transition:all 200ms linear;transform:translateY(15px)}.progress-wrap::after{position:absolute;content:'\f176';font-family:"Font Awesome 5 Free";text-align:center;line-height:35px;font-size:15px;color:#e61e27;left:0;top:0;height:35px;width:35px;cursor:pointer;display:block;font-weight:700;z-index:1;transition:all 200ms linear}.progress-wrap svg path{fill:none}.progress-wrap svg.progress-circle path{stroke:#e61e27;stroke-width:4;box-sizing:border-box;-webkit-transition:all 200ms linear;transition:all 200ms linear}.progress-wrap.active-progress{opacity:1;visibility:visible;transform:translateY(0)}.progress-wrap.style2::after{color:#e61e27}.progress-wrap.style2 svg.progress-circle path{stroke:#e61e27}.progress-wrap.style3::after{color:#e61e27}.progress-wrap.style3 svg.progress-circle path{stroke:#e61e27}.four-item-carousel .team-block-two{text-align:center;overflow:hidden;border-radius:10px;box-shadow:0 4px 15px rgba(0,0,0,0.1)}.four-item-carousel .image-box img{width:100%;border-radius:10px;transition:all 3s ease}.owl-nav,.owl-prev,.owl-next{display:none!important}.owl-dots{text-align:center;margin-top:15px}.owl-dot span{width:10px;height:10px;background:#bbb;display:inline-block;border-radius:50%;margin:3px;transition:background 0.3s ease}.owl-dot.active span{background:#000}.team-block-two{position:relative;margin-bottom:30px}.team-block-two .image-box{position:relative;overflow:hidden}.team-block-two .image-box:hover img{transform:scale(1.2)}.team-block-two .overlay-box{position:absolute;inset:0;background-color:rgba(1,1,1,0.85);opacity:0;text-align:center;transition:all 0.7s ease;transform:translateY(100%) scaleY(0)}.team-block-two .image-box:hover .overlay-box{opacity:1;transform:translateY(0%) scaleY(1)}.team-block-two .overlay-box .lower-content{position:absolute;left:15px;right:15px;bottom:15px;padding:15px 0;background-color:#ffaa00;border-radius:5px}.team-block-two .overlay-box .lower-content h4{color:#fff;font-size:20px;font-weight:600;margin-bottom:2px}.team-block-two .overlay-box .lower-content .designation{color:#fff;font-size:16px;margin-bottom:14px}.social-icons{padding:0;margin:0;list-style:none;display:flex;justify-content:center;gap:10px}.social-icons li a{color:#fff;font-size:18px;transition:opacity 0.3s ease}.social-icons li a:hover{opacity:0.8}