.mgm-banner-wave-container.container-fluid{width:80pc;max-width:100%;margin-left:auto;margin-right:auto;padding-left:2pc;padding-right:2pc}
@media screen and (max-width:768px){.mgm-banner-wave-container.container-fluid{padding-left:1pc;padding-right:1pc}
}
.mgm-banner-wave-container .banner-wave-container{background-color:#e5195d;color:#fff;padding:1pc 0 0 2pc;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;min-height:140px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;border-radius:.5rem;margin-bottom:2pc}
@media only screen and (max-width:768px){.mgm-banner-wave-container .banner-wave-container{padding:1pc 0 0 1pc;border-radius:0}
}
.mgm-banner-wave-container .banner-wave-container .mgm-banner-wave-logo{max-height:200px}
@media only screen and (max-width:767px){.mgm-banner-wave-container .banner-wave-container .mgm-banner-wave-logo.desktop{display:none}
}
@media only screen and (min-width:768px){.mgm-banner-wave-container .banner-wave-container .mgm-banner-wave-logo.mobile{display:none}
}
@media(min-width:600px){.mgm-banner-wave-container .banner-wave-container.sticky-version{padding-left:0 !important}
}
.mgm-banner-wave-container .banner-wave-container.sticky-version{padding-right:30px}
.mgm-banner-wave-container .banner-wave-container.sticky-version .redirect-container .redirect-link:focus-visible{outline:2px solid #000 !important;outline-offset:-1px !important}
.mgm-banner-wave-container .banner-wave-container.sticky-version .redirect-container .redirect-link .fontello-icon-arrow_right_chevron{right:5px}
.mgm-banner-wave-container .banner-wave-container .asset-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
@media only screen and (max-width:1024px){.mgm-banner-wave-container .banner-wave-container .asset-container{-ms-flex-item-align:end;align-self:end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}
}
@media(max-width:1023.98px){.mgm-banner-wave-container .banner-wave-container .asset-container .desktop-div{display:none}
}
@media(min-width:768px){.mgm-banner-wave-container .banner-wave-container .asset-container .mobile-div{display:none}
}
.mgm-banner-wave-container .banner-wave-container .asset-container .img-fluid,.mgm-banner-wave-container .banner-wave-container .asset-container div:not(.desktop-div,.mobile-div),.mgm-banner-wave-container .banner-wave-container .asset-container picture{height:100%}
.mgm-banner-wave-container .banner-wave-container .copy-container{width:100%}
@media only screen and (min-width:768px){.mgm-banner-wave-container .banner-wave-container .copy-container{min-width:410px}
}
.mgm-banner-wave-container .banner-wave-container .copy-container .copy-title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.mgm-banner-wave-container .banner-wave-container .copy-container .copy-title-container h2{margin-bottom:0;font-family:Medium,sans-serif;font-size:22px;line-height:1.5}
@media only screen and (max-width:768px){.mgm-banner-wave-container .banner-wave-container .copy-container .copy-title-container h2{font-size:18px}
}
.mgm-banner-wave-container .banner-wave-container .copy-container .copy-title-container .wave-deadline{min-width:106px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:8px;margin-bottom:0;height:20px;font-family:Medium,sans-serif;font-size:10px;line-height:13px;background-color:rgba(0,0,0,.1);text-transform:uppercase;padding:5px 9px;-ms-flex-item-align:center;align-self:center}
@media screen and (max-width:768px){.mgm-banner-wave-container .banner-wave-container .copy-container .copy-title-container .wave-deadline{margin-left:0;-ms-flex-item-align:start;align-self:flex-start}
}
@media screen and (max-width:450px){.mgm-banner-wave-container .banner-wave-container .copy-container .copy-title-container .wave-deadline{height:1pc;font-size:10px;line-height:11px;padding:3px 5px}
}
@media screen and (max-width:320px){.mgm-banner-wave-container .banner-wave-container .copy-container .copy-title-container .wave-deadline{font-size:7px}
}
@media(max-width:767.98px){.mgm-banner-wave-container .banner-wave-container .copy-container .copy-title-container .wave-deadline{min-width:unset}
}
.mgm-banner-wave-container .banner-wave-container .copy-container .copy-text-container{font-family:Light,sans-serif;margin-top:8px;margin-bottom:15px;line-height:1.5;font-size:18px}
@media(max-width:767.98px){.mgm-banner-wave-container .banner-wave-container .copy-container .copy-text-container{margin-top:6px}
}
.mgm-banner-wave-container .banner-wave-container .copy-container .copy-text-container .mgm-banner-wave-discount{margin-bottom:0}
.mgm-banner-wave-container .banner-wave-container .copy-container .copy-text-container .mgm-banner-wave-discount b{font-family:Medium,sans-serif;font-weight:400}
.mgm-banner-wave-container .banner-wave-container .redirect-container{position:relative;padding-bottom:1pc}
.mgm-banner-wave-container .banner-wave-container .redirect-container .redirect-link{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:125px;gap:8px;height:100%;font-size:18px;background-image:none !important}
.mgm-banner-wave-container .banner-wave-container .redirect-container .redirect-link p{color:white}
.mgm-banner-wave-container .banner-wave-container .redirect-container .redirect-link .fontello-icon-arrow_right_chevron:before{margin-left:0;margin-right:0;font-size:1pc}
.mgm-banner-wave-container .banner-wave-container .redirect-container .redirect-link .redirect-icon{color:#fff}
.mgm-banner-wave-container .banner-wave-container.label-special-wave{padding:8px}
.mgm-banner-wave-container .banner-wave-container .share-container{position:absolute;right:0}
@media(max-width:767.98px){.mgm-banner-wave-container .banner-wave-container .share-container{position:relative}
}
@media(max-width:767.98px){.mgm-banner-wave-container .banner-wave-container .share-container .body-share{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0;height:40px;margin-top:10px}
}
.mgm-banner-wave-container .banner-wave-container .share-container .body-share{height:56px;font-family:Light,sans-serif;font-size:14px;line-height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 1pc}
.mgm-banner-wave-container .banner-wave-container .share-container .body-share .socialElement{margin-right:10px}
.mgm-banner-wave-container .banner-wave-container .share-container .body-share .socialElement a{color:#fff}
.mgm-banner-wave-container .banner-wave-container .share-container .body-share .socialElement .iconShare{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.mgm-banner-wave-container .banner-wave-container .share-container .body-share .socialElement .iconShare:before{font-size:24px;margin-left:0}
.mgm-banner-wave-container .banner-wave-container .share-container .body-share .socialElement:last-child{margin-right:.2em}
.mgm-banner-wave-container .banner-wave-container .share-container .body-share .socialElement:hover{cursor:pointer}
@media screen and (max-width:767px){.mgm-banner-wave-container .banner-wave-container .share-container .body-share{display:none}
}
@media screen and (max-width:599px){.mgm-banner-wave-container .banner-wave-container .share-container .body-share.force-show{display:-webkit-box;display:-ms-flexbox;display:flex;height:5pc}
.mgm-banner-wave-container .banner-wave-container .share-container .body-share.force-show .socialElement{margin-right:3pc}
.mgm-banner-wave-container .banner-wave-container .share-container .body-share.force-show .socialElement:last-child{margin-right:0}
}
@media screen and (max-width:599px) and (max-width:320px){.mgm-banner-wave-container .banner-wave-container .share-container .body-share.force-show .socialElement{margin-right:2pc}
.mgm-banner-wave-container .banner-wave-container .share-container .body-share.force-show .socialElement:last-child{margin-right:0}
}
@media screen and (max-width:599px){.mgm-banner-wave-container .banner-wave-container .share-container .body-share.force-show .socialElement .iconShare:before{margin-right:0}
.mgm-banner-wave-container .banner-wave-container .share-container .body-share.force-show .socialElement .iconShare.fontello-icon-check:before,.mgm-banner-wave-container .banner-wave-container .share-container .body-share.force-show .socialElement .iconShare.fontello-icon-link:before{margin-right:.2em}
}
.mgm-banner-wave-container.force-hide-banner{display:none}
.mgm-banner-wave-sticky{position:sticky;bottom:0;background-color:#e5195d;z-index:4}
.mgm-banner-wave-sticky .mgm-banner-wave-container.container-fluid{width:80pc;max-width:100%;margin-left:auto;margin-right:auto;padding-left:2pc;padding-right:2pc}
@media screen and (max-width:768px){.mgm-banner-wave-sticky .mgm-banner-wave-container.container-fluid{padding-left:1pc;padding-right:1pc}
}
.mgm-banner-wave-sticky .mgm-banner-wave-container .banner-wave-container-stick{background-color:#e5195d;color:#fff;padding:8px 54px 8px 8px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;padding-left:0 !important}
@media(max-width:1023.98px){.mgm-banner-wave-sticky .mgm-banner-wave-container .banner-wave-container-stick{margin-left:1pc}
}
@media(min-width:600px){.mgm-banner-wave-sticky .mgm-banner-wave-container .banner-wave-container-stick.sticky-version{padding-left:0 !important}
}
.mgm-banner-wave-sticky .mgm-banner-wave-container .banner-wave-container-stick.sticky-version{padding-right:30px}
.mgm-banner-wave-sticky .mgm-banner-wave-container .banner-wave-container-stick.sticky-version .redirect-container .redirect-link .fontello-icon-arrow_right_chevron{right:5px}
.mgm-banner-wave-sticky .mgm-banner-wave-container .banner-wave-container-stick .asset-container{margin-right:9pt;height:55px;min-width:55px}
@media(max-width:767.98px){.mgm-banner-wave-sticky .mgm-banner-wave-container .banner-wave-container-stick .asset-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:start;align-self:flex-start}
}
.mgm-banner-wave-sticky .mgm-banner-wave-container .banner-wave-container-stick .asset-container .img-fluid,.mgm-banner-wave-sticky .mgm-banner-wave-container .banner-wave-container-stick .asset-container picture{height:100%}
.mgm-banner-wave-sticky .mgm-banner-wave-container .banner-wave-container-stick .copy-container{width:100%}
.mgm-banner-wave-sticky .mgm-banner-wave-container .banner-wave-container-stick .copy-container .copy-title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.mgm-banner-wave-sticky .mgm-banner-wave-container .banner-wave-container-stick .copy-container .copy-title-container h2{margin-bottom:0;font-family:Medium,sans-serif;font-size:22px;line-height:26px}
@media(max-width:1023.98px){.mgm-banner-wave-sticky .mgm-banner-wave-container .banner-wave-container-stick .copy-container .copy-title-container h2{font-size:1pc;line-height:17px}
}
.mgm-banner-wave-sticky .mgm-banner-wave-container .banner-wave-container-stick .copy-container .copy-title-container .wave-deadline{min-width:106px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:20px;font-family:Medium,sans-serif;font-size:10px;line-height:13px;background-color:rgba(0,0,0,.1);text-transform:uppercase;padding:5px 9px;margin:0}
@media screen and (max-width:768px){.mgm-banner-wave-sticky .mgm-banner-wave-container .banner-wave-container-stick .copy-container .copy-title-container .wave-deadline{position:absolute;right:8px}
}
@media screen and (max-width:450px){.mgm-banner-wave-sticky .mgm-banner-wave-container .banner-wave-container-stick .copy-container .copy-title-container .wave-deadline{height:1pc;font-size:10px;line-height:11px;padding:3px 5px}
}
@media screen and (max-width:320px){.mgm-banner-wave-sticky .mgm-banner-wave-container .banner-wave-container-stick .copy-container .copy-title-container .wave-deadline{font-size:7px}
}
.mgm-banner-wave-sticky .mgm-banner-wave-container .banner-wave-container-stick .copy-container .copy-text-container{font-family:Light,sans-serif;margin-top:3px;line-height:19px;font-size:9pt}
@media(max-width:767.98px){.mgm-banner-wave-sticky .mgm-banner-wave-container .banner-wave-container-stick .copy-container .copy-text-container{margin-top:6px}
}
.mgm-banner-wave-sticky .mgm-banner-wave-container .banner-wave-container-stick .copy-container .copy-text-container .js-mgm-banner-wave-discount p{margin-bottom:0}
@media(max-width:767.98px){.mgm-banner-wave-sticky .mgm-banner-wave-container .banner-wave-container-stick .copy-container .copy-text-container .js-mgm-banner-wave-discount p{font-size:9pt;line-height:15px}
}
.mgm-banner-wave-sticky .mgm-banner-wave-container .banner-wave-container-stick .copy-container .copy-text-container .js-mgm-banner-wave-discount p b{font-family:Medium,sans-serif;font-weight:400}
.mgm-banner-wave-sticky .mgm-banner-wave-container .banner-wave-container-stick .redirect-container{position:absolute;top:0;bottom:0;left:0;right:0}
.mgm-banner-wave-sticky .mgm-banner-wave-container .banner-wave-container-stick .redirect-container .redirect-link{display:block;background-image:none !important;height:100%}
.mgm-banner-wave-sticky .mgm-banner-wave-container .banner-wave-container-stick .redirect-container .redirect-link .fontello-icon-arrow_right_chevron{position:absolute;top:23px;right:20px}
@media screen and (max-width:768px){.mgm-banner-wave-sticky .mgm-banner-wave-container .banner-wave-container-stick .redirect-container .redirect-link .fontello-icon-arrow_right_chevron{top:unset;bottom:5px;right:10px}
}
.mgm-banner-wave-sticky .mgm-banner-wave-container .banner-wave-container-stick .redirect-container .redirect-link .fontello-icon-arrow_right_chevron:before{margin-left:0;margin-right:0;font-size:1pc}
.mgm-banner-wave-sticky .mgm-banner-wave-container .banner-wave-container-stick .redirect-container .redirect-link .redirect-icon{color:#fff}
@media screen and (max-width:768px){.mgm-banner-wave-sticky .mgm-banner-wave-container .banner-wave-container-stick{padding:8px 36px 8px 8px}
}
.mgm-banner-wave-sticky .mgm-banner-wave-container .banner-wave-container-stick.label-special-wave{padding:8px}
.mgm-banner-wave-sticky .mgm-banner-wave-container .banner-wave-container-stick .share-container{position:absolute;right:0}
@media(max-width:767.98px){.mgm-banner-wave-sticky .mgm-banner-wave-container .banner-wave-container-stick .share-container{position:relative}
}
@media(max-width:767.98px){.mgm-banner-wave-sticky .mgm-banner-wave-container .banner-wave-container-stick .share-container .body-share{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0;height:40px;margin-top:10px}
}
.mgm-banner-wave-sticky .mgm-banner-wave-container .banner-wave-container-stick .share-container .body-share{height:56px;font-family:Light,sans-serif;font-size:14px;line-height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 1pc}
.mgm-banner-wave-sticky .mgm-banner-wave-container .banner-wave-container-stick .share-container .body-share .socialElement{margin-right:10px}
.mgm-banner-wave-sticky .mgm-banner-wave-container .banner-wave-container-stick .share-container .body-share .socialElement a{color:#fff}
.mgm-banner-wave-sticky .mgm-banner-wave-container .banner-wave-container-stick .share-container .body-share .socialElement .iconShare{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.mgm-banner-wave-sticky .mgm-banner-wave-container .banner-wave-container-stick .share-container .body-share .socialElement .iconShare:before{font-size:24px;margin-left:0}
.mgm-banner-wave-sticky .mgm-banner-wave-container .banner-wave-container-stick .share-container .body-share .socialElement:last-child{margin-right:.2em}
.mgm-banner-wave-sticky .mgm-banner-wave-container .banner-wave-container-stick .share-container .body-share .socialElement:hover{cursor:pointer}
@media screen and (max-width:767px){.mgm-banner-wave-sticky .mgm-banner-wave-container .banner-wave-container-stick .share-container .body-share{display:none}
}
@media screen and (max-width:599px){.mgm-banner-wave-sticky .mgm-banner-wave-container .banner-wave-container-stick .share-container .body-share.force-show{display:-webkit-box;display:-ms-flexbox;display:flex;height:5pc}
.mgm-banner-wave-sticky .mgm-banner-wave-container .banner-wave-container-stick .share-container .body-share.force-show .socialElement{margin-right:3pc}
.mgm-banner-wave-sticky .mgm-banner-wave-container .banner-wave-container-stick .share-container .body-share.force-show .socialElement:last-child{margin-right:0}
}
@media screen and (max-width:599px) and (max-width:320px){.mgm-banner-wave-sticky .mgm-banner-wave-container .banner-wave-container-stick .share-container .body-share.force-show .socialElement{margin-right:2pc}
.mgm-banner-wave-sticky .mgm-banner-wave-container .banner-wave-container-stick .share-container .body-share.force-show .socialElement:last-child{margin-right:0}
}
@media screen and (max-width:599px){.mgm-banner-wave-sticky .mgm-banner-wave-container .banner-wave-container-stick .share-container .body-share.force-show .socialElement .iconShare:before{margin-right:0}
.mgm-banner-wave-sticky .mgm-banner-wave-container .banner-wave-container-stick .share-container .body-share.force-show .socialElement .iconShare.fontello-icon-check:before,.mgm-banner-wave-sticky .mgm-banner-wave-container .banner-wave-container-stick .share-container .body-share.force-show .socialElement .iconShare.fontello-icon-link:before{margin-right:.2em}
}
.mgm-banner-wave-sticky .mgm-banner-wave-container .fontello-icon-arrow_right_chevron{right:0 !important}
@media screen and (max-width:768px){.mgm-banner-wave-sticky .mgm-banner-wave-container .wave-deadline{right:0 !important}
}