.page-hero{height:320px;display:grid;place-items:center;text-align:center;background-position:center;background-size:cover}.page-hero h1{font-size:48px;text-transform:uppercase;color:var(--cyan);font-weight:500;margin:0}.about-hero{background-image:linear-gradient(#07121dcc,#07121dcc),url('../images/About-us/About Us_02.jpg');background-position:center 9%}.products-hero{background-image:linear-gradient(#07121dcc,#07121dcc),url('../images/Products-and-Ranges/Products and Ranges_02.jpg');background-position:center 6%}.about-overview{background:var(--navy)}.overview-grid{display:grid;grid-template-columns:220px 1fr;gap:70px;max-width:950px}.about-tabs a{display:block;position:relative;color:#18345d;text-transform:uppercase;font-size:24px;line-height:1.05;text-decoration:none;padding:10px 0 23px;border-bottom:1px dotted #25466b}.about-tabs a.active{color:var(--cyan)}.about-tabs a.active i{position:absolute;right:-22px;top:30px;font-size:15px}.overview-content{max-width:670px}.about-photo{height:300px;background:url('../images/About-us/About-Us_05.jpg') center/cover no-repeat;margin-bottom:28px}.overview-content p{color:#d8e0e8;font-size:10px;margin:0 0 20px}.why{background:var(--navy);padding-top:20px}.why .section-heading h2{color:var(--cyan);font-size:25px;text-transform:uppercase;font-weight:500}.value-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:35px 40px;max-width:1000px;margin:auto}.value-card{width:280px;min-height:220px;background:linear-gradient(145deg,#05b5ed,#078bbd);color:#041a34;padding:30px 26px;transition:transform .3s,box-shadow .3s}.value-card:hover{transform:translateY(-8px);box-shadow:0 15px 30px #0005}.value-card i{font-size:34px;margin-bottom:20px}.value-card h3{font-size:20px;line-height:1.05;text-transform:uppercase;font-weight:500;margin:0 0 12px}.value-card p{font-size:10px;line-height:1.55;margin:0}.brands{background:var(--navy)}.brand-intro{max-width:700px;text-align:center;margin:0 auto 45px;color:#d8e0e8;font-size:10px}.brand-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:42px 48px;max-width:1100px;margin:auto}.brand-card{min-width:0}.brand-photo{height:170px;background-image:url('../images/Products-and-Ranges/Products and Ranges_05.jpg');background-repeat:no-repeat;background-size:cover;background-position:center;border:1px solid #193451;transition:transform .3s,filter .3s}.brand-card:hover .brand-photo{transform:scale(1.03);filter:brightness(1.2)}.brand-rako{background-position:-200px -1020px}.brand-hamilton{background-position:-620px -1020px}.brand-rc{background-position:-1050px -1020px}.brand-inspired{background-position:-200px -1530px}.brand-fbt{background-position:-620px -1530px}.brand-fane{background-position:-1050px -1530px}.brand-funktion{background-position:-620px -2050px}.brand-card h3{color:var(--cyan);font-size:12px;margin:10px 0 5px}.brand-card p{color:#d8e0e8;font-size:9px;line-height:1.55;margin:0}.markets{background:var(--navy);padding-top:65px}.markets>.section-heading h2{color:var(--cyan);font-size:24px;text-transform:uppercase;font-weight:500}.market-row{height:360px;background-size:1920px 8348px;background-repeat:no-repeat;position:relative;display:flex;align-items:center}.market-copy{width:36%;padding:35px 5%;color:#fff;background:linear-gradient(90deg,#07121de8 0%,#07121da8 70%,transparent);min-height:100%}.market-copy h3{color:var(--cyan);text-transform:uppercase;font-size:17px;font-weight:500;margin:0 0 15px}.market-copy p,.market-copy li{font-size:9px;line-height:1.55}.market-copy ul{padding-left:15px}.residential-market{background-position:center -2570px}.hospitality-market{background-position:center -2930px;justify-content:flex-end}.hospitality-market .market-copy,.retail-market .market-copy{order:2;background:linear-gradient(270deg,#07121de8 0%,#07121da8 70%,transparent);}.commercial-market{background-position:center -3290px}.retail-market{background-position:center -3650px;justify-content:flex-end}.entertainment-market{background-position:center -4010px}.entertainment-market .market-copy{width:36%}@media(max-width:900px){.overview-grid{grid-template-columns:170px 1fr;gap:35px}.about-tabs a{font-size:18px}.brand-grid{gap:35px 22px}.market-copy{width:55%}}@media(max-width:600px){.page-hero{height:260px}.page-hero h1{font-size:37px}.overview-grid{grid-template-columns:1fr}.about-tabs{display:flex;gap:16px;overflow:auto}.about-tabs a{min-width:145px;font-size:16px;border:0}.about-tabs a.active i{display:none}.about-photo{height:230px}.brand-grid{grid-template-columns:1fr}.brand-photo{height:220px}.market-row{height:390px;background-position:center!important}.market-copy,.entertainment-market .market-copy{width:100%;min-height:100%;padding:60px 8%;background:linear-gradient(90deg,#07121de8,#07121d55)}.hospitality-market,.retail-market{justify-content:flex-start}.hospitality-market .market-copy,.retail-market .market-copy{order:0;background:linear-gradient(90deg,#07121de8,#07121d55)}.value-card{width:100%}}
