
:root{--blue:#075eb8;--dark:#101827;--text:#233044;--muted:#637083;--line:#e7edf5;--soft:#f4f7fb;--white:#fff;--radius:24px;--shadow:0 20px 60px rgba(16,24,39,.10)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;color:var(--text);background:#fff;line-height:1.65}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.container{width:min(1180px,calc(100% - 36px));margin:auto}.topbar{font-size:13px;color:#d9e9ff;background:#0b1d34}.topbar .container{display:flex;justify-content:space-between;gap:16px;padding:8px 0;flex-wrap:wrap}.header{position:sticky;top:0;z-index:30;background:rgba(255,255,255,.92);backdrop-filter:blur(14px);border-bottom:1px solid rgba(231,237,245,.9)}.head{height:82px;display:flex;align-items:center;justify-content:space-between;gap:22px}.brand img{height:52px;width:auto}.nav{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.nav a{padding:10px 12px;border-radius:999px;font-weight:700;font-size:14px;color:#26354b}.nav a:hover,.nav a.active{background:#eef6ff;color:var(--blue)}.menuBtn{display:none;border:0;background:var(--blue);color:white;border-radius:12px;padding:10px 13px;font-weight:800}.hero{position:relative;overflow:hidden;background:#07182b;color:white}.hero::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,18,35,.92),rgba(5,18,35,.55),rgba(5,18,35,.2)),url('../images/Serosa-Otomotiv-1024x512.jpg') center/cover no-repeat;transform:scale(1.02)}.hero .container{position:relative;min-height:640px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:36px;padding:64px 0}.eyebrow{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:8px 13px;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.hero h1{font-size:clamp(38px,5vw,68px);line-height:1.02;margin:22px 0 18px;letter-spacing:-.05em}.hero p{font-size:18px;color:#e3edf9;max-width:650px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 18px;border-radius:14px;background:var(--blue);color:white;font-weight:800;border:1px solid transparent;box-shadow:0 12px 28px rgba(7,94,184,.25)}.btn.alt{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.25);box-shadow:none}.heroCard{background:rgba(255,255,255,.95);color:var(--dark);padding:22px;border-radius:30px;box-shadow:var(--shadow);align-self:end;margin-bottom:30px}.heroCard img{height:270px;width:100%;object-fit:cover;border-radius:22px}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px}.stat{background:#f4f8fd;border-radius:18px;padding:14px}.stat b{display:block;font-size:25px;color:var(--blue)}.section{padding:48px 0}.section.soft{background:var(--soft)}.sectionHead{display:flex;justify-content:space-between;gap:24px;align-items:end;margin-bottom:30px}.kicker{color:var(--blue);font-weight:900;letter-spacing:.08em;text-transform:uppercase;font-size:13px}.section h2,.pageTitle h1{font-size:clamp(28px,4vw,46px);line-height:1.1;letter-spacing:-.035em;margin:8px 0 12px;color:var(--dark)}.lead{font-size:18px;color:var(--muted);max-width:760px}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.card{background:white;border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 8px 30px rgba(16,24,39,.06);overflow:hidden}.card .pad{padding:24px}.card h3{margin:0 0 10px;font-size:21px;color:var(--dark)}.card p{margin:0;color:var(--muted)}.service img{height:230px;width:100%;object-fit:cover}.split{display:grid;grid-template-columns:1fr 1fr;gap:34px;align-items:center}.photoGrid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.photoGrid img{height:220px;width:100%;object-fit:cover;border-radius:22px}.checkList{display:grid;gap:12px;margin-top:20px}.check{display:flex;gap:12px;align-items:flex-start}.check i{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#eaf4ff;color:var(--blue);font-style:normal;font-weight:900}.galleryGrid,.productGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.galleryGrid a,.productGrid a{display:block;background:white;border-radius:18px;overflow:hidden;border:1px solid var(--line);box-shadow:0 6px 22px rgba(16,24,39,.06)}.galleryGrid img{height:190px;width:100%;object-fit:cover}.productGrid img{height:210px;width:100%;object-fit:contain;padding:16px;background:#fff}.refs{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.ref{height:90px;border:1px solid var(--line);border-radius:18px;display:grid;place-items:center;background:white;padding:14px}.ref img{max-height:58px;max-width:100%;object-fit:contain}.cta{background:linear-gradient(135deg,#0b1d34,#075eb8);color:white;border-radius:32px;padding:42px;display:flex;justify-content:space-between;gap:24px;align-items:center}.cta h2{color:white;margin:0 0 8px}.footer{background:#09192c;color:#b9c7d8;padding:42px 0;margin-top:40px}.footerGrid{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:28px}.footer img{height:48px;width:auto;background:white;border-radius:10px;padding:4px}.pageHero{background:linear-gradient(135deg,#eef6ff,#fff);border-bottom:1px solid var(--line)}.pageHero .container{padding:62px 0}.pageContent{padding:54px 0}.contentBox{background:white;border:1px solid var(--line);border-radius:28px;padding:34px;box-shadow:0 12px 40px rgba(16,24,39,.06)}.contentBox h3{font-size:24px;color:var(--dark)}.contentBox ul{padding-left:20px}.contactGrid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.contactItem{padding:22px;background:#f8fbff;border-radius:22px;border:1px solid var(--line)}.lightbox{position:fixed;inset:0;background:rgba(5,13,24,.9);z-index:99;display:none;align-items:center;justify-content:center;padding:28px}.lightbox.open{display:flex}.lightbox img{max-height:86vh;max-width:92vw;border-radius:18px}.closeLight{position:absolute;top:18px;right:22px;border:0;background:white;border-radius:999px;padding:10px 14px;font-weight:900}.cert{max-width:520px;margin:auto}.notice{padding:14px 18px;border-radius:18px;background:#eef6ff;color:#24435f;border:1px solid #d8eaff}
@media(max-width:900px){.menuBtn{display:block}.nav{display:none;position:absolute;left:18px;right:18px;top:82px;background:white;padding:14px;border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow)}.nav.open{display:grid}.hero .container,.split,.contactGrid{grid-template-columns:1fr}.hero .container{min-height:auto;padding:70px 0}.heroCard{margin-bottom:0}.grid3,.galleryGrid,.productGrid{grid-template-columns:repeat(2,1fr)}.refs{grid-template-columns:repeat(3,1fr)}.footerGrid{grid-template-columns:1fr}.sectionHead,.cta{display:block}.topbar .container{display:none}}
@media(max-width:560px){.container{width:min(100% - 24px,1180px)}.head{height:72px}.brand img{height:44px}.nav{top:72px}.hero h1{font-size:38px}.stats{grid-template-columns:1fr}.grid3,.galleryGrid,.productGrid,.refs{grid-template-columns:1fr}.section{padding:54px 0}.contentBox{padding:22px}.galleryGrid img{height:220px}.photoGrid{grid-template-columns:1fr}.cta{padding:28px}}


/* --- Serosa video-ready minimal hero update --- */
.videoHero{position:relative;min-height:78vh;display:flex;align-items:center;background:#06111f;color:#fff;overflow:hidden}
.videoHero::before{display:none!important}
.videoHero .container{position:relative;z-index:2;min-height:78vh;display:grid;grid-template-columns:1fr;align-items:center;padding:88px 0 64px!important}
.heroVideo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;filter:saturate(.88) contrast(1.08) brightness(.78);background:#06111f}
.videoShade{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(4,13,24,.88) 0%,rgba(4,13,24,.66) 42%,rgba(4,13,24,.28) 100%),linear-gradient(180deg,rgba(4,13,24,.24) 0%,rgba(4,13,24,.78) 100%)}
.heroText{max-width:760px}.videoHero .eyebrow{background:rgba(255,255,255,.10);border-color:rgba(255,255,255,.18);letter-spacing:.09em}.videoHero h1{font-size:clamp(42px,6vw,76px);line-height:.98;letter-spacing:-.06em;margin:22px 0 18px;font-weight:750}.videoHero p{font-size:clamp(17px,2vw,20px);max-width:650px;color:rgba(255,255,255,.80)}
.heroGlassStats{position:absolute;right:0;bottom:52px;display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));gap:10px;max-width:520px;padding:10px;border:1px solid rgba(255,255,255,.14);border-radius:26px;background:rgba(255,255,255,.10);backdrop-filter:blur(16px);box-shadow:0 24px 70px rgba(0,0,0,.22)}
.heroGlassStats .stat{background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.12);color:#fff}.heroGlassStats .stat b{color:#fff}.heroGlassStats .stat span{color:rgba(255,255,255,.70)}
.videoHero .btn{border-radius:999px}.videoHero .btn.alt{background:rgba(255,255,255,.10);backdrop-filter:blur(10px)}
@media(max-width:900px){.videoHero{min-height:72vh}.videoHero .container{min-height:72vh;padding:86px 0 42px!important}.heroGlassStats{position:relative;right:auto;bottom:auto;margin-top:34px;max-width:100%;grid-template-columns:repeat(3,1fr)}}
@media(max-width:560px){.videoHero{min-height:76vh}.videoHero .container{min-height:76vh}.videoShade{background:linear-gradient(180deg,rgba(4,13,24,.55),rgba(4,13,24,.90))}.videoHero h1{font-size:39px}.heroGlassStats{grid-template-columns:1fr}}

/* --- Lightbox arrows + keyboard support --- */
.lightbox{gap:18px}.lightbox img{box-shadow:0 28px 80px rgba(0,0,0,.34)}
.closeLight,.lightPrev,.lightNext{position:absolute;border:0;background:rgba(255,255,255,.14);color:#fff;border-radius:999px;width:50px;height:50px;display:grid;place-items:center;cursor:pointer;font-weight:900;backdrop-filter:blur(10px);transition:.2s ease}.closeLight:hover,.lightPrev:hover,.lightNext:hover{background:rgba(255,255,255,.25)}
.closeLight{top:22px;right:24px;width:auto;padding:0 18px}.lightPrev{left:28px;top:50%;transform:translateY(-50%);font-size:44px;line-height:1}.lightNext{right:28px;top:50%;transform:translateY(-50%);font-size:44px;line-height:1}
@media(max-width:700px){.lightPrev{left:12px}.lightNext{right:12px}.closeLight{right:12px;top:12px}}


/* --- 2026 minimal menu + machine tables update --- */
.nav{position:relative}.navItem{position:relative;display:flex}.navItem>a{display:inline-flex;align-items:center}.hasSub>a::after{content:"▾";font-size:11px;margin-left:7px;opacity:.58}.dropdown{position:absolute;top:calc(100% + 10px);left:0;min-width:240px;padding:10px;background:rgba(255,255,255,.97);border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow);display:none;z-index:80}.dropdown a{display:block;border-radius:12px;padding:10px 12px;white-space:nowrap;font-size:14px}.hasSub:hover .dropdown,.hasSub:focus-within .dropdown{display:block}.mt{margin-top:24px}.machineWrap{max-width:1180px}.machineBlock{margin:26px 0 34px;background:#fff;border:1px solid var(--line);border-radius:26px;box-shadow:0 12px 42px rgba(16,24,39,.06);overflow:hidden}.machineBlock h3{margin:0;padding:22px 24px;background:linear-gradient(135deg,#f6faff,#fff);color:var(--dark);font-size:24px}.tableScroll{overflow-x:auto}.machineTable{width:100%;border-collapse:collapse;font-size:15px}.machineTable th{background:#0b1d34;color:#fff;text-align:left;padding:15px 18px;font-weight:800}.machineTable td{padding:14px 18px;border-bottom:1px solid var(--line);vertical-align:top}.machineTable tbody tr:hover{background:#f8fbff}.machineTable td:nth-child(2),.machineTable th:nth-child(2){width:90px;text-align:center}.machineTable td:nth-child(3),.machineTable th:nth-child(3){width:220px}.pageContent .photoGrid img{box-shadow:0 12px 32px rgba(16,24,39,.08)}
@media(max-width:900px){.nav{align-items:stretch}.navItem{display:block}.dropdown{position:static;display:block;box-shadow:none;border:0;background:#f8fbff;margin:2px 0 8px 10px;padding:6px;border-radius:14px}.dropdown a{font-size:13px;padding:8px 10px}.hasSub>a::after{content:""}.nav a.active{background:#eef6ff;color:var(--blue)}}
@media(max-width:640px){.machineBlock{border-radius:20px}.machineBlock h3{font-size:21px}.machineTable,.machineTable thead,.machineTable tbody,.machineTable th,.machineTable td,.machineTable tr{display:block}.machineTable thead{display:none}.machineTable tr{padding:12px 14px;border-bottom:1px solid var(--line)}.machineTable td{border:0;padding:7px 0;display:flex;justify-content:space-between;gap:18px;text-align:right!important}.machineTable td::before{content:attr(data-label);font-weight:800;color:var(--dark);text-align:left}.machineTable td:nth-child(2),.machineTable th:nth-child(2),.machineTable td:nth-child(3),.machineTable th:nth-child(3){width:auto}}

/* --- MENU FIX: stable desktop dropdown + corrected mobile panel --- */
@media (min-width:901px){
  .nav{position:static; overflow:visible; flex-wrap:nowrap;}
  .navItem{position:relative; padding:14px 0; margin:-14px 0;}
  .navItem.hasSub::after{content:""; position:absolute; left:0; right:0; top:100%; height:14px;}
  .dropdown{top:100%; margin-top:0;}
  .hasSub:hover .dropdown,
  .hasSub:focus-within .dropdown{display:block;}
}

@media (max-width:900px){
  .header{z-index:300;}
  .head{position:relative;}
  .nav{
    display:none;
    position:fixed !important;
    left:14px !important;
    right:14px !important;
    top:88px !important;
    width:auto;
    max-height:calc(100dvh - 104px);
    overflow:auto;
    -webkit-overflow-scrolling:touch;
    background:#fff;
    padding:14px;
    border:1px solid var(--line);
    border-radius:22px;
    box-shadow:0 24px 70px rgba(10,22,38,.22);
    z-index:999;
  }
  .nav.open{display:block;}
  .nav>a,
  .navItem>a{display:flex; width:100%; justify-content:space-between; align-items:center; padding:12px 14px; border-radius:14px;}
  .navItem{display:block; padding:0; margin:0;}
  .dropdown{position:static !important; display:block; min-width:0; margin:0 0 8px 12px; padding:6px; box-shadow:none; border:0; background:#f6faff; border-radius:14px;}
  .dropdown a{white-space:normal; padding:9px 10px;}
}

@media (max-width:560px){
  .nav{top:78px !important; left:10px !important; right:10px !important; max-height:calc(100dvh - 90px);}
}


/* Professional inner page sidebar layout */
.innerLayout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:30px;align-items:start}.sideNav{position:sticky;top:110px;background:#fff;border:1px solid var(--line);border-radius:24px;padding:14px;box-shadow:0 12px 34px rgba(16,24,39,.06)}.sideNavTitle{padding:12px 14px 14px;margin-bottom:8px;color:var(--dark);font-size:18px;font-weight:900;border-bottom:1px solid var(--line)}.sideNav a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;margin:4px 0;border-radius:14px;color:#34445c;font-weight:800;border:1px solid transparent;transition:.2s ease}.sideNav a::after{content:"›";opacity:.45;font-size:18px}.sideNav a:hover,.sideNav a.active{background:#eef6ff;color:var(--blue);border-color:#d9ebff}.innerMain{min-width:0}.innerMain>.contentBox:first-child,.innerMain>article.contentBox:first-child{margin-top:0}.innerMain .grid3{grid-template-columns:repeat(2,minmax(0,1fr))}.innerMain .contentBox{width:100%}
@media(max-width:900px){.innerLayout{grid-template-columns:1fr;gap:18px}.sideNav{position:relative;top:auto;display:block;overflow:visible;padding:12px;border-radius:18px}.sideNavTitle{display:block;padding:10px 12px 12px;margin-bottom:8px;font-size:16px}.sideNav a{display:flex;width:100%;white-space:normal;margin:6px 0;padding:12px 14px}.sideNav a::after{display:inline;content:"›"}.innerMain .grid3{grid-template-columns:1fr}}

.innerMain{display:block}.innerMain>.photoGrid{margin-top:24px}.innerMain>.contentBox+.photoGrid{margin-top:24px}

/* Product gallery refinement */
.productGallery{margin-top:26px}
.productGrid .productCard{position:relative;transition:transform .22s ease, box-shadow .22s ease, border-color .22s ease}
.productGrid .productCard:hover{transform:translateY(-4px);box-shadow:0 16px 40px rgba(16,24,39,.10);border-color:#cfe2f6}
.productGrid .productCard span{display:block;padding:0 16px 16px;color:#526174;font-size:14px;font-weight:800;text-align:center}
.productGrid .productCard img{height:230px}
.lightPrev,.lightNext{position:absolute;top:50%;transform:translateY(-50%);border:0;width:52px;height:52px;border-radius:999px;background:rgba(255,255,255,.92);color:#0b1d34;font-size:42px;line-height:1;display:grid;place-items:center;cursor:pointer;z-index:2;box-shadow:0 10px 30px rgba(0,0,0,.22)}
.lightPrev{left:22px}.lightNext{right:22px}.lightPrev:hover,.lightNext:hover{background:#fff}
@media(max-width:560px){.productGrid .productCard img{height:210px}.lightPrev,.lightNext{width:44px;height:44px;font-size:34px}.lightPrev{left:10px}.lightNext{right:10px}}


/* --- Language selector + quality content additions (design-preserving) --- */
.topbarMeta{display:inline-flex;align-items:center;gap:12px}.langMenu{position:relative;display:inline-flex;align-items:center}.langCurrent{appearance:none;border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.08);color:#fff;border-radius:999px;padding:4px 9px;font:inherit;font-weight:800;line-height:1;cursor:pointer}.langCurrent span{font-size:10px;opacity:.75;margin-left:3px}.langDropdown{position:absolute;right:0;top:100%;min-width:62px;padding:5px;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 12px 30px rgba(10,22,38,.16);display:none;z-index:400}.langDropdown a{display:block;padding:6px 9px;border-radius:8px;color:#26354b;font-weight:800;text-align:center}.langDropdown a:hover{background:#eef6ff;color:var(--blue)}.langMenu:hover .langDropdown,.langMenu:focus-within .langDropdown,.langMenu.open .langDropdown{display:block}
.certGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:26px}.certCard{display:block;overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:0 6px 22px rgba(16,24,39,.06);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.certCard:hover{transform:translateY(-4px);box-shadow:0 16px 40px rgba(16,24,39,.10);border-color:#cfe2f6}.certCard img{width:100%;aspect-ratio:3/4;object-fit:contain;background:#f8fbff;padding:12px}.certCard span{display:block;padding:14px 16px 16px;text-align:center;color:var(--dark);font-weight:900}.policyStack{display:grid;gap:22px}.policyStack .contentBox h3:first-child{margin-top:0}.policyStack .contentBox h3:not(:first-child){margin-top:28px}.policyStack h4{margin:24px 0 8px;color:var(--dark);font-size:17px}.policyList{margin:14px 0 0;padding-left:22px}.policyList li{margin:8px 0}.policyMeta{margin-top:24px;padding-top:16px;border-top:1px solid var(--line);color:var(--muted);font-size:13px;font-weight:700}
@media(max-width:900px){.certGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.certGrid{grid-template-columns:1fr}.certCard img{aspect-ratio:auto;max-height:560px}}

/* Language selector: mobile visibility only; main navigation is untouched */
@media(max-width:900px){
  .topbar .container{display:flex;justify-content:flex-end;align-items:center;gap:0;padding:6px 0}
  .topbar .container>span:first-child{display:none}
  .topbarMeta{font-size:0;gap:0}
  .topbarMeta .langMenu{font-size:13px}
  .langDropdown{top:100%;margin-top:0}
}


/* --- Serosa introduction film: isolated lightbox styles; navigation untouched --- */
.videoLauncher{position:relative;display:block;overflow:hidden;border:1px solid var(--line);border-radius:24px;background:#0b1d34;box-shadow:0 12px 36px rgba(16,24,39,.09);cursor:pointer;isolation:isolate}.videoLauncher img{width:100%;height:clamp(280px,42vw,520px);object-fit:cover;transition:transform .35s ease,opacity .35s ease}.videoLauncher::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(11,29,52,.03) 25%,rgba(11,29,52,.78) 100%);z-index:1}.videoLauncher:hover img{transform:scale(1.018);opacity:.96}.videoOverlay{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;align-items:center;gap:16px;padding:26px 28px;color:#fff}.videoPlay{flex:0 0 auto;width:58px;height:58px;border-radius:999px;display:grid;place-items:center;padding-left:4px;background:#fff;color:#0b1d34;font-size:21px;box-shadow:0 10px 30px rgba(0,0,0,.22);transition:transform .22s ease}.videoLauncher:hover .videoPlay{transform:scale(1.06)}.videoText{display:flex;flex-direction:column;line-height:1.2}.videoText strong{font-size:22px;font-weight:900}.videoText small{margin-top:6px;color:rgba(255,255,255,.78);font-size:14px;font-weight:700}.videoLauncherInner{margin:0 0 28px}.videoLauncherInner img{height:clamp(240px,34vw,410px)}
.videoLightbox{position:fixed;inset:0;z-index:2000;display:none;align-items:center;justify-content:center;padding:72px 24px 28px;background:rgba(5,14,25,.92);backdrop-filter:blur(7px)}.videoLightbox.open{display:flex}.videoLightboxFrame{position:relative;width:min(1100px,100%);aspect-ratio:16/9;border-radius:22px;overflow:hidden;background:#000;box-shadow:0 28px 90px rgba(0,0,0,.48)}.videoLightboxFrame iframe{display:block;width:100%;height:100%;border:0}.closeVideoLight{position:absolute;top:18px;right:22px;border:0;background:rgba(255,255,255,.14);color:#fff;border-radius:999px;height:46px;padding:0 18px;display:grid;place-items:center;cursor:pointer;font:inherit;font-weight:900;backdrop-filter:blur(10px);transition:.2s ease}.closeVideoLight:hover{background:rgba(255,255,255,.25)}
@media(max-width:700px){.videoLauncher{border-radius:20px}.videoLauncher img,.videoLauncherInner img{height:260px}.videoOverlay{padding:20px}.videoPlay{width:50px;height:50px;font-size:18px}.videoText strong{font-size:18px}.videoText small{font-size:12px}.videoLightbox{padding:66px 12px 18px}.videoLightboxFrame{border-radius:14px}.closeVideoLight{top:12px;right:12px}}

/* Topbar phone link */
.topbarPhone{color:inherit;text-decoration:none;white-space:nowrap}
.topbarPhone:hover{text-decoration:underline}
