@charset "utf-8";.product-group-bg{padding:0!important;background-repeat:repeat-x;background-image:url(../../_images/products/programmable/programmable-bg.jpg)}.product-group-container{max-width:1280px;margin:0 auto}.product-group{position:relative;padding-top:54%;width:100%;background-repeat:no-repeat;background-size:cover}.product-group.all{background-image:url(../../_images/products/programmable/programmable-all.jpg)}.product-group.dc{background-image:url(../../_images/products/programmable/programmable-dc.jpg)}.product-group.ac{background-image:url(../../_images/products/programmable/programmable-ac.jpg);margin-top:-100px}.pulse-container{z-index:1;position:absolute}.pulse-container a{color:#FFF}#pulse-all-01{left:13%;top:47%}#pulse-all-02{left:45.5%;top:5%}#pulse-all-03{left:31.5%;top:30%}#pulse-all-04{left:72.5%;top:28%}#pulse-all-05{left:78%;top:67%}#pulse-all-06{left:61.5%;top:69.6%}#pulse-dc-01{left:13%;top:47%}#pulse-dc-02{left:45.5%;top:5%}#pulse-dc-03{left:45.5%;top:54%}#pulse-dc-04{left:72.5%;top:28%}#pulse-dc-05{left:64.5%;top:63%}#pulse-ac-01{left:4.65%;top:58.9%}#pulse-ac-02{left:24.7%;top:41.5%}#pulse-ac-03{left:40.3%;top:49.4%}#pulse-ac-04{left:54.8%;top:45.7%}#pulse-ac-05{left:64%;top:53%}#pulse-ac-06{left:72%;top:41.8%}#pulse-ac-07{left:85.8%;top:56.7%}.target{width:30px;height:30px;border-radius:50%;box-shadow:0 0 1px 1px #0000001a;background:#0046ad;border:4px solid #fff;outline:3px solid #0046ad}.target:hover{background:#000}.pulse{animation:pulse-animation 1.6s infinite}.pulse:hover{animation:none}@keyframes pulse-animation{0%{box-shadow:0 0 0 0 rgb(0 0 0 / .5)}100%{box-shadow:0 0 0 20px #fff0}}.hex-group-container{position:relative;max-width:1280px;height:720px;overflow:hidden;background:url(../../_images/products/programmable/infographic-bg.jpg) no-repeat 50% top}.hex-group-container a{text-decoration:none!important}@media only screen and (max-width:770px){.hex-group-container{display:none}}.hex-container{position:absolute;width:260px;height:234px}.hex-container.for-ctrls{width:130px;height:117px;width:119px;height:107px}.hex-item{position:relative}.hex-content{width:200px;height:174px;padding:30px 30px;background-color:#fff;text-align:center;clip-path:polygon(75% 0,100% 50%,75% 100%,25% 100%,0 50%,25% 0);display:flex;justify-content:center;align-items:center}.hex-content p{margin:0;color:#fff;font-weight:700}.hex-content.hex-ctrls{width:100px;height:87px;padding:15px 15px;width:95px;height:83px;padding:12px 12px;background-color:#0146AD;color:#FFF}.hex-ctrls:hover{background-color:#000;color:#FFF}.hex-ctrls p{font-weight:400}.hex-content-border{position:relative;width:260px;height:234px;background-color:#0146AD;box-sizing:border-box;clip-path:polygon(75% 0,100% 50%,75% 100%,25% 100%,0 50%,25% 0)}.hex-content-border .hex-content{position:absolute;top:7px;left:7px;width:186px;height:160px}.hide .hex-content{display:none}#hex-00{margin:0 auto;left:0;right:0;top:306px}#hex-01{margin:0 auto;left:0;right:0;top:272px;transform:translate(-164px,0)}#hex-02{margin:0 auto;left:0;right:0;top:272px;transform:translate(+164px,0)}#hex-03{margin:0 auto;left:0;right:0;top:564px}#hex-00a,#hex-01a,#hex-02a,#hex-03a{margin:0 auto;left:0;right:0;top:47px}#hex-00b,#hex-01b,#hex-02b,#hex-03b{margin:0 auto;left:0;right:0;top:437px;transform:translate(-217px,0)}#hex-00c,#hex-01c,#hex-02c,#hex-03c{margin:0 auto;left:0;right:0;top:437px;transform:translate(+217px,0)}#hex-00 p{font-size:1.3em;font-weight:400;color:#757575}#hex-00 span{font-size:1.4em;font-weight:700;color:#0146AD;letter-spacing:-1px}#hex-01:hover~#hex-01a.hide .hex-content{display:flex;animation:fade-in ease-in 1.00s;background-image:url(../../_images/products/programmable/hex-bg-trust-1.jpg)}#hex-01:hover~#hex-01b.hide .hex-content{display:flex;animation:fade-in ease-in 1.25s;background-image:url(../../_images/products/programmable/hex-bg-trust-2.jpg)}#hex-01:hover~#hex-01c.hide .hex-content{display:flex;animation:fade-in ease-in 1.35s;background-image:url(../../_images/products/programmable/hex-bg-trust-3.jpg)}#hex-02:hover~#hex-02a.hide .hex-content{display:flex;animation:fade-in ease-in 1.00s;background-image:url(../../_images/products/programmable/hex-bg-inno-1.jpg)}#hex-02:hover~#hex-02b.hide .hex-content{display:flex;animation:fade-in ease-in 1.25s;background-image:url(../../_images/products/programmable/hex-bg-inno-2.jpg)}#hex-02:hover~#hex-02c.hide .hex-content{display:flex;animation:fade-in ease-in 1.35s;background-image:url(../../_images/products/programmable/hex-bg-inno-3.jpg)}#hex-03:hover~#hex-03a.hide .hex-content{display:flex;animation:fade-in ease-in 1.00s;background-image:url(../../_images/products/programmable/hex-bg-reliable-1.jpg)}#hex-03:hover~#hex-03b.hide .hex-content{display:flex;animation:fade-in ease-in 1.25s;background-image:url(../../_images/products/programmable/hex-bg-reliable-2.jpg)}#hex-03:hover~#hex-03c.hide .hex-content{display:flex;animation:fade-in ease-in 1.35s;background-image:url(../../_images/products/programmable/hex-bg-reliable-3.jpg)}#hex-01:not(:hover)~#hex-01a.hide .hex-content.did-fade-in{display:flex;animation:fade-out 1s;background-image:url(../../_images/products/programmable/hex-bg-trust-1.jpg)}#hex-01:not(:hover)~#hex-01b.hide .hex-content.did-fade-in{display:flex;animation:fade-out 1s;background-image:url(../../_images/products/programmable/hex-bg-trust-2.jpg)}#hex-01:not(:hover)~#hex-01c.hide .hex-content.did-fade-in{display:flex;animation:fade-out 1s;background-image:url(../../_images/products/programmable/hex-bg-trust-3.jpg)}#hex-02:not(:hover)~#hex-02a.hide .hex-content.did-fade-in{display:flex;animation:fade-out 1s;background-image:url(../../_images/products/programmable/hex-bg-inno-1.jpg)}#hex-02:not(:hover)~#hex-02b.hide .hex-content.did-fade-in{display:flex;animation:fade-out 1s;background-image:url(../../_images/products/programmable/hex-bg-inno-2.jpg)}#hex-02:not(:hover)~#hex-02c.hide .hex-content.did-fade-in{display:flex;animation:fade-out 1s;background-image:url(../../_images/products/programmable/hex-bg-inno-3.jpg)}#hex-03:not(:hover)~#hex-03a.hide .hex-content.did-fade-in{display:flex;animation:fade-out 1s;background-image:url(../../_images/products/programmable/hex-bg-reliable-1.jpg)}#hex-03:not(:hover)~#hex-03b.hide .hex-content.did-fade-in{display:flex;animation:fade-out 1s;background-image:url(../../_images/products/programmable/hex-bg-reliable-2.jpg)}#hex-03:not(:hover)~#hex-03c.hide .hex-content.did-fade-in{display:flex;animation:fade-out 1s;background-image:url(../../_images/products/programmable/hex-bg-reliable-3.jpg)}@keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes fade-out{from{opacity:1}to{opacity:0}}.hex-item.hex-item--center{z-index:1}#hex-00 .hex-content .reveal-text{font-size:1.3rem;font-weight:400;color:#757575;letter-spacing:inherit}.hex-item.hex-item--center .reveal-text{visibility:hidden;opacity:0;transition:opacity 1.2s ease 3s,visibility 1.2s ease 3s}.hex-item.hex-item--center.is-visible .reveal-text{visibility:visible;opacity:1}.hex-item.hex-item--top-left{transform:translate(+138%,+90%);transition:transform 1s ease-in-out 1s}.hex-item.hex-item--top-right{transform:translate(-138%,+90%);transition:transform 1s ease-in-out 1.4s}.hex-item.hex-item--bottom{transform:translate(0,-185%);transition:transform 1s ease-in-out 1.8s}.hex-item.hex-item--top{transform:translate(0,+111%);transition:transform 1s ease-in-out .2s}.hex-item.hex-item--bottom-left{transform:translate(+217px,-56%);transition:transform 1s ease-in-out .2s}.hex-item.hex-item--bottom-right{transform:translate(-217px,-56%);transition:transform 1s ease-in-out .2s}.hex-item.hex-item--top.is-visible,.hex-item.hex-item--top-left.is-visible,.hex-item.hex-item--top-right.is-visible,.hex-item.hex-item--bottom.is-visible,.hex-item.hex-item--bottom-left.is-visible,.hex-item.hex-item--bottom-right.is-visible{transform:translate(0,0)}.hex-btn .hex-content{transition:opacity .6s ease}.hex-btn .hex-content:hover{background-color:#0046ad;opacity:.6}.hex-item.hex-base--trust .hex-content{background:linear-gradient(0deg,rgb(255 255 255 / .5),rgb(255 255 255 / .3)),url(../../_images/products/programmable/hex-bg-reliable-1.jpg) no-repeat;filter:grayscale(.5)}.hex-item.hex-base--reliable .hex-content{background:linear-gradient(0deg,rgb(255 255 255 / .5),rgb(255 255 255 / .3)),url(../../_images/products/programmable/hex-bg-inno-2.jpg) no-repeat;filter:grayscale(.5)}.hex-item.hex-base--innovative .hex-content{background:linear-gradient(0deg,rgb(255 255 255 / .5),rgb(255 255 255 / .3)),url(../../_images/products/programmable/hex-bg-trust-3.jpg) no-repeat;filter:grayscale(.5)}.hex-pulse{animation:hex-pulse-animation 3s infinite;animation-delay:3s}.hex-pulse.hex-pulse--disabled{animation:none}@keyframes hex-pulse-animation{0%{filter:drop-shadow(0 0 0 rgb(0 51 204))}100%{filter:drop-shadow(0 0 50px #fff0)}}@-webkit-keyframes hex-pulse-animation{0%{filter:drop-shadow(0 0 0 rgb(0 51 204))}100%{filter:drop-shadow(0 0 50px #fff0)}}.hex-group-container{background:linear-gradient(0deg,rgb(255 255 255 / .3),rgb(255 255 255 / .3)),url(../../_images/products/programmable/infographic-bg.jpg) no-repeat 50% top!important}.hex-saturate{filter:saturate(1.5)}#hex-00a,#hex-00b,#hex-00c{opacity:25%}.col3-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:1rem}.col3-grid div h3{min-height:80px;margin-bottom:-30px}.accordion{background-color:#eee;font-size:1.2em;font-weight:700;cursor:pointer;padding:18px;border:none;text-align:left;outline:none;transition:0.4s}.accordion a{text-decoration:none}.active,.accordion:hover{background-color:#ccc}.accordion:after{content:'\002B';color:#005ea8;font-weight:700;float:right;margin-left:5px}.active:after{content:"\2212"}.acc-panel{padding:0;background-color:#fff;max-height:0;overflow:hidden;transition:max-height 0.2s ease-out}.acc-panel div{margin:0 0 2em 0}.acc-panel h4{margin-left:0}.acc-panel p{margin-left:0}h4.accordion.active{margin:revert;margin-bottom:4px}h4.accordion{font-weight:700;color:#005ea8;margin:2em 0 0 0}.app-hero{height:222px;width:100%;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}.app-hero.general{background-image:url(../../_images/applications/hero-general.jpg)}.app-hero.factory{background-image:url(../../_images/applications/hero-factory.jpg)}.app-hero.medical{background-image:url(../../_images/applications/hero-medical.jpg)}.app-hero.test{background-image:url(../../_images/applications/hero-test.jpg)}.app-hero.broadcast{background-image:url(../../_images/applications/hero-broadcast.jpg)}.app-hero.comms{background-image:url(../../_images/applications/hero-comms.jpg)}.app-hero.led{background-image:url(../../_images/applications/hero-led.jpg)}.app-hero.defense{background-image:url(../../_images/applications/hero-defense.jpg)}.app-hero.rugged{background-image:url(../../_images/applications/hero-rugged.jpg)}.app-hero.rail{background-image:url(../../_images/applications/hero-rail.jpg)}.app-hero.renewable{background-image:url(../../_images/applications/hero-renewable.jpg)}.app-hero.marine{background-image:url(../../_images/applications/hero-marine.jpg)}.app-hero.homemedical{background-image:url(../../_images/applications/hero-homemedical.jpg)}.app-hero.semifab{background-image:url(../../_images/applications/hero-semifab.jpg)}.app-hero.robotics{background-image:url(../../_images/applications/hero-robotics.jpg)}.app-hero.automotive{background-image:url(../../_images/applications/hero-automotive.jpg)}.app-hero.prog-gridsys{background-image:url(../../_images/applications/hero-prog-gridsys.jpg)}.app-hero.prog-hwloop{background-image:url(../../_images/applications/hero-prog-hwloop.jpg)}.app-hero.prog-battery{background-image:url(../../_images/applications/hero-prog-battery.jpg)}.app-hero.prog-noise{background-image:url(../../_images/applications/hero-prog-noise.jpg)}.app-hero.prog-automotive{background-image:url(../../_images/applications/hero-prog-automotive.jpg)}.app-hero.prog-defense{background-image:url(../../_images/applications/hero-prog-defense.jpg)}.app-hero.prog-renewable{background-image:url(../../_images/applications/hero-prog-renewable.jpg)}.app-hero.prog-marine{background-image:url(../../_images/applications/hero-prog-marine.jpg)}.drop50{margin-top:50px!important}