@charset "UTF-8";.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}@font-face{font-family:slick;src:url(fonts/slick.eot);src:url(fonts/slick.eot?#iefix) format("embedded-opentype"),url(fonts/slick.woff) format("woff"),url(fonts/slick.ttf) format("truetype"),url(fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:0;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:rgba(0,0,0,0);color:rgba(0,0,0,0);outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{height:20px;width:20px;cursor:pointer}.slick-dots li button{border:0;background:rgba(0,0,0,0);display:block;outline:none;line-height:0;font-size:0;color:rgba(0,0,0,0);padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}html.remodal-is-locked{overflow:hidden;-ms-touch-action:none;touch-action:none}.remodal,[data-remodal-id]{display:none}.remodal-overlay{position:fixed;z-index:9999;top:-5000px;right:-5000px;bottom:-5000px;left:-5000px;display:none}.remodal-wrapper{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:none;overflow:auto;text-align:center;-webkit-overflow-scrolling:touch}.remodal-wrapper:after{display:inline-block;height:100%;margin-left:-.05em;content:""}.remodal-overlay,.remodal-wrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden}.remodal{position:relative;outline:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}.remodal-is-initialized{display:inline-block}.remodal-overlay{background:rgba(0,0,0,.7)}.remodal-overlay.remodal-is-closing,.remodal-overlay.remodal-is-opening{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal-overlay.remodal-is-opening{-webkit-animation-name:remodal-overlay-opening-keyframes;animation-name:remodal-overlay-opening-keyframes}.remodal-overlay.remodal-is-closing{-webkit-animation-name:remodal-overlay-closing-keyframes;animation-name:remodal-overlay-closing-keyframes}.remodal-wrapper{padding:10px 10px 0}.remodal{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin-bottom:10px;padding:35px;-webkit-transform:translateZ(0);transform:translateZ(0);color:#2b2e38;background:#fff}.remodal.remodal-is-closing,.remodal.remodal-is-opening{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal.remodal-is-opening{-webkit-animation-name:remodal-opening-keyframes;animation-name:remodal-opening-keyframes}.remodal.remodal-is-closing{-webkit-animation-name:remodal-closing-keyframes;animation-name:remodal-closing-keyframes}.remodal,.remodal-wrapper:after{vertical-align:middle}.remodal-close{position:absolute;top:0;left:0;display:block;overflow:visible;width:35px;height:35px;margin:0;padding:0;cursor:pointer;-webkit-transition:color .2s;-o-transition:color .2s;transition:color .2s;text-decoration:none;color:#95979c;border:0;outline:0;background:rgba(0,0,0,0)}.remodal-close:focus,.remodal-close:hover{color:#2b2e38}.remodal-close:before{font-family:Arial,Helvetica CY,Nimbus Sans L,sans-serif!important;font-size:25px;line-height:35px;position:absolute;top:0;left:0;display:block;width:35px;content:"\00d7";text-align:center}.remodal-cancel,.remodal-confirm{font:inherit;display:inline-block;overflow:visible;min-width:110px;margin:0;padding:12px 0;cursor:pointer;-webkit-transition:background .2s;-o-transition:background .2s;transition:background .2s;text-align:center;vertical-align:middle;text-decoration:none;border:0;outline:0}.remodal-confirm{color:#fff;background:#81c784}.remodal-confirm:focus,.remodal-confirm:hover{background:#66bb6a}.remodal-cancel{color:#fff;background:#e57373}.remodal-cancel:focus,.remodal-cancel:hover{background:#ef5350}.remodal-cancel::-moz-focus-inner,.remodal-close::-moz-focus-inner,.remodal-confirm::-moz-focus-inner{padding:0;border:0}@-webkit-keyframes remodal-opening-keyframes{0%{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}to{-webkit-transform:none;transform:none;opacity:1;-webkit-filter:blur(0);filter:blur(0)}}@keyframes remodal-opening-keyframes{0%{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}to{-webkit-transform:none;transform:none;opacity:1;-webkit-filter:blur(0);filter:blur(0)}}@-webkit-keyframes remodal-closing-keyframes{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(.95);transform:scale(.95);opacity:0;-webkit-filter:blur(0);filter:blur(0)}}@keyframes remodal-closing-keyframes{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(.95);transform:scale(.95);opacity:0;-webkit-filter:blur(0);filter:blur(0)}}@-webkit-keyframes remodal-overlay-opening-keyframes{0%{opacity:0}to{opacity:1}}@keyframes remodal-overlay-opening-keyframes{0%{opacity:0}to{opacity:1}}@-webkit-keyframes remodal-overlay-closing-keyframes{0%{opacity:1}to{opacity:0}}@keyframes remodal-overlay-closing-keyframes{0%{opacity:1}to{opacity:0}}@media only screen and (min-width:641px){.remodal{max-width:700px}}.lt-ie9 .remodal-overlay{background:#2b2e38}.lt-ie9 .remodal{width:700px}

/*!
 * Pikaday
 * Copyright © 2014 David Bushell | BSD & MIT license | https://dbushell.com/
 */.pika-single{z-index:9999;display:block;position:relative;color:#333;background:#fff;border:1px solid;border-color:#ccc #ccc #bbb;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.pika-single:after,.pika-single:before{content:" ";display:table}.pika-single:after{clear:both}.pika-single{*zoom:1}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute;-webkit-box-shadow:0 5px 15px -5px rgba(0,0,0,.5);box-shadow:0 5px 15px -5px rgba(0,0,0,.5)}.pika-lendar{float:left;width:240px;margin:8px}.pika-title{position:relative;text-align:center}.pika-label{display:inline-block;*display:inline;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:700;background-color:#fff}.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;filter:alpha(opacity=0);opacity:0}.pika-next,.pika-prev{display:block;cursor:pointer;position:relative;outline:none;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:rgba(0,0,0,0);background-position:50%;background-repeat:no-repeat;background-size:75% 75%;opacity:.5;*position:absolute;*top:0}.pika-next:hover,.pika-prev:hover{opacity:1}.is-rtl .pika-next,.pika-prev{float:left;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==");*left:0}.is-rtl .pika-prev,.pika-next{float:right;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=");*right:0}.pika-next.is-disabled,.pika-prev.is-disabled{cursor:default;opacity:.2}.pika-select{display:inline-block;*display:inline}.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.pika-table td,.pika-table th{width:14.285714285714286%;padding:0}.pika-table th{color:#999;font-size:12px;line-height:25px;font-weight:700;text-align:center}.pika-button{cursor:pointer;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;outline:none;border:0;margin:0;width:100%;padding:5px;color:#666;font-size:12px;line-height:15px;text-align:right;background:#f5f5f5}.pika-week{font-size:11px;color:#999}.is-today .pika-button{color:#3af;font-weight:700}.has-event .pika-button,.is-selected .pika-button{color:#fff;font-weight:700;background:#3af;-webkit-box-shadow:inset 0 1px 3px #178fe5;box-shadow:inset 0 1px 3px #178fe5;border-radius:3px}.has-event .pika-button{background:#005da9;-webkit-box-shadow:inset 0 1px 3px #0076c9;box-shadow:inset 0 1px 3px #0076c9}.is-disabled .pika-button,.is-inrange .pika-button{background:#d5e9f7}.is-startrange .pika-button{background:#6cb31d}.is-endrange .pika-button,.is-startrange .pika-button{color:#fff;-webkit-box-shadow:none;box-shadow:none;border-radius:3px}.is-endrange .pika-button{background:#3af}.is-disabled .pika-button{pointer-events:none;cursor:default;color:#999;opacity:.3}.is-outside-current-month .pika-button{color:#999;opacity:.3}.is-selection-disabled{pointer-events:none;cursor:default}.pika-button:hover,.pika-row.pick-whole-week:hover .pika-button{color:#fff;background:#2fdcda;-webkit-box-shadow:none;box-shadow:none;border-radius:3px}.pika-table abbr{border-bottom:none;cursor:help}.appcms,body,html{line-height:1.15;-webkit-text-size-adjust:100%}.appcms,body{margin:0}.appcms h1,body h1{font-size:2em;margin:.67em 0}.appcms hr,body hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}.appcms pre,body pre{font-family:monospace,monospace;font-size:1em}.appcms a,body a{background-color:rgba(0,0,0,0)}.appcms abbr[title],body abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.appcms b,.appcms strong,body b,body strong{font-weight:bolder}.appcms code,.appcms kbd,.appcms samp,body code,body kbd,body samp{font-family:monospace,monospace;font-size:1em}.appcms small,body small{font-size:80%}.appcms sub,.appcms sup,body sub,body sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.appcms sub,body sub{bottom:-.25em}.appcms sup,body sup{top:-.5em}.appcms img,body img{border-style:none}.appcms button,.appcms input,.appcms optgroup,.appcms select,.appcms textarea,body button,body input,body optgroup,body select,body textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}.appcms button,.appcms input,body button,body input{overflow:visible}.appcms button,.appcms select,body button,body select{text-transform:none}.appcms [type=button],.appcms [type=reset],.appcms [type=submit],.appcms button,body [type=button],body [type=reset],body [type=submit],body button{-webkit-appearance:button}.appcms [type=button]::-moz-focus-inner,.appcms [type=reset]::-moz-focus-inner,.appcms [type=submit]::-moz-focus-inner,.appcms button::-moz-focus-inner,body [type=button]::-moz-focus-inner,body [type=reset]::-moz-focus-inner,body [type=submit]::-moz-focus-inner,body button::-moz-focus-inner{border-style:none;padding:0}.appcms [type=button]:-moz-focusring,.appcms [type=reset]:-moz-focusring,.appcms [type=submit]:-moz-focusring,.appcms button:-moz-focusring,body [type=button]:-moz-focusring,body [type=reset]:-moz-focusring,body [type=submit]:-moz-focusring,body button:-moz-focusring{outline:1px dotted ButtonText}.appcms fieldset,body fieldset{padding:.35em .75em .625em}.appcms legend,body legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}.appcms progress,body progress{vertical-align:baseline}.appcms textarea,body textarea{overflow:auto}.appcms [type=checkbox],.appcms [type=radio],body [type=checkbox],body [type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}.appcms [type=number]::-webkit-inner-spin-button,.appcms [type=number]::-webkit-outer-spin-button,body [type=number]::-webkit-inner-spin-button,body [type=number]::-webkit-outer-spin-button{height:auto}.appcms [type=search],body [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.appcms [type=search]::-webkit-search-decoration,body [type=search]::-webkit-search-decoration{-webkit-appearance:none}.appcms ::-webkit-file-upload-button,body ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.appcms details,body details{display:block}.appcms summary,body summary{display:list-item}.appcms [hidden],.appcms template,body [hidden],body template{display:none}.appcms,body{font-family:Montserrat;font-size:1em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;background-image:url(https://snagfilms-a.akamaihd.net/e92e55d5-a8e5-4267-bcf0-667e2b630d81/images/ee/32/904fe55b4e22ab15881ebdd6da85/1556214343008_backgroundimages-tab.png)}.wrapper{color:#000;overflow:hidden}p{margin:0}.wf-loading{font-family:Arial;letter-spacing:.07em}.wf-loading a,.wf-loading h1,.wf-loading h2,.wf-loading h3,.wf-loading input[type=submit],.wf-loading label,.wf-loading li,.wf-loading p,.wf-loading span{visibility:hidden}.pageWidth{max-width:980px;margin:0 auto;width:100%}.appstore-suggestion{display:none!important}.cookie-consent{font-size:13px;padding:10px}.weightMedium{font-weight:600}.noWrap{display:inline-block}.noLinks .headerSection .studioSite{font-size:1em;position:static}.freezeScroll{overflow:hidden!important;position:fixed!important;top:0;left:0;right:0}@media screen and (max-width:1200px){.pageWidth{padding:0 50px;-webkit-box-sizing:border-box;box-sizing:border-box}}@media screen and (max-width:767px){.pageWidth{padding:0 20px}}@media screen and (min-width:420px){.wrapper{padding-bottom:60px}}.icon{display:inline-block;width:1em;height:1em;stroke-width:0;stroke:currentColor;fill:currentColor;-webkit-box-sizing:content-box;box-sizing:content-box}.bodyWrapper{max-width:420px;margin:0 auto;-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,.15);box-shadow:0 0 8px 0 rgba(0,0,0,.15);-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff}.headerImageWrapper{margin-bottom:45px}.headerImageWrapper .headerImage{display:block;width:100%}.descriptionWrapper{padding:0 20px;text-align:center;max-width:250px;margin-left:auto;margin-right:auto;margin-bottom:25px}.descriptionWrapper .neouLogo{width:110px;margin-bottom:20px}.descriptionWrapper .descriptionHeader{font-weight:400;font-size:1.875em;text-transform:uppercase;margin:0 auto 20px;line-height:1.133em}.descriptionWrapper .descriptionCopy{font-size:.9375em;line-height:1.267em;margin-bottom:25px}.descriptionWrapper .plansWrapper{padding:0;margin:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex}.descriptionWrapper .plan{width:50%}.descriptionWrapper .plan:first-child{border-right:1px solid hsla(0,0%,59.2%,.33)}.descriptionWrapper .planTitle{font-size:1em;font-weight:600;margin:0;line-height:1.25em}.descriptionWrapper .regPrice{line-height:1.25em;text-decoration:line-through;margin-bottom:10px}.descriptionWrapper .newPrice{font-size:2.375em;color:#2380ec;font-weight:200}.descriptionWrapper .newPrice .cents,.descriptionWrapper .newPrice .dollar{font-size:40%;display:inline-block;vertical-align:top;padding-top:5px;font-weight:500}@media screen and (min-width:420px){.descriptionWrapper{max-width:400px}.descriptionWrapper .descriptionHeader{font-size:2.125em}.descriptionWrapper .descriptionCopy{font-size:1em}}footer{font-size:.75em;text-transform:uppercase;color:#000;background:#fff;overflow:hidden}footer .footerTop{margin-top:25px;margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .footerLogo{width:110px}footer .footerLinks{margin:0;padding:0;list-style:none;text-transform:uppercase;text-align:center;display:none}footer .footerLink{display:inline-block;margin-right:40px}footer .footerLink:last-child{margin-right:0}footer .footerLink a{text-decoration:none;color:initial}footer .footerSocial{margin:0;padding:0;list-style:none;text-align:right}footer .footerSocialLink{display:inline-block;margin-right:25px}footer .footerSocialLink:last-child{margin-right:0}footer .footerSocialLink a{color:initial}footer .footerSocialLink .icon{font-size:1.5em}footer .footerBottom{border-top:1px solid rgba(20,20,20,.2);padding-top:50px;margin-bottom:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .footerBottom>*{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}footer .copyright{margin:0;letter-spacing:1.7px}footer .appBadges{margin:0;padding:0;list-style:none;text-align:center}footer .terms{color:initial;text-decoration:none;text-align:right;letter-spacing:1.7px}@media screen and (max-width:835px){footer .footerTop{margin-top:25px;margin-bottom:30px}footer .footerLogo{width:85px}footer .footerLinks{display:none}}@media screen and (max-width:768px){footer .appBadges{display:none}}@media screen and (max-width:500px){footer .footerBottom{font-size:7.5px}}.inviteFormWrapper{padding:0 20px 40px;margin-bottom:40px;position:relative}.inviteFormWrapper:after{height:1px;background:#4a4a4a;position:absolute;bottom:0;content:"";left:20px;right:20px}.challengeForm{position:relative}.challengeForm label{line-height:35px;font-size:.875em;font-wieght:500}.challengeForm input[type=email],.challengeForm input[type=text]{border:1px solid hsla(0,0%,65.5%,.9);margin-bottom:10px;width:100%;padding:8px 15px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:0;-webkit-appearance:none;line-height:1.625em;font-size:1em}.challengeForm input[type=email].error,.challengeForm input[type=text].error{border-color:red}.challengeForm input[type=email]::-webkit-input-placeholder,.challengeForm input[type=text]::-webkit-input-placeholder{font-size:.875em}.challengeForm input[type=email]::-ms-input-placeholder,.challengeForm input[type=text]::-ms-input-placeholder{font-size:.875em}.challengeForm input[type=email]::placeholder,.challengeForm input[type=text]::placeholder{font-size:.875em}.challengeForm input[type=checkbox].error+label{color:red}.challengeForm textarea{border:1px solid #a7a7a7;padding:10px 15px;display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:0;-webkit-appearance:none}.challengeForm textarea.error{border-color:red}.challengeForm .fieldColWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.challengeForm .fieldColWrapper .fieldWrapper{display:block;width:calc(50% - 5px);-ms-flex-preferred-size:calc(50% - 5px);flex-basis:calc(50% - 5px)}.challengeForm .fieldWrapper{position:relative}.challengeForm .fieldWrapper .dateIcon{position:absolute;right:20px;top:50%;-webkit-transform:translateY(-60%);-ms-transform:translateY(-60%);transform:translateY(-60%);color:#2e2e2b;font-size:1.3em;pointer-events:none}.challengeForm .inputDirection{font-size:.75em;color:#737373;margin:0 0 10px;font-style:italic}.challengeForm .checklistWrapper{margin:30px 0;padding:0;list-style:none}.challengeForm .checklistWrapper li{margin-bottom:10px}.challengeForm .checklistWrapper label{display:inline-block;padding-left:10px;font-size:1em;font-weight:500;line-height:25px}.challengeForm .disclaimer{color:#fff;font-style:italic;font-size:.625em;text-align:center;margin-top:1em;margin-bottom:1em}.challengeForm .disclaimer a{color:inherit;text-decoration:underline}.challengeForm .submit{background-image:-o-linear-gradient(350deg,#059fc0,#00c398);background-image:linear-gradient(100deg,#059fc0,#00c398);border:none;font-weight:700;text-transform:uppercase;font-size:1.125em;color:#fff;padding:18px 0;display:block;width:100%;outline:none;border-radius:8px;cursor:pointer}.inviteForm label{text-transform:uppercase;font-weight:600}.inviteForm .submit{background-image:none;background-color:#000;color:#fff;text-transform:uppercase;font-size:.8125em;border-radius:8px;letter-spacing:.108em;margin-top:15px}@-webkit-keyframes spin{0%{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}to{-webkit-transform:translate(-50%,-50%) rotate(1turn);transform:translate(-50%,-50%) rotate(1turn)}}@keyframes spin{0%{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}to{-webkit-transform:translate(-50%,-50%) rotate(1turn);transform:translate(-50%,-50%) rotate(1turn)}}.genericFormWrapper{position:relative;overflow:hidden}.genericFormWrapper .errorWrapper{color:red;display:none;font-weight:500;font-size:.875em}.genericFormWrapper .errorWrapper p{margin:0}.genericFormWrapper .loadingIcon{display:none}.genericFormWrapper.submitting{opacity:.5}.genericFormWrapper.submitting:before{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0);display:block;content:"";z-index:1}.genericFormWrapper.submitting .loadingIcon{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2;font-size:3em;-webkit-animation:spin 1s infinite;animation:spin 1s infinite;color:#2fdcda}@media screen and (min-width:500px){.challengeForm .formFooter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.challengeForm .disclaimer{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;text-align:left}.challengeForm .submit{-ms-flex-preferred-size:calc(50% - 5px);flex-basis:calc(50% - 5px);-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.copyLinkWrapper{padding:0 20px}.copyLinkWrapper .discountLinkHeader{font-weight:400;font-size:.9375em;text-align:center;margin:0 0 15px}.copyLinkWrapper .discountLinkWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:40px}.copyLinkWrapper .inputWrapper{position:relative;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.copyLinkWrapper .inputWrapper:after{content:"";width:20px;right:0;top:1px;bottom:1px;display:block;background-image:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),color-stop(30%,hsla(0,0%,100%,.09)),to(#fff));background-image:-o-linear-gradient(left,hsla(0,0%,100%,0),hsla(0,0%,100%,.09) 30%,#fff);background-image:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.09) 30%,#fff);position:absolute;z-index:10}.copyLinkWrapper .copyLinkInput{border:1px solid hsla(0,0%,65.5%,.9);border-right:0;border-radius:8px;border-top-right-radius:0;border-bottom-right-radius:0;width:100%;padding:8px 0 8px 15px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;line-height:1.625em;font-size:1em;outline:none}.copyLinkWrapper .copyLink{border:none;border-radius:8px;border-top-left-radius:0;border-bottom-left-radius:0;background:#000;color:#fff;font-weight:700;font-size:.8125em;letter-spacing:1.73px;text-transform:uppercase;padding:0 15px;outline:none;cursor:pointer}@media screen and (min-width:420px){.copyLinkWrapper .discountLinkHeader{font-size:1em}}.thanksModal{padding:50px;max-width:350px}.thanksModal .thanks{font-size:1.125em}.footerBadges{display:none}@media screen and (min-width:768px){.footerBadges{display:block;list-style:none;margin:0;padding:0}.footerBadges .footerBadgeItem{display:inline-block}.footerBadges .footerBadgeImage{display:block;height:28px}}
/*# sourceMappingURL=main.css.map */
