html,body{color:#000;background:#fff;font-family:Helvetica, Arial, sans-serif;font-weight:100}a{color:inherit;text-decoration:none;-ms-touch-action:manipulation;touch-action:manipulation}h1,.title{font-family:'Barlow Semi Condensed', sans-serif;font-weight:500;text-transform:uppercase;font-size:16px;letter-spacing:1px}@media only screen and (max-width: 760px){h1,.title{font-size:14px}}p{font-size:14px;line-height:20px;letter-spacing:1px}@media only screen and (max-width: 760px){p{font-size:12px;line-height:18px;letter-spacing:0.8px}}.mobile{display:none}@media only screen and (max-width: 760px){.mobile{display:block}}.button{padding:12px 40px;font-family:'Barlow Semi Condensed', sans-serif;font-weight:500;text-transform:uppercase;font-size:11px;letter-spacing:1px;border:1px solid;display:inline-block;cursor:pointer;background:none;-webkit-transition:background-color 0.3s ease,color 0.3s ease;transition:background-color 0.3s ease,color 0.3s ease}.button.white{border-color:#fff}.button.white:hover{background-color:#fff;color:#000}.button.dark{border-color:#000}.button.dark:hover{background-color:#000;color:#fff}.menuToggle{color:#000;background:none;position:fixed;top:22px;left:22px;z-index:101;font-size:13px}.nav{left:50%;position:absolute;-webkit-transform:translate(-50%, 0%);transform:translate(-50%, 0%);position:fixed;padding:22px;top:0;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;width:100%;z-index:100;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}@media only screen and (min-width: 760px) and (max-height: 540px){.nav{position:absolute}}.nav.open{opacity:1;visibility:visible}@media only screen and (max-width: 760px){.nav.open{overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch}}@media only screen and (max-width: 760px){.nav{-webkit-transition:opacity 0.4s,visibility 0.4s;transition:opacity 0.4s,visibility 0.4s;display:none;opacity:0;visibility:hidden;position:relative;top:auto;left:auto;-webkit-transform:none;transform:none;top:0;left:0;height:100%;position:fixed;background:#fff !important}.nav ul{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.nav ul li{display:block !important;margin:20px 0 !important}.nav ul li a{color:#000 !important}.nav ul li a .logo{width:140px;margin-bottom:30px}.nav ul li a:after{content:none;display:none}}.nav.smaller{background:rgba(255,255,255,0.75)}.nav.smaller ul li a{color:#000}.nav.smaller ul li a:after{background:#000}.nav ul{font-size:0}.nav ul li{display:inline-block;margin:0 20px}.nav ul li a{font-family:'Barlow Semi Condensed', sans-serif;font-weight:500;text-transform:uppercase;font-size:13px;color:#fff;letter-spacing:1px;position:relative}.nav ul li a:after{content:'';position:absolute;bottom:0px;left:0;height:1px;width:0;background:#fff;-webkit-transition:width 0.3s ease-in-out;transition:width 0.3s ease-in-out}.nav ul li a:hover:after{width:100%}.homeIntro{margin:0px;-webkit-box-sizing:border-box;box-sizing:border-box;height:100vh;width:100%;background-position:center center;background-size:cover;background-repeat:no-repeat;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;position:relative}.homeIntro.smaller{margin:60px;-webkit-box-sizing:border-box;box-sizing:border-box;height:calc(100vh - 120px);width:calc(100% - 120px)}.homeIntro .logo{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:80%;max-width:400px;z-index:2}@media only screen and (max-width: 760px){.homeIntro .logo{max-width:240px}}.homeIntro .videoHolder{position:absolute;z-index:1;top:0;left:0;overflow:hidden;width:100%;height:100%}.homeIntro .videoHolder:after{z-index:2;position:absolute;content:'';top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.1)}.homeIntro .videoHolder video{min-height:100%;min-width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.threeBoxes{font-size:0;width:100%;height:100vh;overflow:hidden;position:relative}@media only screen and (min-width: 760px) and (max-height: 540px){.threeBoxes{min-height:640px}}@media only screen and (max-width: 760px){.threeBoxes{height:auto !important;overflow:auto;padding:20px 18px;-webkit-box-sizing:border-box;box-sizing:border-box}}.threeBoxes .oneBox{display:block;position:absolute;width:50%;color:#fff;vertical-align:top;overflow:hidden;cursor:pointer}@media only screen and (max-width: 760px){.threeBoxes .oneBox{width:100%;position:relative;height:340px !important;-webkit-box-sizing:border-box;box-sizing:border-box;top:auto !important;left:auto !important;margin-bottom:20px}}.threeBoxes .oneBox:hover:after{background:rgba(0,0,0,0)}.threeBoxes .oneBox:hover .bg{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:transform 12s ease;-webkit-transition:-webkit-transform 12s ease;transition:-webkit-transform 12s ease;transition:transform 12s ease;transition:transform 12s ease, -webkit-transform 12s ease}.threeBoxes .oneBox:after{z-index:2;position:absolute;content:'';top:0;left:0;right:0;bottom:0;-webkit-transition:background 0.3s ease;transition:background 0.3s ease;background:rgba(0,0,0,0.1)}.threeBoxes .oneBox.full{height:100%;top:0;left:0}.threeBoxes .oneBox.half{height:calc(50% + 2px)}.threeBoxes .oneBox.half.top{top:0;left:50%}.threeBoxes .oneBox.half.bottom{top:50%;left:50%}.threeBoxes .oneBox .bg{-webkit-transform:scale(1);transform:scale(1);background-position:center center;background-size:cover;background-repeat:no-repeat;position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;-webkit-transition:transform 2s ease;-webkit-transition:-webkit-transform 2s ease;transition:-webkit-transform 2s ease;transition:transform 2s ease;transition:transform 2s ease, -webkit-transform 2s ease}.threeBoxes .oneBox .inner{position:absolute;z-index:3;bottom:60px;left:60px;padding-right:60px}@media only screen and (max-width: 760px){.threeBoxes .oneBox .inner{bottom:30px;left:25px;padding-right:25px}}.threeBoxes .oneBox .inner h1{padding-bottom:15px}.threeBoxes .oneBox .inner p{padding-bottom:22px;max-width:405px}.col{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box}.col.col_1-2{width:50%}@media only screen and (max-width: 760px){.col.col_1-2{width:100%}}.wrapper{margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 20px;font-size:0;max-width:1400px;width:100%}.wrapper .homeContent{margin-top:100px}@media only screen and (max-width: 760px){.wrapper .homeContent{margin-top:0px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.wrapper .homeContent .col{padding:40px;vertical-align:middle}@media only screen and (max-width: 1100px){.wrapper .homeContent .col{padding:20px}}@media only screen and (max-width: 760px){.wrapper .homeContent .col{padding:0;-ms-flex-wrap:grow;flex-wrap:grow}}@media only screen and (max-width: 760px){.wrapper .homeContent .col.text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:40px}}@media only screen and (max-width: 760px){.wrapper .homeContent .col.image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.wrapper .homeContent .col img{width:100%}.wrapper .homeContent .col h1{padding-bottom:30px}.wrapper .homeContent .col p{padding-bottom:40px;max-width:430px}@media only screen and (max-width: 760px){.wrapper .homeContent .col p{padding-bottom:30px}}.instagramHolder{margin-top:100px}@media only screen and (max-width: 760px){.instagramHolder{margin-top:40px}}.instagramHolder #instafeed .instagram_gallery{font-size:0}.instagramHolder #instafeed .instagram_gallery a{display:inline-block;width:16.66%;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}@media only screen and (max-width: 1100px){.instagramHolder #instafeed .instagram_gallery a{width:33.33%}}@media only screen and (max-width: 500px){.instagramHolder #instafeed .instagram_gallery a{width:50%}}.instagramHolder #instafeed .instagram_gallery a img{width:100%}.instagramHolder ul{font-size:0}.instagramHolder ul li{text-align:center;width:16.666%;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top;background:#000}@media only screen and (max-width: 1100px){.instagramHolder ul li{width:33.333%}}@media only screen and (max-width: 500px){.instagramHolder ul li{width:50%}}.instagramHolder ul li a{display:block;background-position:center center;background-size:cover;background-repeat:no-repeat;position:relative;overflow:hidden}.instagramHolder ul li a:before{content:"";display:block;padding-top:100%;position:relative;z-index:1}.instagramHolder .instaLink{text-align:center;display:block;margin:30px auto}.instagramHolder .instaLink img{width:30px}.instagramHolder .instaLink h1{margin-top:2px;font-size:12px}.footer{margin-top:100px;font-size:0;padding:24px 40px 22px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#f1f1f1}.footer.noSpace{margin-top:60px}@media only screen and (max-width: 760px){.footer{margin-top:40px;padding-bottom:30px}}.footer .col p{font-size:11px}.footer .col .left{text-align:left}.footer .col .left a{display:inline-block;margin-left:5px;position:relative;top:5px;opacity:0.75}.footer .col .left a:hover{opacity:1}.footer .col .left a img{width:20px;height:20px}.footer .col .right{text-align:right}.footer .col .right a:hover{text-decoration:underline}@media only screen and (max-width: 760px){.footer .col .left,.footer .col .right{text-align:center}.footer .col .left{margin-bottom:10px}}.cookieBar{position:fixed;bottom:0;left:0;width:100%;background:#fff;color:#000;padding:20px 30px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:0;border-top:1px solid #ededed;z-index:5000;-webkit-transition:transform 0.4s ease;-webkit-transition:-webkit-transform 0.4s ease;transition:-webkit-transform 0.4s ease;transition:transform 0.4s ease;transition:transform 0.4s ease, -webkit-transform 0.4s ease;-webkit-transform:translateY(500%);transform:translateY(500%)}.cookieBar.show{-webkit-transform:translateY(0%);transform:translateY(0%)}@media only screen and (max-width: 900px){.cookieBar{padding:15px 25px}}@media only screen and (max-width: 760px){.cookieBar{text-align:center;padding-top:10px}}.cookieBar .cookieInfo{display:inline-block}@media only screen and (max-width: 760px){.cookieBar .cookieInfo{display:block;margin-bottom:15px}}.cookieBar .cookieInfo p{font-size:12px;margin-top:10px}@media only screen and (max-width: 900px){.cookieBar .cookieInfo p{font-size:11px;margin-top:12px}}.cookieBar .cookieInfo p a{text-decoration:underline}.cookieBar .cookieButton{display:inline-block;float:right}@media only screen and (max-width: 760px){.cookieBar .cookieButton{float:none;margin-bottom:5px}}.halfPage{font-size:0;padding:0 60px;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 760px) and (max-height: 540px){.halfPage{padding-top:0px}}@media only screen and (max-width: 1100px){.halfPage{height:calc(100vh - 60px);padding:0 30px}}@media only screen and (max-width: 760px){.halfPage{height:auto !important;padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.halfPage .image,.halfPage .copy{height:calc(100vh - 120px);margin-top:60px;width:50%;display:inline-block;position:relative}@media only screen and (max-width: 1100px){.halfPage .image,.halfPage .copy{height:calc(100vh - 90px);margin-top:60px}}@media only screen and (min-width: 760px) and (max-height: 540px){.halfPage .image,.halfPage .copy{min-height:540px}}@media only screen and (max-width: 760px){.halfPage .image,.halfPage .copy{width:100%}}.halfPage .image{background-position:center center;background-size:cover;background-repeat:no-repeat}@media only screen and (max-width: 760px){.halfPage .image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;height:400px !important}}.halfPage .image .logo{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:80%;max-width:300px;z-index:2}@media only screen and (max-width: 1100px){.halfPage .image .logo{max-width:240px}}@media only screen and (max-width: 760px){.halfPage .image .logo{max-width:200px}}@media only screen and (max-width: 760px){.halfPage .copy{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;height:auto !important;margin-top:40px}}.halfPage .copy.left .inner{padding-right:60px}@media only screen and (max-width: 1100px){.halfPage .copy.left .inner{padding-right:30px}}@media only screen and (max-width: 760px){.halfPage .copy.left .inner{padding-right:0}}.halfPage .copy.right .inner{padding-left:60px}@media only screen and (max-width: 1100px){.halfPage .copy.right .inner{padding-left:30px}}@media only screen and (max-width: 760px){.halfPage .copy.right .inner{padding-left:0}}.halfPage .copy .inner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:80%;max-width:360px}@media only screen and (max-width: 760px){.halfPage .copy .inner{position:relative;top:auto;left:auto;-webkit-transform:none;transform:none;padding:0 2px !important;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:none}}.halfPage .copy .inner h1{padding-bottom:30px}.halfPage .copy .inner p{padding-bottom:40px;max-width:430px}@media only screen and (max-width: 760px){.halfPage .copy .inner p{padding-bottom:30px}}.halfPage .copy .inner.contactInfo .contactDetails p{padding-bottom:0}.halfPage .copy .inner.contactInfo form label{font-family:'Barlow Semi Condensed', sans-serif;font-weight:500;text-transform:uppercase;font-size:12px;letter-spacing:0.6px;display:block;margin-bottom:7px}@media only screen and (max-height: 800px){.halfPage .copy .inner.contactInfo form label{margin-bottom:5px}}.halfPage .copy .inner.contactInfo form input,.halfPage .copy .inner.contactInfo form textarea{display:block;padding:7px;border:1px solid #000;width:100%;font-size:14px;margin-bottom:20px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;border-radius:0}@media only screen and (max-height: 800px){.halfPage .copy .inner.contactInfo form input,.halfPage .copy .inner.contactInfo form textarea{margin-bottom:15px}}.halfPage .copy .inner.contactInfo form textarea{height:100px}.halfPage .copy .inner.contactInfo form .contactResponse{margin-bottom:20px;margin-top:30px;padding-bottom:0}@media only screen and (min-width: 760px) and (max-height: 780px){#page_contact .halfPage .image,#page_contact .halfPage .copy{min-height:760px}}.clear{height:1px;clear:both;float:none;display:block}.fullPage{margin-top:60px;padding:2px;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 760px){.caseStudies{margin-top:60px}}.caseStudies ul{font-size:0}.caseStudies ul li{width:33.33%;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:2px;font-size:0;vertical-align:top}@media only screen and (max-width: 760px){.caseStudies ul li{width:50%;padding:2px}}@media only screen and (max-width: 500px){.caseStudies ul li{width:100%}}.caseStudies ul li a img{width:100%}.pageIntro{text-align:center;margin:100px auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 20px}@media only screen and (max-width: 760px){.pageIntro{margin:20px auto}}.pageIntro h1{padding-bottom:30px}.pageIntro p{padding-bottom:40px;max-width:470px;margin:0 auto}@media only screen and (max-width: 760px){.pageIntro p{padding-bottom:30px}}.pageIntro.privacyIntro{min-height:calc(100vh - 390px)}.testimonialsWrapper{max-width:1400px;width:100%;margin:-40px auto 0;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:41vh}@media only screen and (max-width: 760px){.testimonialsWrapper{margin:80px auto 0}}.testimonialsWrapper ul{font-size:0}.testimonialsWrapper ul li{display:inline-block;width:33.33%;vertical-align:top;padding:40px;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 1100px){.testimonialsWrapper ul li{width:50%}}@media only screen and (max-width: 760px){.testimonialsWrapper ul li{width:100%;padding:0 0 40px}}.testimonialsWrapper ul li p{margin-bottom:20px}.testimonialsWrapper ul li span{font-size:14px}
/*# sourceMappingURL=screen.css.map */