html,body{background-color:#c5c5c5;font-family:'Lato',Helvetica,sans-serif}a[href^=tel]{color:inherit!important;text-decoration:none!important}a[x-apple-data-detectors]{color:inherit!important;text-decoration:none!important;font-size:inherit!important;font-family:inherit!important;font-weight:inherit!important;line-height:inherit!important}a{text-decoration:none!important;color:#414b53}a:hover,a:hover h2,a:hover h3{color:#63727e}h1{font-family:'Poppins',Arial,sans-serif;font-size:2rem;margin-bottom:2.5rem;font-weight:400;position:relative}h1:after{content:"";border-bottom:2px solid #fff;padding-top:1rem;margin-bottom:1rem;width:50px;position:absolute;bottom:-2.25rem;left:0}h2,h3{font-size:1.75rem;font-family:'Poppins',Arial,sans-serif;font-weight:600;color:#414b53}h3{font-size:1.375rem}img{max-width:100%;height:auto}p{font-size:1.125rem}nav{background-color:#414b53;border-left:15px solid #c5c5c5;border-right:15px solid #c5c5c5}nav.navbar a{color:#fff;font-family:'Poppins',Arial,sans-serif;font-weight:300;text-decoration:none!important;display:block;padding:.5rem 1.25rem}nav.navbar a:hover{color:#c5c5c5}.flexe{padding:.5rem 2.25rem;background-color:#fff}.flexe p{margin-bottom:0;font-size:1.5rem}.flexe a{color:#414b53}.flexe a:hover,.flexe a:focus{color:#a2adb6}.flexe span{margin-left:.5rem}button.navbar-toggler{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}span.dashicons-menu{font-size:24px;width:24px height:24px}span.dashicons-menu,span.dashicons-no{font-size:30px;width:30px;height:30px;color:#fff;opacity:1}span.close{float:left}.menu-btn-text,.close-text{font-size:22px;color:#fff;padding-left:4px}.navbar-toggler>.close{display:inline}.navbar-toggler.collapsed>.close,.navbar-toggler.collapsed>.close-text,.navbar-toggler:not(.collapsed)>.menu-btn{display:none}main{padding-top:calc(2rem + 56px)}#banner{width:100%;min-height:450px;position:relative;padding:2rem;background-size:cover;background-repeat:no-repeat;background-position:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#banner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(65 75 83 / .7)}#banner>*{position:relative;color:#fff;text-shadow:1px 1px 1px #222}#banner p{font-size:1.125rem;font-family:'Poppins',Arial,sans-serif;font-weight:300}#banner p.subtitle{font-size:1.25rem;font-family:'Lato',Helvetica,sans-serif;font-weight:700}#map{width:100%;margin-bottom:2rem}#map a{display:block;position:relative;background-color:#414b53;-webkit-transition:.3s all;-o-transition:.3s all;transition:.3s all}#map a:hover img{opacity:.5}#map a img.magnifying-glass{opacity:0;position:absolute;font-size:80px;max-width:80px;max-height:80px;color:#fff;-webkit-transition:.3s all;-o-transition:.3s all;transition:.3s all;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;border:0}#map a:hover img.magnifying-glass{opacity:1}.flexspace{background-color:rgb(255 255 255 / .8);width:100%;padding:2rem;margin-bottom:2rem}a.accordion{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:2px solid #000;padding:1rem}a.accordion h2,a.accordion h3{width:100%;position:relative;line-height:1;margin:0}a.accordion h2:after,a.accordion h3:after{content:"\f343";position:absolute;right:0;font-family:dashicons;display:inline-block;line-height:1;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:top}a.accordion.collapsed h2:after,a.accordion.collapsed h3:after{content:"\f347"}.legend{background-color:#fff;padding:10px 0}.square{display:inline-block;width:16px;height:16px;background:#93996E;margin-left:30px;margin-right:5px}#footer{background-color:rgb(65 75 83 / .8);padding:2rem;color:#fff}footer h2{color:#fff;margin-bottom:1rem}footer button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:225px;background-color:#fff;padding:12px 12px 14px 12px;font-family:'Poppins',Arial,sans-serif;font-size:1.25rem;font-weight:600;line-height:1;border:2px solid #414b53;-webkit-transition:.3s all;-o-transition:.3s all;transition:.3s all}footer button:hover{color:#fff;background-color:#414b53}footer button span.dashicons,footer button span.dashicons-before:before{-webkit-transition:0s all;-o-transition:0s all;transition:0s all}body .modal .modal-dialog{max-width:600px}body .modal .modal-header{background:#414b53;padding:.5rem 1rem}body .modal .modal-header button{color:#fff;opacity:1;padding:.5rem 1rem;margin:-.5rem -1rem -.5rem auto}body .modal .modal-body{padding:2rem}body .modal .gform_wrapper{margin-bottom:0;margin-top:32px}body .gform_wrapper textarea{resize:vertical;overflow:auto}body .modal .gform_wrapper .gform_footer input.button,body .modal .gform_wrapper .gform_footer input[type=submit]{background:#414b53;color:#fff;border:0;border-radius:5px;padding:10px 20px;text-transform:uppercase}@media (min-width:576px){h2{font-size:1.75rem}h3{font-size:1.5rem}}@media (min-width:768px){#banner{padding:3rem 2.5rem}h1{font-size:2.5rem}#banner p{font-size:1.25rem}#banner p.subtitle{font-size:1.5rem}}@media (min-width:1200px){#banner{padding:4rem 2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}}@media (max-width:1199px){ul.navbar-nav{margin-top:1rem}ul.navbar-nav li{border-top:1px solid rgb(255 255 255 / .25)}}