/* header_notice-56 */
.module-header_notice-56 .btn.hn-close::before { content: '\e9c7' !important; font-family: icomoon !important; font-size: 12px } 
.module-header_notice-56 .hn-close.btn, .module-header_notice-56 .hn-close.btn:visited { font-family: 'Source Sans Pro' !important; font-weight: 700 !important; font-size: 14px !important; color: rgba(255, 255, 255, 1) !important; text-decoration: none !important; -webkit-text-decoration: none !important } 
.no-touchevents .module-header_notice-56 .hn-close.btn:hover { font-family: 'Source Sans Pro' !important; font-weight: 700 !important; font-size: 14px !important; color: rgba(255, 255, 255, 1) !important; text-decoration: none !important; -webkit-text-decoration: none !important; background-color: rgba(0, 0, 0, 1); --background-color: rgba(0, 0, 0, 1) } 
.module-header_notice-56 .hn-close.btn:active,.no-touchevents  .module-header_notice-56 .hn-close.btn:hover:active { color: rgba(255, 255, 255, 1) !important } 
.module-header_notice-56 .hn-close.btn { --focus-color: rgba(255, 255, 255, 1) !important; justify-content: center;; --scale-active: .98 } 
.module-header_notice-56 .hn-close.btn, .module-header_notice-56 .hn-close.tooltip { background-color: rgba(0, 0, 0, 1); --background-color: rgba(0, 0, 0, 1) } 
.module-header_notice-56 .hn-close.btn:active,.no-touchevents  .module-header_notice-56 .hn-close.btn:hover:active, .module-header_notice-56 .hn-close.btn:focus:active,.no-touchevents  .module-header_notice-56 .hn-close.btn:focus:hover:active { background-color: rgba(0, 0, 0, 1); --background-color: rgba(0, 0, 0, 1) } 
.module-header_notice-56 .hn-close.btn:focus, .module-header_notice-56 .hn-close.btn[disabled] { background-color: rgba(0, 0, 0, 1) !important; --background-color: rgba(0, 0, 0, 1) !important } 
.module-header_notice-56 .hn-close.btn.btn.disabled::after { font-size: 1em } 
.module-header_notice-56 .header-notice-close-button .hn-close { margin-right: 12px; --element-margin-right: 12px } 
.module-header_notice-56 .btn.hn-close { padding: 0px !important; --element-padding: 0px !important } 
.module-header_notice-56 { --button-width:24px; --button-height:24px; height: auto; --notice-bottom-spacing: 50px } 
html { --header-notice-height: 20px } 
.module-header_notice-56 > .module-body { min-height:20px;; flex-direction:row; max-width:100%; padding-inline-start: 0; padding-inline-end: 0; } 
.module-header_notice-56 > .module-body .header-notice-close-button { position:relative; top:auto; right:auto; bottom:auto; left:auto; transform: none; align-self: center } 
.module-header_notice-56.notice-builder .hn-body { width: calc(100% - var(--button-width, 0px)) } 
.module-header_notice-56 > div.module-body { padding-inline-start: 0; padding-inline-end: 0; } 
.module-header_notice-56 .hn-content { font-size: 14px; line-height: 1.2 } 
.module-header_notice-56 .hn-body::before { float:none; align-self: center; } 
.module-header_notice-56 .hn-body { display:flex; justify-content: center; } 
@media (max-width: 768px) {
	.module-header_notice-56 .hn-close.btn, .module-header_notice-56 .hn-close.btn:visited { font-family: 'Source Sans Pro' !important; font-weight: 700 !important; font-size: 13px !important } 
	html { --header-notice-height: 27px } 
	.module-header_notice-56 > .module-body { min-height:27px; } 
}