@font-face{font-family:'Webly Sleek';src:url(fonts/weblysleekuisb-webfont.eot);src:url(fonts/weblysleekuisb-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/weblysleekuisb-webfont.woff2) format("woff2"),url(fonts/weblysleekuisb-webfont.woff) format("woff"),url(fonts/weblysleekuisb-webfont.ttf) format("truetype"),url(fonts/weblysleekuisb-webfont.svg#weblysleek_uisemibold) format("svg");font-weight:700;font-style:normal}body,html{padding:0;margin:0;font-family:"Webly Sleek"}.titleBar{background-color:#12422b;position:relative;z-index:1;height:62px}.titleBar img.logo{padding:10px 15px;height:42px}@media (max-width:599px),(max-height:599px){.titleBar{height:48px}.titleBar img.logo{padding:7px;height:34px}}.loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;background-color:rgba(0,0,0,.6)}.loader .logo{width:38px;height:32px;position:fixed;top:50%;left:50%;margin-top:-16px;margin-left:-19px}.loader .spinner{width:80px;height:80px;position:fixed;top:50%;left:50%;margin-top:-40px;margin-left:-40px;-webkit-animation:spin 2.5s linear infinite;-moz-animation:spin 2.5s linear infinite;animation:spin 2.5s linear infinite}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.header{height:362px;background-image:url(photo_portrait.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat;position:relative}@media (max-width:599px),(max-height:599px){.header{height:250px;background-image:url(photo_mobile.jpg)}}@media (min-width:600px) and (min-height:600px) and (orientation:landscape){.header{background-image:url(photo_landscape.jpg)}}.header .callout{background-color:rgba(0,162,33,.9);color:#fff;position:absolute;top:15px;right:15px;bottom:15px;padding:30px;width:265px;font-size:32px;line-height:40px}.header .callout>div{position:absolute;top:50%;transform:translateY(-50%)}@media (max-width:599px),(max-height:599px){.header .callout{top:auto;right:0;bottom:0;left:0;width:auto;font-size:24px;line-height:30px;text-align:center;padding:24px 20px}.header .callout>div{position:static;transform:none}}.actions{margin-top:30px;text-align:center;width:100%;position:relative}.actions:after,.actions>div:after{content:'';clear:both;width:0;height:0;color:transparent;visibility:hidden}.actions .messageArea{width:50%;margin:0 auto;font-size:14px;color:#555}@media (max-width:599px),(max-height:599px){.actions .messageArea{width:auto;margin:0 40px}}.actions .actionButton,.actions .androidLink,.actions .iosLink{display:inline-block;height:40px;box-sizing:border-box;vertical-align:top;text-decoration:none;margin:0 10px 30px 10px}.actions .actionButton{color:#006000;border:1px solid #008a00;border-radius:6px;padding:6px 30px;font-size:18px;white-space:nowrap;background-color:#fff}.actions .actionButton:hover{background-color:#ebebeb}.actions .actionButton:active{background-color:#dadada}.actions .androidLink,.actions .iosLink{font-size:1px;color:transparent;background-size:100% 100%;background-repeat:no-repeat;background-position:center center}.actions a>img{height:40px}.errorIcon{margin-top:60px;margin-bottom:30px;height:76px;background-image:url(error.png);background-repeat:no-repeat;background-position:center center;background-size:contain}.errorMessage,.errorTitle{width:50%;margin:0 auto;color:#1c1c1c;text-align:center}.errorTitle{font-size:18px;margin-bottom:20px}.errorMessage{font-size:16px;margin-bottom:30px}.error .buttonArea{text-align:center}.error .buttonArea a{display:inline-block;color:#fff;border-radius:6px;padding:6px 30px;font-size:18px;white-space:nowrap;background-color:#008a00;text-decoration:none}.error .buttonArea a:hover{background-color:#007c16}.error .buttonArea a:active{background-color:#1a9630}