@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600&family=Roboto:ital@0;1&display=swap);body{font-family:"Poppins",sans-serif;min-width:320px}header{position:fixed;top:0;background-color:#fff;width:100%;height:55px;display:grid;align-items:center}@media only screen and (max-width:2560px) and (min-width:1024px){header{grid-template-columns:1fr 3fr}}@media only screen and (max-width:1024px) and (min-width:700px){header{grid-template-columns:1fr 2fr}}@media only screen and (max-width:700px) and (min-width:320px){header{grid-template-columns:repeat(2,1fr)}}header div:first-child{color:#9e9e9e}header div:first-child a{text-decoration:none;color:#000}header div:first-child a:hover,header div:first-child:hover{color:#294f38}header div{padding:0 .75rem}header span{padding-right:1vw;font-weight:200}header .hidden{display:none}header .menu{text-align:end}main{margin-top:55px;display:grid;-moz-column-gap:.75rem;column-gap:.75rem;row-gap:3rem;grid-auto-rows:auto;padding:1rem .75rem 5rem}@media only screen and (max-width:2560px) and (min-width:1024px){main{margin-left:25%;grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:1024px) and (min-width:700px){main{margin-left:33%;grid-template-columns:1fr}}@media only screen and (max-width:700px) and (min-width:320px){main{margin:55px 0;grid-template-columns:1fr}}main div{display:block}main h1{font-weight:550;margin-bottom:2rem}main p{font-weight:200;margin-bottom:2.5rem}main img{max-width:100%;-o-object-fit:cover;object-fit:cover;margin-bottom:.7rem}main .caption{font-size:.9rem;font-weight:200}.talk-today span{display:block;margin-bottom:1.5rem;font-weight:200}