body{overflow-x:hidden;font-family:'Open Sans',sans-serif}p{line-height:1.75}a{color:#ffbf00}a:hover{color:#c90}.page-section a{color:#c90}.page-section a:hover{color:#997300}.text-primary{color:#ffbf00!important}h1,h2,h3,h4,h5,h6{font-weight:700;font-family:'Open Sans',sans-serif}.section-image{width:100%;margin-bottom:30px}.page-section{padding:100px 0}.page-section h2.section-heading{font-size:40px;margin-top:0;margin-bottom:15px}@media (max-width:768px){.page-section h2.section-heading{font-size:25px}}.page-section h3.section-subheading{font-size:16px;font-weight:400;font-style:italic;margin-bottom:75px;text-transform:none;font-family:'Open Sans',sans-serif}@media (min-width:768px){section{padding:150px 0}.section-image{width:60%}}::-moz-selection{background:#ffbf00;text-shadow:none}::selection{background:#ffbf00;text-shadow:none}img::-moz-selection{background:0 0}img::selection{background:0 0}img::-moz-selection{background:0 0}.btn{font-family:'Open Sans',sans-serif;font-weight:700}.btn-xl{font-size:18px;padding:20px 40px}.btn-primary{background-color:#ffbf00;border-color:#ffbf00}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:#d9a200!important;border-color:#d9a200!important;color:#fff}.btn-primary:active,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(254,209,55,.5)!important}#mainNav{background-color:#212529}#mainNav .navbar-toggler{font-size:12px;right:0;padding:13px;text-transform:uppercase;color:#fff;border:0;background-color:#ffbf00;font-family:'Open Sans',sans-serif}#mainNav .navbar-brand{color:#fc3;font-family:Oswald,sans-serif}#mainNav .navbar-brand.active,#mainNav .navbar-brand:active,#mainNav .navbar-brand:focus,#mainNav .navbar-brand:hover{color:#c90}#mainNav .navbar-nav .nav-item .nav-link{font-size:90%;font-weight:400;padding:.75em 0;letter-spacing:1px;color:#fff;font-family:'Open Sans',sans-serif}#mainNav .navbar-nav .nav-item .nav-link.active,#mainNav .navbar-nav .nav-item .nav-link:hover{color:#ffbf00}@media (min-width:992px){#mainNav{padding-top:25px;padding-bottom:25px;transition:padding-top .3s,padding-bottom .3s;border:none;background-color:transparent}#mainNav .navbar-brand{font-size:1.75em;transition:all .3s}#mainNav .navbar-nav .nav-item .nav-link{padding:1.1em 1em!important}#mainNav.navbar-shrink{padding-top:0;padding-bottom:0;background-color:#212529}#mainNav.navbar-shrink .navbar-brand{font-size:1.25em;padding:12px 0}}header.masthead{position:relative;text-align:center;color:#fff}header.masthead .intro-text{padding-top:150px;padding-bottom:100px}header.masthead .intro-text .intro-lead-in{font-size:22px;font-style:italic;line-height:22px;margin-bottom:25px;font-family:'Open Sans',sans-serif}header.masthead .intro-text .intro-heading{font-size:50px;font-weight:700;line-height:50px;margin-bottom:25px;font-family:'Open Sans',sans-serif}header.masthead:before{content:"";top:0;left:0;bottom:0;right:0;position:absolute;z-index:-1;background-color:#000}header.masthead:after{content:"";opacity:.25;top:0;left:0;bottom:0;right:0;position:absolute;z-index:-1;background-image:url(../img/takomo.jpg);background-repeat:no-repeat;background-attachment:scroll;background-position:center center;background-size:cover}@media (min-width:768px){header.masthead .intro-text{padding-top:300px;padding-bottom:200px}header.masthead .intro-text .intro-lead-in{font-size:40px;font-style:italic;line-height:40px;margin-bottom:25px;font-family:'Open Sans',sans-serif}header.masthead .intro-text .intro-heading{font-size:75px;font-weight:700;line-height:75px;margin-bottom:50px;font-family:'Open Sans',sans-serif}}.team-member{margin-bottom:50px;text-align:center}.team-member img{width:225px;height:225px;border:7px solid rgba(0,0,0,.1)}.team-member h4{margin-top:25px;margin-bottom:0;text-transform:none}.team-member p{margin-top:0}.footer{padding:25px 0;text-align:center}.footer span.copyright{font-size:90%;line-height:40px;text-transform:none;font-family:'Open Sans',sans-serif}.footer ul.quicklinks{font-size:90%;line-height:40px;margin-bottom:0;text-transform:none;font-family:'Open Sans',sans-serif}ul.social-buttons{margin-bottom:0}ul.social-buttons li a{font-size:20px;line-height:50px;display:block;width:50px;height:50px;transition:all .3s;color:#fff;border-radius:100%;outline:0;background-color:#212529}ul.social-buttons li a:active,ul.social-buttons li a:focus,ul.social-buttons li a:hover{background-color:#ffbf00}.bg-gray{background-color:#e9ecef}.navbar-brand>span{color:#fff;text-transform:uppercase}.footer{background-color:#212529;color:#fff}