body{margin:0;padding:0;border:0;outline:0}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#ad__content{position:absolute;display:block;visibility:hidden;width:300px;height:600px}#ad__content div[id^="frame"]{opacity:0;display:block;visibility:hidden;position:absolute;width:300px;height:600px}#ad__wrapper{position:absolute;display:block;overflow:hidden;width:300px;height:600px;background:#FFF;border:1px solid #000;box-sizing:border-box}#hotSpot{position:absolute;display:block;top:0px;left:0px;width:300px;height:600px;cursor:pointer;background-color:white;opacity:.01}#ctaBox{position:absolute;width:300px;height:20px;bottom:15px;right:15px;opacity:0}#cta{position:absolute;top:0px;font-size:16px;letter-spacing:0.02em;color:white}#cta_caret{position:absolute;top:5px;right:0px;background-image:url(caretWhite.svg);background-position:bottom left;width:13px;height:13px;background-repeat:no-repeat;background-size:contain}.logo{position:absolute;width:72px;height:31px;bottom:15px;left:15px;opacity:0}#logoBlack{background:url(logoBlack.svg) no-repeat;background-size:contain}#logoWhite{background:url(logoWhite.svg) no-repeat;background-size:contain}#ad__wrapper{font-family:NHG75, "Arial Black";color:black;letter-spacing:0px;text-align:left;font-weight:normal;font-style:normal;font-size:28px;line-height:96%}#background_over{position:absolute;width:300px;height:600px;top:0px;left:0px;background:#000;opacity:1;display:none}#background{position:absolute;background-size:cover;width:300px;height:600px;top:0px;left:0px}#popupOpen{position:absolute;display:block;cursor:pointer;background-color:white;opacity:.01;width:138px;height:13px;top:172px;left:14px}#popupClose{position:absolute;background:url(closebtn.svg) no-repeat;width:8px;height:8px;top:4px;right:4px}#popupWin{cursor:pointer;position:absolute;background-color:#d8d8d8;display:none;opacity:0;width:147px;height:auto;bottom:300px;right:15px}#popupWin p{font-family:NHG55R, Arial;font-size:6pt;letter-spacing:0em;line-height:120%;margin:0px;padding:10px;top:0px;left:0px}.hline{position:absolute;height:1px;background:white}.hline_half{width:80px;margin-top:12px}.hline_ccopy{position:absolute;font-size:8pt;line-height:96%;letter-spacing:0.02em}.vline{position:absolute;width:1px;background:white}.vline_half{height:19px;margin-left:9px}.vline_ccopy{position:absolute;font-size:10px}.hideme{visibility:hidden}.acontainer{position:absolute}.padl{position:absolute;left:-52px;width:50px;text-align:right}.padl_parent{margin-left:10px}.supText{font-size:65%;line-height:117.6%;vertical-align:4px}.priceSign{font-size:40%;vertical-align:super}.pricePer{font-size:40%;vertical-align:baseline}.legalA{font-family:NHG55R, Arial;position:absolute;font-size:8px;line-height:120%;letter-spacing:0.02em;top:30px;left:15px}.legalB{font-family:NHG55R, Arial;position:absolute;font-size:8px;line-height:120%;letter-spacing:0.02em;bottom:15px;right:15px}.TYPE_A,.TYPE_A #cta{color:black}.TYPE_B,.TYPE_C{color:white}.TYPE_A #cta{left:0px}.TYPE_B #cta,.TYPE_C #cta{right:13px}.TYPE_A #cta_caret{background-image:url(caret.svg)}.TYPE_B #ef_headline,.TYPE_A #ef_headline{font-size:28px}#ef_headline,#ef_subhead,#ef_price,#ef_legal,#ef_sweet,#ef_more{position:absolute;left:15px;top:15px;width:300px}#ef_more{font-family:NHG55R, Arial;position:absolute;font-size:9px;line-height:120%;letter-spacing:0.02em;top:173px;left:15px}#ef_sweet{position:absolute;font-size:15px;line-height:100%;letter-spacing:0.02em;top:125px;left:15px}#ef_line2R{top:0px;left:123px}#ef_line2copy{top:8px;left:92px}#ef_line2L{top:0px;left:0px}#ef_line2{position:absolute;top:102px;left:15px}#ef_legal{font-family:NHG55R, Arial;position:absolute;font-size:8px;line-height:120%;letter-spacing:0.02em;top:94px;left:15px}#ef_price{position:absolute;font-size:42px;line-height:96%;letter-spacing:0.02em;top:55px;left:15px}#ef_subhead{position:absolute;font-size:15px;line-height:100%;letter-spacing:0.02em;top:44px;left:15px}#ef_line1{height:203px;top:34px;left:15px}#ef_headline{position:absolute;font-size:20px;line-height:96%;letter-spacing:0.02em;left:15px}#f1_legal,#f2_legal,#f3_legal,#f4_legal{position:absolute;bottom:15px;right:15px}#f1_headline,#f2_headline,#f3_headline,#f4_headline{position:absolute;top:15px;left:15px}
