a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}p{font-size:.9375em;line-height:1.6;margin-bottom:1.6em}.h1,h1{font-size:2.0828125em;line-height:1.1702925731;margin-bottom:1.0202550638em}@media only screen and (min-width:48em){.h1,h1{font-size:2.3685625em;line-height:1.1874290841}}@media only screen and (min-width:60em){.h1,h1{font-size:2.776375em;line-height:1.1480797803}}@media only screen and (min-width:48em){.h1,h1{margin-bottom:.7388447634em}}@media only screen and (min-width:60em){.h1,h1{margin-bottom:.4727387331em}}.h2,h2{font-size:1.5625em;line-height:1.26;margin-bottom:.5276116778em}@media only screen and (min-width:48em){.h2,h2{font-size:2.0828125em;line-height:1.1702925731}}@media only screen and (min-width:60em){.h2,h2{font-size:2.3685625em;line-height:1.1874290841}}@media only screen and (min-width:48em){.h2,h2{margin-bottom:1.0202550638em}}@media only screen and (min-width:60em){.h2,h2{margin-bottom:.7388447634em}}.h3,h3{font-size:1.333em;line-height:1.2659414854;margin-bottom:.9846211553em}@media only screen and (min-width:48em){.h3,h3{font-size:1.5625em;line-height:1.26}}@media only screen and (min-width:60em){.h3,h3{font-size:1.776875em;line-height:1.195919803}}@media only screen and (min-width:48em){.h3,h3{margin-bottom:.68em}}@media only screen and (min-width:60em){.h3,h3{margin-bottom:.5013589466em}}.h4,h4{font-size:1.1721875em;line-height:1.2796587577;margin-bottom:1.3862969875em}@media only screen and (min-width:48em){.h4,h4{font-size:1.333em;line-height:1.2659414854}}@media only screen and (min-width:60em){.h4,h4{font-size:1.5625em;line-height:1.26}}@media only screen and (min-width:48em){.h4,h4{margin-bottom:.9846211553em}}@media only screen and (min-width:60em){.h4,h4{margin-bottom:.68em}}*,:after,:before{box-sizing:border-box;outline:0}::-moz-selection{color:#fff;background:#25bcc5;background:rgba(37,188,197,.6)}::selection{color:#fff;background:#25bcc5;background:rgba(37,188,197,.6)}body,html{height:100%}body{background:#fff;font-family:Lato,sans-serif;font-size:100%;line-height:1.6;color:#191919;font-weight:400;word-wrap:break-word;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.container{max-width:960px;width:95%;margin:0 auto}.wrapper{position:relative;max-width:1280px;width:100%;margin:0 auto}img{max-width:100%;height:auto}a{color:inherit;text-decoration:none;cursor:pointer}header{background:#191919;padding:1.5em 0;width:100%;z-index:800}header:after{content:'';display:table;clear:both}@media all and (min-width:48em){header{position:fixed;-webkit-transition:all .8s;transition:all .8s}}header .logo{float:left}@media all and (min-width:48em){header .logo{padding:.1875em 0}}header .logo img{display:block}.fade{background:#191919;background:rgba(25,25,25,.8)}.hide{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.mobile_btn{position:absolute;top:21px;right:2.5%;height:32px;width:32px;cursor:pointer;z-index:1000;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}@media all and (min-width:48em){.mobile_btn{display:none;position:fixed;top:25px}}.mobile_btn:hover{opacity:.8}.mobile_btn.active .top{-webkit-transform:translateY(11px) translateX(0) rotate(45deg);transform:translateY(11px) translateX(0) rotate(45deg)}.mobile_btn.active .middle{opacity:0}.mobile_btn.active .bottom{-webkit-transform:translateY(-9px) translateX(0) rotate(-45deg);transform:translateY(-9px) translateX(0) rotate(-45deg)}.mobile_btn span{background:#fff;border:none;height:4px;width:100%;position:absolute;top:0;left:0;-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer}.mobile_btn span:nth-of-type(2){top:10px}.mobile_btn span:nth-of-type(3){top:20px}.overlay{position:fixed;background:#25bcc5;top:0;left:0;width:100%;height:0%;opacity:0;z-index:900;visibility:hidden;-webkit-transition:opacity .3s,visibility .3s,height .3s;transition:opacity .3s,visibility .3s,height .3s;overflow:hidden}.overlay.open{opacity:1;visibility:visible;height:100%}.overlay.open li{-webkit-animation:fadeInLeft .5s ease forwards;animation:fadeInLeft .5s ease forwards;-webkit-animation-delay:.35s;animation-delay:.35s}.overlay.open li:nth-of-type(2){-webkit-animation-delay:.4s;animation-delay:.4s}.overlay.open li:nth-of-type(3){-webkit-animation-delay:.45s;animation-delay:.45s}.overlay.open li:nth-of-type(4){-webkit-animation-delay:.5s;animation-delay:.5s}.overlay.open li:nth-of-type(5){-webkit-animation-delay:.55s;animation-delay:.55s}.overlay.open li:nth-of-type(6){-webkit-animation-delay:.6s;animation-delay:.6s}.overlay.open li:nth-of-type(7){-webkit-animation-delay:.65s;animation-delay:.65s}.overlay.open li:nth-of-type(8){-webkit-animation-delay:.7s;animation-delay:.7s}.overlay nav{position:relative;height:50%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center}.overlay ul{margin:0 auto;display:inline-block;position:relative;height:100%}.overlay ul li{display:block;height:20%;height:25%;min-height:50px;position:relative;opacity:0}.overlay ul li:last-child{height:0}.overlay ul li a{text-transform:uppercase;position:relative;color:#fff;text-decoration:none;overflow:hidden;font-size:1.25em}.overlay ul li a:after{content:'';height:2px;background:#fff;bottom:-4px;left:0;position:absolute;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}@-webkit-keyframes fadeInLeft{0%{opacity:0;right:20%}to{opacity:1;right:0}}@keyframes fadeInLeft{0%{opacity:0;right:20%}to{opacity:1;right:0}}.primary-nav{display:none;float:right}@media all and (min-width:48em){.primary-nav{display:block}}.primary-nav li{display:inline-block;margin-left:3.125em}.primary-nav li:first-child{margin-left:0}.primary-nav a{color:#fff;font-weight:600;text-transform:uppercase;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.primary-nav a:hover{color:#25bcc5}.intro{display:table;width:100%;height:100%;height:calc(100% - 67px);background-image:url(../images/intro-banner.jpg);background-position:28% 25%;background-repeat:no-repeat;background-size:cover;padding:2.25em 0}@media all and (min-width:48em){.intro{height:100%;background-position:42% 25%}}@media all and (min-width:60em){.intro{background-position:50% 0}}.intro_outer{display:table-cell;vertical-align:bottom}@media all and (min-width:48em){.intro_outer{vertical-align:top}}.intro_inner{max-width:960px;width:95%;margin:0 auto}.intro_content{display:none;max-width:540px;margin-left:auto;margin-right:auto}@media all and (min-width:60em){.intro_content{display:block;float:right;width:520px;margin:9em 0 0}}.intro_content .name{display:none}.intro_content h1{color:#25bcc5;text-transform:uppercase;font-weight:700;margin-bottom:.7651912978em}@media only screen and (min-width:48em){.intro_content h1{margin-bottom:.5541335726em}}@media only screen and (min-width:60em){.intro_content h1{margin-bottom:.3545540498em}}.intro_content h3{color:#fff;font-weight:600;margin-bottom:1.2307764441em}@media only screen and (min-width:48em){.intro_content h3{margin-bottom:.85em}}@media only screen and (min-width:60em){.intro_content h3{margin-bottom:.6266986833em}}.intro_content .reduce{display:none}@media only screen and (min-width:80em){.intro_content .reduce{display:block}}.intro_content h4{color:#fff;margin-bottom:2.0794454812em}@media only screen and (min-width:48em){.intro_content h4{margin-bottom:1.4769317329em}}@media only screen and (min-width:60em){.intro_content h4{margin-bottom:1.02em}}.intro_mobile{background:#25bcc5;padding:2.25em 0}@media all and (min-width:60em){.intro_mobile{display:none}}.intro_mobile--inner{max-width:960px;width:95%;margin:0 auto;max-width:540px;margin-left:auto;margin-right:auto}.intro_mobile h1{color:#fff;text-transform:uppercase;font-weight:700;margin-bottom:.7651912978em}@media only screen and (min-width:48em){.intro_mobile h1{margin-bottom:.5541335726em}}@media only screen and (min-width:60em){.intro_mobile h1{margin-bottom:.3545540498em}}.intro_mobile h3{color:#fff;font-weight:600;margin-bottom:1.2307764441em}@media only screen and (min-width:48em){.intro_mobile h3{margin-bottom:.85em}}@media only screen and (min-width:60em){.intro_mobile h3{margin-bottom:.6266986833em}}.intro_mobile .reduce{display:none}@media only screen and (min-width:60em){.intro_mobile .reduce{display:block}}.intro_mobile h4{margin-bottom:2.0794454812em}@media only screen and (min-width:48em){.intro_mobile h4{margin-bottom:1.4769317329em}}@media only screen and (min-width:60em){.intro_mobile h4{margin-bottom:1.02em}}.about-me{padding:2.25em 0}@media all and (min-width:48em){.about-me{padding:3em 0}}@media all and (min-width:80em){.about-me{background-image:url(../images/about-me.png);background-repeat:no-repeat;background-position:0 50%;padding:4.5em 0 10.5em}}.about-me_inner{max-width:960px;width:95%;margin:0 auto}.about-me_inner:after{content:'';display:table;clear:both}.about-me_content{max-width:540px;margin-left:auto;margin-right:auto}@media all and (min-width:80em){.about-me_content{float:right;width:520px}}.about-me_content h2{color:#25bcc5;margin-bottom:.3957087584em}@media only screen and (min-width:48em){.about-me_content h2{margin-bottom:.7651912978em}}@media only screen and (min-width:60em){.about-me_content h2{margin-bottom:.5541335726em}}.about-me_content a{text-decoration:underline}.about-me_content p{margin-bottom:.8em}.about-me_content p:last-child{margin-bottom:0}.tv-appearance{position:relative;background-image:url(../images/tv-appearance.jpg);background-repeat:no-repeat;background-position:60% 0;height:320px}@media all and (min-width:30em){.tv-appearance{padding-bottom:45.703125%;background-position:50% 0}}@media all and (min-width:60em){.tv-appearance{background-position:55% 0}}.tv-appearance_inner{max-width:960px;width:95%;margin:0 auto}.tv-appearance_content{max-width:440px;margin-left:auto;margin-right:auto;position:absolute;bottom:10%}@media all and (min-width:48em){.tv-appearance_content{max-width:540px}}.tv-appearance_content h2{color:#25bcc5;font-weight:700;text-transform:uppercase}@media all and (min-width:48em){.tv-appearance_content .short{display:none}}.tv-appearance_content .long{display:none}@media all and (min-width:48em){.tv-appearance_content .long{display:block}}.experience{padding:2.25em 0}@media all and (min-width:48em){.experience{padding:3em 0}}@media all and (min-width:80em){.experience{background-image:url(../images/experience.png);background-repeat:no-repeat;background-position:100% 48%;padding:4.5em 0 24em}}.experience_inner{max-width:960px;width:95%;margin:0 auto}.experience_inner:after{content:'';display:table;clear:both}.experience_content{max-width:540px;margin-left:auto;margin-right:auto}@media all and (min-width:80em){.experience_content{float:left;width:412px}}.experience_content h2{color:#25bcc5;margin-bottom:.3957087584em}@media only screen and (min-width:48em){.experience_content h2{margin-bottom:.7651912978em}}@media only screen and (min-width:60em){.experience_content h2{margin-bottom:.5541335726em}}.experience_content a{text-decoration:underline}.experience_content p{margin-bottom:.8em}.experience_content p:last-child{margin-bottom:0}@media all and (min-width:80em){.expertise{height:730px;margin-bottom:6em}}.expertise_sector{padding:2.25em 0}.expertise .property{background:#caeaec}.expertise_inner{max-width:960px;width:95%;margin:0 auto}.expertise_inner:after{content:'';display:table;clear:both}.expertise_content{max-width:540px;margin-left:auto;margin-right:auto}@media all and (min-width:80em){.expertise_content{float:left;width:380px}}.expertise_content h2{color:#179097;margin-bottom:.2638058389em}@media only screen and (min-width:48em){.expertise_content h2{margin-bottom:.5101275319em}}@media only screen and (min-width:60em){.expertise_content h2{margin-bottom:.3694223817em}}.expertise_content h4{text-transform:uppercase;font-weight:700;margin-bottom:.6931484937em}@media only screen and (min-width:48em){.expertise_content h4{margin-bottom:.4923105776em}}@media only screen and (min-width:60em){.expertise_content h4{margin-bottom:.34em}}.expertise_content a{text-decoration:underline}.expertise_content p{margin-bottom:.8em}.expertise_content p:last-child{margin-bottom:0}.expertise_profile{display:none}@media all and (min-width:80em){.expertise_profile{display:block;float:right;width:500px}}.expertise_profile img{position:absolute}footer{background:#191919;color:#fff;text-align:center;padding:2.25em 0}footer .logo{display:block;margin:0 auto .75em}footer li{position:relative;display:inline-block;padding-right:1.125em;text-transform:uppercase}@media all and (min-width:48em){footer li:first-child:after{content:'';position:absolute;top:7px;right:7px;width:1px;height:12px;background:#25bcc5}}footer a{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}footer a:hover{color:#25bcc5}.btn{display:block;width:100%;max-width:220px;background-color:#25bcc5;background-image:url(../images/arrow-btn.svg);background-repeat:no-repeat;background-position:90% 50%;color:#fff;border:1px solid #25bcc5;text-transform:uppercase;font-weight:600;padding:.75em 1.5em;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.btn_white{border:1px solid #fff}.btn:hover{background-color:#25bcc5;background-color:rgba(37,188,197,.6)}
/*# sourceMappingURL=main.css.map */
