html{box-sizing:border-box;-webkit-text-size-adjust:100%;font-size:16px}*,:before,:after{box-sizing:inherit}body{margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}button:disabled{cursor:default}a{color:#06f;text-decoration:none}a:focus-visible,button:focus-visible{outline-offset:3px;outline:2px solid #06f}h1,h2,h3,h4,h5,h6{margin:0;font-family:Rubik,Arial,sans-serif;font-weight:500}p{margin:0 0 16px}ul,ol{margin:0;padding:0;list-style:none}dl{margin:0 0 16px}dt{font-weight:700}dd{margin:0 0 8px}address{margin:0 0 16px;font-style:normal}img{vertical-align:middle;max-width:100%;height:auto}svg{vertical-align:middle}[hidden]{display:none!important}.astro-home{--xg-inner-hero-extra:80px;--xg-inner-hero-copy-shift:56px}@media (width<=991px){.astro-home{--xg-inner-hero-extra:40px;--xg-inner-hero-copy-shift:32px}}@media (width<=600px){.astro-home{--xg-inner-hero-extra:24px;--xg-inner-hero-copy-shift:24px}}.astro-home{--xg-support-hero-offset:24px}.astro-home :is(.about-hero,.contact-hero,.solution-page .product-hero) h1,.astro-home :is(.about-hero,.contact-hero,.solution-page .product-hero) p{top:var(--xg-support-hero-offset);position:relative}@media (width<=991px){.astro-home{--xg-support-hero-offset:16px}}@media (width<=600px){.astro-home{--xg-support-hero-offset:12px}}.astro-home main>section:has(+[data-contact-cta]),.astro-home main>.solutions-hub:has(+[data-contact-cta])>section:last-child,.astro-home main>.gas-preheating-page:has(~[data-contact-cta])>.gas-body-v2>section:last-child{background-color:#fff!important}.astro-home main>section:not(.tinted,.product-tint,.gas-tint,.about-capabilities)+section:has(+[data-contact-cta]),.astro-home main>.solutions-hub:has(+[data-contact-cta])>section:not(.hub-tint)+section:last-child,.astro-home main>.gas-preheating-page:has(~[data-contact-cta])>.gas-body-v2>section:not(.gas-tint)+section:last-child{border-top:1px solid var(--xg-border,#dce4ed)}html[lang=ru] .astro-home .xg-nav-list{gap:clamp(16px,2.1vw,28px)}html[lang=ru] .astro-home .headers1-header-right ul{margin-right:24px}html[lang=ru] .astro-home .headers1-header-right li{margin-right:16px;padding-right:16px}html[lang=ru] .astro-home .main-slider .big-title{font-size:clamp(30px,3.5vw,50px)}html[lang=ru] .astro-home .clients-section h2{white-space:normal}html[dir=rtl] .astro-home{font-family:Tahoma,Arial,sans-serif}html[dir=rtl] .astro-home :is(h1,h2,h3,h4,h5,h6,button,.eyebrow,.text-link,.primary-button,.btn-one,.sticky-rfq-button,.xg-nav,.top-contact-info,.mobile-header-cta,.slide-content .big-title,.slide-content .text){letter-spacing:normal;font-family:Tahoma,Arial,sans-serif}html[dir=rtl] .astro-home :is(.home-section,.home-footer,.xg-mega,.slide-content){text-align:start}html[dir=rtl] .astro-home .top-right,html[dir=rtl] .astro-home .headers1-header-right{margin-left:0;margin-right:auto}html[dir=rtl] .astro-home .headers1-header-right ul{margin-left:32px;margin-right:0}html[dir=rtl] .astro-home .headers1-header-right li{border-left:1px solid #fff3;border-right:0;margin-left:24px;margin-right:0;padding-left:24px;padding-right:0}html[dir=rtl] .astro-home .headers1-header-right li:last-child{border:0;margin:0;padding:0}html[dir=rtl] .astro-home .topbar-contact-icon{margin-left:4px;margin-right:0}html[dir=rtl] .astro-home .text-link svg,html[dir=rtl] .astro-home :is(.btn-one,.sticky-rfq-button,.primary-button,.solution-card,.scope-list,.xg-solution-action) svg:not(.solution-icon){transform:scaleX(-1)}html[dir=rtl] .astro-home .solution-card{padding-left:70px;padding-right:24px}html[dir=rtl] .astro-home .solution-card .card-arrow{left:18px;right:auto}html[dir=rtl] .astro-home .xg-solution-actions{border-left:0;border-right:1px solid #e2eaf1;padding-left:0;padding-right:24px}html[dir=rtl] .astro-home .xg-mobile-utilities .top-contact-info{text-align:start}html[dir=rtl] .astro-home :is(.top-contact-info a,.certification-line,.company-stats dd>span,.step-number,.package-rating){direction:ltr;unicode-bidi:isolate}html[dir=rtl] .astro-home .rail-bottom-controls,html[dir=rtl] .astro-home .contact-cta{direction:ltr}html[dir=rtl] .astro-home .contact-cta .home-container>div{text-align:right;direction:rtl}html[dir=rtl] .astro-home .clients-section :is(h2,p){text-align:center;white-space:normal}html[lang=ar] .astro-home .main-slider .big-title,html[lang=ar] .astro-home .home-section h2{line-height:1.4}@media (width<=991px){html[dir=rtl] .astro-home .header-lower{left:12px;right:auto}html[dir=rtl] .astro-home .header-style1-logo{margin-left:auto}html[dir=rtl] .astro-home .xg-solution-actions{border:0;padding:0}}@media (width<=767px){html[dir=rtl] .astro-home .slide-content{text-align:center}html[lang=ru] .astro-home .main-slider .big-title{font-size:30px}html[dir=rtl] .astro-home .solution-card{padding-left:44px;padding-right:18px}html[dir=rtl] .astro-home .solution-card .card-arrow{left:10px}}html[lang=ru] .astro-home .section-heading>div{min-width:0}html[lang=ru] .astro-home :is(h1,h2,h3,h4,.equipment-card-family){overflow-wrap:anywhere;hyphens:auto}html[lang=ru] .astro-home .equipment-card .text-link{white-space:normal;font-size:12px}@media (width>=992px) and (width<=1199px){html[lang=ru] .astro-home .headers1-header-right li:last-child{display:none}html[lang=ru] .astro-home .headers1-header-right li:first-child{border:0;margin:0;padding:0}}@media (width<=767px){html[lang=ru] .astro-home .main-slider .big-title{font-size:27px}}html[lang=ru] .astro-home .text-link{white-space:normal}html[lang=ru] .astro-home .package-editorial>*{min-width:0}html[dir=rtl] .astro-home .partner-copy{text-align:center}html[dir=rtl] .astro-home .solution-card h4{padding-right:0}html[dir=rtl] .astro-home .solution-card .card-arrow{transform:translateY(-50%)scaleX(-1)}html[dir=rtl] .astro-home .solution-card:hover .card-arrow{transform:translate(-2px,-50%)scaleX(-1)}html[dir=rtl] .astro-home .rail-bottom-controls{direction:rtl}html[dir=rtl] .astro-home .rail-bottom-controls svg{transform:scaleX(-1)}html[lang=ru] .astro-home .contact-options>*,html[lang=ru] .astro-home .contact-panel-heading>div{min-width:0}html[lang=ru] .astro-home .contact-options :is(p,label){overflow-wrap:anywhere}@media (width<=600px){html[lang=ru] .astro-home .contact-options{grid-template-columns:minmax(0,1fr)}html[lang=ru] .astro-home .whatsapp-contact p{white-space:normal}html[lang=ru] .astro-home .contact-process-link>*{min-width:0}}html[lang=ru] .astro-home :is(p,li,dt,dd,td,th){overflow-wrap:anywhere;hyphens:auto}@media (width<=991px){html[lang=ru] .astro-home :is(.product-application-cards,.product-control-grid){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){html[lang=ru] .astro-home .products-hub .hub-filters{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0;max-width:100%;display:grid}html[lang=ru] .astro-home .products-hub .hub-filters>button{white-space:normal;min-width:0;max-width:100%;line-height:1.5}html[lang=ru] .astro-home .hub-equipment-grid,html[lang=ru] .astro-home .hub-application-grid{grid-template-columns:minmax(0,1fr)}html[lang=ru] .astro-home .product-page .product-switch button{white-space:normal;overflow-wrap:anywhere;min-width:0}}html[lang=ar] .astro-home :is(p,li,dt,dd,td,th,h1,h2,h3,h4){overflow-wrap:anywhere}html[lang=ar] .astro-home :is(.section-heading>div,.package-editorial>*,.contact-options>*,.contact-panel-heading>div){min-width:0}html[lang=ar] .astro-home :is(.text-link,.equipment-card .text-link){white-space:normal}html[lang=ar] .astro-home :is(.technical-table-wrap table,.work-document-table table,.certificate-card){text-align:start}html[lang=ar] .astro-home :is(input[type=email],input[type=tel],input[type=number],.calculator-results strong,.calculator-formula,.package-rating,.company-stats dd>span),html[lang=ar] .astro-home :is(.contact-email,.contact-phone,.whatsapp-contact a[href^="https://wa.me"],.contact-email a){direction:ltr;unicode-bidi:isolate}html[lang=ar] .astro-home :is(.product-check-list li,.gas-list,.gas-applications,.product-inline-list){padding-left:0;padding-right:20px}html[lang=ar] .astro-home .product-check-list li:before{left:auto;right:0}html[lang=ar] .astro-home .product-breadcrumbs li+li:before{margin-left:12px;margin-right:0}html[lang=ar] .astro-home .about-statistics>div+div{border-left:0;border-right:1px solid #d8e2eb}html[lang=ar] .astro-home .contact-direct-panel :is(.whatsapp-contact,.contact-email,.text-link){margin-left:0;margin-right:calc(var(--contact-number-width) + var(--contact-heading-gap))}html[lang=ar] .astro-home .message-panel label small{margin-left:0;margin-right:8px}html[lang=ar] .astro-home .contact-options :is(p,label){overflow-wrap:anywhere}html[lang=ar] .astro-home .certificate-enlarge{left:12px;right:auto}html[lang=ar] .astro-home .work-stage-details{margin-left:0}html[lang=ar] .astro-home :is(.home-content,.product-page) h2{line-height:1.45}html[lang=ar] .astro-home :is(.hub-card-action,.equipment-card-family,.contact-recommended,.page-breadcrumbs,.product-breadcrumbs){letter-spacing:normal;font-family:Tahoma,Arial,sans-serif}html[lang=ar] .astro-home :is(.pf-arrow,.sh-arrow,.hub-card-action svg,.product-breadcrumbs svg,.hub-application-grid>a>svg:last-child,.dc-arrow){transform:scaleX(-1)}html[lang=ar] .astro-home .company-stats>div{border-right:0}html[lang=ar] .astro-home .company-stats>div:not(:last-child){border-left:1px solid #cbdcec}html[lang=ar] .astro-home :is(.product-tint,.home-section) svg text{letter-spacing:normal;font-family:Tahoma,Arial,sans-serif}html[lang=ar] .astro-home :is(.dc-diagram,.mp-diagram,.gas-diagram-one) svg{direction:ltr}html[lang=ar] .astro-home svg text{unicode-bidi:plaintext}@media (width>=992px){html[lang=ar] .astro-home .gas-copy-left{padding-left:44px;padding-right:0}html[lang=ar] .astro-home .gas-copy-right{padding-left:0;padding-right:44px}html[lang=ar] .astro-home .gas-heat-path svg{left:-23px;right:auto;transform:scaleX(-1)}}@media (width>=768px){html[lang=ar] .astro-home .pf-production-flow>li:not(:last-child):after{content:"←";left:-21px;right:auto}html[lang=ar] .astro-home .pf-separation-flow>li:not(:last-child):after{content:"←";left:-22px;right:auto}html[lang=ar] .astro-home .dc-route li+li:before{content:"←";left:auto;right:-16px}html[lang=ar] .astro-home .dc-battery-limit:after{content:"←";left:auto;right:-20px}html[lang=ar] .astro-home .hub-flow li:not(:last-child):after{content:"←";left:-22px;right:auto}}@media (width<=1100px) and (width>=601px){html[lang=ar] .astro-home .work-stage-details{margin-right:62px}}@media (width<=991px){html[lang=ar] .astro-home :is(.product-application-cards,.product-control-grid){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){html[lang=ar] .astro-home :is(.pf-arrow,.sh-arrow,.dc-arrow){transform:rotate(90deg)}html[lang=ar] .astro-home .about-statistics>div:nth-child(3){border-right:0}}@media (width<=600px){html[lang=ar] .astro-home .products-hub .hub-filters{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0;max-width:100%;display:grid}html[lang=ar] .astro-home .products-hub .hub-filters>button{white-space:normal;min-width:0;max-width:100%;line-height:1.6}html[lang=ar] .astro-home :is(.hub-equipment-grid,.hub-application-grid,.contact-options){grid-template-columns:minmax(0,1fr)}html[lang=ar] .astro-home .product-page .product-switch button{white-space:normal;overflow-wrap:anywhere;min-width:0}html[lang=ar] .astro-home .whatsapp-contact p{white-space:normal}html[lang=ar] .astro-home .contact-process-link>*{min-width:0}html[lang=ar] .astro-home .work-stage-details{margin-right:0}}html[lang=ar] .astro-home .dc-project-evidence>*{min-width:0}html[lang=ar] .astro-home .dc-project-evidence{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}html[lang=ar] .astro-home .dc-project-numbers dd{white-space:normal;font-family:Tahoma,Arial,sans-serif;font-size:clamp(18px,2vw,26px)}@media (width<=991px){html[lang=ar] .astro-home .dc-project-evidence{grid-template-columns:minmax(0,1fr)}}html[lang=ar] .astro-home .hub-relation-diagram ul:before,html[lang=ar] .astro-home .hub-relation-diagram li:before{left:auto;right:-34px}html[lang=ar] .astro-home .hub-relation-diagram ul:after{left:auto;right:-65px}html[lang=ar] .astro-home .hub-relation-copy{border-left:0;border-right:1px solid #587185;padding-left:0;padding-right:28px}@media (width<=991px){html[lang=ar] .astro-home .hub-relation-diagram ul:before,html[lang=ar] .astro-home .hub-relation-diagram li:before{right:-24px}html[lang=ar] .astro-home .hub-relation-diagram ul:after{right:-42px}}@media (width<=600px){html[lang=ar] .astro-home .hub-relation-diagram ul:after{right:-36px}}html[lang=ar] .astro-home :is(.collection-copy,.product-hero,.about-hero,.contact-hero) h1{letter-spacing:normal;font-family:Tahoma,Arial,sans-serif;line-height:1.4}html[lang^=zh] .astro-home{font-family:system-ui,-apple-system,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,sans-serif}html[lang^=zh] .astro-home :is(h1,h2,h3,h4,h5,h6,button,input,textarea,select,.eyebrow,.text-link,.primary-button,.btn-one,.sticky-rfq-button,.xg-nav,.top-contact-info,.mobile-header-cta,.big-title){letter-spacing:normal;font-family:inherit}html[lang^=zh] .astro-home :is(p,li,dt,dd,td,th){line-break:strict;overflow-wrap:break-word}html[lang^=zh] .astro-home .main-slider .big-title{font-size:clamp(32px,4vw,58px);line-height:1.35}html[lang^=zh] .astro-home .clients-section h2{white-space:normal}html[lang^=zh] .astro-home .section-heading>div{min-width:0}@media (width<=767px){html[lang^=zh] .astro-home .main-slider .big-title{font-size:30px}html[lang^=zh] .astro-home .contact-options>*{min-width:0}html[lang^=zh] .astro-home .product-switch button{white-space:normal}}@media (width<=600px){html[lang^=zh] .astro-home .products-hub .hub-filters{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0;max-width:100%;display:grid}html[lang^=zh] .astro-home .products-hub .hub-filters>button{white-space:normal;min-width:0;max-width:100%;line-height:1.5}html[lang^=zh] .astro-home :is(.hub-equipment-grid,.hub-application-grid,.contact-options,.contact-direct){grid-template-columns:minmax(0,1fr)}html[lang^=zh] .astro-home .contact-direct-panel>*{overflow-wrap:anywhere;min-width:0}html[lang^=zh] .astro-home .contact-email{font-size:18px}html[lang^=zh] .astro-home .whatsapp-contact p{white-space:normal}html[lang^=zh] .astro-home .contact-process-link>*{min-width:0}}@media (width>=992px) and (width<=1199px){html[lang=es-419] .astro-home .headers1-header-right{min-width:0}html[lang=es-419] .astro-home .headers1-header-right ul{flex:1;min-width:0;margin-right:20px}html[lang=es-419] .astro-home .headers1-header-right li{flex:1;min-width:0;margin-right:12px;padding-right:12px}html[lang=es-419] .astro-home .headers1-header-right .text{min-width:0}html[lang=es-419] .astro-home .headers1-header-right .text :is(p,span){white-space:normal}}html[lang=es-419] .astro-home :is(p,li,dt,dd,td,th){overflow-wrap:break-word;hyphens:auto}html[lang=es-419] .astro-home :is(.section-heading>div,.package-editorial>*,.contact-options>*,.contact-panel-heading>div){min-width:0}html[lang=es-419] .astro-home .xg-nav-list{gap:clamp(16px,2vw,28px)}html[lang=es-419] .astro-home .clients-section h2{white-space:normal}html[lang=es-419] .astro-home .main-slider .big-title{font-size:clamp(30px,3.5vw,50px)}html[lang=es-419] .astro-home .text-link{white-space:normal}@media (width<=991px){html[lang=es-419] .astro-home :is(.product-application-cards,.product-control-grid){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){html[lang=es-419] .astro-home .products-hub .hub-filters{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0;max-width:100%;display:grid}html[lang=es-419] .astro-home .products-hub .hub-filters>button{white-space:normal;min-width:0;max-width:100%;line-height:1.5}html[lang=es-419] .astro-home :is(.hub-equipment-grid,.hub-application-grid,.contact-options,.contact-direct,.product-control-grid){grid-template-columns:minmax(0,1fr)}html[lang=es-419] .astro-home .contact-direct-panel>*{overflow-wrap:anywhere;min-width:0}html[lang=es-419] .astro-home .contact-email{font-size:18px}html[lang=es-419] .astro-home .whatsapp-contact p{white-space:normal}html[lang=es-419] .astro-home .contact-process-link>*{min-width:0}html[lang=es-419] .astro-home .product-page .product-switch button{white-space:normal;overflow-wrap:anywhere;min-width:0}}html[lang=es-419] .astro-home :is(h1,h2,h3,h4){overflow-wrap:anywhere;hyphens:auto}html[lang=pt-BR] .astro-home :is(p,li,dt,dd,td,th){overflow-wrap:break-word;hyphens:auto}html[lang=pt-BR] .astro-home :is(.section-heading>div,.package-editorial>*,.contact-options>*,.contact-panel-heading>div){min-width:0}html[lang=pt-BR] .astro-home .xg-nav-list{gap:clamp(16px,2vw,28px)}html[lang=pt-BR] .astro-home .clients-section h2{white-space:normal}html[lang=pt-BR] .astro-home .main-slider .big-title{font-size:clamp(30px,3.5vw,50px)}html[lang=pt-BR] .astro-home .text-link{white-space:normal}@media (width<=991px){html[lang=pt-BR] .astro-home :is(.product-application-cards,.product-control-grid){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){html[lang=pt-BR] .astro-home .products-hub .hub-filters{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0;max-width:100%;display:grid}html[lang=pt-BR] .astro-home .products-hub .hub-filters>button{white-space:normal;min-width:0;max-width:100%;line-height:1.5}html[lang=pt-BR] .astro-home :is(.hub-equipment-grid,.hub-application-grid,.contact-options,.contact-direct,.product-control-grid){grid-template-columns:minmax(0,1fr)}html[lang=pt-BR] .astro-home .contact-direct-panel>*{overflow-wrap:anywhere;min-width:0}html[lang=pt-BR] .astro-home .contact-email{font-size:18px}html[lang=pt-BR] .astro-home .whatsapp-contact p{white-space:normal}html[lang=pt-BR] .astro-home .contact-process-link>*{min-width:0}html[lang=pt-BR] .astro-home .product-page .product-switch button{white-space:normal;overflow-wrap:anywhere;min-width:0}}@media (width>=992px) and (width<=1199px){html[lang=pt-BR] .astro-home .headers1-header-right{min-width:0}html[lang=pt-BR] .astro-home .headers1-header-right ul{flex:1;min-width:0;margin-right:20px}html[lang=pt-BR] .astro-home .headers1-header-right li{flex:1;min-width:0;margin-right:12px;padding-right:12px}html[lang=pt-BR] .astro-home .headers1-header-right .text{min-width:0}html[lang=pt-BR] .astro-home .headers1-header-right .text :is(p,span){white-space:normal}}@media (width<=600px){html[lang=pt-BR] .astro-home :is(.products-hub,.solution-page) .collection-heading{position:relative;bottom:auto;left:auto;right:auto}}html[lang=pt-BR] .astro-home :is(h1,h2,h3,h4){overflow-wrap:anywhere;hyphens:auto}html[lang=fr] .astro-home :is(p,li,dt,dd,td,th){overflow-wrap:break-word;hyphens:auto}html[lang=fr] .astro-home :is(.section-heading>div,.package-editorial>*,.contact-options>*,.contact-panel-heading>div){min-width:0}html[lang=fr] .astro-home .xg-nav-list{gap:clamp(16px,2vw,28px)}html[lang=fr] .astro-home .clients-section h2{white-space:normal}html[lang=fr] .astro-home .main-slider .big-title{font-size:clamp(30px,3.5vw,50px)}html[lang=fr] .astro-home .text-link{white-space:normal}@media (width<=991px){html[lang=fr] .astro-home :is(.product-application-cards,.product-control-grid){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){html[lang=fr] .astro-home .products-hub .hub-filters{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0;max-width:100%;display:grid}html[lang=fr] .astro-home .products-hub .hub-filters>button{white-space:normal;min-width:0;max-width:100%;line-height:1.5}html[lang=fr] .astro-home :is(.hub-equipment-grid,.hub-application-grid,.contact-options,.contact-direct,.product-control-grid){grid-template-columns:minmax(0,1fr)}html[lang=fr] .astro-home .contact-direct-panel>*{overflow-wrap:anywhere;min-width:0}html[lang=fr] .astro-home .contact-email{font-size:18px}html[lang=fr] .astro-home .whatsapp-contact p{white-space:normal}html[lang=fr] .astro-home .contact-process-link>*{min-width:0}html[lang=fr] .astro-home .product-page .product-switch button{white-space:normal;overflow-wrap:anywhere;min-width:0}}@media (width>=992px) and (width<=1199px){html[lang=fr] .astro-home .headers1-header-right{min-width:0}html[lang=fr] .astro-home .headers1-header-right ul{flex:1;min-width:0;margin-right:20px}html[lang=fr] .astro-home .headers1-header-right li{flex:1;min-width:0;margin-right:12px;padding-right:12px}html[lang=fr] .astro-home .headers1-header-right .text{min-width:0}html[lang=fr] .astro-home .headers1-header-right .text :is(p,span){white-space:normal}}@media (width<=600px){html[lang=fr] .astro-home :is(.products-hub,.solution-page) .collection-heading{position:relative;bottom:auto;left:auto;right:auto}}html[lang=fr] .astro-home .mp-equation{max-width:100%}html[lang=fr] .astro-home .mp-duty-relationship>*{min-width:0}html[lang=fr] .astro-home .solutions-hub .hub-rfq-list li{overflow-wrap:anywhere;min-width:0}.astro-home [data-sliding-switch]{isolation:isolate;position:relative}.astro-home [data-sliding-switch]>.switch-selection{z-index:0;pointer-events:none;background:#1772f6;border-radius:4px;position:absolute;top:0;left:0;box-shadow:0 8px 18px #1772f629}.astro-home [data-sliding-switch].sliding-switch-ready>.switch-selection{transition:transform .3s cubic-bezier(.22,.68,0,1),width .3s cubic-bezier(.22,.68,0,1),height .3s cubic-bezier(.22,.68,0,1)}.astro-home [data-sliding-switch]>button{z-index:1;flex-shrink:0;transition:color .18s;position:relative}.astro-home .home-content [data-sliding-switch]>button[aria-pressed=true]{box-shadow:none;background:0 0}.astro-home .certificate-filters[data-sliding-switch]>.switch-selection{box-shadow:none;box-sizing:border-box;background:#edf7ff;border:1px solid #98bde9}.astro-home .certificate-filters[data-sliding-switch]>button{background:0 0}.astro-home .certificate-filters[data-sliding-switch]>button[aria-pressed=true]{border-color:#0000}@media (prefers-reduced-motion:reduce){.astro-home [data-sliding-switch].sliding-switch-ready>.switch-selection{transition:none}}@media (width<=600px){.astro-home .home-content .rail-filters,.astro-home .home-content .product-switch{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:100%;display:grid;overflow:visible}.astro-home .home-content .rail-filters[hidden],.astro-home .home-content .product-switch[hidden]{display:none}.astro-home .home-content .rail-filters>button,.astro-home .home-content .product-switch>button{white-space:normal;align-self:stretch;min-width:0;padding:11px 10px;line-height:20px}.astro-home .home-content .product-switch>button:last-of-type:nth-of-type(odd){grid-column:1/-1}}:root{--xg-heading:#101d3a;--xg-dark-surface:#102743;--xg-copy:#66758a;--xg-accent:#06f;--xg-tint:#edf7ff;--xg-border:#dce8f3;--xg-radius:8px;--xg-content:1320px}.astro-home{color:var(--xg-copy);background:#fff;margin:0;font-family:Roboto,Arial,sans-serif;font-size:16px;line-height:1.5}.astro-home *{box-sizing:border-box}.astro-home a{text-decoration:none}.astro-home .home-content button{font:inherit}.astro-home .home-content h2,.astro-home .home-content h3,.astro-home .home-content h4{color:var(--xg-heading);letter-spacing:-.025em;margin:0;font-family:Rubik,Arial,sans-serif;font-weight:500}.astro-home .home-content h2{font-size:36px;line-height:1.16}.astro-home .home-content h3{font-size:27px;line-height:1.25}.astro-home .home-content p{color:var(--xg-copy);margin:12px 0 0;font-size:16px;line-height:1.5}.astro-home .home-content ul,.astro-home .home-content ol{margin:0;padding:0;list-style:none}.astro-home .home-container{max-width:var(--xg-content);width:100%;margin-inline:auto;padding-inline:30px}.astro-home .home-section{padding-block:64px}.astro-home .tinted{background:var(--xg-tint)}.astro-home .eyebrow{text-transform:uppercase;letter-spacing:.075em;color:var(--xg-accent);margin-bottom:12px;font-size:12px;font-weight:700;line-height:1.5;display:block}.astro-home .section-heading{justify-content:space-between;align-items:flex-start;gap:32px;display:flex}.astro-home .section-heading>div:first-child{max-width:960px}.astro-home .section-heading>.text-link,.astro-home .rail-controls{flex-shrink:0;margin-top:28px}.astro-home .section-intro{max-width:1100px}.astro-home .text-link{color:var(--xg-accent);white-space:nowrap;align-items:center;gap:12px;font-size:15px;line-height:1.5;display:inline-flex}.astro-home .text-link:hover{color:#0048bd}.astro-home .primary-button{background:var(--xg-accent);color:#fff;border-radius:4px;align-items:center;gap:20px;padding:15px 24px;font-size:16px;line-height:1.5;display:inline-flex}.astro-home .primary-button:hover{background:#0054d3}.astro-home a:focus-visible,.astro-home button:focus-visible,.astro-home summary:focus-visible{outline:3px solid var(--xg-accent);outline-offset:4px}.astro-home .skip-link{z-index:2000;color:var(--xg-heading);background:#fff;padding:12px;position:absolute;top:-100px;left:20px}.astro-home .skip-link:focus{top:12px}.astro-home .partner-strip{border-bottom:1px solid var(--xg-border);padding-block:40px}.astro-home .partner-strip>.home-container{flex-direction:column;align-items:center;gap:28px;display:flex}.astro-home .partner-copy{text-align:center;width:100%}.astro-home .home-content .partner-copy p{max-width:1000px;margin-inline:auto;font-size:15px}.astro-home .partner-logos{justify-content:center;align-items:center;gap:40px;width:100%;max-width:760px;display:flex}.astro-home .partner-strip img{object-fit:contain;width:200px;max-width:calc(33.3333% - 26.6667px);height:60px}.astro-home .solution-group{grid-template-columns:40% minmax(0,1fr);align-items:start;gap:36px;padding-block:40px;display:grid}.astro-home .solution-group:last-child{padding-bottom:0}.astro-home .solution-group+.solution-group{border-top:1px solid var(--xg-border)}.astro-home .solution-group--reverse{grid-template-columns:minmax(0,1fr) 40%}.astro-home .solution-group--reverse .solution-intro{grid-area:1/2}.astro-home .solution-group--reverse .solution-grid{grid-area:1/1}.astro-home .solution-intro img{aspect-ratio:3/2;object-fit:cover;border-radius:4px;width:100%;height:auto;margin-top:20px;display:block}.astro-home .solution-intro h3{max-width:450px}.astro-home .solution-intro p{max-width:470px}.astro-home .solution-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-top:22px;display:grid}.astro-home .solution-card{border:1px solid var(--xg-border);border-radius:var(--xg-radius);color:var(--xg-heading);align-items:flex-start;gap:12px;min-height:142px;padding:22px 18px;transition:background-color .16s,border-color .16s,color .16s;display:flex;position:relative}.astro-home .solution-card h4{letter-spacing:-.015em;padding-right:12px;font-size:16px;line-height:1.4}.astro-home .solution-card p{margin-top:6px;font-size:15px}.astro-home .solution-icon{color:var(--xg-accent);flex-shrink:0;margin-top:2px}.astro-home .card-arrow{color:var(--xg-accent);opacity:0;transition:transform .18s,opacity .18s;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.astro-home .solution-card:hover,.astro-home .solution-card:focus-visible{color:#1772f6;background:#f0f6fc;border-color:#98bde9}.astro-home .solution-card h4{transition:color .16s}.astro-home .solution-card:hover h4,.astro-home .solution-card:focus-visible h4{color:#1772f6}.astro-home .solution-card:hover .card-arrow,.astro-home .solution-card:focus-visible .card-arrow{opacity:1;transform:translate(2px,-50%)}@media (width>=992px){.astro-home .solution-card{padding-right:70px}.astro-home .solution-card h4{padding-right:0}.astro-home .solution-card>div{min-width:0}.astro-home .solution-card .card-arrow{right:18px}}.astro-home .rail-section+.rail-section{padding-top:12px}.astro-home .rail-controls{align-items:center;gap:12px;display:flex}.astro-home .rail-controls .text-link{margin-right:14px}.astro-home .round-button{width:42px;height:42px;color:var(--xg-accent);cursor:pointer;background:#fff;border:1px solid #9bc0ff;border-radius:50%;justify-content:center;align-items:center;display:flex}.astro-home .round-button:disabled{opacity:.35;cursor:default}.astro-home .card-rail{scroll-snap-type:x mandatory;scrollbar-width:none;gap:24px;display:flex;overflow-x:auto;margin-top:24px!important;padding-bottom:8px!important}.astro-home .card-rail>li{scroll-snap-align:start;flex:0 0 calc(33.3333% - 42px);display:flex}.astro-home .image-card{border:1px solid var(--xg-border);border-radius:3px;flex-direction:column;width:100%;transition:border-color .18s;display:flex;overflow:hidden}.astro-home .image-card:hover{border-color:var(--xg-accent)}.astro-home .image-card>img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto}.astro-home .image-card-body{flex-direction:column;flex:1;padding:18px;display:flex}.astro-home .image-card-body h3{font-size:20px}.astro-home .image-card-body p{margin-top:10px}.astro-home .image-card-body .card-meta{font-size:15px}.astro-home .image-card-body .text-link{margin-top:auto;padding-top:22px}.astro-home .engineering-layout{grid-template-columns:42% minmax(0,1fr);gap:42px;display:grid}.astro-home .engineering-layout>div:first-child{padding-right:30px}.astro-home .scope-list{margin-top:28px!important}.astro-home .scope-list li{color:var(--xg-heading);align-items:center;gap:16px;margin-block:9px;display:flex}.astro-home .scope-list svg,.astro-home .supply-grid svg{color:var(--xg-accent)}.astro-home .home-content .small-copy{margin-top:16px;font-size:13px}.astro-home .supply-grid{border-left:1px solid var(--xg-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 30px;padding-left:30px;display:grid}.astro-home .supply-grid>div:nth-child(-n+2){border-bottom:1px solid var(--xg-border);padding-bottom:24px}.astro-home .supply-grid h3{margin-top:10px;font-size:17px}.astro-home .supply-grid p{font-size:15px}.astro-home .workflow{grid-template-columns:repeat(5,minmax(0,1fr));gap:28px;display:grid;margin-top:42px!important}.astro-home .workflow li{border-right:1px solid var(--xg-border);padding-right:20px}.astro-home .workflow li:last-child{border:0;padding-right:0}.astro-home .step-number{color:var(--xg-accent);align-items:center;gap:18px;margin-bottom:20px;font-size:26px;font-weight:500;line-height:1;display:flex}.astro-home .step-number:after{content:"";background:#b8d2f4;flex:1;height:1px}.astro-home .workflow h3{font-size:16px}.astro-home .workflow p{margin-top:10px;font-size:15px}.astro-home .capabilities-section .section-heading>div:first-child{max-width:760px}.astro-home .company-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:40px 0 36px;display:grid}.astro-home .company-stats>div{border-right:1px solid #cbdcec;flex-direction:column;padding-right:28px;display:flex}.astro-home .company-stats>div:last-child{border:0}.astro-home .company-stats dt{color:var(--xg-heading);font-size:17px;font-weight:500}.astro-home .company-stats dd{color:var(--xg-accent);order:-1;margin:0 0 8px;font-family:Rubik,Arial,sans-serif;font-size:48px;font-weight:500;line-height:1.2}.astro-home .company-stats p{font-size:15px}.astro-home .capability-grid{border-top:1px solid #cbdcec;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;padding-top:28px;display:grid}.astro-home .capability-grid>div{border-right:1px solid #cbdcec;padding-right:28px}.astro-home .capability-grid>div:last-child{border:0}.astro-home .capability-grid h3{font-size:18px}.astro-home .capability-grid p{font-size:15px}.astro-home .capability-grid .certification-line{color:var(--xg-accent)}.astro-home .capability-links{border-top:1px solid #cbdcec;margin-top:30px;padding-top:12px}.astro-home .capability-links>p{margin-bottom:18px;font-size:14px}.astro-home .capability-links>a+a{margin-left:36px}.astro-home .faq-layout{grid-template-columns:35% minmax(0,1fr);gap:70px;display:grid}.astro-home .faq-layout>div:first-child p{max-width:350px}.astro-home .faq-list details{border:0;border-bottom:1px solid var(--xg-border);border-radius:0;margin:0;padding:18px 0}.astro-home .faq-list summary{cursor:pointer;color:var(--xg-heading);justify-content:space-between;align-items:center;gap:20px;font-size:16px;font-weight:500;list-style:none;display:flex}.astro-home summary::-webkit-details-marker{display:none}.astro-home .home-faq-toggle{color:var(--xg-accent);flex-shrink:0;display:flex}.astro-home .faq-minus,.astro-home details[open] .faq-plus{display:none}.astro-home details[open] .faq-minus{display:block}.astro-home .faq-list p{margin-top:8px;font-size:15px}.astro-home .contact-cta{background:#edf7ff;padding-block:54px;position:relative;overflow:hidden}.astro-home .contact-cta:before{content:"";background:var(--cta-image) no-repeat var(--cta-position,right 60%) / cover;opacity:.8;pointer-events:none;width:min(72%,1100px);max-width:none;position:absolute;top:0;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0% 12%,#0000002e 30%,#000 72%);mask-image:linear-gradient(90deg,#0000 0% 12%,#0000002e 30%,#000 72%)}.astro-home .contact-cta>.home-container{position:relative}.astro-home .contact-cta>.home-container>div{max-width:610px}.astro-home .contact-cta p{max-width:none}.astro-home .cta-links{align-items:center;gap:30px;margin-top:24px;display:flex}.astro-home .home-footer{background:var(--xg-dark-surface);color:#c4d0dd;padding:34px 0 18px}.astro-home .home-footer>.home-container{justify-content:space-between;align-items:center;gap:30px;display:flex}.astro-home .home-footer img{width:280px;height:auto}.astro-home .home-footer nav{gap:30px;display:flex}.astro-home .home-footer a{color:#c4d0dd;align-items:center;gap:12px;font-size:14px;display:inline-flex}.astro-home .home-footer .footer-meta{color:#c4d0dd;padding-top:24px;font-size:12px}.astro-home .home-footer .footer-meta a{color:#c4d0dd;font-size:12px}@media (width>=992px){.astro-home .partner-strip{padding-block:64px}.astro-home .partner-strip>.home-container{gap:40px}}.astro-home .home-content svg{vertical-align:middle}@media (width<=1199px){.astro-home .home-container{padding-inline:24px}.astro-home .home-content h2{font-size:32px}.astro-home .solution-group{grid-template-columns:36% minmax(0,1fr);gap:26px}.astro-home .solution-group--reverse{grid-template-columns:minmax(0,1fr) 36%}.astro-home .solution-card{gap:9px;padding:18px 12px}.astro-home .solution-card h4{font-size:15px}.astro-home .solution-card p{font-size:14px}.astro-home .rail-controls{gap:8px}.astro-home .faq-layout{gap:40px}.astro-home .engineering-layout{gap:25px}.astro-home .home-footer nav{gap:20px}.astro-home .home-footer img{width:230px}}@media (width<=991px){.astro-home .home-container{padding-inline:20px}.astro-home .home-section{padding-block:44px}.astro-home .section-heading{flex-wrap:wrap;gap:14px}.astro-home .section-heading>.text-link,.astro-home .rail-controls{margin-top:0}.astro-home .partner-strip>.home-container{gap:24px}.astro-home .partner-strip img{width:calc(33.3333% - 16px);height:45px}.astro-home .solution-group,.astro-home .solution-group--reverse{grid-template-columns:1fr;gap:24px;padding-block:32px}.astro-home .solution-group--reverse .solution-intro,.astro-home .solution-group--reverse .solution-grid{grid-area:auto}.astro-home .solution-intro{grid-template-columns:1fr 1fr;column-gap:30px;display:grid}.astro-home .solution-intro>.eyebrow,.astro-home .solution-intro>h3,.astro-home .solution-intro>p{grid-column:1}.astro-home .solution-intro>img{grid-area:1/2/4;align-self:center;margin-top:0}.astro-home .solution-grid{padding:0}.astro-home .solution-card{min-height:122px;padding:20px}.astro-home .solution-card h4{font-size:16px}.astro-home .card-rail>li{flex-basis:calc(50% - 18px)}.astro-home .engineering-layout{grid-template-columns:1fr;gap:30px}.astro-home .supply-grid{border:0;padding-left:0}.astro-home .workflow{gap:18px}.astro-home .workflow li{padding-right:12px}.astro-home .workflow h3{font-size:15px}.astro-home .workflow p{font-size:14px}.astro-home .company-stats{gap:20px}.astro-home .company-stats>div{padding-right:18px}.astro-home .company-stats dd{font-size:40px}.astro-home .capability-grid{gap:22px}.astro-home .faq-layout{grid-template-columns:1fr;gap:24px}.astro-home .home-footer>.home-container{flex-wrap:wrap}.astro-home .home-footer img{width:220px}}@media (width<=600px){.astro-home .home-content h2{font-size:28px}.astro-home .home-content h3{font-size:24px}.astro-home .home-content p{font-size:15px}.astro-home .partner-logos{gap:12px}.astro-home .partner-strip img{width:28%;max-width:calc(33.3333% - 8px);height:40px}.astro-home .solution-intro{display:block}.astro-home .solution-intro img{margin-top:18px}.astro-home .solution-grid{grid-template-columns:1fr;gap:12px}.astro-home .solution-card{min-height:100px}.astro-home .solution-card h4{font-size:16px}.astro-home .solution-card p{font-size:15px}.astro-home .card-arrow{opacity:1}.astro-home .rail-controls{width:100%}.astro-home .rail-controls>.text-link{margin-right:auto}.astro-home .card-rail>li{flex-basis:88%}.astro-home .image-card-body h3{font-size:20px}.astro-home .supply-grid{gap:20px}.astro-home .supply-grid h3{font-size:16px}.astro-home .workflow{grid-template-columns:1fr;gap:22px;margin-top:28px!important}.astro-home .workflow li{border-right:0;border-left:1px solid var(--xg-border);padding-left:18px}.astro-home .step-number{margin-bottom:10px}.astro-home .workflow h3{font-size:17px}.astro-home .company-stats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}.astro-home .company-stats>div:nth-child(2){border:0}.astro-home .company-stats dt{font-size:16px}.astro-home .company-stats p{font-size:14px}.astro-home .capability-grid{grid-template-columns:1fr;gap:22px}.astro-home .capability-grid>div{border-bottom:1px solid #cbdcec;border-right:0;padding:0 0 20px}.astro-home .capability-grid h3{font-size:18px}.astro-home .capability-links>a{display:flex}.astro-home .capability-links>a+a{margin:16px 0 0}.astro-home .faq-list summary{font-size:15px}.astro-home .contact-cta{padding-block:40px}.astro-home .contact-cta:before{opacity:.75;background-position:65% 60%;background-size:cover;width:88%;max-width:none;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000026 35%,#0009 65%,#000 100%);mask-image:linear-gradient(90deg,#0000 0%,#00000026 35%,#0009 65%,#000 100%)}.astro-home .cta-links{flex-wrap:wrap;gap:20px}.astro-home .home-footer nav{justify-content:space-between;gap:12px;width:100%}.astro-home .home-footer .footer-meta{padding-top:28px}}@media (prefers-reduced-motion:reduce){.astro-home .solution-card,.astro-home .card-arrow{transition:none}.astro-home .solution-card:hover{transform:none}}.astro-home .floating-actions .whatsapp-float,.astro-home .floating-actions .scroll-to-top{color:#fff;opacity:0;visibility:hidden;pointer-events:none;z-index:1100;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;width:54px;height:54px;transition:width .24s,opacity .3s,transform .2s;display:flex;position:fixed;right:20px;transform:translateY(8px);box-shadow:0 12px 28px #00000038}.astro-home .floating-actions .whatsapp-float{background:#25d366;bottom:162px;overflow:hidden}.astro-home .floating-actions .scroll-to-top{background:#1f1f1f;bottom:95px}.astro-home .floating-actions.is-visible a,.astro-home .floating-actions.is-visible button{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.astro-home .whatsapp-float svg{flex-shrink:0}.astro-home .whatsapp-float-text{opacity:0;white-space:nowrap;max-width:0;font-size:14px;font-weight:600;overflow:hidden}@media (width>=768px){.astro-home .whatsapp-float:hover,.astro-home .whatsapp-float:focus-visible{background:#1ebe5d;gap:9px;width:178px;transform:translateY(-2px)}.astro-home .whatsapp-float:hover .whatsapp-float-text,.astro-home .whatsapp-float:focus-visible .whatsapp-float-text{opacity:1;max-width:130px}}@media (width<=767px){.astro-home .floating-actions .whatsapp-float,.astro-home .floating-actions .scroll-to-top{width:50px;height:50px;right:16px}.astro-home .floating-actions .whatsapp-float{bottom:146px}.astro-home .floating-actions .scroll-to-top{bottom:84px}}@media (prefers-reduced-motion:reduce){.astro-home .floating-actions a,.astro-home .floating-actions button{transition:none}}.astro-home .solution-card:focus-visible{outline-color:#1772f6}.astro-home .text-link,.astro-home .primary-button{text-transform:uppercase;gap:9px;font-family:Rubik,Arial,sans-serif;font-size:13px;font-weight:500}.astro-home .text-link svg,.astro-home .primary-button svg{flex-shrink:0}.astro-home .rail-controls{grid-template-columns:repeat(2,42px);justify-content:end;justify-items:end;gap:12px;margin-left:auto;display:grid}.astro-home .rail-controls>.text-link{grid-column:1/-1;justify-self:end;margin-right:0}@media (width>=992px){.astro-home .section-heading>.text-link,.astro-home .section-heading>.rail-controls{margin-top:41.13px}}@media (width>=992px) and (width<=1199px){.astro-home .section-heading>.text-link,.astro-home .section-heading>.rail-controls{margin-top:38.81px}}.astro-home .card-rail::-webkit-scrollbar{display:none}.astro-home .rail-bottom-controls{justify-content:center;gap:12px;margin-top:24px;display:flex}.astro-home .image-card{border-radius:var(--xg-radius);background:#fff;transition:border-color .16s,background-color .16s}.astro-home .image-card:hover,.astro-home .image-card:focus-visible{background:#fff;border-color:#98bde9}.astro-home .image-card-body{padding:18px 18px 56px;position:relative}@media (hover:hover) and (pointer:fine){.astro-home .image-card-body h3,.astro-home .image-card-body p{transition:transform .22s,color .16s;transform:translateY(12px)}.astro-home .image-card-body .text-link{opacity:0;visibility:hidden;margin:0;padding:0;transition:opacity .22s,transform .22s,visibility .22s;position:absolute;bottom:18px;left:18px;transform:translateY(8px)}.astro-home .image-card:hover .image-card-body h3,.astro-home .image-card:hover .image-card-body p,.astro-home .image-card:focus-visible .image-card-body h3,.astro-home .image-card:focus-visible .image-card-body p{transform:translateY(0)}.astro-home .image-card:hover .text-link,.astro-home .image-card:focus-visible .text-link{opacity:1;visibility:visible;transform:translateY(0)}}@media (hover:none),(pointer:coarse){.astro-home .image-card-body{padding:18px}}@media (prefers-reduced-motion:reduce){.astro-home .image-card,.astro-home .image-card-body h3,.astro-home .image-card-body p,.astro-home .image-card-body .text-link{transition:none}}.astro-home .step-number{font-family:Rubik,Arial,sans-serif}.astro-home .company-stats>div{text-align:center;align-items:center;padding:0 16px}.astro-home .company-stats dd{flex-direction:column;align-items:center;gap:14px;display:flex}.astro-home .company-stats .stat-icon{color:var(--xg-accent);flex:none}.astro-home .home-footer{padding:64px 0 24px}.astro-home .home-footer>.footer-grid{grid-template-columns:1.25fr .75fr .85fr 1.15fr;align-items:start;gap:48px;display:grid}.astro-home .home-footer img{width:260px;max-width:100%}.astro-home .home-footer h3{color:#fff;margin:0 0 22px;font:500 17px/1.4 Rubik,Arial,sans-serif}.astro-home .home-footer p{color:#c4d0dd;margin:18px 0 0;font-size:14px;line-height:1.75}.astro-home .home-footer .footer-link-column{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.astro-home .footer-link-column h3{margin-bottom:8px}.astro-home .home-footer a{line-height:1.65;transition:color .16s}.astro-home .home-footer a:hover{color:#8fc3ff}.astro-home .footer-contacts{flex-direction:column;align-items:flex-start;gap:12px;margin-top:24px;display:flex}.astro-home .footer-contacts svg{flex-shrink:0}.astro-home .footer-contacts a{align-items:center;gap:12px;font-size:14px;display:inline-flex}.astro-home .home-footer .footer-hours{color:#fff;align-items:center;gap:12px;margin-top:14px;font-size:14px;line-height:1.65;display:flex}.astro-home .footer-hours svg{flex-shrink:0}.astro-home .footer-locations address{margin:0 0 22px;font-style:normal}.astro-home .footer-locations strong{color:#fff;font-size:14px;font-weight:500}.astro-home .footer-locations address p{margin-top:6px}.astro-home .home-footer .footer-meta{border-top:1px solid #ffffff29;flex-flow:wrap;align-items:center;margin-top:40px;padding-top:22px}.astro-home .footer-meta>div{gap:24px;display:flex}@media (width<=1199px){.astro-home .home-footer>.footer-grid{grid-template-columns:1fr 1fr;gap:40px 56px}}@media (width<=600px){.astro-home .home-footer{padding-top:44px}.astro-home .home-footer>.footer-grid{grid-template-columns:1fr 1fr;gap:32px 24px}.astro-home .footer-company,.astro-home .footer-locations{grid-column:1/-1}.astro-home .home-footer .footer-meta{gap:14px;margin-top:24px}}.astro-home .solution-group--reverse .solution-intro img{object-position:center 60%}.astro-home .rail-filters{scrollbar-width:none;background:#f8fbff;border:1px solid #dbe6f1;border-radius:6px;gap:0;max-width:100%;margin:32px 0 28px;padding:4px;display:inline-flex;overflow-x:auto}.astro-home .rail-filters::-webkit-scrollbar{display:none}.astro-home .home-content .rail-filters button{color:#5f6e7f;cursor:pointer;background:0 0;border:0;border-radius:4px;flex-shrink:0;min-width:132px;padding:11px 18px;font:500 14px/20px Rubik,Arial,sans-serif;transition:color .22s,background-color .22s,box-shadow .22s}.astro-home .rail-filters button[aria-pressed=true]{color:#fff;background:#1772f6;box-shadow:0 8px 18px #1772f629}.astro-home .rail-filters button:hover:not([aria-pressed=true]){color:#1772f6}.astro-home .rail-filters[hidden],.astro-home .rail-bottom-controls[hidden],.astro-home .card-rail>li[hidden]{display:none}@media (width<=767px){.astro-home .rail-filters{margin-top:24px;margin-bottom:20px}.astro-home .home-content .rail-filters button{min-width:0;padding:11px 14px}}@media (prefers-reduced-motion:reduce){.astro-home .home-content .rail-filters button{transition:none}}.astro-home .home-footer .footer-contacts a{color:#fff}.astro-home .home-footer .footer-contacts a:hover{color:#8fc3ff}.astro-home .company-stats dd.stat-detail{font:inherit;color:inherit;order:0;margin:0;display:block}.astro-home .header-container{width:100%;max-width:1320px;margin-inline:auto;padding-inline:30px}.astro-home .top-bar-area{z-index:1200;background:var(--xg-dark-surface);padding-block:14px;position:relative}.astro-home .top-bar{justify-content:space-between;align-items:center;min-height:26px;display:flex}.astro-home .top-left{flex:none;min-height:26px}.astro-home .top-right{margin-left:auto}.astro-home .top-contact-info{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:20px;display:flex}.astro-home .top-contact-info li{color:#fff;font:500 15px/26px Rubik,Arial,sans-serif}.astro-home .top-contact-info a,.astro-home .topbar-info-static{color:#fff;font:400 15px/26px Roboto,Arial,sans-serif}.astro-home .top-contact-info a:hover{color:#8fc3ff}.astro-home .topbar-contact-icon{color:#fff;margin-right:4px}.astro-home .header-credential-icon{color:#fff}.astro-home .main-header{z-index:1120;background:0 0;width:100%;position:absolute;top:54px;left:0}.astro-home .header-top{padding-block:32px}.astro-home .header-top .inner-content{justify-content:space-between;align-items:center;gap:24px;min-height:65px;display:flex}.astro-home .header-style1-logo{flex:none;width:280px}.astro-home .header-style1-logo a,.astro-home .header-style1-logo img{width:100%;height:auto;display:block}.astro-home .headers1-header-right{align-items:center;margin-left:auto;display:flex}.astro-home .headers1-header-right ul{align-items:center;margin-right:60px;padding-block:1px;display:flex}.astro-home .headers1-header-right li{border-right:1px solid #fff3;margin-right:28px;padding-right:28px}.astro-home .headers1-header-right li:last-child{border:0;margin:0;padding:0}.astro-home .headers1-header-right .single-item{align-items:center;display:flex}.astro-home .headers1-header-right .icon{flex:none;width:35px}.astro-home .headers1-header-right .text p{color:#fff;white-space:nowrap;margin:0 0 2px;font:400 16px/24px Rubik,Arial,sans-serif}.astro-home .headers1-header-right .text span{color:#e5e7eb;white-space:nowrap}.astro-home .btn-one{background:var(--xg-accent);color:#fff;text-transform:uppercase;border-radius:3px;justify-content:center;align-items:center;gap:9px;font:500 13px/13px Rubik,Arial,sans-serif;transition:background-color .2s;display:inline-flex;position:relative}.astro-home .btn-one:hover,.astro-home .btn-one:focus-visible{color:#fff;background:#0054d3}.astro-home .header-button .btn-one{white-space:nowrap;padding:19px 35px 20px;font:500 13px/1.5 Rubik,Arial,sans-serif}.astro-home .header-button .btn-one svg,.astro-home .sticky-rfq-button svg{flex:none;width:16px;height:16px;display:block}.astro-home .mainmenu-area{position:relative}.astro-home .mainmenu-area .inner-content{background:#fff;justify-content:space-between;align-items:center;min-height:69px;padding-inline:40px;display:flex;position:relative}.astro-home .mainmenu-right,.astro-home .mobile-header-cta{display:none}.astro-home .main-header.fixed-header .main-box{width:100%;position:fixed;top:0;left:0}.astro-home .main-header.fixed-header .mainmenu-area .inner-content{background:#f2f2f2}.astro-home .main-header.fixed-header .mainmenu-right{align-items:center;height:69px;display:flex}.astro-home .sticky-rfq-button{color:var(--xg-accent);white-space:nowrap;text-transform:uppercase;justify-content:center;align-items:center;gap:9px;padding-block:10px;font:500 13px/1.5 Rubik,Arial,sans-serif;display:inline-flex}.astro-home .sticky-rfq-button:hover{color:#0054d3}@media (width<=1199px){.astro-home .header-container{padding-inline:24px}.astro-home .header-style1-logo{width:240px}.astro-home .headers1-header-right ul{margin-right:28px}.astro-home .headers1-header-right li{margin-right:16px;padding-right:16px}.astro-home .header-button .btn-one{padding-inline:22px}.astro-home .mainmenu-area .inner-content{padding-inline:24px}}@media (width<=991px){.astro-home .top-bar-area{display:none}.astro-home .main-header{background:var(--xg-dark-surface);width:100%;height:74px;position:fixed;top:0;left:0}.astro-home .main-header.is-scrolled{box-shadow:0 8px 18px #0000002e}.astro-home .header-top{padding:24px 16px 0}.astro-home .header-top .header-container{max-width:none;padding:0}.astro-home .header-top .inner-content{min-height:0;display:block}.astro-home .header-style1-logo{width:145px;max-width:36vw}.astro-home .header-style1-logo img{filter:drop-shadow(0 10px 24px #00000057)}.astro-home .headers1-header-right,.astro-home .main-header.fixed-header .mainmenu-right{display:none}.astro-home .header-lower{width:auto;position:absolute;top:16px;right:12px}.astro-home .main-header .main-box,.astro-home .main-header.fixed-header .main-box{width:auto;position:static}.astro-home .header-lower .header-container{width:auto;padding:0}.astro-home .mainmenu-area .inner-content,.astro-home .main-header.fixed-header .mainmenu-area .inner-content{background:0 0;gap:8px;min-height:0;padding:0;position:static}.astro-home .mobile-header-cta{background:var(--xg-accent);color:#fff;white-space:nowrap;border-radius:3px;padding:10px 12px;font:500 11px/16px Rubik,Arial,sans-serif;transition:background-color .2s;display:block}.astro-home .mobile-header-cta:hover{background:#0054d3}}@media (prefers-reduced-motion:reduce){.astro-home .btn-one,.astro-home .mobile-header-cta{transition:none}}@media (width>=992px){.astro-home .mainmenu-area .inner-content{border-radius:6px}}body[data-xg-navigation=en] .xg-nav{font-family:Rubik,Arial,sans-serif;position:static}.xg-nav-icon{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:20px;height:20px}.xg-nav-list,.xg-mega ul{margin:0;padding:0;list-style:none}.xg-nav-list{align-items:stretch;gap:36px;display:flex}.xg-nav-list>.xg-nav-item{margin:0;padding:0;position:static}.xg-nav-item>a,.xg-menu-toggle{color:#222;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:29px 0 26px;font-family:inherit;font-size:14px;font-weight:500;line-height:14px;display:flex;position:relative}.xg-menu-toggle .xg-nav-icon{width:13px;height:13px}.xg-nav-item.is-current>a,.xg-nav-item.is-current>.xg-menu-toggle,.xg-nav-item>a:hover,.xg-menu-toggle:hover,.xg-menu-toggle[aria-expanded=true]{color:#1772f6}.xg-nav-item.is-current>a:after,.xg-nav-item.is-current>.xg-menu-toggle:after{content:"";background:#1772f6;height:3px;position:absolute;bottom:0;left:0;right:0}.xg-mega{color:#142949;z-index:1200;overscroll-behavior:contain;background:#fff;border-top:1px solid #dce6ef;border-bottom:3px solid #1772f6;max-height:calc(100dvh - 90px);padding:25px 32px 30px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 12px 24px #0f243e1f}.xg-mega[hidden],.xg-language-options[hidden]{display:none!important}.xg-overview{color:#1458a5;align-items:center;gap:18px;margin-bottom:22px;font-size:16px;font-weight:500;line-height:1.5;display:inline-flex}.xg-mega-columns{gap:38px;display:grid}.xg-solutions-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.xg-products-columns{grid-template-columns:1.15fr 1.1fr 1fr}.xg-mega-group+.xg-mega-group{margin-top:24px}.xg-mega-group h2{letter-spacing:1px;text-transform:uppercase;color:#526b84;border-bottom:1px solid #e2eaf1;margin:0 0 10px;padding-bottom:10px;font-family:inherit;font-size:11px;font-weight:500;line-height:1.5}.xg-mega-group li{margin:0;padding:0}.xg-mega-link{color:#24364d;text-transform:none;border-radius:2px;margin:0 -10px;padding:9px 10px;font-size:14px;font-weight:400;line-height:1.5;display:block}.xg-mega-link:hover,.xg-mega-link[aria-current=page]{color:#1772f6;background:#f0f6fc}.xg-nav a:focus-visible,.xg-nav button:focus-visible,.xg-language a:focus-visible,.xg-language button:focus-visible{outline-offset:3px;outline:2px solid #1772f6}.xg-menu-open,.xg-menu-close,.xg-mobile-utilities{display:none}.xg-language{font-family:Roboto,Arial,sans-serif;position:relative}.xg-language-toggle{color:#fff;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;min-height:26px;padding:0;font-size:13px;font-weight:500;display:flex}.xg-language-toggle .xg-nav-icon:last-child{width:13px;height:13px}.xg-language-options{z-index:1300;background:#fff;border:1px solid #dce6ef;min-width:150px;padding:8px;position:absolute;top:100%;left:0;box-shadow:0 6px 16px #0000001f}.xg-language .xg-language-options a{color:#24364d;white-space:nowrap;margin:0;padding:10px 12px;font-size:14px;line-height:1.5;display:block}.xg-language .xg-language-options a:hover,.xg-language .xg-language-options a.is-active{color:#1772f6;background:#f0f6fc}@media (width>=992px){.xg-nav-panel{display:block!important}}@media (width<=1199px){.xg-nav-list{gap:28px}}@media (width<=991px){.xg-menu-open,.xg-menu-close{color:#fff;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.xg-menu-open .xg-nav-icon,.xg-menu-close .xg-nav-icon{width:28px;height:28px}.xg-menu-close{z-index:1301;background:#071017;position:fixed;top:16px;right:16px}.xg-nav-panel{color:#fff;overscroll-behavior:contain;z-index:1300;background:#071017;width:min(92vw,400px);height:100dvh;padding:76px 24px 28px;display:none;position:fixed;inset:0 0 0 auto;overflow-y:auto;box-shadow:-15px 0 30px #0003}body.xg-nav-open{overflow:hidden}body.xg-nav-open .xg-nav-panel{display:block}.xg-nav-backdrop{z-index:1110;background:#00000059;position:fixed;inset:0}.xg-nav-backdrop[hidden]{display:none}.xg-nav-list{display:block}.xg-nav-list>.xg-nav-item{border-top:1px solid #28333d}.xg-nav-item>a,.xg-menu-toggle{color:#fff;justify-content:space-between;width:100%;min-height:52px;padding:16px 0;font-size:15px;line-height:20px}.xg-nav-item.is-current>a:after,.xg-nav-item.is-current>.xg-menu-toggle:after{display:none}.xg-nav-item.is-current>a,.xg-nav-item.is-current>.xg-menu-toggle,.xg-menu-toggle[aria-expanded=true]{color:#6fb8ff}.xg-menu-toggle .xg-nav-icon{width:18px;height:18px}.xg-menu-toggle[aria-expanded=true] .xg-nav-icon{transform:rotate(180deg)}.xg-mega{max-height:none;box-shadow:none;color:#fff;background:0 0;border:0;padding:8px 0 20px;position:static;overflow:visible}.xg-overview{color:#8ac4ff;margin-bottom:20px;font-size:15px}.xg-mega-columns{display:block}.xg-mega-group,.xg-mega-group+.xg-mega-group{margin:0 0 20px}.xg-mega-group h2{color:#aabfce;border-color:#28333d;font-size:11px;line-height:1.6}.xg-mega-link{color:#e1e8ee;margin:0;padding:10px 0;font-size:14px}.xg-mega-link:hover,.xg-mega-link[aria-current=page]{color:#8ac4ff;background:0 0}.xg-mobile-utilities{border-top:1px solid #28333d;margin-top:24px;padding-top:24px;display:block}.xg-mobile-utilities .xg-language{margin:0 0 24px}.xg-mobile-utilities .xg-language-options{margin-top:10px;position:static}.xg-mobile-utilities .btn-one{text-align:center;margin:0 0 24px;padding:13px 16px;display:block}.xg-mobile-utilities .top-contact-info{padding:0;list-style:none}.xg-mobile-utilities .top-contact-info li{color:#c2c2c2;margin:0 0 16px;font-size:13px;line-height:1.6;display:block}.xg-mobile-utilities .top-contact-info a{color:#fff;overflow-wrap:anywhere}}@media (width<=359px){.xg-nav-panel{padding-left:18px;padding-right:18px}}.xg-mega-solutions .xg-mega-group,.xg-mega-solutions .xg-mega-group+.xg-mega-group{margin:0}.xg-mega-solutions .xg-mega-group h2{color:#1772f6;letter-spacing:.6px;margin:0 0 16px;padding-bottom:14px;font-size:13px;font-weight:500;line-height:1.5}.xg-solution-actions{align-content:start;gap:14px;display:grid}.xg-solution-action{color:#142949;text-transform:none;background:#f7f9fc;border:1px solid #e0e7ef;border-radius:5px;grid-template-columns:88px minmax(0,1fr);display:grid;overflow:hidden}.xg-solution-action img{object-fit:cover;width:100%;height:100%;min-height:126px}.xg-solution-action>span{padding:15px 14px}.xg-solution-action strong{text-transform:uppercase;margin-bottom:7px;font-size:12px;font-weight:500;line-height:1.5;display:block}.xg-solution-action strong b{color:#1772f6;font-weight:400}.xg-solution-action span span{color:#52677f;font-size:13px;line-height:1.55;display:block}.xg-solution-action{transition:color .16s,background-color .16s,border-color .16s}.xg-solution-action:hover,.xg-solution-action:focus,.xg-solution-action:active{color:#1772f6;background:#f0f6fc;border:1px solid #98bde9}.xg-mega-products .xg-mega-group h2{color:#1772f6;letter-spacing:.6px;font-size:13px;font-weight:500}.xg-product-actions{border:0;border-top:1px solid #e2eaf1;margin-top:24px;padding:18px 0 0}.xg-product-actions .xg-solution-action{grid-template-columns:120px minmax(0,1fr)}.xg-product-actions .xg-solution-action img{min-height:94px}.xg-product-actions .xg-solution-action>span{padding:11px 12px}.xg-product-actions .xg-solution-action strong{margin-bottom:4px}@media (prefers-reduced-motion:reduce){.xg-solution-action{transition:none}}@media (width>=992px){.xg-solution-action{grid-template-columns:120px minmax(0,1fr)}.xg-mega-products .xg-products-columns,.xg-mega-solutions .xg-solutions-columns{align-content:start;height:350px}.xg-mega-products{box-shadow:none;background:0 0;border:0;max-height:none;padding:12px 0 0;overflow:visible}.xg-mega-products .xg-products-columns{background:#fff;border:1px solid #dce4ed;border-radius:12px;align-items:start;gap:30px;max-height:calc(100dvh - 280px);padding:28px 30px;overflow-y:auto;box-shadow:0 10px 26px #0f243e1f}.xg-mega-products .xg-mega-link{font-size:15px}.xg-mega-products .xg-products-columns{grid-template-columns:1.15fr 1fr 1fr 1fr;gap:22px 26px}.xg-mega-products .xg-mega-group{margin:0}.xg-mega-products .xg-mega-group:first-child{grid-row:span 2}.xg-mega-products .xg-product-actions{border-left:0;grid-column:3/5;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0;padding-left:0}.xg-mega-solutions{box-shadow:none;background:0 0;border:0;max-height:none;padding:12px 0 0;overflow:visible}.xg-mega-solutions .xg-solutions-columns{background:#fff;border:1px solid #dce4ed;border-radius:12px;grid-template-columns:1fr 1fr .95fr;align-items:start;gap:30px;max-height:calc(100dvh - 280px);padding:28px 30px;overflow-y:auto;box-shadow:0 10px 26px #0f243e1f}.xg-mega-solutions .xg-mega-link{padding-top:11px;padding-bottom:11px;font-size:15px}.xg-solution-actions{border-left:1px solid #e2eaf1;padding-left:24px}}@media (width>=992px) and (width<=1199px){.xg-mega-products .xg-products-columns,.xg-mega-solutions .xg-solutions-columns{height:520px}.xg-mega-products .xg-products-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.xg-mega-products .xg-mega-group:first-child{grid-row:auto}.xg-mega-products .xg-product-actions{grid-column:1/-1}.xg-mega-solutions .xg-solutions-columns{grid-template-columns:1fr 1fr;gap:24px 32px;padding:24px}.xg-solution-actions{border-top:1px solid #e2eaf1;border-left:0;grid-column:1/-1;grid-template-columns:1fr 1fr;padding:20px 0 0}.xg-solution-action img{min-height:106px}}@media (width<=991px){.xg-product-actions .xg-solution-action{grid-template-columns:96px minmax(0,1fr)}.xg-mega-products .xg-mega-group{margin-bottom:24px}.xg-mega-products .xg-mega-group h2{color:#6fb8ff;font-size:12px}.xg-product-actions{border-top-color:#283b4c}.xg-mega-solutions .xg-mega-group{margin-bottom:24px}.xg-mega-solutions .xg-mega-group h2{color:#6fb8ff;font-size:12px}.xg-solution-action{color:#e1e8ee;background:#101f2c;border-color:#283b4c;grid-template-columns:96px minmax(0,1fr)}.xg-solution-action>span{padding:12px}.xg-solution-action span span{color:#b7c7d5}.xg-solution-action:hover{color:#8ac4ff;background:#152b3e}}.xg-mega-solutions .xg-solution-action strong,.xg-mega-products .xg-solution-action strong{color:#1772f6}@media (width>=1200px){.xg-mega-solutions .xg-mega-link{padding-top:9px;padding-bottom:9px}.xg-mega-solutions .xg-solution-actions{align-self:center}}@media (width>=992px) and (width<=1199px){.xg-mega-products .xg-products-columns{row-gap:10px}}@media (width>=1200px) and (width<=1399px){.xg-mega-products .xg-products-columns{padding-top:22px}.xg-mega-products .xg-mega-link{padding-top:5px;padding-bottom:5px}}.astro-home .xg-nav{font-family:Rubik,Arial,sans-serif;position:static}.astro-home .xg-menu-heading{align-items:center;gap:6px;display:flex}.astro-home .xg-hub-link{color:#222;text-transform:uppercase;align-items:center;padding:29px 0 26px;font:500 14px/14px Rubik,Arial,sans-serif;display:flex;position:relative}.astro-home .xg-hub-link:hover{color:#1772f6}.astro-home .xg-menu-heading .xg-menu-toggle{padding-inline:4px}.astro-home .xg-solution-action strong svg{vertical-align:middle;width:12px;height:12px;display:inline-block}@media (width<=991px){.astro-home .xg-menu-heading{gap:0;width:100%}.astro-home .xg-hub-link{color:#fff;flex:1;min-height:52px;padding:16px 0;font-size:15px;line-height:20px}.astro-home .xg-menu-heading .xg-menu-toggle{flex:0 0 48px;justify-content:center;width:48px;padding:16px 0}.astro-home .xg-hub-link:hover{color:#6fb8ff}.astro-home .xg-nav-item>a,.astro-home .xg-hub-link,.astro-home .xg-menu-heading .xg-menu-toggle{color:#fff}.astro-home .xg-nav-item>a:hover,.astro-home .xg-nav-item>a:focus-visible,.astro-home .xg-nav-item.is-current>a,.astro-home .xg-hub-link:hover,.astro-home .xg-hub-link:focus-visible,.astro-home .xg-menu-heading .xg-menu-toggle:hover,.astro-home .xg-menu-heading .xg-menu-toggle:focus-visible,.astro-home .xg-menu-heading .xg-menu-toggle[aria-expanded=true],.astro-home .xg-mega-link:hover,.astro-home .xg-mega-link:focus-visible,.astro-home .xg-mega-link[aria-current=page]{color:#6fb8ff}.astro-home .xg-solution-action strong{color:inherit}.astro-home .xg-solution-action:hover,.astro-home .xg-solution-action:focus-visible{color:#6fb8ff;background:#152b3e;border-color:#6fb8ff}.astro-home .xg-mobile-utilities .top-contact-info{text-align:left;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:14px;margin:0;padding:0;display:flex}.astro-home .xg-mobile-utilities .top-contact-info li{color:#fff;width:100%;margin:0;font:400 15px/26px Roboto,Arial,sans-serif}.astro-home .xg-mobile-utilities .top-contact-info a,.astro-home .xg-mobile-utilities .topbar-info-static{color:#fff;justify-content:flex-start;align-items:center;gap:8px;font:400 15px/26px Roboto,Arial,sans-serif;display:flex}.astro-home .xg-mobile-utilities .topbar-contact-icon{flex:none;width:19px;height:19px;margin:0}.astro-home .xg-mobile-utilities .top-contact-info a:hover{color:#6fb8ff}}@media (width<=1199px){.astro-home :is(.xg-mega-products,.xg-mega-solutions) .xg-solution-action{grid-template-columns:minmax(0,1fr)}.astro-home :is(.xg-mega-products,.xg-mega-solutions) .xg-solution-action img{display:none}.astro-home :is(.xg-mega-products,.xg-mega-solutions) .xg-solution-action>span{padding:14px 16px}.astro-home :is(.xg-mega-products,.xg-mega-solutions) .xg-solution-action strong{white-space:normal;justify-content:space-between;align-items:center;gap:12px;display:flex}.astro-home :is(.xg-mega-products,.xg-mega-solutions) .xg-solution-action strong svg{flex:none}}@media (width>=992px) and (width<=1199px){.astro-home .xg-mega-products .xg-products-columns,.astro-home .xg-mega-solutions .xg-solutions-columns{height:auto}}@media (width>=992px){.xg-mega,.xg-mega-products .xg-products-columns,.xg-mega-solutions .xg-solutions-columns{max-height:none;overflow:visible}.xg-mega-products .xg-products-columns,.xg-mega-solutions .xg-solutions-columns{height:auto;min-height:350px}.xg-mega{border-radius:0 0 6px 6px}}.astro-home .xg-nav-item.is-current>.xg-menu-heading .xg-hub-link,.astro-home .xg-nav-item.is-current>.xg-menu-heading .xg-menu-toggle{color:#1772f6}@media (width>=992px){.astro-home .xg-nav-item.is-current>.xg-menu-heading{position:relative}.astro-home .xg-nav-item.is-current>.xg-menu-heading:after{content:"";background:#1772f6;height:3px;position:absolute;bottom:0;left:0;right:0}}@media (width<=991px){.astro-home .xg-nav-item.is-current>.xg-menu-heading .xg-hub-link,.astro-home .xg-nav-item.is-current>.xg-menu-heading .xg-menu-toggle{color:#6fb8ff}}.xg-nav-item.is-current>a:after,.xg-nav-item.is-current>.xg-menu-toggle:after,.astro-home .xg-nav-item.is-current>.xg-menu-heading:after{border-radius:999px}
