/* Extracted from test1.html inline styles.
   Keeps the home page section styling on gac-home1-page
   and applies the same shell/header/footer styling site-wide via gac-home1-shell. */

body.gac-home1-shell {
    --gac-navy: #0C2D48;
    --gac-blue: #009CFF;
    --gac-orange: #F59E0B;
    --gac-ice: #F8FAFC;
    --gac-navy-rgb: 12, 45, 72;
    --gac-blue-rgb: 0, 156, 255;
    --gac-orange-rgb: 245, 158, 11;
    --gac-ice-rgb: 248, 250, 252;
    --fixpro-black: var(--gac-navy);
    --fixpro-base: var(--gac-blue);
    --fixpro-primary: var(--gac-ice);
    --fixpro-white: var(--gac-ice);
    --fixpro-gray: rgba(var(--gac-navy-rgb), .78);
    --global-ac-navy: var(--gac-navy);
    --global-ac-blue: var(--gac-blue);
    --global-ac-blue-deep: var(--gac-navy);
    --global-ac-ice: var(--gac-ice);
    --global-ac-orange: var(--gac-orange);
    --global-ac-orange-soft: var(--gac-orange);
    --global-ac-text: var(--gac-navy);
    --global-ac-muted: rgba(var(--gac-navy-rgb), .74);
}

body.gac-home1-shell .main-header,
body.gac-home1-shell .stricky-header,
body.gac-home1-shell .main-header .main-menu__top-inner,
body.gac-home1-shell .main-header .main-menu__wrapper,
body.gac-home1-shell .stricky-header .main-menu__wrapper,
body.gac-home1-shell .mobile-nav__content,
body.gac-home1-shell .info-sidebar .xs-sidebar-widget,
body.gac-home1-shell .global-footer-two,
body.gac-home1-shell .site-footer-two__bottom {
    background:
        radial-gradient(circle at 12% 0%, rgba(var(--gac-blue-rgb), .22), transparent 34%),
        linear-gradient(135deg, var(--gac-navy) 0%, var(--gac-navy) 58%, var(--gac-blue) 100%) !important;
    color: var(--gac-ice) !important;
    box-shadow: 0 18px 52px rgba(var(--gac-navy-rgb), .30) !important;
}

body.gac-home1-shell h1,
body.gac-home1-shell h2,
body.gac-home1-shell h3,
body.gac-home1-shell h4,
body.gac-home1-shell h5,
body.gac-home1-shell h6,
body.gac-home1-shell p,
body.gac-home1-shell a,
body.gac-home1-shell span,
body.gac-home1-shell li,
body.gac-home1-shell .section-title__title {
    letter-spacing: 0 !important;
}

body.gac-home1-shell .section-title__title {
    color: var(--gac-navy) !important;
}

body.gac-home1-shell .section-title__tagline {
    position: relative !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 0 !important;
    min-height: 38px !important;
    padding: 7px 22px 7px 44px !important;
    background: #f59e0b !important;
    color: var(--gac-ice) !important;
    border: 1px solid rgba(var(--gac-blue-rgb), .22) !important;
    border-radius: 999px !important;
    box-shadow: 0 14px 30px rgba(var(--gac-blue-rgb), .20) !important;
    line-height: 22px !important;
    text-align: center !important;
}

body.gac-home1-shell .section-title__tagline::before {
    content: "" !important;
    position: absolute !important;
    left: 20px !important;
    top: 50% !important;
    width: 8px !important;
    height: 8px !important;
    border-radius: 50% !important;
    background: var(--gac-ice) !important;
    box-shadow: 0 0 0 7px rgba(var(--gac-ice-rgb), .18) !important;
    transform: translateY(-50%) !important;
}

body.gac-home1-shell .section-title__tagline .section-title__tagline-border,
body.gac-home1-shell .section-title__tagline .section-title__tagline-border::before,
body.gac-home1-shell .section-title__tagline .section-title__tagline-border::after {
    display: none !important;
}

body.gac-home1-shell .main-menu__logo a,
body.gac-home1-shell .mobile-nav__content .logo-box a {
    display: inline-flex;
    align-items: center;
}

body.gac-home1-shell .main-menu__logo .global-ac-logo,
body.gac-home1-shell .stricky-header .global-ac-logo {
    width: 249px;
    max-height: 95px;
    height: auto;
    object-fit: contain;
}

body.gac-home1-shell .mobile-nav__content .logo-box .global-ac-logo {
    width: 230px;
    max-width: calc(100% - 42px);
    height: auto;
    object-fit: contain;
}

body.gac-home1-shell .main-header .main-menu .main-menu__list>li>a,
body.gac-home1-shell .stricky-header .main-menu__list>li>a,
body.gac-home1-shell .mobile-nav__content a,
body.gac-home1-shell .mobile-nav__content span,
body.gac-home1-shell .mobile-nav__content p {
    color: var(--gac-ice) !important;
    letter-spacing: 0 !important;
}

body.gac-home1-shell .main-header .main-menu .main-menu__list>li:hover>a,
body.gac-home1-shell .main-header .main-menu .main-menu__list>li.current>a,
body.gac-home1-shell .stricky-header .main-menu__list>li:hover>a,
body.gac-home1-shell .stricky-header .main-menu__list>li.current>a,
body.gac-home1-shell .main-header .main-menu .main-menu__list>li.>a:after,
body.gac-home1-shell .stricky-header .main-menu__list>li.>a:after {
    color: var(--gac-orange) !important;
}

body.gac-home1-shell .main-header .main-menu .main-menu__list>li>a::before,
body.gac-home1-shell .stricky-header .main-menu__list>li>a::before {
    background: var(--gac-orange) !important;
    border-color: var(--gac-orange) !important;
}

body.gac-home1-shell .main-header .main-menu__btn-box .thm-btn,
body.gac-home1-shell .stricky-header .main-menu__btn-box .thm-btn {
    border: 1px solid rgba(var(--gac-orange-rgb), .90) !important;
    border-radius: 999px !important;
    background: var(--gac-orange) !important;
    color: var(--gac-ice) !important;
    box-shadow: 0 16px 34px rgba(var(--gac-orange-rgb), .32) !important;
}

body.gac-home1-shell .main-header .main-menu__btn-box .thm-btn::before,
body.gac-home1-shell .main-header .main-menu__btn-box .thm-btn::after,
body.gac-home1-shell .stricky-header .main-menu__btn-box .thm-btn::before,
body.gac-home1-shell .stricky-header .main-menu__btn-box .thm-btn::after {
    background: var(--gac-blue) !important;
}

body.gac-home1-shell .main-header .main-menu__btn-box .thm-btn:hover,
body.gac-home1-shell .stricky-header .main-menu__btn-box .thm-btn:hover {
    background: var(--gac-blue) !important;
    border-color: var(--gac-blue) !important;
    color: var(--gac-ice) !important;
    transform: translateY(-3px);
    box-shadow: 0 20px 44px rgba(var(--gac-blue-rgb), .30) !important;
}

body.gac-home1-shell .info-sidebar .widget-heading .close-side-widget {
    color: var(--fixpro-white);
    border-color: rgba(var(--gac-ice-rgb), .35);
}

body.gac-home1-shell .global-sidebar-contact .logo {
    margin-bottom: 28px;
}

body.gac-home1-shell .global-sidebar-contact .logo img {
    width: 240px;
    max-width: 100%;
    height: auto;
}

body.gac-home1-shell .global-sidebar-contact__eyebrow {
    display: block;
    margin-bottom: 12px;
    color: #ffd323;
    font-family: var(--fixpro-font-two);
    font-size: 20px;
    line-height: 1;
    font-weight: 700;
    text-transform: uppercase;
}

body.gac-home1-shell .global-sidebar-contact__title {
    margin: 0 0 28px;
    color: var(--gac-ice);
    font-family: var(--fixpro-font-two);
    font-size: 28px;
    line-height: 36px;
    font-weight: 700;
    letter-spacing: 0;
}

body.gac-home1-shell .global-sidebar-contact__grid {
    display: grid;
    grid-template-columns: 1fr;
    gap: 16px;
    margin-bottom: 28px;
}

body.gac-home1-shell .global-sidebar-contact__item {
    display: flex;
    align-items: flex-start;
    gap: 13px;
    color: var(--gac-ice);
    font-size: 18px;
    line-height: 26px;
    font-weight: 600;
}

body.gac-home1-shell .global-sidebar-contact__item i,
body.gac-home1-shell .global-sidebar-contact__item span {
    flex: 0 0 24px;
    margin-top: 2px;
    color: var(--gac-ice);
    font-size: 22px;
    line-height: 1;
}

body.gac-home1-shell .global-sidebar-contact__item a,
body.gac-home1-shell .global-sidebar-contact__address h4,
body.gac-home1-shell .global-sidebar-contact__address p {
    color: var(--gac-ice) !important;
}

body.gac-home1-shell .global-sidebar-contact__item a:hover {
    color: #ffd323 !important;
}

body.gac-home1-shell .global-sidebar-contact__badge {
    border: 1px solid rgba(var(--gac-ice-rgb), .26);
    border-radius: 999px;
    background: rgba(var(--gac-ice-rgb), .10);
    color: var(--gac-ice);
}

body.gac-home1-shell .global-sidebar-contact__badge--outline {
    border-color: rgba(var(--gac-orange-rgb), .50);
    color: #ffd323;
}

body.gac-home1-shell .global-footer-two .footer-widget-two__title,
body.gac-home1-shell .global-footer-two .footer-widget-two__about-text,
body.gac-home1-shell .global-footer-two .footer-widget-two__link li a,
body.gac-home1-shell .global-footer-two .footer-widget-two__contact li .content h3,
body.gac-home1-shell .global-footer-two .footer-widget-two__contact li .content p,
body.gac-home1-shell .global-footer-two .footer-widget-two__contact li .content p a,
body.gac-home1-shell .global-footer-two .site-footer-two__bottom-text {
    color: var(--gac-ice) !important;
}

body.gac-home1-shell .global-footer-two .footer-widget-two__title::after,
body.gac-home1-shell .global-footer-two .footer-widget-two__title-box::after {
    background: var(--gac-orange) !important;
}

body.gac-home1-shell .global-footer-two .footer-widget-two__contact li .icon,
body.gac-home1-shell .global-footer-two .site-footer-two__social a {
    border-color: rgba(var(--gac-blue-rgb), .38) !important;
    /* background: #f5a623!important; */
    color: var(--gac-blue) !important;
}

body.gac-home1-shell .global-footer-two .footer-widget-two__contact li .icon span,
body.gac-home1-shell .global-footer-two .site-footer-two__social a i {
    color: #FFFFFF !important;
}

body.gac-home1-shell .global-footer-two .site-footer-two__bottom-text a,
body.gac-home1-shell .global-footer-two .footer-widget-two__link li a:hover,
body.gac-home1-shell .global-footer-two .footer-widget-two__contact li .content p a:hover {
    color: var(--gac-orange) !important;
}

body.gac-home1-shell .global-footer-two .footer-widget-two__contact li .icon:hover,
body.gac-home1-shell .global-footer-two .site-footer-two__social a:hover {
    background: var(--gac-orange) !important;
    border-color: var(--gac-orange) !important;
}

body.gac-home1-shell .global-footer-two .site-footer-two__social a:hover i {
    color: var(--gac-ice) !important;
}

body.gac-home1-page {
    --gac-navy: #0C2D48;
    --gac-blue: #009CFF;
    --gac-orange: #F59E0B;
    --gac-ice: #F8FAFC;
    --gac-navy-rgb: 12, 45, 72;
    --gac-blue-rgb: 0, 156, 255;
    --gac-orange-rgb: 245, 158, 11;
    --gac-ice-rgb: 248, 250, 252;
    --fixpro-black: var(--gac-navy);
    --fixpro-base: var(--gac-blue);
    --fixpro-primary: var(--gac-ice);
    --fixpro-white: var(--gac-ice);
    --fixpro-gray: rgba(var(--gac-navy-rgb), .78);
    --global-ac-navy: var(--gac-navy);
    --global-ac-blue: var(--gac-blue);
    --global-ac-blue-deep: var(--gac-navy);
    --global-ac-ice: var(--gac-ice);
    --global-ac-orange: var(--gac-orange);
    --global-ac-orange-soft: var(--gac-orange);
    --global-ac-text: var(--gac-navy);
    --global-ac-muted: rgba(var(--gac-navy-rgb), .74);
    --gcs-primary-blue: var(--gac-blue);
    --gcs-secondary-blue: var(--gac-navy);
    --gcs-deep-navy: var(--gac-navy);
    --gcs-premium-orange: var(--gac-orange);
    --gcs-light-bg: var(--gac-ice);
    --gcs-white: var(--gac-ice);
    --gcs-dark-text: var(--gac-navy);
    --gcs-muted-text: rgba(var(--gac-navy-rgb), .74);
    --gcs-border-blue: rgba(var(--gac-blue-rgb), .24);
    --gcs-card-shadow: 0 18px 44px rgba(var(--gac-navy-rgb), .12);
    --gcs-card-shadow-hover: 0 28px 68px rgba(var(--gac-navy-rgb), .20);
    color: var(--gac-navy);
    background: var(--gac-ice);
}

body.gac-home1-page h1,
body.gac-home1-page h2,
body.gac-home1-page h3,
body.gac-home1-page h4,
body.gac-home1-page h5,
body.gac-home1-page h6,
body.gac-home1-page p,
body.gac-home1-page a,
body.gac-home1-page span,
body.gac-home1-page li,
body.gac-home1-page .section-title__title {
    letter-spacing: 0 !important;
}

body.gac-home1-page h1,
body.gac-home1-page h2,
body.gac-home1-page h3,
body.gac-home1-page h4,
body.gac-home1-page h5,
body.gac-home1-page h6,
body.gac-home1-page .section-title__title {
    color: var(--gac-navy) !important;
}

body.gac-home1-page p,
body.gac-home1-page .about-two__text-1,
body.gac-home1-page .about-two__text-2,
body.gac-home1-page .trusted-why-faq__point p,
body.gac-home1-page .global-achievement-showcase__item p,
body.gac-home1-page .client-arc-showcase__content p {
    color: rgba(var(--gac-navy-rgb), .76) !important;
}

body.gac-about-page .global-achievement-showcase__item p {
    color: rgba(var(--gac-navy-rgb), .76) !important;
}

body.gac-home1-page .main-header,
body.gac-home1-page .stricky-header,
body.gac-home1-page .main-header .main-menu__top-inner,
body.gac-home1-page .main-header .main-menu__wrapper,
body.gac-home1-page .stricky-header .main-menu__wrapper,
body.gac-home1-page .mobile-nav__content,
body.gac-home1-page .info-sidebar .xs-sidebar-widget,
body.gac-home1-page .global-footer-two,
body.gac-home1-page .site-footer-two__bottom {
    background:
        radial-gradient(circle at 12% 0%, rgba(var(--gac-blue-rgb), .22), transparent 34%),
        linear-gradient(135deg, var(--gac-navy) 0%, var(--gac-navy) 58%, var(--gac-blue) 100%) !important;
    color: var(--gac-ice) !important;
    box-shadow: 0 18px 52px rgba(var(--gac-navy-rgb), .30) !important;
}

body.gac-home1-page .main-header .main-menu .main-menu__list>li>a,
body.gac-home1-page .stricky-header .main-menu__list>li>a,
body.gac-home1-page .mobile-nav__content a,
body.gac-home1-page .mobile-nav__content span,
body.gac-home1-page .mobile-nav__content p {
    color: var(--gac-ice) !important;
}

body.gac-home1-page .main-header .main-menu .main-menu__list>li:hover>a,
body.gac-home1-page .main-header .main-menu .main-menu__list>li.current>a,
body.gac-home1-page .stricky-header .main-menu__list>li:hover>a,
body.gac-home1-page .stricky-header .main-menu__list>li.current>a,
body.gac-home1-page .main-header .main-menu .main-menu__list>li.>a:after,
body.gac-home1-page .stricky-header .main-menu__list>li.>a:after {
    color: var(--gac-orange) !important;
}

body.gac-home1-page .main-header .main-menu .main-menu__list>li>a::before,
body.gac-home1-page .stricky-header .main-menu__list>li>a::before,
body.gac-home1-page .section-title__tagline-border,
body.gac-home1-page .section-title__tagline-border::before,
body.gac-home1-page .section-title__tagline-border::after {
    background: var(--gac-orange) !important;
    border-color: var(--gac-orange) !important;
}

body.gac-home1-page .thm-btn,
body.gac-home1-page button.thm-btn,
body.gac-home1-page input[type="submit"],
body.gac-home1-page input[type="button"],
body.gac-home1-page .main-header .main-menu__btn-box .thm-btn,
body.gac-home1-page .stricky-header .main-menu__btn-box .thm-btn,
body.gac-home1-page .global-video-hero__actions .thm-btn,
body.gac-home1-page .about-two--single-image .about-two__btn-box .thm-btn,
body.gac-home1-page .pricing-two__btn-box .thm-btn {
    border: 1px solid rgba(var(--gac-orange-rgb), .90) !important;
    border-radius: 999px !important;
    background: var(--gac-orange) !important;
    color: var(--gac-ice) !important;
    box-shadow: 0 16px 34px rgba(var(--gac-orange-rgb), .32) !important;
}

body.gac-home1-page .thm-btn::before,
body.gac-home1-page .thm-btn::after,
body.gac-home1-page button.thm-btn::before,
body.gac-home1-page button.thm-btn::after {
    background: var(--gac-blue) !important;
}

body.gac-home1-page .thm-btn:hover,
body.gac-home1-page button.thm-btn:hover,
body.gac-home1-page .main-header .main-menu__btn-box .thm-btn:hover,
body.gac-home1-page .stricky-header .main-menu__btn-box .thm-btn:hover,
body.gac-home1-page .global-video-hero__actions .thm-btn:hover,
body.gac-home1-page .about-two--single-image .about-two__btn-box .thm-btn:hover {
    background: var(--gac-blue) !important;
    border-color: var(--gac-blue) !important;
    color: var(--gac-ice) !important;
    transform: translateY(-3px);
    box-shadow: 0 20px 44px rgba(var(--gac-blue-rgb), .30) !important;
}

body.gac-home1-page .section-title__tagline,
body.gac-home1-page .premium-services .section-title__tagline,
body.gac-home1-page .global-simple-steps__title .section-title__tagline,
body.gac-home1-page .trusted-why-faq__title .section-title__tagline,
body.gac-home1-page .business-partner__content .section-title__tagline,
body.gac-home1-page .brand-one__header .section-title__tagline,
body.gac-home1-page .client-arc-showcase__title .section-title__tagline {
    position: relative !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 0 !important;
    min-height: 38px !important;
    padding: 7px 22px 7px 44px !important;
    background: #f59e0b !important;
    color: var(--gac-ice) !important;
    border: 1px solid rgba(var(--gac-blue-rgb), .22) !important;
    border-radius: 999px !important;
    box-shadow: 0 14px 30px rgba(var(--gac-blue-rgb), .20) !important;
    line-height: 22px !important;
    text-align: center !important;
}

body.gac-about-page .global-simple-steps__title .section-title__tagline,
body.gac-about-page .trusted-why-faq__title .section-title__tagline,
body.gac-about-page .business-partner__content .section-title__tagline,
body.gac-about-page .brand-one__header .section-title__tagline,
body.gac-about-page .client-arc-showcase__title .section-title__tagline {
    position: relative !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 0 !important;
    min-height: 38px !important;
    padding: 7px 22px 7px 44px !important;
    background: #f59e0b !important;
    color: var(--gac-ice) !important;
    border: 1px solid rgba(var(--gac-blue-rgb), .22) !important;
    border-radius: 999px !important;
    box-shadow: 0 14px 30px rgba(var(--gac-blue-rgb), .20) !important;
    line-height: 22px !important;
    text-align: center !important;
}

body.gac-home1-page .section-title__tagline::before,
body.gac-home1-page .premium-services .section-title__tagline::before,
body.gac-home1-page .global-simple-steps__title .section-title__tagline::before,
body.gac-home1-page .trusted-why-faq__title .section-title__tagline::before,
body.gac-home1-page .business-partner__content .section-title__tagline::before,
body.gac-home1-page .brand-one__header .section-title__tagline::before,
body.gac-home1-page .client-arc-showcase__title .section-title__tagline::before {
    content: "" !important;
    position: absolute !important;
    left: 20px !important;
    top: 50% !important;
    width: 8px !important;
    height: 8px !important;
    border-radius: 50% !important;
    background: var(--gac-ice) !important;
    box-shadow: 0 0 0 7px rgba(var(--gac-ice-rgb), .18) !important;
    transform: translateY(-50%) !important;
}

body.gac-about-page .global-simple-steps__title .section-title__tagline::before,
body.gac-about-page .trusted-why-faq__title .section-title__tagline::before,
body.gac-about-page .business-partner__content .section-title__tagline::before,
body.gac-about-page .brand-one__header .section-title__tagline::before,
body.gac-about-page .client-arc-showcase__title .section-title__tagline::before {
    content: "" !important;
    position: absolute !important;
    left: 20px !important;
    top: 50% !important;
    width: 8px !important;
    height: 8px !important;
    border-radius: 50% !important;
    background: var(--gac-ice) !important;
    box-shadow: 0 0 0 7px rgba(var(--gac-ice-rgb), .18) !important;
    transform: translateY(-50%) !important;
}

body.gac-home1-page .section-title__tagline .section-title__tagline-border,
body.gac-home1-page .section-title__tagline .section-title__tagline-border::before,
body.gac-home1-page .section-title__tagline .section-title__tagline-border::after {
    display: none !important;
}

body.gac-about-page .global-simple-steps__title .section-title__tagline .section-title__tagline-border,
body.gac-about-page .global-simple-steps__title .section-title__tagline .section-title__tagline-border::before,
body.gac-about-page .global-simple-steps__title .section-title__tagline .section-title__tagline-border::after,
body.gac-about-page .trusted-why-faq__title .section-title__tagline .section-title__tagline-border,
body.gac-about-page .trusted-why-faq__title .section-title__tagline .section-title__tagline-border::before,
body.gac-about-page .trusted-why-faq__title .section-title__tagline .section-title__tagline-border::after,
body.gac-about-page .business-partner__content .section-title__tagline .section-title__tagline-border,
body.gac-about-page .business-partner__content .section-title__tagline .section-title__tagline-border::before,
body.gac-about-page .business-partner__content .section-title__tagline .section-title__tagline-border::after,
body.gac-about-page .brand-one__header .section-title__tagline .section-title__tagline-border,
body.gac-about-page .brand-one__header .section-title__tagline .section-title__tagline-border::before,
body.gac-about-page .brand-one__header .section-title__tagline .section-title__tagline-border::after,
body.gac-about-page .client-arc-showcase__title .section-title__tagline .section-title__tagline-border,
body.gac-about-page .client-arc-showcase__title .section-title__tagline .section-title__tagline-border::before,
body.gac-about-page .client-arc-showcase__title .section-title__tagline .section-title__tagline-border::after {
    display: none !important;
}

body.gac-home1-page .global-video-hero__overlay {
    background:
        linear-gradient(90deg, rgba(var(--gac-navy-rgb), .08) 0%, rgba(var(--gac-navy-rgb), .04) 44%, rgba(var(--gac-navy-rgb), .18) 100%),
        linear-gradient(180deg, rgba(var(--gac-navy-rgb), .04) 0%, rgba(var(--gac-navy-rgb), .20) 100%) !important;
}

body.gac-home1-page .global-video-hero__content,
body.gac-home1-page .global-video-hero__fact {
    border: 1px solid rgba(var(--gac-ice-rgb), .22) !important;
    background: rgba(var(--gac-navy-rgb), .58) !important;
    box-shadow: 0 22px 54px rgba(var(--gac-navy-rgb), .28) !important;
}

body.gac-home1-page .global-video-hero__tagline,
body.gac-home1-page .global-video-hero__title span {
    color: var(--gac-orange) !important;
}

body.gac-home1-page .global-video-hero__tagline::before {
    background: var(--gac-orange) !important;
}

body.gac-home1-page .global-video-hero__title,
body.gac-home1-page .global-video-hero__text,
body.gac-home1-page .global-video-hero__fact strong,
body.gac-home1-page .global-video-hero__fact span {
    color: var(--gac-ice) !important;
}

body.gac-home1-page .about-two--single-image,
body.gac-home1-page .premium-services,
body.gac-home1-page .faq-one.trusted-why-faq,
body.gac-home1-page .brand-one,
body.gac-home1-page .client-arc-showcase {
    background:
        radial-gradient(circle at 12% 12%, rgba(var(--gac-blue-rgb), .10), transparent 30%),
        linear-gradient(180deg, var(--gac-ice) 0%, var(--gac-ice) 100%) !important;
}

body.gac-about-page .faq-one.trusted-why-faq,
body.gac-about-page .brand-one {
    background:
        radial-gradient(circle at 12% 12%, rgba(var(--gac-blue-rgb), .10), transparent 30%),
        linear-gradient(180deg, var(--gac-ice) 0%, var(--gac-ice) 100%) !important;
}

body.gac-home1-page .brand-one,
body.gac-about-page .brand-one {
    background-image:
        linear-gradient(180deg, rgba(var(--gac-ice-rgb), .92) 0%, rgba(var(--gac-ice-rgb), .88) 100%),
        url("../images/global/bg.png") !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
    background-size: cover !important;
}

body.gac-home1-page .brand-one--hide-before-client,
body.gac-about-page .brand-one--hide-before-client {
    display: block !important;
}

body.gac-home1-page .about-text-highlight,
body.gac-home1-page .about-text-highlight * {
    color: var(--gac-blue) !important;
    -webkit-text-fill-color: var(--gac-blue) !important;
}

body.gac-home1-page .about-two--single-image .about-two__img,
body.gac-home1-page .trusted-why-faq__visual {
    border-color: var(--gac-ice) !important;
    box-shadow: 0 28px 72px rgba(var(--gac-navy-rgb), .18) !important;
}

body.gac-about-page .trusted-why-faq__visual {
    border-color: var(--gac-ice) !important;
    box-shadow: 0 28px 72px rgba(var(--gac-navy-rgb), .18) !important;
}

body.gac-home1-page .about-two--single-image .about-two__img-box::before {
    border-color: rgba(var(--gac-blue-rgb), .58) !important;
    background: rgba(var(--gac-blue-rgb), .10) !important;
}

body.gac-home1-page .about-two--single-image .about-two__img-box::after {
    border-right-color: var(--gac-blue) !important;
    border-bottom-color: var(--gac-orange) !important;
}

body.gac-home1-page .global-achievement-showcase,
body.gac-home1-page .global-simple-steps,
body.gac-home1-page .business-partner__inner {
    background:
        radial-gradient(circle at 13% 16%, rgba(var(--gac-blue-rgb), .22), transparent 28%),
        radial-gradient(circle at 88% 72%, rgba(var(--gac-orange-rgb), .15), transparent 30%),
        linear-gradient(135deg, var(--gac-navy) 0%, var(--gac-navy) 58%, var(--gac-blue) 100%) !important;
}

body.gac-about-page .global-achievement-showcase {
    background:
        radial-gradient(circle at 13% 16%, rgba(var(--gac-blue-rgb), .22), transparent 28%),
        radial-gradient(circle at 88% 72%, rgba(var(--gac-orange-rgb), .15), transparent 30%),
        linear-gradient(135deg, var(--gac-navy) 0%, var(--gac-navy) 58%, var(--gac-blue) 100%) !important;
}

body.gac-about-page .global-simple-steps,
body.gac-about-page .business-partner__inner {
    background:
        radial-gradient(circle at 13% 16%, rgba(var(--gac-blue-rgb), .22), transparent 28%),
        radial-gradient(circle at 88% 72%, rgba(var(--gac-orange-rgb), .15), transparent 30%),
        linear-gradient(135deg, var(--gac-navy) 0%, var(--gac-navy) 58%, var(--gac-blue) 100%) !important;
}

body.gac-home1-page .global-achievement-showcase__intro,
body.gac-home1-page .global-achievement-showcase__panel {
    border-color: rgba(var(--gac-ice-rgb), .34) !important;
    background: rgba(var(--gac-navy-rgb), .42) !important;
}

body.gac-about-page .global-achievement-showcase__intro,
body.gac-about-page .global-achievement-showcase__panel {
    border-color: rgba(var(--gac-ice-rgb), .34) !important;
    background: rgba(var(--gac-navy-rgb), .42) !important;
}

body.gac-home1-page .global-achievement-showcase__intro h3,
body.gac-home1-page .global-achievement-showcase__intro p,
body.gac-home1-page .global-achievement-showcase__tag,
body.gac-home1-page .global-simple-steps__title .section-title__title,
body.gac-home1-page .global-simple-steps__step h4,
body.gac-home1-page .global-simple-steps__step p,
body.gac-home1-page .business-partner__content .section-title__title,
body.gac-home1-page .business-partner__content p {
    color: var(--gac-ice) !important;
}

body.gac-about-page .global-achievement-showcase__intro h3,
body.gac-about-page .global-achievement-showcase__intro p,
body.gac-about-page .global-achievement-showcase__tag {
    color: var(--gac-ice) !important;
}

body.gac-about-page .global-simple-steps__title .section-title__title,
body.gac-about-page .global-simple-steps__step h4,
body.gac-about-page .global-simple-steps__step p,
body.gac-about-page .business-partner__content .section-title__title,
body.gac-about-page .business-partner__content p {
    color: var(--gac-ice) !important;
}

body.gac-home1-page .global-achievement-showcase__tag,
body.gac-home1-page .trusted-why-faq__badge {
    border-color: var(--gac-orange) !important;
}

body.gac-about-page .global-achievement-showcase__tag {
    border-color: var(--gac-orange) !important;
}

body.gac-about-page .trusted-why-faq__badge {
    border-color: var(--gac-orange) !important;
}

body.gac-home1-page .global-achievement-showcase__item,
body.gac-home1-page .premium-services__card,
body.gac-home1-page .trusted-why-faq__point,
body.gac-home1-page .business-partner__single,
body.gac-home1-page .brand-one__single,
body.gac-home1-page .client-arc-showcase__card {
    border: 1px solid rgba(var(--gac-blue-rgb), .26) !important;
    border-radius: 8px !important;
    background: rgba(var(--gac-ice-rgb), .96) !important;
    box-shadow: var(--gcs-card-shadow) !important;
}

body.gac-about-page .global-achievement-showcase__item {
    border: 1px solid rgba(var(--gac-blue-rgb), .26) !important;
    border-radius: 8px !important;
    background: rgba(var(--gac-ice-rgb), .96) !important;
    box-shadow: var(--gcs-card-shadow) !important;
}

body.gac-about-page .trusted-why-faq__point,
body.gac-about-page .business-partner__single,
body.gac-about-page .brand-one__single {
    border: 1px solid rgba(var(--gac-blue-rgb), .26) !important;
    border-radius: 8px !important;
    background: rgba(var(--gac-ice-rgb), .96) !important;
    box-shadow: var(--gcs-card-shadow) !important;
}

body.gac-home1-page .global-achievement-showcase__item:hover,
body.gac-home1-page .premium-services__card:hover,
body.gac-home1-page .trusted-why-faq__point:hover,
body.gac-home1-page .business-partner__single:hover,
body.gac-home1-page .brand-one__single:hover,
body.gac-home1-page .client-arc-showcase__card:hover {
    border-color: rgba(var(--gac-orange-rgb), .78) !important;
    box-shadow: var(--gcs-card-shadow-hover) !important;
}

body.gac-about-page .global-achievement-showcase__item:hover {
    border-color: rgba(var(--gac-orange-rgb), .78) !important;
    box-shadow: var(--gcs-card-shadow-hover) !important;
}

body.gac-about-page .trusted-why-faq__point:hover,
body.gac-about-page .business-partner__single:hover,
body.gac-about-page .brand-one__single:hover {
    border-color: rgba(var(--gac-orange-rgb), .78) !important;
    box-shadow: var(--gcs-card-shadow-hover) !important;
}

body.gac-home1-page .global-achievement-showcase__value {
    background: none !important;
    color: var(--gac-blue) !important;
    -webkit-text-fill-color: var(--gac-blue) !important;
}

body.gac-about-page .global-achievement-showcase__value {
    background: none !important;
    color: var(--gac-blue) !important;
    -webkit-text-fill-color: var(--gac-blue) !important;
}

body.gac-home1-page .global-achievement-showcase__item h4,
body.gac-home1-page .premium-services__card h4,
body.gac-home1-page .trusted-why-faq__point h4,
body.gac-home1-page .business-partner__single h3,
body.gac-home1-page .client-arc-showcase__title .section-title__title {
    color: var(--gac-navy) !important;
}

body.gac-about-page .global-achievement-showcase__item h4 {
    color: var(--gac-navy) !important;
}

body.gac-about-page .trusted-why-faq__point h4,
body.gac-about-page .business-partner__single h3,
body.gac-about-page .brand-one__header .section-title__title,
body.gac-about-page .client-arc-showcase__title .section-title__title {
    color: var(--gac-navy) !important;
}

body.gac-home1-page .client-arc-showcase__title .section-title__title span,
body.gac-about-page .client-arc-showcase__title .section-title__title span {
    color: var(--gac-orange) !important;
}

body.gac-home1-page .premium-services__card-body,
body.gac-home1-page .premium-services__card::after,
body.gac-home1-page .global-simple-steps__number,
body.gac-home1-page .trusted-why-faq__point:hover::before,
body.gac-home1-page .premium-services__carousel.owl-carousel .owl-dots .owl-dot.active,
body.gac-home1-page .brand-one__carousel.owl-carousel .owl-dots .owl-dot.active {
    background: var(--gac-orange) !important;
    background-color: var(--gac-orange) !important;
    color: var(--gac-ice) !important;
    border-color: var(--gac-orange) !important;
}

body.gac-about-page .global-simple-steps__number,
body.gac-about-page .trusted-why-faq__point:hover::before,
body.gac-about-page .brand-one__carousel.owl-carousel .owl-dots .owl-dot.active {
    background: var(--gac-orange) !important;
    background-color: var(--gac-orange) !important;
    color: var(--gac-ice) !important;
    border-color: var(--gac-orange) !important;
}

body.gac-home1-page .premium-services__card:hover .premium-services__card-body,
body.gac-home1-page .premium-services__icon,
body.gac-home1-page .trusted-why-faq__point::before {
    background: var(--gac-blue) !important;
    background-color: var(--gac-blue) !important;
    color: var(--gac-ice) !important;
}

body.gac-about-page .trusted-why-faq__point::before {
    background: var(--gac-blue) !important;
    background-color: var(--gac-blue) !important;
    color: var(--gac-ice) !important;
}

body.gac-home1-page .premium-services__card:hover h4 {
    color: var(--gac-ice) !important;
}

body.gac-home1-page .global-simple-steps__circle {
    border-color: rgba(var(--gac-ice-rgb), .78) !important;
    background: var(--gac-ice) !important;
    box-shadow: 0 24px 60px rgba(var(--gac-navy-rgb), .32) !important;
}

body.gac-about-page .global-simple-steps__circle {
    border-color: rgba(var(--gac-ice-rgb), .78) !important;
    background: var(--gac-ice) !important;
    box-shadow: 0 24px 60px rgba(var(--gac-navy-rgb), .32) !important;
}

body.gac-home1-page .global-simple-steps__circle i,
body.gac-home1-page .global-simple-steps__circle span[class^="icon-"],
body.gac-home1-page .global-simple-steps__circle span[class*=" icon-"] {
    color: var(--gac-blue) !important;
}

body.gac-about-page .global-simple-steps__circle i,
body.gac-about-page .global-simple-steps__circle span[class^="icon-"],
body.gac-about-page .global-simple-steps__circle span[class*=" icon-"] {
    color: var(--gac-blue) !important;
}

body.gac-home1-page .global-simple-steps__step:hover h4,
body.gac-home1-page .global-footer-two .site-footer-two__bottom-text a,
body.gac-home1-page .global-footer-two .footer-widget-two__link li a:hover,
body.gac-home1-page .global-footer-two .footer-widget-two__contact li .content p a:hover {
    color: var(--gac-orange) !important;
}

body.gac-about-page .global-simple-steps__step:hover h4 {
    color: var(--gac-orange) !important;
}

body.gac-home1-page .trusted-why-faq__point::after,
body.gac-home1-page .global-achievement-showcase__item::after,
body.gac-home1-page .client-arc-showcase::before {
    background: var(--gac-blue) !important;
}

body.gac-about-page .global-achievement-showcase__item::after {
    background: var(--gac-blue) !important;
}

body.gac-about-page .trusted-why-faq__point::after {
    background: var(--gac-blue) !important;
}

body.gac-home1-page .trusted-why-faq__badge {
    background: rgba(var(--gac-ice-rgb), .94) !important;
    color: var(--gac-navy) !important;
    border-left-color: var(--gac-orange) !important;
}

body.gac-about-page .trusted-why-faq__badge {
    background: rgba(var(--gac-ice-rgb), .94) !important;
    color: var(--gac-navy) !important;
    border-left-color: var(--gac-orange) !important;
}

body.gac-home1-page .client-arc-showcase {
    background-image:
        linear-gradient(180deg, rgba(var(--gac-ice-rgb), .80) 0%, rgba(var(--gac-ice-rgb), .46) 48%, rgba(var(--gac-ice-rgb), .64) 100%),
        url("../images/global/bg.png") !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
    background-size: cover !important;
    border-top: 4px solid var(--gac-blue) !important;
    padding: 72px 0 0 !important;
    min-height: 760px !important;
}

body.gac-home1-page .client-arc-showcase::before {
    background: linear-gradient(90deg, var(--gac-blue), var(--gac-orange), var(--gac-blue)) !important;
    box-shadow: 0 10px 28px rgba(var(--gac-blue-rgb), .25) !important;
}

body.gac-home1-page .client-arc-showcase::after {
    top: 106px !important;
    width: min(1120px, 92vw) !important;
    height: min(1120px, 92vw) !important;
    border: 2px dashed rgba(var(--gac-blue-rgb), .34) !important;
    border-bottom-color: transparent !important;
}

body.gac-home1-page .client-arc-showcase__stage {
    width: min(1240px, calc(100% - 36px)) !important;
    height: 650px !important;
}

body.gac-home1-page .client-arc-showcase__stage::before {
    top: 252px !important;
    width: min(760px, 66vw) !important;
    height: min(760px, 66vw) !important;
    border: 18px solid rgba(var(--gac-blue-rgb), .055) !important;
    border-bottom-color: transparent !important;
}

body.gac-home1-page .client-arc-showcase__content {
    top: 56% !important;
    width: min(660px, calc(100% - 32px)) !important;
    transform: translate(-50%, -32%) !important;
}

body.gac-home1-page .client-arc-showcase__content p {
    max-width: 590px !important;
    color: rgba(var(--gac-navy-rgb), .76) !important;
    font-size: clamp(17px, 1.7vw, 22px) !important;
    line-height: 1.48 !important;
    font-weight: 500 !important;
}

body.gac-home1-page .client-arc-showcase__title::after {
    content: "\2744";
    display: flex;
    align-items: center;
    justify-content: center;
    width: 250px;
    height: 34px;
    margin: 28px auto 0;
    color: var(--gac-blue);
    font-size: 28px;
    line-height: 1;
    text-align: center;
    background:
        linear-gradient(90deg, rgba(var(--gac-blue-rgb), .16), rgba(var(--gac-blue-rgb), .58)) left 50% / 86px 34px no-repeat,
        linear-gradient(90deg, rgba(var(--gac-blue-rgb), .58), rgba(var(--gac-blue-rgb), .16)) right 50% / 86px 34px no-repeat;
}

body.gac-home1-page .client-arc-showcase__orbit {
    --orbit-size: min(960px, 84vw) !important;
    top: 80% !important;
}

body.gac-home1-page .client-arc-showcase__card {
    width: 126px !important;
    height: 126px !important;
    border: 1px solid rgba(var(--gac-blue-rgb), .10) !important;
    border-radius: 8px !important;
    background: rgba(var(--gac-ice-rgb), .96) !important;
    box-shadow: 0 28px 66px rgba(var(--gac-navy-rgb), .13) !important;
}

body.gac-home1-page .client-arc-showcase__card::before {
    top: 18px !important;
    right: 18px !important;
    width: 9px !important;
    height: 9px !important;
    background: var(--gac-orange) !important;
    box-shadow: 0 0 0 8px rgba(var(--gac-orange-rgb), .14) !important;
}

body.gac-home1-page .client-arc-showcase__card img {
    max-width: 100% !important;
    max-height: 76px !important;
    object-fit: contain !important;
}

body.gac-home1-page .client-arc-showcase__node:hover .client-arc-showcase__card {
    border-color: rgba(var(--gac-orange-rgb), .58) !important;
    box-shadow: 0 34px 80px rgba(var(--gac-blue-rgb), .22) !important;
}

body.gac-home1-page .client-arc-showcase__fade {
    display: none !important;
}

@media (max-width: 991px) {
    body.gac-home1-page .client-arc-showcase {
        min-height: 0 !important;
        padding: 72px 0 64px !important;
    }

    body.gac-home1-page .client-arc-showcase::after,
    body.gac-home1-page .client-arc-showcase__stage::before {
        display: none !important;
    }

    body.gac-home1-page .client-arc-showcase__stage {
        display: flex !important;
        flex-direction: column !important;
        gap: 34px !important;
        width: min(760px, calc(100% - 28px)) !important;
        height: auto !important;
    }

    body.gac-home1-page .client-arc-showcase__content {
        position: relative !important;
        top: auto !important;
        left: auto !important;
        width: min(620px, 100%) !important;
        margin: 0 auto !important;
        transform: none !important;
    }

    body.gac-home1-page .client-arc-showcase__orbit {
        position: relative !important;
        top: auto !important;
        left: auto !important;
        width: 100% !important;
        height: auto !important;
        display: grid !important;
        grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
        gap: 14px !important;
        transform: none !important;
    }

    body.gac-home1-page .client-arc-showcase__node {
        position: relative !important;
        top: auto !important;
        left: auto !important;
        width: 100% !important;
        height: 112px !important;
        opacity: 1 !important;
        transform: none !important;
        animation: none !important;
    }

    body.gac-home1-page .client-arc-showcase__card,
    body.gac-home1-page .client-arc-showcase__node:hover .client-arc-showcase__card {
        width: 100% !important;
        height: 112px !important;
        padding: 12px !important;
        border-radius: 8px !important;
        transform: none !important;
        animation: none !important;
        scale: 1 !important;
    }

    body.gac-home1-page .client-arc-showcase__card img {
        width: auto !important;
        height: auto !important;
        max-width: 88% !important;
        max-height: 66px !important;
        transform: none !important;
    }
}

@media (max-width: 767px) {
    body.gac-home1-page .client-arc-showcase {
        padding: 64px 0 56px !important;
        background-position: center top !important;
    }

    body.gac-home1-page .client-arc-showcase__stage {
        width: min(560px, calc(100% - 24px)) !important;
        gap: 28px !important;
    }

    body.gac-home1-page .client-arc-showcase__orbit {
        grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
        gap: 12px !important;
    }

    body.gac-home1-page .client-arc-showcase__title::after {
        width: 220px !important;
        background:
            linear-gradient(90deg, rgba(var(--gac-blue-rgb), .16), rgba(var(--gac-blue-rgb), .58)) left 50% / 74px 34px no-repeat,
            linear-gradient(90deg, rgba(var(--gac-blue-rgb), .58), rgba(var(--gac-blue-rgb), .16)) right 50% / 74px 34px no-repeat !important;
    }
}

@media (max-width: 575px) {
    body.gac-home1-page .client-arc-showcase {
        padding: 58px 0 48px !important;
    }

    body.gac-home1-page .client-arc-showcase__content p {
        font-size: 16px !important;
        line-height: 1.55 !important;
    }

    body.gac-home1-page .client-arc-showcase__orbit {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
        gap: 10px !important;
    }

    body.gac-home1-page .client-arc-showcase__node,
    body.gac-home1-page .client-arc-showcase__card,
    body.gac-home1-page .client-arc-showcase__node:hover .client-arc-showcase__card {
        height: 96px !important;
    }

    body.gac-home1-page .client-arc-showcase__card::before {
        top: 12px !important;
        right: 12px !important;
        width: 7px !important;
        height: 7px !important;
        box-shadow: 0 0 0 6px rgba(var(--gac-orange-rgb), .13) !important;
    }

    body.gac-home1-page .client-arc-showcase__card img {
        max-height: 79px !important;
    }

    body.gac-about-page .brand-one {
        background-image:
            linear-gradient(180deg, rgba(var(--gac-ice-rgb), .92) 0%, rgba(var(--gac-ice-rgb), .88) 100%),
            url("../images/global/bg.png") !important;
        background-repeat: no-repeat !important;
        background-position: center center !important;
        background-size: cover !important;
    }

    body.gac-about-page .brand-one--hide-before-client {
        display: block !important;
    }

    body.gac-about-page .client-arc-showcase {
        background:
            radial-gradient(circle at 12% 12%, rgba(var(--gac-blue-rgb), .10), transparent 30%),
            linear-gradient(180deg, var(--gac-ice) 0%, var(--gac-ice) 100%) !important;
        background-image:
            linear-gradient(180deg, rgba(var(--gac-ice-rgb), .80) 0%, rgba(var(--gac-ice-rgb), .46) 48%, rgba(var(--gac-ice-rgb), .64) 100%),
            url("../images/global/bg.png") !important;
        background-repeat: no-repeat !important;
        background-position: center center !important;
        background-size: cover !important;
        border-top: 4px solid var(--gac-blue) !important;
        padding: 72px 0 0 !important;
        min-height: 760px !important;
    }

    body.gac-about-page .client-arc-showcase::before {
        background: linear-gradient(90deg, var(--gac-blue), var(--gac-orange), var(--gac-blue)) !important;
        box-shadow: 0 10px 28px rgba(var(--gac-blue-rgb), .25) !important;
    }

    body.gac-about-page .client-arc-showcase::after {
        top: 106px !important;
        width: min(1120px, 92vw) !important;
        height: min(1120px, 92vw) !important;
        border: 2px dashed rgba(var(--gac-blue-rgb), .34) !important;
        border-bottom-color: transparent !important;
    }

    body.gac-about-page .client-arc-showcase__stage {
        width: min(1240px, calc(100% - 36px)) !important;
        height: 650px !important;
    }

    body.gac-about-page .client-arc-showcase__stage::before {
        top: 252px !important;
        width: min(760px, 66vw) !important;
        height: min(760px, 66vw) !important;
        border: 18px solid rgba(var(--gac-blue-rgb), .055) !important;
        border-bottom-color: transparent !important;
    }

    body.gac-about-page .client-arc-showcase__content {
        top: 56% !important;
        width: min(660px, calc(100% - 32px)) !important;
        transform: translate(-50%, -32%) !important;
    }

    body.gac-about-page .client-arc-showcase__content p {
        max-width: 590px !important;
        color: rgba(var(--gac-navy-rgb), .76) !important;
        font-size: clamp(17px, 1.7vw, 22px) !important;
        line-height: 1.48 !important;
        font-weight: 500 !important;
    }

    body.gac-about-page .client-arc-showcase__title .section-title__title {
        color: var(--gac-navy) !important;
    }

    body.gac-about-page .client-arc-showcase__title::after {
        content: "\2744";
        display: flex;
        align-items: center;
        justify-content: center;
        width: 250px;
        height: 34px;
        margin: 28px auto 0;
        color: var(--gac-blue);
        font-size: 28px;
        line-height: 1;
        text-align: center;
        background:
            linear-gradient(90deg, rgba(var(--gac-blue-rgb), .16), rgba(var(--gac-blue-rgb), .58)) left 50% / 86px 34px no-repeat,
            linear-gradient(90deg, rgba(var(--gac-blue-rgb), .58), rgba(var(--gac-blue-rgb), .16)) right 50% / 86px 34px no-repeat;
    }

    body.gac-about-page .client-arc-showcase__orbit {
        --orbit-size: min(960px, 84vw) !important;
        top: 80% !important;
    }

    body.gac-about-page .client-arc-showcase__card {
        width: 126px !important;
        height: 126px !important;
        border: 1px solid rgba(var(--gac-blue-rgb), .10) !important;
        border-radius: 8px !important;
        background: rgba(var(--gac-ice-rgb), .96) !important;
        box-shadow: 0 28px 66px rgba(var(--gac-navy-rgb), .13) !important;
    }

    body.gac-about-page .client-arc-showcase__card::before {
        top: 18px !important;
        right: 18px !important;
        width: 9px !important;
        height: 9px !important;
        background: var(--gac-orange) !important;
        box-shadow: 0 0 0 8px rgba(var(--gac-orange-rgb), .14) !important;
    }

    body.gac-about-page .client-arc-showcase__card img {
        max-width: 100% !important;
        max-height: 76px !important;
        object-fit: contain !important;
    }

    body.gac-about-page .client-arc-showcase__node:hover .client-arc-showcase__card {
        border-color: rgba(var(--gac-orange-rgb), .58) !important;
        box-shadow: 0 34px 80px rgba(var(--gac-blue-rgb), .22) !important;
    }

    body.gac-about-page .client-arc-showcase__fade {
        display: none !important;
    }

    @media (max-width: 991px) {
        body.gac-about-page .client-arc-showcase {
            min-height: 0 !important;
            padding: 72px 0 64px !important;
        }

        body.gac-about-page .client-arc-showcase::after,
        body.gac-about-page .client-arc-showcase__stage::before {
            display: none !important;
        }

        body.gac-about-page .client-arc-showcase__stage {
            display: flex !important;
            flex-direction: column !important;
            gap: 34px !important;
            width: min(760px, calc(100% - 28px)) !important;
            height: auto !important;
        }

        body.gac-about-page .client-arc-showcase__content {
            position: relative !important;
            top: auto !important;
            left: auto !important;
            width: min(620px, 100%) !important;
            margin: 0 auto !important;
            transform: none !important;
        }

        body.gac-about-page .client-arc-showcase__orbit {
            position: relative !important;
            top: auto !important;
            left: auto !important;
            width: 100% !important;
            height: auto !important;
            display: grid !important;
            grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
            gap: 14px !important;
            transform: none !important;
        }

        body.gac-about-page .client-arc-showcase__node {
            position: relative !important;
            top: auto !important;
            left: auto !important;
            width: 100% !important;
            height: 112px !important;
            opacity: 1 !important;
            transform: none !important;
            animation: none !important;
        }

        body.gac-about-page .client-arc-showcase__card,
        body.gac-about-page .client-arc-showcase__node:hover .client-arc-showcase__card {
            width: 100% !important;
            height: 112px !important;
            padding: 12px !important;
            border-radius: 8px !important;
            transform: none !important;
            animation: none !important;
            scale: 1 !important;
        }

        body.gac-about-page .client-arc-showcase__card img {
            width: auto !important;
            height: auto !important;
            max-width: 88% !important;
            max-height: 66px !important;
            transform: none !important;
        }
    }

    @media (max-width: 767px) {
        body.gac-about-page .client-arc-showcase {
            padding: 64px 0 56px !important;
            background-position: center top !important;
        }

        body.gac-about-page .client-arc-showcase__stage {
            width: min(560px, calc(100% - 24px)) !important;
            gap: 28px !important;
        }

        body.gac-about-page .client-arc-showcase__orbit {
            grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
            gap: 12px !important;
        }

        body.gac-about-page .client-arc-showcase__title::after {
            width: 220px !important;
            background:
                linear-gradient(90deg, rgba(var(--gac-blue-rgb), .16), rgba(var(--gac-blue-rgb), .58)) left 50% / 74px 34px no-repeat,
                linear-gradient(90deg, rgba(var(--gac-blue-rgb), .58), rgba(var(--gac-blue-rgb), .16)) right 50% / 74px 34px no-repeat !important;
        }
    }

    @media (max-width: 575px) {
        body.gac-about-page .client-arc-showcase {
            padding: 58px 0 48px !important;
        }

        body.gac-about-page .client-arc-showcase__content p {
            font-size: 16px !important;
            line-height: 1.55 !important;
        }

        body.gac-about-page .client-arc-showcase__orbit {
            grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
            gap: 10px !important;
        }

        body.gac-about-page .client-arc-showcase__node,
        body.gac-about-page .client-arc-showcase__card,
        body.gac-about-page .client-arc-showcase__node:hover .client-arc-showcase__card {
            height: 96px !important;
        }

        body.gac-about-page .client-arc-showcase__card::before {
            top: 12px !important;
            right: 12px !important;
            width: 7px !important;
            height: 7px !important;
            box-shadow: 0 0 0 6px rgba(var(--gac-orange-rgb), .13) !important;
        }

        body.gac-about-page .client-arc-showcase__card img {
            max-height: 79px !important;
        }
    }
}

body.gac-home1-page .global-footer-two .footer-widget-two__title,
body.gac-home1-page .global-footer-two .footer-widget-two__about-text,
body.gac-home1-page .global-footer-two .footer-widget-two__link li a,
body.gac-home1-page .global-footer-two .footer-widget-two__contact li .content h3,
body.gac-home1-page .global-footer-two .footer-widget-two__contact li .content p,
body.gac-home1-page .global-footer-two .footer-widget-two__contact li .content p a,
body.gac-home1-page .global-footer-two .site-footer-two__bottom-text {
    color: var(--gac-ice) !important;
}

body.gac-home1-page .global-footer-two .footer-widget-two__title::after,
body.gac-home1-page .global-footer-two .footer-widget-two__title-box::after {
    background: var(--gac-orange) !important;
}

body.gac-home1-page .global-footer-two .footer-widget-two__contact li .icon,
body.gac-home1-page .global-footer-two .site-footer-two__social a {
    border-color: rgba(var(--gac-blue-rgb), .38) !important;
    background: rgba(var(--gac-ice-rgb), .08) !important;
    color: var(--gac-blue) !important;
}

body.gac-home1-page .global-footer-two .footer-widget-two__contact li .icon span,
body.gac-home1-page .global-footer-two .site-footer-two__social a i {
    color: var(--gac-blue) !important;
}

body.gac-home1-page .global-footer-two .footer-widget-two__contact li .icon:hover,
body.gac-home1-page .global-footer-two .site-footer-two__social a:hover {
    background: var(--gac-orange) !important;
    border-color: var(--gac-orange) !important;
}

body.gac-home1-page .global-footer-two .site-footer-two__social a:hover i {
    color: var(--gac-ice) !important;
}

body.gac-home1-page .faq-one.trusted-why-faq {
    --gcs-primary-blue: #00AEEF;
    --gcs-secondary-blue: #0077C8;
    --gcs-deep-navy: #0B1F3A;
    --gcs-premium-orange: #F5A623;
    --gcs-light-bg: #F5F8FC;
    --gcs-white: #FFFFFF;
    --gcs-muted-text: #5A6B7D;
    --gcs-border-blue: rgba(0, 174, 239, .22);
    --gcs-card-shadow: 0 20px 50px rgba(11, 31, 58, .10);
    --gcs-card-shadow-hover: 0 30px 70px rgba(0, 119, 200, .18);
    background:
        radial-gradient(circle at 10% 18%, rgba(0, 174, 239, .12), transparent 28%),
        radial-gradient(circle at 90% 78%, rgba(245, 166, 35, .11), transparent 30%),
        linear-gradient(135deg, var(--gcs-white) 0%, var(--gcs-light-bg) 100%) !important;
}

body.gac-home1-page .trusted-why-faq__title .section-title__tagline {
    background: #f59e0b !important;
    color: var(--gac-ice) !important;
    border-color: rgba(var(--gac-blue-rgb), .22) !important;
    box-shadow: 0 14px 30px rgba(var(--gac-blue-rgb), .20) !important;
}

body.gac-home1-page .trusted-why-faq__title .section-title__title,
body.gac-home1-page .trusted-why-faq__point h4 {
    color: var(--gcs-deep-navy) !important;
}

body.gac-home1-page .trusted-why-faq__point {
    border: 1px solid var(--gcs-border-blue) !important;
    background: rgba(255, 255, 255, .96) !important;
    box-shadow: var(--gcs-card-shadow) !important;
    backdrop-filter: blur(10px);
}

body.gac-home1-page .trusted-why-faq__point::before {
    background: linear-gradient(135deg, var(--gcs-secondary-blue), var(--gcs-primary-blue)) !important;
    color: var(--gcs-white) !important;
}

body.gac-home1-page .trusted-why-faq__point::after {
    background: linear-gradient(135deg, rgba(0, 174, 239, .12), rgba(245, 166, 35, .14)) !important;
}

body.gac-home1-page .trusted-why-faq__point:hover {
    border-color: rgba(245, 166, 35, .76) !important;
    box-shadow: 0 0 0 4px rgba(245, 166, 35, .14), var(--gcs-card-shadow-hover) !important;
}

body.gac-home1-page .trusted-why-faq__point:hover::before {
    background: linear-gradient(135deg, var(--gcs-premium-orange), #FFD17A) !important;
    color: var(--gcs-deep-navy) !important;
}

body.gac-home1-page .trusted-why-faq__point p {
    color: var(--gcs-muted-text) !important;
}

body.gac-home1-page .trusted-why-faq__visual {
    border-color: var(--gcs-white) !important;
    box-shadow: 0 30px 72px rgba(11, 31, 58, .18) !important;
}

body.gac-home1-page .trusted-why-faq__visual:hover {
    border-color: rgba(245, 166, 35, .92) !important;
}

body.gac-home1-page .trusted-why-faq__badge {
    border-left-color: var(--gcs-premium-orange) !important;
    background: rgba(255, 255, 255, .92) !important;
    color: var(--gcs-deep-navy) !important;
    backdrop-filter: blur(10px);
}

body.gac-about-page .faq-one.trusted-why-faq {
    --gcs-primary-blue: #00AEEF;
    --gcs-secondary-blue: #0077C8;
    --gcs-deep-navy: #0B1F3A;
    --gcs-premium-orange: #F5A623;
    --gcs-light-bg: #F5F8FC;
    --gcs-white: #FFFFFF;
    --gcs-muted-text: #5A6B7D;
    --gcs-border-blue: rgba(0, 174, 239, .22);
    --gcs-card-shadow: 0 20px 50px rgba(11, 31, 58, .10);
    --gcs-card-shadow-hover: 0 30px 70px rgba(0, 119, 200, .18);
    background:
        radial-gradient(circle at 10% 18%, rgba(0, 174, 239, .12), transparent 28%),
        radial-gradient(circle at 90% 78%, rgba(245, 166, 35, .11), transparent 30%),
        linear-gradient(135deg, var(--gcs-white) 0%, var(--gcs-light-bg) 100%) !important;
}

body.gac-about-page .trusted-why-faq__title .section-title__tagline {
    background: #f59e0b !important;
    color: var(--gac-ice) !important;
    border-color: rgba(var(--gac-blue-rgb), .22) !important;
    box-shadow: 0 14px 30px rgba(var(--gac-blue-rgb), .20) !important;
}

body.gac-about-page .trusted-why-faq__title .section-title__title,
body.gac-about-page .trusted-why-faq__point h4 {
    color: var(--gcs-deep-navy) !important;
}

body.gac-about-page .trusted-why-faq__point {
    border: 1px solid var(--gcs-border-blue) !important;
    background: rgba(255, 255, 255, .96) !important;
    box-shadow: var(--gcs-card-shadow) !important;
    backdrop-filter: blur(10px);
}

body.gac-about-page .trusted-why-faq__point::before {
    background: linear-gradient(135deg, var(--gcs-secondary-blue), var(--gcs-primary-blue)) !important;
    color: var(--gcs-white) !important;
}

body.gac-about-page .trusted-why-faq__point::after {
    background: linear-gradient(135deg, rgba(0, 174, 239, .12), rgba(245, 166, 35, .14)) !important;
}

body.gac-about-page .trusted-why-faq__point:hover {
    border-color: rgba(245, 166, 35, .76) !important;
    box-shadow: 0 0 0 4px rgba(245, 166, 35, .14), var(--gcs-card-shadow-hover) !important;
}

body.gac-about-page .trusted-why-faq__point:hover::before {
    background: linear-gradient(135deg, var(--gcs-premium-orange), #FFD17A) !important;
    color: var(--gcs-deep-navy) !important;
}

body.gac-about-page .trusted-why-faq__point p {
    color: var(--gcs-muted-text) !important;
}

body.gac-about-page .trusted-why-faq__visual {
    border-color: var(--gcs-white) !important;
    box-shadow: 0 30px 72px rgba(11, 31, 58, .18) !important;
}

body.gac-about-page .trusted-why-faq__visual:hover {
    border-color: rgba(245, 166, 35, .92) !important;
}

body.gac-about-page .trusted-why-faq__badge {
    border-left-color: var(--gcs-premium-orange) !important;
    background: rgba(255, 255, 255, .92) !important;
    color: var(--gcs-deep-navy) !important;
    backdrop-filter: blur(10px);
}
body.gac-home1-shell .section-title__tagline,
body.gac-home1-page .section-title__tagline,
body.gac-about-page .section-title__tagline {
    background: #ff9d24 !important;
    background-color: #ff9d24 !important;
}

body.gac-home1-shell .section-title__tagline,
body.gac-home1-page .section-title__tagline,
body.gac-about-page .section-title__tagline {
    color: #ffffff !important;
}
