.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1e3ms;animation-timing-function:linear;animation-iteration-count:infinite}@media(prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2e3ms}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
:root{--brand:#722640;--brand-dark:#4f172b;--brand-light:#a34f6b;--ink:#171719;--charcoal:#242428;--steel:#697078;--mist:#f3f1f2;--line:#ded9dc;--white:#ffffff}body{font-family:barlow,sans-serif}.navbar{background:rgba(23,23,25,.98);border-bottom:1px solid rgba(255,255,255,8%);box-shadow:0 1px 32px rgba(23,23,25,.12)}.navbar-brand{font-weight:900;letter-spacing:.12em;color:#fff!important}.brand-mark{color:var(--brand);font-size:1.55rem;margin-right:.25rem}.nav-link{color:var(--ink);font-size:.82rem;font-weight:700;text-transform:uppercase;margin:0 .45rem}.btn-orange{background:var(--brand);border-color:var(--brand);color:#fff;font-weight:800;text-transform:uppercase;border-radius:0;padding:.8rem 1.35rem}.btn-orange:hover{background:var(--brand-dark);border-color:var(--brand-dark);color:#fff}.btn-brand{background:var(--brand);border-color:var(--brand);color:#fff;font-weight:700;padding:.9rem 1.35rem;border-radius:0}.btn-brand:hover{background:var(--brand-dark);border-color:var(--brand-dark);color:#fff}.btn-outline-light{border-radius:0;font-weight:700;padding:.9rem 1.35rem}.exc-home-page{font-family:barlow,sans-serif;color:var(--ink);background:var(--white)}.exc-home-page h1,.exc-home-page h2,.exc-home-page h3,.exc-home-page h4,.exc-home-page .display-font{font-family:barlow condensed,sans-serif;letter-spacing:.01em}.exc-home-page h1{font-size:clamp(3.25rem,7vw,6.4rem);line-height:.92;text-transform:uppercase}.exc-home-page h2{font-size:clamp(2.3rem,4.5vw,4.2rem);line-height:1;text-transform:uppercase}.exc-home-page .eyebrow{color:var(--brand);font-weight:800;letter-spacing:.16em;text-transform:uppercase;font-size:.78rem}.exc-home-page .section-pad{padding:6rem 0}.exc-home-page .section-pad-sm{padding:4rem 0}.exc-home-page .bg-mist{background:var(--mist)}.exc-home-page .bg-ink{background:var(--ink);color:var(--white)}.exc-home-page .hero{min-height:760px;background:linear-gradient(90deg,rgba(16,16,18,.94) 0%,rgba(16,16,18,.78) 45%,rgba(16,16,18,.28) 100%),url(https://excelsiormetals.com/wp-content/uploads/2023/06/MicrosoftTeams-image-10-scaled.jpg)50%/cover;color:#fff;position:relative;display:flex;align-items:center}.exc-home-page .hero::after{content:"";position:absolute;inset:auto 0 0;height:8px;background:var(--brand)}.exc-home-page .hero-copy{max-width:820px;position:relative;z-index:2}.exc-home-page .hero p{max-width:680px;font-size:1.15rem;color:#e0e0e2}.exc-home-page .hero-chip{border-left:3px solid var(--brand);padding-left:1rem;color:#fff;font-weight:700}.exc-home-page .metric-strip{position:relative;margin-top:-56px;z-index:5}.exc-home-page .metric-card{background:#fff;border:1px solid var(--line);padding:1.8rem;height:100%;box-shadow:0 18px 40px rgba(0,0,0,8%)}.exc-home-page .metric-card strong{font-family:barlow condensed,sans-serif;font-size:2.15rem;color:var(--brand);display:block;line-height:1}.exc-home-page .service-card{border:1px solid var(--line);background:#fff;height:100%;transition:.25s ease;overflow:hidden}.exc-home-page .service-card:hover{transform:translateY(-7px);box-shadow:0 20px 38px rgba(0,0,0,.12)}.exc-home-page .service-card img{width:100%;height:230px;object-fit:cover}.exc-home-page .service-card .content{padding:1.6rem}.exc-home-page .service-card h3{font-size:2rem;text-transform:uppercase}.exc-home-page .service-card a{color:var(--brand);font-weight:800;text-decoration:none}.exc-home-page .service-card a:hover{color:var(--brand-dark)}.exc-home-page .answer-panel{border-left:7px solid var(--brand);padding:2rem 2.2rem;background:#fff;box-shadow:0 12px 30px rgba(0,0,0,6%)}.exc-home-page .capability-list{list-style:none;padding:0;margin:0;columns:2}.exc-home-page .capability-list li{break-inside:avoid;margin-bottom:.85rem;display:flex;gap:.7rem}.exc-home-page .capability-list i{color:var(--brand)}.exc-home-page .split-image{min-height:560px;background:url(https://excelsiormetals.com/wp-content/uploads/2026/07/excelsior-split-image.png)50%/cover}.exc-home-page .process-step{position:relative;padding:1.8rem 1.2rem;border-top:3px solid var(--brand);background:#fff;height:100%}.exc-home-page .process-num{font-family:barlow condensed,sans-serif;font-size:4rem;line-height:.8;color:rgba(114,38,64,.18);font-weight:800}.exc-home-page .industry-tile{min-height:220px;position:relative;display:flex;align-items:end;padding:1.4rem;color:#fff;overflow:hidden;background-size:cover;background-position:50%}.exc-home-page .industry-tile::before{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.85),rgba(0,0,0,.12))}.exc-home-page .industry-tile h3{position:relative;z-index:2;font-size:1.7rem;margin:0}.exc-home-page .quote-band{background:linear-gradient(100deg,var(--brand-dark),var(--brand));color:#fff}.exc-home-page .quote-card{background:#fff;color:var(--ink);padding:2.2rem;border-top:6px solid var(--brand);box-shadow:0 22px 50px rgba(0,0,0,.18)}.exc-home-page .form-control,.exc-home-page .form-select{border-radius:0;min-height:50px;border-color:#cfc8cc}.exc-home-page .form-control:focus,.exc-home-page .form-select:focus{border-color:var(--brand);box-shadow:0 0 0 .2rem rgba(114,38,64,.12)}.exc-home-page .accordion-item{border-radius:0!important;border-color:var(--line)}.exc-home-page .accordion-button{font-weight:800;font-size:1.05rem}.exc-home-page .accordion-button:not(.collapsed){color:var(--brand-dark);background:#f6eef1;box-shadow:none}.exc-home-page @media (max-width: 991.98px){.exc-home-page .hero{min-height:680px;background-position:65%}.exc-home-page .metric-strip{margin-top:0}.exc-home-page .capability-list{columns:1}.exc-home-page .split-image{min-height:380px}}.exc-fsp-page h1,.exc-fsp-page h2,.exc-fsp-page h3,.exc-fsp-page h4,.exc-fsp-page h5,.exc-fsp-page .display-heading{font-family:barlow condensed,sans-serif;font-weight:800;letter-spacing:-.02em;text-transform:uppercase}.exc-fsp-page .btn-outline-light-square{color:#fff;border:1px solid rgba(255,255,255,.7);border-radius:0;font-weight:800;text-transform:uppercase;padding:.8rem 1.35rem}.exc-fsp-page .hero{min-height:650px;background:linear-gradient(90deg,rgba(16,16,18,.97) 0%,rgba(16,16,18,.85) 42%,rgba(16,16,18,.18) 72%),url(https://excelsiormetals.com/wp-content/uploads/2023/06/opt-lasers-KshEaH06rV8-unsplash-scaled.jpg)50%/cover no-repeat;color:#fff;display:flex;align-items:center;position:relative}.exc-fsp-page .hero h1{font-size:clamp(2.8rem,5vw,5.2rem);line-height:.95;max-width:820px}.exc-fsp-page .hero-copy{max-width:720px;font-size:1.05rem;color:rgba(255,255,255,.9)}.exc-fsp-page .hero-trust{background:rgba(23,23,25,.92);border-top:1px solid rgba(255,255,255,.12);width:100%;color:#fff}.exc-fsp-page .trust-item{display:flex;gap:.8rem;align-items:center;min-height:92px;border-right:1px solid rgba(255,255,255,.12);padding:.8rem 1rem}.exc-fsp-page .trust-item:last-child{border-right:0}.exc-fsp-page .trust-icon{color:var(--brand);font-size:1.7rem;width:38px;text-align:center}.exc-fsp-page .eyebrow{color:var(--brand);font-size:.83rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.exc-fsp-page .section-title{font-size:clamp(2rem,3vw,3.25rem);line-height:1}.exc-fsp-page .section-pad{padding:5rem 0}.exc-fsp-page .quick-answer{background:#fff}.exc-fsp-page .quick-answer img{width:100%;height:340px;object-fit:cover}.exc-fsp-page .service-card{height:100%;border:1px solid var(--line);box-shadow:0 8px 24px rgba(23,23,25,6%);overflow:hidden;transition:.25s ease}.exc-fsp-page .service-card:hover{transform:translateY(-5px);box-shadow:0 16px 32px rgba(23,23,25,.12)}.exc-fsp-page .service-card img{height:190px;object-fit:cover}.exc-fsp-page .service-card .card-body{padding:1.5rem}.exc-fsp-page .text-link{color:var(--brand);font-weight:800;text-decoration:none;text-transform:uppercase;font-size:.82rem}.exc-fsp-page .comparison{background:var(--mist)}.exc-fsp-page .comparison .table{margin-bottom:0;background:#fff;border:1px solid var(--line)}.exc-fsp-page .comparison th{background:var(--ink);color:#fff;border-color:var(--charcoal);text-transform:uppercase;font-size:.82rem}.exc-fsp-page .comparison td,.exc-fsp-page .comparison th{padding:.9rem;vertical-align:middle}.exc-fsp-page .material-card,.exc-fsp-page .industry-card{border:1px solid var(--line);background:#fff;height:100%;padding:1.35rem}.exc-fsp-page .material-card i,.exc-fsp-page .industry-card i{color:var(--brand);font-size:2rem;display:block;margin-bottom:.8rem}.exc-fsp-page .industry-card{text-align:center}.exc-fsp-page .industry-card p{color:var(--steel);font-size:.91rem;margin-bottom:0}.exc-fsp-page .process-step{text-align:center;position:relative;padding:0 1rem}.exc-fsp-page .step-number{width:34px;height:34px;background:var(--ink);color:#fff;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:800;margin-bottom:1rem}.exc-fsp-page .process-step i{color:var(--charcoal);font-size:2.2rem;display:block;margin-bottom:.8rem}.exc-fsp-page .geo-services{background:linear-gradient(135deg,var(--charcoal),var(--mist))}.exc-fsp-page .map-card{min-height:330px;background:linear-gradient(rgba(255,255,255,.88),rgba(255,255,255,.88)),url(https://excelsiormetals.com/wp-content/uploads/2023/06/MicrosoftTeams-image-10-1-scaled.jpg)50%/cover;border:1px solid var(--line);padding:2rem}.exc-fsp-page .related-service{text-align:center;padding:1.1rem .5rem;border-right:1px solid var(--line)}.exc-fsp-page .related-service:last-child{border-right:0}.exc-fsp-page .related-service i{display:block;color:var(--ink);font-size:2rem;margin-bottom:.55rem}.exc-fsp-page .accordion-item{border-radius:0!important;border:1px solid var(--line)}.exc-fsp-page .accordion-button{font-weight:700;color:var(--ink);box-shadow:none!important}.exc-fsp-page .accordion-button:not(.collapsed){color:var(--ink);background:#f3f1f2}.exc-fsp-page .cta-band{background:linear-gradient(90deg,var(--ink),var(--charcoal));color:#fff;padding:2.75rem 0}.exc-fsp-page .sticky-quote{display:none}@media(max-width:991.98px){.exc-fsp-page .hero{background-position:65%;align-items:flex-start;padding-top:9rem}.exc-fsp-page .trust-item{border-right:0;border-bottom:1px solid rgba(255,255,255,.1);min-height:72px}.exc-fsp-page .quick-answer img{height:280px}}@media(max-width:767.98px){.exc-fsp-page .hero h1{font-size:2.8rem}.exc-fsp-page .section-pad{padding:3.5rem 0}.exc-fsp-page .related-service{border-right:0;border-bottom:1px solid var(--line)}.exc-fsp-page .sticky-quote{display:block;position:fixed;left:0;right:0;bottom:0;z-index:1050;background:var(--brand);color:#fff;text-align:center;padding:.85rem;font-weight:800;text-transform:uppercase;text-decoration:none}body .exc-fsp-page{padding-bottom:54px}}.exc-ssp-page h1,.exc-ssp-page h2,.exc-ssp-page h3,.exc-ssp-page h4,.exc-ssp-page h5,.exc-ssp-page .navbar-brand,.exc-ssp-page .eyebrow,.exc-ssp-page .display-heading{font-family:barlow condensed,sans-serif;text-transform:uppercase;letter-spacing:.02em}.exc-ssp-page .eyebrow{color:var(--brand-light);font-weight:700;letter-spacing:.12em}.exc-ssp-page .section-title{font-size:clamp(2rem,4vw,3.25rem);font-weight:700}.exc-ssp-page .section-copy{color:#5c5d61;font-size:1.075rem;line-height:1.8}.exc-ssp-page .btn-outline-light-custom{color:#fff;border:1px solid rgba(255,255,255,.6);border-radius:0;padding:.85rem 1.25rem;font-weight:700;text-transform:uppercase}.exc-ssp-page .btn-outline-light-custom:hover{background:#fff;color:var(--ink)}.exc-ssp-page .hero{min-height:730px;display:flex;align-items:center;position:relative;color:#fff;background:linear-gradient(90deg,rgba(9,9,11,.96) 0%,rgba(9,9,11,.86) 42%,rgba(9,9,11,.28) 72%,rgba(9,9,11,.46) 100%),url(https://excelsiormetals.com/wp-content/uploads/2023/06/christopher-burns-8KfCR12oeUM-unsplash-scaled.jpg)50%/cover no-repeat}.exc-ssp-page .hero:after{content:"";position:absolute;inset:auto 0 0;height:6px;background:var(--brand)}.exc-ssp-page .hero-content{position:relative;z-index:2;padding-top:5rem}.exc-ssp-page .hero h1{font-size:clamp(2.8rem,5vw,5.2rem);line-height:.9;max-width:900px;font-weight:700}.exc-ssp-page .hero .lead{max-width:720px;font-size:1.2rem;color:rgba(255,255,255,.78)}.exc-ssp-page .hero-stat{border-left:1px solid rgba(255,255,255,.24);padding-left:1rem}.exc-ssp-page .hero-stat strong{display:block;font-family:barlow condensed;font-size:1.15rem;text-transform:uppercase}.exc-ssp-page .hero-stat span{color:rgba(255,255,255,.65);font-size:.82rem}.exc-ssp-page .answer-band{background:var(--mist);border-bottom:1px solid var(--line)}.exc-ssp-page .answer-card{background:#fff;border-left:5px solid var(--brand);box-shadow:0 10px 35px rgba(22,16,19,6%);padding:2rem;margin-top:-54px;position:relative;z-index:4}.exc-ssp-page .answer-card h2{font-size:2rem}.exc-ssp-page .cap-card{height:100%;border:1px solid var(--line);border-radius:0;overflow:hidden;transition:.25s ease;background:#fff}.exc-ssp-page .cap-card:hover{transform:translateY(-5px);box-shadow:0 16px 40px rgba(28,22,24,.12);border-color:transparent}.exc-ssp-page .cap-card .image{height:210px;background-size:cover;background-position:50%;position:relative}.exc-ssp-page .cap-card .image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,rgba(0,0,0,.7))}.exc-ssp-page .cap-icon{width:52px;height:52px;display:grid;place-items:center;background:var(--brand);color:#fff;font-size:1.3rem;margin-top:-26px;position:relative;z-index:2}.exc-ssp-page .spec{display:flex;gap:.65rem;align-items:flex-start;padding:.7rem 0;border-top:1px solid #ece8e9;font-size:.9rem}.exc-ssp-page .spec i{color:var(--brand)}.exc-ssp-page .dark-section{background:linear-gradient(135deg,#171719,#29282b);color:#fff;position:relative;overflow:hidden}.exc-ssp-page .dark-section:before{content:"";position:absolute;width:420px;height:420px;border:90px solid rgba(114,38,64,.16);border-radius:50%;right:-120px;top:-150px}.exc-ssp-page .process-step{position:relative;padding:1.5rem;border:1px solid rgba(255,255,255,.12);height:100%;background:rgba(255,255,255,.025)}.exc-ssp-page .process-number{font-family:barlow condensed;font-size:4rem;line-height:1;color:var(--brand-light);font-weight:700}.exc-ssp-page .industry-pill{display:flex;align-items:center;gap:.75rem;padding:1rem;border:1px solid var(--line);background:#fff;height:100%}.exc-ssp-page .industry-pill i{width:42px;height:42px;display:grid;place-items:center;background:rgba(114,38,64,.1);color:var(--brand);border-radius:50%}.exc-ssp-page .local-section{background:linear-gradient(90deg,rgba(114,38,64,.97),rgba(79,23,43,.94)),url(https://excelsiormetals.com/wp-content/uploads/2023/06/ahsanization-mJi2I9KJPQ8-unsplash-scaled.jpg)50%/cover;color:#fff}.exc-ssp-page .local-panel{border:1px solid rgba(255,255,255,.23);background:rgba(255,255,255,6%);padding:1.5rem;height:100%}.exc-ssp-page .faq .accordion-item{border:0;border-bottom:1px solid var(--line);border-radius:0}.exc-ssp-page .faq .accordion-button{font-weight:700;padding:1.3rem 0;box-shadow:none;background:#fff}.exc-ssp-page .faq .accordion-button:not(.collapsed){color:var(--brand)}.exc-ssp-page .faq .accordion-button:focus{box-shadow:none}.exc-ssp-page .faq .accordion-body{padding:0 0 1.4rem;color:#5e6065;line-height:1.75}.exc-ssp-page .quote-panel{background:#fff;box-shadow:0 20px 60px rgba(15,15,17,.18)}.exc-ssp-page .quote-panel .form-control,.exc-ssp-page .quote-panel .form-select{border-radius:0;min-height:50px}.exc-ssp-page .quote-panel textarea.form-control{min-height:135px}.exc-ssp-page .quote-side{background:linear-gradient(145deg,var(--brand-dark),var(--brand));color:#fff}@media(max-width:991.98px){.exc-ssp-page .hero{min-height:680px;background-position:63%}.exc-ssp-page .answer-card{margin-top:-35px}}.exc-ccp-page h1,.exc-ccp-page h2,.exc-ccp-page h3,.exc-ccp-page h4,.exc-ccp-page .display-font{font-family:barlow condensed,sans-serif;text-transform:uppercase;letter-spacing:.02em}.exc-ccp-page .btn-outline-light{border-radius:0;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.85rem 1.3rem}.exc-ccp-page .eyebrow{color:var(--brand-light);font-weight:700;text-transform:uppercase;letter-spacing:.14em;font-size:.78rem}.exc-ccp-page .hero{position:relative;min-height:760px;display:flex;align-items:center;color:#fff;overflow:hidden;background:linear-gradient(135deg,#0d0e10 0%,#202126 62%,#35131f 100%)}.exc-ccp-page .hero-grid{position:absolute;inset:0;z-index:0;opacity:.12;background-image:linear-gradient(rgba(255,255,255,.16) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.16) 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(90deg,#000,transparent 88%)}.exc-ccp-page .hero-glow{position:absolute;width:520px;height:520px;right:-120px;top:80px;border-radius:50%;background:rgba(114,38,64,.42);filter:blur(100px);z-index:0}.exc-ccp-page .hero:after{content:"";position:absolute;z-index:3;inset:auto 0 0;height:8px;background:var(--brand)}.exc-ccp-page .hero .container{position:relative;z-index:2}.exc-ccp-page .hero h1{font-size:clamp(2.8rem,5vw,5.2rem);line-height:.9;max-width:760px}.exc-ccp-page .hero-copy{max-width:660px;color:rgba(255,255,255,.82);font-size:1.13rem}.exc-ccp-page .hero-proof{border-left:1px solid rgba(255,255,255,.24);padding-left:1rem}.exc-ccp-page .hero-proof strong{display:block;font-family:barlow condensed;font-size:1.2rem;text-transform:uppercase}.exc-ccp-page .tutorial-shell{background:#111215;border:1px solid rgba(255,255,255,.18);box-shadow:0 28px 65px rgba(0,0,0,.42)}.exc-ccp-page .tutorial-topbar{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;border-bottom:1px solid rgba(255,255,255,.12)}.exc-ccp-page .tutorial-badge{display:inline-flex;align-items:center;gap:.5rem;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#fff}.exc-ccp-page .tutorial-badge i{color:var(--brand-light)}.exc-ccp-page .tutorial-duration{color:rgba(255,255,255,.62);font-size:.8rem}.exc-ccp-page .tutorial-video{display:block;width:100%;aspect-ratio:16/9;background:#000}.exc-ccp-page .tutorial-caption{padding:1rem 1.1rem 1.15rem;color:rgba(255,255,255,.72);font-size:.9rem}.exc-ccp-page .section-pad{padding:96px 0}.exc-ccp-page .section-title{font-size:clamp(2.4rem,4vw,4rem);line-height:1}.exc-ccp-page .answer-card{border-left:6px solid var(--brand);background:var(--mist);padding:2rem}.exc-ccp-page .metric-strip{background:var(--charcoal);color:#fff}.exc-ccp-page .metric{padding:2rem 1rem;border-right:1px solid rgba(255,255,255,.12);height:100%}.exc-ccp-page .metric:last-child{border-right:0}.exc-ccp-page .metric i{color:var(--brand-light);font-size:1.7rem}.exc-ccp-page .metric strong{display:block;font-family:barlow condensed;text-transform:uppercase;font-size:1.25rem;margin-top:.5rem}.exc-ccp-page .step-card{position:relative;background:#fff;border:1px solid var(--line);padding:2rem;height:100%;transition:.2s ease}.exc-ccp-page .step-card:hover{transform:translateY(-5px);box-shadow:0 14px 35px rgba(0,0,0,8%);border-color:var(--brand)}.exc-ccp-page .step-number{width:42px;height:42px;display:grid;place-items:center;color:#fff;background:var(--brand);font-family:barlow condensed;font-weight:700;font-size:1.25rem}.exc-ccp-page .material-card{min-height:330px;position:relative;overflow:hidden;color:#fff;display:flex;align-items:flex-end}.exc-ccp-page .material-card:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,5%),rgba(0,0,0,.88))}.exc-ccp-page .material-card>div{position:relative;z-index:2;padding:1.6rem}.exc-ccp-page .material-steel{background:url(https://excelsiormetals.com/wp-content/uploads/2026/07/carbon-plate.png)50%/cover}.exc-ccp-page .material-stainless{background:url(https://excelsiormetals.com/wp-content/uploads/2026/07/plate-sheet.png)50%/cover}.exc-ccp-page .material-aluminum{background:url(https://excelsiormetals.com/wp-content/uploads/2026/07/aluminum.png)50%/cover}.exc-ccp-page .feature-icon{width:54px;height:54px;display:grid;place-items:center;background:rgba(114,38,64,.1);color:var(--brand);font-size:1.45rem}.exc-ccp-page .dark-section{background:linear-gradient(135deg,#18191b,#292a2e);color:#fff}.exc-ccp-page .industry-pill{display:flex;align-items:center;gap:.8rem;padding:1rem 1.1rem;border:1px solid rgba(255,255,255,.14);height:100%}.exc-ccp-page .industry-pill i{color:var(--brand-light);font-size:1.25rem}.exc-ccp-page .faq .accordion-item{border:0;border-bottom:1px solid var(--line);border-radius:0}.exc-ccp-page .faq .accordion-button{padding:1.3rem 0;font-weight:700;box-shadow:none;background:#fff}.exc-ccp-page .faq .accordion-button:not(.collapsed){color:var(--brand)}.exc-ccp-page .cta-band{background:linear-gradient(90deg,rgba(79,23,43,.96),rgba(114,38,64,.88)),url(https://excelsiormetals.com/wp-content/uploads/2025/08/anime_flatlaser_cutplate.png)50%/cover;color:#fff}.exc-ccp-page .text-link{color:var(--brand);font-weight:800;text-decoration:none;text-transform:uppercase;font-size:.82rem}@media(max-width:991.98px){.exc-ccp-page .hero{min-height:auto;padding:145px 0 80px;background-position:65%}.exc-ccp-page .hero h1{font-size:4rem}.exc-ccp-page .metric{border-right:0;border-bottom:1px solid rgba(255,255,255,.12)}}@media(max-width:575.98px){.exc-ccp-page .hero h1{font-size:3.2rem}.exc-ccp-page .section-pad{padding:68px 0}}.exc-contact-page h1,.exc-contact-page h2,.exc-contact-page h3,.exc-contact-page h4,.exc-contact-page h5,.exc-contact-page .navbar-brand,.exc-contact-page .eyebrow,.exc-contact-page .btn,.exc-contact-page .section-title{font-family:barlow condensed,sans-serif;letter-spacing:.02em}.exc-contact-page .eyebrow{color:var(--brand-light);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.exc-contact-page .section-title{font-size:clamp(2rem,4vw,3.25rem);font-weight:700;line-height:.95;text-transform:uppercase}.exc-contact-page .section-rule{width:46px;height:3px;background:var(--brand);margin-top:.9rem}.exc-contact-page .btn-brand{--bs-btn-color:#fff;--bs-btn-bg:var(--brand);--bs-btn-border-color:var(--brand);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:var(--brand-dark);--bs-btn-hover-border-color:var(--brand-dark);--bs-btn-active-bg:var(--brand-deep);--bs-btn-active-border-color:var(--brand-deep);border-radius:0;text-transform:uppercase;font-size:1.05rem;font-weight:700;letter-spacing:.04em;padding:.9rem 1.4rem}.exc-contact-page .btn-outline-light-industrial{color:#fff;border:1px solid rgba(255,255,255,.6);border-radius:0;padding:.9rem 1.4rem;text-transform:uppercase;font-family:barlow condensed,sans-serif;font-weight:700;font-size:1.05rem;letter-spacing:.04em}.exc-contact-page .btn-outline-light-industrial:hover{background:#fff;color:var(--ink)}.exc-contact-page .hero{min-height:760px;display:flex;align-items:center;color:#fff;position:relative;background:linear-gradient(90deg,rgba(3,4,7,.96) 0%,rgba(3,4,7,.84) 38%,rgba(3,4,7,.28) 72%,rgba(3,4,7,.5) 100%),url(https://excelsiormetals.com/wp-content/uploads/2025/08/excelerate-hero.png)50%/cover no-repeat}.exc-contact-page .hero::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 65%,rgba(0,0,0,.8));pointer-events:none}.exc-contact-page .hero .container{position:relative;z-index:2;padding-top:110px}.exc-contact-page .hero h1{max-width:820px;font-size:clamp(2.8rem,5vw,5.2rem);line-height:.88;font-weight:700;text-transform:uppercase;text-wrap:balance}.exc-contact-page .hero-copy{max-width:620px;font-size:1.08rem;color:rgba(255,255,255,.82)}.exc-contact-page .hero-proof{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));max-width:760px;margin:2rem 0}.exc-contact-page .hero-proof-item{border-right:1px solid rgba(255,255,255,.2);padding:.25rem 1.25rem;text-align:center}.exc-contact-page .hero-proof-item:first-child{padding-left:0}.exc-contact-page .hero-proof-item:last-child{border-right:0}.exc-contact-page .hero-proof-item i{color:#fff;font-size:1.7rem}.exc-contact-page .hero-proof-item span{display:block;margin-top:.55rem;font-family:barlow condensed,sans-serif;font-size:1rem;line-height:1.05;font-weight:600;text-transform:uppercase}.exc-contact-page .contact-strip{background:#fff;box-shadow:0 18px 45px rgba(0,0,0,8%);position:relative;z-index:5}.exc-contact-page .contact-strip .contact-item{padding:1.6rem 1.4rem;height:100%;border-right:1px solid #dedee1}.exc-contact-page .contact-strip .col-lg-3:last-child .contact-item{border-right:0}.exc-contact-page .contact-icon{width:50px;height:50px;border-radius:50%;background:var(--brand);color:#fff;display:grid;place-items:center;font-size:1.25rem;flex:none}.exc-contact-page .contact-item h3{font-size:1.25rem;font-weight:700;text-transform:uppercase;margin:0}.exc-contact-page .contact-item p,.exc-contact-page .contact-item a{font-size:.9rem;color:#4d4e53;text-decoration:none;margin:.1rem 0 0}.exc-contact-page .contact-item a:hover{color:var(--brand)}.exc-contact-page .quote-section{background:var(--mist)}.exc-contact-page .project-panel{height:100%;background:linear-gradient(rgba(24,24,27,.94),rgba(24,24,27,.94)),url(https://excelsiormetals.com/wp-content/uploads/2023/06/MicrosoftTeams-image-14-scaled.jpg)50%/cover;color:#fff;padding:clamp(2rem,5vw,4rem)}.exc-contact-page .project-panel h2{font-size:clamp(2.7rem,5vw,4.3rem);line-height:.95;font-weight:700}.exc-contact-page .service-choice{border:1px solid rgba(255,255,255,.22);padding:.7rem .85rem;transition:var(--transition);font-size:.9rem;color:rgba(255,255,255,.86)}.exc-contact-page .service-choice:hover{background:var(--brand);border-color:var(--brand);transform:translateY(-2px)}.exc-contact-page .service-choice i{color:var(--brand-light);margin-right:.55rem}.exc-contact-page .service-choice:hover i{color:#fff}.exc-contact-page .engineer-card{border-top:1px solid rgba(255,255,255,.16);padding-top:1.7rem}.exc-contact-page .engineer-photo{width:64px;height:64px;border-radius:50%;object-fit:cover;border:2px solid var(--brand-light)}.exc-contact-page .form-panel{background:#fff;padding:clamp(2rem,5vw,4rem)}.exc-contact-page .form-label{font-size:.84rem;font-weight:700;color:#383940}.exc-contact-page .form-control,.exc-contact-page .form-select{min-height:50px;border-radius:0;border-color:#d4d5d8;font-size:.92rem}.exc-contact-page .form-control:focus,.exc-contact-page .form-select:focus{border-color:var(--brand);box-shadow:0 0 0 .2rem rgba(114,38,64,.12)}.exc-contact-page .file-drop{border:1px dashed #b9bbc0;background:#fafafb;min-height:115px;display:grid;place-items:center;text-align:center;cursor:pointer;transition:var(--transition)}.exc-contact-page .file-drop:hover{border-color:var(--brand);background:rgba(114,38,64,.035)}.exc-contact-page .file-drop i{font-size:2rem;color:var(--brand)}.exc-contact-page .trust-band{color:#fff;background:linear-gradient(rgba(22,22,24,.95),rgba(22,22,24,.95)),url(https://excelsiormetals.com/wp-content/uploads/2023/06/MicrosoftTeams-image-11-scaled.jpg)50%/cover}.exc-contact-page .trust-item{text-align:center;padding:1.5rem .5rem}.exc-contact-page .trust-item i{color:var(--brand-light);font-size:2rem}.exc-contact-page .trust-item strong{display:block;margin-top:.65rem;font-family:barlow condensed,sans-serif;text-transform:uppercase;line-height:1.05;font-size:1.05rem}.exc-contact-page .industrial-card{min-height:250px;position:relative;overflow:hidden;color:#fff;background-position:50%;background-size:cover;text-decoration:none;display:flex;align-items:end}.exc-contact-page .industrial-card::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,5%),rgba(0,0,0,.9));transition:var(--transition)}.exc-contact-page .industrial-card:hover::before{background:linear-gradient(180deg,rgba(114,38,64,.18),rgba(47,14,27,.96))}.exc-contact-page .industrial-card img{position:absolute;width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.exc-contact-page .industrial-card:hover img{transform:scale(1.06)}.exc-contact-page .industrial-card-content{position:relative;z-index:2;width:100%;padding:1.15rem}.exc-contact-page .industrial-card h3{font-size:1.35rem;font-weight:700;text-transform:uppercase;margin:0;text-shadow:#394352 0 0 4px}.exc-contact-page .industrial-card i{color:var(--brand-light)}.exc-contact-page .industry-card{min-height:190px}.exc-contact-page .process-section{background:var(--mist)}.exc-contact-page .process-step{position:relative;text-align:center;padding:1rem}.exc-contact-page .process-number{width:38px;height:38px;background:var(--brand);color:#fff;border-radius:50%;display:grid;place-items:center;font-weight:700;margin:0 auto 1rem}.exc-contact-page .process-icon{font-size:2.2rem;color:var(--ink)}.exc-contact-page .process-step h3{font-size:1.2rem;font-weight:700;text-transform:uppercase;margin-top:.75rem}.exc-contact-page .process-step:not(:last-child)::after{content:"";position:absolute;top:31px;right:-20%;width:40%;border-top:1px dashed #a9aab0}.exc-contact-page .location-list i{color:var(--brand);width:24px}.exc-contact-page .map-wrap{min-height:390px;border:1px solid #dedee1}.exc-contact-page .map-wrap iframe{width:100%;height:100%;min-height:390px;border:0}@media(max-width:991.98px){.exc-contact-page .site-nav{position:fixed;background:#0d0d0f}.exc-contact-page .navbar-collapse{padding:1rem 0 1.5rem}.exc-contact-page .hero{min-height:720px}.exc-contact-page .hero-proof{grid-template-columns:repeat(2,1fr)}.exc-contact-page .hero-proof-item:nth-child(2){border-right:0}.exc-contact-page .hero-proof-item{margin-bottom:1rem}.exc-contact-page .contact-strip .contact-item{border-right:0;border-bottom:1px solid #dedee1}.exc-contact-page .process-step:not(:last-child)::after{display:none}}@media(max-width:575.98px){.exc-contact-page .hero{min-height:800px}.exc-contact-page .hero h1{font-size:3.35rem}.exc-contact-page .hero-proof-item{padding-left:.5rem;padding-right:.5rem}.exc-contact-page .hero-actions .btn{width:100%}.exc-contact-page .industrial-card{min-height:220px}.exc-contact-page .form-panel,.exc-contact-page .project-panel{padding:2rem 1.25rem}}.exc-mw-page h1,.exc-mw-page h2,.exc-mw-page h3,.exc-mw-page h4,.exc-mw-page h5,.exc-mw-page .display-font{font-family:barlow condensed,sans-serif;text-transform:uppercase;letter-spacing:.02em}.exc-mw-page .btn-brand{background:var(--brand);border-color:var(--brand);color:#fff;border-radius:0;padding:.85rem 1.3rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.exc-mw-page .btn-brand:hover{background:var(--brand-dark);border-color:var(--brand-dark);color:#fff}.exc-mw-page .btn-outline-light{border-radius:0;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.85rem 1.3rem}.exc-mw-page .eyebrow{font-family:barlow condensed;text-transform:uppercase;letter-spacing:.12em;font-weight:700;color:var(--brand-light)}.exc-mw-page .hero{min-height:690px;display:flex;align-items:center;position:relative;color:#fff;background:linear-gradient(90deg,rgba(10,10,12,.94) 0%,rgba(10,10,12,.78) 48%,rgba(10,10,12,.35) 100%),url(https://excelsiormetals.com/wp-content/uploads/2025/08/shutterstock_2432988411.jpg)50%/cover no-repeat}.exc-mw-page .hero h1{font-size:clamp(2.8rem,5vw,5.2rem);line-height:.9;font-weight:800;max-width:900px}.exc-mw-page .hero p{max-width:680px;font-size:1.1rem;color:#e7e4e5}.exc-mw-page .hero-stat{border-left:3px solid var(--brand);padding-left:1rem}.exc-mw-page .hero-stat strong{display:block;font-family:barlow condensed;font-size:1.35rem;text-transform:uppercase}.exc-mw-page .hero-stat span{font-size:.9rem;color:#cfc9cc}.exc-mw-page .section-pad{padding:90px 0}.exc-mw-page .section-title{font-size:clamp(2.4rem,4vw,4.2rem);font-weight:800;line-height:1}.exc-mw-page .intro-card{background:var(--mist);border-left:6px solid var(--brand);padding:2rem}.exc-mw-page .service-card{height:100%;border:1px solid var(--line);border-radius:0;background:#fff;transition:.25s;overflow:hidden}.exc-mw-page .service-card:hover{transform:translateY(-5px);box-shadow:0 18px 35px rgba(25,18,22,.12);border-color:var(--brand)}.exc-mw-page .service-icon{width:54px;height:54px;display:grid;place-items:center;background:var(--brand);color:#fff;font-size:1.5rem}.exc-mw-page .dark-section{background:linear-gradient(135deg,#151517,#29272a);color:#fff}.exc-mw-page .industry-nav .nav-link{color:#d7d1d3;border:1px solid rgba(255,255,255,.18);border-radius:0;margin:.25rem;padding:.8rem 1.1rem}.exc-mw-page .industry-nav .nav-link.active{background:var(--brand);border-color:var(--brand);color:#fff}.exc-mw-page .spec-list li{padding:.7rem 0;border-bottom:1px solid rgba(255,255,255,.13)}.exc-mw-page .spec-list i{color:#d783a2;margin-right:.65rem}.exc-mw-page .process-step{position:relative;padding-left:74px;min-height:90px}.exc-mw-page .process-num{position:absolute;left:0;top:0;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:var(--brand);color:#fff;font-family:barlow condensed;font-size:1.4rem;font-weight:800}.exc-mw-page .project-card{min-height:360px;position:relative;color:#fff;background-size:cover;background-position:50%;overflow:hidden}.exc-mw-page .project-card:before{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(15,15,17,.94),rgba(15,15,17,.1))}.exc-mw-page .project-card .content{position:absolute;left:0;right:0;bottom:0;padding:1.5rem;z-index:1}.exc-mw-page .trust-strip{background:var(--brand);color:#fff}.exc-mw-page .trust-item{border-right:1px solid rgba(255,255,255,.25)}.exc-mw-page .trust-item:last-child{border-right:0}.exc-mw-page .faq .accordion-item{border:0;border-bottom:1px solid var(--line);border-radius:0}.exc-mw-page .faq .accordion-button{font-family:barlow condensed;font-size:1.25rem;font-weight:700;text-transform:uppercase;padding:1.2rem 0;background:#fff;box-shadow:none}.exc-mw-page .faq .accordion-button:not(.collapsed){color:var(--brand)}.exc-mw-page .cta-panel{background:linear-gradient(90deg,rgba(77,23,41,.98),rgba(114,38,64,.9)),url(https://excelsiormetals.com/wp-content/uploads/2026/07/production.jpg)50%/cover;color:#fff}.exc-mw-page .form-control,.exc-mw-page .form-select{border-radius:0;padding:.85rem .95rem;border-color:#cbc4c7}.exc-mw-page .form-control:focus,.exc-mw-page .form-select:focus{border-color:var(--brand);box-shadow:0 0 0 .2rem rgba(114,38,64,.12)}@media(max-width:991.98px){.hero{min-height:620px;background-position:62%}.section-pad{padding:70px 0}.trust-item{border-right:0;border-bottom:1px solid rgba(255,255,255,.2)}}.form-label{font-size:.84rem;font-weight:700;color:#383940}.form-control,.form-select{min-height:50px;border-radius:0;border-color:#d4d5d8;font-size:.92rem}.form-control:focus,.form-select:focus{border-color:var(--brand);box-shadow:0 0 0 .2rem rgba(114,38,64,.12)}.exc-404-page h1,.exc-404-page h2,.exc-404-page h3,.exc-404-page h4,.exc-404-page h5,.exc-404-page h6,.exc-404-page .exc-404-display,.exc-404-page .exc-404-eyebrow,.exc-404-page .exc-404-nav-link,.exc-404-page .exc-404-btn{font-family:barlow condensed,sans-serif;text-transform:uppercase;letter-spacing:.035em}.exc-404-page .exc-404-btn{border-radius:0;padding:.85rem 1.35rem;font-weight:700;border-width:1px;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;transition:all .2s ease}.exc-404-page .exc-404-btn-brand{background:var(--brand);border-color:var(--brand);color:var(--white)}.exc-404-page .exc-404-btn-brand:hover,.exc-404-page .exc-404-btn-brand:focus{background:var(--brand-dark);border-color:var(--brand-dark);color:var(--white);transform:translateY(-1px)}.exc-404-page .exc-404-btn-outline{color:var(--white);border:1px solid rgba(255,255,255,.6);background:0 0}.exc-404-page .exc-404-btn-outline:hover,.exc-404-page .exc-404-btn-outline:focus{background:var(--white);color:var(--ink)}.exc-404-page .exc-404-hero{position:relative;min-height:760px;display:flex;align-items:stretch;overflow:hidden;background:radial-gradient(circle at 80% 30%,rgba(114,38,64,.22),transparent 28%),linear-gradient(120deg,#0f1013 0%,#17181c 48%,#0d0e11 100%);color:var(--white);padding-top:86px}.exc-404-page .exc-404-hero::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.18;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:34px 34px;mask-image:linear-gradient(to right,#000 0%,transparent 70%)}.exc-404-page .exc-404-hero-copy{position:relative;z-index:2;padding-top:5.5rem;padding-bottom:5.5rem}.exc-404-page .exc-404-eyebrow{color:var(--brand-light);font-size:1rem;font-weight:700;letter-spacing:.12em}.exc-404-page .exc-404-code{margin:.5rem 0 0;font-family:barlow condensed,sans-serif;font-size:clamp(8rem,18vw,15rem);line-height:.75;font-weight:800;letter-spacing:-.06em;color:var(--white);text-shadow:0 8px 0 rgba(255,255,255,4%)}.exc-404-page .exc-404-code span{display:inline-block;color:transparent;-webkit-text-stroke:2px rgba(255,255,255,.9);text-shadow:none}.exc-404-page .exc-404-title{max-width:560px;margin-top:2.2rem;font-size:clamp(2.2rem,4.6vw,4.5rem);line-height:.95;font-weight:700}.exc-404-page .exc-404-rule{width:62px;height:3px;margin:1.5rem 0;background:var(--brand)}.exc-404-page .exc-404-lead{max-width:590px;color:rgba(255,255,255,.76);font-size:1.08rem;line-height:1.75}.exc-404-page .exc-404-portrait-wrap{position:relative;min-height:674px;height:100%}.exc-404-page .exc-404-portrait-wrap::before{content:"";position:absolute;inset:8% 3% 0 4%;border:1px solid rgba(255,255,255,.1);background:linear-gradient(145deg,rgba(255,255,255,.025),rgba(114,38,64,.12));box-shadow:var(--shadow)}.exc-404-page .exc-404-portrait{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top;filter:saturate(.82)contrast(1.02);mask-image:linear-gradient(to bottom,#000 0%,#000 88%,transparent 100%)}.exc-404-page .exc-404-portrait-fallback{position:absolute;inset:11% 5% 0 6%;display:grid;place-items:center;text-align:center;background:radial-gradient(circle at 60% 30%,rgba(163,79,107,.26),transparent 24%),linear-gradient(145deg,#1b1c20,#0d0e11);border:1px solid rgba(255,255,255,8%);color:rgba(255,255,255,.58);padding:2rem}.exc-404-page .exc-404-portrait-fallback i{display:block;margin-bottom:1rem;font-size:5rem;color:var(--brand-light)}.exc-404-page .exc-404-start{position:relative;background:var(--mist);border-top:5px solid var(--brand)}.exc-404-page .exc-404-section-title{font-size:clamp(2.2rem,4vw,3.5rem);font-weight:700;color:var(--ink)}.exc-404-page .exc-404-link-card{height:100%;padding:2rem 1.25rem;text-align:center;color:var(--ink);text-decoration:none;background:var(--white);border:1px solid var(--line);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.exc-404-page .exc-404-link-card:hover,.exc-404-page .exc-404-link-card:focus{transform:translateY(-5px);border-color:rgba(114,38,64,.35);box-shadow:0 18px 42px rgba(23,23,25,.1);color:var(--ink)}.exc-404-page .exc-404-link-icon{width:64px;height:64px;margin:0 auto 1rem;display:grid;place-items:center;border:1px solid rgba(114,38,64,.25);color:var(--brand);font-size:1.8rem}.exc-404-page .exc-404-link-card h3{margin-bottom:.55rem;font-size:1.35rem;font-weight:700}.exc-404-page .exc-404-link-card p{margin-bottom:1rem;color:var(--steel);font-size:.92rem}.exc-404-page .exc-404-link-arrow{color:var(--brand);font-size:1.35rem}.exc-404-page .exc-404-help{position:relative;overflow:hidden;background:linear-gradient(90deg,rgba(14,15,18,.97),rgba(27,28,32,.92)),url(https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=1800&q=80)50%/cover no-repeat;color:var(--white)}.exc-404-page .exc-404-help::after{content:"";position:absolute;top:-80px;right:-80px;width:280px;height:280px;border:60px solid rgba(114,38,64,.2);border-radius:50%}.exc-404-page .exc-404-help-icon{width:86px;height:86px;display:grid;place-items:center;flex:0 0 86px;border-radius:50%;background:var(--brand);border:3px solid var(--white);font-size:2rem}@media(max-width:1199.98px){.exc-404-page .exc-404-hero{min-height:700px}.exc-404-page .exc-404-portrait-wrap{min-height:610px}}@media(max-width:991.98px){.exc-404-page .exc-404-navbar .navbar-collapse{padding-top:1rem;padding-bottom:.5rem}.exc-404-page .exc-404-hero{min-height:auto;padding-top:78px}.exc-404-page .exc-404-hero-copy{padding-top:4rem;padding-bottom:2rem}.exc-404-page .exc-404-portrait-wrap{min-height:520px}.exc-404-page .exc-404-portrait-wrap::before,.exc-404-page .exc-404-portrait-fallback{inset:2% 4% 0}}@media(max-width:575.98px){.exc-404-page .exc-404-code{font-size:8rem}.exc-404-page .exc-404-title{font-size:2.6rem}.exc-404-page .exc-404-portrait-wrap{min-height:410px}.exc-404-page .exc-404-help-icon{width:68px;height:68px;flex-basis:68px}}.pre-footer{background-color:#1b222c;border-top:9px solid var(--line);position:relative;padding:35px 0}hr.wide.red.skewed{margin:0;border-top:solid 14px #722640;border-right:solid 18px transparent;border-bottom:solid 14px transparent;border-left:solid 0 transparent;width:50%;position:absolute;top:-9px;left:0;opacity:1}.footer-brand{font-family:barlow condensed,sans-serif;font-weight:900;font-size:1.4rem;letter-spacing:.04em;text-transform:uppercase;color:#fff}.footer-brand span{color:var(--brand)}.footer-links h4{font-family:barlow condensed,sans-serif;font-weight:700;font-size:.78rem;letter-spacing:.22em;text-transform:uppercase;color:var(--mist);margin-bottom:1rem}.footer-links ul{list-style:none;padding:0;margin:0}.footer-links ul li{margin-bottom:.5rem}.footer-links ul li a{color:var(--mist);text-decoration:none;font-size:.9rem;transition:color .2s}.footer-links ul li a:hover{color:var(--brand-light)}.footer-title{font-family:barlow condensed,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--mist);margin-bottom:1rem;margin-top:1rem}.iso-footer a{color:var(--mist);transition:color .2s ease;text-decoration:none}.iso-footer a:hover{color:var(--brand-light)}.main-footer{background-color:#1b222c;text-align:center;padding:10px 0}.payment_types svg{width:40px;height:auto;fill:#fff}.partner-links{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:center;gap:0}.partner-links li{display:flex;align-items:center}.partner-links a{font-weight:300;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#fff;text-decoration:none;transition:color .2s ease;white-space:nowrap}.partner-links a:hover{color:var(--brand-light)}.partner-links li:not(:last-child)::after{content:'';display:inline-block;width:1px;height:12px;background:#fff;margin:0 1.25rem}.footer-divider{border-color:rgba(255,255,255,7%);margin:2rem 0 1rem;color:#ccc}