body{margin:0}@font-face{font-family:Omnes;src:url(/fonts/omnes-regularspar-webfont.woff) format("woff"),url(/fonts/omnesmediumspar-webfont.woff) format("woff"),url(/fonts/omnessemiboldspar-webfont.woff) format("woff")}html{scroll-behavior:smooth;font-family:Omnes,Arial,sans-serif}html,a{color:#423e3e}.hideit{display:none}h1,h2,h3,h4,h5{color:#007a33}body{background-color:#fff}.grid-ct{display:grid;justify-items:center;align-items:flex-start}.grid-c{display:grid;justify-items:center;align-items:center}.flex{display:flex;gap:1rem}.flex-wrap{flex-wrap:wrap}.flex-c{display:flex;align-items:center;justify-content:center;gap:1rem}.resetlist{margin:0;padding:0;list-style:none}.button{text-transform:lowercase;border-radius:.5rem}.button a{gap:1rem;height:1.75rem;padding:1rem;letter-spacing:.04rem;font-weight:800;justify-content:flex-start;text-decoration:none}.button.center a{justify-content:center;text-align:center}.button.text{line-height:.85rem}.button.text .sub-text{font-size:.7rem;font-style:italic}.button.white{background-color:#fff;border:2px solid #e1e1e1}.button.white svg{fill:#007a33}.button.white:hover,.button.white :focus{background-color:#e1e1e1}.button.green{background-color:#007a33;border-color:transparent}.button.green a{color:#fff}.button.green svg{fill:#fff}.button.green:hover,.button.green :focus{background-color:#03913e}.button.logo svg{width:1.5rem;height:1.5rem}@media(min-width:992px){.button-burger{text-transform:lowercase;border-radius:.5rem}.button-burger a{gap:1rem;height:1.75rem;padding:.5rem;letter-spacing:.04rem;font-weight:800;justify-content:flex-start;text-decoration:none}.button-burger.center a{justify-content:center;text-align:center}.button-burger.text{line-height:.85rem}.button-burger.text .sub-text{font-size:.7rem;font-style:italic}.button-burger.white{background-color:#fff;border:2px solid #e1e1e1}.button-burger.white svg{fill:#007a33}.button-burger.white:hover,.button-burger.white :focus{background-color:#e1e1e1}.button-burger.green{background-color:#007a33;border:2px solid #007a33}.button-burger.green a{color:#fff}.button-burger.green svg{fill:#fff}.button-burger.green:hover,.button-burger.green :focus{background-color:#03913e;border:2px solid #03913e}.button-burger.logo svg{width:1.5rem;height:1.5rem}}#home section{min-height:100vh}#home>section{grid-template-areas:"img" "title" "nav";grid-template-rows:2fr 1fr 4fr;gap:1rem}@media(min-width:768px){#home>section{grid-template-areas:"title img" "nav nav";grid-template-rows:2fr 3fr}}.bubble.large{width:170px;height:170px;grid-area:img}@media(min-width:768px){.bubble.large{align-self:flex-end;justify-self:flex-start}}.bubble{margin-top:2rem;position:relative;display:block}.bubble svg{z-index:10;position:absolute;top:0;left:0;fill:#007a33;width:100%;height:100%}.bubble img{z-index:9;width:90%;position:absolute;border-radius:100%;top:50%;left:50%;transform:translate(-50%,-50%)}#title-wrap{grid-area:title;text-decoration:none}@media(min-width:768px){#title-wrap{align-self:flex-end;justify-self:flex-end}}#title-wrap h1{margin:0;font-size:3rem;text-align:center}#title-wrap p{margin:0;font-size:1rem;font-style:italic;text-align:right}#nav-wrap{grid-area:nav;align-self:center}#home-nav-ul{flex-direction:column}@media(min-width:992px){#home-nav-ul{flex-direction:row;flex-wrap:wrap}}#home-nav-ul li{width:250px}.min-w100{min-width:100px}.min-w48{min-width:48px}.min-h42{min-height:42px}header{min-width:100vw;height:4rem;position:sticky;background-color:#fff;top:0;left:0;gap:.5rem;border-bottom:2px solid #eee}header.grid-area{grid-template-columns:1fr 1fr 1fr;grid-template-areas:"nav img ."}@media(min-width:992px){header.grid-area{grid-template-areas:". img nav"}}@media(min-width:1200px){header.grid-area{grid-template-areas:"img . nav"}}header #logo-wrap{grid-area:img;align-self:center;justify-self:center}@media(min-width:1200px){header #logo-wrap{justify-self:start;padding:0 0 0 1rem}}header #nav-wrap{justify-self:start;padding:1rem 1.5rem}@media(min-width:992px){header #nav-wrap{justify-self:end;padding:0 1rem 0 0}}.hamburger{display:block;cursor:pointer}@media(min-width:992px){.hamburger{display:none}}.bar{display:block;width:25px;height:3px;margin:5px auto;-webkit-transition:all .8s ease-in-out;transition:all .8s ease-in-out;background-color:#423e3e}.hamburger.active .bar:nth-child(2){opacity:0}.hamburger.active .bar:nth-child(1){transform:translateY(8px) rotate(45deg)}.hamburger.active .bar:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.nav-burger{position:fixed;justify-content:flex-start;align-items:flex-start;text-align:left;left:-100%;top:4rem;flex-direction:column;background-color:#fff;width:80%;min-height:calc(100vh - 4rem);border-radius:0 10px 10px 0;transition:.6s;box-shadow:0 10px 27px #eee}.nav-burger.active{left:0}.nav-burger.active li{border-bottom:2px solid #eee;width:calc(100% - 2rem);height:42px;padding:1rem 1rem 0}.nav-burger.active li:hover,.nav-burger.active li :focus{background-color:#eee}.nav-burger.active li a .text{display:block;margin-right:1rem}.nav-burger.active li a .logo{position:absolute;right:1rem}.nav-burger li a{text-decoration:none;text-transform:lowercase;font-weight:800;letter-spacing:.04rem;font-size:1.5rem}.nav-burger li a .text{display:none}@media(min-width:992px){.nav-burger{position:relative;left:auto;top:auto;flex-direction:row;gap:1rem;background-color:transparent;min-height:auto;padding:0;box-shadow:none}.nav-burger li a{font-size:1rem}}.content{max-width:800px;margin:auto}article{margin:0 1rem}footer.flex{justify-content:space-around}footer{background-color:#007a33;color:#fff;width:100%}footer h1,footer h2,footer h3,footer h4,footer h5{color:#fff}footer a{color:#fff;text-decoration:none}article.pages{margin:0}article.pages .title-wrap{position:relative;z-index:-1}article.pages .title-wrap figure{margin:0}article.pages .title-wrap .inline{display:flex;flex-direction:column;align-content:center;flex-wrap:wrap;justify-content:center;position:absolute;background-color:rgba(158,158,158,.5);height:28.5vw;width:28.5vw;text-align:right;left:10%;top:0}article.pages .title-wrap .inline h1{margin:0;font-size:1.5rem}@media(min-width:768px){article.pages .title-wrap .inline h1{font-size:2rem}}@media(min-width:992px){article.pages .title-wrap .inline h1{font-size:3rem}}@media(min-width:1200px){article.pages .title-wrap .inline h1{font-size:4rem}}article.pages .title-wrap .inline .description{color:#fff;font-size:1.2rem}@media(min-width:768px){article.pages .title-wrap .inline .description{font-size:1.5rem}}@media(min-width:992px){article.pages .title-wrap .inline .description{font-size:.75rem}}@media(min-width:1200px){article.pages .title-wrap .inline .description{font-size:2rem}}