@font-face { font-family:'ul'; src:url("fo/ul.ttf") format("truetype"); } @font-face { font-family:'pn'; src:url("fo/pn.otf") format("opentype"); }
* { margin:0; padding:0; border:0; box-sizing:border-box; font-family:pn; font-weight:normal; text-decoration:none; }
body { padding:0; margin:0; overflow-y:auto; overflow-x:hidden; min-width:300px; color:#143c2c; } td {
	font-size: 16px;
} .actions img { width:200px; }
section { padding:60px 40px 90px 60px; grid-template-columns:repeat(auto-fit,minmax(220px,1fr)); gap:30px; } h1,section img { margin-bottom:15px; } h3,button { margin:20px 0 4px 0; } nav a { margin:0 12px; font-size:16px; } .hero,button a:hover,footer,footer a:hover { color:#fff; } p { font-size:16px; line-height:23px; } footer p { font-size:12px; line-height:18px; }
h1,h2,h3,nav a,button *,.cards a,.actions a { font-family:ul; font-weight:200; } a,button a,section a { color:#183225; } a:hover,footer a,h2 { color:#9bb145; }
input,textarea,select { margin:5px; padding:15px 10px; width:300px; background:#f2f2f2; } .i { margin-bottom:20px; }
span { font-family:ul; font-weight:200; color:#183225; }
header {
  display: flex;
  padding: 20px 40px;
  align-items: center;
  justify-content: space-between;
}
button {
  padding: 10px 18px;
  background: #9bb34b;
  font-weight: bold;
  cursor: pointer;
}
.hero { position:relative; -background:url(../im/hero.jpg) center/cover no-repeat; } .cards img { width:100%; border-radius:6px; } #home section,#sub section,.cards { display:grid; }
.actions { display:flex; flex-wrap:wrap; background:linear-gradient(135deg,#c8e1b4,#a3d1b3); justify-content:space-around; } section a { text-align:center; }
footer { padding:20px; background:#153b2b; font-size:14px; } @media(max-width:768px){nav{display:none;} #home h1{font-size:1.8rem;}.actions{flex-direction:column;gap:30px;}}
.p { position:relative; display:block; margin-bottom:40px; width:100%; line-height:130%; } .n { position:relative; display:block; float:left; margin:0 20px 15px 0; }
td { padding:0 20px 15px 0; vertical-align:top; line-height:130%; } td h3 { margin-top:5px; }

.hero1 { position:relative; background:url(../im/home1.jpg) center/cover no-repeat; }
.hero2 { position:relative; background:url(../im/board1.jpg) center/cover no-repeat; }
.hero3 { position:relative; background:url(../im/events.jpg) center/cover no-repeat; }
.hero4 { position:relative; background:url(../im/contact.jpg) center/cover no-repeat; }
.hero5 { position:relative; background:url(../im/links.jpg) center/cover no-repeat; }
.hero6 { position:relative; background:url(../im/newsletters.jpg) center/cover no-repeat; }
.hero7 { position:relative; background:url(../im/members.jpg) center/cover no-repeat; }
h1 { -font-size:38.5rem; color:#fff; }

@media screen and (min-width:768px){
  header,table#c { display:block; }
  #vbid-13d94541-2wbspngl { display:none; }
  #home h1 { font-size:2.5rem; }
  #sub h1 { font-size:38.5rem; color:#fff; }
}
@media screen and (max-width:600px){
  header,table#c { display:none; } /*3*/
  #vbid-13d94541-2wbspngl { display:block; }
  #home h1 { font-size:2.5rem; }
  #sub h1 { font-size:38.5rem; color:#fff; }
}