body,html{font-size:62.5%;font-family:"Open Sans",'Helvetica Neue',Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#666}a{color:#4f907a}a:hover{color:#2b302e}.hero{color:#FFF;text-align:center;padding:5rem 0;padding-bottom:15rem;margin-bottom:-10rem;background:#4f907a}.hero h1{font-weight:300}@media (min-width:768px){.hero h1{font-size:6.3rem}}.hero h1 strong{font-weight:400}.hero h1:after{content:'';display:block;width:9rem;height:1px;background:#FFF;margin:4rem auto}.hero h1:before{content:'';display:block;width:18rem;height:18rem;background:url(../images/profile.jpg) center center no-repeat;border-radius:99rem;border:4px solid #93bbae;margin:3rem auto;-webkit-box-shadow:0 8px 18px rgba(0,0,0,.25);box-shadow:0 8px 18px rgba(0,0,0,.25)}.hero .content{font-size:1.6rem;font-weight:300;max-width:70rem;margin:0 auto}.hero p{margin-bottom:3rem;line-height:1.6}.showcase li{position:relative;-webkit-perspective:1000px;-ms-perspective:1000px;perspective:1000px}.showcase li .content,.showcase li .description{width:95%;min-height:34rem;background:#f6f6f6;margin:0 auto;margin-bottom:3rem;padding:1rem 0;text-align:center;-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.showcase li .content h2,.showcase li .description h2{font-size:3rem;font-weight:300;margin-bottom:20px}.showcase li .content p,.showcase li .description p,.showcase li .content a,.showcase li .description a{padding:0 1rem;font-size:1.3rem}.showcase li .content.description p,.showcase li .description.description p{text-align:left;padding:0 2rem}.showcase li .content a,.showcase li .description a{text-transform:lowercase}.showcase li .content img,.showcase li .description img{width:100%;height:auto}.showcase li .content.content,.showcase li .description.content{-webkit-transform:rotateY(0deg);-ms-transform:rotateY(0deg);transform:rotateY(0deg);-webkit-transition:all .4s ease-out;transition:all .4s ease-out}.showcase li .content.description,.showcase li .description.description{position:absolute;top:0;-webkit-transform:rotateY(180deg);-ms-transform:rotateY(180deg);transform:rotateY(180deg);-webkit-transition:all .4s ease-out;transition:all .4s ease-out}.showcase li:hover .content{-webkit-transform:rotateY(180deg);-ms-transform:rotateY(180deg);transform:rotateY(180deg)}.showcase li:hover .description{display:block;-webkit-transform:rotateY(0deg);-ms-transform:rotateY(0deg);transform:rotateY(0deg);-webkit-box-shadow:0 4px 14px rgba(0,0,0,.05);box-shadow:0 4px 14px rgba(0,0,0,.05)}.history{background-color:#2b302e;color:#FFF;padding:2rem 0}.history h3{font-size:28px;font-size:2.8rem;text-align:center;text-transform:uppercase;color:#FFF;font-weight:100;margin-bottom:4rem}.history h4{font-size:20px;font-size:2rem;font-weight:700}.history p{font-size:14px;font-size:1.4rem;margin-bottom:0}.history small{font-size:13px;font-size:1.3rem;color:#CCC}.history li{margin-bottom:4rem}.history li li{margin-bottom:1rem}.navbar{background:#2b302e;border:0;margin:0;color:#FFF;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;-webkit-background-clip:padding-box;background-clip:padding-box}.navbar .navbar-nav>li>a,.navbar .navbar-nav>li>phone{font-weight:100;color:#FFF;font-size:1.4rem;letter-spacing:.1em}.navbar .navbar-nav>li>a:hover,.navbar .navbar-nav>li>phone:hover{color:#4f907a!important}.navbar .navbar-nav>li>a:visited,.navbar .navbar-nav>li>phone:visited,.navbar .navbar-nav>li>a:active,.navbar .navbar-nav>li>phone:active{color:#FFF}.navbar .navbar-nav>li>phone{color:#FFF;position:relative;display:block;padding:10px 15px;line-height:20px}@media (min-width:768px){.navbar .navbar-nav>li>phone{padding-top:15px;padding-bottom:15px}}