/* WPBakery layout adapter: approved design containers render without grid wrappers. */
.home-page .editable-page,.services-page .editable-page,.about-page .editable-page{width:100%}
.hero-image .si-hero-video{min-height:0}
.home-page .hero-image{position:relative}
.home-page .hero-copy .button,.home-page .hero-copy .text-link{margin-bottom:12px}
.home-page .hero-copy>.button{margin-right:18px}
.home-page header .menu-toggle,.services-page header .menu-toggle,.about-page header .menu-toggle{color:var(--paper)}
.home-page header .si-nav-toggle,.services-page header .si-nav-toggle,.about-page header .si-nav-toggle{color:var(--paper)}
.home-page header .si-menu-icon,.services-page header .si-menu-icon,.about-page header .si-menu-icon{background:none}
.home-page header .si-menu-icon span,.services-page header .si-menu-icon span,.about-page header .si-menu-icon span{background:currentColor}
.home-page .si-builder-header,.services-page .si-builder-header,.about-page .si-builder-header{background:var(--navy);color:var(--paper);border:0}
.home-page header .current-menu-item>a,.services-page header .current-menu-item>a,.about-page header .current-menu-item>a{color:#86c5b6}
.home-page header .si-navigation a:hover,.services-page header .si-navigation a:hover,.about-page header .si-navigation a:hover{color:#86c5b6}
.home-page header .si-navigation .sub-menu,.services-page header .si-navigation .sub-menu,.about-page header .si-navigation .sub-menu{background:var(--navy);color:var(--paper);border-color:#ffffff25}
[data-si-parallax=yes]{background-attachment:fixed}
.service-options .service-option{font-weight:600}
.service-chapter .service-copy .deliverables ul{list-style:none;margin:0;padding:0}
.team-portrait{flex-shrink:0}
@media(max-width:767px){[data-si-parallax=yes]{background-attachment:scroll}.home-page header #main-nav .menu>li+li,.services-page header #main-nav .menu>li+li,.about-page header #main-nav .menu>li+li{border-color:#ffffff25}.home-page .si-hero-video,.home-page .hero-image{min-height:340px}.home-page .hero-image .si-hero-video{min-height:0}}
@media(prefers-reduced-motion:reduce){[data-si-parallax=yes]{background-attachment:scroll}}

/* Ensure contrast before the Action Plan background image arrives. */
.service-chapter-dark{background-color:var(--navy)}
