@import url("pure-min.6468f36f.css");@import url("all.min.e9a2d370.css");@font-face{font-display:swap;font-family:Muli;font-style:normal;font-weight:300;src:url(muli-v11-latin-300.00edccd1.eot);src:local("Muli Light"),local("Muli-Light"),url(muli-v11-latin-300.00edccd1.eot?#iefix) format("embedded-opentype"),url(muli-v11-latin-300.51da429f.woff2) format("woff2"),url(muli-v11-latin-300.85b22b84.woff) format("woff"),url(muli-v11-latin-300.3e38775a.ttf) format("truetype"),url(muli-v11-latin-300.d42e6f6b.svg#Muli) format("svg")}@font-face{font-display:swap;font-family:Muli;font-style:normal;font-weight:400;src:url(muli-v11-latin-regular.f96417f8.eot);src:local("Muli Regular"),local("Muli-Regular"),url(muli-v11-latin-regular.f96417f8.eot?#iefix) format("embedded-opentype"),url(muli-v11-latin-regular.e41d9b3a.woff2) format("woff2"),url(muli-v11-latin-regular.3e82083a.woff) format("woff"),url(muli-v11-latin-regular.e21669cf.ttf) format("truetype"),url(muli-v11-latin-regular.ff6ac8f4.svg#Muli) format("svg")}@font-face{font-display:swap;font-family:Muli;font-style:italic;font-weight:400;src:url(muli-v11-latin-italic.3935510e.eot);src:local("Muli Italic"),local("Muli-Italic"),url(muli-v11-latin-italic.3935510e.eot?#iefix) format("embedded-opentype"),url(muli-v11-latin-italic.61c1387d.woff2) format("woff2"),url(muli-v11-latin-italic.184bd6ca.woff) format("woff"),url(muli-v11-latin-italic.d900a305.ttf) format("truetype"),url(muli-v11-latin-italic.1f1bc77a.svg#Muli) format("svg")}@font-face{font-display:swap;font-family:Muli;font-style:normal;font-weight:700;src:url(muli-v11-latin-700.0d0a7a84.eot);src:local("Muli Bold"),local("Muli-Bold"),url(muli-v11-latin-700.0d0a7a84.eot?#iefix) format("embedded-opentype"),url(muli-v11-latin-700.ae2745e8.woff2) format("woff2"),url(muli-v11-latin-700.5c6964ad.woff) format("woff"),url(muli-v11-latin-700.e8c55274.ttf) format("truetype"),url(muli-v11-latin-700.c0be6b9f.svg#Muli) format("svg")}@font-face{font-display:swap;font-family:Muli;font-style:normal;font-weight:800;src:url(muli-v11-latin-800.dcec475a.eot);src:local("Muli ExtraBold"),local("Muli-ExtraBold"),url(muli-v11-latin-800.dcec475a.eot?#iefix) format("embedded-opentype"),url(muli-v11-latin-800.db15b102.woff2) format("woff2"),url(muli-v11-latin-800.df11754b.woff) format("woff"),url(muli-v11-latin-800.7cb9269b.ttf) format("truetype"),url(muli-v11-latin-800.64a5bb6f.svg#Muli) format("svg")}@font-face{font-display:swap;font-family:Muli;font-style:normal;font-weight:900;src:url(muli-v11-latin-900.ad805242.eot);src:local("Muli Black"),local("Muli-Black"),url(muli-v11-latin-900.ad805242.eot?#iefix) format("embedded-opentype"),url(muli-v11-latin-900.a0bb0153.woff2) format("woff2"),url(muli-v11-latin-900.99268b53.woff) format("woff"),url(muli-v11-latin-900.0ed4dc8c.ttf) format("truetype"),url(muli-v11-latin-900.4464ed0c.svg#Muli) format("svg")}body{background-color:#121212;font-family:Muli,Arial,Helvetica,sans-serif;font-size:16px;overflow-x:hidden}h1{font-size:5rem}h1,h2{font-weight:700;text-transform:uppercase}h2{font-size:2.4rem}h3{font-size:2rem;font-weight:700;text-transform:uppercase}h4{color:#999;font-size:1.5rem}h4,h5{font-weight:800;text-transform:uppercase}h5{font-size:1.2rem}h6{font-size:1rem;font-weight:800;text-transform:uppercase}strong{font-weight:900}a,a:active,a:focus,a:visited{color:#121212;text-decoration:none}a:hover{color:#232323}.separator{display:inline-block}.separator.bright-text{color:#ddd}.splash-container{background-image:url(background.a1ba4483.jpg);background-size:contain;color:#fafafa;left:0;overflow:hidden;position:fixed!important;top:0;z-index:1}.splash-container,.splash-container .splash{padding-bottom:56.25%;width:100%}.splash-container .splash #logo-overlay{background-image:url(splash-logo-overlay.d457e83f.svg);background-size:100%;opacity:0;padding-bottom:56.25%;position:fixed;transition:opacity .35s ease-in-out;width:100%}.splash-container .splash #logo-overlay.visible{opacity:1}.splash-container .splash #intro-video{left:0;opacity:0;position:fixed;top:0;transition:opacity .35s ease-in-out;width:100%}.splash-container .splash #intro-video.visible{opacity:1}.content-wrapper{min-height:12%;position:relative;width:100%;z-index:2}.content-wrapper .spacer{padding-bottom:56.25%;width:100%}.content-wrapper .content{background-color:#fafafa;padding:10px}.content-wrapper .sub-division .sub-division-inner{margin:10px}.content-wrapper .sub-division .sub-division-inner h4{color:#333}.content-wrapper .sub-division .sub-division-inner .image-container{background:#333;padding-bottom:70%;width:100%}.content-wrapper .content-customers{background:#121212}.content-wrapper .content-customers .customers .image-row{display:flex;flex:1;flex-direction:row}.content-wrapper .content-customers .customers .image-row .image-container{background:#333;height:200px;margin:10px;width:100%}.content-wrapper .content-contacts .contacts{display:flex;justify-content:center;padding-bottom:2rem;padding-top:2rem}.content-wrapper .content-contacts .contacts .contact{align-items:center;border:1px solid #ddd;display:flex;flex-direction:column;margin:0 1rem;max-width:250px;position:relative;width:calc(20% - 2rem)}.content-wrapper .content-contacts .contacts .contact:before{border-bottom:1px solid #ddd;content:"";position:absolute;top:calc(50px + 1rem);width:100%}.content-wrapper .content-contacts .contacts .contact .image{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;height:100px;margin-top:1rem;position:relative;width:100px;z-index:2}.content-wrapper .content-contacts .contacts .contact .image.ch{background-image:url(ch.2e8e2a12.png)}.content-wrapper .content-contacts .contacts .contact .image.ci{background-image:url(ci.7d814afd.png)}.content-wrapper .content-contacts .contacts .contact .image.jh{background-image:url(jh.e88e4d07.png)}.content-wrapper .content-contacts .contacts .contact .image.mr{background-image:url(mr.02c02c0b.png)}.content-wrapper .content-contacts .contacts .contact .image.jp{background-image:url(jp.35ad906a.png)}.content-wrapper .content-contacts .contacts .contact h6{margin-bottom:.25rem}.content-wrapper .content-contacts .contacts .contact .mail-phone-wrapper{display:flex;justify-content:center;margin-bottom:.8rem;margin-top:1.2rem}.content-wrapper .content-contacts .contacts .contact .mail-phone-wrapper .mail,.content-wrapper .content-contacts .contacts .contact .mail-phone-wrapper .phone{align-items:center;border:2px solid #ddd;border-radius:50%;color:#ddd;cursor:pointer;display:flex;height:30px;justify-content:center;margin:0 .5rem;transition:all .15s ease-in-out;width:30px}.content-wrapper .content-contacts .contacts .contact .mail-phone-wrapper .mail:hover,.content-wrapper .content-contacts .contacts .contact .mail-phone-wrapper .phone:hover{border-color:#333;color:#333;cursor:pointer;transition:all .15s ease-in-out}.content-wrapper footer{background:#333;box-shadow:inset 0 2px 8px 0 #121212;color:#fafafa;padding:1rem}.content-wrapper footer a{color:#fafafa;text-decoration:none}.content-wrapper footer a:hover{color:#ddd}.content-wrapper footer .footer{align-items:center;display:flex;justify-content:center}.content-wrapper footer .footer .copyright,.content-wrapper footer .footer .links,.content-wrapper footer .footer .logo-container{text-align:center}.content-wrapper footer .footer .logo-container .logo{width:64px}.content-wrapper footer .footer .logo-container .logo:hover{animation:pulse 2s ease-out forwards}#slide-out-container{background:#fafafa;bottom:20%;box-shadow:0 0 0 0 #000,0 0 20px 0 #000;color:#121212;padding:20px;position:fixed;right:-260px;transform:translateZ(0);transition:all .2s cubic-bezier(.65,.05,.36,1);width:200px;z-index:100}#slide-out-container.visible{right:0}#slide-out-container h4{margin-top:0}#slide-out-container:hover{background:#fbfbfb;box-shadow:0 0 10px 0 #000,0 0 20px 0 #000}#slide-out-container .contact-item{display:inline-block;padding:4px;width:100%}#slide-out-container .contact-item .fa{margin-right:6px}@keyframes pulse{0%{transform:scaleX(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scaleX(1)}}