/*! normalize.css v3.0.2 | MIT License | git.io/normalize */img,legend{border:0}legend,td,th{padding:0}.confirm.container .activities .row:after,.confirm.container .panels:after{clear:both}.activity,.confirm.container .bar .checkbox .box{-webkit-touch-callout:none;-khtml-user-select:none}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;background-image:url(/assets/img/texture.png);background-size:252px 230px;padding-top:12px}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:crowdriff;src:url(/assets/fonts/crowdriff.eot?98302346);src:url(/assets/fonts/crowdriff.eot?98302346#iefix) format('embedded-opentype'),url(/assets/fonts/crowdriff.woff?98302346) format('woff'),url(/assets/fonts/crowdriff.ttf?98302346) format('truetype'),url(/assets/fonts/crowdriff.svg?98302346#crowdriff) format('svg');font-weight:400;font-style:normal;font-variant:normal;text-decoration:inherit;text-transform:none}.font{font-family:crowdriff;cursor:pointer}.font[class*=" icon-"]:before,.font[class^=icon-]:before{font-family:crowdriff;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;font-variant:normal;text-transform:none;text-align:center}.button,.logo,.logo.small{display:block}.font.icon-crowdriff-font-23:before{content:'\23'}.font.icon-user:before{content:'\24'}.font.icon-search:before{content:'\26'}.font.icon-mail:before{content:'\28'}.font.icon-crowdriff-font-22:before{content:'\29'}.font.icon-tag:before{content:'\2a'}.font.icon-plus-1:before{content:'\2b'}.font.icon-location-1:before{content:'\30'}.font.icon-floppy:before{content:'\32'}.font.icon-archive:before{content:'\33'}.font.icon-box:before{content:'\34'}.font.icon-cog-1:before{content:'\36'}.font.icon-block:before{content:'\37'}.font.icon-eye-1:before{content:'\38'}.font.icon-th-thumb:before{content:'\39'}.font.icon-left-open-big:before{content:'\3c'}.font.icon-right-open-big:before{content:'\3e'}.font.icon-crowdriff-font-24:before{content:'\40'}.font.icon-crowdriff-font-20:before{content:'\45'}.font.icon-play:before{content:'\50'}.font.icon-crowdriff-font-16:before{content:'\51'}.font.icon-crowdriff-font-18:before{content:'\54'}.font.icon-pause:before{content:'\55'}.font.icon-crowdriff-font-17:before{content:'\57'}.font.icon-crowdriff-font-21:before{content:'\58'}.font.icon-stop:before{content:'\59'}.font.icon-crowdriff-font-13:before{content:'\61'}.font.icon-crowdriff-font-15:before{content:'\62'}.font.icon-crowdriff-font-14:before{content:'\63'}.font.icon-crowdriff-font-19:before{content:'\64'}.font.icon-crowdriff-font-06:before{content:'\65'}.font.icon-crowdriff-font-07:before{content:'\66'}.font.icon-crowdriff-font-08:before{content:'\67'}.font.icon-crowdriff-font-09:before{content:'\68'}.font.icon-crowdriff-font-10:before{content:'\69'}.font.icon-crowdriff-font-11:before{content:'\6a'}.font.icon-crowdriff-font-12:before{content:'\6b'}.font.icon-crowdriff-font-01:before{content:'\6c'}.font.icon-crowdriff-font-02:before{content:'\6d'}.font.icon-crowdriff-font-03:before{content:'\6e'}.font.icon-crowdriff-font-04:before{content:'\6f'}.font.icon-crowdriff-font-05:before{content:'\70'}.font.icon-keyboard:before{content:'\71'}.font.icon-trash:before{content:'\72'}.font.icon-down-open-big:before{content:'\73'}.font.icon-right-dir:before{content:'\74'}.font.icon-down-dir:before{content:'\75'}.font.icon-up:before{content:'\76'}.font.icon-down:before{content:'\77'}.font.icon-ccw:before{content:'\78'}.font.icon-arrows-ccw:before{content:'\79'}.font.icon-back-in-time:before{content:'\7a'}.font.icon-dot-3:before{content:'\2026'}.font.font-12{width:12px;height:12px;line-height:12px;font-size:12px}.font.font-14{width:14px;height:14px;line-height:14px;font-size:14px}.font.font-16{width:16px;height:16px;line-height:16px;font-size:16px}.font.font-18{width:18px;height:18px;line-height:18px;font-size:18px}.font.font-20{width:20px;height:20px;line-height:20px;font-size:20px}.font.font-24{width:24px;height:24px;line-height:24px;font-size:24px}.font.font-28{width:28px;height:28px;line-height:28px;font-size:28px}.font.font-32{width:32px;height:32px;line-height:32px;font-size:32px}.font.font-36{width:36px;height:36px;line-height:36px;font-size:36px}.font.font-40{width:40px;height:40px;line-height:40px;font-size:40px}#app,body,html{color:#333;font-family:Lato,'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:13px;height:100%;width:100%}*{box-sizing:border-box;text-rendering:optimizeLegibility;text-rendering:geometricPrecision;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased}.container{background:#fff;height:100%;padding:0 0 24px;position:relative;overflow:auto;text-align:center;width:100%}.logo{background-size:60px 60px;height:60px;margin:44px auto 0;width:60px}.logo.small{background-size:32px 32px;height:32px;margin:12px auto 0;width:32px}.crowdriff{background-color:#fff;background-image:url(/assets/img/powered-by-crowdriff.png);background-repeat:no-repeat;background-position:center center;background-size:180px 20px;height:20px;margin:0 auto 40px;width:180px}.crowdriff.bottom{position:absolute;bottom:0;height:44px;left:0;margin:auto;right:0;top:auto;width:100%}h1{color:#333;font-size:18px;font-weight:400;margin:12px 0 50px;padding:0 12px}h2,h3{font-weight:300;color:#333;padding:0 12px}h2{font-size:28px;margin:0}h3{font-size:20px;line-height:30px;margin:0 0 24px}.button,.button.error,h4{font-size:18px}h4{color:#333;font-weight:400;line-height:18px;margin:0 0 20px;padding:0 12px}.button,.button.branded.reverse{color:#fff}.button{cursor:pointer;height:60px;line-height:58px;padding:0 20px;text-decoration:none;width:100%}.button.bypass,.button.bypass .font{line-height:48px}.button.social{margin:0 auto 10px}.button.complete{margin:24px auto 0}.button.bypass{border-radius:5px;height:50px;margin:0 20px;padding:0 14px;width:auto}.button.facebook{background:#3B5999}.button.instagram{background:#3F729B}.button.error{background:#F34148}.button .font{font-size:24px;line-height:60px}.button .font.social{float:left}.button .font.arrow{float:right}@media only screen and (min-width:768px){h1,h2,h3{padding:0 20px}body{padding-top:0}.container{box-shadow:0 0 10px 0 rgba(0,0,0,.5);margin:0 auto;width:700px;min-height:100%}.logo{background-size:100px 100px;height:100px;margin:80px auto 0;width:100px}.crowdriff{margin:0 auto 60px}h1{font-size:20px;margin:20px 0 80px}h3{font-size:24px;line-height:36px;margin:0 0 40px}.button{border-radius:5px;font-size:22px;opacity:1;transition:opacity .3s ease-out}.button.bypass,.button.complete,.button.social{width:360px}.button.bypass{margin:0 auto}.button.branded.bordered{transition:background .3s ease-out,color .3s ease-out}.button.branded.bordered:active,.button.branded.bordered:hover{color:#fff}.button .font{font-size:30px}.button:active,.button:hover{opacity:.85}}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){body{background-image:url(/assets/img/texture@2x.png)}.crowdriff{background-image:url(/assets/img/powered-by-crowdriff@2x.png)}}.confirm.container{padding:0}.confirm.container .user{font-size:16px;margin:20px 0 12px;padding:0 20px}.confirm.container .user.facebook{color:#3B5999}.confirm.container .user.instagram{color:#3F729B}.confirm.container .user .font{margin:0 10px 0 0}.confirm.container .panels{padding-bottom:40px}.confirm.container .panels:after,.confirm.container .panels:before{content:" ";display:table}.confirm.container .panel{width:100%}.confirm.container .panel h3{font-size:18px;line-height:24px}.confirm.container .panel.terms{margin:40px 0 0;padding:0 20px;text-align:justify}.confirm.container .panel.terms h4{text-align:center}.confirm.container .activities{padding:0}.confirm.container .activities .row{font-size:0;margin:0 1px 2px}.confirm.container .activities .row:after,.confirm.container .activities .row:before{content:" ";display:table}.confirm.container .activities .row .activity{float:left;width:33.333333%}.confirm.container .activities .row .activity:before{background:#000;content:'';display:block;padding-top:100%;z-index:1}.confirm.container .activities .row .activity img{position:absolute;bottom:0;left:0;margin:auto;padding:0 1px;right:0;top:0;z-index:1}.confirm.container .bar{background:#2f2f33;bottom:0;color:#fff;height:124px;padding:20px 0 0;position:fixed;width:100%;z-index:10}.confirm.container .bar .checkbox{display:inline-block;position:relative}.confirm.container .bar .checkbox .required{display:none}.confirm.container .bar .checkbox .box{background-color:transparent;border:2px solid #fff;border-radius:5px;color:#2f2f33;cursor:pointer;display:inline-block;font-size:24px;height:24px;line-height:20px;margin:0 10px 0 0;padding:0;text-align:center;text-indent:-2px;transition:background-color .2s ease-in;width:24px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.confirm.container .bar .checkbox .box.checked{background-color:#fff}.confirm.container .bar .checkbox .box.error{border:2px solid #F34148}.confirm.container .bar .checkbox .label{display:inline-block;font-size:16px;line-height:24px;vertical-align:top}.confirm.container .bar .checkbox .label a,.confirm.container .bar .checkbox .label a:visited{color:#fff}.confirm.container .bar .checkbox .label a:hover{color:#ddd}.confirm.container .bar .button{bottom:0;margin:20px 0 0}.confirm.container .footer{background:#fff;height:20px;margin-bottom:144px;position:relative;text-align:left;width:100%;z-index:9}.confirm.container .footer .logo,.confirm.container .footer .title{display:none}.confirm.container .footer .crowdriff{margin:0 auto}@media only screen and (min-width:768px){.confirm.container .header{display:none}.confirm.container .user{font-size:18px;margin:0 0 12px;padding:0 40px}.confirm.container .panels{min-height:100%;padding-bottom:212px}.confirm.container .panel{width:100%;margin:40px 0 0;padding:20px 0 0}.confirm.container .panel h3{font-size:24px;line-height:36px}.confirm.container .panel.terms{margin:40px 0 0;padding:20px 40px 0}.confirm.container .activities{padding:0 40px}.confirm.container .activities .row{margin:0 0 3.5%}.confirm.container .activities .row:after,.confirm.container .activities .row:before{content:" ";display:table}.confirm.container .activities .row:after{clear:both}.confirm.container .activities .row .activity{margin:0 3.5% 0 0;width:31%}.confirm.container .activities .row .activity:last-child{margin:0}.confirm.container .activities .row .activity img{padding:0}.confirm.container .bar{bottom:72px;height:100px;padding:20px 0;width:700px}.confirm.container .bar .checkbox .box{height:32px;line-height:28px;margin:0 20px 0 0;text-indent:0;width:32px}.confirm.container .bar .checkbox .label{font-size:18px;line-height:32px}.confirm.container .bar .button{border-radius:5px;bottom:auto;display:inline-block;margin:0 0 0 60px;width:230px}.confirm.container .footer{bottom:0;display:block;height:72px;margin-bottom:0;padding:20px 40px;position:fixed;width:700px}.confirm.container .footer .logo{background-size:30px 30px;display:block;float:left;height:30px;margin:0 10px 0 0;width:30px}.confirm.container .footer .title{display:inline-block;font-size:16px;line-height:30px}.confirm.container .footer .crowdriff{float:right;margin:5px -10px 0 0}}@media only screen and (min-width:1200px){.wide.confirm.container{width:1200px}.wide.confirm.container .panels{display:-ms-flexbox;display:flex}.wide.confirm.container .panel{-ms-flex:none;flex:none;float:left;width:50%}.wide.confirm.container .bar,.wide.confirm.container .footer{width:1200px}.wide.confirm.container .bar .checkbox .required{color:#F34148;display:block;font-size:14px;left:-70px;line-height:32px;position:absolute}}.activity{margin:0 auto;max-height:280px;max-width:280px;padding:0 1px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.activity .checkbox{animation-name:ani-check;animation-delay:.5s;animation-duration:1s;animation-fill-mode:forwards;background-color:transparent;border:2px solid #fff;border-radius:13px;box-shadow:0 0 5px 0 rgba(0,0,0,.35);color:transparent;cursor:pointer;font-size:22px;height:26px;line-height:22px;opacity:0;padding:0;position:absolute;right:10px;top:10px;transition:background-color .2s ease-in,color .2s ease-in;width:26px;z-index:2}.activity .checkbox.checked{background-color:#fff}@keyframes ani-check{from{opacity:0}to{opacity:1}}.activity div{width:100px;height:100px;background-color:red}.activity img{margin:0 auto;max-height:100%;max-width:100%}@media only screen and (min-width:768px){.activity{max-height:320px;max-width:320px;padding:0}.activity .checkbox{border-radius:15px;font-size:26px;height:30px;line-height:26px;width:30px}}.loading-wrapper{bottom:0;display:block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:60px}.loading{animation-name:loading-ani;animation-duration:.8s;animation-iteration-count:infinite;animation-direction:linear;display:inline-block;width:10px;height:10px;margin:5px}.loading-1{animation-delay:0s}.loading-2{animation-delay:.2s}.loading-3{animation-delay:.4s}