@charset "UTF-8";
body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul, ol,
li, dl, dt, dd, form, a, fieldset, input, th, td { margin: 0; padding: 0; border: 0; outline: none; }
#banner { position: relative; height: 90px; width: 728px; overflow: hidden; border: 1px solid #002664; background-color: white; }
#banner, #banner * { position: absolute; -webkit-box-sizing: border-box; box-sizing: border-box; }
.fullsize { width: 728px; height: 90px; }
.hide { display: none; }
.show { display: block; }
.hidden { position: absolute; width: 0; height: 0; opacity: 0; overflow: hidden; }
#banner #mainBtn { position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: 50; cursor: pointer; background-color: rgba( 255, 255, 255, 0 ); }
img { left: -1px; top: -1px; }
.box, .cta { border-radius: 9px; }
.box { position: relative !important; background-color: #fcd900; width: 403px; height: 70px; left: 115px; top: 10px; }
.txt { width: 403px; height: 70px; }
.txt1 { background: url( "assets/txt1.svg" ) no-repeat 19px 27px; background-size: auto 23px; }
.txt2 { background: url( "assets/txt2.svg" ) no-repeat 19px 26px; background-size: auto 19px; }
.txt3 { background: url( "assets/txt3.svg" ) no-repeat 19px 27px; background-size: auto 23px; }
.txt4 { background: url( "assets/txt4.svg" ) no-repeat 20px 15px; background-size: auto 42px; }
.cta { background: #fcd900 url( "assets/cta_txt.svg" ) no-repeat center center; background-size: auto 26px; width: 72px; height: 70px; right: 210px; top: 10px; }
.logo { background: url( "assets/logo.svg" ) no-repeat; background-size: contain; width: 163px; height: 42px; right: 22px; top: 24px; }
