:root{--dark1:#1c1c1c;--dark2:#454545;--light_white:#f9f9f9;--primary_color:#08619b;--primary_color2:#4f8dff;--primary_light:#f3f6fd;--primary_light2:rgb(19 81 216 / 10%);--gray:#d9d9d9;--font_syne:"Syne",sans-serif;--font_yantramanv:"Yantramanav",sans-serif;--font_dm:"DM Sans",sans-serif;--yellow_color:#ffd600}*,::after,::before{margin:0;padding:0;box-sizing:border-box}ol,ul{list-style:none;margin:0;padding:0}a{text-decoration:none!important}button:focus,input:focus,textarea:focus{outline:0;box-shadow:none}body{font-size:16px;font-family:"DM Sans",sans-serif;line-height:1.5;font-weight:400;overflow-x:hidden}img{max-width:100%}.custom-container{max-width:1550px;margin:0 auto;padding:0 15px}.custom-row{display:flex;width:100%}.w-full{width:100%}.gap-24{gap:24px}.card-h:hover .theme-btn i{transition:transform .5s;transform:rotate(45deg)}.theme-btn,.theme-btn2{font-size:18px;font-weight:400;color:var(--light_white);background:var(--primary_color);display:inline-flex;align-items:center;padding:13px 26px;border-radius:30px;position:relative;cursor:pointer;transition:.3s;z-index:1;overflow:hidden;text-decoration:none!important;gap:10px}.theme-btn2::after,.theme-btn2::before,.theme-btn::after,.theme-btn::before{content:"";width:50%;height:0;background:var(--dark1);border-radius:30px 0 0 30px;position:absolute;top:0;left:0;z-index:-1;transition:.3s}.theme-btn2::after,.theme-btn::after{inset:auto 0 0 auto;border-radius:0 30px 30px 0}.theme-btn2:hover,.theme-btn:hover{color:var(--light_white)}.theme-btn2:hover::after,.theme-btn2:hover::before,.theme-btn:hover::after,.theme-btn:hover::before{height:100%}.theme-btn2{background:#1351d81a;color:var(--primary_color)}.theme-btn2::after,.theme-btn2::before{background:var(--primary_color)}.theme-btn2 i{transition:.3s}.theme-btn2:hover i,.theme-btn:hover i{transition:transform .5s;transform:rotate(45deg)}.theme-btn2:hover i,.theme-btn:hover i{fill:#fff}.simple-shadow{box-shadow:0 4px 20px 5px rgb(0 0 0 / 3%);border-radius:10px;background:#fff;padding:10px}.section-subtitle{font-family:var(--font_syne);font-size:14px;font-weight:500;letter-spacing:5px;color:var(--primary_color);margin:0;text-transform:uppercase}.section-subtitle1{font-size:12px}.section-title{font-family:var(--font_yantramanv);font-size:60px;font-weight:700;line-height:56px;letter-spacing:-1px}.slide-left{animation:slideLeft 1s}.slide-right{animation:slideRight 1s}.fade-in{animation:fadeIn 1s cubic-bezier(.97,.01,.92,1)}.pop-in{animation:popIn 1.5s ease}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}100%{transform:scale(1);visibility:visible}}@keyframes popIn{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes slideLeft{0%{transform:translateX(-900px) rotate(-90deg)}100%{transform:translateX(0) rotate(0)}}@keyframes slideRight{0%{transform:translateX(900px) rotate(90deg)}100%{transform:translateX(0) rotate(0)}}.country-select{border:none;margin:0;display:block;color:var(--light_white);font-weight:500;letter-spacing:.5px;padding-right:10px;font-size:18px;appearance:none;background:0 0;background-image:url(../imgs/caret.svg);background-repeat:no-repeat;background-position-x:100%;background-position-y:10px;cursor:pointer}.country-select:focus{outline:0;box-shadow:none;border:none}.header-area{border-bottom:1px solid var(--gray);position:sticky;top:0;z-index:1024;background:#fff}.header-area.header-2{background:0 0}.header-area .header-left{gap:68px}.header-area .header-left .header-left-right{display:none;align-items:center;gap:8px}.header-area .header-left .menu-bar{display:none;width:53px;height:53px;text-align:center;line-height:53px;font-size:26px;border-radius:10px;transition:.3s;background:rgb(19 81 216 / 10%);color:var(--primary_color)}.header-area .logo{display:block}.header-area .logo img{display:block;max-width:166px}.header-area .navbar-wrapper .close-menu-bar{display:none;position:absolute;right:80px;top:20px;width:45px;height:45px;text-align:center;line-height:45px;border-radius:50%;border:1px solid rgb(28 28 28 / 10%);font-size:20px;cursor:pointer;transition:.3s}.header-area .navbar-wrapper .close-menu-bar:hover{color:red;border-color:red}.header-area .navbar-wrapper>ul{display:flex;align-items:center;gap:40px}.header-area .navbar-wrapper>ul>li>ul{display:none}.header-area .navbar-wrapper ul li a{color:var(--dark1);font-size:18px;font-weight:500;position:relative;text-decoration:none;transition:.3s}.header-area .navbar-wrapper ul li a:hover{color:#1351d8}.header-area .navbar-wrapper>ul>li{line-height:106px}.header-area .navbar-wrapper ul li>.dropdown-menu{display:block;width:242px;border:1px solid var(--gray);padding:10px 40px;box-shadow:0 4px 30px 5px rgb(0 0 0 / 5%);margin:0;top:120%;visibility:hidden;opacity:0;transition:.3s}.header-area .navbar-wrapper ul li:hover>.dropdown-menu{opacity:1;visibility:visible;top:100%}.header-area .navbar-wrapper ul li>.dropdown-menu li{border-bottom:1px solid var(--gray);line-height:1.5}.header-area .navbar-wrapper ul li>.dropdown-menu li a{font-size:16px;display:block;padding:8px 0;margin:7px 0}.header-area .navbar-wrapper ul li>.dropdown-menu li:last-child{border:none}.header-area .navbar-wrapper ul li>.dropdown-menu li:first-child a{margin-top:0}.header-area .navbar-wrapper ul li>.dropdown-menu li:last-child a{margin-bottom:0}.header-area .navbar-wrapper ul li.mega-menu-item a{padding-right:16px}.header-area .navbar-wrapper ul li.mega-menu-item>a::after{content:"";border-left:5px solid transparent;border-top:5px solid var(--dark1);border-right:5px solid transparent;border-bottom:5px solid transparent;position:absolute;right:0;top:10px}.header-area .navbar-wrapper ul li .mega-menu{position:absolute;left:0;width:100%;z-index:1024;background:rgb(0 0 0 / 50%);height:100vh;overflow-x:hidden;transition:.1s;opacity:0;visibility:hidden;border-top:1px solid var(--gray)}.header-area.header-2 .navbar-wrapper ul li .mega-menu{width:calc(100% - 240px);background:0 0;border-radius:10px;left:120px;box-shadow:0 4px 30px 5px rgb(0 0 0 / 3%);height:auto}.header-area .navbar-wrapper ul>li:hover>.mega-menu{opacity:1;visibility:visible;transition:.3s}.header-area .navbar-wrapper ul li .mega-menu .mega-menu-inner{background:#fff}.header-area .navbar-wrapper ul li .mega-menu .mega-menu-inner .left{flex:1;padding:66px 105px 0 0}.header-area .navbar-wrapper ul li .mega-menu .mega-menu-inner .right{position:relative;z-index:1;padding:50px 0 50px 50px}.header-area .navbar-wrapper ul li .mega-menu .mega-menu-inner .right::before{content:"";position:absolute;height:100%;width:1500px;z-index:-1;background:#f6f6f6;left:0;top:0}.header-area.header-2 .navbar-wrapper ul li .mega-menu .mega-menu-inner .right::before{background:#ecf1fc}.header-area .navbar-wrapper ul li .mega-menu .mega-menu-inner .right img{display:block;border-radius:10px;margin-bottom:30px}.header-area .navbar-wrapper ul li .mega-menu .mega-menu-inner .right h2{font-family:var(--font_yantramanv);font-size:24px;font-weight:500;line-height:1;letter-spacing:-.5px;margin-bottom:10px}.header-area .navbar-wrapper ul li .mega-menu .mega-menu-inner .right p{font-size:16px;font-weight:400;line-height:26px;color:rgb(28 28 28 / 70%);margin-bottom:15px}.header-area .navbar-wrapper ul li .mega-menu .mega-menu-inner .right a{display:inline-block;color:var(--primary_color);border-bottom:1px solid var(--primary_color);line-height:1;padding-right:0;font-size:16px;font-weight:500}.header-area .header-contact-info{gap:40px}.header-area .header-contact-info .phone-number{font-size:18px;line-height:1;position:relative;padding:0 40px;font-weight:500}.header-area .header-contact-info .phone-number::after,.header-area .header-contact-info .phone-number::before{content:"";width:2px;height:34px;border-radius:10px;position:absolute;left:0;background:var(--gray);top:50%;margin-top:-17px}.header-area .header-contact-info .phone-number::after{left:auto;right:0}.header-area .header-contact-info .phone-number a{display:block;color:var(--primary_color);font-weight:700;letter-spacing:.5px;font-size:16px;margin-bottom:10px}.header-area .header-contact-info .phone-number a i{height:14px}.header-area .header-contact-info .phone-number a:hover i{transition:transform .5s;transform:rotate(45deg)}.header-2{position:fixed;top:0;width:100%;left:0;border:none;padding-top:40px;padding-bottom:40px;z-index:1024;transition:.3s}.header-2.is-fixed{background:#fff;box-shadow:0 4px 30px 5px rgb(0 0 0 / 3%)}.header-2 .navbar-wrapper{border-radius:30px;background:#1351d80d;gap:40px;padding:0 40px}.header-2 .navbar-wrapper>ul>li{line-height:50px}.header-2 .navbar-wrapper .country-select{color:var(--dark1);background-image:url(../imgs/caret-black.svg)}.header-2 .navbar-wrapper ul li .dropdown-menu{border:none;box-shadow:0 4px 30px 5px rgb(0 0 0 / 5%);border-radius:10px}.hero-section-wrap{padding-bottom:110px;overflow:hidden}.hero-home2.hero-section-wrap .hero-section-content-wrap{padding-top:310px}.hero-section-wrap .hero-section-content-wrap{background:linear-gradient(180deg,rgb(243 246 253 / 70%) 0,rgb(243 246 253 / 0) 86.26%);padding-top:310px;padding-bottom:110px}.hero-section-wrap .hero-section-content-wrap .bg-shape{position:absolute;left:0;top:90px;pointer-events:none}.hero-section-wrap .hero-section-content-wrap .bg-shape2{position:absolute;right:0;top:110px;pointer-events:none;z-index:-1}.hero-section-wrap .hero-section-content-wrap .hero-section-content{max-width:981px;width:100%;margin:auto}.hero-section-wrap .hero-section-content-wrap .hero-section-content h5{margin-bottom:30px}.hero-section-wrap .hero-section-content-wrap .hero-section-content h1{font-size:94px;line-height:88px;letter-spacing:-2px;font-weight:500;margin-bottom:30px}.hero-section-wrap .hero-section-content-wrap .hero-section-content p{font-size:25px;line-height:38px;color:rgb(28 28 28 / 80%);max-width:612px;margin:0 auto 45px}.hero-section-wrap .hero-contact-form-wrap{background:linear-gradient(0deg,rgb(19 81 216 / 1%),rgb(19 81 216 / 1%)),linear-gradient(0deg,rgb(19 81 216 / 5%),rgb(19 81 216 / 5%));border:1px solid rgb(19 81 216 / 10%);position:relative;border-radius:10px;padding:95px}.hero-section-wrap .hero-contact-form-wrap::before{content:"";background:var(--primary_light);width:calc(100% + 20px);height:calc(100% + 20px);position:absolute;left:-10px;top:-10px;border-radius:10px;box-shadow:0 4px 20px 5px rgb(0 0 0 / 3%);z-index:-1}.hero-section-wrap .hero-contact-form-wrap .hero-contact-form-inner-wrap{background:#fff;border-radius:10px;padding:46px 70px}.mac-btns-wrap{margin-bottom:35px}.mac-btns-wrap .mac-buttons{gap:16px}.mac-btns-wrap .mac-buttons span{width:16px;height:16px;border-radius:50%;background:#ec6b5e}.mac-btns-wrap .mac-buttons span:nth-child(2){background:#f4be4f}.mac-btns-wrap .mac-buttons span:nth-child(3){background:#61c554}.mac-btns-wrap .action-btn{gap:5px}.mac-btns-wrap .action-btn span{width:6px;height:6px;border-radius:50%;background:var(--gray)}.client-area{padding-top:100px;padding-bottom:100px;overflow:hidden}.client-area .clients{gap:30px;padding-right:20px;margin-right:20px}.client-area .clients .client-logo{min-width:330px;display:flex;align-items:center;justify-content:center;height:150px}.client-area .clients .client-logo img{display:block}.section-header .section-subtitle{margin-bottom:22px}.section-header .section-title{letter-spacing:-1px;margin:0}.section-header p{font-size:20px;font-weight:400;line-height:28px;max-width:655px;color:rgb(28 28 28 / 80%)}.services-list{gap:30px}.services-list .service-card{flex:1}.service-card{padding:77px 34px 56px;position:relative}.service-card img{display:block;height:45px;margin-bottom:30px}.service-card h3{font-family:var(--font_yantramanv);font-size:24px;font-weight:500;line-height:1;margin-bottom:18px}.service-card h3 a{color:var(--dark1)}.service-card p{margin-bottom:0;font-weight:400;line-height:24px;color:rgb(28 28 28 / 70%)}.service2-area{background:var(--dark1);padding:138px 0 140px;position:relative}.service2-area .bg-shape{position:absolute;left:0;bottom:0;pointer-events:none}.services-list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr}.pricing-table-area{padding:220px 0}.pricing-table-area .section-header p{margin-bottom:0;max-width:487px}.pricing-table-lists{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px}.pricing-table-box{border-radius:10px;background:#f3f6fd;padding:75px 46px 80px}.pricing-table-box h1{text-align:center;color:var(--dark1);line-height:1;font-size:60px;margin-bottom:35px;font-weight:600}.pricing-table-box h1 sup{color:var(--primary_color);font-size:90%;top:-5px}.pricing-table-box h5{color:var(--dark1);font-family:var(--font_yantramanv);font-size:24px;font-weight:500;line-height:1;text-align:center;margin-bottom:20px}.pricing-table-box p{text-align:center;margin-bottom:50px;font-size:18px;font-weight:400;line-height:1;color:rgb(28 28 28 / 70%)}.pricing-table-box ul{max-width:220px;width:100%;margin:auto auto 80px}.pricing-table-box ul li{font-size:20px;font-weight:400;line-height:1;color:rgb(28 28 28 / 80%);position:relative;padding-left:41px}.pricing-table-box ul li+li{margin-top:24px}.pricing-table-box ul li i{background:var(--primary_color);border-radius:50%;font-size:14px;width:19px;height:19px;line-height:19px;color:#fff;position:absolute;text-align:center;left:0;top:0}.pricing-table-box .theme-btn{width:100%;border-radius:5px;text-align:center;justify-content:center}.pricing-table-box .theme-btn::before{border-radius:5px 0 0 5px}.pricing-table-box .theme-btn::after{border-radius:0 5px 5px 0}.about2-area{padding:180px 0}.about2-area .about2-inner-box{background:var(--primary_light);border-radius:10px;padding:90px}.about2-area .about2-inner-box .section-title{margin-bottom:45px}.about2-area .about2-inner-box .section-subtitle{margin-bottom:25px}.about2-tabs{gap:24px;border:none;margin-bottom:80px}.about2-tabs .nav-item button{border:none;border-radius:30px;display:inline-flex;align-items:center;color:rgb(28 28 28 / 80%);background:#fff;gap:15px;padding:8px 30px 8px 8px;transition:.5s}.about2-tabs .nav-item button .icon{display:inline-flex;background:rgb(19 81 216 / 10%);border-radius:50%;width:40px;height:40px;align-items:center;justify-content:center}.about2-tabs .nav-item button .icon img{width:20px;display:block}.about2-tabs .nav-item button.active{background:var(--primary_color);color:#fff;transition:0s}.about2-tabs .nav-item button.active .icon{background:#fff}.about2-tab-content .about2-tab-content-body .img-box{background:#fff;border-radius:10px;padding:24px;max-width:658px;width:100%;flex:none}.about2-tab-content .about2-tab-content-body .img-box img{border-radius:10px;height:100%;object-fit:contain}.about2-tab-content .about2-tab-content-body .content-box{background:#fff;padding:34px 24px;border-radius:10px}.about2-tab-content .about2-tab-content-body .content-box .mac-btns-wrap{padding:0 6px}.about2-tab-content .about2-tab-content-body .content-box h1{font-family:var(--font_yantramanv);font-size:24px;line-height:1.1;background:var(--primary_light);display:flex;align-items:center;gap:16px;font-weight:500;border-radius:10px;padding:12px;margin-bottom:24px}.about2-tab-content .about2-tab-content-body .content-box h1 .icon{width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#fff}.about2-tab-content .about2-tab-content-body .content-box h1 .icon img{width:20px;display:block}.about2-tab-content .about2-tab-content-body .content-box .content{background:var(--primary_light);border-radius:10px;padding:30px 35px 35px;margin-bottom:30px}.about2-tab-content .about2-tab-content-body .content-box .content p{margin-bottom:0;line-height:26px;font-size:18px;color:rgb(28 28 28 / 70%);font-weight:300}.about2-tab-content .about2-tab-content-body .content-box .content p+p{margin-top:20px}.about2-tab-content .about2-tab-content-body .content-box .theme-btn{display:block;text-align:center;padding:0;width:53px;height:53px;line-height:56px;margin-left:auto;border-radius:50%;right:10px}.testimonial-item{background:var(--dark1);border-radius:10px;position:relative;padding:90px 173px}.testimonial-item .bg-shape{position:absolute;right:0;bottom:0;pointer-events:none}.testimonial-item h1{color:#fff;font-family:var(--font_yantramanv);font-size:44px;font-weight:500;line-height:48px;letter-spacing:-2px;margin-bottom:25px}.testimonial-item p{font-size:24px;line-height:40px;color:rgb(255 255 255 / 75%);font-weight:300;margin-bottom:0}@keyframes testimonial_anim2{0%{transform:translateX(0)}50%{transform:translateX(100%)}100%{transform:translateX(0)}}@keyframes testimonial_anim{0%{transform:translateX(0)}50%{transform:translateX(-100%)}100%{transform:translateX(0)}}#world-map{width:100%;height:100%;margin:0;padding:0}.our-team-2-header{border-radius:10px;background:#f3f6fd;padding:100px 80px;position:relative;overflow:hidden;margin-bottom:24px}.our-team-2-header .bg-shape{position:absolute;right:0;top:0;bottom:0;object-fit:cover;height:100%;pointer-events:none}.our-team-2-header .section-title{margin-bottom:20px}.our-team-2-header p{font-size:20px;line-height:28px}.our-team-2-header .theme-btn{border-radius:10px}.our-team-2-header .theme-btn::after{border-radius:0 10px 10px 0}.our-team-2-header .theme-btn::before{border-radius:10px 0 0 10px}@keyframes slidetounlock{0%{background-position:-720px 0}100%{background-position:720px 0}}@keyframes slidetounlock{0%{background-position:-720px 0}100%{background-position:720px 0}}.news2-card{background:linear-gradient(180deg,#e7eeff 0,#dbe6ff 100%);border-radius:10px;padding:24px 24px 65px;position:relative}.news2-card img{display:block;border-radius:10px;margin-bottom:30px;width:100%}.news2-card .meta{display:flex;align-items:center;gap:12px;margin-bottom:32px}.news2-card .meta>*{display:block;border-radius:10px;background:rgb(19 81 216 / 10%);color:var(--primary_color);font-size:14px;font-weight:500;line-height:1;padding:10px 20px}.news2-card .news2-card-body{padding-right:28px}.news2-card h2{line-height:28px;font-size:24px;font-weight:500;border-bottom:1px solid rgb(28 28 28 / 20%);margin-bottom:20px;padding-bottom:20px;font-family:var(--font_yantramanv);width:calc(100% - 40px)}.news2-card h2 a{color:var(--dark1)}.news2-card h2 a:hover{color:var(--primary_color)}.news2-card p{font-size:16px;line-height:24px;color:rgb(28 28 28 / 70%);margin-bottom:35px}.news2-card .theme-btn{display:block;text-align:center;width:53px;height:53px;line-height:56px;padding:0;right:33px;bottom:33px;position:absolute}.faq-area{background:#dbe6ff;padding:120px 0 140px}.faq-area .faq-inner .section-subtitle{margin-bottom:25px}.faq-area .faq-inner .section-title{margin-bottom:65px}.faq-items-box{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:flex-start}.faq-box{background:#fff;padding:52px 40px 52px 144px;border-radius:10px;position:relative;margin-bottom:24px}.faq-items-box .faq-col .faq-box:last-child{margin-bottom:0}.faq-box .card-header{margin:0 0 15px;padding:0;background:0 0;border:none}.faq-box .card-header button{display:flex;align-items:center;border:none;width:100%;background:0 0;padding:22px 0 0;margin:0;font-size:26px;letter-spacing:-.5px;font-weight:500;font-family:var(--font_yantramanv);color:var(--dark1);gap:34px;transition:.3s}.faq-box .card-header button .icon{width:70px;height:70px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;color:var(--primary_color);background:rgb(19 81 216 / 10%);position:absolute;left:40px;top:52px}.faq-box .card-header button[aria-expanded=true]{padding-top:0}.faq-box .card-body{font-size:18px;color:rgb(28 28 28 / 80%);line-height:30px;padding:0;transition:.3s}.faq-style-2-area{background:0 0;padding:220px 0}.faq-style-2-area .faq-inner{background:#f3f6fd;border-radius:10px;padding:120px 128px 140px}.faq-style-2-area .faq-box{padding-left:138px}.faq-style-2-area .faq-box .card-body{padding-right:40px}#map{max-width:663px;margin:auto;position:relative}.contact-area{padding:180px 0}.contact-area .custom-row{gap:24px;justify-content:space-between}.contact-area .contact-form-wrap{background:var(--primary_light);border-radius:10px;padding:104px 83px 83px}.contact-area .contact-form-wrap .contact-form-body .section-subtitle{margin-bottom:24px}.contact-area .contact-form-wrap .contact-form-body .section-title{font-size:50px;line-height:50px;letter-spacing:-1px;margin-bottom:35px}.contact-area .contact-form-wrap .contact-form-body p{font-size:20px;line-height:29px;font-weight:400;border-bottom:1px solid rgb(28 28 28 / 20%);padding-bottom:30px;margin-bottom:38px}.contact-area .contact-form-wrap .contact-form-body p a{font-weight:500;color:var(--primary_color)}.contact-form .input-row{display:flex;width:100%;gap:40px}.contact-form .input-row .input-group{margin-bottom:25px}.contact-form .input-row .input-group label{display:block;color:var(--dark1);opacity:.9;font-size:15px;line-height:1;font-weight:400;width:100%;margin-bottom:16px}.contact-form .input-row .input-group input::placeholder,.contact-form .input-row .input-group textarea::placeholder{color:rgb(28 28 28 / 55%)}.contact-form .input-row .input-group input,.contact-form .input-row .input-group textarea{width:100%;border:1px solid rgb(16 24 40 / 20%);font-size:16px;border-radius:5px;padding:7px 15px;display:block}.contact-form .input-row .input-group textarea{resize:none;height:130px}.contact-form .input-row .input-group.phone-number input{padding-left:66px}.contact-form .input-row .input-group.input-checkbox{align-items:center;gap:12px;margin-bottom:30px}.contact-form .input-row .input-group.input-checkbox input{width:22px;height:22px;border-radius:4px}.contact-form .input-row .input-group.input-checkbox label{width:auto;margin:0;font-size:16px;color:rgb(28 28 28 / 80%)}.contact-form .input-row .input-group.input-checkbox label a{color:rgb(28 28 28 / 80%);display:inline-block;border-bottom:1px solid}.contact-form .input-row .input-group .theme-btn{width:100%;border:none;text-align:center;justify-content:center;border-radius:5px}.contact-form .input-row .input-group .theme-btn::before{border-radius:5px 0 0 5px}.contact-form .input-row .input-group .theme-btn::after{border-radius:0 5px 5px 0}.contact-area .contact-experience{background:var(--primary_light);border-radius:10px;padding:50px 104px;max-width:399px;width:100%}.contact-area .contact-experience ul{display:flex;flex-direction:column;justify-content:center;height:100%}.contact-area .contact-experience ul li{border-bottom:1px solid #1c1c1c33;padding-bottom:50px;margin-bottom:46px}.contact-area .contact-experience ul li:last-child{margin-bottom:0;padding-bottom:0;border:none}.contact-area .contact-experience ul li h1{font-size:36px;line-height:1;font-weight:500;margin-bottom:11px}.contact-area .contact-experience ul li h1 span{font-size:20px;font-weight:400}.contact-area .contact-experience ul li p{font-size:18px;color:var(--primary_color);line-height:1;margin:0;font-weight:300}.contact-area .contact-infos{background:var(--primary_light);border-radius:10px;padding:50px 60px;max-width:362px;width:100%}.contact-area .contact-infos .contact-infos-inner{display:flex;flex-direction:column;justify-content:center;height:100%}.contact-area .contact-infos .contact-info{border-bottom:1px solid rgb(28 28 28 / 20%);padding-bottom:40px;margin-bottom:40px;max-width:150px}.contact-area .contact-infos .contact-info img{display:block;margin-bottom:30px}.contact-area .contact-infos .contact-info h3{font-size:24px;font-family:var(--font_yantramanv);line-height:1;margin-bottom:18px}.contact-area .contact-infos .contact-info p{color:rgb(28 28 28 / 80%);line-height:24px;margin:0}.contact-area .contact-infos .contact-social-links li{display:block}.contact-area .contact-infos .contact-social-links li+li{margin-top:25px}.contact-area .contact-infos .contact-social-links li a{display:flex;align-items:center;color:rgb(28 28 28 / 80%);font-size:15px;line-height:1;gap:12px;font-weight:500}.contact-area .contact-infos .contact-social-links li a i{color:var(--primary_color);font-size:24px}.footer-area{position:relative;background:var(--dark1);padding-top:95px}.footer-area .bg-shape{position:absolute;bottom:0;right:0;pointer-events:none}.footer-area .footer-top .custom-row::before{content:"";width:1px;background:rgba(255 255 255 / 20%);height:319px;position:absolute;left:50%}.footer-area .footer-top .custom-row{border-bottom:1px solid rgba(255 255 255 / 20%);padding-bottom:90px;position:relative}.footer-area .footer-top .left-content .logo{display:inline-block;margin-bottom:25px}.footer-area .footer-top .left-content .logo img{display:block}.footer-area .footer-top .left-content p{color:rgba(255 255 255 / 80%);font-size:18px;line-height:28px;margin-bottom:30px}.footer-area .theme-btn{padding:8px 26px;border:none;border-radius:5px;line-height:1;font-size:16px}.footer-area .theme-btn:hover{color:var(--dark1)}.footer-area .theme-btn::after,.footer-area .theme-btn::before{background:#fff;border-radius:5px 0 0 5px}.footer-area .theme-btn::after{border-radius:0 5px 5px 0}.footer-area .footer-top .left-content .footer-clients{gap:60px}.footer-area .footer-top .left-content .footer-clients img{display:block}.footer-area .footer-all-links-wrap{gap:80px;flex:1;padding-right:130px;padding-left:20px}.footer-links h3{font-size:16px;font-weight:500;line-height:1;color:#fff;margin-bottom:30px}.footer-links ul li+li{margin-top:20px}.footer-links ul li a{display:flex;align-items:center;color:rgba(255 255 255 / 80%);line-height:25px;font-size:16px;font-weight:500;gap:8px}.footer-links ul li a:hover{color:#fff}.footer-links ul li a span{background:var(--primary_color);color:#fff;border-radius:10px;font-size:13px;padding:6px 10px;line-height:1}.copyright-area{padding:30px 0 50px}.copyright-area .social-links{gap:22px}.copyright-area .social-links li a{color:#d2d2d2;font-size:24px}.copyright-area .social-links li a:hover{color:#fff}.copyright-area p{font-size:16px;color:rgb(249 249 249 / 80%);font-weight:400;margin-bottom:0}.copyright-area p a{color:rgb(249 249 249 / 80%)}.copyright-area p a:hover{color:#fff}.contact-form .input-group>:not(:first-child,.dropdown-menu,.valid-tooltip,.valid-feedback,.invalid-tooltip,.invalid-feedback){border-top-left-radius:5px;border-bottom-left-radius:5px}