body .header .cmp-header__main{background-color:#fff}
body .header .cmp-header__main .cmp-header__logo img{max-width:100%;height:auto}
body .header .cmp-header__main .cmp-header__logo a img{max-width:100%;height:auto}
body .header .cmp-header__main button.button.icon,body .header .cmp-header__main a.button.icon{background-color:#c03;color:#fff}
body .header .cmp-header__main button.button.icon:hover,body .header .cmp-header__main a.button.icon:hover{background-color:#a30029}
body .header .cmp-header__main .cmp-header__megamenu-subtitle.level2-btn{color:#000}
body .header .cmp-header__main .cmp-header__megamenu-subtitle.level2-btn:hover{color:#000;text-decoration:underline;text-underline-offset:2px}
body .header ul li.cmp-header__nav-item:hover button,body .header ul li.cmp-header__nav-item:hover a{color:#000}
body .header ul li.cmp-header__nav-item:hover button::after,body .header ul li.cmp-header__nav-item:hover a::after{background-color:#000}
body .header ul li.cmp-header__nav-item:hover button:hover,body .header ul li.cmp-header__nav-item:hover a:hover{color:#000;text-decoration:underline;text-underline-offset:2px}
body .header ul li.cmp-header__nav-item:hover button:hover::after,body .header ul li.cmp-header__nav-item:hover a:hover::after{background-color:#000}
@media screen and (min-width:1024px){body .header ul li.cmp-header__nav-item button.cmp-header__nav-level1-btn,body .header ul li.cmp-header__nav-item a.cmp-header__nav-level1-btn{text-decoration:none}
body .header ul li.cmp-header__nav-item:hover button.cmp-header__nav-level1-btn,body .header ul li.cmp-header__nav-item:hover a.cmp-header__nav-level1-btn{color:#c03;text-decoration:none}
body .header ul li.cmp-header__nav-item:hover button.cmp-header__nav-level1-btn::after,body .header ul li.cmp-header__nav-item:hover a.cmp-header__nav-level1-btn::after{background-color:#c03}
}
body .header ul li.cmp-header__nav-item a.button,body .header ul li.cmp-header__nav-item:hover a.button{background-color:#c03;border:1px solid #c03;color:#fff}
body .header ul li.cmp-header__nav-item a.button:hover,body .header ul li.cmp-header__nav-item:hover a.button:hover{text-decoration:none;background-color:#000;border:1px solid #000;color:#fff}
body .header .cmp-header__descriptive-column ul li .cmp-header__icon-link a{color:#c03 !important}
body .header .cmp-header__descriptive-column ul li .cmp-header__icon-link a:hover{color:#ff2057 !important}
body .cmp-header__banner{background:#c03;color:#fff}
body .cmp-header__banner .tertiary{color:#fff}
body .cmp-header__main{border-bottom:1px solid #d7d7d7}
body .cmp-header__nav-item button,body .cmp-header__nav-item>a{color:#000}
body .cmp-header__nav-item button:hover,body .cmp-header__nav-item>a:hover{color:#000}
@media screen and (min-width:1024px){body .cmp-header__nav-item>button,body .cmp-header__nav-item>a{color:#000}
body .cmp-header__nav-item>button::after,body .cmp-header__nav-item>a::after{background:#000}
body .cmp-header__nav-item>button:hover,body .cmp-header__nav-item>a:hover{color:#c03}
body .cmp-header__nav-item>button:hover::after,body .cmp-header__nav-item>a:hover::after{background-color:#c03}
}
body .cmp-header__megamenu-wrapper a{color:#000}
body .cmp-header__megamenu-wrapper a:hover{color:#000;text-decoration:underline;text-underline-offset:2px}
body .cmp-header__megamenu-mobile-back,body .cmp-header__megamenu-mobile-back:hover{background:#c03;color:#fff}
body button.cmp-header__megamenu-level2-btn{color:#000}
body .cmp-header__topnav{background:#d7d7d7}
body .cmp-header__topnav a,body .cmp-header__topnav a:not(.button):not(.icon){text-decoration:none;color:#000}
body .cmp-header__topnav a:hover,body .cmp-header__topnav a:not(.button):not(.icon):hover{text-decoration:underline;text-underline-offset:2px;color:#000}
body .cmp-header__topnav-left>li>button,body .cmp-header__topnav-right>li>button{color:#000}
body .cmp-header__topnav-left>li>button:hover,body .cmp-header__topnav-right>li>button:hover{color:#000}
body .cmp-header__region-wrapper a.active{color:#c03}
body .cmp-header__region-wrapper a.active:before{background:#c03}
body .cmp-header__topnav-submenu .cmp-header__submenu-trigger{color:#000}
body .cmp-header__topnav-submenu .cmp-header__submenu-trigger:hover{color:#000}
@media(max-width:1023px){body .cmp-header__topnav-submenu .cmp-header__submenu-wrapper>ul a{color:#c03}
}
body .cmp-header__mobile-region>button{color:#000}
body .cmp-header__mobile-region ul.country-item li a{color:#000}
body .cmp-header__mobile-region ul.country-item li a:hover{color:#c03}
body .cmp-header__topnav-mobile a{color:#000}
body .cmp-header__topnav-mobile a:hover{color:#c03;text-decoration:underline;text-underline-offset:2px}
body .cmp-header__topnav-submenu__ul{display:inline-block}
body .cmp-header__search-button-wrapper{display:inline-block}
body .cmp-header__search-button-wrapper .cmp-header__search__label-menu{display:none}
@media screen and (min-width:1024px){body .cmp-header__search-button-wrapper{position:relative}
body .cmp-header__search-button-wrapper .cmp-header__search__label-menu{display:none;position:absolute;left:33px;transform:translateX(-50%);padding-top:14px}
body .cmp-header__search-button-wrapper .cmp-header__search__label-menu:hover{display:block}
body .cmp-header__search-button-wrapper .cmp-header__search__label-menu .cmp-header__search__label{position:relative;background-color:#000;border-radius:4px;padding:4px 8px;color:#cedad8;text-align:center}
body .cmp-header__search-button-wrapper .cmp-header__search__label-menu .cmp-header__search__label::before{content:"";position:absolute;top:-8px;left:50%;transform:translateX(-50%);border-width:0 10px 10px 10px;border-style:solid;border-color:transparent transparent #000 transparent}
body .cmp-header__search-button-wrapper:hover .cmp-header__search__label-menu{display:block}
}
body .cmp-smallcarousel__btn-left,body .cmp-smallcarousel__btn-right{background-color:#c03}