/* Generated by scripts/build-brand-frames.py. Original artwork and colours. */
.brand-tile .brand-logo-stage{position:relative;display:block;flex:none;width:min(220px,100%);height:auto;aspect-ratio:220/96;overflow:visible;isolation:isolate;z-index:3;gap:0;padding:0;margin:0}
.brand-tile .brand-logo-stage>img{position:absolute!important;display:block;width:var(--logo-width)!important;height:auto!important;max-width:none!important;max-height:none!important;left:var(--logo-left);top:var(--logo-top);padding:0!important;margin:0!important;object-fit:contain;opacity:1;mix-blend-mode:normal;transform:none!important;filter:none!important}
.brand-directory[data-brand-sweep] .brand-tile{padding:24px 18px}
.brand-directory[data-brand-sweep] .brand-logo-stage{transform:translateY(calc(var(--brand-lift,0)*-6px)) scale(calc(1 + var(--brand-lift,0)*.05))}
.brand-directory[data-sweep-ready]:after{z-index:1}
.brand-wall .brand-tile .brand-logo-stage{width:min(148px,100%)}
.site-nav .brand-menu-grid .brand-tile .brand-logo-stage{width:min(140px,100%)}
.brand-wall .brand-tile.brand-logo-dark,.brand-directory .brand-tile.brand-logo-dark,.site-nav .brand-menu-grid .brand-tile.brand-logo-dark,.brand-wall .brand-tile.brand-tile-unitrunk{background:#001c31!important}
@media(max-width:600px){.brand-directory[data-brand-sweep] .brand-tile{padding:18px 12px}.site-nav .brand-menu-grid .brand-tile .brand-logo-stage{width:100%}}
@media(prefers-reduced-motion:reduce){.brand-directory[data-brand-sweep] .brand-logo-stage{transform:none}}
.brand-logo-stage:has(>img[src$="/logo-siemens.svg"]){--logo-width:86.36364%;--logo-left:6.81818%;--logo-top:34.24913%}
.brand-logo-stage:has(>img[src$="/logo-schneider.svg"]){--logo-width:69.01139%;--logo-left:15.49431%;--logo-top:26.67271%}
.brand-logo-stage:has(>img[src$="/logo-rittal.svg"]){--logo-width:38.88794%;--logo-left:30.55603%;--logo-top:-5.69887%}
.brand-logo-stage:has(>img[src$="/logo-abb.svg"]){--logo-width:60.11425%;--logo-left:19.94288%;--logo-top:22.67724%}
.brand-logo-stage:has(>img[src$="/logo-wago.svg"]){--logo-width:61.83055%;--logo-left:19.08473%;--logo-top:23.96354%}
.brand-logo-stage:has(>img[src$="/logo-lovato.png"]){--logo-width:61.58361%;--logo-left:19.30442%;--logo-top:23.53829%}
.brand-logo-stage:has(>img[src$="/logo-lapp.svg"]){--logo-width:82.95439%;--logo-left:8.52281%;--logo-top:30.59357%}
.brand-logo-stage:has(>img[src$="/logo-unitrunk.svg"]){--logo-width:64.10559%;--logo-left:17.84036%;--logo-top:23.74008%}
.brand-logo-stage:has(>img[src$="/logo-pma.png"]){--logo-width:66.82664%;--logo-left:17.53061%;--logo-top:25.20975%}
.brand-logo-stage:has(>img[src$="/logo-eland.png"]){--logo-width:23.88369%;--logo-left:38.05815%;--logo-top:10.41667%}
.brand-logo-stage:has(>img[src$="/logo-partex.png"]){--logo-width:72.22575%;--logo-left:13.88712%;--logo-top:27.71088%}
.brand-logo-stage:has(>img[src$="/logo-hellermanntyton.png"]){--logo-width:86.36364%;--logo-left:6.81818%;--logo-top:37.07077%}
.brand-logo-stage:has(>img[src$="/logo-nvent.svg"]){--logo-width:46.49166%;--logo-left:26.75417%;--logo-top:15.37340%}
.brand-logo-stage:has(>img[src$="/logo-erico.svg"]){--logo-width:61.00610%;--logo-left:19.49695%;--logo-top:23.61168%}
.brand-logo-stage:has(>img[src$="/logo-eldon.png"]){--logo-width:59.54702%;--logo-left:20.22649%;--logo-top:22.96509%}
.brand-logo-stage:has(>img[src$="/logo-bernstein.svg"]){--logo-width:86.36364%;--logo-left:6.81818%;--logo-top:31.69271%}
.brand-logo-stage:has(>img[src$="/logo-leuze.svg"]){--logo-width:74.34855%;--logo-left:12.82573%;--logo-top:28.34728%}
.brand-logo-stage:has(>img[src$="/logo-wiska.svg"]){--logo-width:64.12546%;--logo-left:17.93727%;--logo-top:24.89533%}
.brand-logo-stage:has(>img[src$="/logo-helukabel.svg"]){--logo-width:86.36364%;--logo-left:6.81818%;--logo-top:32.76476%}
.brand-logo-stage:has(>img[src$="/logo-eriflex.svg"]){--logo-width:65.49771%;--logo-left:17.25114%;--logo-top:25.42130%}
.brand-logo-stage:has(>img[src$="/brand-grid/logo-ifm.svg"]){--logo-width:34.54545%;--logo-left:32.72727%;--logo-top:10.41667%}
.brand-logo-stage:has(>img[src$="/logo-walther.png"]){--logo-width:134.80593%;--logo-left:-16.95361%;--logo-top:22.71116%}
.brand-logo-stage:has(>img[src$="/logo-gewiss.jpg"]){--logo-width:83.17999%;--logo-left:8.41001%;--logo-top:24.32051%}
.brand-logo-stage:has(>img[src$="/logo-legrand.png"]){--logo-width:77.90530%;--logo-left:11.18451%;--logo-top:28.39751%}
.brand-logo-stage:has(>img[src$="/brand-grid/logo-omron.svg"]){--logo-width:85.06373%;--logo-left:7.46813%;--logo-top:31.07480%}
.brand-logo-stage:has(>img[src$="/logo-finder.svg"]){--logo-width:73.74652%;--logo-left:13.12674%;--logo-top:28.17052%}
.brand-logo-stage:has(>img[src$="/brand-grid/logo-adaptaflex.png"]){--logo-width:69.20717%;--logo-left:15.39642%;--logo-top:26.73870%}
.brand-logo-stage:has(>img[src$="/brand-grid/logo-luxlite.jpg"]){--logo-width:61.22442%;--logo-left:19.38779%;--logo-top:23.70578%}
.brand-logo-stage:has(>img[src$="/brand-grid/logo-red-arrow.png"]){--logo-width:83.81404%;--logo-left:8.09298%;--logo-top:30.79262%}
.brand-logo-stage:has(>img[src$="/brand-grid/logo-ansell.svg"]){--logo-width:43.42638%;--logo-left:28.28681%;--logo-top:12.92925%}
.brand-logo-stage:has(>img[src$="/brand-grid/logo-harled.svg"]){--logo-width:78.91031%;--logo-left:10.54485%;--logo-top:21.59366%}
.brand-logo-stage:has(>img[src$="/brand-grid/logo-weidmuller.svg"]){--logo-width:86.36364%;--logo-left:6.81818%;--logo-top:36.80556%}
.brand-logo-stage:has(>img[src$="/brand-grid/logo-entrelec.webp"]){--logo-width:80.97975%;--logo-left:9.51013%;--logo-top:30.12036%}
.brand-logo-stage:has(>img[src$="/brand-grid/logo-clynder.png"]){--logo-width:65.73851%;--logo-left:17.13075%;--logo-top:25.51133%}
.brand-logo-stage:has(>img[src$="/brand-grid/logo-texa.png"]){--logo-width:59.11174%;--logo-left:20.44413%;--logo-top:22.76601%}
.brand-logo-stage:has(>img[src$="/brand-grid/logo-eaton.png"]){--logo-width:67.94899%;--logo-left:16.21321%;--logo-top:25.48111%}
.brand-logo-stage:has(>img[src$="/brand-grid/logo-sick.svg"]){--logo-width:66.78463%;--logo-left:16.60769%;--logo-top:25.89492%}
.brand-logo-stage:has(>img[src$="/brand-grid/logo-pepperl-fuchs.svg"]){--logo-width:86.36364%;--logo-left:6.81818%;--logo-top:38.94965%}
.brand-logo-stage:has(>img[src$="/brand-grid/logo-imo.png"]){--logo-width:56.99595%;--logo-left:21.50202%;--logo-top:21.75504%}
.brand-logo-stage:has(>img[src$="/brand-grid/logo-cablecraft.svg"]){--logo-width:51.77225%;--logo-left:24.11387%;--logo-top:18.90519%}
