/* Homepage design. Scoped to this page; shared product/form styles stay independent. */
body.hm-home-refresh{--home-ink:#142d3b;--home-muted:#586a75;--home-line:#dce3e7;--home-orange:#b84c00;--home-surface:#f2f5f6;--max:1240px;--hm-header-cream:#fff;--hm-header-max:1240px;background:#fff;color:var(--home-ink);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}
.hm-home-refresh *{box-sizing:border-box}
.hm-home-refresh .topbar{background:#102d3c;color:#dbe4e9;border:0}
.hm-home-refresh .topbar-inner{max-width:1240px;padding:8px 24px;font-size:11px;letter-spacing:.035em}
.hm-home-refresh .topbar a{color:#edf4f7}
.hm-home-refresh header.site-header{background:#fff;border-bottom:1px solid var(--home-line)!important;box-shadow:none!important;backdrop-filter:none}
.hm-home-refresh .header-inner{max-width:1240px;min-height:83px;padding:12px 24px}
.hm-home-refresh .brand img{height:52px;width:auto}
.hm-home-refresh nav{gap:0}
.hm-home-refresh nav a,.hm-home-refresh .nav-dropdown-toggle{font-size:12px;font-weight:700;letter-spacing:.025em;text-transform:uppercase;border-radius:3px;padding:12px 9px;color:var(--home-ink)}
.hm-home-refresh nav a:hover,.hm-home-refresh .nav-dropdown-toggle:hover{background:#f1f4f5;color:var(--home-orange)}
.hm-home-refresh nav .nav-cta{background:var(--home-orange);color:#fff;margin-left:12px;padding:14px 17px;box-shadow:none}
.hm-home-refresh nav .nav-cta:hover{background:#923c00;color:#fff}
.hm-home-refresh .button{font-size:14px;font-weight:700;letter-spacing:0;text-transform:none;min-height:50px;border-radius:4px;padding:14px 20px;gap:18px;box-shadow:none;transition:background-color .18s,color .18s}
.hm-home-refresh .button:hover{transform:none;box-shadow:none}
.hm-home-refresh .button-primary{background:var(--home-orange);color:#fff;border:1px solid var(--home-orange)}
.hm-home-refresh .button-primary:hover{background:#923c00;border-color:#923c00}
.hm-home-refresh .button-outline{background:transparent;border:1px solid #9cabb3;color:var(--home-ink)}
.hm-home-refresh .button-outline:hover{background:#eaf0f3;border-color:#657b89}
.hm-home-refresh .button-green{background:#08783f;color:#fff}
.hm-home-refresh a:focus-visible,.hm-home-refresh button:focus-visible{outline:3px solid #176b9c;outline-offset:4px}
.hm-home-refresh #home.hero{display:block;min-height:0;padding:0;background:#f6f7f5;color:var(--home-ink);isolation:isolate;overflow:visible}
.hm-home-refresh #home.hero:after{display:none}
.hm-home-refresh #home .hero-inner.home-hero-layout{display:grid;grid-template-columns:1fr 1.09fr;align-items:center;gap:48px;max-width:1240px;width:100%;margin:auto;padding:68px 24px 60px}
.hm-home-refresh #home .eyebrow{display:block;border:0;border-radius:0;padding:0;background:none;color:#745035;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}
.hm-home-refresh #home h1{font-size:clamp(36px,4.3vw,56px);font-weight:700;line-height:1.055;letter-spacing:-.045em;text-shadow:none;text-wrap:balance;margin:20px 0 24px;max-width:560px;color:#142d3b}
.hm-home-refresh #home h1 span{color:#536b77;font-weight:400}
.hm-home-refresh #home .home-hero-lead{font-size:17px;line-height:1.7;color:var(--home-muted);max-width:460px;text-shadow:none;margin:0}
.hm-home-refresh #home .hero-actions{display:flex;gap:12px;margin-top:28px;max-width:none}
.hm-home-refresh #home .hero-secondary{background:transparent;color:#142d3b;border:1px solid #99a9b2}
.hm-home-refresh #home .hm-quote-guide{font-size:12px;line-height:1.8;color:#5e6d76;text-shadow:none;margin-top:20px;max-width:470px}
.hm-home-refresh #home .hm-quote-guide strong{font-weight:600;color:#314c5b}
.hm-home-refresh .home-machine-stage{background:#fff;border:1px solid #dce3e5;border-radius:8px;box-shadow:0 16px 44px rgba(18,45,59,.05);min-width:0;overflow:hidden}
.hm-home-refresh .home-stage-heading{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 0;color:#586a75;font-size:10px;letter-spacing:.13em;text-transform:uppercase}
.hm-home-refresh .home-stage-mark{font-size:11px;color:#976347;font-variant-numeric:tabular-nums}
.hm-home-refresh .home-machine-media{position:relative;aspect-ratio:800/533;background:white;margin:8px 12px 0;overflow:hidden}
.hm-home-refresh #home .hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center;filter:none;z-index:0;pointer-events:none}
.hm-home-refresh .home-machine-caption{display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid #e4e9ec;padding:19px 24px;background:#fbfcfc}
.hm-home-refresh .home-caption-kicker{display:block;color:#586a75;text-transform:uppercase;letter-spacing:.1em;font-size:9px;margin-bottom:6px}
.hm-home-refresh .home-machine-caption a{font-size:13px;line-height:1.5;font-weight:700;color:#142d3b;text-decoration:none}
.hm-home-refresh #home .hero-motion{margin:0;min-height:0;flex-shrink:0}
.hm-home-refresh #home .hero-motion-control{border:1px solid #cbd6dc;border-radius:3px;background:#fff;color:#355363;min-height:44px;max-width:130px;padding:8px 10px;font-size:10px;line-height:1.35}
.hm-home-refresh .trustbar{background:#fff;color:#50636e;border-bottom:1px solid #e1e6e9;padding:0}
.hm-home-refresh .trustbar-inner{max-width:1240px;gap:0;padding:22px 24px;display:grid;grid-template-columns:repeat(4,1fr)}
.hm-home-refresh .trust{font-size:12px;font-weight:500;text-transform:none;letter-spacing:0;justify-content:center;border-right:1px solid #e1e6e9;padding:2px 12px;gap:10px}
.hm-home-refresh .trust:last-child{border:0}
.hm-home-refresh .tick{background:transparent;color:var(--home-orange);font-size:13px;width:auto;height:auto;padding:0}
.hm-home-refresh main>section{padding:80px 24px}
.hm-home-refresh .container{max-width:1192px}
.hm-home-refresh .section-kicker{font-size:10px;letter-spacing:.14em;font-weight:700;color:#a54408!important;margin-bottom:14px}
.hm-home-refresh .section-title{font-size:clamp(29px,3.3vw,42px);font-weight:600;letter-spacing:-.035em;line-height:1.18;color:#142d3b;max-width:850px;text-wrap:balance}
.hm-home-refresh .section-intro{font-size:15px;line-height:1.8;color:#586a75}
.hm-home-refresh #products{background:#f3f6f7;color:#142d3b;scroll-margin-top:84px}
.hm-home-refresh .home-products-heading{display:grid;grid-template-columns:1.12fr .88fr;align-items:end;gap:100px;margin-bottom:34px}
.hm-home-refresh .home-products-heading .section-intro{margin:0 0 3px;max-width:440px}
.hm-home-refresh .home-product-filters{display:flex;flex-wrap:wrap;gap:8px;border-bottom:1px solid #d9e2e6;padding-bottom:22px;margin-bottom:28px}
.hm-home-refresh .home-product-filters[hidden]{display:none}
.hm-home-refresh .home-product-filters button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:10px 17px;border:1px solid #d2dce1;background:transparent;border-radius:4px;font:600 12px/1.3 Arial,Helvetica,sans-serif;color:#506570;cursor:pointer}
.hm-home-refresh .home-product-filters button:hover{border-color:#5c7481;background:#e8eef1}
.hm-home-refresh .home-product-filters button[aria-pressed="true"]{background:#173647;color:#fff;border-color:#173647}
.hm-home-refresh .home-product-filters button span{font-size:10px;opacity:.8}
.hm-home-refresh .home-filter-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.hm-home-refresh #products .product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;background:none;border:0;align-items:stretch}
.hm-home-refresh #products .product-card{display:flex;flex-direction:column;min-width:0;border:1px solid #dce4e8;border-radius:6px;background:#fff;overflow:hidden;box-shadow:none;transition:border-color .18s,box-shadow .18s}
.hm-home-refresh #products .product-card[hidden]{display:none}
.hm-home-refresh #products .product-card:hover{transform:none;border-color:#b0c0ca;box-shadow:0 10px 26px rgba(30,58,75,.06)}
.hm-home-refresh .home-product-media{position:relative;border-bottom:1px solid #e8edef;background:#fff;aspect-ratio:1.7;overflow:hidden}
.hm-home-refresh #products .product-card .home-product-media img{display:block;width:100%;height:100%;padding:22px;object-fit:contain;background:#fff;aspect-ratio:auto;filter:none;transition:none}
.hm-home-refresh .home-product-number{position:absolute;left:15px;top:13px;z-index:1;color:#7b8e99;font-size:10px;letter-spacing:.1em;font-variant-numeric:tabular-nums}
.hm-home-refresh .home-image-note{position:absolute;right:12px;bottom:9px;font-size:9px;color:#627683;background:#fff;padding:3px 5px}
.hm-home-refresh #products .product-card-body{padding:25px;display:flex;flex:1;flex-direction:column;background:#fff}
.hm-home-refresh #products .product-card h3{font-size:22px;line-height:1.23;letter-spacing:-.025em;font-weight:600;margin:0 0 12px;color:#142d3b;min-height:2.46em}
.hm-home-refresh .home-product-description{font-size:12px;line-height:1.65;color:#647681;margin:0 0 20px;min-height:3.3em}
.hm-home-refresh #products .product-card ul{list-style:none;padding:0;margin:0 0 22px;flex:1;font-size:12px;line-height:1.4}
.hm-home-refresh #products .product-card li+li{margin:0}
.hm-home-refresh #products .product-card li a{display:block;color:#3c5665;padding:10px 0;border-bottom:1px solid #edf1f3;text-decoration:none}
.hm-home-refresh #products .product-card li a:hover{color:#a33d00;text-decoration:underline;text-underline-offset:3px}
.hm-home-refresh #products .hm-format-note{display:block;font-size:10px;line-height:1.5;color:#586a75;margin-top:4px;font-weight:400}
.hm-home-refresh #products .product-view-all{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding:15px 0 0;border-top:1px solid #dce4e8;color:#a64304;font-size:12px;font-weight:700;text-decoration:none;min-height:44px}
.hm-home-refresh #products .product-view-all:hover{text-decoration:underline;text-underline-offset:4px;color:#7e3200}
.hm-home-refresh .home-product-help{display:flex;flex-direction:column;padding:33px 28px;background:#173647;color:#fff;border:1px solid #173647;border-radius:6px;min-height:100%}
.hm-home-refresh .home-help-symbol{font-size:56px;line-height:1;color:#eea268;margin-bottom:35px;font-weight:300}
.hm-home-refresh .home-product-help .section-kicker,.hm-home-refresh .dark-section .section-kicker,.hm-home-refresh .contact-content .section-kicker{color:#efb488!important;font-size:9px}
.hm-home-refresh .home-product-help h3{color:#fff;font-size:30px;line-height:1.2;font-weight:500;letter-spacing:-.03em;margin:0 0 20px}
.hm-home-refresh .home-product-help p:not(.section-kicker){font-size:14px;line-height:1.8;color:#cfdae0;margin:0 0 30px}
.hm-home-refresh .home-product-help .button{margin-top:auto;padding:13px;font-size:12px;background:#fff;border-color:#fff;color:#173647}
.hm-home-refresh .home-help-link{font-size:11px;color:#d2e1e8;text-underline-offset:4px;margin-top:22px}
.hm-home-refresh .product-catalog-action{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:30px;margin-top:32px;border-top:1px solid #d8e1e6}
.hm-home-refresh .product-catalog-action p{font-size:13px;color:#617480;margin:0}
.hm-home-refresh .hm-compact-intro{background:#fff;border-bottom:1px solid #e1e8ec}
.hm-home-refresh .hm-compact-intro .container{max-width:1192px;display:block}
.hm-home-refresh .hm-compact-intro p:not(.section-kicker){color:#586a75;font-size:16px;max-width:780px;line-height:1.8}
.hm-home-refresh .hm-intro-links{margin-top:28px;display:flex;flex-wrap:wrap;gap:12px}
.hm-home-refresh .hm-intro-links a{border:1px solid #d8e2e7;color:#385566;background:#fff;padding:11px 16px;border-radius:4px;min-height:44px;font-size:12px;text-decoration:none}
.hm-home-refresh .parts-preview{background:#f6f8f9}
.hm-home-refresh .parts-preview-grid{gap:60px}
.hm-home-refresh .parts-note{border-left:2px solid #b85816;background:#fff;color:#536b77;font-size:13px}
.hm-home-refresh .parts-mini-grid{gap:12px}
.hm-home-refresh .parts-mini-card{background:#fff;border:1px solid #dce4e9;border-radius:4px;padding:18px}
.hm-home-refresh .gallery-home{background:#fff}
.hm-home-refresh .gallery-home-grid{gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}
.hm-home-refresh .gallery-home-card{border:1px solid #dce4e8;border-radius:6px;box-shadow:none;background:#fff}
.hm-home-refresh .gallery-home-card img{height:220px;object-fit:contain;padding:12px;background:white}
.hm-home-refresh .gallery-home-card h3{font-size:16px;line-height:1.5;padding:20px;color:#233f4f}
.hm-home-refresh .dark-section{background:#153545;color:white}
.hm-home-refresh .dark-section .section-title{color:#fff;max-width:640px}
.hm-home-refresh .stats{gap:24px;margin-top:38px}
.hm-home-refresh .stat{border-left:1px solid #45616f;padding:10px 24px;background:transparent;text-align:left}
.hm-home-refresh .stat strong{color:#fff;font-size:42px;font-weight:400;letter-spacing:-.035em}
.hm-home-refresh .stat span{color:#cad9e2;font-size:12px}
.hm-home-refresh .image-frame{border-radius:6px;box-shadow:none;border:1px solid #dfe6ea}
.hm-home-refresh .feature-list{gap:12px;margin-top:28px}
.hm-home-refresh .feature{background:#f2f6f8;border:0;border-radius:3px;font-size:13px;padding:15px;color:#365361}
.hm-home-refresh .industries{background:#f4f7f8}
.hm-home-refresh .industry-grid{gap:12px}
.hm-home-refresh .industry{border:1px solid #dee6eb;background:#fff;border-radius:3px;font-size:13px;padding:19px}
.hm-home-refresh .panel{box-shadow:none;border:1px solid #dce5e9;border-radius:6px;padding:32px;background:#fff}
.hm-home-refresh .panel h3{color:#1c3b4c;font-size:26px;letter-spacing:-.025em}
.hm-home-refresh .panel p,.hm-home-refresh .panel li{color:#5e737f;font-size:14px;line-height:1.8}
.hm-home-refresh #support{background:#f5f7f8}
.hm-home-refresh #support .feature-list{grid-template-columns:repeat(3,minmax(0,1fr))}
.hm-home-refresh #support .feature{background:white;border:1px solid #dce5e9;font-size:12px;padding:16px}
.hm-home-refresh #support .docs-note{font-size:12px;line-height:1.9;color:#586a75}
.hm-home-refresh #blog{background:#fff}
.hm-home-refresh .blog-card-grid{gap:20px;grid-template-columns:repeat(4,minmax(0,1fr))}
.hm-home-refresh .blog-card{border:1px solid #dde5e9;border-radius:5px;box-shadow:none}
.hm-home-refresh .blog-card h3{font-size:17px;line-height:1.45;color:#193748}
.hm-home-refresh .blog-card p{font-size:12px;line-height:1.8;color:#617580}
.hm-home-refresh .blog-card img{height:160px;object-fit:contain;background:#f8fafb}
.hm-home-refresh .faq-section{background:#f3f6f7}
.hm-home-refresh details{border-color:#dce5ea;border-radius:4px;box-shadow:none}
.hm-home-refresh details summary{color:#244453}
.hm-home-refresh .contact{background:#fff}
.hm-home-refresh .contact-box{border:1px solid #dce5e9;box-shadow:none;border-radius:6px}
.hm-home-refresh .contact-content{background:#153545;color:#dce6eb;padding:42px}
.hm-home-refresh .contact-content h2{color:#fff;font-size:36px;line-height:1.15;letter-spacing:-.03em}
.hm-home-refresh .contact-content .section-kicker{color:#efb589}
.hm-home-refresh .contact-content .button-outline{border-color:#9bb0bc;color:#fff}
.hm-home-refresh .map.hm-map-summary{background:#f3f6f8;padding:42px;display:flex;flex-direction:column;justify-content:center}
.hm-home-refresh footer.site-footer{background:#102c3c;color:#c9d8e2;border:0}
.hm-home-refresh .footer-inner{max-width:1240px;padding:50px 24px;gap:50px}
.hm-home-refresh footer h2{color:white;font-size:16px}
.hm-home-refresh footer a{color:#d5e3ec}
.hm-home-refresh .modal-card{border-radius:8px;box-shadow:0 24px 80px rgba(5,26,40,.22)}
.hm-home-refresh .modal-card h2{font-size:29px;color:#193748}
.hm-home-refresh .modal-card input,.hm-home-refresh .modal-card textarea{border-radius:4px}
@media(min-width:701px) and (max-width:1120px){.hm-home-refresh .header-inner{flex-wrap:wrap;justify-content:center;gap:7px}.hm-home-refresh nav{flex-wrap:wrap;justify-content:center}.hm-home-refresh #home .hero-inner.home-hero-layout{gap:28px}.hm-home-refresh #home h1{font-size:43px}.hm-home-refresh .home-machine-caption{padding:15px;gap:10px}.hm-home-refresh #home .hero-actions{flex-direction:column;align-items:flex-start}.hm-home-refresh .home-products-heading{gap:48px}}
@media(max-width:1050px){.hm-home-refresh #products .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hm-home-refresh .home-product-help{min-height:380px}.hm-home-refresh .blog-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hm-home-refresh .gallery-home-grid{gap:16px}.hm-home-refresh .home-products-heading{gap:40px}}
@media(max-width:700px){
 .hm-home-refresh .topbar-inner{font-size:10px;padding:7px 18px}.hm-home-refresh .header-inner{min-height:70px;padding:10px 20px}.hm-home-refresh .brand img{height:46px}.hm-home-refresh nav{gap:2px;padding:12px 20px 20px;background:#fff}.hm-home-refresh nav a,.hm-home-refresh .nav-dropdown-toggle{font-size:13px;padding:13px}.hm-home-refresh nav .nav-cta{margin-left:0}
 .hm-home-refresh #home .hero-inner.home-hero-layout{grid-template-columns:1fr;gap:32px;padding:42px 22px 32px}.hm-home-refresh #home h1{font-size:clamp(34px,8.8vw,50px);line-height:1.07;letter-spacing:-.045em;margin:18px 0 21px;max-width:560px}.hm-home-refresh #home .eyebrow{font-size:9px;letter-spacing:.1em}.hm-home-refresh #home .home-hero-lead{font-size:15px;line-height:1.75}.hm-home-refresh #home .hero-actions{display:grid;grid-template-columns:1fr;margin-top:24px;gap:10px;max-width:100%}.hm-home-refresh .button{min-height:49px;font-size:13px}.hm-home-refresh #home .hm-quote-guide{font-size:11px;line-height:1.75;margin-top:17px}.hm-home-refresh .home-stage-heading{padding:16px 17px 0;font-size:9px}.hm-home-refresh .home-machine-media{margin:4px 6px 0}.hm-home-refresh .home-machine-caption{padding:15px 17px;gap:10px}.hm-home-refresh .home-machine-caption a{font-size:11px}.hm-home-refresh #home .hero-motion-control{font-size:9px;max-width:94px;padding:7px}.hm-home-refresh .home-caption-kicker{font-size:8px}
 .hm-home-refresh .trustbar-inner{grid-template-columns:1fr 1fr;padding:16px 18px;gap:12px 0}.hm-home-refresh .trust{font-size:10px;justify-content:flex-start;padding:6px 10px;gap:6px}.hm-home-refresh .trust:nth-child(even){border:0}
 .hm-home-refresh main>section{padding:52px 22px}.hm-home-refresh .section-kicker{font-size:9px;margin-bottom:12px}.hm-home-refresh .section-title{font-size:30px;line-height:1.2}.hm-home-refresh .section-intro{font-size:14px}.hm-home-refresh .home-products-heading{display:block;margin-bottom:24px}.hm-home-refresh .home-products-heading .section-intro{margin-top:20px}.hm-home-refresh .home-product-filters{gap:7px;padding-bottom:20px;margin-bottom:24px}.hm-home-refresh .home-product-filters button{font-size:11px;padding:10px 12px;min-height:44px}.hm-home-refresh #products .product-grid{grid-template-columns:1fr;gap:22px}.hm-home-refresh .home-product-media{aspect-ratio:1.7}.hm-home-refresh #products .product-card-body{padding:24px}.hm-home-refresh #products .product-card h3{font-size:24px;min-height:0;margin-bottom:12px}.hm-home-refresh .home-product-description{font-size:13px;min-height:0;margin-bottom:18px}.hm-home-refresh #products .product-card ul{font-size:13px;margin-bottom:22px}.hm-home-refresh #products .product-card li a{padding:13px 0;min-height:44px}.hm-home-refresh #products .hm-format-note{font-size:11px}.hm-home-refresh #products .product-view-all{font-size:13px;padding-top:17px}.hm-home-refresh .home-product-help{padding:29px;min-height:390px}.hm-home-refresh .home-product-help h3{font-size:31px}.hm-home-refresh .home-help-symbol{margin-bottom:25px}.hm-home-refresh .product-catalog-action{flex-direction:column;align-items:stretch;gap:18px;margin-top:30px}.hm-home-refresh .product-catalog-action .button{font-size:12px;padding:13px}.hm-home-refresh .product-catalog-action p{font-size:12px}
 .hm-home-refresh .parts-preview-grid{gap:28px}.hm-home-refresh .gallery-home-grid,.hm-home-refresh .blog-card-grid{grid-template-columns:1fr}.hm-home-refresh .gallery-home-card img{height:auto;max-height:none;aspect-ratio:1.5}.hm-home-refresh .blog-card img{height:auto;aspect-ratio:1.7}.hm-home-refresh .gallery-home-head .button,.hm-home-refresh .blog-preview-head .button{margin-top:10px}.hm-home-refresh .stats{grid-template-columns:1fr 1fr;gap:24px 12px}.hm-home-refresh .stat{padding:0 13px}.hm-home-refresh .stat strong{font-size:34px}.hm-home-refresh .stat span{font-size:10px}.hm-home-refresh .industry-grid{grid-template-columns:1fr}.hm-home-refresh #support .feature-list{grid-template-columns:1fr 1fr;gap:10px}.hm-home-refresh #support .feature{font-size:11px;line-height:1.55;padding:13px}.hm-home-refresh .panel{padding:25px}.hm-home-refresh .contact-content,.hm-home-refresh .map.hm-map-summary{padding:28px}.hm-home-refresh .contact-content h2{font-size:31px}.hm-home-refresh .footer-inner{padding:40px 22px;gap:26px}.hm-home-refresh .modal-card h2{font-size:25px}
}
@media(prefers-reduced-motion:reduce){.hm-home-refresh #products .product-card,.hm-home-refresh .button{transition:none}.hm-home-refresh #home .hero-video{display:block}}

.hm-home-refresh #products .section-kicker{color:#a54408!important}
.hm-home-refresh #products .home-product-help .section-kicker{color:#efb488!important}
.hm-home-refresh .contact-content p{color:#dce6eb}
.hm-home-refresh .contact-content a:not(.button){color:#fff}
