 html,body,div,span,applet,object,iframe,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,label,legend,p,blockquote,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}body{line-height:1;color:black;background:white;}:focus{outline:0;}table{border-collapse:collapse;border-spacing:0;}caption,th,td{text-align:left;font-weight:normal;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul{list-style:none;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}blockquote:before,blockquote:after,q:before,q:after{content:"";}blockquote,q{quotes:"" "";}abbr,acronym{border:0;}
 
 
html { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-smoothing: antialiased; }
@font-face { font-family: 'TeleNeoWeb-ExtraBold'; src: url('fonts/TeleNeoWeb-ExtraBold.woff') format('woff');}

/* ad */
body { cursor: pointer !important; background: transparent !important; font-family: Asap, Arial, sans-serif;}
span { display: block; word-wrap: break-word; /* IE>=5.5 */ white-space: -moz-pre-wrap; /* For Fx<=2 */ color: #fff; position:relative;}
svg{ position: absolute; }
strong, b { font-weight: bold; }
sup { font-size:55%; vertical-align: super; line-height: 1;}
#viewport { background: #e20074; overflow: hidden; }
#border{ border: solid 1px #666; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; pointer-events: none;}
.adSize{width: 300px; height: 600px;}
#failSafe { width: 373px; height: 150px; top: 50%; left: 50%; -webkit-transform:translateX(-50%) translateY(-50%) rotate(90deg); -ms-transform:translateX(-50%) translateY(-50%) rotate(90deg); transform:translateX(-50%) translateY(-50%) rotate(90deg); }

/* classes */
.posAbs { position: absolute !important;}
.frames {opacity: 0; }
.topL { top:0px; left:0px; } 
.pointEvNone {pointer-events: none;}
.visHid { visibility: hidden; opacity: 0; }
.verticalAlignCenter{ /* Internet Explorer 10 */ display:-ms-flexbox; -ms-flex-pack:center; -ms-flex-align:center; /* Firefox */ display:-moz-box; -moz-box-pack:center; -moz-box-align:center; /* Safari, Opera, and Chrome */ display:-webkit-box; -webkit-box-pack:center; -webkit-box-align:center; /* W3C */ display:box; box-pack:center; box-align:center; }

/* legal */
.largerLegal { font-size: 10px; line-height: 10px; margin-top:-1px; font-family: "Arial", sans-serif; }
.frameLegal { font-size: 2.8vw; line-height: 2.8vw; position: absolute; width: 100%; max-height: 56px; left: 0px; bottom: 0px; padding: 5px 12px 5px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-family: "Arial", sans-serif; }
.lgl { font-family: "Arial", sans-serif; font-size: 9px; line-height: 9px; }

/* elements */
.center-textAlign { text-align: center; }
.left-textAlign { text-align: left; }
.right-textAlign { text-align: right; }

.box{ display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 4.1em 0px 23em; -webkit-box-sizing: border-box; box-sizing: border-box; }
.bound{ display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; text-align: center; height: 100%; padding: 0px 12px; -webkit-box-sizing: border-box; box-sizing: border-box; }
.copy{ -webkit-box-ordinal-group:2; -ms-flex-order:1; order:1; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; }

.ultra{font-family: 'TeleNeoWeb-ExtraBold', Arial, sans-serif !important; line-height:3px;}
.medium{font-family: 'TeleNeoWeb-Medium', Arial, sans-serif !important; line-height:0px;}

/* in */
#T_Logo{ position:absolute; width: 432px; height: 358px; left: -67.5px; top: 125px; opacity: 0; visibility: hidden; transform:rotate(90deg); -webkit-transform:rotate(90deg); -moz-transform:rotate(90deg); -ms-transform:rotate(90deg); -o-transform:rotate(90deg); }
#Mobile_Logo{ position:absolute; width: 423px; height: 353px; left: -63px; top: 125px; opacity: 0; visibility: hidden; transform:rotate(90deg); -webkit-transform:rotate(90deg); -moz-transform:rotate(90deg); -ms-transform:rotate(90deg); -o-transform:rotate(90deg); }

#t_logo-bg { width: 41.5px; height: 46.5px; top: 3.5px; left: 3px; background: #e20074; }

/* f2 */
#F2-box { text-align: center; }
#F2-1_copy { -webkit-box-ordinal-group:2; -ms-flex-order:1; order:1; font-family: 'TeleNeoWeb-Medium', Arial, sans-serif; line-height:27px; font-size:27px; padding-bottom:2px; }
#F2-2_copy { -webkit-box-ordinal-group:3; -ms-flex-order:2; order:2; font-family: 'TeleNeoWeb-ExtraBold', Arial, sans-serif; line-height:38px; font-size:40px; padding-bottom:2px; }
#F2-3_copy { -webkit-box-ordinal-group:4; -ms-flex-order:3; order:3; font-family: 'TeleNeoWeb-Medium', Arial, sans-serif; line-height:27px; font-size:27px; padding-bottom:2px; }
#F2-largerLegal {order:2; padding:0px !important;}
#F2-frameLegal{ position: absolute; }

/* f3 */
#F3-box { text-align: center; padding: 4em 0px 18.7em;}
#F3-1_copy { -webkit-box-ordinal-group:2; -ms-flex-order:1; order:1; font-family: 'TeleNeoWeb-Medium', Arial, sans-serif; line-height:25px; font-size:25px; padding-bottom:2px; }
#F3-2_copy { -webkit-box-ordinal-group:3; -ms-flex-order:2; order:2; font-family: 'TeleNeoWeb-ExtraBold', Arial, sans-serif; line-height:28px; font-size:30px; padding-bottom:2px; }
#F3-3_copy { -webkit-box-ordinal-group:4; -ms-flex-order:3; order:3; font-family: 'TeleNeoWeb-Medium', Arial, sans-serif; line-height:25px; font-size:25px; padding-bottom:2px; }
#F3-largerLegal {order:2; padding:0px !important;}

/* ef */
#EF-box { text-align: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 4.1em 0px 3.5em;}
#EF-bound { height: 167px; }
#EF-1_copy { -webkit-box-ordinal-group:2; -ms-flex-order:1; order:1; font-family: 'TeleNeoWeb-Medium', Arial, sans-serif; line-height:27px; font-size:27px; padding-bottom:2px; }
#EF-2_copy { -webkit-box-ordinal-group:3; -ms-flex-order:2; order:2; font-family: 'TeleNeoWeb-ExtraBold', Arial, sans-serif; line-height:38px; font-size:40px; padding-bottom:2px; }
#EF-3_copy { -webkit-box-ordinal-group:4; -ms-flex-order:3; order:3; font-family: 'TeleNeoWeb-Medium', Arial, sans-serif; line-height:27px; font-size:27px; padding-bottom:2px; }
#EF-largerLegal {order:2; padding:0px !important;}
#EF-1_frameLegal a {color:white; z-index: 1; position: relative;}

#EF-frameLegal{ max-height: 35px; padding-top: 2px !important; bottom: 2.5px; overflow-x: hidden; overflow-y: scroll; scrollbar-width: none; /* Firefox */ -ms-overflow-style: none;  /* Internet Explorer 10+ */ }
#EF-frameLegal::-webkit-scrollbar { /* WebKit */ width: 0; height: 0; }

/* cta */
#CTA-bound { height: 35px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin: 0px 12px; }
#CTA-1_copy { font-family: 'TeleNeoWeb-ExtraBold', 'Arial Bold', sans-serif; min-width: 109px; background: #000; text-align: center; overflow: hidden; font-size: 21px; -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center; display: inline-block; padding: 5px 20px; }

/* roll over */
#RO { pointer-events: none; background-size: contain; opacity: 0; word-wrap: break-word; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
#RO-box { width: 92%; background-color: rgba(255, 255, 255, 0.95); padding: 0.75em 0em 0.75em; -webkit-box-sizing: border-box; box-sizing: border-box; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; border-radius: 5px 5px 0px 0px; }
#RO-arrow { width:16px; height:8px; }
#RO-bound { padding-top: 10px; width: 90%; }
#RO-1_headline { text-align:left; color: black; text-transform: uppercase; font-size: 11px; line-height: 9px; margin-bottom: 1px; }
#RO-1_legal { text-align:left; color: #000; font-size: 10px; line-height: 11px; }