.announcement{--swiper-navigation-size:20px;--swiper-navigation-color:var(--color-text);background-color:var(--color-tint-yellow);border-radius:var(--border-radius) var(--border-radius) 0 0;background-image:var(--banner-wave-bg-image);background-blend-mode:overlay;width:100%;min-height:112px;color:var(--banner-text-color);background-position:100% 0;background-size:221px 221px;margin:0 auto;position:relative;overflow:hidden}.page-template .announcement{z-index:3;position:relative}.announcement{transition:background-color .5s}.turquoise-bg{background-color:var(--banner-green-bg-color);color:var(--banner-green-text-color,--banner-text-color)}.turquoise-bg .announcement__description-link{color:var(--banner-green-text-color,--banner-text-color);-webkit-text-decoration-color:var(--banner-green-text-color,--banner-text-color);text-decoration-color:var(--banner-green-text-color,--banner-text-color)}.turquoise-bg .exclamation-icon,.turquoise-bg .triangle-icon{color:var(--banner-green-text-color,--banner-text-color)!important}.turquoise-bg .circle-icon,.turquoise-bg .hexagon-icon{color:#0000!important;stroke:var(--banner-green-text-color,--banner-text-color)!important}.turquoise-bg .swiper-button-next,.turquoise-bg .swiper-button-prev{color:var(--banner-green-text-color,--banner-text-color)}.yellow-bg{background-color:var(--banner-yellow-bg-color);color:var(--banner-text-color)}.yellow-bg .exclamation-icon{color:red}.yellow-bg .circle-icon,.yellow-bg .hexagon-icon{color:#0000!important;stroke:red!important}.blue-bg{background-color:var(--banner-blue-bg-color);color:#fff}.blue-bg .announcement__description-link{color:#fff;text-decoration-color:#fff}.blue-bg .exclamation-icon,.blue-bg .triangle-icon{color:#fff!important}.blue-bg .circle-icon,.blue-bg .hexagon-icon{color:#0000!important;stroke:#fff!important}.blue-bg .swiper-button-next,.blue-bg .swiper-button-prev{color:#fff}.announcement__inner{min-height:109px;padding-block:1.25rem;display:flex;position:relative}@media (width>=48em){.announcement__inner{align-items:center}}.announcement__heading{font-size:var(--font-size-4);font-family:var(--font-family-heading);font-weight:var(--font-weight-heading);line-height:var(--line-height-4);color:inherit;margin-bottom:.25rem!important}@media (width>=48em){.announcement__heading{max-width:calc(100% - 100px)}}.announcement__description{text-align:left;max-width:100%}@media (width>=48em){.announcement__description{max-width:calc(100% - 100px)}}.announcement__description-link{text-align:left;max-width:100%;transition:opacity .2s}@media (width>=48em){.announcement__description-link{max-width:calc(100% - 100px)}}.announcement__description-link{color:var(--banner-text-color);text-decoration:underline;-webkit-text-decoration-color:var(--color-grey-200);text-decoration-color:var(--color-grey-200)}.announcement__description-link:active,.announcement__description-link:hover{opacity:.3}.announcement .bg-wave{color:#ffda97;width:218px;height:221px;position:absolute;top:0;right:0}@media (width>=48em){.announcement .bg-wave{z-index:2}}.announcement .bg-wave svg{width:100%;height:100%}.announcement .exclamation-icon{color:#d00000;flex:none;margin-right:1.375rem;font-size:48px}.announcement .circle-icon,.announcement .hexagon-icon{color:#0000;stroke:red}.announcement .emergency-icon{color:var(--banner-icon-color);flex:none;margin-top:-7px;margin-right:1.375rem;font-size:48px}@media (width<=47.99em){.announcement .swiper{padding-bottom:40px}}.announcement .swiper{z-index:auto}.announcement .swiper-wrapper{padding-right:80px}.announcement .swiper-horizontal .swiper-button-next,.announcement .swiper-horizontal .swiper-button-prev{font-weight:700;transition:transform .2s}@media (width<=47.99em){.announcement .swiper-horizontal .swiper-button-next,.announcement .swiper-horizontal .swiper-button-prev{top:calc(100% - 20px)}}@media (width>=48em){.announcement .swiper-horizontal .swiper-button-next,.announcement .swiper-horizontal .swiper-button-prev{z-index:3}}.announcement .swiper-horizontal .swiper-button-next:active,.announcement .swiper-horizontal .swiper-button-next:hover,.announcement .swiper-horizontal .swiper-button-prev:active,.announcement .swiper-horizontal .swiper-button-prev:hover{transform:scale(1.3)}@media (width<=47.99em){.announcement .swiper-horizontal .swiper-button-next{left:25px!important}}@media (width>=48em){.announcement .swiper-horizontal .swiper-button-next{right:0!important}}@media (width<=47.99em){.announcement .swiper-horizontal .swiper-button-prev{left:0!important}}@media (width>=48em){.announcement .swiper-horizontal .swiper-button-prev{left:auto!important;right:25px!important}}.nuxt-icon.nuxt-icon--stroke.no-stroke,.nuxt-icon.nuxt-icon--stroke.no-stroke *{stroke:none!important}.nuxt-icon.nuxt-icon--stroke.has-stroke *{stroke:inherit!important;fill:none!important}
