 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: 728px; height: 90px; }
#failSafe { width: 293px; height: 118px; top: 50%; left: 50%; -webkit-transform:translateX(-50%) translateY(-50%); -ms-transform:translateX(-50%) translateY(-50%); transform:translateX(-50%) translateY(-50%); }

/* 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; }

/* 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: 0.15em 0em 0.15em; -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%; }
.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, #Mobile_Logo {width: 300px; height: 250px;}
#logo_con{ opacity: 0; visibility: hidden; width: 300px; height: 250px; left: 214px; top: -80px; transform: scale(1.15, 1.15); position: absolute; }

#t_logo-bg { width: 36.5px; height: 41px; top: 2.5px; left: 2.5px; background: #e20074; }

/* f2 */
#F2-bound { padding: 0px 174px 0px 12px; -webkit-box-sizing: border-box; box-sizing: border-box; }
#F2-1_copy { -webkit-box-ordinal-group:2; -ms-flex-order:1; order:1; font-family: 'TeleNeoWeb-Medium', Arial, sans-serif; line-height:16px; font-size:16px; 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:27px; font-size:29px; 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:16px; font-size:16px; padding-bottom:2px;}
#F2-largerLegal {order:2; padding:0px !important;}
#F2-frameLegal{ position: absolute; }

/* f3 */
#F3-box { text-align: center; padding: 0.45em 0em 0.85em; }
#F3-bound { padding: 0px 12px; -webkit-box-sizing: border-box; box-sizing: border-box;  }
#F3-1_copy { -webkit-box-ordinal-group:2; -ms-flex-order:1; order:1; font-family: 'TeleNeoWeb-Medium', Arial, sans-serif; line-height:21px; font-size:21px;  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: 31px; font-size:33px;  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:21px; font-size:21px; padding-bottom:2px;}
#F3-largerLegal {order:2; padding:0px !important;}
#F3-frameLegal{ position: absolute; width: 100%; left: 0px; bottom: 0px; text-align: center; padding: 2px 10px 3px; }

/* ef */
#EF-box { text-align: center; padding: 0.15em 0.55em 0.15em 9em; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;}
#EF-bound { width: 280px; }
#EF-1_copy { -webkit-box-ordinal-group:2; -ms-flex-order:1; order:1; font-family: 'TeleNeoWeb-Medium', Arial, sans-serif; line-height:16px; font-size:16px; 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:27px; font-size:29px; 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:16px; font-size:16px; padding-bottom:2px;}
#EF-largerLegal {order:2; padding:0px !important;}

#EF-1_frameLegal a { color:white; z-index: 1; position: relative; }
#EF-ctaLgl {top: 0px; left: 0px; visibility: inherit; opacity: 1; 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; -webkit-box-sizing: border-box; box-sizing: border-box; padding-left: 540px; }
#EF-frameLegal{width:184px!important; max-height:58px !important; -ms-flex-order:2; order:2; padding: 3px 0px 3px; 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; }

/* legal */
.largerLegal { font-size: 10px; line-height: 10px; margin-top:-1px; font-family: "Arial", sans-serif; }
.frameLegal {font-size: 1.2vw; line-height: 1.2vw;  width: 186px; max-height: 54px; right: 0px; bottom: 0px; padding: 2.5px; text-align: left; -webkit-box-sizing: border-box; box-sizing: border-box; overflow: hidden; font-family: "Arial", sans-serif;}

/* cta */
#CTA-bound { order:1; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-item-align: start; align-self: flex-start; width: 188px; margin:5px 0px 3px;}
#CTA-1_copy { font-family: 'TeleNeoWeb-ExtraBold', 'Arial Bold', sans-serif; min-width: 96px; background: #000; text-align: center; overflow: hidden; font-size: 16px; -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center; display: inline-block; padding: 4px 12px; }

/* 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: 98%; background-color: rgba(255, 255, 255, 0.95); padding: 0.5em 0em 0.5em; -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 { width: 96%; }
#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; }