.home-banner-row{background:#d05b3e}.home-banner__text-field{background:#fc3;width:100%}.home-banner__left-col,.home-banner__right-col{position:relative;height:100%}.home-banner-row{min-height:100px;display:flex;width:100%}.device-sm .home-banner__left-col,.device-xs .home-banner__left-col{display:none !important}.home-banner-row span.icon{fill:white;position:absolute}.home-banner-row .home-banner__close{top:5px;right:15px;cursor:pointer}.home-banner-row .home-banner__close svg{height:20px}.home-banner__text-field a{color:white}.home-banner__text-field a:hover{color:white;text-decoration:underline !important}.home-banner__right-col{padding:15px 15px 15px;font-size:16px}.home-banner__right-col p:last-child{margin-bottom:0}.home-banner__left-col img{padding:15px}.home-banner__notice img{width:91px}#primary-menu.automenu>div>ul>li>a{display:block;line-height:22px;padding:26px 14px !important;color:#030406;font-weight:400;font-size:18px;font-family:'gt_walsheim'}#primary-menu.automenu>div>ul{float:right !important;margin-right:0px;padding-top:0px !important;padding-bottom:0px !important}.device-xs #primary-menu.automenu>div>ul,.device-sm #primary-menu.automenu>div>ul{float:none !important;margin-right:0px;padding-top:0px !important}#primary-menu.automenu>div>ul .button{color:#fff !important;padding:10px 25px !important;margin-left:40px;margin-top:15px}#primary-menu.automenu>div>ul .button.button-border{border:2px solid #efeae5 !important;color:#030406 !important;margin-left:10px;line-height:18px}#primary-menu.automenu>div>ul .button.button-border:hover{color:#fff !important}#primary-menu.automenu ul ul:not(.mega-menu-column),#primary-menu ul li .mega-menu-content{background-color:#ede7e1;box-shadow:0px 13px 42px 11px rgba(0,0,0,0.05);border:0px solid #EEE;border-top:0px solid #eb5e3c}#primary-menu.automenu ul ul li>a{color:#000 !important}#primary-menu.automenu ul ul li>a{font-size:18px;font-weight:400;padding:13px}#header.sticky-header:not(.static-sticky),#header.sticky-header:not(.static-sticky) #header-wrap,#header.sticky-header:not(.static-sticky):not(.sticky-style-2):not(.sticky-style-3) #logo img{height:75px !important}#header,#header-wrap,#logo img{height:75px !important;-webkit-transition:height .4s ease,opacity .3s ease;-o-transition:height .4s ease,opacity .3s ease;transition:height .4s ease,opacity .3s ease}.device-xs #primary-menu.automenu>div>ul .button,.device-sm #primary-menu.automenu>div>ul .button{text-align:center;margin:10px 0px !important}.device-xs #logo img,.device-sm #logo img{margin-top:10px}