:root{--main-color:#357cb5}
.header .cmp-header__main .cmp-header__logo{padding:7px 0}
.header .cmp-header__main .cmp-header__logo a img{height:70px}
.header .cmp-header__main #mobile-nav-button{margin:22px 0}
.header .cmp-header__main .cmp-header__search{padding:22px 0}
.header .cmp-header__main button.button.icon,.header .cmp-header__main a.button.icon{background-color:var(--main-color)}
.header .cmp-header__main .cmp-header__megamenu-subtitle.level2-btn{color:#343430FF}
.header .cmp-header__main .cmp-header__megamenu-subtitle.level2-btn:hover{color:var(--main-color)}
.header ul li.cmp-header__nav-item button,.header ul li.cmp-header__nav-item a{color:#343430}
.header ul li.cmp-header__nav-item:hover button,.header ul li.cmp-header__nav-item:hover a{color:var(--main-color)}
.header ul li.cmp-header__nav-item:hover button::after,.header ul li.cmp-header__nav-item:hover a::after{background-color:var(--main-color)}
.header ul li.cmp-header__nav-item a.button,.header ul li.cmp-header__nav-item:hover a.button{min-height:48px;padding:11px 24px;text-decoration:none;transition:background-color .1s ease-in-out,color .1s ease-in-out,border .1s ease-in-out;-webkit-tap-highlight-color:transparent;word-break:break-word;background-color:#357cb5;border:1px solid #357cb5;color:#fff}
.header ul li.cmp-header__nav-item a.button:hover,.header ul li.cmp-header__nav-item:hover a.button:hover{background-color:transparent;border:1px solid #1b1c1e;color:#1b1c1e}
.header .cmp-header__descriptive-column ul li .cmp-header__icon-link a{color:#343430FF !important}
.header .cmp-header__descriptive-column ul li .cmp-header__icon-link a:hover{color:var(--main-color) !important}