html{font-family:'Gotham SSm A','Gotham SSm B',"Helvetica Neue",helvetica,arial,sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{background-color:#f6f6f6;color:#333;margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}a{background-color:transparent}a:active,a:hover{outline:0}img{border:0}.browserupgrade{background:none repeat scroll 0 0 #ccc;color:#000;margin:.2em 0;padding:.2em 0}h1,h2,h3,.btn{font-weight:800}.is-hidden{display:none}.bg_white{background-color:#fff}.text-center{text-align:center}.to-left{float:left}.to-right{float:right}.header{border-bottom:1px solid #a7aaae;padding:10px}.container{position:relative}.container::before,.container::after{content:"";display:table}.container::after{clear:both}.logo{background:url(../img/snappy-logo_default_mobile.png) no-repeat 0 0;display:inline-block;height:33px;width:143px}.info{display:block;font-size:14px}.banner{margin-bottom:40px;padding-bottom:40px;text-align:center}.banner__bg{background-position:center center;background-repeat:no-repeat;min-height:150px}.banner--404 .banner__bg{background-image:url(../img/bg-1.png);min-height:120px}.banner--forbidden .banner__bg{background-image:url(../img/bg-3.jpg);min-height:127px}.banner--suspended .banner__bg{background-image:url(../img/suspended.jpg);margin-bottom:20px;min-height:322px}.banner h1{color:#005792;font-size:40px;margin:0;padding-top:72px}.banner--internal h1{padding-top:93px}.banner--404 h1{margin-bottom:10px}.banner p{font-size:20px;margin:0 0 20px}.banner--internal p{background-color:#fff;display:inline-block;margin:0;padding:5px 10px;position:relative}.col__6{box-sizing:border-box;padding:0 10px}.content__headline{color:#005292;font-size:32px;margin:0 0 10px}.content__link{font-size:16px}.content p{font-size:14px;line-height:1.7;margin:0 0 30px}.content a{color:#006cbd}.content a:hover{text-decoration:none}.snappy{display:block;margin:0 auto}.sticky{background-color:#005695;color:#fff;padding:20px 0;position:relative;text-align:center;width:100%}.arrow__bg{background-color:#006fba;display:none;min-height:130px;position:absolute;right:0;width:50%;z-index:2}.arrow__bg::after{border-bottom:70px solid transparent;border-left:50px solid #005695;border-top:70px solid transparent;bottom:0;content:" ";display:block;height:0;position:absolute;top:0;width:0}.sticky h3{font-size:18px;font-weight:200;margin:0}.sticky h2{font-size:28px;line-height:1;margin:0 0 15px}.btn{background-color:#ffcb08;border-color:#816627;border-radius:9px;border-style:solid;border-width:1px 1px 3px;color:#333;display:inline-block;font-size:20px;padding:18px 26px;text-align:center;text-decoration:none}.btn:hover{background-color:#ffd43d}.padding-xs{padding:0 10px}@media only screen and (min-width: 768px){.container{margin-left:10px;margin-right:10px}.header{border:medium none;padding:10px 0 0}.info{text-align:left}.logo{background-image:url(../img/logo.png);height:52px;margin-bottom:0;width:224px}.banner{min-height:405px;padding-bottom:0}.banner--internal .banner__bg{margin-top:-45px;min-height:116px;position:relative}.banner--internal .banner__bg::before{background-color:#ffcd08;content:" ";height:2px;left:0;margin-top:4px;position:absolute;top:50%;width:100%}.banner--internal .icon{background:url(../img/bg-2.jpg) no-repeat 0 0;display:block;height:116px;position:absolute;right:94%;top:1px;width:254px}.banner--internal p{margin-top:42px}.banner h1{font-size:60px}.banner p{font-size:28px}.padding-xs{padding:0}}@media only screen and (min-width: 992px){html,body{height:100%}.wrapper{min-height:100%;position:relative}.container{margin-left:auto;margin-right:auto;max-width:900px}.banner h1{font-size:80px}.banner--internal .icon{right:100%}.banner--suspended p{margin-top:-25px}.banner--suspended .banner__bg{margin:0 auto;position:relative;top:-60px;width:306px}.margin__btm{padding-bottom:275px}.content--bdr{border-left:1px solid #ddd}.row{margin-left:-20px;margin-right:-20px}.col__6{float:left;padding:0 20px;width:50%}.snappy__bg{bottom:50px;height:275px;position:absolute;width:100%;z-index:2}.snappy{margin-left:-54px}.sticky{bottom:0;overflow:hidden;padding:0;position:fixed;text-align:left;z-index:6}.sticky .col__6{min-height:130px;position:relative}.arrow__bg{display:block}.sticky h3{font-size:24px}.sticky h2{font-size:32px;margin:0}.btn{font-size:27px;left:55px;margin-top:26px;padding:18px 26px;position:relative;z-index:4}.v_middle{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.content{position:relative;z-index:4}}