.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{zoom:1}@media only screen and (max-width: 600px){.bio .bio-left .infotab button{padding:10px 10px !important;font-size:0.8em}.bio .bio-left .infotabcontent{font-size:0.70em}.VueCarousel-slide h2{font-size:1em;margin-top:10px}.slider-post{min-height:275px !important}}@media only screen and (max-width: 899px){.VueCarousel-pagination{margin-top:30px}#seeMoreModal .modal-content{width:80% !important;font-size:0.8em}#recommendations .slider{width:90% !important;zoom:120%}.cd-timeline-content{font-size:0.8em}[data-aos="anim-right"],[data-aos="anim-left"],[data-aos="anim-date"]{transform:translate3d(10px, 0, 0);opacity:0;transition-property:opacity,transform}[data-aos="anim-right"].aos-animate,[data-aos="anim-left"].aos-animate,[data-aos="anim-date"].aos-animate{transform:translateZ(0);opacity:1}.allArticles{font-size:0.9em}table.table.borderless{font-size:0.85em}table.table.borderless .tag{height:23px;line-height:23px;padding:0 10px 0 10px}.contact-wrap .contact-form .secondary-button{float:left !important;margin-top:10px}.cd-timeline-content img{float:none !important}}@media only screen and (min-width: 900px){.VueCarousel-pagination{margin-top:50px}[data-aos="anim-right"]{transform:translate3d(-100px, 0, 0);opacity:0;transition-property:opacity,transform}[data-aos="anim-right"].aos-animate{transform:translateZ(0);opacity:1}[data-aos="anim-left"]{transform:translate3d(100px, 0, 0);opacity:0;transition-property:opacity,transform}[data-aos="anim-left"].aos-animate{transform:translateZ(0);opacity:1}[data-aos="anim-date"]{transform:scale(0.6);opacity:0;transition-property:opacity,transform}[data-aos="anim-date"].aos-animate{transform:translateZ(0);opacity:1}}@-webkit-keyframes swing{15%{-webkit-transform:translateX(5px);transform:translateX(5px)}30%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}50%{-webkit-transform:translateX(3px);transform:translateX(3px)}65%{-webkit-transform:translateX(-3px);transform:translateX(-3px)}80%{-webkit-transform:translateX(2px);transform:translateX(2px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes swing{15%{-webkit-transform:translateX(5px);transform:translateX(5px)}30%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}50%{-webkit-transform:translateX(3px);transform:translateX(3px)}65%{-webkit-transform:translateX(-3px);transform:translateX(-3px)}80%{-webkit-transform:translateX(2px);transform:translateX(2px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.cd-timeline-img:hover{-webkit-animation:swing 1s ease;animation:swing 1s ease;-webkit-animation-iteration-count:1;animation-iteration-count:1}.loader{color:#ffffff;font-size:90px;text-indent:-9999em;overflow:hidden;width:1em;height:1em;border-radius:50%;margin:40vh auto;position:relative;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load6 1.7s infinite ease, round 1.7s infinite ease;animation:load6 1.7s infinite ease, round 1.7s infinite ease}@-webkit-keyframes load6{0%{box-shadow:0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em}5%,
  95%{box-shadow:0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em}10%,
  59%{box-shadow:0 -0.83em 0 -0.4em, -0.087em -0.825em 0 -0.42em, -0.173em -0.812em 0 -0.44em, -0.256em -0.789em 0 -0.46em, -0.297em -0.775em 0 -0.477em}20%{box-shadow:0 -0.83em 0 -0.4em, -0.338em -0.758em 0 -0.42em, -0.555em -0.617em 0 -0.44em, -0.671em -0.488em 0 -0.46em, -0.749em -0.34em 0 -0.477em}38%{box-shadow:0 -0.83em 0 -0.4em, -0.377em -0.74em 0 -0.42em, -0.645em -0.522em 0 -0.44em, -0.775em -0.297em 0 -0.46em, -0.82em -0.09em 0 -0.477em}100%{box-shadow:0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em}}@keyframes load6{0%{box-shadow:0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em}5%,
  95%{box-shadow:0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em}10%,
  59%{box-shadow:0 -0.83em 0 -0.4em, -0.087em -0.825em 0 -0.42em, -0.173em -0.812em 0 -0.44em, -0.256em -0.789em 0 -0.46em, -0.297em -0.775em 0 -0.477em}20%{box-shadow:0 -0.83em 0 -0.4em, -0.338em -0.758em 0 -0.42em, -0.555em -0.617em 0 -0.44em, -0.671em -0.488em 0 -0.46em, -0.749em -0.34em 0 -0.477em}38%{box-shadow:0 -0.83em 0 -0.4em, -0.377em -0.74em 0 -0.42em, -0.645em -0.522em 0 -0.44em, -0.775em -0.297em 0 -0.46em, -0.82em -0.09em 0 -0.477em}100%{box-shadow:0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em}}@-webkit-keyframes round{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes round{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#post-container>div.rtb-close{z-index:99}html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}@font-face{font-family:"headline";src:url("../fonts/Aleo-Bold.otf") format("opentype");font-weight:normal;font-style:normal}.primary-button{white-space:nowrap;display:inline-block;height:48px;line-height:48px;padding:0 32px;-webkit-box-shadow:0 4px 8px rgba(0,0,0,0.25) ;-moz-box-shadow:0 4px 8px rgba(0,0,0,0.25) ;box-shadow:0 4px 8px rgba(0,0,0,0.25) ;border-radius:4px;font-size:.9em;text-transform:uppercase;text-decoration:none;text-align:center;cursor:pointer;-webkit-transition:ease,.3s;-moz-transition:ease,.3s;transition:ease,.3s;background-color:#d24376;color:#EAEAEA}.primary-button:hover{-webkit-transform:translate(0px, -2px);-moz-transform:translate(0px, -2px);-ms-transform:translate(0px, -2px);-o-transform:translate(0px, -2px);transform:translate(0px, -2px)}.secondary-button{white-space:nowrap;display:inline-block;height:48px;line-height:48px;padding:0 32px;-webkit-box-shadow:0 4px 8px rgba(0,0,0,0.25) ;-moz-box-shadow:0 4px 8px rgba(0,0,0,0.25) ;box-shadow:0 4px 8px rgba(0,0,0,0.25) ;border-radius:4px;font-size:.9em;text-transform:uppercase;text-decoration:none;text-align:center;cursor:pointer;-webkit-transition:ease,.3s;-moz-transition:ease,.3s;transition:ease,.3s;background-color:#ccc;color:#0D212D}.secondary-button:hover{-webkit-transform:translate(0px, -2px);-moz-transform:translate(0px, -2px);-ms-transform:translate(0px, -2px);-o-transform:translate(0px, -2px);transform:translate(0px, -2px)}.button-fa{margin:0 4px 0 0}h1,h2,h3{margin:0}p{margin-top:0}a{text-decoration:none}body{background-color:#0D212D;background-image:url(../img/bg.png);background-position:center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;margin:0;padding:0;font-size:18px;font-family:"PT Sans","Helvetica",sans-serif;color:#EAEAEA}.baby-hide-text{display:none}@media only screen and (min-width: 768px){.baby-hide-text{display:inline}}.baby-show-text{display:inline}@media only screen and (min-width: 768px){.baby-show-text{display:none}}.baby-hide-div{display:none}@media only screen and (min-width: 768px){.baby-hide-div{display:block}}.baby-show-div{display:block;margin-top:40px}@media only screen and (min-width: 768px){.baby-show-div{display:none}}.front{height:100vh;background-position:center;z-index:1;position:relative;background-attachment:fixed}.key-term{color:#49ace1;font-style:italic}.intro-wrapper{max-width:1200px;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;justify-content:center;height:80vh;z-index:2}.intro-wrapper::after{clear:both;content:"";display:block}.intro-wrapper::after{clear:both;content:"";display:block}@media only screen and (max-width: 1216px){.intro-wrapper{padding:16px}}.intro-wrapper .intro{z-index:4}@media only screen and (max-width: 436px){.intro-wrapper .intro{float:left;display:block;margin-right:2.3576520234%;width:100%}.intro-wrapper .intro:last-child{margin-right:0}}@media only screen and (min-width: 437px) and (max-width: 767px){.intro-wrapper .intro{float:left;display:block;margin-right:2.3576520234%;width:82.9403913294%}.intro-wrapper .intro:last-child{margin-right:0}}@media only screen and (min-width: 768px){.intro-wrapper .intro{float:left;display:block;margin-right:2.3576520234%;width:48.8211739883%;font-size:1.05em}.intro-wrapper .intro:last-child{margin-right:0}}.intro-wrapper .intro .headline{margin-bottom:32px}.intro-wrapper .intro .headline h1{font-family:"headline";font-weight:normal;text-transform:lowercase;line-height:1.1em;color:#faa82e}@media only screen and (max-width: 1216px){.intro-wrapper .intro .headline h1{font-size:2.7em}}@media only screen and (min-width: 1217px){.intro-wrapper .intro .headline h1{font-size:3.5em}}.intro-wrapper .intro .headline .de-emph-headline{-webkit-text-fill-color:rgba(251,189,96,0.15)}.intro-wrapper .intro .typed-wrap{height:56px}.intro-wrapper .intro .typed-wrap a{color:#49BD9D;border-bottom:1px dotted #49BD9D}.intro-wrapper .intro a.intro-button{border:none}@media only screen and (max-width: 1216px){.intro-wrapper .intro a.intro-button{margin:24px 8px 0 0;padding:0 16px}}@media only screen and (min-width: 1217px){.intro-wrapper .intro a.intro-button{margin:32px 16px 32px 0}}.typed-cursor{margin-left:4px;opacity:1;color:#faa82e;animation:blink .7s infinite}@-webkit-keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-moz-keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.profile{background-image:url(../img/profile2.png);background-repeat:no-repeat;background-position:center right;background-size:contain;opacity:.2;position:absolute;bottom:-120px;right:auto;display:block;padding:0;width:100%;height:100%;z-index:3}@media only screen and (max-width: 436px){.profile{background:none}}.hamburger{cursor:pointer;position:fixed;color:#0D212D;font-size:.75em;height:48px;width:48px;text-align:center;padding-top:10px;right:16px;top:16px;z-index:17;background:rgba(234,234,234,0.8);border:1px solid rgba(13,33,45,0.2);border-radius:50%}@media only screen and (min-width: 768px){.hamburger{display:none}}.slide-menu{position:fixed;top:-100vh;right:0;bottom:0;left:0px;opacity:0;-webkit-transition:opacity .6s ease-in-out 0s,top .4s ease-in-out .2s,display 0s;-moz-transition:opacity .6s ease-in-out 0s,top .4s ease-in-out .2s,display 0s;transition:opacity .6s ease-in-out 0s,top .4s ease-in-out .2s,display 0s;height:100vh;z-index:15;background-color:#152a45;text-align:center}@media only screen and (min-width: 768px){.slide-menu{display:none}}.slide-menu .ham-logo{cursor:pointer;z-index:16;margin:120px auto 48px auto}.slide-menu .ham-logo img{height:80px}.slide-menu nav{color:#C0B3A0}.slide-menu ul{list-style:none;margin:0;padding:0;text-transform:uppercase}.slide-menu ul li{cursor:pointer;padding:32px 0;width:95vw;margin:0 auto;border-bottom:1px dotted #EAEAEA}.slide-menu ul a{color:inherit}#slide-menu-toggler{display:none}#slide-menu-toggler:checked ~ .slide-menu{top:0px;opacity:.98;display:block}.nav-wrap{margin:0;width:100%;box-sizing:border-box;color:#C0B3A0;height:80px;position:absolute;bottom:0;z-index:12}.nav-wrap .nav{display:none;max-width:1200px;max-width:1200px;margin-left:auto;margin-right:auto;margin:0 auto;padding:16px 0}@media only screen and (min-width: 768px){.nav-wrap .nav{display:block}}.nav-wrap .nav::after{clear:both;content:"";display:block}.nav-wrap .nav .logo{opacity:1 !important;float:left;display:block;margin-right:2.3576520234%;width:14.7019566472%;background-image:url(../img/logo.png);background-repeat:no-repeat;background-size:contain;height:72px;width:30%;z-index:14}.nav-wrap .nav .logo:last-child{margin-right:0}@media only screen and (max-width: 436px){.nav-wrap .nav .logo{margin-left:8px}}@media only screen and (min-width: 437px) and (max-width: 767px){.nav-wrap .nav .logo{margin-left:16px}}@media only screen and (min-width: 768px) and (max-width: 1216px){.nav-wrap .nav .logo{margin-left:16px}}@media only screen and (min-width: 1217px) and (max-width: 1399px){.nav-wrap .nav .logo{margin-left:16px}}.nav-wrap .nav nav{display:flex;justify-content:flex-end}.nav-wrap .nav nav ul{box-sizing:border-box;list-style:none;margin:0;padding:0}.nav-wrap .nav nav ul li{float:left;text-transform:uppercase;margin-right:40px;line-height:48px}.nav-wrap .nav nav ul li:hover{color:#fff;transform:scale3d(1.3, 1.3, 1.3)}.nav-wrap .nav nav ul li a{color:inherit}.fixed{position:fixed;background:#112746;top:0;border-bottom:1px dashed rgba(192,179,160,0.5);display:none}@media only screen and (min-width: 768px){.fixed{display:block}}.section-header{margin:64px 0;text-align:left;text-transform:uppercase;font-size:1.8em;font-weight:bold}.projects-wrap{margin-top:-120px;padding:192px 16px 72px 16px;background:#112746;position:relative;-webkit-transform:skew(0, -2.5deg);-moz-transform:skew(0, -2.5deg);-ms-transform:skew(0, -2.5deg);-o-transform:skew(0, -2.5deg);transform:skew(0, -2.5deg);z-index:9;-webkit-box-shadow:0 0 8px #000 ;-moz-box-shadow:0 0 8px #000 ;box-shadow:0 0 8px #000 }@media only screen and (max-width: 436px){.projects-wrap{margin-top:-64px}}@media only screen and (min-width: 437px) and (max-width: 767px){.projects-wrap{margin-top:-64px}}@media only screen and (max-width: 436px){.projects-wrap{padding:80px 16px 80px 16px}}@media only screen and (min-width: 437px) and (max-width: 767px){.projects-wrap{padding:80px 16px 80px 16px}}.projects-wrap .projects{max-width:1200px;margin-left:auto;margin-right:auto;-webkit-transform:skew(0, 2.5deg);-moz-transform:skew(0, 2.5deg);-ms-transform:skew(0, 2.5deg);-o-transform:skew(0, 2.5deg);transform:skew(0, 2.5deg);position:relative;z-index:10}.projects-wrap .projects::after{clear:both;content:"";display:block}.projects-wrap .projects::after{clear:both;content:"";display:block}.projects-wrap .projects ul{list-style:none;margin:0;padding:0}.projects-wrap .projects ul li{margin:80px 0 80px 0}.projects-wrap .projects ul li .project{z-index:11}@media only screen and (min-width: 768px){.projects-wrap .projects ul li .project{opacity:0;position:relative;-webkit-transform:translate(0px, 40px);-moz-transform:translate(0px, 40px);-ms-transform:translate(0px, 40px);-o-transform:translate(0px, 40px);transform:translate(0px, 40px);-webkit-transition:opacity 1s ease-in-out,-webkit-transform .5s ease-in-out;-moz-transition:opacity 1s ease-in-out,-moz-transform .5s ease-in-out;transition:opacity 1s ease-in-out,transform .5s ease-in-out}.projects-wrap .projects ul li .project.appear{opacity:1;-webkit-transform:translate(0px, 0);-moz-transform:translate(0px, 0);-ms-transform:translate(0px, 0);-o-transform:translate(0px, 0);transform:translate(0px, 0);-webkit-transition:opacity 1s ease-in-out,-webkit-transform .5s ease-in-out;-moz-transition:opacity 1s ease-in-out,-moz-transform .5s ease-in-out;transition:opacity 1s ease-in-out,transform .5s ease-in-out}}.projects-wrap .projects ul li .project::after{clear:both;content:"";display:block}@media only screen and (max-width: 1216px){.projects-wrap .projects ul li .project{display:block}}@media only screen and (min-width: 768px){.projects-wrap .projects ul li .project{display:flex;flex-direction:row}}.projects-wrap .projects ul li .project .project-img{display:block;margin:0;padding:0;vertical-align:top}@media only screen and (max-width: 436px){.projects-wrap .projects ul li .project .project-img{float:left;display:block;margin-right:2.3576520234%;width:100%}.projects-wrap .projects ul li .project .project-img:last-child{margin-right:0}}@media only screen and (min-width: 437px) and (max-width: 767px){.projects-wrap .projects ul li .project .project-img{float:left;display:block;margin-right:2.3576520234%;width:100%}.projects-wrap .projects ul li .project .project-img:last-child{margin-right:0}}@media only screen and (min-width: 768px){.projects-wrap .projects ul li .project .project-img{float:left;display:block;margin-right:2.3576520234%;width:57.3509783236%}.projects-wrap .projects ul li .project .project-img:last-child{margin-right:0}}.projects-wrap .projects ul li .project .project-img img{max-width:100%;height:auto;display:block}.projects-wrap .projects ul li .project .project-text{box-sizing:border-box}@media only screen and (max-width: 1216px){.projects-wrap .projects ul li .project .project-text{float:left;display:block;margin-right:2.3576520234%;width:100%;margin-top:24px}.projects-wrap .projects ul li .project .project-text:last-child{margin-right:0}}@media only screen and (min-width: 768px){.projects-wrap .projects ul li .project .project-text{float:left;display:block;margin-right:2.3576520234%;width:40.291369653%;padding:0 16px}.projects-wrap .projects ul li .project .project-text:last-child{margin-right:0}}.projects-wrap .projects ul li .project .project-text h2{margin:0;padding:0}.projects-wrap .projects ul li .project .project-text a.project-button{cursor:pointer;border:none;color:#112746}@media only screen and (max-width: 1216px){.projects-wrap .projects ul li .project .project-text a.project-button{margin:8px 0 8px 0;padding:0 16px}}@media only screen and (min-width: 1217px){.projects-wrap .projects ul li .project .project-text a.project-button{margin:8px 16px 24px 0}}.resume-wrap{margin-top:64px;padding:64px 16px 32px 16px;background:#252742;position:relative;-webkit-transform:skew(0, 2.5deg);-moz-transform:skew(0, 2.5deg);-ms-transform:skew(0, 2.5deg);-o-transform:skew(0, 2.5deg);transform:skew(0, 2.5deg);z-index:7;-webkit-box-shadow:0 0 8px #000 ;-moz-box-shadow:0 0 8px #000 ;box-shadow:0 0 8px #000 }@media only screen and (max-width: 436px){.resume-wrap{margin-top:20px}}@media only screen and (min-width: 437px) and (max-width: 767px){.resume-wrap{margin-top:20px}}.resume-wrap .resume{-webkit-transform:skew(0, -2.5deg);-moz-transform:skew(0, -2.5deg);-ms-transform:skew(0, -2.5deg);-o-transform:skew(0, -2.5deg);transform:skew(0, -2.5deg);max-width:1200px;margin-left:auto;margin-right:auto;position:relative;z-index:8}.resume-wrap .resume::after{clear:both;content:"";display:block}.resume-wrap .resume::after{clear:both;content:"";display:block}.bio::after{clear:both;content:"";display:block}.bio .bio-left{background:#fff;padding:16px;border-radius:4px;color:#0D212D}@media only screen and (max-width: 1216px){.bio .bio-left{float:left;display:block;margin-right:2.3576520234%;width:100%;margin-bottom:48px}.bio .bio-left:last-child{margin-right:0}}@media only screen and (min-width: 768px){.bio .bio-left{float:left;display:block;margin-right:2.3576520234%;width:48.8211739883%}.bio .bio-left:last-child{margin-right:0}}.bio .bio-left p{font-size:.9em}.bio .bio-left .availability .bio-key{font-size:1.2em}.bio .bio-left .bio-key{color:#183e55;text-transform:uppercase;font-weight:bold}.bio .bio-left a.resume-button{border:none;-webkit-box-shadow:0 0 4px rgba(0,0,0,0.25) ;-moz-box-shadow:0 0 4px rgba(0,0,0,0.25) ;box-shadow:0 0 4px rgba(0,0,0,0.25) }@media only screen and (max-width: 1216px){.bio .bio-left a.resume-button{margin:16px 8px 0 0;padding:0 16px}}@media only screen and (min-width: 1217px){.bio .bio-left a.resume-button{margin:16px 16px 16px 0}}.bio .bio-right{background:#fff;padding:10px 0px 20px 15px;border-radius:4px;color:#0D212D}@media only screen and (max-width: 1216px){.bio .bio-right{float:left;display:block;margin-right:2.3576520234%;width:100%;margin-bottom:48px}.bio .bio-right:last-child{margin-right:0}}@media only screen and (min-width: 768px){.bio .bio-right{float:left;display:block;margin-right:2.3576520234%;width:48.8211739883%}.bio .bio-right:last-child{margin-right:0}}.bio .bio-right p{font-size:.9em}.bio .bio-right .availability{margin:3px}.bio .bio-right .availability .bio-key{font-size:1.2em}.bio .bio-right .bio-key{color:#49BD9D;text-transform:uppercase;font-weight:bold}.bio .bio-right a.resume-button{border:none;-webkit-box-shadow:0 0 4px rgba(0,0,0,0.25) ;-moz-box-shadow:0 0 4px rgba(0,0,0,0.25) ;box-shadow:0 0 4px rgba(0,0,0,0.25) }@media only screen and (max-width: 1216px){.bio .bio-right a.resume-button{margin:16px 8px 0 0;padding:0 16px}}@media only screen and (min-width: 1217px){.bio .bio-right a.resume-button{margin:12px 16px 0 0}}.bio-key{color:#faa82e;font-weight:bold;text-transform:uppercase}.skills{display:block;margin:48px auto}.skills::after{clear:both;content:"";display:block}@media only screen and (min-width: 768px){.skills .skill{opacity:0;position:relative;-webkit-transform:translate(0px, 40px);-moz-transform:translate(0px, 40px);-ms-transform:translate(0px, 40px);-o-transform:translate(0px, 40px);transform:translate(0px, 40px);-webkit-transition:opacity 1s ease-in-out,-webkit-transform .5s ease-in-out;-moz-transition:opacity 1s ease-in-out,-moz-transform .5s ease-in-out;transition:opacity 1s ease-in-out,transform .5s ease-in-out}.skills .skill.appear{opacity:1;-webkit-transform:translate(0px, 0);-moz-transform:translate(0px, 0);-ms-transform:translate(0px, 0);-o-transform:translate(0px, 0);transform:translate(0px, 0);-webkit-transition:opacity 1s ease-in-out,-webkit-transform .5s ease-in-out;-moz-transition:opacity 1s ease-in-out,-moz-transform .5s ease-in-out;transition:opacity 1s ease-in-out,transform .5s ease-in-out}}@media only screen and (max-width: 436px){.skills .skill{float:left;display:block;margin-right:2.3576520234%;width:100%;margin-bottom:48px}.skills .skill:last-child{margin-right:0}}@media only screen and (min-width: 437px) and (max-width: 767px){.skills .skill{float:left;display:block;margin-right:2.3576520234%;width:100%;margin-bottom:48px}.skills .skill:last-child{margin-right:0}}@media only screen and (min-width: 768px){.skills .skill{float:left;display:block;margin-right:2.3576520234%;width:31.7615653177%}.skills .skill:last-child{margin-right:0}}.skills .skill .skill-img{margin:24px 0;align-items:center}.skills .skill .skill-img img{margin:0 auto;width:70%;height:auto;display:block}.skills .skill .skill-text{padding:16px 0}.skills .skill .skill-text h2{text-transform:uppercase;font-size:1em}.contact-wrap{margin-top:40px;padding:64px 16px 96px 16px;background:#243041;position:relative;-webkit-transform:skew(0, -2.5deg);-moz-transform:skew(0, -2.5deg);-ms-transform:skew(0, -2.5deg);-o-transform:skew(0, -2.5deg);transform:skew(0, -2.5deg);z-index:5;-webkit-box-shadow:0 0 8px #000 ;-moz-box-shadow:0 0 8px #000 ;box-shadow:0 0 8px #000 }@media only screen and (max-width: 436px){.contact-wrap{margin-top:0}}@media only screen and (min-width: 437px) and (max-width: 767px){.contact-wrap{margin-top:0}}.contact-wrap .contact{-webkit-transform:skew(0, 2.5deg);-moz-transform:skew(0, 2.5deg);-ms-transform:skew(0, 2.5deg);-o-transform:skew(0, 2.5deg);transform:skew(0, 2.5deg);max-width:1200px;margin-left:auto;margin-right:auto;position:relative;z-index:6}.contact-wrap .contact::after{clear:both;content:"";display:block}.contact-wrap .contact::after{clear:both;content:"";display:block}.contact-wrap .contact .section-header{margin:130px 0 60px 0}@media only screen and (max-width: 436px){.contact-wrap .contact .section-header{margin:60px 0 60px 0}}@media only screen and (max-width: 436px){.contact-wrap .contact .contact-left{float:left;display:block;margin-right:2.3576520234%;width:100%;margin-bottom:48px}.contact-wrap .contact .contact-left:last-child{margin-right:0}}@media only screen and (min-width: 437px) and (max-width: 767px){.contact-wrap .contact .contact-left{float:left;display:block;margin-right:2.3576520234%;width:100%;margin-bottom:48px}.contact-wrap .contact .contact-left:last-child{margin-right:0}}@media only screen and (min-width: 768px){.contact-wrap .contact .contact-left{float:left;display:block;margin-right:2.3576520234%;width:48.8211739883%}.contact-wrap .contact .contact-left:last-child{margin-right:0}}.contact-wrap .contact .contact-left .headshot{border-radius:4px;overflow:hidden;position:relative}@media only screen and (max-width: 436px){.contact-wrap .contact .contact-left .headshot{margin-bottom:16px}}@media only screen and (min-width: 437px) and (max-width: 767px){.contact-wrap .contact .contact-left .headshot{margin-bottom:16px}}@media only screen and (min-width: 768px){.contact-wrap .contact .contact-left .headshot{margin-bottom:32px}}.contact-wrap .contact .contact-left .headshot img{opacity:.85;width:100%;height:auto;display:block}@media only screen and (max-width: 436px){.contact-wrap .contact .contact-left .headshot img{width:100%;height:auto;display:block}}@media only screen and (min-width: 437px) and (max-width: 767px){.contact-wrap .contact .contact-left .headshot img{width:100%;height:auto;display:block}}.contact-wrap .contact .contact-left .contact-note{margin-top:0}@media only screen and (max-width: 1216px){.contact-wrap .contact .contact-form{float:left;display:block;margin-right:2.3576520234%;width:100%;margin-bottom:48px}.contact-wrap .contact .contact-form:last-child{margin-right:0}}@media only screen and (min-width: 768px){.contact-wrap .contact .contact-form{float:left;display:block;margin-right:2.3576520234%;width:48.8211739883%}.contact-wrap .contact .contact-form:last-child{margin-right:0}}.contact-wrap .contact .contact-form label{font-size:1em;color:#49ace1;margin-bottom:8px;float:left;display:block;margin-right:2.3576520234%;width:100%}.contact-wrap .contact .contact-form label:last-child{margin-right:0}.contact-wrap .contact .contact-form input[type="email"],.contact-wrap .contact .contact-form input[type="text"],.contact-wrap .contact .contact-form textarea{font-family:inherit;background-color:#fff;border-radius:4px;color:#0D212D;padding:8px;margin-bottom:16px;width:100%;font-size:.9em}.contact-wrap .contact .contact-form input[type="submit"]{border:none;font-family:inherit;line-height:48px;padding:0 32px;-webkit-box-shadow:0 4px 8px rgba(0,0,0,0.25) ;-moz-box-shadow:0 4px 8px rgba(0,0,0,0.25) ;box-shadow:0 4px 8px rgba(0,0,0,0.25) ;border-radius:4px;font-size:.9em;text-transform:uppercase;text-align:center;background-color:#d24376;color:#EAEAEA}.contact-wrap .contact .contact-form .secondary-button{float:right}.footer-wrap{margin-top:40px;padding:64px 16px 32px 16px;position:relative}.footer-wrap .footer{font-size:.8em;max-width:1200px;margin-left:auto;margin-right:auto}.footer-wrap .footer::after{clear:both;content:"";display:block}.footer-wrap .footer::after{clear:both;content:"";display:block}.footer-wrap .footer h2.footer{text-transform:uppercase;font-weight:bold;font-size:1em;margin-bottom:8px}.footer-wrap .footer .credits{opacity:.8}@media only screen and (max-width: 1216px){.footer-wrap .footer .credits{float:left;display:block;margin-right:2.3576520234%;width:82.9403913294%;margin-left:8.5298043353%;margin-bottom:48px}.footer-wrap .footer .credits:last-child{margin-right:0}}@media only screen and (min-width: 1217px){.footer-wrap .footer .credits{float:left;display:block;margin-right:2.3576520234%;width:31.7615653177%}.footer-wrap .footer .credits:last-child{margin-right:0}}.footer-wrap .footer .credits a{color:#49BD9D;border-bottom:1px dotted #49BD9D}@media only screen and (max-width: 1216px){.footer-wrap .footer .map-wrap{float:left;display:block;margin-right:2.3576520234%;width:82.9403913294%;margin-left:8.5298043353%;margin-bottom:48px}.footer-wrap .footer .map-wrap:last-child{margin-right:0}}@media only screen and (min-width: 1217px){.footer-wrap .footer .map-wrap{float:left;display:block;margin-right:2.3576520234%;width:31.7615653177%;margin-bottom:32px}.footer-wrap .footer .map-wrap:last-child{margin-right:0}}.footer-wrap .footer .map-wrap h2.footer{opacity:.8}.footer-wrap .footer .map-wrap .map{border-radius:4px;overflow:hidden;height:256px}.footer-wrap .footer .map-wrap .map iframe{width:100%;height:100%}.footer-wrap .footer .social{margin:0 auto}.footer-wrap .footer .social h2{opacity:.8;text-align:left}.footer-wrap .footer .social a{color:#49BD9D;text-decoration:none}@media only screen and (max-width: 1216px){.footer-wrap .footer .social{float:left;display:block;margin-right:2.3576520234%;width:82.9403913294%;margin-left:8.5298043353%;text-align:left}.footer-wrap .footer .social:last-child{margin-right:0}}@media only screen and (min-width: 1217px){.footer-wrap .footer .social{text-align:left;float:left;display:block;margin-right:2.3576520234%;width:31.7615653177%;padding-left:30px}.footer-wrap .footer .social:last-child{margin-right:0}}.footer-wrap .footer .social .fa-lg{line-height:1.75em}.footer-wrap .footer .social .footer-icon{font-weight:normal;margin-right:18px;margin-bottom:24px}@media only screen and (max-width: 436px){.footer-wrap .footer .social .footer-icon{font-size:1.5em}}@media only screen and (min-width: 437px) and (max-width: 767px){.footer-wrap .footer .social .footer-icon{font-size:1.8em}}@media only screen and (min-width: 768px){.footer-wrap .footer .social .footer-icon{font-size:2em}}.footer-wrap .footer .social .footer-icon .fa:hover{transform:scale3d(1.3, 1.3, 1.3)}.footer-wrap .footer-text{font-size:.8em;opacity:.6;text-align:center}.footer-wrap .footer-text-lv{margin:80px auto 32px auto;margin-bottom:0}.footer-wrap .footer-text-lv span{color:#f84e4e}#timeline{display:block}.timeline .bio-key{font-size:1.2em}#cd-timeline{position:relative}#cd-timeline::before{content:"";position:absolute;top:0;left:18px;height:100%;width:2px;background:#faa82e}@media only screen and (min-width: 768px){#cd-timeline{margin-top:48px;margin-bottom:48px}#cd-timeline::before{left:50%;margin-left:-2px}}.cd-timeline-block{position:relative;margin:4em 0}.cd-timeline-block::after{clear:both;content:"";display:block}.cd-timeline-block:first-child{margin-top:0}.cd-timeline-block:last-child{margin-bottom:0}@media only screen and (min-width: 768px){.cd-timeline-block{margin:4em 0}.cd-timeline-block:first-child{margin-top:0}.cd-timeline-block:last-child{margin-bottom:0}}.present{color:#d24376;font-style:italic}.cd-timeline-img{position:absolute;top:0;left:0;font-size:.9em;width:40px;height:40px;line-height:40px;border-radius:50%;background-color:#252742;color:#A1BAE3;text-align:center;padding:8px 0}@media only screen and (min-width: 768px){.cd-timeline-img{padding:12px 0;font-size:1em;width:60px;height:60px;left:50%;margin-left:-30px;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden}.cssanimations .cd-timeline-img.is-hidden{visibility:hidden}.cssanimations .cd-timeline-img.bounce-in{visibility:visible;-webkit-animation:cd-bounce-1 .6s;-moz-animation:cd-bounce-1 .6s;animation:cd-bounce-1 .6s}}@-webkit-keyframes cd-bounce-1{0%{opacity:0;-webkit-transform:scale(.5)}60%{opacity:1;-webkit-transform:scale(1.2)}100%{-webkit-transform:scale(1)}}@-moz-keyframes cd-bounce-1{0%{opacity:0;-moz-transform:scale(.5)}60%{opacity:1;-moz-transform:scale(1.2)}100%{-moz-transform:scale(1)}}@keyframes cd-bounce-1{0%{opacity:0;-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5)}60%{opacity:1;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.cd-timeline-content{position:relative;margin-left:60px;background:#fff;border-radius:.25em;padding:1em !important;box-shadow:0 0 4px #d9d9d9}.cd-timeline-content::after{clear:both;content:"";display:block}.cd-timeline-content img{display:block;box-sizing:border-box;height:50px;margin-bottom:5px;max-width:220px;float:right}.cd-timeline-content h2{font-size:1em;text-transform:uppercase;color:#0D212D}.cd-timeline-content .cd-read-more,.cd-timeline-content .cd-date{display:inline-block}.cd-timeline-content h3{font-size:1em;color:#183e55}.cd-timeline-content p{color:#133041;margin-bottom:8px;margin-top:8px;font-size:.9em}.cd-timeline-content a{color:#318870;border-bottom:1px dotted #318870}.cd-timeline-content .cd-date{color:#a56404;float:left;padding:.8em 0}@media only screen and (min-width: 768px){.cd-timeline-content .cd-date{color:#faa82e}}.cd-timeline-content::before{content:"";position:absolute;top:16px;right:100%;height:0;width:0;border:7px solid transparent;border-right:7px solid #fff}@media only screen and (min-width: 437px) and (max-width: 767px){.cd-timeline-content h2{font-size:1em}.cd-timeline-content .cd-read-more,.cd-timeline-content .cd-date{font-size:.9em}}@media only screen and (min-width: 768px){.cd-timeline-content{margin-left:0;padding:1.2em;width:45%}.cd-timeline-content::before{top:24px;left:100%;border-color:transparent;border-left-color:#fff}.cd-timeline-content .cd-read-more{float:left}.cd-timeline-content .cd-date{position:absolute;width:100%;left:122%;top:6px;font-size:.9em}.cd-timeline-block:nth-child(even) .cd-timeline-content{float:right}.cd-timeline-block:nth-child(even) .cd-timeline-content::before{top:24px;left:auto;right:100%;border-color:transparent;border-right-color:#fff}.cd-timeline-block:nth-child(even) .cd-timeline-content .cd-read-more{float:right}.cd-timeline-block:nth-child(even) .cd-timeline-content .cd-date{left:auto;right:122%;text-align:right}.cssanimations .cd-timeline-block:nth-child(even) .cd-timeline-content.is-hidden{visibility:hidden}.cssanimations .cd-timeline-block:nth-child(even) .cd-timeline-content.bounce-in{visibility:visible;-webkit-animation:cd-bounce-2 .6s;-moz-animation:cd-bounce-2 .6s;animation:cd-bounce-2 .6s}}@media only screen and (min-width: 768px){.cssanimations .cd-timeline-block:nth-child(even) .cd-timeline-content.bounce-in{-webkit-animation:cd-bounce-2-inverse .6s;-moz-animation:cd-bounce-2-inverse .6s;animation:cd-bounce-2-inverse .6s}}@-webkit-keyframes cd-bounce-2{0%{opacity:0;-webkit-transform:translateX(-100px)}60%{opacity:1;-webkit-transform:translateX(20px)}100%{-webkit-transform:translateX(0)}}@-moz-keyframes cd-bounce-2{0%{opacity:0;-moz-transform:translateX(-100px)}60%{opacity:1;-moz-transform:translateX(20px)}100%{-moz-transform:translateX(0)}}@keyframes cd-bounce-2{0%{opacity:0;-webkit-transform:translateX(-100px);-moz-transform:translateX(-100px);-ms-transform:translateX(-100px);-o-transform:translateX(-100px);transform:translateX(-100px)}60%{opacity:1;-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes cd-bounce-2-inverse{0%{opacity:0;-webkit-transform:translateX(100px)}60%{opacity:1;-webkit-transform:translateX(-20px)}100%{-webkit-transform:translateX(0)}}@-moz-keyframes cd-bounce-2-inverse{0%{opacity:0;-moz-transform:translateX(100px)}60%{opacity:1;-moz-transform:translateX(-20px)}100%{-moz-transform:translateX(0)}}@keyframes cd-bounce-2-inverse{0%{opacity:0;-webkit-transform:translateX(100px);-moz-transform:translateX(100px);-ms-transform:translateX(100px);-o-transform:translateX(100px);transform:translateX(100px)}60%{opacity:1;-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}.proj-nav-wrap{margin:0;box-sizing:border-box;background:#0D212D;color:#C0B3A0;height:80px;-webkit-box-shadow:0 0 8px #000 ;-moz-box-shadow:0 0 8px #000 ;box-shadow:0 0 8px #000 ;z-index:9999}.proj-nav-wrap .proj-nav{max-width:1200px;max-width:1200px;margin-left:auto;margin-right:auto;margin:0 auto;padding:16px 0;position:relative}.proj-nav-wrap .proj-nav::after{clear:both;content:"";display:block}.proj-nav-wrap .proj-nav .hide-next,.proj-nav-wrap .proj-nav .show-next{position:absolute;right:16px;top:16px;height:48px;padding:12px 0}.proj-nav-wrap .proj-nav .hide-next{display:none}@media only screen and (min-width: 768px){.proj-nav-wrap .proj-nav .hide-next{display:table}}.proj-nav-wrap .proj-nav .show-next{display:block}@media only screen and (min-width: 768px){.proj-nav-wrap .proj-nav .show-next{display:none}}.proj-nav-wrap .proj-nav .logo{height:48px;z-index:14}@media only screen and (max-width: 436px){.proj-nav-wrap .proj-nav .logo{margin-left:8px}}@media only screen and (min-width: 437px) and (max-width: 767px){.proj-nav-wrap .proj-nav .logo{margin-left:16px}}@media only screen and (min-width: 768px){.proj-nav-wrap .proj-nav .logo{margin-left:16px}}.proj-nav-wrap .proj-nav .logo img{width:152px;height:auto;display:block}.proj-nav-wrap .proj-nav .nav-label{color:#EAEAEA}.proj-nav-wrap .proj-nav .next-proj{float:left;display:block;margin-right:2.3576520234%;width:31.7615653177%;margin-left:51.1788260117%;height:48px;float:right;display:table}.proj-nav-wrap .proj-nav .next-proj:last-child{margin-right:0}.proj-nav-wrap .proj-nav .next-proj span{width:60px}.proj-nav-wrap .proj-nav .next-proj span,.proj-nav-wrap .proj-nav .next-proj a{overflow:hidden;margin:0;display:table-cell;vertical-align:middle}.proj-nav-wrap .proj-nav a{color:inherit;cursor:pointer}.stage-wrap{background:#EAEAEA;color:#0D212D}.stage-wrap .stage{height:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding:48px 0}.stage-wrap .stage::after{clear:both;content:"";display:block}.stage-wrap .stage::after{clear:both;content:"";display:block}@media only screen and (min-width: 768px){.stage-wrap .stage{padding:48px 8px}}@media only screen and (max-width: 436px){.stage-img{float:left;display:block;margin-right:2.3576520234%;width:65.8807826589%;margin-left:17.0596086706%}.stage-img:last-child{margin-right:0}}@media only screen and (min-width: 437px) and (max-width: 767px){.stage-img{float:left;display:block;margin-right:2.3576520234%;width:65.8807826589%;margin-left:17.0596086706%}.stage-img:last-child{margin-right:0}}@media only screen and (min-width: 768px){.stage-img{float:left;display:block;margin-right:2.3576520234%;width:48.8211739883%}.stage-img:last-child{margin-right:0}}.stage-img img{width:100%;height:auto;display:block}@media only screen and (max-width: 436px){.stage-text{margin:32px auto;float:left;display:block;margin-right:2.3576520234%;width:82.9403913294%;margin-left:8.5298043353%}.stage-text:last-child{margin-right:0}}@media only screen and (min-width: 437px) and (max-width: 767px){.stage-text{margin:32px auto;float:left;display:block;margin-right:2.3576520234%;width:82.9403913294%;margin-left:8.5298043353%}.stage-text:last-child{margin-right:0}}@media only screen and (min-width: 768px){.stage-text{float:left;display:block;margin-right:2.3576520234%;width:48.8211739883%}.stage-text:last-child{margin-right:0}}.stage-text h2.stage-heading{font-size:1.5em;margin-bottom:16px}.stage-text p{margin:16px 0}.stage-text a{color:#389b80;text-decoration:none;border-bottom:1px dotted #389b80}.project-field{font-weight:bold;text-transform:uppercase;color:#2396d4}.project-special{font-weight:bold;color:#b62c5d}.project-section-wrap{background:#243041;padding:32px 0}.project-section-wrap .project-section{max-width:1200px;margin-left:auto;margin-right:auto}.project-section-wrap .project-section::after{clear:both;content:"";display:block}.project-section-wrap .project-section::after{clear:both;content:"";display:block}.project-section-wrap .project-section .project-section-heading,.project-section-wrap .project-section .project-section-text,.project-section-wrap .project-section .project-section-img{float:left;display:block;margin-right:2.3576520234%;width:100%;padding:0 16px}.project-section-wrap .project-section .project-section-heading:last-child,.project-section-wrap .project-section .project-section-text:last-child,.project-section-wrap .project-section .project-section-img:last-child{margin-right:0}@media only screen and (min-width: 768px){.project-section-wrap .project-section .project-section-heading,.project-section-wrap .project-section .project-section-text,.project-section-wrap .project-section .project-section-img{float:left;display:block;margin-right:2.3576520234%;width:65.8807826589%;margin-left:17.0596086706%;padding:0}.project-section-wrap .project-section .project-section-heading:last-child,.project-section-wrap .project-section .project-section-text:last-child,.project-section-wrap .project-section .project-section-img:last-child{margin-right:0}}.project-section-wrap .project-section .project-section-heading h2{text-transform:uppercase;font-weight:bold;color:#faa82e;font-size:1.2em}.project-section-wrap .project-section .project-section-img{border-radius:4px;overflow:hidden;max-height:75vh}.project-section-wrap .project-section .project-section-img .img-animation{width:100%}.project-section-wrap .project-section .project-section-img iframe,.project-section-wrap .project-section .project-section-img img{width:100%;margin:0 auto;display:block}.project-section-wrap .project-section .project-section-img iframe{max-height:56vh}.project-section-wrap .project-section .project-section-img-2{display:block}@media only screen and (max-width: 436px){.project-section-wrap .project-section .project-section-img-2{float:left;display:block;margin-right:2.3576520234%;width:100%;padding:0 16px}.project-section-wrap .project-section .project-section-img-2:last-child{margin-right:0}}@media only screen and (min-width: 437px) and (max-width: 767px){.project-section-wrap .project-section .project-section-img-2{float:left;display:block;margin-right:2.3576520234%;width:100%;padding:0 16px}.project-section-wrap .project-section .project-section-img-2:last-child{margin-right:0}}@media only screen and (min-width: 768px){.project-section-wrap .project-section .project-section-img-2{float:left;display:block;margin-right:2.3576520234%;width:65.8807826589%;margin-left:17.0596086706%}.project-section-wrap .project-section .project-section-img-2:last-child{margin-right:0}}.project-section-wrap .project-section .project-section-img-2 a{color:#49BD9D;border-bottom:1px dotted #49BD9D}.project-section-wrap .project-section .project-section-img-2 .img-2{border-radius:4px;overflow:hidden;float:left;display:block;margin-right:2.3576520234%;width:100%;margin:16px 0}.project-section-wrap .project-section .project-section-img-2 .img-2:last-child{margin-right:0}@media only screen and (min-width: 768px){.project-section-wrap .project-section .project-section-img-2 .img-2{float:left;display:block;margin-right:2.3576520234%;width:48.8211739883%}.project-section-wrap .project-section .project-section-img-2 .img-2:last-child{margin-right:0}}.project-section-wrap .project-section .project-section-img-2 .img-2 iframe{height:600px;max-height:56vh}@media only screen and (min-width: 768px){.project-section-wrap .project-section .project-section-img-2 .img-2 iframe{height:240px;max-height:36vh}}.project-section-wrap .project-section .project-section-img-2 .img-2 iframe,.project-section-wrap .project-section .project-section-img-2 .img-2 img{width:100%;margin:0 auto;display:block}.project-section-wrap .project-section .project-section-img-2 .img-next{margin:24px 0;float:left;display:block;margin-right:2.3576520234%;width:31.7615653177%}.project-section-wrap .project-section .project-section-img-2 .img-next:last-child{margin-right:0}.project-section-wrap .project-section .project-section-img-2 .img-next img{width:90%;display:block;height:auto}.project-section-wrap .project-section .project-section-img-2 .text-next{margin:24px 0;float:left;display:block;margin-right:2.3576520234%;width:65.8807826589%}.project-section-wrap .project-section .project-section-img-2 .text-next:last-child{margin-right:0}.project-section-wrap .project-section .project-section-text p.testimonial-author,.project-section-wrap .project-section .project-section-text p.image-desc,.project-section-wrap .project-section .project-section-text p.footnote{font-size:.9em;font-style:italic}.project-section-wrap .project-section .project-section-text a{color:#49BD9D;border-bottom:1px dotted #49BD9D;font-style:normal}@media only screen and (max-width: 436px){.project-section-wrap .project-section .baby-hide{height:0;display:none}}@media only screen and (min-width: 437px) and (max-width: 767px){.project-section-wrap .project-section .baby-hide{height:0;display:none}}.mini-footer{margin-top:160px;padding:16px 0;position:absolute;bottom:0;width:100%;-webkit-box-shadow:0 0 8px #000 ;-moz-box-shadow:0 0 8px #000 ;box-shadow:0 0 8px #000 ;background-color:#0D212D;text-align:center;height:80px}.mini-footer .footer-logo{margin:8px auto;width:16px;opacity:.5}.mini-footer .footer-logo img{width:100%;display:block;height:auto}.mini-footer .footer-text{font-size:.8em;opacity:.6}#fullpage{position:relative}#fullpage blockquote{padding-left:32px;border-left:1px dotted #d24376}.project-footer footer{margin:0;background:#0D212D;-webkit-box-shadow:0 0 8px #000 ;-moz-box-shadow:0 0 8px #000 ;box-shadow:0 0 8px #000 }#last{margin-top:40px}#height-bar{z-index:9998;position:fixed;left:0;top:0;width:0px;background-color:#faa82e;height:4px}#go-to-top{display:none;opacity:.75;z-index:9999;cursor:pointer;white-space:nowrap;height:48px;width:48px;line-height:48px;border-radius:50%;text-align:center;-webkit-box-shadow:0 4px 8px rgba(0,0,0,0.25) ;-moz-box-shadow:0 4px 8px rgba(0,0,0,0.25) ;box-shadow:0 4px 8px rgba(0,0,0,0.25) ;background-color:rgba(234,234,234,0.8);color:#0D212D;position:fixed;left:16px;top:16px}@media only screen and (max-width: 436px){#go-to-top{display:none}}@media only screen and (min-width: 437px) and (max-width: 767px){#go-to-top{display:none}}body.misc-body{background:#252742}body.project-body{background:#243041}.misc-wrap{background:#252742;display:flex;justify-content:center;margin:0;padding:0}.misc-wrap .misc{text-align:center;max-width:1200px;margin-left:auto;margin-right:auto}.misc-wrap .misc::after{clear:both;content:"";display:block}.misc-wrap .misc::after{clear:both;content:"";display:block}@media only screen and (max-width: 1216px){.misc-wrap .misc{padding:40px 16px 160px 16px}}@media only screen and (min-width: 1217px){.misc-wrap .misc{padding:40px 0 160px 0}}.misc-wrap .misc h2{color:#A1BAE3}.misc-wrap .misc p{margin-top:16px}.misc-wrap .misc a{color:#49BD9D;border-bottom:1px dotted #49BD9D}.misc-wrap .misc .nav ul{list-style:none}.misc-wrap .misc .nav ul li{float:left}.emoji-thanks{font-weight:normal;color:#faa82e}.emoji-angry{font-weight:normal;color:#d24376}.misc-header{background:#0D212D}.misc-logo{opacity:1;float:left;display:block;margin-right:2.3576520234%;width:14.7019566472%;background-image:url(../img/logo.png);background-repeat:no-repeat;background-size:contain;z-index:14;height:48px}.misc-logo:last-child{margin-right:0}@media only screen and (max-width: 436px){.misc-logo{margin-left:8px}}@media only screen and (min-width: 437px) and (max-width: 767px){.misc-logo{margin-left:16px}}@media only screen and (min-width: 768px) and (max-width: 1216px){.misc-logo{margin-left:16px}}@media only screen and (min-width: 1217px) and (max-width: 1399px){.misc-logo{margin-left:16px}}@-webkit-keyframes bounce{0%, 20%, 50%, 80%, 100%{-webkit-transform:translateY(0)}40%{-webkit-transform:translateY(-24px)}60%{-webkit-transform:translateY(-16px)}}@-moz-keyframes bounce{0%, 20%, 50%, 80%, 100%{-moz-transform:translateY(0)}40%{-moz-transform:translateY(-24px)}60%{-moz-transform:translateY(-16px)}}@keyframes bounce{0%, 20%, 50%, 80%, 100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-24px);-moz-transform:translateY(-24px);-ms-transform:translateY(-24px);-o-transform:translateY(-24px);transform:translateY(-24px)}60%{-webkit-transform:translateY(-16px);-moz-transform:translateY(-16px);-ms-transform:translateY(-16px);-o-transform:translateY(-16px);transform:translateY(-16px)}}.arrow{cursor:pointer;position:fixed;bottom:0;left:50%;text-align:center;font-size:1.2em;color:rgba(13,33,45,0.4)}.bounce{-webkit-animation:bounce 2s infinite;-moz-animation:bounce 2s infinite;animation:bounce 2s infinite}.zoom{transition:transform;width:90% !important;margin:auto;transition-duration:.2s}.zoom:hover{transform:scale(1.4)}.mb-30{margin-bottom:30px}.mt-16{margin-top:-13px}.VueCarousel-slide h2{color:#faa82e !important;margin-top:10px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:1.3em}.VueCarousel-slide .slider-post{min-height:350px}.VueCarousel-slide .read-more{position:absolute;bottom:0;right:15px}.VueCarousel-slide .author{position:absolute;bottom:20px}.VueCarousel-slide .read-more a{color:#faa82e !important}.bnyLogo{background-image:url("../img/bny.svg");background-repeat:no-repeat;background-position-x:-12px;height:48px}@media (max-width: 600px){body{background-image:url(../img/bg1.png)}}.jwLogo{background-image:url("../img/jungle.svg");background-repeat:no-repeat;background-position-x:-12px;height:48px;zoom:70%}.infotab{float:left;width:30%;height:202px}.infotab:hover{color:#fff}.infotab button{display:block;color:#000;padding:19px 15px;width:100%;border:none;outline:none;text-align:left;cursor:pointer;transition:.3s;font-size:15px;background-color:#fbf9f9}.infotab button:hover{background-color:#252742;color:#fff !important;transform:translate(5px, 0px)}.infotab button.active{background-color:#252742;color:#EAEAEA !important;transform:translate(5px, 0px)}.infotabcontent{float:left;padding:0px 12px;width:70%;border-left:none;height:202px}.pd10{padding:10px}#seeMoreModal{display:none;position:fixed;z-index:99;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,0.4)}#seeMoreModal .modal-content{position:relative;background-color:#fefefe;margin:auto;padding:0;border:1px solid #888;width:50%;border-radius:20px;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);-webkit-animation-name:animatetop;-webkit-animation-duration:.4s;animation-name:animatetop;animation-duration:.4s}@-webkit-keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}@keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}#seeMoreModal .close{color:#fff;float:right;font-size:20px;font-weight:bold}#seeMoreModal .close:hover,#seeMoreModal .close:focus{color:#000;text-decoration:none;cursor:pointer}#seeMoreModal .modal-header{padding:10px 15px;background-color:#252742;color:#fff;border-radius:20px 20px 0 0}#seeMoreModal .modal-body{padding:2px 16px;margin-top:10px;color:#3a4147}#seeMoreModal .modal-footer{padding:2px 16px;background-color:#252742;color:#fff}#seeMore{color:#49ace1;float:right;font-weight:bold;cursor:pointer}#seeMore:hover{transform:scale(1.2)}#recommendations{max-width:1200px;margin:50px auto 90px auto;padding:16px}#recommendations::after{clear:both;content:"";display:block}#recommendations .section-header{margin:30px 0 74px 0}#recommendations .slider{width:80%;margin:50px auto 0 auto;opacity:.95}#recommendations .slick-prev{left:-20px}#recommendations .slick-next{right:-20px}#recommendations .slick-prev:before,#recommendations .slick-next:before{color:#fff}#recommendations .slick-prev:hover:before,#recommendations .slick-next:hover:before{color:#faa82e}#recommendations .slick-slide{margin:0px 20px;transition:all ease-in-out .3s;opacity:.2}#recommendations .slick-slide img{width:100%}#recommendations .slick-active{opacity:.5}#recommendations .slick-current{opacity:1}#recommendations .slick-dots{bottom:-50px}.allArticles{position:absolute;right:0;bottom:80px}@media only screen and (max-width: 436px){.allArticles{bottom:30px}}@media only screen and (min-width: 437px) and (max-width: 767px){.allArticles{bottom:30px}}.allArticles:hover{transform:scale(1.2)}.allArticles a{font-weight:bold;cursor:pointer;color:#fff}.projects-wrap .projects .section-header{margin:20px 0 80px 0}.borderless table{border-collapse:collapse}.borderless table td{border-radius:5px}.borderless td:first-child{background:#eaeef1;color:#252742;padding:0 5px 0px 5px;font-weight:bold;font-size:.85em;border-radius:5px}.borderless tr:nth-child(1) .tag{background-color:#eaeef1}.borderless tr:nth-child(1) td:nth-child(1){background:#eaeef1}.borderless tr:nth-child(1) .tag:hover{background-color:#252742;color:#fff}.borderless tr:nth-child(2) .tag{background-color:#ffe7c4}.borderless tr:nth-child(2) td:nth-child(1){background:#ffe7c4}.borderless tr:nth-child(2) .tag:hover{background-color:#252742;color:#fff}.borderless tr:nth-child(3) .tag{background-color:#ddffe4}.borderless tr:nth-child(3) td:nth-child(1){background:#ddffe4}.borderless tr:nth-child(3) .tag:hover{background-color:#252742;color:#fff}.borderless .tags{list-style:none;margin:0;overflow:hidden;padding:0px 0px 0 10px}.borderless .tags li{float:left}.borderless .tag{border-radius:10px;font-size:.8em;display:inline-block;height:25px;line-height:25px;padding:0 15px 0 15px;position:relative;margin:0 6px 5px 0;text-decoration:none;-webkit-transition:color .2s}.borderless .tag:hover{background-color:#49BD9D;color:#fff}.cd-timeline-content{zoom:.85}.fixed-position{position:fixed}
