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;background:transparent}body{line-height:1}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;background:transparent;text-decoration:none;outline:0}a:hover{text-decoration:none}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}html,body{font-size:62.5%;font-family:'Sentinel-Book', sans-serif;font-weight:100;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:'National-Semibold';src:url("../.fonts/national/National-Semibold.eot");src:url("../.fonts/national/National-Semibold.eot?#iefix") format("embedded-opentype"),url("../.fonts/national/National-Semibold.woff2") format("woff2"),url("../.fonts/national/National-Semibold.woff") format("woff"),url("../.fonts/national/National-Semibold.ttf") format("truetype"),url("../.fonts/national/National-Semibold.svg#National-Semibold") format("svg");font-weight:600;font-style:normal}@font-face{font-family:'National-Medium';src:url("../.fonts/national/National-Medium.eot");src:url("../.fonts/national/National-Medium.eot?#iefix") format("embedded-opentype"),url("../.fonts/national/National-Medium.woff2") format("woff2"),url("../.fonts/national/National-Medium.woff") format("woff"),url("../.fonts/national/National-Medium.ttf") format("truetype"),url("../.fonts/national/National-Medium.svg#National-Medium") format("svg");font-weight:600;font-style:normal}@font-face{font-family:'Sentinel-Book';src:url("../.fonts/sentinel/Sentinel-Book.eot");src:url("../.fonts/sentinel/Sentinel-Book.eot?#iefix") format("embedded-opentype"),url("../.fonts/sentinel/Sentinel-Book.woff2") format("woff2"),url("../.fonts/sentinel/Sentinel-Book.woff") format("woff"),url("../.fonts/sentinel/Sentinel-Book.ttf") format("truetype"),url("../.fonts/sentinel/Sentinel-Book.svg#Sentinel-Book") format("svg");font-weight:600;font-style:normal}@font-face{font-family:'Sentinel-BookItalic';src:url("../.fonts/sentinel/Sentinel-BookItalic.eot");src:url("../.fonts/sentinel/Sentinel-BookItalic.eot?#iefix") format("embedded-opentype"),url("../.fonts/sentinel/Sentinel-BookItalic.woff2") format("woff2"),url("../.fonts/sentinel/Sentinel-BookItalic.woff") format("woff"),url("../.fonts/sentinel/Sentinel-BookItalic.ttf") format("truetype"),url("../.fonts/sentinel/Sentinel-BookItalic.svg#Sentinel-BookItalic") format("svg");font-weight:600;font-style:normal}@font-face{font-family:'icomoon';src:url("../fonts/icomoon/icomoon.eot");src:url("../fonts/icomoon/icomoon.eot?#iefix") format("embedded-opentype"),url("../fonts/icomoon/icomoon.woff") format("woff"),url("../fonts/icomoon/icomoon.ttf") format("truetype"),url("../fonts/icomoon/icomoon.svg#icomoon") format("svg");font-weight:normal;font-style:normal}*{font-size:1.5rem;font-weight:200;margin:0 0 0 0;padding:0 0 0 0}*:before,*:after{margin:0 0 0 0;padding:0 0 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}html,body{overflow:hidden;height:100%}html{overflow-x:hidden;overflow-y:scroll;height:100%}svg{display:block;overflow:visible}a{text-decoration:none}a:hover,a:visited{text-decoration:underline}p,a{font-style:normal;font-stretch:normal;font-weight:100;font-variant:initial;letter-spacing:1.2px;text-transform:initial;text-decoration:none;color:#fff;font-size:16px;font-family:"National-Medium";line-height:1.45}.clear{clear:both}header{position:fixed;top:0;background:#dadada;height:125px;width:calc(100vw - (100vw - 100%))}header>div{float:left;width:auto;overflow:hidden;margin:1vw 2vw 1vw 2vw;max-height:250px;height:calc(125px - 2vw)}header>div>a>img{height:100%;display:block}header>nav{width:auto;position:absolute;right:2vw;bottom:2vw}header>nav>ul{width:auto;list-style:none;list-style-type:none}header>nav>ul>li{display:inline-block;margin:0 0 0 2vw}header>nav>ul>li>a{font-size:2.5rem}header>nav>ul>li>a:hover{color:green}main{margin:calc((125px + 2vw)) 2vw 2vw 2vw;width:calc(calc(100vw - (100vw - 100%)) - (2vw * 2));font-size:20px;color:#000;font-style:normal;font-stretch:normal;font-weight:100;font-variant:initial;font-family:"Sentinel-Book";line-height:1.98;letter-spacing:1.2px;text-transform:initial;text-decoration:none}footer{width:calc(100vw - (100vw - 100%));height:40px;background:#dadada;position:fixed;bottom:0}footer>div{width:calc(calc(100vw - (100vw - 100%)) / 2);float:left;line-height:40px}footer>div:last-child{text-align:right}#Wrapper{position:relative;width:100%;height:100%;margin:0 auto}.bg_image{position:absolute;width:100%;height:100%;opacity:0.9;top:0;left:0;bottom:0;right:0;background-size:cover;background-position:center center;background-image:url("../_content/hero.jpg");background-repeat:no-repeat;z-index:-1;transition:all .4s ease-in-out;transform:scale(1)}.bg_image.hover{transform:scale(1.3)}#Menu{position:absolute;width:34px;height:20px;right:37px;top:36px;text-align:center;cursor:pointer;z-index:2100}#Menu span{position:absolute;display:block;width:36px;height:2px;left:0;padding:0;opacity:1;background:#FFF;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#Menu span:nth-child(1){top:0px}#Menu span:nth-child(2){top:9px}#Menu span:nth-child(3){top:18px}#Menu.open span:nth-child(1){top:9px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}#Menu.open span:nth-child(2){opacity:0}#Menu.open span:nth-child(3){top:9px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}section{position:relative;width:50%;height:100%}section.office{float:left}section.retail{float:right}section.office span,section.retail span{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.15);z-index:-1}section.office .logo,section.retail .logo{position:absolute;top:50%;left:50%;width:318px;height:318px;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}section.office .logo img,section.office .logo svg,section.retail .logo img,section.retail .logo svg{position:relative;width:90%;height:auto;margin:5%;top:50%;-webkit-transform:translateY(-55%);-moz-transform:translateY(-55%);-ms-transform:translateY(-55%);-o-transform:translateY(-55%);transform:translateY(-55%)}section.office .logo div,section.retail .logo div{display:inline-block;width:100%;height:100%;position:absolute;top:0;left:0;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}section.office .logo:hover div,section.retail .logo:hover div{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}section.office .logo div{background-color:#2E6171}section.retail .logo div{background-color:#AD343E}.logo a{position:absolute;width:100%;height:100%;top:0;left:0;background-color:#990000;opacity:0;cursor:pointer;text-decoration:none}.logo a:hover,.logo a:visited{text-decoration:none}.bg_box{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background:no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;display:none}section.office .bg_box{background-image:url(../_content/office.jpg)}section.retail .bg_box{background-image:url(../_content/retail.jpg)}#Logo{position:absolute;width:320px;top:32px;left:45px;z-index:300}#Logo img{width:100%;height:auto}#Contact{position:absolute;display:none;width:100%;height:100%;bottom:0;left:0;z-index:1000}#Contact section.office{background-color:#2E6171}#Contact section.retail{background-color:#AD343E}.copy_box{position:absolute;box-sizing:border-box;top:50%;transform:translateY(-48%)}.copy_box .col{position:relative;box-sizing:border-box}#Contact section.office .copy_box{right:0;padding-right:62px}#Contact section.retail .copy_box{left:0;padding-left:62px}#Contact section.office .copy_box .col{float:right;padding-left:30px}#Contact section.office .copy_box .col.first{padding:0}#Contact section.retail .copy_box .col{float:left;padding-right:30px}#Contact section .copy_box img,#Contact section .copy_box svg{width:350px;height:auto;padding-bottom:60px}#Contact section.office .copy_box img,#Contact section.office .copy_box svg{padding-left:0}@media screen and (max-width: 1200px){#Contact section.office .copy_box .col{float:left}#Contact section .copy_box img{width:85%}}@media screen and (max-width: 450px){#Menu{right:30px}#Logo{width:200px;top:36px;left:25px}p:nth-child(1),p:nth-child(3){padding-bottom:0}#Contact section .copy_box img,#Contact section.office .copy_box img{width:65%}}@media screen and (max-width: 768px){*{font-size:13px;line-height:19px}p{padding-bottom:10px}section.office,section.retail{float:none;height:50%;width:100%}.logo{width:200px;height:200px;width:200px;height:200px}.logo div{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.copy_box{width:100%}#Logo{width:250px;top:32px}#Contact{overflow:hidden}#Contact section.office .copy_box{right:auto;padding-right:0}#Contact section.retail .copy_box{left:auto;padding-left:0}#Contact section.office .copy_box .col,#Contact section.retail .copy_box .col{float:none;padding:0;text-align:center}#Contact section .copy_box img,#Contact section.office .copy_box img{display:block;width:75%;margin:0 auto;text-align:center;padding-bottom:15px;padding-left:0}}
