:root{--full-width: 100%;--body-width: 80em;--narrow-column-width: 48em}*{margin:0;padding:0;border:0}html,body{font-size:16px;font-family:sans-serif}section{margin:0 auto}section.padding-both-top-bottom{padding:3em 0}section.padding-bottom-only{padding:0 0 3em}section.padding-top-only{padding:3em 0 0}section.no-padding{padding:0 0 !important}section.template-text-section.variation-body-width-column{max-width:var(--body-width);width:calc(100% - 2em)}section.template-text-section.variation-narrow-centered-column{max-width:var(--narrow-column-width);width:calc(100% - 2em)}section.template-text-section.variation-narrow-offset-right-text{max-width:var(--narrow-column-width);padding-left:10em}section.template-text-section.variation-narrow-offset-left-text{max-width:var(--narrow-column-width);padding-right:10em}section.template-text-section.variation-true-full-screen-width-text{width:100%;max-width:calc(100% - 2em)}@media screen and (max-width: 64em){section.template-text-section.variation-narrow-offset-right-text{max-width:40em;padding-left:6em}section.template-text-section.variation-narrow-offset-left-text{max-width:40em;padding-right:6em}}@media screen and (max-width: 40em){section.template-text-section.variation-narrow-offset-right-text{max-width:30em;padding-left:5em}section.template-text-section.variation-narrow-offset-left-text{max-width:30em;padding-right:5em}}@media screen and (max-width: 26em){section.template-text-section.variation-narrow-offset-right-text{padding-left:1em}section.template-text-section.variation-narrow-offset-left-text{padding-right:1em}}.template-google-map-section.variation-body-width{max-width:var(--body-width);width:calc(100% - 2em)}.template-google-map-section .grid{display:grid;grid-template-columns:1fr;max-width:var(--body-width);margin:0 auto}.template-google-map-section.variation-narrow-width{max-width:var(--narrow-column-width);margin-left:auto;margin-right:auto}.template-google-map-section iframe.small{height:300px}.template-google-map-section iframe.normal{height:500px}.template-google-map-section iframe.tall{height:1000px}.template-google-map-section.variation-full-width{max-width:100%}.template-google-map-section .box-of-copy.address-hide{display:none}.template-google-map-section .box-of-copy.address-show-above{grid-row:1/2;padding-bottom:1em}.template-google-map-section .box-of-copy.address-show-below{padding-top:1em}.template-google-map-section iframe.address-show-above{grid-row:2/3}.template-google-map-section .grid.address-show-left{grid-template-columns:6fr 1fr 8fr}.template-google-map-section .box-of-copy.address-show-left{grid-column:1/2;grid-row:1/2}.template-google-map-section iframe.address-show-left{grid-column:3/4;grid-row:1/2}.template-google-map-section.variation-body-width .grid.address-show-left{grid-template-columns:3fr 1fr 8fr}.template-google-map-section .grid.address-show-right{grid-template-columns:8fr 1fr 6fr}.template-google-map-section .box-of-copy.address-show-right{grid-column:3/4;grid-row:1/2}.template-google-map-section iframe.address-show-right{grid-column:1/2;grid-row:1/2}.template-google-map-section.variation-body-width .grid.address-show-right{grid-template-columns:8fr 1fr 3fr}@media screen and (max-width: 80em){.template-google-map-section.variation-body-width{margin-left:0;margin-right:0;padding:0}}@media screen and (max-width: 64em){.template-google-map-section .grid.address-show-left{grid-template-columns:1fr}.template-google-map-section .box-of-copy.address-show-left{grid-column:1/2;grid-row:1/2}.template-google-map-section iframe.address-show-left{grid-column:1/2;grid-row:2/3}.template-google-map-section.variation-body-width .grid.address-show-left{grid-template-columns:1fr}.template-google-map-section .grid.address-show-right{grid-template-columns:1fr}.template-google-map-section .box-of-copy.address-show-right{grid-column:1/2;grid-row:1/2}.template-google-map-section iframe.address-show-right{grid-column:1/2;grid-row:2/3}.template-google-map-section.variation-body-width .grid.address-show-right{grid-template-columns:1fr}.template-google-map-section .box-of-copy{padding:0 1em 1em}}.template-image-section{display:grid;grid-template-columns:1fr;max-width:var(--body-width);margin:0 auto}.template-image-section .box-of-copy{grid-column:1/2;grid-row:1/2;z-index:2;align-self:center;justify-self:center;text-align:center;padding:0 2em}.template-image-section h2{font-size:4.5em;color:#fff;text-shadow:1px 2px 1px rgba(0,0,0,.6)}.template-image-section h3{font-size:2.5em;color:#fff;text-shadow:1px 2px 1px rgba(0,0,0,.6)}.template-image-section img{grid-column:1/2;grid-row:1/2;max-width:100%;display:block;width:100%;margin-left:0;margin-right:0;padding:0}.template-image-section.variation-narrow{max-width:var(--narrow-column-width);margin-left:auto;margin-right:auto}.template-image-section.variation-full-width{max-width:100%}.template-image-section.variation-body-width-image{max-width:var(--body-width);margin-left:auto;margin-right:auto}@media screen and (max-width: 80em){.template-image-section.variation-body-width-image{margin-left:0;margin-right:0;padding:0}.template-image-section h2{font-size:2.5em}.template-image-section h3{font-size:1.5em}}@media screen and (max-width: 48em){.template-image-section h2{font-size:1.5em}.template-image-section h3{font-size:1em}}section.template-youtube-video-section .YT-vids{margin:0 auto}section.template-youtube-video-section.variation-narrow-centered-video{max-width:var(--narrow-column-width)}section.template-youtube-video-section.variation-body-width-video{max-width:var(--body-width)}section.template-team-bio-grid-section.variation-narrow-width{max-width:var(--narrow-column-width);width:calc(100% - 2em)}section.template-team-bio-grid-section.variation-full-width{width:100%;max-width:calc(100% - 2em)}section.template-team-bio-grid-section.variation-body-width{width:100%;max-width:var(--body-width)}section.template-team-bio-grid-section h2{line-height:1em;text-align:center;width:100%;margin-top:1em;font-size:1.6em;text-transform:uppercase;color:var(--gray);font-weight:300;font-family:var(--header-font)}section.template-team-bio-grid-section .grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;line-height:0;padding:0;column-gap:3em;row-gap:3em}section.template-team-bio-grid-section .grid .item{max-width:100%;position:relative}section.template-team-bio-grid-section .grid .item:hover{cursor:pointer}section.template-team-bio-grid-section .grid .item .image{max-width:100%;position:relative}section.template-team-bio-grid-section .grid .item img{display:block;width:100%;max-width:100%;height:auto;border:5px solid var(--green);-webkit-filter:grayscale(100%);filter:grayscale(100%);transition:all 1s}section.template-team-bio-grid-section .grid .item img:hover{-webkit-filter:grayscale(0);filter:grayscale(0)}section.template-team-bio-grid-section .bio-grid-modal{display:none;position:fixed;z-index:101;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.6)}section.template-team-bio-grid-section .modal-content{position:relative;line-height:175%;background-color:#fefefe;margin:15% auto;padding:3em;border:1px solid #888;width:var(--narrow-column-width)}section.template-team-bio-grid-section .close{position:absolute;top:0;right:6px;color:#aaa;float:right;font-size:28px;font-weight:bold}section.template-team-bio-grid-section .close:hover,section.template-team-bio-grid-section .close:focus{color:#000;text-decoration:none;cursor:pointer}section.template-team-bio-grid-section .modal-content img{max-width:360px;width:40%;float:left;margin-right:1.5em;margin-bottom:1em;border:5px solid var(--green)}section.template-team-bio-grid-section.variation-narrow-width h2{font-size:1.3em}@media screen and (max-width: 64em){section.template-team-bio-grid-section .grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;line-height:0;padding:0;column-gap:2em;row-gap:1em}}@media screen and (max-width: 40em){section.template-team-bio-grid-section .grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;line-height:0;padding:0;column-gap:1em;row-gap:1em}}/*# sourceMappingURL=sections.min.css.map */
