body{background-color:#fff;color:#4a4a4a}h1,h2,h3,h4,h5,h6{color:#363636!important}.splash .heading{color:#fff!important}.has-text-primary,.has-text-primary a{color:#43a09b!important}.content{color:#4a4a4a}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{color:#363636!important}.content p{color:#4a4a4a}.content strong,.content b{color:#363636}.title{color:#363636!important}.subtitle{color:#4a4a4a!important}label,.label{color:#363636!important}input,textarea,select{background-color:#fff!important;color:#363636!important;border:1px solid #dbdbdb!important}input:focus,textarea:focus,select:focus{border-color:#3273dc!important}.box{background-color:#fff!important;color:#4a4a4a}nav.navbar{background:#d9432d}nav.navbar .navbar-burger{color:#fff}nav.navbar .navbar-brand img{max-width:none;width:96px;height:42px;margin-top:auto;margin-bottom:auto;margin-left:1em}nav.navbar .navbar-menu{margin-left:2em;background:#d9432d}nav.navbar .navbar-menu a.navbar-item{color:#fff;font-weight:700}nav.navbar .navbar-menu a.navbar-item:hover{background:#43a09b}nav.navbar .navbar-menu.is-active{display:block;z-index:1000}@media screen and (max-width:33em){nav.navbar a.navbar-menu{margin-left:0}}.navbar .navbar-menu{box-shadow:none!important}.navbar-item .icon{color:#43a09b}.icon svg{width:1.5rem;height:1.5rem;fill:currentColor}.navbar-brand .navbar-item.logo{padding:0 1rem}footer.footer{padding:3rem 0 0;background-color:transparent;padding-bottom:3em}footer.footer img.logo{width:13rem;max-width:300px;border-left:3rem solid #fff;display:block;margin:0 auto}footer.footer ul{display:flex;flex-wrap:wrap;justify-content:space-around;padding-bottom:3em}footer.footer ul a{color:#fff;font-weight:700}footer.footer ul a:hover{color:#65c2bd}img.bardon-logo{max-width:120px;width:100%;display:block;margin:0 auto}.btn{display:inline-block;padding:12px 16px 10px;font-size:18px;font-size:1rem;line-height:1.25;background-color:#fff;border-radius:.25rem;text-decoration:none;font-weight:700;color:#43a09b;text-align:center;-webkit-box-shadow:inset 0 0 0 2px #218079;box-shadow:inset 0 0 0 2px #218079;-webkit-transition:all .15s ease;transition:all .15s ease}button{padding:.75em 2em;color:#fff;font-weight:700;font-size:1.2em;background:#43a09b;border-width:2px;border-radius:.5em;border-color:#32908a}button:hover{background:#32908a;border-color:#218079}section.contact{margin:0 auto}section.contact button{display:block;margin:0 auto}#units .unit{margin-top:2em;margin-bottom:2em}#units .unit h3{margin-bottom:1em}#units .unit p.lead{font-weight:700}.scouts-logo{position:absolute;top:0;right:0;z-index:100;width:150px;background-color:#fff}.scouts-logo img{width:100%;display:block;border-right:2rem solid #fff}.splash{grid-area:1/1;position:relative;place-items:start end;display:grid;padding-top:170px}.splash .heading{box-shadow:#43a09b .5rem 0,#43a09b -.5rem 0;background-color:#43a09b;color:#fff;line-height:1;padding:.25rem;margin-top:.5rem;border-right:2rem solid #43a09b}.full-width-image-container{width:100vw;height:400px;position:relative;left:50%;right:50%;margin:2em -50vw;background-size:cover;background-position:bottom;display:flex;justify-content:center;align-items:center}.full-width-image{width:100vw;height:400px;background-size:cover;background-position:bottom;display:flex;justify-content:center;align-items:center}.margin-top-0{margin-top:0!important}.content .taglist{list-style:none;margin-bottom:0;margin-left:0;margin-right:1.5rem;margin-top:1.5rem;display:flex;flex-wrap:wrap;justify-content:left;align-items:center}.content .taglist li{padding:0 2rem 1rem 0;margin-bottom:1.5rem;margin-top:0}.menu-label{font-size:1em!important;text-align:left}.menu-list{list-style:none!important;text-align:left}.social{padding:2em}.social a{padding:.5em .5em .3em;border-radius:1em;background-color:#f3f4f6;margin:.5em;width:1em;height:1em;vertical-align:middle;display:inline}select.multiple{height:6em}.blog-list-item.is-featured{background-color:#d6400033}.blog-list-item header{display:flex;margin-bottom:1em}.blog-list-item .featured-thumbnail{flex-basis:35%;margin:0 1.5em 0 0}@media screen and (max-width:768px){.blog-list-item header{display:block}.blog-list-item .featured-thumbnail{text-align:center;max-width:70%;margin:0 0 1em}}@media screen and (min-width:769px) and (max-width:1023px){.blog-list-item .featured-thumbnail{flex-basis:50%}}