.c-manage-profile{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#1eaaf0;z-index:999;display:none;opacity:0;overflow-y:scroll;-webkit-overflow-scrolling:touch}.c-manage-profile__screen{display:none}.c-manage-profile[data-screen="1"] .c-manage-profile__screen--1,.c-manage-profile[data-screen="2"] .c-manage-profile__screen--2,.c-manage-profile[data-screen="3"] .c-manage-profile__screen--3{display:block}.c-manage-profile[data-open="1"]{display:block}.c-manage-profile__back{position:absolute;top:0;left:0}@media only screen and (max-width: 719px){.c-manage-profile__back{top:15px;left:15px}}@media only screen and (min-width: 720px) and (max-width: 1023px), only screen and (min-width: 1024px){.c-manage-profile__back{top:20px;left:40px}}.c-manage-profile__close{position:absolute;top:0;right:0}@media only screen and (max-width: 719px){.c-manage-profile__close{top:15px;right:15px}}@media only screen and (min-width: 720px) and (max-width: 1023px), only screen and (min-width: 1024px){.c-manage-profile__close{top:20px;right:40px}}.c-manage-profile__continue{display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff000;border:none;text-shadow:0 3px rgba(255,120,0,0.2);margin-left:auto;margin-right:auto;cursor:pointer}.c-manage-profile__continue:disabled{background-color:#e4f4fb;color:#b3c3ca;text-shadow:none}@media only screen and (max-width: 719px){.c-manage-profile__continue{-webkit-box-shadow:0 3px rgba(0,100,150,0.5);box-shadow:0 3px rgba(0,100,150,0.5);width:180px;height:40px;border-radius:40px;font-size:16px}}@media only screen and (min-width: 720px) and (max-width: 1023px), only screen and (min-width: 1024px){.c-manage-profile__continue{-webkit-box-shadow:0 6px rgba(0,100,150,0.5);box-shadow:0 6px rgba(0,100,150,0.5);width:240px;height:58px;border-radius:58px;font-size:24px}}.c-manage-profile__skip{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;text-shadow:0 3px #0089c9;margin-left:auto;margin-right:auto;display:block;color:#FFF;cursor:pointer}@media only screen and (max-width: 719px){.c-manage-profile__skip{width:180px;height:40px;border-radius:40px;font-size:16px}}@media only screen and (min-width: 720px) and (max-width: 1023px), only screen and (min-width: 1024px){.c-manage-profile__skip{width:240px;height:58px;font-size:24px}}@media only screen and (max-width: 719px){.c-manage-profile__inner{padding:70px 15px 15px 15px}}@media only screen and (min-width: 720px) and (max-width: 1023px), only screen and (min-width: 1024px){.c-manage-profile__inner{padding:100px 20px 20px 20px}}.c-manage-profile__screen--1 h1{font-family:"Luckiest Guy",sans-serif;text-align:center;margin:0;text-transform:uppercase}.c-manage-profile__screen--1 p{text-align:center;color:#000;max-width:600px;margin:0 auto}.c-manage-profile__screen--1 .c-manage-profile__portal{max-width:300px;margin-left:auto;margin-right:auto}@media only screen and (max-width: 719px){.c-manage-profile__screen--1 h1{font-size:32px}.c-manage-profile__screen--1 p{font-size:16px;margin-bottom:30px}.c-manage-profile__screen--1 .c-manage-profile__portal{margin-bottom:30px}.c-manage-profile__screen--1 .c-manage-profile__continue{margin-bottom:10px}}@media only screen and (min-width: 720px) and (max-width: 1023px), only screen and (min-width: 1024px){.c-manage-profile__screen--1 h1{font-size:60px}.c-manage-profile__screen--1 p{font-size:18px;margin-bottom:30px}.c-manage-profile__screen--1 .c-manage-profile__portal{margin-bottom:50px}.c-manage-profile__screen--1 .c-manage-profile__continue{margin-bottom:5px}}.c-manage-profile__screen--2 h1{font-family:"Luckiest Guy",sans-serif;text-align:center;margin:0;text-transform:uppercase}@media only screen and (max-width: 719px){.c-manage-profile__screen--2 h1{font-size:32px}.c-manage-profile__screen--2 .c-manage-profile__continue{margin-top:30px}}@media only screen and (min-width: 720px) and (max-width: 1023px), only screen and (min-width: 1024px){.c-manage-profile__screen--2 h1{font-size:60px;margin-bottom:10px}.c-manage-profile__screen--2 .c-manage-profile__continue{margin-top:40px}}.c-manage-profile__screen--3 h1{font-family:"Luckiest Guy",sans-serif;text-align:center;margin:0;text-transform:uppercase}.c-manage-profile__screen--3 .c-manage-profile__selected-avatar{border-radius:50%;overflow:hidden;margin-left:auto;margin-right:auto}@media only screen and (max-width: 719px){.c-manage-profile__screen--3 h1{font-size:32px;margin-bottom:5px}.c-manage-profile__screen--3 .c-manage-profile__selected-avatar{width:190px;height:190px;margin-bottom:25px;-webkit-box-shadow:0 4px rgba(0,100,50,0.5);box-shadow:0 4px rgba(0,100,50,0.5)}.c-manage-profile__screen--3 .c-manage-profile__form{max-width:320px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 720px) and (max-width: 1023px), only screen and (min-width: 1024px){.c-manage-profile__screen--3 h1{font-size:60px;margin-bottom:30px}.c-manage-profile__screen--3 .c-manage-profile__selected-avatar{width:220px;height:220px;margin-bottom:30px;-webkit-box-shadow:0 8px rgba(0,100,150,0.5);box-shadow:0 8px rgba(0,100,150,0.5)}.c-manage-profile__screen--3 .c-manage-profile__form{max-width:400px;margin-left:auto;margin-right:auto}}

.c-profile-select{max-width:910px;margin-left:auto;margin-right:auto}.c-profile-select__profiles{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;padding:0;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-profile-select__profile{position:relative;width:100%;padding:0;margin:0}.c-profile-select__profile--selected::before{content:"";display:block;position:absolute;border-radius:50%;z-index:10}.c-profile-select__avatar,.c-profile-select__icon{border-radius:50%;overflow:hidden;position:relative;-webkit-box-shadow:0 6px rgba(0,100,150,0.5);box-shadow:0 6px rgba(0,100,150,0.5);background-color:#036bb1}.c-profile-select__icon{background-image:url(../static/global/new-profile.png);background-repeat:no-repeat;background-position:center center}.c-profile-select__icon::before{padding-top:100%;content:"";display:block}.c-profile-select__name{font-family:"Luckiest Guy",sans-serif;color:#053e6e;word-break:break-all;text-transform:uppercase}.c-profile-select__profile--selected .c-profile-select__name{color:#FFF}@media only screen and (max-width: 719px){.c-profile-select__profiles{margin:0 -8px}.c-profile-select__profile{width:75px;margin:8px}.c-profile-select__profile--selected::before{width:79px;height:79px;top:-4px;right:-4px;border:solid 4px #FFF}.c-profile-select__icon{background-size:30px auto}.c-profile-select__name{font-size:15px;text-align:center;margin-top:10px}}@media only screen and (min-width: 720px) and (max-width: 1023px), only screen and (min-width: 1024px){.c-profile-select__profiles{margin:0 -20px}.c-profile-select__profile{width:150px;margin:20px}.c-profile-select__profile::before{width:166px;height:166px;top:-8px;right:-8px;border:solid 8px #FFF}.c-profile-select__icon{background-size:60px auto}.c-profile-select__name{font-size:30px;text-align:center;margin-top:22px}}

.c-delete-modal{display:none;opacity:0;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:200}.c-delete-modal[data-open="1"]{display:-webkit-box;display:-ms-flexbox;display:flex}.c-delete-modal__inner{background-color:#1eaaf0;-webkit-box-shadow:0 6px rgba(0,0,0,0.2);box-shadow:0 6px rgba(0,0,0,0.2);color:#FFF;position:relative;text-align:center}.c-delete-modal__title{font-family:"Luckiest Guy",sans-serif;text-transform:uppercase}.c-delete-modal__copy{font-family:"Varela Round",sans-serif}.c-delete-modal__close{position:absolute}.c-delete-modal__delete{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent;cursor:pointer;margin:0 auto;display:block}.c-delete-modal__cancel{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:#fff000;color:#000;text-shadow:0 2px rgba(255,120,0,0.2);cursor:pointer;-webkit-box-shadow:0 4px rgba(0,110,160,0.5);box-shadow:0 4px rgba(0,110,160,0.5);display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 719px){.c-delete-modal__inner{border-radius:7px;padding:10px;width:100%;margin-left:15px;margin-right:15px}.c-delete-modal__title{font-size:4.6875vw;margin-top:50px}.c-delete-modal__copy{font-size:2.8125vw}.c-delete-modal__close{top:10px;right:10px}.c-delete-modal__cancel{font-size:3.75vw;width:40.625vw;height:9.375vw;border-radius:4.6875vw;margin-top:4.6875vw}.c-delete-modal__delete{margin-top:3.125vw;margin-bottom:7.8125vw}}@media only screen and (min-width: 720px) and (max-width: 1023px), only screen and (min-width: 1024px){.c-delete-modal__inner{width:600px;height:330px;border-radius:14px;padding:20px}.c-delete-modal__title{font-size:30px;margin-top:60px;margin-bottom:5px}.c-delete-modal__close{top:20px;right:20px}.c-delete-modal__cancel{font-size:24px;width:260px;height:60px;border-radius:30px;margin-top:30px}.c-delete-modal__delete{font-size:20px;color:#053e6e;margin-top:20px}}

body{margin:0;font-family:"Varela Round",sans-serif;color:#FFF;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff url(../static/global/footer/bg.jpg) top center}main{padding-top:1px;padding-bottom:85px}*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit}a{text-decoration:none;color:#FFF}button{font-family:"Luckiest Guy",sans-serif;font-size:14px;text-transform:uppercase}img{width:100%;display:block;height:auto}ul{-webkit-padding-start:0;padding-inline-start:0;display:inline-block}li{margin:0}h1,h2,h3,h4,h5,h6{font-weight:normal;letter-spacing:0.02em}h2{text-align:center}@media only screen and (max-width: 719px){.content{padding-left:15px;padding-right:15px}}@media only screen and (min-width: 720px) and (max-width: 1023px), only screen and (min-width: 1024px){.content{padding-left:60px;padding-right:60px}}.button{width:136px;height:40px;color:#FFF;text-shadow:0 2px rgba(0,0,0,0.1);background-color:#83929a;border-radius:20px;border:0;cursor:pointer;-webkit-box-shadow:0 4px rgba(0,0,0,0.1);box-shadow:0 4px rgba(0,0,0,0.1);margin:20px 0}.close-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:url(../static/global/close-white.png) no-repeat center center;background-size:contain;display:block;cursor:pointer}@media only screen and (max-width: 719px){.close-button{width:40px;height:43px}}@media only screen and (min-width: 720px) and (max-width: 1023px), only screen and (min-width: 1024px){.close-button{width:55px;height:58px}}.back-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:url(../static/global/back-white.png) no-repeat center center;background-size:contain;display:block;cursor:pointer}@media only screen and (max-width: 719px){.back-button{width:40px;height:43px}}@media only screen and (min-width: 720px) and (max-width: 1023px), only screen and (min-width: 1024px){.back-button{width:55px;height:58px}}.flex-row{display:-webkit-box;display:-ms-flexbox;display:flex}.left{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0}.right{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;text-align:right}.pill{border-radius:100%}.shadow{-webkit-box-shadow:0 4px 0 0 rgba(0,0,0,0.05);box-shadow:0 4px 0 0 rgba(0,0,0,0.05)}.col-centered{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:center;-ms-flex-align:center;align-items:center}.main-font-alignment{position:relative;top:0.1em}.sr-only:not(:focus):not(:active){clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}body.no-scroll{overflow:hidden}#main{padding-bottom:1px}#main .content-profile{background-color:#1eaaf0;padding-top:1px;padding-bottom:1px}#main .content-profile .avatar-selector .avatars{list-style:none;margin:0;padding:0;position:relative;border-radius:50%;display:block;width:100%;height:100%}#main .content-profile .avatar-selector .avatar{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden;border-radius:50%}#main .content-profile .avatar-selector .avatar[data-show="0"]{opacity:0}#main .content-profile .avatar-selector .avatar[data-show="1"]{opacity:1}#main .content-profile .avatar-selector .prev{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;background:url(../static/profiles/prev.png) no-repeat center center;background-size:contain}#main .content-profile .avatar-selector .next{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;background:url(../static/profiles/next.png) no-repeat center center;background-size:contain}#main .content-profile .name-selector{text-align:center}#main .content-profile .name-selector .name-form input:-moz-read-only{cursor:pointer}#main .content-profile .name-selector .name-form label,#main .content-profile .name-selector .name-form input:read-only{cursor:pointer}#main .content-profile .name-selector .welcome{color:#053e6e;font-family:"Luckiest Guy",sans-serif;text-transform:uppercase}#main .content-profile .name-selector label{display:block;text-transform:uppercase;font-family:"Luckiest Guy",sans-serif;color:#fff000}#main .content-profile .name-selector .name-field{width:100%;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:10px;font-family:"Luckiest Guy",sans-serif;text-transform:uppercase;color:#FFF;text-align:center;display:block}#main .content-profile .name-selector .actions{max-width:350px;margin:0 auto}#main .content-profile .name-selector .change-name,#main .content-profile .name-selector .switch-profile,#main .content-profile .name-selector .delete-profile{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:#fff000;color:#000;text-shadow:0 2px rgba(255,120,0,0.2);cursor:pointer;-webkit-box-shadow:0 4px rgba(0,110,160,0.5);box-shadow:0 4px rgba(0,110,160,0.5)}#main .content-profile .name-selector .delete-profile{background-color:transparent !important;color:#053e6e;-webkit-box-shadow:none;box-shadow:none;opacity:0;pointer-events:none}#main .content-profile .name-selector .delete-profile[data-visible="1"]{pointer-events:all;opacity:1}#main .content-profile .name-selector[data-edit="0"] .name-field{background:transparent;color:#FFF}#main .content-profile .name-selector[data-edit="1"] .name-field{background:#FFF;color:#0065aa}@media only screen and (max-width: 719px){#main .content-profile .name-selector{margin-top:26px;margin-bottom:30px}#main .content-profile .name-selector .welcome{font-size:24px;margin-bottom:8px}#main .content-profile .name-selector label{font-size:14px}#main .content-profile .name-selector .name-field{font-size:36px;padding:8px 15px 0 15px;max-width:400px;margin-left:auto;margin-right:auto;margin-bottom:12px}#main .content-profile .name-selector .change-name,#main .content-profile .name-selector .switch-profile,#main .content-profile .name-selector .delete-profile{height:40px;width:140px;border-radius:20px;margin:0 5px 8px 5px}#main .content-profile .avatar-selector{width:180px;height:180px;position:relative;margin:30px auto 30px auto}#main .content-profile .avatar-selector .avatars{-webkit-box-shadow:0 4px rgba(0,100,150,0.5);box-shadow:0 4px rgba(0,100,150,0.5)}#main .content-profile .avatar-selector .prev{width:40px;height:44px;position:absolute;left:-54px;top:50%;margin-top:-22px}#main .content-profile .avatar-selector .next{width:40px;height:44px;position:absolute;right:-54px;top:50%;margin-top:-22px}}@media only screen and (min-width: 720px) and (max-width: 1023px), only screen and (min-width: 1024px){#main .content-profile .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:50px;margin-bottom:50px}#main .content-profile .name-selector{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-ms-flex-negative:1;flex-shrink:1;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:450px;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}#main .content-profile .name-selector .welcome{font-size:30px;margin-bottom:30px}#main .content-profile .name-selector .name-field{font-size:60px;padding:8px 20px 0 20px;margin-bottom:40px}#main .content-profile .name-selector .change-name,#main .content-profile .name-selector .switch-profile,#main .content-profile .name-selector .delete-profile{height:40px;width:140px;border-radius:20px;margin:0 8px 8px 8px}#main .content-profile .avatar-selector{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;width:260px;height:260px;position:relative;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;margin-right:40px}#main .content-profile .avatar-selector .avatars{-webkit-box-shadow:0 8px rgba(0,100,150,0.5);box-shadow:0 8px rgba(0,100,150,0.5)}#main .content-profile .avatar-selector .prev{width:51px;height:54px;position:absolute;left:0;bottom:0}#main .content-profile .avatar-selector .next{width:51px;height:54px;position:absolute;bottom:0;right:0}}@media only screen and (min-width: 720px) and (max-width: 1023px){#main .content-profile .name-selector .name-field{font-size:48px}}@media only screen and (min-width: 720px) and (max-width: 800px){#main .content-profile .name-selector .name-field{font-size:36px}}#main .content-awards{background:url(../static/global/bg-dark-blue.jpg) center 50px;padding-top:1px;padding-bottom:85px}#main .todo{display:none}#main .todo h1{font-family:"Luckiest Guy",sans-serif;text-transform:uppercase}#main .todo h1 span{display:block;color:#98e7fa}#main .todo p{line-height:1.35em;margin:0 auto}@media only screen and (min-width: 720px) and (max-width: 1023px), only screen and (min-width: 1024px){#main .todo h1{font-size:50px;margin:0}#main .todo h1 span{font-size:30px}#main .todo p{text-align:left}#main .todo__row{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:860px;margin:30px auto 10px auto}#main .todo__emblem{width:180px;height:180px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;margin-right:20px}#main .todo__info{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;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;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media only screen and (max-width: 719px){#main .todo{max-width:610px;margin-left:auto;margin-right:auto}#main .todo__emblem{width:150px;height:150px;margin:15px auto}#main .todo h1{text-align:center;font-size:32px}#main .todo h1 span{font-size:16px}#main .todo p{text-align:center}}#main .content-awards[data-state="incomplete"] .todo{display:block}#main .award{display:none}#main .award__wrap{position:relative}#main .award h1{font-family:"Luckiest Guy",sans-serif;color:#FFF;margin:0;text-transform:uppercase}#main .award h1 span{color:#9b0005;display:block}#main .award__print{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff000;font-family:"Luckiest Guy",sans-serif;text-transform:uppercase;text-shadow:2px 2px rgba(255,120,0,0.2);color:#000;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;cursor:pointer;border:none}@media only screen and (max-width: 719px){#main .award__wrap{border-radius:10px;margin:15px 0;padding:15px;text-align:center;background:url(../static/profiles/certificate-bg-mobile.png) no-repeat center center;background-size:100% 100%}#main .award__emblem{width:46.875vw;height:46.875vw;margin:4.6875vw auto 4.6875vw auto}#main .award h1{font-size:10vw;line-height:1em;margin-bottom:2.34375vw}#main .award h1 .award__congrats{font-size:7.5vw}#main .award h1 .award__member{font-size:5vw;position:relative;top:-1.25vw}#main .award h1 span{line-height:1em;margin:0 auto 1.5625vw auto}#main .award__preview{display:block;width:75vw;height:57.96875vw;margin-left:auto;margin-right:auto;margin-bottom:4.6875vw;-webkit-box-shadow:0 1.25vw #9b0005;box-shadow:0 1.25vw #9b0005}#main .award__print{width:11.11111em;height:2.44444em;border-radius:1.22222em;-webkit-box-shadow:0 1.25vw #9b0005;box-shadow:0 1.25vw #9b0005;font-size:5.625vw;margin-left:auto;margin-right:auto;margin-bottom:4.6875vw}}@media only screen and (min-width: 720px) and (max-width: 1023px), only screen and (min-width: 1024px){#main .award{font-size:16px}#main .award__wrap{margin:30px auto;border-radius:15px;width:57.5em;height:35.3125em;background:#ffb400 url(../static/profiles/certificate-bg.png) no-repeat center center;background-size:100% 100%}#main .award__emblem{width:10em;height:10em;position:absolute;top:1.875em;left:1.875em}#main .award h1{position:absolute;left:4.32em;top:.8em;font-size:3.125em;text-align:center}#main .award h1 .award__congrats{font-size:.9em}#main .award h1 .award__member{font-size:.6em;position:relative;top:-.16em}#main .award__preview{display:block;width:18.75em;height:14.4375em;position:absolute;left:7.5em;top:12.8125em;-webkit-box-shadow:0 4px #ff9c00;box-shadow:0 4px #ff9c00}#main .award__print{height:2.78261em;padding:0 1.30435em;border-radius:1.3913em;width:11.30435em;font-size:1.4375em;-webkit-box-shadow:0 4px #9b0005;box-shadow:0 4px #9b0005;position:absolute;top:20.21739em;left:5.86957em}}@media only screen and (min-width: 941px) and (max-width: 1056px){#main .award{font-size:14px}}@media only screen and (min-width: 831px) and (max-width: 940px){#main .award{font-size:12px}}@media only screen and (min-width: 720px) and (max-width: 830px){#main .award{font-size:10px}}#main .content-awards[data-state="complete"] .award{display:block}#main .badges{max-width:800px;margin:0 auto}#main .badges__badges{list-style:none;padding:0;margin:0;display:block}@media only screen and (max-width: 719px){#main .badges__badges{width:75vw;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 720px) and (max-width: 1023px), only screen and (min-width: 1024px){#main .badges__badges{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-20px;margin-right:-20px}}@media only screen and (min-width: 720px) and (max-width: 900px){#main .badges__badges{margin-left:-10px;margin-right:-10px}}#main .badge{border-radius:8px;position:relative;display:block}#main .badge__badge{background-position:center;background-repeat:no-repeat;background-size:contain;border-radius:50%;position:relative}#main .badge[data-state="complete"] .badge__badge::before{content:"";display:block;background:url(../static/profiles/check.png) no-repeat center center;background-size:contain;position:absolute;bottom:0;right:0;border-radius:50%}#main .badge--video{background:#9578e6 url(../static/profiles/badge-bg-purple.jpg) repeat-y center -10%;background-size:100% auto}#main .badge--video .badge__inner{background-color:#c7bdf9}#main .badge--video .badge__progress{background-color:#3b3178}#main .badge--video .badge__title{color:#3b3178}#main .badge--video .badge__badge{background-image:url(../static/profiles/video-badge-incomplete.png);-webkit-box-shadow:0 5px rgba(59,49,120,0.5);box-shadow:0 5px rgba(59,49,120,0.5)}#main .badge--video[data-state="complete"] .badge__badge{background-image:url(../static/profiles/video-badge.png)}#main .badge--video[data-state="complete"] .badge__badge::before{-webkit-box-shadow:0 3px rgba(59,49,120,0.5);box-shadow:0 3px rgba(59,49,120,0.5)}#main .badge--game{background:#00a854 url(../static/profiles/badge-bg-green.jpg) repeat-y center -10%;background-size:100% auto}#main .badge--game .badge__inner{background-color:#82e6b4}#main .badge--game .badge__progress{background-color:#005028}#main .badge--game .badge__title{color:#005028}#main .badge--game .badge__badge{background-image:url(../static/profiles/game-badge-incomplete.png);-webkit-box-shadow:0 5px rgba(0,80,40,0.5);box-shadow:0 5px rgba(0,80,40,0.5)}#main .badge--game[data-state="complete"] .badge__badge{background-image:url(../static/profiles/game-badge.png)}#main .badge--game[data-state="complete"] .badge__badge::before{-webkit-box-shadow:0 3px rgba(0,80,40,0.5);box-shadow:0 3px rgba(0,80,40,0.5)}#main .badge--activity{background:#ffc73f url(../static/profiles/badge-bg-orange.jpg) repeat-y center -10%;background-size:100% auto}#main .badge--activity .badge__inner{background-color:#ffefaa}#main .badge--activity .badge__progress{background-color:#783b00}#main .badge--activity .badge__title{color:#783b00}#main .badge--activity .badge__badge{background-image:url(../static/profiles/activity-badge-incomplete.png);-webkit-box-shadow:0 5px rgba(59,49,120,0.5);box-shadow:0 5px rgba(59,49,120,0.5)}#main .badge--activity[data-state="complete"] .badge__badge{background-image:url(../static/profiles/activity-badge.png)}#main .badge--activity[data-state="complete"] .badge__badge::before{-webkit-box-shadow:0 3px rgba(59,49,120,0.5);box-shadow:0 3px rgba(59,49,120,0.5)}#main .badge__title{text-align:center;font-family:"Luckiest Guy",sans-serif}#main .badge__progress-bar{background-color:#fff100;border-radius:2px;height:100%;position:relative;min-width:3%}#main .badge__progress-bar::before{background-color:#fffaa6;display:block;content:"";position:absolute}#main .badge__description{background-color:#FFF;color:#000;text-align:center}@media only screen and (max-width: 719px){#main .badge{margin-top:27.34375vw;padding:23.4375vw 3.90625vw 3.90625vw 3.90625vw;-webkit-box-shadow:0 1.09375vw rgba(0,80,120,0.5);box-shadow:0 1.09375vw rgba(0,80,120,0.5)}#main .badge__inner{position:relative;padding:2.34375vw;border-radius:1.25vw}#main .badge__progress{height:10vw;padding:1.875vw;border-radius:1.25vw}#main .badge__progress-bar::before{left:.9375vw;right:.9375vw;height:1.5625vw;top:.9375vw;border-radius:.9375vw}#main .badge__title{font-size:7.8125vw;margin:.48em auto .3em auto}#main .badge__description{padding:6.25vw 3.125vw;font-size:5vw;border-radius:1.25vw;min-height:36vw}#main .badge__badge{width:36.40625vw;height:36.40625vw;position:absolute;top:-5vw;left:50%;-webkit-transform:translate(-50%, -100%);transform:translate(-50%, -100%)}#main .badge[data-state="complete"] .badge__badge::before{width:9.375vw;height:9.375vw}}@media only screen and (min-width: 720px) and (max-width: 1023px), only screen and (min-width: 1024px){#main .badge{margin:100px 20px 0 20px;width:100%;max-width:240px;padding:76px 13px 13px 13px;-webkit-box-shadow:0 7px rgba(0,80,120,0.5);box-shadow:0 7px rgba(0,80,120,0.5)}#main .badge .badge{width:116px}#main .badge__inner{border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:7px;height:100%;position:relative}#main .badge__progress{height:32px;padding:6px;border-radius:4px}#main .badge__progress-bar::before{left:3px;right:3px;height:5px;top:3px;border-radius:3px}#main .badge__title{font-size:24px;margin:12px auto}#main .badge__description{padding:20px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-radius:4px}#main .badge__badge{width:116px;height:116px;position:absolute;top:-16px;left:50%;-webkit-transform:translate(-50%, -100%);transform:translate(-50%, -100%)}#main .badge[data-state="complete"] .badge__badge::before{width:30px;height:30px}}@media only screen and (min-width: 720px) and (max-width: 900px){#main .badge{margin-left:10px;margin-right:10px;padding:76px 7px 7px 7px}#main .badge__description{padding:10px}}

