/** Generated: Monday, 11th of February 2019, 01:26:19 PM // Powered by AIOM+ (All In One Minify) created by FlipZoom Media Inc. - David Karich (flipzoom.de) **/
*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@-ms-viewport{width:device-width}[class*='col-']{float:left}.grid{width:100%;margin:0 auto;overflow:hidden}.grid:after{content:"";display:table;clear:both}.push-right{float:right}.col-left{width:380px}.col-right{width:800px}.col-1-1{width:100%}.col-2-3,.col-8-12{width:66.66%}.col-1-2,.col-6-12{width:50%}.col-1-3,.col-4-12{width:33.33%}.col-1-4,.col-3-12{width:25%}.col-1-5{width:20%}.col-1-6,.col-2-12{width:16.667%}.col-1-7{width:14.28%}.col-1-8{width:12.5%}.col-1-9{width:11.1%}.col-1-10{width:10%}.col-1-11{width:9.09%}.col-1-12{width:8.33%}.col-11-12{width:91.66%}.col-10-12{width:83.333%}.col-9-12{width:75%}.col-5-12{width:41.66%}.col-7-12{width:58.33%}@media handheld,only screen and (max-width:767px){.grid{min-width:0;margin-left:0;margin-right:0;padding-left:0;padding-right:0;margin:0 auto}[class*='col-']{width:auto;float: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:transparent}body{line-height:1}img{max-width:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;color:#454545}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;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}/*! Swipebox v1.3.0 | Constantin Saguin csag.co | MIT License | github.com/brutaldesign/swipebox */
html.swipebox-html.swipebox-touch{overflow:hidden !important}#swipebox-overlay img{border:0 !important}#swipebox-overlay{width:100%;height:100%;position:fixed;top:0;left:0;z-index:99999 !important;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#swipebox-container{position:relative;width:100%;height:100%}#swipebox-slider{-webkit-transition:-webkit-transform .4s ease;transition:transform .4s ease;height:100%;left:0;top:0;width:100%;white-space:nowrap;position:absolute;display:none;cursor:pointer}#swipebox-slider .slide{height:100%;width:100%;line-height:1px;text-align:center;display:inline-block}#swipebox-slider .slide:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#swipebox-slider .slide img,#swipebox-slider .slide .swipebox-video-container,#swipebox-slider .slide .swipebox-inline-container{display:inline-block;max-height:100%;max-width:100%;margin:0;padding:0;width:auto;height:auto;vertical-align:middle}#swipebox-slider .slide .swipebox-video-container{background:none;max-width:1140px;max-height:100%;width:100%;padding:5%;-webkit-box-sizing:border-box;box-sizing:border-box}#swipebox-slider .slide .swipebox-video-container .swipebox-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}#swipebox-slider .slide .swipebox-video-container .swipebox-video iframe{width:100% !important;height:100% !important;position:absolute;top:0;left:0}#swipebox-slider .slide-loading{background:url(/site/templates/styles/img/loader.gif) no-repeat center center}#swipebox-bottom-bar,#swipebox-top-bar{-webkit-transition:.5s;transition:.5s;position:absolute;left:0;z-index:999;height:50px;width:100%}#swipebox-bottom-bar{bottom:-50px}#swipebox-bottom-bar.visible-bars{-webkit-transform:translate3d(0,-50px,0);transform:translate3d(0,-50px,0)}#swipebox-top-bar{top:-50px}#swipebox-top-bar.visible-bars{-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}#swipebox-title{display:block;width:100%;text-align:center}#swipebox-prev,#swipebox-next,#swipebox-close{background-image:url(/site/templates/styles/img/icons.png);background-repeat:no-repeat;border:0 !important;text-decoration:none !important;cursor:pointer;width:50px;height:50px;top:0}#swipebox-arrows{display:block;margin:0 auto;width:100%;height:50px}#swipebox-prev{background-position:-32px 13px;float:left}#swipebox-next{background-position:-78px 13px;float:right}#swipebox-close{top:0;right:0;position:absolute;z-index:9999;background-position:15px 12px}.swipebox-no-close-button #swipebox-close{display:none}#swipebox-prev.disabled,#swipebox-next.disabled{opacity:.3}.swipebox-no-touch #swipebox-overlay.rightSpring #swipebox-slider{-webkit-animation:rightSpring .3s;animation:rightSpring .3s}.swipebox-no-touch #swipebox-overlay.leftSpring #swipebox-slider{-webkit-animation:leftSpring .3s;animation:leftSpring .3s}.swipebox-touch #swipebox-container:before,.swipebox-touch #swipebox-container:after{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;content:' ';position:absolute;z-index:999;top:0;height:100%;width:20px;opacity:0}.swipebox-touch #swipebox-container:before{left:0;-webkit-box-shadow:inset 10px 0 10px -8px #656565;box-shadow:inset 10px 0 10px -8px #656565}.swipebox-touch #swipebox-container:after{right:0;-webkit-box-shadow:inset -10px 0 10px -8px #656565;box-shadow:inset -10px 0 10px -8px #656565}.swipebox-touch #swipebox-overlay.leftSpringTouch #swipebox-container:before{opacity:1}.swipebox-touch #swipebox-overlay.rightSpringTouch #swipebox-container:after{opacity:1}@-webkit-keyframes rightSpring{0%{left:0}50%{left:-30px}100%{left:0}}@keyframes rightSpring{0%{left:0}50%{left:-30px}100%{left:0}}@-webkit-keyframes leftSpring{0%{left:0}50%{left:30px}100%{left:0}}@keyframes leftSpring{0%{left:0}50%{left:30px}100%{left:0}}@media screen and (min-width:800px){#swipebox-close{right:10px}#swipebox-arrows{width:92%;max-width:800px}}#swipebox-overlay{background:#0d0d0d}#swipebox-bottom-bar,#swipebox-top-bar{text-shadow:1px 1px 1px black;background:#000;opacity:.95}#swipebox-top-bar{color:white !important;font-size:15px;line-height:43px;font-family:Helvetica,Arial,sans-serif}.clear:after{content:"";display:table;clear:both}*{box-sizing:border-box}html{height:100%}body{font-family:'Work Sans',sans-serif;line-height:1.4;color:black;background-color:#f2f2f2;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:grayscale;padding-bottom:5rem;overflow-y:scroll}@media handheld,only screen and (max-width:767px){.paddingoffset{padding-top:8rem}}h1{font-size:1rem;color:#999;font-weight:700;margin-bottom:3rem;text-transform:uppercase;letter-spacing:.1rem}h1 a:link,h1 a:visited{text-decoration:none;font-weight:700;color:#999}article h1{font-size:3rem;margin-bottom:1rem;font-weight:200;text-transform:capitalize}article h2{margin-bottom:2rem}p{margin-bottom:1rem;line-height:1.6}.logo{transition:max-height .35s ease-out;height:8rem;max-height:8rem;z-index:-3000;background-color:white;display:flex;align-items:center;padding-left:2rem;margin-right:auto;background:#fff url(/site/templates/styles/nav-bg.jpg);background-size:cover;background-repeat:no-repeat}.logo a{font-weight:400;text-transform:uppercase;letter-spacing:.005rem;font-size:1.4rem;text-decoration:none}.logo a:last-child{margin-left:auto}@media handheld,only screen and (max-width:767px){.logo a{font-size:1.2rem}}@media handheld,only screen and (max-width:767px){.sticky{border-top:5px solid #999;z-index:5000;position:fixed;top:0;width:100%;transition:max-height .35s ease-in;max-height:3.6rem;box-shadow:0 0 10px #333}}.red{color:red;font-style:normal}#menu{line-height:0;color:#999;padding-right:2rem;width:36px;height:36px;margin-right:1rem;background:url('/site/templates/styles/ic_menu_black_72px.svg');background-repeat:no-repeat;background-size:cover;background-position:top}@media handheld,only screen and (max-width:767px){#menu{padding-right:1rem}}#menu.clicked{background-position:bottom}.nav-container{position:fixed;top:120px;left:0;width:100%;padding:2rem;height:100vh;background-color:rgba(80,80,80,.9);z-index:5000;opacity:0;visibility:hidden;transition:visibility 0s ease-in-out 0s,opacity 300ms}@media handheld,only screen and (max-width:767px){.nav-container-sticky{top:3.6rem}}.showmenu{opacity:1;visibility:visible;transition:visibility 0s ease-in-out 0s,opacity 300ms}ul.navigation{padding-bottom:.5rem}ul.navigation li{display:block;line-height:1.2;text-align:right}ul.navigation li a:link,ul.navigation li a:visited{font-weight:200;font-size:3.5rem;letter-spacing:.18rem;color:white;text-decoration:none;text-transform:uppercase;border-bottom:1px dotted rgba(255,250,255,0)}ul.navigation li a:hover{border-bottom:1px dotted #fffaff}ul.navigation li.current a{border-bottom:1px dotted #fffaff}ul.navigation li.parent a{border-bottom:1px dotted #fffaff}.content{padding:2rem;z-index:-10000}@media handheld,only screen and (max-width:767px){.home .content{padding:0}}.home-intro{background:rgba(230,230,230,.9);padding:2.3rem;width:35vw}@media handheld,only screen and (max-width:767px){.home-intro{width:100vw;margin:0}}.home-intro p{line-height:1.6;margin-bottom:0}.chevron{width:3rem;display:inline-block;float:right}@media handheld,only screen and (max-width:767px){.chevron{width:2.2rem;margin-top:1rem}}.project-list .project-list-item{display:flex;align-content:stretch;margin-bottom:2rem;overflow-y:hidden;overflow-x:hidden}@media handheld,only screen and (max-width:767px){.project-list .project-list-item{display:block;margin-bottom:4rem}}.project-list .project-list-item .pr-block-01{flex-grow:0}@media handheld,only screen and (max-width:767px){.project-list .project-list-item .pr-block-01 img{margin-bottom:1rem}}.project-list .project-list-item .pr-block-02{flex:0 0 50%}@media handheld,only screen and (max-width:767px){.project-list .project-list-item .pr-block-02{float:left;width:75%}}.project-list .project-list-item .pr-block-03{flex-grow:1;margin-right:auto}@media handheld,only screen and (max-width:767px){.project-list .project-list-item .pr-block-03{float:right;width:15%}}.project-list .project-list-item img{margin-right:2rem}@media handheld,only screen and (max-width:767px){.project-list .project-list-item img{max-width:100%}}.project-list .project-list-item h2{font-size:2rem;line-height:1;font-weight:300;margin-bottom:.5rem}.project-list .project-list-item h2 a:link,.project-list .project-list-item h2 a:visited{text-decoration:none}.project-list .project-list-item h3{margin-bottom:1rem;color:#999}.project-list .project-list-item p{font-weight:400;color:#5a5a5a}.project-gallery{margin-bottom:1rem}.project-gallery a.swipebox{display:inline-block;width:30%;margin-right:1%;margin-bottom:.5rem}@media handheld,only screen and (max-width:767px){.project-gallery a.swipebox{width:100%;margin-right:0}}.footer{margin-top:3rem}.footer p{color:#ddd;font-size:.6rem;text-transform:uppercase;letter-spacing:.1rem;font-weight:200;text-align:right}@media handheld,only screen and (max-width:767px){.footer p{color:white}}.footer p i{font-style:normal;color:red}@media handheld,only screen and (max-width:767px){.footer p i{color:white}}a.admin{position:fixed;bottom:0;left:0;text-align:center;background-color:red;padding:1rem;margin:.2rem}a.admin:link,a.admin:visited{color:white;text-decoration:none}a.admin:hover{text-decoration:underline}a.editpage{z-index:10000;position:fixed;bottom:0;right:0;text-align:center;background-color:red;padding:1rem;margin:.2rem}a.editpage:link,a.editpage:visited{color:white;text-decoration:none}a.editpage:hover{text-decoration:underline}