.main-navigation a{letter-spacing:1px}.featured-image img,.post-image img{border-radius:8px}.drop-shadow{box-shadow:0 0 20px rgb(200 200 200 / .2)}.round-top-corners img{border-radius:8px 8px 0 0}.main-navigation:not(.slideout-navigation) .main-nav li.nav-button a{color:var(--accent);border:3px;border-style:solid;line-height:36px;border-radius:2px;margin-left:20px;transition:all 0.6s ease 0s}.main-navigation:not(.slideout-navigation) .main-nav li.nav-button a:hover{color:#fff;border-color:#fff}.gallery-logos img{margin:25px;filter:grayscale(1);transition:all .8s;opacity:.8}.gallery-logos img:hover{filter:grayscale(0);transition:all .5s;opacity:1}.gb-button{text-transform:uppercase}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{display:none}.listcontent ul,.listcontent li,.listcontent ol{margin:0 0 0 12px}.hardtruths{list-style-type:none;counter-reset:hardtruths 0}.hardtruths .gb-grid-column{counter-increment:hardtruths 1;position:relative}.hardtruths .gb-grid-column p{z-index:1}.hardtruths .gb-grid-column:before{content:counter(hardtruths);position:absolute;top:-50px;left:-20%;font-size:340px;width:200px;height:200px;border-radius:100px;color:#e2e7ee;z-index:-1;opacity:.6;display:flex;font-weight:700;align-content:center;align-items:center;justify-content:center}.site-branding-container .site-logo{margin-right:14px}.entry_resources .gb-grid-column>div{padding:24px 16px 44px 16px;box-shadow:0 0 25px rgb(0 0 0 / .25);border-radius:8px;background-color:rgb(0 0 0 / .015);border:2px solid #e1e6ed}.hero_title{font-size:54px;color:#fff;font-weight:700;text-transform:uppercase}.hero_title span{color:var(--accent)}.entry_resources .cls-1{stroke:#205260!important}.focus_areas .gb-container{box-shadow:0 0 25px rgb(0 0 0 / .15)}.gb-button,.gform_button,.main-navigation:not(.slideout-navigation) .main-nav li.nav-button a{position:relative;z-index:1;overflow:hidden}.gform_button{background-color:#205260!important}.gb-button,.gform_button,.main-navigation:not(.slideout-navigation) .main-nav li.nav-button a{box-shadow:0 0 0 #fff0;transition:all .5s}.gb-button:not(.not-anim):before,.gb-button:not(.not-anim):after,.main-navigation:not(.slideout-navigation) .main-nav li.nav-button a:after,.main-navigation:not(.slideout-navigation) .main-nav li.nav-button a:before{position:absolute;width:100%;height:100%;content:'';background-color:var(--accent);z-index:-1}.gb-button:not(.not-anim):before,.main-navigation:not(.slideout-navigation) .main-nav li.nav-button a:before{left:100%}.gb-button:not(.not-anim):after,.main-navigation:not(.slideout-navigation) .main-nav li.nav-button a:after{right:100%}.gb-button:not(.not-anim):hover:before,.main-navigation:not(.slideout-navigation) .main-nav li.nav-button a:hover:before{left:0}.gb-button:hover:after,.main-navigation:not(.slideout-navigation) .main-nav li.nav-button a:hover:after{right:0}.gb-button:not(.not-anim):hover:before,.gb-button:not(.not-anim):hover:after,.main-navigation:not(.slideout-navigation) .main-nav li.nav-button a:hover:before,.main-navigation:not(.slideout-navigation) .main-nav li.nav-button a:hover:after{transition:all 1s}.gform_button:hover,.gb-button:not(.not-anim):hover,.main-navigation:not(.slideout-navigation) .main-nav li.nav-button a:hover{box-shadow:0 0 25px rgb(0 0 0 / .25)}.gform_button:hover{background-color:var(--accent)!important}.gb-button.not-anim:after{position:absolute;width:100%;height:2px;content:'';background-color:var(--accent);top:100%;left:0;width:0;transition:.3s all ease-in}.gb-button.not-anim:hover:after{width:100%}.gb-button.not-anim{position:relative;overflow:visible}@media only screen and (max-width:768px){.hero_title{font-size:44px;margin-top:20px}}