.section{clear:both;padding:0;margin:0}.row{zoom:1}.row:after,.row:before{content:"";display:table}.row:after{clear:both}.col-fluid,.col-wo{display:block;float:left}.col-wo{margin:1% 0 1% 1.6%}.col-wo-fluid{margin:0}.col-wo:first-child{margin-left:0}.contact-right{text-align:right}@media only screen and (max-width:480px){.col-wo{margin:0;text-align:center!important}}.span-2-of-2{width:100%}.span-1-of-2{width:49.2%}@media only screen and (max-width:480px){.span-2-of-2{width:100%}.span-1-of-2{width:100%}}.span-3-of-3{width:100%}.span-2-of-3{width:66.13%}.span-1-of-3{width:32.26%}@media only screen and (max-width:480px){.span-3-of-3{width:100%}.span-2-of-3{width:100%}.span-1-of-3{width:100%}}.span-4-of-4{width:100%}.span-3-of-4{width:74.6%}.span-2-of-4{width:49.2%}.span-1-of-4{width:23.8%}@media only screen and (max-width:480px){.span-4-of-4{width:100%}.span-3-of-4{width:100%}.span-2-of-4{width:100%}.span-1-of-4{width:100%}}.span-5-of-5{width:100%}.span-4-of-5{width:79.68%}.span-3-of-5{width:59.36%}.span-2-of-5{width:39.04%}.span-1-of-5{width:18.72%}@media only screen and (max-width:480px){.span-5-of-5{width:100%}.span-4-of-5{width:100%}.span-3-of-5{width:100%}.span-2-of-5{width:100%}.span-1-of-5{width:100%}}.span-6-of-6{width:100%}.span-5-of-6{width:83.06%}.span-4-of-6{width:66.13%}.span-3-of-6{width:49.2%}.span-2-of-6{width:32.26%}.span-1-of-6{width:15.33%}@media only screen and (max-width:480px){.span-6-of-6{width:100%}.span-5-of-6{width:100%}.span-4-of-6{width:100%}.span-3-of-6{width:100%}.span-2-of-6{width:100%}.span-1-of-6{width:100%}}.span-7-of-7{width:100%}.span-6-of-7{width:85.48%}.span-5-of-7{width:70.97%}.span-4-of-7{width:56.45%}.span-3-of-7{width:41.94%}.span-2-of-7{width:27.42%}.span-1-of-7{width:12.91%}@media only screen and (max-width:480px){.span-7-of-7{width:100%}.span-6-of-7{width:100%}.span-5-of-7{width:100%}.span-4-of-7{width:100%}.span-3-of-7{width:100%}.span-2-of-7{width:100%}.span-1-of-7{width:100%}}.span-8-of-8{width:100%}.span-7-of-8{width:87.3%}.span-6-of-8{width:74.6%}.span-5-of-8{width:61.9%}.span-4-of-8{width:49.2%}.span-3-of-8{width:36.5%}.span-2-of-8{width:23.8%}.span-1-of-8{width:11.1%}@media only screen and (max-width:480px){.span-8-of-8{width:100%}.span-7-of-8{width:100%}.span-6-of-8{width:100%}.span-5-of-8{width:100%}.span-4-of-8{width:100%}.span-3-of-8{width:100%}.span-2-of-8{width:100%}.span-1-of-8{width:100%}}.span-9-of-9{width:100%}.span-8-of-9{width:88.71%}.span-7-of-9{width:77.42%}.span-6-of-9{width:66.13%}.span-5-of-9{width:54.84%}.span-4-of-9{width:43.55%}.span-3-of-9{width:32.26%}.span-2-of-9{width:20.97%}.span-1-of-9{width:9.68%}@media only screen and (max-width:480px){.span-9-of-9{width:100%}.span-8-of-9{width:100%}.span-7-of-9{width:100%}.span-6-of-9{width:100%}.span-5-of-9{width:100%}.span-4-of-9{width:100%}.span-3-of-9{width:100%}.span-2-of-9{width:100%}.span-1-of-9{width:100%}}.span-10-of-10{width:100%}.span-9-of-10{width:89.84%}.span-8-of-10{width:79.68%}.span-7-of-10{width:69.52%}.span-6-of-10{width:59.36%}.span-5-of-10{width:49.2%}.span-4-of-10{width:39.04%}.span-3-of-10{width:28.88%}.span-2-of-10{width:18.72%}.span-1-of-10{width:8.56%}@media only screen and (max-width:480px){.span-10-of-10{width:100%}.span-9-of-10{width:100%}.span-8-of-10{width:100%}.span-7-of-10{width:100%}.span-6-of-10{width:100%}.span-5-of-10{width:100%}.span-4-of-10{width:100%}.span-3-of-10{width:100%}.span-2-of-10{width:100%}.span-1-of-10{width:100%}}.span-11-of-11{width:100%}.span-10-of-11{width:90.76%}.span-9-of-11{width:81.52%}.span-8-of-11{width:72.29%}.span-7-of-11{width:63.05%}.span-6-of-11{width:53.81%}.span-5-of-11{width:44.58%}.span-4-of-11{width:35.34%}.span-3-of-11{width:26.1%}.span-2-of-11{width:16.87%}.span-1-of-11{width:7.63%}@media only screen and (max-width:480px){.span-11-of-11{width:100%}.span-10-of-11{width:100%}.span-9-of-11{width:100%}.span-8-of-11{width:100%}.span-7-of-11{width:100%}.span-6-of-11{width:100%}.span-5-of-11{width:100%}.span-4-of-11{width:100%}.span-3-of-11{width:100%}.span-2-of-11{width:100%}.span-1-of-11{width:100%}}.span-12-of-12{width:100%}.span-11-of-12{width:91.53%}.span-10-of-12{width:83.06%}.span-9-of-12{width:74.6%}.span-8-of-12{width:66.13%}.span-7-of-12{width:57.66%}.span-6-of-12{width:49.2%}.span-5-of-12{width:40.73%}.span-4-of-12{width:32.26%}.span-3-of-12{width:23.8%}.span-2-of-12{width:15.33%}.span-1-of-12{width:6.86%}@media only screen and (max-width:480px){.span-12-of-12{width:100%}.span-11-of-12{width:100%}.span-10-of-12{width:100%}.span-9-of-12{width:100%}.span-8-of-12{width:100%}.span-7-of-12{width:100%}.span-6-of-12{width:100%}.span-5-of-12{width:100%}.span-4-of-12{width:100%}.span-3-of-12{width:100%}.span-2-of-12{width:100%}.span-1-of-12{width:100%}}@font-face{font-family:vegurregular;src:url(../fonts/vegur-regular-webfont.woff2) format('woff2'),url(../fonts/vegur-regular-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:vegurbold;src:url(../fonts/vegur-bold-webfont.woff2) format('woff2'),url(../fonts/vegur-bold-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:vegurlight;src:url(../fonts/vegur-light-webfont.woff2) format('woff2'),url(../fonts/vegur-light-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-weight:400;font-style:normal;font-family:codropsicons;src:url(../fonts/codropsicons/codropsicons.eot);src:url(../fonts/codropsicons/codropsicons.eot?#iefix) format('embedded-opentype'),url(../fonts/codropsicons/codropsicons.woff) format('woff'),url(../fonts/codropsicons/codropsicons.ttf) format('truetype'),url(../fonts/codropsicons/codropsicons.svg#codropsicons) format('svg')}*{margin:0;padding:0;box-sizing:border-box}html{background-color:#fff;color:#2c2c2c;font-family:vegurregular,Arial,sans-serif;font-weight:300;font-size:20px;text-rendering:optimizeLegibility;overflow-x:hidden;scroll-behavior:smooth}.row-wo{max-width:1140px;margin:0 auto}.background-white{max-width:100%;background-color:#fff}section{margin-top:80px}.centered{text-align:middle}.text-right{text-align:right}.text-center{text-align:center}.heading{margin-top:120px;text-align:center}a:link,a:visited{color:#327ca9;text-decoration:none}a:active,a:hover{color:#304e83}.spacer{margin-top:200px}.hero-container{margin-top:80px;height:56.25vw;max-height:89vh;position:relative}.hero-fill{width:100%;height:100%;background-position:center;background-size:cover;background-repeat:no-repeat;display:none}.active{display:block}.hero-nav .prev{left:0}.hero-nav .next{right:0}@media only screen and (max-width:576px){.hero-container{margin-top:70px;height:56.25vw;max-height:95vh;position:relative}}@media only screen and (max-width:576px){.nav-thumbflip{display:none!important}}nav{z-index:9999;background-color:#fff}body{overflow-x:hidden;font-family:vegurregular,Arial,sans-serif}.nav-link{font-family:vegurregular,Arial,sans-serif;font-weight:600}.link-btn:link,.link-btn:visited{display:inline-block;padding:10px 30px;font-size:70%;font-weight:300;text-decoration:none;color:#fff}.link-btn-black:link,.link-btn-black:visited{display:inline-block;padding:10px 30px;font-size:70%;font-weight:300;text-decoration:none;color:#000;border:1px solid #000;transition:background-color .5s}.link-btn-black:active,.link-btn-black:hover{display:inline-block;padding:10px 30px;font-size:70%;font-weight:300;text-decoration:none;color:#fff;background-color:#666;border:1px solid #666}.btn-full:link,.btn-full:visited{background-color:#327ca9;transition:background-color .5s}.btn-full:active,.btn-full:hover{background-color:#304e83}.btn-ghost:link,.btn-ghost:visited{border:1px solid #000}.section-aboutus{line-height:1.5;text-align:center}.section-aboutus h2{text-transform:uppercase;font-weight:300}.section-aboutus p{padding-top:20px;font-size:90%}.portfolio-header{text-transform:uppercase;font-weight:300;padding-bottom:20px}.section-portfolio{padding:0;text-align:center;z-index:-9999}.section-portfolio h2{text-transform:uppercase;font-weight:300;padding-bottom:20px}.section-portfolio a{margin-top:20px}.portfolio-showcase{list-style:none;overflow:hidden;width:100%}.portfolio-showcase li{display:block;float:left;overflow:hidden;width:33.33%}.portfolio-photo{width:100%;margin:0 auto;overflow:hidden;display:block;background-color:#000;position:relative}.portfolio-photo:hover{background-color:rgba(50,124,169,.8)}.portfolio-photo img{opacity:1;max-width:100%;height:auto;display:block;position:relative;-webkit-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15);-webkit-transition:-webkit-transform .5s,opacity .5s;transition:transform .5s,opacity .5s}.portfolio-photo figcaption{position:absolute;top:1.8rem;left:0;width:100%;text-align:center;line-height:1.1rem;opacity:0;color:#fff;font-family:vegurlight,Arial,sans-serif;font-size:.75rem}.portfolio-photo:hover img{opacity:.3;-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03)}.portfolio-photo:hover figcaption{opacity:1;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;transition:all .8s ease}.portfolio-photo .button{cursor:pointer;border:1px solid #fff;color:#fff;text-decoration:none;padding:10px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.portfolio-photo .button:hover{border:1px solid #fff;color:#fff}@media only screen and (min-width :1194px){.portfolio-photo figcaption{top:25%}}@media only screen and (max-width :968px){.portfolio-showcase li{display:block;float:left;width:50%}.portfolio-photo figcaption{top:4.5rem}}@media only screen and (max-width :768px){.portfolio-showcase li{display:block;float:left;width:100%}}@media only screen and (max-width:480px){.portfolio-showcase li{display:block;float:left;width:100%}}@media only screen and (max-width:480px){.portfolio-showcase li{display:block;float:left;width:100%}}@media only screen and (max-width:600px){.portfolio-photo figcaption{position:absolute;top:0;left:0;width:100%;text-align:center;opacity:0;color:#fff;font-family:vegurlight,Arial,sans-serif;font-size:.6rem}}.portfolio-image{margin-top:100px;height:75vh;background-image:url(../img/carousel/bannekerside-min.png);background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}.section-detail{line-height:1.5;margin-left:10px}.section-detail h2{text-transform:uppercase;text-align:center;font-weight:300}.section-detail p{padding-top:20px;font-size:90%}.section-detail ul{list-style:none}.section-press{text-align:center}.section-press h2{text-transform:uppercase;font-weight:300}.section-press img{height:75px;width:auto;float:left}.section-press .press-link{font-size:75%;line-height:1}.section-contact h2{width:100%;background-color:#fff;text-transform:uppercase;font-weight:300}.section-contact p{width:100%;background-color:#fff;padding-top:20px;font-size:90%}.section-skyline{height:100vh;margin-top:200px;line-height:1.5;text-align:center;background:url(../img/dusk4.jpeg);background-position:center;background-repeat:no-repeat;background-size:cover}.svg-wrap{position:absolute;width:0;height:0;overflow:hidden}.hero-container nav a{position:absolute;top:50%;display:block;outline:0;text-align:left;z-index:1000;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.hero-container nav a.prev{left:0}.hero-container nav a.next{right:0}.hero-container nav a svg{display:block;margin:0 auto;padding:0}.hero-container img{width:100%;height:100%}.nav-thumbflip a{perspective:1000px}.nav-thumbflip a.prev{perspective-origin:100% 50%}.nav-thumbflip a.next{perspective-origin:0 50%}.nav-thumbflip .icon-wrap{display:block;width:100px;height:100px;background-color:#b1a798;transition:background-color .3s}.nav-thumbflip svg.icon{position:relative;top:50%;transition:fill .3s;transform:translateY(-50%);fill:#fff}.nav-thumbflip img{position:absolute;top:0;transition:transform .3s;backface-visibility:hidden}.nav-thumbflip a.prev img{left:100%;transform:rotateY(90deg);transform-origin:0 50%}.nav-thumbflip a.next img{right:100%;transform:rotateY(-90deg);transform-origin:100% 50%}.nav-thumbflip a:hover .icon-wrap{background-color:#fff}.nav-thumbflip a:hover svg.icon{fill:#c1b8ab}.nav-thumbflip a:hover img{transform:rotateY(0)}