.announcement{font-size:1em;z-index:10}.announcement img{display:block;max-width:100%}.announcement h3{font-size:16px;margin-top:0;margin-bottom:10px;font-weight:700;letter-spacing:normal}.announcement p{margin-top:0;margin-bottom:20px;line-height:24px}.announcement p:last-child{margin-bottom:0}.announcement a{color:#2d385a;cursor:pointer;text-decoration:none}.announcement a:hover{text-decoration:none}.announcement a:focus{color:#2d385a;text-decoration:none;outline:0}.icon-announcement-close{font-size:34px;text-decoration:none;color:transparent;font-weight:400;z-index:5;position:relative;width:50px;height:50px;text-indent:-999em;overflow:hidden}.icon-announcement-close:after,.icon-announcement-close:before{content:"";background-color:#2d385a;width:2px;height:25px;display:block;position:absolute;left:50%;top:25%}.icon-announcement-close:before{transform:rotateZ(135deg)}.icon-announcement-close:after{transform:rotateZ(45deg)}.announcement.mod-full-side{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;width:530px;margin:0 -8px 0 auto;position:relative;max-width:100%;min-height:100vh}@media only screen and (max-width:579px){.announcement.mod-full-side{margin:0 auto}}.announcement.mod-full-side .icon-announcement-close{background:#2d385a;position:absolute;left:-50px;top:0}@media only screen and (max-width:579px){.announcement.mod-full-side .icon-announcement-close{right:20px;top:15px;left:auto}}.announcement.mod-full-side .icon-announcement-close:after,.announcement.mod-full-side .icon-announcement-close:before{background-color:#fff;height:20px;top:29%}.announcement.mod-full-side .announcement-content{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;position:relative;width:100%}.announcement.mod-full-side .announcement-content-img img{width:100%}.announcement.mod-full-side .announcement-content-details{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:30px}@media only screen and (max-width:767px){.announcement.mod-full-side .announcement-content-details{padding:20px}}.announcement.mod-full-side .announcement-content-details h3{font-size:24px;font-size:1.5em}.announcement.mod-full-side .announcement-content-details p:last-child{margin-bottom:0}