@charset "UTF-8";

   *:focus {
outline: 2px dotted red;
} a {
text-decoration: none;
border-bottom: 1px solid;
padding-bottom: 1px;
margin-bottom: -1px;
} a:hover,
a:active,
a:focus {
border-bottom: 2px solid;
padding-bottom: 2px;
margin-bottom: -2px;
}  #site-navigation a,
#mobile-header a {
border-bottom: none;
} #site-navigation a:hover,
#site-navigation a:active,
#site-navigation a:focus,
#mobile-header a:hover,
#mobile-header a:active,
#mobile-header a:focus  {
text-decoration: underline;
}
.header-wrap a {
border-bottom: none;
}
.header-wrap a:hover,
.header-wrap a:active,
.header-wrap a:focus {
border-bottom: 1px solid #fff;
}  .wp-block-buttons a,
.blocks-gallery-item a {
border-bottom: none;
}
.blocks-gallery-item a:hover,
.blocks-gallery-item a:active,
.blocks-gallery-item a:focus{
box-shadow: 0 6px 8px rgba(0,0,0,0.6);
padding-bottom: 0;
margin-bottom: 0;
} a.wp-block-button__link {
box-shadow: 0 4px 6px rgba(0,0,0,0.4);
}
a.wp-block-button__link:hover,
a.wp-block-button__link:active,
a.wp-block-button__link:focus{
box-shadow: 0 6px 8px rgba(0,0,0,0.6);
}
.wp-block-buttons a,
.blocks-gallery-item a {
border-bottom: none;
}
.blocks-gallery-item a:hover,
.blocks-gallery-item a:active,
.blocks-gallery-item a:focus{
box-shadow: 0 6px 8px rgba(0,0,0,0.6);
padding-bottom: 0;
margin-bottom: 0;
}  .page-hero h1 {
color: #fff;
margin-bottom: 2rem;
text-shadow: 2px 2px 4px #000000;
} .home .page-hero img {
border-radius: 50%;
box-shadow: 0 2px 4px #000000;
margin-bottom: 2rem;
} .slb_template_tag {
font-family: 'Helvetica', sans-serif;
font-size: 1rem;
}
.icon-4px {
margin-bottom: -10px;
} .everest-forms .everest-forms-notice--success {
background-color: #5a9132!important;
}html.slb_overlay object,html.slb_overlay embed,html.slb_overlay iframe{visibility:hidden}html.slb_overlay #slb_viewer_wrap object,html.slb_overlay #slb_viewer_wrap embed,html.slb_overlay #slb_viewer_wrap iframe{visibility:visible}.navigation-branding,.site-logo.mobile-header-logo{display:flex;align-items:center;order:0;margin-right:10px}.navigation-branding img,.site-logo.mobile-header-logo img{position:relative;padding:10px 0;display:block;transition:height .3s ease}.navigation-branding>div+.main-title{margin-left:10px}.navigation-branding .main-title{transition:line-height .3s ease}.navigation-branding .main-title a{font-family:inherit;font-size:inherit;font-weight:inherit;text-transform:unset}.main-navigation.mobile-header-navigation{display:none;float:none;margin-bottom:0}.mobile-header-navigation.is_stuck{box-shadow:0 2px 2px -2px rgba(0,0,0,.2)}.main-navigation .menu-toggle{flex-grow:1;width:auto}.main-navigation.has-branding .menu-toggle,.main-navigation.has-sticky-branding.navigation-stick .menu-toggle{flex-grow:0;padding-right:20px;order:2}.main-navigation:not(.slideout-navigation) .mobile-bar-items+.menu-toggle{text-align:left}.main-navigation.has-sticky-branding:not(.has-branding):not(.navigation-stick) .navigation-branding{display:none}.nav-align-right .navigation-branding{margin-right:auto}.main-navigation.has-branding:not([class*=nav-align-]):not(.mobile-header-navigation) .inside-navigation,.main-navigation.has-sticky-branding.navigation-stick:not([class*=nav-align-]):not(.mobile-header-navigation) .inside-navigation{justify-content:flex-start}.main-navigation.has-branding:not([class*=nav-align-]):not(.mobile-header-navigation) .menu-bar-items,.main-navigation.has-sticky-branding.navigation-stick:not([class*=nav-align-]):not(.mobile-header-navigation) .menu-bar-items{margin-left:auto}.nav-float-right .main-navigation.has-branding:not(.mobile-header-navigation) .menu-bar-items,.nav-float-right .main-navigation.has-sticky-branding.navigation-stick:not(.mobile-header-navigation) .menu-bar-items{margin-left:0}.mobile-header-navigation.has-menu-bar-items .mobile-header-logo{margin-right:auto}.rtl .navigation-branding>div+.main-title{margin-right:10px}.rtl .main-navigation.nav-align-right:not(.mobile-header-navigation) .navigation-branding{order:-10}.rtl .nav-align-right .navigation-branding{margin-right:10px}.rtl .navigation-branding,.rtl .site-logo.mobile-header-logo{margin-left:auto;margin-right:0}.rtl .nav-align-center .navigation-branding,.rtl .nav-align-center .site-logo.mobile-header-logo,.rtl .nav-align-right .navigation-branding,.rtl .nav-align-right .site-logo.mobile-header-logo{margin-left:10px}.rtl .nav-align-right .menu-bar-items{margin-right:auto}.rtl .mobile-header-navigation.has-menu-bar-items .site-logo{margin-left:auto}