 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: 970px; height: 250px;}
#failSafe { width: 418px; height: 167px; top:50%; left: 50%; -webkit-transform: translateY(-50%) translateX(-50%); transform: translateY(-50%) translateX(-50%); -ms-transform:translateY(-50%) translateX(-50%); transform:translateY(-50%) translateX(-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; }

/* legal */
.largerLegal { font-size: 10px; line-height: 10px; margin-top:-1px; font-family: "Arial", sans-serif; }
.frameLegal { font-size: 0.9vw; line-height: 0.9vw; position: absolute; width: 100%; max-height: 41px; left: 0px; bottom: 1px; padding: 3px 12px 3px; text-align: center; -webkit-box-sizing: border-box; box-sizing: border-box; font-family: "Arial", sans-serif; }

/* 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: 1.5em 0px 1.9em; -webkit-box-sizing: border-box; box-sizing: border-box; }
.bound{ width: 100%; 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; }
.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; }

/* fonts */
.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 */
#logoClip1_2 { position:absolute; width: 970px; height: 250px; left: 0px; top: 0px; }
#T_Logo{ width: 1575px; height: 500px; left: 245px; top: -125px; visibility: hidden; }
#Mobile_Logo{ width: 1575px; height: 500px; left: 245px; top: -125px; visibility: hidden; }

#t_logo-bg { width: 46.5px; height: 52px; top: 5.5px; left: 5.5px; background: #e20074; }

/* f2 */
#F2-box { text-align: center; }
#F2-bound { padding: 0px 335px 0px 170px; -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: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:47px; font-size:49px; 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 { width: 465px; max-height: 58px; left: 170px; bottom: 1px; padding: 3px 0px; }
#F2-frameLegal{ position: absolute; }

/* f3 */
#F3-box { text-align: center; padding: 0.6em 0px 1.4em; }
#F3-bound { padding: 0px 114px 0px 114px; -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:30px; font-size:30px; 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:43px; font-size:45px; 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:30px; font-size:30px; padding-bottom:2px;}
#F3-largerLegal {order:2; padding:0px !important;}

/* ef */
#EF-box { text-align: center;}
#EF-bound { padding: 0px 335px 0px 170px; -webkit-box-sizing: border-box; box-sizing: border-box; }
#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:47px; font-size:49px; 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: 29px;  overflow:hidden; width: 100%; left: 0; bottom: 1px; padding: 3px 0px; 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 { padding: 0px 335px 0px 170px; -webkit-box-sizing: border-box; box-sizing: border-box; height: 38px; 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: end; -ms-flex-pack: end; justify-content: flex-end; }
#CTA-1_copy { font-family: 'TeleNeoWeb-ExtraBold', 'Arial Bold', sans-serif; min-width: 113px; background: #000; text-align: center; overflow: hidden; font-size: 19px; -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center; display: inline-block; padding: 4px 10px; }

/* 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: 97.7%; 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: #000; 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; }