@import url("https://fonts.googleapis.com/css?family=Open+Sans");@-webkit-keyframes biSlideFade{0%{opacity:0}6%{opacity:1}24%{opacity:1}30%{opacity:0}to{opacity:0}}@keyframes biSlideFade{0%{opacity:0}6%{opacity:1}24%{opacity:1}30%{opacity:0}to{opacity:0}}*{-webkit-box-sizing:border-box;box-sizing:border-box;opacity:1}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body,html{height:100%}a img{border:none}blockquote{quotes:none}blockquote:after,blockquote:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{text-align:left;font-weight:normal;vertical-align:middle}html{font-size:1rem;line-height:1.67rem;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-feature-settings:'lnum', 'kern';font-feature-settings:'lnum', 'kern';color:#2C2B2C}.bi-button,.button,button,img,input,select,svg,textarea{vertical-align:middle}iframe,img,svg{max-width:100%}img{height:auto}.ir{background-color:transparent;border:0;overflow:hidden}.ir:before{content:"";display:block;width:0;height:100%}.screen-reader{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader.focusable:active,.screen-reader.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.preload *{-webkit-transition:none!important;-moz-transition:none!important;-ms-transition:none!important;-o-transition:none!important;-webkit-animation:none!important;animation:none!important}*{font-family:'Open Sans', sans-serif!important;font-size:1rem!important;line-height:2!important}body{display:block;width:100%;padding:1rem;max-width:800px;margin:0 auto}h1,h2,h3,h4,h5{display:block;text-align:left;width:100%;padding:0;margin:1rem 0;font-weight:bold}h1,h1 span{font-size:3rem!important;line-height:1.3!important}h2,h2 span{font-size:2.3rem!important;line-height:1.3!important}h3,h3 span{font-size:2rem!important;line-height:1.3!important}h4,h4 span{font-size:1.5rem!important}.fa{display:none}.bi-button,.button,button,input,select,textarea{vertical-align:middle;padding:0.5em;background-color:white;border:solid thin black;display:inline-block}.bi-button:focus,.bi-button:hover,.button:focus,.button:hover,button:focus,button:hover{background-color:black;color:white;border:solid thin black}.bi-accesibility-button{display:block;position:fixed;bottom:0;right:2rem;z-index:999}.bi-accesibility-button button{z-index:999;color:black;background:white}.bi-accesibility-button button.on,.bi-accesibility-button button:focus,.bi-accesibility-button button:hover{background:black;color:white;cursor:pointer}.bi-alert-bar{background:black;color:white;padding:1rem;margin-bottom:1rem}.bi-alert-bar .bi-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.bi-alert-bar p{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.bi-alert-bar .bi-button{margin-left:0.25rem}.bi-alert-bar .bi-alert-bar-close{vertical-align:middle;padding:0.5em;background-color:white;border:solid thin black;margin-left:0.25rem;color:black}.bi-alert-bar .bi-alert-bar-close:focus,.bi-alert-bar .bi-alert-bar-close:hover{background-color:black;color:white}.bi-socialmedia span{display:none}.bi-socialmedia span.screen-reader{display:block;position:relative;height:inherit;width:inherit;color:#2C2B2C}.bi-hero,.bi-inside-page-hero,.bi-nav-controllers{display:none}.bi-content-img{display:block;margin:1rem auto!important;width:100%!important;max-width:300px!important;float:none!important;clear:both}.bi-footer-contact{display:block}.bi-contact-info,.bi-hours,.bi-map-container{-ms-flex-preferred-size:100%!important;flex-basis:100%!important;width:100%!important;max-width:100%!important}.bi-nav-container{display:block;width:100%;position:relative;top:auto;left:auto;right:auto;z-index:99}.bi-main-nav{display:block;width:100%;height:auto;position:relative;left:0;-webkit-transition:left 300ms ease-in;-o-transition:left 300ms ease-in;transition:left 300ms ease-in;background:transparent}.bi-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin:0;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.bi-nav li{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:auto;border-bottom:0;margin:.5rem;list-style:none;padding:0;margin:0;position:relative}.bi-nav li:last-child{border-bottom:0}.bi-nav li a,.bi-nav li button{border:0;padding:0;background:transparent;color:#2C2B2C;-webkit-box-shadow:none;box-shadow:none;text-decoration:underline;display:inline-block;vertical-align:initial}.bi-nav li a.on,.bi-nav li a:focus,.bi-nav li a:hover,.bi-nav li button.on,.bi-nav li button:focus,.bi-nav li button:hover{background:transparent;font-weight:bolder}.bi-subnav{padding-left:0;display:none;position:absolute;top:100%;left:0;width:12rem;background:white;border:solid thin black;padding:0 0.25em}.bi-subnav li{border:0;line-height:1.2em!important}.bi-subnav li:first-child{border-top:0}.bi-subnav li a{background:transparent;position:relative;padding:0.5em;line-height:1.2em!important;display:block}.bi-subnav li a.on,.bi-subnav li a:focus,.bi-subnav li a:hover{background:transparent;font-weight:bolder}.bi-nav li:focus .bi-subnav,.bi-nav li:hover .bi-subnav{display:block}.bi-nav li:focus-within .bi-subnav{display:block}.bi-two-up{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin:0;width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left}.bi-two-up .bi-item{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;max-width:100%;margin:1rem auto}.bi-three-up{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin:0;width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left}.bi-three-up .bi-item{text-align:center;-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;max-width:100%;margin:1rem auto}.bi-four-up{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin:0;width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left}.bi-four-up .bi-item{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;max-width:100%;margin:1rem auto}.bi-five-up{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin:0;width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left}.bi-five-up .bi-item{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;max-width:100%;margin:1rem auto}.bi-site-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-bottom:solid thin black;border-top:solid thin black;background:none;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:68em){.bi-site-header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}}.bi-logo-container{margin-right:1em;max-width:300px}.bi-header-contact{padding-top:1em;padding-bottom:1em}ul.bi-bullets{display:block;padding-left:2em}.bi-testimonials{border-top:solid thin black;border-bottom:solid thin black;padding-top:1em;padding-bottom:1em}.bi-testimonials blockquote:before{content:"\201C";display:inline-block}.bi-callout-img{display:none}.bi-site-footer{border-top:solid thin black;padding-top:1em;padding-bottom:1em}.bi-site-footer .bi-button{display:block;margin-top:1em;text-align:center}.bi-map{width:100%;height:14em}.bi-footer-logos{text-align:center}.bi-footer-logos a{display:inline-block;padding:1em}.bi-footer-logos a img{max-width:100px}.bi-copyright{display:block;border-top:solid thin black}.bi-copyright p{text-align:center}#popup-container{display:none!important}#popup-container a.close{display:none!important}#active-popup{display:none!important}.staff .stafflist .staff-container .staff-item .staff-bio{height:auto!important}.bi-map iframe{height:100%;width:100%}.bi-photo-bg,.fas{display:none!important}@media screen and (max-width:900px){.bi-nav-container{display:block;width:100%;top:0;left:0;right:0;z-index:99;position:relative}.bi-nav-controllers{display:block;width:100%;z-index:99;position:relative}.bi-nav-controllers p{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.bi-nav-controllers p button{width:50%;max-width:50%;margin:0;padding:0;line-height:3;text-align:center;color:white;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;font-size:1em;text-decoration:none;padding:0 1rem}.bi-nav-controllers p button:after{display:none}.bi-nav-controllers p button#bi-nav-controller{background:white;border:solid thin black;color:black}.bi-nav-controllers p button#bi-nav-controller:hover{background:black;color:white}.bi-nav-controllers p button.bi-contact-controller{background:white;border:solid thin black;color:black}.bi-nav-controllers p button.bi-contact-controller:hover{background:black;color:white}.bi-main-nav{display:block;width:100%;height:auto;overflow-x:hidden;overflow-y:scroll;position:absolute;left:-100vw;top:0;padding-top:3rem;-webkit-transition:left 300ms ease-in;-o-transition:left 300ms ease-in;transition:left 300ms ease-in;background-color:white;border:solid thin black}.bi-main-nav.bi-main-nav-out{left:0;-webkit-transition:left 300ms ease-out;-o-transition:left 300ms ease-out;transition:left 300ms ease-out}.bi-main-nav:focus-within{left:0;-webkit-transition:left 300ms ease-out;-o-transition:left 300ms ease-out;transition:left 300ms ease-out}.bi-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin:0;width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;list-style:none}.bi-nav li{width:100%;list-style:none}.bi-nav li.bi-nav-logo{display:none}.bi-nav li a,.bi-nav li button{display:block;width:100%;border-radius:0;border:0;padding:.25rem 1rem;background:transparent;color:black;font-size:1.25rem;text-align:left;margin:0;text-decoration:none;border:solid thin white}.bi-nav li a:before,.bi-nav li button:before{display:none}.bi-nav li a:after,.bi-nav li button:after{display:none}.bi-nav li a.on,.bi-nav li a:focus,.bi-nav li a:hover,.bi-nav li button.on,.bi-nav li button:focus,.bi-nav li button:hover{color:black;border:solid thin black}.bi-nav li a .fa,.bi-nav li button .fa{display:none}.bi-nav li a:focus~ul{height:auto;opacity:1;display:block;top:100%;z-index:1;-webkit-transition:none!important;-o-transition:none!important;transition:none!important}.bi-nav li ul:focus-within{height:auto;top:100%;-webkit-transition:none!important;-o-transition:none!important;transition:none!important;opacity:1}.bi-subnav{border-bottom:solid thin black;display:block;position:relative;width:100%;border:none;padding-left:2rem}.bi-subnav li{border:0;background:none}.bi-subnav li a{position:relative;font-weight:normal;font-size:1rem}}
