/*
Theme Name: BGS Astra Live Migration
Template: astra
Version: 1.5.42
Description: Faithful live-site migration using Astra Free. Original content, section order and navigation.
Author: Bhuvika Global Solutions
License: GPL-2.0-or-later
*/
html{font-size:16px}body{margin:0;background:#fff;font-family:Arial,Helvetica,sans-serif;color:#0b2a45}*,*:before,*:after{box-sizing:border-box}.bgs-live-page p,.bgs-live-page li{font-size:16px;line-height:1.65}.bgs-live-page h1{font-size:clamp(32px,4.5vw,56px);line-height:1.12;font-weight:800;letter-spacing:-.035em}.bgs-live-page h2{font-size:clamp(26px,3.2vw,40px);line-height:1.2;font-weight:700;letter-spacing:-.025em}.bgs-live-page h3{font-size:clamp(20px,2vw,24px);line-height:1.3;font-weight:700}.bgs-live-page img{max-width:100%;height:auto}.bgs-live-page input,.bgs-live-page textarea,.bgs-live-page select{max-width:100%;font-size:16px}.bgs-live-page p,.bgs-live-page li,.bgs-live-page a{overflow-wrap:break-word}.bgs-live-page h1 span,.bgs-live-page h2 span,.bgs-live-page h3 span{font-size:inherit;line-height:inherit}.bgs-site-header{background:transparent;position:relative;z-index:20}.home .bgs-site-header{background:transparent;position:absolute;left:0;width:100%}.home .bgs-live-block:first-child{padding-top:136px!important}@media(max-width:960px){.home .bgs-live-block:first-child{padding-top:112px!important}}.bgs-header-inner{max-width:1240px;margin:auto;padding:20px 16px;min-height:96px;display:flex;align-items:center;justify-content:space-between;gap:25px}.bgs-logo img{width:213px;height:auto;display:block}.bgs-primary-nav>ul{display:flex;align-items:center;gap:33px;list-style:none;margin:0;padding:0}.bgs-nav-item{position:relative;display:flex;align-items:center;gap:6px}.bgs-primary-nav a{font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;color:#011a96;text-decoration:none}.bgs-primary-nav a:hover{color:#055cff}.bgs-primary-nav ul ul{display:none;position:absolute;top:100%;left:0;min-width:245px;background:#fff;list-style:none;margin:0;padding:12px 0;box-shadow:0 8px 25px #0b2a4520;border-radius:6px}.bgs-primary-nav ul ul a{display:block;padding:10px 16px;font-size:14px;color:#0b2a45}.bgs-nav-item:hover>.bgs-nav-submenu,.bgs-nav-item:focus-within>.bgs-nav-submenu,.bgs-nav-item.is-open>.bgs-nav-submenu{display:block}.bgs-submenu-toggle{background:none;border:0;padding:4px;color:#011a96;cursor:pointer}.bgs-header-contact{background:#075bad;color:#fff!important;padding:17px 30px;border-radius:6px;font-weight:500!important}.bgs-mobile-toggle{display:none;background:none;border:0;color:#0b2a45;font-size:26px;cursor:pointer}.bgs-skip-link{position:absolute;left:16px;top:-100px;z-index:100;background:#fff;padding:10px}.bgs-skip-link:focus{top:8px}.bgs-live-block{width:100%}.bgs-fallback-content{max-width:1200px;margin:0 auto;padding:40px 24px}a:focus-visible,button:focus-visible{outline:3px solid #0863d6;outline-offset:4px}
@media(min-width:961px){.bgs-header-inner{max-width:1224px;padding-left:22px;padding-right:22px}.bgs-logo img{width:206px}.bgs-live-block{padding-left:20px!important;padding-right:20px!important}.bgs-live-block:first-child{padding-top:40px!important}}
@media(max-width:960px){.bgs-mobile-toggle{display:block}.bgs-logo img{width:164px}.bgs-header-inner{min-height:96px}.bgs-primary-nav{display:none;position:absolute;left:0;right:0;top:100%;background:white;padding:16px;max-height:80vh;overflow:auto}.bgs-primary-nav.is-open{display:block}.bgs-primary-nav>ul{display:block}.bgs-nav-item{flex-wrap:wrap;margin-bottom:12px;gap:8px}.bgs-nav-item>a{padding:8px 0;flex:1}.bgs-primary-nav ul ul{position:static;flex-basis:100%;box-shadow:none;border-left:2px solid #e4edf5}.bgs-nav-item:hover>.bgs-nav-submenu{display:none}.bgs-nav-item.is-open>.bgs-nav-submenu,.bgs-nav-item:focus-within>.bgs-nav-submenu{display:block}.bgs-header-contact{display:block;text-align:center;flex-basis:100%;padding:14px!important}.bgs-live-block{padding:16px!important}}
/* Essential text stays visible without scroll-triggered JavaScript. */
.bgs-live-page .bgs-tech-reveal,.bgs-live-page .bgs-range-reveal,.bgs-live-page .bgs-global-reveal,.bgs-live-page .bgs-custom-reveal,.bgs-live-page .bgs-app-reveal,.bgs-live-page .bgs-source-reveal,.bgs-live-page .bgs-related-reveal,.bgs-live-page .bgs-faq-reveal,.bgs-live-page .bgs-final-reveal,.bgs-live-page .bgs-gateway-v2__content,.bgs-live-page .bgs-gateway-v2__visual,.bgs-live-page .bgs-cap3__header,.bgs-live-page .bgs-cap3__feature,.bgs-live-page .bgs-cap3__panel,.bgs-live-page .bgs-cap3__small,.bgs-live-page .bgs-cap3__flow,.bgs-live-page .bgs-cap3__gov,.bgs-live-page .bgs-requirement__header,.bgs-live-page .bgs-requirement__visual,.bgs-live-page .bgs-requirement__logic,.bgs-live-page .bgs-requirement__bottom,.bgs-live-page .bgs-network__header,.bgs-live-page .bgs-network__item,.bgs-live-page .bgs-network__bottom,.bgs-live-page .bgs-process__header,.bgs-live-page .bgs-process__step,.bgs-live-page .bgs-process__visual,.bgs-live-page .bgs-process__bottom,.bgs-live-page .bgs-q7__header,.bgs-live-page .bgs-q7__visual-wrap,.bgs-live-page .bgs-q7__review,.bgs-live-page .bgs-q7__commercial,.bgs-live-page .bgs-q7__footer,.bgs-live-page .bgs-glance8__header,.bgs-live-page .bgs-glance8__proof-main,.bgs-live-page .bgs-glance8__proof-side,.bgs-live-page .bgs-glance8__index-item,.bgs-live-page .bgs-glance8__statement,.bgs-live-page .bgs-who9__header,.bgs-live-page .bgs-who9__row,.bgs-live-page .bgs-who9__bottom,.bgs-live-page .bgs-final10__top,.bgs-live-page .bgs-final10__statement,.bgs-live-page .bgs-final10__cta-area,.bgs-live-page #bgs-gov-hero .bgs-gh-eyebrow,.bgs-live-page #bgs-gov-hero h1,.bgs-live-page #bgs-gov-hero .bgs-gh-intro,.bgs-live-page #bgs-gov-hero .bgs-gh-value,.bgs-live-page #bgs-gov-hero .bgs-gh-tags,.bgs-live-page #bgs-gov-hero .bgs-gh-footer,.bgs-live-page #bgs-sourcing-hero .bgs-sh-content,.bgs-live-page #bgs-sourcing-scope .bgs-ss-item,.bgs-live-page #bgs-services-hero .bgs-sh-eyebrow,.bgs-live-page #bgs-services-hero .bgs-sh-title,.bgs-live-page #bgs-services-hero .bgs-sh-description,.bgs-live-page #bgs-services-hero .bgs-sh-flow,.bgs-live-page #bgs-services-hero .bgs-sh-actions,.bgs-live-page #bgs-core-services .bgs-cs-card,.bgs-live-page #bgs-manufacturing-capabilities .bgs-mc-card,.bgs-live-page #bgs-requirement-supply .bgs-rs-item,.bgs-live-page #bgs-additional-support .bgs-as-card,.bgs-live-page #bgs-industries-standards .bgs-is-card,.bgs-live-page #bgs-final-rfq .bgs-fr-content,.bgs-live-page #bgs-final-rfq .bgs-fr-visual,.bgs-live-page #bgs-final-rfq .bgs-fr-actions{opacity:1!important;transform:none!important}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
