.promo-popup-dialog{max-width:620px;margin:0 auto;background-color:#fff;color:#666}.promo-popup{position:relative}.img-border{border:40px solid #183442;box-sizing:border-box}.promo-logo{position:absolute;height:378px;width:100%;display:flex;align-items:center;justify-content:center;top:0}.promo-logo img{width:160px;height:auto}.promo-content{position:absolute;top:4.5em;background-color:rgba(12,108,159,.5);width:410px;height:144px;padding:1em;left:21px;color:#fff}@media screen and (max-width:680px){.promo-content{width:300px;height:100px;left:50%;transform:translateX(-50%)}}.promo-content .pre-header{letter-spacing:.25em}.promo-content h1{font-family:'Libre Baskerville',serif;text-transform:initial;font-size:40px;letter-spacing:0}@media screen and (max-width:680px){.promo-content h1{font-size:22px}}.promo-popup-img{height:378px;overflow:hidden}.promo-popup-content{padding:2.5em 2em 3em}.promo-popup-content h2{color:#063d6f;margin-bottom:.5em}.gift-icon{overflow:hidden;margin:0 0 .75em;color:#063d6f;font-size:32px;text-align:center}.gift-icon>span{display:inline-block;position:relative}.gift-icon>span:before,.gift-icon>span:after{content:'';width:100vw;max-width:180px;height:1px;background-color:#c5d1cf;position:absolute;top:50%;transform:translateY(-50%)}.gift-icon>span:before{left:calc(100% + 12px)}.gift-icon>span:after{right:calc(100% + 12px)}@media screen and (max-width:680px){.gift-icon{font-size:28px}}.voting{color:#063d6f}.voting h2{margin-bottom:.25em;position:relative;overflow:hidden}.voting div{margin-bottom:18px;font-size:15px;font-weight:600}.voting div span{display:inline-block;position:relative;text-transform:uppercase}.voting div span:before,.voting div span:after{content:'';width:100vw;max-width:105px;height:2px;background-color:currentColor;position:absolute;top:50%;transform:translateY(-50%)}.voting div span:before{left:calc(100% + 12px)}.voting div span:after{right:calc(100% + 12px)}.voting p{text-transform:uppercase;width:400px;margin:auto;font-weight:600;margin-bottom:20px}.promo-popup-active .mfp-content{width:auto;text-align:inherit}.promo-popup-active button.mfp-close{top:.25em;right:.25em}.promo-popup-active button.mfp-close:before,.promo-popup-active button.mfp-close:after{color:#111}