.grid,.list-unstyled,summary{list-style:none}.announcement-bar__link:hover,.customer a,.link{text-decoration:underline}.header__menu-item:hover .header__active-menu-item,details[open]:hover>.header__menu-item{text-decoration-thickness:.2rem}.badge,.break,.header__heading-link{word-break:break-word}.page-width{max-width:var(--page-width);margin:0 auto;padding:0px 1.5rem}.isolate{position:relative;z-index:0}.list-unstyled{margin:0;padding:0}.hidden{display:none!important}.visually-hidden{overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0px;clip:rect(0px,0px,0px,0px);position:absolute!important;overflow-wrap:normal!important}.skip-to-content-link:focus{z-index:9999;position:inherit;overflow:auto;width:auto;height:auto;clip:auto}.icon-arrow,.title-wrapper-with-link .link-with-icon svg{width:1.5rem}.disclosure-has-popup,.media,.quantity,.quantity__rules,.quantity__rules-cart,details-disclosure>details,header-menu>details,summary{position:relative}.h0,.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:calc(var(--font-heading-scale) * .06rem);color:rgb(var(--color-foreground));line-height:calc(1 + .3/max(1,var(--font-heading-scale)));word-break:break-word}.h6,.link--text:hover,blockquote,h6{color:rgba(var(--color-foreground),.75)}.h1,h1{font-size:calc(var(--font-heading-scale) * 3rem)}.h2,h2{font-size:calc(var(--font-heading-scale) * 2rem)}.h3,h3{font-size:calc(var(--font-heading-scale) * 1.7rem)}@media only screen and (min-width:750px){.h1,h1{font-size:calc(var(--font-heading-scale) * 4rem)}.h2,h2{font-size:calc(var(--font-heading-scale) * 2.4rem)}.h3,h3{font-size:calc(var(--font-heading-scale) * 1.8rem)}}.caption{font-size:1rem;letter-spacing:.07rem;line-height:calc(1 + .7 / var(--font-body-scale))}.caption-large,.customer .field input,.customer select,.field__input,.form__label,.select__select{font-size:1.3rem;line-height:calc(1 + .5 / var(--font-body-scale));letter-spacing:.04rem}.color-foreground,.header__heading-link:hover .h2,.header__icon,.link--text{color:rgb(var(--color-foreground))}.circle-divider:last-of-type:after,a:empty:not(.hotspot-button),article:empty,div:empty:not(.hotspot-button),dl:empty,h1:empty,h2:empty,h3:empty,h4:empty,h5:empty,h6:empty,p:empty,section:empty,ul:empty{display:none}.customer a,.link{cursor:pointer;display:inline-block;border-width:medium;border-style:none;border-color:currentcolor;border-image:none;box-shadow:none;text-underline-offset:.3rem;color:rgb(var(--color-link));background-color:transparent;font-size:1.4rem;font-family:inherit}a:not([href]),summary{cursor:pointer}details>*{box-sizing:border-box}:root{--alpha-button-background:1;--alpha-button-border:1;--alpha-link:.85;--alpha-badge-border:.1;--duration-short:.1s;--duration-default:.2s;--duration-announcement-bar:.25s;--duration-medium:.3s;--duration-long:.5s;--duration-extra-long:.6s;--duration-extra-longer:.75s;--duration-extended:3s;--ease-out-slow:cubic-bezier(0, 0, .3, 1);--animation-slide-in:slideIn var(--duration-extra-long) var(--ease-out-slow) forwards;--animation-fade-in:fadeIn var(--duration-extra-long) var(--ease-out-slow)}.customer a:hover,.inline-richtext a:hover,.rte a:hover,.underlined-link:hover{color:rgb(var(--color-link));text-decoration-thickness:.2rem}summary .icon-caret{position:absolute;height:.6rem;right:1.5rem;top:calc(50% - .2rem)}summary::-webkit-details-marker{display:none}.focus-none{box-shadow:none!important;outline:0px!important}.rte>:first-child,.title-wrapper--no-top-margin,.title-wrapper--no-top-margin>.title{margin-top:0}.grid{display:flex;flex-wrap:wrap;margin-bottom:2rem;padding:0;column-gap:var(--grid-mobile-horizontal-spacing);row-gap:var(--grid-mobile-vertical-spacing)}.grid:last-child,.rte li:last-child,.rte>:last-child{margin-bottom:0}.grid__item{width:calc(25% - var(--grid-mobile-horizontal-spacing) * 3 / 4);max-width:calc(50% - var(--grid-mobile-horizontal-spacing)/ 2);flex-grow:1;flex-shrink:0}.grid--1-col .grid__item{max-width:100%;width:100%}@media screen and (min-width:750px){.page-width{padding:0px 5rem}.header.page-width,.utility-bar__grid.page-width{padding-left:3.2rem;padding-right:3.2rem}.caption{font-size:1.2rem}.grid{column-gap:var(--grid-desktop-horizontal-spacing);row-gap:var(--grid-desktop-vertical-spacing)}.grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4);max-width:calc(50% - var(--grid-desktop-horizontal-spacing)/ 2)}}.grid--2-col .grid__item{width:calc(50% - var(--grid-mobile-horizontal-spacing)/ 2)}@media screen and (min-width:750px){.grid--2-col .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing)/ 2)}.grid--4-col-tablet .grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}.grid--3-col-tablet .grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}}@media screen and (min-width:990px){.header:not(.drawer-menu).page-width{padding-left:5rem;padding-right:5rem}}.button,.cart__dynamic-checkout-buttons [role=button],.cart__dynamic-checkout-buttons iframe,.customer button,.shopify-challenge__button,.shopify-payment-button [role=button],button.shopify-payment-button__button--unbranded{--shadow-horizontal-offset:var(--buttons-shadow-horizontal-offset);--shadow-vertical-offset:var(--buttons-shadow-vertical-offset);--shadow-blur-radius:var(--buttons-shadow-blur-radius);--shadow-opacity:var(--buttons-shadow-opacity);--shadow-visible:var(--buttons-shadow-visible);--border-offset:var(--buttons-border-offset);--border-opacity:calc(1 - var(--buttons-border-opacity));border-radius:var(--buttons-radius-outset);position:relative}.button,.customer button,.shopify-challenge__button,button.shopify-payment-button__button--unbranded{min-width:calc(12rem + var(--buttons-border-width) * 2);min-height:calc(4.5rem + var(--buttons-border-width) * 2)}.button,.customer button,.shopify-challenge__button{display:inline-flex;justify-content:center;align-items:center;border:0px;padding:0px 3rem;cursor:pointer;font:inherit;text-decoration:none;color:rgb(var(--color-button-text));transition:box-shadow var(--duration-short) ease;-webkit-appearance:none;appearance:none;background-color:rgba(var(--color-button),var(--alpha-button-background))}.customer .field input,.customer select,.field__input,.quantity__input,.select__select,.text-area{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight)}.customer .field input,.customer select,.field__input,.quantity__input,.select__select{-webkit-appearance:none;appearance:none}.button:before,.cart__dynamic-checkout-buttons [role=button]:before,.customer button:before,.shopify-challenge__button:before,.shopify-payment-button [role=button]:before,.shopify-payment-button__button--unbranded:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:var(--buttons-radius-outset);box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow),var(--shadow-opacity))}.button:after,.customer button:after,.shopify-challenge__button:after,.shopify-payment-button__button--unbranded:after{content:"";position:absolute;top:var(--buttons-border-width);right:var(--buttons-border-width);bottom:var(--buttons-border-width);left:var(--buttons-border-width);z-index:1;border-radius:var(--buttons-radius);box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 var(--buttons-border-width) rgba(var(--color-button),var(--alpha-button-background));transition:box-shadow var(--duration-short) ease}.button:not([disabled]):hover:after,.customer button:hover:after,.shopify-challenge__button:hover:after,.shopify-payment-button__button--unbranded:hover:after{--border-offset:1.3px;box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 calc(var(--buttons-border-width) + 1px) rgba(var(--color-button),var(--alpha-button-background))}.button.focused,.button:focus,.button:focus-visible,.shopify-payment-button [role=button]:focus,.shopify-payment-button [role=button]:focus-visible,.shopify-payment-button__button--unbranded:focus,.shopify-payment-button__button--unbranded:focus-visible{outline:0px;box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.5),0 0 .5rem .4rem rgba(var(--color-foreground),.3)}.button:focus:not(:focus-visible):not(.focused),.shopify-payment-button [role=button]:focus:not(:focus-visible):not(.focused),.shopify-payment-button__button--unbranded:focus:not(:focus-visible):not(.focused){box-shadow:inherit}.button::selection,.customer button::selection,.shopify-challenge__button::selection{background-color:rgba(var(--color-button-text),.3)}.button,.button-label,.customer button,.shopify-challenge__button{font-size:1.5rem;letter-spacing:.1rem;line-height:calc(1 + .2 / var(--font-body-scale))}.header__icon:hover .icon,.modal__close-button:hover .icon,.share-button__fallback button:hover svg{transform:scale(1.07)}.customer .field:after,.customer select:after,.field:after,.localization-form__select:after,.quantity:after,.select:after,.share-button__fallback:after{pointer-events:none;content:"";position:absolute;top:var(--inputs-border-width);right:var(--inputs-border-width);bottom:var(--inputs-border-width);left:var(--inputs-border-width);border:.1rem solid transparent;border-radius:var(--inputs-radius);box-shadow:0 0 0 var(--inputs-border-width) rgba(var(--color-foreground),var(--inputs-border-opacity));transition:box-shadow var(--duration-short) ease;z-index:1}.field,.select,.text-area{position:relative;width:100%}.customer .field label,.field__label,.header__heading-link .h2,.select__select,.share-button__fallback button:hover{color:rgba(var(--color-foreground),.75)}.header__icon:after,.share-button__fallback .field:after,.share-button__fallback .field:before{content:none}.customer .field,.field,.field__button,.select,.text-area{display:flex}.customer .field input,.customer select,.field__input,.select__select{-webkit-appearance:none;appearance:none;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));font-size:1.6rem;width:100%;box-sizing:border-box;transition:box-shadow var(--duration-short) ease;border-radius:var(--inputs-radius);height:4.5rem;min-height:calc(var(--inputs-border-width) * 2);min-width:calc(7rem + (var(--inputs-border-width) * 2));position:relative;border:0px}.customer .field:before,.customer select:before,.field:before,.localization-form__select:before,.select:before{pointer-events:none;content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--inputs-radius-outset);box-shadow:var(--inputs-shadow-horizontal-offset) var(--inputs-shadow-vertical-offset) var(--inputs-shadow-blur-radius) rgba(var(--color-shadow),var(--inputs-shadow-opacity));z-index:-1}.customer .field:hover.field:after,.customer select:hover.select:after,.field:hover.field:after,.localization-form__select:hover.localization-form__select:after,.select:hover.select:after,.select__select:hover.select__select:after{box-shadow:0 0 0 calc(.1rem + var(--inputs-border-width)) rgba(var(--color-foreground),var(--inputs-border-opacity));outline:0px;border-radius:var(--inputs-radius)}.customer .field input:focus,.customer select:focus,.field__input:focus,.localization-form__select:focus.localization-form__select:after,.select__select:focus{box-shadow:0 0 0 calc(.1rem + var(--inputs-border-width)) rgba(var(--color-foreground));outline:0px;border-radius:var(--inputs-radius)}.field{transition:box-shadow var(--duration-short) ease}.customer .field input,.field__input{flex-grow:1;text-align:left;padding:1.5rem;margin:var(--inputs-border-width);transition:box-shadow var(--duration-short) ease}.customer .field label,.field__label{font-size:1.6rem;left:calc(var(--inputs-border-width) + 2rem);top:calc(1rem + var(--inputs-border-width));margin-bottom:0;pointer-events:none;position:absolute;transition:top var(--duration-short) ease,font-size var(--duration-short) ease;letter-spacing:.1rem;line-height:1.5}.customer .field input:-webkit-autofill~label,.customer .field input:focus~label,.customer .field input:not(:placeholder-shown)~label,.field__input:-webkit-autofill~.field__label,.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label{font-size:1rem;top:calc(var(--inputs-border-width) + .5rem);left:calc(var(--inputs-border-width) + 2rem);letter-spacing:.04rem}.customer .field input:-webkit-autofill,.customer .field input:focus,.customer .field input:not(:placeholder-shown),.field__input:-webkit-autofill,.field__input:focus,.field__input:not(:placeholder-shown){padding:2.2rem 1.5rem .8rem 2rem;margin:var(--inputs-border-width)}.customer .field input::-webkit-search-cancel-button,.field__input::-webkit-search-cancel-button{display:none}.customer .field input::placeholder,.field__input::placeholder{opacity:0}.field__button{align-items:center;background-color:transparent;border:0px;color:currentcolor;cursor:pointer;height:4.4rem;justify-content:center;overflow:hidden;padding:0;position:absolute;right:0;top:0;width:4.4rem}.field__button>svg{height:2.5rem;width:2.5rem}.header-wrapper--border-bottom,.search-modal,.utility-bar--bottom-border{border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.modal__toggle{list-style-type:none}.cart-count-bubble:empty,.header:not(.header--has-menu) *>.header__search,.modal__toggle-close,menu-drawer+.header__search{display:none}.modal__toggle-open{display:flex}.modal__close-button.link{display:flex;justify-content:center;align-items:center;padding:0;height:4.4rem;width:4.4rem;background-color:transparent}.cart-count-bubble,.modal__close-button .icon{height:1.7rem;width:1.7rem}.modal__content{position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(var(--color-background));z-index:4;display:flex;justify-content:center;align-items:center}.announcement-bar__link,.header__icon span,.utility-bar{height:100%}.header__heading-logo,.rte img{height:auto;max-width:100%}.announcement-bar-slider,.announcement-bar-slider .slider,.search-modal__form,.utility-bar__grid .announcement-bar-slider{width:100%}@keyframes translateAnnouncementSlideIn{0%{opacity:0;transform:translate(var(--announcement-translate-from))}to{opacity:1;transform:translate(0)}}@keyframes translateAnnouncementSlideOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(var(--announcement-translate-to))}}.section-header.shopify-section-group-header-group{z-index:3}.shopify-section-group-header-group{z-index:4}.header-wrapper{display:block;position:relative;background-color:rgb(var(--color-background))}.header{display:grid;grid-template-areas:"left-icons heading icons";grid-template-columns:1fr 2fr 1fr;align-items:center}@media screen and (min-width:1280px){.header{grid-template-columns:1fr auto 1fr}.header--middle-left{grid-template-areas:"heading navigation icons";grid-template-columns:auto auto 1fr;column-gap:1rem}}.header [tabindex="-1"]:focus{outline:0px}.header>.header__heading-link{line-height:0}.header__heading,.header__heading-link{grid-area:heading;justify-self:center}.header__heading-link{display:inline-block;padding:.75rem;text-decoration:none}.header__heading-logo-wrapper{width:100%;display:inline-block;transition:width .3s cubic-bezier(.52,0,.61,.99)}@media screen and (max-width:989px){.header__heading,.header__heading-link{text-align:center}}.header__icons{display:flex;grid-area:icons;justify-self:end;padding-right:.8rem}.header__icon span,.header__icon:not(.header__icon--summary){display:flex;align-items:center;justify-content:center}.header__icon .icon{height:2rem;width:2rem;fill:none;vertical-align:middle}.header__icon,.header__icon--cart .icon{height:4.4rem;width:4.4rem;padding:0}.header__icon--cart{position:relative;margin-right:-1.2rem}.header__search{display:inline-flex;line-height:0}.search-modal{opacity:0;min-height:calc(100% + var(--inputs-margin-offset) + (2 * var(--inputs-border-width)));height:100%}.search-modal__content{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0px 5rem 0px 1rem;line-height:calc(1 + .8 / var(--font-body-scale));position:relative}.search-modal__content-bottom{bottom:calc((var(--inputs-margin-offset)/ 2))}.search-modal__close-button{position:absolute;right:.3rem}@media screen and (min-width:990px){.header--middle-left .header__heading-link,.header--top-left .header__heading-link{margin-left:-.75rem}.header__heading,.header__heading-link{justify-self:start}.header--top-center>.header__search,.header:not(.header--top-center) *>.header__search{display:inline-flex}.search-modal__form{max-width:74.2rem}.search-modal__close-button{position:initial;margin-left:.5rem}}.header__icon--menu .icon{display:block;position:absolute;opacity:1;transform:scale(1);transition:transform .15s,opacity .15s}details:not([open])>.header__icon--menu .icon-close,details[open]>.header__icon--menu .icon-hamburger{visibility:hidden;opacity:0;transform:scale(.8)}@media(prefers-reduced-motion){.motion-reduce{transition:none!important;animation:auto ease 0s 1 normal none running none!important}}.header__inline-menu{margin-left:-1.2rem;grid-area:navigation;display:none}.header__menu-item{padding:1.1rem;text-decoration:none;color:rgba(var(--color-foreground),.75)}.header__active-menu-item,details[open]>.header__menu-item{text-decoration:underline}.header__active-menu-item,.header__menu-item:hover{color:rgb(var(--color-foreground))}.header__menu-item span{transition:text-decoration var(--duration-short) ease}.header__active-menu-item,.rte a{text-underline-offset:.3rem;transition:text-decoration-thickness var(--duration-short) ease}.header__menu-item:hover span{text-decoration:underline;text-underline-offset:.3rem}.header__menu-item .icon-caret{right:.8rem}@keyframes animateMenuOpen{0%{opacity:0;transform:translateY(-1.5rem)}to{opacity:1;transform:translateY(0)}}@media screen and (min-width:1280px){.header__inline-menu{display:block}.header--middle-left .header__inline-menu{margin-left:0}}.gradient{background-image:;background-position-x:;background-position-y:;background-size:;background-repeat:;background-origin:;background-clip:;background-color:;background-attachment:fixed}@media screen and (forced-colors:active){.icon{color:canvastext;fill:canvastext!important}}@supports not (inset:10px){.grid{margin-left:calc(-1 * var(--grid-mobile-horizontal-spacing))}.grid__item{padding-left:var(--grid-mobile-horizontal-spacing);padding-bottom:var(--grid-mobile-vertical-spacing)}@media screen and (min-width:750px){.grid__item,.product-grid .grid__item{padding-bottom:var(--grid-desktop-vertical-spacing)}.grid{margin-left:calc(-1 * var(--grid-desktop-horizontal-spacing))}.grid__item{padding-left:var(--grid-desktop-horizontal-spacing)}}}@media(forced-colors:active){.button,.customer button,.shopify-challenge__button{border:1px solid transparent}.button.focused,.button:focus,.button:focus-visible,.shopify-payment-button [role=button]:focus,.shopify-payment-button [role=button]:focus-visible,.shopify-payment-button__button--unbranded:focus,.shopify-payment-button__button--unbranded:focus-visible{outline:transparent solid 1px}.customer .field input:focus,.customer select:focus,.field__input:focus,.localization-form__select:focus.localization-form__select:after,.select__select:focus{outline:transparent solid 1px}}.rte:after{clear:both;content:"";display:block}@media screen and (min-width:750px){.search-modal__close-button{right:1rem}.search-modal__content{padding:0px 6rem}}.rte a{color:rgba(var(--color-link),var(--alpha-link));text-decoration-thickness:.1rem}@media(prefers-reduced-motion:no-preference){@keyframes animateAmbient{0%{transform:rotate(0) translate(1em) rotate(0) scale(1.2)}to{transform:rotate(360deg) translate(1em) rotate(-360deg) scale(1.2)}}@keyframes slideIn{0%{transform:translateY(2rem);opacity:.01}to{transform:translateY(0);opacity:1}}@keyframes fadeIn{0%{opacity:.01}to{opacity:1}}}@media(prefers-reduced-motion:no-preference)and (hover:hover){:root{--easter-egg:none;--sparkle:url(./sparkle.gif)}}.footer-block__details-content .list-menu__item--active,.footer-menu-lists:hover,.header__menu-item:hover,.menu-drawer__menu-item--active{text-underline-offset:6px!important}.circuit_title_link,.contact-link,.custom-overlay-button,.custom_collection_inner a,.diagram-heading,.dib-custom-block a,.footer-nav a,.header__icon--menu,.included-skus a,.multicolumn-card.content-container a,.overlay-button,.phone-num a,.split-video-button a,.video-section-lable a,a.diagram-link,a.hero-imglink{text-decoration:none}.go-btn:hover,.product-configurator,body.template-index .download-pdf-block a.metafield-url,section.footer-cta{background:#c7060c}.Prewired-Strut-flip-box-back p,.auto-solutions_rpeater_wrapp .auto-image_content_wrapper ul li,.bn-title,.color-scheme-4 .delivery-text-block a,.customer a,.everywhere-trackbusway-heading-col,.everywhere-trackbusway-heading-col a,.footer-block__heading.inline-richtext,.footer-cage-code,.form-disclaimer-text div#paragraph-1 p a,.gradientxline-solutions .content-grid h3,.gradientxline-solutions .slider-heading h4,.header__menu-item,.heading-tag,.image-with-text__heading.inline-richtext,.included-skus a,.large-content,.link,.power-collection-description-center p,.ppc-left-bottom-text,.ppc-no-product-heading h1,.ppc-no-product-text h3,.ppc-right-bottom-text,.ppc-right-top-text,.read_more_with_content a.read_more_btn:active,.template-collection-kits .custom-image-with-text-block h1,.template-collection-power-208y h1.image-with-text__heading.inline-richtext.h0,.template-page-PPC-Track busway-solutions .top-logo-heading-inner h1,.template-page-PPC-Track busway-solutions .top-logo-heading-inner p,.template-page-simple-Install .accordion-section-heading h1,.template-page-simple-Install .descripton-col p,h1.cus_heading,span.text-danger.text-smaller{color:#fff}body ::selection{background:#d0d0d0}.arrow-icon,.banner__heading,.brusstrut-top-text p,.bundle-heading11,.collection-diagram-image-heading,.collection-list-title,.collection33-heading h2,.contact-info-heading,.custom-collection-list span,.custom-gallery-imageee,.custom_outer_undercart-image.bottom_video_content,.custom_outer_undercart-image.top_video_content,.diagram-heading,.drop-button,.email-btn00 details.email-reveal,.fifty-fifty-images-inner .img-col,.footer-block__heading.inline-richtext,.heading-tag,.image-with-text__heading.inline-richtext,.jump-indicate,.kits-nav-title,.large-content,.map-content,.model-view,.overlay-heading-mobile,.overlay-text,.pdp-div,.product__title.product__title_above-img,.rich-text__heading,.splitter-section,.sub-heading-grid,.template-collection-kits .card__heading,.text2t,.top-logo-heading-inner p,.treadmark-icon,.video-h,.video-more-button,.video-section-lable a,a.blog-more-btn,a.no-format,details.email-reveal a{font-family:Montserrat,sans-serif}.hero-caption,.jump-indicate,.overhead-power-distribution .image-with-text__text.rte.body p,.section-title,.treadmark-icon,p.address-div{font-size:18px}.article-template__content a,.bew-content a,.bottom-content a,.descripton-col a,.entry-content a,.faq-answer a,.footer-nav a:hover,.image-with-bg-text a,.image-with-text__text a,.insight-description a,.iwt-v2-desc a,.multicolumn-bottom-content a,.paragh-content a,.phone-main-grid p a,.product__description a,.rich-text__text.rte a,.split-video-description a,.step-heading a,.tb-context a,.tb-terms-grid a,.tb-top a,.top-description a,.top-section-div a,.video-desc a,.what-is-busway-text a,a.blog-link,a.power-links,details.email-reveal strong:hover,details.phone-reveal strong:hover,p.product-php-content a,ul.pdp-features a,ul.tb-ul-list a{text-decoration:underline}[data-phone-original=true]{pointer-events:auto!important;text-decoration:none!important;-webkit-text-fill-color:inherit!important}.for-collection-pages .breadcrumbs{margin-top:1rem}.page-phone-col-with-breadcrub{min-height:40px;margin:0;display:flex;justify-content:space-between;align-items:center}.footer-block__image-wrapper,.overhead-power-distribution div#slider-heading-col,.price-block-main .price__container{margin-bottom:0!important}@keyframes movingobject{0%,to,50%{left:47%}25%{left:65%}75%{left:30%}}@keyframes bridging{0%,to{left:32%;top:auto;bottom:177px}25%{left:72%;bottom:40px;top:auto}50%{left:72%;top:auto;bottom:177px}75%{left:32%;bottom:40px;top:auto}}@keyframes bridgingfade{0%,to{opacity:0}50%{opacity:1}}details.email-reveal a,details.email-reveal a:hover,details.phone-reveal a,details.phone-reveal a:hover{color:#ffd400;text-decoration-color:#ffd400!important}.email-reveal strong,.phone-reveal strong,a.no-format,details.email-reveal a{color:#ffd400;text-underline-offset:6px!important;text-decoration:underline 2px rgb(255,212,0)!important}.bottom-cta-content a,.custom-collection-list h3 a,.custom-video-heading h1 a,.custom-video-heading h3 a .custom-video-heading a,.light-product-slider .home-no-more-sec-item a,.product-configurator-inner a,nav.header__inline-menu ul li a,nav.header__inline-menu ul li summary.list-menu__item a{color:#fff;text-decoration:none}.custom-image-block-img,.ppc-image-grid-item,header-drawer span{border:2px solid rgb(199,6,12)}.bundle-products-list ul,.custom-image-block.custom-image-block-2,.footer__content-bottom .footer__payment,.rte li:last-child,.rte>:last-child,.template-page-busway-fundamentals .grid:last-child{margin-top:0}.PPC-page-forms form.g-container .gfb__dropzone .gfb__dropzone--content .gfb__dropzone--placeholder,.bew-content p,.collection-digrm-desc p,.color-scheme-1 .collection-hero__description.rte ul li,.color-scheme-1 .image-with-text__heading.inline-richtext,.color-scheme-1 .image-with-text__text.rte.body p,.color-scheme-1 .multicolumn-bottom-content p,.color-scheme-1 .multicolumn_title-btn-wrapper p,.color-scheme-1 .rich-text__text.rte li,.color-scheme-1 .rich-text__text.rte p,.contact-info-content p,.descripton-col h3,.descripton-col p,.diagram-extra-note strong,.inline-richtext,.insight-description p,.product000-new span,.template-collection-power-collection .collection-digrm-desc p,.template-collection-power-collection .power-options,.template-collection-power-collection .rich-text__text.rte p,.template-collection-power-collection .split-video-description p,.template-collection-power-collection .wire-descriotion p,.template-index .collection-digrm-desc li,.template-index .collection-digrm-desc p,.template-index .rich-text__text p,.template-page-busway-fundamentals .rich-text__text p,.template-page-data-centers .image-with-text__heading.inline-richtext,.template-page-industrial .image-with-text__heading.inline-richtext,.wire-descriotion li,.wire-descriotion p,a#power-plug-Ins:hover,blockquote,h2.image-with-text__heading.custom-color-div.inline-richtext.h0,p.article-card__excerpt.rte-width,span.power-options{color:#000}.footer__content-bottom{display:flex;align-items:center;justify-content:space-between;padding:10px 50px 15px!important}.footer__localization:empty+.footer__column--info{align-items:start!important}.footer__content-bottom-wrapper--center{justify-content:right!important}.footer__content-bottom-wrapper--center .footer__copyright{margin-top:0!important}svg.icon-new-hamburger.icon.icon-hamburger{width:2.5rem;height:2.5rem}@keyframes marquee-left{0%{transform:translateZ(0);visibility:visible}to{transform:translate3d(-100%,0,0)}}@media(max-width:749px){.collection-diagram-image,.custom-collection-list-section,.footer__content-bottom .footer__payment ul.list.list-payment,.header__heading-link,.installed-cost-3-blocks,.power-collection-heading-image,.template-page-ROWs .icon-with-richtext-main{padding:0}.menu-drawer__menu li a{justify-content:center}.footer__localization:empty+.footer__column,.template-index .text-with-video-section{padding:0!important}.footer-block__details-content,.footer-block__heading{margin-bottom:1rem!important}.footer__content-top{padding:0px 1.5rem!important}.footer-block__details-content .list-menu__item--link{padding-bottom:0!important}.footer-block.grid__item{margin:2rem 0px!important}.footer__content-bottom-wrapper--center{justify-content:center!important}.header-wrapper .header{grid-template-columns:2fr 3fr 1fr;padding:10px 1rem 10px 2rem}.header-wrapper .header header-drawer,.header-wrapper .header header-drawer .header__icon--menu,.header-wrapper .header header-drawer .menu-drawer-container{width:100%;display:block}}@media(max-width:480px){.footer-block__heading{font-weight:800;border-width:medium 0px 2px;border-style:none none solid;border-color:currentcolor;border-image:none;font-size:20px!important}ul.footer-block__details-content li a{height:44px;width:100%;display:block}.footer-cage-code,details.email-reveal,details.phone-reveal{line-height:44px}.page-phone-col-with-breadcrub{display:block;justify-content:space-between;align-items:center}}@media screen and (max-width:768px){.footer-block__heading{font-size:26px!important;font-weight:700}.footer__blocks-wrapper{display:grid;grid-template-columns:1fr 1fr}details.email-reveal,details.phone-reveal{border:1px solid;padding:12px;margin:16px;width:auto;display:block}}@keyframes rippleAnimation{0%{transform:translate(-50%,-50%) scale(1);opacity:1}to{transform:translate(-50%,-50%) scale(2.5);opacity:0}}@media screen and (max-width:749px){h2{font-size:21px!important}li,p{font-size:16px!important}}@media screen and (min-width:749px)and (max-width:990px){.ppc-image-grid-item,header-drawer span{border:2px solid rgb(199,6,12);width:100px}}@media screen and (max-width:989px){.menu-drawer summary.menu-drawer__menu-item,.menu-drawer__menu li a{color:#fff!important}}.footer-cta__inner{max-width:1200px;margin:0 auto;padding:16px clamp(16px,4vw,24px);display:flex;gap:16px;align-items:center;justify-content:center;min-height:60px}.contact-cta__btn,.footer-cta__button{display:inline-block;color:#000;text-decoration:none}.footer-cta__copy{margin:0;font-size:clamp(14px,1.8vw,16px);text-align:center}.footer-cta__button{background:#fff;border-radius:6px;padding:10px 16px;transition:.2s}.footer-cta__button:focus,.footer-cta__button:hover{background:#000;color:#ff0;outline:rgb(255,255,255) solid 2px;outline-offset:2px}@media(max-width:640px){.footer-cta__inner{flex-direction:column;gap:12px;padding:16px}}@media(max-width:770px){.menu-drawer summary.menu-drawer__menu-item,.menu-drawer__menu li a{color:#fff}}.feed-diagram-toggle .toggle-btn:hover,.icon-heading :hover,.prime-button00:hover,.template-page-simple-Install .step-heading strong,a.blog-more-btn:hover,a.button:hover,a.left-side0button:hover{color:#ff0}html{scroll-padding-top:80px;scroll-behavior:smooth}.list-menu li a{text-align:left!important;display:block}@media(max-width:767px){.footer-block__heading{font-weight:800;border-width:medium 0px 2px;border-style:none none solid;border-color:currentcolor;border-image:none;font-size:20px!important}ul.footer-block__details-content li a{height:44px;width:100%;display:block}.footer-cage-code,details.email-reveal,details.phone-reveal{line-height:44px}.ppc-image-grid-item,header-drawer span{width:100px}.header--middle-left{justify-content:unset;grid-template-areas:"left-icons heading icons";gap:10px}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.row-top-content h2,p.footer-cta__copy{color:#fff;font-size:20px;margin:12px 0}@keyframes accordion-open{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}a#footer-menu-contact-us{color:#ff6166}.header__active-menu-item{color:#a12024!important}.copyright__content{font-size:13px!important}span.reveal-icon{height:30px}.menu-drawer__menu-item--active,.multicolumn_title-btn-wrapper .rte a{text-decoration:underline!important}.custom--step-heading-sections .step-heading-col .step-image,.custom-about-Track-Busway-content-inner img,.custom-about-Track-Busway-content-inner span,.desktop-mobile-spec-text-mobile,.mobile_only,.spinner,.template-page-plug-in-busway section.footer-cta,h1.mobile-cus-heading{display:none}.spinner{width:18px;height:18px;border-width:3px;border-style:solid;border-color:rgb(51,51,51) rgb(255,255,255) rgb(255,255,255);border-image:none;border-radius:50%;animation:.8s linear 0s infinite normal none running spin;margin-left:8px;vertical-align:middle}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.footer-block__heading{margin-bottom:1rem!important}.menu-texxt{justify-content:end;display:flex;width:50%}.new-icon-humbur{width:22%;display:flex;align-items:center}@media screen and (max-width:375px){.ppc-image-grid-item,header-drawer span{width:100px}}@media screen and (max-width:1280px){header-drawer .header__icon--menu>.header-menu-trigger{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;width:100px;height:4.4rem;box-sizing:border-box;flex-wrap:nowrap;white-space:nowrap}header-drawer .new-icon-humbur{flex:0 0 2.2rem;width:2.2rem;display:inline-flex;align-items:center;justify-content:center}header-drawer .menu-texxt{flex:0 0 auto;width:auto;justify-content:flex-start;white-space:nowrap}}.menu-drawer__navigation>.menu-drawer__menu>li>a.menu-drawer__menu-item,.menu-drawer__navigation>.menu-drawer__menu>li>details>summary.menu-drawer__menu-item{font-size:20px;font-weight:600;padding-top:16px;padding-bottom:16px}.menu-drawer__navigation li{background:#1b578c}.menu-drawer__menu-item--active{text-decoration-color:#a12024!important}.menu-drawer__menu-item--active svg{color:#a12024}.nav-contact-cta:active,.nav-contact-cta:hover{border:1px solid rgb(255,255,0);color:#fff!important}.footer-block__details-content .list-menu__item--active,.footer-menu-lists:hover,.header__menu-item:hover,.phone-main-grid a:hover,a.contact-info,span.contact-info{text-decoration:underline 2px rgb(161,32,36)!important}.footer-menu-lists,.menu-drawer__menu a.nav-contact-cta,.menu-drawer__menu a.nav-contact-cta.menu-drawer__menu-item--active,.menu-drawer__menu a.nav-contact-cta[aria-current=page],small.help-text.globo-description{color:#fff!important}@media(min-width:1280px){details.email-reveal,details.phone-reveal{color:#fff}}button.menu-drawer__close-button.link.link--text.focus-inset{font-size:16px;font-weight:600}p.address-div{line-height:1.4;margin-bottom:12px;color:#fff}.nav-contact-cta{background:#cd0017!important}@media screen and (max-width:320px){.menu-texxt{display:none}span.header-menu-trigger{width:50px!important}.header__heading-logo,.rte img{height:28px;width:113px;max-width:100%}}body:has(#application-page-format) #MainContent{font-family:var(--font-body-family,Arial,sans-serif);font-size:16px;line-height:1.6;letter-spacing:normal;color:#23323e}body:has(#application-page-format) #MainContent :is(.tbwa-industrial,.tbwa-office,.tbwa-automotive,.dc-page){font-family:var(--font-body-family,Arial,sans-serif);font-size:16px;line-height:1.6;letter-spacing:normal}body:has(#application-page-format) #MainContent :is(h1,h2,h3,h4){font-family:var(--font-heading-family,Arial,sans-serif)!important;font-weight:700!important;letter-spacing:normal}body:has(#application-page-format) #MainContent h2{font-size:30px!important;line-height:1.25!important;text-wrap:balance}body:has(#application-page-format) #MainContent h3{font-size:22px!important;line-height:1.3!important}body:has(#application-page-format) #MainContent :is(.page-width,.tbwa-shell,.dc-page,.apf-shell){max-width:1240px;margin-inline:auto;padding-inline:28px;box-sizing:border-box}body:has(#application-page-format) #MainContent .page-width .page-width{padding-inline:0}body:has(#application-page-format) #MainContent [id]{scroll-margin-top:40px}body:has(#application-page-format) #MainContent #application-page-format{padding-top:24px;padding-bottom:24px}body:has(#application-page-format) #MainContent .apf-heading{text-align:center;margin:0 auto 24px;max-width:1100px}body:has(#application-page-format) #MainContent .apf-eyebrow{color:#52616f;font-size:12px!important;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;font-weight:700;margin:0 0 12px}body:has(#application-page-format) #MainContent #application-page-title{font-size:40px;line-height:1.16;color:#14345f;margin:0 0 16px;text-wrap:balance}body:has(#application-page-format) #MainContent .apf-introduction{font-size:18px;line-height:1.55;max-width:850px;margin:0 auto 20px}body:has(#application-page-format) #MainContent .apf-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:12px}body:has(#application-page-format) #MainContent :is(.apf-button,.tbwa-primary,.dc-button,.tbw-lab-button){display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#b61523!important;border:1px solid #b61523!important;border-radius:4px!important;color:#fff!important;padding:12px 20px;min-height:48px;box-sizing:border-box;font-family:var(--font-body-family,Arial,sans-serif);font-size:15px!important;font-weight:700;line-height:1.4;text-decoration:none!important;letter-spacing:normal}body:has(#application-page-format) #MainContent :is(.apf-button.apf-secondary,.tbwa-outline,.dc-button.secondary,.tbw-lab-button.secondary){display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#fff!important;color:#14345f!important;border:1px solid #14345f!important;border-radius:4px!important;padding:12px 20px;min-height:48px;box-sizing:border-box;font-family:var(--font-body-family,Arial,sans-serif);font-size:15px!important;font-weight:700;line-height:1.4;text-decoration:none!important;letter-spacing:normal}body:has(#application-page-format) #MainContent :is(.apf-button,.tbwa-primary,.dc-button,.tbw-lab-button):hover{background:#84101c!important;color:#fff!important}body:has(#application-page-format) #MainContent :is(.apf-secondary,.tbwa-outline,.dc-button.secondary,.tbw-lab-button.secondary):hover{background:#e5f0f9!important;color:#14345f!important}body:has(#application-page-format) #MainContent :is(a,button,summary):focus-visible{outline:3px solid #d67b13;outline-offset:4px}body:has(#application-page-format) #MainContent .apf-navigation{padding:16px 18px;background:#14345f;border-radius:5px}body:has(#application-page-format) #MainContent .apf-navigation-label{color:#fff;text-align:center;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.4;margin:0 0 10px}body:has(#application-page-format) #MainContent .apf-navigation ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:9px;list-style:none;padding:0;margin:0}body:has(#application-page-format) #MainContent .apf-navigation li{margin:0;padding:0;min-width:0}body:has(#application-page-format) #MainContent .apf-navigation a{display:flex;justify-content:space-between;align-items:center;gap:8px;background:#fff;color:#14345f!important;border:1px solid #dae6ef;border-radius:3px;padding:10px 11px;min-height:44px;height:100%;box-sizing:border-box;font-size:13px;line-height:1.35;font-weight:700;text-decoration:none}body:has(#application-page-format) #MainContent .apf-navigation a:hover{background:#e5f0f9;color:#14345f!important}body:has(#application-page-format) #MainContent .apf-navigation a:focus-visible{outline-color:#ffc66d}body:has(#application-page-format) #MainContent .tbwa-hero{padding-top:0}body:has(#application-page-format) #MainContent :is(.tbwa-opening-feature,.tbwa-hero-image){margin-top:0}body:has(#application-page-format) #MainContent :is(.tbwa-section,.dc-section){padding-block:24px;margin-block:0}body:has(#application-page-format) #MainContent :is(.tbwa-section-heading,.dc-section>h2,.tbw-lab-compact>h2,#lab-configurators>h2,#lab-project-resources h2,#laboratory-bench-example>h2){text-align:center}body:has(#application-page-format) #MainContent .tbwa-section-heading{margin-bottom:18px}body:has(#application-page-format) #MainContent .tbw-lab-compact{padding-block:24px;margin-block:0}body:has(#application-page-format) #MainContent #tbw-lab-banner{max-width:1184px;margin:0 auto 24px}body:has(#application-page-format) #MainContent #tbw-lab-banner img{max-height:420px;object-fit:cover;object-position:center}body:has(#application-page-format) #MainContent .dc-page{padding-top:0}body:has(#application-page-format) #MainContent .dc-rack-art{margin-top:0}body:has(#application-page-format) #MainContent .dc-rack-art img{width:100%;height:380px;object-fit:cover}body:has(#application-page-format) #MainContent .dc-rack-intro{margin-bottom:0}body:has(#application-page-format) #MainContent .tbwa-hero-image img{max-height:420px;object-fit:cover}@media(max-width:990px){body:has(#application-page-format) #MainContent .apf-navigation ul{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){body:has(#application-page-format) #MainContent :is(.page-width,.tbwa-shell,.dc-page,.apf-shell){padding-inline:20px}body:has(#application-page-format) #MainContent #application-page-format{padding-top:18px;padding-bottom:20px}body:has(#application-page-format) #MainContent #application-page-title{font-size:29px;line-height:1.17;margin-bottom:14px}body:has(#application-page-format) #MainContent .apf-eyebrow{font-size:10px!important;margin-bottom:10px}body:has(#application-page-format) #MainContent .apf-introduction{font-size:16px;line-height:1.5;margin-bottom:18px}body:has(#application-page-format) #MainContent .apf-heading{margin-bottom:20px}body:has(#application-page-format) #MainContent .apf-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}body:has(#application-page-format) #MainContent .apf-actions>.apf-button:first-child{grid-column:1/-1}body:has(#application-page-format) #MainContent .apf-actions>.apf-button:last-child:nth-child(2){grid-column:1/-1}body:has(#application-page-format) #MainContent .apf-button{padding:11px 10px}body:has(#application-page-format) #MainContent .apf-navigation{padding:14px}body:has(#application-page-format) #MainContent .apf-navigation ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}body:has(#application-page-format) #MainContent h2{font-size:25px!important}body:has(#application-page-format) #MainContent h3{font-size:21px!important}body:has(#application-page-format) #MainContent :is(.tbwa-section,.dc-section,.tbw-lab-compact){padding-block:20px}body:has(#application-page-format) #MainContent #tbw-lab-banner{margin-inline:20px}body:has(#application-page-format) #MainContent #tbw-lab-banner img{height:auto;max-height:none}body:has(#application-page-format) #MainContent .dc-rack-art img{height:auto;max-height:360px;object-fit:cover}}body:has(#application-page-format) #MainContent .tbwa-closing{margin-block:16px 24px}body:has(#application-page-format) #MainContent #laboratory-bench-example{margin-block:24px}body:has(#application-page-format) #MainContent #lab-configurators{padding-block:20px}body:has(#application-page-format) #MainContent #lab-configurators>h2{margin-top:0}body:has(#application-page-format) #MainContent .faq-accordion-section{margin-block:24px}body:has(#application-page-format) #MainContent .apf-project-intro{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(220px,1fr);gap:28px;align-items:center;padding:24px;background:#edf4f9;border-left:4px solid #b61523;border-radius:5px}body:has(#application-page-format) #MainContent .apf-project-intro h2{margin:0 0 12px;text-align:left;color:#14345f}body:has(#application-page-format) #MainContent .apf-project-intro p{margin:0}body:has(#application-page-format) #MainContent .apf-project-action{text-align:center}body:has(#application-page-format) #MainContent .apf-project-action p{font-size:14px;margin-top:10px;line-height:1.5}body:has(#application-page-format) #MainContent .apf-project-details{margin-top:14px;border:1px solid #ccd9e4;border-radius:5px;padding:0 18px}body:has(#application-page-format) #MainContent .apf-project-details summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;padding:12px 0;cursor:pointer;color:#14345f;font-weight:700;list-style:none}body:has(#application-page-format) #MainContent .apf-project-details summary::-webkit-details-marker{display:none}body:has(#application-page-format) #MainContent .apf-project-details summary:after{content:"+";font-size:24px;font-weight:400}body:has(#application-page-format) #MainContent .apf-project-details[open] summary:after{content:"\2212"}body:has(#application-page-format) #MainContent .apf-project-details>p{margin:4px 0 14px}body:has(#application-page-format) #MainContent #lab-project-resources{margin:0;padding:24px 0;background:#14345f;color:#fff}body:has(#application-page-format) #MainContent #lab-project-resources h2{margin:0 0 20px;color:#fff;text-align:center}body:has(#application-page-format) #MainContent .apf-resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}body:has(#application-page-format) #MainContent .apf-resource-card{min-width:0;overflow:hidden;border:1px solid #d5e0e8;border-radius:6px;background:#fff;color:#23323e}body:has(#application-page-format) #MainContent .apf-resource-image{display:block!important;background:#f3f6f8;min-height:0;padding:0!important;border-bottom:1px solid #d5e0e8}body:has(#application-page-format) #MainContent .apf-resource-image>img{display:block;width:100%;height:178px;object-fit:contain;background:#fff}body:has(#application-page-format) #MainContent .apf-resource-image.apf-resource-photo>img{object-fit:cover;object-position:center 40%}body:has(#application-page-format) #MainContent .apf-resource-products{display:grid;grid-template-columns:1fr 1fr;height:178px;background:#fff}body:has(#application-page-format) #MainContent .apf-resource-products>span{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:8px;color:#14345f;font-size:12px;font-weight:700}body:has(#application-page-format) #MainContent .apf-resource-products img{width:100%;height:132px;object-fit:contain}body:has(#application-page-format) #MainContent .apf-resource-body{padding:18px}body:has(#application-page-format) #MainContent .apf-resource-body h3{margin:0 0 8px;color:#14345f}body:has(#application-page-format) #MainContent .apf-resource-body p{margin:0 0 8px;font-size:15px;line-height:1.5}body:has(#application-page-format) #MainContent .apf-resource-body ul{list-style:none;padding:0;margin:0}body:has(#application-page-format) #MainContent .apf-resource-body li{margin:0;padding:0}body:has(#application-page-format) #MainContent .apf-resource-body a{display:flex;align-items:center;min-height:44px;padding:6px 0;color:#14345f;text-decoration:underline;text-underline-offset:4px;font-size:15px;line-height:1.4}body:has(#application-page-format) #MainContent .apf-resource-body a.apf-resource-primary{font-weight:700;color:#9f1420}@media(max-width:749px){body:has(#application-page-format) #MainContent #laboratory-bench-example{margin-block:20px}body:has(#application-page-format) #MainContent .faq-accordion-section{margin-block:20px}body:has(#application-page-format) #MainContent .apf-project-intro{grid-template-columns:1fr;gap:18px;padding:20px}body:has(#application-page-format) #MainContent .apf-project-action{text-align:left}body:has(#application-page-format) #MainContent .apf-project-action .tbw-lab-button{width:100%}body:has(#application-page-format) #MainContent .apf-resource-grid{grid-template-columns:1fr;gap:16px}body:has(#application-page-format) #MainContent #lab-project-resources{padding-block:20px}}body:has(#application-page-format) #MainContent .apf-button{text-align:center}@media(max-width:749px){body:has(#application-page-format) #MainContent [id],body:has(#application-page-format) #MainContent .aps-projects{scroll-margin-top:16px}}body:has(#application-page-format) #MainContent .apf-opening--image{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:28px;margin-bottom:24px}body:has(#application-page-format) #MainContent .apf-opening--image .apf-heading{text-align:left;margin:0;min-width:0}body:has(#application-page-format) #MainContent .apf-opening--image .apf-actions{justify-content:flex-start}body:has(#application-page-format) #MainContent .apf-hero-image{margin:0;min-width:0;overflow:hidden;border-radius:7px;background:#071d31}body:has(#application-page-format) #MainContent .apf-hero-image img{display:block;width:100%;height:auto;aspect-ratio:1500/850;object-fit:cover}body:has(#application-page-format) #MainContent .apf-timing{margin-top:18px;padding-top:14px;border-top:1px solid #ccdbe6;font-size:13px;line-height:1.5}body:has(#application-page-format) #MainContent .apf-timing strong{display:block;color:#14345f;font-size:17px;margin-bottom:5px}body:has(#application-page-format) #MainContent .apf-timing span{display:block;margin-bottom:5px}body:has(#application-page-format) #MainContent .apf-timing a{color:#14345f;text-underline-offset:3px}@media(max-width:749px){body:has(#application-page-format) #MainContent .apf-opening--image{display:flex;flex-direction:column;gap:0;margin-bottom:20px}body:has(#application-page-format) #MainContent .apf-opening--image .apf-heading{display:contents}body:has(#application-page-format) #MainContent .apf-opening--image .apf-eyebrow{order:1;text-align:center}body:has(#application-page-format) #MainContent .apf-opening--image #application-page-title{order:2;text-align:center}body:has(#application-page-format) #MainContent .apf-opening--image .apf-hero-image{order:3;width:100%;margin:2px 0 16px}body:has(#application-page-format) #MainContent .apf-opening--image .apf-introduction{order:4;text-align:center;margin:0 0 16px}body:has(#application-page-format) #MainContent .apf-opening--image .apf-actions{order:5;width:100%;display:grid;grid-template-columns:1fr 1fr}body:has(#application-page-format) #MainContent .apf-opening--image .apf-actions>.apf-button,body:has(#application-page-format) #MainContent .apf-opening--image .apf-actions>.apf-button:first-child,body:has(#application-page-format) #MainContent .apf-opening--image .apf-actions>.apf-button:last-child:nth-child(2){grid-column:auto;width:100%}body:has(#application-page-format) #MainContent .apf-opening--image .apf-timing{order:6;width:100%;margin-top:14px;padding-top:12px}}.apc-plan{position:relative;max-width:1200px;margin:32px auto;padding:24px 0;border-top:1px solid #d3dfe9;scroll-margin-top:120px;color:#17375e}.apc-plan h2{text-align:center;margin:0 0 12px;font-size:clamp(24px,2.4vw,32px);line-height:1.25}.apc-plan .apc-plan-intro{max-width:850px;margin:0 auto 20px;text-align:center}.apc-plan .apc-plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.apc-plan a.apc-plan-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid #cad9e6;border-radius:6px;background:#f6f9fc;color:#17375e;text-decoration:none}.apc-plan a.apc-plan-card:hover{border-color:#b60017;box-shadow:0 3px 12px #17375e14}.apc-plan a.apc-plan-card:focus-visible{outline:3px solid #b60017;outline-offset:4px}.apc-plan .apc-plan-image{display:block;width:100%;height:auto;aspect-ratio:2/1;object-fit:contain;background:#fff;margin:0}.apc-plan .apc-plan-body{display:flex;flex:1;flex-direction:column;padding:20px;gap:10px}.apc-plan .apc-plan-body h3{margin:0;font-size:22px;line-height:1.3}.apc-plan .apc-plan-body p{margin:0 0 8px}.apc-plan .apc-plan-link{display:block;margin-top:auto;color:#b60017;font-weight:700}.apc-plan .apc-plan-help{margin:16px 0 0;text-align:center;font-size:15px}.apc-plan .apc-plan-help a{color:#17375e;text-decoration:underline;text-underline-offset:3px}.apc-plan .apc-plan-anchor{display:block!important;position:absolute!important;top:0!important;width:0!important;height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important;scroll-margin-top:120px}.apc-plan--single .apc-plan-grid{grid-template-columns:minmax(0,1fr)}.apc-plan--single a.apc-plan-card{display:grid;grid-template-columns:1fr 1fr;align-items:center}.apc-plan--single .apc-plan-body{padding:24px}.apc-plan--single .apc-plan-link{margin-top:8px}body:has(.apf-shell--laboratories) .apc-plan{padding-right:20px;padding-left:20px}@media(max-width:749px){.apc-plan{margin:24px auto;padding:20px 0}.apc-plan .apc-plan-grid{grid-template-columns:minmax(0,1fr);gap:16px}.apc-plan--single a.apc-plan-card{display:flex}.apc-plan .apc-plan-body{padding:16px}.apc-plan .apc-plan-help a{display:inline-block;padding:8px 0}}body:has(#application-page-format) #MainContent .apc-plan--paired{margin-top:0;padding-top:16px;border-top:0}body:has(#application-page-format) #MainContent :is(#industrial-options,#automotive-options,#office-options,#lab-system-selection){margin-bottom:0;padding-bottom:12px}body:has(#application-page-format) #MainContent .apc-plan a.apc-plan-card--t40{background:#eaf2f8;border-color:#b9cfdf;color:#14345f}body:has(#application-page-format) #MainContent .apc-plan a.apc-plan-card--t225{background:#14345f;border-color:#718aa9;color:#fff}body:has(#application-page-format) #MainContent .apc-plan .apc-plan-card--t225 :is(h3,p,.apc-plan-link){color:#fff}body:has(#application-page-format) #MainContent .apc-plan .apc-plan-card--t225 .apc-plan-link{text-decoration:underline;text-underline-offset:4px}body:has(#application-page-format) #MainContent .apc-plan a.apc-plan-card--t225:hover{border-color:#14345f;box-shadow:0 3px 12px #14345f33}body:has(#application-page-format) #MainContent .apc-plan a.apc-plan-card--t225:focus-visible{outline-color:#4297c9}body:has(#application-page-format) #MainContent .tbwp-family-grid:has(.tbwp-config-panel){align-items:stretch}body:has(#application-page-format) #MainContent .tbwp-family:has(.tbwp-config-panel){background:var(--family-bg);color:var(--family-text);border:1px solid var(--family-line);border-radius:6px;overflow:hidden;gap:0;grid-template-rows:1fr auto auto}body:has(#application-page-format) #MainContent .tbwp-family:has(.tbwp-config-panel) :is(.tbwp-system-panel,.tbwp-tap-panel){border:0;border-radius:0;background:transparent}body:has(#application-page-format) #MainContent .tbwp-family:has(.tbwp-config-panel) .tbwp-tap-panel{border-top:1px solid var(--family-line)}body:has(#application-page-format) #MainContent .tbwp-config-panel{position:relative;padding:20px;border-top:1px solid var(--family-line);color:var(--family-text);scroll-margin-top:120px;min-width:0}body:has(#application-page-format) #MainContent .tbwp-config-panel h3{margin:0 0 10px;font-size:22px;line-height:1.3;color:var(--family-text)}body:has(#application-page-format) #MainContent .tbwp-config-panel p{margin:0 0 16px;color:var(--family-text)}body:has(#application-page-format) #MainContent a.tbwp-config-link{display:block;color:var(--family-text);text-decoration:none;border-radius:4px}body:has(#application-page-format) #MainContent .tbwp-config-link img{display:block;width:100%;height:auto;aspect-ratio:2/1;object-fit:contain;background:#fff;border-radius:3px}body:has(#application-page-format) #MainContent .tbwp-config-link>span{display:block;padding:16px 0 2px;font-weight:700;text-decoration:underline;text-underline-offset:4px}body:has(#application-page-format) #MainContent .tbwp-config-link:hover>span{text-decoration-thickness:2px}body:has(#application-page-format) #MainContent .tbwp-config-link:focus-visible{outline:3px solid currentColor;outline-offset:5px}body:has(#application-page-format) #MainContent .tbwp-config-anchor{position:absolute;top:0;display:block;width:0;height:0;overflow:hidden;scroll-margin-top:120px}@media(max-width:749px){body:has(#application-page-format) #MainContent .tbwp-family:has(.tbwp-config-panel){grid-template-rows:auto auto auto}body:has(#application-page-format) #MainContent .tbwp-config-panel{padding:18px;scroll-margin-top:16px}}
/*# sourceMappingURL=/cdn/shop/t/67/assets/tbw-application-shell-20261030.css.map */
