@font-face{font-family:'Pinup';src:url('../../fonts/Pinup.woff2') format('woff2');font-weight:normal;font-style:normal}
@font-face{font-family:'Pinup';src:url('../../fonts/Pinup.woff2') format('woff2');font-weight:bold;font-style:normal}
@font-face{font-family:'Andes';src:url('../../fonts/andesbold.woff2') format('woff2');font-weight:bold;font-style:normal}
@font-face{font-family:'Andes';src:url('../../fonts/andes.woff2') format('woff2');font-weight:normal;font-style:normal}
.unsubscribe-container{font-family:Andes;padding-bottom:32px}
.unsubscribe-container>*{display:block}
.unsubscribe-container .banner-image{position:relative}
.unsubscribe-container .banner-image img{width:100%}
.unsubscribe-container .banner-image img.desktop-banner-image{display:block}
.unsubscribe-container .banner-image img.mobile-banner-image{display:none}
.unsubscribe-container .banner-text{position:absolute;width:80%;left:0;right:0;margin-left:auto;margin-right:auto;bottom:10%;font-size:16px;color:#fff;font-family:Pinup}
.unsubscribe-heading{color:#ea022b;font-size:24px;font-family:Pinup;margin:32px 0 16px}
.unsubscribe-body{font-size:18px;line-height:1;margin-bottom:20px;font-family:Andes}
.unsubscribe-body a.my-account-link{color:#4e95d9;text-decoration:underline}
.unsubscribe-cta{display:inline-block;background-color:#ea022b;color:#fff;font-size:18px;padding:5px 10px;border:0;font-family:Andes}
.unsubscribe-cta:hover{color:#fff;background-color:#bd0021}
.unsubscribe-cta:active{color:#fff;background-color:#bd0021;scale:.95}
.unsubscribe-text-content{width:80%;margin-left:auto;margin-right:auto;max-width:1150px}
.message{margin-top:10px;font-size:16px;padding:0 10px}
.message li{list-style:none}
.animation-dots{display:flex;justify-content:left;align-items:center;position:relative;overflow:hidden;width:95%;padding:10px 5%;display:none}
.dot-pulse{position:relative;left:-9999px;width:10px;height:10px;border-radius:5px;background-color:#ea022b;color:#ea022b;box-shadow:9999px 0 0 -5px;animation:dot-pulse 1.5s infinite linear;animation-delay:.25s;margin-top:10px}
.dot-pulse::before,.dot-pulse::after{content:"";display:inline-block;position:absolute;top:0;width:10px;height:10px;border-radius:5px;background-color:#ea022b;color:#ea022b}
.dot-pulse::before{box-shadow:9984px 0 0 -5px;animation:dot-pulse-before 1.5s infinite linear;animation-delay:0}
.dot-pulse::after{box-shadow:10014px 0 0 -5px;animation:dot-pulse-after 1.5s infinite linear;animation-delay:.5s}
@keyframes dot-pulse-before{0{box-shadow:9984px 0 0 -5px}
30%{box-shadow:9984px 0 0 2px}
60%,100%{box-shadow:9984px 0 0 -5px}
}
@keyframes dot-pulse{0{box-shadow:9999px 0 0 -5px}
30%{box-shadow:9999px 0 0 2px}
60%,100%{box-shadow:9999px 0 0 -5px}
}
@keyframes dot-pulse-after{0{box-shadow:10014px 0 0 -5px}
30%{box-shadow:10014px 0 0 2px}
60%,100%{box-shadow:10014px 0 0 -5px}
}
@media(max-width:600px){.unsubscribe-text-content{width:90%}
.unsubscribe-container .banner-image img.desktop-banner-image{display:none}
.unsubscribe-container .banner-image img.mobile-banner-image{display:block}
.unsubscribe-container .banner-text{width:90%;left:0;right:0;margin-left:auto;margin-right:auto}
}