 @import url('https://fonts.googleapis.com/css2?family=Archivo+Black&family=Barlow:ital,wght@0,100..900;1,100..900&display=swap');#wpadminbar{display:none !important;}body{font-family:'Barlow',sans-serif;}h1,h1 a{color:#1a1a1a;font-family:'Archivo Black',sans-serif;font-size:2.4em;line-height:1.15;margin:25px 0;}h2{color:#1a1a1a;font-family:'Archivo Black',sans-serif;font-size:2em;line-height:1.15;margin:25px 0;}h3{color:#1a1a1a;font-family:'Archivo Black',sans-serif;font-size:1.6em;line-height:1.2;margin:25px 0;}h4{font-family:'Archivo Black',sans-serif;color:#1a1a1a;font-size:1.2em;line-height:1.4;margin:20px 0;}p{font-family:'Barlow',sans-serif;font-weight:300;color:#1a1a1a;font-size:1.1em;line-height:1.7;margin:15px 0;}ul{list-style-type:none;font-family:'Barlow',sans-serif;font-weight:300;color:#1a1a1a;font-size:1.1em;line-height:1.6;}ul.default,ul.squared,ul.square{margin-left:0;line-height:1.6;}ul.default li::before,ul.squared li::before,ul.square li::before{content:" \f054 ";font-family:FontAwesome;font-size:0.9em;color:#0d2f8f;margin:0 20px 0 0;}main a{color:inherit;}main a:hover{color:#0d2f8f;}hr{border:none;border-top:3px solid #CCCCCC;margin:4vh 0;}.header-home{position:relative;}.header-inner .floating-header{position:relative;}.header-inner .floating-header:after{display:none;}.header-row{display:flex;align-items:center;padding:0 1.75vw;}.logo-wrapper{display:inline-block;vertical-align:middle;padding:1vh 0;}.company-details{display:inline-block;width:auto;max-width:85%;padding-left:0.5vw;}.company-details p{font-family:'Barlow',sans-serif;margin:0;font-size:1em;line-height:1.2;text-transform:uppercase;letter-spacing:1px;color:#0d2f8f;}.top-bar{background:none;height:auto;}.top-bar-section ul li{background:none;}.top-bar-section .dropdown li{width:50%;display:inline-block;position:relative;padding-bottom:0;}.top-bar-section li:not(.has-form) a:not(.button){background:none;color:#1a1a1a;font-family:'Barlow',sans-serif;font-weight:500;text-transform:uppercase;font-size:0.8em;line-height:15vh;position:relative;padding:0 0.6vw;}.top-bar-section ul li:hover:not(.has-form)>a,.top-bar-section li:not(.has-form) a:not(.button):hover,.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section li.active:not(.has-form) a:not(.button):hover{background:none;color:#0d2f8f;line-height:15vh;padding:0 0.6vw;}.top-bar-section .has-dropdown>a:after{content:">";border:none;color:#0d2f8f;top:7.25vh;right:-65px;font-size:1em;font-weight:bold;transform:rotate(90deg) scale(0.9,1);} @media only screen and (min-width:1025px){.header-details{display:flex;justify-content:flex-start;padding:0;align-items:center;}.navigation-wrapper{display:flex;flex-wrap:wrap;justify-content:center;align-content:center;}.top-bar-section li:not(.has-form) a:not(.button)::before{content:" ";width:40%;height:0px;position:absolute;-webkit-transition:all 150ms ease;-moz-transition:all 150ms ease;-ms-transition:all 150ms ease;-o-transition:all 150ms ease;transition:all 150ms ease;}.top-bar-section li:not(.has-form) a:not(.button):hover::before,.top-bar-section li.active:not(.has-form) a:not(.button)::before{height:5px;border-top:1px solid #0d2f8f;border-bottom:3px double #e01131;}.top-bar-section li.has-dropdown:not(.has-form) a:not(.button)::before{left:calc(50% - 22.5px);}.top-bar-section .dropdown{background:url(https://superiorindustries.net/wp-content/uploads/sites/2624/2026/08/large-gutter-icon.png) 50% 50% #092361 no-repeat;text-align:left;left:50%;border-radius:0;padding:4vh 2vw;min-width:700px;box-shadow:0px 6px 13px 0px rgba(0,0,0,0.5);-webkit-transform:translateX(-50%) translateY(-3vh);-moz-transform:translateX(-50%) translateY(-3vh);-ms-transform:translateX(-50%) translateY(-3vh);-o-transform:translateX(-50%) translateY(-3vh);transform:translateX(-50%) translateY(-5vh);}.top-bar-section .dropdown li:not(.has-form) a:not(.button){background:none;color:#FFFFFFCC;font-family:'Barlow',sans-serif;font-size:0.8em;line-height:1.9em;position:relative;}.top-bar-section .dropdown li:not(.has-form):hover>a:not(.button),.top-bar-section .dropdown li.active:not(.has-form) a:not(.button){background:none;color:#FFFFFF;line-height:1.9em;}.top-bar-section .dropdown li:not(.has-form):hover>a:not(.button)::before,.top-bar-section .dropdown li.active:not(.has-form) a:not(.button)::before{transform:skew(-60deg,30deg);}.top-bar-section .dropdown li:not(.has-form) a:not(.button)::before{content:" ";background:#FFFFFF;width:5px;height:5px;left:0px;top:calc(50% - 2.5px);opacity:1;bottom:unset;border:none;transform:skew(-30deg,10deg);}} .slider-wrapper::after{content:" ";width:100%;height:100%;position:absolute;top:0;left:0;background:rgb(0 0 0 / 50%);}.scroll-arrow{display:inline-block;width:50px;height:50px;border-radius:50px;position:absolute;bottom:-25px;left:3vw;cursor:pointer;background:#e01131;z-index:1;}.scroll-arrow span{position:absolute;top:10px;left:18px;color:#FFFFFF;animation:scroll 1s linear alternate infinite;} @keyframes scroll{0%{top:8px;} 100%{top:16px;}}.hero-wrapper{display:flex;padding:0 1.75vw;}.slider-content{position:absolute;top:30%;left:35%;z-index:1;}.slider-content P{color:#FFFFFF;font-family:'Archivo Black',sans-serif;font-size:3.2em;line-height:1.1;text-transform:uppercase;letter-spacing:0.03em;}.slider-btn{display:inline-block;font-family:'Barlow',sans-serif;font-weight:600;font-size:1em;color:#FFFFFF;text-transform:uppercase;letter-spacing:1px;text-align:center;vertical-align:middle;border:none;background:#0d2f8f;padding:25px 20px;line-height:22px;min-width:150px;min-height:72px;-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-ms-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease;}.slider-btn.alt{background:#e01131;}.slider-btn:hover{color:#FFFFFF;border:none;background:#092361;}.slider-btn.alt:hover{color:#FFFFFF;border:none;background:#b30d27;}.slider-content img{background:#FFFFFF;padding:0 10px;height:72px;width:auto;vertical-align:middle;}.cta-btn{display:inline-block;position:relative;font-family:'Archivo Black',sans-serif;font-size:1.35em;text-transform:uppercase;color:#0d2f8f;text-align:center;padding:1vh 0.6vw;-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-ms-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease;}.cta-btn:hover{color:#e01131;}.cta-btn .fa-phone{color:#e01131;border-right:3px double #c8d2ee;padding:5px 10px 5px 0;}.cta-standout{font-family:'Archivo Black',sans-serif;font-size:1.5em;color:#0d2f8f;}.cta-row{background:url(https://superiorindustries.net/wp-content/uploads/sites/2624/2026/08/large-gutter-icon.png) 90% 50% #0d2f8f no-repeat;}.cta-row h2,.cta-row h3,.cta-row p{color:#FFFFFF;}.row.row.cta-row{margin:0;}.tagline{padding:5vh 0;display:flex;align-items:center;justify-content:flex-end;height:5vh;max-height:5vh;}.tagline p{color:#1a1a1a;text-transform:uppercase;font-size:1em;line-height:1.6;margin:0;}.tagline img{padding-right:1vw;}.hide{display:none !important;}.row.full.home-padding-1{padding-left:8vw;padding-right:8vw;}.uppercase{text-transform:uppercase;}.flexed{display:flex;}.smaller-heading{font-size:1.8em;}.spacer{margin:5vh 0 !important;}.badge-holder{padding:5vh 0;background:#f2f2f2;}.badge-holder img{max-width:100%;height:auto;}.coupon-row .columns{padding:1.5vh 1vw;}.small-badges{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:2vh 1vw 0;}.small-badges a,.small-badges img{display:inline-block;margin:1.5vh 1.5vw;}.small-badges img{max-height:110px;width:auto;-webkit-transition:transform 300ms ease,opacity 300ms ease;-moz-transition:transform 300ms ease,opacity 300ms ease;-o-transition:transform 300ms ease,opacity 300ms ease;transition:transform 300ms ease,opacity 300ms ease;}.small-badges a:hover img{transform:translateY(-4px);}.picture-bg1{padding:9vh 7vw;background:center / cover no-repeat url(https://superiorindustries.net/wp-content/uploads/sites/2624/2026/08/home-3.jpg) rgb(0 0 0 / 90%);background-blend-mode:hue;}.picture-bg1-content{border:1px solid #FFFFFF;padding:9vh 7vw;}.picture-bg1 h2,.picture-bg1 h3,.picture-bg1 p,.picture-bg1 ul{color:#FFFFFF;}.picture-bg1 ul li::before{color:#FFFFFF;}.picture-bg1-content::after{content:" ";position:absolute;top:18%;right:-10.75%;width:47%;height:64%;background:center / cover no-repeat url(https://superiorindustries.net/wp-content/uploads/sites/2624/2026/08/home-5.jpg);}.centerxy{display:flex;align-content:center;justify-content:center;}.centery{margin-top:auto;margin-bottom:auto;}.standout{font-size:2.2em;}.standout.color,.standout-two.color{color:#0d2f8f;}.standout-two{font-size:1.3em;font-family:'Barlow',sans-serif;}.row{margin:0 auto;max-width:1630px;width:100%;padding:0 1.75vw;}.row.full{max-width:100%;padding-left:1.75vw;padding-right:1.75vw;}.row.small{max-width:1280px;}.contain-to-grid{background:none !important;}.contain-to-grid .top-bar{max-width:75em;}.page-wrapper{max-width:75rem;clear:both;}ul.icon-list{margin-left:0;}ul.icon-list li{font-weight:300;color:#646569;font-size:18px;line-height:1.6;padding-left:35px;position:relative;}ul.icon-list li::before{content:"\f054";font-family:FontAwesome;color:#0d2f8f;font-size:14px;position:absolute;left:0;top:5px;}.black-bg{background:#1a1a1a;}.default-bg{background:#0d2f8f;}.white-text,.white-text h2,.white-text h3,.white-text p{color:#FFFFFF;}.bg-box{height:100%;}.home-bg1{background:center / cover no-repeat url(https://superiorindustries.net/wp-content/uploads/sites/2624/2026/08/home-1.jpg);}.home-bg2{background:center / cover no-repeat url(https://superiorindustries.net/wp-content/uploads/sites/2624/2026/08/home-2.jpg);}.home-bg3{background:center / cover no-repeat url(https://superiorindustries.net/wp-content/uploads/sites/2624/2026/08/home-6.jpg);}.home-bg4{background:center / cover no-repeat url(https://superiorindustries.net/wp-content/uploads/sites/2624/2026/08/home-4.jpg);}.home-bg5{background:url(https://superiorindustries.net/wp-content/uploads/sites/2624/2026/08/small-gutter-icon.png);background-repeat:no-repeat;background-position:0% 20%;background-size:80%;}.intro-text{padding:2vh 4vw;background:#FFFFFF;}.intro-text.inner{padding:3vh 1vw 3vh 5vw;}.content-wrapper{width:100%;background:#FFFFFF;}.reviews-wrapper{background:#f2f2f2;}.btn{display:inline-block;position:relative;font-family:'Barlow',sans-serif;font-weight:600;font-size:0.85em;letter-spacing:1px;text-transform:uppercase;color:#1a1a1a;text-align:center;min-width:280px;padding:28px 30px;margin:0 30px 0 0;background:#FFFFFF;border:1px solid #1a1a1a;-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-ms-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease;}.btn::after{content:">";font-size:1.3em;position:absolute;top:calc(50% - 27px);right:-35px;color:#FFFFFF;width:54px;height:54px;padding:13px 0;background:#1a1a1a;border-radius:60px;-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-ms-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease;}.btn:hover{color:#0d2f8f;border:1px solid #0d2f8f;}.btn:hover::after{background:#0d2f8f;}.btn.alt{background:none;color:#FFFFFF;border:1px solid #FFFFFF;}.btn.alt::after{color:#1a1a1a;background:#FFFFFF;}.btn.alt:hover{color:#FFFFFF;border:1px solid #e01131;}.btn.alt:hover::after{color:#FFFFFF;background:#e01131;}.cta-text-holder{padding:12vh 5vw 14vh 5vw;}.cta-buttons{padding:5vh 0 0 0;}.cta-buttons img{background:#FFFFFF;padding:0 10px;height:72px;width:auto;vertical-align:middle;}.gallery-wrapper h2{display:none;}.gallery-image img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all 700ms ease-out;-moz-transition:all 700ms ease-out;-ms-transition:all 700ms ease-out;-o-transition:all 700ms ease-out;transition:all 700ms ease-out;}.gallery-image:hover img{-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}.footer-wrapper{width:100%;background:#f2f2f2;border-top:1px solid #0d2f8f;}.footer-row{padding-bottom:4.5vh;}.footer-box{display:flex;justify-content:center;padding:15vh 0;}.footer-box h2{font-family:'Archivo Black',sans-serif;font-size:1.3em;color:#0d2f8f;margin-bottom:2vh;}.footer-box p{color:#1a1a1a;}.footer-address p{font-size:1.2em;line-height:1.6;margin:0;}.footer-address a{color:#1a1a1a;}.footer-address a:hover{color:#0d2f8f;}.footer-hours p{font-size:1em;line-height:1.3;margin:0;}.footer-payment span{display:flex;justify-content:flex-start;}svg.payment-icon{margin:0 2vw 3vh 0;float:none;}svg.payment-icon.transparent{margin:0 2vw 3vh 0;height:35px;max-width:70px;}.footer-social .fa{color:#1a1a1a;font-size:2.4em;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;}.footer-social .fa:hover{color:#0d2f8f;}.footer-social a:not(:last-of-type){margin-right:1.6vw;}.footer-social p{margin:4vh 0 0 0;}.footer-glass-link{display:inline-block;font-family:'Barlow',sans-serif;font-weight:600;font-size:0.85em;text-transform:uppercase;letter-spacing:1px;color:#FFFFFF;background:#0d2f8f;padding:14px 22px;margin-top:3vh;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;}.footer-glass-link:hover{color:#FFFFFF;background:#e01131;}.disclaimer{text-align:center;padding:0 10vw;}.disclaimer p{color:#1a1a1a;font-size:12px;}.contact-body{padding-left:3.4vw;padding-right:9vw;padding-bottom:8vh;}.contact-body h1{font-size:30px;margin-bottom:10px;}.contactForm{margin-top:20px;}.contactForm label{font-weight:normal;display:block;margin-bottom:3px;color:#1a1a1a;font-family:'Barlow',sans-serif;}.contactForm input{width:100%;font-family:'Barlow',sans-serif;font-size:1em;line-height:1.4;height:auto;padding:14px 18px;margin-bottom:0;border:1px solid #CCCCCC;border-radius:0;background:#FFFFFF;color:#1a1a1a;box-shadow:none;}.contactForm textarea{width:100%;font-family:'Barlow',sans-serif;font-size:1em;line-height:1.4;height:170px;padding:14px 18px;margin-bottom:0;border:1px solid #CCCCCC;border-radius:0;background:#FFFFFF;color:#1a1a1a;box-shadow:none;}input.fancyInput[type="text"]{font-family:'Barlow',sans-serif;padding:12px 25px;font-size:.875rem;line-height:1.4;height:auto;border:none;border-radius:0;margin-bottom:7px;background:#FFFFFF;color:#646569;box-shadow:inset 0px 0px 0px 1px #646569;}input.fancyInput[type="text"]::placeholder,textarea.fancyInput[type="text"]::placeholder{color:#646569;}textarea.fancyInput[type="text"]{font-family:'Barlow',sans-serif;padding:15px 25px;font-size:15px;line-height:1.4;height:100px;border:none;border-radius:0;margin-bottom:7px;background:#FFFFFF;color:#646569;box-shadow:inset 0px 0px 0px 1px #646569;}.contactForm .captchaWrapper{padding:10px 25px;font-size:14px;line-height:1.4;height:auto;border:none;border-radius:0;background:#FFFFFF;color:#646569;font-weight:bold;min-height:0;margin:0 0 23px;box-shadow:inset 0px 0px 0px 1px #646569;text-align:left !important;}.contactForm .captchaWrapper:not(.slideOut) img{max-width:25%;vertical-align:middle;}.contactForm .captchaWrapper input{background:#FFFFFF;border:none;border-bottom:1px silver dotted;box-shadow:none;display:inline-block;width:40%;font-size:.875rem;padding:0;margin:0 0 0 15px;color:#646569;font-weight:normal;}.contactForm .captchaWrapper input::placeholder{color:#646569;}.contactForm .captchaRefresh{vertical-align:top;}.contactForm .submitWrapper{margin-top:5px;}.emailConfirmation{margin:0 auto;}.emailConfirmation h1{color:#00CC00;}.slick-background-wrapper{left:0;position:fixed;top:0;z-index:-1;width:101% !important;overflow:hidden;}.mobile-sticky-cta{display:none;}.landing-page-button-wrapper a{background:#092361;color:#FFFFFF;text-transform:uppercase;padding:5px 14px;font-size:12px;font-weight:500;}.landing-page-button-wrapper a:hover{background:#e01131;}.landing-page-wrapper .btn::after{padding:8px 0;}.landing-page-wrapper .btn{margin-top:15px;margin-bottom:15px;}.landing-page-wrapper ul{list-style:none;}.landing-page-wrapper #primary,.row.service-areas-wrapper .clearfix{padding:0 10vw;}.service-areas-wrapper h2{margin:25px 0;}.slide-out-wrapper{position:fixed;top:150px;right:0;background:#FFFFFFF2;padding:5vh 4vw;z-index:99;border-left:5px solid #CCCCCC;-moz-transform:translateX(100%) translateY(0);-webkit-transform:translateX(100%) translateY(0);-o-transform:translateX(100%) translateY(0);-ms-transform:translateX(100%) translateY(0);transform:translateX(100%) translateY(0);-webkit-transition:all 0.9s ease;-moz-transition:all 0.9s ease;-ms-transition:all 0.9s ease;-o-transition:all 0.9s ease;transition:all 0.9s ease;}.slide-out-wrapper:before{content:" ";display:block;position:absolute;top:-5px;left:-5px;z-index:99;width:0;height:0;border-left:30vw #CCCCCC solid;border-right:0px transparent solid;border-top:5px transparent solid;border-bottom:0px transparent solid;}.slide-out-wrapper:after{content:" ";display:block;position:absolute;bottom:-5px;left:-5px;z-index:99;width:0;height:0;border-left:15vw #CCCCCC solid;border-right:0px transparent solid;border-top:0px transparent solid;border-bottom:5px transparent solid;}.slide-out-wrapper.active{-moz-transform:translateX(0) translateY(0);-webkit-transform:translateX(0) translateY(0);-o-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);}.slide-out-content span.form-title{text-transform:uppercase;font-family:'Archivo Black',sans-serif;color:#1a1a1a;font-weight:normal;letter-spacing:1px;margin:2vh 0;font-size:1.2em;display:block;}.slide-out-form form{margin:0;}.slide-out-wrapper span.form-toggle{position:absolute;left:-23px;top:calc(50% - 37.5px);color:#FFFFFF;width:75px;height:75px;clip:rect(0px,60px,75px,0px);line-height:100%;text-align:center;background:#092361;border-radius:75px;-moz-transform:translateX(-37px) translateY(0);-webkit-transform:translateX(-37px) translateY(0);-o-transform:translateX(-37px) translateY(0);-ms-transform:translateX(-37px) translateY(0);transform:translateX(-37px) translateY(0);cursor:pointer;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;}.slide-out-wrapper span.form-toggle:hover{background:#e01131;}span.toggle-holder{position:relative;left:5px;top:calc(50% - 8px);}.slide-out-wrapper.active span.toggle-holder{left:-5px;}i.toggle-left{display:inline-block;width:15px;height:15px;vertical-align:middle;border-top:5px solid;border-left:5px solid;border-color:#FFFFFF;-moz-transform:rotate(-45deg) translateY(-13%);-webkit-transform:rotate(-45deg) translateY(-13%);-o-transform:rotate(-45deg) translateY(-13%);-ms-transform:rotate(-45deg) translateY(-13%);transform:rotate(-45deg) translateY(-13%);-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;font-size:1em;}i.toggle-right{display:inline-block;width:15px;height:15px;vertical-align:middle;border-top:5px solid;border-right:5px solid;border-color:#FFFFFF;-moz-transform:rotate(45deg) translateY(-13%);-webkit-transform:rotate(45deg) translateY(-13%);-o-transform:rotate(45deg) translateY(-13%);-ms-transform:rotate(45deg) translateY(-13%);transform:rotate(45deg) translateY(-13%);-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;font-size:1em;}input.slideOutInput[type="text"]{font-size:13px;font-family:'Barlow',sans-serif;font-weight:normal;line-height:1.4;height:auto;border:1px solid #a4a4a5;padding:10px;margin-bottom:5px;background:#FFFFFF;color:#1a1a1a;box-shadow:none;}.slide-out-form input[type="text"]::placeholder,.slide-out-form .contactForm textarea::placeholder{color:#1a1a1a;}.slide-out-form .contactForm textarea{width:100%;line-height:1.4;border:1px solid #a4a4a5;background:#FFFFFF;color:#1a1a1a;font-family:'Barlow',sans-serif;font-weight:normal;padding:10px 25px;font-size:13px;height:90px;margin-bottom:5px;box-shadow:none;}.slide-out-form label{color:#1a1a1a;font-weight:normal;margin-bottom:3px;}.slide-out-form .contactForm .captchaWrapper{font-size:13px;line-height:1.4;height:auto;border:1px solid #a4a4a5;box-shadow:none !important;background:#FFFFFF;color:#1a1a1a;font-weight:normal;margin:0 0 3px;min-height:0;padding:0px 25px 0px 0px;overflow:hidden;}.slide-out-form .contactForm .captchaWrapper input{font-family:'Barlow',sans-serif;border:none;box-shadow:none;display:inline-block;width:auto;font-size:14px;padding:0 15px;margin:0 0 0 30px;color:#1a1a1a;background:#FFFFFF;}.slide-out-form .contactForm .captchaWrapper img#captchaImage{-webkit-filter:none;filter:none;}.slide-out-form .contactForm .captchaRefresh{vertical-align:middle;max-width:30px;margin-left:3px;}.slide-out-form .contactForm .submitWrapper{text-align:center;margin-top:10px;}.submitWrapper button{color:#FFFFFF;font-family:'Barlow',sans-serif;font-weight:600;letter-spacing:1px;font-size:1.1em;background:#0d2f8f;padding:10px 35px;margin:15px 0;text-align:center;cursor:pointer;-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-ms-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease;}.submitWrapper button:hover{color:#FFFFFF;background:#e01131;}.top-space{margin-top:6vh;}.left-buffer{padding-left:7.5vw;}.right-buffer{padding-right:7.5vw;}.small-buffer{padding-left:35px;padding-right:35px;}.strip-padding{padding-left:0 !important;padding-right:0 !important;}.strip-padding-bottom{padding-bottom:0 !important;}.vertical-padding-xs{padding-top:3vh;padding-bottom:3vh;}.top-padding-xs{padding-top:3vh;}.bottom-padding-xs{padding-bottom:3vh;}.vertical-padding-small{padding-top:6vh;padding-bottom:6vh;}.top-padding-small{padding-top:6vh;}.bottom-padding-small{padding-bottom:6vh;}.vertical-padding-medium{padding-top:8vh;padding-bottom:8vh;}.top-padding-medium{padding-top:8vh;}.bottom-padding-medium{padding-bottom:8vh;}.vertical-padding-large{padding-top:15vh;padding-bottom:15vh;}.top-padding-large{padding-top:10.5vh;}.bottom-padding-large{padding-bottom:10.5vh;}.vertical-padding-x-large{padding-top:13.5vh;padding-bottom:13.5vh;}.top-padding-x-large{padding-top:13.5vh;}.bottom-padding-x-large{padding-bottom:13.5vh;}  .light-bg{width:100%;background:#f2f2f2;}.page-intro{margin:0 auto;text-align:center;}.page-intro h1{margin-top:0;}.about-story{padding-right:4vw;}.about-story.reverse{padding-right:0;padding-left:4vw;}.signature{margin-top:4vh;}.intro-statements{list-style:none;margin:3vh 0 0;padding:0;}.intro-statements li{display:inline-block;font-family:'Archivo Black',sans-serif;font-size:1.15em;line-height:1.4;color:#0d2f8f;padding:0 2vw;}.portrait-photo{text-align:center;}.portrait-photo img{width:auto;max-width:100%;height:auto;box-shadow:0px 22px 54px 0px rgba(0,0,0,0.20);}.collage-band img{max-width:612px;}.family-bg1{background:center / cover no-repeat url(https://superiorindustries.net/wp-content/uploads/sites/2624/2020/03/family.jpg);}.svc-box{display:flex;flex-direction:column;height:100%;padding:0 2.5vw;background:url(https://superiorindustries.net/wp-content/uploads/sites/2624/2026/08/large-gutter-icon.png) no-repeat;background-size:10%;background-position:80% 100%;}.svc-page .picture-bg1{margin:10vh 0;padding:10vh 0;background:#222222;}.svc-page .intro-text{padding:2vh 4vw;background:none;}.service-bg1{background:center / cover no-repeat url(https://superiorindustries.net/wp-content/uploads/sites/2624/2026/08/rwr.jpg);}.service-bg2{background:center / cover no-repeat url(https://superiorindustries.net/wp-content/uploads/sites/2624/2026/08/cwr.jpg);}.service-bg3{background:center / cover no-repeat url(https://superiorindustries.net/wp-content/uploads/sites/2624/2026/08/cvwr.jpg);}.service-bg4{background:center / cover no-repeat url(https://superiorindustries.net/wp-content/uploads/sites/2624/2026/08/cwwr.jpg);}.service-bg5{background:center / cover no-repeat url(https://superiorindustries.net/wp-content/uploads/sites/2624/2026/08/wr.jpg);}.service-bg6{background:center / cover no-repeat url(https://superiorindustries.net/wp-content/uploads/sites/2624/2026/08/wf.jpg);}.service-bg7{background:center / cover no-repeat url(https://superiorindustries.net/wp-content/uploads/sites/2624/2026/08/siding.jpg);}.service-bg8{background:center / cover no-repeat url(https://superiorindustries.net/wp-content/uploads/sites/2624/2026/08/sw.jpg);}.service-bg9{background:center / cover no-repeat url(https://superiorindustries.net/wp-content/uploads/sites/2624/2026/08/aw.jpg);}.service-bg10{background:center / cover no-repeat url(https://superiorindustries.net/wp-content/uploads/sites/2624/2026/08/ww.jpg);}.service-bg11{background:center / cover no-repeat url(https://superiorindustries.net/wp-content/uploads/sites/2624/2026/08/cvw.jpg);}.service-bg12{background:center / cover no-repeat url(https://superiorindustries.net/wp-content/uploads/sites/2624/2026/08/vwi.jpg);}.svc-box p{margin:15px 0 30px 0;}.svc-box .btn{margin-top:auto;max-width:280px;}.about-photo img{width:100%;height:auto;box-shadow:0px 22px 54px 0px rgba(0,0,0,0.20);}.promise-grid{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;}.promise-card{width:31.5%;margin:1.5vh 0.75%;padding:4vh 2.5vw;background:#FFFFFF;box-shadow:0px 16px 40px 0px rgba(0,0,0,0.10);-webkit-transition:transform 350ms ease,box-shadow 350ms ease;-moz-transition:transform 350ms ease,box-shadow 350ms ease;-o-transition:transform 350ms ease,box-shadow 350ms ease;transition:transform 350ms ease,box-shadow 350ms ease;}.promise-grid.two-up .promise-card{width:48%;}.promise-card:hover{transform:translateY(-6px);box-shadow:0px 26px 60px 0px rgba(0,0,0,0.16);}.promise-card h3{color:#0d2f8f;margin-top:0;}.promise-card p{margin-bottom:0;}.staff-grid{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;}.staff-card{width:19%;padding:2vh 1vw;text-align:center;}.staff-card img{width:150px;height:150px;max-width:100%;border-radius:150px;border:4px solid #FFFFFF;box-shadow:0px 14px 34px 0px rgba(0,0,0,0.18);-webkit-transition:transform 350ms ease;-moz-transition:transform 350ms ease;-o-transition:transform 350ms ease;transition:transform 350ms ease;}.staff-card:hover img{transform:translateY(-6px);}.staff-card p{font-size:0.95em;line-height:1.4;margin:2vh 0 0;}.downloads-row .columns{padding:1.5vh 1vw;}.downloads-row img{max-width:340px;width:100%;height:auto;box-shadow:0px 18px 46px 0px rgba(0,0,0,0.22);-webkit-transition:transform 350ms ease;-moz-transition:transform 350ms ease;-o-transition:transform 350ms ease;transition:transform 350ms ease;}.downloads-row.wide-shots img{max-width:560px;}.photo-grid .columns{padding:1vh 0.75vw;}.photo-grid img{width:100%;height:240px;object-fit:cover;box-shadow:0px 14px 34px 0px rgba(0,0,0,0.16);-webkit-transition:transform 350ms ease;-moz-transition:transform 350ms ease;-o-transition:transform 350ms ease;transition:transform 350ms ease;}.photo-grid img:hover{transform:translateY(-6px);}.chart-grid{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;}.chart-grid .columns{padding:2vh 1vw;float:none;}.chart-grid img{max-height:320px;width:auto;max-width:100%;box-shadow:0px 14px 34px 0px rgba(0,0,0,0.16);-webkit-transition:transform 350ms ease;-moz-transition:transform 350ms ease;-o-transition:transform 350ms ease;transition:transform 350ms ease;}.chart-grid img:hover{transform:translateY(-6px);}.review-list h3{margin:0 0 5px;}.review-stars{color:#e01131;font-size:1.3em;letter-spacing:4px;line-height:1;margin:0 0 15px;}.review-list hr{margin:6vh 0;}.review-list p:last-of-type{margin-bottom:0;}.contactForm .groupWrapper{margin-bottom:15px;}.contactForm .honeypot{display:none;}.contactForm .submitWrapper span.submit{display:inline-block;font-family:'Barlow',sans-serif;font-weight:600;font-size:0.85em;letter-spacing:1px;text-transform:uppercase;text-align:center;color:#FFFFFF;background:#0d2f8f;padding:20px 45px;cursor:pointer;-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease;}.contactForm .submitWrapper span.submit:hover{background:#e01131;}.contact-details h2{font-size:1.4em;margin:0 0 2vh;}.contact-details h2 ~ h2{margin-top:5vh;}.contact-details p{margin:0 0 5px;}.contact-details a{color:#1a1a1a;}.contact-details a:hover{color:#0d2f8f;}.payment-icons{display:flex;flex-wrap:wrap;align-items:center;padding:0;}.downloads-row a:hover img{transform:translateY(-6px);}.downloads-row .btn{display:block;max-width:280px;margin:4vh auto 0;}.header-inner{border-bottom:1px solid #ededed;}.top-bar-section .dropdown li .dropdown{left:110%;top:250%;}.strip-top{margin-top:0;}  @media only screen and (min-width:1025px){.horizontal-padding-large{padding-left:9vw;padding-right:9vw;}.left-padding-large{padding-left:9vw;}.right-padding-large{padding-right:9vw;}.horizontal-padding-medium{padding-left:7vw;padding-right:7vw;}.left-padding-medium{padding-left:7vw;}.right-padding-medium{padding-right:7vw;}.horizontal-padding-small{padding-left:5vw;padding-right:5vw;}.left-padding-small{padding-left:5vw;}.right-padding-small{padding-right:5vw;}.horizontal-padding-xs{padding-left:3vw;padding-right:3vw;}.left-padding-xs{padding-left:3vw;}.right-padding-xs{padding-right:3vw;}} @media only screen and (min-width:1025px) and (max-width:1680px){.top-bar-section .has-dropdown>a{padding-right:2vw !important;}.top-bar-section .has-dropdown>a:after{right:-75px;top:7.55vh;}} @media only screen and (max-width:1600px){.top-bar-section .has-dropdown>a{padding-right:1.7vw !important;}.top-bar-section .has-dropdown>a:after{right:-65px;top:7.5vh;}.top-bar-section li:not(.has-form) a:not(.button){font-size:0.7em;}} @media only screen and (min-width:1025px) and (max-width:1440px){.top-bar-section .dropdown li:not(.has-form) a:not(.button)::before{left:-5px;}.top-bar-section li:not(.has-form) a:not(.button){font-size:11px;padding:0 8px;}.top-bar-section li:not(.has-form) a:not(.button):hover{padding:0 8px;}.top-bar-section .has-dropdown>a:after{right:-65px;}.top-bar-section ul li:hover:not(.has-form)>a{padding:0 8px;}.cta-btn{font-size:1.15em;}.company-details p{font-size:0.9em;}.slider-content P{font-size:2.7em;}.tagline p{font-size:0.8em;}} @media only screen and (min-width:1025px) and (max-width:1366px){.top-bar-section .has-dropdown>a:after{right:-60px;}p{font-size:1em;}ul{font-size:1em;}} @media only screen and (min-width:1025px) and (max-width:1280px){.company-details p{font-size:0.7em;}.cta-btn{min-width:16vw;}.tagline p{font-size:0.6em;}.top-bar-section li:not(.has-form) a:not(.button){font-size:10px;padding:0 8px;}.slider-content P{font-size:2.3em;}} @media only screen and (max-width:1024px){.landing-page-wrapper #primary,.row.service-areas-wrapper .clearfix{padding:0 5vw;text-align:center;}ul.default,ul.squared,ul.square{margin-bottom:0;}.push-1{left:initial;}.pull-1{right:initial;}.btn{min-width:260px;}.row.full.home-padding-1{padding:0;}.picture-bg1{padding:0 !important;background:#1a1a1a;}.picture-bg1-content{border:1px none #FFFFFF;padding:5vh 0 0 0 !important;}.picture-bg1-content::after{content:none;padding:0 !important;}.row.full{padding-left:0;padding-right:0;}.home-bg1,.home-bg2,.home-bg3,.home-bg4,.family-bg1{height:36vh !important;}.intro-statements li{display:block;padding:0.5vh 0;}.mobile-flip{display:flex;flex-direction:column-reverse;}main .columns{padding-left:5vw;padding-right:5vw;text-align:center;}.header-wrapper{position:relative;}.header-wrapper::after{content:" ";display:block;width:100%;height:25vh;background:center / cover no-repeat url(https://superiorindustries.net/wp-content/uploads/sites/2624/2026/08/slider-1.jpg);}.header-wrapper.header-inner{border:none;height:auto;}.header-wrapper.header-inner::after{content:" ";display:block;width:100%;height:25vh;background:center / cover no-repeat url(https://superiorindustries.net/wp-content/uploads/sites/2624/2026/08/slider-1.jpg);}.floating-header{position:relative;}.floating-header:after{height:25vh;}.header-row{display:block;padding:3vh 0;min-height:auto;background:none;}.logo-wrapper{display:block;text-align:center;margin-bottom:0;padding:0;}.company-details{display:block;width:100%;max-width:unset;padding:0;text-align:center;}.company-details p{color:#0d2f8f;font-size:16px;}.tagline{display:none;}.badge-holder{margin:0;padding:5vh 5vw;}.badge-holder .columns{padding-left:5vw;padding-right:5vw;}.small-badges img{max-height:90px;}.staff-card{width:33.33333%;}.promise-card{width:100%;margin:1.5vh 0;padding:4vh 5vw;text-align:left;}.promise-grid.two-up .promise-card{width:100%;}.about-story,.about-story.reverse{padding-right:5vw;padding-left:5vw;}.about-photo{padding-top:4vh;}.services section{padding-top:0;padding-bottom:0;}.services section h2{margin-top:2vh;}.services .svc-box{background-size:15%;padding:0 5vw;margin-bottom:5vh;}.photo-grid img{height:200px;}.svc-page .intro-text{padding:2vh 5vw;background:none;}.svc-page .picture-bg1{margin:0 0 5vh 0;padding:5vh 0 !important;}.service-bg1,.service-bg2,.service-bg3,.service-bg4,.service-bg5,.service-bg6,.service-bg7,.service-bg8,.service-bg9,.service-bg10,.service-bg11,.service-bg12{height:35vh !important;}.mobile-navigation{display:block;right:25px;position:absolute;text-transform:uppercase;top:40px;vertical-align:middle;width:auto;height:24px;z-index:999;}i.toggle-bars{display:inline-block;position:relative;color:#FFFFFF;width:37px;height:7px;}i.toggle-bars::before{content:" ";width:17px;height:2px;background:#0d2f8f;position:absolute;bottom:0;left:0;}i.toggle-bars::after{content:" ";width:26px;height:2px;background:#0d2f8f;position:absolute;top:0;left:0;}i.toggle-bars.close{width:35px;height:35px;background:#0d2f8f;border-radius:76px;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}i.toggle-bars.close::after{background:#FFFFFF;top:calc(50% - 1px);left:calc(50% - 13px);}i.toggle-bars.close::before{background:#FFFFFF;width:2px;height:26px;left:calc(50% - 1px);top:calc(50% - 13px);}.fullwidth-navigation{background:#FFFFFF;position:absolute;top:0;z-index:997;width:100%;display:none;}.fullwidth-navigation .top-bar{padding:0;display:block;background:#FFFFFF;height:auto;}.fullwidth-navigation .top-bar-section ul:not(.dropdown){padding-top:25%;}.fullwidth-navigation .title-area{display:none !important;}.top-bar-section{background:#FFFFFF;margin-bottom:10%;}.fullwidth-navigation .top-bar-section ul{position:relative;right:0;width:100%;z-index:997;padding-top:25%;}.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section li:not(.has-form) a:not(.button){color:#646569;line-height:50px;text-align:center;padding:0 !important;font-size:20px !important;}.top-bar-section li:not(.has-form) a:not(.button):hover,.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section li.active:not(.has-form) a:not(.button):hover,.top-bar-section ul li:hover:not(.has-form)>a{color:#0d2f8f;padding:0;line-height:50px;font-size:20px !important;}.top-bar-section .dropdown li{width:100%;}.top-bar-section .dropdown li:not(.has-form) a:not(.button){color:#646569;font-weight:normal;line-height:50px;font-size:20px !important;}.top-bar-section .dropdown li:not(.has-form):hover>a:not(.button),.top-bar-section .dropdown li:not(.has-form) a:not(.button):hover,.top-bar-section .dropdown li.active:not(.has-form) a:not(.button){background:#FFFFFF;color:#0d2f8f;font-weight:bold;line-height:50px;}.fullwidth-navigation.active .top-bar-section .has-dropdown.moved>.dropdown{box-shadow:none;left:100%;border-radius:0;padding-bottom:40px;padding-top:5%;top:0;}.top-bar-section li:not(.has-form) a:not(.button)::before,.top-bar-section li:not(.has-form) .dropdown a:not(.button)::before,.top-bar-section li.has-dropdown:not(.has-form) a:not(.button)::before{display:none;}.top-bar-section ul li{text-align:center;}.top-bar-section li:not(.has-form) a:not(.button){display:inline-block;width:auto;}.top-bar-section .has-dropdown>a:after{right:-15px;margin:0;border:none;top:-1px;font-size:0.6em;color:#0d2f8f;transform:none;}.vertical-padding-small{padding-top:4vh;padding-bottom:4vh;}.top-padding-small{padding-top:4vh;}.bottom-padding-small{padding-bottom:4vh;}.vertical-padding-medium{padding-top:5vh;padding-bottom:5vh;}.top-padding-medium{padding-top:5vh;}.bottom-padding-medium{padding-bottom:5vh;}.vertical-padding-large{padding-top:6vh;padding-bottom:6vh;}.top-padding-large{padding-top:6vh;}.bottom-padding-large{padding-bottom:6vh;}.vertical-padding-x-large{padding-top:7vh;padding-bottom:7vh;}.top-padding-x-large{padding-top:7vh;}.bottom-padding-x-large{padding-bottom:7vh;}.strip-padding-mobile{padding-left:0 !important;padding-right:0 !important;}.m-vpad-none{padding-top:0;padding-bottom:0;}.mobile-bg-remove{background:none;}.mobile-hide{display:none;}.intro-text{padding:5vh 0 0 0;transform:none;}.intro-text.inner{padding:0 5vw;}.intro-text .cta-btn-wrapper{display:none;}.cta-wrapper{margin-top:0;}.cta-text-holder{padding:5vh 5vw;}.cta-btn{min-width:25vw;margin:0 1.5vw 2vh 0;}.cta-row{padding:0;background:#092361;}ul.icon-list li{padding:0;}ul.icon-list li::before{display:none;}.footer-wrapper{padding:0;margin:0;}.footer-row{padding-bottom:0;text-align:center;}.footer-row .columns{margin-bottom:25px;}.footer-box{padding:5vh 0;}.footer-address,.footer-social{text-align:center;}.footer-address .content-holder h2:nth-of-type(2){margin-top:5vh;}.footer-payment{padding:0;text-align:center;}.footer-payment span{display:block;}svg.payment-icon.transparent{margin:0 1.5vw 2vh;height:35px;max-width:70px;}.footer-social{padding-bottom:15vh;}.disclaimer{text-align:center;}.flexed{display:block;}.mobile-sticky-cta{display:block;position:fixed;bottom:30px;left:0;width:100%;text-align:center;z-index:2;}.mobile-sticky-cta a.slider-btn{font-size:1em;padding:16px 22px;line-height:28px;min-width:125px;max-height:60px;min-height:60px;}.mobile-sticky-cta img{background:#FFFFFF;padding:0 10px;filter:invert(1);height:60px;width:auto;vertical-align:middle;}ul.default li::before,ul.squared li::before,ul.square li::before{content:none;margin:0;}aside#ae_launcher{margin-bottom:6vh;}.page-wrapper.single-wrapper.landing-page-wrapper.row,.row.service-areas-wrapper{text-align:center;}.logo-wrapper img{width:200px;}.home-bg1{margin-top:8vh;}.home-bg4{margin-bottom:8vh;}.page-intro{padding-top:5vh;}.payment-icons{justify-content:center;}.contact-details{margin-top:5vh;}ul.square{display:inline-block !important;text-align:left !important;}.collage-band img{max-width:unset;width:100%;}.row.full.services{padding-bottom:5vh;}} @media only screen and (max-width:767px){i.toggle-bars.close{width:40px;height:40px;}i.toggle-bars.close::before{height:20px;top:calc(50% - 10px);}i.toggle-bars.close::after{width:20px;left:calc(50% - 10px);}.footer-address p{font-size:1em;line-height:2em;}.footer-hours p{font-size:1em;}#ae_launcher.ae-cta-position-preset-left-lower,#ae_launcher.ae-cta-position-preset-right-lower{bottom:90px !important;}.staff-card{width:100%;}.header-wrapper.header-inner::after{height:20vh;}.header-wrapper::after{height:20vh;}.mobile-navigation{top:20px;}.top-bar-section .dropdown li:not(.has-form) a:not(.button){font-size:15px !important;}} @media only screen and (max-width:500px){.header-row{min-height:auto;padding-top:2vh;padding-bottom:2vh;}.company-details p{font-size:0.9em;margin-bottom:10px;}.contactForm .captchaWrapper:not(.slideOut) img{max-width:40%;}.contactForm .captchaWrapper input{margin-top:15px;}.btn{min-width:200px;padding:25px 5px;}h1,h1 a{font-size:1.6em;}h2{font-size:1.4em;margin:15px 0;}h3{font-size:1.2em;margin:15px 0;}p{font-size:1em;line-height:1.5;}ul.default,ul.squared,ul.square{font-size:1em;line-height:1.5 !important;}.standout{font-size:1.4em;}.vertical-padding-medium,.vertical-padding-small{padding-top:5vh;padding-bottom:5vh;}.small-badges img{max-height:70px;}.services .svc-box{background:none;}.cta-standout{font-size:1.2em;line-height:1.5em;}.cta-wrapper{margin-top:0;}main .columns{padding-left:5vw;padding-right:5vw;}} @media only screen and (max-width:355px){main .columns{padding-left:5vw;padding-right:5vw;}} @media only screen and (max-width:280px){.mobile-sticky-cta a.slider-btn{min-width:95px;font-size:0.8em;}} 