@import url('https://fonts.googleapis.com/css2?family=Inter:wght@500;600;700;800;900&display=swap');
:root{--black:#050505;--navy:#061829;--navy2:#071c31;--orange:#ff6a00;--orange2:#f58220;--text:#111;--muted:#5e6670;--white:#fff;--line:#e8e8e8;--max:1160px;}
*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Inter,Arial,sans-serif;background:#fff;color:var(--text);line-height:1.45;overflow-x:hidden}a{text-decoration:none;color:inherit}img{display:block;max-width:100%;height:auto}button,input,select,textarea{font:inherit}.container{max-width:var(--max);margin:auto;padding:0 34px}.topbar{height:72px;background:#040404;color:#fff;position:sticky;top:0;z-index:50;box-shadow:0 8px 30px rgba(0,0,0,.25)}.nav{height:72px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;align-items:center;gap:10px;min-width:225px}.brand-mark{width:46px;height:46px;position:relative}.brand-mark:before{content:"C";position:absolute;inset:0;color:#fff;border:5px solid #fff;border-right-color:transparent;font-weight:900;font-size:25px;line-height:35px;text-align:center;clip-path:polygon(0 0,82% 0,65% 25%,65% 75%,82% 100%,0 100%)}.brand-mark:after{content:"W";position:absolute;right:-7px;top:8px;color:var(--orange);font-weight:900;font-size:26px;letter-spacing:-4px}.brand-text strong{display:block;color:#fff;font-size:21px;font-weight:900;line-height:.9;letter-spacing:.5px}.brand-text strong span{color:var(--orange)}.brand-text small{display:block;color:#fff;font-size:7px;letter-spacing:5px;margin-top:5px;opacity:.86}.menu{display:flex;align-items:center;gap:32px;list-style:none;margin-left:auto}.menu a{font-size:11px;text-transform:uppercase;font-weight:800;color:#fff;opacity:.95;letter-spacing:.2px;transition:.25s}.menu a.active,.menu a:hover{color:var(--orange)}.quote-btn{background:var(--orange);color:#fff;border:0;padding:13px 20px;border-radius:2px;text-transform:uppercase;font-size:11px;font-weight:900;letter-spacing:.3px;box-shadow:0 10px 18px rgba(255,106,0,.22);transition:.25s}.quote-btn:hover{transform:translateY(-2px);filter:brightness(1.08)}.hamb{display:none;width:42px;height:42px;border:1px solid rgba(255,255,255,.18);background:transparent;color:#fff;font-size:23px}.hero{min-height:525px;background:linear-gradient(90deg,rgba(0,0,0,.86) 0%,rgba(0,0,0,.72) 38%,rgba(0,0,0,.34) 70%,rgba(0,0,0,.52) 100%),url('https://images.unsplash.com/photo-1497366754035-f200968a6e72?auto=format&fit=crop&w=1800&q=85') center/cover no-repeat;display:flex;align-items:center;color:#fff;position:relative}.hero:after,.page-head:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 15% 35%,rgba(255,106,0,.08),transparent 28%);pointer-events:none}.hero-box{max-width:620px;position:relative;z-index:2}.hero h1{font-size:57px;line-height:1.03;font-weight:900;letter-spacing:-2px;margin-bottom:22px}.hero h1 span{display:block;color:var(--orange)}.hero p{max-width:505px;color:#f3f3f3;font-size:18px;font-weight:600;line-height:1.55;margin-bottom:27px}.section-title{text-align:center;margin:0 auto 34px}.section-title h2{font-size:25px;line-height:1;font-weight:900;text-transform:uppercase;letter-spacing:.5px}.section-title .orange-line,.orange-line{width:48px;height:3px;background:var(--orange);display:block;margin:18px auto 0;border-radius:5px}.services-overview{padding:44px 0 57px;background:#fff}.service-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.service-card{background:#fff;border:1px solid #ececec;text-align:center;padding:38px 22px 34px;min-height:218px;box-shadow:0 12px 34px rgba(0,0,0,.045);transition:.35s;position:relative;overflow:hidden}.service-card:before{content:"";position:absolute;top:0;left:50%;width:0;height:3px;background:var(--orange);transition:.35s}.service-card:hover{transform:translateY(-9px);box-shadow:0 22px 48px rgba(0,0,0,.12)}.service-card:hover:before{left:0;width:100%}.ico{display:inline-grid;place-items:center;color:var(--orange);font-size:39px;margin-bottom:19px}.service-card h3{font-size:12px;line-height:1.25;text-transform:uppercase;font-weight:900;margin-bottom:13px}.service-card p{font-size:12.5px;color:#3c4148;line-height:1.6;font-weight:600}.dark-features{background:var(--navy);color:#fff;padding:50px 0 52px}.dark-features .section-title h2{font-size:24px}.features{display:grid;grid-template-columns:repeat(5,1fr);gap:30px;text-align:center}.feature .ico{font-size:34px;margin-bottom:15px;color:var(--orange);filter:drop-shadow(0 8px 14px rgba(255,106,0,.16))}.feature h3{font-size:13px;text-transform:uppercase;font-weight:900;margin-bottom:11px}.feature p{font-size:12.5px;color:#d6dce3;line-height:1.5}.image-cta{height:210px;background:linear-gradient(rgba(0,0,0,.72),rgba(0,0,0,.72)),url('https://images.unsplash.com/photo-1581092918056-0c4c3acd3789?auto=format&fit=crop&w=1600&q=85') center/cover no-repeat;display:grid;place-items:center;color:#fff;text-align:center}.image-cta h2{font-size:33px;line-height:1.1;font-weight:900;margin-bottom:8px}.image-cta p{font-size:15px;margin-bottom:18px;color:#f4f4f4}.footer-strip{background:#050505;color:#fff;border-top:1px solid rgba(255,255,255,.08)}.strip-inner{min-height:75px;display:grid;grid-template-columns:1.2fr 1fr 1.3fr 1fr;align-items:center;gap:22px}.contact-mini{display:flex;align-items:center;gap:11px;color:#fff;font-size:12px;font-weight:700}.contact-mini i{color:var(--orange);font-size:17px}.page-head{height:365px;background:linear-gradient(rgba(4,20,35,.91),rgba(4,20,35,.91)),url('https://images.unsplash.com/photo-1497366811353-6870744d04b2?auto=format&fit=crop&w=1800&q=85') center/cover no-repeat;color:#fff;display:grid;place-items:center;text-align:center;position:relative}.page-head h1{font-size:47px;font-weight:900;margin-bottom:14px}.page-head p{font-size:17px;color:#d9e0e7;max-width:520px;margin:auto}.service-rows{background:#fff}.service-row{display:grid;grid-template-columns:1fr 1fr;min-height:285px}.service-row:nth-child(even) .service-img{order:2}.service-img{height:100%;min-height:285px;background-size:cover;background-position:center}.service-copy{padding:63px 70px;display:flex;gap:24px;align-items:flex-start}.service-copy .ico{font-size:34px;margin:0;min-width:45px}.service-copy h2{font-size:19px;text-transform:uppercase;font-weight:900;margin:0 0 13px}.service-copy p{font-size:14px;color:#424952;line-height:1.65;font-weight:600}.service-img.one{background-image:url('https://images.unsplash.com/photo-1581092160562-40aa08e78837?auto=format&fit=crop&w=1200&q=85')}.service-img.two{background-image:url('https://images.unsplash.com/photo-1601584115197-04ecc0da31d7?auto=format&fit=crop&w=1200&q=85')}.service-img.three{background-image:url('https://images.unsplash.com/photo-1581092580497-e0d23cbdf1dc?auto=format&fit=crop&w=1200&q=85')}.service-img.four{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=1200&q=85')}.services-bottom{background:var(--navy);color:#fff;text-align:center;padding:44px 0}.services-bottom h2{font-size:25px;font-weight:900;margin-bottom:6px}.services-bottom p{font-size:14px;color:#d9e2ea;margin-bottom:18px}.about-hero{display:grid;grid-template-columns:1.22fr .95fr;background:#fff}.about-copy{background:var(--navy);color:#fff;padding:76px 78px 70px}.about-copy h1{font-size:35px;font-weight:900;line-height:1.1;margin-bottom:25px}.about-copy h1 span{display:block;color:var(--orange)}.about-copy p{color:#e3e9ef;margin-bottom:18px;font-size:15px;line-height:1.65;font-weight:600}.about-image{min-height:420px;background:linear-gradient(rgba(0,0,0,.18),rgba(0,0,0,.18)),url('https://images.unsplash.com/photo-1497366412874-3415097a27e7?auto=format&fit=crop&w=1200&q=85') center/cover no-repeat}.values{padding:55px 0 56px}.values h2{text-align:center;font-size:28px;font-weight:900;margin-bottom:42px}.value-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.value{text-align:center;padding:0 18px;border-right:1px solid #e7e7e7}.value:last-child{border-right:0}.value i{font-size:38px;color:#151515;margin-bottom:18px}.value h3{text-transform:uppercase;font-size:13px;font-weight:900;margin-bottom:10px}.value p{font-size:12.5px;color:#474e56;font-weight:600;line-height:1.55}.about-cta{min-height:245px;background:linear-gradient(90deg,rgba(0,0,0,.83),rgba(0,0,0,.45)),url('https://images.unsplash.com/photo-1570129477492-45c003edd2be?auto=format&fit=crop&w=1600&q=85') center/cover no-repeat;color:#fff;display:flex;align-items:center}.about-cta h2{font-size:29px;line-height:1.15;font-weight:900;margin-bottom:17px}.contact-top{height:255px;background:var(--navy);display:grid;place-items:center;text-align:center;color:#fff}.contact-top h1{font-size:45px;font-weight:900;margin-bottom:8px}.contact-top p{font-size:16px;color:#e5ebf1;line-height:1.6}.contact-wrap{display:grid;grid-template-columns:.78fr 1.65fr;max-width:var(--max);margin:auto;background:#fff;box-shadow:0 20px 50px rgba(0,0,0,.08);transform:translateY(-1px)}.contact-side{background:linear-gradient(rgba(12,12,12,.93),rgba(12,12,12,.93)),url('https://images.unsplash.com/photo-1497366754035-f200968a6e72?auto=format&fit=crop&w=1000&q=80') center/cover;color:#fff;padding:75px 45px}.contact-block{display:flex;gap:19px;margin-bottom:38px}.contact-block i{font-size:34px;color:var(--orange);min-width:36px}.contact-block h3{font-size:12px;text-transform:uppercase;font-weight:900;margin-bottom:6px}.contact-block p{font-size:12.5px;color:#dce1e6;line-height:1.6;font-weight:600}.form-area{padding:58px 56px 52px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px 26px}.field.full{grid-column:1/-1}.field label{display:block;font-size:12px;color:#333;margin-bottom:8px;font-weight:800}.field label span{color:var(--orange)}.field input,.field select,.field textarea{width:100%;border:1px solid #d9d9d9;padding:13px 14px;background:#fff;color:#111;outline:none;transition:.2s}.field textarea{height:138px;resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--orange);box-shadow:0 0 0 3px rgba(255,106,0,.11)}.send{grid-column:1/-1;background:var(--orange);border:0;color:#fff;font-size:12px;text-transform:uppercase;font-weight:900;padding:15px;cursor:pointer;transition:.25s}.send:hover{filter:brightness(1.05);transform:translateY(-2px)}.main-footer{background:#050505;color:#fff;padding:55px 0 0}.footer-grid{display:grid;grid-template-columns:1.7fr .7fr .7fr;gap:60px;padding-bottom:45px}.main-footer p{color:#bdc3ca;font-size:13px;line-height:1.6;margin-top:15px}.main-footer h3{font-size:14px;margin-bottom:15px}.foot-links{display:grid;gap:9px}.foot-links a{color:#d8d8d8;font-size:13px}.socials{display:flex;gap:12px}.socials a{width:34px;height:34px;border-radius:50%;border:1px solid rgba(255,255,255,.25);display:grid;place-items:center;color:#fff;transition:.25s}.socials a:hover{background:var(--orange);border-color:var(--orange);transform:translateY(-3px)}.reveal{opacity:0;transform:translateY(22px);transition:opacity .75s ease,transform .75s ease}.reveal.in{opacity:1;transform:none}.legal{padding:80px 0}.legal h1{font-size:42px;margin-bottom:20px}.legal h2{font-size:23px;margin:28px 0 10px}.legal p{color:#424952;margin-bottom:12px}.cookie{position:fixed;left:22px;bottom:22px;max-width:380px;background:#fff;border:1px solid #e8e8e8;box-shadow:0 18px 50px rgba(0,0,0,.22);padding:20px;z-index:80;display:none}.cookie.show{display:block}.cookie p{font-size:13px;color:#444;margin-bottom:14px}.cookie button{background:var(--orange);color:#fff;border:0;padding:10px 15px;font-weight:900;text-transform:uppercase;font-size:11px}.wa-float{position:fixed;right:20px;bottom:20px;width:54px;height:54px;border-radius:50%;display:grid;place-items:center;background:#25d366;color:#fff;font-size:28px;z-index:70;box-shadow:0 10px 30px rgba(0,0,0,.28);transition:.25s}.wa-float:hover{transform:scale(1.07)}
@media(max-width:980px){.container{padding:0 22px}.hamb{display:block}.menu{position:absolute;top:72px;left:0;right:0;background:#060606;display:none;flex-direction:column;padding:20px;gap:18px;border-top:1px solid rgba(255,255,255,.1)}.menu.open{display:flex}.quote-btn.navquote{display:none}.hero{min-height:560px}.hero h1{font-size:43px}.service-cards,.features,.value-grid{grid-template-columns:repeat(2,1fr)}.service-row,.about-hero,.contact-wrap{grid-template-columns:1fr}.service-row:nth-child(even) .service-img{order:0}.about-copy{padding:58px 32px}.strip-inner,.footer-grid{grid-template-columns:1fr 1fr}.brand{min-width:190px}.brand-text strong{font-size:17px}.service-copy{padding:50px 35px}.form-area{padding:42px 28px}.contact-side{padding:45px 30px}}
@media(max-width:620px){.topbar,.nav{height:66px}.menu{top:66px}.brand-mark{width:38px;height:38px}.brand-text strong{font-size:15px}.brand-text small{font-size:6px;letter-spacing:3px}.hero{min-height:570px;background-position:center}.hero h1{font-size:35px;letter-spacing:-1px}.hero p{font-size:15px}.service-cards,.features,.value-grid,.strip-inner,.footer-grid,.form-grid{grid-template-columns:1fr}.service-card{min-height:auto}.dark-features{padding:45px 0}.image-cta{height:240px}.image-cta h2{font-size:26px}.page-head{height:290px}.page-head h1,.contact-top h1{font-size:36px}.service-img{min-height:220px}.service-copy{padding:38px 24px}.about-copy h1{font-size:30px}.about-image{min-height:290px}.value{border-right:0;border-bottom:1px solid #e7e7e7;padding-bottom:24px}.contact-top{height:230px}.contact-wrap{box-shadow:none}.contact-side,.form-area{padding:35px 22px}.footer-strip .brand{justify-content:center}.contact-mini{justify-content:center}.cookie{left:14px;right:14px;bottom:14px}.wa-float{width:48px;height:48px;font-size:24px}}
/* Enhanced premium home sections */
.trust-bar{background:#f7f7f7;border-bottom:1px solid #ececec;padding:22px 0}.trust-inner{display:flex;align-items:center;justify-content:space-between;gap:24px}.trust-inner p{font-size:13px;text-transform:uppercase;font-weight:900;color:#182433;letter-spacing:.4px}.trust-logos{display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-end}.trust-logos span{background:#fff;border:1px solid #e5e5e5;color:#28313a;padding:10px 14px;font-size:11px;text-transform:uppercase;font-weight:900;box-shadow:0 8px 20px rgba(0,0,0,.04)}
.process-section{padding:62px 0 66px;background:#fff}.process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;position:relative}.process-card{background:#fff;border:1px solid #ececec;padding:32px 24px 30px;min-height:260px;box-shadow:0 14px 36px rgba(0,0,0,.055);transition:.35s;position:relative;overflow:hidden}.process-card:after{content:"";position:absolute;inset:auto -30% -60% -30%;height:120px;background:radial-gradient(circle,rgba(255,106,0,.13),transparent 60%);transition:.35s}.process-card:hover{transform:translateY(-8px);box-shadow:0 24px 55px rgba(0,0,0,.12)}.process-card span{font-size:12px;color:var(--orange);font-weight:900;letter-spacing:2px}.process-card i{display:block;font-size:34px;color:var(--orange);margin:22px 0 18px}.process-card h3{text-transform:uppercase;font-size:14px;font-weight:900;margin-bottom:12px}.process-card p{font-size:13px;color:#4c545d;line-height:1.65;font-weight:600}
.stats-band{background:linear-gradient(90deg,#051424,#08233b);color:#fff;padding:34px 0;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;text-align:center}.stats-grid div{border-right:1px solid rgba(255,255,255,.14)}.stats-grid div:last-child{border-right:0}.stats-grid strong{display:block;font-size:24px;font-weight:900;color:#fff;text-transform:uppercase;letter-spacing:-.5px}.stats-grid span{display:block;color:#d5dde6;font-size:12px;text-transform:uppercase;font-weight:800;margin-top:5px;letter-spacing:.6px}
.projects-section{padding:64px 0;background:#f6f6f6}.project-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.project-card{position:relative;min-height:325px;overflow:hidden;background:#000;box-shadow:0 18px 45px rgba(0,0,0,.14)}.project-card img{width:100%;height:325px;object-fit:cover;transition:transform .7s ease,filter .7s ease}.project-card:hover img{transform:scale(1.07);filter:brightness(.8)}.project-card figcaption{position:absolute;left:0;right:0;bottom:0;padding:28px;background:linear-gradient(transparent,rgba(0,0,0,.88));color:#fff}.project-card strong{display:block;font-size:18px;font-weight:900;margin-bottom:7px}.project-card span{font-size:13px;color:#e6ebef;font-weight:600;line-height:1.45}
.testimonial-section{padding:64px 0 70px;background:#fff}.testimonial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.testimonial{border:1px solid #ededed;background:#fff;padding:32px 28px;box-shadow:0 15px 35px rgba(0,0,0,.055);transition:.35s}.testimonial:hover{transform:translateY(-7px);box-shadow:0 24px 50px rgba(0,0,0,.11)}.stars{color:var(--orange);letter-spacing:2px;font-size:14px;margin-bottom:18px}.testimonial p{font-size:14px;color:#3d444c;line-height:1.7;font-weight:600;margin-bottom:20px}.testimonial strong{display:block;font-size:13px;text-transform:uppercase;font-weight:900}.testimonial span{display:block;color:#6a727b;font-size:12px;margin-top:4px;font-weight:700}.final-home-cta{background:linear-gradient(rgba(5,18,31,.92),rgba(5,18,31,.92)),url('https://images.unsplash.com/photo-1497366811353-6870744d04b2?auto=format&fit=crop&w=1800&q=82') center/cover no-repeat;color:#fff;text-align:center;padding:66px 0}.final-home-cta h2{font-size:36px;line-height:1.1;font-weight:900;margin-bottom:13px}.final-home-cta p{max-width:680px;margin:0 auto 24px;color:#dbe3eb;font-size:16px;font-weight:600;line-height:1.6}
@media(max-width:980px){.trust-inner{align-items:flex-start;flex-direction:column}.trust-logos{justify-content:flex-start}.process-grid,.stats-grid{grid-template-columns:repeat(2,1fr)}.project-grid,.testimonial-grid{grid-template-columns:1fr 1fr}.stats-grid div:nth-child(2){border-right:0}.stats-grid div{padding:10px 0}}
@media(max-width:620px){.trust-logos{flex-wrap:nowrap;overflow:auto;max-width:100%;padding-bottom:4px}.trust-logos span{white-space:nowrap}.process-grid,.stats-grid,.project-grid,.testimonial-grid{grid-template-columns:1fr}.stats-grid div{border-right:0;border-bottom:1px solid rgba(255,255,255,.14);padding:14px 0}.stats-grid div:last-child{border-bottom:0}.project-card,.project-card img{height:285px;min-height:285px}.final-home-cta h2{font-size:28px}.process-section,.projects-section,.testimonial-section{padding:48px 0}}

/* Final client refinements: real logo, WhatsApp CTAs and supplied project images */
.brand{min-width:240px;gap:0;display:flex;align-items:center}.brand-logo{width:214px;height:auto;max-height:58px;object-fit:contain;object-position:left center;filter:drop-shadow(0 8px 18px rgba(255,106,0,.08));transition:transform .25s ease,filter .25s ease}.brand:hover .brand-logo{transform:scale(1.025);filter:drop-shadow(0 10px 22px rgba(255,106,0,.18))}.brand-mark,.brand-text{display:none!important}.developer-credit a{color:var(--orange);font-weight:900}.project-card img[src*="commercial-van.webp"]{object-position:center}.project-card img[src*="fitout-team.webp"]{object-position:center}.wa-float{bottom:26px;right:26px;width:62px;height:62px;font-size:32px}.quote-btn[href^="https://wa.me"]{cursor:pointer}
@media(max-width:980px){.brand{min-width:210px}.brand-logo{width:205px;max-height:55px}.topbar .nav{gap:12px}}
@media(max-width:620px){.brand{min-width:0;max-width:245px}.brand-logo{width:235px;max-height:60px}.nav{padding-left:14px;padding-right:14px}.hamb{width:54px;height:54px;font-size:28px}.wa-float{width:58px;height:58px;font-size:30px;right:20px;bottom:20px}.strip-inner{gap:16px}.footer-strip .brand{justify-content:center}.footer-strip .brand-logo{width:190px}}
@media(max-width:380px){.brand-logo{width:205px}.hamb{width:48px;height:48px}}
.service-img.two{background-image:url('../images/commercial-van.webp')!important;background-position:center}.service-img.four{background-image:url('../images/fitout-team.webp')!important;background-position:center}.strip-inner{grid-template-columns:1.05fr .9fr 1.25fr .95fr 1fr}.main-footer .developer-credit a,.main-footer .contact-mini a{color:var(--orange);font-weight:900}
@media(max-width:980px){.strip-inner{grid-template-columns:1fr 1fr}}
@media(max-width:620px){.strip-inner{grid-template-columns:1fr}}

/* Logo size upgrade requested by client - larger brand presence without breaking responsiveness */
.topbar,.nav{height:88px}.menu{top:88px}.brand{min-width:290px}.brand-logo{width:272px;max-height:74px}.footer-strip .brand-logo,.main-footer .brand-logo{width:235px;max-height:68px}
@media(max-width:980px){.topbar,.nav{height:84px}.menu{top:84px}.brand{min-width:255px}.brand-logo{width:250px;max-height:70px}.topbar .container.nav{padding-left:20px;padding-right:20px}.footer-strip .brand-logo,.main-footer .brand-logo{width:220px}}
@media(max-width:620px){.topbar,.nav{height:92px}.menu{top:92px}.brand{max-width:282px}.brand-logo{width:270px;max-height:76px}.hamb{width:58px;height:58px;font-size:30px}.footer-strip .brand-logo,.main-footer .brand-logo{width:225px;max-height:66px}}
@media(max-width:420px){.brand{max-width:245px}.brand-logo{width:238px;max-height:70px}.hamb{width:52px;height:52px}}
@media(max-width:360px){.brand-logo{width:218px}.hamb{width:48px;height:48px}}

/* v6: circular real logo supplied by client + cache refresh */
.brand{min-width:auto!important;width:auto!important;max-width:none!important;align-items:center!important;flex:0 0 auto!important}.brand-logo{width:94px!important;height:94px!important;max-height:none!important;object-fit:contain!important;object-position:center!important;border-radius:50%;filter:drop-shadow(0 8px 18px rgba(255,106,0,.18)) drop-shadow(0 4px 12px rgba(255,255,255,.08))!important}.brand:hover .brand-logo{transform:scale(1.045)!important;filter:drop-shadow(0 12px 26px rgba(255,106,0,.28))!important}.topbar,.nav{height:112px!important}.menu{top:112px!important}.topbar .container.nav{align-items:center!important}.footer-strip .brand-logo,.main-footer .brand-logo{width:102px!important;height:102px!important;max-height:none!important;margin:auto}.strip-inner{min-height:122px!important}.main-footer .brand{justify-content:flex-start!important}.footer-strip .brand{justify-content:center!important}@media(max-width:980px){.topbar,.nav{height:104px!important}.menu{top:104px!important}.brand-logo{width:88px!important;height:88px!important}.footer-strip .brand-logo,.main-footer .brand-logo{width:92px!important;height:92px!important}.hamb{margin-left:auto!important}}@media(max-width:620px){.topbar,.nav{height:102px!important}.menu{top:102px!important}.brand-logo{width:86px!important;height:86px!important}.footer-strip .brand-logo,.main-footer .brand-logo{width:92px!important;height:92px!important}.hamb{width:54px!important;height:54px!important;font-size:28px!important}.topbar .container.nav{padding-left:18px!important;padding-right:18px!important}.strip-inner{min-height:auto!important;padding-top:22px!important;padding-bottom:22px!important}}@media(max-width:380px){.brand-logo{width:80px!important;height:80px!important}.hamb{width:50px!important;height:50px!important}}
