.fa,.fab,.fad,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:0.75em;vertical-align:-.0667em}.fa-xs{font-size:0.75em}.fa-sm{font-size:0.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:solid 0.08em #eee;border-radius:0.1em;padding:0.2em 0.25em 0.15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:0.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:0.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-webkit-transform:scale(1, -1);transform:scale(1, -1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1, -1);transform:scale(-1, -1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-instagram:before{content:"\f16d"}.fa-instagram-square:before{content:"\e055"}.sr-only{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@font-face{font-family:'Font Awesome 5 Brands';font-style:normal;font-weight:400;font-display:block;src:url("../webfonts/fa-brands-400.eot");src:url("../webfonts/fa-brands-400.eot?#iefix") format("embedded-opentype"),url("../webfonts/fa-brands-400.woff2") format("woff2"),url("../webfonts/fa-brands-400.woff") format("woff"),url("../webfonts/fa-brands-400.ttf") format("truetype"),url("../webfonts/fa-brands-400.svg#fontawesome") format("svg")}.fab{font-family:'Font Awesome 5 Brands';font-weight:400}@font-face{font-family:'Font Awesome 5 Free';font-style:normal;font-weight:400;font-display:block;src:url("../webfonts/fa-regular-400.eot");src:url("../webfonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("../webfonts/fa-regular-400.woff2") format("woff2"),url("../webfonts/fa-regular-400.woff") format("woff"),url("../webfonts/fa-regular-400.ttf") format("truetype"),url("../webfonts/fa-regular-400.svg#fontawesome") format("svg")}.far{font-family:'Font Awesome 5 Free';font-weight:400}@font-face{font-family:'Font Awesome 5 Free';font-style:normal;font-weight:900;font-display:block;src:url("../webfonts/fa-solid-900.eot");src:url("../webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("../webfonts/fa-solid-900.woff2") format("woff2"),url("../webfonts/fa-solid-900.woff") format("woff"),url("../webfonts/fa-solid-900.ttf") format("truetype"),url("../webfonts/fa-solid-900.svg#fontawesome") format("svg")}.fa,.fas{font-family:'Font Awesome 5 Free';font-weight:900}/*!
 * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */@font-face{font-family:'Font Awesome 5 Brands';font-style:normal;font-weight:400;font-display:block;src:url("../sass/fa/webfonts/fa-brands-400.eot");src:url("../sass/fa/webfonts/fa-brands-400.eot?#iefix") format("embedded-opentype"),url("../sass/fa/webfonts/fa-brands-400.woff2") format("woff2"),url("../sass/fa/webfonts/fa-brands-400.woff") format("woff"),url("../sass/fa/webfonts/fa-brands-400.ttf") format("truetype"),url("../webfonts/fa-brands-400.svg#fontawesome") format("svg")}.fab{font-family:'Font Awesome 5 Brands';font-weight:400}@font-face{font-family:'BlairMdITCTT';src:url("../fonts/blair/BlairMdITCTTMedium.eot");src:url("../fonts/blair/BlairMdITCTTMedium.eot?#iefix") format("embedded-opentype"),url("../fonts/blair/BlairMdITCTTMedium.woff") format("woff"),url("../fonts/blair/BlairMdITCTTMedium.ttf") format("truetype"),url("../fonts/blair/BlairMdITCTTMedium.svg#BlairMdITCTTMedium") format("svg");font-style:normal;font-weight:normal;text-rendering:optimizeLegibility}html{font-family:'Lato', sans-serif}.content:not(.location),table{line-height:150%}.content:not(.location),table{font-size:18px}@media screen and (min-width: 375px){.content:not(.location),table{font-size:calc(18px + 10 * ((100vw - 375px) / 825))}}@media screen and (min-width: 1200px){.content:not(.location),table{font-size:28px}}p{margin:0}p+p{margin-top:1em}h1,h2,h3,h4,h5{font-family:'BlairMdITCTT', sans-serif;color:#6f9c08;margin:0;text-transform:uppercase}p+h1,p+h2,p+h3,p+h4,p+h5{margin:1em 0 0.25em}header{background:white;position:sticky;top:0;z-index:200;width:100%;box-shadow:0 20px 15px 0 rgba(0,0,0,0.2)}nav{min-height:50px;padding-bottom:10px;display:flex;flex-direction:column;justify-content:space-between;align-items:center}@media (min-width: 768px){nav{flex-direction:row}}nav .logo{display:flex;align-items:center;max-width:300px;margin:15px}nav .logo img{width:100%;height:auto;margin:0}nav input{display:none}nav label{font-size:1.5em;padding:0.25em 0.5em;transition:0.5s ease background-color}nav label:active,nav label:hover{background:#80b409;color:white}@media (min-width: 768px){nav label{display:none}}nav input#nav-toggle:checked+ul.nav-primary{display:flex}nav ul{display:flex;flex-direction:column;flex-wrap:wrap;list-style:none;padding:0;margin:0;justify-content:flex-end;align-items:center;display:none;min-width:100%;transition:0.5s ease width}@media (min-width: 768px){nav ul{flex-direction:row;display:flex;min-width:auto}}nav ul li{font-family:"Lato",sans-serif;font-size:1.3em;width:100%;text-align:center}@media (min-width: 768px){nav ul li{width:auto}}nav ul li .fab{font-size:2em}nav ul li a{display:block;padding:0.5em 0;text-decoration:none;color:gray;text-transform:uppercase;transition:0.5s ease background-color}@media (min-width: 768px){nav ul li a{padding:0.25em 0.5em}}nav ul li a:active,nav ul li a:hover{background:#80b409;color:white}@media (min-width: 768px){nav ul li a:active,nav ul li a:hover{flex-grow:1.8;padding:0.25em 1em;transition:all 200ms ease-out}}#panel-locations{text-align:center}.locations{display:flex;justify-content:space-between;font-size:20px;flex-direction:row;flex-wrap:wrap}@media (max-width: 576px){.locations{flex-direction:column}}.locations .location{margin:1em 1em 1em 0;background:rgba(0,0,0,0.05);position:relative}@media (max-width: 576px){.locations .location{width:100%}}@media (min-width: 768px){.locations .location{width:calc((100% / 2) - 2em)}}@media (min-width: 992px){.locations .location{width:calc((100% / 4) - 2em)}}.locations .location a{display:block;padding:0.5em 0;text-decoration:none;color:gray;text-transform:uppercase;transition:0.5s ease background-color;position:absolute;bottom:0;left:0;width:100%;text-align:center;background:rgba(0,0,0,0.1);border-top:2px solid white}.locations .location a:active,.locations .location a:hover{background:#80b409;color:white}@media (min-width: 768px){.locations .location a:active,.locations .location a:hover{letter-spacing:0.1em;transition:all 200ms ease-out}}.locations .location img{min-width:100%;object-fit:cover}.locations .location .address{width:100%;padding:1em 1em 2em;text-align:left;line-height:120%;height:auto}.locations .location p{text-align:left;font-size:90%;line-height:120%}@media (min-width: 768px){.locations .location{width:40%;flex-grow:1}}.locations .location img{max-width:100%}div.comThanks{padding:2em;background:#6f9c08;color:white;font-size:2em}.comConnectForm{margin:0;padding:0;margin-top:2em;background:rgba(0,0,0,0.05)}.comConnectForm legend{display:none;padding:0}.comConnectForm fieldset{margin:0;padding:0;border:none}.comConnectForm *{box-sizing:border-box}.comConnectForm ul{list-style-type:none;padding:0 1em}.comConnectForm ul li{margin:0 0 2px;display:flex;flex-wrap:wrap;align-items:center;width:100%;align-items:flex-start}@media (max-width: 576px){.comConnectForm ul li{flex-direction:column}}.comConnectForm ul li input[type=submit]{margin-top:1em;margin-left:auto;padding:8px 16px;border:none;text-transform:uppercase;letter-spacing:0.09em;border-radius:4px;background:rgba(0,0,0,0.1);color:Gray}.comConnectForm ul li input[type=submit]:active,.comConnectForm ul li input[type=submit]:hover{background:#80b409;color:white;padding:8px 20px;transition:all 200ms ease}.comConnectForm ul li label{padding:0;flex:1 0 30%;max-width:220px}.comConnectForm ul li label+*{flex:1 0 60%;padding:0.5em;margin:0.25em 0 1em}@media (max-width: 576px){.comConnectForm ul li label+*{width:100%}}.comConnectForm ul li textarea{width:65%;flex:1 0 60%}@media (max-width: 576px){.comConnectForm ul li textarea{width:100%}}body,html{padding:0;margin:0}.pages{overflow:hidden;padding-bottom:4em}.content{padding:4em 5% 0}@media (min-width: 768px){.content{padding:4em 10% 0}}@media (min-width: 992px){.content{padding:4em 15% 0}}@media (min-width: 1200px){.content{padding:4em 20% 0}}.content>p:first-child{font-size:150%;color:gray;line-height:130%;font-style:italic;margin-bottom:2em}img.hero{min-width:100vw;max-width:100vw;max-height:50vh;object-fit:cover}#panel-menu{background:rgba(0,0,0,0.05);text-align:center;padding-bottom:2em}.pdf-link{margin:2em}.pdf-link a{color:gray;text-decoration:none;padding:0.5em;display:inline-block}.pdf-link a:active,.pdf-link a:hover{background:#80b409;color:white}table{color:gray;text-align:left}table h2{text-align:center}table tr.description td{padding-bottom:1em}table tr.trigger{font-weight:bold}table tr.trigger td:last-child{text-align:right}
