/**/.imageWidget{position:relative}.imageWidget a,.imageWidget span.image-caption{font-style:italic;text-align:center}.imageWidget a[data-caption]::after,.imageWidget span[data-caption]::after{content:attr(data-caption);display:block;line-height:100%}
.imageWidget.with-caption a::after,.imageWidget.with-caption span.image-caption::after{margin-top:12px}.imageWidget img[width][height]{height:auto}[data-flex-site] #fcontainer .imageWidget:after,[data-flex-site] #flex-footer .imageWidget:after,[data-flex-site] #flex-header .imageWidget:after{content:none}
[data-flex-site] #fcontainer .imageWidget:before,[data-flex-site] #flex-footer .imageWidget:before,[data-flex-site] #flex-header .imageWidget:before{font-size:80px;transform:none}.imageWidget.hover img.hover-image,.imageWidget:hover img.hover-image{display:initial}
.imageWidget.hover.hasHover img:not(.hover-image),.imageWidget:hover.hasHover img:not(.hover-image){display:none!important}.imageWidget img.hover-image,.imageWidget img.logo-on-scroll{display:none}/**/.dmCountdown{justify-content:center;text-align:center;height:auto;margin:0 auto}.dmCountdown .countdown{padding:2px}.dmCountdown .container{display:flex;width:100%;height:auto}.dmCountdown .tile{position:relative;line-height:normal;flex:1}
.dmCountdown .label-tile{position:relative;flex:1 0 0;height:100%}.dmCountdown .tile:after{content:"";display:block;padding-top:100%}.dmCountdown .divider{display:flex;align-items:center;justify-content:center;flex:0;margin:12px;color:#313131}
.dmCountdown .number{position:absolute;height:100%;top:0;left:0}.dmCountdown .label,.dmCountdown .number{display:flex;width:100%;align-items:center;justify-content:center}.dmCountdown .title{text-align:center!important;margin-top:0}
.dmCountdown .countdown-message{display:none}.dmCountdown .countdown-message p{text-align:center!important}.dmCountdown .message-spacing{margin-top:20px}.dmCountdown .divider.hidden{visibility:hidden!important;text-decoration:none!important;line-height:0}
.dmCountdown[data-layout=layout-1]{width:600px}.dmCountdown[data-layout=layout-1] .number{background-color:transparent;box-shadow:none;font-weight:400;font-size:42px;color:#101010}.dmCountdown[data-layout=layout-1] .label{font-size:16px;padding-top:5px}
.dmCountdown[data-layout=layout-1] .divider{visibility:hidden;margin:0 12px}.dmCountdown[data-layout=layout-1] .tile-circle{stroke-dashoffset:0}.dmCountdown[data-layout=layout-2],.dmCountdown[data-layout=layout-3],.dmCountdown[data-layout=layout-4]{width:586px}
.dmCountdown[data-layout=layout-2] .number{font-size:42px;color:#fff;background-color:#000;font-weight:400;border-radius:5%;box-shadow:none}.dmCountdown[data-layout=layout-2] .label{font-size:16px;padding-top:10px;color:#b9b9b9}
.dmCountdown[data-layout=layout-2] .divider{font-size:42px;margin:0 12px}.dmCountdown[data-layout=layout-3] .number{font-size:42px;color:#000;background-color:#fff;border-radius:5%;box-shadow:0 8px 20px 0 rgba(73,73,73,.25);font-weight:400}
.dmCountdown[data-layout=layout-3] .label{font-size:16px;padding-top:10px;color:#b9b9b9}.dmCountdown[data-layout=layout-3] .divider{font-size:42px;margin:0 12px;visibility:hidden}.dmCountdown[data-layout=layout-4] .number{font-size:60px;color:#313131;background-color:transparent;box-shadow:none;height:100%;width:100%}
.dmCountdown[data-layout=layout-4] .label{font-size:16px;color:#b9b9b9}.dmCountdown[data-layout=layout-4] .divider{font-size:60px;margin:0 12px}.dmCountdown[data-layout=layout-4] .tile:after{padding-top:0}
@media(max-width:767px){.dmRoot .dmCountdown .number{font-size:22.5px}.dmRoot .dmCountdown .label{padding-top:3px;font-size:12px}.dmRoot .dmCountdown .divider{margin:0 4px;font-size:22px}.dmRoot .dmCountdown[data-layout=layout-1] .divider{margin:0 2px;font-size:19px}
.dmRoot .dmCountdown[data-layout=layout-2] .divider{margin:0 5px;font-size:22px}.dmRoot .dmCountdown[data-layout=layout-2] .label{padding-top:6px}.dmRoot .dmCountdown[data-layout=layout-3] .divider{margin:0 2px}
.dmRoot .dmCountdown[data-layout=layout-3] .label{padding-top:6px}.dmRoot .dmCountdown[data-layout=layout-3] .number{font-size:28px}}/**/@media(max-width:767px){body.dmRoot div[dmtemplateid]:not([dmtemplateid=SlideRightTopFloatM]) .dmHeader .multilingualWidget{position:absolute;top:14px;left:13px;margin-top:0}body.dmRoot div[dmtemplateid][dmtemplateid=SlideRightTopFloatM] .dmHeader .multilingualWidget{position:absolute;top:5px;right:17px}
}@media(min-width:768px) and (max-width:1024px){body:not(.responsiveTablet) #dm div[dmtemplateid=StandardLayoutMultiT] .dmHeader .multilingualWidget{position:absolute!important;top:5px!important;right:17px!important;left:initial!important}
}@media(max-width:767px){body.dmRoot .dmHeader .displayHidden-inner .multilingualWidget{top:0!important}}#dm_content div.dmRespCol div.multilingualWidget,#hcontainer div.dmRespCol div.multilingualWidget{width:auto!important;display:table!important}
.multilingualWidget{clear:both;margin:0;vertical-align:top;display:table!important;font-size:0;font-family:sans-serif}.multilingualWidget.displayNone{display:none!important}.multilingualWidget>div{position:relative}
.multilingualWidget .language{color:#888;display:inline-block}.multilingualWidget .language a{text-align:center;display:inline-block;color:inherit;border:#dadada 1px solid;background-color:#fff}.multilingualWidget .language a img{width:24px;height:26px;min-width:24px;min-height:26px}
.multilingualWidget .language a span{display:none;line-height:initial}.multilingualWidget .language a span.name{margin-top:5px;margin-left:7px;font-size:13px;font-weight:400;text-transform:capitalize}
.multilingualWidget .language a span.short-label{font-size:13px}.multilingualWidget .language a:after{line-height:initial}.multilingualWidget.open .current-language a:after{transform:rotate(-180deg)}.multilingualWidget .current-language a:after{transition:transform .2s}
.multilingualWidget.dropdown .language{width:100%}.multilingualWidget.dropdown .language a{display:block;padding:1px 5px}.multilingualWidget.dropdown .language.other-languages{position:absolute;z-index:800;max-height:0;overflow:hidden;transition:max-height .1s ease-in-out}
.multilingualWidget.dropdown .language.other-languages a{border-top:0!important}.multilingualWidget.dropdown .current-language{position:relative}.multilingualWidget.dropdown .current-language span.name{padding-right:25px}
.multilingualWidget.dropdown .dm-icon{font-size:9px;display:inline-block;position:absolute;top:46%;transform:translateY(-50%);transition:transform .2s;right:8px}.multilingualWidget.dropdown.open .dm-icon{transform:rotate(-180deg) translateY(50%)}
.multilingualWidget.dropdown.open .other-languages{display:block;max-height:300px}.multilingualWidget.dropdown .other-languages,.multilingualWidget.dropdown.flag-only .dm-icon,.multilingualWidget.inline span,.multilingualWidget.no-flag a img{display:none}
.multilingualWidget.dropdown.flag-only a{border:transparent 1px solid;background-color:transparent}.multilingualWidget.dropdown.flag-only.open .language a{background-color:rgba(0,0,0,.3);border:#dadada 1px solid}
.multilingualWidget.dropdown.long-label a{text-align:left;padding:2px 0 2px 5px;position:relative;box-sizing:border-box}.multilingualWidget.dropdown.long-label a span.name,.multilingualWidget.inline.flag-only .language,.multilingualWidget.inline.short-label.no-flag span.short-label{display:inline-block}
.multilingualWidget.dropdown.long-label.no-flag a{padding:7px 10px 9px}.multilingualWidget.dropdown.long-label.no-flag a span.name,.multilingualWidget.dropdown.short-label.no-flag a span.short-label{margin:0;display:inline-block}
.multilingualWidget.dropdown.short-label.no-flag a{padding:8px 22px 9px 10px;font-size:13px;height:32px;box-sizing:border-box}.multilingualWidget.dropdown.short-label.no-flag .current-language a:after{top:12px}
.multilingualWidget.short-label span.short-label{text-transform:uppercase}.multilingualWidget.inline.flag-only a{padding:2px 5px;height:32px;box-sizing:border-box}.multilingualWidget.inline.flag-only .current-language a{box-shadow:inset 0 0 8px 0 rgba(0,0,0,.6);border-right:0;border-right-width:0!important;border-right-color:transparent!important;border-right-style:none!important}
.multilingualWidget.inline.flag-only .other-languages a:not(:last-child){border-right-width:0!important;border-right-color:transparent!important;border-right-style:none!important}.multilingualWidget.inline.flag-only .dm-icon,.multilingualWidget.inline.short-label.no-flag .dm-icon{display:none}
.multilingualWidget.inline.short-label.no-flag .current-language a{padding-right:0;border-right-width:0!important;border-right-color:transparent!important;border-right-style:none!important}.multilingualWidget.inline.short-label.no-flag .current-language a span.short-label{font-weight:700}
.multilingualWidget.inline.short-label.no-flag .other-languages a{border-left-color:transparent!important;border-left-width:0!important;border-left-style:none!important}.multilingualWidget.inline.short-label.no-flag .other-languages a:not(:last-child){padding-right:0;border-right-color:transparent!important;border-right-width:0!important;border-right-style:none!important}
.multilingualWidget.inline.short-label.no-flag a{position:relative;padding:8px 10px;font-size:13px;height:32px;text-decoration:none}.multilingualWidget.inline.short-label.no-flag a:after{content:"/";position:absolute;top:8px;right:-7px;z-index:1;pointer-events:none}
.multilingualWidget.inline.short-label.no-flag a:hover .short-label{text-decoration:underline}.multilingualWidget.inline.short-label.no-flag .other-languages a:last-child:after{content:""}