body { font-family: "Montserrat",sans-serif; font-size: 16px; }

.heading--section                         { color: #006298; }
.hero__content                            { background-color: #006298; }
.button.button--primary                   { background-color: #006298; line-height: 22px; color: #ffffff; font-size: 18px; font-family: "Montserrat",sans-serif; padding: 14px 24px; }
.button.button--primary:hover             { background-color: #0079bc; }

.behavior-list__item a,
.col.box > a:hover                        { color: #006298 !important; }
.behavior-list__item a:hover              { color: #0079bc; }
.hero__content a:not(.button)             { color: #fff !important; text-decoration: underline !important; }
.hero__content a:not(.button):hover       { color: #fff !important; text-decoration: none !important; }
.nav-item > a:hover                       { color: #006298; }
.mindset-content a:not(.button),
.cms-content a:not(.button)               { color: #333 !important; font-weight: bold; text-decoration: underline; }
.mindset-content a:not(.button):hover,
.cms-content a:not(.button):hover         { color: #333 !important; text-decoration: none !important; }
.nav-item--active > a                     { font-weight: 600; color: #006298 !important; }
.link-list__link                          { text-decoration: underline; }
.link-list__link:hover                    { color: #fff !important; text-decoration: none !important; }

.partnership-bar                          { background-color: #006298; }
.button.button--secondary                 { border: solid 2px #006298; }
.button.button--secondary:hover           { border: solid 2px #0079bc; color: #0079bc; }
.button.button--secondary,
.button.button--tertiary                  { color: #006298; }
.button:focus                             { outline-color: #0079bc; }
.site-footer                              { background-color: #006298; }

.awesomeplete-button                      { background-color: transparent; background-image: url(/media/1303/dd.png); background-repeat: no-repeat; background-position: 0 16px; }
.awesomeplete-button:hover                { background-color: transparent }
.awesomeplete-button > img                { visibility: hidden; }
.awesomplete-container                    { color: rgb(102,102,102); font-family: "Montserrat", sans-serif; font-weight: 300; background-color: rgb(245,245,245); border: solid 1px rgb(102,102,102); border-radius: 8px; max-width: 100%; }
.awesomplete.input                        { border: solid 1px transparent !important; border-radius: 8px; background-color: transparent; padding: 16px 40px 16px 20px; }
.awesomplete.input:focus                  { outline: none; }

.accordion__title                         { background-color: #fff; color: rgb(102,102,102) !important; font-size: 27px; font-weight: 200; padding: 14px 0 14px 0; text-indent: 35px; border-bottom: 2px solid rgb(233,233,233); }
.accordion__title:after                   { position: absolute; top: 0; left: -35px; right: auto; color: #006298; font-size: 50px; font-weight: 100; }
.accordion__content                       { border: none;  border-bottom: 2px solid rgb(233,233,233); padding: 1rem 1rem 1rem 40px }

.page--behavior .behavior-list { list-style: outside disc; }

@media (max-width: 47.99em) 
{
    .mobile-menu-icon .cls-1       { fill: #006298; transition: fill .5s; }
    .mobile-menu-icon .cls-1:hover { fill: #01456b; transition: fill .5s; }
    .nav-main { border: solid #006298; }
}