@font-face{font-family:"Manrope";src:url(/wp-content/themes/aglobal-child/assets/fonts/manrope-400.woff2) format("woff2");font-weight:400 500;font-style:normal;font-display:swap}@font-face{font-family:"Manrope";src:url(/wp-content/themes/aglobal-child/assets/fonts/manrope-700.woff2) format("woff2");font-weight:600 800;font-style:normal;font-display:swap}html:root{--ag-ink:#0b1b2b;--ag-ink-2:#12293f;--ag-green:#00804a;--ag-green-dark:#006633;--ag-mint:#46d68f;--ag-text:#4a5a6a;--ag-muted:#56657a;--ag-line:#e3e8ec;--ag-soft:#f3f6f5;--ag-radius:6px;--ag-font:"Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--wd-primary-color:var(--ag-green);--wd-alternative-color:var(--ag-mint);--wd-text-font:var(--ag-font);--wd-title-font:var(--ag-font);--wd-text-color:var(--ag-text);--wd-title-color:var(--ag-ink);--wd-title-font-weight:700;--wd-entities-title-color:var(--ag-ink);--wd-entities-title-font-weight:700;--wd-link-color:var(--ag-ink);--wd-link-color-hover:var(--ag-green);--wd-text-font-size:16px;--wd-brd-radius:var(--ag-radius);--wd-form-brd-radius:var(--ag-radius);--wd-form-brd-width:1px;--wd-header-el-font:var(--ag-font);--wd-header-el-font-weight:600;--wd-header-el-transform:none;--wd-header-el-font-size:15px;--wd-widget-title-transform:none;--btn-accented-bgcolor:var(--ag-green);--btn-accented-bgcolor-hover:var(--ag-green-dark)}body{font-family:var(--ag-font);line-height:1.7;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,.title{letter-spacing:-.02em;line-height:1.15}:focus-visible{outline:2px solid var(--ag-green);outline-offset:2px}.whb-general-header{border-bottom:1px solid var(--ag-line)}.whb-header .wd-nav-main>li>a{letter-spacing:0}.ag-head-contact{display:flex;align-items:center;gap:10px;font-size:13px;line-height:1.35;color:var(--ag-muted)}.ag-head-contact svg{flex:none;color:var(--ag-green)}.ag-head-contact a{color:var(--ag-ink);font-weight:700}.whb-header .ag-btn-quote>a.btn{border-radius:var(--ag-radius);padding-inline:22px;text-transform:none;font-weight:700;letter-spacing:0}.home .wd-content-layout,.ag-landing .wd-content-layout{max-width:none;padding:0}.home .entry-content>.alignfull,.ag-landing .entry-content>.alignfull{margin-inline:0;width:100%;max-width:none}.ag-section.is-layout-constrained>*,.ag-section>.wp-block-group__inner-container{max-width:var(--wd-container-w,1222px);margin-inline:auto!important;padding-inline:15px;box-sizing:border-box}.ag-section.is-layout-constrained>.wp-block-columns{padding-inline:15px}.ag-section.is-layout-constrained>:is(.ag-services,.ag-scope,.ag-mv,.ag-steps,.ag-partners){padding-inline:0;width:calc(100% - 30px);max-width:calc(var(--wd-container-w, 1222px) - 30px)}.btn,.button,button,[type=submit],.wp-block-button__link,.whb-header .btn{text-transform:none!important;letter-spacing:0!important}.ag-section{padding-block:clamp(64px, 9vw, 120px);margin:0!important}.ag-section>.wp-block-group__inner-container,.ag-section.is-layout-constrained>*{max-width:var(--wd-container-w,1222px)}.ag-eyebrow{font-size:12px!important;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ag-green)!important;margin-bottom:14px!important}.ag-dark{background:var(--ag-ink);color:rgb(255 255 255 / .75)}.ag-dark h2,.ag-dark h3,.ag-dark strong{color:#fff}.ag-dark .ag-eyebrow{color:var(--ag-mint)!important}.ag-soft{background:var(--ag-soft)}.ag-h2{font-size:clamp(30px, 4vw, 46px)!important;margin-bottom:20px!important}.ag-lead{font-size:18px;max-width:620px}.ag-link-arrow a,a.ag-link-arrow{display:inline-flex;align-items:center;gap:12px;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;color:inherit}.ag-link-arrow a::after,a.ag-link-arrow::after{content:"";width:28px;height:2px;background:currentColor;transition:width 0.25s ease}.ag-link-arrow a:hover::after,a.ag-link-arrow:hover::after{width:44px}.wp-block-button .wp-block-button__link{border-radius:var(--ag-radius);padding:15px 28px;font-weight:700;font-size:15px;background:var(--ag-green);color:#fff;transition:background 0.2s ease,transform 0.2s ease}.wp-block-button .wp-block-button__link:hover{background:var(--ag-green-dark);color:#fff}.wp-block-button.is-style-outline .wp-block-button__link{background:#fff0;border:2px solid currentColor;color:inherit}.wp-block-button.is-style-outline .wp-block-button__link:hover{background:rgb(255 255 255 / .08)}.ag-hero.wp-block-cover{min-height:min(88vh, 760px)!important;padding:0;align-items:flex-end}.ag-hero .wp-block-cover__image-background{filter:saturate(.35) contrast(1.1);transform:scaleX(-1)}.ag-hero .wp-block-cover__background{background:linear-gradient(100deg,rgb(11 27 43 / .94) 12%,rgb(11 27 43 / .6) 45%,rgb(0 102 51 / .35) 100%)!important;opacity:1!important}.ag-hero .wp-block-cover__inner-container{width:100%;max-width:var(--wd-container-w,1222px);padding:0 15px clamp(56px, 9vw, 110px);color:#fff}.ag-hero-kicker{font-size:clamp(22px, 3vw, 36px)!important;font-weight:400;margin:0!important;color:rgb(255 255 255 / .9)}.ag-hero h1{font-size:clamp(44px, 8.5vw, 108px)!important;line-height:0.98!important;letter-spacing:-.04em;color:#fff!important;margin:4px 0 28px!important;max-width:11ch}.ag-hero-line{width:56px;height:3px;background:var(--ag-mint);margin-bottom:28px}.ag-hero .ag-hero-text{max-width:560px;font-size:18px;color:rgb(255 255 255 / .82);margin-bottom:32px}.ag-hero .wp-block-buttons{gap:14px}.ag-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:28px 32px;margin-top:36px}.ag-stat{border-top:1px solid rgb(255 255 255 / .16);padding-top:18px}.ag-stat b{display:block;font-size:clamp(34px, 4vw, 48px);line-height:1;color:#fff;letter-spacing:-.03em}.ag-stat span{display:block;margin-top:8px;font-size:14px}.ag-services{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1px;background:var(--ag-line);border:1px solid var(--ag-line);margin-top:48px}.ag-service{position:relative;display:flex;flex-direction:column;gap:14px;padding:36px 30px 32px;background:#fff;color:var(--ag-text);text-decoration:none;transition:background 0.25s ease,color 0.25s ease}.ag-service svg{width:40px;height:40px;color:var(--ag-green);transition:color 0.25s ease}.ag-service h3{font-size:20px;margin:6px 0 0;transition:color 0.25s ease}.ag-service p{margin:0;font-size:15px;line-height:1.6}.ag-service .ag-more{margin-top:auto;padding-top:10px;font-size:13px;font-weight:700;color:var(--ag-green);letter-spacing:.08em;text-transform:uppercase}.ag-service:hover{background:var(--ag-ink);color:rgb(255 255 255 / .75)}.ag-badge{position:absolute;top:18px;right:18px;padding:3px 10px;border-radius:99px;background:var(--ag-green);color:#fff;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ag-service:hover h3,.ag-service:hover .ag-more,.ag-service:hover svg{color:#fff}.ag-why .wp-block-columns{gap:clamp(32px, 6vw, 88px);align-items:center!important}.ag-why+.ag-why{padding-top:0}.ag-why figure img{border-radius:var(--ag-radius);aspect-ratio:4 / 3;object-fit:cover;width:100%}.ag-num{font-size:14px!important;font-weight:800;color:var(--ag-green)!important;margin-bottom:8px!important;letter-spacing:.1em}.ag-ai{background:radial-gradient(60% 80% at 85% 20%,rgb(70 214 143 / .18),transparent 70%),linear-gradient(135deg,#07131f 0%,var(--ag-ink) 55%,#0c2a22 100%);color:rgb(255 255 255 / .78)}.ag-ai h2{color:#fff!important}.ag-ai .ag-eyebrow{color:var(--ag-mint)!important}.ag-ai .wp-block-columns{gap:clamp(32px, 6vw, 80px)!important}.ag-ai-list{list-style:none;margin:0;padding:0;display:grid;gap:14px}.ag-ai-list li{margin:0;padding:22px 24px;border:1px solid rgb(255 255 255 / .12);border-left:3px solid var(--ag-mint);border-radius:var(--ag-radius);background:rgb(255 255 255 / .04)}.ag-ai-list b{display:block;color:#fff;font-size:17px;margin-bottom:4px}.ag-ai-list span{font-size:15px;line-height:1.55}.ag-partners{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:24px 40px;align-items:center;margin-top:32px}.ag-partners img{width:100%;max-width:140px;height:auto;margin-inline:auto;display:block;filter:grayscale(1);opacity:.65;transition:filter 0.25s ease,opacity 0.25s ease}.ag-partners img:hover{filter:none;opacity:1}.ag-posts.wp-block-latest-posts.is-grid{gap:32px;margin-top:40px}.ag-posts.wp-block-latest-posts.is-grid li{margin:0!important;width:auto!important}.ag-posts .wp-block-latest-posts__featured-image img{border-radius:var(--ag-radius);aspect-ratio:16 / 10;object-fit:cover;width:100%}.ag-posts .wp-block-latest-posts__featured-image{margin-bottom:18px}.ag-posts .wp-block-latest-posts__post-title{display:block;font-size:20px;font-weight:700;line-height:1.3;color:var(--ag-ink);letter-spacing:-.01em}.ag-posts .wp-block-latest-posts__post-title:hover{color:var(--ag-green)}.ag-posts .wp-block-latest-posts__post-date{font-size:13px;color:var(--ag-muted);margin-top:8px}.ag-posts .wp-block-latest-posts__post-excerpt{margin-top:10px;font-size:15px}@media (min-width:768px){.ag-posts.wp-block-latest-posts.columns-3{display:grid;grid-template-columns:repeat(3,1fr)}}.ag-cta{background:linear-gradient(115deg,var(--ag-ink) 30%,var(--ag-green-dark));color:rgb(255 255 255 / .8)}.ag-cta h2{color:#fff}.ag-cta .wp-block-columns{align-items:center!important;gap:32px}.ag-cta .ag-phone{font-size:15px;margin-top:14px}.ag-cta .ag-phone a{color:#fff;font-weight:700}.ag-products-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px}.ag-products-head .ag-link-arrow{color:var(--ag-ink)}.entry-content>.wp-block-block,.ag-section .wp-block-block{display:contents}.ag-partners-section{padding-block:72px!important}.ag-steps{list-style:none;margin:40px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:28px;counter-reset:none}.ag-steps li{position:relative;padding-top:24px;border-top:2px solid var(--ag-line);margin:0}.ag-steps li::before{content:"";position:absolute;top:-2px;left:0;width:48px;height:2px;background:var(--ag-green)}.ag-steps b{display:block;font-size:14px;font-weight:800;letter-spacing:.1em;color:var(--ag-green);margin-bottom:10px}.ag-steps h3{font-size:19px;margin-bottom:8px}.ag-steps p{margin:0;font-size:15px;line-height:1.6}@media (max-width:1024px){.ag-steps{grid-template-columns:1fr 1fr}}@media (max-width:600px){.ag-steps{grid-template-columns:1fr}}.ag-scope{list-style:none;margin:36px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:rgb(255 255 255 / .12);border:1px solid rgb(255 255 255 / .12)}.ag-scope li{display:flex;align-items:center;gap:14px;margin:0;padding:24px 22px;background:var(--ag-ink);color:#fff;font-weight:600;font-size:16px;line-height:1.4}.ag-scope svg{flex:none;width:26px;height:26px;color:var(--ag-mint)}@media (max-width:900px){.ag-scope{grid-template-columns:1fr 1fr}}@media (max-width:560px){.ag-scope{grid-template-columns:1fr}}.ag-services-compact{grid-template-columns:repeat(3,1fr);margin-top:36px}@media (max-width:900px){.ag-services-compact{grid-template-columns:1fr 1fr}}@media (max-width:560px){.ag-services-compact{grid-template-columns:1fr}}.ag-services-compact .ag-service{padding:28px 24px 24px}.ag-services-compact .ag-service p{display:none}.ag-services-compact .ag-service svg{width:32px;height:32px}.ag-services-compact .ag-service h3{font-size:18px}.ag-mv{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--ag-line);border:1px solid var(--ag-line)}.ag-mv>div{background:#fff;padding:clamp(28px, 4vw, 52px)}.ag-mv p:last-child{margin:0;font-size:17px;line-height:1.75}@media (max-width:768px){.ag-mv{grid-template-columns:1fr}}.ag-why .ag-h2{font-size:clamp(28px, 3.4vw, 40px)!important}.ag-page-hero{padding-block:clamp(56px, 8vw, 104px)!important}.ag-page-hero .ag-page-title{font-size:clamp(38px, 6vw, 72px)!important;letter-spacing:-.035em;color:#fff!important;margin-bottom:18px!important}.ag-contact{gap:clamp(32px, 5vw, 72px)!important}.ag-contact-list{list-style:none;margin:0;padding:0}.ag-contact-list li{display:flex;gap:16px;padding:22px 0;border-bottom:1px solid var(--ag-line);line-height:1.6}.ag-contact-list li:first-child{padding-top:0}.ag-contact-list svg{flex:none;width:26px;height:26px;color:var(--ag-green);margin-top:2px}.ag-contact-list span{display:block;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ag-muted);margin-bottom:4px}.ag-contact-list a{color:var(--ag-ink);font-weight:700;text-decoration:none}.ag-contact-list a:hover{color:var(--ag-green)}.ag-form-card{background:var(--ag-soft);border-radius:var(--ag-radius);padding:clamp(24px, 4vw, 44px)!important}.ag-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.wpcf7 label{display:block;font-size:14px;font-weight:600;color:var(--ag-ink)}.wpcf7 input:not([type=checkbox]):not([type=submit]),.wpcf7 select,.wpcf7 textarea{width:100%;margin-top:6px;background:#fff;border:1px solid #cfd8de;border-radius:var(--ag-radius);font-size:15px}.wpcf7 input:focus,.wpcf7 select:focus,.wpcf7 textarea:focus{border-color:var(--ag-green)}.wpcf7 .ag-consent{font-size:13px;line-height:1.6}.wpcf7 .ag-consent a{color:var(--ag-green);text-decoration:underline}.wpcf7 .wpcf7-list-item{margin:0 6px 0 0}.wpcf7 [type=submit]{background:var(--ag-green);color:#fff;border-radius:var(--ag-radius);padding:14px 34px;font-weight:700;font-size:15px}.wpcf7 [type=submit]:hover{background:var(--ag-green-dark)}.wpcf7 .wpcf7-not-valid-tip{font-size:13px}@media (max-width:600px){.ag-form-grid{grid-template-columns:1fr}}.ag-quote-price{font-size:14px;font-weight:700;color:var(--ag-green)}.single-post .wd-single-post-header,.single-post .wd-post-content,.single-post .wd-entry-content,.single-post .entry-content,.single-post .wd-single-footer,.single-post .wd-page-nav,.single-post .comments-area{max-width:760px;margin-inline:auto}.single-post .wd-post-title,.single-post h1.wd-entities-title{font-size:clamp(30px, 4vw, 46px)!important;line-height:1.15;letter-spacing:-.03em;margin-block:14px 18px}.single-post .wd-post-img img,.single-post .wd-post-image img{border-radius:var(--ag-radius)}.single-post .entry-content{font-size:17px;line-height:1.8;color:#2f3e4c}.single-post .entry-content h2{font-size:28px;margin:44px 0 14px}.single-post .entry-content h3{font-size:21px;margin:32px 0 10px}.single-post .entry-content li{margin-bottom:8px}.single-post .entry-content a{color:var(--ag-green);text-decoration:underline;text-underline-offset:3px}.single-post .entry-content strong{color:var(--ag-ink)}.blog .wd-post .wd-entities-title,.archive .wd-post .wd-entities-title{font-size:21px;line-height:1.3}.wd-footer{background:var(--ag-ink)!important;color:rgb(255 255 255 / .65)}.wd-footer .main-footer{padding-block:72px 40px}.ag-footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:40px}.ag-footer-grid .ag-footer-title{color:#fff;font-size:15px;margin-bottom:18px;letter-spacing:0}.ag-footer-grid ul{list-style:none;margin:0;padding:0}.ag-footer-grid li{margin-bottom:10px}.ag-footer-grid a{color:rgb(255 255 255 / .75);text-decoration:none}.ag-footer-grid a:hover{color:var(--ag-mint)}.ag-footer-logo{filter:brightness(0) invert(1);width:170px;height:auto;margin-bottom:18px}.ag-footer-grid address{font-style:normal;line-height:1.8}.wd-copyrights{background:var(--ag-ink)!important;border-top:1px solid rgb(255 255 255 / .1);color:rgb(255 255 255 / .55);font-size:14px}.wd-copyrights a{color:rgb(255 255 255 / .75)}@media (max-width:1024px){.ag-footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.ag-footer-grid{grid-template-columns:1fr}.ag-stats{grid-template-columns:1fr 1fr;gap:22px}.ag-service{padding:28px 22px}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{transition:none!important;animation:none!important}}.wd-product-cats,.wd-product-cats a,.wd-product-brands-links a{color:var(--ag-muted)!important}.wd-product-cats a:hover{color:var(--ag-green)!important}.single-post :is(.wd-entry-content,.wd-post-content,.entry-content) p a,.single-post :is(.wd-entry-content,.wd-post-content,.entry-content) li a{color:var(--ag-green);text-decoration:underline;text-underline-offset:3px}.wd-post-meta,.wd-post-meta a,.wd-post-author a,.wd-post-date,.wd-post-date time{color:var(--ag-muted)!important}.wd-footer .ag-footer-grid a{color:rgb(255 255 255 / .78)!important;text-decoration:none!important}.wd-footer .ag-footer-grid a:hover{color:var(--ag-mint)!important}.ag-dealer-bar{background:var(--ag-ink);color:rgb(255 255 255 / .85);font-size:13px;text-align:center;padding:8px 15px}.ag-dealer-bar strong{color:var(--ag-mint)}.ag-dealer-price{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:6px}.ag-dealer-label{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ag-green)}.ag-vat-note{font-size:12px;color:var(--ag-muted);font-weight:600}.ag-list-price{display:block;font-size:12px;color:var(--ag-muted);font-weight:400}.ag-list-price del{color:var(--ag-muted)}.ag-quote-box{margin:18px 0 24px;padding:20px;border:1px solid var(--ag-line);border-radius:var(--ag-radius);background:var(--ag-soft);display:grid;gap:12px}.ag-quote-label{font-size:14px;font-weight:700;color:var(--ag-ink)}.ag-quote-option{max-width:220px;border-radius:var(--ag-radius)}.ag-quote-box .ag-quote-btn{justify-self:start;padding:14px 32px!important;border-radius:var(--ag-radius)!important;background:var(--ag-green)!important;color:#fff!important;font-weight:700}.ag-quote-box .ag-quote-btn:hover{background:var(--ag-green-dark)!important}.ag-quote-note{margin:0;font-size:13px;color:var(--ag-muted)}.ag-quote-note a{color:var(--ag-ink);font-weight:700}.ag-quote-box{grid-template-columns:repeat(auto-fit,minmax(160px,220px))}.ag-quote-box .ag-quote-field{display:grid;gap:6px}.ag-quote-box .ag-quote-btn,.ag-quote-box .ag-quote-note{grid-column:1 / -1}.ag-quote-option{max-width:none;width:100%}.ag-ship-tab{gap:clamp(24px, 4vw, 56px)!important;margin:8px 0}.ag-ship-tab img{border-radius:var(--ag-radius);width:100%;height:auto}.ag-ship-tab h3{font-size:22px;margin:0 0 14px}.ag-ship-tab ul{margin:0;padding-left:18px}.ag-ship-tab li{margin-bottom:10px;line-height:1.65}.ag-ship-tab li ul{margin-top:8px}.ag-ship-tab li ul li{margin-bottom:4px}.ag-ship-note{margin-top:6px;font-size:13px;line-height:1.5;color:var(--ag-muted)}.stock.ag-ask-stock{color:#b26a00!important;font-weight:700}.stock.ag-ask-stock::before{content:"●";margin-right:6px;font-size:10px;vertical-align:1px}.ag-ask-stock-badge{display:inline-block;margin-top:6px;padding:2px 10px;border-radius:99px;background:#fff4e0;color:#9a5b00;font-size:12px;font-weight:700}.product-labels.labels-rounded .product-label,.product-labels .product-label{min-width:0;max-width:none;width:auto;min-height:0;white-space:nowrap;padding:4px 10px;border-radius:99px;font-size:11px;line-height:1.4;letter-spacing:.04em}.product-labels .product-label.out-of-stock{background:var(--ag-ink);color:#fff}.product-labels .product-label.wd-shape-round,.product-labels .product-label.wd-shape-round.out-of-stock{max-width:none;min-width:0;word-break:normal;white-space:nowrap}