html,body{max-height:100%;max-width:100%;overflow:hidden;height:100%;width:100%;background-color:#1d5bce}body{margin:0;padding:0;background-color:#1d5bce !important;background-repeat:no-repeat;background-position:center top;background-size:cover;font-family:sans-serif}body:not(.loaded){background-color:#1d5bce;background-image:none;overflow:hidden}@font-face{font-family:"helveticas-adjusted";font-style:normal;src:local("Helvetica"),local("Arial");font-size:12px;font-stretch:condensed;size-adjust:50.2%}.preload-canvas{position:fixed;left:0;top:0;width:100%;height:100%;background-color:transparent;background-image:url(../images/face.webp);background-repeat:no-repeat;background-position:center top;background-size:cover;z-index:0;opacity:1;transition:opacity ease-in .08s;transition-delay:.3s}body:not(.loaded) .preload-canvas{display:block;opacity:0}input{font-size:16px;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.button{position:relative;overflow:hidden;display:inline-block;cursor:default;background-color:#1c499c;padding:0;box-sizing:border-box;width:95px;height:32px;white-space:nowrap;border-radius:5px;color:#ddd;color:#eee;transition:box-shadow 200ms ease-in-out,color 200ms ease-in-out}.button .button-cont{width:100%}.button.hover{box-shadow:0 0 40px 40px #0e4cb0 inset;color:#fff}.button.active{cursor:pointer;background-color:#0c398c}.button p{position:absolute;margin:0;padding:0;font-family:"Signika";font-size:12px;font-weight:500;text-transform:uppercase;top:50%;left:50%;transform:translate(-50%,-50%);color:#aaa}.button.active p{color:inherit;text-align:center}.button span{position:absolute;border-radius:50%;transform:scale(0)}.slo-mob{display:none}.main-content{position:relative;height:86%;height:86vh}.index-header{height:55px;width:97%;margin:0 auto;white-space:nowrap}.index-header div{display:inline-block;float:right}.log-reg-butts{float:right;width:210px;white-space:nowrap;margin:15px 15px 0 0}.index-header div span{font-family:'Oswald';font-size:18px}.index-header .log-reg-butts .reg{margin:0 0 0 8%}.index-header .log-reg-butts .reg .button{background-color:#eee;color:#1054bd;height:30.5px}.index-header .log-reg-butts .reg .button:hover{box-shadow:0 0 40px 40px #fff inset;color:#1054bd}.index-header>div:nth-child(1) span{color:#fff;display:table-cell;vertical-align:middle;padding:0 0 0 8px}.lout,.sout{position:absolute;display:none;width:100%;padding-top:0;text-align:center}.lout{bottom:32%}.sout{bottom:27%}.sout a{color:#fff;text-decoration:none;font-size:18px}.slo{position:absolute;margin:0;top:48%;left:50%;-ms-transform:translate(-50%,-55%);-webkit-transform:translate(-50%,-55%);transform:translate(-50%,-55%);text-align:center;font-family:sans-serif;height:15%;width:80%;text-align:center}.slo .center-logo{width:95%;margin:0 auto;text-align:center;height:100%}.slo .center-logo .centering{display:inline-block;white-space:nowrap;width:100%;height:100%}.slo .center-logo .centering h5{color:#eee}.slo h3{color:#eee;font-size:150%;font-size:2vw;font-weight:normal;color:#d1eefc;margin:0 auto;padding:0;width:100%}.slo h3 span{position:relative}.slo h3 span span{position:absolute;top:2vw;font-size:1.6vw;color:rgba(255,255,255,.4);font-family:'Oswald';font-weight:200}.slo h3 span span:nth-child(1){right:3px}.slo h3 span span:nth-child(2){left:3px}.gmlogo{display:inline-block;width:90%;height:45%;height:4vw;min-width:280px;min-height:36px;max-height:120px;background:url(../images/bars-logoH.svg) no-repeat bottom center;background-size:contain}@media screen and (min-color-index:0) and (-webkit-min-device-pixel-ratio:0){html,body{max-height:100%;max-width:100%}}@media screen and (max-height:768px){body{background-size:cover}}@media screen and (max-width:768px) and (orientation:portrait){.index-header .lin{display:none}.lout{display:inherit}.slo h3{margin:5px 0 10px 0;font-size:14px}}@media screen and (max-width:510px){.preload-canvas{background-image:url(../images/lpmp.jpg)}.sout{display:block}.lout a{margin:0;font-size:18px}.home-title{position:absolute;width:100%;top:20%;left:0;height:80%;white-space:normal}.home-title h5{display:block;width:80%;padding:0;margin:5px auto;text-align:center;color:#fff;font-size:14px}.home-title .cent{display:block;width:65%;margin:0 auto;padding-bottom:0;white-space:nowrap;height:11.5%;text-align:center}.home-title .cent .right-logo{float:left;margin:0 2px 0 0;padding:0;text-align:right;width:20%;height:100%}.home-title .cent .right-logo img{vertical-align:bottom;height:9%;width:80%;height:11vw;width:11vw;margin-right:3px}.home-title .cent p,.home-title .cent span{display:inline-block;vertical-align:top;margin:0;padding:0;color:#fff;text-transform:lowercase;line-height:122%;line-height:10vw;font-family:'Oswald';font-size:252%;font-size:12vw}.home-title .cent p{font-weight:500;margin-bottom:0}.home-title .cent span{font-weight:200}.slo{display:none}.index-header .logo{display:none}.index-header .reg{display:none}.slo-mob{display:block;height:85%}}@media screen and (max-width:430px){.button{width:62%;height:38px;color:#ddd}.home-title .cent{height:10%}}@media screen and (max-width:390px){.home-title .cent{height:9.5%}}@media screen and (max-width:680px) and (orientation:landscape){body{background-image:url(../images/landing-page-lap.jpg);background-size:cover}.lout{display:none}.slo-mob{height:40%}.slo-mob .cent{width:60%;height:60%}.home-title{top:0}.home-title .cent .right-logo img{vertical-align:bottom;height:6%;width:75%;height:9vw;width:9vw;margin-right:2px}.home-title .cent p,.home-title .cent span{line-height:90%;line-height:9vw;font-size:210%;font-size:9vw}.home-title .cent{width:51%}}@media screen and (max-height:400px) and (orientation:landscape){.slo{top:42%}}