a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{font-size:62.5%}body{display:flex;flex-direction:column;font-family:Barlow Condensed,sans-serif;font-size:1.8rem;line-height:1.4;min-height:100vh}h1{color:#000;display:block;font-size:4rem;font-weight:300;margin:0 0 2rem;position:relative}#main h1{display:none}.darkback h1,.darkback h2{color:#fff;margin-bottom:0}.darkback .onebox h1,.darkback .oneproduct h2{color:#000;padding-bottom:1rem}.darkback .oneproduct h2{line-height:1;padding-bottom:0}.oneproduct h2 span{display:block}.darkback p{color:#fff}.banner h1{margin:0}.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignleft{float:left}.alignright{float:right}.alignright.wp-post-image{margin:2rem 0 2rem 2rem}.wp-caption{background-color:#f3f3f3;border:1px solid #ddd;border-radius:3px;margin:10px;padding-top:4px;text-align:center}.wp-caption img{border:0;margin:0;padding:0}.wp-caption-dd{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}img{height:auto;max-width:100%}.entry{position:relative}h2{display:block;font-size:3rem;font-weight:300}h1+h2{font-size:2.5rem}h1+h2,h3{font-weight:400}h3{color:#7a98ab;display:block;font-size:2.4rem;margin:1rem 0 0}.home .cols-2 h3,.page-template-page-homealt .cols-2 h3{border-top:1px solid #979696;padding-top:1rem}p{color:#707270;font-size:1.8rem;line-height:1.6;margin:0;padding:1rem 0}p.limitwidth{max-width:600px}.entry>p:first-child{padding-top:0}em{font-style:italic}strong{font-weight:700}.outer{background:#fff;position:relative}.home .outer,.outer{padding:50px 0}.outer.banner{background:#fff;border-bottom:1px solid #444;padding:0;position:relative;top:0;width:100%;z-index:10000}.outer.slides{background:transparent;height:100%;padding:0;width:100%;z-index:1}.outer.slidesspacer{background:transparent;min-height:800px;position:relative;z-index:0}.slidesshapesarea{background:#333;left:0;max-height:800px;position:absolute;top:0;z-index:1000}.outer.footer{background:#5b5a5a;background:#444;margin-top:auto;padding:25px 0}.outer.contactblock,.outer.creativityblock,.outer.footer,.outer.quotes,.outer.video{width:auto;z-index:1005}.outer.bigimg{background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;height:500px;position:relative;z-index:1001}.innerwrap.yessb{display:block}.innerwrap.nosb{max-width:1400px}.page article{margin:0 auto;position:relative;width:100%}article+aside{padding-left:0}.page .yessb>article>*{padding-right:40px}.single article{margin:0 auto;max-width:1200px}#main .outer.darkback,.page-id-26848 #main .outer,.page-id-8 #main .outer{background:#939191;background:#b5b6b4}.page-id-8 #main h1{color:#fff}.page-template-page-gallery #main h1{display:none;margin-left:10px;text-align:center}#main{margin:0;padding:0}#main,.container{position:relative}.container{margin:0 auto;max-width:1400px}.banner .container{display:grid;grid-template-columns:minmax(375px,25%) 1fr;padding:20px 0;position:relative}#sidebar{margin-top:125px}figure{margin-bottom:4rem}figure img{border:1px solid #707270}figcaption{color:#707270;font-size:1.4rem}figcaption .imgtitle{display:block}a:link,a:visited{color:#2ea3f2;text-decoration:none;transition:all .3s linear;word-wrap:break-word}a:active,a:hover{color:#000}h1.logo{padding-left:20px}.logoarea{position:relative}.tagline{bottom:20px;color:#696a69;font-size:1.8rem;font-weight:300;position:absolute;right:18px}.innerwrap{margin:0 auto;max-width:1200px;padding:0 25px}article{position:relative}.social{display:block;margin-top:1.5rem}.social span{margin:10px 5px 0}.page-template-page-tangents h2{padding-bottom:1rem}p+img{margin-top:2rem}.docboxes{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:20px;grid-row-gap:20px;margin-top:30px}.onebox{background:#efefef;border:1px solid #444;margin:0;padding:25px;position:relative}.onebox h3{color:#333;font-size:2.8rem;font-weight:400;text-align:center}.onebox li,.onebox p{color:#707270}.onebox ul{list-style:disc outside;margin:1rem 2rem}.onebox ul.tagcloud{margin-left:0}ul.lumendisplay{list-style:none;margin:3rem 0 0}.lumendisplay li{color:#707270;display:grid;grid-template-columns:15% 60% 25%;margin-bottom:1rem;text-align:center}ul.tagcloud{font-size:2.4rem;text-align:left}ul.tagcloud li{display:inline-block;margin:.5rem 1rem .25rem}.onebox ul.tagcloud{text-align:center}ul.tagcloud li a{background:#efefef;border:1px solid #efefef;border-radius:3px;padding:1px 8px}ul.tagcloud li a:hover{background:#dddada;border:1px solid #333}.salesreps{display:grid;grid-template-columns:30% 30% 30%;grid-column-gap:20px;grid-row-gap:20px}.salesreps article{border:1px solid #333;padding:20px}.salesreps article a{overflow-wrap:break-word}.salesreps h3{font-size:2.4rem;line-height:1.2;text-align:left}.wp-block-columns{justify-content:center}.blocks{display:grid;grid-template-columns:1fr 1fr;margin:0 auto;grid-column-gap:25px;grid-row-gap:25px}h1+ul.casestudies{margin-top:2rem}ul.casestudies{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:25px;grid-row-gap:25px}ul.casestudies li{background:#efefef;padding:0}span.cscontent{display:block;font-size:1.6rem;padding:20px}p.cslink{bottom:0;font-size:1.4rem;left:50%;line-height:1.2;margin:0 auto;position:absolute;text-align:center;text-transform:uppercase;transform:translateX(-50%)}p.cslink a{display:block}.casestudies .onebox{padding-bottom:2rem}.onebox span.projth{display:block;height:auto;overflow:hidden;position:relative;width:100%}.onebox span.projth img{height:300px;object-fit:cover;position:relative;vertical-align:bottom;width:100%}.onebox .info{display:block;padding-bottom:.5rem}.onebox .info span.lbl{font-size:1.4rem;font-weight:400;text-transform:uppercase}.onebox .projinfo{padding:20px}.newsimg{display:block;text-align:center}.newsimg img{margin:0 auto}.single #sidebar{margin-top:0}aside>nav{background:#efefef;border:1px solid #333;margin:0 0 0 2rem;padding:20px}aside>nav .tagcloud li{display:block}.darkback aside>nav h2{color:#333;font-size:2.2rem}ul.tagcloud li.extraspacebelow{margin-bottom:4rem}.nosb+aside#sidebar{margin:0 auto;max-width:1200px}.nosb+aside>nav{margin:25px 0 50px}.nosb+aside>nav h2{margin-left:2rem}.nosb+aside>nav .tagcloud li{display:inline-block}.nosb+aside>nav ul.tagcloud{padding-top:0}.zipfilesicons>li{padding:.5rem 0}.shapesimg{background:#333;display:block;margin:0 auto;text-align:center}.shapesimg img{height:auto;margin:0 auto;max-height:calc(100vh - 196px);max-width:1200px;object-fit:contain;position:relative;vertical-align:bottom}.page-template-page-shapes #main h1{display:block}.shapescontent{display:block;margin:25px auto;max-width:900px}.squareshapes,.tallshapes{column-gap:25px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-bottom:25px;row-gap:25px}.squareshapes span,.tallshapes span{display:block}.shapesblock a{color:#fff}.squareshapes img{max-width:300px;object-fit:contain}.tallshapes img{max-width:250px;object-fit:contain}.page-id-27440 #main .darkback,.page-id-27588 #main .darkback{background:#333}.page-id-27440 #main h1,.page-id-27588 #main h1{display:block;margin-bottom:25px;text-align:center}@media only screen and (min-width:220px)and (max-width:1260px){.tagline{bottom:10px;font-size:1.6rem;position:absolute;right:10px}}@media only screen and (min-width:220px)and (max-width:1200px){.innerwrap,.outer>footer{padding-left:20px;padding-right:20px}.cycle-slideshow,.outer.slides,.outer.slidesspacer,.slidesshapesarea{height:600px;min-height:600px;padding:0}.slidesshapesarea .shapeimg{max-width:50px}span.slideoverlay{width:60%}}@media only screen and (min-width:220px)and (max-width:1000px){.tagline,nav ul{font-size:1.5rem}.tagline{bottom:10px;right:10px}}@media only screen and (min-width:220px)and (max-width:899px){.banner .container{display:grid;grid-template-columns:375px;padding:20px 0}.home .outer.slides{padding:0}.tagline{bottom:10px;font-size:1.6rem;left:152px}.cols-2.leftwidth66{grid-template-columns:100%;grid-row-gap:30px}.leftcol,.rightcol{padding:0}.cycle-slideshow,.outer.slides,.outer.slidesspacer{height:500px;min-height:500px;padding:0}.slidesshapesarea{height:500px;min-height:500px}.slidesshapesarea .shapeimg{max-width:35px}span.slideoverlay{width:60%}.photogrid span{border:0;display:block;height:250px;width:100%}.photogrid span img{border:1px solid #333}.casestudies .onebox{padding-bottom:4rem}.docboxes{grid-template-columns:1fr 1fr}.salesreps{grid-template-columns:45% 45%}.vidblock{grid-template-columns:1fr}}@media only screen and (min-width:220px)and (max-width:767px){.outer{padding:25px 0}.innerwrap.yessb{box-sizing:border-box;display:grid;grid-template-columns:100%;padding:0 20px}.innerwrap{padding:0 20px}#sidebar{margin-top:25px}.companies{grid-template-columns:100%}.companies .col{padding:0 20px 30px}.products .innerwrap article{box-sizing:border-box;padding:0 0 25px}.oneproduct{margin-bottom:20px;margin-right:0}.oneproduct p{padding-bottom:1rem}.shapesarea{grid-template-columns:1fr 1fr}.oneshape:nth-of-type(3){border-top:0 solid #fff}.photogrid span{border:0;display:block;width:100%}.photogrid span img{border:1px solid #333}}@media only screen and (max-width:600px){h1.logo{max-width:250px}.tagline{bottom:10px;font-size:1.6rem;left:110px}ul.casestudies{grid-template-columns:1fr}.casestudies .onebox{padding-bottom:0}p.cslink{bottom:auto;font-size:1.4rem;left:auto;margin:0 auto;position:relative;text-align:center;text-transform:uppercase;transform:none}ul.tagcloud li{margin:.5rem 1rem}ul.tagcloud{margin-top:1rem}.photogrid span{border:0;display:block;height:auto;width:100%}.photogrid span img{border:1px solid #333}.docboxes{grid-template-columns:1fr}.salesreps{grid-template-columns:100%}.blocks,.shapesarea{grid-template-columns:1fr}.oneshape:first-of-type,.oneshape:nth-of-type(2),.oneshape:nth-of-type(3){border-top:0 solid #fff}.contactblock h2{font-size:4rem}}@media only screen and (max-width:499px){.tagline{bottom:5px;font-size:1.1rem}.docboxes{grid-column-gap:0;margin-top:20px}.blocks,.cols-2.leftwidth66,.docboxes,.photogrid,.salesreps,.shapesarea{grid-template-columns:1fr;grid-row-gap:20px}p.cslink{font-size:1.3rem;padding-bottom:0;padding-top:1rem;position:relative}span.lbl{margin-top:1.5rem}.nosb+aside>nav .tagcloud li,span.lbl{display:block}.nosb+aside#sidebar{margin:20px}.tagcloud{padding-bottom:1rem}h1{font-size:3rem}.cattitle{display:block}.slideoverlay{display:none!important}.outer.bigimg{display:none}.contactblock h2{font-size:3rem}.cycle-slideshow,.outer.slides,.outer.slidesspacer{height:300px;min-height:300px;padding:0}.home .outer{padding:25px 0}.home .outer.banner{padding:0}.onevid{width:100%}.rightcol{padding:0}.oneshape:first-of-type,.oneshape:nth-of-type(2),.oneshape:nth-of-type(3){border-top:0 solid #fff}}.products .innerwrap{max-width:100%}.products .innerwrap article,.products .innerwrap article.cols-4{display:flex;flex-direction:row;flex-wrap:wrap;gap:25px;justify-content:center;max-width:1475px;padding-bottom:100px}.products .innerwrap article.cols-5{display:flex;flex-direction:row;flex-wrap:wrap;gap:25px;justify-content:center;max-width:1850px;max-width:1600px;padding-bottom:100px}.products .innerwrap article.cols-3{display:flex;flex-direction:row;flex-wrap:wrap;max-width:1094px}.products .innerwrap article.cols-3 .oneproduct{max-width:348px}.producthd h2{font-weight:400}.producthd{min-height:270px;padding-bottom:1rem}.oneproduct{cursor:pointer;margin:0;max-width:300px;min-width:200px;padding:0}.oneproduct p{color:#000;font-size:1.8rem;line-height:1.2;padding:.5rem 0}.oneproduct p.downloadcatalog{padding-top:1rem}.downloadcatalog a:link,.downloadcatalog a:visited{color:#000;display:block;transition:all .3s linear}.downloadcatalog a:active,.downloadcatalog a:hover{color:#fff}.oneproduct h3{color:#333;font-size:1.8rem;margin:0 0 .5rem}span.productimg{border:1px solid #333;display:block;height:auto;max-width:300px;position:relative}span.productimg img{display:block;height:auto;height:100%;object-fit:cover;width:100%}@media only screen and (max-width:664px){.producthd{min-height:auto}}nav#primarynav{align-items:center;display:flex;justify-content:flex-end}ul#menu-main{padding-right:20px}nav ul{display:flex;flex-direction:row;flex-wrap:wrap;font-size:1.8rem;font-weight:400;text-align:right}nav ul,nav ul li{margin:0;padding:0}nav ul li{display:inline-block;position:relative}nav a:link,nav a:visited{color:rgba(0,0,0,.8);display:block;margin:0 8px;padding:5px 0}nav a:active,nav a:hover{color:#2e7bab}nav li.current-menu-item a{border-bottom:1px solid #718f9e;color:#718f9e}@media(min-width:1201px){nav ul#menu-main li.addlinebreak>a{line-height:1.2;margin:0 1px;max-width:80px;text-align:center}}nav li.newitem span.pulse:after{color:#fff;content:"NEW";display:block;font-size:1.2rem;font-weight:700;line-height:25px;position:absolute;text-align:center;width:25px}nav li.newitem .pulse{animation:pulse 4s infinite;background:#f41e0b;border-radius:50%;box-shadow:0 0 0 0 #de5448;display:block;height:25px;left:calc(50% - 12.5px);position:absolute;top:-20px;transform:scale(1);width:25px}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(222,84,72,.7);transform:scale(.95)}20%{box-shadow:0 0 0 15px rgba(222,84,72,0);transform:scale(1)}to{box-shadow:0 0 0 0 rgba(222,84,72,0);transform:scale(.95)}}.burgericon{display:none;height:16px;padding-bottom:15px;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:25px;z-index:1000}.burgericon span,.burgericon span:after,.burgericon span:before{background:#7a97aa;border-radius:1px;content:"";cursor:pointer;display:block;height:2px;position:absolute;transition:all .5s ease-in-out;width:25px}.burgericon span{top:10px}.burgericon span:before{top:-10px}.burgericon span:after{top:10px}.burgericon.menuopen span:after,.burgericon.menuopen span:before{top:0}.burgericon.menuopen span:before{opacity:0}.burgericon.menuopen span{top:10px;transform:rotate(45deg)}.burgericon.menuopen span:after{top:0;transform:rotate(-90deg)}@media only screen and (min-width:220px)and (max-width:1225px){.burgericon{display:block;z-index:100000}nav li.newitem .pulse{display:inline;left:auto;margin-left:5px;top:auto}nav#primarynav{background:#fff;display:block;left:0;max-height:0;overflow:hidden;position:absolute;top:100%;transition:max-height .4s ease-in-out;width:100%}nav#primarynav.visible{max-height:80vh}ul{padding-right:0}nav ul#menu-main{border-top:1px solid #efefef;font-size:2rem;text-align:left;width:100%}nav ul li,nav ul#menu-main{display:block;margin:0;padding:0}nav ul li{text-align:center}nav a:link,nav a:visited{border-bottom:1px solid #efefef;color:rgba(0,0,0,.8);display:block;padding:5px 20px}nav a:active,nav a:hover{color:#2e7bab}nav ul li.menu-item-has-children>a:after{content:"";display:none}nav ul li ul.sub-menu{display:block;padding:0 0 0 10px;position:relative;text-align:left}nav ul li:hover>ul.sub-menu{background:#fff;border-top:0 solid #2e7bab;display:block}nav ul li ul.sub-menu li{padding:0}nav li.current-menu-item a{border-bottom:1px solid #efefef}}.cycle-pager{left:0;opacity:.75;position:absolute;right:0;text-align:center;top:30px;visibility:visible!important;z-index:100000!important}.cycle-pager span{color:#fff;cursor:pointer;display:inline-block;font-size:30px;height:25px;padding:3px;transition:color .2s linear;width:25px}.cycle-pager span:hover{color:#666}.cycle-pager span.cycle-pager-active{color:#333}.cycle-next,.cycle-prev{background:transparent;border:0 solid #fff;cursor:pointer;display:block;height:100%;opacity:0;position:absolute;top:0;transition:opacity .2s linear;width:100px;z-index:1000}.cycle-prev{left:0}.cycle-next{right:0}.cycle-prev span{border:0 solid #fff;display:block;height:25px;position:absolute;right:50%;top:50%;transform:translateY(-50%);width:25px}.cycle-prev span:before{color:#fff;content:"➔";font-size:25px;position:absolute;transform:rotate(180deg)}.cycle-next span{border:0 solid #fff;display:block;height:25px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:25px}.cycle-next span:after{color:#fff;content:"➔";font-size:25px;position:absolute}.cycle-next:hover,.cycle-prev:hover{cursor:pointer;opacity:1}.cycle-slideshow{overflow:hidden;position:relative}@media(min-width:1201px){.cycle-slideshow{min-height:600px}}.oneslide{background:#333;display:block;inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity 2s ease-in-out;width:100%}.oneslide.cycle-slide-active{opacity:1;pointer-events:auto;z-index:1}.cycle-slideshow:not(.is-mounted) .oneslide:first-child{opacity:1}.oneslide img{height:100%;object-fit:contain;object-position:center center;width:100%}span.slideoverlay{background:rgba(0,0,0,.3);border:1px solid #333;color:#fff;display:block;font-size:35px;font-weight:200;left:50%;line-height:1.2;opacity:0;padding:25px 50px;position:absolute;text-align:center;text-shadow:1px 1px 3px #333;top:50%;transform:translate(-50%,75%);z-index:100}@keyframes fadeinout{0%{opacity:0;transform:translate(-50%)}30%{opacity:0;transform:translate(-50%)}45%,85%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,-50%)}}span.slideoverlay span{display:block;font-size:25px;margin-top:1rem}.cycle-slide-active span.slideoverlay{animation:fadeinout 5s linear forwards;opacity:1}.home p,.page-template-page-homealt p{font-size:2rem;line-height:1.6;text-align:justify}.cols-2{display:grid;grid-template-columns:1fr 1fr;padding:25px 0}.cols-2.leftwidth66{grid-template-columns:66.666% 33.333%}.cols-2.leftwidth33{grid-template-columns:33.333% 66.666% 33.333%}.home .cols-2 p,.page-template-page-homealt .cols-2 p{font-size:1.8rem;line-height:1.5}.vidblock{column-gap:25px;display:grid;grid-template-columns:repeat(2,1fr);row-gap:25px}.onevid{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.onevid embed,.onevid iframe,.onevid object,.onevid video{height:100%;left:0;position:absolute;top:0;width:100%}.leftcol{padding-right:25px}.rightcol{padding-left:25px}.rightcol p:first-child{padding-top:0}.cols-2 h3+p{text-align:left}.creativityblock{background:#333;background:linear-gradient(180deg,#333 0,#403e3e 15%,#5b5a5a);padding:35px}.creativityblock h2{color:#fff;font-size:6rem;padding-bottom:1rem;text-align:center}.creativityblock h3{font-size:3rem;margin:0 0 1rem}.creativityblock h3,.creativityblock p{color:#fff;font-weight:400;text-align:center}.creativityblock p{font-size:2rem}.oneshape{border-bottom:1px solid #fff;margin:10px;padding:1rem 2rem;text-align:center}.slidesshapesarea .oneshape{border:0;padding:0}.slidesshapesarea .oneshape:first-of-type,.slidesshapesarea .oneshape:nth-of-type(2),.slidesshapesarea .oneshape:nth-of-type(3){border:0}.oneshape:first-of-type,.oneshape:nth-of-type(2),.oneshape:nth-of-type(3){border-top:1px solid #fff}.shapetitle{color:#fff;display:block;font-size:2rem;font-weight:500;letter-spacing:1px;padding:1rem 0}.shapesarea{display:grid;grid-template-columns:1fr 1fr 1fr}.shapeimg{display:block;margin:0 auto;max-width:125px;position:relative}.slidesshapesarea .shapeimg{max-width:70px}.shapedesc p{color:#fff;font-size:1.8rem;line-height:1.4;text-align:center}.outer.contactblock{background:#65baf2;padding:50px 0}.contactblock h2{font-size:6rem;padding-bottom:2rem;text-transform:uppercase}.contactblock h2,.contactblock p{color:#fff;font-weight:300;text-align:center}.contactblock p{font-size:2.4rem}a.btn{border:1px solid #fff;color:#fff;display:inline-block;font-size:2rem;margin:0 auto;padding:20px 30px;position:relative}a.btn:after{content:">";display:inline;left:50%;opacity:0;position:absolute;transition:all .2s linear}a.btn:hover{background:#86c7f4}a.btn:hover:after{content:">";left:100%;opacity:1;transform:translateX(-22px)}span.btnbox{display:block;margin:2rem 0;text-align:center}.photogrid{box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;position:relative;width:100%}.photogrid .onephoto{margin:10px;max-height:200px;max-width:200px}.photogrid span{border:1px solid #333;display:block;height:275px;margin:0;overflow:hidden;position:relative;width:100%}.photogrid span img{height:100%;object-fit:cover;position:relative;width:100%}.modalbox{background-color:#333;display:none;height:100%;left:0;overflow:auto;padding:0;position:absolute;position:fixed;top:0;width:100%;z-index:999999}.modalbox.showmodal{display:block}.modal-content{background-color:#333;border:1px solid red;height:75%;margin:50px auto;max-width:1600px;overflow:hidden;padding:0;position:relative;width:90%}.closemodal{color:#fff;cursor:pointer;font-size:35px;font-weight:700;position:absolute;right:25px;top:10px}.voks-lightbox{align-items:center;background:#333;box-sizing:border-box;display:none;inset:0;justify-content:center;overflow-y:auto;padding:30px 20px;position:fixed;z-index:100000}.voks-lightbox.is-open{display:flex}.voks-lightbox-figure{align-items:stretch;background:#fff;display:flex;flex-direction:column;margin:0 auto;max-width:90vw}.voks-lightbox-image{align-self:center;border:4px solid #fff;display:block;max-height:65vh;max-width:100%;object-fit:contain}.voks-lightbox-caption{background:#fff;box-sizing:border-box;color:#444;font-size:1.6rem;line-height:1.2;margin:0;min-width:min(320px,90vw);padding:12px 20px;text-align:left;width:100%}.voks-lightbox-caption,.voks-lightbox-caption *{color:#444!important;font-size:1.6rem!important;line-height:1.2!important;margin:0!important}.voks-lightbox-caption *{padding:0!important}.voks-lightbox-close,.voks-lightbox-next,.voks-lightbox-prev{background:none;border:0;color:#fff;cursor:pointer;font-size:35px;line-height:1;padding:10px;position:absolute}.voks-lightbox-close:hover,.voks-lightbox-next:hover,.voks-lightbox-prev:hover{color:#718f9e}.voks-lightbox-close{font-weight:700;right:25px;top:10px}.voks-lightbox-prev{left:10px;top:50%;transform:translateY(-50%)}.voks-lightbox-next{right:10px;top:50%;transform:translateY(-50%)}body.voks-lightbox-open{overflow:hidden}footer{margin:0 auto;max-width:1200px;text-align:center}footer a:link,footer a:visited{color:#fff}footer a:hover{color:#2ea3f2}.companies .clsname{color:#fff;font-size:2rem;font-weight:700;margin-bottom:0;padding-bottom:0}.footer p{color:#fff;font-size:1.6rem;padding-bottom:0}.footer p,p.copyright{text-align:center}@font-face{font-display:swap;font-family:Barlow Condensed;font-style:normal;font-weight:400;src:url(fonts/BarlowCondensed-Regular.e039edc3.woff2) format("woff2-variations")}@font-face{font-display:swap;font-family:Barlow Condensed;font-style:normal;font-weight:300;src:url(fonts/BarlowCondensed-Light.e07a8496.woff2) format("woff2-variations")}@font-face{font-display:swap;font-family:Barlow Condensed;font-style:normal;font-weight:700;src:url(fonts/BarlowCondensed-Bold.544a7bee.woff2) format("woff2-variations")}
