@font-face{font-family:FuturaLight;src:url(fonts/ee9f8f53-9492-44fb-bc6a-707e94539565.eot?#iefix);src:url(fonts/ee9f8f53-9492-44fb-bc6a-707e94539565.eot?#iefix) format("eot"),url(fonts/3dc6b5f2-25d8-4137-a9df-6cefd8c3738e.woff2) format("woff2"),url(fonts/8510732b-d556-4bc3-9189-2e2e543e6ebc.woff) format("woff"),url(fonts/2499b658-e722-4e0b-8b08-341f08e59fdb.ttf) format("truetype"),url(fonts/67276be2-f06d-40bb-88b6-bfa1e9de5309.svg#67276be2-f06d-40bb-88b6-bfa1e9de5309) format("svg")}@font-face{font-family:Futura;src:url(fonts/futura/futura-condensed.eot);src:url(fonts/futura/futura-condensed.eot?#iefix) format("embedded-opentype"),url(fonts/futura/futura-condensed.woff2) format("woff2"),url(fonts/futura/futura-condensed.woff) format("woff"),url(fonts/futura/futura-condensed.ttf) format("truetype"),url(fonts/futura/futura-condensed.svg#futura-condensed) format("svg");font-weight:400;font-style:normal}body{margin:0;background:#fff;background-repeat:no-repeat;background-position:50%;color:#6d6d70;font-size:100%;line-height:1.3em}@media only screen and (max-width:750px){body{background-size:120% auto}}h1{font-size:1em;line-height:1.3em;margin-bottom:1em}h2{color:#fff;font-size:1.3em;line-height:1.2em;margin-bottom:.5em;margin-top:0}h2.small{font-size:1.1em}@media only screen and (min-height:31em){h2{font-size:1.4em}h2.small{font-size:1.2em}}@media only screen and (min-height:33em) and (min-width:20em){h2{font-size:1.8em}h2.small{font-size:1.6em}}@media only screen and (min-width:32em) and (min-height:48em){h2{font-size:2.1em}h2.small{font-size:1.9em}}h2.light{color:#6d6d70}h3,h4,h5,h6,p{font-size:1em;line-height:1.3em;margin-bottom:1em}h1,h2,h3,h4,h5,h6{font-weight:400}.center{text-align:center}a{color:#6d6d70;text-decoration:none}img{display:block;width:100%}.grid1{margin:0 auto;width:180px}@media only screen and (min-height:31em){.grid1{width:200px}}@media only screen and (min-width:20em) and (min-height:33em){.grid1{width:240px}}@media only screen and (min-width:32em) and (min-height:48em){.grid1{width:280px}}.twos{width:48.5%;margin-right:3%;float:left}.twos.twos-lc{margin-right:0}.threes{width:32%;margin-right:2%;float:left}.threes.two-threes{width:66%}.threes.threes-lc{margin-right:0}.fours{width:24%;margin-right:1.3%;float:left}.fours.fours-lc{margin-right:0}.alert{text-align:left;background-color:#00a651;border-color:#00a651;color:#fff;font-size:1em;line-height:1.1em;padding:1em 30px 1em 1em;border-radius:.25em}.alert a{text-decoration:underline;color:#fff}@media only screen and (min-width:32em){.alert{font-size:1.2em}}.block--age-gate{padding-bottom:2em;color:#fff}.block--age-gate .display{position:relative;border:2px solid #6d6d70;border-radius:.5em;letter-spacing:0;margin:0 0 .25em;text-align:center;background:rgba(0,0,0,.6);height:1.7em;line-height:1.7em;font-size:1.5em}.block--age-gate .display.valid{border-color:#00a651}@media only screen and (min-width:32em) and (min-height:48em){.block--age-gate .display{border-radius:.75em;border-width:3px}}.block--age-gate .display .BirthDay,.block--age-gate .display .BirthMonth,.block--age-gate .display .BirthYear{cursor:pointer;float:left;width:26%;margin-right:11%;position:relative;color:#fff;font-size:.8em;line-height:2.2em}.block--age-gate .display .BirthDay span,.block--age-gate .display .BirthMonth span,.block--age-gate .display .BirthYear span{opacity:1}.block--age-gate .display .BirthDay.active span,.block--age-gate .display .BirthMonth.active span,.block--age-gate .display .BirthYear.active span{opacity:.5}.block--age-gate .display .BirthDay.active span.current,.block--age-gate .display .BirthMonth.active span.current,.block--age-gate .display .BirthYear.active span.current{opacity:1;font-size:1.2em;position:relative;top:.05em}.block--age-gate .display .BirthDay.valid,.block--age-gate .display .BirthMonth.valid,.block--age-gate .display .BirthYear.valid{color:#00a651}.block--age-gate .display .BirthDay.invalid,.block--age-gate .display .BirthMonth.invalid,.block--age-gate .display .BirthYear.invalid{color:#e3000f}.block--age-gate .display .BirthYear{margin-right:0}.block--age-gate .display .BirthDay{left:.1em}.block--age-gate .display .BirthMonth{left:.05em}.block--age-gate .display .frame{position:absolute;top:0;left:0;margin-top:-4px;margin-left:-4px;pointer-events:none;transition:all .5s ease;height:100%;border:4px solid #00a651;border-radius:.6em;width:27%}@media only screen and (min-width:32em) and (min-height:48em){.block--age-gate .display .frame{border-radius:.82em}}.block--age-gate .display .frame.left{background-position:0}.block--age-gate .display .frame.center{left:37%}.block--age-gate .display .frame.right{left:73%}.block--age-gate .display .frame.fadeOut{opacity:0}@media only screen and (min-height:27em){.block--age-gate .display{font-size:1.5em;margin-bottom:.5em}}@media only screen and (min-width:20em) and (min-height:33em){.block--age-gate .display{height:2.25em;line-height:2.25em}.block--age-gate .display .BirthDay,.block--age-gate .display .BirthMonth,.block--age-gate .display .BirthYear{font-size:1em}}@media only screen and (min-width:32em) and (min-height:48em){.block--age-gate .display{font-size:1.75em;height:2.3em;line-height:2.3em}}.block--age-gate .keypad .key{position:relative;float:left;width:26%;margin:0 11% .1em 0;font-size:1.75em;line-height:1em;cursor:pointer}@media only screen and (min-height:27em){.block--age-gate .keypad .key{margin-bottom:.25em}}.block--age-gate .keypad .key .inner{border:2px solid #6d6d70;border-radius:.5em;transition:background .4s ease;text-align:center;background:rgba(0,0,0,.6)}.block--age-gate .keypad .key .inner.hover{border:2px solid #00a651}@media only screen and (min-width:32em) and (min-height:48em){.block--age-gate .keypad .key .inner{border-radius:.75em;border-width:3px}}.block--age-gate .keypad .key.row-last{margin-right:0}.block--age-gate .keypad .key.del .inner svg{position:relative;top:0}.block--age-gate .keypad .key.del .inner svg .arrow{fill:#fff}@media only screen and (min-width:20em) and (min-height:33em){.block--age-gate .keypad .key.del .inner svg{top:.1em}}.block--age-gate .keypad .key.enter{font-size:.8em}.block--age-gate .keypad .key.enter.valid{color:#00a651}.block--age-gate .keypad .key.enter.valid .inner{border:2px solid #00a651}@media only screen and (min-width:32em) and (min-height:48em){.block--age-gate .keypad .key.enter.valid .inner{border-width:3px}}@media only screen and (min-width:0em){.block--age-gate .keypad .key.enter.valid{color:#00a651}}@media only screen and (min-width:32em) and (min-height:48em){.block--age-gate .keypad .key.enter{font-size:1em}}@media only screen and (min-width:32em) and (min-height:48em){.block--age-gate .keypad .key{margin-bottom:.3em}}.block--age-gate #remember-me{clear:both;font-size:18px;text-align:center;padding-top:10px}.block--age-gate.loadLight{font-family:FuturaLight}.block--age-gate.light{color:#6d6d70}.block--age-gate.light .keypad .key.del .inner svg .arrow{fill:#6d6d70}.block--age-gate.light .display,.block--age-gate.light .keypad .key .inner{background:hsla(0,0%,100%,.6)}.block--age-gate.light .display .BirthDay,.block--age-gate.light .display .BirthMonth,.block--age-gate.light .display .BirthYear{color:#6d6d70}.block--age-gate.light .display .BirthDay.valid,.block--age-gate.light .display .BirthMonth.valid,.block--age-gate.light .display .BirthYear.valid{color:#00a651}.block--age-gate.light .display .BirthDay.invalid,.block--age-gate.light .display .BirthMonth.invalid,.block--age-gate.light .display .BirthYear.invalid{color:#e3000f}@keyframes a{0%,50%{opacity:0;right:-100px;max-height:500px}to{opacity:1;right:0;max-height:500px}}@keyframes b{0%{opacity:1;right:0;max-height:500px}to{max-height:500px;opacity:0;right:100px}}.alert-emitter{position:fixed;bottom:0;z-index:1;width:100%}.alert-emitter .align-right{text-align:right}.alert-emitter .alert-container{animation:b .5s ease;transition:all .6s ease;opacity:0;right:-100px;max-height:0;position:relative;max-width:480px;margin:0 auto}.alert-emitter .alert-container .close{cursor:pointer;position:absolute;top:20px;right:20px;background:rgba(0,0,0,.2);border-radius:10px;width:20px;height:20px}.alert-emitter .alert-container .close svg{width:100%}.alert-emitter .alert-container .alert{display:inline-block;margin:1em}.alert-emitter .alert-container.active{max-height:500px;opacity:1;right:0;animation:a 1.2s ease}iframe{display:none}body{background-size:cover;position:center center}#body{min-height:100vh}#container{line-height:1em}#header,#main{padding:0 20px}#footer{background:#003602;color:#fff;position:fixed;bottom:0;width:100%}#footer .inner{margin:0 1em;padding:.5em 0}#footer .inner a{color:#fff;text-decoration:underline}#footer .inner p{margin:0;font-size:.6em}@media only screen and (min-height:33em){#footer .inner{margin:0 1em;padding:1em 0}}@media only screen and (min-height:39em){#footer .inner p{font-size:.8em}}@media only screen and (min-height:48em){#footer .inner p{font-size:1em}}.logos{width:80%;margin:0 auto;padding:1em 0 .5em}.logos .logo{width:25%;margin:0 37.5%}.logos.two{width:80%}.logos.two .logo{width:25%;margin:0 12.5%;float:left}.logos #logo_hkn{margin-top:15%}.logos #logo_hkn_light{width:140%;margin-left:-20%}.logos #logo_sa{width:200%;margin-left:-50%}.logos .clear{clear:both}@media only screen and (min-height:31em){.logos{padding:1em 0}.logos .logo{width:30%;margin:0 35%}.logos.two{width:80%}.logos.two .logo{width:30%;margin:0 10%;float:left}}@media only screen and (min-width:32em) and (min-height:48em){.logos{padding:4em 0 2em}}
/*# sourceMappingURL=../../dist/css/maps/main.css.map */