body,html{height:100%}body{font:100% Montserrat,sans-serif;color:#333}h1{display:table;color:#000;font-size:2rem;border-bottom:.4rem solid #000;margin:0 auto 3rem}h1,h2{font-weight:700}h2{font-size:1.5rem;margin-bottom:1.5rem}a{color:#000}a[name=landing-introduction]{margin-top:-10em}a:hover{color:#000}p a{font-weight:500}p a:hover{color:#f39000}.secondary-border{border-color:#f39000}.tertiary-border{border-color:#89d7f5}.separator{border-top:1px solid #f39000;padding-top:.5rem;text-align:right}.left-orange-border{border-left:1px solid #f39000}.right-orange-border{border-right:1px solid #f39000}section{margin-bottom:3rem}.grid-x{margin-bottom:0}#content{max-width:90em;margin:0 auto;padding:1rem;min-height:50vh}.social{text-align:center}.social img{margin-right:1.25rem}.no-margin{margin:0}.call-to-action-link{margin:3rem auto;border:.2rem solid #000;padding:10px 20px;box-shadow:0 0 10px -1px rgba(0,0,0,.8);display:table;color:#000;font-size:1.75rem;font-weight:600}@media screen and (max-width:39.9375em){.call-to-action-link{font-size:1.25rem}}.call-to-action-link:hover{color:#000}#small-header{height:83px;background-image:url(/images/backgrounds/background-small.png);background-repeat:repeat-y;padding-top:5px;margin-top:-5px;padding-right:12.5%;margin-bottom:3rem}#small-header .logo{height:70px;margin:3px 0 0 7%;float:left}#small-header nav{float:right}nav{font-weight:700;font-size:1.1rem;margin-top:1em}nav,nav li{display:inline-block}nav li{margin-left:1em}@media screen and (max-width:39.9375em){nav li{display:block;margin-top:1.2em;margin-left:0}}nav li a:active,nav li a:hover{border-bottom:.4rem solid #000;cursor:pointer}#landing .hero{height:75vh;background-image:url(/images/backgrounds/background.jpg);background-size:cover;background-position:50% 50%;margin:0 0 2rem}#landing .hero img.logo{width:10%;min-width:6em;padding-top:1em}#landing .hero img{display:block;margin-left:auto;margin-right:auto}#landing .hero nav{position:absolute;right:2em}@media screen and (max-width:63.9375em){#landing .hero img.logo{display:block}}#landing .callouts{font-size:2rem;text-transform:uppercase;text-align:right;word-spacing:100vw}#landing ul.professionals{list-style-type:none;margin-left:0}#landing ul.professionals li{margin-bottom:1.5rem}#landing .center-bottom{position:absolute;bottom:2rem;left:50%;transform:translateX(-50%)}#subscribe input[type=text]{border:0;border-bottom:1px solid grey;box-shadow:none}#subscribe input[type=text]::-webkit-input-placeholder{color:#999}#subscribe input[type=text]::-moz-placeholder{color:#999}#subscribe input[type=text]:-ms-input-placeholder{color:#999}#subscribe input[type=text]:-moz-placeholder{color:#999}#subscribe input[type=submit]{background-color:#fff;border:1px solid #000;padding:1rem 2rem;font-weight:700;letter-spacing:.5px;margin-top:3rem}::-webkit-input-placeholder{color:pink}::-moz-placeholder{color:pink}:-ms-input-placeholder{color:pink}:-moz-placeholder{color:pink}body#seminars a{color:#f39000}body#seminars .seminar>section{margin-bottom:0}body#seminars .seminar{margin-bottom:2rem}body#seminars .ingredient{margin-bottom:1rem}@media screen and (min-width:40em){body#seminars .ingredient-name{text-align:right}}body#seminars .speaker{border-radius:50%;filter:grayscale(100%);max-width:3rem}.team ul{list-style-type:none}.team a{font-weight:500}.team a:hover{color:#f39000}.mission-text{line-height:1.8rem;font-size:1.2rem;font-style:italic}footer{bottom:0;background-color:#000;color:#fff;padding:3rem 12.5% 0;overflow:auto}footer address,footer img{display:inline-block}footer .separator{border-color:#fff;text-align:right}footer .auto{margin:0}
