@font-face{font-family:'Noto Sans';src:url("../fonts/NotoSans-Regular.ttf");src:url("../fonts/NotoSans-Regular.woff") format("woff")}*{margin:0;padding:0;box-sizing:border-box;font-family:'Noto Sans',sans-serif}body{width:100%;height:100%;background:#F1F8E9}.content{background:#fff;min-height:80vh;margin:13rem 0 4rem 0;padding:5rem 3rem;border-radius:6px;box-shadow:3px 3px 20px 0 rgba(0,0,0,0.4)}.separator{width:100%;border:solid 1px #03d65f;margin:3rem 0}.branding{transition:all 250ms}.branding img{max-width:6.5rem;transition:all 400ms}.container{width:950px}.container-wrapper{width:100%;display:flex;flex-direction:column;align-items:center}.container--header{display:flex;justify-content:space-between;flex-wrap:wrap}.container--header{align-items:center}.container--sidebar{width:1140px}@media (max-width:1140px){.container--sidebar{width:100%}}@media (max-width:950px){.container{width:100%}}@media (max-width:900px){.container--header{flex-direction:column;align-items:center}}@media (max-width:700px){.container--header{flex-direction:row;align-items:center}}.header{background:#fff;width:100%;padding:0 2rem;transition:all 400ms;position:fixed;top:0;z-index:100;box-shadow:3px 3px 20px 0 rgba(0,0,0,0.5)}.header--scrolled .branding img{max-width:3.5rem}.header__hamburger{background:none;border:none;display:none}.header__hamburger img{width:2rem}@media (max-width:900px){.header .branding{margin-bottom:1.2rem}.header--scrolled .branding{display:none}}@media (max-width:700px){.header .branding{margin-bottom:0}.header--scrolled .branding{display:inline-block}.header .nav{display:none}.header .nav{width:100%;padding:1rem 0}.header .nav__item{width:100%;display:flex;justify-content:center;align-items:center;margin:.7rem 0}.header__hamburger{display:inline-block}}.nav{display:flex;align-items:center}.nav__item{text-decoration:none;color:#000;padding:.4rem 1rem;transition:all 250ms}.nav__item[data-dropdown]{display:flex;align-items:center;flex-wrap:wrap;cursor:default}.nav__item[data-dropdown] img{width:.8rem;margin-left:.3rem}.nav__item:hover,.nav__item--active{color:#03d65f}.dropdown{display:none;background:#fff;position:fixed;left:0;top:0;z-index:1000;box-shadow:3px 3px 20px 0 rgba(0,0,0,0.5)}.dropdown__item{display:block;padding:.5rem .9rem;text-decoration:none;color:#000;font-size:.9rem;transition:all 250ms}.dropdown__item:hover{background:#03d65f}.footer{width:100%;background:#03d65f;margin-top:5rem;padding:1.5rem 0;box-shadow:4px 4px 20px 0 rgba(0,0,0,0.5)}.footer__row{width:100%;margin:3rem 0;display:flex;justify-content:space-around;align-items:flex-start;flex-wrap:wrap}.footer__row--center{justify-content:center;align-items:center}.footer__nav{padding:1rem}.footer__nav__headline{color:#121619;display:block;padding:.4rem 0;border-bottom:solid 1px #121619}.footer__nav__link{padding:.4rem .7rem;text-decoration:none;display:block;color:#121619}.footer__nav__link:hover{color:#000;text-decoration:underline}.footer__external{width:90%;max-width:200px;display:flex;align-items:center;text-decoration:none;color:#121619;font-size:.8rem;margin:2rem 2.5rem;transition:all 250ms}.footer__external__image{width:50%;margin-right:.7rem}.footer__external__image img{max-width:100%}.footer__external:hover{opacity:.7}.footer__social{display:flex;align-items:center;justify-content:center;text-decoration:underline;color:#000}.footer__social img{max-width:1.7rem;margin-right:.4rem}.branding-row{width:100%;display:flex;justify-content:center;align-items:center}.branding-row img{max-width:10rem}.jumbo{max-width:100%;max-height:30rem;margin:2rem 0}.jumbo--shadow{box-shadow:2px 2px 18px rgba(0,0,0,0.5)}.team{width:100%;display:flex;flex-wrap:wrap;justify-content:space-around;align-items:flex-start}.team__member{width:95%;max-width:160px;margin:.8rem 0}.team__member__image{max-width:100%}.gallery{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}.gallery__item{width:175px;max-width:100%;padding:.3rem .3rem .3rem 0}.gallery__item__image{max-width:100%}.gallery__item__caption{font-size:.96rem}@media (max-width:700px){.content{box-shadow:none;padding:5rem 1rem}}