html, body {font-family: "Poppins", sans-serif !important;font-weight: 400;font-style: normal;}.bg-very-dark {background-color: #0d0d0e;}.sticky-top .bg-black {color: #000;padding: 5px 0;min-height: 75px;}.section-main .section-header.blackheading h2, .bg-black ul li, .bg-black.about-dark-content .color_cg_h2.fw-bold, .recent-posts.success-stories .sub-title, .bg-black.about-dark-content h2, .bg-black.about-dark-content p, .section-main.bg-black.microsoft-copilot p, .section-main.bg-black.share-point-circle p, .section-main.bg-black.microsoft-copilot h2, .section-main.bg-black.microsoft-365-solutions h2, .section-main.bg-black.microsoft-dynamics .subheading p, .bg-black.about-dark-content p > a {color:#fff !important;}.section-main .section-header.whiteheading h2, .bg-white ul li, .bg-white.about-dark-content .color_cg_h2.fw-bold, .bg-white.about-dark-content h2, .bg-white.about-dark-content p, .bg-white.about-dark-content p > a, .bg-gray.about-dark-content h2, .bg-gray.about-dark-content p, .bg-gray.about-dark-content p > a, .bg-gray.about-dark-content .color_cg_h2.fw-bold {color:#000 !important;}.bg-black.about-dark-content p > a:hover, .bg-gray.about-dark-content p > a:hover, .bg-white.about-dark-content p > a:hover {color: #59C449 !important;}#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {color: #fff !important;border-bottom: 0px;background: linear-gradient(to bottom, #000000, rgba(0, 0, 0, 0)) !important;}.inner_slider {height: 451px !important;background-color:#000 !important;margin-bottom: -1px;}.inner_slider .banner-video-desktop {transform: translate(-50.01%, -50%);}.inner_slider .content {max-width: 650px;z-index: 99;}.inner_slider .image-sec {margin-top: 25px;}.inner_slider .banner-heading {font-size: 52px !important;}.page-child .inner_slider .content {display: block;}.page-child .inner_slider .banner-heading {font-size: 52px !important;line-height: 3.5rem;}.footer-bottom .social-icon a {background: #151515 !important;}.footer-bottom .social-icon a:hover {color: #59C449 !important;}.footer-links ul a:hover {color: #59C449 !important;}.recent-posts .section-header h2 {color: #fff;}.cg-solutions .section-header {margin-bottom: 10px;}.hero-slider .owl-dots {text-align: left !important;}.tech-stack-section .brand_btn, #home-slider-section .banner_btn {background-color: #020c25;border: solid 4px transparent;box-shadow: 2px 1000px 1px #020c25 inset;color: #fff;font-weight: 400;}.our-clients .content-area .brand_btn:hover, .tech-stack-section .brand_btn:hover {box-shadow: none;color: #171f48;background: #F7E02D;}.tabs-with-progress {background-color: #fff;color: #5C5C5C;padding: 70px 0;}.tabs-with-progress .h2 {margin-bottom: 70px;color: #000;letter-spacing: -.02em;font-weight: 600;line-height: 1.2;}.tabs-with-progress p.text-start {color: #59C449;font-weight: 500;text-transform: uppercase;}.tabs-with-progress .tab-content p {margin-bottom: 5px;color: #ffffff;font-weight: 400;text-transform: math-auto !important;}.tabs-with-progress .tab-content .banner_btn, .cg-expertise .expertise-cta, .our_approach .banner_btn, .about-dark-content .brand_btn, .about-dark-content .banner_btn, .text-banner-bg .banner_btn, .inner_slider .content a, .banner-section .banner_btn {text-transform: capitalize;border: 1px solid #fff;border-radius: 50px;background: transparent;box-shadow: none;margin-top: 30px !important;padding: 10px 30px;color: #fff;}.tabs-with-progress .tab-content .banner_btn:hover, .cg-expertise .expertise-cta:hover, .our_approach .banner_btn:hover, .about-dark-content .brand_btn:hover, .about-dark-content .banner_btn:hover, .text-banner-bg .banner_btn:hover, .inner_slider .content a:hover, .banner-section .banner_btn:hover {color: #000000;background-color: #ffffff;}.tabs-with-progress .tab-content>.tab-pane {width: 70%;}.tabs-with-progress .nav-pills .nav-link {border-bottom: 2px solid #020c240d;border-radius: 0;margin-bottom: 0;position: relative;overflow: hidden;text-align: left;padding: 18px 0;font-weight: 500;color: #000000;background-color: transparent !important;}.tabs-with-progress .nav-pills .nav-link.active {border-bottom-color: transparent !important;background-color: transparent !important;color: #59C449;}.tabs-with-progress .progress-indicator {position: absolute;bottom: 0;left: 0;height: 2px;width: 0%;background-color: #59C449;z-index: 2;transition: width 5s linear;}.tabs-with-progress .nav-link-content {position: relative;z-index: 3;font-size: 18px;}.tabs-with-progress .tab-content {background-color: #0F0F0F;padding: 35px;border-radius: 10px;min-height: 600px;box-shadow: 0 1px 6px 0 #20212447;border: 2px solid #ffffff26;position: relative;}.tabs-with-progress .tab-content h2 {font-size: 2.5rem;letter-spacing: -.02em;font-weight: 600;line-height: 1.2;color: #fff;}.tabs-with-progress .nav-pills h5 {margin: 25px 0 10px;color: #A6A6A7;font-size: 14px;}.tabs-with-progress .tab-bg-icon {position: absolute;bottom: 0px;right: 20px;}.tabs-with-progress .accordion-item, .tabs-with-progress .accordion-button {background: #081535;color: #fff;box-shadow: none;}.tabs-with-progress .accordion-button:not(.collapsed) {color: #59C449;background-color: #081535;border-bottom: 1px solid #fff;}.tabs-with-progress .accordion-button::after{background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'><path fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/></svg>");}.tabs-with-progress .accordion-button:not(.collapsed)::after {background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2362d84e'><path fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/></svg>");}.tabs-with-progress .accordion-item .accordion-body .banner_btn {font-size: 12px;padding: 5px 20px;}.our-clients {padding: 70px 0;background: #000;}.our-clients .content-area {margin: 100px 0;}.our-clients .apply-border {box-shadow: 0 1px 6px 0 #20212447;border: 2px solid #ffffff26;border-radius: 10px;}.clients-bg {background-image: url("https://www.charterglobal.com/wp-content/uploads/2025/08/gear-1.png");background-repeat: no-repeat;background-size: contain;background-position-x: right;display: flex;justify-content: center;align-items: center;height: 480px;margin: 0;margin-top: -26px;margin-right: 50px;padding-left: 70px;}.our-clients .content-area h2, .our-clients .content-area {margin-bottom: 15px;color: #fff;margin-right: 20px;}.our-clients .content-area p {margin-bottom: 20px;}.clients-vertical-scroll {padding: 26px 0;background: #0F0F0F;max-height: 485px;overflow: hidden;width: 80%;}.our-clients .swiper {width: 280px;height: 560px;overflow: hidden;}.our-clients .swiper-wrapper {display: flex;flex-direction: column;will-change: transform;animation: scroll-up 10s linear infinite;}@keyframes scroll-up {0% {transform: translateY(0);}100% {transform: translateY(-1080px);}}.our-clients .swiper-slide {width: 100%;height: auto !important;margin-bottom: 30px;display: flex;justify-content: center;align-items: center;border-radius: 10px;}.our-clients .swiper-slide img {width: 180px;object-fit: cover;border-radius: 10px;background: #000000;padding: 35px;}.our-clients .swiper:hover .swiper-wrapper {animation-play-state: paused;}.cg-solutions.displayboxes .card_media_theme11 article {padding: 5% 4%;background: transparent;min-height: 27rem;box-shadow: 0 0px 0px 0 #1B2338;border: 2px solid #bfbfbf !important;border-radius: 10px;}.cg-solutions.displayboxes .card_media_theme11 article:hover {background: linear-gradient(183deg, #D8F2D7 0%, #F6F0CE 100%);}.cg-solutions.displayboxes .section-header h2 {font-size: 18px;font-weight: 600;color: #59C449;}.cg-solutions.displayboxes .card_media_theme11 article a.btn-learn-more {color: #000;}.cg-solutions.displayboxes .card_media_theme11 article a.btn-learn-more:hover, .cg-solutions.displayboxes .card_media .card_media_content .partone a:hover {color: #59C449 !important;}.cg-solutions.displayboxes .card_media .card_media_content .partone a {color: #000 !important;}.cg-solutions.displayboxes .card_media_theme11 .card_media_content .partone .title {height: auto !important;}.cg-solutions.displayboxes .card_media_theme11 .card_media_content .parttwo .content {height: auto;width: 100%;overflow: hidden;color: #000;margin-top: 12px;}.cg-solutions.displayboxes .card_media .card_media_content .parttwo img {width: 60%;margin-top: 30px;}.cg-solutions.displayboxes a.brand_btn, .our-clients .content-area .brand_btn, .cg-meet-an-experts .content-area a, .our-offerings.bg-white .explore a.brand_btn, .all_service.ai-automation .brand_btn, .tech-stack .brand_btn, .white-btn .brand_btn, .black-btn .brand_btn, .home-insights .brand_btn, .footer-cta .expert-cta, .culture-career-sec .brand_btn, #careers_speak_to_a_recruiter.form-section .banner_btn, .meet-expert .btn-cta, .wpcf7-submit.brand_btn, .book-a-consultation .brand_btn, .blog-container .blog_card .brand_btn {margin-left: 0 !important;margin-top: 15px;margin-bottom: 25px;background: transparent;color: #000 !important;text-transform: capitalize;font-weight: 500 !important;border-radius: 50px !important;border: 1px solid #000;box-shadow: none;padding: 8px 30px;}.cg-solutions.displayboxes a.brand_btn:hover, .cg-meet-an-experts .content-area a:hover, .our-offerings.bg-white .explore a.brand_btn:hover, .all_service.ai-automation .brand_btn:hover, .tech-stack .brand_btn:hover, .white-btn .brand_btn:hover, .black-btn .brand_btn:hover, .home-insights .brand_btn:hover, .culture-career-sec .brand_btn:hover, #careers_speak_to_a_recruiter.form-section .banner_btn:hover, .meet-expert .btn-cta:hover, .wpcf7-submit.brand_btn:hover, .book-a-consultation .brand_btn:hover, .blog-container .blog_card .brand_btn:hover {background: #000;color: #fff !important;}.black-btn .brand_btn {margin-left: 0 !important;margin-top: 15px;margin-bottom: 25px;background: transparent;color: #fff !important;text-transform: capitalize;font-weight: 500;border-radius: 50px;border: 1px solid #fff;box-shadow: none;padding: 8px 30px;}.black-btn .brand_btn:hover {background: #fff;color: #000 !important;}.green-btn .brand_btn {margin-left: 0 !important;margin-top: 15px;margin-bottom: 25px;background: #62D84E;color: #000 !important;text-transform: capitalize;font-weight: 500;border-radius: 50px;border: 1px solid #62D84E;box-shadow: none;padding: 8px 30px;}.green-btn .brand_btn:hover {background: transparent;color: #000 !important;border: 1px solid #000;}.our-clients .content-area .brand_btn {color: #fff !important;border: 1px solid #fff;}.our-clients .content-area .brand_btn:hover {background: #fff;color: #000 !important;}.footer-cta .expert-cta {color: #fff !important;border: 1px solid #fff;}.footer-cta .expert-cta:hover {background: #fff;color: #000 !important;}.our-industries {background-position: center;transition: background-image 0.5s ease-in-out;height: 700px;background-size: cover;background-repeat: no-repeat;width: 100%;position: relative;}.our-industries .title {position: absolute;top: 78px;font-size: 38px;font-weight: 700;color: #ffffff;left: 45px;z-index: 999;}.our-industries .swiper-slide {position: relative;background: #00000033;min-height: 648px;overflow: hidden;margin: 0;transition: transform 0.3s ease;display: flex;}.our-industries .swiper-slide:hover, .our-industries .swiper-slide.active-slide {background: linear-gradient(180deg, rgba(0, 0, 0, .32), rgba(0, 0, 0, .64));bottom: 0;content: "";left: 0;right: 0;top: 0;}.our-industries .slide-content {padding: 15px;position: absolute;bottom: -70px;margin-left: 30px;}.our-industries .swiper-slide.active-slide .slide-content, .our-industries .swiper-slide:hover .slide-content {bottom: 80px;transition: all 0.8s ease;}.our-industries .slide-title {font-size: 32px;font-weight: 700;line-height: 1.2;margin-bottom: 24px;color: #fff;}.our-industries .slide-description {opacity: 0;transform: translateY(10px);transition: all 0.3s ease;color: #fff;font-size: 16px;font-weight: 300;line-height: 1.6;max-width: 800px;min-height: 70px;white-space: normal;}.our-industries .slide-cta {opacity: 0;transform: translateY(10px);transition: all 0.3s ease;color: #fff;font-size: 16px;font-weight: 300;line-height: 1.6;margin-bottom: 15px;text-decoration: none;}.our-industries .slide-cta i {margin-left: 7px;}.our-industries .swiper-slide:hover .slide-description, .our-industries .swiper-slide:hover .slide-cta, .our-industries .swiper-slide.active-slide .slide-description, .our-industries .swiper-slide.active-slide .slide-cta, .our-industries .swiper-slide.swiper-slide-active.active-slide .slide-description, .our-industries .swiper-slide.swiper-slide-active.active-slide .slide-cta {opacity: 1;transform: translateY(0);line-height: 28px;}.our-industries .swiper-button-next, .our-industries .swiper-button-prev {font-size: 28px;z-index: 9999;color: #fff;}.charter-glance {padding: 70px 0;background: #000;}.charter-glance h2.large-text {font-size: 72px;font-weight: 700;color: #ffffff;text-align: left;}.charter-glance p {color: #59C449;font-size: 24px;}.charter-glance p.title {font-size: 40px;font-weight: 700;color: #fff;margin-bottom: 0;}.home-insights {position: relative;background: #fff;padding: 70px 0 !important;}.home-insights .section-header h2, .home-insights.home-insights .section-header h2 {margin-bottom: 22px !important;color: #59C449 !important;font-size: 18px;font-weight: 600;text-align: left !important;}.home-insights .blog_card_new {width: 100%;min-height: 400px;background-image: url("https://www.charterglobal.com/wp-content/uploads/2025/09/insights-watermark-gear-image.png");background-size: contain;background-position: center;background-repeat: no-repeat;box-shadow: 0 1px 6px 0 #20212447 !important;border-radius: 12px;overflow: hidden;}.home-insights .owl-carousel .owl-stage-outer {min-height: 460px !important;}.home-insights .blog_card_content_wrapper_new {position: relative;}.home-insights .blog_card_content_wrapper_new .main-blog-page-readmore {position: absolute !important;bottom: 20px;right: 15px;}.home-insights .owl-item{padding: 4px;box-sizing: border-box;height: 350px;margin-top: 2rem;}.home-insights h2.title {font-size: 20px;padding: 10px 0 0px;}.home-insights .recentDescription {color: #fff;}.home-insights .owl-success-new {margin-top: 0px;}.home-insights .section-content p {width: 75%;letter-spacing: -.02em;font-size: 26px !important;line-height: 34px;font-weight: 600;}.home-insights .owl-carousel .owl-nav.disabled {display: block !important;}.home-insights .owl-carousel.owl-theme .owl-nav {margin-top: 10px;position: absolute;right: 0px;bottom: 465px;}.home-insights .owl-carousel.owl-theme .owl-nav button.owl-next, .home-insights .owl-carousel.owl-theme .owl-nav button.owl-prev {color: #000;padding: 18px 22px !important;border: 1px solid #dfdfdf;border-radius: 50%;}.scroll-content-main .owl-nav button.owl-next, .scroll-content-main .owl-nav button.owl-prev {color: #000 !important;border: 1px solid #dfdfdf;border-radius: 50%;background-image: none !important;line-height: 0;}.scroll-content-main .owl-nav .owl-next:hover, .scroll-content-main .owl-nav .owl-prev:hover {background-image: none !important;}.home-insights .owl-carousel.owl-theme .owl-nav button > i.fa, .scroll-content-main .owl-nav button > i.fa {font-size: 22px;font-weight: 700;line-height: 26px;}.home-insights .owl-theme .owl-nav [class*=owl-]:hover {background: transparent;}.home-insights .blog_card_content_wrapper_new .textDescription {color: #000;}.home-insights .blog_card_new .readmore_btn_margin_main .btn-readmore {text-transform: capitalize;font-weight: 500;}.home-insights a {color: #000 !important;}.home-insights .brand_btn {margin-top: 20px !important;margin-bottom: 0;}.tech-stack-section {margin: 80px 0;}.tech-stack-section h2.h2 {text-align: center;color: #fff;font-weight: 600;}.tech-stack-section .text-start {text-align: center !important;margin-top: 10px;}.scrollable-container .animate-scroll-left li, .scrollable-container .animate-scroll-right li {color: #c2c7cc;}.footer-bg #block-16 p {line-height: 30px;}.footer-bg #block-12 ul ul {margin-top: 8px;}.footer-bg ul.footer_practices_links li ul > li {margin-bottom: 10px;}.footer-bg ul.footer_about_links {line-height: 30px;}.footer-bg ul.footer_career_link {margin-top: 8px;}.footer-bg ul.footer_about_links li {margin-bottom: 0;}.footer-bg .footer-links ul li a {font-weight: 500 !important;}.cg-expertise-mobile {display: none;}.cg-expertise {padding: 70px 0 50px !important;}.cg-expertise .h2, .industry_insights h2, .recent-posts.success-stories.bg-black h2, .our-offerings h2, .bg-black.about-dark-content.h2green h2, .our_approach .section-content h2, .all_service h2, .Oracle_accordion h2, .utilities_section h2, .process_full_width_carousel h2, .mob-center h2, .videoscroll h2, .all_service.theme11 .h2, .all_service.theme13 .h2 {color: #59C449 !important;font-size: 18px;text-transform: uppercase;text-align: left !important;}.cg-expertise p, .our-offerings p, .industry_insights .section-content .section-first-paragraph, .recent-posts.success-stories .sub-title, .Oracle_accordion p, .all_service.theme10.ai-automation.boxshowlines p, .cg-solutions.displayboxes .section-header p, .utilities_section .section-content p, .videoscroll .section-header p, .all_service.theme11 p, .all_service.theme13 p {font-size: 26px !important;line-height: 34px;font-weight: 600;width: 80%;text-align: left !important;color: #000;}.our_approach .section-content p {font-size: 30px !important;font-weight: 600;width: 80%;text-align: left !important;color: #000;}.process_full_width_carousel p {font-size: 1.9rem !important;font-weight: 600;width: 80%;text-align: left !important;color: #000;}.cg-expertise .tile {position: relative;overflow: hidden;height: 600px;color: #fff;background-color: #000;min-width: 276px;transition: transform 0.5s ease;border-radius: 10px;}.cg-expertise .w-small .tile {height: 500px;border-radius: 0;}.cg-expertise .tile.mode-dark-text {color: #000;}.cg-expertise .tile.mode-dark-text:hover {color: #fff;}.cg-expertise .tile:hover {transform: scale(1.0);}.cg-expertise .tile .image {aspect-ratio: .69;position: absolute;-webkit-transition-duration: 550ms;transition-duration: 550ms;-webkit-transition-property: opacity, width, -webkit-filter;transition-property: opacity, width, -webkit-filter;transition-property: filter, opacity, width;transition-property: filter, opacity, width, -webkit-filter;-webkit-transition-timing-function: cubic-bezier(0.85,0,0,1);transition-timing-function: cubic-bezier(0.85,0,0,1);width: 100%;}.cg-expertise .tile .image img {height: 100%;min-height: 500px;-o-object-fit: cover;object-fit: cover;width: 100%;}.cg-expertise .tile:hover .image {aspect-ratio: .69;-webkit-filter: blur(75px);filter: blur(75px);opacity: .5;width: 800px;}.cg-expertise .tile:hover .image img {height: 100%;-o-object-fit: cover;object-fit: cover;width: 100%;}.cg-expertise .tile-content {position: absolute;inset: 0;z-index: 2;padding: 2rem;display: flex;flex-direction: column;justify-content: space-between;}.cg-expertise .tile h3 {font-size: 1.25rem;font-weight: 500;letter-spacing: -0.02em;line-height: 1.2;margin-right: 1.5rem;position: relative;}.cg-expertise .tile .subtext {font-size: 0.75rem;font-weight: 500;letter-spacing: .02em;line-height: 1.2;margin-bottom: 1.5rem;position: relative;text-transform: uppercase;}.cg-expertise .tile p {transform: translateX(100%);opacity: 0;transition: transform 0.5s ease, opacity 0.5s ease;padding-top: 30px;font-size: 0.75rem !important;width: 100% !important;font-weight: 300;line-height: 1.5rem;color: #fff !important;}.cg-expertise .tile a {color: #fff;text-decoration: none;position: absolute;bottom: 1rem;right: 1rem;opacity: 0;transform: translateY(100%);transition: transform 0.5s ease, opacity 0.5s ease;}.cg-expertise .w-small .tile a {bottom: 0;}.cg-expertise .tile a span:after {border-bottom: 1px solid;bottom: 0;content: "";display: block;left: 0;position: absolute;-webkit-transition-duration: 550ms;transition-duration: 550ms;-webkit-transition-property: width;transition-property: width;-webkit-transition-timing-function: cubic-bezier(0.85,0,0,1);transition-timing-function: cubic-bezier(0.85,0,0,1);width: 0;}.cg-expertise .tile a:hover span:after{width: 67%;}.cg-expertise .tile a i {margin-left: calc(0.5rem + 0.55672vw - 8.02227px);width: calc(1.25rem + 1.39179vw - 20.05567px);font-size: 12px;}.cg-expertise .tile:hover p {transform: translateX(0);opacity: 1;}.cg-expertise .tile:hover a {transform: translateY(-100%);opacity: 1;}.cg-meet-an-experts {background: #F5F7FA;padding: 30px 0;}.cg-meet-an-experts .content-area h2 {font-size: 52px;font-weight: 600;color: #000;}.cg-meet-an-experts .content-area h2:first-child {margin-top: 100px;}.cg-meet-an-experts .content-area p {margin-top: 35px;padding-bottom: 35px;max-width: 540px;}.cg-meet-an-experts svg {width: 500px;height: 500px;}.cg-meet-an-experts circle {fill: none;stroke: #1a1a3d;stroke-width: 2px;stroke-dasharray: 2 7;animation: rotate 10s linear infinite;transform-origin: center;}.cg-meet-an-experts circle:nth-child(2) {animation-duration: 12s;}.cg-meet-an-experts circle:nth-child(3) {animation-duration: 14s;}.cg-meet-an-experts circle:nth-child(4) {animation-duration: 16s;}.cg-meet-an-experts circle:nth-child(5) {animation-duration: 18s;}.cg-meet-an-experts circle:nth-child(6) {animation-duration: 20s;}.cg-meet-an-experts circle:nth-child(7) {animation-duration: 22s;}.cg-meet-an-experts circle:nth-child(8) {animation-duration: 24s;}.cg-meet-an-experts circle:nth-child(9) {animation-duration: 26s;}.cg-meet-an-experts circle:nth-child(10) {animation-duration: 28s;}@keyframes rotate {0% {transform: rotate(0deg);}100% {transform: rotate(-360deg);}}.back-to-top {background-color: #000;box-shadow: 0 0px 3px #ffffff;border: 1px solid #000000;}.back-to-top:hover {background-color: #fff;}.back-to-top i {color: #fff;}.back-to-top:hover i {color: #000;}.our-offerings.bg-white {padding: 70px 0;}.our-offerings .section-header {margin-bottom: 10px !important;}.service_card {border: 1px solid #DBDBDB !important;border-radius: 12px;}.our-offerings .service_card p {font-size: 1rem !important;width: 100% !important;font-weight: 400;line-height: 1.5rem !important;}.our-offerings .service_card .color_cg_h2 {color: #000 !important;margin-bottom: 0 !important;}.our-offerings .service_card .btn-readmore {color: #000 !important;}.our-offerings .service_card .mb-lg-3 {margin-bottom: -10px !important;}.our-offerings.bg-white .explore {margin-top: 45px;}.our-offerings.bg-white .explore a.brand_btn, .our_approach .banner_btn, .all_service.ai-automation .banner_btn {margin-top: 0 !important;margin-bottom: 0 !important;margin-left: 0 !important;}.our_approach {padding: 70px 0 !important;}.cg-expertise p, .our_approach .section-content p {color: #fff !important;}.our_approach .section-content h2 {padding-bottom: 10px !important;}.our_approach .tek p {font-size: 1rem !important;width: 100%;font-weight: 300;}.tek-clickable-hover-card:before {background: linear-gradient(225deg, #F7E02E 0%, #0096D3 100%);background-color: transparent;}.tek-clickable-hover-card:after {background-color: #000;}.our_approach a.tek-clickable-hover-card-wrapper:hover .tek-clickable-hover-card h3, .our_approach a.tek-clickable-hover-card-wrapper:hover .tek-clickable-hover-card p {color: #000 !important;}.our_approach a.tek-clickable-hover-card-wrapper:hover .tek-clickable-hover-card p {font-weight: 400;}.tek-clickable-hover-card-cta-link-text {align-items: center;background-color: transparent;border: 2px solid;box-shadow: none;color: #fff;justify-content: center;border-radius: 50px;display: inline-flex;position: relative;padding: 0;transition: all .5s;width: 36px;height: 36px;}.our_approach a.tek-clickable-hover-card-wrapper:hover .tek-clickable-hover-card .tek-clickable-hover-card-cta-link-text {color: #000000;padding-left: 0;padding-right: 0;transform: translateX(24px);margin-right: 25px;}.all_service {background: #ffffff !important;padding: 70px 0;}.all_service.ai-automation.boxshowlines .service-1 {min-height: 9rem !important;}.all_service.ai-automation.boxshowlines .service-1 .card-header {font-size: 1.6rem;color: #000;margin-bottom: 6px;}.all_service.ai-automation.boxshowlines .service-1 .card-des {color: #000;padding-bottom: 1rem;}.benefits ul li {padding: 0;}.benefits ul li::before {display: none;}.padding-std {padding: 70px 0 !important;}.padding-std-top {padding-top: 70px !important;padding-bottom: 1px !important;}.padding-std-bottom {padding-top: 1px !important;padding-bottom: 70px !important;}.padding-std-zero {padding-top: 1px !important;padding-bottom: 1px !important;}.Oracle_accordion .accordion-item, .Oracle_accordion .gradiant_border_new_tab, .Oracle_accordion .accordion-button:not(.collapsed) {background-color: transparent !important;border-color: transparent !important;box-shadow: none !important;}.Oracle_accordion .accordion-flush .accordion-item {border-bottom: 3px solid !important;border-image: linear-gradient(to right,rgba(116,142,172,1),rgba(98,216,78,0.5),rgba(247,224,45,1));border-image-slice: 1;}.Oracle_accordion .accordion-flush .accordion-item .accordion-button {padding: 1.5rem 0;color: #000 !important;font-weight: 500 !important;}.Oracle_accordion .accordion-flush .accordion-item:first-child .accordion-button {padding-top: 0;}.Oracle_accordion .accordion-item .accordion-body {padding: 0 0 1rem;}.Oracle_accordion .accordion-item .accordion-body .content {margin-bottom: 18px;}.Oracle_accordion .accordion-item .accordion-body p {font-size: 1rem !important;line-height: 1.5rem;font-weight: 400;}.Oracle_accordion .accordion-button {padding: 1rem 1.5rem;}.Oracle_accordion .accordion-button:not(.collapsed)::after {background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e") !important;}.why-cg .benefits h2 {margin-top: 8px;}.why-cg .benefits ul {padding: 0 !important;max-width: 100%;}.why-cg .benefits ul li {padding: 0 0 25px 0px !important;}.success-stories {position: relative;}.success-stories .section-header h2 {margin-bottom: 30px;text-align: left !important;}.success-stories .card_design1 {background-image: url('https://www.charterglobal.com/wp-content/uploads/2025/09/Success-Stories.png') !important;background-color: #fff;padding: 45px 25px;}.success-stories.mini-cards .card_design1{height: 330px;position: relative;}.success-stories .section-content h2 {font-size: 1.2rem;color: #000000 !important;margin: 0;padding: 0;}.success-stories .section-content p {margin-top: 15px;}.success-stories .section-content .card_design1 h2 a {color: #000 !important;line-height: 1.6rem;}.success-stories .section-content .card_design1 .circle-border a {align-items: center;border: 2px solid;box-shadow: none;justify-content: center;border-radius: 50px;display: inline-flex;position: relative;padding: 0;width: 36px;height: 36px;color: #000;}.success-stories .section-content .card_design1 .circle-border a i {color: #000;}.success-stories a.btn-learn-more {bottom: 25px;right: 15px;color: #000;position: absolute;}.success-stories .circle-border-new a.btn-learn-more {bottom: 30px;right: 20px;color: #000;position: absolute;width: 34px;height: 34px;border: 1px solid #000;border-radius: 50px;text-align: center;}.success-stories .circle-border-new a.btn-learn-more i.fa-arrow-right {padding: 9px;font-size: 14px;}.success-stories .owl-carousel.owl-theme .owl-nav {margin-top: 10px;position: absolute !important;top: -140px;right: 0;bottom: 375px;justify-content: right;}.success-stories.mini-cards .owl-carousel.owl-theme .owl-nav {top: -15rem;}.success-stories .owl-carousel.owl-theme .owl-nav button.owl-next, .success-stories .owl-carousel.owl-theme .owl-nav button.owl-prev {color: #fff !important;padding: 28px !important;border: 1px solid #2E2E2E;border-radius: 50%;background-image: none !important;position: relative;}.success-stories .owl-carousel.owl-theme .owl-nav button > i.fa {font-size: 22px;font-weight: 700;line-height: 26px;position: absolute;top: 16px;right: 15px;}.text-banner-bg {background: #09213B }.text-banner-bg .theme_color3 {color: #ffffff !important;}.section-main.tech-stack .section-header h2 {color: #212529;font-weight: 500;line-height: 1.2;}.cg-who-we-are h2 {color: #000 !important;font-size: 30px;font-weight: 600;text-transform: capitalize;text-align: center !important;}.all_service.theme10.ai-automation.boxshowlines.bg-gray {background-color: #F5F7FA !important;}.about-dark-content p, .about-dark-content p > a, .about-dark-content .color_cg_h2, .about-dark-content h2, .our-culture-top-work .benefits h2, .our-culture-top-work .benefits p, .our-culture-top-work .benefits a {color: #fff !important;}.about-dark-content p > a:hover, .our-culture-top-work .benefits a:hover, .glossary-part-2 .right-content .answer a {color: #59C449 !important;}.about-dark-content .color_cg_h2.fw-bold{font-weight: 500 !important;padding-top: 0px;}.about-dark-content .align-items-center {align-items: flex-start !important;}.our-culture-top-work .benefits {padding-top: 70px;}.culture-career-sec {background-image: url("/wp-content/uploads/2025/09/our-people.jpg");background-position: center;background-repeat: no-repeat;}.culture-career-sec h2, .culture-career-sec p, .culture-career-sec .explore, .client-info .section-header h2, .client-info .section-content h5, .client-info .section-content p, .utilities_section h2, .utilities_section .section-content p {text-align: left !important;}.culture-career-sec .section-content {max-width: 50%;}.culture-career-sec .explore .brand_btn:nth-child(2) {margin-left: 20px !important;}.utilities_section .ulist {margin-top: 30px;}.utilities_section .ulist .col-lg-2 {text-align: left;padding: 20px;border-left: 2px solid #7bd56d;}.utilities_section .ulist p {font-size: 1rem !important;line-height: 1.5rem !important;font-weight: 400;width: 100%;}.utilities_section .ulist h6 {font-weight: 600 !important;margin-bottom: 15px;}.utilities_section .ulist img {height: 50px;width: 50px;margin-bottom: 15px;}.section-main.center-text .section-content p, .section-main.center-text .section-content p a {color: #fff !important;text-align: center;}.all_service.bg-gray.padding-std.equal-boxes {background: #F5F7FA !important;}.two-col-img-right.about-dark-content .benefits {padding-top: 65px;}.two-col-img-right.about-dark-content.checklist.theme8 .benefits {padding-top: 20px;}.two-col-img-right .text-end img {width: 80%;margin-top: 25px;}.glossary-container h2, .recent-posts.career-insights h2, .careers-utilities .ulist h4, .career-insights a.color_cg_h2, #block-38 h2 a, #block-40 h2 a, .blog-container .blog-background-img .tek-clickable-hover-card-cta-link-text, .our-locations h2, .book-a-consultation h2, .recent-posts.success-stories h2 {color: #000 !important;}.careers-utilities.utilities_section h2 {text-align: center !important;font-size: 2rem;color: #000 !important;text-transform: capitalize;}.careers-utilities.utilities_section .ulist p {text-align: center !important;}.recent-posts.career-insights .white-btn {margin-top: 25px;}.tnp-subscription-minimal input.tnp-email{border-radius: 50px !important;}.testimonials-bcp .owl-nav.disabled {display: none !important;}.process_full_width_carousel{padding:70px 0;background: #0D0D0F;}.process_full_width_carousel .process-carousel-wrap{width:100%;box-sizing:border-box;margin-top: 30px;}.process_full_width_carousel .owl-stage-outer{overflow: hidden;}.process_full_width_carousel .owl-stage {display:flex !important;align-items:stretch;}.process_full_width_carousel .owl-item {display:flex;align-items:stretch;position:relative;}.process_full_width_carousel .process-card {background: #000;color:#fff;border-radius:10px;padding:28px 24px;width:100%;display:flex;flex-direction:column;justify-content:space-between;height:100% !important;transition: all .28s ease;box-sizing:border-box;min-height:320px;border: 1px solid #474747;}.process_full_width_carousel p {color: #fff !important;}.process_full_width_carousel .process-card.white{background:#fff;color:#111;}.process_full_width_carousel .process-number{font-size:28px;font-weight:800;color:#61D84D;margin-bottom:12px;}.process_full_width_carousel .process-card h5 {font-size: 1.6rem;margin: 0 0 15px;font-weight: 500;}.process_full_width_carousel .process-card p {margin: 0 0 14px;color: #ffffff;font-size: 1rem !important;font-weight: 400;width: 100%;}.process_full_width_carousel .process-card ul{list-style:none;padding:0;margin:0 0 6px;}.process_full_width_carousel .process-card:hover{background:#fff !important;color:#111 !important;box-shadow:0 10px 30px rgba(0,0,0,0.35);transform: translateY(0px);}.process_full_width_carousel .process-card:hover p, .sitemap a {color: #000 !important;}.process_full_width_carousel .process-card:hover .process-number{color:#61D84D;}.recent-posts.success-stories.text-white h2 {color: #fff !important;}.success-stories .testimonials-bcp p {margin-bottom: 45px;}.process-fw-carousel .owl-nav.disabled {display: none;}.sitemap a:hover, .privacy-policy-content a:hover, .videoscroll .card .sub_title {color: #61D84D !important;}.privacy-policy-content {padding: 20px 0;color: #000 !important;}.videoscroll .section-header p {color: #fff !important;margin-top: 20px;margin-bottom: 35px;}.videoscroll .card, .videoscroll .card .video-container {border-radius: 20px;}.videoscroll.bg-black .owl-mobile-theme7 .owl-nav {margin-top: 30px;}.section-main.text-white .section-header h2 {color: #fff !important;}.all_service.theme12 .owl-carousel .owl-stage-outer {min-height: 370px;}.all_service.theme12 .owl-carousel .owl-stage-outer .owl-item .service-1 {height: auto;min-height: 335px;margin-top: 15px;}.all_service.theme12 .owl-carousel .owl-stage-outer .owl-item .service-1 .card-des {padding-right: 0;}.padding-zero {padding-top: 0 !important;padding-bottom: 1px !important;}.about-dark-content .brand_btn {margin-bottom: 0;}section iframe {box-shadow: 0px 0 12px #000 !important;}.banner-section {background-color: #000;height: 100vh;min-height: 550px;max-height: 550px;display: flex;align-items: center;justify-content: center;padding: 60px 15px;}.banner-content h1 {letter-spacing: -.02em;color: #ffffff;font-size: 52px;font-weight: 600;line-height: 1.1;}.banner-content p {font-size: 1.125rem;color: #ffffff;margin-top: 20px;margin-bottom: 35px;max-width: 600px;line-height: 1.6;}.banner-image img {max-width: 100%;height: auto;}.desktop-banner-image {position: relative;width: 100%;height: auto;}.desktop-banner-image .image-banner {position: absolute;width: 30%;top: -250px;right: 1%;}.why-cg.bg-black .benefits h2 {color: #fff;}#globalSearch button[type=submit] {background: #62D84E;}.single-post .inner_slider .content a, .single-post .inner_slider .content a:hover {background: transparent;border: none;padding: 0;color: #59C449 !important;box-shadow: none !important;text-shadow: none !important;}.single-post .blog-container .blog_card h4 {margin-top: 35px;}.owl-mobile2.owl-carousel .owl-stage {min-height: 150px;}.videos-webnors iframe {box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1) !important;border-radius: 20px;}.videos-webnors .card {min-height: 500px;}.videos-webnors .card .card-body h5 {text-align: left !important;}.success-stories .owl-mobile-theme20.owl-carousel.owl-theme .owl-nav {top: -50px;}.success-stories .owl-mobile-theme20.owl-carousel.owl-theme .owl-nav button > i.fa {color: #000000;}#glossary_insights .tek-clickable-hover-card-cta-link-text, #glossary_related_pages .tek-clickable-hover-card-cta-link-text {color: #000;}.glossary-part-2 .section-content .qa-section::nth-child(2) {margin-top: 45px;}.full-width-banner-mobile {display: none;}.single-post .inner_slider {background-color: transparent !important;}@media (max-width: 1399.98px) {}@media (max-width: 1199.98px) {.serch_btn {width: 2%;}.cg-solutions.displayboxes .card_media_theme11 article {min-height: 34rem;}.home-insights .owl-carousel .owl-stage-outer {min-height: 470px !important;}.home-insights .blog_card_new {min-height: 420px;}.home-insights .owl-carousel.owl-theme .owl-nav {bottom: 505px;}.cg-meet-an-experts svg {width: 420px;}.cg-meet-an-experts {padding: 30px 0 70px;}.cg-solutions.displayboxes .card_media_theme11 .card_media_content .partone .title {height: 3rem !important;}}@media only screen and (max-width: 1024px) {.cg-expertise .small-columns, .cg-expertise .large-columns {-webkit-column-gap: 3rem;-moz-column-gap: 3rem;column-gap: 1rem;display: grid;grid-template-columns: repeat(3, 1fr);margin: 0 auto 1rem;padding: 0;row-gap: 0rem;--bs-gutter-y: 0rem !important;}.cg-expertise .large-columns {grid-template-columns: repeat(2, 1fr);}.cg-expertise .small-columns .tile-content {padding: 1.5rem;}.cg-expertise .small-columns .w-small {padding-left: 0;padding-right: 0;width: 100%;}.cg-expertise .small-columns .w-small .tile {height: 398px;border-radius: 0;margin-bottom: 30px;}.cg-expertise .large-columns .tile {min-width: 435px;}.cg-expertise .large-columns .col-md-4 {margin-bottom: 35px;}.cg-expertise .small-columns .tile:hover .image {width: 280px;}.cg-expertise .small-columns .tile h3 {margin-right: 0;}.cg-expertise .small-columns .tile .subtext {margin-bottom: 1rem;}.cg-expertise .small-columns .tile p {padding-top: 16px;}.success-stories.mini-cards .owl-carousel.owl-theme .owl-nav {top: -12rem;}.inner_slider .banner-heading {font-size: 46px !important;}.inner_slider .content a {box-shadow: 1px 1px 6px #000;text-shadow: 1px 1px 6px #000;}.cg-solutions.padding-std-top {padding: 70px 0 0 !important;}}@media (max-width: 991.98px) {.inner_slider {height: 400px !important;}.serch_btn {display: none !important;}#mega-menu-wrap-primary .mega-menu-toggle {background: transparent;}#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-slider .mega-toggle-animated-inner, #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-slider .mega-toggle-animated-inner::after, #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-slider .mega-toggle-animated-inner::before {background: #fff !important;}#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {color: #000;}#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title {padding: 8px 0px 8px 15px;}#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link {padding-left: 15px;}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.sub-heading {padding: 0;}#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.brand_btn > a.mega-menu-link {margin: 15px;}.hero-slider .slide h2 {font-size: 2.5rem;line-height: 45px;}.cg-expertise .small-columns {grid-template-columns: repeat(2, 1fr);}.cg-expertise .large-columns {grid-template-columns: none;}.cg-expertise .large-columns .tile {min-width: 607px;}.cg-expertise .large-columns .tile .image {aspect-ratio: 0.999;}.cg-expertise .large-columns .tile:hover .image {aspect-ratio: .999;}div#accordionFlushExample {margin-top: 35px;}.home-insights .owl-carousel .owl-stage-outer {min-height: 450px !important;}.home-insights .owl-carousel.owl-theme .owl-nav {bottom: 515px;}.cg-solutions {padding: 70px 0 !important;}.cg-solutions.displayboxes .card_media_theme11 article {min-height: 30rem;}.home-insights .blog_card_new {min-height: 390px;}.cg-expertise p, .our-offerings p, .our_approach .section-content p, .all_service p, .Oracle_accordion p, .cg-solutions.displayboxes .section-header p, .utilities_section .section-content p, .process_full_width_carousel p, .videoscroll .section-header p {width: 100%;}.all_service .owl-mobile.owl-loaded {min-height: 340px;padding: 15px 0;}.all_service .owl-mobile.owl-loaded .service-1 {min-height: 380px;}.all_service .owl-mobile.owl-loaded .owl-stage-outer {overflow: hidden;}.cg-meet-an-experts .content-area h2:first-child {margin-top: 40px;}.banner-section {height: auto;padding: 80px 15px 60px;margin-bottom: -1px;}.banner-image {order: -1;margin-bottom: 30px;width: 100%;max-width: 192px;}.desktop-banner-image {display: none;}#block-16.footer-links {margin-top: 45px;}}@media (max-width: 767.98px) {.banner-content h1 {font-size: 3.5rem;}.inner_slider {background-color: #000 !important;overflow: hidden;}.inner_slider .banner-video-desktop {display: none;}.inner_slider .banner-video-mobile {display: block;left: 75%;}.inner_slider .image-sec {text-align: center;}.inner_slider .image-sec img {width: 60%;}.inner_slider .banner-heading {font-size: 2.5rem !important;line-height: 3rem;}.charter-glance h2.large-text {margin-bottom: 45px;}.home-insights .section-content p, .recent-posts.success-stories .sub-title{width: 100%;}.success-stories .owl-carousel.owl-theme .owl-nav, .home-insights .owl-carousel.owl-theme .owl-nav {position: initial !important;justify-content: left;text-align: left;margin-top: 30px;display: none !important;}.home-insights .owl-carousel .owl-prev span, .home-insights .owl-carousel .owl-next span, .success-stories .owl-prev span, .success-stories .owl-next span {display: block !important;position: absolute;color: #fff;top: -3px;left: 15px;}.clients-vertical-scroll {max-height: 100%;}.our-clients .content-area h2, .our-clients .content-area {margin-left: 25px;}.our-clients .content-area h2 {margin-left: 15px;}.our-clients .content-area p {padding: 0 15px;}.our-clients .clients-bg {height: auto;padding-top: 25px;padding-left: 0;}.our-clients .content-area {margin: 30px 0 45px;}.our-clients .content-area .brand_btn {margin-left: 15px !important;}.our-clients .owl-client-logo {margin-bottom: 35px;}.our-clients .owl-carousel .owl-item img {margin: 0 auto;width: 170px;object-fit: cover;border-radius: 10px;background: #000;padding: 35px;}.tabs-with-progress .col-9 {width: 100%;}.tabs-with-progress .h2 {margin-bottom: 20px;}.tabs-with-progress .accordion-item, .tabs-with-progress .accordion-button {border: none !important;border-radius: 0 !important;background-color: transparent !important;padding-left: 0;color: #000;}.tabs-with-progress .accordion-item .accordion-header{border-bottom: 1px solid #ccc;}.tabs-with-progress .accordion-item .accordion-body {background: #0F0F0F;margin: 20px 0;border-radius: 7px;min-height: 450px !important;position: relative;z-index: 9;}.tabs-with-progress .accordion-item .accordion-body h2 {color: #fff;margin-top: 15px;}.tabs-with-progress .accordion-item .accordion-body p {color: #fff !important;text-transform: math-auto !important;font-weight: 400;}.tabs-with-progress .accordion-item .accordion-body img {position: absolute;bottom: 0px;right: 20px;max-width: 230px !important;z-index: -1;}.tabs-with-progress .accordion-item .accordion-body .banner_btn {margin-left: 0 !important;margin-top: 15px;margin-bottom: 25px;background: transparent;color: #fff !important;text-transform: capitalize;font-weight: 500;border-radius: 50px;border: 1px solid #fff;box-shadow: none;padding: 8px 30px;}.cg-meet-an-experts .meet-an-expert-right {justify-content: center;display: flex;}.cg-expertise p {width: 100%;}.page-child .inner_slider .banner-heading {font-size: 3rem !important;line-height: 3.5rem;}.Oracle_accordion .accordion-flush .accordion-item:first-child .accordion-button {padding-top: 35px;}.our_approach .section-content .tek p {font-size: 1rem !important;font-weight: 400 !important;line-height: 1.5rem;}.cg-meet-an-experts .content-area {margin-bottom: 55px;}.cg-expertise .large-columns .tile {height: 630px;width: 637px !important;margin: 0 auto;}.cg-meet-an-experts svg {width: 500px !important;}.process_full_width_carousel {padding:44px 0;}.process_full_width_carousel .process-card{min-height:260px;padding:20px;}.process_full_width_carousel .process-heading{font-size:20px;}.cg-meet-an-experts {padding: 30px 0 !important;}.text-banner-bg .black-btn {margin-top: 25px;}.owl-mobile2.owl-carousel .owl-stage {min-height: 180px;}#block-16.footer-links {margin-top: 0px;}.blog-container .sidebar h5.font-size-one-rem {padding-top: 20px;padding-bottom: 10px;}}@media (max-width: 600px) {.cg-expertise .large-columns .tile {height: 530px;margin: 0 auto;min-width: 450px;width: 100% !important;}.videoscroll .owl-carousel .owl-item {padding-left: 0px !important;}.videoscroll .owl-carousel .owl-item.active {padding-right: 18px !important;}.our-clients .owl-carousel .owl-item img {width: 120px;}.owl-mobile2.owl-carousel .owl-stage {min-height: 150px;}.all_service .owl-mobile.owl-loaded .owl-stage-outer {overflow: hidden;}.full-width-banner {display: none;}.full-width-banner-mobile {display: block;}.fullwidth-mobile-banner-img {position: absolute;top: 0;left: 0;transform: translateX(-50%);width: auto;height: 100%;object-fit: cover;object-position: center center;}}@media (max-width: 575.98px) {.inner_slider {height: 350px !important;}.inner_slider .image-sec {margin-top: 0;opacity: 0.6;}.home .inner_slider .image-sec {padding-top: 0;margin-top: 18px;}.our-industries .item-title {font-size: 26px;}.charter-glance{padding-top: 20px;margin: 0px;border-top: 1px solid #000;}.charter-glance h2.large-text {font-size: 62px;}#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.brand_btn > a.mega-menu-link, .tech-stack-section .brand_btn, .tabs-with-progress .accordion-item .accordion-body .banner_btn, #home-slider-section .banner_btn, .our-clients .content-area .brand_btn {font-size: 14px;}.cg-solutions.displayboxes .card_media_theme11 .card_media_content .parttwo .content {max-width: 100%;}.tabs-with-progress .accordion-item .accordion-body .banner_btn {margin-top: 10px;}.cg-meet-an-experts .meet-an-expert-right {display: none;}.home-insights .owl-carousel.owl-theme .owl-nav {margin-top: 20px;}.cg-solutions.displayboxes .card_media_theme11 article {min-height: 30rem;}.cg-expertise .large-columns .tile {height: 630px;width: 100% !important;min-width: 460px;}.our-clients .owl-carousel .owl-item img {width: 170px;}.careers-utilities.utilities_section h2 {text-align: left !important;}}@media (max-width: 480px) {.banner-content h1 {font-size: 3rem;line-height: 3.5rem;}.inner_slider {height: 320px !important;}.inner_slider .image-sec img {width: 50%;}.home .inner_slider .image-sec {padding-top: 0;margin-top: 10px;text-align: left;}.hero-slider .slide h2 {line-height: 28px;}.inner_slider .banner-heading {font-size: 2rem !important;line-height: 2.5rem;margin-top: 15px;}.our-clients .content-area .brand_btn {font-size: 12px;}.home-insights .section-content p {padding-right: 1rem !important;font-size: 16px;word-wrap: break-word;}.home-insights .blog_card_content_wrapper_new {padding: 12px 20px 0 !important;}.tabs-with-progress .accordion-item .accordion-body {min-height: 240px;}.our-clients .clients-bg {background-image: none !important;}.our-clients .owl-carousel .owl-stage-outer {overflow: inherit;}.our-clients .owl-carousel .owl-item img {width: 140px;padding: 25px;}.our-industries .slide-title {font-size: 26px;margin-right: 15px;}.cg-meet-an-experts .content-area h2 {font-size: 38px;}.cg-meet-an-experts .content-area h2:first-child {margin-top: 48px;}.cg-expertise .tile a {right: 2rem;}.cg-solutions.displayboxes a.brand_btn, .our-clients .content-area .brand_btn, .cg-meet-an-experts .content-area a, .our-offerings.bg-white .explore a.brand_btn, .all_service.ai-automation .brand_btn, .home-insights .brand_btn {margin-bottom: 0;}.cg-expertise .large-columns .tile {min-height: 366px;min-width: 366px;height: 366px;}.cg-expertise .large-columns .tile p {font-size: 14px !important;padding-top: 10px;padding-top: 15px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 6;}.cg-expertise .large-columns .tile a {bottom: 0;}.cg-expertise .tile .subtext {font-size:0.75rem!important;}.cg-expertise .tile h3 {font-size:1rem!important;}.cg-expertise .tile p {font-size:0.75rem!important;}.culture-career-sec .section-content {max-width: 100% !important;}.success-stories.recent-posts .section-content {margin-top: 1rem;}.recent-posts.success-stories .sub-title {padding: 0px 15px 35px !important;width: 100%;}.owl-mobile-theme16.owl-carousel .owl-stage {min-height: 500px;}.success-stories.theme25 .left-side{padding-top: 50px;}.owl-mobile2.owl-carousel .owl-stage {min-height: 130px;}.our-culture-top-work .benefits {padding-top: 0px;}.all_service.ai-automation .brand_btn {margin-top: 10px !important;}.home-insights #withoutImages {padding-bottom: 15px !important;}.careers-utilities.utilities_section .ulist p {text-align: left !important;}.videoscroll .owl-carousel .owl-item.active {padding-right: 0px !important;}.fullwidth-mobile-banner-img {transform: translateX(-56.4%);}}@media (max-width: 414px) {.our-clients .owl-carousel .owl-item img {width: 130px;}.cg-expertise .large-columns .tile-content {padding: 1rem;}.cg-expertise .large-columns .tile h3 {font-size: 1.2rem;font-weight: 600;}.cg-expertise .large-columns .tile .subtext {margin-bottom: 0.5rem;}.section-main.percentage-design p {margin-bottom: 25px !important;}.home .inner_slider .image-sec {padding-top: 20px;}.owl-mobile2.owl-carousel .owl-stage {min-height: 120px;}}@media (max-width: 376px) {.cg-expertise p {font-size: 24px !important;}.our-clients .owl-carousel .owl-item img {width: 120px;}.home-insights .owl-carousel .owl-stage-outer {min-height: 420px !important;}.cg-solutions.displayboxes .card_media_theme11 article {min-height: 29rem;}.cg-expertise-mobile p, .cg-expertise p, .our-offerings p, .our_approach .section-content p, .all_service p, .Oracle_accordion p, .home-insights .section-content p {font-size: 24px !important;}.cg-expertise .large-columns .tile p {padding-top: 15px;}.cg-expertise .large-columns .tile-content {padding: 1rem;}.cg-expertise .large-columns .tile .subtext {margin-bottom: 1rem;}.cg-expertise .large-columns .tile {height: 325px;min-height: 325px;min-width: 325px;}.home-insights .blog_card_new {min-height: 370px;}.inner_slider {height: 200px !important;}.banner-content h1 {font-size: 2rem;}.fullwidth-mobile-banner-img {transform: translateX(-60%);}}@media (max-width: 320px) {.our-clients .owl-carousel .owl-item img {width: 90px;padding: 10px;}.inner_slider .banner-heading {font-size: 1.5rem !important;line-height: 2.5rem;}.cg-expertise .tile {height: 460px;}.cg-expertise .large-columns .tile p {-webkit-line-clamp: 4;}.cg-expertise .large-columns .tile a {bottom: 0;}.cg-expertise .large-columns .tile {height: 270px;min-height: 260px;min-width: 260px;}.home-insights .blog_card_new {min-height: 382px;}.home-insights .owl-carousel .owl-stage-outer {min-height: 425px !important;}.home .inner_slider .image-sec {padding-top: 0px;}.owl-mobile2.owl-carousel .owl-stage {min-height: 100px;}.inner_slider .image-sec img {width: 40%;}.home .inner_slider .image-sec {padding-top: 20px;}.fullwidth-mobile-banner-img {transform: translateX(-62%);}}@media (min-width:600px){.cg-expertise .tile p {font-size:0.875rem !important;}}@media (min-width:1024px){.cg-expertise .tile .subtext {font-size:0.875rem !important;}.cg-expertise .tile h3 {font-size:1.25rem !important;}.utilities_section .ulist .col-lg-2 {width: 19.5%;}}@media (min-width:1441px){.cg-expertise .tile .subtext {font-size:calc(0.875rem + 0.97425vw - 14.03897px)!important;}.cg-expertise .tile h3 {font-size:calc(1.25rem + 1.39179vw - 20.05567px)!important;}.cg-expertise .tile p {font-size:calc(0.875rem + 0.97425vw - 14.03897px)!important;}}@media (min-width:1920px){.cg-expertise .tile .subtext {font-size:1.166666667rem!important;}.cg-expertise .tile h3 {font-size:1.666666667rem!important;}.cg-expertise .tile p {font-size:1.166666667rem!important;}}.cg-expertise.no-hover .tile, .cg-expertise.no-hover .tile:hover {position: relative;display: flex;flex-direction: column;justify-content: flex-start;transform: none !important;min-height: 500px !important;height: auto !important;padding: 0rem !important;overflow: visible !important;box-sizing: border-box;}.cg-expertise.no-hover .tile .image, .cg-expertise.no-hover .tile:hover .image {position: absolute !important;inset: 0;width: 100% !important;height: 100% !important;z-index: 1;-webkit-filter: none !important;filter: none !important;opacity: 1 !important;transition: none !important;}.cg-expertise.no-hover .tile .image img {width: 100% !important;height: 100% !important;object-fit: cover !important;display: block;min-height: auto !important;}.cg-expertise.no-hover .tile .tile-content, .cg-expertise.no-hover .tile .content, .cg-expertise.no-hover .tile .text-wrap {position: relative;z-index: 2;display: flex;flex-direction: column;justify-content: flex-start;flex: 1 1 auto;}.cg-expertise.no-hover .tile h3, .cg-expertise.no-hover .tile .title {margin: 0 0 1.25rem;line-height: 1.2;}.cg-expertise.no-hover .tile p {opacity: 1 !important;transform: none !important;transition: none !important;margin-bottom: 2.75rem;z-index: 2;}.cg-expertise.no-hover .tile a, .cg-expertise.no-hover .tile .learn-more, .cg-expertise.no-hover .tile .tile-cta {position: absolute !important;bottom: 1.25rem !important;right: 1.25rem !important;left: auto !important;transform: none !important;z-index: 3 !important;opacity: 1 !important;pointer-events: auto !important;transition: none !important;white-space: nowrap;background: transparent !important;color: inherit !important;border: none !important;text-decoration: none !important;box-shadow: none !important;}.cg-expertise.no-hover .tile a:hover, .cg-expertise.no-hover .tile a:focus, .cg-expertise.no-hover .tile a:active {background: inherit !important;color: inherit !important;transform: none !important;opacity: 1 !important;text-decoration: none !important;box-shadow: none !important;}.cg-expertise.no-hover.large-columns .tile {min-height: 630px !important;}@media (max-width: 991.98px) {.cg-expertise.no-hover .tile {min-height: 480px !important;padding: 2rem !important;}.cg-expertise.no-hover .tile p {margin-bottom: 2.25rem;}.cg-expertise.no-hover .tile a {bottom: 1rem !important;right: 1rem !important;padding: .5rem .9rem !important;}.checklist .black_btn {margin-bottom: 40px;}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column:last-child {border-bottom: none !important;}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu ul.mega-sub-menu li{background-color: #000;}}@media (max-width: 767.98px) {.cg-expertise.no-hover .tile {min-height: 480px !important;padding: 1.5rem 1rem !important;align-items: flex-start;}.cg-expertise.no-hover .tile a {position: relative !important;left: auto !important;right: auto !important;bottom: auto !important;transform: none !important;margin-top: 1rem !important;align-self: flex-start;}}.cg-expertise.no-hover .tile, .cg-expertise.no-hover .tile * {transition: none !important;-webkit-transition: none !important;}.cg-expertise.no-hover .tile.mode-dark-text p {color: #000 !important;}.cg-expertise.no-hover .tile.mode-dark-text {color: #000 !important;}.cg-expertise.no-hover .tile.mode-dark-text h3 {color: #000 !important;}.checklist ul{padding:0 0 0 10px;margin:0 !important;padding-left: 0;}.checklist ul li{list-style:none;position:relative;padding:0 0 10px 25px;color:#FFFFFF;position:relative;}.checklist ul li::after {content:"";background-image:url(image/check.png);background-repeat:no-repeat;background-size:contain;width:1em;height:1em;position:absolute;top:5px;left:0px;}.section-main.microsoft_fabric.our_approach .tek-clickable-hover-card-content h3 {height: 7rem;}.all_service.single-success-stories-new h2 {font-size: 2rem;color: #000 !important;font-weight: 500;line-height: 1.2;text-transform: unset;}.all_service.single-success-stories-new p {font-size: 16px !important;color: #000;font-weight: normal;line-height: 1.5;width: 100%;}