.projects-page{background:#fff}.projects-page .container{max-width:1240px}.projects-banner{height:400px;display:flex;align-items:center;color:#fff;background:linear-gradient(90deg,rgba(4,31,43,.88),rgba(4,31,43,.58)),url('assets/projects/project-5.png') center/cover no-repeat;border-bottom:30px solid var(--red)}.projects-banner h1{margin:22px 0 0;font-size:64px;font-weight:700;letter-spacing:-2px}.projects-breadcrumb{display:flex;gap:24px;align-items:center}.projects-breadcrumb a{color:#c4d0d5;text-decoration:none}.projects-breadcrumb span{color:var(--red)}.projects-breadcrumb strong{color:#fff}.projects-gallery{padding:80px 0 95px}.project-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:42px 38px}.project-card{position:relative;padding-bottom:70px}.project-image{height:400px;background-position:center;background-size:cover}.project-one{background-image:url('assets/projects/project-1.png')}.project-two{background-image:url('assets/projects/project-2.png')}.project-three{background-image:url('assets/projects/project-3.png')}.project-four{background-image:url('assets/projects/project-4.png')}.project-five{background-image:url('assets/projects/project-5.png')}.project-six{background-image:url('assets/projects/project-6.png')}.project-meta{position:absolute;left:0;right:18%;bottom:0;min-height:105px;padding:25px 30px;background:var(--navy);color:#fff}.project-meta:after{content:"";position:absolute;right:-20px;bottom:0;width:34px;height:34px;background:var(--red)}.project-meta h2{margin:0;color:#fff;font-size:16px;font-weight:700}.project-meta p{margin:10px 0 0;color:#afc0c6}.project-meta p span{color:#fff}.project-card.featured .project-meta{right:0;background:var(--red)}.project-card.featured .project-meta:after{background:var(--navy)}.project-card{transition:transform .25s ease}.project-card:hover{transform:translateY(-6px)}.projects-newsletter{display:grid;grid-template-columns:42% 58%;min-height:530px;border-top:30px solid var(--navy);background:#fff}.project-news-image{background:url('assets/projects/project-6.png') center/cover no-repeat}.project-news-copy{display:flex;flex-direction:column;justify-content:center;padding:65px 9%}.project-news-copy h2,.projects-cta h2{color:var(--navy);font-size:42px;line-height:1.12;font-weight:700;letter-spacing:-1px}.project-news-copy p{margin:22px 0 0;color:#62737a}.project-news-copy form{display:flex;gap:30px;margin:45px 0 55px}.project-news-copy input{flex:1;border:0;border-bottom:1px solid #d6dcde;padding:14px;outline:0}.project-news-copy button,.projects-cta button{min-width:150px;border:0;background:var(--red);color:#fff;font-size:11px;font-weight:700}.project-logos{display:flex;justify-content:space-between;color:#aeb6b9;font-size:11px}.projects-cta{padding:55px 0;background:var(--navy);color:#fff;border-top:30px solid var(--red)}.projects-cta .container{display:flex;align-items:center;justify-content:space-between;gap:70px}.projects-cta h2{margin:0;color:#fff}.projects-cta form{display:flex;flex:1;max-width:620px;gap:28px}.projects-cta input{flex:1;padding:14px;border:0;border-bottom:1px solid #66808b;background:transparent;color:#fff;outline:0}.projects-cta input::placeholder{color:#a9bac1}.projects-cta button{min-height:46px}
@media(max-width:991px){.projects-banner{height:330px}.projects-banner h1{font-size:52px}.project-grid{gap:32px 24px}.project-image{height:330px}.project-meta{right:8%;padding:22px}.projects-newsletter{grid-template-columns:1fr}.project-news-image{height:430px}.project-news-copy{padding:60px 8%}.projects-cta .container{align-items:flex-start;flex-direction:column}.projects-cta form{width:100%;max-width:none}}
@media(max-width:767px){.projects-banner{height:280px;border-bottom-width:20px}.projects-banner h1{font-size:42px}.projects-gallery{padding:55px 0 65px}.project-grid{grid-template-columns:1fr;gap:28px}.project-image{height:350px}.project-meta{right:35px}.projects-newsletter{border-top-width:20px}.project-news-image{height:360px}.project-news-copy{padding:50px 22px}.project-news-copy h2,.projects-cta h2{font-size:34px}.project-news-copy form{flex-direction:column;margin:35px 0}.project-news-copy button{align-self:flex-start;min-height:46px;padding:0 35px}.project-logos{display:grid;grid-template-columns:1fr 1fr;gap:20px}.projects-cta{border-top-width:20px}.projects-cta form{flex-direction:column}.projects-cta button{align-self:flex-start;padding:0 35px}}
@media(max-width:420px){.projects-banner h1{font-size:36px}.project-image{height:290px}.project-meta{right:18px;min-height:96px;padding:20px}.project-meta h2{font-size:14px}.project-news-image{height:300px}.project-logos{grid-template-columns:1fr}}
.projects-banner{background-image:linear-gradient(90deg,rgba(4,31,43,.92),rgba(4,31,43,.5)),url('assets/cablecon-heavy-equipment-site.webp')}.project-image{position:relative;overflow:hidden;filter:saturate(1.18) contrast(1.08)}.project-image:after{content:"";position:absolute;inset:0;background:linear-gradient(145deg,rgba(8,45,61,.22),rgba(8,45,61,.02) 58%,rgba(217,39,28,.1));pointer-events:none}.project-two,.project-five{background-image:url('assets/cablecon-heavy-equipment-site.webp');background-position:center}.project-six{background-image:url('assets/cablecon-industrial-tools-supplies.webp');background-position:center}.project-three{filter:saturate(1.28) contrast(1.14) brightness(.82)}.project-one,.project-four{filter:saturate(1.2) contrast(1.12) brightness(.88)}.project-news-image{background-image:linear-gradient(rgba(8,45,61,.12),rgba(8,45,61,.28)),url('assets/cablecon-industrial-tools-supplies.webp')}
