.accordions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.accordions--ee .accordions--content{display:block}.accordions--content{display:none;margin-bottom:20px;max-width:600px}.accordions--button{border:0;outline:0;background-color:transparent;color:#202020;font-size:25px;margin-bottom:20px;font-family:Helvetica Neue bold,Helvetica,Arial,sans-serif;font-weight:400;cursor:pointer}@media (min-width:900px){.accordions--button{font-size:34px}}@media (min-width:1050px){.accordions--button{font-size:48px}}@media (max-width:899px){.accordions--button{width:100%;position:relative;padding-right:50px;text-align:left}.accordions--button:after{position:absolute;right:0;top:0}}.accordions--button:after{margin-left:20px;content:url(/assets/recreate/fonts/Accordion-Expand.svg)}.accordions--active:after{content:url(/assets/recreate/fonts/Accordion-Collapse.svg)}.accordions--active+.accordions--content{display:block}.accordions .scEmptyPlaceholder{width:100%}.admin--projects>table{margin:50px 0}.admin--projects table{border-collapse:collapse;width:100%}.admin--projects table:nth-child(odd),.admin--projects table:nth-child(odd) td,.admin--projects table:nth-child(odd) th{background-color:#e1e2e2;border:1px solid #fff}.admin--projects table:nth-child(2n),.admin--projects table:nth-child(2n) td,.admin--projects table:nth-child(2n) th{background-color:#f2f2f2;border:1px solid #fff}.admin--projects table th{text-align:left;width:200px}.admin--projects table th[colspan]{padding-top:15px}.admin--projects table td,.admin--projects table th{padding:10px}.admin--project-image{display:inline-block;width:50%}.admin--project-image img{width:100%;height:auto}.admin--buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.admin--buttons button{margin:0 10px}.contact{max-width:100%;background-size:cover;background-position:50%;background-repeat:no-repeat}.contact--wrapper{max-width:1325px;padding:0 25px;margin-left:auto;margin-right:auto}@media (min-width:900px){.contact--two-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:900px){.contact--ps{-webkit-box-flex:0;-ms-flex:0 0 45%;flex:0 0 45%}}.contact--form{background-color:#bfe7f7;padding:50px 25px;margin:0 -25px}@media (min-width:600px){.contact--form{padding:75px;margin:0}}@media (min-width:900px){.contact--form{-webkit-box-flex:0;-ms-flex:0 0 45%;flex:0 0 45%;padding:50px 25px}}@media (min-width:1200px){.contact--form{display:-webkit-box;display:-ms-flexbox;display:flex;padding:75px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contact--form .contact-agreement,.contact--form .custom-input,.contact--form .secondary-button{-webkit-box-flex:0;-ms-flex:0 0;flex:0 0;-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px)}}.contact .contact-agreement,.contact .custom-input,.contact .custom-textarea,.contact .secondary-button{margin-bottom:20px}.contact .secondary-button{padding:15px;-ms-flex-item-align:start;align-self:flex-start}.contact .custom-agreement{margin-top:0}.contact .custom-checkbox label:before{background-color:#fff}#contestant-page{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:900px){#contestant-page{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#contestant-page .slider{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}}#contestant-page h1{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;font-size:4rem;margin:2rem 0}.contestant-page--content{padding:30px 0}.contestant-page--content>.contestant--vote{position:relative;margin-bottom:20px}@media (min-width:900px){.contestant-page--content{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding:0 30px}}.contestant-page--sharing,.contestant-page--video{margin-bottom:24px}.contestant-page--description{font-size:1.125rem}.edit-project--wrapper{padding:20px;background-color:#bfe7f7}.edit-project--wrapper form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.edit-project--wrapper form>*{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;margin-bottom:20px}.edit-project--pdf-upload--label,.edit-project--upload-label{text-align:center}.edit-project--locked .edit-project--pdf-upload--label,.edit-project--locked .edit-project--upload-label,.edit-project--pdf-upload--label input,.edit-project--upload-label input{display:none}.edit-project--image{-webkit-box-flex:0;-ms-flex:0 0;flex:0 0;-ms-flex-preferred-size:calc(50% - 20px);flex-basis:calc(50% - 20px);background-size:contain;cursor:pointer;background-repeat:no-repeat;background-position:50%;padding-top:30%;position:relative;margin:0 10px}.edit-project:not(.edit-project--locked) .edit-project--image:hover:before{content:"";position:absolute;width:100%;height:100%;background-color:hsla(0,0%,100%,.6);top:0;left:0}.edit-project:not(.edit-project--locked) .edit-project--image:hover:after{content:url(/assets/recreate/fonts/trashcan.svg);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:70px;width:70px;opacity:.75}.edit-project--locked .edit-project--image{pointer-events:none}.edit-project--pdf-holder{min-height:50px;padding:20px 10px;background-color:#fff;font-size:18px}.edit-project--pdf-holder:empty:after{content:attr(data-content)}.edit-project--image-preview--wrapper .modal{max-width:550px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#edit-project--image-list{background-color:#fff}#edit-project--image-list,.entries{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.entries--filters,.entries h2{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.entries--filters{margin:50px 0}.entries--filter{border:0;border-bottom:5px solid transparent;background-color:transparent;outline:0;font-family:Helvetica Neue bold,Helvetica,Arial,sans-serif;font-weight:400;font-size:48px;color:#888b8d;margin:0 20px 0 0;cursor:pointer}.entries--filter span{font-size:18px;vertical-align:super}.entries--filter:hover{color:#202020}.entries--active-filter{color:#202020;border-bottom-color:#ffd100}footer{margin-top:60px;position:relative;z-index:1}.footer-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media (min-width:900px){.footer-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.footer-left{background-color:#e1e2e2;width:100%;padding:60px 30px;-ms-flex-negative:0;flex-shrink:0}@media (min-width:900px){.footer-left{width:60%}}@media (min-width:1170px){.footer-left{width:700px;padding-left:calc(50vw - 555px);-webkit-box-sizing:content-box;box-sizing:content-box}}.footer-left .footer-rich-text{color:#202020;font-size:14px;line-height:1.5em}.footer-left .footer-rich-text a{color:#202020;text-decoration:none;font-family:Helvetica Neue bold,Helvetica,Arial,sans-serif;font-weight:400}.footer-social-media-links{list-style:none;padding:30px 0 0}.footer-social-media-link{display:inline-block;margin-right:10px}.footer-social-media-link-a{display:block;width:30px;height:30px;border-radius:50%;position:relative;background-color:#fff}.footer-social-media-link-a:hover{opacity:.6}.footer-social-media-link-a>img{width:15px;height:15px;margin:0 auto;display:block;position:absolute;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.footer-right{background-color:#78be20;padding:30px;width:100%}@media (min-width:900px){.footer-right{padding:60px}}.footer-right .footer-rich-text{color:#fff;font-size:14px;line-height:1.5em}.footer-right .footer-rich-text a{color:#fff;text-decoration:none;font-family:Helvetica Neue bold,Helvetica,Arial,sans-serif;font-weight:400}.footer-social-hashtags{border-top:2px solid #e1e2e2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-social-hashtags a{margin:30px;font-size:18px;font-family:Helvetica Neue bold,Helvetica,Arial,sans-serif;font-weight:400}.footer-social-hashtags a:hover{opacity:.6}.social-hashtags img{vertical-align:sub;margin-right:10px}.header-countdown{position:relative;color:#202020}.header-countdown--white-text{color:#fff}.header-countdown__bg{z-index:-1;background-size:cover;background-position:50%}.header-countdown__bg,.header-countdown__bg__img{position:absolute;top:0;left:0;height:100%;width:100%}.header-countdown__bg__img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.header-countdown__heading,.header-countdown__introduction{margin-bottom:40px}.header-countdown__theme{background-color:#ffd100;color:#202020;padding:5px;margin-bottom:40px;display:inline-block}.header-countdown .header-content{max-width:900px}@media (max-width:900px){.header-countdown .header-content{padding:0 10px}}.header-countdown--counter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:50px 0;color:#202020}@media (min-width:900px){.header-countdown--counter{margin:100px 0}}.header-countdown--wrapper{-webkit-box-flex:0;-ms-flex:0 0;flex:0 0;-ms-flex-preferred-size:calc(25% - 7.5px);flex-basis:calc(25% - 7.5px);background-color:#ffdc40;padding:10px 0;text-align:center}@media (min-width:900px){.header-countdown--wrapper{padding:20px 0}}.header-countdown--digit{font-size:7.5rem;font-family:Helvetica Neue bold,Helvetica,Arial,sans-serif;font-weight:400;line-height:1em}@media (max-width:1200px){.header-countdown--digit{font-size:calc(1.875rem + 7.5vw)}}.header-countdown--type{font-family:Helvetica Neue bold,Helvetica,Arial,sans-serif;font-weight:400;font-size:18px;line-height:38px}.header-countdown .custom-agreement{margin:20px 0}.header-countdown .custom-agreement a{color:inherit}.header-countdown--form-input{margin:30px 0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.header-countdown--form-input button{margin:10px 0 0}.header-countdown--form-input .custom-input,.header-countdown--form-input button{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}@media (min-width:600px){.header-countdown--form-input button{-ms-flex-preferred-size:35%;flex-basis:35%}.header-countdown--form-input .custom-input{-ms-flex-preferred-size:calc(65% - 10px);flex-basis:calc(65% - 10px)}}.important-dates{background-color:#bfe7f7;padding-top:50px;padding-bottom:50px;margin-bottom:150px;max-width:100%}@media (min-width:600px){.important-dates{margin-bottom:340px}}.important-dates--wrapper{max-width:1325px;margin-left:auto;margin-right:auto;padding:0}@media (min-width:600px){.important-dates--wrapper{padding:0 25px}}.important-dates--date-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:50px 0}.important-dates--date{background-color:#fff;padding:15px;margin-bottom:10px;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.important-dates--date h5{margin:10px 0 20px}.important-dates--date p{font-size:18px;line-height:27px}@media (min-width:600px){.important-dates--date{-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px)}}@media (min-width:900px){.important-dates--date{-ms-flex-preferred-size:calc(25% - 12.5px);flex-basis:calc(25% - 12.5px)}}.important-dates--current{background-color:#009fdf;color:#fff}.important-dates--future h5,.important-dates--passed h5{color:#009fdf}.important-dates--passed>*{opacity:.5}.important-dates--signup{background-color:#7fcfef;padding:25px;margin:0 -25px -170px}@media (min-width:600px){.important-dates--signup{padding:50px;margin:0 0 -170px}}.important-dates--signup-wrapper{max-width:1325px;margin-left:auto;margin-right:auto;max-width:900px;padding:0}.important-dates--form-input{margin:30px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.important-dates--form-input button{margin:10px 0 0}.important-dates--form-input .custom-input,.important-dates--form-input button{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}@media (min-width:600px){.important-dates--form-input button{-ms-flex-preferred-size:25%;flex-basis:25%}.important-dates--form-input .custom-input{-ms-flex-preferred-size:calc(75% - 10px);flex-basis:calc(75% - 10px)}}.important-dates .custom-checkbox label:before{background-color:#fff}.judges--list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:50px}.judges--list:after{content:"";-webkit-box-flex:1;-ms-flex:auto;flex:auto}.judges--judge{background-color:#f2f2f2;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;min-width:0;margin:0 20px 20px 0}@media (min-width:600px){.judges--judge{-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px)}.judges--judge:nth-child(2n){margin-right:0}}@media (min-width:900px){.judges--judge{-ms-flex-preferred-size:calc(25% - 15px);flex-basis:calc(25% - 15px)}.judges--judge:nth-child(2n){margin-right:20px}.judges--judge:nth-child(4n){margin-right:0}}.judges--judge--image{padding-top:100%;background-size:cover;background-position:50%}.judges--judge--title{color:#009fdf;font-family:Helvetica Neue bold,Helvetica,Arial,sans-serif;font-weight:400}.judges--judge--company{margin:20px 0;color:#a6a8a9}.judges--judge>.judges--judge--company,.judges--judge>.judges--judge--name,.judges--judge>.judges--judge--title{margin-left:20px;margin-right:20px}.judges--popup.modal{max-width:1200px}.judges--popup--image-wrapper{display:none}@media (min-width:900px){.judges--popup--image-wrapper{display:block;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}}.judges--popup--image{display:block;width:100%}.judges--popup--socials a{opacity:.6;background-size:contain;background-repeat:no-repeat;background-position:50%;display:inline-block;width:40px;height:40px}.judges--popup--socials a:hover{opacity:.9}.judges--popup--socials a.judges--social--twitter{background-image:url(/assets/recreate/fonts/Twitter.svg)}.judges--popup--socials a.judges--social--facebook{background-image:url(/assets/recreate/fonts/Facebook.svg)}.judges--popup--socials a.judges--social--linkedin{background-image:url(/assets/recreate/fonts/Linkedin.svg)}.judges--popup--socials a.judges--social--youtube{background-image:url(/assets/recreate/fonts/Youtube.svg)}.judges--popup--socials a.judges--social--instagram{background-image:url(/assets/recreate/fonts/Instagram.svg)}.login--wrapper{background-color:#bfe7f7;padding:20px;max-width:500px}.menu{height:100px;width:100%;position:fixed;top:0;background-color:hsla(0,0%,100%,.9);z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.menu--wrapper{max-width:1325px;padding:0 25px;margin-left:auto;margin-right:auto;max-width:1920px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:900px){.menu--wrapper{padding:0 10px}}.menu--brand{height:100%;max-width:calc(100% - 50px);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu--brand--sub{display:inline-block}.menu--brand--link{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu--brand--logo{height:100%;width:auto}.menu--brand--secondary-logo,.menu--brand--third-logo{height:35px;width:auto;margin:0 0 0 20px}@media (max-width:900px){.menu--brand--secondary-logo,.menu--brand--third-logo{margin:0 0 0 10px;height:30px}}.menu--nav--link{font-family:Helvetica Neue bold,Helvetica,Arial,sans-serif;font-weight:400;color:#202020;font-size:18px}.menu--nav--link:hover{opacity:.6}.menu--nav--link-active{position:relative}.menu--nav--link-active:after{position:absolute;height:4px;width:100%;bottom:-10px;left:0;content:"";background-color:#ffd100}#menu-nav{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1049px){#menu-nav{position:absolute;top:100px;left:100%;padding:25px;background-color:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:self-start;-ms-flex-align:self-start;align-items:self-start;width:100%;opacity:0;-webkit-transition:left .5s ease,opacity .5s ease;transition:left .5s ease,opacity .5s ease}}@media (min-width:1050px){#menu-nav{height:100%}}#menu-nav .login-button,#menu-nav .signup-button{font-size:16px;line-height:28px}#menu-nav a{margin:10px}#menu-mobile-toggle{-webkit-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px;-ms-flex-item-align:center;align-self:center;float:right;width:40px;height:40px;padding:0;border:0;background:transparent;cursor:pointer;outline:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#menu-mobile-toggle:after,#menu-mobile-toggle:before{content:""}#menu-mobile-toggle .menu--mobile-toggle--middle,#menu-mobile-toggle:after,#menu-mobile-toggle:before{display:block;width:100%;height:6px;background-color:#202020}#menu-mobile-toggle:active,#menu-mobile-toggle:focus{outline:none}#menu-mobile-toggle .menu--mobile-toggle--middle{-webkit-transition:opacity 0s ease .2s;transition:opacity 0s ease .2s}#menu-mobile-toggle.mobile-menu-active+.menu--nav{left:0;opacity:1}#menu-mobile-toggle.mobile-menu-active .menu--mobile-toggle--middle{opacity:0}#menu-mobile-toggle.mobile-menu-active:before{-webkit-animation:closeB .4s ease 0s 1 normal forwards;animation:closeB .4s ease 0s 1 normal forwards}#menu-mobile-toggle.mobile-menu-active:after{-webkit-animation:closeA .4s ease 0s 1 normal forwards;animation:closeA .4s ease 0s 1 normal forwards}#menu-mobile-toggle.mobile-menu-closed:before{-webkit-animation:openB .4s ease 0s 1 normal forwards;animation:openB .4s ease 0s 1 normal forwards}#menu-mobile-toggle.mobile-menu-closed:after{-webkit-animation:openA .4s ease 0s 1 normal forwards;animation:openA .4s ease 0s 1 normal forwards}@media (min-width:1050px){#menu-mobile-toggle{display:none}}@-webkit-keyframes closeB{0%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}50%{-webkit-transform:translateY(13px) rotate(0);transform:translateY(13px) rotate(0)}to{-webkit-transform:translateY(13px) rotate(45deg);transform:translateY(13px) rotate(45deg)}}@keyframes closeB{0%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}50%{-webkit-transform:translateY(13px) rotate(0);transform:translateY(13px) rotate(0)}to{-webkit-transform:translateY(13px) rotate(45deg);transform:translateY(13px) rotate(45deg)}}@-webkit-keyframes openB{0%{-webkit-transform:translateY(13px) rotate(45deg);transform:translateY(13px) rotate(45deg)}50%{-webkit-transform:translateY(13px) rotate(0);transform:translateY(13px) rotate(0)}to{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}}@keyframes openB{0%{-webkit-transform:translateY(13px) rotate(45deg);transform:translateY(13px) rotate(45deg)}50%{-webkit-transform:translateY(13px) rotate(0);transform:translateY(13px) rotate(0)}to{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}}@-webkit-keyframes closeA{0%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}50%{-webkit-transform:translateY(-14px) rotate(0);transform:translateY(-14px) rotate(0)}to{-webkit-transform:translateY(-14px) rotate(-45deg);transform:translateY(-14px) rotate(-45deg)}}@keyframes closeA{0%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}50%{-webkit-transform:translateY(-14px) rotate(0);transform:translateY(-14px) rotate(0)}to{-webkit-transform:translateY(-14px) rotate(-45deg);transform:translateY(-14px) rotate(-45deg)}}@-webkit-keyframes openA{0%{-webkit-transform:translateY(-14px) rotate(-45deg);transform:translateY(-14px) rotate(-45deg)}50%{-webkit-transform:translateY(-14px) rotate(0);transform:translateY(-14px) rotate(0)}to{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}}@keyframes openA{0%{-webkit-transform:translateY(-14px) rotate(-45deg);transform:translateY(-14px) rotate(-45deg)}50%{-webkit-transform:translateY(-14px) rotate(0);transform:translateY(-14px) rotate(0)}to{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}}.one-col{margin:100px auto;font-size:18px;line-height:1.5em;max-width:850px}.profile--profile{padding:20px;background-color:#bfe7f7;margin-bottom:100px}.profile--profile form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.profile--profile form>*{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;margin-bottom:20px}.profile--projects{background-color:#bfe7f7;padding:20px}.profile--edit-project{display:block;margin:0 0 10px}.profile--lock-project{margin-left:20px}.profile--project{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;font-size:20px;font-family:Helvetica Neue bold,Helvetica,Arial,sans-serif;font-weight:400;margin-bottom:20px}.profile--project+.profile--project{margin-top:20px;padding-top:20px;border-top:1px solid #888b8d}.profile--project-state{font-size:18px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.register--wrapper{padding:20px;background-color:#bfe7f7}.register form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.register form>*{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;margin-bottom:20px}.register--teammember{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.register--teammember.active+.register--accordion{display:-webkit-box;display:-ms-flexbox;display:flex}.register--accordion{display:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sub-navigation{max-width:1325px;padding:0 25px;margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:40px}.sub-navigation--active,.sub-navigation--inactive{border-bottom:4px solid transparent;font-family:Helvetica Neue bold,Helvetica,Arial,sans-serif;font-weight:400;margin:0 20px 20px 0;padding-bottom:4px}.sub-navigation--inactive{color:#888b8d}.sub-navigation--inactive:hover{color:#202020}.sub-navigation--active{color:#202020;border-bottom-color:#ffd100}.text-and-cta-square{max-width:100%;margin-top:200px}.text-and-cta-square--wrapper{max-width:1325px;margin-left:auto;margin-right:auto;position:relative;padding:0 25px 50px}.text-and-cta-square--wrapper:before{content:"";position:absolute;width:200px;height:200px;left:0;top:-85px}@media (min-width:900px){.text-and-cta-square--wrapper{padding:0 130px 75px}.text-and-cta-square--wrapper:before{left:25px;width:250px;height:250px}}.text-and-cta-square--wrapper>*{max-width:768px}.text-and-cta-square h2{position:relative;top:-.5em}.text-and-cta-square p{position:relative}.text-and-cta-square.blue{background-color:#bfe7f7}.text-and-cta-square.blue .text-and-cta-square--wrapper:before{background-color:#7fcfef}.text-and-cta-square.yellow{background-color:#fff4bf}.text-and-cta-square.yellow .text-and-cta-square--wrapper:before{background-color:#ffe87f}.text-and-cta-boxed{max-width:100%;padding:0;background-size:cover}@media (max-width:599px){.text-and-cta-boxed{background-image:none!important}}@media (min-width:600px){.text-and-cta-boxed{padding:0 25px;margin-top:200px}.text-and-cta-boxed--wrapper{max-width:1325px;padding:0 25px;margin-left:auto;margin-right:auto;position:relative;top:-75px}.text-and-cta-boxed--content{padding:100px}}.text-and-cta-boxed--content{padding:50px;max-width:1000px}.text-and-cta-boxed--content *+*{margin-top:25px;display:inline-block}.text-and-cta-boxed.yellow{background-color:#ffe87f}.text-and-cta-boxed.yellow .text-and-cta-boxed--content{background-color:#fff4bf}.text-and-cta-boxed.blue{background-color:#7fcfef}.text-and-cta-boxed.blue .text-and-cta-boxed--content{background-color:#bfe7f7}.text-and-image h2{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.text-and-image--wrapper{max-width:1325px;padding:0 25px;margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:900px){.text-and-image--wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.text-and-image--image-first .text-and-image--wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.text-and-image--image,.text-and-image--text{-webkit-box-flex:0;-ms-flex:0 0;flex:0 0;-ms-flex-preferred-size:calc(50% - 20px);flex-basis:calc(50% - 20px)}.text-and-image--image img{width:100%;height:auto}}.two-col{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.two-col--col1,.two-col--col2,.two-col h2{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.two-col--col1,.two-col--col2{font-size:18px;line-height:1.5em}@media (min-width:600px){.two-col--col1,.two-col--col2{-ms-flex-preferred-size:calc(50% - 20px);flex-basis:calc(50% - 20px)}}.two-col--col2{position:relative}.two-col--col2:after{content:"";position:absolute;z-index:-1;top:0;right:0;height:100%;width:75%}@media (min-width:600px){.two-col--col2:after{top:-25px;height:calc(100% + 50px)}}.two-col.yellow .two-col--col2:after{background-color:#fff4bf}.two-col.blue .two-col--col2:after{background-color:#bfe7f7}.contestant-listing,.winner-listing{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.contestant-listing footer,.contestant-listing h2,.winner-listing footer,.winner-listing h2{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.contestant-listing footer{text-align:center}.choices{position:relative;margin-bottom:24px;font-size:1rem}.choices:focus{outline:none}.choices:last-child{margin-bottom:0}.choices.is-disabled .choices__inner,.choices.is-disabled .choices__input{background-color:#eaeaea;cursor:not-allowed;user-select:none}.choices.is-disabled .choices__item{cursor:not-allowed}.choices[data-type*=select-one]{cursor:pointer}.choices[data-type*=select-one] .choices__inner{padding-bottom:7.5px}.choices[data-type*=select-one] .choices__input{display:block;width:100%;padding:10px;border-bottom:1px solid #fff;background-color:#fff;margin:0}.choices[data-type*=select-one] .choices__button{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMi41OTIuMDQ0bDE4LjM2NCAxOC4zNjQtMi41NDggMi41NDhMLjA0NCAyLjU5MnoiLz48cGF0aCBkPSJNMCAxOC4zNjRMMTguMzY0IDBsMi41NDggMi41NDhMMi41NDggMjAuOTEyeiIvPjwvZz48L3N2Zz4=);padding:0;background-size:8px;position:absolute;top:50%;right:0;margin-top:-10px;margin-right:25px;height:20px;width:20px;border-radius:10em;opacity:.5}.choices[data-type*=select-one] .choices__button:focus,.choices[data-type*=select-one] .choices__button:hover{opacity:1}.choices[data-type*=select-one] .choices__button:focus{box-shadow:0 0 0 2px #00bcd4}.choices[data-type*=select-one]:after{content:"";height:0;width:0;border:5px solid transparent;border-top-color:#333;position:absolute;right:11.5px;top:50%;margin-top:-2.5px;pointer-events:none}.choices[data-type*=select-one].is-open:after{border-color:transparent transparent #333;margin-top:-7.5px}.choices[data-type*=select-one][dir=rtl]:after{left:11.5px;right:auto}.choices[data-type*=select-one][dir=rtl] .choices__button{right:auto;left:0;margin-left:25px;margin-right:0}.choices[data-type*=select-multiple] .choices__inner,.choices[data-type*=text] .choices__inner{cursor:text}.choices[data-type*=select-multiple] .choices__button,.choices[data-type*=text] .choices__button{position:relative;display:inline-block;margin:0 -4px 0 8px;padding-left:16px;border-left:1px solid #008fa1;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMi41OTIuMDQ0bDE4LjM2NCAxOC4zNjQtMi41NDggMi41NDhMLjA0NCAyLjU5MnoiLz48cGF0aCBkPSJNMCAxOC4zNjRMMTguMzY0IDBsMi41NDggMi41NDhMMi41NDggMjAuOTEyeiIvPjwvZz48L3N2Zz4=);background-size:8px;width:8px;line-height:1;opacity:.75;border-radius:0}.choices[data-type*=select-multiple] .choices__button:focus,.choices[data-type*=select-multiple] .choices__button:hover,.choices[data-type*=text] .choices__button:focus,.choices[data-type*=text] .choices__button:hover{opacity:1}.choices__inner{display:inline-block;vertical-align:top;width:100%;background-color:#fff;padding:7.5px 7.5px 3.75px;border:1px solid #fff;border-radius:0;font-size:1rem;min-height:44px;overflow:hidden}.is-focused .choices__inner,.is-open .choices__inner{border-color:#d9d9d9}.is-flipped.is-open .choices__inner,.is-open .choices__inner{border-radius:0 0 0 0}.choices__list{margin:0;padding-left:0;list-style:none}.choices__list--single{display:inline-block;padding:4px 16px 4px 4px;width:100%}[dir=rtl] .choices__list--single{padding-right:4px;padding-left:16px}.choices__list--single .choices__item{width:100%}.choices__list--multiple{display:inline}.choices__list--multiple .choices__item{display:inline-block;vertical-align:middle;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:500;margin-right:3.75px;margin-bottom:3.75px;background-color:#00bcd4;border:1px solid #00a5bb;color:#fff;word-break:break-all}.choices__list--multiple .choices__item[data-deletable]{padding-right:5px}[dir=rtl] .choices__list--multiple .choices__item{margin-right:0;margin-left:3.75px}.choices__list--multiple .choices__item.is-highlighted{background-color:#00a5bb;border:1px solid #008fa1}.is-disabled .choices__list--multiple .choices__item{background-color:#aaa;border:1px solid #919191}.choices__list--dropdown{display:none;z-index:1;position:absolute;width:100%;background-color:#fff;border:1px solid #fff;top:100%;margin-top:-1px;border-bottom-left-radius:0;border-bottom-right-radius:0;overflow:hidden;word-break:break-all}.choices__list--dropdown.is-active{display:block}.is-open .choices__list--dropdown{border-color:#d9d9d9}.is-flipped .choices__list--dropdown{top:auto;bottom:100%;margin-top:0;margin-bottom:-1px;border-radius:.25rem .25rem 0 0}.choices__list--dropdown .choices__list{position:relative;max-height:300px;overflow:auto;-webkit-overflow-scrolling:touch;will-change:scroll-position}.choices__list--dropdown .choices__item{position:relative;padding:10px;font-size:1rem}[dir=rtl] .choices__list--dropdown .choices__item{text-align:right}@media(min-width:640px){.choices__list--dropdown .choices__item--selectable{padding-right:100px}.choices__list--dropdown .choices__item--selectable:after{content:attr(data-select-text);font-size:12px;opacity:0;position:absolute;right:10px;top:50%;transform:translateY(-50%)}[dir=rtl] .choices__list--dropdown .choices__item--selectable{text-align:right;padding-left:100px;padding-right:10px}[dir=rtl] .choices__list--dropdown .choices__item--selectable:after{right:auto;left:10px}}.choices__list--dropdown .choices__item--selectable.is-highlighted{background-color:#f2f2f2}.choices__list--dropdown .choices__item--selectable.is-highlighted:after{opacity:.5}.choices__item{cursor:default}.choices__item--selectable{cursor:pointer}.choices__item--disabled{cursor:not-allowed;user-select:none;opacity:.5}.choices__heading{font-weight:600;font-size:12px;padding:10px;border-bottom:1px solid #fff;color:grey}.choices__button{text-indent:-9999px;-webkit-appearance:none;appearance:none;border:0;background-color:transparent;background-repeat:no-repeat;background-position:50%;cursor:pointer}.choices__button:focus{outline:none}.choices__input{display:inline-block;vertical-align:baseline;background-color:#fff;font-size:1rem;margin-bottom:5px;border:0;border-radius:0;max-width:100%;padding:4px 0 4px 2px}.choices__input:focus{outline:0}[dir=rtl] .choices__input{padding-right:2px;padding-left:0}.choices__placeholder{opacity:.5}.choices[data-type*=select-multiple] .choices__input.is-hidden,.choices[data-type*=select-one] .choices__input.is-hidden,.choices__input.is-hidden{display:none}.choices,.choices *{-webkit-box-sizing:border-box;box-sizing:border-box}.choices[data-type*=select-one].is-open:after,.choices[data-type*=select-one]:after{border-width:0 0 4px 4px;border-color:#999;width:10px;height:10px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:15px;right:20px;margin-top:0;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;-webkit-transform-origin:5px 10px;transform-origin:5px 10px}.choices[data-type*=select-one].is-open:after{-webkit-transform:rotate3d(.35,.15,0,180deg);transform:rotate3d(.35,.15,0,180deg)}.choices-lightgreen .choices__inner{background-color:#43b02a;border-color:#43b02a!important;color:#fff}.choices-lightgreen:after,.choices__inner{border-color:#fff!important}.choices__inner{padding:10px 12.5px!important;border-width:2px!important}.choices.choices-error .choices__inner{border-color:#f47d7d!important}.choices__list--dropdown .choices__item{padding-left:20px}.contestant{background-color:#f2f2f2;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;min-width:0;margin:10px 0;position:relative}.contestant--votes-enabled{padding-bottom:40px!important}@media (min-width:600px) and (max-width:899px){.contestant{-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px);margin:10px}.contestant:nth-of-type(odd){margin-left:0}.contestant:nth-of-type(2n){margin-right:0}}@media (min-width:900px){.contestant{-ms-flex-preferred-size:calc(25% - 15px);flex-basis:calc(25% - 15px);margin:10px}.contestant:nth-of-type(4n+1){margin-left:0}.contestant:nth-of-type(4n+4){margin-right:0}}.contestant--type{text-transform:uppercase;color:#009fdf;font-size:12px;line-height:1em;font-family:Helvetica Neue bold,Helvetica,Arial,sans-serif;font-weight:400}.contestant--image{width:100%;height:0;padding-top:56.25%;background-size:cover;background-repeat:no-repeat;background-position:50%}.contestant--content{padding:20px}.contestant--description{font-size:16px;line-height:24px;margin:0 0 24px}.contestant--author{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contestant--author--image{width:40px;height:40px;-webkit-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px;border-radius:50%;display:inline-block;background-position:50%;background-repeat:no-repeat;background-size:cover}.contestant--author--name{margin:0 10px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-family:Helvetica Neue bold,Helvetica,Arial,sans-serif;font-weight:400;font-size:14px}.contestant--author--additional{background-image:url(/assets/recreate/fonts/Face.svg);background-repeat:no-repeat;background-position:100%;padding-right:30px;height:40px;font-size:14px;line-height:40px}.contestant--vote{background-color:#ffd100;padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:40px;font-size:14px;line-height:18px;cursor:pointer;position:absolute;left:0;bottom:0;width:100%}.contestant--votes:before{content:"("}.contestant--votes:after{content:attr(data-votetext)}.contestant--voted{cursor:default}.contestant--voted .contestant--vote-text{color:transparent}.contestant--voted .contestant--vote-text:before{content:url(/assets/recreate/fonts/Heart-active.svg)}.contestant--vote-text{font-family:Helvetica Neue bold,Helvetica,Arial,sans-serif;font-weight:400}.contestant--vote-text:before{content:url(/assets/recreate/fonts/Heart-passive.svg);vertical-align:sub;margin-right:5px}.contestant--vote:hover .contestant--vote-text:before{content:url(/assets/recreate/fonts/Heart-active.svg)}.contestant--popup--image-wrapper{-webkit-box-flex:0;-ms-flex:0 1 55%;flex:0 1 55%;max-height:55%}@media (min-width:900px){.contestant--popup--image-wrapper{max-height:100%;max-width:55%}}.contestant--popup .contestant--popup--content{-webkit-box-flex:0;-ms-flex:0 1 45%;flex:0 1 45%;max-height:45%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:20px}@media (min-width:900px){.contestant--popup .contestant--popup--content{max-height:100%;max-width:45%}}.contestant--popup--read-more{display:block;margin-bottom:20px}.contestant--popup--content-text{margin:20px 0;max-height:350px;height:100%;overflow-y:auto}.contestant--popup--content-text p{font-size:18px;line-height:1.5em}.contestant--popup--content-text p:first-of-type{margin-top:0}.contestant--popup--content-text p:last-of-type{margin-bottom:0}.contestant--popup--designers{margin:0 0 20px}.contestant--popup--designers--image{border-radius:50%;background-size:cover;background-repeat:no-repeat;background-position:50%;width:40px;height:40px;display:inline-block;margin:20px 20px 0 0;vertical-align:top}.contestant--popup--designers--image.face{background-image:url(/assets/recreate/fonts/Face-in-circle.svg)}.contestant--popup--designers--image+div{display:inline-block;margin:20px 20px 0 0;width:calc(100% - 90px)}.contestant--popup--designers--name{font-family:Helvetica Neue bold,Helvetica,Arial,sans-serif;font-weight:400}.contestant--popup--designers--company{color:#a6a8a9}.contestant--popup--designers--designer{width:50%;float:left}.contestant--popup--designers--designer:nth-of-type(3){clear:both}.login-button,.negative-button,.positive-button,.primary-button,.secondary-button,.signup-button{border:0;outline:0;font-family:Helvetica Neue bold,Helvetica,Arial,sans-serif;font-weight:400;font-size:18px;line-height:1.5em;padding:12px 50px;cursor:pointer}.primary-button,.signup-button{color:#202020;background-color:#ffd100}.primary-button:hover,.signup-button:hover{background-color:#ffdc40}.positive-button{color:#fff;background-color:#78be20}.positive-button:hover{background-color:#9ace58}.negative-button{color:#fff;background-color:#f47d7d}.negative-button:hover{background-color:#f7a4a4}.login-button{color:#202020;background-color:#c3c5c6}.login-button:hover{background-color:#e1e2e2}.login-button,.signup-button{padding:2px 10px}.secondary-button{color:#fff;background-color:#009fdf}.secondary-button:hover{background-color:#40b7e7}.cta{font-family:Helvetica Neue bold,Helvetica,Arial,sans-serif;font-weight:400;padding:20px 20px 20px 55px;position:relative;font-size:18px;line-height:25px;display:block}.cta:before{content:"";background-image:url(/assets/recreate/fonts/Arrow.svg);background-repeat:no-repeat;background-position:50%;width:45px;height:45px;position:absolute;left:0;top:calc(50% - 22.5px)}.cta.yellow:before{background-color:#ffd100}.cta.yellow:hover:before{background-color:#ffdc40}.cta.blue:before{background-color:#40b7e7}.cta.blue:hover:before{background-color:#7fcfef}.custom-input label,.custom-textarea label{font-family:Helvetica Neue bold,Helvetica,Arial,sans-serif;font-weight:400;display:block;font-size:18px;line-height:2em}.custom-input>input{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;border:3px solid #fff;font-size:18px;line-height:1.5em;padding:9px 12px;outline:0;width:100%}.custom-textarea{width:100%}.custom-textarea textarea{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;border:3px solid #fff;font-size:18px;line-height:1.5em;padding:12px;outline:0;width:100%;resize:vertical;min-height:150px}.custom-checkbox{margin-bottom:20px}.custom-checkbox label{font-size:14px;line-height:19px;padding-left:25px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;cursor:pointer;display:block}.custom-checkbox label:before{content:"";background-color:#c3c5c6;width:19px;height:19px;position:absolute;background-repeat:no-repeat;background-position:50%;left:0}.custom-checkbox input{display:none}.custom-checkbox input:checked+label:before{background-color:#ffd100;background-image:url(/assets/recreate/fonts/Check.svg)}.file-input{border:3px solid #fff;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex}.file-input>label{position:relative;cursor:pointer;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;background-image:url(/assets/recreate/fonts/Upload.svg);background-repeat:no-repeat;background-size:100px;background-position:50%}.file-input>label:hover{opacity:.6}.file-input>label input{opacity:0;position:absolute}.file-input .croppie-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-flex:0;-ms-flex:0 0 230px;flex:0 0 230px}.file-input .croppie-container .cr-boundary{margin:0}.file-input .croppie-container .cr-slider-wrap{position:relative;width:20px;margin:0}.file-input .croppie-container .cr-slider-wrap:after,.file-input .croppie-container .cr-slider-wrap:before{position:absolute;font-family:Helvetica Neue bold,Helvetica,Arial,sans-serif;font-weight:400}.file-input .croppie-container .cr-slider-wrap:before{font-size:30px;left:-7px;top:-7px;content:"+"}.file-input .croppie-container .cr-slider-wrap:after{font-size:20px;bottom:0;left:-8px;content:"\2015"}.file-input .croppie-container .cr-slider{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);position:absolute;-webkit-transform-origin:left;transform-origin:left;width:140px;max-width:140px;top:160px;left:0}.error.custom-input>input,.error.custom-textarea>textarea{border-color:#f47d7d}.error.custom-checkbox>input:not(:checked)+label:before{outline:2px solid #f47d7d}.custom-agreement{font-size:14px;line-height:19px}form.loading{position:relative}form.loading>:not(.loading-animation){opacity:.6}form.loading .loading-animation{display:inline-block}.loading-animation{display:none;height:80px;width:80px;position:absolute;top:calc(50% - 40px);left:calc(50% - 40px)}.loading-animation div{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute;width:64px;height:64px;margin:8px;border-radius:50%;-webkit-animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border:8px solid transparent;border-top-color:#fff}.loading-animation div:first-child{-webkit-animation-delay:-.45s;animation-delay:-.45s}.loading-animation div:nth-child(2){-webkit-animation-delay:-.3s;animation-delay:-.3s}.loading-animation div:nth-child(3){-webkit-animation-delay:-.15s;animation-delay:-.15s}@-webkit-keyframes lds-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes lds-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.modal{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;top:50%;margin:0 auto;max-width:1600px;width:calc(100% - 40px);max-height:calc(100% - 40px);-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal-trigger{cursor:pointer;position:relative}.modal-trigger:after{content:"";background-image:url(/assets/recreate/fonts/Expand.svg);cursor:pointer;position:absolute;right:15px;bottom:-15px;width:30px;background-size:contain;height:30px}.modal--fade{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:1000}.modal--fade.visible{display:block}@media (min-width:900px){.modal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.modal--content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow-x:hidden;overflow-y:auto;padding:0 20px}.modal--close{position:absolute;top:20px;right:20px;font-family:Helvetica Neue bold,Helvetica,Arial,sans-serif;font-weight:400;font-size:12px;text-transform:uppercase;color:#c3c5c6;cursor:pointer}.modal--close:hover{color:#888b8d}.modal--close:hover:after{opacity:1}.modal--close:after{content:url(/assets/recreate/fonts/Close.svg);vertical-align:sub;margin-left:10px;opacity:.6}.share--button{background-color:transparent;border:0;padding:0;outline:0;opacity:.6;background-size:50px;background-repeat:no-repeat;background-position:50%;display:inline-block;width:40px;height:40px;cursor:pointer}.share--button:hover{opacity:.9}.share--twitter{background-image:url(/assets/recreate/fonts/Twitter.svg)}.share--facebook{background-image:url(/assets/recreate/fonts/Facebook.svg)}.share--linkedin{background-image:url(/assets/recreate/fonts/Linkedin.svg)}.slider{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.slider--image-slider{height:85px;width:calc(100% - 60px);margin:0 30px;overflow:hidden}.slider--next,.slider--prev{border:0;outline:0;cursor:pointer;background-color:transparent;background-size:15px;background-position:50%;background-repeat:no-repeat;position:absolute;bottom:0;height:85px;width:25px;opacity:.7}.slider--next:hover,.slider--prev:hover{opacity:1}.slider--next[disabled],.slider--prev[disabled]{opacity:.2}.slider--next{right:5px;background-image:url(/assets/recreate/fonts/Arrow-right.svg)}.slider--prev{left:5px;background-image:url(/assets/recreate/fonts/Arrow-left.svg)}.slider--wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.slider--button{width:110px;height:85px;border:2px solid transparent;background-color:transparent;outline:0;background-size:contain;background-repeat:no-repeat;background-position:50%;display:inline-block;cursor:pointer;-webkit-box-flex:0;-ms-flex:0 0 110px;flex:0 0 110px}.slider--button:not(:last-child){margin-right:10px}.slider--button.active{border-color:$blue}.slider--button:hover{opacity:.6}.slider--image{background-size:contain;background-repeat:no-repeat;background-position:50%;padding-top:56.25%;width:100%;margin-bottom:10px}ol{counter-reset:ol;list-style:none;padding-left:60px}ol li{counter-increment:ol;position:relative;min-height:70px}ol li:before{content:counter(ol);background-color:#ffd100;color:#202020;padding:10px;position:absolute;left:-60px;font-size:3rem;height:.65em;width:.65em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1200px){ol li:before{font-size:calc(1.425rem + 2.1vw)}}ol li+li{margin-top:1em}.large-text--heading{margin:20px 0 50px}.large-text--content{max-width:640px;font-size:1.5rem;line-height:1.5em}@media (max-width:1200px){.large-text--content{font-size:calc(1.275rem + .3vw)}}.croppie-container{width:100%;height:100%}.croppie-container .cr-image{z-index:-1;position:absolute;top:0;left:0;transform-origin:0 0;max-height:none;max-width:none}.croppie-container .cr-boundary{position:relative;overflow:hidden;margin:0 auto;z-index:1;width:100%;height:100%}.croppie-container .cr-resizer,.croppie-container .cr-viewport{position:absolute;border:2px solid #fff;margin:auto;top:0;bottom:0;right:0;left:0;box-shadow:0 0 2000px 2000px rgba(0,0,0,.5);z-index:0}.croppie-container .cr-resizer{z-index:2;box-shadow:none;pointer-events:none}.croppie-container .cr-resizer-horisontal,.croppie-container .cr-resizer-vertical{position:absolute;pointer-events:all}.croppie-container .cr-resizer-horisontal:after,.croppie-container .cr-resizer-vertical:after{display:block;position:absolute;box-sizing:border-box;border:1px solid #000;background:#fff;width:10px;height:10px;content:""}.croppie-container .cr-resizer-vertical{bottom:-5px;cursor:row-resize;width:100%;height:10px}.croppie-container .cr-resizer-vertical:after{left:50%;margin-left:-5px}.croppie-container .cr-resizer-horisontal{right:-5px;cursor:col-resize;width:10px;height:100%}.croppie-container .cr-resizer-horisontal:after{top:50%;margin-top:-5px}.croppie-container .cr-original-image{display:none}.croppie-container .cr-vp-circle{border-radius:50%}.croppie-container .cr-overlay{z-index:1;position:absolute;cursor:move;touch-action:none}.croppie-container .cr-slider-wrap{width:75%;margin:15px auto;text-align:center}.croppie-result{position:relative;overflow:hidden}.croppie-result img{position:absolute}.croppie-container .cr-image,.croppie-container .cr-overlay,.croppie-container .cr-viewport{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.cr-slider{-webkit-appearance:none;width:300px;max-width:100%;padding-top:8px;padding-bottom:8px;background-color:transparent}.cr-slider::-webkit-slider-runnable-track{width:100%;height:3px;background:rgba(0,0,0,.5);border:0;border-radius:3px}.cr-slider::-webkit-slider-thumb{-webkit-appearance:none;border:none;height:16px;width:16px;border-radius:50%;background:#ddd;margin-top:-6px}.cr-slider:focus{outline:none}.cr-slider::-moz-range-track{width:100%;height:3px;background:rgba(0,0,0,.5);border:0;border-radius:3px}.cr-slider::-moz-range-thumb{border:none;height:16px;width:16px;border-radius:50%;background:#ddd;margin-top:-6px}.cr-slider:-moz-focusring{outline:1px solid #fff;outline-offset:-1px}.cr-slider::-ms-track{width:100%;height:5px;background:transparent;border-color:transparent;border-width:6px 0;color:transparent}.cr-slider::-ms-fill-lower,.cr-slider::-ms-fill-upper{background:rgba(0,0,0,.5);border-radius:10px}.cr-slider::-ms-thumb{border:none;height:16px;width:16px;border-radius:50%;background:#ddd;margin-top:1px}.cr-slider:focus::-ms-fill-lower,.cr-slider:focus::-ms-fill-upper{background:rgba(0,0,0,.5)}.cr-rotate-controls{position:absolute;bottom:5px;left:5px;z-index:1}.cr-rotate-controls button{border:0;background:none}.cr-rotate-controls i:before{display:inline-block;font-style:normal;font-weight:900;font-size:22px}.cr-rotate-l i:before{content:"\21BA"}.cr-rotate-r i:before{content:"\21BB"}@font-face{font-family:Helvetica Neue;font-weight:400;src:url(/assets/recreate/fonts/HelveticaNeueLTW06-55Roman.eot) format("eot"),url(/assets/recreate/fonts/HelveticaNeueLTW06-55Roman.svg) format("svg"),url(/assets/recreate/fonts/HelveticaNeueLTW06-55Roman.ttf) format("ttf"),url(/assets/recreate/fonts/HelveticaNeueLTW06-55Roman.woff) format("woff"),url(/assets/recreate/fonts/HelveticaNeueLTW06-55Roman.woff2) format("woff2")}@font-face{font-family:Helvetica Neue bold;font-weight:400;src:url(/assets/recreate/fonts/HelveticaNeueLTW06-75Bold.eot) format("eot"),url(/assets/recreate/fonts/HelveticaNeueLTW06-75Bold.svg) format("svg"),url(/assets/recreate/fonts/HelveticaNeueLTW06-75Bold.ttf) format("ttf"),url(/assets/recreate/fonts/HelveticaNeueLTW06-75Bold.woff) format("woff"),url(/assets/recreate/fonts/HelveticaNeueLTW06-75Bold.woff2) format("woff2")}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-box-sizing:border-box;box-sizing:border-box}html{padding:0;margin:0}body{margin:0;padding-top:100px;background:#fff;color:#202020;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-size:16px;width:100%}a,button,input,select,textarea{-webkit-tap-highlight-color:rgba(0,0,0,0)}a{text-decoration:none;color:#202020}body>section{max-width:1325px;padding:0 25px;margin-left:auto;margin-right:auto}body>code+section,body>section+section{margin-top:100px}body>header{margin-bottom:50px;background-size:cover;background-position:50%;padding:50px 0}@media (min-width:900px){body>header{padding:100px 0}}body>header h1+a,body>header h1+button{margin-top:30px}.header-content{max-width:1325px;padding:0 25px;margin-left:auto;margin-right:auto;max-width:1060px}.header-content p{margin:3em 0}hr{margin:20px 0;border:0;border-bottom:1px solid #202020}button::-moz-focus-inner{border:0}h1,h2.large{line-height:1em;font-size:7.5rem;font-family:Helvetica Neue bold,Helvetica,Arial,sans-serif;font-weight:400;margin:0}@media (max-width:1200px){h1,h2.large{font-size:calc(1.875rem + 7.5vw)}}h2{font-size:5.625rem;line-height:1em;font-family:Helvetica Neue bold,Helvetica,Arial,sans-serif;font-weight:400;margin:0;position:relative}@media (max-width:1200px){h2{font-size:calc(1.6875rem + 5.25vw)}}h2:not(.no-line){margin-bottom:30px;padding-left:30px}h2:not(.no-line):before{content:"";background-color:#009fdf;position:absolute;width:6px;height:100%;left:0}@media (min-width:1200px){h2:not(.no-line){padding-left:0}h2:not(.no-line):before{left:-30px}}h3{font-size:3rem;line-height:1em;font-family:Helvetica Neue bold,Helvetica,Arial,sans-serif;font-weight:400;margin:0}@media (max-width:1200px){h3{font-size:calc(1.425rem + 2.1vw)}}h4{font-size:1.5rem;line-height:2em;font-family:Helvetica Neue bold,Helvetica,Arial,sans-serif;font-weight:400;margin:0}@media (max-width:1200px){h4{font-size:calc(1.275rem + .3vw)}}h5{font-size:1.125rem;line-height:1em}h5,h6{font-family:Helvetica Neue bold,Helvetica,Arial,sans-serif;font-weight:400;margin:0}h6{font-size:.75rem;line-height:4em;text-transform:uppercase}.paragraph{font-size:1.5rem;line-height:1.5em}@media (max-width:1200px){.paragraph{font-size:calc(1.275rem + .3vw)}}.is-hidden,.visible-ie{display:none}.link{color:#009fdf;font-family:Helvetica Neue bold,Helvetica,Arial,sans-serif;font-weight:400}.push-bottom{margin-bottom:24px}.zero-bottom{margin-bottom:0}.center{margin:0 auto}.pull-right{float:right}.zero-top{margin-top:0}.text-center{text-align:center}.thankyou-content{display:none}.thankyou-content.visible{display:block}.thankyou-content.visible~*{display:none}.edit-mode .thankyou-content{display:block;background-color:#90ee90}.edit-mode .thankyou-content:before{content:"Thank you text:";display:block}.error-text,.g-recaptcha{margin-top:20px}.error-text{color:#f47d7d;font-size:18px}p>a{font-family:Helvetica Neue bold,Helvetica,Arial,sans-serif;font-weight:400}@media (min-width:900px){form .col-two{-webkit-box-flex:0;-ms-flex:0 1;flex:0 1;-ms-flex-preferred-size:calc(50% - 20px);flex-basis:calc(50% - 20px)}form .col-three{-webkit-box-flex:0;-ms-flex:0 1;flex:0 1;-ms-flex-preferred-size:calc(33.33333% - 20px);flex-basis:calc(33.33333% - 20px)}form button{margin-top:20px}}