@charset "UTF-8";@font-face{font-family:'Anton';src:url("/Content/fonts/Anton-Regular.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Work Sans';src:url("/Content/fonts/WorkSans-ExtraBold.woff2") format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Work Sans';src:url("/Content/fonts/WorkSans-ExtraBoldItalic.woff2") format("woff2");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:'Work Sans';src:url("/Content/fonts/WorkSans-Bold.woff2") format("woff2");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Work Sans';src:url("/Content/fonts/WorkSans-BoldItalic.woff2") format("woff2");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:'Work Sans';src:url("/Content/fonts/WorkSans-SemiBold.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Work Sans';src:url("/Content/fonts/WorkSans-SemiBoldItalic.woff2") format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:'Work Sans';src:url("/Content/fonts/WorkSans-Medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Work Sans';src:url("/Content/fonts/WorkSans-MediumItalic.woff2") format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:'Work Sans';src:url("/Content/fonts/WorkSans-Regular.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Work Sans';src:url("/Content/fonts/WorkSans-Italic.woff2") format("woff2");font-weight:normal;font-style:italic;font-display:swap}.SecondaryBanner{display:block;background-image:url("/Content/images/SecondaryBanner.jpg");background-position:center;background-size:cover;height:219px;position:relative}@media only screen and (max-width:1000px){.SecondaryBanner{height:200px}}@media only screen and (max-width:640px){.SecondaryBanner{background-image:url("/Content/images/SecondaryBannerMobile.jpg")}}.SecondaryBanner h1{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:0 7.5vw;color:#fff;font-family:'Anton';font-size:55px;line-height:1.15;letter-spacing:5.5px;text-transform:uppercase}@media only screen and (max-width:1500px){.SecondaryBanner h1{font-size:43px;padding:0 5vw;line-height:1.2;letter-spacing:4.75px}}@media only screen and (max-width:1000px){.SecondaryBanner h1{font-size:36px;line-height:1.25;letter-spacing:4px}}@media only screen and (max-width:640px){.SecondaryBanner h1{font-size:29px;line-height:1.3;letter-spacing:3px}}.SecondaryBannerAlt{display:block;background-image:url("/Content/images/SecondaryBanner.jpg");background-position:center;background-size:cover;height:auto;position:relative;padding-inline:7.5vw;padding-block:85px}@media only screen and (max-width:1500px){.SecondaryBannerAlt{padding-inline:5vw}}@media only screen and (max-width:1000px){.SecondaryBannerAlt{padding-block:80px}}@media only screen and (max-width:640px){.SecondaryBannerAlt{background-image:url("/Content/images/SecondaryBannerMobile.jpg");padding-block:60px}}.SecondaryBannerAlt h1,.SecondaryBannerAlt h2,.SecondaryBannerAlt h3,.SecondaryBannerAlt h4,.SecondaryBannerAlt h5,.SecondaryBannerAlt h6,.SecondaryBannerAlt p{color:#fff}.SecondaryBannerAlt p a{color:#48a8d1}.SecondaryBannerAlt p a:focus,.SecondaryBannerAlt p a:hover{color:#2e8fb8}.SecondaryBannerAlt h1{font-size:50px;margin-bottom:16px;letter-spacing:5px;line-height:1.3}@media only screen and (max-width:1500px){.SecondaryBannerAlt h1{font-size:43px;letter-spacing:4.5px}}@media only screen and (max-width:1000px){.SecondaryBannerAlt h1{font-size:36px;letter-spacing:3px;margin-bottom:-2px}}@media only screen and (max-width:640px){.SecondaryBannerAlt h1{font-size:29px;letter-spacing:2.25px;margin-bottom:-4px}}.SecondaryBannerAlt h1 small{font-size:22px;letter-spacing:2px;display:block;font-family:'Work Sans';font-weight:bold;color:#48a8d1;text-transform:uppercase;margin-bottom:3px}@media only screen and (max-width:1500px){.SecondaryBannerAlt h1 small{font-size:20px;letter-spacing:1.8px}}@media only screen and (max-width:1000px){.SecondaryBannerAlt h1 small{font-size:19px;letter-spacing:1.6px}}@media only screen and (max-width:640px){.SecondaryBannerAlt h1 small{font-size:17px;letter-spacing:1.35px;margin-bottom:2px}}.BGMachine1{position:absolute;left:-6vw;bottom:-7.5vw;width:30.55vw;height:28.85vw;fill:#ebebeb;z-index:1;-webkit-transform:rotate(31deg);-ms-transform:rotate(31deg);transform:rotate(31deg)}@media only screen and (max-width:1200px){.BGMachine1{display:none}}.BGMachine2{position:absolute;right:-1vw;top:-3.5vw;width:21.35vw;height:30.7vw;fill:#ebebeb;z-index:1;-webkit-transform:rotate(-17deg);-ms-transform:rotate(-17deg);transform:rotate(-17deg)}@media only screen and (max-width:1200px){.BGMachine2{bottom:-4vw;right:-5vw;top:auto;width:264px;height:300px}}.MainImageSplit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;overflow:hidden}@media only screen and (max-width:1500px){.MainImageSplit{-webkit-box-align:start;-ms-flex-align:start;align-items:start}}@media only screen and (max-width:1200px){.MainImageSplit{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.MainImageSplit .MainContent{width:50%;padding-right:5vw;position:relative;z-index:2}@media only screen and (max-width:1200px){.MainImageSplit .MainContent{width:100%;padding-right:0;margin-bottom:1.8em}}.MainImageSplit .MainContent.FullWidth{width:100%;padding-right:0;margin-bottom:0}.MainImageSplit .MainImage{width:50%;position:relative;z-index:2}@media only screen and (max-width:1200px){.MainImageSplit .MainImage{width:100%}}.MainImageSplit .MainImage .MainImageInnerWrap{width:100%;height:487px;display:block;position:relative;border-radius:15px;overflow:hidden}@media only screen and (max-width:1200px){.MainImageSplit .MainImage .MainImageInnerWrap{height:51vw;max-height:500px}}@media only screen and (max-width:640px){.MainImageSplit .MainImage .MainImageInnerWrap{border-radius:10px}}.MainImageSplit .MainImage .MainImageInnerWrap img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.BasicMetalContent{background-image:url("/Content/images/MetalBG.jpg");background-position:center;background-size:cover}.WhiteBG{background-color:#fff;position:relative}.WhiteBG h1,.WhiteBG h2,.WhiteBG h3,.WhiteBG h4,.WhiteBG h5,.WhiteBG h6,.WhiteBG li,.WhiteBG ol,.WhiteBG p,.WhiteBG ul{color:#00344a}.DarkBlueBG{background-color:#00344a;position:relative}.DarkBlueBG h1,.DarkBlueBG h2,.DarkBlueBG h3,.DarkBlueBG h4,.DarkBlueBG h5,.DarkBlueBG h6,.DarkBlueBG li,.DarkBlueBG ol,.DarkBlueBG p,.DarkBlueBG ul{color:#fff}.DarkBlueBG h2 small{color:#cda22f}.ISOCertifiedSplit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:1000px){.ISOCertifiedSplit{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.ISOCertifiedSplit .ISOContent{width:calc(100% - 362px);padding-right:5vw}@media only screen and (max-width:1000px){.ISOCertifiedSplit .ISOContent{width:100%;margin-bottom:1.5em}}.ISOCertifiedSplit .ISOIcons{width:362px;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:1200px){.ISOCertifiedSplit .ISOIcons{width:303px}}@media only screen and (max-width:1000px){.ISOCertifiedSplit .ISOIcons{margin:auto}}.ISOCertifiedSplit .ISOIcons .ISO{fill:#fff;display:inline-block;width:174px;height:189px;margin-right:15px;vertical-align:middle}@media only screen and (max-width:1200px){.ISOCertifiedSplit .ISOIcons .ISO{width:144px;height:158px}}.ISOCertifiedSplit .ISOIcons .USA{fill:#fff;display:inline-block;width:174px;height:189px;vertical-align:middle}@media only screen and (max-width:1200px){.ISOCertifiedSplit .ISOIcons .USA{height:158px;width:144px}}@media only screen and (max-width:640px){.ISOCertifiedSplit .ISOIcons .USA{margin-right:0}}.ISOCertifiedSplit.WhiteBG .ISOIcons .ISO{fill:#0076a7}.ISOCertifiedSplit.WhiteBG .ISOIcons .USA{fill:#0076a7}.BasicInnerContent{position:relative;z-index:2}.CatalogTools{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:2em;margin-top:3.5em}@media only screen and (max-width:1000px){.CatalogTools{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.CatalogTools .ToolsLeft{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.CatalogTools .ToolsLeft .toggleProducts{border-radius:3px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media screen and (max-width:1000px){.CatalogTools .ToolsLeft .toggleProducts{display:none}}.CatalogTools .ToolsLeft .toggleProducts .single{background-color:#fff;fill:#aeaeae;padding:9px;width:40px;height:40px;cursor:pointer;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}.CatalogTools .ToolsLeft .toggleProducts .single:hover{background-color:#eee;fill:#888}.CatalogTools .ToolsLeft .toggleProducts .blocks{background-color:#fff;fill:#aeaeae;padding:9px;width:40px;height:40px;cursor:pointer;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}.CatalogTools .ToolsLeft .toggleProducts .blocks:hover{background-color:#eee;fill:#888}.CatalogTools .ToolsLeft .toggleProducts .selected{fill:#fff;background-color:#0076a7}.CatalogTools .ToolsLeft .toggleProducts .selected:hover{background-color:#0076a7;fill:#fff}.CatalogTools .ToolsRight .CatDropdown{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:640px){.CatalogTools .ToolsRight .CatDropdown{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.CatalogTools .ToolsRight .CatDropdown label{font-size:16px;letter-spacing:1.2px;font-family:'Work Sans';font-weight:bold;color:#00344a;text-align:right;margin-right:15px;line-height:1.3}@media only screen and (max-width:800px){.CatalogTools .ToolsRight .CatDropdown label{font-size:16px}}@media only screen and (max-width:640px){.CatalogTools .ToolsRight .CatDropdown label{text-align:center;margin-right:0;margin-bottom:10px}.CatalogTools .ToolsRight .CatDropdown label br{display:none}}.CatalogTools .ToolsRight .CatDropdown select{border:2px solid #fff;outline:0;color:#00344a;font-size:17px;padding:16px;width:100%;border-radius:5px;-webkit-transition:.1s ease-in-out;-o-transition:.1s ease-in-out;transition:.1s ease-in-out}@media only screen and (max-width:640px){.CatalogTools .ToolsRight .CatDropdown select{padding:16px;font-size:16px}}.CatalogTitle{text-align:center}.Products{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.Products .Product{width:calc(100% / 3 - 20px * 2 / 3);border-radius:10px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-decoration:none;overflow:hidden;-webkit-transition:0s;-o-transition:0s;transition:0s}@media only screen and (max-width:1300px){.Products .Product{width:calc(50% - 10px)}}@media only screen and (max-width:1000px){.Products .Product{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media only screen and (max-width:640px){.Products .Product{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.Products .Product.FullWidth{width:100%;padding:4em 4vw}@media only screen and (max-width:1500px){.Products .Product.FullWidth{padding:3.5em 4vw}}@media only screen and (max-width:1000px){.Products .Product.FullWidth{padding:3em 5vw}}@media only screen and (max-width:640px){.Products .Product.FullWidth{padding:2.5em 5vw}}.Products .Product.FullWidth .ProductInfo{background-color:#fff;border-top:0;padding:0;width:100%!important;border:0!important}.Products .Product.FullWidth .ProductInfo .CableImages{margin-top:1.5em}.Products .Product.FullWidth .ProductInfo .CableImages img{display:inline-block;width:14.5%;height:auto;margin-right:2%}@media only screen and (max-width:1400px){.Products .Product.FullWidth .ProductInfo .CableImages img{width:30%}}@media only screen and (max-width:500px){.Products .Product.FullWidth .ProductInfo .CableImages img{width:45%;margin-right:3%}}.Products .Product .ProductImage{display:block;width:100%;height:220px;position:relative}@media only screen and (max-width:1000px){.Products .Product .ProductImage{width:200px;height:auto;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}}@media only screen and (max-width:640px){.Products .Product .ProductImage{height:170px;width:100%}}.Products .Product .ProductImage img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.Products .Product .ProductInfo{width:100%;padding:2em;background-color:#fafafa;border-left:0;border-top:1px solid #f4f4f4;position:relative}@media only screen and (max-width:1000px){.Products .Product .ProductInfo{width:calc(100% - 200px);padding:1.8em 2em;border-left:1px solid #f4f4f4;border-top:0}}@media only screen and (max-width:640px){.Products .Product .ProductInfo{width:100%;padding:1.8em 5vw;border-top:1px solid #f4f4f4;border-left:0}}.Products .Product .ProductInfo .ProductNumber{color:#00344a;font-size:15px}.Products .Product .ProductInfo .ProductNumber span{color:#0076a7;font-size:20px;letter-spacing:1.5px;margin-left:5px}.Products .Product .ProductInfo .ProductDescription p{font-size:15px;line-height:1.7}.Products .Product .ProductInfo .ProductDescription p:last-of-type{margin-bottom:0}.Products .Product .ProductInfo .InquireLink{color:#cda22f;margin-top:18px;display:block;text-decoration:underline;-webkit-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;position:relative}.Products .Product .ProductInfo .InquireLink svg{fill:#cda22f;width:12px;height:12px;-webkit-transform:translateY(-1px) rotate(-90deg);-ms-transform:translateY(-1px) rotate(-90deg);transform:translateY(-1px) rotate(-90deg);display:inline-block;margin-left:5px;vertical-align:middle;-webkit-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.Products .Product:hover .ProductInfo .InquireLink{color:#0076a7}.Products .Product:hover .ProductInfo .InquireLink svg{margin-left:8px;fill:#0076a7}.Products.SingleColumn{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.Products.SingleColumn .Product{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media only screen and (max-width:640px){.Products.SingleColumn .Product{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.Products.SingleColumn .Product.FullWidth{width:100%;padding:4em 4vw}.Products.SingleColumn .Product.FullWidth .ProductInfo{background-color:#fff;border-top:0;padding:0;width:100%;padding:0;border:0}.Products.SingleColumn .Product .ProductImage{width:200px;height:auto;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}@media only screen and (max-width:640px){.Products.SingleColumn .Product .ProductImage{height:170px;width:100%}}.Products.SingleColumn .Product .ProductInfo{width:calc(100% - 200px);padding:1.8em 245px 1.7em 2em;border-left:1px solid #f4f4f4;border-top:0}@media only screen and (max-width:1000px){.Products.SingleColumn .Product .ProductInfo{padding:1.8em 2em}}@media only screen and (max-width:640px){.Products.SingleColumn .Product .ProductInfo{width:100%;padding:1.8em 5vw;border-top:1px solid #f4f4f4;border-left:0}}.Products.SingleColumn .Product .ProductInfo .ProductNumber span{font-size:18px}.Products.SingleColumn .Product .ProductInfo .InquireLink{margin-top:0;position:absolute;right:2em;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-transform:uppercase;text-decoration:none}@media only screen and (max-width:1000px){.Products.SingleColumn .Product .ProductInfo .InquireLink{margin-top:18px;position:relative;right:auto;top:auto;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);text-transform:none;text-decoration:underline}}.CompanyInfoSplit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:1200px){.CompanyInfoSplit{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.CompanyInfoSplit .Map{width:50%}@media only screen and (max-width:1200px){.CompanyInfoSplit .Map{width:100%;margin-top:3em}}.CompanyInfoSplit .Map iframe{width:100%;height:25vw;max-height:500px;min-height:350px;border-radius:15px}@media only screen and (max-width:640px){.CompanyInfoSplit .Map iframe{border-radius:10px}}.CompanyInfoSplit .CompanyInfo{width:50%;padding-left:5vw}@media only screen and (max-width:1200px){.CompanyInfoSplit .CompanyInfo{width:100%;padding-left:0}}.CompanyInfoSplit .CompanyInfo .AddressPhoneWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:30px}@media only screen and (max-width:640px){.CompanyInfoSplit .CompanyInfo .AddressPhoneWrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.CompanyInfoSplit .CompanyInfo .AddressPhoneWrap .Address{text-decoration:none;-webkit-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;font-weight:bold;margin-right:40px}@media only screen and (max-width:640px){.CompanyInfoSplit .CompanyInfo .AddressPhoneWrap .Address{width:100%;margin-right:0;margin-bottom:13px}}.CompanyInfoSplit .CompanyInfo .AddressPhoneWrap .Address svg{width:28px;height:28px;fill:#0076a7;display:inline-block;vertical-align:middle;margin-right:11px}.CompanyInfoSplit .CompanyInfo .AddressPhoneWrap .Address span{display:inline-block;vertical-align:middle;font-size:20px;font-weight:bold}@media only screen and (max-width:1500px){.CompanyInfoSplit .CompanyInfo .AddressPhoneWrap .Address span{font-size:18px}}.CompanyInfoSplit .CompanyInfo .AddressPhoneWrap .Address span p{line-height:1.35;-webkit-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;font-weight:bold;font-size:18px}@media only screen and (max-width:1500px){.CompanyInfoSplit .CompanyInfo .AddressPhoneWrap .Address span p{font-size:16px}}.CompanyInfoSplit .CompanyInfo .AddressPhoneWrap .Address:focus span p,.CompanyInfoSplit .CompanyInfo .AddressPhoneWrap .Address:hover span p{color:#0076a7}.CompanyInfoSplit .CompanyInfo .AddressPhoneWrap .PhoneNumber{text-decoration:none;-webkit-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;font-weight:bold;color:#00344a}@media only screen and (max-width:640px){.CompanyInfoSplit .CompanyInfo .AddressPhoneWrap .PhoneNumber{width:100%}}.CompanyInfoSplit .CompanyInfo .AddressPhoneWrap .PhoneNumber svg{width:28px;height:28px;fill:#0076a7;display:inline-block;vertical-align:middle;margin-right:11px}.CompanyInfoSplit .CompanyInfo .AddressPhoneWrap .PhoneNumber span{display:inline-block;vertical-align:middle;font-size:20px;font-weight:bold;letter-spacing:1.5px;-webkit-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}@media only screen and (max-width:1500px){.CompanyInfoSplit .CompanyInfo .AddressPhoneWrap .PhoneNumber span{font-size:18px}}.CompanyInfoSplit .CompanyInfo .AddressPhoneWrap .PhoneNumber:focus span,.CompanyInfoSplit .CompanyInfo .AddressPhoneWrap .PhoneNumber:hover span{color:#0076a7}.CompanyInfoSplit .CompanyInfo .HoursWrap{margin-top:30px}.CompanyInfoSplit .CompanyInfo .HoursWrap .Hours svg{width:28px;height:28px;fill:#0076a7;display:inline-block;vertical-align:top;margin-right:11px;-webkit-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px)}@media only screen and (max-width:1500px){.CompanyInfoSplit .CompanyInfo .HoursWrap .Hours svg{-webkit-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px)}}.CompanyInfoSplit .CompanyInfo .HoursWrap .Hours .HoursContent{display:inline-block;vertical-align:top}.CompanyInfoSplit .CompanyInfo .HoursWrap .Hours .HoursContent p:first-of-type{margin-top:0;margin-bottom:10px}.CompanyInfoSplit .CompanyInfo .HoursWrap .Hours .HoursContent p strong{font-size:20px}@media only screen and (max-width:1500px){.CompanyInfoSplit .CompanyInfo .HoursWrap .Hours .HoursContent p strong{font-size:18px}}.CompanyInfoSplit .CompanyInfo .HoursWrap .Hours .HoursContent ul{margin-top:0;list-style:none;margin:0}.CompanyInfoSplit .CompanyInfo .HoursWrap .Hours .HoursContent ul li{margin:.2em 0;padding:0}.ContactBanner{display:block;background-color:#00344a;background-image:url("/Content/images/DarkBlueGradient.jpg");background-position:center bottom;background-size:100%;background-repeat:no-repeat;overflow:hidden;height:auto;position:relative;padding-inline:7.5vw;text-align:center;padding-block:85px}@media only screen and (max-width:1500px){.ContactBanner{padding-inline:5vw}}@media only screen and (max-width:1000px){.ContactBanner{padding-block:80px}}@media only screen and (max-width:640px){.ContactBanner{background-image:url("/Content/images/SecondaryBannerMobile.jpg");padding-block:60px}}.ContactBanner .ContactBannerInner h1{position:relative;color:#fff;font-family:'Anton';font-size:55px;line-height:1.15;letter-spacing:5.5px;text-transform:uppercase}@media only screen and (max-width:1500px){.ContactBanner .ContactBannerInner h1{font-size:43px;padding:0 5vw;line-height:1.2;letter-spacing:4.75px}}@media only screen and (max-width:1000px){.ContactBanner .ContactBannerInner h1{font-size:36px;line-height:1.25;letter-spacing:4px}}@media only screen and (max-width:640px){.ContactBanner .ContactBannerInner h1{font-size:29px;line-height:1.3;letter-spacing:3px}}