body,html{position:absolute;right:auto;left:0;padding:0;overflow-x:hidden;margin:0;z-index:auto;top:0;width:100%;bottom:auto}body,img{max-width:100%}body,html,html.locked html{overflow-x:hidden}.ray-container h1,.ray-container h2,.ray-container h3,.ray-container h4,.ray-container h5,.ray-container h6,.ray-container ol,.ray-container p,.ray-container ul,body,html{margin:0}.table,table{border-collapse:collapse;border-spacing:0}[data-flash],[data-flash]>.bottom,[data-flash]>.left,[data-flash]>.right,[data-flash]>.top{-o-backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-transform-style:preserve-3d;-ms-font-smoothing:antialiased}.hidden{display:none!important}html{z-index:initial;right:initial;bottom:initial;height:100%;min-height:auto;min-height:initial;max-height:100%;overflow-y:auto}html.locked html{overflow-y:hidden!important}html.mobile *,html.mobile :after,html.mobile :before{-moz-overflow-scrolling:touch;-ms-overflow-scrolling:touch;-o-overflow-scrolling:touch;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}body{z-index:initial;right:initial;bottom:initial;height:auto;height:initial;line-height:1.3em;font-size:12pt;min-width:auto;min-width:initial;overflow-y:initial}html.ie body{overflow-x:visible}aside,dialog,footer,header,main,nav,section{display:block}*,:after,:before{-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:static}.ray-container a img{border:none}.ray-container h1,.ray-container h2,.ray-container h3,.ray-container h4,.ray-container h5,.ray-container h6{line-height:1.2em;padding:1em 0 .25em}.ray-container ol,.ray-container p,.ray-container ul{line-height:1.3em}.ray-container h1{font-size:2em;padding:.5em 0 .125em}.ray-container h2{font-size:1.8em;padding:.6em 0 .15em}.ray-container h3{font-size:1.6em;padding:.7em 0 .175em}.ray-container h4{font-size:1.4em;padding:.8em 0 .2em}.ray-container h5{font-size:1.2em;padding:.9em 0 .225em}.ray-container h6{font-size:1em}.ray-container p{font-size:1em;padding:.25em 0 1em}.ray-container p:first-child{padding-top:1em}.ray-container ol,.ray-container ul{font-size:1em;padding:.25em 0 1em 1.75em}.ray-container ol:first-child,.ray-container ul:first-child{padding-top:1em}.table{display:table}.table>.row{display:table-row}.table>.row>.cell{display:table-cell;padding:2%}.half{width:50%}.third{width:33.333333333%}.slight{width:60%}.clear{clear:both}@media (max-width:671px){.table,.table>.row{display:block}.table>.row>.cell{display:block;padding:2%;width:100%!important}.table>.row>.cell img{display:block;width:100%!important;min-width:100%!important;max-width:100%!important;height:auto!important;height:initial!important;min-height:auto!important;min-height:initial!important;max-height:auto!important;max-height:initial!important}html.ie .table>.row>.cell img{height:auto!important;min-height:auto!important;max-height:none!important}}.top{vertical-align:top}.middle{vertical-align:middle}.bottom{vertical-align:bottom}.left{text-align:left}.center{text-align:center}.right{text-align:right}[data-flash]{position:relative;display:inline-block;padding:2% 8%;margin:4% 0 0;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0);text-decoration:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;-webkit-appearance:none;appearance:none;background:0 0;border:none}[data-flash]>.bottom,[data-flash]>.left,[data-flash]>.right,[data-flash]>.text,[data-flash]>.top{-moz-transition:.5s all;-o-transition:.5s all;-webkit-transition:.5s all;-webkit-transform-style:preserve-3d;-webkit-font-smoothing:antialiased;-ms-transform:translateZ(0);-o-transform:translateZ(0);-webkit-transform:translateZ(0)}[data-flash]>.bottom,[data-flash]>.left,[data-flash]>.right,[data-flash]>.top{background-color:#000;-ms-transition:.5s all;transition:.5s all;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;-moz-transform:translateZ(0);transform:translateZ(0)}[data-flash]>.top{position:absolute;z-index:auto;z-index:initial;top:0;right:0;bottom:auto;bottom:initial;left:auto;left:initial;width:100%;height:1px}[data-flash]>.right{position:absolute;z-index:auto;z-index:initial;top:auto;top:initial;right:0;bottom:0;left:auto;left:initial;width:1px;height:100%}[data-flash]>.bottom{position:absolute;z-index:auto;z-index:initial;top:auto;top:initial;right:auto;right:initial;bottom:0;left:0;width:100%;height:1px}[data-flash]>.left{position:absolute;z-index:auto;z-index:initial;top:0;right:auto;right:initial;bottom:auto;bottom:initial;left:0;width:1px;height:100%}[data-flash]:before,[data-flash]>.text{top:auto;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;-webkit-backface-visibility:hidden;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;-moz-transform:translateZ(0)}[data-flash]>.text{position:relative;z-index:1;top:initial;right:auto;right:initial;bottom:auto;bottom:initial;left:auto;left:initial;width:auto;width:initial;height:auto;height:initial;-ms-transition:.5s all;transition:.5s all;backface-visibility:hidden;-moz-transform-style:preserve-3d;transform-style:preserve-3d;font-smoothing:antialiased;transform:translateZ(0);text-transform:uppercase;font-weight:600;color:#000;text-decoration:none}[data-flash]:active>.left,[data-flash]:active>.right,html:not(.touch) [data-flash]:hover>.left,html:not(.touch) [data-flash]:hover>.right{height:0}[data-flash]:before{position:absolute;z-index:0;top:initial;right:0;bottom:0;left:auto;left:initial;width:100%;height:0;display:block;content:" ";-moz-transition:.5s all;-ms-transition:.5s all;-o-transition:.5s all;-webkit-transition:.5s all;transition:.5s all;opacity:0;backface-visibility:hidden;-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-ms-transform:translateZ(0);-o-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0);background-color:#000}[data-flash]:active>.bottom,[data-flash]:active>.top,html:not(.touch) [data-flash]:hover>.bottom,html:not(.touch) [data-flash]:hover>.top{width:0}[data-flash]:active>.bottom,[data-flash]:active>.left,[data-flash]:active>.right,[data-flash]:active>.top,html:not(.touch) [data-flash]:hover>.bottom,html:not(.touch) [data-flash]:hover>.left,html:not(.touch) [data-flash]:hover>.right,html:not(.touch) [data-flash]:hover>.top{opacity:0}[data-flash]:active>.text,html:not(.touch) [data-flash]:hover>.text{color:#FFF}[data-flash]:active:before,html:not(.touch) [data-flash]:hover:before{height:100%;opacity:1}[data-underline]{-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0);position:relative;display:inline-block}[data-underline]>span.underline{position:absolute;z-index:auto;z-index:initial;top:auto;top:initial;right:auto;right:initial;bottom:0;left:50%;width:0;height:1px;-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);transform:translate(-50%,0);opacity:0;-moz-transition:.25s all;-ms-transition:.25s all;-o-transition:.25s all;-webkit-transition:.25s all;transition:.25s all;background-color:#000}[data-underline]:active>span.underline,html.no-touch [data-underline]:hover>span.underline,li.current-menu-item>[data-underline]>span.underline{width:100%;opacity:1}[data-whole-target]{cursor:pointer}html,html body{font-size:16px;font-family:'Century Gothic',Futura,Arial,Helvetica,sans-serif;min-width:640px;max-width:640px}html body>footer>nav>#footer-company,html>footer>nav>#footer-company{padding-left:0;text-align:center}h1,h2,h3,h4,h5,h6,img{padding:.5rem 0!important}html body>footer>nav>#footer-company>li:first-child,html>footer>nav>#footer-company>li:first-child{display:block}#large-photo,.sub-page>nav,body>header>nav>i.fas,body>header>nav>section,body>header>nav>ul,html body>footer #footer-nav,html body>footer>nav>#footer-company>li,html>footer #footer-nav,html>footer>nav>#footer-company>li{display:none}h1,h2,h3,h4,h5,h6{text-transform:uppercase!important}img{display:block!important}a{text-decoration:none!important;color:#000!important}#main-projects ul>li,.project-thumbnails>li,.projects>li,.slides>li{list-style-type:none}#large-photo{padding-left:0}div.cell input{display:block}.table>.row>.cell{width:49%}#next-main-project,.pagination{display:none}#main-hero.hero{height:auto!important}