/*! normalize.css v2.0.1 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}:focus{outline:0}body{line-height:1;color:#000;background:#fff}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}a{text-decoration:none}@font-face{font-family:'PoppinsRegular';src:url("../fonts/poppins-regular-webfont.eot");src:url("../fonts/poppins-regular-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/poppins-regular-webfont.woff2") format("woff2"),url("../fonts/poppins-regular-webfont.woff") format("woff"),url("../fonts/poppins-regular-webfont.ttf") format("truetype"),url("../fonts/poppins-regular-webfont.svg#PoppinsRegular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'PoppinsBold';src:url("../fonts/poppins-bold-webfont.eot");src:url("../fonts/poppins-bold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/poppins-bold-webfont.woff2") format("woff2"),url("../fonts/poppins-bold-webfont.woff") format("woff"),url("../fonts/poppins-bold-webfont.ttf") format("truetype"),url("../fonts/poppins-bold-webfont.svg#PoppinsBold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'PoppinsLight';src:url("../fonts/poppins-light-webfont.eot");src:url("../fonts/poppins-light-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/poppins-light-webfont.woff2") format("woff2"),url("../fonts/poppins-light-webfont.woff") format("woff"),url("../fonts/poppins-light-webfont.ttf") format("truetype"),url("../fonts/poppins-light-webfont.svg#PoppinsLight") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'PoppinsSemiBold';src:url("../fonts/poppins-semibold-webfont.eot");src:url("../fonts/poppins-semibold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/poppins-semibold-webfont.woff2") format("woff2"),url("../fonts/poppins-semibold-webfont.woff") format("woff"),url("../fonts/poppins-semibold-webfont.ttf") format("truetype"),url("../fonts/poppins-semibold-webfont.svg#PoppinsSemiBold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'PoppinsMedium';src:url("../fonts/poppins-medium-webfont.eot");src:url("../fonts/poppins-medium-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/poppins-medium-webfont.woff2") format("woff2"),url("../fonts/poppins-medium-webfont.woff") format("woff"),url("../fonts/poppins-medium-webfont.ttf") format("truetype"),url("../fonts/poppins-medium-webfont.svg#PoppinsMedium") format("svg");font-weight:normal;font-style:normal}h1{font-family:"PoppinsBold";font-size:36px;line-height:42.5px;margin-bottom:20px}h2,ol li{font-family:"PoppinsLight";font-size:20px;line-height:27px}ol{padding-left:18px}ol li{list-style-type:decimal}h3{font-family:"PoppinsLight";font-size:16px;line-height:24px}h4{font-family:"PoppinsSemiBold";font-size:20px;line-height:30px}em{font-family:"PoppinsSemiBold"}a{cursor:url("../img/hand-pointer.cur"),default}*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}body.noscroll,html.noscroll{overflow:hidden;position:fixed;width:100%}body{-webkit-font-smoothing:antialiased;background-color:#f8f8f9;background-size:cover;color:#34485e;font-family:"PoppinsRegular";font-size:16px;min-height:100vh;opacity:0;overflow:hidden;transition:opacity 0.6s ease}body.show{opacity:1}body.blog,body.category,body.single-post,body.archive,body.page-template-template-archive{overflow:auto}img{display:block;height:auto;max-width:100%}strong{font-family:"PoppinsBold"}.container{margin:0 auto;max-width:1067px;padding:0px 13px;position:relative}#slides .container{padding-right:50px}a{text-decoration:underline}a:hover{text-decoration:none}.hide-mobile{display:none}.hide-desktop{display:block}@media only screen and (min-width: 1067px){body.noscroll,html.noscroll{position:static}.hide-mobile{display:block}.hide-desktop{display:none}#slides .container{padding-right:13px}}.home footer{display:none}footer{border-top:1px solid #34485e;font-size:14px;line-height:21px;margin-top:22px;padding-bottom:70px;padding-top:20px}footer:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0}footer .left{margin-bottom:20px}footer a{color:#34485e}@media only screen and (min-width: 1067px){footer .left,footer right{display:inline-block;vertical-align:top;width:50%}footer .right{float:right;padding-top:63px;text-align:right}}#header-wrap{opacity:0}#header-wrap.bg{background-color:rgba(255,255,255,0.8);height:46px;left:0px;opacity:1;position:absolute;transition:opacity 0.3s ease;top:0px;width:100%;z-index:3}header{height:46px;left:0px;padding-top:18px;position:fixed;text-align:right;top:0px;width:100%;z-index:4}header #header-inner{border-bottom:1px solid #34485e;margin:0px 13px;padding-bottom:4px}header #header-inner #logo{background-image:url(../img/logo-mobile.png);background-repeat:no-repeat;background-size:contain;float:left;height:22px;opacity:1;transition:opacity 0.3s ease 0.15s;width:153px}header #header-inner #logo a{display:block;height:100%;width:100%}header #hamburger{background-image:url(../img/hamburger.png);background-size:cover;cursor:pointer;display:inline-block;height:20px;transition:opacity 0.6s ease;width:28px}header #hamburger.active{opacity:0.5}header.first #header-inner #logo{opacity:0}header.alt{background-color:#34485e;height:46px}header.alt #header-inner{border-bottom:1px solid #fff}header.alt #header-inner #logo{background-image:url(../img/logo-mobile-alt.png)}header.alt #hamburger{background-image:url(../img/hamburger-alt.png)}.blog header,.archive header,.single-post header,.page-template-template-archive header{background-color:#fff}@media only screen and (min-width: 1067px){#header-wrap.bg{height:94px}header{border-bottom:1px solid #34485e;height:94px;left:50%;margin-left:-520.5px;max-width:1041px;padding-top:28px}header #header-inner{border-bottom:none;margin:0 auto}header #header-inner:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0}header #header-inner #logo{background-image:url(../img/logo.png);display:inline-block;height:46px;opacity:1;width:86px}header #hamburger{display:none}header.alt{height:79px}header.alt #header-inner #logo{background-image:url(../img/logo-alt.png)}header.alt #header-inner nav ul li a{color:#fff}header.first #header-inner #logo{opacity:1}}nav{-webkit-overflow-scrolling:touch;background-color:#34485e;font-family:"PoppinsSemiBold";height:calc(100vh - 45px);left:100%;overflow:scroll;padding-bottom:100px;padding-top:45px;position:absolute;text-align:left;top:45px;transition:left 0.6s ease;width:100%;z-index:3}nav #close-nav{color:#fff;cursor:pointer;font-size:14px;position:absolute;right:13px;top:17px;text-decoration:underline}nav ul li a{color:#fff;display:block;font-size:20px;line-height:30px;margin-bottom:15px;outline:none;text-decoration:none}nav ul li a:hover,nav ul li a:focus,nav ul li a:active{outline:none}nav ul li:last-child a{background-image:url(../img/linkedin-alt.png);background-repeat:no-repeat;background-size:17px;margin-bottom:0px;text-indent:-99999px}nav.active{left:0px}@media only screen and (min-width: 1067px){nav{background-color:transparent;display:inline-block;height:auto;padding:0px;padding-left:10.7%;position:static;width:calc(100% - 86px)}nav #close-nav{display:none}nav ul{padding:0px !important;left:180px;position:relative}nav ul:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0}nav ul li{float:left}nav ul li.current_page_parent a{opacity:0.5}nav ul li a{color:#34485e;font-family:"PoppinsBold";font-size:14px;line-height:20px;margin-bottom:0px;opacity:1;transition:opacity 0.3s ease}nav ul li a.active,nav ul li a:hover{opacity:0.5}nav ul li:first-child{display:none}nav ul li:nth-child(2){width:14.2%}nav ul li:nth-child(2) a{width:100%}nav ul li:nth-child(3){width:18.5%}nav ul li:nth-child(4){width:8.8%}nav ul li:nth-child(4) a{width:100%}nav ul li:nth-child(5){width:10.6%}nav ul li:nth-child(6){width:12.1%}nav ul li:nth-child(7){width:12.4%}nav ul li:nth-child(8){width:1.9%}nav ul li:nth-child(8) a{background-image:url(../img/linkedin.png);background-size:contain}header.alt nav ul li:nth-child(8) a{background-image:url(../img/linkedin-alt.png);background-size:contain}}#slides{min-height:100vh}#slides .slick-track{background-image:url(../img/bg-huge.png);background-size:cover}#slides .slide{-webkit-overflow-scrolling:touch;background-image:none !important;background-size:100% 100%;cursor:url("../img/hand-open.cur"),default;height:100vh;overflow-y:auto;padding-bottom:50px;position:relative;width:100%;z-index:3}#slides .slide.grabbing{cursor:url("../img/hand-grab.cur"),default}#slides .slide[data-slick-index='1']{background-image:url(../img/bg-2.png)}#slides .slide[data-slick-index='2']{background-image:url(../img/bg-3.png)}#slides .slide[data-slick-index='3']{background-image:url(../img/bg-4.png)}#slides .slide[data-slick-index='4']{background-image:url(../img/bg-5.png)}#slides .slide[data-slick-index='5']{background-image:url(../img/bg-6.png)}#slides>button{background-color:transparent;background-image:url(../img/arrow-right.png);background-position:top right;background-repeat:no-repeat;background-size:28px 51px;border:none;cursor:url("../img/hand-pointer.cur"),default;height:51px;position:fixed;right:13px;text-indent:-9999px;top:53.75%;transition:top 0.3s ease 0.15s, opacity 0.3s ease;width:28px;z-index:2}#slides>button.slick-disabled,#slides>button.slick-prev{opacity:0 !important}#slides>button.top{background-size:16px 28px;top:72px}@media only screen and (min-width: 800px){#slides .slide{background-size:cover}}@media only screen and (min-width: 1067px){#slides .slide{padding-top:17.77vh}#slides>button{background-size:20px 36px;height:36px;margin-top:-18px;opacity:0;right:-80px;top:50vh;width:20px}#slides>button.slick-prev{background-image:url(../img/arrow-left.png);left:-80px;right:auto;opacity:0}#slides>button.slick-prev.slick-disabled{opacity:0 !important}#slides>button.top{background-size:20px 36px;top:50vh}}@media only screen and (min-width: 1140px){#slides>button{opacity:1;right:10px}#slides>button.slick-prev{left:10px;opacity:1 !important}}@media only screen and (min-width: 1350px){#slides>button{right:80px}#slides>button.slick-prev{left:80px}}@media only screen and (min-width: 1067px) and (max-height: 600px){#slides .slide{padding-top:107px}}#homepage-slide{background-image:url(../img/bg-1.png);padding-top:97px}#homepage-slide #homepage-logo{background-image:url(../img/logo.png);background-size:cover;height:83px;width:157px}#homepage-slide #homepage-content{margin-top:50px}#homepage-slide #homepage-content h2{margin-bottom:20px;width:200px}#homepage-slide #homepage-content h2 a{border-bottom:2px solid #34485e;color:#34485e;display:inline-block;text-decoration:none}#homepage-slide #homepage-content h3 a{color:#34485e}@media only screen and (min-width: 1067px){#homepage-slide #homepage-logo{height:158px;width:298px}#homepage-slide #homepage-content h2{font-size:36px;line-height:48px;width:100%}#homepage-slide #homepage-content h2 a{line-height:44px}}.slide .content-wrapper{opacity:0;padding-bottom:30px;padding-top:68px;position:relative;right:-100vw;transition:right 1.4s cubic-bezier(0.64, 0.04, 0.69, 0.995),opacity 1.6s cubic-bezier(0.64, 0.04, 0.69, 0.995) 0.3s}.slide .content-wrapper.active{right:0px;opacity:1}.slide .content-wrapper.from-left{left:-100vw;right:auto;transition:left 1.4s cubic-bezier(0.64, 0.04, 0.69, 0.995),opacity 1.6s cubic-bezier(0.64, 0.04, 0.69, 0.995) 0.3s}.slide .content-wrapper.from-left.active{left:0px}.slide .content-wrapper .content{border-bottom:1px solid #34485e;padding-bottom:32px}.slide .content-wrapper .content.lose-border{border-bottom:none}.slide .content-wrapper .content .links{margin-top:17px}.slide .content-wrapper .content .links .link{margin-bottom:5px}.slide .content-wrapper .content .links a{border-bottom:1px solid #99a4ae;color:#99a4ae;display:inline-block;line-height:24px;text-decoration:none}.slide .content-wrapper .content .links a.hero{color:#34485e;font-family:"PoppinsBold";text-decoration:underline}.slide .content-wrapper .content .links a.hero:hover{text-decoration:none}.slide .content-wrapper .content .links a:hover{text-decoration:none}.slide .content-wrapper .content h2{margin-bottom:20px}.slide .content-wrapper .content .small-content,.slide .content-wrapper .content .bottom-links{font-family:"PoppinsLight";font-size:16px;line-height:24px}.slide .content-wrapper .content .small-content a,.slide .content-wrapper .content .bottom-links a{color:#34485e}.slide .content-wrapper .content .small-content{margin-bottom:40px}.slide .content-wrapper .content .bottom-links{margin-top:11.7vh}.slide .content-wrapper .quote{font-family:"PoppinsLight";font-size:14px;line-height:24px;padding-top:35px}.slide .content-wrapper .quote .by{color:#99a4ae;margin-top:17px}@media only screen and (min-width: 1067px){.slide .content-wrapper{padding:0px}.slide .content-wrapper .content{border-bottom:none;display:inline-block;margin-right:9%;padding-bottom:0px;vertical-align:top;width:56.23%}.slide .content-wrapper .content.no-border h1{margin-bottom:12.5vh}.slide .content-wrapper .content h1{font-size:72px;line-height:85px;margin-bottom:4.4vh;max-width:initial}.slide .content-wrapper .content .links{font-size:20px;line-height:30px;margin-top:5.8vh}.slide .content-wrapper .content .links .link{margin-bottom:5px}.slide .content-wrapper .quote{border-left:1px solid #34485e;display:inline-block;margin-top:17.33vh;padding-bottom:45px;padding-left:20px;padding-top:5vh;vertical-align:top;width:34.77%}}.popup{-webkit-overflow-scrolling:touch;background-color:#34485e;color:#fff;height:100vh;left:0vw;overflow:auto;padding-top:60px;top:100vh;position:fixed;transition:top 1s cubic-bezier(0.64, 0.04, 0.69, 0.995);width:100vw;z-index:3}.popup .popup-content{opacity:0;transition:opacity 0.6s ease 0.7s}.popup.active{top:0px}.popup.active .popup-content{opacity:1}.popup.active #close{opacity:1}.popup #close{font-family:"PoppinsSemiBold";margin-bottom:15px;margin-left:2px;opacity:0;position:relative;text-align:right;transition:opacity 0.6s ease 0.7s}.popup #close a{color:#fff;display:inline-block;height:20px;text-decoration:none;width:20px}.popup #close a span{background-color:#fff;display:block;height:2px;position:relative;width:100%}.popup #close a span:first-child{top:10px;transform:rotate(45deg)}.popup #close a span:last-child{top:8px;transform:rotate(-45deg)}.popup #close a:hover{text-decoration:none}.popup .back-to-top{font-family:"PoppinsSemiBold";margin-bottom:80px;text-decoration:underline}.popup h1{line-height:45px;margin-bottom:15px}.popup p,.popup ol,.popup ul{font-size:16px;line-height:24px;margin-bottom:15px}.popup p:last-child,.popup ol:last-child,.popup ul:last-child{margin-bottom:0px}.popup ol{list-style-type:decimal;padding-left:30px}.popup section{margin-bottom:40px}.popup img{margin-bottom:20px}.popup h4{margin-bottom:15px;padding-top:15px}.popup a{color:#fff;text-decoration:none}@media only screen and (min-width: 1067px){.popup{padding-top:100px}.popup #close{margin-bottom:20px}.popup .container-inner{width:680px}.popup .close-wrapper{position:fixed;max-width:1067px;left:50%;margin-left:-547.5px;width:100%}}#blog-wrapper{padding-top:90px}#blog-wrapper #load-more{padding-top:40px}#blog-wrapper #load-more a{color:#34485e;font-family:"PoppinsBold";font-size:20px;line-height:30px}#blog-wrapper #blog-archive{background-color:#eaecee;font-family:"PoppinsLight";line-height:24px;margin-top:22px;padding:25px}#blog-wrapper #blog-archive #archive-title{font-family:"PoppinsBold"}#blog-wrapper #blog-archive a{color:#34485e}#blog-wrapper #blog-archive #archive-categories{padding-bottom:20px}#blog-wrapper #blog-archive #archive-dates{border-top:1px solid #34485e;padding-top:20px}#blog-wrapper #blog-archive #archive-dates li{list-style-type:none}@media only screen and (min-width: 1067px){#blog-wrapper{padding-top:170px}#blog-wrapper #blog-articles,#blog-wrapper #blog-archive{display:inline-block;vertical-align:top}#blog-wrapper #blog-articles{margin-right:2%;width:66%}#blog-wrapper #blog-archive{margin-top:0px;width:32%}}article{border-top:1px solid #000;padding-bottom:30px;padding-top:35px}article:first-child{border-top:none;padding-top:0px}article .meta{font-family:"PoppinsLight";line-height:20px;margin-bottom:10px}article .meta:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0}article .meta a{color:#34485e}article .meta .category{float:left}article .meta .category a{text-decoration:none}article .meta .category a:hover{text-decoration:underline}article .meta .date{float:right}article h1{font-size:40px;line-height:46px;margin-bottom:0px}article .author{font-family:"PoppinsLight";margin-bottom:30px}article .subheading{font-family:"PoppinsLight";font-size:20px;line-height:30px;margin-bottom:25px}article .main-content,article .main-content-archive{color:#333;line-height:24px}article .main-content p,article .main-content-archive p{margin-bottom:20px}article .main-content p:last-child,article .main-content-archive p:last-child{margin-bottom:0px}article .main-content img,article .main-content-archive img{width:100%}article .main-content a,article .main-content-archive a{color:#333;text-decoration:underline}article .main-content a:hover,article .main-content-archive a:hover{text-decoration:none}article.hidden{display:none}@media only screen and (min-width: 1067px){article{padding-top:60px}article .meta{margin-bottom:15px}article h1{font-size:60px;line-height:70px}article .subheading{font-size:24px;line-height:36px}article .main-content{-moz-column-count:2;-webkit-column-count:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;-moz-column-width:48.5%;-webkit-column-width:48.5%;column-width:48.5%}article .main-content p{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;-o-column-break-inside:avoid;-ms-column-break-inside:avoid;column-break-inside:avoid;display:inline-block}}.archive article,.page-template-template-archive article{border-top:1px solid #34485e;padding-bottom:50px;padding-top:22px}.archive article:last-child,.page-template-template-archive article:last-child{padding-bottom:20px}.archive article h2,.page-template-template-archive article h2{font-family:"PoppinsBold";font-size:24px;line-height:36px;margin-bottom:5px}.archive article h2 a,.page-template-template-archive article h2 a{color:#34485e}.archive article .author,.page-template-template-archive article .author{margin-bottom:15px}@media only screen and (min-width: 1067px){.archive h1,.page-template-template-archive h1{font-size:60px;line-height:70px;margin-bottom:30px}.archive article,.page-template-template-archive article{display:inline-block;height:276px;vertical-align:top;width:calc(50% - 10px)}.archive article:nth-child(2n),.page-template-template-archive article:nth-child(2n){margin-left:20px}.archive #blog-articles,.page-template-template-archive #blog-articles{padding-bottom:45px}}
