*{-webkit-touch-callout:none !important;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:none;-webkit-user-select:none !important}html,body{width:100%;height:100%}::-webkit-user-selection{background:rgba(0,0,0,0)}::-webkit-scrollbar{display:none}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}h1,h2,h3,h4,h5,h6{font-weight:normal}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul,ul li,li ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;height:1px;border:0;border-top:1px solid #ccc;margin:0;padding:0}input,select{vertical-align:middle}strong{font-weight:600}.hidden.always{display:none !important}@media all and (max-width: 1023px){.hidden.mobile{display:none !important}}@media all and (orientation: portrait)and (max-width: 767px){.hidden.mobile-portrait{display:none !important}}@media all and (orientation: landscape)and (max-width: 767px){.hidden.mobile-landscape{display:none !important}}@media all and (orientation: landscape){.hidden.landscape{display:none !important}}@media all and (min-width: 1024px){.hidden.tablet{display:none !important}}@media all and (min-width: 1024px){.hidden.desktop{display:none !important}}header.top-navigation,#main-slideshow,#main-slideshow ul,#main-slideshow li,header.top-navigation>h1>a,#content,.aside-menu>div,.aside-menu>div>ul,.aside-menu>div>div{width:100%}.aside-menu,#main-slideshow,#main-slideshow ul,#main-slideshow li,header.top-navigation>h1>a,#content,.aside-menu>div,.aside-menu>div>ul,.aside-menu>div>div{height:100%}header.top-navigation,.aside-menu{z-index:1000}@font-face{font-family:"icons";src:url(assets/fonts/icons.eot);src:url(assets/fonts/icons.eot#iefix) format("embedded-opentype"),url(assets/fonts/icons.woff2) format("woff2"),url(assets/fonts/icons.woff) format("woff"),url(assets/fonts/icons.ttf) format("truetype"),url(assets/fonts/icons.svg#icons) format("svg");font-weight:normal;font-style:normal}[class^=ns-]{display:inline-block}[class^=ns-]:before,[class*=" ns-"]:before{font-family:"icons";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ns-arr-down:before{content:""}.ns-close:before{content:""}.ns-menu:before{content:""}.ns-facebook:before{content:""}.ns-instagram:before{content:""}.ns-linkedin:before{content:""}.ns-youtube:before{content:""}.ns-download:before{content:""}.ns-dropdown:before{content:""}@font-face{font-family:"Roboto Condensed";font-weight:bold;src:url(assets/fonts/RobotoCondensed.ttf) format("truetype")}@font-face{font-family:"Roboto Condensed";font-style:italic;font-weight:bold;src:url(assets/fonts/RobotoCondensed-Italic.ttf) format("truetype")}@font-face{font-family:"Roboto Condensed";font-weight:normal;src:url(assets/fonts/RobotoCondensed.ttf) format("truetype")}@font-face{font-family:"Roboto Condensed";font-style:italic;font-weight:normal;src:url(assets/fonts/RobotoCondensed-Italic.ttf) format("truetype")}body{background-color:#f2f2f2;font-family:"Roboto Condensed",Helvetica,Arial,sans-serif}body.noscroll{height:100%;overflow:hidden}a{text-decoration:none;color:#000;outline:0}a:hover{-webkit-transition:color 200ms linear;transition:color 200ms linear;color:#1072ba !important}[data-href]{cursor:pointer}.uppercase{text-transform:uppercase}.tag{display:inline-block;font-size:.75em;color:#f2f2f2;background-color:#95989a;padding:.1666666em .41666666em 0;border-radius:.5833333em;margin-left:.3333em;height:.9166666em}@media all and (min-width: 1024px){.tag{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;margin:0 .3333em 0 0}}.align-center{text-align:center}.font-size-input{font-size:.6875em !important}.gray{color:#646262}#newsletter-popup,.careers-popup,#staff-popup,.calendar{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1500;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1.375em 1em 0;opacity:0;pointer-events:none;-webkit-transition:opacity 300ms linear;transition:opacity 300ms linear}@media all and (min-width: 1024px){#newsletter-popup,.careers-popup,#staff-popup,.calendar{background-color:rgba(0,0,0,0);padding:5.875em 4.875em 0;background-color:rgba(242,242,242,.75)}}.visible#newsletter-popup,.visible.careers-popup,.visible#staff-popup,.visible.calendar{opacity:1;pointer-events:all}.visible#newsletter-popup>.container,.visible.careers-popup>.container,.visible#staff-popup>.container,.visible.calendar>.container{opacity:1}@media all and (min-width: 1024px){.visible#newsletter-popup>.container,.visible.careers-popup>.container,.visible#staff-popup>.container,.visible.calendar>.container{-webkit-transition:opacity 300ms linear 150ms;transition:opacity 300ms linear 150ms}}#newsletter-popup>.container,.careers-popup>.container,#staff-popup>.container,.calendar>.container{width:100%;height:100%;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;opacity:0;-webkit-transition:opacity 300ms linear;transition:opacity 300ms linear}@media all and (min-width: 1024px){#newsletter-popup>.container,.careers-popup>.container,#staff-popup>.container,.calendar>.container{max-width:53.25em;margin:0 auto;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;padding:2.75em 3.5em 0;border-radius:.25em .25em 0 0;border-top:1px solid #95989a;border-left:1px solid #95989a;border-right:1px solid #95989a;-webkit-box-shadow:0 .1875em 1.5em rgba(0,0,0,.16);box-shadow:0 .1875em 1.5em rgba(0,0,0,.16)}}#newsletter-popup>.container>nav,.careers-popup>.container>nav,#staff-popup>.container>nav,.calendar>.container>nav{position:absolute;top:0;right:0;font-size:.875em;color:#95989a}@media all and (min-width: 1024px){#newsletter-popup>.container>nav,.careers-popup>.container>nav,#staff-popup>.container>nav,.calendar>.container>nav{top:1.285714em;right:1.285714em}}#newsletter-popup>.container>header>h1,.careers-popup>.container>header>h1,#staff-popup>.container>header>h1,.calendar>.container>header>h1{font-size:1.75em;font-weight:bold;font-style:italic;color:#1072ba;padding-bottom:.71428em;border-bottom:1px solid #95989a}@media all and (min-width: 1024px){#newsletter-popup>.container>header>h1,.careers-popup>.container>header>h1,#staff-popup>.container>header>h1,.calendar>.container>header>h1{font-size:2em;padding-bottom:.46875em}}#newsletter-popup>.container>header>div,.careers-popup>.container>header>div,#staff-popup>.container>header>div,.calendar>.container>header>div{border-bottom:1px solid #95989a;padding:.75em 0 .625em;width:100%;overflow-x:scroll;-webkit-overflow-scrolling:touch}#newsletter-popup>.container>header>div ul,.careers-popup>.container>header>div ul,#staff-popup>.container>header>div ul,.calendar>.container>header>div ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}@media all and (min-width: 1024px){#newsletter-popup>.container>header>div ul,.careers-popup>.container>header>div ul,#staff-popup>.container>header>div ul,.calendar>.container>header>div ul{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}#newsletter-popup>.container>header>div li,.careers-popup>.container>header>div li,#staff-popup>.container>header>div li,.calendar>.container>header>div li{font-size:.875em;padding-left:1em;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media all and (min-width: 1024px){#newsletter-popup>.container>header>div li,.careers-popup>.container>header>div li,#staff-popup>.container>header>div li,.calendar>.container>header>div li{font-size:.9375em}}#newsletter-popup>.container>header>div li:first-of-type,.careers-popup>.container>header>div li:first-of-type,#staff-popup>.container>header>div li:first-of-type,.calendar>.container>header>div li:first-of-type{padding-left:0}#newsletter-popup>.container>header>div li a,.careers-popup>.container>header>div li a,#staff-popup>.container>header>div li a,.calendar>.container>header>div li a{color:#95989a}#newsletter-popup>.container>header>div li a.current,.careers-popup>.container>header>div li a.current,#staff-popup>.container>header>div li a.current,.calendar>.container>header>div li a.current{color:#000;font-weight:bold}#newsletter-popup>.container>.content,.careers-popup>.container>.content,#staff-popup>.container>.content,.calendar>.container>.content{width:100%;height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch}#newsletter-popup>.container>footer,.careers-popup>.container>footer,#staff-popup>.container>footer,.calendar>.container>footer{padding:1.375em 0 1.25em;border-top:1px solid #95989a;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#newsletter-popup>.container>footer a,.careers-popup>.container>footer a,#staff-popup>.container>footer a,.calendar>.container>footer a{display:block;background-color:#1072ba;border-radius:1em;padding:.4em 1em .1em;color:#fff}.calendar>.container>.content>.cal-list{width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1.375em 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.calendar>.container>.content>.cal-list>p{margin-top:1.375em;border-bottom:1px solid #95989a;padding-bottom:1em;width:calc(100% - 5.5em)}.calendar>.container>.content>.cal-list>p:first-child{margin-top:auto}.calendar>.container>.content>.cal-list>p:last-child{margin-bottom:auto;padding-bottom:0;border-bottom:0}.about-nav{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:fixed;right:1.7142em;top:50%;text-align:right;line-height:2;font-size:.875em}@media all and (max-width: 1099px){.about-nav{display:none !important}}.about-nav li:hover::after,.about-nav li.active::after{background-color:#1072ba}.about-nav li:hover a,.about-nav li.active a{color:#1072ba}.about-nav li::after{-webkit-transition:background-color 200ms linear;transition:background-color 200ms linear;content:"";width:.5714em;height:.5714em;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:50%;margin-left:.6875em;border:1px solid #1072ba}.about-section{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.4;padding-bottom:3.625em}@media all and (min-width: 1024px){.about-section{padding-bottom:30em}}.about-section:not([data-section=staff]){max-width:60em}.about-section:first-of-type{padding-top:4.625em}@media all and (min-width: 1024px){.about-section:first-of-type{padding-top:15.75em}}.about-section:last-of-type{padding-bottom:1em}@media all and (min-width: 1024px){.about-section:last-of-type{padding-bottom:3.75em}}.about-section .content{padding:0 1em}@media all and (min-width: 1024px){.about-section .content{-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em;padding:0 4.875em}}.about-section .content img{width:100%;height:auto}.about-section .video{width:100%;height:11.25em;margin-top:2.5625em;-webkit-box-sizing:border-box;box-sizing:border-box}@media all and (orientation: landscape)and (max-width: 767px){.about-section .video{height:12.5em}}@media all and (min-width: 1024px){.about-section .video{padding-left:4.875em;padding-right:4.875em;height:25em;margin-top:3.75em}}@media all and (min-width: 1230px){.about-section .video{-webkit-transform:translateX(11.25em);-ms-transform:translateX(11.25em);transform:translateX(11.25em)}}.about-section .video>iframe{width:100%;height:100%}.about-section h3{line-height:.85;font-style:italic;font-size:1.75em;width:50%;font-weight:600;color:#1072ba;padding:0 .5714em .5714em;text-align:left}@media all and (min-width: 1024px){.about-section h3{padding:0 2.7857em;padding-bottom:.6785em}}@media all and (min-width: 1024px){.about-section h3{width:30%;min-width:4.6938em;font-size:3.0625em;padding-bottom:.3877em;padding-left:1.5918em;padding-right:1.5918em}}.about-section h4{font-weight:600;color:#1072ba;font-size:1.2em;padding-bottom:1.4em}.about-section h6{font-size:.875em;line-height:1.6071em;color:#95989a}.about-section p{padding-bottom:1.4em;text-align:justify}.about-section p:last-child{padding-bottom:0}.aside-menu{-webkit-transition:-webkit-transform 300ms linear;transition:-webkit-transform 300ms linear;transition:transform 300ms linear;transition:transform 300ms linear, -webkit-transform 300ms linear;position:fixed;top:0;right:0;width:12.625em;background-color:#dfdfdf;-webkit-box-shadow:inset .5em 0 1em -0.5em rgba(0,0,0,.33);box-shadow:inset .5em 0 1em -0.5em rgba(0,0,0,.33);border-left:1px solid #95989a;-webkit-box-sizing:border-box;box-sizing:border-box;color:#646262;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.aside-menu.open{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.aside-menu.open>div{-webkit-transition:opacity 150ms linear 300ms;transition:opacity 150ms linear 300ms;opacity:1}.aside-menu a:active,.aside-menu a:link,.aside-menu a:visited{color:#646262}.aside-menu>div{-webkit-transition:opacity 150ms linear;transition:opacity 150ms linear;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;opacity:0}.aside-menu>div>header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #95989a;padding:1em 1em 0.8125em}@media all and (min-width: 1024px){.aside-menu>div>header{padding:1.5em 1.5em 1.3125em}}.aside-menu>div>header h3{-webkit-transform:translateY(0.09375em);-ms-transform:translateY(0.09375em);transform:translateY(0.09375em);margin:0 auto 0 .5em;color:#1072ba;font-weight:bold}@media all and (min-width: 1024px){.aside-menu>div>header h3{-webkit-transform:translateY(0.1428em);-ms-transform:translateY(0.1428em);transform:translateY(0.1428em);margin:0 auto 0 0;font-size:.875em}}.aside-menu>div>header a{font-size:.875em}.aside-menu>div>header a:link,.aside-menu>div>header a:active,.aside-menu>div>header a:visited{color:#95989a}.aside-menu>div>ul{overflow-y:scroll;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1.5em;-webkit-overflow-scrolling:touch}.aside-menu>div>ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.aside-menu>div>ul>li{padding-bottom:1em}.aside-menu>div>ul>li:last-child{padding:1em 0 0;margin-top:auto}.aside-menu>div>ul>li.social{font-size:1.5em}.aside-menu>div>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow-y:scroll;-webkit-overflow-scrolling:touch}.aside-menu>div>div>p{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 1.5em 1em}@media all and (min-width: 1024px){.aside-menu>div>div>p{font-size:.875em;padding:0 1.7142em 1.1428em}}.aside-menu>div>div>p:first-child{padding-top:1.5em}@media all and (min-width: 1024px){.aside-menu>div>div>p:first-child{padding-top:1.7142em}}.aside-menu>div>div>p:last-of-type{padding-bottom:1.1875em}@media all and (min-width: 1024px){.aside-menu>div>div>p:last-of-type{padding-bottom:1.3571em}}.aside-menu>div>div>.button{border-top:1px solid #95989a;margin-top:auto;padding:.625em 0;text-align:center}@media all and (min-width: 1024px){.aside-menu>div>div>.button{padding:1em 0}}.aside-menu>div>div>.button>a{display:inline-block;border:1px solid #646262;border-radius:1em;padding:.5em .5em .1875em}@media all and (min-width: 1024px){.aside-menu>div>div>.button>a{font-size:.875em;padding:.5357em .8571em .2513em}}.aside-menu>div>div>.button>a:link,.aside-menu>div>div>.button>a:active,.aside-menu>div>div>.button>a:visited{color:#646262}.aside-menu>div>div>.button>a:hover{-webkit-transition:color 200ms linear,border-color 200ms linear;transition:color 200ms linear,border-color 200ms linear;border-color:#1072ba;color:#1072ba}#content>#single-article{position:fixed;width:100%;height:100%;top:0;left:0;z-index:1500;background-color:#fff;padding:1em 1em 0;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}@media all and (min-width: 1024px){#content>#single-article{top:5.875em;height:calc(100% - 5.875em);background-color:rgba(0,0,0,0);padding:0 4.875em;overflow:inherit}}#content>#single-article>.container{width:100%;height:100%;overflow:hidden;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media all and (min-width: 1024px){#content>#single-article>.container{max-width:53.25em;margin:0 auto;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;padding:2.75em 3.5em 0;border-radius:.25em .25em 0 0;border-top:1px solid #95989a;border-left:1px solid #95989a;border-right:1px solid #95989a;-webkit-box-shadow:0 .1875em 1.5em rgba(0,0,0,.16);box-shadow:0 .1875em 1.5em rgba(0,0,0,.16)}}#content>#single-article>.container>nav{position:absolute;top:.75em;right:0}@media all and (min-width: 1024px){#content>#single-article>.container>nav{top:1.125em;right:1.125em}}#content>#single-article>.container>nav>a{font-size:.875em;color:#95989a}#content>#single-article>.container>header{padding-top:.375em;min-height:3.4375em;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #95989a}@media all and (min-width: 1024px){#content>#single-article>.container>header{padding-top:0;min-height:3em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}}#content>#single-article>.container>header>h1{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media all and (min-width: 1024px){#content>#single-article>.container>header>h1{margin-right:3em}}#content>#single-article>.container>header>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}#content>#single-article>.container>header>div:last-of-type{margin-left:5em}#content>#single-article>.container>header .tag{margin-top:-0.166666em;margin-left:1em;display:inline-block;background-color:#1072ba}@media all and (min-width: 1024px){#content>#single-article>.container>header .tag{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}}#content>#single-article>.container>header span:not(.tag):not(.label){font-weight:bold;font-style:italic;font-size:1.75em;color:#1072ba}@media all and (min-width: 1024px){#content>#single-article>.container>header span:not(.tag):not(.label){font-size:2em}}#content>#single-article>.container>.content{height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch}#content>#single-article>.container>.content>div>ul:not(.gallery)>li{padding:.625em 0 .3125em;border-bottom:1px solid #95989a;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media all and (min-width: 1024px){#content>#single-article>.container>.content>div>ul:not(.gallery)>li{padding-top:.75em;padding-bottom:.5625em}}#content>#single-article>.container>.content>div>ul:not(.gallery)>li>p{width:100%}#content>#single-article>.container>.content>div>ul:not(.gallery)>li>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}#content>#single-article>.container>.content>div>ul:not(.gallery)>li>div>span:not(.label){font-weight:bold;font-style:italic;display:inline-block}@media all and (min-width: 1024px){#content>#single-article>.container>.content>div>ul:not(.gallery)>li>div>span:not(.label){font-size:1.125em}}#content>#single-article>.container>.content>div>ul:not(.gallery)>li>div:first-child:not(.button){min-width:50%}#content>#single-article>.container>.content>div>ul:not(.gallery)>li>div.button{font-size:.6875em;padding:.636363em 1.272727em .363636em;width:calc(33.3333% - 3em);background-color:rgba(149,152,154,.1);border-radius:1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:-0.45454545em auto 0}@media all and (orientation: landscape)and (max-width: 767px){#content>#single-article>.container>.content>div>ul:not(.gallery)>li>div.button{width:calc(33.3333% - 3.5em)}}@media all and (min-width: 1024px){#content>#single-article>.container>.content>div>ul:not(.gallery)>li>div.button{font-size:.75em;margin-top:-0.33333em;margin-bottom:-0.1666666em;padding:.583333em 1.3333em .416666em;width:calc(25% - 3em);margin-left:0;margin-right:.6666em}}#content>#single-article>.container>.content>div>ul:not(.gallery)>li>div.button:first-of-type{margin-left:0}#content>#single-article>.container>.content>div>ul:not(.gallery)>li>div.button:last-of-type{margin-right:0}#content>#single-article>.container>.content>div>ul:not(.gallery)>li>div.button.inverse{background-color:#1072ba;-webkit-transition:opacity 150ms linear;transition:opacity 150ms linear}#content>#single-article>.container>.content>div>ul:not(.gallery)>li>div.button.inverse:hover{opacity:.75}#content>#single-article>.container>.content>div>ul:not(.gallery)>li>div.button.inverse>a,#content>#single-article>.container>.content>div>ul:not(.gallery)>li>div.button.inverse>a:hover{color:#fff !important}#content>#single-article>.container>.content>div>ul:not(.gallery)>li>div.button>a{color:#95989a}#content>#single-article>.container>.content>div>ul:not(.gallery).align-center .button{margin-left:auto !important;margin-right:auto !important}#content>#single-article>.container>.content>div>.description{line-height:1.2;margin:1em 0 .6em}@media all and (min-width: 1024px){#content>#single-article>.container>.content>div>.description{margin:2.25em 0 1.8125em}}#content>#single-article>.container>.content>div>.description~ul.gallery{margin-top:.6em !important}@media all and (min-width: 1024px){#content>#single-article>.container>.content>div>.description~ul.gallery{margin-top:1.8125em !important}}#content>#single-article>.container #map-contacts{height:11.25em;width:100%;border-bottom:1px solid #95989a}@media all and (min-width: 1024px){#content>#single-article>.container #map-contacts{height:16em}}#content>#single-article>.container>.content>div>ul.gallery{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;padding-bottom:1em;margin-top:1em}@media all and (min-width: 1024px){#content>#single-article>.container>.content>div>ul.gallery{padding-bottom:2.75em;margin-top:2.25em}}#content>#single-article>.container>.content>div>ul.gallery>li{width:calc(50% - .25em);position:relative;padding-top:calc(50% - .25em);margin-left:.5em;margin-top:.5em;background-size:cover;background-position:center}@media all and (orientation: landscape)and (max-width: 767px){#content>#single-article>.container>.content>div>ul.gallery>li{width:calc(33.333% - .3333em);padding-top:calc(33.333% - .3333em)}}@media all and (min-width: 1024px){#content>#single-article>.container>.content>div>ul.gallery>li{width:calc(25% - .375em);padding-top:calc(25% - .375em)}}#content>#single-article>.container>.content>div>ul.gallery>li:nth-of-type(-n + 2){margin-top:0}@media all and (orientation: landscape)and (max-width: 767px){#content>#single-article>.container>.content>div>ul.gallery>li:nth-of-type(-n + 3){margin-top:0}}@media all and (min-width: 1024px){#content>#single-article>.container>.content>div>ul.gallery>li:nth-of-type(-n + 4){margin-top:0}}#content>#single-article>.container>.content>div>ul.gallery>li:nth-of-type(2n + 1){margin-left:0}@media all and (orientation: landscape)and (max-width: 767px){#content>#single-article>.container>.content>div>ul.gallery>li:nth-of-type(2n + 1){margin-left:.5em}}@media all and (min-width: 1024px){#content>#single-article>.container>.content>div>ul.gallery>li:nth-of-type(2n + 1){margin-left:.5em}}@media all and (orientation: landscape)and (max-width: 767px){#content>#single-article>.container>.content>div>ul.gallery>li:nth-of-type(3n + 1){margin-left:0}}@media all and (min-width: 1024px){#content>#single-article>.container>.content>div>ul.gallery>li:nth-of-type(3n + 1){margin-left:.5em}}@media all and (min-width: 1024px){#content>#single-article>.container>.content>div>ul.gallery>li:nth-of-type(4n + 1){margin-left:0}}#content>#single-article>.container .label{font-size:.75em;text-transform:lowercase;color:#95989a;display:inline-block;margin-right:.3333em}@media all and (min-width: 1024px){#content>#single-article>.container .label{font-size:.875em}}#map{width:100%;height:calc(100% - 3.2225em);padding-top:3.2225em}@media all and (min-width: 1024px){#map{height:calc(100% - 4.1668em);width:calc(100% - 12.625em);padding-top:4.1668em;vertical-align:top}}@media all and (max-width: 1023px){#states{position:absolute;bottom:0;width:100%}}@media all and (min-width: 1024px){#states{width:12.625em;height:100%;padding:6.5em 1.5em 0 1.5em;overflow-y:scroll;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch;background-color:#ebebeb;border-right:1px solid #95989a}}#states [href="#open-state"]:active,#states [href="#open-state"]:link,#states [href="#open-state"]:visited{color:#95989a}#states h4{line-height:1.43}#states h3{font-size:.875em;padding-bottom:1.7142em;color:#1072ba}@media all and (min-width: 1024px){#states>ul>li{font-size:.875em;overflow:hidden;line-height:1.2}}#states>ul>li.selected h4{font-weight:600;font-size:1.2em;line-height:2}#states>ul>li.selected h4>a:active,#states>ul>li.selected h4>a:link,#states>ul>li.selected h4>a:visited{color:#1072ba}#states>ul>li.current h4{font-weight:600;font-size:1.2em;line-height:2}#states>ul>li.current h4>a:active,#states>ul>li.current h4>a:link,#states>ul>li.current h4>a:visited{color:#1072ba}@media all and (min-width: 1024px){#states>ul>li.current .address{opacity:1;padding:.625em 1em 2em 0}}#states .address{color:#646262}@media all and (min-width: 1024px){#states .address{-webkit-transition:height 150ms linear,opacity 150ms linear;transition:height 150ms linear,opacity 150ms linear;height:0;opacity:0;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}}#states .address div a:link,#states .address div a:active,#states .address div a:visited{color:#646262}@media all and (max-width: 1023px){#states .address li{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:opacity 100ms linear,-webkit-transform 250ms linear;transition:opacity 100ms linear,-webkit-transform 250ms linear;transition:transform 250ms linear,opacity 100ms linear;transition:transform 250ms linear,opacity 100ms linear,-webkit-transform 250ms linear;position:fixed;bottom:0;left:0;width:100%;background-color:#dfdfdf;z-index:500;pointer-events:none;opacity:0}}@media all and (max-width: 1023px){#states .address li.current{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);pointer-events:all;opacity:1}}#states .address li.current h6{color:#1072ba;font-size:1.2em;line-height:1;margin-bottom:.6em}#states .address li.current h6 a:link,#states .address li.current h6 a:active,#states .address li.current h6 a:visited{color:#1072ba}#states .address li.with-region{padding-bottom:0}@media all and (min-width: 1024px){#states .address li.with-region>div{-webkit-transition:max-height 150ms linear;transition:max-height 150ms linear;-webkit-box-sizing:border-box;box-sizing:border-box;max-height:0;overflow:hidden}}#states .address li.with-region>div.current>p:first-child>a:link,#states .address li.with-region>div.current>p:first-child>a:first-child:active,#states .address li.with-region>div.current>p:first-child>a:first-child:visited{color:#1072ba;font-size:1.2em;line-height:1;color:#1072ba;letter-spacing:-0.03em}#states .address li.with-region>div>p{font-weight:bold;padding-top:1.2em}#states .address li.with-region>div>p a:link,#states .address li.with-region>div>p a:active,#states .address li.with-region>div>p a:visited{color:#000}#states .address li.with-region>div>:last-child{padding-bottom:1.2em}@media all and (min-width: 1024px){#states .address li{padding-bottom:2em}}@media all and (min-width: 1024px){#states .address li:last-child{padding-bottom:0}}#states .address li h6{font-weight:600}@media all and (max-width: 1023px){#states .address li{padding:.714em 1.142em 0;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.2}}@media all and (max-width: 767px)and (orientation: portrait){#states .address li{-webkit-columns:2;-moz-columns:2;columns:2}}@media all and (max-width: 767px)and (orientation: landscape){#states .address li{-webkit-columns:3;-moz-columns:3;columns:3}}#states .address li>div>p{padding-bottom:1em}@media all and (min-width: 1024px){#states .address li>div>p{padding-bottom:.5em}}@media all and (min-width: 1024px){#states .address li>div>p:last-of-type{padding-bottom:0}}#content{-webkit-transition:-webkit-transform 300ms linear;transition:-webkit-transform 300ms linear;transition:transform 300ms linear;transition:transform 300ms linear, -webkit-transform 300ms linear}#content [overlay-hide]{-webkit-transition:opacity 150ms linear;transition:opacity 150ms linear}#content.with-overlay{-webkit-transform:translateX(-12.625em);-ms-transform:translateX(-12.625em);transform:translateX(-12.625em)}#content.with-overlay [overlay-hide]{opacity:0;pointer-events:none}#content.distributors{height:100%}@media all and (min-width: 1024px){#content.distributors{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}#products{-webkit-box-sizing:border-box;box-sizing:border-box;padding:3.2225em 0 0;width:100%;min-height:100%}@media all and (min-width: 1024px){#products{padding:7.75em 0 0}}footer.bottom{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#1072ba;color:#fff;padding:.875em 1em;-webkit-transition:-webkit-transform 300ms linear;transition:-webkit-transform 300ms linear;transition:transform 300ms linear;transition:transform 300ms linear, -webkit-transform 300ms linear}@media all and (min-width: 1024px){footer.bottom{padding:1.25em 1.5em}}footer.bottom ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1280px;margin:0 auto}footer.bottom li{font-size:.875em;line-height:1.6}footer.bottom li:nth-child(6n+1),footer.bottom li:nth-child(6n+3){width:40%}@media all and (orientation: landscape)and (max-width: 767px){footer.bottom li:nth-child(6n+1),footer.bottom li:nth-child(6n+3){width:auto}}@media all and (min-width: 1024px){footer.bottom li:nth-child(6n+1),footer.bottom li:nth-child(6n+3){width:auto}}footer.bottom li:nth-child(6n+4){margin-right:auto}@media all and (orientation: landscape)and (max-width: 767px){footer.bottom li:nth-child(6n+4){margin:0}}@media all and (min-width: 1024px){footer.bottom li:nth-child(6n+4){margin:0}}footer.bottom li.legal{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;font-size:2.57vmin}@media all and (orientation: landscape)and (max-width: 767px){footer.bottom li.legal{font-size:.625em}}@media all and (min-width: 1024px){footer.bottom li.legal{-webkit-box-ordinal-group:unset;-webkit-order:unset;-ms-flex-order:unset;order:unset;font-size:.875em}}@media all and (orientation: landscape)and (max-width: 767px){footer.bottom li.vat{display:none}}footer.bottom a{-webkit-transition:opacity 200ms linear;transition:opacity 200ms linear;color:#fff}footer.bottom a:hover{color:#fff !important;opacity:.75}.careers-popup #gallery,#gallery.downloads{-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;padding-top:4.625em}@media all and (min-width: 1024px){.careers-popup #gallery,#gallery.downloads{padding-top:7.75em}}.careers-popup #gallery>figure,#gallery.downloads>figure{background-color:#fff;border-radius:.25em;margin-top:2em;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.8125em .625em .526em .9375em;color:#000;-webkit-transition:background-color 300ms linear,-webkit-box-shadow 300ms ease-in-out;transition:background-color 300ms linear,-webkit-box-shadow 300ms ease-in-out;transition:background-color 300ms linear,box-shadow 300ms ease-in-out;transition:background-color 300ms linear,box-shadow 300ms ease-in-out,-webkit-box-shadow 300ms ease-in-out}@media all and (orientation: portrait)and (max-width: 767px){.careers-popup #gallery>figure,#gallery.downloads>figure{width:calc(100% - 1em);margin-top:.5em !important}}@media all and (orientation: landscape)and (max-width: 767px){.careers-popup #gallery>figure,#gallery.downloads>figure{width:calc(50% - .75em)}}@media all and (min-width: 1024px){.careers-popup #gallery>figure,#gallery.downloads>figure{-webkit-box-shadow:0 0 .5em rgba(0,0,0,.16);box-shadow:0 0 .5em rgba(0,0,0,.16)}}.careers-popup #gallery>figure.open,#gallery.downloads>figure.open{background-color:#1072ba;color:#fff}@media all and (min-width: 1024px){.careers-popup #gallery>figure.open,#gallery.downloads>figure.open{-webkit-box-shadow:0 .5em .75em rgba(0,0,0,.16);box-shadow:0 .5em .75em rgba(0,0,0,.16)}}.careers-popup #gallery>figure.open>div [class^=ns-],#gallery.downloads>figure.open>div [class^=ns-]{-webkit-transform:rotate(180deg) translateY(50%);-ms-transform:rotate(180deg) translateY(50%);transform:rotate(180deg) translateY(50%)}.careers-popup #gallery>figure:nth-of-type(-n + 3),#gallery.downloads>figure:nth-of-type(-n + 3){margin-top:0}@media all and (orientation: landscape){.careers-popup #gallery>figure:nth-of-type(-n + 4),#gallery.downloads>figure:nth-of-type(-n + 4){margin-top:0}}@media all and (orientation: landscape)and (max-width: 767px){.careers-popup #gallery>figure:nth-of-type(-n + 4),#gallery.downloads>figure:nth-of-type(-n + 4){margin-top:.5em}}.careers-popup #gallery>figure>div,#gallery.downloads>figure>div{padding-top:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;opacity:1;cursor:auto}.careers-popup #gallery>figure>div [class^=ns-],#gallery.downloads>figure>div [class^=ns-]{font-size:.4375em;-webkit-transform:translateY(-30%);-ms-transform:translateY(-30%);transform:translateY(-30%);-webkit-transition:-webkit-transform 150ms ease-in-out;transition:-webkit-transform 150ms ease-in-out;transition:transform 150ms ease-in-out;transition:transform 150ms ease-in-out, -webkit-transform 150ms ease-in-out}.careers-popup #gallery>article.gallery-detail,#gallery.downloads>article.gallery-detail{margin-top:.4375em}.careers-popup #gallery>article.gallery-detail ul,#gallery.downloads>article.gallery-detail ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:.75em 1.333333em}@media all and (min-width: 1024px){.careers-popup #gallery>article.gallery-detail ul,#gallery.downloads>article.gallery-detail ul{padding:1.5em}}.careers-popup #gallery>article.gallery-detail ul>li,#gallery.downloads>article.gallery-detail ul>li{width:100%;padding:0;margin-top:.3333em;margin-left:0 !important}@media all and (min-width: 1024px){.careers-popup #gallery>article.gallery-detail ul>li,#gallery.downloads>article.gallery-detail ul>li{margin-top:1em}}.careers-popup #gallery>article.gallery-detail ul>li:nth-of-type(-n + 1),#gallery.downloads>article.gallery-detail ul>li:nth-of-type(-n + 1){margin-top:0}.careers-popup #gallery>article.gallery-detail ul>li>span,#gallery.downloads>article.gallery-detail ul>li>span{color:#95989a}#gallery{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 0 .5em;width:100%;min-height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media all and (min-width: 1024px){#gallery{padding:0 4.875em 4.875em;max-width:80em;margin:0 auto}}@media all and (min-width: 1024px){#gallery>article{margin-top:-1px}}#gallery>article:not(.toggled){max-height:0;max-width:0;overflow:hidden}#gallery>article.toggled{width:100%}#gallery>article>div:first-of-type{height:0;-webkit-transition:height 50ms linear 350ms;transition:height 50ms linear 350ms;overflow:hidden}@media all and (min-width: 1024px){#gallery>article>div:first-of-type{-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}}#gallery>article>div:first-of-type>div{width:100%;height:.75em;position:relative;border-bottom:1px solid #95989a;-webkit-box-sizing:border-box;box-sizing:border-box}@media all and (min-width: 1024px){#gallery>article>div:first-of-type>div{border-bottom-width:0}}#gallery>article>div:first-of-type>div>.cursor{display:block;height:.75em;width:1.375em;background-image:url(assets/images/gallery-cursor.svg);background-size:100% 100%;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);position:absolute;top:0;left:0}#gallery>article.open>div:first-of-type{height:.75em;-webkit-transition:none;transition:none}#gallery>article>div:last-of-type{-webkit-box-shadow:0 0 0em;box-shadow:0 0 0em;max-height:0;overflow:hidden;border-radius:.25em;-webkit-transition:max-height 350ms ease-in-out;transition:max-height 350ms ease-in-out;-webkit-box-shadow:0 0 .5em rgba(0,0,0,0);box-shadow:0 0 .5em rgba(0,0,0,0)}@media all and (min-width: 1024px){#gallery>article>div:last-of-type.drop-shadow{overflow:initial;-webkit-transition:max-height 350ms ease-in-out,-webkit-box-shadow 300ms;transition:max-height 350ms ease-in-out,-webkit-box-shadow 300ms;transition:max-height 350ms ease-in-out,box-shadow 300ms;transition:max-height 350ms ease-in-out,box-shadow 300ms,-webkit-box-shadow 300ms;-webkit-box-shadow:0 0 .5em rgba(0,0,0,.16);box-shadow:0 0 .5em rgba(0,0,0,.16)}}#gallery>article ul{width:100%;background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #95989a;padding:.75em 0;margin-bottom:1.125em}@media all and (min-width: 1024px){#gallery>article ul{padding:1.5em;border:1px solid #95989a;border-radius:.25em;margin-bottom:2.25em}}#gallery>article ul>li{background-size:cover;background-position:center;width:calc(33.333% - .6666em);padding-top:calc(33.333% - .6666em);margin-left:.5em;margin-top:.5em}@media all and (orientation: landscape){#gallery>article ul>li{width:calc(25% - .625em);padding-top:calc(25% - .625em)}}@media all and (min-width: 1024px){#gallery>article ul>li{width:calc(12.5% - .4375em);padding-top:calc(12.5% - .4375em)}}#gallery>article ul>li:nth-of-type(-n + 3){margin-top:0}@media all and (orientation: landscape){#gallery>article ul>li:nth-of-type(-n + 4){margin-top:0}}@media all and (min-width: 1024px){#gallery>article ul>li:nth-of-type(-n + 8){margin-top:0}}@media all and (min-width: 1024px){#gallery>article ul>li:nth-of-type(8n + 1){margin-left:0}}#gallery>figure{width:calc(50% - .75em);margin-left:.5em}@media all and (orientation: landscape){#gallery>figure{width:calc(33.333% - .6666em)}}@media all and (min-width: 1024px){#gallery>figure{width:calc(25% - .5625em);margin-left:0;margin-right:.75em}}@media all and (min-width: 1024px){#gallery>figure:nth-of-type(4n + 4){margin-right:0}}#gallery>figure.open>div{opacity:1}#gallery>figure>div{padding-top:83.78%;opacity:.45;-webkit-transition:opacity 150ms linear;transition:opacity 150ms linear;background-size:cover;background-position:center;cursor:pointer}#gallery>figure>div:hover{opacity:1}#gallery>figure>figcaption{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:.5em 0 .4375em}@media all and (min-width: 1024px){#gallery>figure>figcaption{margin:.75em 0 1em}}.slideshow-fullscreen{position:fixed;top:0;left:0;z-index:1600;width:100%;height:100%;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;padding:3.5em 0;-webkit-transform:scale(0.98);-ms-transform:scale(0.98);transform:scale(0.98);opacity:0;pointer-events:none;overflow:hidden;-webkit-transition:opacity 300ms linear,-webkit-transform 300ms ease-out;transition:opacity 300ms linear,-webkit-transform 300ms ease-out;transition:transform 300ms ease-out,opacity 300ms linear;transition:transform 300ms ease-out,opacity 300ms linear,-webkit-transform 300ms ease-out}.slideshow-fullscreen.toggled{-webkit-transform:none;-ms-transform:none;transform:none;opacity:1;pointer-events:painted}.slideshow-fullscreen>nav>.nav{width:1.5em;height:1.5em;line-height:0;position:absolute;top:50%;-webkit-transform:translateY(-0.75em);-ms-transform:translateY(-0.75em);transform:translateY(-0.75em);z-index:1700;cursor:pointer;background-color:#fff;border-radius:50%;-webkit-transition:-webkit-box-shadow 300ms;transition:-webkit-box-shadow 300ms;transition:box-shadow 300ms;transition:box-shadow 300ms, -webkit-box-shadow 300ms}.slideshow-fullscreen>nav>.nav:hover{-webkit-box-shadow:0 0 .5em rgba(0,0,0,.16);box-shadow:0 0 .5em rgba(0,0,0,.16)}.slideshow-fullscreen>nav>.nav.prev{left:1.125em}.slideshow-fullscreen>nav>.nav.next{right:1.125em}.slideshow-fullscreen>nav>.nav img{width:100%;height:100%}.slideshow-fullscreen>nav>.close{top:1.125em;right:1.125em;width:.875em;height:.875em;position:absolute}.slideshow-fullscreen>nav>.close span{font-size:.875em;line-height:.875;color:#95989a;-webkit-transition:color 150ms linear;transition:color 150ms linear}.slideshow-fullscreen>nav>.close span:hover{color:#1072ba}.slideshow-fullscreen>ul{width:100%;height:100%;position:relative}.slideshow-fullscreen>ul>li{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.slideshow-fullscreen>ul>li.left{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.slideshow-fullscreen>ul>li.current{-webkit-transform:none;-ms-transform:none;transform:none}.slideshow-fullscreen>ul>li.animating{-webkit-transition:-webkit-transform 300ms ease-out;transition:-webkit-transform 300ms ease-out;transition:transform 300ms ease-out;transition:transform 300ms ease-out, -webkit-transform 300ms ease-out}.slideshow-fullscreen>ul>li>img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none}header.top-navigation{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1em;background-color:#f2f2f2;position:fixed;top:0;left:0;height:3.2232em}@media all and (min-width: 1024px){header.top-navigation{padding:1.5em 1.5em 1.1875em;height:4.1673em}}header.top-navigation.product{background-color:rgba(0,0,0,0)}header.top-navigation>h1{width:6.54em;height:1.9622em;background-image:url(assets/images/logo-d.svg);background-size:contain;background-repeat:no-repeat;background-position:left bottom;position:absolute;left:1em;top:.6666em}@media all and (min-width: 1024px){header.top-navigation>h1{font-size:1em;left:1.5em;top:.9999em;width:7.5em;height:2.25em}}header.top-navigation>h1>a{display:block}header.top-navigation>div{font-size:.75em;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}header.top-navigation>div>[class*=ns-]{color:#95989a}header.top-navigation>div>[class*=ns-]::before{display:block}#main-slideshow{max-height:calc(100% - 2em)}@media all and (min-width: 1024px){#main-slideshow{max-height:calc(100% - 4.5em)}}#main-slideshow ul{position:relative}#main-slideshow li{-webkit-transition:opacity 200ms linear;transition:opacity 200ms linear;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;background-size:cover;background-position:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding:.768em 1em;opacity:0;pointer-events:none}@media all and (min-width: 1024px){#main-slideshow li{padding:1.39375em 3.375em}}#main-slideshow li.current{opacity:1;pointer-events:painted}#main-slideshow li figcaption{max-width:31.25em}#main-slideshow li figcaption h2{font-style:italic;font-weight:600;font-size:1.75em;color:#1072ba;width:92%;line-height:.9}@media all and (min-width: 1024px){#main-slideshow li figcaption h2{font-size:3.0625em;padding-bottom:.4897em}}#main-slideshow li figcaption div{width:37%;min-width:29.625em;line-height:1.2;color:#1072ba}#main-slideshow li figcaption a{color:#1072ba}@-webkit-keyframes jump{0%{-webkit-transform:translate(0%, -25%);transform:translate(0%, -25%)}50%{-webkit-transform:translate(0%, 25%);transform:translate(0%, 25%)}100%{-webkit-transform:translate(0%, -25%);transform:translate(0%, -25%)}}@keyframes jump{0%{-webkit-transform:translate(0%, -25%);transform:translate(0%, -25%)}50%{-webkit-transform:translate(0%, 25%);transform:translate(0%, 25%)}100%{-webkit-transform:translate(0%, -25%);transform:translate(0%, -25%)}}nav.after-main-slideshow{padding:.4375em;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#1072ba;color:#fff;height:2em;position:relative}@media all and (min-width: 1024px){nav.after-main-slideshow{height:4.5em;padding:1em 3.375em}}nav.after-main-slideshow>.container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media all and (min-width: 1024px){nav.after-main-slideshow>.container{display:grid;grid-template-columns:1fr auto 1fr}}nav.after-main-slideshow a{color:#fff}nav.after-main-slideshow a:hover{color:#1072ba}nav.after-main-slideshow .latest-case{margin-right:1.5em;margin-top:.25em;margin-left:auto}nav.after-main-slideshow .latest-case a{-webkit-transition:opacity 200ms linear;transition:opacity 200ms linear}nav.after-main-slideshow .latest-case a:hover{color:#fff !important;opacity:.75}nav.after-main-slideshow .buttons-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}nav.after-main-slideshow .buttons-container>.button+.button{margin-left:1.5em}nav.after-main-slideshow .buttons-container:last-child{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}nav.after-main-slideshow .button{-webkit-transition:background-color 200ms linear;transition:background-color 200ms linear;border:1px solid #fff;border-radius:.92857em;font-size:.875em;padding-top:.5357em;padding-bottom:.3214em;padding-left:1em;padding-right:1em}@media all and (min-width: 1024px){nav.after-main-slideshow .button{font-size:1em}}nav.after-main-slideshow .button:hover{background-color:#fff}nav.after-main-slideshow .button:hover a,nav.after-main-slideshow .button:hover span{color:#1072ba !important}nav.after-main-slideshow .arrow-down{display:block;margin:0 auto;width:1.125em;height:1.125em;background-image:url(assets/images/arrow-down.svg);background-size:95%;background-repeat:no-repeat;background-position:center;-webkit-animation:jump 2s infinite;animation:jump 2s infinite}@media all and (min-width: 1024px){nav.after-main-slideshow .arrow-down{width:1.98125em;height:1.98125em}}#slideshow-fullscreen{-webkit-transition:opacity 200ms linear;transition:opacity 200ms linear;width:100%;height:100%;position:fixed;top:0;left:0;background-color:rgba(0,0,0,.45);z-index:1000;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1em;pointer-events:none;opacity:0}#slideshow-fullscreen::after{content:"";display:block;position:absolute;top:1em;right:1em;width:1.125em;height:1.125em;background-image:url(assets/images/close.svg);background-size:contain;background-repeat:no-repeat;cursor:pointer}@media all and (min-width: 1024px){#slideshow-fullscreen::after{top:1.5em;right:1.5em}}#slideshow-fullscreen.visible{opacity:1;pointer-events:all}#slideshow-fullscreen.visible li.visible img{opacity:1}@media all and (min-width: 1024px){#slideshow-fullscreen{padding:7.25em}}#slideshow-fullscreen ul{width:100%;height:100%;position:relative}#slideshow-fullscreen li{position:absolute;line-height:0;width:100%;height:100%;top:0;left:0}#slideshow-fullscreen li img{-webkit-transition:opacity 200ms linear 200ms;transition:opacity 200ms linear 200ms;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;opacity:0}#list{-webkit-box-sizing:border-box;box-sizing:border-box;padding:3.2225em 0 .5em;width:100%;min-height:100%}@media all and (min-width: 1024px){#list{padding:7.75em 4.875em 4.875em;max-width:80em;margin:0 auto}}#list>ul{-webkit-box-sizing:border-box;box-sizing:border-box;display:grid;padding:0 .5em}@media all and (orientation: landscape){#list>ul{grid-template-columns:1fr 1fr 1fr;grid-column-gap:.5em}}@media all and (min-width: 1024px){#list>ul{padding:0;grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:.75em}}#list>ul>li>div{padding-top:83.78%;opacity:.45;-webkit-transition:opacity 150ms linear;transition:opacity 150ms linear;background-size:cover;background-position:center;position:relative}#list>ul>li>div:hover{opacity:1}#list>ul>li>div>a{position:absolute;display:block;width:100%;height:100%;top:0;left:0}#list>ul>li>figcaption{margin:.5em 0 .4375em}@media all and (min-width: 1024px){#list>ul>li>figcaption{margin:.75em 0 1em}}#list>ul>li>figcaption>a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#filters{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-top:1px solid #95989a;border-bottom:1px solid #95989a;margin:1.25em 0 2.25em;opacity:0;-webkit-transition:opacity 150ms linear;transition:opacity 150ms linear;pointer-events:none}@media all and (min-width: 1024px){#filters{border:0;margin-top:0;margin-bottom:3.3125em}}#filters.gallery{margin-top:3.2225em}@media all and (min-width: 1024px){#filters.gallery{margin-top:7.75em}}#filters.visible{opacity:1;pointer-events:inherit}#filters select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border-radius:0;font-family:"Roboto Condensed",Helvetica,Arial,sans-serif;font-size:1.125em;max-width:7.5em;border:0;width:0;outline:0}@media all and (min-width: 667px){#filters select{max-width:none}}@media all and (min-width: 1024px){#filters select:nth-of-type(2n + 1){margin-left:1.75em}}#filters select:nth-of-type(2n + 2){margin-left:.5em}@media all and (min-width: 1024px){#filters select:nth-of-type(2n + 2){margin-left:1.75em}}#filters>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;padding:1em 0 .8125em}@media all and (min-width: 1024px){#filters>div{padding-left:1em;padding-right:1em;background-color:#fff;border-radius:.25em;-webkit-box-shadow:0 0 .5em rgba(0,0,0,.16);box-shadow:0 0 .5em rgba(0,0,0,.16)}}#filters>div>p{color:#95989a;font-size:1.125em}#filters [class^=ns-]{display:inline-block;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;color:#95989a;font-size:.4111em;margin-left:1.2162em}.unfiltered{display:none !important}@media all and (min-width: 1024px){.margin-fix{margin-right:0 !important}}nav.menu ul>li.menu-current a{font-weight:bold;border-bottom:2px solid #1072ba}nav.menu ul>li.menu-current a:active,nav.menu ul>li.menu-current a:link,nav.menu ul>li.menu-current a:visited{color:#1072ba}nav.menu.mobile.hidden{padding:.5em 2em .5em .5em;border-radius:.25em;background-color:#1072ba;-webkit-box-shadow:0 0 .5em rgba(0,0,0,.16);box-shadow:0 0 .5em rgba(0,0,0,.16);-webkit-transition:-webkit-box-shadow 200ms linear;transition:-webkit-box-shadow 200ms linear;transition:box-shadow 200ms linear;transition:box-shadow 200ms linear, -webkit-box-shadow 200ms linear}nav.menu.mobile.hidden:hover{-webkit-box-shadow:0 .5em .75em rgba(0,0,0,.16);box-shadow:0 .5em .75em rgba(0,0,0,.16)}nav.menu.mobile.hidden,nav.menu.mobile.hidden a{color:#f2f2f2}nav.menu.mobile.hidden a{-webkit-transition:opacity 150ms linear;transition:opacity 150ms linear}nav.menu.mobile.hidden a:hover{color:#f2f2f2 !important;opacity:.75 !important}nav.menu.mobile.hidden>ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}nav.menu.mobile.hidden>ul>li{margin-left:1.5em}nav.menu.mobile.hidden>ul>li:last-child{margin-left:2.000001em}nav.menu.mobile.hidden>ul>li.social{font-size:1.125em}nav.menu.mobile.hidden>ul>li.social>a::before{margin-right:.25em}nav.menu.mobile.hidden>ul>li.menu-current a{color:#f2f2f2 !important;border-bottom:1px solid #f2f2f2 !important}.langswitch{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);border:0;margin:0;padding:0;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;color:#f2f2f2;-webkit-transition:opacity 150ms linear;transition:opacity 150ms linear;font-size:1em}@media all and (max-width: 1023px){.langswitch{color:#646262;-webkit-transition:color 150ms linear;transition:color 150ms linear}}.langswitch:focus{outline:0}.langswitch:hover{cursor:pointer;opacity:.75}@media all and (max-width: 1023px){.langswitch:hover{opacity:1;color:#1072ba}}#news{min-height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:3.2225em;position:relative}@media all and (min-width: 1024px){#news{padding-top:4.1668em}}#news::after{content:"";width:100%;height:100%;position:absolute;z-index:-1;display:block;top:0;left:0;background-size:cover;background-position:center;background-attachment:fixed;opacity:.15;-webkit-filter:grayscale(100%);filter:grayscale(100%)}#news li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;border-bottom:1px solid #95989a;-webkit-box-sizing:border-box;box-sizing:border-box;padding:2em 1em 0;-webkit-transition:height 400ms ease-out;transition:height 400ms ease-out;position:relative}@media all and (min-width: 1024px){#news li{padding:0 1.5em;height:7.5em}}@media all and (min-width: 1024px){#news li:hover{height:9.375em}}#news figure{display:none}@media all and (min-width: 1024px){#news figure{display:block;position:absolute;top:0;right:0;height:100%;width:100%;opacity:.15;background-size:cover;background-position:center;background-attachment:fixed;-webkit-filter:grayscale(100%);filter:grayscale(100%);z-index:-1}}#news a{font-style:italic;font-weight:bold;font-size:1.5em;color:#1072ba}@media all and (min-width: 1024px){#news a{font-size:2em}}article.product-class{min-height:5.5em;position:relative;border-bottom:1px solid #95989a;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}@media all and (orientation: landscape)and (max-width: 767px){article.product-class{min-height:5.75em}}@media all and (min-width: 1024px){article.product-class{min-height:10.25em}}@media all and (min-width: 1280px){article.product-class{min-height:25vh}}article.product-class:hover h2{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}article.product-class:hover div.list-container{opacity:1;-webkit-transition:max-height 300ms ease-in-out,opacity 150ms linear 300ms;transition:max-height 300ms ease-in-out,opacity 150ms linear 300ms}article.product-class:hover figure::before{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.87}article.product-class h2{margin-left:.42857em;font-size:1.75em;font-style:italic;font-weight:600;color:#1072ba;line-height:.9;z-index:1;width:66.666%;padding-top:.85714em;-webkit-transition:-webkit-transform 300ms ease-in-out;transition:-webkit-transform 300ms ease-in-out;transition:transform 300ms ease-in-out;transition:transform 300ms ease-in-out, -webkit-transform 300ms ease-in-out;-webkit-transform:translateY(calc(3.142857em - 100%));-ms-transform:translateY(calc(3.142857em - 100%));transform:translateY(calc(3.142857em - 100%))}@media all and (orientation: landscape)and (max-width: 767px){article.product-class h2{width:50%;-webkit-transform:translateY(calc(3.285714em - 100%));-ms-transform:translateY(calc(3.285714em - 100%));transform:translateY(calc(3.285714em - 100%))}}@media all and (min-width: 1024px){article.product-class h2{-webkit-transform:translateY(calc(5.857142em - 100%));-ms-transform:translateY(calc(5.857142em - 100%));transform:translateY(calc(5.857142em - 100%))}}@media all and (min-width: 1024px){article.product-class h2{font-size:3em;padding-top:1em;max-width:10em;-webkit-transform:translateY(calc(3.4166666em - 100%));-ms-transform:translateY(calc(3.4166666em - 100%));transform:translateY(calc(3.4166666em - 100%))}}@media all and (min-width: 1280px){article.product-class h2{-webkit-transform:translateY(calc(25vh - 100%));-ms-transform:translateY(calc(25vh - 100%));transform:translateY(calc(25vh - 100%))}}article.product-class h2 span{color:#1072ba;display:block}article.product-class h2 span.description{font-size:.333333em;margin-top:.12em;margin-bottom:.5em}article.product-class>div.list-container{max-height:0;overflow:hidden;-webkit-transition:max-height 150ms linear 150ms,opacity 150ms linear;transition:max-height 150ms linear 150ms,opacity 150ms linear;opacity:0}@media all and (orientation: landscape)and (max-width: 767px){article.product-class>div.list-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media all and (min-width: 1024px){article.product-class>div.list-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}article.product-class ul{line-height:1.2;padding:1.5em .75em;padding-left:.75em;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media all and (min-width: 1024px){article.product-class ul{padding:1.75em 1.5em 3em}}@media all and (orientation: landscape)and (max-width: 767px){article.product-class ul.no-columns{-webkit-columns:unset !important;-moz-columns:unset !important;columns:unset !important}}@media all and (min-width: 1024px){article.product-class ul.no-columns{-webkit-columns:unset !important;-moz-columns:unset !important;columns:unset !important}}article.product-class ul.no-columns+.no-columns{margin-top:-3.5em}@media all and (orientation: landscape)and (max-width: 767px){article.product-class ul.no-columns+.no-columns{margin-top:0}}@media all and (min-width: 1024px){article.product-class ul.no-columns+.no-columns{margin-top:0}}article.product-class ul>li:last-child{margin-bottom:1.75em}@media all and (min-width: 1024px){article.product-class ul>li:last-child{margin-bottom:3em}}article.product-class ul>li.blue{color:#1072ba;font-size:.75em;margin-bottom:.66666em}article.product-class ul>li small{font-size:.625em;color:#95989a}article.product-class figure{position:absolute;height:100%;width:100%;right:0;top:0;pointer-events:none}@media all and (min-width: 1024px){article.product-class figure{width:50%}}@media all and (min-width: 1024px){article.product-class figure::before,article.product-class figure::after{content:"";width:45%;height:calc(100% - 1.875em);display:block;background-repeat:no-repeat;background-size:contain;background-position:center;margin-top:.9375em;margin-left:auto;margin-right:auto}}article.product-class figure::before{-webkit-transition:opacity 200ms linear,-webkit-filter 200ms linear;transition:opacity 200ms linear,-webkit-filter 200ms linear;transition:filter 200ms linear,opacity 200ms linear;transition:filter 200ms linear,opacity 200ms linear,-webkit-filter 200ms linear;opacity:.25}article.product-class figure::after{position:absolute;right:0;top:.9375em;mix-blend-mode:multiply}#product{width:100%;min-height:100%;background-image:url(assets/images/product-bg.jpg);background-size:cover;background-attachment:fixed;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media all and (min-width: 1024px){#product{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}@media all and (min-width: 1024px){#product>article{position:-webkit-sticky;position:sticky;top:25vh;margin-left:3.5em;width:calc(38vw - 3.5em);height:calc(100% - 9.375em);max-height:33em;background-color:#fff;border-radius:.25em;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1.75em 1.8125em 0;-webkit-box-shadow:0 0 .5em rgba(0,0,0,.16);box-shadow:0 0 .5em rgba(0,0,0,.16);-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;overflow-y:scroll}}#product>article>h1{width:50%;margin-bottom:1.225em;padding-left:1em}@media all and (min-width: 1024px){#product>article>h1{width:100%;padding-left:0}}#product>article>h1>span{font-weight:bold;font-style:italic;color:#1072ba;font-size:1.75em;line-height:.9}@media all and (min-width: 1024px){#product>article>h1>span{font-size:2em}}#product>article>nav{border-top:1px solid #95989a;border-bottom:1px solid #95989a}#product>article>nav>ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:.75em 1em .375em}@media all and (min-width: 1024px){#product>article>nav>ul{padding:.875em 0 .5em;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}#product>article>nav>ul>li{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:1em;color:#95989a}#product>article>nav>ul>li.current{color:#000}@media all and (min-width: 1024px){#product>article>nav>ul>li:last-of-type{padding-right:0}}#product>article>nav>ul>li a:link,#product>article>nav>ul>li a:active,#product>article>nav>ul>li a:visited{color:#95989a}#product>article>div{-webkit-box-sizing:border-box;box-sizing:border-box;padding:2em 1em}@media all and (min-width: 1024px){#product>article>div{height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch;padding:2.25em 0}}#product>article>div>.container{position:relative;height:0;line-height:1.2em;-webkit-transition:height 300ms ease-in-out;transition:height 300ms ease-in-out}#product>article>div>.container>div{position:absolute;max-height:0;-webkit-transition:opacity 150ms linear;transition:opacity 150ms linear;opacity:0;pointer-events:none}@media all and (min-width: 1024px){#product>article>div>.container>div{width:100%}}#product>article>div>.container>div.current{opacity:1;pointer-events:all;-webkit-transition:opacity 150ms linear 300ms;transition:opacity 150ms linear 300ms}#product>article>div>.container>div[data-content=information] p:not(:first-child){margin-top:1em}#product>article>div>.container>div[data-content=information] li::before{content:"•";display:inline-block;margin-right:.5em}#product>article>div>.container>div>.applications{padding-top:1em}#product>article>div>.container>div>.applications img{height:2.875em;width:auto;margin-right:1.5em}#product>figure{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;margin-top:3.2225em;width:100%}@media all and (orientation: landscape)and (max-width: 767px){#product>figure{padding-top:30%}}@media all and (min-width: 1024px){#product>figure{padding-top:0;-webkit-box-ordinal-group:initial;-webkit-order:initial;-ms-flex-order:initial;order:initial;margin-top:0}}#product>figure:not(.no-interaction){position:relative}@media all and (min-width: 1024px){#product>figure:not(.no-interaction){position:static;height:800vh}}#product>figure.no-interaction{padding-top:4.166875em;-webkit-box-sizing:border-box;box-sizing:border-box}@media all and (max-width: 1023px){#product>figure.no-interaction{padding:0 0 2.25em}}#product>figure.no-interaction img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply}#product>figure>#overlay{background-size:contain;background-position:center;background-repeat:no-repeat;background-position:center top;background-size:auto 85%;position:absolute;width:100%;height:100%;top:0;left:0}@media all and (min-width: 1024px){#product>figure>#overlay{background-size:auto 50vh;background-position:calc(69vw - 44.4vh + 3.5em) 25vh;pointer-events:none;background-attachment:fixed;position:static;height:800vh}}#product>figure>.tooltip{position:fixed;bottom:7.375em;left:50%;width:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#product>figure>.tooltip>p{margin:0 auto;font-size:.75em;color:#95989a;padding:.583333em 2em .41666666em;background-color:rgba(149,152,154,.1);border-radius:1em}#staff .staff-portrait{width:4.5em;height:4.5em;border-radius:50%;background-size:cover;background-position:center;background-color:#dfdfdf;overflow:hidden;margin:0 auto;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media all and (min-width: 1024px){#staff .staff-portrait{width:6em;height:6em}}#staff .aldo-ferrero{-webkit-box-sizing:border-box;box-sizing:border-box;padding:1.25em;background-color:#fafafa;position:relative}@media all and (orientation: landscape)and (max-width: 767px){#staff .aldo-ferrero{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media all and (min-width: 1024px){#staff .aldo-ferrero{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:1.5em 4.875em}}@media all and (orientation: landscape)and (max-width: 767px){#staff .aldo-ferrero>.staff-portrait{margin-left:0;margin-right:1.25em}}@media all and (min-width: 1024px){#staff .aldo-ferrero>.staff-portrait{margin-right:1.5em;margin-left:0}}#staff .aldo-ferrero>div{margin-top:1.25em;text-align:justify;max-width:42.75em}@media all and (orientation: landscape)and (max-width: 767px){#staff .aldo-ferrero>div{margin-top:0}}@media all and (min-width: 1024px){#staff .aldo-ferrero>div{text-align:left;margin-top:0}}@media all and (min-width: 1024px){#staff .aldo-ferrero>div p{font-size:1.25em;line-height:1.4}}#staff>figure{line-height:0;position:relative}#staff>figure>img{width:100%;height:auto;pointer-events:none}#staff .filters{border-top:1px solid #95989a;border-bottom:1px solid #95989a;margin-top:1em;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1;position:relative}@media all and (min-width: 1024px){#staff .filters{margin:0 auto;max-width:48em;border:0;background-color:#fff;border-radius:.25em;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-box-shadow:0 0 .5em rgba(0,0,0,.16);box-shadow:0 0 .5em rgba(0,0,0,.16)}}#staff .filters>ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding-top:.75em;padding-bottom:.375em;width:100%}@media all and (min-width: 1024px){#staff .filters>ul{padding-top:1em;padding-bottom:.625em;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}#staff .filters>ul>li{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-left:1em;line-height:1.2}#staff .filters>ul>li>a{color:#95989a}#staff .filters>ul>li:first-child{font-weight:bold}@media all and (min-width: 1024px){#staff .filters>ul>li:first-child{padding-left:0}}#staff-popup>.container>.content>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%}#staff-popup>.container>.content>div>ul.filters{width:15%;padding:1.125em 1em;border-right:1px solid #95989a;margin-top:1.125em}#staff-popup>.container>.content>div>ul.filters>li{margin-top:.2em}#staff-popup>.container>.content>div>ul.filters>li:first-child{margin-top:0}#staff-popup>.container>.content>div>ul.filters>li>a{font-size:.875em;line-height:1.2;color:#95989a}#staff-popup>.container>.content>div>ul.filters>li>a:hover{color:#1072ba}#staff-popup>.container>.content>div>ul.filters>li>a.current{color:#000;font-weight:bold}#staff-popup>.container>.content>div>ul.portraits{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;padding:1em 0}@media all and (min-width: 1024px){#staff-popup>.container>.content>div>ul.portraits{width:85%;padding:2.25em 0 2.25em 2.25em}}#staff-popup>.container>.content>div>ul.portraits>li{width:calc(50% - .1875em);margin-left:.375em;text-align:center}@media all and (orientation: landscape)and (max-width: 767px){#staff-popup>.container>.content>div>ul.portraits>li{width:calc(33.333% - .333em);margin-left:.5em}}@media all and (min-width: 1024px){#staff-popup>.container>.content>div>ul.portraits>li{width:calc(25% - .375em);margin-left:.5em}}#staff-popup>.container>.content>div>ul.portraits>li:nth-of-type(-n + 2){margin-top:0}@media all and (orientation: landscape)and (max-width: 767px){#staff-popup>.container>.content>div>ul.portraits>li:nth-of-type(-n + 3){margin-top:0}}@media all and (min-width: 1024px){#staff-popup>.container>.content>div>ul.portraits>li:nth-of-type(-n + 4){margin-top:0}}#staff-popup>.container>.content>div>ul.portraits>li.unfiltered{display:none !important}#staff-popup>.container>.content>div>ul.portraits>li.margin-fix{margin-left:0 !important}#staff-popup>.container>.content>div>ul.portraits>li>p,#staff-popup>.container>.content>div>ul.portraits>li>h6{font-size:.75em;line-height:1.2}@media all and (min-width: 1024px){#staff-popup>.container>.content>div>ul.portraits>li>p,#staff-popup>.container>.content>div>ul.portraits>li>h6{font-size:.875em}}#staff-popup>.container>.content>div>ul.portraits>li>p:last-of-type{margin-bottom:1em}#staff-popup>.container>.content>div>ul.portraits>li>p,#staff-popup>.container>.content>div>ul.portraits>li>p a{color:#95989a}#staff-popup>.container>.content>div>ul.portraits>li>h6{margin-top:.83333em;font-weight:bold}@media all and (min-width: 1024px){#staff-popup>.container>.content>div>ul.portraits>li>h6{margin-top:.85714em}}#staff-popup>.container>.content>div>ul.portraits>li>figure{background-size:cover;background-position:center;padding-top:147.51%;background-color:rgba(149,152,154,.1)}.careers-nav{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:fixed;right:1.7142em;top:50%;text-align:right;line-height:2;font-size:.875em}@media all and (max-width: 1099px){.careers-nav{display:none !important}}.careers-nav li{color:#1072ba}.careers-nav li::after{content:"";width:.5714em;height:.5714em;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:50%;margin-left:.6875em;border:1px solid #1072ba;background-color:#1072ba}.careers-section{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.4;padding-bottom:3.625em;min-height:100%}@media all and (min-width: 1024px){.careers-section{padding-bottom:30em}}.careers-section:not([data-section=staff]){max-width:60em}.careers-section:first-of-type{padding-top:4.625em}@media all and (min-width: 1024px){.careers-section:first-of-type{padding-top:15.75em}}.careers-section:last-of-type{padding-bottom:1em}@media all and (min-width: 1024px){.careers-section:last-of-type{padding-bottom:3.75em}}.careers-section .content{padding:0 1em}@media all and (min-width: 1024px){.careers-section .content{-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em;padding:0 4.875em}}.careers-section .image{width:100%;margin-top:2.5625em;-webkit-box-sizing:border-box;box-sizing:border-box}@media all and (min-width: 1024px){.careers-section .image{padding-left:4.875em;padding-right:4.875em;margin-top:3.75em}}@media all and (min-width: 1230px){.careers-section .image{-webkit-transform:translateX(11.25em);-ms-transform:translateX(11.25em);transform:translateX(11.25em)}}.careers-section .image img{width:100%;height:auto}.careers-section h3{line-height:.85;font-style:italic;font-size:1.75em;width:50%;font-weight:600;color:#1072ba;padding:0 .5714em .5714em;text-align:left}@media all and (min-width: 1024px){.careers-section h3{padding:0 2.7857em;padding-bottom:.6785em}}@media all and (min-width: 1024px){.careers-section h3{width:30%;min-width:4.6938em;font-size:3.0625em;padding-bottom:.3877em;padding-left:1.5918em;padding-right:1.5918em}}.careers-section p{padding-bottom:1.4em;text-align:justify}.careers-section p:last-child{padding-bottom:0}.careers-popup[data-type=unsolicited] .content{padding-top:2em}.careers-popup[data-type=unsolicited] .content p{margin-top:1em}.careers-popup[data-type=unsolicited] .content p:first-child{margin-top:0}.careers-popup #gallery{padding-top:1.5em}@media all and (min-width: 1024px){.careers-popup #gallery{padding:2em 0 0 0 !important}}.careers-popup #gallery>figure{background-color:#f2f2f2;margin-top:.8125em;-webkit-box-shadow:none;box-shadow:none}@media all and (orientation: portrait)and (max-width: 767px){.careers-popup #gallery>figure{margin-left:0;width:100%}}@media all and (orientation: landscape)and (max-width: 767px){.careers-popup #gallery>figure{width:calc(50% - .25em)}}@media all and (min-width: 1024px){.careers-popup #gallery>figure{width:calc(33.3333% - .5em)}}@media all and (min-width: 1024px){.careers-popup #gallery>figure:nth-of-type(3n + 3){margin-right:0 !important}}@media all and (min-width: 1024px){.careers-popup #gallery>figure:nth-of-type(4n + 4){margin-right:.75em}}@media all and (orientation: landscape)and (max-width: 767px){.careers-popup #gallery>figure:nth-of-type(-n + 2){margin-top:0 !important}}@media all and (min-width: 1024px){.careers-popup #gallery>figure:nth-of-type(-n + 3){margin-top:0 !important}}@media all and (orientation: landscape)and (max-width: 767px){.careers-popup #gallery>figure:nth-of-type(-n + 4){margin-top:.8125em}}@media all and (min-width: 1024px){.careers-popup #gallery>figure:nth-of-type(-n + 4){margin-top:.8125em}}@media all and (orientation: landscape)and (max-width: 767px){.careers-popup #gallery>figure:nth-of-type(2n + 1){margin-left:0}}.careers-popup #gallery .images-container{border-bottom:1px solid #95989a;-webkit-box-sizing:border-box;box-sizing:border-box}@media all and (min-width: 1024px){.careers-popup #gallery .images-container{border:1px solid #95989a}}.careers-popup #gallery .images-container.drop-shadow{-webkit-box-shadow:none !important;box-shadow:none !important}.careers-popup #gallery .images-container>.container{padding:1.5em 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media all and (min-width: 1024px){.careers-popup #gallery .images-container>.container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:2.25em 1.5em}}.careers-popup #gallery .images-container>.container>.description{-webkit-box-sizing:border-box;box-sizing:border-box}@media all and (min-width: 1024px){.careers-popup #gallery .images-container>.container>.description{width:50%}}.careers-popup #gallery .images-container>.container>.image{text-align:right;margin-top:1em;-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}@media all and (min-width: 1024px){.careers-popup #gallery .images-container>.container>.image{width:50%;margin-top:0;-webkit-box-ordinal-group:unset;-webkit-order:unset;-ms-flex-order:unset;order:unset}}.careers-popup #gallery .images-container>.container>.image img{width:100%;height:auto}@media all and (min-width: 1024px){.careers-popup #gallery .images-container>.container>.image img{width:75%;height:auto}}.careers-popup #gallery .images-container>.container>.form-container{width:100%;padding-top:2em}@media all and (min-width: 1024px){.careers-popup #gallery .images-container>.container>.form-container .input-row{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:1.5em}}.careers-popup #gallery .images-container>.container>.form-container .input-row:nth-child(5n+5){grid-template-columns:1fr}#newsletter-popup form{padding:1.875em 0 2.875em;-webkit-box-sizing:border-box;box-sizing:border-box}@media all and (min-width: 1024px){#newsletter-popup form{padding:4.375em 0}}#newsletter-popup .input-row:nth-child(4n+4){margin-top:1.875em;color:#95989a}@media all and (min-width: 1024px){#newsletter-popup .input-row:nth-child(4n+4){grid-template-columns:1fr}}input[type=text],input[type=email]{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;border-bottom:1px solid #95989a;font-family:"Roboto Condensed",Helvetica,Arial,sans-serif;display:inline-block;font-size:.875em;outline:0;padding:0}input[type=text]::-webkit-input-placeholder, input[type=email]::-webkit-input-placeholder{-webkit-transition:opacity 150ms linear;transition:opacity 150ms linear}input[type=text]::-moz-placeholder, input[type=email]::-moz-placeholder{-moz-transition:opacity 150ms linear;transition:opacity 150ms linear}input[type=text]:-ms-input-placeholder, input[type=email]:-ms-input-placeholder{-ms-transition:opacity 150ms linear;transition:opacity 150ms linear}input[type=text]::-ms-input-placeholder, input[type=email]::-ms-input-placeholder{-ms-transition:opacity 150ms linear;transition:opacity 150ms linear}input[type=text]::placeholder,input[type=email]::placeholder{-webkit-transition:opacity 150ms linear;transition:opacity 150ms linear}input[type=text]::-moz-placeholder,input[type=email]::-moz-placeholder{-moz-transition:opacity 150ms linear;transition:opacity 150ms linear}input[type=text]:focus::-webkit-input-placeholder, input[type=email]:focus::-webkit-input-placeholder{opacity:.5}input[type=text]:focus::-moz-placeholder, input[type=email]:focus::-moz-placeholder{opacity:.5}input[type=text]:focus:-ms-input-placeholder, input[type=email]:focus:-ms-input-placeholder{opacity:.5}input[type=text]:focus::-ms-input-placeholder, input[type=email]:focus::-ms-input-placeholder{opacity:.5}input[type=text]:focus::placeholder,input[type=email]:focus::placeholder{opacity:.5}input[type=text]:focus::-moz-placeholder,input[type=email]:focus::-moz-placeholder{opacity:.5}input[type=submit]{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid #1072ba;border-radius:.85714em;font-family:"Roboto Condensed",Helvetica,Arial,sans-serif;display:block;font-size:.875em;outline:0;min-width:10.3574em;text-align:center;padding:.285714em 0 0;margin-left:auto;margin-right:auto;background-color:rgba(0,0,0,0);-webkit-transition:background-color 150ms linear,color 150ms linear;transition:background-color 150ms linear,color 150ms linear;cursor:pointer;color:#1072ba}input[type=submit]:hover{background-color:#1072ba;color:#fff}input[type=file]{margin-left:.75em;width:auto !important}input[type=file].invalid:not(.toggled){color:red}.checkbox{display:inline-block;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:.75em;height:.75em;border:1px solid #95989a;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;margin-right:.25em;cursor:pointer;-webkit-transition:border 150ms linear,background-color 150ms linear;transition:border 150ms linear,background-color 150ms linear}.checkbox.toggled{border-color:#1072ba;background-color:#1072ba}.checkbox.invalid:not(.toggled){border-color:red}.checkbox.invalid:not(.toggled)~span,.checkbox.invalid:not(.toggled)~a{color:red !important}@media all and (min-width: 1024px){.input-row{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:1.5em}}@media all and (min-width: 1024px){.input-row:not(:nth-child(-n+2)){margin-top:1.5em}}.input-row input{width:100%}@media all and (max-width: 1023px){.input-row input{margin-top:1em}}.input-row input.invalid{border-color:red}.input-row input.invalid::-webkit-input-placeholder{color:red}.input-row input.invalid::-moz-placeholder{color:red}.input-row input.invalid:-ms-input-placeholder{color:red}.input-row input.invalid::-ms-input-placeholder{color:red}.input-row input.invalid::placeholder{color:red}.input-row input.invalid::-moz-placeholder{color:red}.input-row span:not(.checkbox),.input-row a{font-size:.875em}.input-row a{color:#1072ba}.input-row br{display:none}input[type=submit]{margin-top:2.142857em}.screen-reader-response{display:none !important}.wpcf7-response-output{margin-top:2.5em;text-align:center;color:#1072ba}.video-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1500;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,.75);-webkit-transition:opacity 500ms linear;transition:opacity 500ms linear}.video-overlay:not(.toggled){opacity:0;pointer-events:none}.video-overlay nav{position:absolute;top:1em;right:1em;line-height:1;z-index:1600}.video-overlay nav [class^=ns-]{font-size:.875em;color:#95989a;-webkit-transition:color 150ms linear;transition:color 150ms linear}.video-overlay nav [class^=ns-]:hover{color:#1072ba}.video-overlay video{width:100%;height:auto}.video-overlay>.container{border-radius:.25em;background-color:#fff;-webkit-box-shadow:0 0 1.25em rgba(0,0,0,.5);box-shadow:0 0 1.25em rgba(0,0,0,.5);-webkit-box-sizing:border-box;box-sizing:border-box;padding:1em;line-height:0;max-width:66.6666%;width:auto;height:auto;position:relative}@media all and (max-width: 1023px){.video-overlay>.container{-webkit-box-shadow:0 0 .25em rgba(0,0,0,.5);box-shadow:0 0 .25em rgba(0,0,0,.5);max-width:calc(100% - 2em);max-height:calc(100% - 2em)}}