.video-component{background-size:cover;background-position:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center}.video-component,.video-component .video-wrapper{width:100%;height:100%;overflow:hidden;position:relative}.video-component .video-wrapper{margin:auto}.video-component .loading-mini-container{position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;background-color:rgba(0,0,0,.2);-webkit-transition:.2s;transition:.2s}.video-component video{margin:auto;width:100%;height:100%;background-color:#000;display:block;-webkit-transform:translateZ(0);transform:translateZ(0)}.video-component video::-webkit-media-controls-start-playback-button{display:none}.video-component .video-controls-component{position:absolute;bottom:0;z-index:2;-webkit-transition:.2s;transition:.2s}.video-component.playing .video-controls-component{opacity:0;-webkit-transition:.2s;transition:.2s}.video-component.playing .video-wrapper:hover .video-controls-component{opacity:1}.video-component.thumbnail{background-color:rgba(0,0,0,.5)}.video-component.cover video{position:absolute;top:50%;left:50%;width:auto;height:auto;min-width:100%;min-height:100%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.video2{background-color:#000}.video2 .video-controls-component{position:absolute;bottom:0;z-index:2;-webkit-transition:.2s;transition:.2s}.video-controls-component{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:24px;-ms-flex-direction:row;flex-direction:row;width:100%;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.video-controls-component>:nth-child(n){margin-right:24px}.video-controls-component>:last-child{margin-right:0}.video-controls-component .video-controls-player{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.video-controls-component .video-controls-player>:nth-child(n){margin-right:12px}.video-controls-component .video-controls-player>:last-child{margin-right:0}.video-controls-component .video-controls-button{-ms-flex-direction:row;flex-direction:row}.video-controls-component .video-controls-button>:nth-child(n){margin-right:18px}.video-controls-component .video-controls-button>:last-child{margin-right:0}.video-controls-component .video-controls-svg{height:30px}.video-controls-component .video-controls-play-toggle{-ms-flex-negative:0;flex-shrink:0;width:12px;height:12px;background-size:12px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1);-webkit-backface-visibility:hidden;backface-visibility:hidden}.video-controls-component .video-controls-play-toggle,.video-controls-component .video-controls-play-toggle:hover{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.video-controls-component .video-controls-play-toggle:hover{-webkit-transform:translateZ(0) scale(1.05);transform:translateZ(0) scale(1.05)}.video-controls-component .video-controls-button{width:36px;height:36px;-webkit-transition:.25s;transition:.25s;background-color:hsla(0,0%,100%,.5);border-radius:50%;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.video-controls-component .video-controls-button:hover{-webkit-transform:translateZ(0) scale(1.05);transform:translateZ(0) scale(1.05);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.video-controls-component .video-controls-button svg{fill:#fff}.video-controls-component .video-controls-time-remaining{color:#fff;font-family:Avenir;font-style:normal;font-weight:700;-webkit-font-smoothing:antialiased;height:12px}.video-controls-component .video-controls-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row}.video-controls-component .video-controls-buttons>:nth-child(n){margin-right:12px}.video-controls-component .video-controls-buttons>:last-child{margin-right:0}button.play-button-component{background-color:#454545;-webkit-box-shadow:0 3px 4px rgba(0,0,0,.2);box-shadow:0 3px 4px rgba(0,0,0,.2)}button.play-button-component .play-button-svg{fill:#fff}button.play-button-component span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}button.play-button-component.inverted .play-button-svg{fill:#454545}button.play-button-component.flat{-webkit-box-shadow:none;box-shadow:none}.button-component{font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased;padding:12px 24px;border-radius:8px;border:2px solid #454545;color:#454545;background:transparent;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:.2s;transition:.2s;font-size:1em;-ms-flex-negative:0;flex-shrink:0}.button-component:hover{-webkit-transform:translateZ(0) scale(1.05);transform:translateZ(0) scale(1.05);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.button-component:disabled{cursor:not-allowed;border-color:transparent;background-color:rgba(69,69,69,.15);-webkit-box-shadow:none;box-shadow:none;color:#fff}.button-component:hover:disabled{-webkit-transform:scale(1);transform:scale(1)}button.border.blue,button.border.icon-label.blue{background-color:transparent;border-color:#4f7ff8;color:#4f7ff8}button.border.blue:hover,button.border.icon-label.blue:hover{border-color:#366df7;color:#366df7;background-color:transparent}button.border.icon-label.blue{padding:12px 24px 12px 12px}button.border.icon-label.blue svg{fill:#4f7ff8}button.circle{padding:0;border-radius:50%;border:0;width:48px;height:48px;background-color:#fff}button.circle span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}button.circle:disabled{background-color:rgba(69,69,69,.15)}button.primary{background-color:#454545;color:#fff;border-color:transparent;font-size:1.25em}button.primary:hover{background-color:#383838}button.primary:disabled,button.primary:hover:disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(69,69,69,.15)}button.blue{background-color:#4f7ff8;color:#fff;border-color:transparent}button.blue:hover{background-color:#366df7}button.danger,button.red{background-color:#f66;border-color:transparent;color:#fff}button.danger:hover,button.red:hover{background-color:#ff4d4d}button.green{background-color:#00d3a3;border-color:transparent;color:#fff}button.green:hover{background-color:#00ba8f}button.border.green,button.border.icon-label.green{background-color:transparent;border-color:#00d3a3;color:#00d3a3}button.border.green:hover,button.border.icon-label.green:hover{border-color:#00ba8f;color:#00ba8f;background-color:transparent}button.border.icon-label.green{padding:12px 24px 12px 12px}button.border.icon-label.green svg{fill:#00d3a3}button.yellow{background-color:#ffca36;border-color:transparent;color:#fff}button.yellow:hover{background-color:#ffc31d}button.purple{background-color:#684ff8;border-color:transparent;color:#fff}button.purple:hover{background-color:#5336f7}button.border.icon-label.purple,button.border.purple{background-color:transparent;border-color:#684ff8;color:#684ff8}button.border.icon-label.purple:hover,button.border.purple:hover{border-color:#5336f7;color:#5336f7;background-color:transparent}button.medium-purple{background-color:#5c57ff;border-color:transparent;color:#fff}button.medium-purple:hover{background-color:#433eff}button.blue:disabled,button.blue:hover:disabled,button.danger:disabled,button.danger:hover:disabled,button.green:disabled,button.green:hover:disabled,button.medium-purple:disabled,button.medium-purple:hover:disabled,button.purple:disabled,button.purple:hover:disabled,button.red:disabled,button.red:hover:disabled,button.yellow:disabled,button.yellow:hover:disabled{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(69,69,69,.15)}button.blue.invert,button.blue.invert.icon-label{color:#4f7ff8}button.blue.invert.icon-label svg,button.blue.invert svg{fill:#4f7ff8}button.blue.invert.icon-label:hover,button.blue.invert:hover{color:#366df7}a.red,button.red.invert{color:#f66}a.red:hover,button.red.invert:hover{color:#ff4d4d}a.yellow,button.yellow.invert{color:#ffca36}a.yellow:hover,button.yellow.invert:hover{color:#ffc31d}a.green,button.green.invert{color:#00d3a3}a.green:hover,button.green.invert:hover{color:#00ba8f}a.purple,button.purple.invert{color:#684ff8}a.purple:hover,button.purple.invert:hover{color:#5336f7}a.medium-purple,button.medium-purple.invert{color:#5c57ff}a.medium-purple:hover,button.medium-purple.invert:hover{color:#433eff}a.invert,button.invert{background-color:#fff;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.2);box-shadow:0 1px 6px rgba(0,0,0,.2);border-color:transparent;color:#454545}a.invert:hover,button.invert:hover{background-color:#fff}a.invert:disabled,button.invert:disabled{color:#fff;background-color:rgba(69,69,69,.15);-webkit-box-shadow:none;box-shadow:none}button.small{font-size:.75em;text-transform:uppercase;padding:6px 18px}button.medium{font-size:1em;padding:12px 18px;min-width:180px}@media (max-width:408px){button.medium{min-width:145px}}button.no-border{border:none}button.icon{border:none;padding:0;border-radius:0}button.icon-label{padding:6px 24px 6px 12px}button.icon-label:disabled svg{fill:#b2b2b2}button.icon-label:disabled span{color:#b2b2b2}button.icon-label>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0}button.icon-label>span>:nth-child(n){margin-right:12px}button.icon-label>span>:last-child{margin-right:0}button.icon-label svg{height:36px;width:36px;fill:#454545}button.icon-label.blue svg,button.icon-label.danger svg,button.icon-label.green svg,button.icon-label.medium-purple svg,button.icon-label.primary svg,button.icon-label.purple svg,button.icon-label.red svg,button.icon-label.yellow svg{fill:#fff}button.pill{border-radius:100px}.button-wrapper-split{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;margin:12px 0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-negative:0;flex-shrink:0}.button-wrapper-split>:nth-child(n){margin-right:12px}.button-wrapper-split>:last-child{margin-right:0}.button-wrapper-split.center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.login-btn{height:64px;width:500px;-webkit-transition:background-color .3s,-webkit-box-shadow .3s;transition:background-color .3s,-webkit-box-shadow .3s;transition:background-color .3s,box-shadow .3s;transition:background-color .3s,box-shadow .3s,-webkit-box-shadow .3s;padding:15px 130px;border-radius:13px;-webkit-box-shadow:0 -1px 0 rgba(0,0,0,.04),0 1px 1px rgba(0,0,0,.25);box-shadow:0 -1px 0 rgba(0,0,0,.04),0 1px 1px rgba(0,0,0,.25);color:#7d7d7d;font-size:22px;font-weight:700;background-repeat:no-repeat}.login-btn.google{background-image:url("https://cdn-jam-p00.diy.org/educator/common/google-logo.svg");background-color:#fff;margin-top:15px}.login-btn.clever,.login-btn.google{background-size:55px 55px;background-position:90px 3px}.login-btn.clever{background-image:url("https://cdn-jam-p00.diy.org/educator/common/clever-logo.svg");background-color:#4f7ff8;border-color:#4f7ff8;color:#fff;margin-top:30px}.registration-button{background-color:#00d3a3;color:#fff;border-radius:14px;margin-top:5%;font-size:18px;font-weight:700;border:none}.registration-button:disabled{cursor:not-allowed;background-color:#b3b3b3}.registration-button.go-btn{height:46px;-ms-flex-item-align:center;align-self:center;margin-left:10px;margin-right:10px;margin-top:20%}.registration-button.go-btn:disabled{cursor:not-allowed;background-color:#b3b3b3}.video-controls-timeline{width:100%;height:36px;border-radius:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.video-controls-timeline .video-controls-scrubber{width:100%;height:6px;background-color:hsla(0,0%,100%,.3);border-radius:100px;position:relative;cursor:pointer}.video-controls-timeline .video-controls-elapsed{position:absolute;height:6px;border-radius:100px;top:0;background-color:#4f7ff8}.video-controls-timeline .video-controls-buffered{position:absolute;border-radius:100px;top:0;opacity:.5;-webkit-transition:.2s;transition:.2s;height:6px;background-color:#ededed}.video-controls-timeline .video-controls-node{position:absolute;z-index:1;width:18px;height:18px;border-radius:50%;border:3px solid #fff;background-color:#4f7ff8;top:-6px;-webkit-box-shadow:0 0 4px rgba(0,0,0,.5);box-shadow:0 0 4px rgba(0,0,0,.5);margin-left:-12px;-webkit-transform:scale(1);transform:scale(1);cursor:pointer}.video-controls-timeline .video-controls-node:hover{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.loading-container{position:fixed;width:auto;height:100%;top:0;left:0;right:0;z-index:100;background-color:rgba(69,69,69,.9);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.loading-container .loading-spin{border:4px solid;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-name:loading;animation-name:loading;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes loading{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);border-radius:5px;border-color:#4f7ff8;width:84px;height:84px}17%{-webkit-transform:rotate(1turn);transform:rotate(1turn);border-radius:18px;border-color:#00d3a3;width:59.64px;height:59.64px}34%{-webkit-transform:rotate(650deg);transform:rotate(650deg);border-radius:100px;border-color:#8cdfb1;width:47.88px;height:23.52px}51%{-webkit-transform:rotate(800deg);transform:rotate(800deg);border-radius:50%;border-color:#ebce5c;width:23.52px;height:23.52px}68%{-webkit-transform:rotate(650deg);transform:rotate(650deg);border-radius:100px;border-color:#8cdfb1;width:47.88px;height:23.52px}85%{-webkit-transform:rotate(1turn);transform:rotate(1turn);border-radius:18px;border-color:#00d3a3;width:59.64px;height:59.64px}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);border-radius:5px;border-color:#4f7ff8;width:84px;height:84px}}@keyframes loading{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);border-radius:5px;border-color:#4f7ff8;width:84px;height:84px}17%{-webkit-transform:rotate(1turn);transform:rotate(1turn);border-radius:18px;border-color:#00d3a3;width:59.64px;height:59.64px}34%{-webkit-transform:rotate(650deg);transform:rotate(650deg);border-radius:100px;border-color:#8cdfb1;width:47.88px;height:23.52px}51%{-webkit-transform:rotate(800deg);transform:rotate(800deg);border-radius:50%;border-color:#ebce5c;width:23.52px;height:23.52px}68%{-webkit-transform:rotate(650deg);transform:rotate(650deg);border-radius:100px;border-color:#8cdfb1;width:47.88px;height:23.52px}85%{-webkit-transform:rotate(1turn);transform:rotate(1turn);border-radius:18px;border-color:#00d3a3;width:59.64px;height:59.64px}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);border-radius:5px;border-color:#4f7ff8;width:84px;height:84px}}.loading-mini-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0}.loading-mini-container .loading-spin{border:4px solid;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-name:mini-loader;animation-name:mini-loader;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;border-color:#4f7ff8;width:30px;height:30px;border-radius:5px}@-webkit-keyframes mini-loader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes mini-loader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.checkpoint-component{width:100%;height:60px;background-color:#fff;border-radius:54px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;padding:0 12px 0 84px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.checkpoint-component .checkpoint-count{margin-right:24px;color:#7d7d7d;font-family:Avenir;font-style:normal;font-weight:700;-webkit-font-smoothing:antialiased;font-size:1.125em}.checkpoint-component .checkpoint-count strong{font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased;color:#454545}.checkpoint-component .checkpoint-header{font-size:1.875em;color:#684ff8;font-family:Avenir Next;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased;text-transform:uppercase;padding-top:1px;z-index:1}.checkpoint-component .checkpoint-icon{position:absolute;top:0;left:0;bottom:0;margin:auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.checkpoint-component .checkpoint-icon svg.pizza-svg{position:absolute;left:18px;bottom:19px}.checkpoint-component .checkpoint-icon .live-flag-svg{border-top-left-radius:20px;border-bottom-left-radius:20px}.checkpoint-component .checkpoint-bullet{width:24px;height:24px;border-radius:50%;background-color:#b2b2b2;margin-left:18px}.checkpoint-component .challenge-progress-component{margin-right:24px}.checkpoint-component button{width:195px;font-size:1.125em;padding:6px 24px;-webkit-box-shadow:none;box-shadow:none}.checkpoint-component.end .checkpoint-header{color:#454545}.checkpoint-component.how-to{overflow:hidden}.checkpoint-component.how-to .checkpoint-header{color:#fff}.line-component{width:8px;-ms-flex-negative:0;flex-shrink:0;background-color:#b2b2b2}.line-component.rounded{border-bottom-left-radius:18px;border-bottom-right-radius:18px}.challenge-details-component .live-challenge-wrapper .live-challenge-details{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:25px;margin-bottom:18px}.challenge-details-component .live-challenge-wrapper .live-challenge-details .live-challenge-content{margin:36px 40px;width:100%}.challenge-details-component .live-challenge-wrapper .live-challenge-details .live-challenge-content .live-challenge-content-title{font-size:16px;line-height:22px;color:#7d7d7d;margin-right:8px;font-family:Avenir;font-style:normal;font-weight:700;-webkit-font-smoothing:antialiased}.challenge-details-component .live-challenge-wrapper .live-challenge-details .live-challenge-content .live-challenge-content-subtitle{font-weight:500;font-size:14px;line-height:18px;color:#7d7d7d}.challenge-details-component .live-challenge-wrapper .live-challenge-details .live-challenge-content .live-challenge-calendar{background:#ededed;border-radius:18px;width:351px;height:82px}.challenge-details-component .live-challenge-wrapper .live-challenge-details .live-challenge-content .live-challenge-calendar .calendar-details{display:-webkit-box;display:-ms-flexbox;display:flex;-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:12px;padding:18px}.challenge-details-component .live-challenge-wrapper .live-challenge-details .live-challenge-content .live-challenge-calendar .calendar-details .live-challenge-key{font-size:16px;line-height:22px;color:#7d7d7d}.challenge-details-component .live-challenge-wrapper .live-challenge-details .live-challenge-content .live-challenge-calendar .calendar-details .live-challenge-value{font-weight:800;font-size:18px;line-height:22px;color:#454545}.challenge-details-component .live-challenge-wrapper .live-challenge-details .live-challenge-content .live-challenge-calendar .add-to-calendar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-left:12px}.challenge-details-component .live-challenge-wrapper .live-challenge-details .live-challenge-content .live-challenge-calendar .add-to-calendar .calendar-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:18px;background:#e3e3e3;border-radius:21px;font-weight:700;font-size:14px;line-height:18px;color:#4f7ff8;padding:12px;margin:6px 16px}.challenge-details-component .live-challenge-wrapper .live-challenge-details .live-challenge-content .live-challenge-calendar .add-to-calendar .calendar-button svg.calendar{margin-right:9px}.challenge-details-component .live-challenge-wrapper .live-challenge-details .live-challenge-content .live-challenge-calendar .add-to-calendar svg.calendar-info-icon{margin-top:10px}.challenge-details-component .live-challenge-wrapper .live-challenge-details .live-challenge-content .join-now{text-align:center}.challenge-details-component .live-challenge-wrapper .live-challenge-details .live-challenge-content .join-now .join-now-text{margin-top:60px;font-weight:500;font-size:18px}.challenge-details-component .live-challenge-wrapper .live-challenge-details .live-challenge-content .join-now .join-now-text .tooltip div:nth-child(2){width:288px;height:92px;margin-bottom:35px;margin-left:9px;text-align:left;font-weight:550;line-height:14px}.challenge-details-component .live-challenge-wrapper .live-challenge-details .live-challenge-content .join-now .join-now-text svg.join-now-info-icon{margin-bottom:3px;margin-left:18px;vertical-align:bottom}.challenge-details-component .live-challenge-wrapper .live-challenge-details .live-challenge-content .join-now .join-now-text .btn{background:#00d3a3;border-radius:18px;color:#fff;font-weight:800;font-size:30px;line-height:36px;padding:21px 260px;margin-top:12px}.challenge-details-component .live-challenge-wrapper .live-challenge-details .live-challenge-content .join-now .join-now-text .starts-in-btn{opacity:.5}.challenge-details-component .live-challenge-wrapper .live-challenge-details .live-challenge-content .join-now .join-now-text .join-now-btn{cursor:pointer}.challenge-details-component .challenge-details-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;padding:0 26px;margin-top:-21px;position:relative}.challenge-details-component .challenge-details-wrapper>:nth-child(n){margin-right:54px}.challenge-details-component .challenge-details-wrapper>:last-child{margin-right:0}.challenge-details-component .challenge-details-content{padding:54px 0 18px}.challenge-details-component .challenge-details-content>:nth-child(n){margin-bottom:36px}.challenge-details-component .challenge-details-content>:last-child{margin-bottom:0}.challenge-details-component .challenge-details-content .live-challenge-mentor-wrapper .heading{font-weight:700;font-size:16px;line-height:22px;color:#7d7d7d}.challenge-details-component .challenge-details-content .live-challenge-mentor-wrapper .mentor-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:29px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.challenge-details-component .challenge-details-content .live-challenge-mentor-wrapper .mentor-info .avatar img{width:140px;height:140px;border-radius:50%}.challenge-details-component .challenge-details-content .live-challenge-mentor-wrapper .mentor-info .details{width:408px;background:#ededed;border-radius:12px;margin-left:29px;padding:18px;font-size:16px}.challenge-details-component .challenge-details-content .live-challenge-mentor-wrapper .mentor-info .details .mentor-name{background:#e3e3e3;border-radius:21px;font-family:Avenir;font-style:normal;font-weight:700;-webkit-font-smoothing:antialiased;line-height:22px;color:#454545;padding:4px 18px}.challenge-details-component .challenge-details-content .live-challenge-mentor-wrapper .mentor-info .details .mentor-bio{font-family:Avenir;font-style:normal;font-weight:500;-webkit-font-smoothing:antialiased;line-height:24px;color:#39464e;padding:16px 18px}.challenge-details-component .challenge-details-description{font-size:1.375em;color:#454545;line-height:1.5em}.challenge-details-component .challenge-details-description .my-anchor-css-class{font-size:16px}.challenge-details-component .challenge-details-description .rich-text-url{font-size:18px}.avatar-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;position:relative;border-radius:50%;background-size:cover;background-position:50%;border:2px solid #fff}.avatar-container.little{width:24px;height:24px}.avatar-container.nav{width:36px;height:36px}.avatar-container.tiny{width:42px;height:42px}.avatar-container.mini{width:48px;height:48px}.avatar-container.small{width:60px;height:60px}.avatar-container.medium{width:72px;height:72px}.avatar-container.large{width:84px;height:84px}.avatar-container.huge{width:108px;height:108px;border-width:4px}@media (max-width:425px){.avatar-container.huge{width:72px;height:72px}}.avatar-container.gigantic{width:132px;height:132px;border-width:4px}#search-nickname-hashtag-wrapper{margin-left:270px;text-align:center;position:relative}#search-nickname-hashtag-wrapper .search-nickname-hashtag{width:286px;height:40px;background-color:#7861ff;border-radius:12px;color:#fff;font-size:14px;font-weight:700}#search-nickname-hashtag-wrapper .search-nickname-hashtag fieldset{border:none}#search-nickname-hashtag-wrapper .search-nickname-hashtag #search-svg path{fill:#fff}#search-nickname-hashtag-wrapper #overlay-1{display:none;position:fixed;width:100%;height:100%;top:72px;left:0;right:0;bottom:0;z-index:-1}#search-nickname-hashtag-wrapper #search-popup{display:none;width:340px;height:550px;z-index:9999;background:#f5f5f5;-webkit-box-shadow:0 2px 0 rgba(0,0,0,.12);box-shadow:0 2px 0 rgba(0,0,0,.12);border-radius:16px;position:absolute;top:80px;right:0;left:0}#search-nickname-hashtag-wrapper #search-popup .search-loading{padding:250px 0}#search-nickname-hashtag-wrapper #search-popup .subscribe-wrapper{height:402px;margin-top:200px}#search-nickname-hashtag-wrapper #search-popup .subscribe-wrapper .subscribe-title{font-weight:900;font-size:18px;line-height:22px;text-align:center;color:#4f7ff8;margin:0 29px}#search-nickname-hashtag-wrapper #search-popup .subscribe-wrapper .subscribe-button{margin-top:20px;border-radius:12px;font-weight:700;font-size:22px;line-height:26px;background:#00d3a3;color:#fff;border-color:#00d3a3;border-width:0;padding:14px 24px}#search-nickname-hashtag-wrapper #search-popup .search-error-wrapper{height:402px;margin-top:30px}#search-nickname-hashtag-wrapper #search-popup .search-error-wrapper .search-error-title{font-weight:700;font-size:18px;line-height:22px;text-align:center;color:#4f7ff8;margin-bottom:12px}#search-nickname-hashtag-wrapper #search-popup .search-error-wrapper .search-error-subtitle{margin:0 90px;font-size:16px;line-height:22px;text-align:center;color:#454545}#search-nickname-hashtag-wrapper #search-popup .search-results .search-options{margin-top:29px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;color:#454545;font-weight:500;font-size:18px;cursor:pointer;border-bottom:1px solid #d4d4d4;margin-bottom:16px}#search-nickname-hashtag-wrapper #search-popup .search-results .search-options .selected{border-bottom:2px solid #454545;font-weight:900}#search-nickname-hashtag-wrapper #search-popup .search-results .search-results ::-webkit-scrollbar{-webkit-appearance:none;width:7px}#search-nickname-hashtag-wrapper #search-popup .search-results .search-results ::-webkit-scrollbar-thumb{border-radius:5px;background-color:rgba(0,0,0,.5);-webkit-box-shadow:0 0 1px hsla(0,0%,100%,.5)}#search-nickname-hashtag-wrapper #search-popup .search-results .search-results .search-option-heading{background-color:#ededed;border-radius:12px;height:24px;width:318px;line-height:25px;text-align:center;color:#7d7d7d;font-size:14px;font-weight:700;margin:0 10px 12px}#search-nickname-hashtag-wrapper #search-popup .search-results .search-results .show-more-button{border:#684ff8;border-width:0;background:#684ff8;border-radius:9px;padding:10px 18px;color:#fff;font-size:18px;line-height:22px;font-weight:900}#search-nickname-hashtag-wrapper #search-popup .search-results .search-results .nickname-container{height:420px;overflow-y:scroll}#search-nickname-hashtag-wrapper #search-popup .search-results .search-results .nickname-container .nickname-wrapper a{display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;border-radius:8px;height:66px;width:318px;margin:5px 0 12px 12px}#search-nickname-hashtag-wrapper #search-popup .search-results .search-results .nickname-container .nickname-wrapper a .nickname-img{height:42px;width:42px;border-radius:21px;margin:12px;margin-right:6px}#search-nickname-hashtag-wrapper #search-popup .search-results .search-results .nickname-container .nickname-wrapper a .nickname-details{margin-top:11px;text-align:left}#search-nickname-hashtag-wrapper #search-popup .search-results .search-results .nickname-container .nickname-wrapper a .nickname-details .nickname-name{color:#454545;font-weight:900;margin-bottom:3px;font-size:14px;line-height:18px}#search-nickname-hashtag-wrapper #search-popup .search-results .search-results .nickname-container .nickname-wrapper a .nickname-follower{margin:12px;margin-left:auto}#search-nickname-hashtag-wrapper #search-popup .search-results .search-results .nickname-container .nickname-wrapper a .nickname-follower .follower-info-follow-button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:9px;padding:12px 10px}#search-nickname-hashtag-wrapper #search-popup .search-results .search-results .nickname-container .nickname-wrapper a .nickname-follower .follower-info-follow-button.blue{width:87px;height:42px;background:#684ff8}#search-nickname-hashtag-wrapper #search-popup .search-results .search-results .nickname-container .nickname-wrapper a .nickname-follower .follower-info-follow-button.following{width:114px;height:42px;background:#f5f5f5;color:#684ff8;border-color:#f5f5f5}#search-nickname-hashtag-wrapper #search-popup .search-results .search-results .nickname-container .nickname-wrapper:hover{-webkit-filter:drop-shadow(0 0 5px rgba(0,0,0,.3));filter:drop-shadow(0 0 5px rgba(0,0,0,.3))}#search-nickname-hashtag-wrapper #search-popup .search-results .search-results .hashtag-container{height:420px;overflow-x:hidden}#search-nickname-hashtag-wrapper #search-popup .search-results .search-results .hashtag-container hr{width:90%;border-width:1px}#search-nickname-hashtag-wrapper #search-popup .search-results .search-results .hashtag-container a .hashtag-wrapper{height:58px;width:305px;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;margin:0 18px;font-weight:700}#search-nickname-hashtag-wrapper #search-popup .search-results .search-results .hashtag-container a .hashtag-wrapper .hashtag-name{font-size:14px;color:#454545;font-weight:900}#search-nickname-hashtag-wrapper #search-popup .search-results .search-results .hashtag-container a .hashtag-wrapper .hashtag-count{font-size:12px;color:#7d7d7d}#search-nickname-hashtag-wrapper #search-popup .search-results .search-results .hashtag-container a .hashtag-wrapper:hover .hashtag-name{text-decoration:underline}@media only screen and (max-width:1200px){#search-nickname-hashtag-wrapper{margin-left:60px}#search-nickname-hashtag-wrapper .search-nickname-hashtag{width:240px}}@media only screen and (max-width:1000px){#search-nickname-hashtag-wrapper{margin-left:0}#search-nickname-hashtag-wrapper .search-nickname-hashtag{width:185px}}.media-container{width:100%;height:100%;position:relative;overflow:hidden}.media-container .media-image{background-size:cover;background-position:50%;min-width:100%;min-height:100%}.media-container .media-placeholder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased;padding:12px;text-align:center;position:absolute;margin:auto;width:100%;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#454545;font-size:.75em;line-height:1.5em;background:#f5f5f5}.card-component .empty-card-component.card-front{padding:12px;-webkit-box-shadow:none;box-shadow:none;background-color:transparent;border:2px dashed #d4d4d4}.card-component .empty-card-component.card-front>:nth-child(n){margin-bottom:12px}.card-component .empty-card-component.card-front>:last-child{margin-bottom:0}.card-component .empty-card-component.card-front .empty-card-text{font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased;line-height:1.25em;color:#b2b2b2;text-align:center}.card-component .empty-card-component.card-front.filled{padding:12px 6px;border:none;background-color:#ededed}.card-component .empty-card-component.card-front.filled>:nth-child(n){margin-bottom:24px}.card-component .empty-card-component.card-front.filled>:last-child{margin-bottom:0}.card-component .bar-graph-container{border-width:4px;border-width:3px}.card-component.large .empty-card-component.card-front{padding:12px;-webkit-box-shadow:none;box-shadow:none}.card-component{position:relative}.card-component .card-front{width:144px;height:201px;border-radius:12px;background-color:#f5f5f5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.2);box-shadow:0 1px 3px rgba(0,0,0,.2);position:relative;-webkit-transition:.25s;transition:.25s;z-index:1}.card-component .card-front video{min-width:100%;min-height:100%;width:auto;height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.card-component .card-behind{width:144px;height:201px;position:absolute;top:0;left:0;right:0;bottom:0;border-radius:12px;background-color:#f5f5f5;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.2);box-shadow:0 1px 3px rgba(0,0,0,.2);-webkit-transition:.25s;transition:.25s}.card-component .card-1{-webkit-transform:translate(4px,1px);transform:translate(4px,1px);z-index:0}.card-component .card-2{-webkit-transform:translate(-4px,2px);transform:translate(-4px,2px);z-index:0}.card-component.square .card-front{width:660px;border-radius:12px;overflow:hidden}.card-component.expanded .card-front,.card-component.square .card-front{-webkit-box-shadow:0 2px 7px rgba(0,0,0,.2);box-shadow:0 2px 7px rgba(0,0,0,.2);height:660px;padding:0}.card-component.expanded .card-front{border:12px solid #fff;width:1140px;border-radius:12px}@media (max-width:1024px){.card-component.expanded .card-front{width:912px;height:528px}}.card-component.expanded .card-front video{width:100%;height:100%}.card-component.large .card-behind,.card-component.large .card-front{-webkit-box-shadow:0 2px 7px rgba(0,0,0,.2);box-shadow:0 2px 7px rgba(0,0,0,.2);width:318px;height:480px;border-radius:12px;padding:0;overflow:hidden}.card-component.large .card-1{-webkit-transform:translate(4px,4px);transform:translate(4px,4px)}.card-component.large .card-2{-webkit-transform:translate(-4px,6px);transform:translate(-4px,6px)}.card-component.medium .card-behind,.card-component.medium .card-front{overflow:hidden;width:156px;height:219px;padding:0}.card-component.small .card-behind,.card-component.small .card-front{width:126px;height:183px}.card-component.mini .card-behind,.card-component.mini .card-front{width:90px;height:126px}.card-component.tiny .card-behind,.card-component.tiny .card-front{border-radius:4px;width:54px;height:76px;padding:0}.card-component.stacks:hover .card-1{-webkit-transform:translate(8px) rotate(4deg);transform:translate(8px) rotate(4deg)}.card-component.stacks:hover .card-2{-webkit-transform:translate(-8px) rotate(-4deg);transform:translate(-8px) rotate(-4deg)}.user-portfolio-post-card-component{border-radius:12px;overflow:hidden;margin-bottom:18px;-webkit-transform:translateZ(0);transform:translateZ(0);position:relative;width:300px;height:300px;display:block;-webkit-column-break-inside:avoid;break-inside:avoid}.user-portfolio-post-card-component svg{position:absolute;right:12px;top:12px}.user-portfolio-post-card-component.landscape{width:300px;height:198px}.user-portfolio-post-card-component.portrait{width:300px;height:450px}.challenge-component{width:288px;height:264px;margin-top:8px;background-color:#fff;border-radius:18px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-shadow:0 3px 8px 0 rgba(0,0,0,.12);box-shadow:0 3px 8px 0 rgba(0,0,0,.12);position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1);-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer}.challenge-component,.challenge-component:hover{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.challenge-component:hover{-webkit-transform:translateZ(0) scale(1.05);transform:translateZ(0) scale(1.05)}.challenge-component .challenge-image{background-size:cover;background-position:50%;background-color:#4f7ff8;width:100%;height:162px}.challenge-component .challenge-completed{width:100%;height:162px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute}.challenge-component .challenge-completed svg{margin-top:12px;width:54px;height:63px;z-index:1}.challenge-component .challenge-completed.shadow:after{content:"";width:100%;background-color:rgba(0,0,0,.2);height:162px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;position:absolute}.challenge-component .challenge-completed-header{text-transform:uppercase;color:#fff;font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased;font-size:1.125em}.challenge-component .challenge-detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;padding:12px 15px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative}.challenge-component .challenge-name{font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased;font-size:1.125em;color:#454545;line-height:1.2em}.challenge-component .challenge-how-to{position:absolute;top:-24px;left:0;height:42px}.challenge-component .challenge-how-to span{top:0;bottom:0;line-height:42px;font-family:Avenir Next;width:100%;left:48px;text-transform:uppercase;font-size:1.125em}.challenge-component .challenge-how-to span,.challenge-component .challenge-popular{position:absolute;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased;color:#fff}.challenge-component .challenge-popular{font-family:Avenir;font-size:.75em;background-color:#f66;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0 12px 0 6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:100px;-webkit-box-shadow:0 2px 0 0 rgba(0,0,0,.12);box-shadow:0 2px 0 0 rgba(0,0,0,.12);height:24px;line-height:24px;top:12px;right:12px;z-index:1}.challenge-component .challenge-popular>:nth-child(n){margin-right:6px}.challenge-component .challenge-popular>:last-child{margin-right:0}.challenge-component .challenge-popular span{margin-top:2px}.challenge-component .challenge-popular svg{width:14px;height:14px}.challenge-component .challenge-popular svg>path{fill:#fff}.challenge-component .how-to-tag-component{position:absolute;top:-18px;left:0}.challenge-component .challenge-difficulty-component,.challenge-component .challenge-live-status-component{position:absolute;top:12px;left:12px;z-index:1}.challenge-component.completed .challenge-image.no-image{background-color:#00d3a3}.challenge-component.completed .challenge-completed.shadow{background-color:rgba(0,235,172,.75)}.challenge-component.completed .challenge-completed.shadow:after{display:none}.challenge-component.videos .challenge-detail{padding:33px 15px 12px}.challenge-component.videos .challenge-completed,.challenge-component.videos .challenge-completed:after,.challenge-component.videos .challenge-image{height:144px}.challenge-badge-component{border-radius:100px;height:24px;line-height:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 12px;-ms-flex-item-align:start;align-self:flex-start;z-index:0}.challenge-badge-component span{font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased;color:#fff;font-size:.75em}.challenge-difficulty-component{background-color:#fff;border-radius:100px;height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 12px 0 9px;-webkit-box-shadow:0 2px 0 0 rgba(0,0,0,.12);box-shadow:0 2px 0 0 rgba(0,0,0,.12);-ms-flex-item-align:start;align-self:flex-start;z-index:0}.challenge-difficulty-component>:nth-child(n){margin-right:6px}.challenge-difficulty-component>:last-child{margin-right:0}.challenge-difficulty-component span{font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased;color:#4f7ff8;font-size:.75em;margin-top:2px}.challenge-difficulty-component .challenge-difficulty-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:24px;height:15px}.challenge-difficulty-component .challenge-difficulty-icon>:nth-child(n){margin-right:-3px}.challenge-difficulty-component .challenge-difficulty-icon>:last-child{margin-right:0}.challenge-live-status-component{background-color:#f66;border-radius:100px;height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 12px 0 9px;-webkit-box-shadow:0 2px 0 0 rgba(0,0,0,.12);box-shadow:0 2px 0 0 rgba(0,0,0,.12);-ms-flex-item-align:start;align-self:flex-start;z-index:0;position:relative}.challenge-live-status-component>:nth-child(n){margin-right:6px}.challenge-live-status-component>:last-child{margin-right:0}.challenge-live-status-component span{font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased;color:#fff;font-size:.75em;margin-top:2px}.challenge-live-status-component .challenge-live-status-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:12px;height:9.6px}.challenge-live-status-component .challenge-live-status-icon>:nth-child(n){margin-right:-3px}.challenge-live-status-component .challenge-live-status-icon>:last-child{margin-right:0}.challenge-live-status-component .date-time{position:absolute;top:72px;left:0;width:158.4px;border-radius:100px;background-color:#00bfe6;height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 12px 0 9px;-webkit-box-shadow:0 2px 0 0 rgba(0,0,0,.12);box-shadow:0 2px 0 0 rgba(0,0,0,.12);-ms-flex-item-align:start;align-self:flex-start;z-index:0}.challenge-live-status-component .date-time>:nth-child(n){margin-right:6px}.challenge-live-status-component .date-time>:last-child{margin-right:0}.challenge-live-status-component .date-time .span{font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased;color:#fff;font-size:.75em;margin-top:2px}.challenge-live-status-component.upcoming{background-color:#00bfe6}.comment-input-component{position:relative;border-radius:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-box-shadow:0 -1px 0 #e3e3e3;box-shadow:0 -1px 0 #e3e3e3;z-index:1}.comment-input-component,.comment-input-component a{-ms-flex-negative:0;flex-shrink:0}.comment-input-component .avatar-container{border:none}.comment-input-component .comment-input-send-svg-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:36px;width:36px;background-color:#d4d4d4;border-radius:50%}.comment-input-component .comment-input-send-svg{fill:#fff;height:12px}.comment-input-component .comment-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;padding:9px 18px;width:100%;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;background-color:#fff;z-index:1}.comment-input-component .comment-input>:nth-child(n){margin-right:12px}.comment-input-component .comment-input>:last-child{margin-right:0}.comment-input-component .comment-input-textarea{width:100%;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.comment-input-component textarea{background-color:transparent;border-radius:8px;color:#454545;font-family:Avenir;font-style:normal;font-weight:500;-webkit-font-smoothing:antialiased;border:none;-webkit-transition:all .2s ease;transition:all .2s ease;width:100%;resize:none;padding:0;line-height:2em;cursor:text}.comment-input-component textarea::-webkit-input-placeholder{-webkit-transition:opacity .2s;transition:opacity .2s;color:rgba(69,69,69,.5);font-family:Avenir;font-style:normal;font-weight:500;-webkit-font-smoothing:antialiased}.comment-input-component textarea:-ms-input-placeholder,.comment-input-component textarea::-ms-input-placeholder{-webkit-transition:opacity .2s;transition:opacity .2s;color:rgba(69,69,69,.5);font-family:Avenir;font-style:normal;font-weight:500;-webkit-font-smoothing:antialiased}.comment-input-component textarea::placeholder{-webkit-transition:opacity .2s;transition:opacity .2s;color:rgba(69,69,69,.5);font-family:Avenir;font-style:normal;font-weight:500;-webkit-font-smoothing:antialiased}.comment-input-component textarea:focus::-webkit-input-placeholder{opacity:0}.comment-input-component textarea:focus:-ms-input-placeholder,.comment-input-component textarea:focus::-ms-input-placeholder{opacity:0}.comment-input-component textarea:focus::placeholder{opacity:0}.comment-input-component .comment-input-send{-ms-flex-negative:0;flex-shrink:0;width:36px;height:36px;padding:0;opacity:.5;border:0;-webkit-transition:.2s;transition:.2s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:not-allowed}.comment-input-component .comment-input-send,.comment-input-component .comment-input-send:hover{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1);-webkit-transition:-webkit-transform .2s}.comment-input-component .comment-input-send:hover{transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.comment-input-component .comment-input-send span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.comment-input-component .comment-input-send.active{opacity:1;-webkit-transition:.2s;transition:.2s;cursor:pointer;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.comment-input-component .comment-input-send.active:hover{-webkit-transform:translateZ(0) scale(1.05);transform:translateZ(0) scale(1.05);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.comment-input-component .comment-input-send.active span{background-color:#4f7ff8}.comment-input-component .comment-input-suggestions-wrapper{position:absolute;border-top-left-radius:8px;border-top-right-radius:8px;height:calc(100vh - 54px - 108px);bottom:54px;-webkit-transform:translateY(calc(100vh - 54px - 108px));transform:translateY(calc(100vh - 54px - 108px));-webkit-transition:.5s;transition:.5s;width:100%;background-color:#fff;-webkit-box-shadow:0 1px 3px rgba(57,70,78,.1);box-shadow:0 1px 3px rgba(57,70,78,.1);overflow:hidden}.comment-input-component .comment-input-suggestions-wrapper.show{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:.5s;transition:.5s}.comment-input-component .comment-input-suggestions{width:100%;height:100%;overflow-y:auto}.comment-input-component .comment-input-suggestion{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;padding:12px 18px;-ms-flex-direction:row;flex-direction:row;-webkit-transition:.2s;transition:.2s;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.comment-input-component .comment-input-suggestion>:nth-child(n){margin-right:12px}.comment-input-component .comment-input-suggestion>:last-child{margin-right:0}.comment-input-component .comment-input-suggestion.selected{background-color:#f5f5f5;-webkit-transition:.2s;transition:.2s}.comment-input-component .comment-input-suggestion.selected .comment-input-user-url{color:#4f7ff8}.comment-input-component .comment-input-user-url{font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased;color:#454545;-webkit-transition:.2s;transition:.2s}.comment-input-component .comment-input-suggestions-empty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:36px;text-align:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-item-align:center;align-self:center;height:100%}.comment-input-component .comment-input-suggestions-empty>:nth-child(n){margin-bottom:18px}.comment-input-component .comment-input-suggestions-empty>:last-child{margin-bottom:0}@media (max-height:696px){.comment-input-component .comment-input-suggestions-empty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:18px}}.comment-input-component .comments-input-suggestions-empty-header{font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased;color:#4f7ff8}.comment-input-component.open{border-bottom-left-radius:0;border-bottom-right-radius:0}.actions-tray-component{margin:auto;position:absolute;color:#454545;top:0;right:0;left:0;z-index:-1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:12px;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-transition:.2s;transition:.2s;-webkit-transition-delay:.2s;transition-delay:.2s}.actions-tray-component .actions-tray-overlay-shadow{opacity:0;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.4);-webkit-transition:.2s;transition:.2s;cursor:pointer}.actions-tray-component .actions-tray{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;padding:30px 24px 18px;-webkit-transform:translateY(100vh);transform:translateY(100vh);-webkit-transition:.2s;transition:.2s;width:100%;border-radius:12px;background-color:#fff;position:relative;z-index:1}.actions-tray-component .actions-tray>:nth-child(n){margin-bottom:18px}.actions-tray-component .actions-tray>:last-child{margin-bottom:0}.actions-tray-component .actions-tray-title{text-align:center;padding-bottom:6px}.actions-tray-component .action{font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased;font-size:1em;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.2);box-shadow:0 1px 6px rgba(0,0,0,.2)}.actions-tray-component .action.cancel{color:#7d7d7d;-webkit-box-shadow:none;box-shadow:none;padding:0}.actions-tray-component.open{z-index:2;-webkit-transition:.2s;transition:.2s}.actions-tray-component.open .actions-tray-overlay-shadow{opacity:1;-webkit-transition:.2s;transition:.2s}.actions-tray-component.open .actions-tray{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:.3s ease-out;transition:.3s ease-out;-webkit-transition-delay:.2s;transition-delay:.2s}.actions-tray-component.mini .action{padding:12px}.actions-tray-component.mini .action.cancel{padding:0}.overlay-container{position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;z-index:50;background-color:rgba(0,0,0,.71);cursor:pointer;-webkit-transform:translateZ(0);transform:translateZ(0);overflow-y:auto}.overlay-container.full-screen .overlay-close{top:24px;left:24px}.overlay-container .overlay-close{position:absolute;top:-24px;left:-24px;z-index:2;height:48px;width:48px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff}@media (max-width:468px){.overlay-container .overlay-close{height:24px;width:24px;left:0}}@media (max-height:708px){.overlay-container .overlay-close{top:0}}.overlay-container .overlay-close svg{height:15px;width:15px}@media (max-width:468px){.overlay-container .overlay-close svg{height:12px;width:12px}}.overlay-container .overlay-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:48px;margin:auto;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:default;-ms-flex-negative:0;flex-shrink:0}@media (min-width:768px){.overlay-container .overlay-content{border-radius:18px}}@media (max-width:468px){.overlay-container .overlay-content{padding:0}}.overlay-container .overlay-content-wrapper{position:relative}.overlay-container.inner-close .overlay-close{top:12px;left:12px;-webkit-box-shadow:none;box-shadow:none;background-color:transparent}.overlay-container.inner-close .overlay-close svg{fill:#b2b2b2;-webkit-transition:.2s;transition:.2s}.overlay-container.inner-close .overlay-close:hover svg{-webkit-transition:.2s;transition:.2s;fill:#7d7d7d}.overlay-container.full .overlay-content{padding:0;height:100%}.overlay-container.full .overlay-content-wrapper{height:100%;width:100%}.media-modal-overlay-component{z-index:51}.media-modal-overlay-component .overlay-close{top:18px;left:24px;width:36px;height:36px;background-color:rgba(0,0,0,.75)}.media-modal-overlay-component .overlay-close svg{width:12px;height:12px;fill:#b2b2b2}.media-modal-overlay-component .media-image{width:100vw;height:100vh;background-size:contain;background-repeat:no-repeat}.load-more{-ms-flex-item-align:center;align-self:center;color:#fff;padding:0 18px;border:none;height:36px;font-size:1em;border-radius:9px;margin-bottom:36px;background-color:#684ff8}.load-more:disabled{background:transparent;color:#d4d4d4}.comment-component{margin-top:18px;margin-left:18px;width:calc(100% - 18px);-ms-flex-negative:0;flex-shrink:0;border-bottom:1px solid #ededed}.comment-component,.comment-component .comment-user-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row}.comment-component .comment-user-details{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.comment-component .comment-user-details>:nth-child(n){margin-right:6px}.comment-component .comment-user-details>:last-child{margin-right:0}.comment-component .comment-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;padding:0 18px 18px 0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.comment-component .comment-nickname{font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased;color:#454545}.comment-component .comment-avatar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.comment-component .comment-avatar>:nth-child(n){margin-bottom:6px}.comment-component .comment-avatar>:last-child{margin-bottom:0}.comment-component .comment-text-content{line-height:1.5em;overflow-wrap:break-word;max-width:297px}.comment-component .comment-text-content a{word-break:break-all;word-wrap:break-word;overflow-wrap:break-word}.comment-component .comment-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;padding:0 12px;color:#454545;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.comment-component .comment-text>:nth-child(n){margin-bottom:12px}.comment-component .comment-text>:last-child{margin-bottom:0}.comment-component .comment-user{font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased;color:#454545}.comment-component .comment-num-thanks,.comment-component .comment-timestamp{font-family:Avenir;font-style:normal;font-weight:700;-webkit-font-smoothing:antialiased;color:#b2b2b2;font-size:.75em}.comment-component .comment-thanks-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.comment-component .comment-thanks-wrapper>:nth-child(n){margin-bottom:9px}.comment-component .comment-thanks-wrapper>:last-child{margin-bottom:0}.comment-component .avatar-container{border:none}.comment-component .comment-avatar img{-webkit-box-shadow:none;box-shadow:none}.comment-component .comment-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.comment-component .comment-content>:nth-child(n){margin-bottom:12px}.comment-component .comment-content>:last-child{margin-bottom:0}.comment-component .comment-thank{-ms-flex-negative:0;flex-shrink:0;height:36px;width:36px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-transition:.2s;transition:.2s;border:1px solid #ededed;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.comment-component .comment-thank.thanked svg{-webkit-animation:heartbeat .2s forwards;animation:heartbeat .2s forwards}@-webkit-keyframes heartbeat{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1.25);transform:scale(1.25)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartbeat{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1.25);transform:scale(1.25)}to{-webkit-transform:scale(1);transform:scale(1)}}.comment-component .comment-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.comment-component .comment-actions>:nth-child(n){margin-bottom:12px}.comment-component .comment-actions>:last-child{margin-bottom:0}.comment-component .comment-dots{border:none;padding:0}.user-role-label-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;color:#fff;padding:1.5px 9px 0;vertical-align:middle;border-radius:12px;height:21px;text-align:center;-ms-flex-item-align:center;align-self:center}.user-role-label-container span{font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased;font-size:.75em}.user-role-label-container.mod{background-color:#4f7ff8}.user-role-label-container.mentor{background-color:#589e2f}.user-role-label-container.jrmod{background-color:#ab61ff}.comments-tray-component{height:calc(100vh - 54px);z-index:1;-webkit-transform:translateY(calc(100vh - 54px));transform:translateY(calc(100vh - 54px));-webkit-transition:.5s;transition:.5s}.comments-tray-component,.comments-tray-component .comments-tray-close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}.comments-tray-component .comments-tray-close{width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;cursor:pointer}.comments-tray-component .comments-tray{background-color:#fff;height:calc(100vh - 54px - 108px);width:100%;-webkit-box-shadow:0 -4px 16px rgba(0,0,0,.2);box-shadow:0 -4px 16px rgba(0,0,0,.2);border-top-left-radius:8px;border-top-right-radius:8px;position:relative}.comments-tray-component .comments-tray:before{content:"";position:absolute;top:48px;height:12px;background-color:transparent;background-image:-webkit-gradient(linear,left bottom,left top,from(transparent),to(rgba(0,0,0,.04)));background-image:linear-gradient(0deg,transparent,rgba(0,0,0,.04));left:0;right:0;z-index:1;opacity:0;-webkit-transition:.2s;transition:.2s}.comments-tray-component .comments-tray.shadow:before{opacity:1;-webkit-transition:.2s;transition:.2s}.comments-tray-component .comments-chevron{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;padding:12px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.2s;transition:.2s;margin:auto;-ms-flex-negative:0;flex-shrink:0;height:48px}.comments-tray-component .comments-chevron:hover{cursor:pointer;-webkit-transition:.2s;transition:.2s;-webkit-transform:translateY(3px);transform:translateY(3px)}.comments-tray-component .comments-chevron-svg{fill:#7d7d7d}.comments-tray-component .comments{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;overflow:auto;width:100%;height:calc(100% - 48px)}.comments-tray-component .comments.next .comment-component:last-of-type{border:none}.comments-tray-component .comments-empty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:36px;text-align:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.comments-tray-component .comments-empty>:nth-child(n){margin-bottom:18px}.comments-tray-component .comments-empty>:last-child{margin-bottom:0}@media (max-height:696px){.comments-tray-component .comments-empty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:18px}}.comments-tray-component .comments-empty-header{font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased;color:#4f7ff8}.comments-tray-component.open{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:.5s;transition:.5s}.comments-tray-component.full .comments-tray{height:calc(100vh - 54px);border-top-left-radius:0;border-top-right-radius:0}.comments-tray-component.full .comments-chevron{display:none}.post-stickers-component{width:150px;height:150px;background-size:cover;background-position:50%}button.post-button-component{height:72px;border-radius:36px;text-transform:uppercase;padding-right:75px;padding-left:18px;-webkit-box-shadow:0 3px 12px rgba(0,0,0,.2);box-shadow:0 3px 12px rgba(0,0,0,.2)}button.post-button-component span>:nth-child(n){margin-right:39px}button.post-button-component span>:last-child{margin-right:0}button.post-button-component span span{font-size:1.25em}button.post-button-component svg{opacity:.5}button.post-button-component.small{height:54px;padding-right:24px;padding-left:9px}button.post-button-component.small span>:nth-child(n){margin-right:12px}button.post-button-component.small span>:last-child{margin-right:0}@media (max-height:696px){button.post-button-component.small{height:48px}button.post-button-component.small svg{height:30px;width:30px}}.post-actions-component{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.post-actions-component>:nth-child(n){margin-right:24px}.post-actions-component>:last-child{margin-right:0}@media (max-height:696px){.post-actions-component>:nth-child(n){margin-right:18px}.post-actions-component>:last-child{margin-right:0}}.post-actions-component .post-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.post-actions-component .post-actions>:nth-child(n){margin-right:24px}.post-actions-component .post-actions>:last-child{margin-right:0}@media (max-height:696px){.post-actions-component .post-actions>:nth-child(n){margin-right:18px}.post-actions-component .post-actions>:last-child{margin-right:0}}.post-actions-component .post-action-check-svg,.post-actions-component .post-action-comment-svg,.post-actions-component .post-action-heart-svg{stroke:#d4d4d4;stroke-width:7%;height:24px;fill:transparent}.post-actions-component .post-action-check-svg{width:24px}.post-actions-component .post-action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.post-actions-component .post-action>:nth-child(n){margin-bottom:6px}.post-actions-component .post-action>:last-child{margin-bottom:0}.post-actions-component .post-action-label{color:#fff;font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased;font-size:.875em;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-shadow:0 1px 2px rgba(0,0,0,.5)}.post-actions-component .post-action-icon,.post-actions-component .post-action-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}.post-actions-component .post-action-icon{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:54px;height:54px;border-radius:50%;background-color:#fff;border:none;position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.5);box-shadow:0 1px 2px rgba(0,0,0,.5)}.post-actions-component .post-action-icon,.post-actions-component .post-action-icon:hover{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.post-actions-component .post-action-icon:hover{-webkit-transform:translateZ(0) scale(1.05);transform:translateZ(0) scale(1.05)}@media (max-height:696px){.post-actions-component .post-action-icon{width:48px;height:48px}}.post-actions-component .post-action-icon svg{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.post-actions-component .post-action-icon.filled svg{stroke:transparent;-webkit-animation:heartbeat .2s forwards;animation:heartbeat .2s forwards}@-webkit-keyframes heartbeat{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1.25);transform:scale(1.25)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartbeat{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1.25);transform:scale(1.25)}to{-webkit-transform:scale(1);transform:scale(1)}}.post-actions-component.center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.post-video-controls-component{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;padding:0 30px 12px}.post-video-controls-component>:nth-child(n){margin-right:12px}.post-video-controls-component>:last-child{margin-right:0}.post-video-controls-component .post-video-control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-item-align:center;align-self:center;background-color:rgba(0,0,0,.75);width:30px;height:30px;border-radius:50%}.post-video-controls-component .post-video-control svg{width:30px;height:30px}.post-video-controls-component .post-video-control svg.video-control-svg{fill:#b2b2b2}.post-video-controls-component .post-video-control.volume.hide{width:0;-webkit-transition:.2s;transition:.2s;overflow:hidden}.post-header-component{position:absolute;top:0;left:0;right:0;font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased;color:#fff;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;padding:18px 24px 0 18px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.post-header-component,.post-header-component .post-header-admin-context{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.post-header-component .post-header-admin-context{-ms-flex-direction:column;flex-direction:column;padding:0}.post-header-component .post-header-admin-context>:nth-child(n){margin-bottom:12px}.post-header-component .post-header-admin-context>:last-child{margin-bottom:0}.post-header-component .post-header-pill{height:27px;padding:9px 12px 3px;background-color:rgba(0,0,0,.75);border-radius:100px;cursor:pointer;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;-webkit-backface-visibility:hidden;backface-visibility:hidden;font-size:.75em;-webkit-transition:.2s;transition:.2s}.post-header-component .post-header-pill:hover{-webkit-transform:translateZ(0) scale(1.05);transform:translateZ(0) scale(1.05);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.post-header-component .post-header-pill.prompt.open{background-color:#fff;color:#454545;-webkit-transition:.2s;transition:.2s;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.2);box-shadow:0 4px 16px rgba(0,0,0,.2)}.post-header-component .post-user-wrapper{-ms-flex-item-align:start;align-self:flex-start;position:relative}.post-header-component .post-user{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.post-header-component .post-user>:nth-child(n){margin-right:12px}.post-header-component .post-user>:last-child{margin-right:0}.post-header-component .avatar-container{-webkit-box-shadow:0 1px 6px 0 rgba(0,0,0,.02);box-shadow:0 1px 6px 0 rgba(0,0,0,.02)}.post-header-component .step-display-number-component{position:absolute;bottom:-18px;right:-15px}.post-header-component .post-user-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.post-header-component .post-user-details>:nth-child(n){margin-bottom:6px}.post-header-component .post-user-details>:last-child{margin-bottom:0}.post-header-component .post-user-nickname{font-size:.875em;text-shadow:0 1px 2px rgba(0,0,0,.5)}.post-header-component .post-admin-user-button{background:#fff;position:absolute;bottom:-9px;right:-9px;width:30px;height:30px;border-radius:50%}.post-header-component .post-admin-user-button,.post-header-component .post-admin-user-button span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.post-header-component .post-admin-user-button svg{width:21px;height:21px}.post-component{width:432px;-ms-flex-negative:0;flex-shrink:0}.post-component,.post-component .post-media{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;position:relative}.post-component .post-media{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.post-component .media-container{background:#000;cursor:pointer}.post-component .post-details{position:absolute;bottom:54px;left:0;right:0;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}.post-component .post-details>:nth-child(n){margin-bottom:18px}.post-component .post-details>:last-child{margin-bottom:0}.post-component .post-details.image{padding-bottom:24px}.post-component .post-actions-component{padding:0 18px}.post-component .post-stickers-component{position:absolute;left:18px;top:-162px}.post-component .comment-input-component{position:absolute;bottom:0;left:0;right:0}.post-component .comment-input-component .comment-input-textarea{max-height:150px}.post-component .comments-tray-component{position:absolute;bottom:54px;width:100%}.error-page-container{width:100%;height:100vh;background-image:url("/public/svg/other/cry-doge.gif");background-size:cover;background-position:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.error-page-container .error-page-logo{position:absolute;top:36px;left:36px}.error-page-container h2{font-size:4em;text-transform:uppercase}.error-page-container .error-page-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.125em;font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased}.error-page-container .error-page-content>:nth-child(n){margin-right:12px}.error-page-container .error-page-content>:last-child{margin-right:0}.challenge-metadata-tags-component{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.challenge-metadata-tags-component>:nth-child(n){margin-right:9px}.challenge-metadata-tags-component>:last-child{margin-right:0}.challenge-metadata-tags-component>:nth-child(n){margin-bottom:9px}.challenge-header-component{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;padding:0 30px 12px}.challenge-header-component>:nth-child(n){margin-right:24px}.challenge-header-component>:last-child{margin-right:0}.challenge-header-component .challenge-header-image{width:304px;height:171px;background-size:cover;border-radius:8px;background-color:#4f7ff8;overflow:hidden;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-position:50%}.video-theater-component{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.video-theater-component>:nth-child(n){margin-right:18px}.video-theater-component>:last-child{margin-right:0}.video-theater-component .video-theater-player{width:calc(100% - 36px - 159px);height:369px;border-radius:18px;background-color:#000;overflow:hidden}.video-theater-component .video-theater-player.true{width:calc(100% - 36px);height:500px}.video-theater-component .video-wrapper:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;z-index:1;background-color:transparent;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.2)));background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.2))}.video-theater-component .video-theater-playlist-wrapper{position:relative;width:195px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.video-theater-component .video-theater-playlist,.video-theater-component .video-theater-playlist-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}.video-theater-component .video-theater-playlist{height:369px;overflow-y:auto;overflow-x:hidden}.video-theater-component .video-theater-playlist>:nth-child(n){margin-bottom:18px}.video-theater-component .video-theater-playlist>:last-child{margin-bottom:0}.video-theater-component .video-theater-playlist-line{width:195px;height:2px;position:absolute;left:0;right:0;margin:auto;background-color:#b2b2b2;opacity:0;-webkit-transition:.2s;transition:.2s}.video-theater-component .video-theater-playlist-line.bottom{bottom:0}.video-theater-component .video-theater-playlist-line.top{top:0}.video-theater-component .video-theater-playlist-line.show{opacity:1;-webkit-transition:.2s;transition:.2s}.video-playlist-item-component{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;width:159px;-ms-flex-negative:0;flex-shrink:0}.video-playlist-item-component>:nth-child(n){margin-bottom:6px}.video-playlist-item-component>:last-child{margin-bottom:0}.video-playlist-item-component:hover .play-button-component{opacity:1}.video-playlist-item-component:hover .video-playlist-video-title{color:#4f7ff8}.video-playlist-item-component .video-playlist-video{width:100%;height:90px;border-radius:12px;overflow:hidden;-webkit-transition:.2s;transition:.2s;position:relative}.video-playlist-item-component .play-button-component{opacity:0;-webkit-transition:.2s;transition:.2s}.video-playlist-item-component .video-playlist-video-title{color:#454545;width:159px;padding:0 6px;font-size:1em;overflow:hidden;text-overflow:ellipsis;display:inline-block;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.1em;max-height:2.2em;font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased;-webkit-transition:.2s;transition:.2s;white-space:nowrap}.video-playlist-item-component .video-playlist-video-detail{position:absolute;bottom:12px;width:100%;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;padding:0 12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.video-playlist-item-component .video-playlist-video-detail>:nth-child(n){margin-bottom:12px}.video-playlist-item-component .video-playlist-video-detail>:last-child{margin-bottom:0}.video-playlist-item-component .video-playlist-video-detail .bar-graph-total{background-color:hsla(0,0%,100%,.3)}.video-playlist-item-component.selected .video-playlist-video{border:6px solid #4f7ff8;-webkit-transition:.2s;transition:.2s}.video-playlist-item-component.selected .video-playlist-video-title{color:#4f7ff8}.bar-graph-container{text-align:center;z-index:1;position:relative;width:100%;-ms-flex-negative:0;flex-shrink:0;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.2);box-shadow:0 1px 6px rgba(0,0,0,.2);border:6px solid #fff;border-radius:100px}.bar-graph-container .bar-graph-total{width:100%;height:4px;background-color:#ededed;border-radius:100px}.bar-graph-container .bar-graph-progress{-webkit-transition:.2s;transition:.2s;background-color:#4f7ff8;border-radius:100px;height:4px}.bar-graph-container.no-border{border:none;-webkit-box-shadow:none;box-shadow:none}.bar-graph-container.no-border .bar-graph-progress,.bar-graph-container.no-border .bar-graph-total{height:6px}.bar-graph-container.littlebits .bar-graph-progress{background-color:#ed258f}.countdown-component .countdown{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;background:#000;border-radius:50%;overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.countdown-component.timeout-5000 .countdown{width:114px;height:114px}.countdown-component.timeout-5000 .countdown .pie{width:50%;height:100%;-webkit-transform-origin:100% 50%;transform-origin:100% 50%;position:absolute;background:#000;border:5px solid #fff}.countdown-component.timeout-5000 .countdown .spinner{border-radius:100% 0 0 100%/50% 0 0 50%;z-index:2;border-right:none;-webkit-animation:rota 5s linear infinite;animation:rota 5s linear infinite}.countdown-component.timeout-5000 .countdown:hover .filler,.countdown-component.timeout-5000 .countdown:hover .mask,.countdown-component.timeout-5000 .countdown:hover .spinner{-webkit-animation-play-state:running;animation-play-state:running}.countdown-component.timeout-5000 .countdown .filler{border-radius:0 100% 100% 0/0 50% 50% 0;left:50%;opacity:0;z-index:1;animation:opa 5s steps(1) infinite reverse;border-left:none}.countdown-component.timeout-5000 .countdown .mask{width:50%;height:100%;position:absolute;background:inherit;opacity:1;z-index:3;-webkit-animation:opa 5s steps(1) infinite;animation:opa 5s steps(1) infinite}@-webkit-keyframes rota{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes opa{0%{opacity:1}50%,to{opacity:0}}.countdown-component.timeout-10000 .countdown{width:114px;height:114px}.countdown-component.timeout-10000 .countdown .pie{width:50%;height:100%;-webkit-transform-origin:100% 50%;transform-origin:100% 50%;position:absolute;background:#000;border:5px solid #fff}.countdown-component.timeout-10000 .countdown .spinner{border-radius:100% 0 0 100%/50% 0 0 50%;z-index:2;border-right:none;-webkit-animation:rota 10s linear infinite;animation:rota 10s linear infinite}.countdown-component.timeout-10000 .countdown:hover .filler,.countdown-component.timeout-10000 .countdown:hover .mask,.countdown-component.timeout-10000 .countdown:hover .spinner{-webkit-animation-play-state:running;animation-play-state:running}.countdown-component.timeout-10000 .countdown .filler{border-radius:0 100% 100% 0/0 50% 50% 0;left:50%;opacity:0;z-index:1;animation:opa 10s steps(1) infinite reverse;border-left:none}.countdown-component.timeout-10000 .countdown .mask{width:50%;height:100%;position:absolute;background:inherit;opacity:1;z-index:3;-webkit-animation:opa 10s steps(1) infinite;animation:opa 10s steps(1) infinite}@keyframes rota{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes opa{0%{opacity:1}50%,to{opacity:0}}.video-theater-interstitial-component{position:absolute;color:#fff;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:-1;text-align:center;font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased;opacity:0;background-color:rgba(0,0,0,.6);-webkit-transition:.2s;transition:.2s}.video-theater-interstitial-component>:nth-child(n){margin-bottom:24px}.video-theater-interstitial-component>:last-child{margin-bottom:0}.video-theater-interstitial-component .video-theater-interstitial-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}.video-theater-interstitial-component .video-theater-interstitial-header>:nth-child(n){margin-bottom:12px}.video-theater-interstitial-component .video-theater-interstitial-header>:last-child{margin-bottom:0}.video-theater-interstitial-component .video-theater-interstitial-subtitle{font-size:1.125em;text-transform:uppercase}.video-theater-interstitial-component .video-theater-interstitial-title{font-size:2.25em}.video-theater-interstitial-component .play-button-component,.video-theater-interstitial-component .video-theater-interstitial-button{width:102px;height:102px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;position:absolute;z-index:4;top:0;left:0;right:0;bottom:0;margin:auto;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#4f7ff8}.video-theater-interstitial-component .play-button-component,.video-theater-interstitial-component .play-button-component:hover,.video-theater-interstitial-component .video-theater-interstitial-button,.video-theater-interstitial-component .video-theater-interstitial-button:hover{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.video-theater-interstitial-component .play-button-component svg,.video-theater-interstitial-component .video-theater-interstitial-button svg{fill:#fff;width:30px;height:30px}.video-theater-interstitial-component .video-theater-interstitial-button-wrapper{position:relative;width:114px;height:114px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.video-theater-interstitial-component .video-theater-interstitial-button-wrapper:hover{-webkit-transform:translateZ(0) scale(1.05);transform:translateZ(0) scale(1.05);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.video-theater-interstitial-component.show{opacity:1;-webkit-transition:.2s;transition:.2s;z-index:1}.challenge-how-tos-component .challenge-how-tos-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;padding:0 26px;position:relative}.challenge-how-tos-component .challenge-how-tos-wrapper>:nth-child(n){margin-right:54px}.challenge-how-tos-component .challenge-how-tos-wrapper>:last-child{margin-right:0}.challenge-how-tos-component .video-theater-component{padding:36px 0 24px;overflow:hidden}.challenge-posts-component .challenge-posts-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;padding:0 26px;margin-top:-21px;position:relative}.challenge-posts-component .challenge-posts-content-wrapper>:nth-child(n){margin-right:54px}.challenge-posts-component .challenge-posts-content-wrapper>:last-child{margin-right:0}.challenge-posts-component .challenge-posts-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;padding:54px 0 18px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.challenge-posts-component .challenge-posts-content>:nth-child(n){margin-bottom:30px}.challenge-posts-component .challenge-posts-content>:last-child{margin-bottom:0}.challenge-posts-component .challenge-posts-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}.challenge-posts-component .challenge-posts-wrapper>:nth-child(n){margin-bottom:12px}.challenge-posts-component .challenge-posts-wrapper>:last-child{margin-bottom:0}.challenge-posts-component .challenge-posts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;width:876px;-ms-flex-wrap:wrap;flex-wrap:wrap}.challenge-posts-component .challenge-posts>:nth-child(n){margin-bottom:24px}.challenge-posts-component .challenge-posts .user-challenge-post-card-component:nth-child(3n-1){margin-left:24px;margin-right:24px}.user-challenge-post-card-component{border-radius:12px;background-color:#fff;overflow:hidden;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.12);box-shadow:0 3px 6px rgba(0,0,0,.12);-ms-flex-negative:0;flex-shrink:0;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1);-webkit-backface-visibility:hidden;backface-visibility:hidden}.user-challenge-post-card-component,.user-challenge-post-card-component:hover{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.user-challenge-post-card-component:hover{-webkit-transform:translateZ(0) scale(1.05);transform:translateZ(0) scale(1.05)}.user-challenge-post-card-component .user-challenge-post-media{width:276px;height:276px;position:relative}.user-challenge-post-card-component .user-challenge-post-media:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;background-color:transparent;background-image:-webkit-gradient(linear,left bottom,left top,from(transparent),to(rgba(0,0,0,.4)));background-image:linear-gradient(0deg,transparent,rgba(0,0,0,.4))}.user-challenge-post-card-component .user-challenge-post-user{position:absolute;top:12px;left:12px;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.user-challenge-post-card-component .user-challenge-post-user>:nth-child(n){margin-right:9px}.user-challenge-post-card-component .user-challenge-post-user>:last-child{margin-right:0}.user-challenge-post-card-component .user-challenge-post-user-nickname{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5)}.user-challenge-post-card-component .user-challenge-post-metadata{padding:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.user-challenge-post-card-component .user-challenge-post-metadata,.user-challenge-post-card-component .user-challenge-post-stats{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-direction:row;flex-direction:row}.user-challenge-post-card-component .user-challenge-post-stats{padding:0;padding:6px 12px}.user-challenge-post-card-component .user-challenge-post-stats>:nth-child(n){margin-right:24px}.user-challenge-post-card-component .user-challenge-post-stats>:last-child{margin-right:0}.user-challenge-post-card-component .user-challenge-post-comments,.user-challenge-post-card-component .user-challenge-post-likes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.user-challenge-post-card-component .user-challenge-post-comments>:nth-child(n),.user-challenge-post-card-component .user-challenge-post-likes>:nth-child(n){margin-right:6px}.user-challenge-post-card-component .user-challenge-post-comments>:last-child,.user-challenge-post-card-component .user-challenge-post-likes>:last-child{margin-right:0}.user-challenge-post-card-component .user-challenge-post-comments span,.user-challenge-post-card-component .user-challenge-post-likes span{color:#454545}.user-challenge-post-card-component .user-challenge-post-comments svg,.user-challenge-post-card-component .user-challenge-post-likes svg{width:24px;height:24px}.user-challenge-post-card-component .user-challenge-post-likes svg{fill:#f66}.user-challenge-post-card-component .user-challenge-post-comments svg{fill:#47e0ff}.user-challenge-post-card-component.empty{border:2px solid #e3e3e3;width:276px;-webkit-box-shadow:none;box-shadow:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden}.user-challenge-post-card-component.empty,.user-challenge-post-card-component.empty:hover{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.user-challenge-post-card-component.empty .user-challenge-post-media{background-color:#ededed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.user-challenge-post-card-component.empty .user-challenge-post-media:after{display:none}.user-challenge-post-card-component.empty .avatar-container{width:36px;height:36px;background-color:#f5f5f5;border-radius:50%;border:none}.user-challenge-post-card-component.empty .user-challenge-post-user-nickname{height:12px;width:84px;background-color:#f5f5f5}.user-challenge-post-card-component.empty .user-challenge-post-metadata{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;padding:6px 12px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background-color:#f5f5f5;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.user-challenge-post-card-component.empty .user-challenge-post-metadata>:nth-child(n){margin-right:51px}.user-challenge-post-card-component.empty .user-challenge-post-metadata>:last-child{margin-right:0}.user-challenge-post-card-component.empty svg{width:24px;height:24px;fill:#ededed}.toggle-component{height:42px}.toggle-component .toggle{position:relative;height:100%;background:#ededed;border-radius:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.toggle-component .slider{position:absolute;height:36px;width:102px;top:0;bottom:0;margin:auto;background:#454545;border-radius:100px;-webkit-transition:.2s;transition:.2s}.toggle-component .options{-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;padding:0 3px;z-index:1}.toggle-component .option,.toggle-component .options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.toggle-component .option{font-size:.875em;font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased;color:#7d7d7d;width:102px;text-align:center;cursor:pointer;line-height:42px;-ms-flex-direction:column;flex-direction:column;padding:0;text-transform:capitalize;-webkit-transition:.2s;transition:.2s}.toggle-component .option-icon{position:absolute;top:0;bottom:0;margin:auto;height:18px;width:36px;opacity:.5;-webkit-transform:.2s;transform:.2s}.toggle-component .option.left{padding:0 18px}.toggle-component .option.left .option-icon{left:-48px;text-align:right}.toggle-component .option.right{padding:0 18px}.toggle-component .option.right .option-icon{right:-48px;text-align:left}.toggle-component.left .slider{left:3px;-webkit-transition:.2s;transition:.2s}.toggle-component.left .option.left{color:#fff}.toggle-component.left .option.left svg{fill:#454545;-webkit-transition:.2s;transition:.2s}.toggle-component.left .option.left .option-icon{opacity:1}.toggle-component.left .option.left .option-icon,.toggle-component.left .option.right:hover{-webkit-transition:.2s;transition:.2s;color:#454545}.toggle-component.right .slider{left:105px;-webkit-transition:.2s;transition:.2s}.toggle-component.right .option.right{color:#fff}.toggle-component.right .option.right svg{fill:#454545;-webkit-transition:.2s;transition:.2s}.toggle-component.right .option.right .option-icon{opacity:1}.toggle-component.right .option.left:hover,.toggle-component.right .option.right .option-icon{-webkit-transition:.2s;transition:.2s;color:#454545}.challenge-user-posts-component{padding:0}.challenge-user-posts-component,.challenge-user-posts-component .challenge-user-posts-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.challenge-user-posts-component .challenge-user-posts-content{padding:0;-ms-flex-direction:row;flex-direction:row;padding:0 26px;margin-top:-21px;position:relative}.challenge-user-posts-component .challenge-user-posts-content>:nth-child(n){margin-right:54px}.challenge-user-posts-component .challenge-user-posts-content>:last-child{margin-right:0}.challenge-user-posts-component .challenge-user-posts-line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;position:relative}.challenge-user-posts-component .gem-completion-icon-component{position:absolute;left:-26px;top:177px}.challenge-user-posts-component .line-component{height:216px}.challenge-user-posts-component .challenge-user-posts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;padding:54px 0 18px;width:876px;-ms-flex-wrap:wrap;flex-wrap:wrap}.challenge-user-posts-component .challenge-user-posts .user-challenge-post-card-component:nth-child(3n-1){margin-left:24px;margin-right:24px}.challenge-user-posts-component .challenge-user-post-upload{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;font-size:30px;line-height:36px;padding:12px 0}.challenge-user-posts-component .challenge-user-post-upload svg{width:44px;height:auto;margin-bottom:4px;margin-right:12px}.challenge-user-posts-component .challenge-user-post-upload span{margin-top:4px}.gem-completion-icon-component{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;width:60px}.gem-completion-icon-component svg{width:60px;height:66px}.gem-completion-icon-component .gem-decorations{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:108px}.gem-completion-icon-component .gem-decorations>:nth-child(n){margin-bottom:6px}.gem-completion-icon-component .gem-decorations>:last-child{margin-bottom:0}.gem-completion-icon-component .gem-decoration{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}.gem-completion-icon-component .gem-decoration>:nth-child(n){margin-bottom:6px}.gem-completion-icon-component .gem-decoration>:last-child{margin-bottom:0}.gem-completion-icon-component .gem-decoration-circle{width:8px;height:8px;background-color:#d4d4d4;border-radius:50%;-ms-flex-negative:0;flex-shrink:0}.gem-completion-icon-component .gem-decoration-line{width:8px;height:42px;-ms-flex-negative:0;flex-shrink:0;border-radius:18px;background-color:#d4d4d4}.gem-completion-icon-component .gem-filled{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;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gem-completion-icon-component .gem-filled svg{z-index:1}.gem-completion-icon-component .gem-outline{fill:#b2b2b2}.guidelines-modal-overlay-component{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}.guidelines-modal-overlay-component .close-svg{position:absolute;top:8%;left:6%;width:15px;cursor:pointer}@media (max-width:600px){.guidelines-modal-overlay-component .close-svg{top:6%}}.guidelines-modal-overlay-component iframe{margin:auto;width:90%;height:90%}.brochure-cta-component>:nth-child(n){margin-right:24px}.brochure-cta-component>:last-child{margin-right:0}.brochure-cta-component button{font-size:1.5em;min-width:300px;position:relative;z-index:1}.brochure-nav-component{z-index:2;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;opacity:1;-webkit-transition:.5s;transition:.5s;-webkit-transform:translateZ(0);transform:translateZ(0);max-width:2040px;-webkit-transition-delay:.5s;transition-delay:.5s;padding-left:12%!important;padding-right:12%!important}.brochure-nav-component>:nth-child(n){margin-right:48px}.brochure-nav-component>:last-child{margin-right:0}.brochure-nav-component .brochure-nav-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row}.brochure-nav-component .brochure-nav-links>:nth-child(n){margin-right:24px}.brochure-nav-component .brochure-nav-links>:last-child{margin-right:0}.brochure-nav-component .brochure-nav-links a{font-size:18px;color:#454545;font-weight:700}.brochure-nav-component .brochure-nav-links a button{padding:6px 18px;font-size:1em}.brochure-nav-component .brochure-nav-links .raw-anchor{color:#684ff8;-webkit-transition:"0.2s";transition:"0.2s";-webkit-text-decoration:"none";text-decoration:"none";line-height:"inherit";font-size:"inherit";vertical-align:"unset"}.brochure-nav-component .brochure-nav-links .raw-anchor:active,.brochure-nav-component .brochure-nav-links .raw-anchor:focus,.brochure-nav-component .brochure-nav-links .raw-anchor:visited{color:#684ff8}.brochure-nav-component .brochure-nav-links .raw-anchor:hover{-webkit-transition:"0.2s";transition:"0.2s";color:#543fc7}@media only screen and (min-width:768px) and (max-width:860px){.brochure-nav-component .brochure-nav-links{margin-left:0}}@media only screen and (min-width:768px) and (max-width:860px){.brochure-nav-component .right-side{margin-top:-2px}.brochure-nav-component .right-side button{padding:11px!important}}.brochure-nav-component.playing{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);-webkit-transition:.5s;transition:.5s;z-index:0}.input-component{width:100%;margin-bottom:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;color:#7d7d7d}.input-component>:nth-child(n){margin-bottom:9px}.input-component>:last-child{margin-bottom:0}.input-component a{font-size:.875em}.input-component .input-content{position:relative;border:2px solid #d4d4d4;height:48px;border-radius:8px;background-color:#fff}.input-component .input-description{font-size:.625em;line-height:1.25em}.input-component input{width:100%;border:none;height:27px;color:#454545;background-color:transparent;position:absolute;bottom:0;left:0;right:0;padding:0 36px 0 12px;border-radius:12px;z-index:1;font-size:1em}@media (max-width:468px){.input-component input{padding:0 12px}}.input-component ::-ms-clear{display:none}.input-component .read-only-input-label{color:rgba(69,69,69,.35);z-index:0}.input-component input:-webkit-autofill{background-color:transparent;-webkit-box-shadow:0 0 0 1000px #fff inset;box-shadow:inset 0 0 0 1000px #fff}.input-component label{font-family:Avenir;font-style:normal;font-weight:500;-webkit-font-smoothing:antialiased;position:absolute;pointer-events:none;left:12px;bottom:6px;-webkit-transition:all .2s ease;transition:all .2s ease;color:#7d7d7d;font-size:1em}@media (max-width:468px){.input-component label{left:12px}}.input-component label .input-subtext{font-size:.75em}@media (max-width:468px){.input-component label .input-subtext{font-size:1em}}.input-component input.value~label,.input-component input:focus~label{bottom:24px;font-size:.625em}.input-component input[type=checkbox]~label{margin-left:30px;bottom:30px;font-size:1em;line-height:1.25em;font-family:Avenir;font-style:normal;font-weight:500;-webkit-font-smoothing:antialiased}.input-component input~.input-format{display:none}.input-component input:focus~.input-format{display:block;position:absolute;left:12px;bottom:0;font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased;color:rgba(69,69,69,.35);font-size:1em;line-height:1.7em}.input-component .input-invalid,.input-component .input-loading,.input-component .input-valid{position:absolute;height:24px;width:24px;right:12px;top:0;left:inherit;bottom:0;margin:auto;z-index:1}.input-component .input-invalid svg,.input-component .input-loading svg,.input-component .input-valid svg{fill:#fff}@media (max-width:468px){.input-component .input-invalid,.input-component .input-loading,.input-component .input-valid{right:12px}}.input-component .input-loading .loading-spin{height:24px;width:24px}.input-component .input-invalid{background-color:#f66}.input-component .input-invalid svg{width:10px;height:10px}.input-component .input-valid{background-color:#57dcbb}.input-component .input-valid svg{width:12px;height:12px}.input-component .input-clear{opacity:.2}.input-component .input-error{font-size:.625em;position:absolute;right:2px;bottom:-20px;color:#f66}@media (max-width:468px){.input-component .input-error{right:12px}}.input-component.disabled .input-content{background-color:#f5f5f5;border-color:#ededed}.circle-check-icon-component{border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.circle-check-icon-component svg{-ms-flex-item-align:center;align-self:center}.circle-close-icon-component{border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.circle-close-icon-component svg{-ms-flex-item-align:center;align-self:center}.back-navigation-arrow{left:50px}.back-navigation-arrow,.skip-navigation{position:absolute;top:50px;cursor:pointer}.skip-navigation{right:70px;text-decoration:underline;color:#fff}.layout-left{height:100vh;width:45vw;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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form-content{width:500px}.form-content .further-steps-heading{position:relative;top:-50px}.form-content .further-steps-container{padding-bottom:20px;height:350px;width:550px}.form-content .further-steps-container .email-verification-image{height:530px;width:530px}.form-content .further-steps-container .verify-your-email-text{position:relative;left:56px;bottom:330px;color:#454545}.form-content .further-steps-container .further-steps-list{position:relative;left:50px;bottom:300px;width:450px}.form-content .further-steps-container .further-steps-list .check-list-points{margin-left:20px}.form-content .button-container{position:relative;top:170px}.form-content .button-container .registration-button{width:300px}.form-content .form-field{background-color:#553fc7;color:#f5f5f5}.form-content .form-field .login-credentials-field{margin-bottom:25px}.form-content .form-field .login-credentials-field .kid-first-name-input{margin-bottom:10px}.form-content .form-field .login-credentials-field .kid-first-name-input a{color:salmon}.form-content .form-field .password-field{margin-bottom:20px}.form-content .form-field .field .email-field{margin-bottom:10px}.form-content .link{color:#f5f5f5;font-weight:800}.google{background-image:url("https://cdn-jam-p00.diy.org/assets/classroom/google-logo.svg")}.clever,.google{background-size:55px 55px;background-position:90px 3px;background-color:#fff}.clever{background-image:url("https://cdn-jam-p00.diy.org/assets/classroom/clever-logo.svg")}.email{border:2px solid #e3e3e3;color:#fff;padding-left:90px;font-weight:700}.purple-link{font-weight:700}.purple-link,.purple-link:visited{color:#a899ff}.email-options-container{position:relative;top:170px}.email-options-container .email-options{width:300px}.main-navbar-container{min-width:1024px}.main-navbar-container,.main-navbar-container .main-navbar-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}.main-navbar-container .main-navbar-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.brochure-sauce-carousel-component{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;height:612px}.brochure-sauce-carousel-component .brochure-sauce-right-overlay{position:absolute;width:50%;height:100%;right:0;z-index:2}.brochure-sauce-carousel-component .brochure-sauce-left-overlay{position:absolute;width:50%;height:100%;left:0;z-index:2}.brochure-sauce-carousel-component .brochure-sauce-featured-posts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;margin-left:-190px;background-image:url("https://cdn-jam-p00.diy.org/assets/brochure/heroBlob.png");background-position:bottom;background-repeat:repeat-x;background-size:contain}.brochure-sauce-carousel-component .brochure-sauce-featured-post-wrapper{-ms-flex-negative:0;flex-shrink:0;position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:20px;margin-right:20px}@media (max-width:468px){.brochure-sauce-carousel-component .brochure-sauce-featured-post-wrapper{margin-left:22px;margin-right:27px}}.brochure-sauce-carousel-component .brochure-sauce-featured-post{width:100%;height:100%;background-size:cover;background-position:50%;cursor:pointer;border-radius:12px;z-index:5}@media (max-width:468px){.brochure-sauce-carousel-component .brochure-sauce-featured-post{z-index:2}}.brochure-sauce-carousel-component .brochure-sauce-featured-post.left{-webkit-animation:slide-in-left .2s;animation:slide-in-left .2s}@-webkit-keyframes slide-in-left{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slide-in-left{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.brochure-sauce-carousel-component .brochure-sauce-featured-post.right{-webkit-animation:slide-in-right .2s;animation:slide-in-right .2s}@-webkit-keyframes slide-in-right{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slide-in-right{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.brochure-sauce-carousel-component .brochure-sauce-featured-post.index-4{margin-right:28px}@media (max-width:468px){.brochure-sauce-carousel-component .brochure-sauce-featured-post.index-4{margin-right:4px}}.brochure-sauce-carousel-component .brochure-sauce-featured-post.index-6{margin-left:36px}@media (max-width:468px){.brochure-sauce-carousel-component .brochure-sauce-featured-post.index-6{margin-left:5px}}.brochure-sauce-carousel-component .brochure-sauce-featured-post-wrapper.blank{width:246px}.brochure-sauce-carousel-component .brochure-sauce-featured-post-wrapper.active{left:0;right:0;margin:auto;position:absolute;z-index:1;opacity:1;-webkit-animation:fadein .5s;animation:fadein .5s;overflow:visible}@-webkit-keyframes fadein{0%{opacity:.5}to{opacity:1}}@keyframes fadein{0%{opacity:.5}to{opacity:1}}.brochure-sauce-carousel-component .brochure-sauce-featured-post-wrapper.active .brochure-sauce-featured-post-video{max-width:310px;height:612px;margin:auto;z-index:1;border-radius:36px;background-color:#000}@media (max-width:468px){.brochure-sauce-carousel-component .brochure-sauce-featured-post-wrapper.active .brochure-sauce-featured-post-video{max-width:310px}}.brochure-sauce-carousel-component .brochure-sauce-featured-post-wrapper.active video{width:387px}.brochure-sauce-carousel-component .brochure-sauce-featured-post-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:24px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.brochure-sauce-carousel-component .video-controls-component{padding:6px 18px 0}.brochure-sauce-carousel-component .brochure-sauce-featured-post-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:18px;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.brochure-sauce-carousel-component .brochure-sauce-featured-post-carat{width:18px;height:18px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);fill:#fff}.brochure-sauce-carousel-component .brochure-sauce-featured-post-actions{padding:0}.brochure-sauce-carousel-component .brochure-sauce-featured-post-actions,.brochure-sauce-carousel-component .brochure-sauce-featured-post-fake-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.brochure-sauce-carousel-component .brochure-sauce-featured-post-fake-actions{padding:0;-ms-flex-direction:row;flex-direction:row;padding:0 18px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.brochure-sauce-carousel-component .brochure-sauce-featured-post-fake-actions>:nth-child(n){margin-right:12px}.brochure-sauce-carousel-component .brochure-sauce-featured-post-fake-actions>:last-child{margin-right:0}.brochure-sauce-carousel-component .brochure-sauce-featured-post-post{background-color:#684ff8;text-transform:uppercase;font-size:.875em;color:#fff;border-radius:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:6px;-ms-flex-direction:row;flex-direction:row;font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:18px}.brochure-sauce-carousel-component .brochure-sauce-featured-post-post>:nth-child(n){margin-right:6px}.brochure-sauce-carousel-component .brochure-sauce-featured-post-post>:last-child{margin-right:0}.brochure-sauce-carousel-component .brochure-sauce-featured-post-post svg{width:30px;height:30px;fill:hsla(0,0%,100%,.3)}.brochure-sauce-carousel-component .brochure-sauce-featured-post-button{width:42px;height:42px;background-color:hsla(0,0%,100%,.5);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.brochure-sauce-carousel-component .brochure-sauce-featured-post-button svg{stroke:#fff;stroke-width:7%;height:24px;fill:transparent}.brochure-sauce-carousel-component .brochure-sauce-featured-post-button .brochure-sauce-featured-post-dots-svg{fill:#fff}.brochure-sauce-carousel-component .brochure-sauce-iphone{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;z-index:1;width:345px!important}@media (max-width:468px){.brochure-sauce-carousel-component .brochure-sauce-iphone{width:338px!important}}.brochure-component{overflow:hidden;position:relative}.brochure-component h3.blue{color:#684ff8}.brochure-component .brochure-sauce-carousel-wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-position:50%;background-repeat:no-repeat;position:relative;margin-top:50px}@-webkit-keyframes run{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes run{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.brochure-component .badges-strip-wrapper{position:relative;overflow:hidden;width:100%}@-webkit-keyframes mymove{0%{left:0}to{left:600px}}@keyframes mymove{0%{left:0}to{left:600px}}.brochure-component .input-email{position:absolute;top:42%;width:18%;left:10%;background:#fff;border-radius:8px;border:2px solid #d4d4d4}.brochure-component .input-email input[type=text]{width:100%}.brochure-component .input-email>div:first-child{height:40px;display:-webkit-box;display:-ms-flexbox;display:flex}.brochure-component .input-email>div:first-child fieldset{border:none}.brochure-component .input-email>div:first-child input{border:none;font-size:1em}.brochure-component .send-app-link-btn{position:absolute;top:50%;left:13%;height:7%;font-size:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:14px 24px}.brochure-component .apple-app-link:hover svg rect,.brochure-component .google-app-link:hover svg path:first-child{fill:#1f80e0}.brochure-component .projects-section .tabs-section{font-size:24px}.brochure-component .projects-section .tabs-section,.brochure-component .projects-section .tabs-section .tab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.brochure-component .projects-section .tabs-section .tab{width:180px;height:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;font-weight:900;cursor:pointer;border-radius:10px 10px 0 0}.brochure-component .projects-section .tabs-section .tab .how-to-star-svg,.brochure-component .projects-section .tabs-section .tab .live-icon-svg{height:30px}.brochure-component .projects-section .tabs-section .tab .tab-title{margin-top:6px;padding-right:15px}.brochure-component .projects-section .tabs-section .tab-how-to.active{background:#ff41bf;color:#fff}.brochure-component .projects-section .tabs-section .tab-live.active{background:#00bfe6;color:#fff}@media only screen and (max-width:1200px){.brochure-component .input-email{width:21%}.brochure-component .send-app-link-btn{left:12%}.brochure-component .apple-app-link{top:67%;left:5%}.brochure-component .google-app-link{left:20%;top:67%}.brochure-component .projects-section .live-tab-heading{margin-left:0;margin-top:58px}}@media only screen and (min-width:768px) and (max-width:860px){.brochure-component .brochure-hero-title{margin-top:0}.brochure-component .brochure-hero-title .tv-on-off-div{max-width:300px!important}.brochure-component .download-text{top:34%;font-size:.75em}.brochure-component .input-email{width:32%;top:41%;left:3%}.brochure-component .send-app-link-btn{left:9%;padding:14px}.brochure-component .apple-app-link{left:10%}.brochure-component .google-app-link{left:10%;top:74%}.brochure-component .projects-section{margin-bottom:120px}.brochure-component .projects-section .live-tab-heading{margin-top:-22px;margin-bottom:106px;width:unset}.brochure-component .projects-section .projects-section-background{margin-top:100px}.brochure-component .projects-section .projects-section-background-live{margin-top:550px}.brochure-component .projects-section .video-outer-wrapper{width:50%;height:50%}.brochure-component .projects-section .video-outer-wrapper .video-container{top:50px}.brochure-component .projects-section .video-outer-wrapper .how-to-video{margin-bottom:90px}.brochure-component .projects-section .video-outer-wrapper .live-video{margin-bottom:96px;height:50%;margin-top:45px;background-color:#000}}.brochure-faq-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;padding:36px;color:#454545}@media (max-width:468px){.brochure-faq-container{padding:36px 12px}}.brochure-faq-container .inner-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;max-width:924px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.brochure-faq-container .inner-wrapper>:nth-child(n){margin-bottom:48px}.brochure-faq-container .inner-wrapper>:last-child{margin-bottom:0}@media (max-width:360px){.brochure-faq-container .inner-wrapper{padding:0 36px}}.brochure-faq-container .brochure-faq-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 24px}.brochure-faq-container .brochure-faq-content-wrapper>:nth-child(n){margin-bottom:24px}.brochure-faq-container .brochure-faq-content-wrapper>:last-child{margin-bottom:0}.brochure-faq-container .brochure-faqs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;border:2px solid #d4d4d4;border-radius:24px;background-color:#fff}.brochure-faq-container .brochure-faq{margin:0 36px;padding:36px 0}@media (max-width:468px){.brochure-faq-container .brochure-faq{margin:0 24px;padding:24px 0}}.brochure-faq-container .brochure-faq:not(:last-child){border-bottom:2px solid #d4d4d4}.brochure-faq-container .brochure-faq-title{-webkit-transition:.2s;transition:.2s}.brochure-faq-container .brochure-faq-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;-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:1.5em;cursor:pointer;font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased;color:#684ff8}.brochure-faq-container .brochure-faq-header>:nth-child(n){margin-right:24px}.brochure-faq-container .brochure-faq-header>:last-child{margin-right:0}@media (max-width:468px){.brochure-faq-container .brochure-faq-header{font-size:1em;line-height:1.25em}}.brochure-faq-container .brochure-faq-header:hover .brochure-faq-title{-webkit-transition:.2s;transition:.2s;color:#3e1ef6}.brochure-faq-container .brochure-faq-header:hover .brochure-faq-carat{-webkit-transition:.2s;transition:.2s;-webkit-transform:scale(1.05);transform:scale(1.05)}.brochure-faq-container .brochure-faq-carat{width:36px;height:36px;background-color:#684ff8;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.2s;transition:.2s;-ms-flex-negative:0;flex-shrink:0}.brochure-faq-container .brochure-faq-carat svg{-webkit-transform:rotate(180deg);transform:rotate(180deg);fill:#fff;width:12px;height:12px;-webkit-transition:.2s;transition:.2s}.brochure-faq-container .brochure-faq-content{font-size:1.125em;line-height:1.5em;color:#7d7d7d;height:0;overflow:hidden;-webkit-transition:.2s;transition:.2s}@media (max-width:468px){.brochure-faq-container .brochure-faq-content{font-size:.875em}}.brochure-faq-container .brochure-faq.show .brochure-faq-content{padding-top:24px;height:auto;-webkit-transition:.2s;transition:.2s}.brochure-faq-container .brochure-faq.show svg{-webkit-transition:.2s;transition:.2s;-webkit-transform:rotate(0);transform:rotate(0)}.brochure-faq-container .para{margin-top:20px}.brochure-faq-container ol,.brochure-faq-container ul{padding-left:24px;list-style:auto}.brochure-faq-container .brochure-ask-button{width:360px;font-size:1.25em;background-color:#684ff8;color:#fff;padding:18px;line-height:1.5em;text-align:center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1);-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:12px;-webkit-box-shadow:0 6px 24px rgba(0,0,0,.2);box-shadow:0 6px 24px rgba(0,0,0,.2)}.brochure-faq-container .brochure-ask-button,.brochure-faq-container .brochure-ask-button:hover{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.brochure-faq-container .brochure-ask-button:hover{-webkit-transform:translateZ(0) scale(1.05);transform:translateZ(0) scale(1.05)}@media (max-width:468px){.brochure-faq-container .brochure-ask-button{width:100%}}.brochure-faq-container .brochure-faq-info{line-height:1.5em}.brochure-faq-container .fb-like{overflow:hidden}@media (max-width:468px){.brochure-faq-container .fb-like{width:360px}}@media (max-width:408px){.brochure-faq-container .fb-like{width:312px}}@media (max-width:348px){.brochure-faq-container .fb-like{width:264px}}.brochure-sauce-component{margin:84px 0;text-align:center}.brochure-sauce-component>:nth-child(n){margin-bottom:132px}.brochure-sauce-component>:last-child{margin-bottom:0}.brochure-sauce-component h1,.brochure-sauce-component h3{position:relative;z-index:1;-ms-flex-item-align:center;align-self:center}.brochure-sauce-component h1 svg,.brochure-sauce-component h3 svg{position:absolute;width:306px;height:58px;top:0;right:-9px;z-index:-1}.brochure-sauce-component .brochure-sauce-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;margin-bottom:60px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.brochure-sauce-component .brochure-sauce-header>:nth-child(n){margin-bottom:36px}.brochure-sauce-component .brochure-sauce-header>:last-child{margin-bottom:0}.brochure-sauce-component .brochure-sauce-tenants{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row}.brochure-sauce-component .brochure-sauce-tenants>:nth-child(n){margin-right:36px}.brochure-sauce-component .brochure-sauce-tenants>:last-child{margin-right:0}.brochure-sauce-component .brochure-sauce-tenant>:nth-child(n){margin-bottom:24px}.brochure-sauce-component .brochure-sauce-tenant>:last-child{margin-bottom:0}.brochure-sauce-component .brochure-sauce-tenant-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;position:relative}.brochure-sauce-component .brochure-sauce-icon-svg{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;width:54px}.brochure-sauce-component .brochure-sauces{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.brochure-sauce-component .brochure-sauces>:nth-child(n){margin-bottom:153px}.brochure-sauce-component .brochure-sauces>:last-child{margin-bottom:0}.brochure-sauce-component .brochure-sauce{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.brochure-sauce-component .brochure-sauce>:nth-child(n){margin-bottom:48px}.brochure-sauce-component .brochure-sauce>:last-child{margin-bottom:0}.brochure-sauce-component .brochure-sauce-info>:nth-child(n){margin-bottom:18px}.brochure-sauce-component .brochure-sauce-info>:last-child{margin-bottom:0}.brochure-sauce-component .brochure-sauce-description{padding:0 36px;color:#7d7d7d;max-width:816px;font-size:1.125em;line-height:1.5em}.brochure-sauce-component .brochure-sauce-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.brochure-sauce-component .brochure-sauce-title>:nth-child(n){margin-right:18px}.brochure-sauce-component .brochure-sauce-title>:last-child{margin-right:0}.brochure-sauce-component .brochure-sauce-number{font-size:1.875em;font-family:Avenir;font-style:normal;font-weight:700;-webkit-font-smoothing:antialiased;position:relative;color:#fff}.brochure-sauce-component .brochure-sauce-number span{position:absolute;top:3px;left:0;right:0;bottom:0}.brochure-sauce-component .brochure-sauce-number img{width:45px;height:45px}.brochure-sauce-component .brochure-sauce-screen{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;z-index:1}.brochure-sauce-component .brochure-sauce-ipad-wrapper{position:relative}.brochure-sauce-component .brochure-sauce-blob-1{position:absolute;left:-168px;bottom:-144px;z-index:0;width:411px;height:352px}.brochure-sauce-component .brochure-sauce-ipad{width:960px;position:relative;z-index:1}@media (max-width:960px){.brochure-sauce-component .brochure-sauce-ipad{width:100%}}.brochure-sauce-component .brochure-sauce-iphone{width:366px;z-index:1}.brochure-sauce-component .brochure-sauce-content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-position:50%;background-repeat:no-repeat;position:relative}.brochure-sauce-component .brochure-sauce-content.blob-1 .brochure-sauce-screen{top:-24px;width:960px;padding:96px}@media (max-width:960px){.brochure-sauce-component .brochure-sauce-content.blob-1 .brochure-sauce-screen{width:80%;padding:0}}.brochure-sauce-component .brochure-sauce-blob-2{position:absolute;left:calc(50% + 150px);bottom:-192px;z-index:-1;width:425px;height:309px}.brochure-sauce-component .brochure-sauce-content.blob-3{background-size:auto 85%;background-image:url("https://cdn-jam-p00.diy.org/assets/brochure/backgrounds/brochure-sauce-3-background-v1.svg")}.brochure-sauce-component .brochure-sauce-content.blob-3 .brochure-sauce-screen{width:366px;padding:24px}@media only screen and (min-width:1320px){.brochure-sauce-component{margin-top:0}}.user-challenge-component{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;background-color:#f5f5f5;min-width:1024px}.user-challenge-component .user-challenge-back-button{width:36px;height:36px;position:absolute;top:18px;left:18px;border-radius:50%;z-index:1;background-color:rgba(0,0,0,.75)}.user-challenge-component .user-challenge-back-button span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;width:36px;height:36px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.user-challenge-component .user-challenge-back-button svg{width:12px;height:12px;fill:#b2b2b2;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.user-challenge-component .user-challenge-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;margin:36px 0 72px;width:996px;-ms-flex-item-align:center;align-self:center}.user-challenge-component .user-challenge-content>:nth-child(n){margin-bottom:18px}.user-challenge-component .user-challenge-content>:last-child{margin-bottom:0}.user-portfolio-posts-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;width:936px}.user-portfolio-posts-container>:nth-child(n){margin-bottom:24px}.user-portfolio-posts-container>:last-child{margin-bottom:0}.user-portfolio-no-posts{padding:54px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.user-portfolio-no-posts,.user-portfolio-no-posts .user-portfolio-posts-placeholder{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}.user-portfolio-no-posts .user-portfolio-posts-placeholder{padding:0}.user-portfolio-no-posts .user-portfolio-posts-placeholder>:nth-child(n){margin-bottom:18px}.user-portfolio-no-posts .user-portfolio-posts-placeholder>:last-child{margin-bottom:0}.user-portfolio-no-posts .placeholder-title{font-family:Avenir;font-style:normal;font-weight:700;-webkit-font-smoothing:antialiased;font-size:1.5em;color:#7d7d7d}.user-portfolio-no-posts .placeholder-subtitle{font-family:Avenir;font-style:normal;font-weight:300;-webkit-font-smoothing:antialiased;color:#b2b2b2}.user-portfolio-no-posts .user-portfolio-posts-placeholder-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.user-portfolio-no-posts .user-portfolio-posts-placeholder-header>:nth-child(n){margin-bottom:12px}.user-portfolio-no-posts .user-portfolio-posts-placeholder-header>:last-child{margin-bottom:0}.alert-container{position:fixed;top:0;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:36px;color:#fff;font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased;-ms-flex-direction:row;flex-direction:row;margin:24px auto;width:456px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;font-size:1.25em;z-index:2000;border-radius:8px;-webkit-animation:drop .2s ease-in forwards;animation:drop .2s ease-in forwards}.alert-container>:nth-child(n){margin-right:12px}.alert-container>:last-child{margin-right:0}@-webkit-keyframes drop{0%{-webkit-transform:translateY(92px);transform:translateY(92px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes drop{0%{-webkit-transform:translateY(92px);transform:translateY(92px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@media (max-width:456px){.alert-container{width:90%}}.alert-container button{position:absolute;left:12px;top:6px}.alert-container .alert-close-svg{fill:#fff;height:12px}.alert-container.error{background-color:#f66}.alert-container.warning{background-color:#f19317}.alert-container.success{background-color:#00d3a3}.alert-appear,.alert-enter{opacity:.01;-webkit-transform:scaleY(0);transform:scaleY(0)}.alert-appear.alert-appear-active,.alert-enter.alert-enter-active{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition:opacity .5s ease-in;transition:opacity .5s ease-in}.alert-leave{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}.alert-leave.alert-leave-active{opacity:.01;-webkit-transition:opacity .5s ease-in;transition:opacity .5s ease-in;-webkit-transform:scaleY(0);transform:scaleY(0)}.tooltip-container{border-radius:8px;background-color:#454545;color:#fff;position:fixed;text-align:center;z-index:51;-webkit-transition:-webkit-animation .3s ease;transition:-webkit-animation .3s ease;transition:animation .3s ease;transition:animation .3s ease,-webkit-animation .3s ease;-webkit-box-shadow:0 0 3px rgba(0,0,0,.5);box-shadow:0 0 3px rgba(0,0,0,.5);width:192px;line-height:1.5em;display:none}.tooltip-container.show{display:block;padding:12px;-webkit-animation:heartbeat .2s forwards;animation:heartbeat .2s forwards}@-webkit-keyframes heartbeat{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1.25);transform:scale(1.25)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartbeat{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1.25);transform:scale(1.25)}to{-webkit-transform:scale(1);transform:scale(1)}}.tooltip-container.show:before{border-top:6px solid #454545;border-right:6px solid transparent;border-left:6px solid transparent;bottom:-5px;content:"";display:block;left:24px;margin-left:-6px;position:absolute}.tooltip-container.show button{width:18px;height:18px;background-size:18px}.tooltip-container.show .em{-webkit-transform:scale(.8) translateY(6px);transform:scale(.8) translateY(6px)}@font-face{font-family:Avenir;font-weight:300;font-style:normal;src:url("/public/fonts/Avenir-Book.eot");src:url("/public/fonts/Avenir-Book.eot?") format("embedded-opentype"),url("/public/fonts/Avenir-Book.ttf") format("truetype"),url("/public/fonts/Avenir-Book.woff") format("woff"),url("/public/fonts/Avenir-Book.svg#font") format("svg")}@font-face{font-family:Avenir;font-weight:500;font-style:normal;src:url("/public/fonts/Avenir-Medium.eot");src:url("/public/fonts/Avenir-Medium.eot?") format("embedded-opentype"),url("/public/fonts/Avenir-Medium.ttf") format("truetype"),url("/public/fonts/Avenir-Medium.woff") format("woff"),url("/public/fonts/Avenir-Medium.svg#font") format("svg")}@font-face{font-family:Avenir;font-weight:700;font-style:normal;src:url("/public/fonts/Avenir-Heavy.eot");src:url("/public/fonts/Avenir-Heavy.eot?") format("embedded-opentype"),url("/public/fonts/Avenir-Heavy.ttf") format("truetype"),url("/public/fonts/Avenir-Heavy.woff") format("woff"),url("/public/fonts/Avenir-Heavy.svg#font") format("svg")}@font-face{font-family:Avenir;font-weight:900;font-style:normal;src:url("/public/fonts/Avenir-Black.eot");src:url("/public/fonts/Avenir-Black.eot?") format("embedded-opentype"),url("/public/fonts/Avenir-Black.ttf") format("truetype"),url("/public/fonts/Avenir-Black.woff") format("woff"),url("/public/fonts/Avenir-Black.svg#font") format("svg")}@font-face{font-family:Avenir Next;font-weight:900;font-style:bold;src:url("/public/fonts/AvenirNext-Heavy.eot");src:url("/public/fonts/AvenirNext-Heavy.eot?") format("embedded-opentype"),url("/public/fonts/AvenirNext-Heavy.ttf") format("truetype"),url("/public/fonts/AvenirNext-Heavy.woff") format("woff"),url("/public/fonts/AvenirNext-Heavy.svg#font") format("svg")}

/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}td,th{padding:0}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;font-family:sans-serif}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a,button{border-radius:8px;cursor:pointer;display:inline-block;font-size:1em;vertical-align:middle}:focus{outline:none}.blur{-webkit-filter:blur(10px);filter:blur(10px)}.blur,.grayscale{-webkit-transform:translateZ(0);transform:translateZ(0)}.grayscale{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.bold{font-weight:700}.black,.bold{font-family:Avenir;font-style:normal;-webkit-font-smoothing:antialiased}.black{font-weight:900}.hidden{opacity:0}.none{display:none}.uppercase{text-transform:uppercase}.underline,.underline a{text-decoration:underline}.highlight.yellow{color:#454545;background-color:rgba(255,202,54,.5)}.highlight{padding:6px;background-color:#4f7ff8;border-radius:8px;color:#fff}.highlight.thick{padding:24px}.inner-wrapper{width:100%;max-width:1344px;margin-left:auto;margin-right:auto}.card{background:#fff;padding:24px;border-radius:8px;color:#454545}.static-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;background-color:#f5f5f5}@media (max-width:768px){.static-container{padding:0}}.static-container .card{padding:48px}@media (max-width:768px){.static-container .card{border-radius:0}}.static-container .inner-wrapper{margin:48px auto}.static-container .inner-wrapper>:nth-child(n){margin-bottom:24px}.static-container .inner-wrapper>:last-child{margin-bottom:0}.static-container h2,.static-container h3{padding-top:36px}.static-container ol,.static-container ul{margin-left:24px}.static-container ol>:nth-child(n),.static-container ul>:nth-child(n){margin-bottom:12px}.static-container ol>:last-child,.static-container ul>:last-child{margin-bottom:0}.static-container li{line-height:1.5em;padding-left:12px}.static-container ul li{list-style:circle}input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{color:transparent}input:focus:-ms-input-placeholder,input:focus::-ms-input-placeholder,textarea:focus:-ms-input-placeholder,textarea:focus::-ms-input-placeholder{color:transparent}input:focus::placeholder,textarea:focus::placeholder{color:transparent}a.svg,button.svg{padding:0;border:none}.em{background:url("/public/svg/emojis/apple_sprite.png") 0 0 no-repeat;width:20px;height:20px;display:-moz-inline-stack;display:inline-block;*display:inline;-webkit-transform:scale(.8) translateY(5.5px);transform:scale(.8) translateY(5.5px)}.emj1359{background-position:0 0}.emj1403{background-position:-20px 0}.emj1360{background-position:-40px 0}.emj1361{background-position:-60px 0}.emj1362{background-position:-80px 0}.emj1363{background-position:-100px 0}.emj1364{background-position:0 -20px}.emj1365{background-position:-20px -20px}.emj1366{background-position:-40px -20px}.emj1368{background-position:-60px -20px}.emj1369{background-position:-80px -20px}.emj1425{background-position:-100px -20px}.emj1426{background-position:0 -40px}.emj78{background-position:-20px -40px}.emj1370{background-position:-40px -40px}.emj1371{background-position:-60px -40px}.emj1372{background-position:-80px -40px}.emj1383{background-position:-100px -40px}.emj1382{background-position:0 -60px}.emj1384{background-position:-20px -60px}.emj1385{background-position:-40px -60px}.emj1387{background-position:-60px -60px}.emj1388{background-position:-80px -60px}.emj1386{background-position:-100px -60px}.emj1592{background-position:0 -80px}.emj1594{background-position:-20px -80px}.emj1373{background-position:-40px -80px}.emj1598{background-position:-60px -80px}.emj1374{background-position:-80px -80px}.emj1413{background-position:-100px -80px}.emj1375{background-position:0 -100px}.emj1376{background-position:-20px -100px}.emj1377{background-position:-40px -100px}.emj1427{background-position:-60px -100px}.emj1595{background-position:-80px -100px}.emj1410{background-position:-100px -100px}.emj1389{background-position:0 -120px}.emj1390{background-position:-20px -120px}.emj1391{background-position:-40px -120px}.emj1392{background-position:-60px -120px}.emj1379{background-position:-80px -120px}.emj1380{background-position:-100px -120px}.emj1424{background-position:0 -140px}.emj77{background-position:-20px -140px}.emj1394{background-position:-40px -140px}.emj1381{background-position:-60px -140px}.emj1402{background-position:-80px -140px}.emj1400{background-position:-100px -140px}.emj1395{background-position:0 -160px}.emj1405{background-position:-20px -160px}.emj1408{background-position:-40px -160px}.emj1399{background-position:-60px -160px}.emj1407{background-position:-80px -160px}.emj1406{background-position:-100px -160px}.emj1397{background-position:0 -180px}.emj1398{background-position:-20px -180px}.emj1393{background-position:-40px -180px}.emj1396{background-position:-60px -180px}.emj1401{background-position:-80px -180px}.emj1378{background-position:-100px -180px}.emj1404{background-position:0 -200px}.emj1409{background-position:-20px -200px}.emj1412{background-position:-40px -200px}.emj1591{background-position:-60px -200px}.emj1414{background-position:-80px -200px}.emj1593{background-position:-100px -200px}.emj1596{background-position:0 -220px}.emj1411{background-position:-20px -220px}.emj1114{background-position:-40px -220px}.emj1119{background-position:-60px -220px}.emj1367{background-position:-80px -220px}.emj1043{background-position:-100px -220px}.emj1032{background-position:0 -240px}.emj1033{background-position:-20px -240px}.emj1044{background-position:-40px -240px}.emj1034{background-position:-60px -240px}.emj1041{background-position:-80px -240px}.emj1597{background-position:-100px -240px}.emj1417{background-position:0 -260px}.emj1415{background-position:-20px -260px}.emj1416{background-position:-40px -260px}.emj1418{background-position:-60px -260px}.emj1419{background-position:-80px -260px}.emj1420{background-position:-100px -260px}.emj1423{background-position:0 -280px}.emj1422{background-position:-20px -280px}.emj1421{background-position:-40px -280px}.emj1455{background-position:-60px -280px}.emj1456{background-position:-80px -280px}.emj1457{background-position:-100px -280px}.emj1458{background-position:0 -300px}.emj1459{background-position:-20px -300px}.emj1460{background-position:-40px -300px}.emj896{background-position:-60px -300px}.emj897{background-position:-80px -300px}.emj898{background-position:-100px -300px}.emj899{background-position:0 -320px}.emj900{background-position:-20px -320px}.emj901{background-position:-40px -320px}.emj872{background-position:-60px -320px}.emj873{background-position:-80px -320px}.emj874{background-position:-100px -320px}.emj875{background-position:0 -340px}.emj876{background-position:-20px -340px}.emj877{background-position:-40px -340px}.emj884{background-position:-60px -340px}.emj885{background-position:-80px -340px}.emj886{background-position:-100px -340px}.emj887{background-position:0 -360px}.emj888{background-position:-20px -360px}.emj889{background-position:-40px -360px}.emj890{background-position:-60px -360px}.emj891{background-position:-80px -360px}.emj892{background-position:-100px -360px}.emj893{background-position:0 -380px}.emj894{background-position:-20px -380px}.emj895{background-position:-40px -380px}.emj866{background-position:-60px -380px}.emj867{background-position:-80px -380px}.emj868{background-position:-100px -380px}.emj869{background-position:0 -400px}.emj870{background-position:-20px -400px}.emj871{background-position:-40px -400px}.emj144{background-position:-60px -400px}.emj145{background-position:-80px -400px}.emj146{background-position:-100px -400px}.emj147{background-position:0 -420px}.emj148{background-position:-20px -420px}.emj149{background-position:-40px -420px}.emj156{background-position:-60px -420px}.emj157{background-position:-80px -420px}.emj158{background-position:-100px -420px}.emj159{background-position:0 -440px}.emj160{background-position:-20px -440px}.emj161{background-position:-40px -440px}.emj878{background-position:-60px -440px}.emj879{background-position:-80px -440px}.emj880{background-position:-100px -440px}.emj881{background-position:0 -460px}.emj882{background-position:-20px -460px}.emj883{background-position:-40px -460px}.emj150{background-position:-60px -460px}.emj151{background-position:-80px -460px}.emj152{background-position:-100px -460px}.emj153{background-position:0 -480px}.emj154{background-position:-20px -480px}.emj155{background-position:-40px -480px}.emj902{background-position:-60px -480px}.emj903{background-position:-80px -480px}.emj904{background-position:-100px -480px}.emj905{background-position:0 -500px}.emj906{background-position:-20px -500px}.emj907{background-position:-40px -500px}.emj1120{background-position:-60px -500px}.emj1121{background-position:-80px -500px}.emj1122{background-position:-100px -500px}.emj1123{background-position:0 -520px}.emj1124{background-position:-20px -520px}.emj1125{background-position:-40px -520px}.emj1473{background-position:-60px -520px}.emj1474{background-position:-80px -520px}.emj1475{background-position:-100px -520px}.emj1476{background-position:0 -540px}.emj1477{background-position:-20px -540px}.emj1478{background-position:-40px -540px}.emj63{background-position:-60px -540px}.emj64{background-position:-80px -540px}.emj65{background-position:-100px -540px}.emj66{background-position:0 -560px}.emj67{background-position:-20px -560px}.emj68{background-position:-40px -560px}.emj842{background-position:-60px -560px}.emj843{background-position:-80px -560px}.emj844{background-position:-100px -560px}.emj845{background-position:0 -580px}.emj846{background-position:-20px -580px}.emj847{background-position:-40px -580px}.emj848{background-position:-60px -580px}.emj849{background-position:-80px -580px}.emj850{background-position:-100px -580px}.emj851{background-position:0 -600px}.emj852{background-position:-20px -600px}.emj853{background-position:-40px -600px}.emj854{background-position:-60px -600px}.emj855{background-position:-80px -600px}.emj856{background-position:-100px -600px}.emj857{background-position:0 -620px}.emj858{background-position:-20px -620px}.emj859{background-position:-40px -620px}.emj860{background-position:-60px -620px}.emj861{background-position:-80px -620px}.emj862{background-position:-100px -620px}.emj863{background-position:0 -640px}.emj864{background-position:-20px -640px}.emj865{background-position:-40px -640px}.emj1322{background-position:-60px -640px}.emj1323{background-position:-80px -640px}.emj1324{background-position:-100px -640px}.emj1325{background-position:0 -660px}.emj1326{background-position:-20px -660px}.emj1327{background-position:-40px -660px}.emj1316{background-position:-60px -660px}.emj1317{background-position:-80px -660px}.emj1318{background-position:-100px -660px}.emj1319{background-position:0 -680px}.emj1320{background-position:-20px -680px}.emj1321{background-position:-40px -680px}.emj1599{background-position:-60px -680px}.emj1600{background-position:-80px -680px}.emj1601{background-position:-100px -680px}.emj1602{background-position:0 -700px}.emj1603{background-position:-20px -700px}.emj1604{background-position:-40px -700px}.emj1328{background-position:-60px -700px}.emj1329{background-position:-80px -700px}.emj1330{background-position:-100px -700px}.emj1331{background-position:0 -720px}.emj1332{background-position:-20px -720px}.emj1333{background-position:-40px -720px}.emj162{background-position:-60px -720px}.emj163{background-position:-80px -720px}.emj164{background-position:-100px -720px}.emj165{background-position:0 -740px}.emj166{background-position:-20px -740px}.emj167{background-position:-40px -740px}.emj1064{background-position:-60px -740px}.emj1065{background-position:-80px -740px}.emj1066{background-position:-100px -740px}.emj1067{background-position:0 -760px}.emj1068{background-position:-20px -760px}.emj1069{background-position:-40px -760px}.emj840{background-position:-60px -760px}.emj841{background-position:-80px -760px}.emj828{background-position:-100px -760px}.emj829{background-position:0 -780px}.emj830{background-position:-20px -780px}.emj831{background-position:-40px -780px}.emj832{background-position:-60px -780px}.emj833{background-position:-80px -780px}.emj834{background-position:-100px -780px}.emj835{background-position:0 -800px}.emj836{background-position:-20px -800px}.emj837{background-position:-40px -800px}.emj838{background-position:-60px -800px}.emj839{background-position:-80px -800px}.emj826{background-position:-100px -800px}.emj825{background-position:0 -820px}.emj927{background-position:-20px -820px}.emj928{background-position:-40px -820px}.emj1349{background-position:-60px -820px}.emj1014{background-position:-80px -820px}.emj1015{background-position:-100px -820px}.emj1016{background-position:0 -840px}.emj1017{background-position:-20px -840px}.emj1018{background-position:-40px -840px}.emj1019{background-position:-60px -840px}.emj929{background-position:-80px -840px}.emj930{background-position:-100px -840px}.emj931{background-position:0 -860px}.emj932{background-position:-20px -860px}.emj933{background-position:-40px -860px}.emj934{background-position:-60px -860px}.emj935{background-position:-80px -860px}.emj936{background-position:-100px -860px}.emj937{background-position:0 -880px}.emj938{background-position:-20px -880px}.emj939{background-position:-40px -880px}.emj940{background-position:-60px -880px}.emj941{background-position:-80px -880px}.emj942{background-position:-100px -880px}.emj943{background-position:0 -900px}.emj944{background-position:-20px -900px}.emj945{background-position:-40px -900px}.emj946{background-position:-60px -900px}.emj947{background-position:-80px -900px}.emj948{background-position:-100px -900px}.emj949{background-position:0 -920px}.emj950{background-position:-20px -920px}.emj951{background-position:-40px -920px}.emj952{background-position:-60px -920px}.emj984{background-position:-80px -920px}.emj985{background-position:-100px -920px}.emj986{background-position:0 -940px}.emj987{background-position:-20px -940px}.emj988{background-position:-40px -940px}.emj989{background-position:-60px -940px}.emj1002{background-position:-80px -940px}.emj1003{background-position:-100px -940px}.emj1004{background-position:0 -960px}.emj1005{background-position:-20px -960px}.emj1006{background-position:-40px -960px}.emj1007{background-position:-60px -960px}.emj1008{background-position:-80px -960px}.emj1009{background-position:-100px -960px}.emj1010{background-position:0 -980px}.emj1011{background-position:-20px -980px}.emj1012{background-position:-40px -980px}.emj1013{background-position:-60px -980px}.emj990{background-position:-80px -980px}.emj991{background-position:-100px -980px}.emj992{background-position:0 -1000px}.emj993{background-position:-20px -1000px}.emj994{background-position:-40px -1000px}.emj995{background-position:-60px -1000px}.emj996{background-position:-80px -1000px}.emj997{background-position:-100px -1000px}.emj998{background-position:0 -1020px}.emj999{background-position:-20px -1020px}.emj1000{background-position:-40px -1020px}.emj1001{background-position:-60px -1020px}.emj971{background-position:-80px -1020px}.emj972{background-position:-100px -1020px}.emj973{background-position:0 -1040px}.emj974{background-position:-20px -1040px}.emj975{background-position:-40px -1040px}.emj976{background-position:-60px -1040px}.emj1020{background-position:-80px -1040px}.emj1021{background-position:-100px -1040px}.emj1022{background-position:0 -1060px}.emj1023{background-position:-20px -1060px}.emj1024{background-position:-40px -1060px}.emj1025{background-position:-60px -1060px}.emj1051{background-position:-80px -1060px}.emj1052{background-position:-100px -1060px}.emj1053{background-position:0 -1080px}.emj1054{background-position:-20px -1080px}.emj1055{background-position:-40px -1080px}.emj1056{background-position:-60px -1080px}.emj1306{background-position:-80px -1080px}.emj616{background-position:-100px -1080px}.emj617{background-position:0 -1100px}.emj618{background-position:-20px -1100px}.emj619{background-position:-40px -1100px}.emj620{background-position:-60px -1100px}.emj621{background-position:-80px -1100px}.emj1035{background-position:-100px -1100px}.emj1036{background-position:0 -1120px}.emj1037{background-position:-20px -1120px}.emj1038{background-position:-40px -1120px}.emj1039{background-position:-60px -1120px}.emj1040{background-position:-80px -1120px}.emj1026{background-position:-100px -1120px}.emj1027{background-position:0 -1140px}.emj1028{background-position:-20px -1140px}.emj1029{background-position:-40px -1140px}.emj1030{background-position:-60px -1140px}.emj1031{background-position:-80px -1140px}.emj978{background-position:-100px -1140px}.emj979{background-position:0 -1160px}.emj980{background-position:-20px -1160px}.emj981{background-position:-40px -1160px}.emj982{background-position:-60px -1160px}.emj983{background-position:-80px -1160px}.emj1548{background-position:-100px -1160px}.emj1549{background-position:0 -1180px}.emj1550{background-position:-20px -1180px}.emj1551{background-position:-40px -1180px}.emj1552{background-position:-60px -1180px}.emj1553{background-position:-80px -1180px}.emj678{background-position:-100px -1180px}.emj679{background-position:0 -1200px}.emj680{background-position:-20px -1200px}.emj681{background-position:-40px -1200px}.emj682{background-position:-60px -1200px}.emj683{background-position:-80px -1200px}.emj1057{background-position:-100px -1200px}.emj1058{background-position:0 -1220px}.emj1059{background-position:-20px -1220px}.emj1060{background-position:-40px -1220px}.emj1061{background-position:-60px -1220px}.emj1062{background-position:-80px -1220px}.emj977{background-position:-100px -1220px}.emj968{background-position:0 -1240px}.emj969{background-position:-20px -1240px}.emj970{background-position:-40px -1240px}.emj1440{background-position:-60px -1240px}.emj1441{background-position:-80px -1240px}.emj1442{background-position:-100px -1240px}.emj1443{background-position:0 -1260px}.emj1444{background-position:-20px -1260px}.emj1445{background-position:-40px -1260px}.emj1045{background-position:-60px -1260px}.emj1046{background-position:-80px -1260px}.emj1047{background-position:-100px -1260px}.emj1048{background-position:0 -1280px}.emj1049{background-position:-20px -1280px}.emj1050{background-position:-40px -1280px}.emj1428{background-position:-60px -1280px}.emj1429{background-position:-80px -1280px}.emj1430{background-position:-100px -1280px}.emj1431{background-position:0 -1300px}.emj1432{background-position:-20px -1300px}.emj1433{background-position:-40px -1300px}.emj1434{background-position:-60px -1300px}.emj1435{background-position:-80px -1300px}.emj1436{background-position:-100px -1300px}.emj1437{background-position:0 -1320px}.emj1438{background-position:-20px -1320px}.emj1439{background-position:-40px -1320px}.emj1449{background-position:-60px -1320px}.emj1450{background-position:-80px -1320px}.emj1451{background-position:-100px -1320px}.emj1452{background-position:0 -1340px}.emj1453{background-position:-20px -1340px}.emj1454{background-position:-40px -1340px}.emj1467{background-position:-60px -1340px}.emj1468{background-position:-80px -1340px}.emj1469{background-position:-100px -1340px}.emj1470{background-position:0 -1360px}.emj1471{background-position:-20px -1360px}.emj1472{background-position:-40px -1360px}.emj1461{background-position:-60px -1360px}.emj1462{background-position:-80px -1360px}.emj1463{background-position:-100px -1360px}.emj1464{background-position:0 -1380px}.emj1465{background-position:-20px -1380px}.emj1466{background-position:-40px -1380px}.emj1076{background-position:-60px -1380px}.emj1077{background-position:-80px -1380px}.emj1078{background-position:-100px -1380px}.emj1079{background-position:0 -1400px}.emj1080{background-position:-20px -1400px}.emj1081{background-position:-40px -1400px}.emj1070{background-position:-60px -1400px}.emj1071{background-position:-80px -1400px}.emj1072{background-position:-100px -1400px}.emj1073{background-position:0 -1420px}.emj1074{background-position:-20px -1420px}.emj1075{background-position:-40px -1420px}.emj1093{background-position:-60px -1420px}.emj1095{background-position:-80px -1420px}.emj1094{background-position:-100px -1420px}.emj1089{background-position:0 -1440px}.emj1091{background-position:-20px -1440px}.emj1090{background-position:-40px -1440px}.emj953{background-position:-60px -1440px}.emj960{background-position:-80px -1440px}.emj961{background-position:-100px -1440px}.emj959{background-position:0 -1460px}.emj962{background-position:-20px -1460px}.emj963{background-position:-40px -1460px}.emj965{background-position:-60px -1460px}.emj966{background-position:-80px -1460px}.emj964{background-position:-100px -1460px}.emj967{background-position:0 -1480px}.emj954{background-position:-20px -1480px}.emj956{background-position:-40px -1480px}.emj957{background-position:-60px -1480px}.emj955{background-position:-80px -1480px}.emj958{background-position:-100px -1480px}.emj917{background-position:0 -1500px}.emj912{background-position:-20px -1500px}.emj913{background-position:-40px -1500px}.emj911{background-position:-60px -1500px}.emj914{background-position:-80px -1500px}.emj916{background-position:-100px -1500px}.emj915{background-position:0 -1520px}.emj1063{background-position:-20px -1520px}.emj1085{background-position:-40px -1520px}.emj926{background-position:-60px -1520px}.emj923{background-position:-80px -1520px}.emj924{background-position:-100px -1520px}.emj925{background-position:0 -1540px}.emj921{background-position:-20px -1540px}.emj922{background-position:-40px -1540px}.emj909{background-position:-60px -1540px}.emj652{background-position:-80px -1540px}.emj635{background-position:-100px -1540px}.emj908{background-position:0 -1560px}.emj119{background-position:-20px -1560px}.emj634{background-position:-40px -1560px}.emj920{background-position:-60px -1560px}.emj918{background-position:-80px -1560px}.emj919{background-position:-100px -1560px}.emj1143{background-position:0 -1580px}.emj910{background-position:-20px -1580px}.emj1307{background-position:-40px -1580px}.emj1087{background-position:-60px -1580px}.emj487{background-position:-80px -1580px}.emj815{background-position:0 -1600px}.emj810{background-position:-20px -1600px}.emj806{background-position:-40px -1600px}.emj818{background-position:-60px -1600px}.emj809{background-position:-80px -1600px}.emj820{background-position:-100px -1600px}.emj821{background-position:0 -1620px}.emj801{background-position:-20px -1620px}.emj808{background-position:-40px -1620px}.emj1606{background-position:-60px -1620px}.emj807{background-position:-80px -1620px}.emj816{background-position:-100px -1620px}.emj822{background-position:0 -1640px}.emj817{background-position:-20px -1640px}.emj786{background-position:-40px -1640px}.emj814{background-position:-60px -1640px}.emj1446{background-position:-80px -1640px}.emj1447{background-position:-100px -1640px}.emj1448{background-position:0 -1660px}.emj779{background-position:-20px -1660px}.emj781{background-position:-40px -1660px}.emj800{background-position:-60px -1660px}.emj799{background-position:-80px -1660px}.emj797{background-position:-100px -1660px}.emj796{background-position:0 -1680px}.emj798{background-position:-20px -1680px}.emj819{background-position:-40px -1680px}.emj784{background-position:-60px -1680px}.emj813{background-position:-80px -1680px}.emj1609{background-position:-100px -1680px}.emj790{background-position:0 -1700px}.emj788{background-position:-20px -1700px}.emj773{background-position:-40px -1700px}.emj791{background-position:-60px -1700px}.emj789{background-position:-80px -1700px}.emj1308{background-position:-100px -1700px}.emj1607{background-position:0 -1720px}.emj1605{background-position:-20px -1720px}.emj774{background-position:-40px -1720px}.emj795{background-position:-60px -1720px}.emj793{background-position:-80px -1720px}.emj792{background-position:-100px -1720px}.emj794{background-position:0 -1740px}.emj805{background-position:-20px -1740px}.emj812{background-position:-40px -1740px}.emj772{background-position:-60px -1740px}.emj771{background-position:-80px -1740px}.emj767{background-position:-100px -1740px}.emj766{background-position:0 -1760px}.emj764{background-position:-20px -1760px}.emj763{background-position:-40px -1760px}.emj765{background-position:-60px -1760px}.emj803{background-position:-80px -1760px}.emj804{background-position:-100px -1760px}.emj785{background-position:0 -1780px}.emj777{background-position:-20px -1780px}.emj776{background-position:-40px -1780px}.emj778{background-position:-60px -1780px}.emj775{background-position:-80px -1780px}.emj783{background-position:-100px -1780px}.emj761{background-position:0 -1800px}.emj762{background-position:-20px -1800px}.emj780{background-position:-40px -1800px}.emj1608{background-position:-60px -1800px}.emj1273{background-position:-80px -1800px}.emj782{background-position:-100px -1800px}.emj802{background-position:0 -1820px}.emj769{background-position:-20px -1820px}.emj768{background-position:-40px -1820px}.emj824{background-position:-60px -1820px}.emj823{background-position:-80px -1820px}.emj770{background-position:-100px -1820px}.emj811{background-position:0 -1840px}.emj536{background-position:-20px -1840px}.emj615{background-position:-40px -1840px}.emj533{background-position:-60px -1840px}.emj534{background-position:-80px -1840px}.emj535{background-position:-100px -1840px}.emj532{background-position:0 -1860px}.emj546{background-position:-20px -1860px}.emj62{background-position:-40px -1860px}.emj547{background-position:-60px -1860px}.emj629{background-position:-80px -1860px}.emj627{background-position:-100px -1860px}.emj550{background-position:0 -1880px}.emj549{background-position:-20px -1880px}.emj548{background-position:-40px -1880px}.emj545{background-position:-60px -1880px}.emj541{background-position:-80px -1880px}.emj542{background-position:-100px -1880px}.emj540{background-position:0 -1900px}.emj538{background-position:-20px -1900px}.emj543{background-position:-40px -1900px}.emj539{background-position:-60px -1900px}.emj1092{background-position:-80px -1900px}.emj551{background-position:-100px -1900px}.emj531{background-position:0 -1920px}.emj614{background-position:-20px -1920px}.emj787{background-position:-40px -1920px}.emj1309{background-position:-60px -1920px}.emj499{background-position:-80px -1920px}.emj498{background-position:-100px -1920px}.emj500{background-position:0 -1940px}.emj506{background-position:-20px -1940px}.emj507{background-position:-40px -1940px}.emj508{background-position:-60px -1940px}.emj509{background-position:-80px -1940px}.emj502{background-position:-100px -1940px}.emj503{background-position:0 -1960px}.emj504{background-position:-20px -1960px}.emj505{background-position:-40px -1960px}.emj511{background-position:-60px -1960px}.emj514{background-position:-80px -1960px}.emj512{background-position:-100px -1960px}.emj513{background-position:0 -1980px}.emj515{background-position:-20px -1980px}.emj510{background-position:-40px -1980px}.emj200{background-position:-60px -1980px}.emj516{background-position:-80px -1980px}.emj1126{background-position:-100px -1980px}.emj174{background-position:0 -2000px}.emj57{background-position:-20px -2000px}.emj53{background-position:-40px -2000px}.emj519{background-position:-60px -2000px}.emj115{background-position:-80px -2000px}.emj520{background-position:-100px -2000px}.emj521{background-position:0 -2020px}.emj54{background-position:-20px -2020px}.emj522{background-position:-40px -2020px}.emj116{background-position:-60px -2020px}.emj524{background-position:-80px -2020px}.emj107{background-position:-100px -2020px}.emj1247{background-position:0 -2040px}.emj1115{background-position:-20px -2040px}.emj177{background-position:-40px -2040px}.emj523{background-position:-60px -2040px}.emj56{background-position:-80px -2040px}.emj114{background-position:-100px -2040px}.emj527{background-position:0 -2060px}.emj1118{background-position:-20px -2060px}.emj525{background-position:-40px -2060px}.emj526{background-position:-60px -2060px}.emj55{background-position:-80px -2060px}.emj60{background-position:-100px -2060px}.emj1117{background-position:0 -2080px}.emj1116{background-position:-20px -2080px}.emj495{background-position:-40px -2080px}.emj562{background-position:0 -2100px}.emj561{background-position:-20px -2100px}.emj563{background-position:-40px -2100px}.emj557{background-position:-60px -2100px}.emj558{background-position:-80px -2100px}.emj559{background-position:-100px -2100px}.emj556{background-position:0 -2120px}.emj554{background-position:-20px -2120px}.emj566{background-position:-40px -2120px}.emj555{background-position:-60px -2120px}.emj565{background-position:-80px -2120px}.emj564{background-position:-100px -2120px}.emj560{background-position:0 -2140px}.emj552{background-position:-20px -2140px}.emj553{background-position:-40px -2140px}.emj537{background-position:-60px -2140px}.emj544{background-position:-80px -2140px}.emj579{background-position:-100px -2140px}.emj594{background-position:0 -2160px}.emj577{background-position:-20px -2160px}.emj1610{background-position:-40px -2160px}.emj570{background-position:-60px -2160px}.emj569{background-position:-80px -2160px}.emj583{background-position:-100px -2160px}.emj598{background-position:0 -2180px}.emj567{background-position:-20px -2180px}.emj578{background-position:-40px -2180px}.emj528{background-position:-60px -2180px}.emj568{background-position:-80px -2180px}.emj576{background-position:-100px -2180px}.emj529{background-position:0 -2200px}.emj530{background-position:-20px -2200px}.emj575{background-position:-40px -2200px}.emj597{background-position:-60px -2200px}.emj584{background-position:-80px -2200px}.emj582{background-position:-100px -2200px}.emj596{background-position:0 -2220px}.emj574{background-position:-20px -2220px}.emj572{background-position:-40px -2220px}.emj573{background-position:-60px -2220px}.emj571{background-position:-80px -2220px}.emj581{background-position:-100px -2220px}.emj580{background-position:0 -2240px}.emj586{background-position:-20px -2240px}.emj587{background-position:-40px -2240px}.emj585{background-position:-60px -2240px}.emj595{background-position:-80px -2240px}.emj613{background-position:-100px -2240px}.emj593{background-position:0 -2260px}.emj591{background-position:-20px -2260px}.emj592{background-position:-40px -2260px}.emj590{background-position:-60px -2260px}.emj610{background-position:-80px -2260px}.emj588{background-position:-100px -2260px}.emj589{background-position:0 -2280px}.emj605{background-position:-20px -2280px}.emj606{background-position:-40px -2280px}.emj602{background-position:-60px -2280px}.emj603{background-position:-80px -2280px}.emj604{background-position:-100px -2280px}.emj609{background-position:0 -2300px}.emj601{background-position:-20px -2300px}.emj600{background-position:-40px -2300px}.emj61{background-position:-60px -2300px}.emj607{background-position:-80px -2300px}.emj599{background-position:-100px -2300px}.emj608{background-position:0 -2320px}.emj112{background-position:0 -2340px}.emj675{background-position:-20px -2340px}.emj698{background-position:-40px -2340px}.emj113{background-position:-60px -2340px}.emj673{background-position:-80px -2340px}.emj716{background-position:-100px -2340px}.emj699{background-position:0 -2360px}.emj660{background-position:-20px -2360px}.emj127{background-position:-40px -2360px}.emj712{background-position:-60px -2360px}.emj719{background-position:-80px -2360px}.emj753{background-position:-100px -2360px}.emj718{background-position:0 -2380px}.emj717{background-position:-20px -2380px}.emj715{background-position:-40px -2380px}.emj674{background-position:-60px -2380px}.emj130{background-position:-80px -2380px}.emj677{background-position:-100px -2380px}.emj131{background-position:0 -2400px}.emj754{background-position:-20px -2400px}.emj646{background-position:-40px -2400px}.emj1514{background-position:-60px -2400px}.emj1515{background-position:-80px -2400px}.emj1516{background-position:-100px -2400px}.emj1517{background-position:0 -2420px}.emj1518{background-position:-20px -2420px}.emj1519{background-position:-40px -2420px}.emj700{background-position:-60px -2420px}.emj701{background-position:-80px -2420px}.emj702{background-position:-100px -2420px}.emj703{background-position:0 -2440px}.emj704{background-position:-20px -2440px}.emj705{background-position:-40px -2440px}.emj684{background-position:-60px -2440px}.emj685{background-position:-80px -2440px}.emj686{background-position:-100px -2440px}.emj687{background-position:0 -2460px}.emj688{background-position:-20px -2460px}.emj689{background-position:-40px -2460px}.emj1563{background-position:-60px -2460px}.emj1564{background-position:-80px -2460px}.emj1565{background-position:-100px -2460px}.emj1566{background-position:0 -2480px}.emj1567{background-position:-20px -2480px}.emj1568{background-position:-40px -2480px}.emj132{background-position:-60px -2480px}.emj133{background-position:-80px -2480px}.emj134{background-position:-100px -2480px}.emj135{background-position:0 -2500px}.emj136{background-position:-20px -2500px}.emj137{background-position:-40px -2500px}.emj706{background-position:-60px -2500px}.emj707{background-position:-80px -2500px}.emj708{background-position:-100px -2500px}.emj709{background-position:0 -2520px}.emj710{background-position:-20px -2520px}.emj711{background-position:-40px -2520px}.emj1536{background-position:-60px -2520px}.emj1537{background-position:-80px -2520px}.emj1538{background-position:-100px -2520px}.emj1539{background-position:0 -2540px}.emj1540{background-position:-20px -2540px}.emj1541{background-position:-40px -2540px}.emj1542{background-position:-60px -2540px}.emj1543{background-position:-80px -2540px}.emj1544{background-position:-100px -2540px}.emj1545{background-position:0 -2560px}.emj1546{background-position:-20px -2560px}.emj1547{background-position:-40px -2560px}.emj692{background-position:-60px -2560px}.emj693{background-position:-80px -2560px}.emj694{background-position:-100px -2560px}.emj695{background-position:0 -2580px}.emj696{background-position:-20px -2580px}.emj697{background-position:-40px -2580px}.emj1305{background-position:-60px -2580px}.emj691{background-position:-80px -2580px}.emj672{background-position:-100px -2580px}.emj690{background-position:0 -2600px}.emj636{background-position:-20px -2600px}.emj637{background-position:-40px -2600px}.emj751{background-position:-60px -2600px}.emj654{background-position:-80px -2600px}.emj642{background-position:-100px -2600px}.emj656{background-position:0 -2620px}.emj651{background-position:-20px -2620px}.emj653{background-position:-40px -2620px}.emj647{background-position:-60px -2620px}.emj650{background-position:-80px -2620px}.emj671{background-position:-100px -2620px}.emj668{background-position:0 -2640px}.emj666{background-position:-20px -2640px}.emj669{background-position:-40px -2640px}.emj667{background-position:-60px -2640px}.emj670{background-position:-80px -2640px}.emj655{background-position:-100px -2640px}.emj657{background-position:0 -2660px}.emj1042{background-position:-20px -2660px}.emj658{background-position:-40px -2660px}.emj661{background-position:-60px -2660px}.emj659{background-position:-80px -2660px}.emj662{background-position:-100px -2660px}.emj1502{background-position:0 -2680px}.emj1500{background-position:-20px -2680px}.emj1504{background-position:-40px -2680px}.emj1491{background-position:-60px -2680px}.emj1493{background-position:-80px -2680px}.emj714{background-position:-100px -2680px}.emj1498{background-position:0 -2700px}.emj1496{background-position:-20px -2700px}.emj1497{background-position:-40px -2700px}.emj1495{background-position:-60px -2700px}.emj1505{background-position:-80px -2700px}.emj1506{background-position:-100px -2700px}.emj1507{background-position:0 -2720px}.emj713{background-position:-20px -2720px}.emj1534{background-position:-40px -2720px}.emj1524{background-position:-60px -2720px}.emj1499{background-position:-80px -2720px}.emj1492{background-position:-100px -2720px}.emj1503{background-position:0 -2740px}.emj1501{background-position:-20px -2740px}.emj1512{background-position:-40px -2740px}.emj1511{background-position:-60px -2740px}.emj1510{background-position:-80px -2740px}.emj1482{background-position:-100px -2740px}.emj1490{background-position:0 -2760px}.emj1508{background-position:-20px -2760px}.emj1483{background-position:-40px -2760px}.emj1484{background-position:-60px -2760px}.emj1487{background-position:-80px -2760px}.emj1509{background-position:-100px -2760px}.emj1481{background-position:0 -2780px}.emj1485{background-position:-20px -2780px}.emj1486{background-position:-40px -2780px}.emj1489{background-position:-60px -2780px}.emj1488{background-position:-80px -2780px}.emj1480{background-position:-100px -2780px}.emj1586{background-position:0 -2800px}.emj142{background-position:-20px -2800px}.emj1587{background-position:-40px -2800px}.emj1588{background-position:-60px -2800px}.emj129{background-position:-80px -2800px}.emj1585{background-position:-100px -2800px}.emj1520{background-position:0 -2820px}.emj128{background-position:-20px -2820px}.emj1590{background-position:-40px -2820px}.emj1479{background-position:-60px -2820px}.emj1589{background-position:-80px -2820px}.emj1141{background-position:-100px -2820px}.emj99{background-position:0 -2840px}.emj1523{background-position:-20px -2840px}.emj139{background-position:-40px -2840px}.emj1494{background-position:-60px -2840px}.emj1521{background-position:-80px -2840px}.emj1522{background-position:-100px -2840px}.emj676{background-position:0 -2860px}.emj1513{background-position:-20px -2860px}.emj644{background-position:-40px -2860px}.emj645{background-position:-60px -2860px}.emj643{background-position:-80px -2860px}.emj723{background-position:-100px -2860px}.emj486{background-position:0 -2880px}.emj1355{background-position:-20px -2880px}.emj745{background-position:-40px -2880px}.emj126{background-position:-60px -2880px}.emj633{background-position:-80px -2880px}.emj124{background-position:-100px -2880px}.emj720{background-position:0 -2900px}.emj1354{background-position:-20px -2900px}.emj496{background-position:-40px -2900px}.emj1357{background-position:-60px -2900px}.emj721{background-position:-80px -2900px}.emj138{background-position:-100px -2900px}.emj730{background-position:0 -2920px}.emj1583{background-position:-20px -2920px}.emj1584{background-position:-40px -2920px}.emj490{background-position:-60px -2920px}.emj489{background-position:-80px -2920px}.emj728{background-position:-100px -2920px}.emj722{background-position:0 -2940px}.emj729{background-position:-20px -2940px}.emj492{background-position:-40px -2940px}.emj491{background-position:-60px -2940px}.emj725{background-position:-80px -2940px}.emj488{background-position:-100px -2940px}.emj494{background-position:0 -2960px}.emj497{background-position:-20px -2960px}.emj517{background-position:-40px -2960px}.emj623{background-position:-60px -2960px}.emj622{background-position:-80px -2960px}.emj493{background-position:-100px -2960px}.emj724{background-position:0 -2980px}.emj748{background-position:-20px -2980px}.emj747{background-position:-40px -2980px}.emj731{background-position:-60px -2980px}.emj1356{background-position:-80px -2980px}.emj732{background-position:-100px -2980px}.emj733{background-position:0 -3000px}.emj726{background-position:-20px -3000px}.emj734{background-position:-40px -3000px}.emj744{background-position:-60px -3000px}.emj735{background-position:-80px -3000px}.emj736{background-position:-100px -3000px}.emj737{background-position:0 -3020px}.emj738{background-position:-20px -3020px}.emj740{background-position:-40px -3020px}.emj742{background-position:-60px -3020px}.emj743{background-position:-80px -3020px}.emj741{background-position:-100px -3020px}.emj1096{background-position:0 -3040px}.emj727{background-position:-20px -3040px}.emj123{background-position:-40px -3040px}.emj1275{background-position:-60px -3040px}.emj1276{background-position:-80px -3040px}.emj1274{background-position:-100px -3040px}.emj122{background-position:0 -3060px}.emj27{background-position:0 -3080px}.emj1196{background-position:-20px -3080px}.emj1197{background-position:-40px -3080px}.emj1142{background-position:-60px -3080px}.emj29{background-position:-80px -3080px}.emj1334{background-position:-100px -3080px}.emj1335{background-position:0 -3100px}.emj1336{background-position:-20px -3100px}.emj1337{background-position:-40px -3100px}.emj1310{background-position:-60px -3100px}.emj1345{background-position:-80px -3100px}.emj1144{background-position:-100px -3100px}.emj1145{background-position:0 -3120px}.emj1146{background-position:-20px -3120px}.emj1147{background-position:-40px -3120px}.emj1207{background-position:-60px -3120px}.emj1202{background-position:-80px -3120px}.emj1203{background-position:-100px -3120px}.emj1204{background-position:0 -3140px}.emj648{background-position:-20px -3140px}.emj1208{background-position:-40px -3140px}.emj641{background-position:-60px -3140px}.emj1177{background-position:-80px -3140px}.emj58{background-position:-100px -3140px}.emj1178{background-position:0 -3160px}.emj1179{background-position:-20px -3160px}.emj1205{background-position:-40px -3160px}.emj1206{background-position:-60px -3160px}.emj638{background-position:-80px -3160px}.emj639{background-position:-100px -3160px}.emj640{background-position:0 -3180px}.emj38{background-position:-20px -3180px}.emj39{background-position:-40px -3180px}.emj37{background-position:-60px -3180px}.emj1303{background-position:-80px -3180px}.emj40{background-position:-100px -3180px}.emj28{background-position:0 -3200px}.emj1180{background-position:-20px -3200px}.emj1221{background-position:-40px -3200px}.emj1222{background-position:-60px -3200px}.emj1111{background-position:-80px -3200px}.emj1248{background-position:-100px -3200px}.emj1302{background-position:0 -3220px}.emj1342{background-position:-20px -3220px}.emj1582{background-position:-40px -3220px}.emj1139{background-position:-60px -3220px}.emj1136{background-position:-80px -3220px}.emj1135{background-position:-100px -3220px}.emj1137{background-position:0 -3240px}.emj1138{background-position:-20px -3240px}.emj1131{background-position:-40px -3240px}.emj1134{background-position:-60px -3240px}.emj1088{background-position:-80px -3240px}.emj101{background-position:-100px -3240px}.emj1249{background-position:0 -3260px}.emj1250{background-position:-20px -3260px}.emj98{background-position:-40px -3260px}.emj1580{background-position:-60px -3260px}.emj118{background-position:-80px -3260px}.emj1251{background-position:-100px -3260px}.emj103{background-position:0 -3280px}.emj120{background-position:-20px -3280px}.emj1253{background-position:-40px -3280px}.emj1113{background-position:-60px -3280px}.emj1252{background-position:-80px -3280px}.emj1348{background-position:-100px -3280px}.emj100{background-position:0 -3300px}.emj1581{background-position:-20px -3300px}.emj1528{background-position:-40px -3300px}.emj69{background-position:-60px -3300px}.emj110{background-position:-80px -3300px}.emj111{background-position:-100px -3300px}.emj755{background-position:0 -3320px}.emj1256{background-position:-20px -3320px}.emj1209{background-position:-40px -3320px}.emj1082{background-position:-60px -3320px}.emj102{background-position:-80px -3320px}.emj1255{background-position:-100px -3320px}.emj1254{background-position:0 -3340px}.emj1304{background-position:-20px -3340px}.emj1084{background-position:-40px -3340px}.emj1083{background-position:-60px -3340px}.emj518{background-position:-80px -3340px}.emj752{background-position:-100px -3340px}.emj1232{background-position:0 -3360px}.emj1560{background-position:-20px -3360px}.emj1562{background-position:-40px -3360px}.emj1569{background-position:-60px -3360px}.emj1227{background-position:-80px -3360px}.emj1346{background-position:-100px -3360px}.emj1574{background-position:0 -3380px}.emj1575{background-position:-20px -3380px}.emj1578{background-position:-40px -3380px}.emj1526{background-position:-60px -3380px}.emj1577{background-position:-80px -3380px}.emj1338{background-position:-100px -3380px}.emj1353{background-position:0 -3400px}.emj125{background-position:-20px -3400px}.emj1358{background-position:-40px -3400px}.emj1576{background-position:-60px -3400px}.emj624{background-position:-80px -3400px}.emj631{background-position:-100px -3400px}.emj611{background-position:0 -3420px}.emj612{background-position:-20px -3420px}.emj626{background-position:-40px -3420px}.emj625{background-position:-60px -3420px}.emj630{background-position:-80px -3420px}.emj632{background-position:-100px -3420px}.emj628{background-position:0 -3440px}.emj746{background-position:-20px -3440px}.emj143{background-position:-40px -3440px}.emj1188{background-position:-60px -3440px}.emj1187{background-position:-80px -3440px}.emj1186{background-position:-100px -3440px}.emj1086{background-position:0 -3460px}.emj1193{background-position:-20px -3460px}.emj1189{background-position:-40px -3460px}.emj1190{background-position:-60px -3460px}.emj1191{background-position:-80px -3460px}.emj1192{background-position:-100px -3460px}.emj1185{background-position:0 -3480px}.emj1194{background-position:-20px -3480px}.emj1184{background-position:-40px -3480px}.emj1183{background-position:-60px -3480px}.emj1175{background-position:-80px -3480px}.emj1150{background-position:-100px -3480px}.emj1164{background-position:0 -3500px}.emj1157{background-position:-20px -3500px}.emj1155{background-position:-40px -3500px}.emj1156{background-position:-60px -3500px}.emj1151{background-position:-80px -3500px}.emj1152{background-position:-100px -3500px}.emj1153{background-position:0 -3520px}.emj1344{background-position:-20px -3520px}.emj1154{background-position:-40px -3520px}.emj1340{background-position:-60px -3520px}.emj1352{background-position:-80px -3520px}.emj1341{background-position:-100px -3520px}.emj1158{background-position:0 -3540px}.emj1343{background-position:-20px -3540px}.emj1148{background-position:-40px -3540px}.emj1149{background-position:-60px -3540px}.emj1339{background-position:-80px -3540px}.emj1347{background-position:-100px -3540px}.emj1195{background-position:0 -3560px}.emj1166{background-position:-20px -3560px}.emj1168{background-position:-40px -3560px}.emj1170{background-position:-60px -3560px}.emj1171{background-position:-80px -3560px}.emj1172{background-position:-100px -3560px}.emj1167{background-position:0 -3580px}.emj1165{background-position:-20px -3580px}.emj1173{background-position:-40px -3580px}.emj1169{background-position:-60px -3580px}.emj1233{background-position:-80px -3580px}.emj1161{background-position:-100px -3580px}.emj1311{background-position:0 -3600px}.emj140{background-position:-20px -3600px}.emj1163{background-position:-40px -3600px}.emj1162{background-position:-60px -3600px}.emj1159{background-position:-80px -3600px}.emj1160{background-position:-100px -3600px}.emj1525{background-position:0 -3620px}.emj749{background-position:-20px -3620px}.emj750{background-position:-40px -3620px}.emj1226{background-position:-60px -3620px}.emj1228{background-position:-80px -3620px}.emj1229{background-position:-100px -3620px}.emj1225{background-position:0 -3640px}.emj1312{background-position:-20px -3640px}.emj1313{background-position:-40px -3640px}.emj169{background-position:-60px -3640px}.emj1176{background-position:-80px -3640px}.emj168{background-position:-100px -3640px}.emj1315{background-position:0 -3660px}.emj1314{background-position:-20px -3660px}.emj1223{background-position:-40px -3660px}.emj1224{background-position:-60px -3660px}.emj186{background-position:0 -3680px}.emj1105{background-position:-20px -3680px}.emj1104{background-position:-40px -3680px}.emj1103{background-position:-60px -3680px}.emj1106{background-position:-80px -3680px}.emj1098{background-position:-100px -3680px}.emj185{background-position:0 -3700px}.emj1099{background-position:-20px -3700px}.emj1108{background-position:-40px -3700px}.emj1097{background-position:-60px -3700px}.emj1101{background-position:-80px -3700px}.emj1100{background-position:-100px -3700px}.emj1102{background-position:0 -3720px}.emj1107{background-position:-20px -3720px}.emj1109{background-position:-40px -3720px}.emj74{background-position:-60px -3720px}.emj172{background-position:-80px -3720px}.emj73{background-position:-100px -3720px}.emj1272{background-position:0 -3740px}.emj76{background-position:-20px -3740px}.emj173{background-position:-40px -3740px}.emj1257{background-position:-60px -3740px}.emj1277{background-position:-80px -3740px}.emj75{background-position:-100px -3740px}.emj72{background-position:0 -3760px}.emj1579{background-position:-20px -3760px}.emj117{background-position:-40px -3760px}.emj79{background-position:-60px -3760px}.emj80{background-position:-80px -3760px}.emj81{background-position:-100px -3760px}.emj82{background-position:0 -3780px}.emj83{background-position:-20px -3780px}.emj84{background-position:-40px -3780px}.emj85{background-position:-60px -3780px}.emj86{background-position:-80px -3780px}.emj87{background-position:-100px -3780px}.emj88{background-position:0 -3800px}.emj89{background-position:-20px -3800px}.emj90{background-position:-40px -3800px}.emj216{background-position:-60px -3800px}.emj104{background-position:-80px -3800px}.emj475{background-position:-100px -3800px}.emj481{background-position:0 -3820px}.emj70{background-position:-20px -3820px}.emj71{background-position:-40px -3820px}.emj1199{background-position:-60px -3820px}.emj1198{background-position:-80px -3820px}.emj478{background-position:-100px -3820px}.emj472{background-position:0 -3840px}.emj480{background-position:-20px -3840px}.emj482{background-position:-40px -3840px}.emj479{background-position:-60px -3840px}.emj176{background-position:-80px -3840px}.emj222{background-position:-100px -3840px}.emj484{background-position:0 -3860px}.emj1129{background-position:-20px -3860px}.emj483{background-position:-40px -3860px}.emj205{background-position:-60px -3860px}.emj204{background-position:-80px -3860px}.emj476{background-position:-100px -3860px}.emj477{background-position:0 -3880px}.emj474{background-position:-20px -3880px}.emj208{background-position:-40px -3880px}.emj209{background-position:-60px -3880px}.emj212{background-position:-80px -3880px}.emj213{background-position:-100px -3880px}.emj210{background-position:0 -3900px}.emj220{background-position:-20px -3900px}.emj121{background-position:-40px -3900px}.emj1174{background-position:-60px -3900px}.emj1527{background-position:-80px -3900px}.emj179{background-position:-100px -3900px}.emj201{background-position:0 -3920px}.emj1112{background-position:-20px -3920px}.emj95{background-position:-40px -3920px}.emj1554{background-position:-60px -3920px}.emj1531{background-position:-80px -3920px}.emj1535{background-position:-100px -3920px}.emj1533{background-position:0 -3940px}.emj1240{background-position:-20px -3940px}.emj1200{background-position:-40px -3940px}.emj184{background-position:-60px -3940px}.emj183{background-position:-80px -3940px}.emj181{background-position:-100px -3940px}.emj182{background-position:0 -3960px}.emj15{background-position:-20px -3960px}.emj16{background-position:-40px -3960px}.emj1130{background-position:-60px -3960px}.emj1215{background-position:-80px -3960px}.emj1216{background-position:-100px -3960px}.emj1259{background-position:0 -3980px}.emj105{background-position:-20px -3980px}.emj203{background-position:-40px -3980px}.emj106{background-position:-60px -3980px}.emj1555{background-position:-80px -3980px}.emj1258{background-position:-100px -3980px}.emj96{background-position:0 -4000px}.emj473{background-position:-20px -4000px}.emj1140{background-position:-40px -4000px}.emj178{background-position:-60px -4000px}.emj175{background-position:-80px -4000px}.emj180{background-position:-100px -4000px}.emj141{background-position:0 -4020px}.emj1110{background-position:-20px -4020px}.emj485{background-position:-40px -4020px}.emj192{background-position:-60px -4020px}.emj501{background-position:-80px -4020px}.emj44{background-position:-100px -4020px}.emj739{background-position:0 -4040px}.emj471{background-position:-20px -4040px}.emj1570{background-position:-40px -4040px}.emj1571{background-position:-60px -4040px}.emj1572{background-position:-80px -4040px}.emj1573{background-position:-100px -4040px}.emj97{background-position:0 -4060px}.emj1529{background-position:-20px -4060px}.emj1561{background-position:-40px -4060px}.emj211{background-position:-60px -4060px}.emj1532{background-position:-80px -4060px}.emj1556{background-position:-100px -4060px}.emj1557{background-position:0 -4080px}.emj1559{background-position:-20px -4080px}.emj1558{background-position:-40px -4080px}.emj1530{background-position:-60px -4080px}.emj649{background-position:-80px -4080px}.emj1201{background-position:-100px -4080px}.emj470{background-position:0 -4100px}.emj218{background-position:-20px -4100px}.emj219{background-position:-40px -4100px}.emj221{background-position:-60px -4100px}.emj214{background-position:-80px -4100px}.emj217{background-position:-100px -4100px}.emj215{background-position:0 -4120px}.emj3{background-position:-20px -4120px}.emj4{background-position:-40px -4120px}.emj5{background-position:-60px -4120px}.emj6{background-position:-80px -4120px}.emj7{background-position:-100px -4120px}.emj8{background-position:0 -4140px}.emj9{background-position:-20px -4140px}.emj10{background-position:-40px -4140px}.emj11{background-position:-60px -4140px}.emj12{background-position:-80px -4140px}.emj1241{background-position:-100px -4140px}.emj1244{background-position:0 -4160px}.emj47{background-position:-20px -4160px}.emj41{background-position:-40px -4160px}.emj36{background-position:-60px -4160px}.emj42{background-position:-80px -4160px}.emj43{background-position:-100px -4160px}.emj34{background-position:0 -4180px}.emj35{background-position:-20px -4180px}.emj30{background-position:-40px -4180px}.emj31{background-position:-60px -4180px}.emj1210{background-position:-80px -4180px}.emj1211{background-position:-100px -4180px}.emj1212{background-position:0 -4200px}.emj48{background-position:-20px -4200px}.emj1270{background-position:-40px -4200px}.emj1271{background-position:-60px -4200px}.emj32{background-position:-80px -4200px}.emj33{background-position:-100px -4200px}.emj190{background-position:0 -4220px}.emj195{background-position:-20px -4220px}.emj196{background-position:-40px -4220px}.emj197{background-position:-60px -4220px}.emj22{background-position:-80px -4220px}.emj23{background-position:-100px -4220px}.emj24{background-position:0 -4240px}.emj21{background-position:-20px -4240px}.emj20{background-position:-40px -4240px}.emj19{background-position:-60px -4240px}.emj1214{background-position:-80px -4240px}.emj26{background-position:-100px -4240px}.emj25{background-position:0 -4260px}.emj193{background-position:-20px -4260px}.emj194{background-position:-40px -4260px}.emj1{background-position:-60px -4260px}.emj2{background-position:-80px -4260px}.emj18{background-position:-100px -4260px}.emj1246{background-position:0 -4280px}.emj1243{background-position:-20px -4280px}.emj1242{background-position:-40px -4280px}.emj1245{background-position:-60px -4280px}.emj664{background-position:-80px -4280px}.emj665{background-position:-100px -4280px}.emj202{background-position:0 -4300px}.emj191{background-position:-20px -4300px}.emj170{background-position:-40px -4300px}.emj1213{background-position:-60px -4300px}.emj187{background-position:-80px -4300px}.emj188{background-position:-100px -4300px}.emj189{background-position:0 -4320px}.emj171{background-position:-20px -4320px}.emj1133{background-position:-40px -4320px}.emj1132{background-position:-60px -4320px}.emj13{background-position:-80px -4320px}.emj14{background-position:-100px -4320px}.emj17{background-position:0 -4340px}.emj1236{background-position:-20px -4340px}.emj1235{background-position:-40px -4340px}.emj1237{background-position:-60px -4340px}.emj1239{background-position:-80px -4340px}.emj1238{background-position:-100px -4340px}.emj59{background-position:0 -4360px}.emj1234{background-position:-20px -4360px}.emj108{background-position:-40px -4360px}.emj109{background-position:-60px -4360px}.emj1262{background-position:-80px -4360px}.emj1263{background-position:-100px -4360px}.emj1266{background-position:0 -4380px}.emj1267{background-position:-20px -4380px}.emj1264{background-position:-40px -4380px}.emj1265{background-position:-60px -4380px}.emj1268{background-position:-80px -4380px}.emj45{background-position:-100px -4380px}.emj46{background-position:0 -4400px}.emj198{background-position:-20px -4400px}.emj199{background-position:-40px -4400px}.emj1269{background-position:-60px -4400px}.emj50{background-position:-80px -4400px}.emj49{background-position:-100px -4400px}.emj52{background-position:0 -4420px}.emj51{background-position:-20px -4420px}.emj1260{background-position:-40px -4420px}.emj1261{background-position:-60px -4420px}.emj1218{background-position:-80px -4420px}.emj1219{background-position:-100px -4420px}.emj1220{background-position:0 -4440px}.emj1217{background-position:-20px -4440px}.emj1182{background-position:-40px -4440px}.emj1181{background-position:-60px -4440px}.emj1230{background-position:-80px -4440px}.emj1231{background-position:-100px -4440px}.emj207{background-position:0 -4460px}.emj206{background-position:-20px -4460px}.emj91{background-position:-40px -4460px}.emj92{background-position:-60px -4460px}.emj93{background-position:-80px -4460px}.emj94{background-position:-100px -4460px}.emj663{background-position:0 -4480px}.emj827{background-position:-20px -4480px}.emj1128{background-position:-40px -4480px}.emj1351{background-position:-60px -4480px}.emj1127{background-position:-80px -4480px}.emj1278{background-position:-100px -4480px}.emj1279{background-position:0 -4500px}.emj1280{background-position:-20px -4500px}.emj1281{background-position:-40px -4500px}.emj1282{background-position:-60px -4500px}.emj1283{background-position:-80px -4500px}.emj1284{background-position:-100px -4500px}.emj1285{background-position:0 -4520px}.emj1286{background-position:-20px -4520px}.emj1287{background-position:-40px -4520px}.emj1288{background-position:-60px -4520px}.emj1289{background-position:-80px -4520px}.emj1290{background-position:-100px -4520px}.emj1291{background-position:0 -4540px}.emj1292{background-position:-20px -4540px}.emj1293{background-position:-40px -4540px}.emj1294{background-position:-60px -4540px}.emj1295{background-position:-80px -4540px}.emj1296{background-position:-100px -4540px}.emj1297{background-position:0 -4560px}.emj1298{background-position:-20px -4560px}.emj1299{background-position:-40px -4560px}.emj1300{background-position:-60px -4560px}.emj1301{background-position:-80px -4560px}.emj225{background-position:0 -4580px}.emj237{background-position:-20px -4580px}.emj228{background-position:-40px -4580px}.emj283{background-position:-60px -4580px}.emj233{background-position:-80px -4580px}.emj223{background-position:-100px -4580px}.emj230{background-position:0 -4600px}.emj227{background-position:-20px -4600px}.emj231{background-position:-40px -4600px}.emj226{background-position:-60px -4600px}.emj232{background-position:-80px -4600px}.emj229{background-position:-100px -4600px}.emj236{background-position:0 -4620px}.emj235{background-position:-20px -4620px}.emj234{background-position:-40px -4620px}.emj238{background-position:-60px -4620px}.emj254{background-position:-80px -4620px}.emj245{background-position:-100px -4620px}.emj241{background-position:0 -4640px}.emj240{background-position:-20px -4640px}.emj257{background-position:-40px -4640px}.emj242{background-position:-60px -4640px}.emj258{background-position:-80px -4640px}.emj247{background-position:-100px -4640px}.emj249{background-position:0 -4660px}.emj255{background-position:-20px -4660px}.emj251{background-position:-40px -4660px}.emj239{background-position:-60px -4660px}.emj256{background-position:-80px -4660px}.emj253{background-position:-100px -4660px}.emj328{background-position:0 -4680px}.emj458{background-position:-20px -4680px}.emj250{background-position:-40px -4680px}.emj244{background-position:-60px -4680px}.emj243{background-position:-80px -4680px}.emj246{background-position:-100px -4680px}.emj339{background-position:0 -4700px}.emj268{background-position:-20px -4700px}.emj259{background-position:-40px -4700px}.emj322{background-position:-60px -4700px}.emj273{background-position:-80px -4700px}.emj252{background-position:-100px -4700px}.emj346{background-position:0 -4720px}.emj262{background-position:-20px -4720px}.emj435{background-position:-40px -4720px}.emj267{background-position:-60px -4720px}.emj269{background-position:-80px -4720px}.emj275{background-position:-100px -4720px}.emj260{background-position:0 -4740px}.emj270{background-position:-20px -4740px}.emj341{background-position:-40px -4740px}.emj263{background-position:-60px -4740px}.emj261{background-position:-80px -4740px}.emj266{background-position:-100px -4740px}.emj271{background-position:0 -4760px}.emj265{background-position:-20px -4760px}.emj319{background-position:-40px -4760px}.emj272{background-position:-60px -4760px}.emj274{background-position:-80px -4760px}.emj276{background-position:-100px -4760px}.emj277{background-position:0 -4780px}.emj280{background-position:-20px -4780px}.emj279{background-position:-40px -4780px}.emj281{background-position:-60px -4780px}.emj282{background-position:-80px -4780px}.emj284{background-position:-100px -4780px}.emj286{background-position:0 -4800px}.emj430{background-position:-20px -4800px}.emj310{background-position:-40px -4800px}.emj288{background-position:-60px -4800px}.emj285{background-position:-80px -4800px}.emj290{background-position:-100px -4800px}.emj291{background-position:0 -4820px}.emj294{background-position:-20px -4820px}.emj296{background-position:-40px -4820px}.emj293{background-position:-60px -4820px}.emj292{background-position:-80px -4820px}.emj297{background-position:-100px -4820px}.emj302{background-position:0 -4840px}.emj396{background-position:-20px -4840px}.emj436{background-position:-40px -4840px}.emj298{background-position:-60px -4840px}.emj307{background-position:-80px -4840px}.emj301{background-position:-100px -4840px}.emj278{background-position:0 -4860px}.emj304{background-position:-20px -4860px}.emj305{background-position:-40px -4860px}.emj311{background-position:-60px -4860px}.emj306{background-position:-80px -4860px}.emj300{background-position:-100px -4860px}.emj309{background-position:0 -4880px}.emj314{background-position:-20px -4880px}.emj313{background-position:-40px -4880px}.emj303{background-position:-60px -4880px}.emj308{background-position:-80px -4880px}.emj315{background-position:-100px -4880px}.emj316{background-position:0 -4900px}.emj320{background-position:-20px -4900px}.emj318{background-position:-40px -4900px}.emj317{background-position:-60px -4900px}.emj321{background-position:-80px -4900px}.emj331{background-position:-100px -4900px}.emj327{background-position:0 -4920px}.emj323{background-position:-20px -4920px}.emj330{background-position:-40px -4920px}.emj329{background-position:-60px -4920px}.emj324{background-position:-80px -4920px}.emj326{background-position:-100px -4920px}.emj325{background-position:0 -4940px}.emj332{background-position:-20px -4940px}.emj334{background-position:-40px -4940px}.emj336{background-position:-60px -4940px}.emj333{background-position:-80px -4940px}.emj335{background-position:-100px -4940px}.emj347{background-position:0 -4960px}.emj337{background-position:-20px -4960px}.emj340{background-position:-40px -4960px}.emj464{background-position:-60px -4960px}.emj345{background-position:-80px -4960px}.emj338{background-position:-100px -4960px}.emj348{background-position:0 -4980px}.emj357{background-position:-20px -4980px}.emj349{background-position:-40px -4980px}.emj354{background-position:-60px -4980px}.emj353{background-position:-80px -4980px}.emj358{background-position:-100px -4980px}.emj351{background-position:0 -5000px}.emj355{background-position:-20px -5000px}.emj356{background-position:-40px -5000px}.emj369{background-position:-60px -5000px}.emj365{background-position:-80px -5000px}.emj363{background-position:-100px -5000px}.emj377{background-position:0 -5020px}.emj379{background-position:-20px -5020px}.emj376{background-position:-40px -5020px}.emj366{background-position:-60px -5020px}.emj374{background-position:-80px -5020px}.emj364{background-position:-100px -5020px}.emj371{background-position:0 -5040px}.emj372{background-position:-20px -5040px}.emj375{background-position:-40px -5040px}.emj466{background-position:-60px -5040px}.emj378{background-position:-80px -5040px}.emj295{background-position:-100px -5040px}.emj361{background-position:0 -5060px}.emj360{background-position:-20px -5060px}.emj368{background-position:-40px -5060px}.emj362{background-position:-60px -5060px}.emj373{background-position:-80px -5060px}.emj359{background-position:-100px -5060px}.emj380{background-position:0 -5080px}.emj367{background-position:-20px -5080px}.emj381{background-position:-40px -5080px}.emj390{background-position:-60px -5080px}.emj389{background-position:-80px -5080px}.emj387{background-position:-100px -5080px}.emj382{background-position:0 -5100px}.emj392{background-position:-20px -5100px}.emj386{background-position:-40px -5100px}.emj383{background-position:-60px -5100px}.emj385{background-position:-80px -5100px}.emj391{background-position:-100px -5100px}.emj384{background-position:0 -5120px}.emj343{background-position:-20px -5120px}.emj370{background-position:-40px -5120px}.emj388{background-position:-60px -5120px}.emj393{background-position:-80px -5120px}.emj399{background-position:-100px -5120px}.emj406{background-position:0 -5140px}.emj404{background-position:-20px -5140px}.emj394{background-position:-40px -5140px}.emj397{background-position:-60px -5140px}.emj407{background-position:-80px -5140px}.emj395{background-position:-100px -5140px}.emj398{background-position:0 -5160px}.emj402{background-position:-20px -5160px}.emj400{background-position:-40px -5160px}.emj405{background-position:-60px -5160px}.emj403{background-position:-80px -5160px}.emj408{background-position:-100px -5160px}.emj409{background-position:0 -5180px}.emj410{background-position:-20px -5180px}.emj412{background-position:-40px -5180px}.emj413{background-position:-60px -5180px}.emj463{background-position:-80px -5180px}.emj424{background-position:-100px -5180px}.emj429{background-position:0 -5200px}.emj414{background-position:-20px -5200px}.emj425{background-position:-40px -5200px}.emj411{background-position:-60px -5200px}.emj416{background-position:-80px -5200px}.emj423{background-position:-100px -5200px}.emj419{background-position:0 -5220px}.emj431{background-position:-20px -5220px}.emj422{background-position:-40px -5220px}.emj421{background-position:-60px -5220px}.emj312{background-position:-80px -5220px}.emj415{background-position:-100px -5220px}.emj426{background-position:0 -5240px}.emj467{background-position:-20px -5240px}.emj344{background-position:-40px -5240px}.emj428{background-position:-60px -5240px}.emj289{background-position:-80px -5240px}.emj352{background-position:-100px -5240px}.emj248{background-position:0 -5260px}.emj420{background-position:-20px -5260px}.emj342{background-position:-40px -5260px}.emj350{background-position:-60px -5260px}.emj401{background-position:-80px -5260px}.emj456{background-position:-100px -5260px}.emj417{background-position:0 -5280px}.emj427{background-position:-20px -5280px}.emj433{background-position:-40px -5280px}.emj418{background-position:-60px -5280px}.emj264{background-position:-80px -5280px}.emj432{background-position:-100px -5280px}.emj448{background-position:0 -5300px}.emj439{background-position:-20px -5300px}.emj449{background-position:-40px -5300px}.emj438{background-position:-60px -5300px}.emj441{background-position:-80px -5300px}.emj437{background-position:-100px -5300px}.emj440{background-position:0 -5320px}.emj444{background-position:-20px -5320px}.emj446{background-position:-40px -5320px}.emj443{background-position:-60px -5320px}.emj445{background-position:-80px -5320px}.emj442{background-position:-100px -5320px}.emj434{background-position:0 -5340px}.emj447{background-position:-20px -5340px}.emj459{background-position:-40px -5340px}.emj451{background-position:-60px -5340px}.emj450{background-position:-80px -5340px}.emj224{background-position:-100px -5340px}.emj299{background-position:0 -5360px}.emj452{background-position:-20px -5360px}.emj453{background-position:-40px -5360px}.emj454{background-position:-60px -5360px}.emj461{background-position:-80px -5360px}.emj455{background-position:-100px -5360px}.emj457{background-position:0 -5380px}.emj460{background-position:-20px -5380px}.emj462{background-position:-40px -5380px}.emj287{background-position:-60px -5380px}.emj465{background-position:-80px -5380px}.emj468{background-position:-100px -5380px}.emj469{background-position:0 -5400px}.emj756{background-position:0 -5420px}.emj757{background-position:-20px -5420px}.emj758{background-position:-40px -5420px}.emj759{background-position:-60px -5420px}.emj760{background-position:-80px -5420px}.emj1350{background-position:-100px -5420px}.react-grid-Container{clear:both;margin-top:0;padding:0}.react-grid-Toolbar{background-color:#fff;border-color:#e7eaec;-o-border-image:none;border-image:none;border-style:solid solid none;border-width:4px 1px 1px;color:inherit;margin-bottom:0;padding:14px 15px 7px;height:48px}.react-grid-Toolbar .btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;color:inherit;background:#fff;border:1px solid #e7eaec}.react-grid-Toolbar .btn:hover{color:inherit;border:1px solid #d2d2d2}.react-grid-Toolbar .grouped-col-btn{background-color:#428bca;color:#fff}.react-grid-Toolbar .grouped-col-btn:hover{color:#fff}.react-grid-Toolbar .tools{display:inline-block;float:right;margin-top:0;position:relative;padding:0;margin-top:-6px}.react-grid-Main{background-color:#fff;color:inherit;padding:0;outline:1px solid #e7eaec;clear:both}.react-grid-Grid{border:1px solid #ddd}.react-grid-Canvas,.react-grid-Cell,.react-grid-Grid{background-color:#fff}.react-grid-Cell{padding-left:8px;padding-right:8px;border-right:1px solid #eee;border-bottom:1px solid #ddd}.react-grid-Cell:not(.editing) .react-grid-Cell__value{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.react-grid-Canvas.opaque .react-grid-Cell:not(.editing){opacity:.4;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out}.react-grid-Cell__value ul{margin-top:0;margin-bottom:0;display:inline-block}.react-grid-Cell__value .btn-sm{padding:0}.react-grid-Cell.copied{background:rgba(0,0,255,.2)!important;-webkit-transition:background .5s}.react-grid-Row.row-context-menu .react-grid-Cell,.react-grid-Row:hover .react-grid-Cell{background-color:#f2f2f2}.react-grid-Row:hover .rdg-row-index{display:none}.rdg-row-index{display:block;text-align:center}.rdg-row-actions-cell{padding:0}.rdg-actions-checkbox{display:none;text-align:center}.rdg-actions-checkbox.selected,.react-grid-Row:hover .rdg-actions-checkbox{display:block}.react-grid-Row:hover .rdg-drag-row-handle{cursor:move;cursor:grab;cursor:-webkit-grab;width:12px;height:30px;margin-left:3px;background-image:url("data:image/svg+xml;base64, PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjlweCIgaGVpZ2h0PSIyOXB4IiB2aWV3Qm94PSIwIDAgOSAyOSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMzkgKDMxNjY3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5kcmFnIGljb248L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iQWN0dWFsaXNhdGlvbi12MiIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkRlc2t0b3AiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNS4wMDAwMDAsIC0yNjIuMDAwMDAwKSIgZmlsbD0iI0Q4RDhEOCI+CiAgICAgICAgICAgIDxnIGlkPSJJbnRlcmFjdGlvbnMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE1LjAwMDAwMCwgMjU4LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9IlJvdy1Db250cm9scyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDIuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9ImRyYWctaWNvbiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDIuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwtMzAiIGN4PSIyIiBjeT0iMiIgcj0iMiI+PC9jaXJjbGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwtMzAiIGN4PSI3IiBjeT0iMiIgcj0iMiI+PC9jaXJjbGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwtMzAiIGN4PSIyIiBjeT0iNyIgcj0iMiI+PC9jaXJjbGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwtMzAiIGN4PSI3IiBjeT0iNyIgcj0iMiI+PC9jaXJjbGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwtMzAiIGN4PSIyIiBjeT0iMTIiIHI9IjIiPjwvY2lyY2xlPgogICAgICAgICAgICAgICAgICAgICAgICA8Y2lyY2xlIGlkPSJPdmFsLTMwIiBjeD0iNyIgY3k9IjEyIiByPSIyIj48L2NpcmNsZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGNpcmNsZSBpZD0iT3ZhbC0zMCIgY3g9IjIiIGN5PSIxNyIgcj0iMiI+PC9jaXJjbGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwtMzAiIGN4PSI3IiBjeT0iMTciIHI9IjIiPjwvY2lyY2xlPgogICAgICAgICAgICAgICAgICAgICAgICA8Y2lyY2xlIGlkPSJPdmFsLTMwIiBjeD0iMiIgY3k9IjIyIiByPSIyIj48L2NpcmNsZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGNpcmNsZSBpZD0iT3ZhbC0zMCIgY3g9IjciIGN5PSIyMiIgcj0iMiI+PC9jaXJjbGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwtMzAiIGN4PSIyIiBjeT0iMjciIHI9IjIiPjwvY2lyY2xlPgogICAgICAgICAgICAgICAgICAgICAgICA8Y2lyY2xlIGlkPSJPdmFsLTMwIiBjeD0iNyIgY3k9IjI3IiByPSIyIj48L2NpcmNsZT4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==");background-repeat:no-repeat}.rdg-dragging{cursor:-webkit-grabbing;cursor:grabbing}.rdg-dragged-row{border-bottom:1px solid #000}@-webkit-keyframes pulse{0%{background-color:#ff0}50%{background-color:#fff}to{background-color:#ff0}}@keyframes pulse{0%{background-color:#ff0}50%{background-color:#fff}to{background-color:#ff0}}.react-grid-Cell.editing{padding:0;overflow:visible!important}.react-grid-Cell.editing .has-error input{border:2px solid red!important;border-radius:2px!important}.react-grid-Cell input.editor-main,select.editor-main{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}.react-grid-Cell input.editor-main:focus,select.editor-main:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.react-grid-Cell input.editor-main::-moz-placeholder,select.editor-main::-moz-placeholder{color:#999;opacity:1}.react-grid-Cell input.editor-main:-ms-input-placeholder,select.editor-main:-ms-input-placeholder{color:#999}.react-grid-Cell input.editor-main::-webkit-input-placeholder,select.editor-main::-webkit-input-placeholder{color:#999}.react-grid-Cell input.editor-main[disabled],.react-grid-Cell input.editor-main[readonly],fieldset[disabled] .react-grid-Cell input.editor-main,fieldset[disabled] select.editor-main,select.editor-main[disabled],select.editor-main[readonly]{cursor:not-allowed;background-color:#eee;opacity:1}textarea.react-grid-Cell input.editor-main,textareaselect.editor-main{height:auto}.radio-custom,.react-grid-checkbox{opacity:0;position:absolute}.radio-custom,.radio-custom-label,.react-grid-checkbox,.react-grid-checkbox-label{display:inline-block;vertical-align:middle;margin:10px;cursor:pointer}.radio-custom-label,.react-grid-checkbox-label{position:relative}.radio-custom+.radio-custom-label:before,.react-grid-checkbox+.react-grid-checkbox-label:before{content:"";background:#fff;border:2px solid #ddd;display:inline-block;vertical-align:middle;width:20px;height:20px;text-align:center}.react-grid-checkbox:checked+.react-grid-checkbox-label:before{background:#639;-webkit-box-shadow:inset 0 0 0 4px #fff;box-shadow:inset 0 0 0 4px #fff}.radio-custom+.radio-custom-label:before{border-radius:50%}.radio-custom:checked+.radio-custom-label:before{background:#ccc;-webkit-box-shadow:inset 0 0 0 4px #fff;box-shadow:inset 0 0 0 4px #fff}.radio-custom:focus+.radio-custom-label,.react-grid-checkbox:focus+.react-grid-checkbox-label{outline:1px solid #ddd}.react-grid-HeaderCell input[type=checkbox]{z-index:99999}.react-grid-HeaderCell>.react-grid-checkbox-container{padding:0 10px}.react-grid-HeaderCell>.react-grid-checkbox-container>.react-grid-checkbox-label{margin:0}.react-grid-Header{-webkit-box-shadow:0 0 4px 0 #ddd;box-shadow:0 0 4px 0 #ddd;background:#f9f9f9}.react-grid-Header--resizing{cursor:ew-resize}.react-grid-HeaderCell,.react-grid-HeaderRow{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.react-grid-HeaderCell{background:#f9f9f9;padding:8px;font-weight:700;border-right:1px solid #ddd;border-bottom:1px solid #ddd}.react-grid-HeaderCell__value{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.react-grid-HeaderCell__resizeHandle:hover{cursor:ew-resize;background:#ddd}.react-grid-HeaderCell--locked:last-of-type{-webkit-box-shadow:none;box-shadow:none}.react-grid-HeaderCell--resizing .react-grid-HeaderCell__resizeHandle{background:#ddd}.react-grid-HeaderCell__draggable{cursor:col-resize}.react-grid-ScrollShim{z-index:10002}.react-grid-Cell.selected-draggable{border:1px solid #66afe9;background:#eee}.react-grid-cell .form-control-feedback{color:#a94442;position:absolute;top:0;right:10px;z-index:1000000;display:block;width:34px;height:34px}.react-grid-Cell.was-dragged-over{border-right:1px dashed #000;border-left:1px dashed #000}.react-grid-Cell.active-drag-cell{overflow:visible!important}.react-grid-Cell.active-drag-cell .drag-handle{position:absolute;bottom:-5px;right:-4px;background:#66afe9;width:8px;height:8px;border:1px solid #fff;border-right:0;border-bottom:0;z-index:8;cursor:crosshair;cursor:-webkit-grab}.react-grid-Cell.active-drag-cell:hover .drag-handle{position:absolute;bottom:-8px;right:-7px;background:#fff;width:16px;height:16px;border:1px solid #66afe9;z-index:8;cursor:crosshair;cursor:-webkit-grab}.react-grid-Cell.active-drag-cell:hover .drag-handle .glyphicon-arrow-down{display:"block"}.react-grid-Cell.is-dragged-over-down{border-right:1px dashed #000;border-left:1px dashed #000;border-bottom:1px dashed #000}.react-grid-Cell.is-dragged-over-up{border-right:1px dashed #000;border-left:1px dashed #000;border-top:1px dashed #000}.react-grid-Cell.is-dragged-over-up .drag-handle{top:-5px}.react-grid-Cell:hover{background:#eee}.react-grid-Cell.selected{border:2px solid #66afe9;background:#eee;border-radius:4px}.react-grid-Cell:focus{outline:none}.react-grid-Row.row-selected,.react-grid-Row .row-selected,.react-grid-Row.row-selected .react-grid-Cell{background-color:#dbecfa}.react-grid-row-group .row-expand-icon:hover{color:#777}.react-grid-row-index{padding:0 18px}.react-grid-Cell--locked:last-of-type{border-right:1px solid #ddd;-webkit-box-shadow:none;box-shadow:none}.react-grid-image{background:#efefef;background-size:100%;display:inline-block;height:40px;width:40px}.react-autocomplete-Autocomplete__search{display:block;width:100%;height:36px;padding:6px 12px;font-size:14px;line-height:1.6;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}.react-autocomplete-Autocomplete__search:focus{border-color:#a21618;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(162,22,24,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(162,22,24,.6)}.react-autocomplete-Autocomplete__search::-moz-placeholder{color:#777;opacity:1}.react-autocomplete-Autocomplete__search:-ms-input-placeholder{color:#777}.react-autocomplete-Autocomplete__search::-webkit-input-placeholder{color:#777}.react-autocomplete-Autocomplete__search[disabled],.react-autocomplete-Autocomplete__search[readonly],fieldset[disabled] .react-autocomplete-Autocomplete__search{cursor:not-allowed;background-color:#eee;opacity:1}textarea.react-autocomplete-Autocomplete__search{height:auto}.react-autocomplete-Autocomplete__results{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box;min-width:250px;width:100%;max-height:200px;overflow:auto}.react-autocomplete-Autocomplete__results.pull-right{right:0;left:auto}.react-autocomplete-Autocomplete__results .divider{height:1px;margin:10px 0;overflow:hidden;background-color:#e5e5e5}.react-autocomplete-Autocomplete__results>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.6;color:#333;white-space:nowrap}.react-autocomplete-Autocomplete__results div.action-button{display:block!important;padding:4px}.react-autocomplete-Result{cursor:pointer}.react-autocomplete-Result>a{text-decoration:none}.react-autocomplete-Result--active{color:#262626;background-color:#f5f5f5}.react-grid-Cell.readonly{background-color:#000}.react-grid-Viewport{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}h1{font-size:2.5em;text-align:center}h1,h2{font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased}h2{font-size:2em}h3{font-size:1.5em;line-height:1.5em}h3,h4{font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased}h4{font-size:1.25em}button,p,span{font-size:1em;line-height:1.5em}input,label{font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased;font-size:1.25em}label{color:rgba(69,69,69,.35)}strong{display:inline;font-size:1em}a,strong{font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased}a{-webkit-transition:.2s;transition:.2s;text-decoration:none}a,a:active,a:focus,a:visited{color:#4f7ff8}a:hover{-webkit-transition:.2s;transition:.2s;color:#1e5bf6}a.icon:before{content:"";display:inline-block;background-repeat:no-repeat}*{-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:Avenir;font-style:normal;font-weight:500;-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch}body,form{background-color:#fff}form{border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-negative:0;flex-shrink:0}form .form-title{color:#454545;font-size:2.75em;font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased}form .form-title-wrapper>:nth-child(n){margin-bottom:12px}form .form-title-wrapper>:last-child{margin-bottom:0}form .form-header{color:#454545;font-size:1.5em;font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased}@media (max-width:468px){form .form-header{font-size:1.25em}}form .form-subtitle{color:#7d7d7d}form .form-fields-wrapper{padding:24px 0}form hr{width:100%;border:0;border-top:2px solid #ededed}form .form-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:24px;-ms-flex-negative:0;flex-shrink:0;border-radius:18px;border:2px solid #d4d4d4}form .form-section-title{font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased;color:#b2b2b2;text-transform:uppercase;font-size:.875em;margin-bottom:6px}form .form-section-title span{text-transform:lowercase}form .form-section-content{padding:24px 24px 0;border-radius:18px}@media (max-width:468px){form .form-section-content{padding:12px 12px 0}}form .form-section-clear{-ms-flex-item-align:center;align-self:center;font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased;cursor:pointer;-webkit-transition:.2s;transition:.2s;color:#b2b2b2}form .form-section-clear:hover{color:#f66;-webkit-transition:.2s;transition:.2s}form .form-split{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}form .form-split button{margin-bottom:24px}@media (min-width:468px){form .form-split{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}form .form-split>:nth-child(n){margin-right:18px}form .form-split>:last-child{margin-right:0}form .form-split .input-component{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;color:#454545}.container .content-wrapper.full .main-content>div{padding-left:0}.container .content-wrapper,.container .main-content,.container .main-content>div{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-height:100vh;max-width:100%}.container hr{width:100%;border-color:hsla(0,0%,93%,.15);border-width:4px}.overlay-shadow-component{position:fixed;top:0;left:0;right:0;bottom:0;z-index:-1;width:0;height:0;background-color:rgba(0,0,0,.4);-webkit-transition:opacity .2s;transition:opacity .2s;opacity:0;cursor:pointer;-webkit-transition-delay:.2s;transition-delay:.2s;-webkit-transform:translateZ(0);transform:translateZ(0)}.overlay-shadow-component.show{-webkit-transition:opacity .2s;transition:opacity .2s;z-index:0;opacity:1;width:100vw;height:100vh}.user-switcher-component{position:relative}.user-switcher-component .user-switcher-chevron{position:absolute;top:-9px;right:18px;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform-origin:top;transform-origin:top;-webkit-transition:.2s;transition:.2s;-webkit-transition-delay:.2s;transition-delay:.2s}.user-switcher-component .user-switcher-overlay-shadow{z-index:50}.user-switcher-component .user-switcher-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}.user-switcher-component .user-switcher-wrapper>:nth-child(n){margin-bottom:9px}.user-switcher-component .user-switcher-wrapper>:last-child{margin-bottom:0}.user-switcher-component .user-switcher-label{font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased;overflow-y:hidden;font-size:.75em}.user-switcher-component .user-switcher-panel-wrapper{position:absolute;right:18px;top:96px;z-index:50;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;border-radius:18px;-ms-flex-line-pack:center;align-content:center;width:288px;max-height:483px;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition:.2s;transition:.2s;-webkit-transform-origin:top;transform-origin:top;opacity:1;-webkit-transition-delay:.2s;transition-delay:.2s}.user-switcher-component .avatar-container{cursor:pointer;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.2);box-shadow:0 1px 4px rgba(0,0,0,.2);border-color:#fff}.user-switcher-component .user-switcher-panel-content,.user-switcher-component .user-switcher-panel-header{opacity:1;-webkit-transition:.2s;transition:.2s;-webkit-transition-delay:.2s;transition-delay:.2s}.user-switcher-component .user-switcher-panel-header{font-size:1.5em;color:#454545;text-align:center;font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased;padding:24px}.user-switcher-component .user-switcher-panel-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;padding:0 12px;margin-bottom:72px;overflow-y:auto}.user-switcher-component .user-switcher-panel-content>:nth-child(n){margin-bottom:8px}.user-switcher-component .user-switcher-panel-content>:last-child{margin-bottom:0}.user-switcher-component .user-switcher-panel-user{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;padding:8px;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:42px;-webkit-transition:.2s;transition:.2s;border:4px solid transparent}.user-switcher-component .user-switcher-panel-user>:nth-child(n){margin-right:12px}.user-switcher-component .user-switcher-panel-user>:last-child{margin-right:0}.user-switcher-component .user-switcher-panel-user:hover{-webkit-transition:.2s;transition:.2s;border-color:#ededed;cursor:pointer}.user-switcher-component .user-switcher-panel-user.active{border-color:#684ff8}.user-switcher-component .user-switcher-panel-user.active .user-switcher-panel-username{color:#684ff8}.user-switcher-component .user-switcher-panel-user-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}.user-switcher-component .user-switcher-panel-user-info>:nth-child(n){margin-bottom:12px}.user-switcher-component .user-switcher-panel-user-info>:last-child{margin-bottom:0}.user-switcher-component .user-switcher-panel-username{font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased}.user-switcher-component .user-switcher-panel-name{font-size:.75em;color:#7d7d7d;font-family:Avenir;font-style:normal;font-weight:500;-webkit-font-smoothing:antialiased}.user-switcher-component .button-wrapper-split{position:absolute;bottom:0;overflow:hidden;border-top:2px solid #ededed;height:54px;margin:0}.user-switcher-component .button-wrapper-split>:last-child,.user-switcher-component .button-wrapper-split>:nth-child(n){margin-right:0}.user-switcher-component .button-wrapper-split button{width:50%;-webkit-box-shadow:none;box-shadow:none;font-size:.875em;font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased;background-color:transparent;border-radius:0;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden}.user-switcher-component .button-wrapper-split button,.user-switcher-component .button-wrapper-split button:hover{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.user-switcher-component .button-wrapper-split button:nth-child(odd){border-right:1px solid #ededed}.user-switcher-component .button-wrapper-split button:nth-child(2n){border-left:1px solid #ededed}.nav-links-component{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;padding:0}.nav-links-component,.nav-links-component .nav-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.nav-links-component .nav-link{-webkit-box-orient:horizontal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#d4d4d4;width:126px;padding:12px;border-radius:0;align-items:center;border-bottom:3px solid transparent}.nav-links-component .nav-link>:nth-child(n){margin-bottom:6px}.nav-links-component .nav-link>:last-child{margin-bottom:0}.nav-links-component .nav-link:hover{color:#454545}.nav-links-component .nav-link span{font-size:1em;margin-left:6px}.nav-links-component .nav-link svg{height:30px;width:30px;fill:#d4d4d4}.nav-links-component .nav-link.active,.nav-links-component .nav-link:hover{border-bottom:3px solid #4f7ff8}.nav-links-component .nav-link.active svg,.nav-links-component .nav-link:hover svg{fill:#4f7ff8}.activity-container .activity-tab{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-flex:1;-ms-flex:1;flex:1;padding:10px;width:500px;margin:0 auto;width:100%;overflow:scroll;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow-x:hidden}.activity-container .activity-tab .activity-tab-content-background{width:100vw;position:absolute;inset:0;opacity:.15;margin-left:180px}.activity-container .activity-tab .activity-tab-content{width:500px;margin:0 auto;z-index:5;position:absolute;top:20px;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%}.activity-container .activity-card{width:500px;height:200px;background:#fff;border-radius:18px;border:1px solid blue;margin:16px 0}.activity-container .activity-card-end-of-data{width:500px;height:50px;background:#fff;border-radius:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.activity-container .activity-tab-nav{margin-top:12px}.activity-container .activity-tab-nav .nav-link.activity-all-link.active,.activity-container .activity-tab-nav .nav-link.activity-all-link:hover{color:#00d3a3;border-color:#00d3a3}.activity-container .activity-tab-nav .nav-link.activity-all-link.active svg,.activity-container .activity-tab-nav .nav-link.activity-all-link:hover svg{fill:#00d3a3}.activity-container .activity-tab-nav .nav-link.activity-my-feed-link.active,.activity-container .activity-tab-nav .nav-link.activity-my-feed-link:hover{color:#7861ff;border-color:#7861ff}.activity-container .activity-tab-nav .nav-link.activity-my-feed-link.active svg,.activity-container .activity-tab-nav .nav-link.activity-my-feed-link:hover svg{fill:#7861ff}.activity-container .activity-tab-nav .nav-link.activity-community-link.active,.activity-container .activity-tab-nav .nav-link.activity-community-link:hover{color:#f66;border-color:#f66}.activity-container .activity-tab-nav .nav-link.activity-community-link.active svg,.activity-container .activity-tab-nav .nav-link.activity-community-link:hover svg{fill:#f66}.activity-container .activity-tab-nav .nav-link.activity-whats-new-link.active,.activity-container .activity-tab-nav .nav-link.activity-whats-new-link:hover{color:#ffca36;border-color:#ffca36}.activity-container .activity-tab-nav .nav-link.activity-whats-new-link.active svg,.activity-container .activity-tab-nav .nav-link.activity-whats-new-link:hover svg{fill:#ffca36}.post-button2{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;font-size:30px;line-height:36px;padding:12px 0}.post-button2 svg{width:44px;height:auto;margin-bottom:4px;margin-right:12px}.post-button2 span{margin-top:4px}.post-detail-wrapper-component{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#000;overflow-y:hidden;width:100vw;height:100vh}.post-detail-wrapper-component .post-detail-logo{position:absolute;top:24px;left:24px;z-index:1}.post-detail-wrapper-component .post-detail-back-button,.post-detail-wrapper-component .post-detail-navigation-button{width:36px;height:36px;position:absolute;background-color:rgba(0,0,0,.75)}.post-detail-wrapper-component .post-detail-back-button svg,.post-detail-wrapper-component .post-detail-navigation-button svg{width:12px;height:12px;fill:#b2b2b2}.post-detail-wrapper-component .post-detail-navigation-button{top:0;bottom:0;margin:auto}.post-detail-wrapper-component .post-detail-navigation-button.previous{left:24px}.post-detail-wrapper-component .post-detail-navigation-button.previous svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.post-detail-wrapper-component .post-detail-navigation-button.next{right:24px}.post-detail-wrapper-component .post-detail-navigation-button.next svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.post-detail-wrapper-component .post-detail-back-button{top:18px;left:18px;z-index:2}.post-detail-wrapper-component .post-detail-back-button svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.post-detail-wrapper-component.overlay{background-color:transparent}.hot-keys-component{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.hot-keys-component>:nth-child(n){margin-bottom:24px}.hot-keys-component>:last-child{margin-bottom:0}.hot-keys-component .hot-key-menu-button{border-radius:100px;background-color:rgba(0,0,0,.75);color:#f5f5f5;font-size:.75em;border:none;height:36px;padding:6px 12px}.hot-keys-component .hot-key-menu-button:hover{background-color:rgba(0,0,0,.75)}.hot-keys-component .hot-key-menu-button .hot-key-menu-icon{width:18px;height:18px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#f5f5f5}.hot-keys-component .hot-key-menu-button svg{fill:rgba(0,0,0,.75);width:9px;height:9px}.hot-keys-component .hot-key-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:12px;border-radius:8px;background-color:rgba(0,0,0,.75);-webkit-transform:translateY(100vh);transform:translateY(100vh);-webkit-transition:.2s;transition:.2s;position:absolute;bottom:18px;right:0;font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased;font-size:.875em;color:#f5f5f5}.hot-keys-component .hot-key-menu>:nth-child(n){margin-bottom:12px}.hot-keys-component .hot-key-menu>:last-child{margin-bottom:0}.hot-keys-component .hot-key-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hot-keys-component .hot-key-wrapper>:nth-child(n){margin-right:12px}.hot-keys-component .hot-key-wrapper>:last-child{margin-right:0}.hot-keys-component .hot-key{border-radius:4px;width:18px;height:18px;line-height:21px;text-align:center;color:rgba(0,0,0,.75);background-color:#f5f5f5;-webkit-box-shadow:0 1px 0 0 #b2b2b2;box-shadow:0 1px 0 0 #b2b2b2;font-size:.75em;text-transform:uppercase}.hot-keys-component.open .hot-key-menu{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:.2s;transition:.2s}.hot-keys-component.bottom{bottom:24px}.hot-keys-component.left{left:24px}.hot-keys-component.top{top:24px}.hot-keys-component.right{right:24px}.posts-stream-controls-component{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;width:100vw;height:100%;position:absolute;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:1}.posts-stream-controls-component .posts-stream-controls-placeholder{width:432px;-ms-flex-negative:0;flex-shrink:0;height:0}.posts-stream-controls-component .posts-stream-control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:432px;cursor:pointer}.posts-stream-controls-component .posts-stream-control:hover .posts-stream-button-wrapper{opacity:1;-webkit-transition:.2s;transition:.2s}.posts-stream-controls-component .posts-stream-button-wrapper{opacity:0;-webkit-transition:.2s;transition:.2s}.posts-stream-controls-component .posts-stream-button{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden}.posts-stream-controls-component .posts-stream-button,.posts-stream-controls-component .posts-stream-button:hover{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.posts-stream-controls-component .posts-stream-button svg{width:18px;height:18px;fill:#fff}.posts-stream-controls-component .posts-stream-button span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.posts-stream-controls-component .posts-stream-button.left span{padding-right:4px}.posts-stream-controls-component .posts-stream-button.left svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.posts-stream-controls-component .posts-stream-button.right span{padding-left:4px}.posts-stream-controls-component .posts-stream-button.right svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.posts-stream-component{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#000;overflow:hidden;position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:calc(100vh - 72px)}.posts-stream-component .posts-stream-back-button{width:36px;height:36px;position:absolute;background-color:rgba(0,0,0,.75);top:18px;left:24px;z-index:2}.posts-stream-component .posts-stream-back-button svg{width:12px;height:12px;fill:#b2b2b2;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.posts-stream-component .post-component{z-index:1}.posts-stream-component .posts-stream{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.posts-stream-component .posts-stream-thumbnail{height:100%;width:432px;position:relative;-ms-flex-negative:0;flex-shrink:0}.posts-stream-component .posts-stream-thumbnail .media-container{opacity:.4}.posts-stream-component .posts-stream-thumbnail .posts-stream-thumbnail-cancel-icon{position:absolute;top:10px;left:10px;width:32px;height:32px;cursor:pointer;fill:#fff;z-index:10}.activity-stories{display:-webkit-box;display:-ms-flexbox;display:flex;margin:24px auto 0}.activity-stories .carousel-container{padding:0 20px;max-width:650px;margin:0 30px}.activity-stories .activity-story{position:relative;width:115px;height:160px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:8px;background-color:#fff}.activity-stories .activity-story.create-post{border:2px solid #00d3a3;padding:12px 8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-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}.activity-stories .activity-story-media{background-size:cover;background-position:50%;min-width:100%;min-height:100%}.activity-stories .activity-story-media:hover{cursor:pointer}.activity-stories .activity-story-overlay{position:absolute;width:100%;height:45px;left:0;bottom:0;background:linear-gradient(182.31deg,#1a1818 8.21%,rgba(53,53,53,.65896) 43.62%,hsla(0,0%,61%,0) 90.94%);z-index:5}.activity-stories .activity-story-tv{position:absolute;inset:0;z-index:10}.activity-tab-card-component{-ms-flex-negative:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;background-color:#fff;border-radius:8px;overflow:hidden;flex-shrink:0;padding:12px 12px 12px 18px;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.2);box-shadow:0 1px 6px rgba(0,0,0,.2);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1);-webkit-backface-visibility:hidden;backface-visibility:hidden;margin:10px 0}.activity-tab-card-component,.activity-tab-card-component:hover{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.activity-tab-card-component:hover{-webkit-transform:translateZ(0) scale(1.05);transform:translateZ(0) scale(1.05)}.activity-tab-card-component>div{width:100%}.activity-tab-card-component .activity-tab-card-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.activity-tab-card-component .activity-tab-card-content>:nth-child(n){margin-right:12px}.activity-tab-card-component .activity-tab-card-content>:last-child{margin-right:0}.activity-tab-card-component b{font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased}.activity-tab-card-component .activity-tab-card-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;min-height:183px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.activity-tab-card-component .activity-tab-card-meta>:nth-child(n){margin-bottom:18px}.activity-tab-card-component .activity-tab-card-meta>:last-child{margin-bottom:0}.activity-tab-card-component .activity-tab-card-message,.activity-tab-card-component .activity-tab-card-timestamp{font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased;font-weight:400;color:#454545;font-size:1em;line-height:1.5em;height:100%}.activity-tab-card-component .activity-tab-card-timestamp{font-size:.825em;color:#b2b2b2}.activity-tab-card-component .activity-tab-card-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:270px;height:180px}.activity-tab-card-component .activity-tab-card-details>:nth-child(n){margin-right:12px}.activity-tab-card-component .activity-tab-card-details>:last-child{margin-right:0}.activity-tab-card-component .activity-tab-card-details div:first-child{border-radius:12px}.activity-tab-card-component .activity-tab-card-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0}.activity-tab-card-component .activity-tab-card-icons>:nth-child(n){margin-right:12px}.activity-tab-card-component .activity-tab-card-icons>:last-child{margin-right:0}.activity-tab-card-component .avatar-container{border:none;-webkit-box-shadow:0 3px 4px rgba(0,0,0,.2);box-shadow:0 3px 4px rgba(0,0,0,.2)}.activity-tab-card-component .activity-tab-card-icon{height:48px;width:48px;border-radius:50%;-webkit-box-shadow:0 0 4px rgba(0,0,0,.2);box-shadow:0 0 4px rgba(0,0,0,.2);padding:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.activity-tab-card-component .activity-tab-card-icon svg{width:36px;height:36px}.activity-tab-card-component .card-front.post-preview-card-component{padding:0;overflow:hidden}.activity-tab-card-no-data{width:500px;height:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:8px;background-color:#fff;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.2);box-shadow:0 1px 6px rgba(0,0,0,.2);z-index:5;padding:18px 0 20px}.paywall-video div{border:none;width:95%;height:178px;margin-top:15px;margin-bottom:10px;border-radius:16px;-webkit-box-shadow:0 2px 9px rgba(0,0,0,.12);box-shadow:0 2px 9px rgba(0,0,0,.12)}ol li{margin-bottom:8px;width:71%}.purchases-component{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;overflow-x:auto}@media (max-width:768px){.purchases-component{width:100%}}.purchases-component .purchases-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;padding:0 36px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:768px){.purchases-component .purchases-wrapper{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.purchases-component .purchase-component{margin:18px}.purchases-component .purchase-component.empty{-ms-flex-item-align:center;align-self:center;margin:auto;margin-top:18px}@media (max-width:468px){.purchases-component .purchases-wrapper.freemium-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:90%!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;margin:auto auto 20px!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.purchases-component .purchases-wrapper.freemium-wrapper .carousel-container{width:44%}@media (max-width:468px){.purchases-component .purchases-wrapper.freemium-wrapper .carousel-container{width:100%}}.purchases-component .featureList li{font-size:14px;font-weight:700}.purchases-component .featureList svg{width:18px;height:18px;display:inline-block;vertical-align:middle;margin-right:10px}.purchases-component.one{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.kid-safe-parent-portal{position:absolute;right:-4%;left:0;bottom:110px;margin:auto}@media (max-width:468px){.kid-safe-parent-portal{display:none}}.kid-safe-parent-portal img{width:144px!important}@media (max-width:468px){.kid-safe-parent-portal img{width:132px!important}}footer{position:relative}footer,footer .footer-background{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row}footer .footer-background{position:absolute;top:0;left:0;right:0;bottom:0;-ms-flex-wrap:wrap;flex-wrap:wrap;z-index:0}footer .footer-background>:nth-child(n){width:50%;min-width:50%}@media screen and (max-width:468px){footer .footer-background>:nth-child(n){width:100%}}footer .inner-wrapper{-ms-flex-direction:column;flex-direction:column;-ms-flex-direction:row;flex-direction:row;position:relative;z-index:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer .footer-left,footer .footer-right,footer .inner-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;padding:0}footer .footer-left,footer .footer-right{-ms-flex-direction:column;flex-direction:column}footer .footer-left>:nth-child(n),footer .footer-right>:nth-child(n){margin-bottom:48px}footer .footer-left>:last-child,footer .footer-right>:last-child{margin-bottom:0}@media (max-width:1344px){footer .footer-left>:nth-child(n),footer .footer-right>:nth-child(n){margin-bottom:36px}footer .footer-left>:last-child,footer .footer-right>:last-child{margin-bottom:0}}footer .footer-left{background-color:#ededed;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;padding:48px 48px 24px}@media (max-width:1344px){footer .footer-left{padding:48px 36px 24px}}footer .footer-left:after{content:"";display:block;position:absolute;width:18px;height:100%;top:0;bottom:0;right:-17px;z-index:1;background-image:url("/public/svg/other/footer-squiggle.svg")}footer .footer-right{background-color:#f5f5f5;padding:48px 48px 24px 60px}@media (max-width:1344px){footer .footer-right{padding:48px 36px 24px 48px}}footer .footer-platforms{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .footer-platforms>:nth-child(n){margin-bottom:48px}footer .footer-platforms>:last-child{margin-bottom:0}footer .footer-devices{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer .footer-devices>:nth-child(n){margin-right:36px}footer .footer-devices>:last-child{margin-right:0}footer .footer-device{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased;color:#7d7d7d}footer .footer-device>:nth-child(n){margin-bottom:18px}footer .footer-device>:last-child{margin-bottom:0}footer .footer-device svg{width:30px;height:30px;fill:#7d7d7d}footer .footer-logo-motto{font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased;line-height:1.5em}footer .footer-sections{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row}footer .footer-sections>:nth-child(n){margin-right:48px}footer .footer-sections>:last-child{margin-right:0}@media (max-width:1344px){footer .footer-sections>:nth-child(n){margin-right:36px}footer .footer-sections>:last-child{margin-right:0}}footer .footer-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}footer .footer-section>:nth-child(n){margin-bottom:24px}footer .footer-section>:last-child{margin-bottom:0}footer .footer-title{font-size:1.125em;font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased;text-transform:uppercase}footer .footer-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}footer .footer-content>:nth-child(n){margin-bottom:12px}footer .footer-content>:last-child{margin-bottom:0}footer .footer-content a{color:#7d7d7d;font-family:Avenir;font-style:normal;font-weight:500;-webkit-font-smoothing:antialiased;line-height:1.25em}footer .footer-disclaimer{font-size:.75em;color:#7d7d7d;line-height:1.25em}footer .footer-disclaimer>:nth-child(n){margin-bottom:6px}footer .footer-disclaimer>:last-child{margin-bottom:0}footer.mobile{background-color:#f5f5f5;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;padding:36px 24px;text-align:center}footer.mobile>:nth-child(n){margin-bottom:12px}footer.mobile>:last-child{margin-bottom:0}@media (max-width:408px){footer.mobile{padding:24px 12px}}footer.mobile .footer-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased}footer.mobile .footer-links>:nth-child(n){margin-right:6px}footer.mobile .footer-links>:last-child{margin-right:0}@media (max-width:408px){footer.mobile .footer-links{font-size:.825em}}footer.mobile .footer-links span{color:#b2b2b2}@media (max-width:408px){footer.mobile .footer-disclaimer{font-size:.625em}}footer.light .footer-right{background-color:#fff}.celebration-container{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:#684ff8;background-image:url("/public/pngs/purple-microelements-bg.png");display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;-webkit-transition:opacity 1s;transition:opacity 1s;z-index:-1;color:#fff;font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased}.celebration-container>:nth-child(n){margin-bottom:48px}.celebration-container>:last-child{margin-bottom:0}.celebration-container .celebration-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.celebration-container .celebration-header>:nth-child(n){margin-bottom:12px}.celebration-container .celebration-header>:last-child{margin-bottom:0}.celebration-container .celebration-title{font-size:100px}@media (max-width:468px){.celebration-container .celebration-title{font-size:40px}}.celebration-container .celebration-description{font-size:30px;line-height:36px}@media (max-width:468px){.celebration-container .celebration-description{font-size:28px;line-height:30px}}.celebration-container .celebration-circle-check{background-color:#fff;width:120px;height:120px;-webkit-box-shadow:0 2px 16px rgba(0,0,0,.25);box-shadow:0 2px 16px rgba(0,0,0,.25);-webkit-animation:heartbeat .2s forwards;animation:heartbeat .2s forwards}@-webkit-keyframes heartbeat{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1.25);transform:scale(1.25)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartbeat{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1.25);transform:scale(1.25)}to{-webkit-transform:scale(1);transform:scale(1)}}.celebration-container .celebration-circle-check svg{width:36px;height:36px;fill:#00d3a3}.celebration-container .white-paw-logo{background-image:url("/public/svg/DIYWhitePawSVG.svg");width:120px;height:120px}.celebration-container.show{opacity:1;z-index:3;-webkit-transition:opacity 1s;transition:opacity 1s}.section-label-component{font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:2px solid #e3e3e3;border-radius:22px;height:45px;-ms-flex-negative:0;flex-shrink:0}@media (max-width:468px){.section-label-component{height:24px;margin:0 12px}}.section-label-component .section-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;padding:0 12px;height:48px;font-size:1.5em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:8px;z-index:1;text-align:center}@media (max-width:468px){.section-label-component .section-label{font-size:.875em}}.section-label-component .secondary-label{font-size:14px!important;line-height:18px;color:#7d7d7d;font-weight:700}.section-label-component.green{background-color:#00d3a3;border:none}.section-label-component.green .section-label{color:#fff}.section-label-component.small{height:24px}.section-label-component.small .section-label{font-size:.825em}.section-label-component.adultSection{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background-color:#fff;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px;border:none;margin-bottom:6px!important}@media (max-width:468px){.section-label-component.adultSection{margin-bottom:18px!important}}.section-label-component.uppercase .section-label{text-transform:uppercase}.purchase-component{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;text-align:center;width:240px;min-height:336px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;background-color:#fff;border-radius:12px;-webkit-box-shadow:0 1px 7px rgba(0,0,0,.1);box-shadow:0 1px 7px rgba(0,0,0,.1)}.purchase-component>:nth-child(n){margin-bottom:12px}.purchase-component>:last-child{margin-bottom:0}.purchase-component .purchase-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.purchase-component .purchase-header>:nth-child(n){margin-bottom:12px}.purchase-component .purchase-header>:last-child{margin-bottom:0}.purchase-component .purchase-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;padding:0 15px 15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.purchase-component .purchase-info>:nth-child(n){margin-bottom:12px}.purchase-component .purchase-info>:last-child{margin-bottom:0}.purchase-component .purchase-title{font-size:1em;font-weight:800}.purchase-component .purchase-detail{font-size:.6875em;line-height:1.5em}.purchase-component button{height:42px;padding:6px 24px;width:100%}.purchase-component .purchase-kids{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row}.purchase-component .purchase-kids>:nth-child(n){margin-right:-12px}.purchase-component .purchase-kids>:last-child{margin-right:0}.purchase-component .purchase-apple-faq.active{padding-bottom:12px}.purchase-component.empty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:30px;background-color:#ededed;-webkit-box-shadow:inset 0 1px 7px rgba(0,0,0,.1);box-shadow:inset 0 1px 7px rgba(0,0,0,.1);-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.purchase-component.empty>:nth-child(n){margin-bottom:24px}.purchase-component.empty>:last-child{margin-bottom:0}.purchase-component.empty .purchase-faces{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row}.purchase-component.empty .purchase-faces>:nth-child(n){margin-right:9px}.purchase-component.empty .purchase-faces>:last-child{margin-right:0}.purchase-component.empty .purchase-faces svg{width:42px;height:42px;fill:#d4d4d4;background:#fff;border-radius:50%}.purchase-component.empty .purchase-detail{color:#454545}.toggle-input-component{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.toggle-input-component>:nth-child(n){margin-right:24px}.toggle-input-component>:last-child{margin-right:0}.toggle-input-component svg{display:none}.toggle-input-component .toggle-input-label{position:relative;height:40px;font-size:1.125em}.toggle-input-component input{display:none}.toggle-input-component .toggle-input-slider{cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#f66;-webkit-transition:all .2s;transition:all .2s;border-radius:100px;padding:3px 12px;color:#fff;padding-left:45px;height:40px;line-height:36px;vertical-align:baseline;-ms-flex-negative:0;flex-shrink:0;min-width:102px}.toggle-input-component .toggle-input-slider:before{position:absolute;content:"";height:28px;width:28px;left:6px;bottom:6px;-webkit-transition:all .2s;transition:all .2s;background-color:#fff;border-radius:50%;-webkit-box-shadow:0 0 6px rgba(0,0,0,.2);box-shadow:0 0 6px rgba(0,0,0,.2)}.toggle-input-component.checked .toggle-input-slider{background-color:#00d3a3;padding-left:18px;padding-right:45px}.toggle-input-component.checked .toggle-input-slider:before{left:auto;right:6px}.toggle-input-component.checked span{color:#4f7ff8}.toggle-input-component.outline .toggle-input-label{font-size:.75em}.toggle-input-component.outline .toggle-input-slider{padding-right:12px;padding-left:42px;background:#fff;color:#454545;border:2px solid #d4d4d4}.toggle-input-component.outline .toggle-input-slider:before{border:2px solid #d4d4d4;-webkit-box-shadow:none;box-shadow:none;bottom:4px}.toggle-input-component.outline.checked svg{display:block;fill:#fff;position:absolute;right:15px;top:0;bottom:0;margin:auto}.toggle-input-component.outline.checked .toggle-input-slider{padding-right:42px;padding-left:12px;border:0}.toggle-input-component.outline.checked .toggle-input-slider:before{background-color:#57dcbb;border:0;bottom:6px}.product-header-component{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;height:132px;color:#fff;width:100%;border-top-left-radius:8px;border-top-right-radius:8px;font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased;background-repeat:no-repeat;background-size:cover;background-position:50%}.product-header-component>:nth-child(n){margin-bottom:6px}.product-header-component>:last-child{margin-bottom:0}.product-header-component .product-flag{position:absolute;z-index:1;left:-12px;top:-16px}.product-header-component .product-flag .st0{fill:#fff;opacity:.1}.product-header-component .product-flag .st1{-webkit-transition:.2s;transition:.2s;fill:#00bfe6}.product-header-component .product-flag-text{position:absolute;top:9px;margin:auto;left:0;right:6px;z-index:1;color:#fff;font-size:.75em;text-transform:uppercase}.product-header-component .product-labels{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row}.product-header-component .product-labels>:nth-child(n){margin-right:6px}.product-header-component .product-labels>:last-child{margin-right:0}.product-header-component .product-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-item-align:center;align-self:center;font-size:.75em;color:#fff;text-transform:uppercase;padding:8px 12px 6px;border-radius:18px;-webkit-transition:.2s;transition:.2s;background-color:#4f7ff8}.product-header-component .product-title{font-size:1.5em;padding:27px 12px 3px;text-shadow:0 1px 6px rgba(0,0,0,.2)}.product-header-component.year{background-image:url("https://cdn-jam-p00.diy.org/assets/splash-pink.png")}.product-header-component.year .product-label{background-color:#ff66c7}.product-header-component.month{background-image:url("https://cdn-jam-p00.diy.org/assets/splash-purple.png")}.product-header-component.month .product-label{background-color:#ab61ff}.product-header-component.month .product-title.family{font-size:1.375em}.product-header-component.apple .product-title.family{font-size:1.25em}.user-account-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;background-color:#f5f5f5;color:#454545;min-height:100vh;position:relative}.user-account-container .celebration-container{height:100vh;position:fixed}.user-account-container .inner-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;max-width:924px}.user-account-container .inner-wrapper>:nth-child(n){margin-bottom:24px}.user-account-container .inner-wrapper>:last-child{margin-bottom:0}.user-account-container .user-account-upgrade-button{-ms-flex-item-align:center;align-self:center;min-width:240px}.user-account-container .user-account-upgrade-button:hover{background-color:#633df3}.user-account-container .user-account-info-title-mweb{display:none}@media (max-width:468px){.user-account-container .user-account-info-title-mweb{display:block;color:#454545;font-size:22px;-ms-flex-preferred-size:60%;flex-basis:60%;text-align:center}}.user-account-container .user-account-logo{-ms-flex-preferred-size:20%;flex-basis:20%}@media (max-width:468px){.user-account-container .user-account-logo .user-account-logo-svg{width:45px;height:45px;margin-bottom:18px;display:inline-block;vertical-align:middle}}@media only screen and (min-width:468px) and (max-width:600px){.user-account-container .user-account-logo .user-account-logo-svg{width:80px;height:80px}}.user-account-container .user-account-sign-out{height:48px}@media (max-width:768px){.user-account-container .user-account-sign-out{padding:12px}}@media (max-width:468px){.user-account-container .user-account-sign-out{display:none}}.user-account-container .logOut-btn{display:none}@media (max-width:468px){.user-account-container .logOut-btn{display:block}}.user-account-container .user-account-sign-out.bottom{display:none;position:relative;left:0;right:0;margin:24px}@media (max-width:468px){.user-account-container .user-account-sign-out.bottom{display:block}}.user-account-container .user-account-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;padding:24px;position:fixed;width:100%;z-index:2;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#fff;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.12);box-shadow:0 2px 12px rgba(0,0,0,.12)}@media (max-width:468px){.user-account-container .user-account-header{padding:12px}}.user-account-container .user-account-cta{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-ms-flex-preferred-size:24%;flex-basis:24%}.user-account-container .user-account-cta button{margin-left:10px}@media (max-width:1325px){.user-account-container .user-account-cta button{margin-right:10px;padding:12px;margin-left:0}.user-account-container .user-account-cta :nth-child(n){margin-top:10px;min-width:137px}}@media (max-width:468px){.user-account-container .user-account-cta{margin-bottom:25px;-ms-flex-preferred-size:80%;flex-basis:80%;text-align:right;display:none}.user-account-container .user-account-cta :nth-child(n){margin-top:0;margin-left:0;min-width:unset}}.user-account-container .user-account-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased;-ms-flex-preferred-size:56%;flex-basis:56%}.user-account-container .user-account-info>:nth-child(n){margin-bottom:12px}.user-account-container .user-account-info>:last-child{margin-bottom:0}@media (max-width:468px){.user-account-container .user-account-info{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-ms-flex-preferred-size:100%;flex-basis:100%}}.user-account-container .user-account-info-title{font-size:2.2em}@media (max-width:768px){.user-account-container .user-account-info-title{font-size:2em}}@media (max-width:468px){.user-account-container .user-account-info-title{display:none}}.user-account-container .user-account-info-nav-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;font-size:1.125em;color:#b2b2b2}.user-account-container .user-account-info-nav-links>:nth-child(n){margin-right:48px}.user-account-container .user-account-info-nav-links>:last-child{margin-right:0}@media (max-width:468px){.user-account-container .user-account-info-nav-links>:nth-child(n){margin-right:23px}}@media (max-width:468px){.user-account-container .user-account-info-nav-links>:last-child{margin-right:0}}.user-account-container .user-account-info-nav-link{cursor:pointer;color:#684ff8}.user-account-container .section-label-component{height:36px;margin:0 12px}.user-account-container .section-label-component .section-label{font-size:1.125em}.user-account-container .user-account-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;margin-top:144px;width:100%}.user-account-container .user-account-content-wrapper>:nth-child(n){margin-bottom:48px}.user-account-container .user-account-content-wrapper>:last-child{margin-bottom:0}@media (max-width:468px){.user-account-container .user-account-content-wrapper{margin-top:144px}}.user-account-container .user-account-content-wrapper>:nth-child(n){margin-bottom:20px}.user-account-container .user-account-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}.user-account-container .user-account-content>:nth-child(n){margin-bottom:36px}.user-account-container .user-account-content>:last-child{margin-bottom:0}.user-account-container .user-account-content .kid-description{text-align:center;color:#7d7d7d}.user-account-container .user-account-content .kids{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;padding:0 12px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:0}.user-account-container .user-account-content .kids>:nth-child(n){margin-bottom:24px}.user-account-container .user-account-content .kids>:last-child{margin-bottom:0}@media (max-width:468px){.user-account-container .user-account-content .kids{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}}.user-account-container .user-account-content .add-kid-placeholder{width:108px;height:108px;background-color:#e3e3e3;border-radius:50%;border:4px solid #fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.12);box-shadow:0 1px 6px rgba(0,0,0,.12)}.user-account-container .user-account-content .kid.add-kid{color:#684ff8;font-weight:900}.user-account-container .user-account-content .kid.add-kid .kid-name{font-family:Avenir;font-style:normal;font-weight:500;-webkit-font-smoothing:antialiased}.user-account-container .user-account-content .kid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;margin:12px;cursor:pointer;text-align:center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.user-account-container .user-account-content .kid>:nth-child(n){margin-bottom:12px}.user-account-container .user-account-content .kid>:last-child{margin-bottom:0}.user-account-container .user-account-content .kid:hover{-webkit-transform:translateZ(0) scale(1.05);transform:translateZ(0) scale(1.05);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.user-account-container .user-account-content .kid .avatar-container{-webkit-box-shadow:0 1px 6px rgba(0,0,0,.12);box-shadow:0 1px 6px rgba(0,0,0,.12)}.user-account-container .user-account-content .kid-name-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}.user-account-container .user-account-content .kid-name-wrapper>:nth-child(n){margin-bottom:6px}.user-account-container .user-account-content .kid-name-wrapper>:last-child{margin-bottom:0}.user-account-container .user-account-content .kid-name-wrapper .kid-name,.user-account-container .user-account-content .kid-name-wrapper .kid-real-name{width:108px;font-size:1em;overflow:hidden;text-overflow:ellipsis;display:inline-block;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:1.1em;max-height:1.1em}.user-account-container .user-account-content .kid-name-wrapper .kid-name{font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased}.user-account-container .user-account-content .kid-name-wrapper .kid-real-name{font-size:.75em;color:#7d7d7d}.user-account-container .user-account-cancel-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.user-account-container .user-account-cancel-wrapper>:nth-child(n){margin-bottom:12px}.user-account-container .user-account-cancel-wrapper>:last-child{margin-bottom:0}.user-account-container .user-account-cancel-wrapper.discount-overlay{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.user-account-container .user-account-cancel-wrapper.discount-overlay :nth-child(n){margin-bottom:0;margin-right:24px}.user-account-container .user-account-cancel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px;height:60px;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased}.user-account-container .user-account-cancel span{padding:18px;height:60px}.user-account-container .user-account-cancel svg{-ms-flex-negative:0;flex-shrink:0;height:60px;width:60px;padding:12px;fill:#fff;background-color:rgba(69,69,69,.08)}.user-account-container .pricing-plan-component{margin:auto}.user-account-container .user-account-upgrade-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.user-account-container .user-account-upgrade-explanation{font-size:.825em;text-align:center}.user-account-add-kid-overlay-component .user-account-add-kid-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;background-color:#f5f5f5;width:612px;padding:48px 24px;-ms-flex-negative:0;flex-shrink:0;overflow-y:auto;-ms-flex-item-align:center;align-self:center}.user-account-add-kid-overlay-component .user-account-add-kid-form>:nth-child(n){margin-bottom:24px}.user-account-add-kid-overlay-component .user-account-add-kid-form>:last-child{margin-bottom:0}@media (max-width:468px){.user-account-add-kid-overlay-component .user-account-add-kid-form{width:100%;padding:18px;border-radius:0}}.user-account-add-kid-overlay-component .form-header{text-align:center}.user-account-add-kid-overlay-component .button-wrapper-split{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0}.user-account-add-kid-overlay-component .form-section{border:none}@media (max-width:468px){.user-account-add-kid-overlay-component .form-section{padding:0}}@media (max-width:468px){.user-account-add-kid-overlay-component .form-section-content{padding:6px 6px 6px 0}}@media (max-width:468px){.user-account-add-kid-overlay-component .overlay-content-wrapper{width:100%}}.kid-form-component{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;width:100%;-ms-flex-negative:0;flex-shrink:0;opacity:0;-webkit-transition:.2s;transition:.2s}.kid-form-component>:nth-child(n){margin-bottom:12px}.kid-form-component>:last-child{margin-bottom:0}.kid-form-component.active{opacity:1;-webkit-transition:.2s;transition:.2s}.kid-identity-form-component{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}.kid-identity-form-component .avatar-upload-component{margin-top:18px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.kid-identity-form-component .kid-identity-wrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media (min-width:468px){.kid-identity-form-component{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.kid-identity-form-component>:nth-child(n){margin-right:51px}.kid-identity-form-component>:last-child{margin-right:0}.kid-identity-form-component .avatar-upload-component{margin-top:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.kid-identity-form-component .kid-identity-wrapper{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.kid-identity-form-component.valid .kid-avatar-button,.kid-identity-form-component.valid .kid-nickname-button{color:#fff}.kid-identity-form-component.valid .kid-nickname-button{border:none}.kid-identity-form-component.valid .kid-avatar-button{border-color:#fff;background-color:transparent}.avatar-upload-component{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:24px;-ms-flex-negative:0;flex-shrink:0}@media (min-width:408px){.avatar-upload-component{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.avatar-upload-component>:nth-child(n){margin-right:36px}.avatar-upload-component>:last-child{margin-right:0}}@media (max-width:408px){.avatar-upload-component>:nth-child(n){margin-bottom:18px}.avatar-upload-component>:last-child{margin-bottom:0}}.avatar-upload-component .kid-identity-form-avatar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;font-size:.875em;text-align:center;color:#7d7d7d}.avatar-upload-component .kid-identity-form-avatar>:nth-child(n){margin-bottom:12px}.avatar-upload-component .kid-identity-form-avatar>:last-child{margin-bottom:0}.avatar-upload-component .kid-identity-avatar-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}.avatar-upload-component .kid-identity-avatar-buttons>:nth-child(n){margin-bottom:18px}.avatar-upload-component .kid-identity-avatar-buttons>:last-child{margin-bottom:0}.avatar-upload-component input.kid-identity-avatar-input{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.avatar-upload-component .kid-identity-avatar-empty{width:108px;height:108px;background-color:#454545;border-radius:50%}.avatar-upload-component .kid-identity-avatar{position:relative;cursor:pointer;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.2);box-shadow:0 1px 6px rgba(0,0,0,.2);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1);-webkit-backface-visibility:hidden;backface-visibility:hidden}.avatar-upload-component .kid-identity-avatar,.avatar-upload-component .kid-identity-avatar:hover{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.avatar-upload-component .kid-identity-avatar:hover{-webkit-transform:translateZ(0) scale(1.05);transform:translateZ(0) scale(1.05)}@media (max-width:408px){.avatar-upload-component .kid-identity-avatar-button{font-size:.75em}}.avatar-upload-component .kid-identity-avatar-button label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1em;color:#454545}.avatar-upload-component .kid-identity-avatar-button label>:nth-child(n){margin-right:12px}.avatar-upload-component .kid-identity-avatar-button label>:last-child{margin-right:0}.avatar-upload-component .kid-identity-avatar-button svg{width:44px;height:44px}.squiggle-break-component{margin-bottom:24px;background-image:url("/public/svg/other/squiggle.svg");height:6px;width:100%}.squiggle-break-component.grey{background-image:url("/public/svg/other/squiggle-grey.svg")}.squiggle-break-component.neutral{background-origin:border-box;background-image:url("/public/svg/other/squiggle-neutral.svg")}.squiggle-break-component.animate svg{-webkit-animation:shift .3s linear infinite;animation:shift .3s linear infinite}@-webkit-keyframes shift{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes shift{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.user-account-info-overlay-component .user-account-info-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;background-color:#f5f5f5;min-width:612px;padding:48px 78px;-ms-flex-negative:0;flex-shrink:0}.user-account-info-overlay-component .user-account-info-form>:nth-child(n){margin-bottom:24px}.user-account-info-overlay-component .user-account-info-form>:last-child{margin-bottom:0}@media (max-width:468px){.user-account-info-overlay-component .user-account-info-form{padding:24px;min-width:100%;border-radius:0}}.user-account-info-overlay-component .form-header{text-align:center}.user-account-info-overlay-component .button-wrapper-split{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.user-account-info-overlay-component .user-account-privacy-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;padding:18px 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Avenir;font-style:normal;font-weight:700;-webkit-font-smoothing:antialiased;line-height:1.5em;border-top:2px solid #d4d4d4;border-bottom:2px solid #d4d4d4}@media (max-width:468px){.user-account-info-overlay-component .user-account-privacy-toggle{font-size:.75em}}.user-account-info-overlay-component .user-account-privacy-description{width:50%}.user-account-info-overlay-component .avatar-upload-component{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:468px){.user-account-info-overlay-component .overlay-content-wrapper{width:100%}}.modal-overlay-component.cancellation-missout-overlay-component{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;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}.modal-overlay-component.cancellation-missout-overlay-component .modal-overlay-title{color:#684ff8;font-size:22px;line-height:26px}.modal-overlay-component.cancellation-missout-overlay-component .modal-overlay-subtitle{font-size:18px;line-height:22px}.modal-overlay-component.cancellation-missout-overlay-component .modal-overlay-subtitle strong{color:#57dcbb}.modal-overlay-component.cancellation-missout-overlay-component .modal-overlay-content{padding-bottom:0}@media (max-height:600px){.modal-overlay-component.cancellation-missout-overlay-component .modal-overlay-content{min-height:564px}}.modal-overlay-component.cancellation-missout-overlay-component .modal-overlay-action{padding-top:12px;padding-bottom:12px}@media (max-width:468px){.modal-overlay-component.cancellation-missout-overlay-component .modal-overlay-action{z-index:2;position:fixed}}.modal-overlay-component.cancellation-missout-overlay-component .cancellation-missout-action{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:468px){.modal-overlay-component.cancellation-missout-overlay-component .cancellation-missout-action button{padding:8px}}.modal-overlay-component.cancellation-missout-overlay-component .cancellation-missout-action :last-child{margin-left:24px}.modal-overlay-component.cancellation-missout-overlay-component .cancellation-missout-video-wrapper video{border-radius:8px;border:4px solid #fff}@media (max-width:468px){.modal-overlay-component.cancellation-missout-overlay-component .cancellation-missout-video-wrapper video{width:98%!important}}.modal-overlay-component.cancellation-missout-overlay-component .cancellation-missout-video-wrapper .video-wrapper{height:inherit!important}.modal-overlay-component.cancellation-missout-overlay-component .modal-overlay-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-align:center;-ms-flex-align:center;align-items:center}.modal-overlay-component.cancellation-missout-overlay-component .modal-overlay-title{margin-bottom:0}.modal-overlay-component.cancellation-missout-overlay-component .modal-overlay-header{padding:0}.modal-overlay-component.cancellation-missout-overlay-component .modal-overlay-scroll{min-height:696px;padding-top:40px}@media (max-width:468px){.modal-overlay-component.cancellation-missout-overlay-component .modal-overlay-scroll{padding:unset;min-height:unset;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-y:auto;margin:auto}}.modal-overlay-component.cancellation-missout-overlay-component .overlay-close{top:0;left:0}@media (max-width:468px){.modal-overlay-component.cancellation-missout-overlay-component .overlay-close{top:33px;left:12px}}.modal-overlay-component.cancellation-missout-overlay-component .modal-overlay-action>div>:nth-child(n){margin-bottom:0}.modal-overlay-component{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:768px){.modal-overlay-component{padding:12px}}@media (max-width:468px){.modal-overlay-component{padding:0}}.modal-overlay-component .overlay-content{background-color:#fff;width:384px;min-height:324px;height:auto;overflow:hidden;padding:0}@media (max-width:768px){.modal-overlay-component .overlay-content{border-radius:8px}}@media (max-width:468px){.modal-overlay-component .overlay-content{border-radius:0;min-height:100%}}.modal-overlay-component .overlay-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;min-height:324px;width:100%;position:relative}@media (max-width:468px){.modal-overlay-component .overlay-content-wrapper{min-height:100vh}}.modal-overlay-component .modal-overlay-header{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-negative:0;flex-shrink:0;padding:48px 24px 24px;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal-overlay-component .modal-overlay-header>:nth-child(n){margin-bottom:12px}.modal-overlay-component .modal-overlay-header>:last-child{margin-bottom:0}.modal-overlay-component .modal-overlay-title{font-size:2em;font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased;color:#4f7ff8}@media (max-width:768px){.modal-overlay-component .modal-overlay-title{font-size:1.5em}}.modal-overlay-component .modal-overlay-title span{line-height:1.25em}.modal-overlay-component .modal-overlay-subtitle{font-size:1.25em;color:#454545;max-width:624px}@media (max-width:768px){.modal-overlay-component .modal-overlay-subtitle{font-size:1em}}.modal-overlay-component .modal-overlay-action{position:absolute;bottom:0;left:0;right:0;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:36px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0}.modal-overlay-component .modal-overlay-action button.primary{min-width:300px}.modal-overlay-component .modal-overlay-action>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}.modal-overlay-component .modal-overlay-action>div>:nth-child(n){margin-bottom:24px}.modal-overlay-component .modal-overlay-action>div>:last-child{margin-bottom:0}@media (max-width:468px){.modal-overlay-component .modal-overlay-action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:24px}}.modal-overlay-component hr{width:100%;border-color:hsla(0,0%,96%,.15)}@media (min-width:768px){.modal-overlay-component.large{padding:36px}}.modal-overlay-component.large .overlay-content{min-width:612px;min-height:408px;max-width:924px}@media (min-width:768px){.modal-overlay-component.large .overlay-content{max-height:696px}}@media (max-width:768px){.modal-overlay-component.large .overlay-content{max-height:100%;max-width:100%;min-width:100%}}@media (max-width:468px){.modal-overlay-component.large .overlay-content{min-height:100%}}.modal-overlay-component.wide .overlay-content{min-width:768px}@media (max-width:768px){.modal-overlay-component.wide .overlay-content{max-height:100%;max-width:100%;min-width:100%}}@media (max-width:468px){.modal-overlay-component.wide .overlay-content{min-height:100%}}.modal-overlay-component.scroll .modal-overlay-scroll{overflow-y:auto}.modal-overlay-component.scroll .modal-overlay-content{padding-bottom:216px}@media (max-width:468px){.modal-overlay-component.inner-close .overlay-close{top:0;left:0}}.cancel-purchase-overlay-component .modal-overlay-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 48px}@media (max-width:468px){.cancel-purchase-overlay-component .modal-overlay-content{padding:0 24px}}.cancel-purchase-overlay-component .loading-mini-container{padding:24px}.cancel-purchase-overlay-component .purchase-summary-component{margin-top:0}.cancel-purchase-overlay-component .cancel-purchase-overlay-summary-wrapper{width:480px;padding:48px 0}@media (max-width:768px){.cancel-purchase-overlay-component .cancel-purchase-overlay-summary-wrapper{width:100%}}.cancel-purchase-overlay-component .cancel-purchase-overlay-summary-notice{font-size:.75em;text-align:center;margin-top:12px}.modal-overlay-component.cancel-purchase-overlay-component .modal-overlay-header{padding:30px 30px 15px}@media (max-width:468px){.modal-overlay-component.cancel-purchase-overlay-component .modal-overlay-header{padding:0;padding-bottom:24px}}.modal-overlay-component.cancel-purchase-overlay-component .modal-overlay-title{color:#684ff8;font-size:22px;line-height:26px}.modal-overlay-component.cancel-purchase-overlay-component .modal-overlay-subtitle{font-size:18px;line-height:22px;width:348px;font-weight:900}@media (max-width:348px){.modal-overlay-component.cancel-purchase-overlay-component .modal-overlay-subtitle{width:300px}}.modal-overlay-component.cancel-purchase-overlay-component .modal-overlay-subtitle strong{color:#00baa1;font-weight:900}.modal-overlay-component.cancel-purchase-overlay-component .modal-overlay-scroll{min-height:696px}@media (max-width:468px){.modal-overlay-component.cancel-purchase-overlay-component .modal-overlay-scroll{min-height:unset;margin-top:auto;margin-bottom:auto}}.modal-overlay-component.cancel-purchase-overlay-component .modal-overlay-content{-webkit-box-align:start;-ms-flex-align:start;align-items:start}.modal-overlay-component.cancel-purchase-overlay-component .modal-overlay-content .loading-mini-container{-ms-flex-item-align:center;align-self:center}@media (max-width:468px){.modal-overlay-component.cancel-purchase-overlay-component .modal-overlay-content{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.modal-overlay-component.cancel-purchase-overlay-component .modal-overlay-content .new-product-circle{display:none}.modal-overlay-component.cancel-purchase-overlay-component .modal-overlay-content .new-product-title{padding-top:36px;padding-bottom:9.6px}.modal-overlay-component.cancel-purchase-overlay-component .modal-overlay-content .new-product-base{margin:15px 0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;padding-left:45px}.modal-overlay-component.cancel-purchase-overlay-component .modal-overlay-content .new-product-component:hover{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}.modal-overlay-component.cancel-purchase-overlay-component .modal-overlay-content .new-product-component label{z-index:3;position:relative}@media (max-width:348px){.modal-overlay-component.cancel-purchase-overlay-component .modal-overlay-content .new-product-component{width:220px}}.modal-overlay-component.cancel-purchase-overlay-component .modal-overlay-content h3{display:none}@media (max-width:468px){.modal-overlay-component.cancel-purchase-overlay-component .modal-overlay-content h3{display:block}}.modal-overlay-component.cancel-purchase-overlay-component .modal-overlay-content .cancel-onetime-offer{display:none;z-index:2}@media (max-width:468px){.modal-overlay-component.cancel-purchase-overlay-component .modal-overlay-content .cancel-onetime-offer{display:block;position:absolute;z-index:-1;left:-16px;top:-12px;font-size:0;height:36px;width:222px}}.modal-overlay-component.cancel-purchase-overlay-component .modal-overlay-content .cancel-yeti{left:38%;top:2%;position:absolute}@media (min-width:768px){.modal-overlay-component.cancel-purchase-overlay-component .modal-overlay-content .cancel-yeti{width:500px}}@media (max-width:468px){.modal-overlay-component.cancel-purchase-overlay-component .modal-overlay-content .cancel-yeti{display:none}}.modal-overlay-component.cancel-purchase-overlay-component .modal-overlay-content .base-price{font-size:1.6em;text-decoration:line-through;-webkit-text-decoration-color:red;text-decoration-color:red}@media screen and (width:768px){.modal-overlay-component.cancel-purchase-overlay-component .user-account-cancel-detail-wrapper{padding-left:40px!important}}@media (min-width:768px){.modal-overlay-component.cancel-purchase-overlay-component .user-account-cancel-detail-wrapper{padding-left:100px}}@media (max-width:348px){.modal-overlay-component.cancel-purchase-overlay-component .user-account-cancel-detail-wrapper{padding-left:0}}.modal-overlay-component.cancel-purchase-overlay-component .user-account-cancel-detail-subtitle{font-size:14px;line-height:18px;font-weight:800;padding:15.6px;color:#454545;text-align:center;background-color:rgba(148,187,255,.3);border-radius:8px;display:block;margin-bottom:24px}@media (max-width:468px){.modal-overlay-component.cancel-purchase-overlay-component .user-account-cancel-detail-subtitle{font-weight:500}}.modal-overlay-component.cancel-purchase-overlay-component .modal-overlay-action{z-index:3;padding-top:12px;padding-bottom:12px}@media (max-width:468px){.modal-overlay-component.cancel-purchase-overlay-component .modal-overlay-action{z-index:2;position:fixed}}.modal-overlay-component.cancel-purchase-overlay-component .modal-overlay-action button{width:175px}@media (max-width:468px){.modal-overlay-component.cancel-purchase-overlay-component .modal-overlay-action button{width:150px;padding:8px}.modal-overlay-component.cancel-purchase-overlay-component .modal-overlay-action button:nth-child(2){margin-right:0}}@media (max-width:468px){.modal-overlay-component.cancel-purchase-overlay-component .overlay-close{top:33px!important;left:12px!important}}.new-product-header-component{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;height:132px;color:#fff;width:100%;border-top-left-radius:8px;border-top-right-radius:8px;font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased;background-repeat:no-repeat;background-size:cover;background-position:50%}.new-product-header-component>:nth-child(n){margin-bottom:6px}.new-product-header-component>:last-child{margin-bottom:0}.new-product-header-component .new-product-flag{position:absolute;z-index:1;left:-12px;top:-16px}.new-product-header-component .new-product-flag .st0{fill:#fff;opacity:.1}.new-product-header-component .new-product-flag .st1{-webkit-transition:.2s;transition:.2s;fill:#00bfe6}.new-product-header-component .new-product-flag-text{position:absolute;top:9px;margin:auto;left:0;right:6px;z-index:1;color:#fff;font-size:.75em;text-transform:uppercase}.new-product-header-component .new-product-labels{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row}.new-product-header-component .new-product-labels>:nth-child(n){margin-right:6px}.new-product-header-component .new-product-labels>:last-child{margin-right:0}.new-product-header-component .new-product-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-item-align:center;align-self:center;font-size:.75em;color:#fff;text-transform:uppercase;padding:8px 12px 6px;border-radius:18px;-webkit-transition:.2s;transition:.2s;background-color:#4f7ff8}.new-product-header-component .new-product-title{font-size:1.5em;padding:27px 12px 3px;text-shadow:0 1px 6px rgba(0,0,0,.2)}.new-product-header-component .new-product-circle{height:30px;width:30px;background-color:#fff;border-radius:50%;margin:6px 6px 0 auto;border:2px solid;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1px}.new-product-header-component .new-product-circle svg{height:18px;width:18px}.new-product-header-component .new-product-circle.month{border-color:#ab61ff;fill:#ab61ff}.new-product-header-component .new-product-circle.year{border-color:#ff66c7;fill:#ff66c7}.new-product-header-component.month .new-product-title,.new-product-header-component.year .new-product-title{color:#000}.new-product-header-component.year.selected{background-image:url("https://cdn-jam-p00.diy.org/assets/splash-pink.png")}.new-product-header-component.year.selected .new-product-title{color:#fff}.new-product-header-component.year.selected .new-product-label{background-color:#ff66c7}.new-product-header-component.month.selected{background-image:url("https://cdn-jam-p00.diy.org/assets/splash-purple.png")}.new-product-header-component.month.selected .new-product-title{color:#fff}.new-product-header-component.month.selected .new-product-label{background-color:#ab61ff}.new-product-header-component.apple .new-product-title.family,.new-product-header-component.month.selected .new-product-title.family{font-size:1.25em}.new-product-component{width:240px;border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative;-ms-flex-negative:0;flex-shrink:0;z-index:1;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1);-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer}.new-product-component,.new-product-component:hover{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.new-product-component:hover{-webkit-transform:translateZ(0) scale(1.05);transform:translateZ(0) scale(1.05)}.new-product-component:hover .new-product-button{background-color:#4f7ff8;color:#fff;-webkit-transition:.2s;transition:.2s}.new-product-component input{position:absolute;visibility:hidden}.new-product-component label{font-size:1em;width:100%}.new-product-component .product{text-align:center;cursor:pointer;color:#454545;border-radius:12px;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.2);box-shadow:0 1px 6px rgba(0,0,0,.2);background-color:#fff;-webkit-transition:.2s;transition:.2s;-webkit-box-sizing:border-box;box-sizing:border-box;height:312px}.new-product-component .new-product-content,.new-product-component .product{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.new-product-component .new-product-content>:nth-child(n){margin-bottom:12px}.new-product-component .new-product-content>:last-child{margin-bottom:0}.new-product-component input:checked~label .product.year{border-color:#eb26a9;-webkit-transition:.2s;transition:.2s}.new-product-component input:checked~label .product.year .new-product-selected{color:#eb26a9}.new-product-component input:checked~label .product.month{border-color:#741da3;-webkit-transition:.2s;transition:.2s}.new-product-component input:checked~label .product.month .new-product-selected{color:#741da3}.new-product-component input:checked~label .new-product-button{opacity:0;-webkit-transform:.2s;transform:.2s}.new-product-component input:checked~label .new-product-selected{opacity:1;-webkit-transition:.2s;transition:.2s}.new-product-component .product.year{border:2px solid #ff66c7}.new-product-component .product.year .full-access,.new-product-component .product.year .upto-four-kids{background-color:#ff66c7;margin-left:auto;margin-right:auto;padding:0 6px;border-radius:21.96px;font-family:Avenir;font-style:normal;font-weight:900;font-size:10.2px;line-height:30px;width:96px}.new-product-component .product.month{border:2px solid #ab61ff}.new-product-component .product.month .full-access,.new-product-component .product.month .upto-four-kids{background-color:#ab61ff;margin-left:auto;margin-right:auto;padding:0 6px;border-radius:21.96px;font-family:Avenir;font-style:normal;font-weight:900;font-size:10.2px;line-height:30px;width:96px}.new-product-component .new-product-detail{line-height:1em;font-family:Avenir;font-style:normal;font-weight:500;-webkit-font-smoothing:antialiased;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;padding:24px 0 0;position:relative;width:100%;height:180px}.new-product-component .new-product-detail>:nth-child(n){margin-bottom:12px}.new-product-component .new-product-detail>:last-child{margin-bottom:0}.new-product-component .new-product-base{font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.new-product-component .new-product-dollar{color:#7d7d7d;font-size:12px;line-height:.75em;-ms-flex-item-align:start;align-self:flex-start}.new-product-component .new-product-price{font-size:3em;line-height:.75em}.new-product-component .new-product-interval{color:#7d7d7d;-ms-flex-item-align:end;align-self:flex-end}.new-product-component .new-product-highlight{-ms-flex-item-align:center;align-self:center;font-size:12px;padding:6px 18px;border-radius:12px;line-height:12px;height:20.4px;margin-top:-9px}.new-product-component .new-product-highlight.yellow{background:#ffca36}.new-product-component .new-product-highlight.green{background:#00d3a3}.new-product-component .new-product-payment-subtext{color:#454545;font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased;font-size:.75em}.new-product-component .new-product-decimal{-ms-flex-item-align:start;align-self:flex-start;line-height:.5em}.new-product-component .new-product-decimal,.new-product-component .new-product-dollar,.new-product-component .new-product-interval,.new-product-component .new-product-price{-webkit-transition:.2s;transition:.2s}.new-product-component .new-product-recurring{font-size:.75em;color:#7d7d7d}.new-product-component .new-product-button-wrapper{padding:0 12px 12px;display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff;margin-top:auto}.new-product-component .new-product-button{width:100%;color:#4f7ff8;background-color:#fff;border-radius:8px;padding:12px;height:39px;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.2);box-shadow:0 1px 6px rgba(0,0,0,.2)}.new-product-component .new-product-button,.new-product-component .new-product-selected{-webkit-transition:.2s;transition:.2s;font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased}.new-product-component .new-product-selected{position:absolute;text-align:center;bottom:21px;left:0;right:0;opacity:0}.new-product-component.active{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:not-allowed}.new-product-component.active,.new-product-component.active:hover{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.new-product-component.active .new-product-button{background-color:#454545;color:#fff;-webkit-box-shadow:none;box-shadow:none}.adult-account-purchase-component{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#f5f5f5;-webkit-transition:1.5s;transition:1.5s;position:relative}.adult-account-purchase-component .inner-wrapper{max-width:648px}.adult-account-purchase-component .form-flow-content.show{padding:0}.adult-account-purchase-component .adult-account-purchase-proration{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;padding:24px;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.adult-account-purchase-component .adult-account-purchase-proration>:nth-child(n){margin-bottom:24px}.adult-account-purchase-component .adult-account-purchase-proration>:last-child{margin-bottom:0}.adult-account-purchase-component .adult-account-purchase-prorated{text-align:center;font-size:.75em;line-height:1.5em}.adult-account-purchase-component .adult-account-purchase-trial-end{font-size:.75em}.adult-account-purchase-component .adult-account-purchase-button{-ms-flex-item-align:center;align-self:center;width:360px}@media (max-width:468px){.adult-account-purchase-component .adult-account-purchase-button{width:100%}}.adult-account-purchase-component .adult-account-purchase-back{position:absolute;top:36px;left:36px;z-index:1}@media (max-width:468px){.adult-account-purchase-component .adult-account-purchase-back{top:18px;left:18px}}.adult-account-purchase-component .adult-account-purchase-back svg{width:18px;height:18px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);fill:#b2b2b2;-webkit-transition:.2s;transition:.2s}.adult-account-purchase-component.valid .adult-account-purchase-back svg{fill:#fff;-webkit-transition:.2s;transition:.2s}.form-flow-header-component{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;padding:0 24px 24px;-ms-flex-negative:0;flex-shrink:0;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-flow-header-component>:nth-child(n){margin-bottom:12px}.form-flow-header-component>:last-child{margin-bottom:0}@media (max-width:408px){.form-flow-header-component{padding:0 12px 24px}}.form-flow-header-component .form-flow-header-title{font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased;font-size:2em;line-height:1.25em}@media (max-width:468px){.form-flow-header-component .form-flow-header-title{font-size:1.5em}}.form-flow-header-component .form-flow-header-description{font-size:1.125em;line-height:1.25em;color:#7d7d7d}@media (max-width:468px){.form-flow-header-component .form-flow-header-description{font-size:.875em}}form.payment-form-container .payment-exp-cvc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}@media (min-width:468px){form.payment-form-container .payment-exp-cvc{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}form.payment-form-container .payment-exp-cvc>:first-child{width:50%}}@media screen and (min-width:468px) and (max-width:468px){form.payment-form-container .payment-exp-cvc>:first-child{width:100%}}@media (min-width:468px){form.payment-form-container .payment-exp-cvc>:nth-child(2){width:50%}}@media screen and (min-width:468px) and (max-width:468px){form.payment-form-container .payment-exp-cvc>:nth-child(2){width:100%}}@media (min-width:468px){form.payment-form-container .form-input-expDate{margin-right:9px}}@media (min-width:468px){form.payment-form-container .form-input-cvc{margin-left:9px}}form.payment-form-container .payment-form-tos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}form.payment-form-container .payment-form-tos>:nth-child(n){margin-right:12px}form.payment-form-container .payment-form-tos>:last-child{margin-right:0}form.payment-form-container .payment-form-tos-description{font-size:.75em;font-family:Avenir;font-style:normal;font-weight:500;-webkit-font-smoothing:antialiased;line-height:1.25em;color:#454545}form.payment-form-container .payment-form-original-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased}form.payment-form-container .payment-form-original-price>:nth-child(n){margin-bottom:12px}form.payment-form-container .payment-form-original-price>:last-child{margin-bottom:0}form.payment-form-container .payment-form-original-price.coupon{-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}form.payment-form-container .payment-form-original-price.coupon .payment-form-price{font-size:1em;text-decoration:line-through}form.payment-form-container .payment-form-discount-price,form.payment-form-container .payment-form-price{font-size:2em}@media (max-width:468px){form.payment-form-container .payment-form-discount-price,form.payment-form-container .payment-form-price{font-size:1.5em}}form.payment-form-container .scholarship-input-container{margin-top:48px;margin-bottom:0}.checkbox-input-component{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-negative:0;flex-shrink:0}.checkbox-input-component .checkbox-input-label{position:relative;height:24px;width:24px;-webkit-transition:.2s;transition:.2s;background-color:#fff;border-radius:50%;border:2px solid #d4d4d4;cursor:pointer;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.checkbox-input-component .checkbox-input-label:hover{-webkit-transform:translateZ(0) scale(1.05);transform:translateZ(0) scale(1.05);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.checkbox-input-component input,.checkbox-input-component svg{display:none}.checkbox-input-component.checked .checkbox-input-label{background-color:#00d3a3;border-color:#00d3a3;-webkit-transition:.2s;transition:.2s}.checkbox-input-component.checked svg{display:block;fill:#fff;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto}.purchase-summary-component{margin-top:48px}.purchase-summary-component>:nth-child(n){margin-bottom:6px}.purchase-summary-component>:last-child{margin-bottom:0}.purchase-summary-component .purchase-summary-content{border-top:2px solid #fff;border-bottom:2px solid #fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.purchase-summary-component .purchase-summary-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased;font-size:.75em}.purchase-summary-component .purchase-summary-discount{color:#00d3a3}.purchase-summary-component .purchase-summary-title{text-transform:uppercase;color:#b2b2b2}.purchase-summary-component .purchase-summary-content{border-top:2px solid #e3e3e3;border-bottom:2px solid #e3e3e3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;padding:18px 0;font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.purchase-summary-component .purchase-summary-left>:nth-child(n),.purchase-summary-component .purchase-summary-right>:nth-child(n){margin-bottom:6px}.purchase-summary-component .purchase-summary-left>:last-child,.purchase-summary-component .purchase-summary-right>:last-child{margin-bottom:0}.purchase-summary-component .purchase-summary-focus{font-size:1.125em}@media (max-width:468px){.purchase-summary-component .purchase-summary-focus{font-size:1em}}.purchase-summary-component .purchase-summary-detail{color:#7d7d7d}@media (max-width:468px){.purchase-summary-component .purchase-summary-detail{font-size:.75em}}form.pricing-plan-form-container{text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}form.pricing-plan-form-container>:nth-child(n){margin-bottom:24px}form.pricing-plan-form-container>:last-child{margin-bottom:0}.pricing-plan-form-container.valid .product-num-kid-toggle-component:not(.one) .product-num-kid-icon.face svg{background:transparent;fill:#fff}.pricing-plan-form-container.valid .product-num-kid-toggle-component:not(.many) .product-num-kid-icon.faces svg{background:#57dcbb;fill:#fff}.pricing-plan-form-container.valid .product-component input:not(:checked)~label .product-header-component{background-image:none}.pricing-plan-form-container.valid .product-component input:not(:checked)~label .product{background:transparent}.pricing-plan-form-container.valid .product-component input:not(:checked)~label .product-flag .st1{fill:#fff}.pricing-plan-form-container.valid .product-component input:not(:checked)~label .product-button,.pricing-plan-form-container.valid .product-component input:not(:checked)~label .product-decimal,.pricing-plan-form-container.valid .product-component input:not(:checked)~label .product-dollar,.pricing-plan-form-container.valid .product-component input:not(:checked)~label .product-interval,.pricing-plan-form-container.valid .product-component input:not(:checked)~label .product-payment-subtext,.pricing-plan-form-container.valid .product-component input:not(:checked)~label .product-price,.pricing-plan-form-container.valid .product-component input:not(:checked)~label .product-recurring{color:#fff}.pricing-plan-form-container.valid .product-component input:not(:checked)~label .product-flag-text,.pricing-plan-form-container.valid .product-component input:not(:checked)~label .product-highlight,.pricing-plan-form-container.valid .product-component input:not(:checked)~label .product-label{color:#57dcbb}.pricing-plan-form-container.valid .product-component input:not(:checked)~label .product-button{background-color:transparent}.pricing-plan-form-container.valid .product-component input:not(:checked)~label .product,.pricing-plan-form-container.valid .product-component input:not(:checked)~label .product-button{-webkit-box-shadow:none;box-shadow:none;border:2px solid #fff}.pricing-plan-form-container.valid .product-component input:not(:checked)~label .product-title{text-shadow:none}.pricing-plan-form-container.valid .product-component input:not(:checked)~label .product-highlight,.pricing-plan-form-container.valid .product-component input:not(:checked)~label .product-label{background-color:#fff}.pricing-plan-form-container.littlebits.valid .product-num-kid-toggle-component:not(.many) .product-num-kid-icon.faces svg{background:#5f027e;fill:#fff}.pricing-plan-form-container.littlebits.valid .product-component input:not(:checked)~label .product-flag-text,.pricing-plan-form-container.littlebits.valid .product-component input:not(:checked)~label .product-highlight,.pricing-plan-form-container.littlebits.valid .product-component input:not(:checked)~label .product-label{color:#5f027e}.scholarship-input-container{position:relative;height:48px;margin-bottom:24px;width:384px;-ms-flex-item-align:center;align-self:center}@media (max-width:792px){.scholarship-input-container{width:264px}}.scholarship-input-container .cancel-button,.scholarship-input-container .scholarship-button{position:absolute;text-align:left}.scholarship-input-container .scholarship-link{color:#4f7ff8;font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased;cursor:pointer;-webkit-transition:opacity .2s;transition:opacity .2s}.scholarship-input-container .scholarship-link:hover{color:#1e5bf6}.scholarship-input-container .scholarship-button{top:0;left:0;right:0;opacity:1;margin:auto;text-align:center;-webkit-transition:.2s;transition:.2s}.scholarship-input-container .cancel-button{opacity:0;bottom:0;top:0;font-size:.875em;right:-54px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;height:12px;margin:auto}@media (max-width:792px){.scholarship-input-container .cancel-button{right:24px}}.scholarship-input-container .form-input-scholarship{-webkit-transform-origin:top left;transform-origin:top left;-webkit-transform:scaleX(0);transform:scaleX(0);opacity:0;-webkit-transition:.2s;transition:.2s}.scholarship-input-container.show{height:48px;width:300px}@media (max-width:792px){.scholarship-input-container.show{padding-left:24px;padding-right:84px;width:100%;-ms-flex-item-align:start;align-self:flex-start}}.scholarship-input-container.show .scholarship-button{display:none}.scholarship-input-container.show .cancel-button{opacity:1}.scholarship-input-container.show .form-input-scholarship{-webkit-transform:scale(1);transform:scale(1);opacity:1;-webkit-transition:.2s;transition:.2s}.scholarship-input-container.littlebits .scholarship-link{color:#ed258f}.scholarship-input-container.littlebits .scholarship-link:hover{color:#ce1175}.new-products-component{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.new-products-component>:nth-child(n){margin-bottom:48px}.new-products-component>:last-child{margin-bottom:0}.new-products-component .new-product-num-kid-icon.faces{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:91.2px}.new-products-component .new-product-num-kid-icon.faces>:nth-child(n){margin-right:-18px}.new-products-component .new-product-num-kid-icon.faces>:last-child{margin-right:0}.new-products-component .new-product-num-kid-icon.faces svg{fill:#aab5bd;stroke-width:0}.new-products-component .new-product-num-kid-options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;padding:0 3px;z-index:1}.new-products-component .new-product-num-kid-option,.new-products-component .new-product-num-kid-options{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.new-products-component .new-product-num-kid-option{font-size:.75em;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased;color:#7d7d7d}.new-products-component .new-product-num-kid-option.many .new-product-upto-four-kids{margin-left:18px;font-style:normal;font-weight:400;font-size:15.6px;line-height:22px}@media (max-width:600px){.new-products-component .new-product-num-kid-option.many .new-product-upto-four-kids{margin-left:18px;font-size:13.2px}}.new-products-component .new-product-num-kid-option.many .new-product-num-kids-more{font-style:normal;font-weight:900;font-size:15.6px;line-height:22px;margin-left:60px}@media (max-width:600px){.new-products-component .new-product-num-kid-option.many .new-product-num-kids-more{margin-left:18px;font-size:13.2px}}.new-products-component .new-products-wrapper{padding:0;width:100%;margin-top:-30px}.new-products-component .new-products,.new-products-component .new-products-wrapper{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}.new-products-component .new-products{padding:0;-ms-flex-direction:row;flex-direction:row;padding:24px 36px 12px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;overflow-x:auto}.new-products-component .new-products>:nth-child(n){margin-right:48px}.new-products-component .new-products>:last-child{margin-right:0}@media (max-width:564px){.new-products-component .new-products{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.new-products-component .new-products.one{min-width:240px}@media (max-width:767px){.overlay-container.brochure-free-summer-container .overlay-content{padding:0;height:100%}}@media (max-width:767px){.overlay-container.brochure-free-summer-container .overlay-content-wrapper{width:100%;height:100%}}@media (max-width:468px){.overlay-container.brochure-free-summer-container .overlay-content-wrapper{width:75%;height:auto}}@media (max-width:408px){.overlay-container.brochure-free-summer-container .overlay-content-wrapper{width:85%}}.overlay-container.brochure-free-summer-container .overlay-close{display:none}.overlay-container.brochure-free-summer-container .brochure-free-summer-content-wrapper{background-color:#fce144;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;position:relative}@media (max-width:767px){.overlay-container.brochure-free-summer-container .brochure-free-summer-content-wrapper{width:100%;height:100%}}@media (max-width:468px){.overlay-container.brochure-free-summer-container .brochure-free-summer-content-wrapper{border-radius:12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (min-width:767px){.overlay-container.brochure-free-summer-container .brochure-free-summer-content-wrapper{width:600px;border-radius:18px}}.overlay-container.brochure-free-summer-container .brochure-free-summer-close{position:absolute;top:24px;left:24px;opacity:.5}.overlay-container.brochure-free-summer-container .brochure-free-summer-close svg{fill:#fff;height:18px;width:18px}.overlay-container.brochure-free-summer-container .brochure-free-summer-content{background:url("https://cdn-jam-p00.diy.org/assets/brochure/blobs/discount-blobs-v1.svg");background-position:50%;background-size:cover;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:468px){.overlay-container.brochure-free-summer-container .brochure-free-summer-content{padding:36px 0}}@media (min-width:468px){.overlay-container.brochure-free-summer-container .brochure-free-summer-content{padding:36px 0}}.overlay-container.brochure-free-summer-container .brochure-scholarship-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}.overlay-container.brochure-free-summer-container .brochure-scholarship-content>:nth-child(n){margin-bottom:36px}.overlay-container.brochure-free-summer-container .brochure-scholarship-content>:last-child{margin-bottom:0}.overlay-container.brochure-free-summer-container .hero-img{width:100%;height:auto;margin:0;-ms-flex-item-align:start;align-self:flex-start}@media (max-width:468px){.overlay-container.brochure-free-summer-container .hero-img{width:100%}}.overlay-container.brochure-free-summer-container .title{font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased;font-size:2em;line-height:1.25em;text-align:center;margin-bottom:5px;color:#684ff8}@media (max-width:468px){.overlay-container.brochure-free-summer-container .title{padding:0 1px;font-size:1.1em}}@media (max-width:408px){.overlay-container.brochure-free-summer-container .title{font-size:1.2em}}.overlay-container.brochure-free-summer-container .claim-button{text-transform:uppercase;background-color:rgba(69,69,69,.25);border:none;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;-webkit-backface-visibility:hidden;backface-visibility:hidden;min-width:270px;background-color:#ff40bf;color:#fff;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.2);box-shadow:0 1px 6px rgba(0,0,0,.2);-webkit-transition:.2s;transition:.2s;margin-bottom:10px}.overlay-container.brochure-free-summer-container .claim-button:hover{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.overlay-container.brochure-free-summer-container .claim-button:active{-webkit-box-shadow:none;box-shadow:none}.overlay-container.brochure-free-summer-container .claim-button:hover{-webkit-transition:.2s;transition:.2s;background-color:#ff27b6}@media (max-width:468px){.overlay-container.brochure-free-summer-container .claim-button{font-size:1.1em}}@media (max-width:408px){.overlay-container.brochure-free-summer-container .claim-button{font-size:1em}}.overlay-container.brochure-free-summer-container .brochure-scholarship-register{-ms-flex-item-align:center;align-self:center;text-align:center;cursor:pointer;line-height:1.25em}.overlay-container.brochure-free-summer-container .brochure-scholarship-register span:first-child{color:#d4d4d4;font-family:Avenir;font-style:normal;font-weight:500;-webkit-font-smoothing:antialiased}.overlay-container.brochure-free-summer-container .brochure-scholarship-register span:last-child{color:#fff;font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased}.referral-modal-overlay-component{color:#454545}@media (max-width:468px){.referral-modal-overlay-component .overlay-content-wrapper{min-height:100%}}.referral-modal-overlay-component form{padding:24px 87px}.referral-modal-overlay-component form>:nth-child(n){margin-bottom:48px}.referral-modal-overlay-component form>:last-child{margin-bottom:0}@media (max-width:768px){.referral-modal-overlay-component form{padding:12px}}.referral-modal-overlay-component .referral-add-email{height:48px}.referral-modal-overlay-component .referral-add-email svg{height:24px;width:24px}.referral-modal-overlay-component .referral-email-parent{margin-bottom:24px}.referral-modal-overlay-component .referral-email-field-wrapper,.referral-modal-overlay-component .referral-email-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}.referral-modal-overlay-component .referral-email-field-wrapper{-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.referral-modal-overlay-component .referral-email-field-wrapper>:nth-child(n){margin-right:24px}.referral-modal-overlay-component .referral-email-field-wrapper>:last-child{margin-right:0}.referral-modal-overlay-component .referral-email-label{font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased;width:72px;-ms-flex-negative:0;flex-shrink:0}.referral-modal-overlay-component .referral-email-send{-ms-flex-item-align:end;align-self:flex-end}.referral-modal-overlay-component .referral-email-fields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.referral-modal-overlay-component .referral-email-fields>:nth-child(n){width:50%;min-width:50%}@media screen and (max-width:468px){.referral-modal-overlay-component .referral-email-fields>:nth-child(n){width:100%}}.referral-modal-overlay-component .input-component,.referral-modal-overlay-component .referral-email-button-wrapper{padding:0 6px}.referral-modal-overlay-component button{width:100%}.adult-account-upgrade-container{padding:0;background-color:#f5f5f5;color:#454545;min-height:100vh;width:100vw}.adult-account-upgrade-container,.adult-account-upgrade-container .inner-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.adult-account-upgrade-container .inner-wrapper{max-width:648px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.adult-account-upgrade-container .section-label-component{height:36px}.adult-account-upgrade-container .section-label-component .section-label{font-size:1.125em}.adult-account-upgrade-container .adult-account-upgrade-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;padding:24px;position:fixed;width:100%;z-index:2;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.12);box-shadow:0 2px 12px rgba(0,0,0,.12)}@media (max-width:468px){.adult-account-upgrade-container .adult-account-upgrade-header{padding:18px}}.adult-account-upgrade-container .adult-account-upgrade-back{position:absolute;left:36px}@media (max-width:468px){.adult-account-upgrade-container .adult-account-upgrade-back{left:24px}}@media (max-width:348px){.adult-account-upgrade-container .adult-account-upgrade-back{left:6px}}.adult-account-upgrade-container .adult-account-upgrade-back svg{width:18px;height:18px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);fill:#b2b2b2}.adult-account-upgrade-container .adult-account-upgrade-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.adult-account-upgrade-container .adult-account-upgrade-info>:nth-child(n){margin-bottom:12px}.adult-account-upgrade-container .adult-account-upgrade-info>:last-child{margin-bottom:0}.adult-account-upgrade-container .adult-account-upgrade-title{color:#4f7ff8;font-size:1.875em;font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased}@media (max-width:468px){.adult-account-upgrade-container .adult-account-upgrade-title{font-size:1.25em}}.adult-account-upgrade-container .adult-account-upgrade-subtitle{color:#7d7d7d}@media (max-width:468px){.adult-account-upgrade-container .adult-account-upgrade-subtitle{font-size:.875em}}.adult-account-upgrade-container .adult-account-upgrade-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:108px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.adult-account-upgrade-container .adult-account-upgrade-content-wrapper form{background-color:#f5f5f5;width:100%;padding:0 24px}@media (max-width:468px){.adult-account-upgrade-container .adult-account-upgrade-content-wrapper{margin-top:108px}}.adult-auth-component{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;background-color:#f5f5f5}@media (min-width:468px){.adult-auth-component .jam-logo{position:absolute;top:36px;left:36px}}.adult-auth-component form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;padding:36px 24px 24px;width:495px;background-color:#fff}.adult-auth-component form>:nth-child(n){margin-bottom:42px}.adult-auth-component form>:last-child{margin-bottom:0}.adult-auth-component form .adult-auth-submit{min-width:240px}@media (max-width:468px){.adult-auth-component form{width:100%}}.sign-in-container{top:100px;background-color:#f5f5f5}@media (max-width:468px){.sign-in-container{position:static;margin-top:15px}}.sign-in-container .sign-in-links-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:50px}@media (max-width:468px){.sign-in-container .sign-in-links-wrapper{margin-bottom:20px}}.sign-in-container .sign-in-links-wrapper .links-container{border:2px solid grey;border-radius:100px;padding:2px;background:#fff;text-align:center}.sign-in-container .sign-in-links-wrapper .links-container a{width:100px;padding:5px;font-size:1.2em;font-weight:900;border-radius:100px;border:none;background:#fff}.sign-in-container .sign-in-links-wrapper .links-container .active{background-color:#4f7ff8;color:#fff}.adult-login-token-expired-request-component{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;background-color:#f5f5f5}.adult-login-token-expired-request-component>:nth-child(n){margin-bottom:36px}.adult-login-token-expired-request-component>:last-child{margin-bottom:0}@media (min-width:468px){.adult-login-token-expired-request-component .jam-logo{position:absolute;top:36px;left:36px}}.adult-login-token-expired-request-component form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;width:495px;background-color:#f5f5f5;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.adult-login-token-expired-request-component form>:nth-child(n){margin-bottom:42px}.adult-login-token-expired-request-component form>:last-child{margin-bottom:0}.adult-login-token-expired-request-component form .adult-login-token-expired-request-submit{width:240px}@media (max-width:468px){.adult-login-token-expired-request-component form{width:100%}}.auth-component{padding:0;background-color:#f5f5f5}.auth-component,.auth-component .inner-wrapper{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:center;-ms-flex-align:center;align-items:center}.auth-component .inner-wrapper{padding:12px}@media (max-width:468px){.auth-component .inner-wrapper>:nth-child(n){margin-bottom:24px}.auth-component .inner-wrapper>:last-child{margin-bottom:0}}@media (min-width:468px){.auth-component .jam-logo{position:absolute;top:36px;left:36px}}.auth-component form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;padding:36px 24px 24px;width:495px;background-color:#fff}@media (max-width:468px){.auth-component form{width:100%}}.auth-component .auth-title{color:#454545;font-size:30px;padding-bottom:20px;font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased;text-align:center;margin-bottom:10px}.auth-component .auth-form-fields-wrapper{padding-bottom:24px;text-align:center}.auth-component .sign-in-button{height:50px;width:430px;padding-left:30px;padding-right:30px;background-position:81px;font-size:18px;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:468px){.auth-component .sign-in-button{width:100%;background-position:35px}}.banner-component{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;color:#fff;font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased;-ms-flex-direction:row;flex-direction:row;padding:3px 18px;background-color:#00d3a3;font-size:.875em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.banner-component>:nth-child(n){margin-right:6px}.banner-component>:last-child{margin-right:0}@media (max-width:468px){.banner-component{padding:3px 12px;font-size:.75em}}.banner-component .banner-icon svg{height:24px;width:24px}.banner-component.fixed{position:fixed;z-index:50;top:0;left:0;right:0;width:100%}.brochure-benefits-component{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;padding:114px 0 90px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.brochure-benefits-component>:nth-child(n){margin-bottom:54px}.brochure-benefits-component>:last-child{margin-bottom:0}@media (max-width:468px){.brochure-benefits-component{padding:0}}.brochure-benefits-component h3{position:relative}.brochure-benefits-component h3 svg{position:absolute;width:501px;height:78px;top:-12px;right:-18px;z-index:-1}.brochure-benefits-component .brochure-benefits-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;max-width:900px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.brochure-benefits-component .brochure-benefits-content>:nth-child(n){margin-bottom:36px}.brochure-benefits-component .brochure-benefits-content>:last-child{margin-bottom:0}@media (min-width:1098px){.brochure-benefits-component .brochure-benefits-content{max-width:900px}}@media (max-width:468px){.brochure-benefits-component .brochure-benefits-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:20px}}.brochure-benefits-component .brochure-benefit{width:336px;padding:0 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.brochure-benefits-component .brochure-benefit>:nth-child(n){margin-bottom:12px}.brochure-benefits-component .brochure-benefit>:last-child{margin-bottom:0}@media (min-width:1098px){.brochure-benefits-component .brochure-benefit{width:100%}}@media (max-width:468px){.brochure-benefits-component .brochure-benefit{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:center;-ms-flex-align:center;align-items:center;padding:0}}.brochure-benefits-component .brochure-benefit-item{text-align:left;width:50%;-ms-flex-item-align:center;align-self:center}.brochure-benefits-component .brochure-benefit-item .brochure-benefit-item-hero-img{width:auto;height:350px}@media (max-width:468px){.brochure-benefits-component .brochure-benefit-item .brochure-benefit-item-hero-img{width:100%;-ms-flex-item-align:center;align-self:center}}@media (max-width:468px){.brochure-benefits-component .brochure-benefit-item{margin-bottom:12px!important;width:100%}}.brochure-benefits-component .brochure-benefit-item img{width:72px;height:auto}@media (max-width:468px){.brochure-benefits-component .brochure-benefit-item img{width:50.4px}}@media (max-width:468px){.brochure-benefits-component .brochure-benefit:nth-child(n) .brochure-benefit-item:nth-child(2){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.brochure-benefits-component .brochure-benefit:nth-child(n) .brochure-benefit-item:first-child{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.brochure-benefits-component .brochure-benefit:first-child .brochure-benefit-item:nth-child(2),.brochure-benefits-component .brochure-benefit:nth-child(3) .brochure-benefit-item:nth-child(2){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.brochure-benefits-component .brochure-benefit:first-child .brochure-benefit-item:nth-child(1),.brochure-benefits-component .brochure-benefit:nth-child(3) .brochure-benefit-item:first-child{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.brochure-benefits-component .brochure-benefit-title{font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased;color:#684ff8;font-size:1.5em;text-align:left;margin:12px 0}@media (max-width:468px){.brochure-benefits-component .brochure-benefit-title{font-size:16px;text-align:left}}.brochure-benefits-component .brochure-benefit-description{color:#7d7d7d;font-size:1.125em;line-height:1.56em;text-align:left}@media (max-width:468px){.brochure-benefits-component .brochure-benefit-description{font-size:14px;text-align:left}}.brochure-benefits-component .brochure-benefits-imagine{font-size:2.25em;line-height:1.25em;color:#fff;font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased;width:672px;position:relative}@media (max-width:1098px){.brochure-benefits-component .brochure-benefits-imagine{font-size:1.875em}}.brochure-benefits-component .brochure-benefits-imagine-message{position:relative}.brochure-benefits-component .brochure-benefits-imagine-message svg{position:absolute;width:736px;height:148px;top:-24px;left:-36px;z-index:-1}@media (max-width:1098px){.brochure-benefits-component .brochure-benefits-imagine-message svg{width:634px;height:128px;left:24px;top:-30px}}.brochure-benefits-component .brochure-benefits-face{position:absolute;right:-96px;bottom:-60px;width:60px;height:60px}@media (max-width:1098px){.brochure-benefits-component .brochure-benefits-face{right:-48px;bottom:-48px}}.brochure-benefits-component .kid-safe{position:absolute;right:108px;top:45px}@media (max-width:468px){.brochure-benefits-component .kid-safe{right:31px;top:48px}}.brochure-benefits-component .kid-safe img{width:144px!important}@media (max-width:468px){.brochure-benefits-component .kid-safe img{width:132px!important}}.get-app-cta{min-width:140px;background-color:#543fc7!important}@media (max-width:408px){.get-app-cta{min-width:100px}}@media (min-width:408px){.get-app-cta{min-width:120px}}.course-switcher-card-component{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;padding:6px 6px 18px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:162px;-webkit-box-shadow:0 3px 8px rgba(0,0,0,.12);box-shadow:0 3px 8px rgba(0,0,0,.12);cursor:pointer;border:4px solid transparent;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.course-switcher-card-component>:nth-child(n){margin-bottom:9px}.course-switcher-card-component>:last-child{margin-bottom:0}.course-switcher-card-component:hover{-webkit-transform:translateZ(0) scale(1.05);transform:translateZ(0) scale(1.05);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.course-switcher-card-component .course-switcher-info{position:absolute;bottom:-10px;right:1px}.course-switcher-card-component .course-switcher-info svg{fill:#684ff8!important;width:20px;height:20px}.course-switcher-card-component .course-switcher-info path{fill:#684ff8!important}.course-switcher-card-component .course-switcher-check{position:absolute;top:1px;right:1px;background-color:#85cc3d;padding:5px 4px}.course-switcher-card-component .course-switcher-check svg{fill:#fff}.course-switcher-card-component .course-switcher-course{width:147px;height:147px;position:relative;background-size:contain;-webkit-transform:translateZ(0);transform:translateZ(0)}.course-switcher-card-component .course-switcher-card-stats{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;padding:0 9px;width:100%;position:relative}.course-switcher-card-component .course-switcher-card-stats>:nth-child(n){margin-bottom:6px}.course-switcher-card-component .course-switcher-card-stats>:last-child{margin-bottom:0}.course-switcher-card-component .course-switcher-num-projects-icon{width:18px;height:18px}.course-switcher-card-component .course-switcher-stat{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;font-size:.75em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#454545;margin-top:-2px}.course-switcher-card-component .course-switcher-stat>:nth-child(n){margin-right:6px}.course-switcher-card-component .course-switcher-stat>:last-child{margin-right:0}.course-switcher-card-component .challenge-how-to{position:relative;left:-15px;height:34.08px}.course-switcher-card-component .challenge-how-to span{position:absolute;line-height:34.08px;padding:0 9px;font-family:Avenir Next;font-style:normal;font-weight:700;-webkit-font-smoothing:antialiased;color:#fff;left:0;top:0;font-size:.75em}.course-switcher-card-component.active{border:4px solid #4f7ff8}.course-switcher-card-component.active-onboarding{border:4px solid #85cc3d}.course-switcher-card-component.disable{pointer-events:none;cursor:default;-webkit-box-shadow:none;box-shadow:none}.tv-switcher-card-component{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:288px;height:264px;-webkit-box-shadow:0 3px 8px rgba(0,0,0,.12);box-shadow:0 3px 8px rgba(0,0,0,.12);cursor:pointer;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1);-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:12px}.tv-switcher-card-component,.tv-switcher-card-component:hover{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.tv-switcher-card-component:hover{-webkit-transform:translateZ(0) scale(1.05);transform:translateZ(0) scale(1.05)}.tv-switcher-card-component .tv-switcher-course{width:288px;height:264px;position:relative;background-size:contain;background-repeat:no-repeat;background-position:50%;-webkit-transform:translateZ(0);transform:translateZ(0);border-radius:12px}.mobile-header-section-wrapper .marquee-container{margin-top:20px}.mobile-header-section-wrapper .marquee-container .overlay:after,.mobile-header-section-wrapper .marquee-container .overlay:before{background:none}.mobile-header-section-wrapper .dot{background-color:#684ff8;border-radius:50%;width:6px;height:6px;margin:5px 8px}.mobile-header-section-wrapper .elongated-dot{background-color:#684ff8;border-radius:20%/50%;width:18px;height:6px;margin:5px 8px}.home-mobile-wrapper .marquee-container .overlay{--gradient-width:70px!important}.brochure-testimonial-component{padding:0}.brochure-testimonial-component,.brochure-testimonial-component .brochure-testimonial-wrapper{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}.brochure-testimonial-component .brochure-testimonial-wrapper{color:#454545;width:390px;padding:36px;background-color:#fff;border-radius:24px;-webkit-box-shadow:3px 3px 20px rgba(0,0,0,.15);box-shadow:3px 3px 20px rgba(0,0,0,.15);-ms-flex-negative:0;flex-shrink:0;padding:24px;z-index:1;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.brochure-testimonial-component .brochure-testimonial-wrapper>:nth-child(n){margin-bottom:18px}.brochure-testimonial-component .brochure-testimonial-wrapper>:last-child{margin-bottom:0}@media (max-width:927px){.brochure-testimonial-component .brochure-testimonial-wrapper{padding:24px;width:336px}}.brochure-testimonial-component .brochure-testimonial-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}.brochure-testimonial-component .brochure-testimonial-info>:nth-child(n){margin-bottom:9px}.brochure-testimonial-component .brochure-testimonial-info>:last-child{margin-bottom:0}.brochure-testimonial-component .brochure-testimonial-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px!important}.brochure-testimonial-component .brochure-testimonial-header>:nth-child(n){margin-right:18px}.brochure-testimonial-component .brochure-testimonial-header>:last-child{margin-right:0}.brochure-testimonial-component .brochure-testimonial-location,.brochure-testimonial-component .brochure-testimonial-message{font-family:Avenir;font-style:normal;font-weight:300;-webkit-font-smoothing:antialiased;font-size:1em;overflow:hidden;text-overflow:ellipsis;display:inline-block;-webkit-box-orient:vertical;-webkit-line-clamp:8;line-height:1.1em;max-height:8.8em}.brochure-testimonial-component .brochure-testimonial-location{color:#b2b2b2}.brochure-testimonial-component .brochure-testimonial-name{font-size:1.25em}.brochure-testimonial-component .brochure-testimonial-rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;margin-bottom:1.2px}.brochure-testimonial-component .brochure-testimonial-rating>:nth-child(n){margin-right:3px}.brochure-testimonial-component .brochure-testimonial-rating>:last-child{margin-right:0}.brochure-testimonial-component .brochure-testimonial-rating svg{width:24px;height:24px;fill:#ffca36}@media (max-width:468px){.brochure-testimonial-component .brochure-testimonial-rating svg{width:18px;height:18px}}.brochure-testimonial-component .brochure-testimonial-rating svg.grey{fill:#d4d4d4}.brochure-testimonial-component .brochure-testimonial-rating-half{position:relative;width:24px;height:24px}@media (max-width:468px){.brochure-testimonial-component .brochure-testimonial-rating-half{width:18px;height:18px}}.brochure-testimonial-component .brochure-testimonial-rating-half svg{position:absolute;top:0;right:0;left:0;bottom:0}.brochure-testimonial-component .brochure-testimonial-message{font-size:1.25em;line-height:1.5em}@media (max-width:468px){.brochure-testimonial-component .brochure-testimonial-message{font-size:1em}}.brochure-testimonial-component .brochure-testimonial-face{width:72px;height:72px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.brochure-testimonial-component .brochure-testimonial-face,.brochure-testimonial-component .brochure-testimonial-face svg{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;padding:0}.brochure-testimonial-component .brochure-testimonial-face svg{z-index:1}.brochure-testimonial-component.large .brochure-testimonial-blob{position:absolute;z-index:0}.brochure-testimonial-component.large .brochure-testimonial-message{font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased;font-size:3.375em;text-align:center}@media (max-width:927px){.brochure-testimonial-component.large .brochure-testimonial-message{font-size:2.625em}}@media (max-width:468px){.brochure-testimonial-component.large .brochure-testimonial-message{font-size:1.5em}}.brochure-testimonial-component.large.course-detailsSpace{margin-top:12px}.brochure-testimonial-component.large.background .brochure-testimonial-blob.left{top:-48px;left:-36px;width:471px;height:377px;background-image:url("/public/svg/brochure/blobs/testimonial-1.svg")}.brochure-testimonial-component.large.background .brochure-testimonial-blob.right{top:-108px;right:-96px;width:391px;height:463px;background-image:url("/public/svg/brochure/blobs/testimonial-2.svg")}.brochure-testimonial-component.large,.brochure-testimonial-component.wide{margin:84px auto;padding:0 12px;-ms-flex-item-align:center;align-self:center;max-width:927px;width:100%;margin-bottom:84px}@media (max-width:927px){.brochure-testimonial-component.large,.brochure-testimonial-component.wide{width:auto;margin:84px 36px}}.brochure-testimonial-component.large .brochure-testimonial-wrapper,.brochure-testimonial-component.wide .brochure-testimonial-wrapper{width:100%;-ms-flex-item-align:center;align-self:center}.brochure-trial{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;padding:24px 12px;margin-top:70px}.brochure-trial>:nth-child(n){margin-bottom:96px}.brochure-trial>:last-child{margin-bottom:0}.brochure-trial h3{position:relative;z-index:1;-ms-flex-item-align:center;align-self:center}.brochure-trial h3 svg{position:absolute;width:208px;height:61px;top:0;right:-9px;z-index:-1}.brochure-trial .brochure-trial-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;margin-top:-20px}.brochure-trial .brochure-trial-content>:nth-child(n){margin-right:48px}.brochure-trial .brochure-trial-content>:last-child{margin-right:0}@media (max-width:984px){.brochure-trial .brochure-trial-content{margin-bottom:192px}}.brochure-trial .brochure-trial-left{position:relative;width:534px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media (max-width:984px){.brochure-trial .brochure-trial-left{width:321px}}.brochure-trial .brochure-trial-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:-12px}.brochure-trial .brochure-trial-right>:nth-child(n){margin-bottom:36px}.brochure-trial .brochure-trial-right>:last-child{margin-bottom:0}.brochure-trial .brochure-trial-pass{width:330px;height:396px;position:relative;z-index:1;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media (max-width:984px){.brochure-trial .brochure-trial-pass{width:212px;height:auto}}.brochure-trial .brochure-trial-pass.family{position:absolute;z-index:0;-webkit-transform:translateX(-180px) translateY(-12px) rotate(-6deg);transform:translateX(-180px) translateY(-12px) rotate(-6deg)}@media (max-width:984px){.brochure-trial .brochure-trial-pass.family{-webkit-transform:translateX(-120px) translateY(-12px) rotate(-6deg);transform:translateX(-120px) translateY(-12px) rotate(-6deg)}}.brochure-trial .brochure-trial-aspects>:nth-child(n){margin-bottom:24px}.brochure-trial .brochure-trial-aspects>:last-child{margin-bottom:0}.brochure-trial .brochure-trial-aspect{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.25em}.brochure-trial .brochure-trial-aspect>:nth-child(n){margin-right:12px}.brochure-trial .brochure-trial-aspect>:last-child{margin-right:0}.brochure-trial .brochure-trial-check{-ms-flex-negative:0;flex-shrink:0;fill:#fff;width:18px;height:18px}.brochure-trial .brochure-cta-component{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;margin-top:0}.brochure-trial .brochure-cta-component>:nth-child(n){margin-bottom:18px}.brochure-trial .brochure-cta-component>:last-child{margin-bottom:0}.brochure-trial .brochure-cta-component>:last-child,.brochure-trial .brochure-cta-component>:nth-child(n){margin-right:0}.brochure-trial .brochure-cta-component button{height:60px;font-size:1.25em;min-width:240px}.brochure-trial .brochure-cta-component button svg{width:30px;height:30px}.brochure-trial .brochure-cta-component button.primary{-webkit-box-shadow:none;box-shadow:none}@media (max-width:984px){.brochure-trial .brochure-cta-component{position:absolute;left:0;right:0;bottom:-156px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:scale(.75);transform:scale(.75)}}.brochure-trial .brochure-trial-testimonials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.brochure-trial .brochure-trial-testimonials>:nth-child(n){margin-right:18px}.brochure-trial .brochure-trial-testimonials>:last-child{margin-right:0}@media (max-width:1212px){.brochure-trial .brochure-trial-testimonials{-ms-flex-wrap:wrap;flex-wrap:wrap}.brochure-trial .brochure-trial-testimonials>:nth-child(n){margin-bottom:18px}.brochure-trial .brochure-trial-testimonials>:last-child{margin-bottom:0}}.brochure-trial .brochure-trial-testimonials .brochure-staff-blob{position:absolute;z-index:-1;bottom:-225px;left:-60px;right:0;margin:auto}.brochure-trial .educator-wrapper{padding:30px 30px 6px;border:1px solid #e1dbff;border-radius:25px 25px 0 0;background-color:#fff}.brochure-trial .educator-wrapper,.brochure-trial .educator-wrapper-list{margin:0 auto;-ms-flex-item-align:center;align-self:center;max-width:927px;width:100%}.brochure-trial .educator-wrapper-list{padding:36px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:84px;background-color:#684ff8;border:1px solid #e1dbff;border-top:none;border-radius:0 0 25px 25px}.brochure-trial .educator-wrapper-list ol li div{font-weight:900}.brochure-trial .educator-wrapper-list ol li svg path{fill:#543fc7}.brochure-trial .explore-cta{background-color:#00d3a3;width:300px;border:1px solid #00d3a3;color:#fff;padding:9px;font-size:20px}.brochure-trial .bgImage{display:none}@media only screen and (min-width:768px) and (max-width:860px){.brochure-trial h3{margin-bottom:40px!important}.brochure-trial .brochure-trial-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:120px}.brochure-trial .brochure-trial-content .brochure-trial-left{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:40px;width:unset}}@media (max-width:468px){.brochure-trial{padding:10px;margin-top:10px}.brochure-trial h3{font-size:22px;line-height:28px;text-align:center;width:80%;margin-bottom:20px!important}.brochure-trial h3 img{width:150px!important;right:80px!important;top:37px!important}.brochure-trial h3 .bgImage{display:block;width:203px!important;right:4px!important;top:0!important}.brochure-trial .educator-wrapper{padding:12px;padding-bottom:15px}.brochure-trial .educator-wrapper img{width:66px;-ms-flex-item-align:center;align-self:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.brochure-trial .educator-wrapper-list{padding:12px}.brochure-trial .educator-wrapper-list ol li{margin-bottom:10px!important}.brochure-trial .educator-wrapper-list ol li div{font-size:10px}.brochure-trial .educator-wrapper-list button{width:116px}.brochure-trial .educator-wrapper-list div:first-child{width:72%!important}.brochure-trial .educator-wrapper>div{width:calc(100% - 40px)!important}.brochure-trial .educator-wrapper>div p,.brochure-trial .educator-wrapper>div span{font-size:12px;line-height:14px;margin-bottom:10px}.brochure-trial .brochure-trial-testimonials{display:none}.brochure-trial .cta-wrapper{width:20%!important}.brochure-trial .cta-wrapper button{padding:6px;width:80px;font-size:12px}}.download-wrapper{background-image:url("https://cdn-jam-p00.diy.org/assets/download/download-banner-new.png");position:relative;background-position:50%;background-size:cover;background-color:#684ff8;overflow-x:hidden;padding-top:10%;height:100vh}.download-wrapper .brochure-nav-component .brochure-nav-links.right-side{display:none}.download-wrapper .carousel-container .video2{margin-top:0;margin-bottom:0}.download-navbar button{display:none}.download-navbar .brochure-nav-component{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.download-navbar .brochure-nav-component>:nth-child(n){margin-right:0}.scan-download-wrapper{padding:15px 32px;background-color:#fff;border-radius:24px;-webkit-box-shadow:0,0,0,.12;box-shadow:0,0,0,.12;max-width:980px;margin-top:20px}.scan-download-wrapper-homepage{padding:12px;border-radius:24px;-webkit-box-shadow:0,0,0,.12;box-shadow:0,0,0,.12;width:20%;position:absolute;top:-158px;left:13%;text-align:center;background-color:#f5f5f5;border:1px solid #684ff8;z-index:4}.download-brochure>div{border:none!important;margin:0!important;color:#fff!important}.download-brochure .kidsInspire{width:100px!important}.download-brochure span{color:#fff!important}.download-brochure div{font-size:18px!important}.download-brochure img{height:70px!important}.brochure-component-wrapper a.huv-link{color:#ed258f}.brochure-component-wrapper a.huv-link:active,.brochure-component-wrapper a.huv-link:visited{opacity:1;color:#ed258f}.brochure-component-wrapper a.huv-link:hover{opacity:1;color:#e61383}.challenges-browser-component-wrapper.publicUser{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.challenges-browser-component-wrapper #challenge-search-overlay{display:none;position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;z-index:-1}.challenges-browser-component-wrapper .textfield-wrapper{margin:0 auto;margin-top:10px;text-align:center}.challenges-browser-component-wrapper .textfield-wrapper .search-text-field{width:465px;background:#fff;border-radius:12px;border:2px solid #d4d4d4}.challenges-browser-component-wrapper .textfield-wrapper .search-text-field fieldset{border:none}.challenges-browser-component-wrapper .textfield-wrapper .close-btn{padding:6px 14px;margin-top:10px;margin-left:10px}.challenges-browser-component-wrapper .textfield-wrapper #challenges-search-wrapper{z-index:9999;position:fixed!important;width:465px;margin:0 auto;margin-top:5%!important;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#f5f5f5;-webkit-box-shadow:0 2px 0 rgba(0,0,0,.12);box-shadow:0 2px 0 rgba(0,0,0,.12);border-radius:18px}.challenges-browser-component-wrapper .textfield-wrapper #challenges-search-wrapper .search-loading{padding:20px 0}.challenges-browser-component-wrapper .textfield-wrapper #challenges-search-wrapper .suggested-skills-wrapper .suggested-skills-title{margin:12px 20px;background:#f5f5f5;border-radius:12px;font-weight:700;font-size:14px;line-height:18px;text-align:center;color:#7d7d7d;padding:3px 119px}.challenges-browser-component-wrapper .textfield-wrapper #challenges-search-wrapper .suggested-skills-wrapper .skills-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:480px}.challenges-browser-component-wrapper .textfield-wrapper #challenges-search-wrapper .suggested-skills-wrapper .skills-wrapper .skill-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:76px;width:207px;background:#fff;border-radius:8px;margin:0 10px}.challenges-browser-component-wrapper .textfield-wrapper #challenges-search-wrapper .suggested-skills-wrapper .skills-wrapper .skill-wrapper .skill-avatar{margin-left:12px}.challenges-browser-component-wrapper .textfield-wrapper #challenges-search-wrapper .suggested-skills-wrapper .skills-wrapper .skill-wrapper .skill-avatar .skill-avatar-img{width:52px;height:60px}.challenges-browser-component-wrapper .textfield-wrapper #challenges-search-wrapper .suggested-skills-wrapper .skills-wrapper .skill-wrapper .skill-details{text-align:left;margin-left:10px}.challenges-browser-component-wrapper .textfield-wrapper #challenges-search-wrapper .suggested-skills-wrapper .skills-wrapper .skill-wrapper .skill-details .skill-details-name{font-weight:700;font-size:18px;line-height:22px;color:#454545}.challenges-browser-component-wrapper .textfield-wrapper #challenges-search-wrapper .suggested-skills-wrapper .skills-wrapper .skill-wrapper .skill-details .skill-details-count{font-weight:500;font-size:14px;line-height:18px;color:#7d7d7d}.challenges-browser-component-wrapper .textfield-wrapper #challenges-search-wrapper .suggested-skills-wrapper .skills-wrapper .skill-wrapper:hover{-webkit-filter:drop-shadow(0 0 5px rgba(0,0,0,.3));filter:drop-shadow(0 0 5px rgba(0,0,0,.3))}.challenges-browser-component-wrapper .textfield-wrapper #challenges-search-wrapper .suggested-challenges-wrapper .suggested-challenges-title{background:#f5f5f5;border-radius:12px;font-weight:700;font-size:14px;line-height:18px;text-align:center;color:#7d7d7d;padding:3px 104px;margin:12px 20px}.challenges-browser-component-wrapper .textfield-wrapper #challenges-search-wrapper .suggested-challenges-wrapper ::-webkit-scrollbar{-webkit-appearance:none;width:7px}.challenges-browser-component-wrapper .textfield-wrapper #challenges-search-wrapper .suggested-challenges-wrapper ::-webkit-scrollbar-thumb{border-radius:5px;background-color:rgba(0,0,0,.5);-webkit-box-shadow:0 0 1px hsla(0,0%,100%,.5)}.challenges-browser-component-wrapper .textfield-wrapper #challenges-search-wrapper .suggested-challenges-wrapper .challenges-wrapper{overflow-x:hidden;max-height:250px;overflow-y:scroll;text-align:left}.challenges-browser-component-wrapper .textfield-wrapper #challenges-search-wrapper .suggested-challenges-wrapper .challenges-wrapper .challenge-wrapper{width:480px;padding:6px 20px}.challenges-browser-component-wrapper .textfield-wrapper #challenges-search-wrapper .suggested-challenges-wrapper .challenges-wrapper .challenge-wrapper .challenge-name{font-weight:700;font-size:16px;line-height:22px;color:#454545}.challenges-browser-component-wrapper .textfield-wrapper #challenges-search-wrapper .suggested-challenges-wrapper .challenges-wrapper .challenge-wrapper .challenge-skill{font-weight:500;font-size:12px;line-height:14px;color:#7d7d7d}.challenges-browser-component-wrapper .textfield-wrapper #challenges-search-wrapper .suggested-challenges-wrapper .challenges-wrapper .challenge-wrapper:hover{background:#e3e3e3}.challenges-browser-component-wrapper .textfield-wrapper #challenges-search-wrapper .search-error-wrapper{height:402px;margin-top:30px}.challenges-browser-component-wrapper .textfield-wrapper #challenges-search-wrapper .search-error-wrapper .search-error-title{font-weight:700;font-size:18px;line-height:22px;text-align:center;color:#4f7ff8;margin-bottom:12px}.challenges-browser-component-wrapper .textfield-wrapper #challenges-search-wrapper .search-error-wrapper .search-error-subtitle{margin:0 90px;font-size:16px;line-height:22px;text-align:center;color:#454545}.user-challenges-component{background-color:#f5f5f5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}.user-challenges-component,.user-challenges-component .user-challenges{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.user-challenges-component .user-challenges>:first-child{background-color:#fff}.user-challenges-component .challenge-browser-nav a{width:210px}.user-challenges-component .challenge-browser-nav .nav-link.challenges-link.active,.user-challenges-component .challenge-browser-nav .nav-link.challenges-link:hover{color:#fab700;border-color:#fab700}.user-challenges-component .challenge-browser-nav .nav-link.challenges-link.active svg,.user-challenges-component .challenge-browser-nav .nav-link.challenges-link:hover svg{fill:#fab700}.user-challenges-component .challenge-browser-nav .nav-link.courses-link.active{color:#684ff8;border:none}.user-challenges-component .challenge-browser-nav .nav-link.courses-link.active svg{fill:#684ff8}.user-challenges-component .challenge-browser-nav .nav-link.skills-link.active,.user-challenges-component .challenge-browser-nav .nav-link.skills-link:hover{color:#00d3a3;border-color:#00d3a3}.user-challenges-component .challenge-browser-nav .nav-link.skills-link.active svg,.user-challenges-component .challenge-browser-nav .nav-link.skills-link:hover svg{fill:#00d3a3}.carousel-items-wrapper{overflow-y:hidden}.carousel-items-wrapper a.challenge-component{margin:8px 10px}.carousel-item-wrapper{width:unset!important}.carousel-item-wrapper-group-filter{width:unset!important;margin:1px 7px}.slide-arrow-background{height:44px;width:44px;background:#684ff8;border-radius:100px;-webkit-transform:matrix(1,0,0,-1,0,0);transform:matrix(1,0,0,-1,0,0);cursor:pointer;margin-right:20px;margin-left:20px}.dot{display:"flex";-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:30px;color:#684ff8;margin:3px 5px 0;font-weight:900}.slide-arrow-background.right{padding:0 2px}.rotated{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.user-challenges-component>:first-child{background-color:#fff}.challenge-group-link-component{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;padding:0 18px 0 12px;border-radius:100px;background-color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:capitalize}.challenge-group-link-component>:nth-child(n){margin-right:6px}.challenge-group-link-component>:last-child{margin-right:0}.challenge-group-link-component.active{background-color:#684ff8;color:#fff;-webkit-box-shadow:inset 0 4px 8px rgba(0,0,0,.06);box-shadow:inset 0 4px 8px rgba(0,0,0,.06);border-width:0}.paginated-challenge-connection-component{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.paginated-challenge-connection-component>:nth-child(n){margin-bottom:18px}.paginated-challenge-connection-component>:last-child{margin-bottom:0}@media (max-width:1248px){.paginated-challenge-connection-component{width:594px}.paginated-challenge-connection-component>:nth-child(odd){margin-right:18px}}@media (min-width:1248px){.paginated-challenge-connection-component{width:900px}.paginated-challenge-connection-component>:nth-child(3n - 1){margin:0 18px}}.paginated-challenge-connection-component .load-more{width:288px}.user-challenge-group-component{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0}.user-challenge-group-component>:nth-child(n){margin-bottom:36px}.user-challenge-group-component>:last-child{margin-bottom:0}.user-challenge-group-component .rotated{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.user-challenges-featured-component{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.user-challenges-featured-component>:nth-child(n){margin-bottom:48px}.user-challenges-featured-component>:last-child{margin-bottom:0}.user-challenges-featured-component .challenge-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-negative:0;flex-shrink:0}.user-challenges-featured-component .challenge-group>:nth-child(n){margin-bottom:18px}.user-challenges-featured-component .challenge-group>:last-child{margin-bottom:0}.user-challenges-featured-component .challenge-group h3{margin-left:10px}.user-challenges-featured-component .no-challenges-across-groups{height:300px;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:center;-ms-flex-align:center;align-items:center}.course-progress-component{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;color:#fff;width:100%}.course-progress-component>:nth-child(n){margin-right:24px}.course-progress-component>:last-child{margin-right:0}@media (max-width:468px){.course-progress-component>:nth-child(n){margin-right:24px}.course-progress-component>:last-child{margin-right:0}}.course-progress-component .course-progress-projects,.course-progress-component .course-progress-xp{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.course-progress-component .course-progress-projects>:nth-child(n),.course-progress-component .course-progress-xp>:nth-child(n){margin-right:12px}.course-progress-component .course-progress-projects>:last-child,.course-progress-component .course-progress-xp>:last-child{margin-right:0}.course-progress-component .course-progress-xp{padding:3px 12px 0;border-radius:100px;font-size:1.5em;font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased}.challenge-progress-component{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#454545}.challenge-progress-component>:nth-child(n){margin-right:12px}.challenge-progress-component>:last-child{margin-right:0}.challenge-progress-component .challenge-progress{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.challenge-progress-component .challenge-progress>:nth-child(n){margin-right:6px}.challenge-progress-component .challenge-progress>:last-child{margin-right:0}.challenge-progress-component .challenge-num{font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased;font-size:1.125em}.challenge-progress-component .challenge-description{color:#7d7d7d;font-family:Avenir;font-style:normal;font-weight:700;-webkit-font-smoothing:antialiased;font-size:1em}.challenge-progress-component svg{width:30px;height:36px}.challenge-progress-component.large{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.challenge-progress-component.large .challenge-num{font-size:1.5em;color:#fff}.challenge-progress-component.large .challenge-description{font-size:1.125em}.topic-card-component{width:352px;height:198px;background-size:cover;border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;padding:21px 20px 15px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased;-ms-flex-negative:0;flex-shrink:0;position:relative;overflow:hidden;background-color:rgba(0,0,0,.2);-webkit-box-shadow:0 3px 6px rgba(0,0,0,.2);box-shadow:0 3px 6px rgba(0,0,0,.2);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1);-webkit-backface-visibility:hidden;backface-visibility:hidden}.topic-card-component,.topic-card-component:hover{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.topic-card-component:hover{-webkit-transform:translateZ(0) scale(1.05);transform:translateZ(0) scale(1.05)}.topic-card-component:before{content:"";position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;top:0;left:0;right:0;bottom:0;background-color:transparent;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.4)));background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.4))}.topic-card-component .topic-card-name{font-size:1.875em;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.2);z-index:1}.topic-card-component .topic-card-start{font-size:1.125em;width:144px;height:36px;-ms-flex-item-align:center;align-self:center;line-height:24px;color:#fff;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden}.topic-card-component .topic-card-start,.topic-card-component .topic-card-start:hover{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.challenge-progress-breakdown-component{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;z-index:1}.challenge-progress-breakdown-component svg{-ms-flex-negative:0;flex-shrink:0}.challenge-progress-breakdown-component .challenge-progress-challenges{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.challenge-progress-breakdown-component .challenge-progress-challenges>:nth-child(n){margin-right:12px}.challenge-progress-breakdown-component .challenge-progress-challenges>:last-child{margin-right:0}.challenge-progress-breakdown-component .challenge-progress-challenges:nth-of-type(2n){padding:0 18px;margin-top:-3px}.challenge-progress-breakdown-component .challenge-progress-outline-gem{fill:#fff;opacity:.6}.challenge-progress-breakdown-component .challenge-progress-component>:nth-child(n){margin-right:12px}.challenge-progress-breakdown-component .challenge-progress-component>:last-child{margin-right:0}.challenge-progress-breakdown-component .challenge-description,.challenge-progress-breakdown-component .challenge-progress{color:#fff}.challenge-progress-breakdown-component .challenge-description{display:none}.side-scroll-component{-webkit-transition:.5s;transition:.5s;-ms-flex-direction:column;flex-direction:column;-ms-flex-direction:row;flex-direction:row;-ms-flex-negative:0;flex-shrink:0;position:relative}.side-scroll-component,.side-scroll-component .side-scroll-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;padding:0;width:100%}.side-scroll-component .side-scroll-content-wrapper{-ms-flex-direction:column;flex-direction:column;overflow:hidden}.side-scroll-component .side-scroll-content{-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;padding:12px 0}.side-scroll-component .side-scroll-content,.side-scroll-component .side-scroll-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-transition:.2s;transition:.2s}.side-scroll-component .side-scroll-nav{-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:0;-webkit-transition-delay:.2s;transition-delay:.2s;position:absolute;top:0;bottom:0;opacity:0;margin:auto;z-index:1;cursor:pointer}.side-scroll-component .side-scroll-nav.left{left:0}.side-scroll-component .side-scroll-nav.right{right:0}.quest-section-component{width:100%}.quest-section-component>:nth-child(n){margin-bottom:18px}.quest-section-component>:last-child{margin-bottom:0}.quest-section-component .quest-section-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;padding:0 96px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.quest-section-component .quest-section-header>:nth-child(n){margin-right:24px}.quest-section-component .quest-section-header>:last-child{margin-right:0}.quest-section-component .quest-section-header-icon{width:96px;height:96px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.quest-section-component .quest-section-header-icon-frill{position:absolute;fill:#fff}.quest-section-component .quest-section-header-icon-frill.top{top:-8px}.quest-section-component .quest-section-header-icon-frill.bottom{bottom:-8px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.quest-section-component .pack-icon-component{width:64px;height:64px;background-color:#454545}.quest-section-component .quest-section-header-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}.quest-section-component .quest-section-header-details>:nth-child(n){margin-bottom:9px}.quest-section-component .quest-section-header-details>:last-child{margin-bottom:0}.quest-section-component .quest-section-header-name{font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased;font-size:1.875em}.quest-section-component .quest-section-description{padding-right:0}@media (max-width:1032px){.quest-section-component .quest-section-description{width:65%}}.quest-section-component .quest-section-header-count{font-family:Avenir;font-style:normal;font-weight:700;-webkit-font-smoothing:antialiased}.quest-section-component .side-scroll-nav{height:198px;z-index:2}.quest-section-component .side-scroll-nav svg{fill:#fff;height:12px;width:12px}.quest-section-component .quest-section-scroll-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;margin:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:36px;height:36px;border-radius:50%;background-color:rgba(0,0,0,.75)}.quest-section-component .side-scroll-nav.right{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.quest-section-component .side-scroll-nav.right svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.quest-section-component .side-scroll-nav.left{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.quest-section-component .side-scroll-nav.left svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.course-container-header{margin:0;padding:25.2px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.course-back-button{width:36px;position:absolute;top:5;left:24px;border-radius:50%;z-index:1}.course-back-button svg{width:20px}.user-course-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:auto;padding:36px 0 96px;width:100vw;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.user-course-container>:nth-child(n){margin-bottom:24px}.user-course-container>:last-child{margin-bottom:0}@media (max-width:468px){.user-course-container{padding:24px 0 24px 24px}.user-course-container>:nth-child(n){margin-bottom:24px}.user-course-container>:last-child{margin-bottom:0}}.user-course-container .user-course-context-switchers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.user-course-container .user-course-context-switchers>:nth-child(n){margin-right:18px}.user-course-container .user-course-context-switchers>:last-child{margin-right:0}.user-course-container .user-course-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;padding:0 96px;width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:768px){.user-course-container .user-course-header>:nth-child(n){margin-bottom:24px}.user-course-container .user-course-header>:last-child{margin-bottom:0}}.user-course-container .course-progress-component{padding:0 96px}.user-course-container .user-course-pack-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:36px;width:100%}.user-course-container .user-course-pack-cards>:nth-child(n){margin-bottom:48px}.user-course-container .user-course-pack-cards>:last-child{margin-bottom:0}.user-course-container .user-course-title{height:120px}.user-course-container .user-course-pack-disabled{opacity:.3;cursor:not-allowed}.user-course-container .user-course-pack-disabled button{cursor:not-allowed}.user-course-container.empty{padding:36px}.user-course-container.empty .user-course-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}.user-course-container.empty .user-course-header>:nth-child(n){margin-bottom:48px}.user-course-container.empty .user-course-header>:last-child{margin-bottom:0}.user-course-container.empty .user-course-context-switchers{width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.user-course-container.empty .user-course-header-info-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.user-course-container.empty .user-course-header-info-wrapper>:nth-child(n){margin-bottom:24px}.user-course-container.empty .user-course-header-info-wrapper>:last-child{margin-bottom:0}.user-course-container.empty .user-course-header-welcome{font-size:1.875em;line-height:1.75em;font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased;color:#4f7ff8}.user-course-container.empty .user-course-header-description{color:#7d7d7d}.user-course-container.empty .user-course-pack-cards{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.displayInline{display:inline-block;vertical-align:middle}.tv-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:auto;width:100vw;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.tv-container>:nth-child(n){margin-bottom:24px}.tv-container>:last-child{margin-bottom:0}@media (max-width:768px){.tv-container{width:100%}}@media (max-width:1032px){.tv-container{width:100%}}.tv-container .tv-container-header{margin:0;padding:25.2px;width:100%;background-color:#fff;position:relative;text-align:center}.tv-container .tv-container-header .tv-show-back-button{width:36px;position:absolute;top:5;left:24px;border-radius:50%;z-index:1}.tv-container .tv-container-header .tv-show-back-button svg{width:20px}@media (max-width:468px){.tv-container{padding:24px 0 24px 24px;margin:auto}.tv-container>:nth-child(n){margin-bottom:24px}.tv-container>:last-child{margin-bottom:0}}.tv-container .show-context-switchers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tv-container .show-context-switchers>:nth-child(n){margin-right:18px}.tv-container .show-context-switchers>:last-child{margin-right:0}.tv-container .show-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;padding:36px 108px 48px;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:768px){.tv-container .show-header{padding:24px}.tv-container .show-header>:nth-child(n){margin-bottom:24px}.tv-container .show-header>:last-child{margin-bottom:0}}@media (max-width:1032px){.tv-container .show-header{padding:24px}.tv-container .show-header>:nth-child(n){margin-bottom:24px}.tv-container .show-header>:last-child{margin-bottom:0}}.tv-container .show-header .show-video-section{width:40%}@media (max-width:1032px){.tv-container .show-header .show-video-section{width:55%}}.tv-container .show-header .show-promise-section{width:40%;margin-left:48px}@media (max-width:1032px){.tv-container .show-header .show-promise-section{width:45%;margin-left:0;margin-top:15%}.tv-container .show-header .show-promise-section p:first-child{font-size:30px;line-height:36px}.tv-container .show-header .show-promise-section p:nth-child(2){font-size:18px}}.tv-container .show-header .show-tags{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;margin-top:20px}.tv-container .show-header .show-tags>:nth-child(n){margin-right:24px}.tv-container .show-header .show-tags>:last-child{margin-right:0}.tv-container .show-header .show-tags .show-age-range{text-transform:uppercase;background-color:#fff;border-radius:4px;border-radius:8px;padding:8px;font-weight:700}.tv-container .show-header .show-video{margin:30px 0}.tv-container .show-header .show-video div{border:none;margin-left:0}.tv-container .show-header .show-video video{height:319px;background-color:#fff}.tv-container .show-header .show-progress-component{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;color:#fff;width:90%}.tv-container .show-header .show-progress-component>:nth-child(n){margin-right:24px}.tv-container .show-header .show-progress-component>:last-child{margin-right:0;margin-left:26px}.tv-container .show-pack-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:36px;width:100%}.tv-container .show-pack-cards>:nth-child(n){margin-bottom:48px}.tv-container .show-pack-cards>:last-child{margin-bottom:0}.tv-container .show-title{height:120px}.tv-container .show-pack-disabled{opacity:.3;cursor:not-allowed}.tv-container .show-pack-disabled button{cursor:not-allowed}.show-container.empty{padding:36px}.show-container.empty .show-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}.show-container.empty .show-header>:nth-child(n){margin-bottom:48px}.show-container.empty .show-header>:last-child{margin-bottom:0}.show-container.empty .show-header-info-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.show-container.empty .show-header-info-wrapper>:nth-child(n){margin-bottom:24px}.show-container.empty .show-header-info-wrapper>:last-child{margin-bottom:0}.show-container.empty .show-header-welcome{font-size:1.875em;line-height:1.75em;font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased;color:#4f7ff8}.show-container.empty .show-header-description{color:#7d7d7d}.show-container.empty .show-pack-cards{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.brochure-course-container .brochure-course-requirements>:nth-child(n){margin-bottom:24px}.brochure-course-container .brochure-course-requirements>:last-child{margin-bottom:0}.brochure-course-container .brochure-course-requirement{font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased;font-size:1.125em}.brochure-detail-container{position:relative;overflow-x:hidden;color:#454545;background-color:#f5f5f5}.brochure-detail-container .brochure-detail-breakdown{position:relative;z-index:1}.brochure-detail-container .brochure-detail-breakdown>:nth-child(n){margin-bottom:72px}.brochure-detail-container .brochure-detail-breakdown>:last-child{margin-bottom:0}.brochure-detail-container .brochure-detail-breakdown>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row}.brochure-detail-container .brochure-detail-breakdown.padding{padding:108px 0;margin-top:0}.brochure-detail-container .brochure-detail-subtitle{font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased;font-size:1.75em;line-height:1.5em}.brochure-detail-container .brochure-detail-header{text-align:center}.brochure-detail-container .brochure-detail-header>:nth-child(n){margin-bottom:36px}.brochure-detail-container .brochure-detail-header>:last-child{margin-bottom:0}.brochure-detail-container .brochure-detail-title{font-size:2em;line-height:1.5em;font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased}.brochure-detail-container .brochure-detail-description{font-size:1.25em;line-height:1.5em;font-family:Avenir;font-style:normal;font-weight:300;-webkit-font-smoothing:antialiased}.brochure-detail-container .brochure-detail-description.center{padding:0 216px}@media (max-width:1248px) and (min-width:768px){.brochure-detail-container .brochure-detail-description.left{padding-right:24px}}.brochure-detail-container .brochure-detail-explanation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;width:240px;text-align:right;-ms-flex-negative:0;flex-shrink:0;margin-left:24px;margin-right:108px}.brochure-detail-container .brochure-detail-explanation>:nth-child(n){margin-bottom:24px}.brochure-detail-container .brochure-detail-explanation>:last-child{margin-bottom:0}.brochure-detail-container .brochure-detail-explanation-description{font-family:Avenir;font-style:normal;font-weight:300;-webkit-font-smoothing:antialiased;font-size:1.25em;line-height:1.5em}.brochure-detail-container .brochure-testimonial-location{opacity:.5}@media (max-width:768px){.overlay-container.brochure-email-overlay-container .overlay-content{padding:0;height:100%}}@media (max-width:768px){.overlay-container.brochure-email-overlay-container .overlay-content-wrapper{width:100%;height:100%}}.overlay-container.brochure-email-overlay-container .overlay-close{display:none}.overlay-container.brochure-email-overlay-container .brochure-email-overlay-content-wrapper{background-color:#4f7ff8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;position:relative}@media (max-width:768px){.overlay-container.brochure-email-overlay-container .brochure-email-overlay-content-wrapper{width:100%;height:100%}}@media (min-width:768px){.overlay-container.brochure-email-overlay-container .brochure-email-overlay-content-wrapper{width:600px;border-radius:18px}}.overlay-container.brochure-email-overlay-container .brochure-email-overlay-close{position:absolute;top:24px;left:24px;opacity:.5}.overlay-container.brochure-email-overlay-container .brochure-email-overlay-close svg{fill:#fff;height:18px;width:18px}.overlay-container.brochure-email-overlay-container .brochure-email-overlay-content{background:url("https://cdn-jam-p00.diy.org/assets/brochure/blobs/discount-blobs-v1.svg");background-position:50%;background-size:cover;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (max-width:468px){.overlay-container.brochure-email-overlay-container .brochure-email-overlay-content{padding:72px 36px}}@media (min-width:468px){.overlay-container.brochure-email-overlay-container .brochure-email-overlay-content{padding:48px 72px}}.overlay-container.brochure-email-overlay-container .brochure-email{text-align:center;margin-bottom:48px}.overlay-container.brochure-email-overlay-container .brochure-email-header>:nth-child(n){margin-bottom:24px}.overlay-container.brochure-email-overlay-container .brochure-email-header>:last-child{margin-bottom:0}.overlay-container.brochure-email-overlay-container .brochure-scholarship-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}.overlay-container.brochure-email-overlay-container .brochure-scholarship-content>:nth-child(n){margin-bottom:36px}.overlay-container.brochure-email-overlay-container .brochure-scholarship-content>:last-child{margin-bottom:0}.overlay-container.brochure-email-overlay-container .brochure-email-copied{text-align:center}@media (max-width:768px){.overlay-container.brochure-email-overlay-container .brochure-email-copied{font-size:1.75em;line-height:1.25em}}@media (min-width:768px){.overlay-container.brochure-email-overlay-container .brochure-email-copied{font-size:2.625em;line-height:1.25em}}.overlay-container.brochure-email-overlay-container .brochure-email-title{font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased;font-size:2em;line-height:1.25em;text-align:center}.overlay-container.brochure-email-overlay-container .brochure-email-title .em{-webkit-transform:scale(1);transform:scale(1)}.overlay-container.brochure-email-overlay-container .brochure-email-subtitle{font-family:Avenir;font-style:normal;font-weight:300;-webkit-font-smoothing:antialiased;font-size:1.25em}.overlay-container.brochure-email-overlay-container .input-component.form-input-email label{left:24px;font-size:1.25em}.overlay-container.brochure-email-overlay-container .input-component.form-input-email input.value~label,.overlay-container.brochure-email-overlay-container .input-component.form-input-email input:focus~label{left:12px;font-size:.625em}.overlay-container.brochure-email-overlay-container .input-component.form-input-email.invalid input{color:#f66}.overlay-container.brochure-email-overlay-container .brochure-email-overlay-claim-button{text-transform:uppercase;background-color:rgba(69,69,69,.25);border:none;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;-webkit-backface-visibility:hidden;backface-visibility:hidden;min-width:270px;background-color:#ff40bf;color:#fff;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.2);box-shadow:0 1px 6px rgba(0,0,0,.2);-webkit-transition:.2s;transition:.2s}.overlay-container.brochure-email-overlay-container .brochure-email-overlay-claim-button:hover{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.overlay-container.brochure-email-overlay-container .brochure-email-overlay-claim-button:active{-webkit-box-shadow:none;box-shadow:none}.overlay-container.brochure-email-overlay-container .brochure-email-overlay-claim-button:hover{-webkit-transition:.2s;transition:.2s;background-color:#ff27b6}.overlay-container.brochure-email-overlay-container .brochure-scholarships,.overlay-container.brochure-email-overlay-container .brochure-scholarships i{font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased}@media (max-width:468px){.overlay-container.brochure-email-overlay-container .brochure-scholarships,.overlay-container.brochure-email-overlay-container .brochure-scholarships i{display:inline-block}}.overlay-container.brochure-email-overlay-container .brochure-email-form{padding:0;width:100%;background:transparent;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.overlay-container.brochure-email-overlay-container .brochure-email-form>:nth-child(n){margin-bottom:36px}.overlay-container.brochure-email-overlay-container .brochure-email-form>:last-child{margin-bottom:0}.overlay-container.brochure-email-overlay-container .brochure-email-form .input-description{opacity:.5}.overlay-container.brochure-email-overlay-container .brochure-email-form .input-content{color:#4f7ff8;border:none;width:100%;text-align:center}@media (min-width:408px){.overlay-container.brochure-email-overlay-container .brochure-email-form .input-content{padding:24px}}@media (max-width:408px){.overlay-container.brochure-email-overlay-container .brochure-email-form .input-content{padding:24px 12px}}.overlay-container.brochure-email-overlay-container .brochure-email-form input:focus::-webkit-input-placeholder{color:transparent}.overlay-container.brochure-email-overlay-container .brochure-email-form input:focus:-ms-input-placeholder,.overlay-container.brochure-email-overlay-container .brochure-email-form input:focus::-ms-input-placeholder{color:transparent}.overlay-container.brochure-email-overlay-container .brochure-email-form input:focus::placeholder{color:transparent}.overlay-container.brochure-email-overlay-container .brochure-email-discount{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.overlay-container.brochure-email-overlay-container .brochure-email-discount>:nth-child(n){margin-bottom:36px}.overlay-container.brochure-email-overlay-container .brochure-email-discount>:last-child{margin-bottom:0}.overlay-container.brochure-email-overlay-container .brochure-email-code{text-align:center}.overlay-container.brochure-email-overlay-container .brochure-email-code>:nth-child(n){margin-bottom:36px}.overlay-container.brochure-email-overlay-container .brochure-email-code>:last-child{margin-bottom:0}.overlay-container.brochure-email-overlay-container .brochure-email-copied{font-family:Avenir;font-style:normal;font-weight:300;-webkit-font-smoothing:antialiased}.overlay-container.brochure-email-overlay-container .brochure-email-coupon-code{font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased;color:#4f7ff8;padding:18px 36px 9px;background-color:#fff;border-radius:8px}@media (max-width:768px){.overlay-container.brochure-email-overlay-container .brochure-email-coupon-code{font-size:1.75em}}@media (min-width:768px){.overlay-container.brochure-email-overlay-container .brochure-email-coupon-code{font-size:3em}}.overlay-container.brochure-email-overlay-container .brochure-scholarship-register{-ms-flex-item-align:center;align-self:center;text-align:center;cursor:pointer;line-height:1.25em}.overlay-container.brochure-email-overlay-container .brochure-scholarship-register span:first-child{color:#d4d4d4;font-family:Avenir;font-style:normal;font-weight:500;-webkit-font-smoothing:antialiased}.overlay-container.brochure-email-overlay-container .brochure-scholarship-register span:last-child{color:#fff;font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased}.brochure-mentorship-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;padding:108px 0;overflow:hidden;position:relative;background-color:#bfbfbf;color:#fff}@media (max-width:768px){.brochure-mentorship-container{padding:72px 0}}.brochure-mentorship-container .brochure-detail-title.mentorship{font-size:4em}@media (max-width:768px){.brochure-mentorship-container .brochure-detail-title.mentorship{font-size:3em}}.brochure-mentorship-container .brochure-mentorship-image{position:absolute;top:0;left:0;right:0;bottom:0;min-height:100%;min-width:100%;max-width:100%;max-height:100%;opacity:.4;z-index:0}.brochure-mentorship-container .inner-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1}.brochure-mentorship-container .inner-wrapper>:nth-child(n){margin-bottom:108px}.brochure-mentorship-container .inner-wrapper>:last-child{margin-bottom:0}@media (max-width:768px){.brochure-mentorship-container .inner-wrapper>:nth-child(n){margin-bottom:72px}.brochure-mentorship-container .inner-wrapper>:last-child{margin-bottom:0}}.brochure-mentorship-container .brochure-mentorship-headshot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;padding:0 24px}@media (min-width:768px){.brochure-mentorship-container .brochure-mentorship-headshot{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.brochure-mentorship-container .brochure-mentorship-course-creator-bio{position:relative;background-color:#fff;color:#454545;font-size:1.25em;line-height:1.5em;font-family:Avenir;font-style:normal;font-weight:300;-webkit-font-smoothing:antialiased;border-radius:8px;max-width:336px;width:336px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:36px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:48px}@media (max-width:768px){.brochure-mentorship-container .brochure-mentorship-course-creator-bio{position:static;font-size:1em;margin:0 12px;margin-top:24px;height:auto;width:100%}}.brochure-mentorship-container .brochure-mentorship-course-creator-bio:before{content:"";display:block;position:absolute;left:-34px;width:48px;height:48px;background-size:48px;top:0;bottom:0;margin:auto;background-image:url("/public/svg/other/speech-bubble-tail.svg")}@media (max-width:768px){.brochure-mentorship-container .brochure-mentorship-course-creator-bio:before{display:none}}.brochure-mentorship-container .brochure-mentorship-course-creator .avatar-image-wrapper{width:336px;height:336px;-webkit-transform:scale(.9);transform:scale(.9)}@media (max-width:768px){.brochure-mentorship-container .brochure-mentorship-course-creator .avatar-image-wrapper{width:240px;height:240px}}.brochure-mentorship-container .brochure-mentorship-course-creator{border-radius:50%;width:336px;height:336px;border:3px solid #4f7ff8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-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:768px){.brochure-mentorship-container .brochure-mentorship-course-creator{width:240px;height:240px}}.brochure-moderation-container .brochure-moderation-headshots>:nth-child(n){margin-bottom:36px}.brochure-moderation-container .brochure-moderation-headshots>:last-child{margin-bottom:0}.brochure-moderation-container .brochure-mods{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;padding-bottom:24px;padding-right:24px;position:relative;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.brochure-moderation-container .brochure-mods>:nth-child(n){margin-right:24px}.brochure-moderation-container .brochure-mods>:last-child{margin-right:0}@media (max-width:768px){.brochure-moderation-container .brochure-mod{margin-bottom:72px}}.brochure-moderation-container .brochure-mod .avatar-image-wrapper{border:2px solid #4f7ff8}.brochure-pedagogy-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}.brochure-pedagogy-container .brochure-detail-hero{margin-bottom:72px}.brochure-pedagogy-container .brochure-detail-subtitle{margin-bottom:36px}.brochure-quests-container .brochure-quests{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;color:#fff}.brochure-quests-container .brochure-quests>:nth-child(n){margin-bottom:12px}.brochure-quests-container .brochure-quests>:last-child{margin-bottom:0}.brochure-quests-container .brochure-quests>:nth-child(n){margin-right:12px}.brochure-quests-container .brochure-quests>:last-child{margin-right:0}.brochure-quests-container .brochure-quest{position:relative;width:108px;height:144px;cursor:pointer;color:#fff;overflow:hidden}.brochure-quests-container .brochure-quest:hover{-webkit-transition:.25s;transition:.25s;-webkit-transform:scale(1.1);transform:scale(1.1)}.brochure-quests-container .brochure-quest:after{border-radius:6px;content:"";display:block;position:absolute;top:0;width:100%;height:100%;background:rgba(69,69,69,.2)}.brochure-quests-container .brochure-quest-media{width:100%;height:100%;background-position:50%;background-size:cover}.brochure-quests-container .video-component{border-radius:6px}.brochure-quests-container .video-play-toggle{display:none;cursor:default}.brochure-quests-container .brochure-quest-name{width:84px;bottom:6px}.brochure-quests-container .brochure-quest-name,.brochure-quests-container .brochure-quest-number{font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased;font-size:.8125em;line-height:1.5em;z-index:1;position:absolute;left:12px}.brochure-quests-container .brochure-quest-number{top:6px}.brochure-skills-container .brochure-skills{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;width:100%}.brochure-skills-container .brochure-skills>:nth-child(n){margin-bottom:6px}.brochure-skills-container .brochure-skills>:last-child{margin-bottom:0}.brochure-skills-container .brochure-skill{text-transform:uppercase;font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased;font-size:1em;padding:18px 36px;background-color:rgba(0,0,0,.1)}.brochure-steps-container{overflow:hidden}.brochure-steps-container .brochure-steps-hand{margin-left:-492px;position:relative;height:1224px}@media (max-width:1024px){.brochure-steps-container .brochure-steps-hand{height:792px;margin-left:-312px}}.brochure-steps-container .brochure-screenshot{position:absolute;width:385px;left:487px;top:118px;z-index:1}@media (max-width:1024px){.brochure-steps-container .brochure-screenshot{width:263px;left:330px;top:79px}}.brochure-steps-container .brochure-course-platforms{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;bottom:36px;right:36px}.brochure-steps-container .brochure-course-platforms>:nth-child(n){margin-right:36px}.brochure-steps-container .brochure-course-platforms>:last-child{margin-right:0}@media (min-width:1024px){.brochure-steps-container .brochure-course-platforms{bottom:36px;right:20%}}.brochure-steps-container .brochure-course-platform{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;width:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.brochure-steps-container .brochure-course-platform>:nth-child(n){margin-bottom:12px}.brochure-steps-container .brochure-course-platform>:last-child{margin-bottom:0}.brochure-steps-container .brochure-course-platform-name{font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased}@media (max-width:1024px){.brochure-steps-container .brochure-steps-hand-image{height:1008px}}.brochure-tips-container .brochure-tips{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;width:100%;margin-right:24px}@media (max-width:768px){.brochure-tips-container .brochure-tips{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.brochure-tips-container .brochure-tips>:nth-child(n){margin-bottom:24px}.brochure-tips-container .brochure-tips>:last-child{margin-bottom:0}}@media (min-width:768px){.brochure-tips-container .brochure-tips{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.brochure-tips-container .brochure-tips>:nth-child(n){margin-right:24px}.brochure-tips-container .brochure-tips>:last-child{margin-right:0}}.brochure-tips-container .video-component{border-radius:6px}@media (max-width:768px){.brochure-tips-container .video-component{width:228px}}.brochure-testimonials-component{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;padding:108px 36px;width:100%}@media (max-width:768px){.brochure-testimonials-component{padding:72px 24px}}.brochure-testimonials-component{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;position:relative}.brochure-testimonials-component:before{content:"";z-index:2;position:absolute;height:100%;top:0;right:0;width:36px;background-color:hsla(0,0%,100%,0);background-image:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),to(#f5f5f5));background-image:linear-gradient(90deg,hsla(0,0%,100%,0),#f5f5f5)}@media (max-width:468px){.brochure-testimonials-component{padding:36px 0}}.brochure-testimonials-component .brochure-testimonials-row-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;overflow-x:auto;width:100%;position:relative;height:384px}@media (max-width:468px){.brochure-testimonials-component .brochure-testimonials-row-wrapper{height:288px}}.brochure-testimonials-component .brochure-testimonials-row{display:-webkit-box;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:flex;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;margin:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;bottom:0;margin:auto 0;-webkit-transition:.2s;transition:.2s}.brochure-testimonials-component .brochure-testimonials-row>:nth-child(n){margin-right:36px}.brochure-testimonials-component .brochure-testimonials-row>:last-child{margin-right:0}.brochure-testimonials-component .brochure-testimonials-row .brochure-testimonial-component{margin:24px 12px}.brochure-testimonials-component .brochure-testimonials-row .brochure-testimonial-wrapper{width:360px;height:336px}@media (max-width:468px){.brochure-testimonials-component .brochure-testimonials-row .brochure-testimonial-wrapper{width:270px;height:252px}}.brochure-detail-mobile-component{position:relative}.brochure-detail-mobile-component .brochure-detail-mobile-component-wrapper .brochure-detail-mobile-jam-icon{position:absolute;top:18px;left:18px}.brochure-detail-mobile-component .brochure-detail-mobile-component-wrapper .brochure-detail-mobile-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;height:258px;padding:78px 9px 0;background-size:cover;background-position:50%;background-repeat:no-repeat}.brochure-detail-mobile-component .brochure-detail-mobile-component-wrapper .brochure-detail-mobile-video-wrapper{position:relative;-webkit-transition:.2s;transition:.2s;margin-top:0}.brochure-detail-mobile-component .brochure-detail-mobile-component-wrapper .dot{background-color:#000;border-radius:50%;width:6px;height:6px;margin:5px 8px}.brochure-detail-mobile-component .brochure-detail-mobile-component-wrapper .brochure-detail-course-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;background-color:#fff;text-transform:uppercase;font-style:normal;font-weight:900;font-size:12px;line-height:18px;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:10px;padding-top:10px}.brochure-detail-mobile-component .brochure-detail-mobile-component-wrapper .brochure-detail-mobile-play{position:absolute;top:0;right:0;left:0;bottom:0;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1}.brochure-detail-mobile-component .brochure-detail-mobile-component-wrapper .brochure-detail-mobile-course{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;padding:0 24px;min-height:129.6px}.brochure-detail-mobile-component .brochure-detail-mobile-component-wrapper .brochure-detail-mobile-course>:nth-child(n){margin-bottom:12px}.brochure-detail-mobile-component .brochure-detail-mobile-component-wrapper .brochure-detail-mobile-course>:last-child{margin-bottom:0}.brochure-detail-mobile-component .brochure-detail-mobile-component-wrapper .input-content{border:none;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.1);box-shadow:0 1px 6px rgba(0,0,0,.1)}.brochure-detail-mobile-component .brochure-detail-mobile-component-wrapper .brochure-detail-mobile-subtitle{font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased;font-size:1.25em;line-height:1.25em;margin-top:20px}.brochure-detail-mobile-component .brochure-detail-mobile-component-wrapper .brochure-detail-mobile-description{line-height:1.5em}.brochure-detail-mobile-component .brochure-detail-mobile-component-wrapper .brochure-detail-mobile-pills{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;padding:18px 24px 36px}.brochure-detail-mobile-component .brochure-detail-mobile-component-wrapper .brochure-detail-mobile-pills>:nth-child(n){margin-right:12px}.brochure-detail-mobile-component .brochure-detail-mobile-component-wrapper .brochure-detail-mobile-pills>:last-child{margin-right:0}.brochure-detail-mobile-component .brochure-detail-mobile-component-wrapper .brochure-detail-mobile-pill{border-radius:100px;font-size:.825em;text-transform:uppercase;font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased;padding:9px 18px;color:#fff}.brochure-detail-mobile-component .brochure-detail-mobile-component-wrapper .brochure-detail-mobile-cta{font-size:.825em;width:100%;border-radius:0}.brochure-detail-mobile-component .brochure-detail-mobile-component-wrapper .brochure-mobile-email-component{margin-top:0}.challenge-milestone-component{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;height:330px}.challenge-milestone-component>:nth-child(n){margin-right:24px}.challenge-milestone-component>:last-child{margin-right:0}.challenge-milestone-component .challenge-milestone-gem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.challenge-milestone-component .challenge-milestone-bullet{width:18px;height:18px;background-color:#b2b2b2;border-radius:50%;margin-top:156px}.challenge-milestone-component .challenge-component{-webkit-transform:scale(1.25);transform:scale(1.25)}.challenge-milestone-component .challenge-component:hover{-webkit-transform:scale(1.3);transform:scale(1.3)}.challenge-milestone-component.left .challenge-component{-webkit-transform-origin:top left;transform-origin:top left}.challenge-milestone-component.right .challenge-component{-webkit-transform-origin:top right;transform-origin:top right}.curve-component{position:relative}.curve-component .curve{border-style:solid;border-color:transparent}.curve-component .curve-rounded{border-radius:50%;position:absolute}.topic-challenges-component{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}.topic-challenges-component .checkpoint-component:first-child{margin-bottom:-24px}.topic-challenges-component .topic-challenges-journey{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;padding:0 26px}.topic-challenges-component .topic-challenges-journey .curve-component:first-child{z-index:1}.topic-challenges-component .topic-challenges-journey .curve-component:last-child{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.topic-challenges-component .topic-challenges-wrapper{position:relative;-ms-flex-direction:column;flex-direction:column;padding:0;padding:0 68px;-ms-flex-item-align:start;align-self:flex-start}.topic-challenges-component .topic-challenges,.topic-challenges-component .topic-challenges-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}.topic-challenges-component .topic-challenges{-ms-flex-direction:column;flex-direction:column;padding:0}.topic-challenges-component .topic-challenges .challenge-milestone-component:nth-child(odd){margin-right:402px;-webkit-transform:translateX(45px);transform:translateX(45px)}.topic-challenges-component .topic-challenges .challenge-milestone-component:nth-child(2n){margin-left:402px;-webkit-transform:translateX(-45px);transform:translateX(-45px)}.topic-challenges-component .line-component{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;height:100%}.topic-challenges-component.single .topic-challenges-wrapper{padding:0}.topic-challenges-component.single .line-component{right:auto}.topic-challenges-component.single .topic-challenges{padding:66px 0}.topic-challenges-component.single .topic-challenges .challenge-milestone-component:nth-child(odd){-webkit-transform:translateX(-26px);transform:translateX(-26px)}.topic-tips-component{padding:0}.topic-tips-component,.topic-tips-component .topic-tips-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.topic-tips-component .topic-tips-wrapper{position:relative;padding:0;-ms-flex-direction:row;flex-direction:row;padding:0 42px 0 26px;margin-top:-27px}.topic-tips-component .topic-tips-wrapper>:nth-child(n){margin-right:54px}.topic-tips-component .topic-tips-wrapper>:last-child{margin-right:0}.topic-tips-component .video-theater-component{padding:69px 0 24px;overflow:hidden}.paginated-shows-group-component{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0}.paginated-shows-group-component .rotated{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}@media (max-width:768px){.paginated-shows-group-component{width:80%;margin:24px auto}}.paginated-shows-connection-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.paginated-shows-connection-heading>:nth-child(n){margin-bottom:12px}.paginated-shows-connection-heading>:last-child{margin-bottom:0}.paginated-shows-connection-heading div.courses-subheading{margin-right:0}@media (max-width:1248px){.paginated-shows-connection-heading{width:594px}}@media (min-width:1248px){.paginated-shows-connection-heading{width:1188px}}@media (max-width:768px){.paginated-shows-connection-heading{width:600px}}.paginated-shows-connection-heading .displayInline{display:inline-block;vertical-align:middle}.paginated-shows-connection-component{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.paginated-shows-connection-component>:nth-child(n){margin-bottom:24px}.paginated-shows-connection-component>:last-child{margin-bottom:0}.paginated-shows-connection-component>:nth-child(n){margin-left:18px}.paginated-shows-connection-component>:last-child{margin-bottom:24px}.paginated-shows-connection-component>:first-child,.paginated-shows-connection-component>:nth-child(4n+1){margin-left:0}@media (max-width:1032px){.paginated-shows-connection-component>:nth-child(n){margin-left:18px}.paginated-shows-connection-component>:last-child{margin-bottom:24px}.paginated-shows-connection-component>:first-child,.paginated-shows-connection-component>:nth-child(odd){margin-left:0}}.paginated-shows-connection-component .course-switcher-card-component{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;padding:6px 6px 12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:288px;-webkit-box-shadow:0 3px 8px rgba(0,0,0,.12);box-shadow:0 3px 8px rgba(0,0,0,.12);cursor:pointer;background:#fff;border:4px solid transparent;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:12px}.paginated-shows-connection-component .course-switcher-card-component>:nth-child(n){margin-bottom:9px}.paginated-shows-connection-component .course-switcher-card-component>:last-child{margin-bottom:0}.paginated-shows-connection-component .course-switcher-card-component:hover{-webkit-transform:translateZ(0) scale(1.05);transform:translateZ(0) scale(1.05);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.paginated-shows-connection-component .course-switcher-card-component .course-switcher-info{position:absolute;bottom:19px;right:20px;width:49.2px;height:22.8px;text-align:center;line-height:23.04px;border-radius:13.2px;background-color:#684ff8;color:#fff;margin-bottom:0}.paginated-shows-connection-component .course-switcher-card-component .course-switcher-num-projects,.paginated-shows-connection-component .course-switcher-card-component .course-switcher-num-tips{font-size:14px;line-height:18px}.paginated-shows-connection-component .course-switcher-card-component .course-just-launched-tag{position:absolute;top:0;left:-10px;width:115px;height:22.8px;text-align:center;line-height:22.8px;border-radius:6px;background-color:#fa5f5f;color:#fff;font-size:14px;margin-bottom:0}.paginated-shows-connection-component .course-switcher-card-component .course-switcher-course{width:248.04px;height:176.04px;position:relative;background-position:50%;background-size:cover;-webkit-transform:translateZ(0);transform:translateZ(0)}.paginated-shows-connection-component .course-switcher-card-component .course-switcher-card-stats{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;padding:0 9px;width:100%;position:relative}.paginated-shows-connection-component .course-switcher-card-component .course-switcher-card-stats>:nth-child(n){margin-bottom:6px}.paginated-shows-connection-component .course-switcher-card-component .course-switcher-card-stats>:last-child{margin-bottom:0}.paginated-shows-connection-component .course-switcher-card-component .course-switcher-num-projects-icon{width:18px;height:18px}.paginated-shows-connection-component .course-switcher-card-component .course-switcher-stat{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;font-size:.75em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#454545;margin-top:-2px}.paginated-shows-connection-component .course-switcher-card-component .course-switcher-stat>:nth-child(n){margin-right:6px}.paginated-shows-connection-component .course-switcher-card-component .course-switcher-stat>:last-child{margin-right:0}.paginated-shows-connection-component .course-switcher-card-component .challenge-how-to{position:relative;left:-15px;height:34.08px}.paginated-shows-connection-component .course-switcher-card-component .challenge-how-to span{position:absolute;line-height:34.08px;padding:0 9px;font-family:Avenir Next;font-style:normal;font-weight:700;-webkit-font-smoothing:antialiased;color:#fff;left:0;top:0;font-size:.75em}@media (max-width:1248px){.paginated-shows-connection-component{width:600px}}@media (min-width:1248px){.paginated-shows-connection-component{width:1209.6px}}@media (max-width:768px){.paginated-shows-connection-component{width:600px}.paginated-shows-connection-component>:nth-child(2n){margin-left:18px}.paginated-shows-connection-component>:nth-child(odd){margin-left:0}}.paginated-shows-connection-component .load-more{width:288px}.user-courses-component .user-challenges>:first-child{background-color:#f5f5f5}.user-courses-component .paginated-challenge-connection-component>:nth-child(3n-1){margin:0 18px 18px}.user-courses-component .user-challenges .promo-carousel{margin-top:0}.user-courses-component .user-challenges .course-switcher-card-component{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;padding:6px 6px 18px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:288px;-webkit-box-shadow:0 3px 8px rgba(0,0,0,.12);box-shadow:0 3px 8px rgba(0,0,0,.12);cursor:pointer;background:#fff;border:4px solid transparent;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.user-courses-component .user-challenges .course-switcher-card-component>:nth-child(n){margin-bottom:9px}.user-courses-component .user-challenges .course-switcher-card-component>:last-child{margin-bottom:0}.user-courses-component .user-challenges .course-switcher-card-component:hover{-webkit-transform:translateZ(0) scale(1.05);transform:translateZ(0) scale(1.05);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.user-courses-component .user-challenges .course-switcher-card-component .course-switcher-info{position:absolute;bottom:19px;right:20px;width:49.2px;height:22.8px;text-align:center;line-height:23.04px;border-radius:13.2px;background-color:#684ff8;color:#fff;margin-bottom:0}.user-courses-component .user-challenges .course-switcher-card-component .course-just-launched-tag{position:absolute;top:0;left:-10px;width:115px;height:22.8px;text-align:center;line-height:22.8px;border-radius:6px;background-color:#fa5f5f;color:#fff;font-size:14px;margin-bottom:0}.user-courses-component .user-challenges .course-switcher-card-component .course-switcher-course{width:248.04px;height:176.04px;position:relative;background-position:50%;background-size:cover;-webkit-transform:translateZ(0);transform:translateZ(0)}.user-courses-component .user-challenges .course-switcher-card-component .course-switcher-card-stats{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;padding:0 9px;width:100%;position:relative}.user-courses-component .user-challenges .course-switcher-card-component .course-switcher-card-stats>:nth-child(n){margin-bottom:6px}.user-courses-component .user-challenges .course-switcher-card-component .course-switcher-card-stats>:last-child{margin-bottom:0}.user-courses-component .user-challenges .course-switcher-card-component .course-switcher-num-projects-icon{width:18px;height:18px}.user-courses-component .user-challenges .course-switcher-card-component .course-switcher-stat{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;font-size:.75em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#454545;margin-top:-2px}.user-courses-component .user-challenges .course-switcher-card-component .course-switcher-stat>:nth-child(n){margin-right:6px}.user-courses-component .user-challenges .course-switcher-card-component .course-switcher-stat>:last-child{margin-right:0}.user-courses-component .user-challenges .course-switcher-card-component .challenge-how-to{position:relative;left:-15px;height:34.08px}.user-courses-component .user-challenges .course-switcher-card-component .challenge-how-to span{position:absolute;line-height:34.08px;padding:0 9px;font-family:Avenir Next;font-style:normal;font-weight:700;-webkit-font-smoothing:antialiased;color:#fff;left:0;top:0;font-size:.75em}.promo-carousel{position:relative;margin-top:115px}.promo-carousel .bg-image{height:480px;position:absolute;right:-215px;margin:auto;top:-165px}.promo-carousel .carousel-title{position:absolute;top:-40px;left:0;right:0;margin:auto;text-align:center;z-index:2}.promo-carousel .carousel-container{max-width:646px}.promo-carousel .carousel-container .carousal-video{-webkit-box-shadow:0 2px 0 rgba(0,0,0,.12);box-shadow:0 2px 0 rgba(0,0,0,.12);border-radius:30px;margin:0;width:100%}.promo-carousel .carousel-container .promo-text-shadow{-webkit-text-fill-color:#fff;-webkit-text-stroke-width:.5px;-webkit-text-stroke-color:#000}.promo-carousel .carousel-container .promo-svg-shadow{-webkit-filter:drop-shadow(3px 5px 2px #000);filter:drop-shadow(3px 5px 2px #000)}.create-post-component{background-color:#ededed}.create-post-component .overlay-content{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0}.create-post-component .overlay-close{border-color:#454545;background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.create-post-component .overlay-close svg{fill:#454545}.create-post-component input{width:.1px;height:.1px;overflow:hidden}.create-post-component .confirm-file-change-button{cursor:pointer}.create-post-component video{border-radius:8px}.create-post-component .create-post-header-icon-wrapper{width:63px;height:63px;background-color:#fff;border-radius:8px}.create-post-component .pack-icon-component{width:63px;height:63px;background-color:#454545;-webkit-transform:scale(.75);transform:scale(.75)}.create-post-component .create-post-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:36px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}.create-post-component .create-post-content-wrapper>:nth-child(n){margin-bottom:24px}.create-post-component .create-post-content-wrapper>:last-child{margin-bottom:0}.create-post-component .create-post-content{width:auto;height:auto;-ms-flex-negative:0;flex-shrink:0;position:relative;min-width:318px;height:480px}.create-post-component .create-post-content,.create-post-component .media-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}.create-post-component .media-container{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.create-post-component .media-container.image,.create-post-component .media-image{min-width:318px;min-height:480px;border-radius:12px}.create-post-component .create-post-preview{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.create-post-component .card-front.help{width:306px;height:468px;border-color:#f19317;margin:auto;position:relative}.create-post-component .card-front.help:after,.create-post-component .card-front.help:before{content:"";position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box}.create-post-component .card-front.help:before{border:6px solid #ffca36;z-index:2}.create-post-component .card-front.help:after{border:12px solid #fff872}.create-post-button-component{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;max-width:318px}.create-post-button-component>:nth-child(n){margin-bottom:12px}.create-post-button-component>:last-child{margin-bottom:0}.create-post-button-component .create-post-button-carat-svg{fill:#fff;height:21px}.create-post-button-component .create-post-button-check-svg,.create-post-button-component .create-post-button-retry-svg{fill:#fff;height:21px;width:21px}.create-post-button-component .create-post-button{border:0;color:#fff}.create-post-button-component .create-post-button-description{font-size:.75em;color:#7d7d7d;font-family:Avenir;font-style:normal;font-weight:500;-webkit-font-smoothing:antialiased;text-align:center}.create-post-button-component.bar{width:100%;color:#fff}.create-post-button-component.bar button{font-size:1.5em}.create-post-button-component.circle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:center;align-self:center;font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased;text-align:center;position:absolute;top:0;bottom:0;right:-102px}.create-post-button-component.circle>:nth-child(n){margin-bottom:12px}.create-post-button-component.circle>:last-child{margin-bottom:0}.create-post-button-component.circle .create-post-button{width:54px;height:54px;cursor:pointer}.create-post-button-component.circle span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.create-post-button-component.circle.back{left:-102px;right:inherit}.create-post-button-component.circle.back .create-post-button-carat-svg{fill:#fff;height:18px;width:18px;-webkit-transform:rotate(270deg);transform:rotate(270deg)}.create-post-header-component{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.create-post-header-component>:nth-child(n){margin-bottom:18px}.create-post-header-component>:last-child{margin-bottom:0}.create-post-header-component .create-post-header-title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.create-post-header-component .create-post-header-title-wrapper>:nth-child(n){margin-bottom:12px}.create-post-header-component .create-post-header-title-wrapper>:last-child{margin-bottom:0}.create-post-header-component .create-post-header-title{font-size:1.5em;font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased;color:#454545}.create-post-header-component .create-post-header-description{line-height:1.25em;color:#7d7d7d;text-align:center;width:414px}.capture-component .capture-preview{-webkit-transform:translateZ(0);transform:translateZ(0)}.capture-component .capture-video-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.capture-component .capture-video{position:relative}.capture-component .capture-tools{-ms-flex-direction:column;flex-direction:column;padding:12px;-ms-flex-align:center;-ms-flex-item-align:center;align-self:center;position:absolute;bottom:0;left:0;right:0;margin:auto}.capture-component .capture-tool-buttons,.capture-component .capture-tools{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;align-items:center}.capture-component .capture-tool-buttons{position:relative;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center}.capture-component .capture-tool-buttons>:nth-child(n){margin-right:24px}.capture-component .capture-tool-buttons>:last-child{margin-right:0}.capture-component .bar-graph-container{border:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-top:24px}.capture-component .bar-graph-progress,.capture-component .bar-graph-total{height:6px}.capture-component .bar-graph-total{background-color:hsla(0,0%,100%,.3)}.capture-component .bar-graph-progress{background-color:#f66}.capture-component .capture-toggle-mode-button{width:48px;height:48px;background-color:#fff;border-radius:50%;-webkit-box-shadow:0 3px 4px 0 rgba(0,0,0,.2);box-shadow:0 3px 4px 0 rgba(0,0,0,.2);-ms-flex-negative:0;flex-shrink:0;padding:0;border:0;opacity:.5;-webkit-transition:opacity .2s;transition:opacity .2s}.capture-component .capture-toggle-mode-button svg{width:48px;height:48px;fill:#454545}.capture-component .capture-toggle-mode-button.active{opacity:1;-webkit-transition:opacity .2s;transition:opacity .2s}.capture-component .capture-record-button{width:72px;height:72px;background-color:#fff;border-radius:50%;border:0;-webkit-box-shadow:0 3px 4px 0 rgba(0,0,0,.2);box-shadow:0 3px 4px 0 rgba(0,0,0,.2);position:relative;-ms-flex-negative:0;flex-shrink:0}.capture-component .capture-record-button:before{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;content:"";background-color:#4f7ff8;-webkit-transition:.2s;transition:.2s}.capture-component .capture-record-button.start.video:before,.capture-component .capture-record-button.stop.video:before{background-color:#f66}.capture-component .capture-record-button.start:before{border-radius:50%;width:60px;height:60px}.capture-component .capture-record-button.stop:before{border-radius:8px;width:33px;height:33px}.capture-component label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;padding:12px;border-radius:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.75em;cursor:pointer}.capture-component label>:nth-child(n){margin-right:48px}.capture-component label>:last-child{margin-right:0}.capture-component .confirm-file-change-label{font-family:Avenir;font-style:normal;font-weight:700;-webkit-font-smoothing:antialiased;color:#454545;max-width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.capture-component .confirm-file-change-button{text-transform:uppercase;color:#fff;border-radius:8px;padding:12px 18px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1);-webkit-backface-visibility:hidden;backface-visibility:hidden}.capture-component .confirm-file-change-button,.capture-component .confirm-file-change-button:hover{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.capture-component .confirm-file-change-button:hover{-webkit-transform:translateZ(0) scale(1.05);transform:translateZ(0) scale(1.05)}.post-preview-card-component{border-radius:12px}.post-preview-card-component .project-number-component{position:absolute;top:18px;left:18px}.post-preview-card-component .project-number-component path{opacity:.4}.post-preview-card-component .post-preview-stickers{position:absolute;bottom:18px;left:18px;padding:0;z-index:2}.post-preview-card-component .post-preview-sticker-popup,.post-preview-card-component .post-preview-stickers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.post-preview-card-component .post-preview-sticker-popup{background-color:#fff;padding:24px;text-align:center;width:288px;border-radius:8px;margin-bottom:24px;-webkit-animation:delay-grow 1s;animation:delay-grow 1s;-webkit-transform-origin:bottom left;transform-origin:bottom left;position:relative}.post-preview-card-component .post-preview-sticker-popup>:nth-child(n){margin-bottom:12px}.post-preview-card-component .post-preview-sticker-popup>:last-child{margin-bottom:0}@-webkit-keyframes delay-grow{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}75%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes delay-grow{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}75%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.post-preview-card-component .post-preview-sticker-popup:before{content:"";position:absolute;width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid #fff;bottom:-12px;left:12px}.post-preview-card-component .post-preview-sticker-title{font-size:1.5em;color:#4f7ff8;font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased}.post-preview-card-component .post-preview-sticker-description{line-height:1.25em}.post-preview-card-component .post-preview-sticker-wrapper{position:absolute;bottom:0;left:0;width:150px;height:150px;cursor:pointer}.post-preview-card-component .post-preview-sticker-wrapper.selected{-webkit-animation:wiggle linear .2s infinite;animation:wiggle linear .2s infinite;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes wiggle{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}50%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}75%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes wiggle{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}50%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}75%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.post-preview-card-component .post-preview-sticker{background-size:cover;background-position:50%;position:absolute;bottom:0;left:0;width:150px;height:150px}.post-preview-card-component .project-number-checkmark{display:none}.post-preview-card-component .post-preview-sticker-close{width:48px;height:48px;position:absolute;background-color:#f66;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:-24px;right:-24px;cursor:pointer}.post-preview-card-component .post-preview-sticker-close:hover{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1);-webkit-backface-visibility:hidden;backface-visibility:hidden}.post-preview-card-component .post-preview-sticker-close:hover,.post-preview-card-component .post-preview-sticker-close:hover:hover{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.post-preview-card-component .post-preview-sticker-close:hover:hover{-webkit-transform:translateZ(0) scale(1.05);transform:translateZ(0) scale(1.05)}.post-preview-card-component .post-preview-sticker-close svg{width:18px;height:18px;fill:#fff}.post-preview-card-component .post-preview-loading{position:absolute;z-index:2;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.8);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;color:#7d7d7d;font-family:Avenir;font-style:normal;font-weight:500;-webkit-font-smoothing:antialiased}.post-preview-card-component .post-preview-loading>:nth-child(n){margin-bottom:12px}.post-preview-card-component .post-preview-loading>:last-child{margin-bottom:0}.post-preview-card-component .post-preview-loading-title{font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased;text-transform:uppercase;color:#454545}.post-preview-card-component .post-preview-loading-description{font-size:.75em}.loading-bar-component{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;position:fixed;top:0;left:0;right:0;width:100%;height:6px;background-color:#d4d4d4;display:none}.loading-bar-upload{height:100%;-webkit-transition:.2s;transition:.2s;width:0;background-color:#4f7ff8}.loading-bar-progress{position:absolute;-webkit-transition:.2s;transition:.2s;top:12px;border-radius:100px;color:#fff;background-color:#b2b2b2;font-size:.75em;padding:6px 12px;z-index:1;text-align:center;width:156px;-webkit-transform:translateX(-72px);transform:translateX(-72px)}.loading-bar-component.active{display:block}.stickers-overlay-component .overlay-content-wrapper{background:#f5f5f5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;padding:24px 48px;width:612px;border-radius:12px;max-height:504px;overflow:auto}.stickers-overlay-component .overlay-content-wrapper>:nth-child(n){margin-bottom:24px}.stickers-overlay-component .overlay-content-wrapper>:last-child{margin-bottom:0}.stickers-overlay-component .stickers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.stickers-overlay-component .sticker{width:144px;height:144px;margin:12px;-ms-flex-negative:0;flex-shrink:0;border:4px solid #ededed;border-radius:8px;-webkit-transition:.2s;transition:.2s;background-size:cover;cursor:pointer}.stickers-overlay-component .sticker.selected{border-color:#4f7ff8;-webkit-transition:.2s;transition:.2s}.stickers-overlay-component .stickers-overlay-title{text-align:center;font-size:1.125em;color:#454545}.choose-capture-method-component .create-post-content{-webkit-box-align:center;-ms-flex-align:center;width:318px;height:480px;border:2px dashed #d4d4d4;border-radius:12px;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.choose-capture-method-component .choose-capture-method-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:36px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.choose-capture-method-component .choose-capture-method-buttons>:nth-child(n){margin-bottom:12px}.choose-capture-method-component .choose-capture-method-buttons>:last-child{margin-bottom:0}.choose-capture-method-component .confirm-file-change-button{padding:6px 24px 6px 12px;text-align:center;border-radius:8px;font-size:1em;line-height:1.5em;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1);-webkit-backface-visibility:hidden;backface-visibility:hidden}.choose-capture-method-component .confirm-file-change-button,.choose-capture-method-component .confirm-file-change-button:hover{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.choose-capture-method-component .confirm-file-change-button:hover{-webkit-transform:translateZ(0) scale(1.05);transform:translateZ(0) scale(1.05)}.choose-capture-method-component button,.choose-capture-method-component label{background-color:#fff;-webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,.2);box-shadow:0 2px 8px 0 rgba(0,0,0,.2);color:#454545;width:100%}.choose-capture-method-component button>span,.choose-capture-method-component label>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.choose-capture-method-component button>span>:nth-child(n),.choose-capture-method-component label>span>:nth-child(n){margin-right:12px}.choose-capture-method-component button>span>:last-child,.choose-capture-method-component label>span>:last-child{margin-right:0}.choose-capture-method-component button svg,.choose-capture-method-component label svg{width:36px;height:36px}.choose-capture-method-component button:hover,.choose-capture-method-component label:hover{background-color:#fff}.choose-capture-method-component .choose-capture-method-or{margin-top:12px;color:#b2b2b2}.select-best-moment-container input{width:318px;height:60px;background-color:transparent}.select-best-moment-container .select-best-moment-gifs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:480px}.select-best-moment-container .select-best-moment-gifs button{margin:6px;width:144px;height:207px;border-radius:8px;border:0;padding:0;overflow:hidden}.select-best-moment-container .select-best-moment-gifs button.selected{border:4px solid #4f7ff8;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.2);box-shadow:0 1px 3px rgba(0,0,0,.2);-webkit-transform:scale(1.05);transform:scale(1.05)}.select-best-moment-container .select-best-moment-gifs video{min-width:100%;min-height:100%;width:auto;height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.create-user-from-secret-key-flow-container .form-flow-close{fill:#fff}.create-user-from-secret-key-flow-container .form-flow-content:first-child.show{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.form-flow-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;background-color:#f5f5f5}.form-flow-container .form-flow-logo-svg{-ms-flex-item-align:center;align-self:center;margin-top:66px;margin-bottom:84px}.form-flow-container .form-flow-content-wrapper{width:100%}.form-flow-container .form-flow-content{display:none;position:relative;color:#454545;overflow:hidden}.form-flow-container .form-flow-content.show{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:24px;padding-bottom:138px;min-height:100vh}@media (max-width:468px){.form-flow-container .form-flow-content.show{padding-bottom:66px}}.form-flow-container .form-flow-content.show:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background-color:#57dcbb;opacity:0;-webkit-transition:opacity 1.5s;transition:opacity 1.5s}.form-flow-container .form-flow-content.valid{color:#fff}.form-flow-container .form-flow-content.valid .form-flow-info-face-svg{background:transparent;fill:#fff}.form-flow-container .form-flow-content.valid .form-flow-close-svg{fill:#fff}.form-flow-container .form-flow-content.valid .form-section-content,.form-flow-container .form-flow-content.valid .kid-form-component{border-color:#fff}.form-flow-container .form-flow-content.valid .form-section{background:#f5f5f5}.form-flow-container .form-flow-content.valid .form-section-title{color:#7d7d7d}.form-flow-container .form-flow-content.valid .form-flow-header-description,.form-flow-container .form-flow-content.valid .form-flow-header-title,.form-flow-container .form-flow-content.valid .form-section-clear,.form-flow-container .form-flow-content.valid .input-description{color:#fff}.form-flow-container .form-flow-content.valid .form-section,.form-flow-container .form-flow-content.valid .input-content{border:none}.form-flow-container .form-flow-content.valid:before{opacity:1;-webkit-transition:opacity 1.5s;transition:opacity 1.5s}.form-flow-container .form-flow-content.valid .form-flow-submit-details{border:2px solid hsla(0,0%,100%,.5);background-color:transparent;color:#fff}.form-flow-container .form-flow-content.valid .jam-lb-logo-component.sprinkles:before,.form-flow-container .form-flow-content.valid .jam-ovoid-logo-svg-component.sprinkles:before{background-image:url("/public/svg/other/sprinkles-green.svg")}.form-flow-container .form-flow-content.valid .payment-form-tos-description,.form-flow-container .form-flow-content.valid .purchase-summary-detail,.form-flow-container .form-flow-content.valid .purchase-summary-discount,.form-flow-container .form-flow-content.valid .purchase-summary-title{color:#fff}.form-flow-container .form-flow-content.valid .purchase-summary-content{border-top-color:#fff;border-bottom-color:#fff}.form-flow-container .inner-wrapper{z-index:1;max-width:648px}.form-flow-container .form-flow-submit-details{text-align:center;margin-bottom:0;-ms-flex-item-align:center;align-self:center;color:#454545;border-radius:8px;padding:24px;background-color:#ffca36}.form-flow-container .form-flow-submit-details>:nth-child(n){margin-bottom:6px}.form-flow-container .form-flow-submit-details>:last-child{margin-bottom:0}.form-flow-container form{width:100%;padding:0 24px;background-color:transparent}@media (max-width:468px){.form-flow-container form.pricing-plan-form-container{padding:0}}.form-flow-container .form-flow-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;margin-top:60px;width:405px;-ms-flex-item-align:center;align-self:center}@media (max-width:501px){.form-flow-container .form-flow-info{width:100%}}.form-flow-container .form-flow-info svg.form-flow-info-face-svg{width:36px;height:36px;position:absolute;left:-48px;bottom:-18px;fill:#b2b2b2;background:#fff;border-radius:50%}@media (max-width:501px){.form-flow-container .form-flow-info svg.form-flow-info-face-svg{opacity:0}}.form-flow-container .form-flow-speech-bubble{text-align:center;width:405px;padding:18px 24px;background-color:#fff;color:#454545;font-size:.875em;line-height:1.5em;border-radius:20px;border-bottom-left-radius:4px;-webkit-transition:.2s;transition:.2s}@media (max-width:501px){.form-flow-container .form-flow-speech-bubble{width:100%;border-radius:20px;-webkit-transition:.2s;transition:.2s}}.form-flow-container.coupon .form-flow-content{padding-top:60px}.form-flow-container.littlebits .form-flow-logo-svg{margin-top:36px;margin-bottom:42px}.form-flow-container.littlebits a{color:#ed258f}.form-flow-container.littlebits a:hover{color:#ce1175}.form-flow-container.littlebits .form-flow-content.show:before{background-color:#5f027e}.form-flow-container.littlebits .form-flow-content.valid .jam-lb-logo.lb{fill:#fff}.form-flow-container.littlebits .form-flow-speech-bubble{background-color:#8d09ba;color:#fff}.form-flow-container.littlebits svg.form-flow-info-face-svg{fill:#8d09ba}.form-flow-actions-container{position:fixed;bottom:0;left:0;right:0;width:100%;background-color:hsla(0,0%,100%,.7);-webkit-box-shadow:0 1px 8px rgba(0,0,0,.15);box-shadow:0 1px 8px rgba(0,0,0,.15);z-index:2}@media (max-width:468px){.form-flow-actions-container{background-color:#fff}}.form-flow-actions-container .form-flow-actions-carat-up-svg{height:18px;fill:#000;margin-top:-1px}@media (max-width:468px){.form-flow-actions-container .form-flow-actions-carat-up-svg{height:12px;margin-bottom:2px}}.form-flow-actions-container .form-flow-actions-carat-down-svg{height:18px;fill:#fff;-webkit-transform:rotate(180deg);transform:rotate(180deg);margin-top:1px}@media (max-width:468px){.form-flow-actions-container .form-flow-actions-carat-down-svg{height:12px;margin-bottom:0}}.form-flow-actions-container .inner-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;padding:24px 12px;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:102px}@media (max-width:468px){.form-flow-actions-container .inner-wrapper{height:66px;padding:12px}}.form-flow-actions-container .form-flow-actions-progress,.form-flow-actions-container .form-flow-button-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#454545;font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased;-webkit-transition:.2s;transition:.2s}.form-flow-actions-container .form-flow-button-wrapper{position:relative}.form-flow-actions-container .form-flow-progress-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:12px}@media (max-width:468px){.form-flow-actions-container .form-flow-progress-wrapper{height:42px}}.form-flow-actions-container .form-flow-actions-button{background-color:#fff;width:54px;height:54px;border-radius:50%;padding:18px;border:none;-webkit-box-shadow:0 1px 8px rgba(0,0,0,.15);box-shadow:0 1px 8px rgba(0,0,0,.15)}@media (max-width:468px){.form-flow-actions-container .form-flow-actions-button{width:42px;height:42px;padding:12px}}.form-flow-actions-container .form-flow-back-label,.form-flow-actions-container .form-flow-submit-label{position:absolute;top:0;bottom:0;margin:auto;font-size:.75em;height:15px}@media (max-width:768px){.form-flow-actions-container .form-flow-back-label,.form-flow-actions-container .form-flow-submit-label{display:none}}.form-flow-actions-container .form-flow-back-label{left:-36px}.form-flow-actions-container .form-flow-submit-label{right:-36px}.form-flow-actions-container .form-flow-submit{background-color:#4f7ff8}.form-flow-actions-container .form-flow-submit~.form-flow-submit-label{color:#4f7ff8}.form-flow-actions-container .form-flow-submit:disabled{background-color:rgba(69,69,69,.15);-webkit-box-shadow:none;box-shadow:none}.form-flow-actions-container .form-flow-submit:disabled svg{fill:hsla(0,0%,100%,.5)}.form-flow-actions-container .form-flow-submit:disabled~.form-flow-submit-label{color:rgba(69,69,69,.15)}.form-flow-actions-container .form-flow-actions-progress{padding:0 12px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-transform:uppercase;font-size:.75em}@media (min-width:468px){.form-flow-actions-container .form-flow-actions-progress>:nth-child(n){margin-bottom:12px}.form-flow-actions-container .form-flow-actions-progress>:last-child{margin-bottom:0}}@media (max-width:468px){.form-flow-actions-container .form-flow-actions-progress{padding:0 18px}}.form-flow-actions-container .bar-graph-container{border-width:4px}.form-flow-actions-container.littlebits{background-color:hsla(0,0%,100%,.2)}.form-flow-actions-container.littlebits .form-flow-submit{background-color:#ed258f}.form-flow-actions-container.littlebits .form-flow-submit~.form-flow-submit-label{color:#ed258f}.form-flow-actions-container.littlebits .form-flow-submit:disabled{background-color:rgba(69,69,69,.15);-webkit-box-shadow:none;box-shadow:none}.form-flow-actions-container.littlebits .form-flow-submit:disabled svg{fill:hsla(0,0%,100%,.5)}.form-flow-actions-container.littlebits .form-flow-submit:disabled~.form-flow-submit-label{color:rgba(69,69,69,.15)}.form-flow-actions-container.littlebits.valid .form-flow-actions-progress,.form-flow-actions-container.littlebits.valid .form-flow-button-wrapper{color:#fff;-webkit-transition:.2s;transition:.2s}.verifyNow{background-color:#684ff8;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}.verifyNow .pawIcon{width:95px;height:auto;margin:2% auto 0}.verifyNow .bgImg{height:60vh;width:100vw}.verifyNow .heroImg{width:30%;height:auto;margin-top:2%;margin-bottom:2%}.verifyNow .overlayClose{position:absolute;right:50px;top:20px}.verifyNow .overlayClose svg{fill:#ededed;width:15px;height:15px}.verifyNow .policy{height:57vh;position:absolute;top:20%;z-index:1}.freemium-left-panel{width:50%;height:100vh;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;font-family:Avenir;position:relative}.freemium-left-panel,.freemium-left-panel .freemium-left-contents{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:center;-ms-flex-align:center;align-items:center}.freemium-left-panel .freemium-left-contents{width:600px}.freemium-left-panel .freemium-left-contents .promo-image{width:600px;height:553px;margin:auto;border-radius:9px}.freemium-left-panel .freemium-left-contents .hightlights{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:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:left;-ms-flex-align:left;align-items:left;width:100%;margin-top:50px;margin-left:20px;margin-bottom:80px}.freemium-left-panel .form-flow-logo-svg{cursor:pointer!important;z-index:2}.freemium-left-panel .banner-image{position:relative}.freemium-left-panel .banner-image .kid-safe{position:absolute;bottom:101px;left:185px}.freemium-left-panel .banner-image .kid-safe img{width:100px}.messagePopupWrapper{z-index:1;-ms-flex-item-align:center;align-self:center}.messagePopupWrapper .messagePopup{width:420px;height:180px;padding:12px 24px 24px;font-family:Avenir;position:absolute;margin-top:-240px;-webkit-transform:translateX(-43%);transform:translateX(-43%);z-index:2;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.2);box-shadow:0 1px 3px rgba(0,0,0,.2)}.messagePopupWrapper .messagePopup .title{font-size:18px;font-weight:700;line-height:21.6px}.messagePopupWrapper .messagePopup .description{margin-top:12px;font-size:14.4px;font-weight:400;color:#7d7d7d;line-height:21.6px}.messagePopupWrapper .messagePopup .closeBtn{margin-left:98.5%;fill:#7d7d7d}@media (max-width:468px){.messagePopupWrapper .messagePopup{width:100vw;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:absolute;right:0;-webkit-transform:none;transform:none}}.freemiumSignUpFormContainer{min-height:100vh;margin:0 auto;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:center;-ms-flex-align:center;align-items:center;font-family:Avenir;position:relative;background-color:transparent}.freemiumSignUpFormContainer .freemiumHighlights{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:5px 14px 45px 8px}@media (max-width:468px){.freemiumSignUpFormContainer .freemiumHighlights{margin:5px 0 20px;padding:0 8px}}.freemiumSignUpFormContainer .freemiumHighlight{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.freemiumSignUpFormContainer .fieldsWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:418px}@media (max-width:468px){.freemiumSignUpFormContainer .fieldsWrapper{width:100%;padding:0 15px}}.freemiumSignUpFormContainer .input-error{bottom:-18px}.freemiumSignUpFormContainer .freemiumDateInput{width:168px}.freemiumSignUpFormContainer .freemium-join-now{margin:30px auto 20px}.freemiumSignUpFormContainer .freemium-join-now.disabled{opacity:.5;background-color:#0ee3aa}.freemiumSignUpFormContainer .freemiumFooter{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;margin-top:50px}.freemiumSignUpFormContainer .form-flow-logo-svg{cursor:pointer!important;z-index:2}.freemiumSignUpFormContainer .kid-nickname-password-wrapper a{color:#ff85a3}@media (max-width:468px){.freemiumSignUpFormContainer{width:100%;padding-left:8px;padding-right:8px}}.freemiumSignUpContainer{min-height:100vh;width:60vw;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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-size:cover;background-repeat:no-repeat;background-image:url("https://cdn-jam-p00.diy.org/assets/classroom/signup-banner.svg")}@media (max-width:468px){.freemiumSignUpContainer{background-image:none;width:100vw;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:20px 1px}}.freemiumSignUpContainer .diy-paw-logo{height:150px;width:150px}.gift-flow-container .form-flow-content:first-child.show{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.jam-ovoid-logo-svg-component{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.jam-ovoid-logo-svg-component .jam-ovoid-logo-svg-wrapper{position:relative;width:24px;height:24px}.jam-ovoid-logo-svg-component .jam-ovoid-logo-letters{position:absolute;top:0;bottom:0;left:0;right:0}.jam-ovoid-logo-svg-component.sprinkles:before{content:"";width:240px;height:114px;top:-12px;left:-78px;position:absolute;background-image:url("/public/svg/other/sprinkles.svg")}.mobile-page-component{width:100%;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;color:#454545;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.mobile-page-component h1{line-height:1.25em}.mobile-page-component p{font-size:1.5em}.mobile-page-component .mobile-page-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:24px;-ms-flex-direction:row;flex-direction:row;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mobile-page-component .mobile-page-header>:nth-child(n){margin-right:18px}.mobile-page-component .mobile-page-header>:last-child{margin-right:0}.mobile-page-component .mobile-page-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:12px;margin-top:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.mobile-page-component .mobile-page-content>:nth-child(n){margin-bottom:12px}.mobile-page-component .mobile-page-content>:last-child{margin-bottom:0}.mobile-page-component .web{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:150px}.mobile-page-component .error-page-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.125em;font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased}.mobile-page-component .error-page-content>:nth-child(n){margin-right:12px}.mobile-page-component .error-page-content>:last-child{margin-right:0}.onboarding-follower-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:305px;text-align:left;border-bottom:2px solid #ededed;padding:16.8px 0 24px}@media (max-width:468px){.onboarding-follower-card{width:100%}}.onboarding-follower-card:nth-child(odd){margin-right:50px}@media (max-width:468px){.onboarding-follower-card:nth-child(odd){margin-right:0}}.onboarding-follower-card .onboarding-follower-info-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:5px}.onboarding-follower-card .onboarding-follower-avatar{width:42px;height:42px;border-radius:50%;background-size:contain;display:inline-block;vertical-align:middle;background-color:#d4d4d4}.onboarding-follower-card .onboarding-follower-nickname{display:inline-block;vertical-align:middle;margin-left:8px}.onboarding-follower-card .onboarding-follower-interest-wrapper{padding:12px 0}.onboarding-follower-card .custom-follower-check svg{width:30px;height:30px}.onboarding-follower-card .onboarding-follower-posts-item{display:inline-block;vertical-align:middle;width:67px;height:67px;border-radius:8px;margin-right:8px;background-size:cover;background-repeat:no-repeat;background-color:#d4d4d4}.onboarding-follower-card .onboarding-follower-posts-item:nth-child(4){margin-right:0}.onboarding-followers-wrapper{width:100%;height:100%;text-align:center;overflow:scroll}.onboarding-followers-wrapper .next-btn-wrapper{position:-webkit-sticky;position:sticky;bottom:0;background-color:#fff;padding:12px 0 20px}@media (max-width:468px){.onboarding-followers-wrapper .next-btn-wrapper{position:fixed;padding:12px 0 14px;width:100%}}.onboarding-followers-wrapper .follow-title{overflow:auto;padding:12px 42px 0}.onboarding-followers-wrapper .follow-title span:nth-child(2){float:left;cursor:pointer}.onboarding-followers-wrapper .follow-title span:nth-child(3){float:right;cursor:pointer}@media (max-width:468px){.onboarding-followers-wrapper .follow-title{padding:10.8px 20.4px 0}}.onboarding-followers-wrapper .follow-title.fix-follow-title{position:-webkit-sticky;position:sticky;top:0;background-color:#fff;z-index:2;padding:24px 42px 0}@media (max-width:468px){.onboarding-followers-wrapper .follow-title.fix-follow-title{padding:20.4px 20.4px 0}}.onboarding-followers-wrapper .mentor-suggest-line{padding:20px 0 0}@media (max-width:468px){.onboarding-followers-wrapper .mentor-suggest-line{width:210px;margin:auto}}.onboarding-followers-wrapper .mentor-info-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;padding:19.2px 72px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;background-color:rgba(14,227,170,.1)}.onboarding-followers-wrapper .mentor-info-wrapper>:nth-child(n){margin-right:12px}.onboarding-followers-wrapper .mentor-info-wrapper>:last-child{margin-right:0}@media (max-width:468px){.onboarding-followers-wrapper .mentor-info-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.onboarding-followers-wrapper .mentor-info-wrapper>:nth-child(n){margin-right:0}}.onboarding-followers-wrapper .mentor-info-wrapper .mentor-description{width:273px}@media (max-width:468px){.onboarding-followers-wrapper .mentor-info-wrapper .mentor-description{width:310px}}@media (max-width:468px){.onboarding-followers-wrapper .mentor-info-wrapper .mentor-info-static-block{width:300px}}.onboarding-followers-wrapper .mentor-info-wrapper .mentor-image-block-wrapper{display:inline-block;vertical-align:middle;position:relative;width:100px;height:55px}.onboarding-followers-wrapper .mentor-info-wrapper .mentor-image-block{background-repeat:no-repeat;width:55px;height:55px;display:inline-block;vertical-align:middle;position:absolute;border-radius:50%;background-size:cover;z-index:1}.onboarding-followers-wrapper .mentor-info-wrapper .mentor-image-block:nth-child(odd){left:0}.onboarding-followers-wrapper .mentor-info-wrapper .mentor-image-block:nth-child(2n){right:10%;z-index:2}.onboarding-followers-wrapper .mentor-info-wrapper .mentor-count{width:170px;display:inline-block;vertical-align:middle}.onboarding-followers-wrapper .onboarding-followers-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;padding:0 42px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:468px){.onboarding-followers-wrapper .onboarding-followers-container{padding:0 20.4px 84px}}.onboarding-skill-wrapper{width:100%;height:100%;padding:20px 40px 30px}@media (max-width:468px){.onboarding-skill-wrapper{padding:20px 20px 0}}.onboarding-skill-wrapper .next-step{position:relative;left:50%}.onboarding-skill-wrapper .next-step,.onboarding-skill-wrapper .next-step:disabled{-webkit-transform:translateX(-50%);transform:translateX(-50%)}.onboarding-skill-header{position:-webkit-sticky;position:sticky;top:0;text-align:center;background-color:#fff;z-index:2}.onboarding-skill-header .onboarding-skill-title{font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased;color:#684ff8;font-size:1.35em;width:217px;margin:auto}.onboarding-skill-header .onboarding-skill-subtitle{font-family:Avenir;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;color:#7d7d7d;font-size:1em}.onboarding-skill-header .onboarding-skill-selected-subtitle{font-family:Avenir;font-style:normal;font-weight:800;-webkit-font-smoothing:antialiased;color:#85cc3d;font-size:1em}.onboarding-skill-chipcontainer{height:530px;overflow-y:scroll}@media (max-width:468px){.onboarding-skill-chipcontainer{height:calc(100% - 155px)}}.onboarding-skill-chipcontainer .skills-divider{border-top:1px solid #e3e3e3;margin:20px 0}.onboarding-skill-chipcontainer .onboarding-skill-subheading{font-family:Avenir;font-style:normal;font-weight:600;-webkit-font-smoothing:antialiased;font-size:.875em;padding:0;color:#7d7d7d}.onboarding-skill-chipcontainer .skill-chip{font-family:Avenir;font-style:normal;font-weight:800;-webkit-font-smoothing:antialiased;font-size:1em;background-color:#f5f5f5;color:#454545;padding:5px 12px!important;margin:6px 4px 6px 0;height:40px;border-radius:30px}.onboarding-skill-chipcontainer .skill-chip .skill-iconavatar{width:27px;height:30px;font-size:1rem;margin-right:0;border-radius:0}.onboarding-skill-chipcontainer .skill-chip.skill-chipselected{background-color:#85cc3d}.onboarding-skill-chipcontainer::-webkit-scrollbar{width:.51em}.onboarding-skill-chipcontainer::-webkit-scrollbar-thumb{background-color:#d4d4d4;border-radius:20px}.onboarding-summary{width:100%;height:100%;background-color:#fff;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:center;-ms-flex-align:center;align-items:center;padding-top:30px;padding-bottom:20px}@media (max-width:468px){.onboarding-summary{padding-top:10px;padding-bottom:80px;overflow:hidden}}.onboarding-summary .button{position:fixed;bottom:10px}.onboarding-summary .onboarding-summary-profile-challenge-groups{display:-webkit-box;display:-ms-flexbox;display:flex}.onboarding-summary .onboarding-summary-profile-challenge-groups .onboarding-summary-profile{background-color:#f5f5f5;width:160.21px;height:185px;border-radius:16px;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:center;-ms-flex-align:center;align-items:center;padding-top:12px;padding-bottom:16px}.onboarding-summary .onboarding-summary-profile-challenge-groups .onboarding-summary-challenge-groups{width:95vw;max-width:408px;max-height:185px}@media (max-width:468px){.onboarding-summary .onboarding-summary-explore{position:fixed;bottom:12px}}.onboarding-summary .onboarding-summary-challenges{width:679px;height:274px;background:#fff;-webkit-box-shadow:0 -5px 37.529px rgba(112,144,176,.2);box-shadow:0 -5px 37.529px rgba(112,144,176,.2);border-radius:24px;margin-top:26px;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:18px 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:468px){.onboarding-summary .onboarding-summary-challenges{margin:10px 0;height:unset}}.onboarding-summary .onboarding-summary-challenges img{width:100%;padding:0 17px}@media (max-height:708px){.onboarding-summary .onboarding-summary-challenges img{width:90%;padding:0}}.onboarding{width:100%;height:100%;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;font-size:16px;overflow:hidden}.onboarding .onboarding-bg{background-size:cover;background-position:27%;opacity:.8;position:absolute;inset:0}.onboarding .onboarding-yeti{position:absolute;bottom:0;z-index:2;width:246px;height:auto;z-index:5}@media (max-width:468px){.onboarding .onboarding-yeti{display:none}}@media (max-width:768px){.onboarding .onboarding-yeti{width:192px;z-index:0;top:78px!important}}.onboarding .onboarding-yeti.step0{-webkit-transform:scale(1.8);transform:scale(1.8);left:-2.06%;top:79%}@media (max-width:468px){.onboarding .onboarding-yeti.step0{display:block;z-index:5;top:unset!important;bottom:-3%;left:-15%;width:46.7%}}.onboarding .onboarding-yeti.step1{-webkit-transform:scale(1.75);transform:scale(1.75);top:79.9%;left:84.35%}@media (max-width:768px){.onboarding .onboarding-yeti.step1{width:192px;z-index:0;top:92px!important;left:75%}}.onboarding .onboarding-yeti.step2{-webkit-transform:scale(2);transform:scale(2);left:83.5%;top:-5%}@media (max-width:768px){.onboarding .onboarding-yeti.step2{width:192px;z-index:0;top:-3.2%!important;left:79%;-webkit-transform:scale(2.2);transform:scale(2.2)}}.onboarding .onboarding-yeti.step3{left:-2.7%;top:-19px;-webkit-transform:scale(1.2);transform:scale(1.2)}@media (max-width:768px){.onboarding .onboarding-yeti.step3{-webkit-transform:scale(1.3);transform:scale(1.3);left:-.06%;top:-2.5%!important}}.onboarding .onboarding-yeti.step4{-webkit-transform:scale(1.75);transform:scale(1.75);left:-3.06%;top:76.9%}@media (max-width:768px){.onboarding .onboarding-yeti.step4{-webkit-transform:scale(1.7);transform:scale(1.7);left:1%;top:71.9%}}.onboarding .onboarding-msg-blob{width:267px;height:117px;position:absolute;z-index:10}@media (max-width:468px){.onboarding .onboarding-msg-blob{display:none}}@media (max-width:768px){.onboarding .onboarding-msg-blob{width:267px}}.onboarding .onboarding-msg-blob.step0{left:46px;bottom:30%}@media (max-width:768px){.onboarding .onboarding-msg-blob.step0{left:23.56%;bottom:unset;top:.016%}}@media (max-width:468px){.onboarding .onboarding-msg-blob.step0{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:5;top:unset!important;bottom:24%;left:27%;width:65%}}@media (max-width:708px){.onboarding .onboarding-msg-blob.step0{bottom:23%;width:255px}}.onboarding .onboarding-msg-blob.step1{right:46px;bottom:260px;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}@media (max-width:768px){.onboarding .onboarding-msg-blob.step1{top:.4%;right:22%;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}}.onboarding .onboarding-msg-blob.step2{right:46px;top:240px;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}@media (max-width:768px){.onboarding .onboarding-msg-blob.step2{top:.4%;right:22%;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}}.onboarding .onboarding-msg-blob.step3{left:46px;top:210px;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}@media (max-width:768px){.onboarding .onboarding-msg-blob.step3{left:23.56%;bottom:unset;top:.5%;-webkit-transform:unset;transform:unset;width:300px}}.onboarding .onboarding-msg-blob.step4{left:46px;bottom:30%}@media (max-width:768px){.onboarding .onboarding-msg-blob.step4{left:23.56%;bottom:unset;top:.5%;-webkit-transform:unset;transform:unset;width:300px}}.onboarding .onboarding-msg{width:231px;height:72px;position:absolute;z-index:20;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:468px){.onboarding .onboarding-msg{display:none}}@media (max-width:768px){.onboarding .onboarding-msg{top:2%!important;left:24%!important}}.onboarding .onboarding-msg.step0{left:46px;bottom:30%;margin-bottom:23px;padding-left:12px}@media (max-width:468px){.onboarding .onboarding-msg.step0{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:6;top:unset!important;bottom:24%!important;left:27%!important}}@media (max-width:708px){.onboarding .onboarding-msg.step0{bottom:22.5%!important}}.onboarding .onboarding-msg.step1{right:72px;bottom:260px;margin-bottom:16px}@media (max-width:768px){.onboarding .onboarding-msg.step1{top:3%!important;right:24%!important;left:unset!important}}.onboarding .onboarding-msg.step2{right:72px;top:263px;margin-bottom:16px}@media (max-width:768px){.onboarding .onboarding-msg.step2{top:2.5%!important;right:24%!important;left:unset!important}}.onboarding .onboarding-msg.step3{left:46px;top:235px;padding-left:19px}.onboarding .onboarding-msg.step4{left:35px;bottom:29%;margin-bottom:23px;padding-left:19px}@media (max-width:768px){.onboarding .onboarding-msg.step4{left:25.5%!important}}.onboarding .onboarding-content-wrapper{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:center;-ms-flex-align:center;align-items:center;width:744px;height:739px;z-index:2}@media (max-width:768px){.onboarding .onboarding-content-wrapper{margin-top:11%}}@media (max-width:468px){.onboarding .onboarding-content-wrapper{width:100vw;height:100vh;margin-top:0}}.onboarding .onboarding-stepper{width:500px;margin-bottom:4px;background-color:transparent}@media (max-width:468px){.onboarding .onboarding-stepper{display:none}}.onboarding .onboarding-progress{background-color:#fff}.onboarding .onboarding-content{width:100%;background-color:#fff;-webkit-box-shadow:0 2px 0 rgba(0,0,0,.12);box-shadow:0 2px 0 rgba(0,0,0,.12);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:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1;border-radius:40px;overflow:hidden}@media (max-width:468px){.onboarding .onboarding-content{border-radius:0}}.onboarding .back{border-color:#7861ff}.public-post-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;height:100vh;overflow-y:auto;background-color:#f5f5f5;color:#454545}.public-post-container>:nth-child(n){margin-bottom:48px}.public-post-container>:last-child{margin-bottom:0}.public-post-container .inner-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-negative:0;flex-shrink:0}@media (max-width:1188px){.public-post-container .brochure-course-sticky-header-navigation,.public-post-container .brochure-course-sticky-header-secret{display:none}}.public-post-container .card-component.square .card-front{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;background-color:#fff}@media (max-width:660px){.public-post-container .card-component.square .card-front{width:396px;height:396px}}@media (max-width:468px){.public-post-container .card-component.square .card-front{width:336px;height:336px}}@media (max-width:408px){.public-post-container .card-component.square .card-front{width:276px;height:276px}}.public-post-container .post-media-component,.public-post-container .public-post-media-wrapper{height:100%;width:660px;-ms-flex-negative:0;flex-shrink:0}@media (max-width:660px){.public-post-container .post-media-component,.public-post-container .public-post-media-wrapper{width:396px}}@media (max-width:468px){.public-post-container .post-media-component,.public-post-container .public-post-media-wrapper{width:336px}}@media (max-width:408px){.public-post-container .post-media-component,.public-post-container .public-post-media-wrapper{width:276px}}@media (max-width:468px){.public-post-container .button-component.medium-purple{display:none}}.public-post-container .public-post-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-ms-flex-negative:0;flex-shrink:0;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.public-post-container .public-post-header>:nth-child(n){margin-bottom:12px}.public-post-container .public-post-header>:last-child{margin-bottom:0}.public-post-container .public-post-user-wrapper{position:absolute;top:0;right:0;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:12px;font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased;color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row}.public-post-container .public-post-user-wrapper>:nth-child(n){margin-right:12px}.public-post-container .public-post-user-wrapper>:last-child{margin-right:0}@media (max-width:468px){.public-post-container .public-post-user-wrapper{display:none}}.public-post-container .public-post-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;padding:0 24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}@media (min-width:1188px){.public-post-container .public-post-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.public-post-container .public-post-content>:nth-child(n){margin-right:24px}.public-post-container .public-post-content>:last-child{margin-right:0}}@media (max-width:1188px){.public-post-container .public-post-content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 12px}.public-post-container .public-post-content>:nth-child(n){margin-bottom:48px}.public-post-container .public-post-content>:last-child{margin-bottom:0}}.public-post-container .public-post-media-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;position:relative;-ms-flex-negative:0;flex-shrink:0}@media (max-width:468px){.public-post-container .public-post-media-wrapper{width:100%}}.public-post-container .public-post-social-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}.public-post-container .public-post-social-wrapper>:nth-child(n){margin-bottom:12px}.public-post-container .public-post-social-wrapper>:last-child{margin-bottom:0}.public-post-container .public-post-social-media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:24px 0}.public-post-container .public-post-social-media>:nth-child(n){margin-right:12px}.public-post-container .public-post-social-media>:last-child{margin-right:0}@media (max-width:1188px){.public-post-container .public-post-social-media{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.public-post-container .public-post-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-negative:0;flex-shrink:0;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:768px){.public-post-container .public-post-meta{text-align:right;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.public-post-container .public-post-meta>:nth-child(n){margin-right:12px}.public-post-container .public-post-meta>:last-child{margin-right:0}}.public-post-container .public-post-title{font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased;color:#454545}@media (max-width:1188px){.public-post-container .public-post-title{text-align:center}}.public-post-container .public-post-share-comments{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;padding:12px 0;min-width:372px}.public-post-container .public-post-share-comments>:nth-child(n){margin-bottom:24px}.public-post-container .public-post-share-comments>:last-child{margin-bottom:0}@media (max-width:1188px){.public-post-container .public-post-share-comments{min-width:100%}}.public-post-container .public-post-comments{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;width:100%}.public-post-container .public-post-comments>:nth-child(n){margin-bottom:12px}.public-post-container .public-post-comments>:last-child{margin-bottom:0}.public-post-container .comments-tray-component{border:12px solid #fff;border-radius:12px;height:528px;overflow:hidden}.public-post-container .comments-tray-component .comments-tray{-webkit-box-shadow:none;box-shadow:none;height:528px}.public-post-container .comments-tray-component .comments{height:calc(100% - 6px)}.public-post-container .public-post-go-to-post{-ms-flex-item-align:center;align-self:center;-ms-flex-negative:0;flex-shrink:0;max-width:636px;margin-bottom:24px}.public-post-container .public-post-meta-user{font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased;font-size:1.75em}.public-post-container #st-1.sharethis-inline-share-buttons{z-index:1}.purchase-confirmation-container{background-color:#f5f5f5;color:#454545}.purchase-confirmation-container,.purchase-confirmation-container .purchase-confirmation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}.purchase-confirmation-container .purchase-confirmation{height:100vh;overflow-y:auto}.purchase-confirmation-container .purchase-confirmation-logo-svg{-ms-flex-item-align:center;align-self:center;margin-top:66px;margin-bottom:48px;-ms-flex-negative:0;flex-shrink:0}.purchase-confirmation-container .purchase-confirmation-logo-svg.littlebits{margin-bottom:24px}.purchase-confirmation-container .inner-wrapper{max-width:648px;padding-bottom:48px}@media (max-width:408px){.purchase-confirmation-container .inner-wrapper{padding:0 12px}}.purchase-confirmation-container .purchase-confirmation-content>:nth-child(n){margin-bottom:48px}.purchase-confirmation-container .purchase-confirmation-content>:last-child{margin-bottom:0}.purchase-confirmation-container .purchase-confirmation-header{text-align:center}.purchase-confirmation-container .purchase-confirmation-header>:nth-child(n){margin-bottom:12px}.purchase-confirmation-container .purchase-confirmation-header>:last-child{margin-bottom:0}.purchase-confirmation-container .purchase-confirmation-title{font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased;font-size:2em;line-height:1.25em}@media (max-width:468px){.purchase-confirmation-container .purchase-confirmation-title{font-size:1.5em}}.purchase-confirmation-container .purchase-confirmation-subtext{font-size:.75em;line-height:1.25em;color:#7d7d7d}.purchase-confirmation-container .purchase-confirmation-step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;background:#fff;border-radius:12px;position:relative;padding:36px 48px;text-align:center;width:100%}.purchase-confirmation-container .purchase-confirmation-step>:nth-child(n){margin-bottom:18px}.purchase-confirmation-container .purchase-confirmation-step>:last-child{margin-bottom:0}.purchase-confirmation-container .purchase-confirmation-number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:30px;width:30px;font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased;line-height:30px;color:#fff;border-radius:50%;position:absolute;top:12px;left:12px;background-color:#4f7ff8;padding-top:2px}.purchase-confirmation-container .purchase-confirmation-number.littlebits{background-color:#ed258f}.purchase-confirmation-container .purchase-confirmation-renew{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}.purchase-confirmation-container .purchase-confirmation-renew>:nth-child(n){margin-bottom:24px}.purchase-confirmation-container .purchase-confirmation-renew>:last-child{margin-bottom:0}.purchase-confirmation-container .purchase-confirmation-instruction-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.purchase-confirmation-container .purchase-confirmation-instruction-wrapper>:nth-child(n){margin-bottom:6px}.purchase-confirmation-container .purchase-confirmation-instruction-wrapper>:last-child{margin-bottom:0}.purchase-confirmation-container .purchase-confirmation-details{font-size:.75em}.purchase-confirmation-container .purchase-confirmation-description,.purchase-confirmation-container .purchase-confirmation-instruction{font-size:1.125em;line-height:1.25em;color:#7d7d7d}@media (max-width:468px){.purchase-confirmation-container .purchase-confirmation-description,.purchase-confirmation-container .purchase-confirmation-instruction{font-size:.875em}}.purchase-confirmation-container .purchase-confirmation-instruction{font-family:Avenir;font-style:normal;font-weight:700;-webkit-font-smoothing:antialiased}.purchase-confirmation-container .purchase-confirmation-redirect{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.purchase-confirmation-container .purchase-confirmation-redirect>:nth-child(n){margin-bottom:12px}.purchase-confirmation-container .purchase-confirmation-redirect>:last-child{margin-bottom:0}.purchase-confirmation-container .purchase-confirmation-alt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;color:#7d7d7d;font-size:.875em}.purchase-confirmation-container .purchase-confirmation-alt>:nth-child(n){margin-bottom:24px}.purchase-confirmation-container .purchase-confirmation-alt>:last-child{margin-bottom:0}.purchase-confirmation-container .purchase-confirmation-or{font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased;text-transform:uppercase}.purchase-confirmation-container .purchase-confirmation-family{font-size:.875em}.purchase-confirmation-container .purchase-confirmation-support{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.purchase-confirmation-container button.icon-label{padding:12px 24px 12px 12px}.purchase-confirmation-container button.icon-label svg{height:24px;width:24px}.device-picker-container>:nth-child(n){margin-bottom:24px}.device-picker-container>:last-child{margin-bottom:0}.device-picker-container .device-picker-device-svg{height:24px;fill:#454545}.device-picker-container .device-picker-gift-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}.device-picker-container .device-picker-gift-header>:nth-child(n){margin-bottom:12px}.device-picker-container .device-picker-gift-header>:last-child{margin-bottom:0}.device-picker-container .device-picker-gift-redemption{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.device-picker-container .device-picker-gift-redemption>:nth-child(n){margin-bottom:36px}.device-picker-container .device-picker-gift-redemption>:last-child{margin-bottom:0}.device-picker-container .device-picker-gift-redemption .purchase-component{min-height:288px}.device-picker-container .device-picker-gift-redemption .purchase-component .toggle-input-component{display:none}.device-picker-container .device-picker-devices{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.device-picker-container .device-picker-devices>:nth-child(n){margin-right:12px}.device-picker-container .device-picker-devices>:last-child{margin-right:0}.device-picker-container .device-picker-devices.gift .device-picker-device{font-size:1em;max-width:222px;padding:18px 24px}.device-picker-container .device-picker-devices.gift .device-picker-device-svg{height:18px;margin-right:12px}.device-picker-container .device-picker-device{-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;padding:0;-ms-flex-direction:row;flex-direction:row;padding:30px 60px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:12px;color:#454545;font-size:1.5em;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1);-webkit-backface-visibility:hidden;backface-visibility:hidden}.device-picker-container .device-picker-device,.device-picker-container .device-picker-device:hover{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.device-picker-container .device-picker-device:hover{-webkit-transform:translateZ(0) scale(1.04);transform:translateZ(0) scale(1.04)}.device-picker-container .device-picker-device svg{margin-right:12px}.device-picker-container .phone-device-picker-device{-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;padding:0;-ms-flex-direction:row;flex-direction:row;padding:3px 6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:4px;color:#454545;font-size:.75em;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1);-webkit-backface-visibility:hidden;backface-visibility:hidden}.device-picker-container .phone-device-picker-device,.device-picker-container .phone-device-picker-device:hover{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.device-picker-container .phone-device-picker-device:hover{-webkit-transform:translateZ(0) scale(1.02);transform:translateZ(0) scale(1.02)}.device-picker-container .phone-device-picker-device svg{margin-right:3px}.device-picker-container .phone-device-picker-devices{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}.device-picker-container .phone-device-picker-device-first-row{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:24px;margin-left:auto}.device-picker-container .phone-device-picker-device-second-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:24px}.secret-key-confirmation-container{text-align:center}.secret-key-confirmation-container>:nth-child(n){margin-bottom:48px}.secret-key-confirmation-container>:last-child{margin-bottom:0}.secret-key-confirmation-container .secret-key-confirmation-key{-ms-flex-direction:column;flex-direction:column;padding:24px;-ms-flex-direction:row;flex-direction:row;font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased;-ms-flex-pack:center;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;text-align:center;border-radius:12px;background-color:#fff;color:#454545;font-size:1.5em}.secret-key-confirmation-container .secret-key-confirmation,.secret-key-confirmation-container .secret-key-confirmation-key{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;justify-content:center}.secret-key-confirmation-container .secret-key-confirmation{-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:center}.secret-key-confirmation-container .secret-key-confirmation>:nth-child(n){margin-bottom:6px}.secret-key-confirmation-container .secret-key-confirmation>:last-child{margin-bottom:0}.secret-key-confirmation-container .secret-key-confirmation-email{font-size:1.5em;color:#4f7ff8;font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased}.secret-key-confirmation-container .secret-key-confirmation-label{color:#7d7d7d;font-size:.875em}.share-container{padding:0}.share-container,.share-container .share-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.share-container .share-content{padding:48px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.share-container .share-content>:nth-child(n){margin-bottom:96px}.share-container .share-content>:last-child{margin-bottom:0}.share-container .share-button.icon-label{padding:15px 21px 18px 27px;border-radius:12px;font-size:1.5em}.share-container .share-button-label{padding-top:4px}.secret-key-container{background-color:#f5f5f5;min-height:100vh;color:#454545;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:72px 0;position:relative}.secret-key-container .secret-key-back-close-svg{fill:#454545;height:18px;width:18px}.secret-key-container .secret-key-circle-check-svg{fill:#4f7ff8;height:48px}.secret-key-container .secret-key-back{position:absolute;top:24px;left:24px;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1);-webkit-backface-visibility:hidden;backface-visibility:hidden}.secret-key-container .secret-key-back,.secret-key-container .secret-key-back:hover{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.secret-key-container .secret-key-back:hover{-webkit-transform:translateZ(0) scale(1.05);transform:translateZ(0) scale(1.05)}.secret-key-container .inner-wrapper{padding:0 24px;max-width:768px}.secret-key-container .inner-wrapper>:nth-child(n){margin-bottom:24px}.secret-key-container .inner-wrapper>:last-child{margin-bottom:0}@media (max-width:408px){.secret-key-container .inner-wrapper{padding:0 12px}}.secret-key-container .secret-key-wrapper>:nth-child(n){margin-bottom:24px}.secret-key-container .secret-key-wrapper>:last-child{margin-bottom:0}.secret-key-container form{background-color:#f5f5f5;padding:0}.secret-key-container .secret-key-header{text-align:center}.secret-key-container .secret-key-header>:nth-child(n){margin-bottom:12px}.secret-key-container .secret-key-header>:last-child{margin-bottom:0}.secret-key-container .secret-key-title{font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased;font-size:2em;line-height:1.25em}@media (max-width:468px){.secret-key-container .secret-key-title{font-size:1.5em}}.secret-key-container .secret-key-description{font-size:1.25em;line-height:1.5em;color:#7d7d7d}@media (max-width:468px){.secret-key-container .secret-key-description{font-size:1em}}.secret-key-container .secret-key-confirmation-wrapper{text-align:center}.secret-key-container .secret-key-confirmation-wrapper>:nth-child(n){margin-bottom:12px}.secret-key-container .secret-key-confirmation-wrapper>:last-child{margin-bottom:0}.secret-key-container .secret-key-accept{font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased;font-size:3em}.secret-key-container .secret-keys{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:24px}@media (max-width:468px){.secret-key-container .secret-keys>:nth-child(n){margin-bottom:24px}.secret-key-container .secret-keys>:last-child{margin-bottom:0}}@media (min-width:468px){.secret-key-container .secret-keys{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.secret-key-container .secret-keys>:nth-child(n){margin-right:24px}.secret-key-container .secret-keys>:last-child{margin-right:0}}.secret-key-container .secret-key-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;width:213px}.secret-key-container .secret-keys input{position:absolute;visibility:hidden}.secret-key-container .secret-key-wrapper label{font-size:1em}.secret-key-container .secret-key{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:21px;text-align:center;cursor:pointer;color:#454545;background-color:#fff;border-radius:100px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.2);box-shadow:0 1px 6px rgba(0,0,0,.2)}.secret-key-container .secret-key,.secret-key-container .secret-key:hover{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.secret-key-container .secret-key:hover{-webkit-transform:translateZ(0) scale(1.05);transform:translateZ(0) scale(1.05)}@media (max-width:468px){.secret-key-container .secret-key{padding:12px}}.secret-key-container .secret-key-meta{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:left}.secret-key-container .secret-key-content,.secret-key-container .secret-key-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.secret-key-container .secret-key-content>:nth-child(n){margin-right:12px}.secret-key-container .secret-key-content>:last-child{margin-right:0}.secret-key-container .secret-key-check{border-radius:50%;border:2px solid #454545;height:48px;width:48px;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:.2s;transition:.2s}.secret-key-container .secret-key-check svg{opacity:0;width:48px;height:12px}.secret-key-container input:checked~label .secret-key{background-color:#fff;color:#4f7ff8;border:4px solid #4f7ff8}.secret-key-container input:checked~label .secret-key-check{border:none;background-color:#4f7ff8;-webkit-transition:.2s;transition:.2s}.secret-key-container input:checked~label .secret-key-check svg{fill:#fff;opacity:1}.secret-key-container .secret-key-label,.secret-key-container .secret-key-log-out{font-size:1.25em;line-height:1.25em}@media (max-width:468px){.secret-key-container .secret-key-label,.secret-key-container .secret-key-log-out{font-size:1em}}.secret-key-container .secret-key-log-out{font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased;color:#4f7ff8;cursor:pointer}.secret-key-container .secret-key-log-out:hover{color:#1e5bf6}.storeWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff}.storeWrapper .userProfileWrapper{margin-top:72px}.storeWrapper .jamLogo{border-radius:0;-webkit-box-shadow:0 2px 0 rgba(0,0,0,.12);box-shadow:0 2px 0 rgba(0,0,0,.12);padding:1em 3em;position:fixed;width:100%;top:0;z-index:100;background-color:#fff}.storeWrapper .jamLogo .diyShopLogo{width:149px;height:40px;display:inline-block;vertical-align:middle}.storeWrapper .jamLogo span{margin-top:9px;display:inline-block;vertical-align:middle}@media (max-width:468px){.storeWrapper .jamLogo{padding:1em}}@media (max-width:408px){.storeWrapper .jamLogo{padding:1em}}.storeWrapper .shopProduct{margin:0 auto}@media (max-width:820px){.storeWrapper .shopProduct{width:676px;margin:0 auto}}@media (max-width:1023){.storeWrapper .shopProduct{width:1020px;margin:0 auto}}@media (max-width:468px){.storeWrapper .shopProduct{width:324px;margin:0 auto}}.storeWrapper .gemInfoCreative{width:100%;background-size:cover;margin:auto;height:230px;background-image:url("https://cdn-jam-p00.diy.org/gamification/tablet-horizontal-store-banner.png")}@media (max-width:1032px) and (orientation:portrait){.storeWrapper .gemInfoCreative{width:676px;height:152px;background-size:cover;background-image:url("https://cdn-jam-p00.diy.org/gamification/tablet-vertical-store-banner.png")}}@media (max-width:1025px) and (orientation:landscape){.storeWrapper .gemInfoCreative{height:230px;background-size:cover;background-image:url("https://cdn-jam-p00.diy.org/gamification/tablet-horizontal-store-banner.png")}}@media (max-width:468px){.storeWrapper .gemInfoCreative{height:226px;width:350px;background-size:cover;background-image:url("https://cdn-jam-p00.diy.org/gamification/mobile-store-banner.png")}}.storeWrapper .userGemCount{margin:20px auto 0}@media (max-width:820px){.storeWrapper .userGemCount{width:676px;margin:15px auto 0}}@media (max-width:1023){.storeWrapper .userGemCount{width:1020px;margin:15px auto 0}}@media (max-width:468px){.storeWrapper .userGemCount{width:324px;margin:15px auto 0}}.shopProductCard{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;padding:0;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:324px;-webkit-box-shadow:0 3px 8px rgba(0,0,0,.12);box-shadow:0 3px 8px rgba(0,0,0,.12);cursor:pointer;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;-webkit-backface-visibility:hidden;backface-visibility:hidden;margin:12px 6px;border-radius:20px}.shopProductCard>:nth-child(n){margin-bottom:9px}.shopProductCard>:last-child{margin-bottom:0}.shopProductCard:hover{-webkit-transform:translateZ(0) scale(1.01);transform:translateZ(0) scale(1.01);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}@media (max-width:468px){.shopProductCard{margin:0 auto 20px}}@media (max-width:408px){.shopProductCard{margin:0 auto 20px}}.shopProductCard .shopProductCardDetails{padding:0 0 0 12px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.shopProductCard .shopLimitedTimeTag{position:absolute;top:24px;left:24px;padding:5px;border-radius:12px;background-color:#e6095a;color:#f2f0ff}@media (max-width:1032px) and (orientation:portrait){.shopProductCard:nth-child(3n+1){margin-right:12px}}@media (max-width:768px) and (orientation:portrait){.shopProductCard:nth-child(3n+1){margin-right:0;margin-left:0}}@media (max-width:468px){.shopProductCard:nth-child(3n+1){margin:0 auto 20px}}.shopProductCard:nth-child(3n+3){margin-right:0}@media (max-width:768px) and (orientation:portrait){.shopProductCard:nth-child(3n+3){margin-right:12px;margin-right:0}}@media (max-width:468px){.shopProductCard:nth-child(3n+3){margin:0 auto 20px}}@media (max-width:768px) and (orientation:portrait){.shopProductCard:nth-child(2n+2){margin-right:0;margin-left:14px}}@media (max-width:1025px) and (orientation:portrait){.shopProductCard:nth-child(2n+2){margin-right:0;margin-left:14px}}@media (max-width:468px){.shopProductCard:nth-child(2n+2){margin:0 auto 20px}}@media (max-width:1025px) and (orientation:portrait){.shopProductCard:nth-child(odd){margin-left:0}}@media (max-width:468px){.shopProductCard:nth-child(odd){margin:0 auto 20px}}.shopProduct .show-more-button{border:#684ff8;border-width:0;background:#684ff8;border-radius:9px;padding:10px 18px;color:#fff;font-size:18px;line-height:22px;font-weight:900;margin:auto}.gemInfoCreative,.list,.shopProductFilter,.userGemCount{max-width:1020px;width:100%;margin:auto}@media (max-width:1032px) and (orientation:portrait){.gemInfoCreative,.list,.shopProductFilter,.userGemCount{width:676px;margin:auto}}@media (max-width:468px){.gemInfoCreative,.list,.shopProductFilter,.userGemCount{width:324px;margin:auto}}#filterTab{width:100%}#filterTab .shopProductFilter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;overflow-x:scroll;padding:1.5em 0;scrollbar-width:none;-ms-overflow-style:none}@media (max-width:468px){#filterTab .shopProductFilter{width:100%;margin:auto;padding-left:5%;padding-right:5%}}#filterTab .shopProductFilter::-webkit-scrollbar{display:none}#filterTab .productCategory button{border:2px solid #d4d4d4;margin-left:6px;border-radius:21px;padding:0 12px}#filterTab .productCategory button span{font-size:16px;font-weight:900;line-height:42px;min-width:65px;width:-webkit-max-content;width:-moz-max-content;width:max-content}#filterTab .productCategory button.active{border:none}#filterTab .productCategorySelected.productCategory{background-color:#684ff8;border-color:#684ff8;color:#fff}#filterTab .productCategorySelected.productCategory span{font-size:18px;line-height:42px}#filterTab.fix-filterTab{position:fixed;top:72px;width:100%;max-width:100%;background-color:#fff;z-index:2;-webkit-box-shadow:0 2px 0 rgba(0,0,0,.06);box-shadow:0 2px 0 rgba(0,0,0,.06)}.comingSoon{width:300px;margin:auto}@media (max-width:468px){.comingSoon{width:200px;margin:auto}}.user-password-info-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f5f5f5}.user-password-info-container .jam-logo{position:absolute;top:36px;left:36px}.user-password-info-container form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;padding:36px 24px 24px;width:495px;background-color:#fff}.user-password-info-container form>:nth-child(n){margin-bottom:24px}.user-password-info-container form>:last-child{margin-bottom:0}.user-password-info-container .user-password-info{color:#454545}.user-password-info-container .user-password-info-confirmation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.user-password-info-container .user-password-info-confirmation>:nth-child(n){margin-bottom:12px}.user-password-info-container .user-password-info-confirmation>:last-child{margin-bottom:0}.user-portfolio-container{background-color:#fff;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}.user-portfolio-container .user-portfolio{padding:0;height:100%;background-color:#fff}.user-portfolio-container .user-portfolio,.user-portfolio-container .user-portfolio-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-flex:1;-ms-flex-positive:1;flex-grow:1}.user-portfolio-container .user-portfolio-content{background-color:#f5f5f5;padding:0;padding:24px 48px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.user-portfolio-container .user-portfolio-content .user-skills-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:630px}.user-portfolio-container .user-portfolio-content .user-skills-wrapper .buy-badges-btn:hover svg rect{fill:#ff7e38}.user-portfolio-container .user-portfolio-nav{margin-top:12px}.user-portfolio-container .user-portfolio-nav .nav-link.posts-link.active,.user-portfolio-container .user-portfolio-nav .nav-link.posts-link:hover{color:#00d3a3;border-color:#00d3a3}.user-portfolio-container .user-portfolio-nav .nav-link.posts-link.active svg,.user-portfolio-container .user-portfolio-nav .nav-link.posts-link:hover svg{fill:#00d3a3}.user-portfolio-container .user-portfolio-nav .nav-link.followers-link.active,.user-portfolio-container .user-portfolio-nav .nav-link.followers-link:hover{color:#7861ff;border-color:#7861ff}.user-portfolio-container .user-portfolio-nav .nav-link.followers-link.active svg,.user-portfolio-container .user-portfolio-nav .nav-link.followers-link:hover svg{fill:#7861ff}.user-portfolio-container .user-portfolio-nav .nav-link.favorites-link.active,.user-portfolio-container .user-portfolio-nav .nav-link.favorites-link:hover{color:#f66;border-color:#f66}.user-portfolio-container .user-portfolio-nav .nav-link.favorites-link.active svg,.user-portfolio-container .user-portfolio-nav .nav-link.favorites-link:hover svg{fill:#f66}.user-portfolio-container .user-portfolio-nav .nav-link.xps-link.active,.user-portfolio-container .user-portfolio-nav .nav-link.xps-link:hover{color:#ffca36;border-color:#ffca36}.user-portfolio-container .user-portfolio-nav .nav-link.xps-link.active svg,.user-portfolio-container .user-portfolio-nav .nav-link.xps-link:hover svg{fill:#ffca36}.user-portfolio-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;padding:12px 24px 0;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.user-portfolio-header>:nth-child(n){margin-bottom:12px}.user-portfolio-header>:last-child{margin-bottom:0}.user-portfolio-header .user-portfolio-avatar-wrapper{position:relative;z-index:0}.user-portfolio-header .user-portfolio-avatar{-webkit-box-shadow:0 2px 3px rgba(0,0,0,.12);box-shadow:0 2px 3px rgba(0,0,0,.12)}.user-portfolio-header .user-portfolio-user{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.user-portfolio-header #user-change-avatar{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.user-portfolio-header label{position:absolute;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;z-index:2;cursor:pointer}.user-portfolio-header .user-portfolio-edit{height:36px;width:36px;background-color:#fff;position:absolute;padding:0;z-index:1;border-radius:50%;top:0;left:0;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.2);box-shadow:0 1px 3px rgba(0,0,0,.2);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1);-webkit-backface-visibility:hidden;backface-visibility:hidden}.user-portfolio-header .user-portfolio-edit,.user-portfolio-header .user-portfolio-edit:hover{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.user-portfolio-header .user-portfolio-edit:hover{-webkit-transform:translateZ(0) scale(1.05);transform:translateZ(0) scale(1.05)}.user-portfolio-header .user-portfolio-edit svg{height:18px;width:18px;fill:#454545}.user-portfolio-header .user-portfolio-edit span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.user-portfolio-header .user-portfolio-name{font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased;font-size:1.125em}.user-portfolio-header .user-portfolio-caption{color:#454545;-webkit-transition:.2s;transition:.2s;width:399px;text-align:center;line-height:1.25em}.user-portfolio-header .user-portfolio-caption.hoverable .user-portfolio-header-bio{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:.2s;transition:.2s}.user-portfolio-header .user-portfolio-caption.hoverable .user-portfolio-header-bio:hover{-webkit-transform:translateZ(0) scale(1.05);transform:translateZ(0) scale(1.05);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;-webkit-transition:.2s;transition:.2s;cursor:pointer;background-color:#fff;padding:12px;border:2px solid #ededed;border-radius:8px}.user-portfolio-header .user-portfolio-header-caption-empty{background-color:#fff;border:2px solid #d4d4d4;padding:12px;border-radius:8px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1);-webkit-backface-visibility:hidden;backface-visibility:hidden;color:#7d7d7d}.user-portfolio-header .user-portfolio-header-caption-empty,.user-portfolio-header .user-portfolio-header-caption-empty:hover{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.user-portfolio-header .user-portfolio-header-caption-empty:hover{-webkit-transform:translateZ(0) scale(1.05);transform:translateZ(0) scale(1.05)}.user-portfolio-header .user-portfolio-header-textarea{cursor:pointer;background-color:#fff;padding:15px 12px 12px;-webkit-transition:.2s;transition:.2s;border:2px solid #d4d4d4;border-radius:8px;resize:none;width:100%;line-height:1.25em;height:96px}.user-portfolio-header .user-portfolio-header-follow-button{width:198px;height:42px;padding:6px;-webkit-transition:.2s;transition:.2s}.user-portfolio-header .user-portfolio-header-follow-button.invert{-webkit-transition:.2s;transition:.2s;border:2px solid #ededed;-webkit-box-shadow:none;box-shadow:none}.user-portfolio-header .pill-button-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:10px}.user-portfolio-header .pill-button-wrapper,.user-portfolio-header .pill-button-wrapper .verify-email{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.user-portfolio-header .pill-button-wrapper .verify-email-text{margin-left:10px}.user-edit-portfolio-overlay-component{z-index:50;width:100vw;height:100vh}.user-edit-portfolio-overlay-component .overlay-content{margin:0!important}.user-edit-portfolio-overlay-component .user-update-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;background-color:#f5f5f5;width:612px;padding:24px 78px;-ms-flex-negative:0;flex-shrink:0}.user-edit-portfolio-overlay-component .user-update-form .user-update-form-header{color:#454545;font-size:2.25em;text-align:center;font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased;margin-bottom:24px}.user-edit-portfolio-overlay-component .user-update-form .user-portfolio-manage-account{border:2px solid #d4d4d4;border-radius:8px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:24px;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.user-edit-portfolio-overlay-component .user-update-form .user-portfolio-manage-account>:nth-child(n){margin-bottom:24px}.user-edit-portfolio-overlay-component .user-update-form .user-portfolio-manage-account>:last-child{margin-bottom:0}.user-edit-portfolio-overlay-component .user-update-form .user-portfolio-manage-account.submitted{border-color:#00d3a3}.user-edit-portfolio-overlay-component .user-update-form .user-portfolio-email-button{font-size:1em}.user-edit-portfolio-overlay-component .user-update-form .user-update-form-label{text-transform:uppercase;font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased;color:#7d7d7d}.user-edit-portfolio-overlay-component .user-update-form .user-update-form-fields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;padding:24px 0}.user-edit-portfolio-overlay-component .user-update-form .user-update-form-fields>:nth-child(n){margin-bottom:48px}.user-edit-portfolio-overlay-component .user-update-form .user-update-form-fields>:last-child{margin-bottom:0}.user-edit-portfolio-overlay-component .user-update-form .user-update-form-field-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}.user-edit-portfolio-overlay-component .user-update-form .user-update-form-field-wrapper>:nth-child(n){margin-bottom:12px}.user-edit-portfolio-overlay-component .user-update-form .user-update-form-field-wrapper>:last-child{margin-bottom:0}.user-edit-portfolio-overlay-component .user-update-form .user-edit-portfolio-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;font-size:.825em;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.user-edit-portfolio-overlay-component .user-update-form .user-edit-portfolio-buttons>:nth-child(n){margin-right:12px}.user-edit-portfolio-overlay-component .user-update-form .user-edit-portfolio-buttons>:last-child{margin-right:0}.user-edit-portfolio-overlay-component.open .user-update-form{-webkit-animation:grow .2s;animation:grow .2s;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes grow{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes grow{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.user-portfolio-follow-component{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.user-portfolio-follow-component>:nth-child(n){margin-bottom:36px}.user-portfolio-follow-component>:last-child{margin-bottom:0}.user-portfolio-follow-component .user-portfolio-follows-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.user-portfolio-follow-component .user-portfolio-follows,.user-portfolio-follow-component .user-portfolio-follows-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}.user-portfolio-follow-component .user-portfolio-follows{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:852px}@media (max-width:1024px){.user-portfolio-follow-component .user-portfolio-follows{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.user-portfolio-follow-component .follower-info-component{margin:0 24px 18px}.follower-info-component{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:9px;-ms-flex-direction:row;flex-direction:row;width:378px;border-top-left-radius:33px;border-bottom-left-radius:33px;border-top-right-radius:12px;border-bottom-right-radius:12px;background-color:#fff;height:66px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.follower-info-component>:last-child,.follower-info-component>:nth-child(n){margin-right:0}.follower-info-component .avatar-container{width:54px;height:54px}.follower-info-component .follower-info-user-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.follower-info-component .follower-info-user-wrapper>:nth-child(n){margin-right:12px}.follower-info-component .follower-info-user-wrapper>:last-child{margin-right:0}.follower-info-component .follower-info-user{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.follower-info-component .follower-info-user>:nth-child(n){margin-bottom:6px}.follower-info-component .follower-info-user>:last-child{margin-bottom:0}.follower-info-component .follower-info-user-nickname{font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased;color:#454545}.follower-info-component .follower-info-follow-button{margin:3px;padding:6px;width:108px}.follower-info-component .follower-info-follow-button.following{background-color:#f5f5f5;border-color:#f5f5f5;color:#4f7ff8}.follower-info-component.empty{background-color:#ededed}.follower-info-component.empty .follower-info-follow-button,.follower-info-component.empty .follower-info-user-avatar,.follower-info-component.empty .follower-info-user-nickname,.follower-info-component.empty .follower-info-user-xp-label{background-color:#f5f5f5}.follower-info-component.empty .follower-info-user-avatar{background-color:#f5f5f5;border-radius:50%;width:48px;height:48px}.follower-info-component.empty .follower-info-user-nickname{width:120px;height:15px}.follower-info-component.empty .follower-info-user-xp-label{width:45px;height:21px;border-radius:100px}.follower-info-component.empty .follower-info-follow-button{border-radius:8px}.user-portfolio-favorites-component{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.user-portfolio-favorites-component>:nth-child(n){margin-bottom:12px}.user-portfolio-favorites-component>:last-child{margin-bottom:0}.user-portfolio-favorites-component .user-portfolio-favorites{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:12px;max-width:876px}.user-portfolio-favorites-component .user-portfolio-favorites>:nth-child(n){margin-bottom:24px}.user-portfolio-favorites-component .user-portfolio-favorites>:last-child{margin-bottom:0}.user-portfolio-favorites-component .user-portfolio-favorites .user-portfolio-favorite{margin-left:12px;margin-right:12px}.user-portfolio-favorites-component .user-portfolio-favorites .user-portfolio-favorite:nth-of-type(5n+1){margin-left:0}.user-portfolio-favorites-component .user-portfolio-favorites .user-portfolio-favorite:nth-of-type(5n){margin-right:0}.user-topic-component{background-color:#f5f5f5;min-width:1024px}.user-topic-component,.user-topic-component .user-quest-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}.user-topic-component .user-quest-header{position:relative;z-index:2;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:84px;font-size:1.5em;font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased;color:#fff;background-color:rgba(0,0,0,.12);text-shadow:0 1px 3px rgba(0,0,0,.02)}.user-topic-component .user-quest-back-button{width:36px;height:36px;position:absolute;top:24px;left:24px;border-radius:50%;z-index:1;background-color:rgba(0,0,0,.75)}.user-topic-component .user-quest-back-button span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;width:36px;height:36px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.user-topic-component .user-quest-back-button svg{width:12px;height:12px;fill:#b2b2b2;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.user-topic-component .all-episodes-link{-webkit-box-shadow:none;box-shadow:none;margin-bottom:0;position:absolute;right:42px;top:-36px;z-index:1;background-color:#f5f5f5}.user-topic-component .all-episodes-link:hover{background-color:#f5f5f5}.user-topic-component .all-episodes-link span{display:inline-block;vertical-align:middle;margin-right:20px}.user-topic-component .all-episodes-link svg{width:12px;height:12px;fill:#684ff8;-webkit-transform:rotate(90deg);transform:rotate(90deg);display:inline-block;vertical-align:middle}.user-topic-component .user-topic-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;margin:72px 0;width:996px;-ms-flex-item-align:center;align-self:center;position:relative}.user-topic-component .user-topic-content>:nth-child(n){margin-bottom:72px}.user-topic-component .user-topic-content>:first-child.all-episodes-link,.user-topic-component .user-topic-content>:last-child{margin-bottom:0}.parent-family-form-container{min-height:92%;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:24px!important}.parent-family-form-container .input-description{margin-top:2.4px}.parent-family-form-container .input-component{margin-bottom:24px}.parent-family-form-container .input-error{bottom:-15.6px}.parent-family-form-container a{color:#ed258f}.parent-family-form-container .horizontal-stepper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.parent-family-form-container .form-flow-header-component{padding:0 0 24px}.parent-family-form-container .form-flow-header-title{margin-top:0}.parent-family-form-container .form-flow-header-description{color:#7d7d7d;font-weight:700;margin-bottom:12px;font-family:Avenir;margin-top:24px}.parent-family-form-container .form-flow-info{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:"center";-ms-flex-pack:"center";justify-content:"center";margin-top:24px!important}.parent-family-form-container .form-flow-info .form-section-clear{margin-bottom:12px!important}.parent-family-form-container .form-flow-info .form-section-clear:hover{color:#7d7d7d!important}.parent-family-form-container .disabled{opacity:.5}.parent-family-form-container .back{color:#7861ff;background-color:#fff;border-color:#7861ff;width:144px;padding:9.6px;margin-top:24px;margin-right:24px}.parent-family-form-container .prefillEmail.disabled{opacity:1}.parent-family-form-container .prefillEmail.disabled .input-content{background-color:#fff;border:2px solid #d4d4d4}.parent-family-form-container .form-actions-wrapper{bottom:0;margin-top:auto;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;-ms-flex-item-align:center;align-self:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#f5f5f5;z-index:3;padding-bottom:24px}.parent-family-form-container .form-actions-wrapper .next{background-color:#7861ff;color:#fff;border-color:#7861ff;margin-top:24px;width:144px;max-width:144px;padding:9.6px}@media only screen and (max-width:600px){.parent-family-form-container .form-actions-wrapper .next{width:100%}}@media only screen and (min-width:1280px){.parent-family-form-container .form-actions-wrapper{position:fixed;width:55%}}@media only screen and (min-height:600px) and (max-width:1279px){.parent-family-form-container .form-actions-wrapper{position:fixed;width:100%}}.new-kid-form-container{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;padding-bottom:24px!important}.new-kid-form-container a{color:#ed258f}.new-kid-form-container .form-split{-ms-flex-item-align:start;align-self:flex-start;width:100%}.new-kid-form-container .input-error{bottom:-16px}.new-kid-form-container .form-input-nickname .input-content{margin-bottom:10.2px}.new-kid-form-container .kid-avatar-name-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.new-kid-form-container .kid-avatar-name-wrapper .kid-nickname-password-wrapper{width:70%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.new-kid-form-container .kid-avatar-name-wrapper .kid-avatar-wrapper{margin-left:auto}.new-kid-form-container .why{color:#ed258f;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:48px;font-weight:900;cursor:pointer;font-size:.875em;margin-left:12px}.new-kid-form-container .birthday-why{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.new-kid-form-container .horizontal-stepper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.new-kid-form-container .form-flow-header-title{margin-top:72px}.new-kid-form-container .form-flow-1-header-description,.new-kid-form-container .form-flow-header-description{color:#7d7d7d;font-weight:700;margin-bottom:12px;font-family:Avenir;margin-top:18px}.new-kid-form-container .kid-identity-wrapper{-ms-flex-item-align:start;align-self:flex-start;width:100%}.new-kid-form-container .kid-identity-wrapper a{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.new-kid-form-container .form-flow-info{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:"center";-ms-flex-pack:"center";justify-content:"center";margin-top:24px!important}.new-kid-form-container .form-flow-info .form-section-clear{margin-bottom:2.4px!important;margin-top:-24px!important}.new-kid-form-container .form-flow-info .form-section-clear:hover{color:#7d7d7d!important}.new-kid-form-container .date-input{max-width:291px}.new-kid-form-container .form-actions-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;bottom:0;background-color:#f5f5f5;padding-bottom:24px;z-index:3}.new-kid-form-container .form-actions-wrapper .next{background-color:#7861ff;color:#fff;border-color:#7861ff;margin-left:24px;width:144px;padding:9.6px}.new-kid-form-container .form-actions-wrapper .disabled{opacity:.5}.new-kid-form-container .form-actions-wrapper .back{color:#7861ff;background-color:#fff;border-color:#7861ff;width:144px;padding:9.6px}@media only screen and (min-width:1280px){.new-kid-form-container .form-actions-wrapper{position:fixed;width:50%}}@media only screen and (max-width:1279px){.new-kid-form-container .form-actions-wrapper{width:100%;left:0}}@media only screen and (min-height:600px) and (max-width:1279px){.new-kid-form-container .form-actions-wrapper{position:fixed}}.new-kid-form-container .disabled{opacity:.5}.new-kid-form-container .why-birthday-info-wrapper{position:relative;z-index:1;-ms-flex-item-align:end;align-self:flex-end}.new-kid-form-container .why-birthday-info-wrapper .why-birthday-info{width:420px;height:180px;padding:12px 24px 24px;font-family:Avenir;position:absolute;margin-top:-240px;right:1%;z-index:2}.new-kid-form-container .why-birthday-info-wrapper .why-birthday-info .question{font-size:18px;font-weight:700;line-height:21.6px}.new-kid-form-container .why-birthday-info-wrapper .why-birthday-info .answer{margin-top:12px;font-size:14.4px;font-weight:400;color:#7d7d7d;line-height:21.6px}.new-kid-form-container .why-birthday-info-wrapper .why-birthday-info .closeBtn{margin-left:98.5%;fill:#7d7d7d}@media (max-width:480px){.new-kid-form-container .why-birthday-info-wrapper .why-birthday-info{width:90%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}@media (max-width:480px){.new-kid-form-container .why-birthday-info-wrapper{width:100%}}form.new-payment-form-container{min-height:75%;margin-top:36px;padding-bottom:36px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}form.new-payment-form-container,form.new-payment-form-container .payment-exp-cvc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}form.new-payment-form-container .payment-exp-cvc{padding:0;width:100%}@media (min-width:468px){form.new-payment-form-container .payment-exp-cvc{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}form.new-payment-form-container .payment-exp-cvc>:first-child{width:50%}}@media screen and (min-width:468px) and (max-width:468px){form.new-payment-form-container .payment-exp-cvc>:first-child{width:100%}}@media (min-width:468px){form.new-payment-form-container .payment-exp-cvc>:nth-child(2){width:50%}}@media screen and (min-width:468px) and (max-width:468px){form.new-payment-form-container .payment-exp-cvc>:nth-child(2){width:100%}}@media (max-width:468px){form.new-payment-form-container .payment-exp-cvc{z-index:0}}@media (min-width:468px){form.new-payment-form-container .form-input-expDate{margin-right:9px}}@media (min-width:468px){form.new-payment-form-container .form-input-cvc{margin-left:9px}}form.new-payment-form-container .payment-form-tos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:start;align-self:flex-start}form.new-payment-form-container .payment-form-tos>:nth-child(n){margin-right:12px}form.new-payment-form-container .payment-form-tos>:last-child{margin-right:0}form.new-payment-form-container .payment-form-tos-description{font-size:.75em;font-family:Avenir;font-style:normal;font-weight:500;-webkit-font-smoothing:antialiased;line-height:1.25em;color:#454545}form.new-payment-form-container .payment-form-original-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased}form.new-payment-form-container .payment-form-original-price>:nth-child(n){margin-bottom:12px}form.new-payment-form-container .payment-form-original-price>:last-child{margin-bottom:0}form.new-payment-form-container .payment-form-original-price.coupon{-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}form.new-payment-form-container .payment-form-original-price.coupon .payment-form-price{font-size:1em;text-decoration:line-through}form.new-payment-form-container .payment-form-discount-price,form.new-payment-form-container .payment-form-price{font-size:2em}@media (max-width:468px){form.new-payment-form-container .payment-form-discount-price,form.new-payment-form-container .payment-form-price{font-size:1.5em}}form.new-payment-form-container .scholarship-input-container{margin-top:48px;margin-bottom:0}form.new-payment-form-container .form-actions-wrapper{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:auto;padding-bottom:24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#f5f5f5;z-index:3}form.new-payment-form-container .form-actions-wrapper .finish{background-color:#7861ff;color:#fff;border-color:#7861ff;margin-left:24px;padding:9.6px;width:144px}form.new-payment-form-container .form-actions-wrapper .back{color:#7861ff;background-color:#fff;border-color:#7861ff;padding:9.6px;width:144px}@media only screen and (min-width:1280px){form.new-payment-form-container .form-actions-wrapper{position:fixed;width:50%}}@media only screen and (max-width:1279px){form.new-payment-form-container .form-actions-wrapper{width:100%;left:0}}@media only screen and (min-height:600px) and (max-width:1279px){form.new-payment-form-container .form-actions-wrapper{position:fixed}}form.new-payment-form-container .form-actions-wrapper .disabled{opacity:.5}form.new-payment-form-container .skipCheck{visibility:hidden}form.new-payment-form-container .why-card{color:#4f7ff8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:48px;font-weight:900;cursor:pointer;font-size:.875em;margin-top:-26.4px;margin-bottom:12px;-ms-flex-item-align:start;align-self:flex-start}form.new-payment-form-container .why-card-info-wrapper{position:relative;z-index:1;-ms-flex-item-align:end;align-self:flex-end}@media (max-width:480px){form.new-payment-form-container .why-card-info-wrapper .video-component{background-color:#000;margin-top:5px}}@media (max-width:540px){form.new-payment-form-container .why-card-info-wrapper .play-button-component{width:40px!important;height:40px!important;margin-left:45%}}form.new-payment-form-container .why-card-info-wrapper .why-card-info{width:420px;padding:12px 21px 24px;font-family:Avenir;position:absolute;margin-top:-240px;right:1%;z-index:2}form.new-payment-form-container .why-card-info-wrapper .why-card-info .question{font-size:18px;font-weight:700;line-height:21.6px}@media (max-width:480px){form.new-payment-form-container .why-card-info-wrapper .why-card-info .question{margin-top:10px}}form.new-payment-form-container .why-card-info-wrapper .why-card-info .answer{margin-top:12px;font-size:14.4px;font-weight:400;color:#7d7d7d;line-height:21.6px}form.new-payment-form-container .why-card-info-wrapper .why-card-info .closeBtn{margin-left:98.5%;fill:#7d7d7d;cursor:pointer}@media (max-width:480px){form.new-payment-form-container .why-card-info-wrapper .why-card-info{width:99%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}@media (max-width:480px){form.new-payment-form-container .why-card-info-wrapper{width:100%}}form.new-pricing-plan-form-container{text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:6px;padding-bottom:12px}form.new-pricing-plan-form-container>:nth-child(n){margin-bottom:24px}form.new-pricing-plan-form-container>:last-child{margin-bottom:0}@media only screen and (min-width:1280px){form.new-pricing-plan-form-container{margin-top:48px}}form.new-pricing-plan-form-container .form-actions-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;bottom:0;background-color:#f5f5f5;padding-bottom:24px;z-index:3}form.new-pricing-plan-form-container .form-actions-wrapper .next{background-color:#7861ff;color:#fff;border-color:#7861ff;margin-left:24px;width:144px;padding:9.6px}form.new-pricing-plan-form-container .form-actions-wrapper .disabled{opacity:.5}form.new-pricing-plan-form-container .form-actions-wrapper .back{color:#7861ff;background-color:#fff;border-color:#7861ff;width:144px;padding:9.6px}@media only screen and (min-width:1280px){form.new-pricing-plan-form-container .form-actions-wrapper{position:fixed;width:50%}}@media only screen and (min-height:600px) and (max-width:1279px){form.new-pricing-plan-form-container .form-actions-wrapper{position:fixed;width:100%}}form.new-pricing-plan-form-container .form-field-wrapper{margin:0 24px;width:420px;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}form.new-pricing-plan-form-container .form-field-wrapper .form-section-clear{margin-left:36px;margin-top:-24px}form.new-pricing-plan-form-container .form-field-wrapper .form-section-discount{width:240px}form.new-pricing-plan-form-container .form-field-wrapper .form-section-apply{-ms-flex-item-align:center;align-self:center;font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased;cursor:pointer;-webkit-transition:.2s;transition:.2s;color:#b2b2b2;margin-left:36px;margin-top:-24px}form.new-pricing-plan-form-container .form-field-wrapper .form-section-apply:hover,form.new-pricing-plan-form-container .form-field-wrapper .form-section-clear:hover{color:#7d7d7d!important}.new-pricing-plan-form-container.valid .product-num-kid-toggle-component:not(.one) .product-num-kid-icon.face svg{background:transparent}.new-pricing-plan-form-container.valid .product-component input:not(:checked)~label .product-header-component{background-image:none}.new-pricing-plan-form-container.valid .product-component input:not(:checked)~label .product{background:transparent}.new-pricing-plan-form-container.valid .product-component input:not(:checked)~label .product-button,.new-pricing-plan-form-container.valid .product-component input:not(:checked)~label .product-decimal,.new-pricing-plan-form-container.valid .product-component input:not(:checked)~label .product-dollar,.new-pricing-plan-form-container.valid .product-component input:not(:checked)~label .product-interval,.new-pricing-plan-form-container.valid .product-component input:not(:checked)~label .product-payment-subtext,.new-pricing-plan-form-container.valid .product-component input:not(:checked)~label .product-price,.new-pricing-plan-form-container.valid .product-component input:not(:checked)~label .product-recurring{color:#fff}.new-pricing-plan-form-container.valid .product-component input:not(:checked)~label .product-flag-text,.new-pricing-plan-form-container.valid .product-component input:not(:checked)~label .product-highlight,.new-pricing-plan-form-container.valid .product-component input:not(:checked)~label .product-label{color:#57dcbb}.new-pricing-plan-form-container.valid .product-component input:not(:checked)~label .product-button{background-color:transparent}.new-pricing-plan-form-container.valid .product-component input:not(:checked)~label .product,.new-pricing-plan-form-container.valid .product-component input:not(:checked)~label .product-button{-webkit-box-shadow:none;box-shadow:none}.new-pricing-plan-form-container.valid .product-component input:not(:checked)~label .product-title{text-shadow:none}.new-pricing-plan-form-container.valid .product-component input:not(:checked)~label .product-highlight,.new-pricing-plan-form-container.valid .product-component input:not(:checked)~label .product-label{background-color:#fff}.new-pricing-plan-form-container.littlebits.valid .product-num-kid-toggle-component:not(.many) .product-num-kid-icon.faces svg{background:#5f027e}.new-pricing-plan-form-container.littlebits.valid .product-component input:not(:checked)~label .product-flag-text,.new-pricing-plan-form-container.littlebits.valid .product-component input:not(:checked)~label .product-highlight,.new-pricing-plan-form-container.littlebits.valid .product-component input:not(:checked)~label .product-label{color:#5f027e}.registration-flow-container .form-flow-content:first-child.show{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.family-and-kid{width:100%;height:100%;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:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Avenir}.family-and-kid .featureList li{color:#fff;margin-bottom:20px}.family-and-kid .featureList li div,.family-and-kid .featureList li svg{display:inline-block;vertical-align:middle}.family-and-kid .hero-text{color:#fff;font-weight:900}.family-and-kid .secondary-text{color:#fff;font-weight:700;font-size:24px;margin-top:0}.family-and-kid .course-highlights{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;margin-top:48px}.family-and-kid .rounded-wrapper{color:#fff;background-color:rgba(0,0,0,.3);padding:0 9px;border-radius:21.96px;font-family:Avenir;font-style:normal;font-weight:900;font-size:14.4px;line-height:30px}.family-and-kid .highlight{background-image:url("/public/svg/registration/yellow-highlight.svg");width:114px;height:30px;background-color:unset;margin-left:-108px}.family-and-kid .highlighted-text-1,.family-and-kid .highlighted-text-2{color:#fff;font-size:21.6px;font-weight:900}.family-and-kid .highlighted-text-2{z-index:3;color:#7861ff}.family-and-kid .highlighted-text-1{margin-right:9px}.family-and-kid .how-diy-works{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center;margin:36px auto 0;width:100%;color:#fff;font-weight:700;font-size:18px;padding-left:84px;font-family:Avenir}.family-and-kid .how-diy-works .text{line-height:22px}.family-and-kid .how-diy-works .see-wrapper{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;width:25%}.family-and-kid .how-diy-works .see-wrapper .image{margin-left:-24px;width:39.6px;height:36px;background-image:url("/public/svg/registration/see.svg")}.family-and-kid .how-diy-works .see-wrapper .text{margin-top:12px}.family-and-kid .how-diy-works .do-wrapper{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;width:22%;margin-left:48px}.family-and-kid .how-diy-works .do-wrapper .image{width:39.6px;height:36px;background-image:url("/public/svg/registration/do.svg")}.family-and-kid .how-diy-works .do-wrapper .text{margin-top:12px}.family-and-kid .how-diy-works .share-wrapper{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;width:22%;margin-left:48px}.family-and-kid .how-diy-works .share-wrapper .image{width:39.6px;height:36px;background-image:url("/public/svg/registration/share.svg")}.family-and-kid .how-diy-works .share-wrapper .text{margin-top:12px}@media only screen and (max-width:1279px){.family-and-kid{display:none}}.purple-tint-left-panel{background-color:#684ff8;width:45%;height:820px;min-height:100vh;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:center;-ms-flex-align:center;align-items:center;font-family:Avenir;padding-top:54px}.purple-tint-left-panel .form-flow-logo-svg{cursor:pointer!important;z-index:2}@media only screen and (max-width:1279px){.purple-tint-left-panel{display:none;height:100vh;min-height:100vh}}.stepper{font-family:Avenir;font-weight:700;font-size:14px;line-height:18px}.stepper,.stepper .step-line{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}.stepper .step{padding:4.8px 9.6px;border-radius:50%;color:#fff}.stepper .line{width:24px;height:3px;border:none}.stepper .step-line-active{background-color:#00baa1}.stepper .step-line-disabled{background-color:rgba(0,186,161,.43)}.stepper .step-line-completed{background-color:#00baa1}.new-form-flow-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;background-color:#f5f5f5}.new-form-flow-container .extra-top-space{margin-top:66px}.new-form-flow-container .form-flow-logo-svg{-ms-flex-item-align:center;align-self:center}.new-form-flow-container .form-flow-content-wrapper{width:100%}.new-form-flow-container .form-flow-content{display:none;position:relative;color:#454545;overflow:hidden}.new-form-flow-container .form-flow-content.show{display:-webkit-box;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:100vh;display:flex;-ms-flex-direction:row;flex-direction:row}@media (max-width:468px){.new-form-flow-container .form-flow-content.show{padding-bottom:66px}}.new-form-flow-container .form-flow-content.show:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;opacity:0;-webkit-transition:opacity 1.5s;transition:opacity 1.5s}.new-form-flow-container .form-flow-content.valid .form-flow-info-face-svg{background:transparent}.new-form-flow-container .form-flow-content.valid .form-section-content,.new-form-flow-container .form-flow-content.valid .kid-form-component{border-color:#fff}.new-form-flow-container .form-flow-content.valid .form-section{background:#f5f5f5}.new-form-flow-container .form-flow-content.valid .form-section-title{color:#7d7d7d}.new-form-flow-container .form-flow-content.valid .form-section,.new-form-flow-container .form-flow-content.valid .input-content{border:none}.new-form-flow-container .form-flow-content.valid:before{opacity:1;-webkit-transition:opacity 1.5s;transition:opacity 1.5s}.new-form-flow-container .form-flow-content.valid .form-flow-submit-details{border:2px solid hsla(0,0%,100%,.5);background-color:transparent;color:#fff}.new-form-flow-container .form-flow-content.valid .jam-lb-logo-component.sprinkles:before,.new-form-flow-container .form-flow-content.valid .jam-ovoid-logo-svg-component.sprinkles:before{background-image:url("/public/svg/other/sprinkles-green.svg")}.new-form-flow-container .form-flow-content.valid .purchase-summary-content{border-top-color:#fff;border-bottom-color:#fff}.new-form-flow-container .inner-wrapper{z-index:1;max-width:648px;margin-left:auto;margin-right:auto}.new-form-flow-container .inner-wrapper .form-flow-header-sub-title{margin-bottom:4.8px}.new-form-flow-container .inner-wrapper .stepper-wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:48px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1279px){.new-form-flow-container .inner-wrapper .stepper-wrapper{margin-top:12px}}.new-form-flow-container .inner-wrapper .form-flow-logo-svg-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:4.8px}.new-form-flow-container .inner-wrapper .form-flow-logo-svg-mobile svg{width:60px;height:60px}@media (max-width:1279px){.new-form-flow-container .inner-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:18px}}.new-form-flow-container .form-flow-submit-details{text-align:center;margin-bottom:0;-ms-flex-item-align:center;align-self:center;color:#454545;border-radius:8px;padding:24px;background-color:#ffca36}.new-form-flow-container .form-flow-submit-details>:nth-child(n){margin-bottom:6px}.new-form-flow-container .form-flow-submit-details>:last-child{margin-bottom:0}.new-form-flow-container form{width:100%;padding:0 24px;background-color:transparent}@media (max-width:468px){.new-form-flow-container form.pricing-plan-form-container{padding:0}}.new-form-flow-container .form-flow-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;margin-top:60px;width:405px;-ms-flex-item-align:center;align-self:center}@media (max-width:501px){.new-form-flow-container .form-flow-info{width:100%}}.new-form-flow-container .form-flow-info .parent-reports-existing-kid{color:#fff}.new-form-flow-container .form-flow-info svg.form-flow-info-face-svg{width:36px;height:36px;position:absolute;left:-48px;bottom:-18px;fill:#b2b2b2;background:#fff;border-radius:50%}@media (max-width:501px){.new-form-flow-container .form-flow-info svg.form-flow-info-face-svg{opacity:0}}.new-form-flow-container .form-flow-speech-bubble{text-align:center;width:405px;padding:18px 24px;background-color:#fff;color:#454545;font-size:.875em;line-height:1.5em;border-radius:20px;border-bottom-left-radius:4px;-webkit-transition:.2s;transition:.2s}@media (max-width:501px){.new-form-flow-container .form-flow-speech-bubble{width:100%;border-radius:20px;-webkit-transition:.2s;transition:.2s}}.new-form-flow-container.littlebits .form-flow-logo-svg{margin-top:36px;margin-bottom:42px}.new-form-flow-container.littlebits a{color:#ed258f}.new-form-flow-container.littlebits a:hover{color:#ce1175}.new-form-flow-container.littlebits .form-flow-content.show:before{background-color:#5f027e}.new-form-flow-container.littlebits .form-flow-speech-bubble{background-color:#8d09ba}.new-form-flow-container.littlebits svg.form-flow-info-face-svg{fill:#8d09ba}.form-flow-header-component{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;padding:0 24px 24px;-ms-flex-negative:0;flex-shrink:0;text-align:center}.form-flow-header-component>:nth-child(n){margin-bottom:12px}.form-flow-header-component>:last-child{margin-bottom:0}@media (max-width:408px){.form-flow-header-component{padding:0 12px 24px}}.form-flow-header-component .form-flow-header-title{font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased;margin:24px 0 0;font-size:2em;line-height:1.25em;color:#454545}@media (max-width:468px){.form-flow-header-component .form-flow-header-title{font-size:1.5em;margin:12px 0 0}}@media (max-width:1279px){.form-flow-header-component .form-flow-header-title{margin:12px 0 0}}.form-flow-header-component .form-flow-header-sub-title{font-family:Avenir;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased;color:#454545}.form-flow-header-component .form-flow-header-description{font-size:1.125em;line-height:1.25em;color:#7d7d7d;margin-top:12px}@media (max-width:468px){.form-flow-header-component .form-flow-header-description{font-size:.875em;max-width:345px!important}}.student-signup-flow-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;background-color:#7861ff}.student-signup-flow-container .layout-left .promo-video{width:25vw;margin:auto;border-radius:9px}.student-signup-flow-container .layout-left .step-info-svg{height:650px;width:650px}.student-signup-flow-container .layout-left .parent-email-banner-container{position:relative;left:-2px;bottom:170px}.student-signup-flow-container .layout-left .parent-email-banner-container .parent-email{width:200px}.student-signup-flow-container .layout-left .email-sent-message{width:500px}.student-signup-flow-container .layout-left .banner-name-info{position:relative;left:137px;bottom:313px;width:270px}.student-signup-flow-container .layout-left .banner-name-info .scroll-text{width:270px;overflow:hidden;text-overflow:ellipsis}.student-signup-flow-container .layout-left .verification-success-text{position:relative;bottom:200px;width:170px}.student-signup-flow-container .layout-left .problem-signing-in-text{position:relative;bottom:200px}.student-signup-flow-container .layout-right{height:100vh;width:60vw;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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-size:cover;background-repeat:no-repeat;background-image:url("https://cdn-jam-p00.diy.org/assets/classroom/signup-banner.svg")}.student-signup-flow-container .layout-right .diy-paw-logo{height:150px;width:150px}.student-signup-flow-container .layout-right .sign-up-text-container{width:500px}.student-signup-flow-container .layout-right .sign-up-text-container .classcode-form{width:100%!important;background-color:#543fc7;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.student-signup-flow-container .layout-right .sign-up-text-container .sign-up-text{margin-top:80px}.student-signup-flow-container .email{border:2px solid #e3e3e3;color:#fff;padding-left:90px;font-weight:700;margin-top:30px}.student-signup-flow-container:hover{-webkit-box-shadow:0 -1px 0 rgba(0,0,0,.04),0 2px 4px rgba(0,0,0,.25);box-shadow:0 -1px 0 rgba(0,0,0,.04),0 2px 4px rgba(0,0,0,.25)}.student-signup-flow-container .link{color:#f5f5f5;font-weight:600}.student-signup-flow-container .link:hover{color:#ededed}.adult-verify-email-success{width:100%;height:100vh;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.adult-verify-email-success,.adult-verify-email-success .modal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.adult-verify-email-success .modal{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:700px;height:450px;background-color:#7861ff;-webkit-box-shadow:#454545 0 5px 15px;box-shadow:0 5px 15px #454545;border-radius:9px;background-image:url("https://cdn-jam-p00.diy.org/educator/common/backgrounds/congrats-micro-elements.png")}@media (max-width:768px){.adult-verify-email-success .modal{width:100%;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.adult-verify-email-success .modal .success-image{background-image:url("https://cdn-jam-p00.diy.org/educator/common/white-bg-paw-logo.png");background-size:cover;height:110px;width:112px;margin-top:-65px}@media (max-width:768px){.adult-verify-email-success .modal .success-image{margin-top:-40px}}.adult-verify-email-success .modal .celebration-image{background-size:cover;height:61px;width:65px;background-image:url("https://cdn-jam-p00.diy.org/educator/common/backgrounds/circular-decorations.png")}.adult-verify-email-success .modal .button{margin-top:90px;bottom:10px;z-index:7}@media (max-width:768px){.adult-verify-email-success .modal .button{display:none}}.stepper-wrapper .step-wrapper .image-title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.stepper-wrapper .step-wrapper .image-title-wrapper .image{width:25px;height:25px}.stepper-wrapper .step-wrapper .image-title-wrapper .chip-title{width:75px;margin-left:10px!important;padding:1px 2px;border-radius:25px;background-color:#ededed}.stepper-wrapper .step-wrapper .image-title-wrapper .chip-title-text{padding:5px}.stepper-wrapper .step-wrapper .step-content-wrapper{border-left:4px solid #0ee3aa;margin-left:10px;padding:15px}.stepper-wrapper .step-wrapper .last-line{border-left:0}.adult-verify-email-failure{width:100%;height:100vh;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}.adult-verify-email-failure .modal{display:-webkit-box;display:-ms-flexbox;display:flex;width:700px;height:450px;background-color:#f66;-webkit-box-shadow:#454545 0 5px 15px;box-shadow:0 5px 15px #454545;border-radius:9px;position:relative}@media (max-width:768px){.adult-verify-email-failure .modal{width:100%;height:100%;-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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.adult-verify-email-failure .modal .overlay-close{padding:10px;position:absolute;right:0}@media (max-width:768px){.adult-verify-email-failure .modal .overlay-close{display:none}}.adult-verify-email-failure .modal .overlay-close svg{fill:#ededed;width:15px;height:15px}.adult-verify-email-failure .modal .left-image-wrapper{width:50%;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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.adult-verify-email-failure .modal .left-image-wrapper .failure-image{background-image:url("https://cdn-jam-p00.diy.org/educator/common/white-bg-paw-logo.png");background-size:cover;height:150px;width:150px;border-radius:9px}.adult-verify-email-failure .modal .right-image-bg{margin-left:5%;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:center;-ms-flex-align:center;align-items:center;background-size:cover;width:50%}@media (max-width:768px){.adult-verify-email-failure .modal .right-image-bg{width:100%;margin-top:30px}}.adult-verify-email-failure .modal .right-image-bg .text-section{width:500px;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}.adult-verify-email-failure .modal .button{margin-top:20px;bottom:10px;z-index:7}.adult-verify-email-failure .modal .step-content-wrapper{border-left:8px solid #ededed!important;padding:10px 30px 30px}.adult-verify-email-failure .modal .last-line{border-left:0!important}.adult-verify-email-failure .modal .active-icon{width:25px;height:25px;border-radius:50%;background-color:#ededed}.freeFlowOverlay .freeFlow{position:relative;margin-top:20px;margin-bottom:20px;width:80vw;height:calc(100vh - 150px);min-height:850px;background-color:#684ff8;border-radius:60px;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}@media (max-width:1032px){.freeFlowOverlay .freeFlow{width:100vw;margin:0;border-radius:0;min-height:100vh;height:unset;overflow-x:clip}}.freeFlowOverlay .freeFlow .pawIcon{width:95px;height:auto;margin:30px auto 0}.freeFlowOverlay .freeFlow .bgImg{width:100%;height:480px;margin:0 auto;position:absolute;z-index:1;top:25vh}@media (max-width:468px){.freeFlowOverlay .freeFlow .bgImg{width:150%;max-width:578px;height:550px;margin-left:-75px;position:unset}}@media (max-width:1032px){.freeFlowOverlay .freeFlow .bgImg{top:35vh;height:auto}}.freeFlowOverlay .freeFlow .featureWrapper{z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:100px;padding-right:100px;margin-top:30px}@media (max-width:1032px){.freeFlowOverlay .freeFlow .featureWrapper{padding-left:10px;padding-right:10px;margin-top:0}}.freeFlowOverlay .freeFlow .featureWrapper .feature{margin:20px;width:20vw;height:20vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;border-radius:40px}@media (max-width:1032px){.freeFlowOverlay .freeFlow .featureWrapper .feature{width:44vw;height:45vw;margin-top:10px;margin-bottom:40px}}.freeFlowOverlay .freeFlow .featureWrapper .feature .img{width:90%;height:auto;margin:auto}@media (max-width:1032px){.freeFlowOverlay .freeFlow .featureWrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}}@media (max-width:1032px){.freeFlowOverlay .asset1{margin-left:auto!important;margin-top:-200px!important}}.freeFlowOverlay .asset2{position:relative}@media (max-width:1032px){.freeFlowOverlay .asset2{margin-top:-180px!important}}@media (max-width:1032px){.freeFlowOverlay .asset0{margin-top:20px!important}}.freeFlowOverlay .kid-safe{position:absolute;bottom:29%;left:33%;z-index:3}@media (max-width:1032px){.freeFlowOverlay .kid-safe{bottom:30%;left:30%}}@media (max-width:468px){.freeFlowOverlay .kid-safe{bottom:28vh;left:28vw}}.freeFlowOverlay .kid-safe img{width:120px}@media (max-width:1032px){.freeFlowOverlay .kid-safe img{width:160px}}@media (max-width:468px){.freeFlowOverlay .kid-safe img{width:100px}}.freeFlowOverlay .overlay-close{top:45px;right:30px;left:unset;background-color:unset}.freeFlowOverlay .overlay-close svg{fill:#e3e3e3}.freeFlowOverlay .free-button{margin:20px;width:500px}@media (max-width:1032px){.freeFlowOverlay .free-button{width:90vw;margin:10px;max-width:500px}}.verifyWithParent{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}.verifyWithParent .bgImg{width:100%;height:800px;margin:-2px auto 0}.verifyWithParent .overlayClose{position:absolute;right:50px;top:20px}.verifyWithParent .overlayClose svg{fill:#7d7d7d;width:15px;height:15px}.verifyWithParent .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;width:90%;height:500px;top:22%}.verifyWithParent .content .img{height:600px;border-radius:40px}.verifyWithParent .content .text{margin-left:65px}.verifyWithParent .content .text .asset{background-color:#684ff8;padding:25px;padding-left:40px;padding-right:40px;border-radius:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:24px;width:500px}.verifyWithParent .content .text .asset .icon{width:50px}.freemiumDownloadWrapper{background-image:url("https://cdn-jam-p00.diy.org/assets/free-flow/download.png");position:relative;background-position:50%;background-size:cover;overflow-x:hidden;background-color:#684ff8}.freemiumDownloadWrapper,.freemiumDownloadWrapper .freemiumDownloadContents{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:center;-ms-flex-align:center;align-items:center}.freemiumDownloadWrapper .freemiumDownloadContents{-ms-flex-item-align:center;align-self:center;width:100%;margin-top:0;margin-bottom:0}.freemiumDownloadWrapper .overlayClose{position:absolute;right:50px;top:20px}.freemiumDownloadWrapper .overlayClose svg{fill:#ededed;width:15px;height:15px}.freemiumDownloadWrapper .huge svg{width:35px;height:35px}
/*# sourceMappingURL=bundle.css.map*/