@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@800&display=swap);:root{--default-font:"Open Sans",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--heading-font:"Roboto",sans-serif;--nav-font:"Poppins",sans-serif}:root{--background-color:#ffffff;--default-color:#364d59;--heading-color:#52565e;--accent-color:#feb900;--surface-color:#ffffff;--contrast-color:#ffffff}:root{--nav-color:rgba(255, 255, 255, 0.55);--nav-hover-color:#ffffff;--nav-mobile-background-color:#ffffff;--nav-dropdown-background-color:#ffffff;--nav-dropdown-color:#212529;--nav-dropdown-hover-color:#feb900}.light-background{--background-color:#f4f7f6;--surface-color:#ffffff}.dark-background{--background-color:#060606;--default-color:#ffffff;--heading-color:#ffffff;--surface-color:#252525;--contrast-color:#ffffff}:root{scroll-behavior:smooth}body{color:var(--default-color);background-color:var(--background-color);font-family:var(--default-font);font-size:1em}a:hover{text-decoration:none}.list{list-style:none;margin:0;padding:0}a{text-decoration:none;transition:all .3s ease-in-out}a:focus,a:hover{text-decoration:none;outline:0}.row.m0{margin:0}body{line-height:24px;font-size:16px;font-family:Roboto,Helvetica,sans-serif;font-weight:400;color:#333;overscroll-behavior:none;margin:0;padding:0;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:Roboto,Helvetica,sans-serif;font-weight:700}button:focus{outline:0;box-shadow:none}.p_60{padding-top:60px;padding-bottom:60px}.p_30{padding-top:30px;padding-bottom:30px}.p_50{padding-top:50px;padding-bottom:50px}.p_120{padding-top:120px;padding-bottom:100px}.p_70{padding-top:70px;padding-bottom:70px}.p_75{padding-top:75px;padding-bottom:100px}.p_90{padding-top:90px;padding-bottom:100px}.p_100{padding-top:100px;padding-bottom:100px}.p_180{padding-top:180px;padding-bottom:100px}.pad_top_120{padding-top:120px}.pad_top{padding-top:120px}.pad_btm{padding-bottom:120px}.m_120{margin-top:120px;margin-bottom:120px}.mt-25{margin-top:25px}.p0{padding-left:0;padding-right:0}@media (min-width:1200px){.container{max-width:1500px}}@media (min-width:1620px){.box_1620{max-width:1650px;margin:auto}}.white_bg{background:#fff!important}.light_bg{background:#edf6ff!important}.light_bg_gray{background:#fafafa!important}.bx_shadow{box-shadow:rgba(99,99,99,.2) 0 2px 8px 0}.main_title{text-align:center;margin-bottom:75px}.main_title h2{font-family:Roboto,Helvetica,sans-serif;color:#222;font-weight:700;margin-bottom:15px}.main_title p{font-family:Roboto,Helvetica,sans-serif;color:#333;margin-bottom:0;max-width:570px;margin:auto}.main_title.white h2{color:#fff}.main_title.white p{color:#fff;opacity:.6}.header{background:#fff}.header.header-2 .navbar{padding:20px 0;border-radius:0;position:relative;transition:all .3s ease-out 0s}@media only screen and (min-width:768px) and (max-width:991px){.header.header-2 .navbar{padding:17px 0}}@media (max-width:767px){.header.header-2 .navbar{padding:17px 0}}.header.header-2 .navbar-brand{padding:0}.header.header-2 .navbar-brand img{max-width:250px}.header.header-2 .navbar-toggler{padding:0}.header.header-2 .navbar-toggler:focus{outline:0;box-shadow:none}.header.header-2 .navbar-toggler .toggler-icon{width:30px;height:2px;background-color:#323450;display:block;margin:5px 0;position:relative;transition:all .3s ease-out 0s}.header.header-2 .navbar-toggler.active .toggler-icon:nth-of-type(1){transform:rotate(45deg);top:7px}.header.header-2 .navbar-toggler.active .toggler-icon:nth-of-type(2){opacity:0}.header.header-2 .navbar-toggler.active .toggler-icon:nth-of-type(3){transform:rotate(135deg);top:-7px}@media only screen and (min-width:768px) and (max-width:991px){.header.header-2 .navbar-collapse{position:absolute;top:100%;left:0;width:100%;background-color:#fff;z-index:9;box-shadow:0 15px 20px 0 rgba(0,0,0,.1);padding:5px 12px}}@media (max-width:767px){.header.header-2 .navbar-collapse{position:absolute;top:100%;left:0;width:100%;background-color:#fff;z-index:9;box-shadow:0 15px 20px 0 rgba(50,52,80,.1);padding:5px 12px}}@media only screen and (min-width:768px) and (max-width:991px){.header.header-2 .navbar-nav{margin-bottom:15px}}@media (max-width:767px){.header.header-2 .navbar-nav{margin-bottom:15px}.header.header-2 .navbar-nav .nav-item.contact-btn{margin-top:15px;width:100%}}.header.header-2 .navbar-nav .nav-item{position:relative;margin-right:40px}.header.header-2 .navbar-nav .nav-item.contact-btn{background:linear-gradient(135deg,#2563eb 0,#0ea5e9 100%);border:none;box-shadow:0 4px 12px rgba(37,99,235,.2);padding:0 20px;border-radius:10px}.header.header-2 .navbar-nav .nav-item.contact-btn a{color:#fff;font-weight:700}.header.header-2 .navbar-nav .nav-item.contact-btn a:hover{color:#fff}.header.header-2 .navbar-nav .nav-item a{font-size:16px;color:#585978;transition:all .3s ease-out 0s;padding:10px 0;position:relative;display:inline-block;z-index:1}.header.header-2 .navbar-nav .nav-item a::after{content:"";position:absolute;width:0;height:2px;background:#2f80ed;transition:all .3s ease-out 0s;left:0;top:0}@media only screen and (min-width:768px) and (max-width:991px){.header.header-2 .navbar-nav .nav-item a::after{top:auto;bottom:5px}}@media (max-width:767px){.header.header-2 .navbar-nav .nav-item a::after{top:auto;bottom:5px}}@media only screen and (min-width:768px) and (max-width:991px){.header.header-2 .navbar-nav .nav-item a{display:inline-block;padding:10px 0;color:#323450}}@media (max-width:767px){.header.header-2 .navbar-nav .nav-item a{display:inline-block;padding:10px 0;color:#323450}}.header.header-2 .navbar-nav .nav-item a.active,.header.header-2 .navbar-nav .nav-item a:hover{color:#2f80ed}.header.header-2 .navbar-nav .nav-item a.active::after,.header.header-2 .navbar-nav .nav-item a:hover::after{width:100%}.header.header-2 .navbar-nav .nav-item:hover .sub-menu{top:100%;opacity:1;visibility:visible}@media only screen and (min-width:768px) and (max-width:991px){.header.header-2 .navbar-nav .nav-item:hover .sub-menu{top:0}}@media (max-width:767px){.header.header-2 .navbar-nav .nav-item:hover .sub-menu{top:0}}.header.header-2 .navbar-nav .nav-item .sub-menu{width:200px;background-color:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,.1);position:absolute;top:110%;left:0;opacity:0;visibility:hidden;transition:all .3s ease-out 0s}@media only screen and (min-width:768px) and (max-width:991px){.header.header-2 .navbar-nav .nav-item .sub-menu{position:relative;width:100%;top:0;display:none;opacity:1;visibility:visible}}@media (max-width:767px){.header.header-2 .navbar-nav .nav-item .sub-menu{position:relative;width:100%;top:0;display:none;opacity:1;visibility:visible}}.header.header-2 .navbar-nav .nav-item .sub-menu li{display:block}.header.header-2 .navbar-nav .nav-item .sub-menu li a{display:block;padding:8px 20px;color:#000}.header.header-2 .navbar-nav .nav-item .sub-menu li a.active,.header.header-2 .navbar-nav .nav-item .sub-menu li a:hover{padding-left:25px;color:#2f80ed}.header.header-2 .navbar-nav .sub-nav-toggler{display:none}@media only screen and (min-width:768px) and (max-width:991px){.header.header-2 .navbar-nav .sub-nav-toggler{display:block;position:absolute;right:0;top:0;background:0 0;color:#000;font-size:18px;border:0;width:30px;height:30px}}@media (max-width:767px){.header.header-2 .navbar-nav .sub-nav-toggler{display:block;position:absolute;right:0;top:0;background:0 0;color:#000;font-size:18px;border:0;width:30px;height:30px}}.header.header-2 .navbar-nav .sub-nav-toggler span{width:8px;height:8px;border-left:1px solid #000;border-bottom:1px solid #000;transform:rotate(-45deg);position:relative;top:-5px}.hero-section-wrapper-2{background:#fff;position:relative}.hero-section-wrapper-2 .header{position:absolute;width:100%;top:0;left:0;z-index:2;background:#fff}.hero-section-wrapper-2 .header.sticky{position:fixed;top:0;left:0;width:100%;z-index:2;background:#fff;box-shadow:0 0 5px rgba(0,0,0,.1)}.get-started{background-color:#1e6bf5;color:#fff;border:none;padding:8px 20px;font-weight:700}.get-started:hover{color:#fff}.home-sec1{height:100vh;background-color:#f6f6f6}.home-sec1 .container h1{font-size:4rem}.home-sec1 .container p{font-size:20px;line-height:1.2}.home-sec1 .container .btn{background:linear-gradient(135deg,#2563eb 0,#0ea5e9 100%);color:#fff;border:none;font-weight:700;box-shadow:0 4px 12px rgba(37,99,235,.2)}.home-sec2 .feature-style-2{background:#fff;padding:100px 0;position:relative}.home-sec2 .feature-style-2 h3{font-size:3rem;font-weight:bolder}.home-sec2 .feature-style-2 .single-feature{margin-bottom:40px;margin-right:35px}@media only screen and (min-width:992px) and (max-width:1199px){.home-sec2 .feature-style-2 .single-feature{margin-right:0}}.home-sec2 .feature-style-2 .single-feature .icon{margin-bottom:30px;width:80px;height:80px;border-radius:20px;background:#2f80ed;color:#fff;font-size:45px;display:flex;justify-content:center;align-items:center}.home-sec2 .feature-style-2 .single-feature .content h5{font-weight:600}@media (max-width:767px){.home-sec2 .feature-style-2 .single-feature .content p{padding-right:5px}}.home-sec2 .feature-style-2 .feature-img{position:absolute;right:-64px;bottom:302px;width:35%}@media only screen and (min-width:1200px) and (max-width:1399px){.home-sec2 .feature-style-2 .feature-img{width:35%}}@media only screen and (min-width:992px) and (max-width:1199px){.home-sec2 .feature-style-2 .feature-img{width:35%}}@media only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.home-sec2 .feature-style-2 .feature-img{position:static;margin-top:20px;text-align:center;margin-bottom:50px;padding:0 30px}}.home-sec2 .feature-style-2 .feature-img img{max-width:100%}.home-sec2 .new-feature{margin:auto}.home-sec2 .new-feature .hero{display:grid;grid-template-columns:1fr 300px;gap:24px;align-items:center;margin-bottom:40px}.home-sec2 .new-feature .hero-card{background:#fff;padding:28px;border-radius:14px;border:1px solid #e5e7eb;box-shadow:0 8px 25px rgba(0,0,0,.08)}.home-sec2 .new-feature .hero-card h2{font-size:28px;margin-bottom:8px}.home-sec2 .new-feature .hero-card p{color:#6b7280}.home-sec2 .new-feature .hero-cta{margin-top:20px;display:flex;gap:12px}.home-sec2 .new-feature .btn{padding:10px 16px;border:none;border-radius:10px;cursor:pointer;font-weight:600}.home-sec2 .new-feature .stat{padding:22px;border-radius:12px;background:#fff;border:1px solid #e5e7eb;box-shadow:0 8px 25px rgba(0,0,0,.08);text-align:center}.home-sec2 .new-feature .stat h3{font-size:20px;margin-bottom:6px}.home-sec2 .new-feature .stat p{color:#6b7280}.home-sec2 .new-feature .features{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.home-sec2 .new-feature .feature-card{background:#fff;padding:22px;border-radius:14px;border:1px solid #e5e7eb;display:flex;gap:14px;align-items:flex-start;transition:.25s;box-shadow:0 2px 10px rgba(0,0,0,.06)}.home-sec2 .new-feature .feature-card:hover{transform:translateY(-4px);box-shadow:0 10px 25px rgba(0,0,0,.12)}.home-sec2 .new-feature .icon{width:52px;height:52px;border-radius:12px;display:flex;justify-content:center;align-items:center;background-color:#1e6bf5}.home-sec2 .new-feature .icon i{color:#fff}.home-sec2 .new-feature .feature-card h4{margin-bottom:6px;font-size:18px}.home-sec2 .new-feature .feature-card p{color:#6b7280}.home-sec2 .new-feature .feature-bullets{margin-top:10px;padding-left:16px;color:#6b7280;line-height:1.5}.home-sec3{background-color:#f6f6f6}.home-sec3 h3{font-size:3rem}.home-sec3 h4{font-size:2.5rem}.home-sec3 p{font-size:1.2rem}.home-sec3 .process .box{cursor:pointer;transition:.3s}.home-sec3 .process .box:hover{transform:scale(1.05);box-shadow:rgba(0,0,0,.2) 0 18px 20px -10px;transition:.3s}.home-sec3 .process-container{display:flex;gap:1rem;transition:.3s;padding:20px}.home-sec3 .process-container .number{background-color:#1e6bf5;border-radius:40px;padding:10px;width:40px;height:40px;font-weight:700;color:#fff}.home-sec3 .process-container ul li{list-style:none}.home-sec3 .process-container:hover{box-shadow:rgba(100,100,111,.2) 0 7px 29px 0;border-radius:10px;transition:.3s}.home-sec4{background-color:#f6f6f6}.home-sec4 h2{font-size:3rem}.home-sec4 .img-sec{background:linear-gradient(rgba(0,0,0,.459),rgba(0,0,0,.315)),url(../img/company.webp) center center;background-repeat:no-repeat;background-size:cover;height:600px}.home-sec4 .top-section{margin-top:-150px;border-radius:10px;padding:50px;position:relative;background-color:#fff;box-shadow:rgba(0,0,0,.07) 0 1px 1px,rgba(0,0,0,.07) 0 2px 2px,rgba(0,0,0,.07) 0 4px 4px,rgba(0,0,0,.07) 0 8px 8px,rgba(0,0,0,.07) 0 16px 16px}.home-sec4 .values .box{display:flex;align-self:center;gap:.5rem;padding:.5rem 1.5rem;cursor:pointer;transition:.3s}.home-sec4 .values .box:hover{animation:pulse 1s;background-color:#2f80ed;color:#fff;transition:.3s}.contact-form h2{font-size:3rem}.contact-form .contact-style-6{padding:100px 0 70px;position:relative;z-index:1;overflow:hidden}.contact-form .contact-style-6 .contact-form-wrapper form .single-input{position:relative;margin-bottom:20px}.contact-form .contact-style-6 .contact-form-wrapper form .single-input label{display:block;width:100%;margin-bottom:10px}.contact-form .contact-style-6 .contact-form-wrapper form .single-input input,.contact-form .contact-style-6 .contact-form-wrapper form .single-input textarea{background:0 0;border-radius:10px;position:relative;padding-left:20px;padding-right:50px;width:100%;border:1px solid #585978;box-shadow:0 5px 25px rgba(218,211,211,.3);transition:all .3s ease-out 0s}.contact-form .contact-style-6 .contact-form-wrapper form .single-input input::-moz-placeholder,.contact-form .contact-style-6 .contact-form-wrapper form .single-input textarea::-moz-placeholder{font-weight:300;opacity:1;color:585978}.contact-form .contact-style-6 .contact-form-wrapper form .single-input input::placeholder,.contact-form .contact-style-6 .contact-form-wrapper form .single-input textarea::placeholder{font-weight:300;opacity:1;color:585978}.contact-form .contact-style-6 .contact-form-wrapper form .single-input input:focus,.contact-form .contact-style-6 .contact-form-wrapper form .single-input textarea:focus{border-color:#2f80ed}.contact-form .contact-style-6 .contact-form-wrapper form .single-input input{height:56px}.contact-form .contact-style-6 .contact-form-wrapper form .single-input textarea{padding:15px 20px;padding-right:50px;resize:none}.contact-form .contact-style-6 .contact-form-wrapper form .single-input i{position:absolute;right:21px;top:53.5px}.contact-form .contact-style-6 .contact-form-wrapper form .form-button{padding-top:10px}.contact-form .contact-style-6 .contact-form-wrapper form .form-button button{height:56px;background-color:#1e6bf5;color:#fff;font-weight:700;padding:5px 30px;display:flex;align-items:center;gap:.7rem}@media only screen and (min-width:1400px){.contact-form .contact-style-6 .left-wrapper{margin-left:50px}}@media only screen and (min-width:1200px) and (max-width:1399px){.contact-form .contact-style-6 .left-wrapper{margin-left:40px}}@media only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.contact-form .contact-style-6 .left-wrapper{margin-bottom:50px}}.contact-form .contact-style-6 .left-wrapper .single-item{margin-bottom:20px;display:flex;align-items:center;transition:all .3s ease-out 0s}.contact-form .contact-style-6 .left-wrapper .single-item .icon{max-width:54px;width:100%;height:54px;border-radius:50%;background:#2f80ed;color:#fff;margin-right:20px;display:flex;justify-content:center;align-items:center;font-size:30px}@media screen and (max-width:772px){.home-sec1{height:unset;padding:120px 0}.home-sec1 .container h1{font-size:2.5rem;text-align:center}.image{width:100%}}.footer-sec .footer-style-1{background:#000;color:#fff;padding-top:80px}.footer-sec .footer-style-1 .widget-wrapper .footer-widget{margin-bottom:50px}.footer-sec .footer-style-1 .widget-wrapper .footer-widget .logo{margin-bottom:10px}.footer-sec .footer-style-1 .widget-wrapper .footer-widget p.desc{margin-bottom:30px}.footer-sec .footer-style-1 .widget-wrapper .footer-widget .socials{justify-content:flex-start}.footer-sec .footer-style-1 .widget-wrapper .footer-widget .socials li a{background:#000;margin:0;margin-right:10px;width:40px;height:40px;font-size:20px}.footer-sec .footer-style-1 .widget-wrapper .footer-widget .socials li a:hover{background:#1e6bf5}.footer-sec .footer-style-1 .widget-wrapper .footer-widget h6{font-weight:600;color:#585978;margin-bottom:35px;margin-top:10px}.footer-sec .footer-style-1 .widget-wrapper .footer-widget .links{font-size:16px;line-height:32px;color:#fff}.footer-sec .footer-style-1 .widget-wrapper .footer-widget .links:hover{color:#1e6bf5}.footer-sec .footer-style-1 .copyright-wrapper{border-top:1px solid rgba(255,255,255,.4);padding:20px 0}.footer-sec .footer-style-1 .copyright-wrapper p{font-size:14px;font-weight:500;text-align:center;color:rgba(88,89,120,.6)}.footer-sec .footer-style-1 .copyright-wrapper p a{color:inherit}.footer-sec .footer-style-1 .copyright-wrapper p a:hover{color:#1e6bf5}.footer-sec .footer-style-1.footer-dark{background:#323450}.footer-sec .footer-style-1.footer-dark .widget-wrapper .footer-widget p{color:#fff}.footer-sec .footer-style-1.footer-dark .widget-wrapper .footer-widget h6{color:#fff}.footer-sec .footer-style-1.footer-dark .widget-wrapper .footer-widget .socials li a{background:rgba(255,255,255,.1)}.footer-sec .footer-style-1.footer-dark .widget-wrapper .footer-widget .socials li a:hover{background:#1e6bf5}.footer-sec .footer-style-1.footer-dark .widget-wrapper .footer-widget .links li a{color:#fff}.footer-sec .footer-style-1.footer-dark .widget-wrapper .footer-widget .links li a:hover{color:#1e6bf5}.footer-sec .footer-style-1.footer-dark .copyright-wrapper p{color:rgba(255,255,255,.8)}.footer-sec .socials{display:flex;justify-content:center;align-items:center}.footer-sec .socials li{list-style:none;text-decoration:none}.footer-sec .socials li a{width:32px;height:32px;border-radius:50%;background:#1e6bf5;color:#fff;display:flex;justify-content:center;align-items:center;margin:3px 8px}.career-sec1{background-color:rgba(235,235,235,.8235294118)}.career-sec1 h5{text-transform:uppercase}.career-sec1 h1{font-size:3rem}.career-sec1 p{font-size:1.3rem}.career-sec2 .work-quote{border:1px solid #d2d2d2;border-radius:10px;padding:20px;transition:.2s}.career-sec2 .work-quote:hover{scale:1.02;transition:.2s}.career-sec3{background-color:rgba(235,235,235,.8235294118)}.career-sec3 h3{font-size:2rem}.career-sec3 .j-position{padding:10px;border:1px solid #fff;transition:.3s}.career-sec3 .j-position:hover{scale:1.03;transition:.3s}.jobs-container{display:flex;justify-content:center;align-items:center}