/* WAMB corporate presentation. Original image assets remain unchanged. */
:root{--wamb-orange:#cf511d;--wamb-dark:#a43d13;--wamb-ink:#35271f;--wamb-muted:#66564b;--wamb-paper:#f7f4ed;--wamb-line:#e8d7c6}
.contact-page1819{background:var(--wamb-paper);padding-bottom:64px}.contact-intro1819{padding-bottom:34px}.contact-intro1819 h1{font-size:clamp(44px,6vw,76px);line-height:1.08;margin:18px 0}.contact-intro1819>p{font-size:20px;max-width:650px;color:var(--wamb-muted);line-height:1.6}.contact-grid1819{display:grid;grid-template-columns:.85fr 1.15fr;gap:48px;align-items:start}.contact-channels1819 h2,.enquiry-form1819 h2{font-size:30px;line-height:1.25;margin:14px 0 26px}.contact-link1819{display:flex;align-items:start;gap:18px;padding:23px 0;border-top:1px solid var(--wamb-line);color:var(--wamb-ink);text-decoration:none}.contact-link1819>span{font-size:14px;color:var(--wamb-dark);padding-top:4px}.contact-link1819>span:last-child{margin-left:auto;font-size:24px}.contact-link1819 strong{font-size:20px}.contact-link1819 p{margin:6px 0 0;line-height:1.65;color:var(--wamb-muted);font-size:16px}.contact-whatsapp1819{border-top:1px solid var(--wamb-line);padding-top:24px}.contact-whatsapp1819 label{display:grid;gap:8px;margin:18px 0}.enquiry-form1819{padding:32px;background:#fffdf9;border:1px solid var(--wamb-line);border-radius:18px}.enquiry-fields1819{display:grid;grid-template-columns:1fr 1fr;gap:16px}.enquiry-form1819 .field{display:grid;gap:9px;margin-bottom:20px;font-size:16px;font-weight:600}.contact-page1819 input,.contact-page1819 select,.contact-page1819 textarea{box-sizing:border-box;width:100%;font:16px/1.6 Arial,sans-serif;padding:13px 14px;border:1px solid #b9a393;border-radius:7px;background:white;color:var(--wamb-ink)}.contact-page1819 textarea{resize:vertical;min-height:110px}.contact-page1819 .btn{min-height:50px}.contact-page1819 .small{font-size:14px;line-height:1.6}.hidden-trap{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}[data-enquiry-status]{font-size:16px;line-height:1.6;margin-top:18px}[data-enquiry-status]:empty{display:none}[data-enquiry-status][data-state=success]{padding:15px;background:#edf5e9;color:#244b3b;border-radius:8px}[data-enquiry-status][data-state=error]{color:#9c2e16}
.share-icons1819{display:flex;gap:9px;align-items:center;flex-wrap:wrap;margin-top:18px}.share-icons1819 a,.share-icons1819 button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #d9c3b0;border-radius:50%;background:#fffdf8;color:#893e1b;padding:10px;cursor:pointer;min-height:44px}.share-icons1819 a:hover,.share-icons1819 button:hover{background:#cf511d;color:white;border-color:#cf511d}.share-icons1819 svg{width:20px;height:20px;flex-shrink:0}.journal-card>.share-icons1819,.product-card>.share-icons1819{margin:0 20px 20px}.share-icons1819 :focus-visible,.partner-logo-link1819:focus-visible{outline:3px solid #a43d13;outline-offset:4px}
.partner-grid17{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important}.partner-logo17{min-height:150px!important;height:170px!important;padding:18px!important;background:white!important;filter:none!important}.partner-logo-link1819{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:8px;text-decoration:none}.partner-logo-link1819 img{display:block;width:100%!important;max-width:210px!important;height:120px!important;object-fit:contain!important;filter:none!important;opacity:1!important}.partner-caption17{padding:20px!important}.partner-caption17 h3{font-size:23px!important}.network-inner18{display:grid!important;grid-template-columns:250px 1fr!important;gap:32px!important;align-items:center!important}.network-logos18{display:flex!important;flex-wrap:wrap!important;gap:20px!important;overflow:visible!important}.network-item18{width:190px!important;min-width:160px!important;flex:0 1 190px!important;display:flex!important;flex-direction:column!important;text-align:center!important;gap:10px!important;padding:12px!important}.network-logo-img18{display:flex!important;align-items:center;justify-content:center;width:100%!important;height:110px!important;background:white;border-radius:8px;padding:12px!important}.network-logo-img18 img{height:86px!important;max-width:164px!important;filter:none!important;opacity:1!important}.network-name18{font-size:16px!important;white-space:normal!important;line-height:1.4!important;color:#35271f}.network-controls18{display:none!important}.network-colour18{display:none!important}
.video-frame{position:relative;aspect-ratio:16/9;background:#201a17;overflow:hidden;border-radius:12px}.video-frame .video-poster1819{display:block;position:relative;width:100%;height:100%;padding:0;border:0;background:#211b17;color:white;cursor:pointer}.video-poster1819 img{display:block;width:100%;height:100%;object-fit:cover}.video-play1819{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:64px;height:48px;background:#cf511df2;color:white;border-radius:12px;box-shadow:0 3px 16px #0004}.video-poster1819:hover .video-play1819{background:#a43d13}.video-poster1819:focus-visible{outline:4px solid #cf511d;outline-offset:-4px}.video-frame iframe{display:block;width:100%;height:100%;border:0}.video-title187{font-size:20px;line-height:1.45}.poster-unavailable1819{min-height:190px}
.wamb-topbar1819{box-sizing:border-box;background:#cf511d!important;color:white!important;border:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;padding:14px max(24px,calc((100vw - 1180px)/2))!important;min-height:88px!important;position:relative!important;z-index:40!important;font:16px/1.5 Arial,sans-serif!important;width:100%!important;margin:0!important}.wamb-topbar1819 .wamb-brand1819{display:flex!important;align-items:center!important;width:139px!important;flex-shrink:0!important}.wamb-topbar1819 .wamb-brand1819 img{display:block!important;width:139px!important;height:auto!important;max-height:70px!important;object-fit:contain!important;filter:none!important}.wamb-topbar1819 nav{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;flex-wrap:wrap!important}.wamb-topbar1819 nav a{display:flex;align-items:center;min-height:44px;padding:9px 13px;border-radius:7px;color:#fff!important;text-decoration:none;font-size:16px!important;font-weight:600;white-space:nowrap}.wamb-topbar1819 nav a[aria-current=page]{background:#a43d13}.wamb-topbar1819 nav a:hover{background:#ffffff20}.wamb-topbar1819 a:focus-visible{outline:2px solid white;outline-offset:3px}.wamb-workspace1819{background:#f7f4ed;color:#35271f;font-family:Arial,sans-serif}.wamb-workspace1819 h1,.wamb-workspace1819 h2{font-family:Georgia,serif}.wamb-workspace1819 .card{border-color:#e8d7c6;background:#fffdf9}.wamb-workspace1819 .eyebrow{color:#a43d13}.wamb-workspace1819 #login{max-width:590px}.wamb-workspace1819 button{border-radius:8px}.wamb-workspace1819 button:not(.secondary){background:#a43d13}.wamb-workspace1819 .grid{gap:22px}
body[data-studio=admin] .header,body[data-admin=true] .header{background:#cf511d!important;color:white!important}body[data-studio=admin] .header a,body[data-studio=admin] .header button,body[data-admin=true] .header a{color:white}body[data-studio=admin] .admin-nav a.active{background:#a43d13;color:white}body[data-studio=admin] .studio-bar{border-color:#e8d7c6;background:#fff7ee}body[data-studio=admin] .btn:not(.secondary){background:#a43d13}
@media(max-width:900px){.contact-grid1819{grid-template-columns:1fr;gap:30px}.partner-grid17{grid-template-columns:repeat(2,minmax(0,1fr))!important}.network-inner18{grid-template-columns:1fr!important}.wamb-topbar1819{padding:12px 20px!important;gap:16px!important}.wamb-topbar1819 nav{gap:2px!important}.wamb-topbar1819 nav a{padding:8px 10px}}
@media(max-width:600px){.contact-intro1819>p{font-size:18px}.contact-grid1819{gap:25px}.enquiry-form1819{padding:24px 20px}.enquiry-fields1819{grid-template-columns:1fr;gap:0}.partner-grid17{gap:14px!important}.partner-logo17{height:130px!important;min-height:130px!important;padding:12px!important}.partner-logo-link1819 img{height:90px!important}.partner-caption17{padding:14px!important}.network-item18{width:calc(50% - 10px)!important;min-width:0!important;flex:1 1 calc(50% - 10px)!important}.network-logo-img18 img{height:78px!important}.wamb-topbar1819{flex-wrap:wrap!important}.wamb-topbar1819 .wamb-brand1819,.wamb-topbar1819 .wamb-brand1819 img{width:110px!important}.wamb-topbar1819 nav{flex:1 1 100%;justify-content:flex-start!important;border-top:1px solid #ffffff40;padding-top:8px}.wamb-topbar1819 nav a{font-size:14px!important;padding:7px 10px!important}.share-icons1819{gap:10px}}
@media print{.wamb-topbar1819{display:none!important}}
@media(max-width:600px){.wamb-topbar1819 nav{gap:0!important}.wamb-topbar1819 nav a{padding:7px 6px!important}}
.network-compact18 .network-item18 .network-logo-img18{height:140px!important;max-height:none!important;width:100%!important}
.network-compact18 .network-item18 .network-logo-img18 img{height:110px!important;max-height:110px!important;width:auto!important;max-width:210px!important}
@media(max-width:600px){.network-compact18 .network-item18 .network-logo-img18{height:105px!important}.network-compact18 .network-item18 .network-logo-img18 img{height:78px!important;max-height:78px!important;max-width:100%!important}}

.videos-home186 .video-grid186{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}@media(max-width:900px){.videos-home186 .video-grid186{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.videos-home186 .video-grid186{grid-template-columns:1fr}}

/* Identical responsive dimensions for both network surfaces. */
.brand-section1821{padding:56px 0!important;background:#faf5ed!important;border-block:1px solid #ead8c8}
.brand-heading1821{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px}.brand-heading1821 h2{font-size:clamp(30px,4vw,44px);margin:8px 0 12px}.brand-heading1821 p{margin:0;color:#66564b;font-size:17px}
.brand-grid1821,.partners-section17 .partner-grid17{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(200px,240px))!important;justify-content:center!important;gap:24px!important;align-items:stretch!important}
.brand-card1821{box-sizing:border-box;min-width:0;background:#fffdf9;border:1px solid #ead8c8;border-radius:16px;overflow:hidden;box-shadow:0 4px 16px #35271f06;text-align:center}
.brand-card1821 .brand-frame1821{box-sizing:border-box;height:160px;padding:24px 20px;display:flex;align-items:center;justify-content:center;background:#fff}
.brand-card1821 .brand-frame1821 .partner-logo-link1819{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:8px}
.brand-card1821 .brand-frame1821 img{box-sizing:border-box;display:block!important;width:100%!important;height:110px!important;max-width:180px!important;max-height:110px!important;min-width:0!important;object-fit:contain!important;object-position:center!important;filter:none!important;opacity:1!important}
.brand-card1821 .brand-caption1821{padding:18px 16px 22px;border-top:1px solid #f1e5d9;min-height:88px;box-sizing:border-box}.brand-card1821 .eyebrow{font-size:11px;color:#a43d13;letter-spacing:1.5px}.brand-card1821 h3{font:600 19px/1.4 Arial,sans-serif;margin:7px 0 0;color:#35271f;overflow-wrap:anywhere}.brand-card1821 p{font-size:14px;line-height:1.5;color:#66564b;margin:8px 0 0}.brand-card1821:has(a:hover){border-color:#cf511d;box-shadow:0 6px 20px #cf511d12}.brand-frame1821 a:focus-visible{outline:3px solid #a43d13;outline-offset:4px}
@media(max-width:600px){.brand-section1821{padding:36px 0!important}.brand-heading1821{align-items:flex-start;flex-direction:column;gap:16px}.brand-grid1821,.partners-section17 .partner-grid17{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}.brand-card1821 .brand-frame1821{height:130px;padding:18px 12px}.brand-card1821 .brand-frame1821 img{height:90px!important;max-height:90px!important;max-width:180px!important}.brand-card1821 .brand-caption1821{padding:16px 10px;min-height:84px}.brand-card1821 h3{font-size:17px}}
