.mfp-wrap.announcement-popup{overflow:hidden auto;position:fixed!important;height:100%!important;
top:0!important}.mfp-wrap.announcement-popup .mfp-container{padding:20px}.mfp-bg.announcement-popup
{height:100%!important}.announcement{margin-bottom:20px}.announcement-content{background-color:#fff
;display:block;position:relative;width:100%}.announcement-content-img{background-color:
var(--color-neutral-5);background-size:cover;background-position:center center;background-repeat:
no-repeat;display:block}.announcement-content-img img{width:100%;height:100%;object-fit:cover}
.announcement-content-details{padding:25px 20px}@media (min-width:768px){
.announcement-content-details{padding:30px}}.announcement-content-details:only-child>:first-child{
margin-right:20px}.announcement-content-details>:last-child{margin-bottom:0}
.announcement-content-details h3 a{text-decoration:none}.announcement-content>:last-child{
margin-bottom:0}.announcement-img{display:block;max-width:100%}.announcement-link{color:
var(--color-one-100);text-decoration:none;cursor:pointer}.announcement-link:focus,
.announcement-link:hover{text-decoration:none;color:var(--color-one-110)}.announcement h3{
margin-bottom:10px}.announcement>:last-child{margin-bottom:0}.announcement.mod-bottom-right{
max-width:675px;padding-right:30px;padding-bottom:30px;position:fixed;right:0;bottom:0;z-index:11;
margin:0;width:100%}@media (max-width:767px){.announcement.mod-bottom-right{padding:20px}}
.announcement.mod-bottom-right .announcement-item{-webkit-box-shadow:0 3px 15px 1px rgba(0,0,0,.3);
-moz-box-shadow:0 3px 15px 1px rgba(0,0,0,.3);box-shadow:0 3px 15px 1px rgba(0,0,0,.3);width:645px;
position:relative;margin-top:20px}@media (max-width:767px){
.announcement.mod-bottom-right .announcement-item{max-width:100%}}
.announcement.mod-bottom-right .announcement-item:first-child{margin-top:0}
.announcement.mod-bottom-right .announcement-item .icon-announcement-close{position:absolute;top:0;
right:0}@media (min-width:576px){.announcement.mod-bottom-right .announcement-content{display:flex}
}@media (min-width:576px){.announcement.mod-bottom-right .announcement-content-img{width:150px;
flex-shrink:0}}@media (max-width:575px){.announcement.mod-bottom-right .announcement-content-img{
background:0 0;padding-top:20px}}@media (max-width:575px){
.announcement.mod-bottom-right .announcement-content-img img{width:auto;height:auto;display:block;
margin:0 auto}}@media (max-width:575px){
.announcement.mod-bottom-right .announcement-content-details:only-child{padding-top:30px}}
@media (min-width:576px){.announcement.mod-bottom-right .announcement-content-details{flex-grow:1}}
.announcement.mod-center{max-width:850px;position:relative;margin:0 auto 20px}
.announcement.mod-center .icon-announcement-close{top:10px;right:10px;position:absolute}
@media (max-width:767px){.announcement.mod-center .icon-announcement-close{right:0;top:0}}
.announcement.mod-center .announcement-content{-webkit-box-shadow:0 3px 15px 1px rgba(0,0,0,.3);
-moz-box-shadow:0 3px 15px 1px rgba(0,0,0,.3);box-shadow:0 3px 15px 1px rgba(0,0,0,.3)}
@media (min-width:768px){.announcement.mod-center .announcement-content{display:flex}}
@media (max-width:767px){.announcement.mod-center .announcement-content-details:only-child{
padding-top:45px}}@media (min-width:768px){.announcement.mod-center .announcement-content-details{
display:flex;flex-direction:column;justify-content:center;padding:60px 30px}
.announcement.mod-center .announcement-content-details:not(:only-child){min-height:500px}}
@media (min-width:768px){.announcement.mod-center .announcement-content-details,
.announcement.mod-center .announcement-content-img{flex-basis:50%;flex-grow:1}}
@media (min-width:768px){.announcement.mod-center.mod-vertical .announcement-content{display:block}
.announcement.mod-center.mod-vertical .announcement-content .announcement-content-details:not(:only-child)
{min-height:0;padding:30px}}.announcement.mod-full-side{position:relative}@media (min-width:576px){
.announcement.mod-full-side{background-color:#fff;width:530px;position:relative;max-width:100%;
min-height:100vh;margin:-20px -20px 0 auto}}.announcement.mod-full-side .icon-announcement-close{
position:absolute;top:0;right:0}@media (min-width:576px){
.announcement.mod-full-side .icon-announcement-close{background-color:var(--color-one-100);color:
#fff;left:-50px;right:auto;top:0;position:absolute}}
.announcement.mod-full-side .announcement-content-details{padding:30px}@media (max-width:575px){
.announcement.mod-full-side .announcement-content-details:only-child{padding-top:30px}}
@media (max-width:767px){.announcement.mod-full-side .announcement-content-details{padding:25px 
20px}}@media (min-width:992px){.announcement.mod-full-side .announcement-content-image{min-height:
300px}}.announcement.mod-inline{padding:19px 0 17px;text-align:center;border-bottom:1px solid 
var(--color-neutral-20);margin-bottom:0;position:relative;z-index:11}
.announcement.mod-inline .icon-announcement-close{font-weight:400;text-decoration:none;line-height:
1;top:3px;right:10px;position:absolute}@media (max-width:575px){
.announcement.mod-inline .icon-announcement-close{right:0}}
.announcement.mod-inline .icon-announcement-close:focus,
.announcement.mod-inline .icon-announcement-close:hover{text-decoration:none}
.announcement.mod-inline .announcement-content{background-color:transparent;padding:0 50px}
@media (max-width:767px){.announcement.mod-inline .announcement-content{padding-left:20px}}
.icon-announcement-close{color:var(--color-one-100);text-decoration:none;width:50px;height:50px;
font-size:34px;font-weight:400;line-height:1;position:relative;z-index:5;display:flex;align-items:
center;justify-content:center}.icon-announcement-close:focus,.icon-announcement-close:hover{
text-decoration:none;color:var(--color-one-100)}.icon-announcement-close:after,
.icon-announcement-close:before{display:none}