<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.announcement__bottom-banner { position: fixed; bottom: -400px; left: 0; width: 100%; padding: 25px 0; z-index: 9999; -o-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }
.announcement__bottom-banner::before { position: absolute; content: ""; top: -5px; left: 0; width: 100%; height: 5px; background: url(../graphics/colorbar-L.png) no-repeat center center; background-size: cover; }
.announcement__bottom-banner.showBanner { bottom: 0; }
.announcement__bottom-banner.logo-grey { background-color: rgba(68, 68, 68, 0.95); }
.announcement__bottom-banner.logo-grey .container .bottom__banner-grid .bottom-banner-grid-item h5 { color: #fff; }
.announcement__bottom-banner.logo-grey .container .bottom__banner-grid .bottom-banner-grid-item h5 i { color: #fff; }
.announcement__bottom-banner.logo-grey .container .bottom__banner-grid .bottom-banner-grid-item p { color: #fff; }
.announcement__bottom-banner.white { background-color: #fff; }
.announcement__bottom-banner .container { position: relative; max-width: 1048px; margin: 0 auto; }
.announcement__bottom-banner .container .closeBottomBanner { position: absolute; right: -46px; top: -4.5px; width: 16px; height: auto; }
.announcement__bottom-banner .container .closeBottomBanner:hover { cursor: pointer; }
.announcement__bottom-banner .container .bottom__banner-grid { display: flex; flex-wrap: wrap; width: 100%; align-items: center; }
.announcement__bottom-banner .container .bottom__banner-grid .bottom-banner-grid-item:first-child { flex-basis: 70%; }
.announcement__bottom-banner .container .bottom__banner-grid .bottom-banner-grid-item:last-child { flex-basis: 30%; text-align: right; }
.announcement__bottom-banner .container .bottom__banner-grid .bottom-banner-grid-item h5 { font-family: "Roboto", sans-serif; font-size: 21px; font-weight: bold; font-stretch: normal; font-style: normal; line-height: normal; letter-spacing: normal; margin: 0 0 5px 0; }
.announcement__bottom-banner .container .bottom__banner-grid .bottom-banner-grid-item h5 i { font-size: 20px; margin-right: 13px; }
.announcement__bottom-banner .container .bottom__banner-grid .bottom-banner-grid-item p { font-family: "Roboto", sans-serif; font-size: 16px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: normal; letter-spacing: normal; margin: 0; }

@media screen and (min-width: 768px) and (max-width: 1200px) { .announcement__bottom-banner .container { width: 100%; max-width: 100%; padding: 0 60px 0 40px; }
  .announcement__bottom-banner .container .closeBottomBanner { right: 15px; } }
@media screen and (max-width: 768px) { .announcement__bottom-banner { padding: 20px 0 38px 0; }
  .announcement__bottom-banner .container { width: 100%; max-width: 100%; padding: 0 15px; }
  .announcement__bottom-banner .container .bottom__banner-grid { width: calc(100% - 51px); }
  .announcement__bottom-banner .container .bottom__banner-grid .bottom-banner-grid-item:first-child, .announcement__bottom-banner .container .bottom__banner-grid .bottom-banner-grid-item:last-child { flex-basis: 100%; text-align: left; }
  .announcement__bottom-banner .container .bottom__banner-grid .bottom-banner-grid-item:first-child h5, .announcement__bottom-banner .container .bottom__banner-grid .bottom-banner-grid-item:last-child h5 { font-size: 24px; margin: 0 0 11px 0; }
  .announcement__bottom-banner .container .bottom__banner-grid .bottom-banner-grid-item:first-child .announcement__link, .announcement__bottom-banner .container .bottom__banner-grid .bottom-banner-grid-item:last-child .announcement__link { display: inline-block; margin-top: 30px; }
  .announcement__bottom-banner .container .closeBottomBanner { right: 15px; } }
.announcement__fly-out { position: fixed; bottom: 0; right: -600px; width: 100%; max-width: 447px; background-color: #fff; box-shadow: 0 0 10px 0 rgba(68, 68, 68, 0.3); -o-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out; z-index: 9999; }
.announcement__fly-out.showFlyOut { right: 0; }
.announcement__fly-out.hideFlyOut { right: -600px; }
.announcement__fly-out .container { padding: 0; }
.announcement__fly-out .container .closeFlyOut { position: absolute; right: 20px; top: 20px; width: 16px; height: auto; }
.announcement__fly-out .container .fly-out-image { text-align: center; max-width: 447px; }
.announcement__fly-out .container .fly-out-image img { width: 100%; }
.announcement__fly-out .container .fly__out-content { padding: 20px 40px 40px 40px; max-width: 447px; }
.announcement__fly-out .container .fly__out-content h5 { font-family: "Roboto", sans-serif; font-size: 21px; font-weight: bold; font-stretch: normal; font-style: normal; line-height: normal; letter-spacing: normal; color: #434343; margin: 0 0 10px 0; }
.announcement__fly-out .container .fly__out-content p { font-family: "Roboto", sans-serif; font-size: 16px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: normal; letter-spacing: normal; margin: 0 0 30px 0; }

@media screen and (max-width: 447px) { .announcement__fly-out { max-width: 100%; }
  .announcement__fly-out .container .fly__out-content { padding: 20px 15px; }
  .announcement__fly-out .container .fly__out-content .announcement__link { display: inline-block; } }
.announcement__popup-wrapper { position: fixed; left: 0; top: 0; background-color: rgba(0, 0, 0, 0.5); width: 100vw; height: 100vh; /* Firefox &lt; 16 */ /* Safari, Chrome and Opera &gt; 12.1 */ /* Internet Explorer */ }
.announcement__popup-wrapper.showPopup { display: block; z-index: 9998; -webkit-animation: fadein 1s; /* Safari, Chrome and Opera &gt; 12.1 */ -moz-animation: fadein 1s; /* Firefox &lt; 16 */ -ms-animation: fadein 1s; /* Internet Explorer */ -o-animation: fadein 1s; /* Opera &lt; 12.1 */ animation: fadein 1s; }
.announcement__popup-wrapper.hidePopup { display: none; z-index: -10; animation-direction: reverse; -webkit-animation: fadein 1s; /* Safari, Chrome and Opera &gt; 12.1 */ -moz-animation: fadein 1s; /* Firefox &lt; 16 */ -ms-animation: fadein 1s; /* Internet Explorer */ -o-animation: fadein 1s; /* Opera &lt; 12.1 */ animation: fadein 1s; }
@keyframes fadein { from { opacity: 0; visibility: hidden; display: none; }
  to { opacity: 1; visibility: visible; display: block; } }
@-moz-keyframes fadein { from { opacity: 0; visibility: hidden; display: none; }
  to { opacity: 1; visibility: visible; display: block; } }
@-webkit-keyframes fadein { from { opacity: 0; visibility: hidden; display: none; }
  to { opacity: 1; visibility: visible; display: block; } }
@-ms-keyframes fadein { from { opacity: 0; visibility: hidden; display: none; }
  to { opacity: 1; visibility: visible; display: block; } }
.announcement__popup-wrapper .announcement__popup { position: fixed; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%); width: 100%; max-width: 798px; margin: 0 auto; background-color: #fff; z-index: 9999; }
.announcement__popup-wrapper .announcement__popup::before { position: absolute; content: ""; top: -5px; left: 0; width: 100%; height: 5px; background: url(../graphics/colorbar-L.png) no-repeat center center; background-size: cover; }
.announcement__popup-wrapper .announcement__popup .closePopUp { position: absolute; right: 20px; top: 20px; }
.announcement__popup-wrapper .announcement__popup .closePopUp:hover { cursor: pointer; }
.announcement__popup-wrapper .announcement__popup .container { padding: 0; }
.announcement__popup-wrapper .announcement__popup .container .announcement__popup-grid { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; max-width: 798px; }
.announcement__popup-wrapper .announcement__popup .container .announcement__popup-grid .announcement__popup-grid-item:first-child { flex-basis: 40%; }
.announcement__popup-wrapper .announcement__popup .container .announcement__popup-grid .announcement__popup-grid-item:last-child { flex-basis: 60%; padding: 0 60px; }
.announcement__popup-wrapper .announcement__popup .container .announcement__popup-grid .announcement__popup-grid-item .popup-image img { width: 100%; }
.announcement__popup-wrapper .announcement__popup .container .announcement__popup-grid .announcement__popup-grid-item h5 { font-family: "Roboto", sans-serif; font-size: 14px; font-weight: 500; font-stretch: normal; font-style: normal; line-height: normal; letter-spacing: normal; color: #666666; margin: 0 0 20px 0; }
.announcement__popup-wrapper .announcement__popup .container .announcement__popup-grid .announcement__popup-grid-item h6 { font-family: "Roboto", sans-serif; font-size: 24px; font-weight: 500; font-stretch: normal; font-style: normal; line-height: normal; letter-spacing: normal; color: #111111; margin: 0 0 10px 0; }
.announcement__popup-wrapper .announcement__popup .container .announcement__popup-grid .announcement__popup-grid-item p { font-family: "Roboto", sans-serif; font-size: 18px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: normal; letter-spacing: normal; color: #111111; margin: 0 0 30px 0; }

@media screen and (min-width: 768px) and (max-width: 991px) { .announcement__popup-wrapper .announcement__popup { max-width: calc(100% - 60px); } }
@media screen and (max-width: 768px) { .announcement__popup-wrapper .announcement__popup { max-width: calc(100% - 30px); }
  .announcement__popup-wrapper .announcement__popup .container .announcement__popup-grid { flex-wrap: wrap; }
  .announcement__popup-wrapper .announcement__popup .container .announcement__popup-grid .announcement__popup-grid-item { width: 100%; }
  .announcement__popup-wrapper .announcement__popup .container .announcement__popup-grid .announcement__popup-grid-item:last-child { padding: 30px 15px 40px; }
  .announcement__popup-wrapper .announcement__popup .container .announcement__popup-grid .announcement__popup-grid-item:last-child .announcement__link { display: inline-block; }
  .announcement__popup-wrapper .announcement__popup .container .announcement__popup-grid .announcement__popup-grid-item .popup-image img { width: 100%; } }
.announcement__link { font-family: "Roboto", sans-serif; font-size: 16px; font-weight: bold; font-stretch: normal; font-style: normal; line-height: normal; letter-spacing: normal; text-align: center; padding: 10px 21px; color: #fff !important; text-decoration: none; -o-transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; transition: all .3s ease-in-out; }
.announcement__link:hover { text-decoration: none !important; }
.announcement__link.sw-orange { background-color: #ff6200; }
.announcement__link.sw-orange:hover { background-color: #ff7a00; }
.announcement__link.blue { background-color: #00C8DC; }
.announcement__link.blue:hover { background-color: #04d6e1; }
.announcement__link.green { background-color: #81c23c; }
.announcement__link.green:hover { background-color: #94d24b; }

/*# sourceMappingURL=announcement.css.map */
</pre></body></html>