:root{--color-primary: #000080;--hover-primary: #000066;--color-secondary: #743089;--hover-secondary: #632377;--color-white: #ffffff;--color-black: #252525;--gradient-primary: linear-gradient(71deg, rgba(116,48,137,1) 0%, rgba(0,0,128,1) 100%);--gradient-secondary: linear-gradient(0deg, rgba(245,213,255,1) 0%, rgba(217,217,255,1) 100%);--font-primary: "Poppins", sans-serif;--font-seconday: "Roboto", sans-serif;--font-tertiary: "Tsukimi Rounded", sans-serif}html,body{overflow-x:hidden;scroll-behavior:smooth}h1,h2,h3,h4,h5,h6{font-family:var(--font-primary);font-weight:700;font-style:normal;color:var(--color-black)}p{font-family:var(--font-seconday);font-weight:400;font-style:normal;font-size:15px!important;line-height:25px;color:var(--color-black)}h1{font-size:60px}h2{font-size:48px}p{font-size:15px}body::-webkit-scrollbar{width:10px}body::-webkit-scrollbar-thumb{border-radius:20px;border:none;border:8px solid transparent;border-image:var(--gradient-primary);border-image-slice:1;border-image-width:20px;border-image-outset:0;background-clip:content-box;transition:3s ease-in-out}body::-webkit-scrollbar:hover{width:8px}.toast{position:fixed;right:2rem;bottom:2rem;background:transparent;z-index:5}.success{background-color:#31d731a2!important}.success .toast-header{background:transparent;color:var(--color-white);border-bottom:1px solid #ffffff30}.success .toast-header .btn-close{color:var(--color-white)!important}.success .toast-body{color:var(--color-white)}.error{background-color:#d73131a2!important}.error .toast-header{background:transparent;color:var(--color-white);border-bottom:1px solid #ffffff30}.error .toast-header .btn-close{color:var(--color-white)!important}.error .toast-body{color:var(--color-white)}.full-hight{min-height:100vh}.height-50{min-height:50vh}.content-middle-vertical{display:flex;align-items:center}.sec-image .circle{border-radius:100%;background:var(--gradient-secondary)}.sec-image .circle.circle-lg{width:20rem;height:20rem}.sec-image .circle.circle-md{width:10rem;height:10rem}.overlay-black{background-color:#000000c4}.divider{background-color:var(--color-secondary);color:var(--color-secondary);height:1px;margin:0 auto}.divider.divider-sm{width:4rem}.divider.divider-md{width:25%}.gray-text{color:#929292}.subpage-banner{background-size:cover;background-position:center center;background-repeat:no-repeat;text-align:center;background-attachment:fixed}.subpage-banner h1,.subpage-banner h2,.subpage-banner p{color:var(--color-white)}.subpage-banner .overlay{display:flex;justify-content:center;align-items:center;background-color:#000000b0;height:75vh}.primary-btn{width:200px;background-color:var(--color-secondary);color:var(--color-white);font-family:var(--font-primary);font-weight:600;text-transform:capitalize;font-size:16px;border:transparent;padding:12px 20px;border-radius:50px;text-decoration:none;transition:.5s ease-in-out all}.primary-btn:hover{background-color:var(--hover-secondary);cursor:pointer}.bordered-btn{width:200px;background-color:transparent;color:var(--color-white);font-family:var(--font-primary);font-weight:600;text-transform:capitalize;font-size:16px;border:2px solid var(--color-white);padding:12px 20px;border-radius:50px;transition:.5s ease-in-out all}.bordered-btn:hover{background-color:var(--color-white);color:var(--color-primary)}.jumbotron{background:var(--gradient-primary)}.jumbotron .jumbotron-body{display:flex;justify-content:center}.jumbotron h3{font-size:36px;color:var(--color-white)}.jumbotron .jumbotron-body a{text-decoration:none;text-align:center;font-weight:600}span.sub-heading{font-family:var(--font-primary);font-weight:600;color:var(--color-primary);display:block;font-size:18px!important}.social-links-wraper{display:flex}.social-links-wraper .social-link{border:2px solid var(--color-white);border-radius:100%;padding:10px;width:2rem;height:2rem;display:flex;justify-content:center;align-items:center;text-decoration:none;transition:.3s ease-in-out}.social-links-wraper .social-link:not(:last-child){margin-right:20px}.social-links-wraper .social-link:hover{background-color:var(--color-white);color:var(--color-primary)}.validation-error{color:#ff573a;margin-top:5px}.form-wraper textarea{width:100%;border:2px solid transparent;border-radius:25px;padding:10px 20px;font-family:var(--font-seconday);font-size:14px;background-color:#fff;resize:none;transition:.3s ease-in-out all;color:var(--color-black)}.form-wraper input{width:100%;border:2px solid transparent;border-radius:50px;padding:10px 20px;font-family:var(--font-seconday);font-size:14px;background-color:#fff;transition:.3s ease-in-out all;color:var(--color-black)}.navbar.transparent{background-color:transparent;transition:.3s ease-in-out all}.navbar.bg-scrolled{background-color:var(--color-primary);transition:.3s ease-in-out all;box-shadow:0 2px 10px #0000003b}.navbar .navbar-brand{color:var(--color-white);transition:.3s ease-in-out all}.navbar .navbar-brand img{filter:brightness(0) invert(1)}.navbar .navbar-brand:hover{color:#ffffff86}.navbar a{font-family:var(--font-seconday);font-weight:600;color:var(--color-white)}.navbar ul li a{font-size:16px;text-transform:capitalize;transition:.3s ease-in-out all}.navbar ul li a:hover{color:#ffffff86}.navbar ul li:not(:last-child){margin-right:20px}.navbar .navbar-toggler{color:var(--color-white);border-color:transparent}.navbar .navbar-toggler:focus{border-color:transparent;box-shadow:none;outline:none}.footer{background-color:#002}.footer p,a,span,h6{color:var(--color-white)}.footer a{text-decoration:none}.footer ul.footer-links-wraper{list-style:none;padding-left:0}.footer ul.footer-links-wraper li:not(:last-child){margin-bottom:10px}.footer ul.footer-links-wraper .footer-link{transition:.3s ease-in-out}.footer ul.footer-links-wraper .footer-link:hover{color:#ffffffa0}.footer .copyright-info{background-color:#000019}.hero-section{position:relative}video{width:100%;height:auto}.hero-section .text-wraper{text-align:left}.hero-section .text-wraper h1{color:var(--color-white)}.hero-section .text-wraper p{color:var(--color-white);font-size:16px}.hero-section .text-wraper .sub-heading{background:var(--gradient-primary);font-weight:400;padding:20px;width:max-content;color:var(--color-white);box-shadow:5px 5px 10px #00000030}.hero-section .overlay{width:100%;height:100%;position:absolute;top:0;left:0;background-color:#0000003d}.hero-section .overlay .overlay-inner{height:100%;background-image:url(/build/assets/hero_bg-7aa313e4.png);background-size:cover;background-repeat:no-repeat;background-position:bottom center}.achievements-section .achievements-wraper{width:80%;display:flex;flex-wrap:wrap;margin:0 auto;background:var(--gradient-primary);border-radius:0 50px 0 0;transform:translateY(-100px);box-shadow:5px 5px 16px #00000054}.achievements-section .achievements-wraper .counter-wraper{flex:1;text-align:center;color:var(--color-white)}.achievements-section .achievements-wraper .counter-wraper p,.achievements-section .achievements-wraper .counter-wraper span{color:var(--color-white)}.achievements-section .achievements-wraper .counter-wraper span{display:block;font-family:var(--font-primary);font-weight:600;font-size:40px}.achievements-section .achievements-wraper .counter-wraper:not(:last-child){border-right:2px solid #ffffff30}.about-section .sec-content{padding-left:50px}.about-section .sec-image{position:relative}.about-section .sec-image .circle.circle-lg{position:absolute;top:0;right:0;z-index:-1;transform:translate(2rem) translateY(-5rem)}.about-section .sec-image .circle.circle-md{position:absolute;bottom:0;left:0;z-index:-1;transform:translate(-1rem) translateY(4rem)}.companies-section .single-service.single-service-left .sec-content{padding-left:50px}.companies-section .single-service.single-service-right .sec-content{padding-right:50px}.companies-section .single-service .sec-image{position:relative}.companies-section .single-service.single-service-left .sec-image .image-wraper{width:70%;height:60vh;display:block;margin-left:auto;margin-right:auto;border-radius:0 150px 0 0;background-image:url(/build/assets/staff-f7dc0dc0.webp);background-repeat:no-repeat;background-size:cover;background-position:center center}.companies-section .single-service.single-service-right .sec-image .image-wraper{width:70%;height:60vh;display:block;margin-left:auto;margin-right:auto;border-radius:150px 0 0;background-image:url(/build/assets/travel-b7c22813.webp);background-repeat:no-repeat;background-size:cover;background-position:center center}.companies-section .single-service.single-service-left .sec-image .circle.circle-lg{position:absolute;top:0;right:0;z-index:-1;transform:translate(2rem) translateY(-5rem)}.companies-section .single-service.single-service-left .sec-image .circle.circle-md{position:absolute;bottom:0;left:0;z-index:-1;transform:translate(-1rem) translateY(4rem)}.companies-section .single-service.single-service-right .sec-image .circle.circle-lg{position:absolute;top:0;left:0;z-index:-1;transform:translate(2rem) translateY(-5rem)}.companies-section .single-service.single-service-right .sec-image .circle.circle-md{position:absolute;bottom:0;right:0;z-index:-1;transform:translate(-1rem) translateY(4rem)}.companies-section .group-companies .company-card{width:90%;min-height:20rem;margin:0 auto;display:flex;justify-content:center;align-items:center}.companies-section .group-companies .company-card .card-logo img{display:block;margin:0 auto}.companies-section .divider{height:3px;width:5rem}.facilities-section{background-image:url(/build/assets/facilities_bg-b7f7087f.webp);background-size:cover;background-position:center center;background-repeat:no-repeat;background-attachment:fixed}.facilities-section .sec-content{background:linear-gradient(141deg,rgba(0,0,128,.8094094327183998) 0%,rgba(0,0,0,.7813982282366072) 100%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:5px 0 10px #00000053}.facilities-section .sec-content p,.facilities-section .sec-content h2{color:var(--color-white)}.facilities-section .sec-content .sub-heading{color:#f5d5ff}.facilities-section .sec-content .divider{color:var(--color-white)}.facilities-section .facilities-wraper{margin-left:50px}.facilities-section .facilities-wraper .facilities{display:flex}.facilities-section .facilities-wraper .facilities .icon{background-color:var(--color-secondary);padding:15px;color:var(--color-white);width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;box-shadow:5px 5px 10px #0000002f}.facilities-section .facilities-wraper .facilities p{font-family:var(--font-primary);font-weight:600;font-size:16px;text-transform:capitalize;margin-left:20px}.clients-logos-section .owl-carousel .client-logo{width:12rem;display:flex;align-items:center;justify-content:center}.clients-logos-section .owl-carousel .client-logo img{width:100%;filter:grayscale(100%) contrast(50%) brightness(1.25);transition:.3s ease-in-out}.clients-logos-section .owl-carousel .client-logo img:hover{cursor:pointer;filter:grayscale(0) contrast(1) brightness(1)}.services-section{padding:100px 0}.services-card-wraper .card{background-color:var(--color-white);border-color:transparent;border-radius:0;text-align:center;box-shadow:4px 4px 10px #0000002f;min-height:26rem;position:relative;width:95%;margin:0 auto}.services-card-wraper .card p{color:gray}.services-card-wraper .card .card-icon{background:var(--gradient-primary);color:var(--color-white);width:5rem;height:5rem;border-radius:100%;display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:50%;transform:translateY(-2rem) translate(-50%)}.values-section{background-image:url(/build/assets/department-meeting-f88b6b7b.webp);background-size:cover;background-repeat:no-repeat;background-position:center center;background-attachment:fixed}.values-section .sub-heading{color:#f5d5ff}.values-section p,.values-section h2,.values-section h4{color:var(--color-white)}.values-section .value-card-wraper .card hr{color:var(--color-white);height:1px}.values-section .value-card-wraper .card{border-color:transparent;border-radius:0 80px 0 0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:25rem;box-shadow:5px 5px 10px #00000050}.values-section .value-card-wraper .card .card-icon{color:#ffffff5b}.values-section .value-card-wraper .card.card-blue{background-color:#000080a3;border-bottom:15px solid var(--color-primary)}.values-section .value-card-wraper .card.card-purple{background-color:#743089b8;border-bottom:15px solid var(--color-secondary)}.contact-section{background-image:url(/build/assets/pattern_1-2455b078.png);background-size:cover;background-position:center center;background-repeat:no-repeat;padding:100px 0 200px}.contact-section .contact-background{background-image:url(/build/assets/contact_bg-86a6aba8.webp);background-size:cover;background-position:center center;background-repeat:no-repeat;box-shadow:5px 5px 10px #0000002f}.contact-section .contact-background .overlay{background:linear-gradient(71deg,rgba(0,0,128,.8) 0%,rgb(0,0,0,.9) 100%)}.contact-section .sec-content h2,.contact-section .sec-content p{color:var(--color-white)}.contact-section .sec-content .divider{color:var(--color-white);width:50%;margin:0}.contact-section .form-wraper{width:100%}.contact-section .form-inner{width:80%;background-color:#ffffffc8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:5px 5px 10px #00000030;margin:0 auto}.contact-section .form-inner button{width:100%}.contact-section .divider{color:var(--color-secondary);height:5px;width:25%;margin:0 auto;border-radius:10px}.about-banner{background-image:url(/build/assets/aboutus_bg-dc1411a8.webp)}.about-banner .divider{color:var(--color-white);height:3px}.vision-section .divider{color:var(--color-white);height:5px;width:25%;margin:0 auto;border-radius:10px}.vision-section{text-align:center;background-image:url(/build/assets/department-meeting-f88b6b7b.webp);background-size:cover;background-repeat:no-repeat;background-position:center center;background-attachment:fixed}.vision-section h2,.vision-section h4,.vision-section p{color:var(--color-white)}.vision-section .sub-heading{color:#f5d5ff}.vision-section .overlay{min-height:25vh;background-color:#000000c5}.vision-section .vision-card{background-color:transparent;background:linear-gradient(71deg,rgba(116,48,137,.9) 0%,rgba(0,0,128,.9) 100%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:5px 5px 10px #00000030;width:90%;margin:0 auto;min-height:18rem}.contact-banner{background-image:url(/build/assets/contactus_bg-463fa755.webp)}.contact-banner .divider{color:var(--color-white);height:3px}.contact-form-section .contact-form-card{width:90%;margin:0 auto;background-color:var(--color-white);box-shadow:5px 5px 10px #00000030;transform:translateY(-5rem)}.contact-form-section .sec-image{width:100%;height:100%;background-image:url(/build/assets/facilities-ccbc0df7.webp);background-size:cover;background-repeat:no-repeat;background-position:center center}.contact-form-section .contact-form-card .form-wraper textarea,.contact-form-section .contact-form-card .form-wraper input{background-color:#d9d9d952}.form-wraper textarea:focus,.form-wraper input:focus{outline:none;box-shadow:none;border-color:var(--color-secondary);background-color:#fff;color:var(--color-black)}.form-wraper textarea::placeholder,.form-wraper input::placeholder{color:var(--color-black)}.contact-details-section{text-align:center}.contact-details-section .detail-card-wraper .detail-card{min-height:18rem;background:var(--gradient-primary);color:var(--color-white);box-shadow:5px 5px 10px #0000002f}.contact-details-section .detail-card-wraper .detail-card h3,.contact-details-section .detail-card-wraper .detail-card p{color:var(--color-white)}.contact-details-section .divider{color:var(--color-secondary);height:5px;margin:0 auto;border-radius:10px}@media (min-width: 768px) and (max-width: 1180px) and (-webkit-min-device-pixel-ratio:0){h1{font-size:48px}h2{font-size:36px}.hero-section .text-wraper{text-align:center}.hero-section video{position:absolute;top:0;left:0;width:100%;height:100vh;object-fit:cover;z-index:-1}.hero-section .overlay .overlay-inner{height:auto;width:100%;background-position:left center}.hero-section .sub-heading{margin:0 auto}.achievements-section .achievements-wraper{margin-top:75rem}.about-section .sec-image{width:75%;margin:0 auto}.about-section .sec-content{margin-top:5rem;text-align:center;padding-left:0}.facilities-section .sec-content{width:75%}.services-section .services-card-wraper{width:75%;margin-left:auto;margin-right:auto}.services-section .tab-view.services-card-wraper{margin-top:7rem}.values-section .row.tab-view .col-md-6:nth-child(3){order:4}.values-section .row.tab-view .col-md-6:nth-child(4){order:3}.contact-section .sec-content{text-align:center}.contact-section .sec-content .divider{margin-left:auto;margin-right:auto}.contact-section .sec-content .social-links-wraper{width:50%;justify-content:center;margin-left:auto;margin-right:auto}.contact-section .form-wraper{margin-top:5rem}.achievements-section.sub-page .achievements-wraper{margin-top:0}.jumbotron .jumbotron-body{display:block;text-align:center}.jumbotron .jumbotron-body h3{margin-bottom:50px}.contact-form-section.sub-page .contact-form-card{width:75%;text-align:center}.contact-details-section .detail-card-wraper{width:60%;margin-left:auto;margin-right:auto}.contact-details-section .detail-card-wraper.tab-view{margin-top:2rem}.companies-section .single-service.single-service-left .sec-content{padding-right:50px;text-align:center;margin-top:5rem}.companies-section .single-service.single-service-right .sec-content{padding-left:50px;text-align:center;margin-top:5rem}.companies-section .single-service.single-service-right{flex-direction:column-reverse}}@media (max-width: 767px) and (-webkit-min-device-pixel-ratio:0){h1{font-size:48px}h2{font-size:36px}.hero-section .text-wraper{text-align:center}.hero-section .text-wraper .sub-heading{width:100%}.hero-section video{position:absolute;top:0;left:0;width:100%;height:100vh;object-fit:cover;z-index:-1}.hero-section .overlay .overlay-inner{height:auto;width:100%;background-position:left center}.hero-section .sub-heading{margin:0 auto}.achievements-section .achievements-wraper{margin-top:55rem;width:60%}.achievements-section .achievements-wraper{display:block}.achievements-section .achievements-wraper .counter-wraper:not(:last-child){border-right:none;border-bottom:2px solid #ffffff30;margin-bottom:4rem}.about-section .sec-image{margin:0 auto}.about-section .sec-content{margin-top:5rem;text-align:left;padding-left:10px;padding-right:10px}.services-section .tab-view.services-card-wraper{margin-top:7rem}.values-section .value-card-wraper{width:75%;margin-left:auto;margin-right:auto}.values-section .value-card-wraper.mobile-view{margin-top:4rem}.contact-section .form-wraper{margin-top:5rem}.contact-section .form-inner{width:100%}.achievements-section.sub-page .achievements-wraper{margin-top:0}.vision-section .vision-cards-wraper .vision-card.mobile-view{margin-top:4rem}.jumbotron .jumbotron-body{display:block;text-align:center}.jumbotron .jumbotron-body h3{margin-bottom:50px}.contact-details-section .detail-card-wraper{width:90%;margin-left:auto;margin-right:auto}.contact-details-section .detail-card-wraper.tab-view{margin-top:2rem}.companies-section .single-service.single-service-left .sec-content{padding-right:10px;padding-left:10px;margin-top:5rem}.companies-section .single-service.single-service-right .sec-content{padding-left:10px;padding-right:10px;margin-top:5rem}.companies-section .single-service.single-service-left .sec-image .image-wraper{height:50vh;width:75%;border-radius:0 100px 0 0}.companies-section .single-service.single-service-right .sec-image .image-wraper{height:50vh;width:75%;border-radius:100px 0 0}.companies-section .single-service.single-service-right{flex-direction:column-reverse}.companies-section .group-companies .company-card{width:90%;min-height:auto}}
