﻿@-webkit-keyframes ring{0%,100%{-webkit-transform:rotate(-5deg)}50%{-webkit-transform:rotate(5deg)}}@-moz-keyframes ring{0%,100%{-moz-transform:rotate(-5deg)}50%{-moz-transform:rotate(5deg)}}@keyframes ring{0%,100%{-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-o-transform:rotate(-5deg);transform:rotate(-5deg)}50%{-webkit-transform:rotate(5deg);-moz-transform:rotate(5deg);-ms-transform:rotate(5deg);-o-transform:rotate(5deg);transform:rotate(5deg)}}@-webkit-keyframes spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@-moz-keyframes spin{from{-moz-transform-origin:center center;-moz-transform:rotate(0deg)}to{-moz-transform-origin:center center;-moz-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes spinning{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1800deg)}}@-moz-keyframes spinning{from{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(1800deg)}}@keyframes spinning{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1800deg);-moz-transform:rotate(1800deg);-ms-transform:rotate(1800deg);-o-transform:rotate(1800deg);transform:rotate(1800deg)}}@-webkit-keyframes pulsate-green{0%,100%{background-color:#5fcf80}50%{background-color:#3ac162}}@-moz-keyframes pulsate-green{0%,100%{background-color:#5fcf80}50%{background-color:#3ac162}}@keyframes pulsate-green{0%,100%{background-color:#5fcf80}50%{background-color:#3ac162}}@-webkit-keyframes fanFair{0%,100%{-webkit-transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg)}}@-moz-keyframes fanFair{0%,100%{-moz-transform-origin:50% 50% 0 0;-moz-transform:translateX(0) translateY(0) rotate(0deg)}50%{-moz-transform-origin:50% 50% 0 0;-moz-transform:translateX(0) translateY(10px) rotate(10deg)}}@keyframes fanFair{0%,100%{-webkit-transform-origin:50% 50% 0 0;-moz-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;-o-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-moz-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);-o-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-moz-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;-o-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-moz-transform:translateX(0) translateY(10px) rotate(10deg);-ms-transform:translateX(0) translateY(10px) rotate(10deg);-o-transform:translateX(0) translateY(10px) rotate(10deg);transform:translateX(0) translateY(10px) rotate(10deg)}}@-webkit-keyframes pulsate-opacity-to-65{from{opacity:1}to{opacity:0.65}}@-moz-keyframes pulsate-opacity-to-65{from{opacity:1}to{opacity:0.65}}@keyframes pulsate-opacity-to-65{from{opacity:1}to{opacity:0.65}}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0)}}@-moz-keyframes shake{0%,100%{-moz-transform:translateX(0) translateY(0)}12.5%{-moz-transform:translateX(-12px) translateY(0)}37.5%{-moz-transform:translateX(10px) translateY(0)}62.5%{-moz-transform:translateX(-7px) translateY(0)}87.5%{-moz-transform:translateX(3px) translateY(0)}}@keyframes shake{0%,100%{-webkit-transform:translateX(0) translateY(0);-moz-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);-o-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-moz-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);-o-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-moz-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);-o-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-moz-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);-o-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-moz-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);-o-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@-moz-keyframes arrowRotateUp{from{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@-moz-keyframes arrowRotateDown{from{-moz-transform:rotate(180deg)}to{-moz-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3)}}@-moz-keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-moz-transform:scale(1.3)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3)}}@-webkit-keyframes sonarPingTracks{0%{opacity:0.15}40%{opacity:0.65;box-shadow:0 0 0 2px #fff}100%{opacity:0;box-shadow:0 0 0 2px #fff;-webkit-transform:scale(1.3)}}@-moz-keyframes sonarPingTracks{0%{opacity:0.15}40%{opacity:0.65;box-shadow:0 0 0 2px #fff}100%{opacity:0;box-shadow:0 0 0 2px #fff;-moz-transform:scale(1.3)}}@keyframes sonarPingTracks{0%{opacity:0.15}40%{opacity:0.65;box-shadow:0 0 0 2px #fff}100%{opacity:0;box-shadow:0 0 0 2px #fff;-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3)}}@-webkit-keyframes fade-in{from{opacity:0}to{opacity:1}}@-moz-keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes fade-in{from{opacity:0}to{opacity:1}}@-webkit-keyframes fade-out{from{opacity:1}to{opacity:0}}@-moz-keyframes fade-out{from{opacity:1}to{opacity:0}}@keyframes fade-out{from{opacity:1}to{opacity:0}}@-webkit-keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0)}}@-moz-keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-moz-transform:translatey(30px)}100%{opacity:1;-moz-transform:translatey(0)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-moz-transform:translatey(30px);-ms-transform:translatey(30px);-o-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-moz-transform:translatey(0);-ms-transform:translatey(0);-o-transform:translatey(0);transform:translatey(0)}}@-webkit-keyframes loading{0%,100%{opacity:1}50%{opacity:0.25}}@-moz-keyframes loading{0%,100%{opacity:1}50%{opacity:0.25}}@keyframes loading{0%,100%{opacity:1}50%{opacity:0.25}}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,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}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}h1,h2,h3,h4,h5,h6{color:#384047;display:block;font-weight:500;margin:0}h1,.h1{font-size:36px}h2,.h2{font-size:28px}h3,.h3{font-size:20px}h4,.h4{font-size:18px}h5,.h5{font-size:16px}h6,.h6{font-size:14px}.secondary-heading{position:relative;padding-bottom:15px}.secondary-heading:before,.secondary-heading:after{content:" ";display:table}.secondary-heading:after{clear:both}.secondary-heading h1,.secondary-heading h2,.secondary-heading h3{font-size:18px;color:#576366;font-weight:500;line-height:1.3}@media screen and (max-width: 959px){.secondary-heading h1,.secondary-heading h2,.secondary-heading h3{font-size:16px}}.secondary-heading h1 span,.secondary-heading h2 span,.secondary-heading h3 span{font-weight:normal;font-size:12.5px;color:#c0c7cd}.secondary-heading h1{color:#384047}.secondary-heading h3{font-size:16px}.secondary-heading p{font-size:14px;margin:5px 0 0 0;line-height:1.6;color:#576366}.secondary-heading p a{color:#3F8ABF;font-weight:500;transition:color .3s ease}.secondary-heading p a:hover{color:#326e99}.secondary-heading p strong{font-weight:500;color:#576366;margin:0;display:inline;font-size:1em}p{font-size:14px;line-height:1.5;margin-bottom:15px}strong{font-weight:500}.lead{font-size:16px;line-height:1.5;margin-bottom:30px}code{font-family:monospace;font-weight:500}address{font-size:12px}a{cursor:pointer}ul,ol{font-size:14px}ul.no-bullets,ol.no-bullets{list-style-type:none}ul.no-bullets ul,ol.no-bullets ul{list-style-type:none}.align-left{text-align:left}.align-right{text-align:right}.align-center{text-align:center}.text-centered{text-align:center}.box{-webkit-animation:panel-fade-up 0.4s ease;-moz-animation:panel-fade-up 0.4s ease;animation:panel-fade-up 0.4s ease;position:relative;background:#fff;box-shadow:0 2px 0 rgba(0,0,0,0.06);border-radius:4px;box-sizing:border-box}.box *,.box *:before,.box *:after{box-sizing:border-box}.box:before,.box:after{content:" ";display:table}.box:after{clear:both}@media screen and (max-width: 679px){.box{padding:20px}}@media screen and (min-width: 680px){.box{padding:30px}}@media screen and (max-width: 679px){.box{margin-bottom:20px}}@media screen and (min-width: 680px){.box{margin-bottom:30px}}.box.secondary{background-color:#f9fafa}.mixed-box{position:relative;-webkit-animation:panel-fade-up 0.4s ease;-moz-animation:panel-fade-up 0.4s ease;animation:panel-fade-up 0.4s ease}@media screen and (max-width: 679px){.mixed-box{margin-bottom:20px}}@media screen and (min-width: 680px){.mixed-box{margin-bottom:30px}}.mixed-box .box-header,.mixed-box .box-content,.mixed-box .box-actions,.mixed-box .box-alert,.mixed-box .box-footer{position:relative;background:#fff;box-sizing:border-box}.mixed-box .box-header *,.mixed-box .box-header *:before,.mixed-box .box-header *:after,.mixed-box .box-content *,.mixed-box .box-content *:before,.mixed-box .box-content *:after,.mixed-box .box-actions *,.mixed-box .box-actions *:before,.mixed-box .box-actions *:after,.mixed-box .box-alert *,.mixed-box .box-alert *:before,.mixed-box .box-alert *:after,.mixed-box .box-footer *,.mixed-box .box-footer *:before,.mixed-box .box-footer *:after{box-sizing:border-box}@media screen and (max-width: 679px){.mixed-box .box-header,.mixed-box .box-content,.mixed-box .box-actions,.mixed-box .box-alert,.mixed-box .box-footer{padding:20px}}@media screen and (min-width: 680px){.mixed-box .box-header,.mixed-box .box-content,.mixed-box .box-actions,.mixed-box .box-alert,.mixed-box .box-footer{padding:30px}}.mixed-box .box-header:before,.mixed-box .box-header:after,.mixed-box .box-content:before,.mixed-box .box-content:after,.mixed-box .box-actions:before,.mixed-box .box-actions:after,.mixed-box .box-alert:before,.mixed-box .box-alert:after,.mixed-box .box-footer:before,.mixed-box .box-footer:after{content:" ";display:table}.mixed-box .box-header:after,.mixed-box .box-content:after,.mixed-box .box-actions:after,.mixed-box .box-alert:after,.mixed-box .box-footer:after{clear:both}.mixed-box .box-header.secondary,.mixed-box .box-content.secondary,.mixed-box .box-actions.secondary,.mixed-box .box-alert.secondary,.mixed-box .box-footer.secondary{box-shadow:0 1px 0 rgba(0,0,0,0.05) inset,0 -1px 0 rgba(0,0,0,0.05) inset}.mixed-box .box-header.secondary:not(.alert),.mixed-box .box-content.secondary:not(.alert),.mixed-box .box-actions.secondary:not(.alert),.mixed-box .box-alert.secondary:not(.alert),.mixed-box .box-footer.secondary:not(.alert){background-color:#f9fafa}.mixed-box .box-header{border-radius:4px 4px 0 0;z-index:2}.mixed-box .box-header.secondary{box-shadow:0 -1px 0 rgba(0,0,0,0.05) inset}@media screen and (min-width: 680px){.mixed-box .box-actions{display:table;width:100%}}.mixed-box .box-actions:not(.box-footer){padding-top:15px;padding-bottom:15px}@media screen and (min-width: 680px){.mixed-box .box-actions.box-footer{padding-top:15px;padding-bottom:15px}}@media screen and (min-width: 680px){.mixed-box .box-actions .box-action-text,.mixed-box .box-actions .box-action-buttons{display:table-cell;vertical-align:middle}}.mixed-box .box-actions .box-action-text{line-height:24px;width:100%;padding-right:10px}@media screen and (max-width: 959px){.mixed-box .box-actions .box-action-text{font-size:13px}}@media screen and (min-width: 960px){.mixed-box .box-actions .box-action-text{font-size:14px}}@media screen and (min-width: 680px){.mixed-box .box-actions .box-action-text{margin:0;height:40px}}@media screen and (max-width: 679px){.mixed-box .box-actions .box-action-text{margin:0 0 10px}}.mixed-box .box-actions .box-action-text svg{vertical-align:middle;fill:#aeb7be;margin:0 5px 0 0}.mixed-box .box-actions.icons-only.success .box-action-text svg{fill:#36b55c}.mixed-box .box-actions.icons-only.success .box-action-text strong{color:#36b55c}.mixed-box .box-actions.icons-only.error .box-action-text{-webkit-animation:shake 325ms ease-in-out;-moz-animation:shake 325ms ease-in-out;animation:shake 325ms ease-in-out}.mixed-box .box-actions.icons-only.error .box-action-text svg{fill:#e21919}.mixed-box .box-actions.icons-only.error .box-action-text strong{color:#e21919}.mixed-box .box-actions .box-action-buttons{white-space:nowrap}.mixed-box .box-actions.alert{margin:0;border-radius:0;box-shadow:0 1px 0 rgba(0,0,0,0.05) inset,0 -1px 0 rgba(0,0,0,0.05) inset}.mixed-box .box-actions.alert.info,.mixed-box .box-actions.alert.icons-only{background-color:#f9fafa}.mixed-box .box-content{z-index:0}.mixed-box .box-footer{border-radius:0 0 4px 4px;box-shadow:0 2px 0 rgba(0,0,0,0.1);z-index:1}.mixed-box .box-footer.secondary{box-shadow:0 1px 0 rgba(0,0,0,0.05) inset,0 2px 0 rgba(0,0,0,0.1)}@media screen and (min-width: 680px){.mixed-box .box-footer.secondary{padding-top:15px;padding-bottom:15px}}.mixed-box .box-footer.secondary .icon-info{float:left;margin:0 12px 5px 0;position:relative;top:3px}.mixed-box .box-footer.secondary p{font-size:13px;color:#7b8b8e;line-height:1.5;text-align:left;margin-bottom:2px}.mixed-box .box-footer.secondary p a{color:#576366;font-weight:500}.mixed-box .box-footer.secondary p strong{font-weight:500}.contained{background:#fff;padding:30px 15px;margin-bottom:30px;position:relative;border-radius:5px;box-shadow:0 2px 0 0 rgba(0,0,0,0.1)}.contained:before,.contained:after{content:" ";display:table}.contained:after{clear:both}@media screen and (max-width: 679px){.contained{padding:20px 5px}}.contained.secondary{padding:20px}.contained.secondary .disclaimer{padding:15px 20px 15px 65px;margin:0 -20px -20px -20px}.contained.secondary .disclaimer .icon.icon-info{text-indent:-9999px}.contained.secondary .disclaimer p{margin-bottom:0}.survey-progress{list-style:none;text-align:center;display:table;box-sizing:border-box}.survey-progress *,.survey-progress *:before,.survey-progress *:after{box-sizing:border-box}@media screen and (min-width: 680px){.survey-progress{width:85%;margin:0 auto 30px}}@media screen and (max-width: 679px){.survey-progress{width:92%;margin:10px auto 20px}}.survey-progress li{position:relative;display:table-cell;color:#525b63;line-height:1;font-weight:500;white-space:nowrap}@media screen and (min-width: 680px){.survey-progress li{font-size:13px}}@media screen and (max-width: 679px){.survey-progress li{font-size:12px}}.survey-progress li svg{fill:#5fcf80;width:14px;left:50%;margin-left:-6px;position:absolute;left:50%}.survey-progress li svg.checkmark-icon{height:10px;top:9px}.survey-progress li svg.close-icon{height:12px;top:8px}.survey-progress li a{transition:color 300ms ease;color:inherit;display:block;height:100%;position:relative}.survey-progress li a:hover{color:#24282b}.survey-progress li span{display:block;width:200px;text-align:center;margin-left:-100px;position:absolute;top:38px;left:50%}.survey-progress li:not(.divider){height:49px}@media screen and (min-width: 680px){.survey-progress li:not(.divider){width:68px}}@media screen and (max-width: 679px){.survey-progress li:not(.divider){width:48px}}.survey-progress li:not(.divider):before{content:' ';display:inline-block;width:28px;height:28px;border:2px solid #cbd4d8;border-radius:28px;position:absolute;top:0;left:50%;margin-left:-14px}.survey-progress li.current:before,.survey-progress li.complete:before{border-color:#5fcf80}.survey-progress li.divider:before{content:' ';display:block;width:100%;height:2px;background:rgba(0,0,0,0.04);border-radius:10px;position:absolute;top:13px}.survey-header{position:relative;text-align:center;box-sizing:border-box}.survey-header *,.survey-header *:before,.survey-header *:after{box-sizing:border-box}@media screen and (min-width: 680px){.survey-header.without-divider:not(.without-margin){margin-bottom:25px}}@media screen and (max-width: 679px){.survey-header.without-divider:not(.without-margin){margin-bottom:15px}}.survey-header:not(.without-divider){border-bottom:1px solid #f0f2f4}@media screen and (min-width: 680px){.survey-header:not(.without-divider){padding:0 0 30px}}@media screen and (max-width: 679px){.survey-header:not(.without-divider){padding:0 0 20px}}.survey-header h1{color:#384047;line-height:1.5}@media screen and (min-width: 680px){.survey-header h1{font-size:24px}}@media screen and (max-width: 679px){.survey-header h1{font-size:18px}}.survey-header h2,.survey-header p{color:#8d9aa5;line-height:1.6;font-weight:normal}@media screen and (min-width: 680px){.survey-header h2,.survey-header p{font-size:16px}}@media screen and (max-width: 679px){.survey-header h2,.survey-header p{font-size:14px}}.survey-header h1+h2,.survey-header h2+h1{margin-top:3px}@media screen and (min-width: 680px){.survey-header p+h1{margin-top:10px}}@media screen and (max-width: 679px){.survey-header p+h1{margin-top:5px}}.survey-heading-text{text-align:center;padding:10px 0 40px;box-sizing:border-box}.survey-heading-text *,.survey-heading-text *:before,.survey-heading-text *:after{box-sizing:border-box}@media screen and (max-width: 679px){.survey-heading-text{padding:0 0 20px}}.survey-heading-text h1{margin-bottom:5px;line-height:1.5}@media screen and (min-width: 680px){.survey-heading-text h1{font-size:24px}}@media screen and (max-width: 679px){.survey-heading-text h1{font-size:20px}}.survey-heading-text p{color:#7b8b8e;line-height:1.5;padding:0;margin:0}@media screen and (min-width: 680px){.survey-heading-text p{font-size:16px}}@media screen and (max-width: 679px){.survey-heading-text p{font-size:14px}}@media screen and (max-width: 959px){.survey-heading-text p{padding:0 20px}}.survey fieldset:not(:last-child){border-bottom:2px solid #f0f2f4}.survey fieldset:last-child{margin:0;padding:0}.survey fieldset:last-child .form-item{margin:0}.survey .step:not(.current-wizard-step){display:none}.survey-list{margin:0;padding:0;list-style:none;box-sizing:border-box}.survey-list *,.survey-list *:before,.survey-list *:after{box-sizing:border-box}.survey-list.with-top-margin{margin-top:30px}.survey-list.with-top-border{border-top:1px solid #f0f2f4}.survey-list.with-bottom-border{border-bottom:1px solid #f0f2f4;margin-bottom:30px}.survey-list-item{position:relative}@media screen and (min-width: 680px){.padded-list-items .survey-list-item{padding:30px 0 30px 44px}}@media screen and (max-width: 679px){.padded-list-items .survey-list-item{padding:20px 0 20px 35px}}.padded-list-items.tight-padding .survey-list-item{padding-top:15px;padding-bottom:15px}.survey-list-item:not(:last-child){border-bottom:1px solid #f0f2f4}.survey-list-item-icon{display:block;fill:#d0d6d7;position:absolute;top:50%;right:10px;transition:fill 300ms ease, opacity 150ms ease, transform 150ms ease;-webkit-transform:translatey(-50%);-moz-transform:translatey(-50%);-ms-transform:translatey(-50%);-o-transform:translatey(-50%);transform:translatey(-50%)}.survey-list-item-icon-container:hover .survey-list-item-icon.close-24-icon{fill:#7b8b8e}.survey-list-item-icon-container:hover .survey-list-item-icon.help-outline-24-icon{fill:#36b55c}.showing-description .survey-list-item-icon.right-arrow-icon{-webkit-transform:translate(-10px, -50%) rotate(90deg);-moz-transform:translate(-10px, -50%) rotate(90deg);-ms-transform:translate(-10px, -50%) rotate(90deg);-o-transform:translate(-10px, -50%) rotate(90deg);transform:translate(-10px, -50%) rotate(90deg)}.showing-description .survey-list-item-icon.help-outline-24-icon{opacity:0}li:not(.showing-description) .survey-list-item-icon.close-24-icon{opacity:0}.survey-list-item-icon-container{display:block;position:absolute;cursor:pointer;padding:10px;width:44px;height:44px}@media screen and (min-width: 680px){.survey-list-item-icon-container{top:20px;right:5px}}@media screen and (max-width: 679px){.survey-list-item-icon-container{top:10px;right:-10px}}.tight-padding .survey-list-item-icon-container{top:10px}li:not(.showing-description) .survey-list-item-icon-container:before,li:not(.showing-description) .survey-list-item-icon-container:after{visibility:hidden;opacity:0;transition:transform 0.3s ease, opacity 0.3s ease}li:not(.showing-description) .survey-list-item-icon-container:before{position:absolute;z-index:1001;content:"";background:#384047;width:10px;height:10px;bottom:100%;-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;-webkit-transform:translate(-50%, 20px) rotate(45deg);-moz-transform:translate(-50%, 20px) rotate(45deg);-ms-transform:translate(-50%, 20px) rotate(45deg);-o-transform:translate(-50%, 20px) rotate(45deg);transform:translate(-50%, 20px) rotate(45deg);left:50%;border-radius:0 0 3px 0}li:not(.showing-description) .survey-list-item-icon-container:after{content:"What's this?";font:500 14px/22px "Gotham Rounded A", "Gotham Rounded B", "Gotham Rounded", "Helvetica Neue", Helvetica, Arial, sans-serif;white-space:nowrap;position:absolute;background:#384047;text-align:center;padding:10px 20px;width:auto;z-index:1000;border-radius:4px;visibility:hidden;opacity:0;transition:transform 0.3s ease, opacity 0.3s ease;-webkit-transform:translate(-50%, 15px);-moz-transform:translate(-50%, 15px);-ms-transform:translate(-50%, 15px);-o-transform:translate(-50%, 15px);transform:translate(-50%, 15px);color:#fff;left:50%;bottom:100%}li:not(.showing-description) .survey-list-item-icon-container:hover:before{visibility:visible;opacity:1;-webkit-transform:translate(-50%, 5px) rotate(45deg);-moz-transform:translate(-50%, 5px) rotate(45deg);-ms-transform:translate(-50%, 5px) rotate(45deg);-o-transform:translate(-50%, 5px) rotate(45deg);transform:translate(-50%, 5px) rotate(45deg)}li:not(.showing-description) .survey-list-item-icon-container:hover:after{visibility:visible;opacity:1;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0)}.survey-list-item-description{position:relative;background:#f9fafa;margin-bottom:-1px;border:1px solid #f0f2f4;border-width:1px 0;max-height:500px;transition:max-height 300ms ease, opacity 600ms ease, padding 300ms ease}@media screen and (max-width: 679px){.survey-list-item-description{padding:20px;margin-left:-20px;margin-right:-20px}}@media screen and (min-width: 680px){.survey-list-item-description{padding:30px;margin-left:-30px;margin-right:-30px}}li:not(.showing-description) .survey-list-item-description{max-height:0;opacity:0;padding-top:0;padding-bottom:0;overflow:hidden}.survey-list-item-description p{line-height:1.8;color:#7b8b8e}.survey-list-item-description:after{content:" ";display:block;background:#f9fafa;border:1px solid #e8ebed;border-width:1px 0 0 1px;border-radius:4px 0 0 0;position:absolute;top:-6px;width:12px;height:12px;-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (min-width: 680px){.survey-list-item-description:after{right:51px}}@media screen and (max-width: 679px){.survey-list-item-description:after{right:26px}}.survey-list-item-link{position:relative;display:block;color:#576366;transition:color 300ms ease}@media screen and (min-width: 680px){.survey-list-item-link{padding:30px 0}}@media screen and (max-width: 679px){.survey-list-item-link{padding:20px 0}}@media screen and (min-width: 680px){.survey-list-item-link:not(.accordion-link){padding-left:44px}}@media screen and (max-width: 679px){.survey-list-item-link:not(.accordion-link){padding-left:35px}}.tight-padding .survey-list-item-link{padding-top:20px;padding-bottom:20px}.ui-sortable .survey-list-item-link{cursor:move;background:#fff}@media screen and (min-width: 680px){.ui-sortable .survey-list-item-link{padding-left:78px}}@media screen and (max-width: 679px){.ui-sortable .survey-list-item-link{padding-left:68px}}.ui-sortable .survey-list-item-link:before{content:"";background:url("https://static.teamtreehouse.com/assets/global/drag-643c76ff1201ecfc96be8ce2777bc8fb.svg");background-size:20px 10px;width:20px;height:10px;position:absolute;top:50%;left:0;-webkit-transform:translatey(-50%);-moz-transform:translatey(-50%);-ms-transform:translatey(-50%);-o-transform:translatey(-50%);transform:translatey(-50%)}.survey-list-item-link:hover{color:#343b3d}@media screen and (max-width: 679px){.survey-list-item-radio,.survey-list-item-checkbox,.survey-list-item-rank{top:22px;width:20px;height:20px}}@media screen and (min-width: 680px){.survey-list-item-radio,.survey-list-item-checkbox,.survey-list-item-rank{top:30px;width:24px;height:24px}}.tight-padding .survey-list-item-radio,.tight-padding .survey-list-item-checkbox,.tight-padding .survey-list-item-rank{top:20px}.survey-list-item-radio,.survey-list-item-radio:after,.survey-list-item-checkbox,.survey-list-item-checkbox:after,.survey-list-item-rank,.survey-list-item-rank:after{display:block;border:2px solid #000;border-radius:4px;position:absolute}.survey-list-item-radio,.survey-list-item-checkbox{opacity:0.5;left:0}.survey-list-item-radio,.survey-list-item-radio:after,.survey-list-item-checkbox,.survey-list-item-checkbox:after{transition:opacity 150ms ease, border-color 150ms ease}a:hover .survey-list-item-radio,a:active .survey-list-item-radio,a.checked .survey-list-item-radio,a:hover .survey-list-item-radio:after,a:active .survey-list-item-radio:after,a.checked .survey-list-item-radio:after,a:hover .survey-list-item-checkbox,a:active .survey-list-item-checkbox,a.checked .survey-list-item-checkbox,a:hover .survey-list-item-checkbox:after,a:active .survey-list-item-checkbox:after,a.checked .survey-list-item-checkbox:after{opacity:1}a:active .survey-list-item-radio,a.checked .survey-list-item-radio,a:active .survey-list-item-radio:after,a.checked .survey-list-item-radio:after,a:active .survey-list-item-checkbox,a.checked .survey-list-item-checkbox,a:active .survey-list-item-checkbox:after,a.checked .survey-list-item-checkbox:after{border-color:#36b55c}.survey-list-item-rank{left:30px;top:50%;color:#000;opacity:0.4;text-align:center;font-weight:500;-webkit-transform:translatey(-50%);-moz-transform:translatey(-50%);-ms-transform:translatey(-50%);-o-transform:translatey(-50%);transform:translatey(-50%)}@media screen and (min-width: 680px){.survey-list-item-rank{line-height:20px}}@media screen and (max-width: 679px){.survey-list-item-rank{line-height:16px;font-size:11px}}.survey-list-item-radio,.survey-list-item-radio:after{border-radius:50%}.survey-list-item-radio:after{content:" ";opacity:0;left:50%;top:50%}@media screen and (max-width: 679px){.survey-list-item-radio:after{margin-top:-3px;margin-left:-3px;border-width:3px;width:6px;height:6px}}@media screen and (min-width: 680px){.survey-list-item-radio:after{margin-top:-4px;margin-left:-4px;border-width:4px;width:8px;height:8px}}.survey-list-item .input-radio{position:absolute;top:50%;left:3px;-webkit-transform:translatey(-50%);-moz-transform:translatey(-50%);-ms-transform:translatey(-50%);-o-transform:translatey(-50%);transform:translatey(-50%);z-index:0;cursor:pointer}.ie .survey-list-item .input-radio{left:5px;margin-top:-1px}.survey-list-item .input-radio:before,.survey-list-item .input-radio:after{display:block;content:" ";border-radius:50%;border:2px solid #000;z-index:1;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);transition:opacity 150ms ease, border-color 150ms ease;margin-top:-4px}.survey-list-item .input-radio:before{background:#fff;width:24px;height:24px}.survey-list-item .input-radio:after{width:8px;height:8px;border-width:4px}.survey-list-item .input-radio:not(:checked):before{border-color:#d4d9dd}.survey-list-item .input-radio:not(:checked):after{opacity:0}.survey-list-item .input-radio:checked:before,.survey-list-item .input-radio:checked:after{border-color:#36b55c}.survey-list-item-checkbox svg{opacity:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}a:active .survey-list-item-checkbox svg,a.checked .survey-list-item-checkbox svg{opacity:1;fill:#36b55c}.survey-list-item p{margin:0}.survey-list-item-label,.survey-list-item label{display:block;font-size:14px;line-height:24px;transition:color 300ms ease;cursor:pointer}.ui-sortable .survey-list-item-label,.ui-sortable .survey-list-item label{cursor:move}.survey-list-item-label:hover,.survey-list-item label:hover{color:#343b3d}.showing-description .survey-list-item-label,.showing-description .survey-list-item label{font-weight:500}.survey-actions{text-align:center;margin:30px 0}@media screen and (max-width: 679px){.survey-actions-back{margin-bottom:10px}}.survey-actions .hidden{display:none !important}.button{box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease, width 0.3s ease, opacity 0.3s ease;border-radius:4px;cursor:pointer;display:inline-block;font-family:"Gotham Rounded A", "Gotham Rounded B", "Gotham Rounded", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:500;position:relative;margin:0 10px 0 0;outline:none;text-align:center;text-decoration:none;vertical-align:baseline;white-space:nowrap;background-color:transparent;border:2px solid #5fcf80;color:#5fcf80}.button *,.button *:before,.button *:after{box-sizing:border-box}.button{font-size:14px;height:40px;line-height:36px;padding:0 15px}.button.square{padding:0;width:40px}.button.square{padding:0;width:40px}.button svg{fill:#5fcf80}.button:hover,.button:focus,.uploader.hover .button{border-color:#34ad58;color:#34ad58}.button:hover svg,.button:focus svg,.uploader.hover .button svg{fill:#34ad58}.button:last-child{margin-right:0}.ff .button:not(.button){line-height:1}.topic-html .button{border-color:#39ADD1;color:#39ADD1}.button.topic-html{border-color:#39ADD1;color:#39ADD1}.topic-css .button{border-color:#3079AB;color:#3079AB}.button.topic-css{border-color:#3079AB;color:#3079AB}.topic-javascript .button{border-color:#c25975;color:#c25975}.button.topic-javascript{border-color:#c25975;color:#c25975}.topic-java .button{border-color:#2c9676;color:#2c9676}.button.topic-java{border-color:#2c9676;color:#2c9676}.topic-ruby .button{border-color:#e15258;color:#e15258}.button.topic-ruby{border-color:#e15258;color:#e15258}.topic-business .button{border-color:#F9845B;color:#F9845B}.button.topic-business{border-color:#F9845B;color:#F9845B}.topic-wordpress .button{border-color:#838CC7;color:#838CC7}.button.topic-wordpress{border-color:#838CC7;color:#838CC7}.topic-php .button{border-color:#7D669E;color:#7D669E}.button.topic-php{border-color:#7D669E;color:#7D669E}.topic-ios .button{border-color:#53BBB4;color:#53BBB4}.button.topic-ios{border-color:#53BBB4;color:#53BBB4}.topic-android .button{border-color:#5cb860;color:#5cb860}.button.topic-android{border-color:#5cb860;color:#5cb860}.topic-design .button{border-color:#e59a13;color:#e59a13}.button.topic-design{border-color:#e59a13;color:#e59a13}.topic-development-tools .button{border-color:#637a91;color:#637a91}.button.topic-development-tools{border-color:#637a91;color:#637a91}.topic-python .button{border-color:#f092b0;color:#f092b0}.button.topic-python{border-color:#f092b0;color:#f092b0}.topic-digital-literacy .button{border-color:#c38cd4;color:#c38cd4}.button.topic-digital-literacy{border-color:#c38cd4;color:#c38cd4}.topic-game-development .button{border-color:#20898c;color:#20898c}.button.topic-game-development{border-color:#20898c;color:#20898c}.topic-csharp .button{border-color:#9e4d83;color:#9e4d83}.button.topic-csharp{border-color:#9e4d83;color:#9e4d83}.topic-databases .button{border-color:#eb7728;color:#eb7728}.button.topic-databases{border-color:#eb7728;color:#eb7728}.topic-undefined .button{border-color:#717b85;color:#717b85}.button.topic-undefined{border-color:#717b85;color:#717b85}.topic-html .button svg{fill:#39ADD1}.button.topic-html svg{fill:#39ADD1}.topic-css .button svg{fill:#3079AB}.button.topic-css svg{fill:#3079AB}.topic-javascript .button svg{fill:#c25975}.button.topic-javascript svg{fill:#c25975}.topic-java .button svg{fill:#2c9676}.button.topic-java svg{fill:#2c9676}.topic-ruby .button svg{fill:#e15258}.button.topic-ruby svg{fill:#e15258}.topic-business .button svg{fill:#F9845B}.button.topic-business svg{fill:#F9845B}.topic-wordpress .button svg{fill:#838CC7}.button.topic-wordpress svg{fill:#838CC7}.topic-php .button svg{fill:#7D669E}.button.topic-php svg{fill:#7D669E}.topic-ios .button svg{fill:#53BBB4}.button.topic-ios svg{fill:#53BBB4}.topic-android .button svg{fill:#5cb860}.button.topic-android svg{fill:#5cb860}.topic-design .button svg{fill:#e59a13}.button.topic-design svg{fill:#e59a13}.topic-development-tools .button svg{fill:#637a91}.button.topic-development-tools svg{fill:#637a91}.topic-python .button svg{fill:#f092b0}.button.topic-python svg{fill:#f092b0}.topic-digital-literacy .button svg{fill:#c38cd4}.button.topic-digital-literacy svg{fill:#c38cd4}.topic-game-development .button svg{fill:#20898c}.button.topic-game-development svg{fill:#20898c}.topic-csharp .button svg{fill:#9e4d83}.button.topic-csharp svg{fill:#9e4d83}.topic-databases .button svg{fill:#eb7728}.button.topic-databases svg{fill:#eb7728}.topic-undefined .button svg{fill:#717b85}.button.topic-undefined svg{fill:#717b85}.topic-html .button:hover,.topic-html .button:focus{border-color:#298fae;color:#298fae}.button:hover.topic-html,.button:focus.topic-html{border-color:#298fae;color:#298fae}.topic-css .button:hover,.topic-css .button:focus{border-color:#255d83;color:#255d83}.button:hover.topic-css,.button:focus.topic-css{border-color:#255d83;color:#255d83}.topic-javascript .button:hover,.topic-javascript .button:focus{border-color:#aa3e5b;color:#aa3e5b}.button:hover.topic-javascript,.button:focus.topic-javascript{border-color:#aa3e5b;color:#aa3e5b}.topic-java .button:hover,.topic-java .button:focus{border-color:#206f57;color:#206f57}.button:hover.topic-java,.button:focus.topic-java{border-color:#206f57;color:#206f57}.topic-ruby .button:hover,.topic-ruby .button:focus{border-color:#d9272e;color:#d9272e}.button:hover.topic-ruby,.button:focus.topic-ruby{border-color:#d9272e;color:#d9272e}.topic-business .button:hover,.topic-business .button:focus{border-color:#f75f2a;color:#f75f2a}.button:hover.topic-business,.button:focus.topic-business{border-color:#f75f2a;color:#f75f2a}.topic-wordpress .button:hover,.topic-wordpress .button:focus{border-color:#606bb7;color:#606bb7}.button:hover.topic-wordpress,.button:focus.topic-wordpress{border-color:#606bb7;color:#606bb7}.topic-php .button:hover,.topic-php .button:focus{border-color:#645180;color:#645180}.button:hover.topic-php,.button:focus.topic-php{border-color:#645180;color:#645180}.topic-ios .button:hover,.topic-ios .button:focus{border-color:#3e9d97;color:#3e9d97}.button:hover.topic-ios,.button:focus.topic-ios{border-color:#3e9d97;color:#3e9d97}.topic-android .button:hover,.topic-android .button:focus{border-color:#449d48;color:#449d48}.button:hover.topic-android,.button:focus.topic-android{border-color:#449d48;color:#449d48}.topic-design .button:hover,.topic-design .button:focus{border-color:#b67a0f;color:#b67a0f}.button:hover.topic-design,.button:focus.topic-design{border-color:#b67a0f;color:#b67a0f}.topic-development-tools .button:hover,.topic-development-tools .button:focus{border-color:#4e6173;color:#4e6173}.button:hover.topic-development-tools,.button:focus.topic-development-tools{border-color:#4e6173;color:#4e6173}.topic-python .button:hover,.topic-python .button:focus{border-color:#ea6590;color:#ea6590}.button:hover.topic-python,.button:focus.topic-python{border-color:#ea6590;color:#ea6590}.topic-digital-literacy .button:hover,.topic-digital-literacy .button:focus{border-color:#b067c6;color:#b067c6}.button:hover.topic-digital-literacy,.button:focus.topic-digital-literacy{border-color:#b067c6;color:#b067c6}.topic-game-development .button:hover,.topic-game-development .button:focus{border-color:#176062;color:#176062}.button:hover.topic-game-development,.button:focus.topic-game-development{border-color:#176062;color:#176062}.topic-csharp .button:hover,.topic-csharp .button:focus{border-color:#7c3c67;color:#7c3c67}.button:hover.topic-csharp,.button:focus.topic-csharp{border-color:#7c3c67;color:#7c3c67}.topic-databases .button:hover,.topic-databases .button:focus{border-color:#cd5e13;color:#cd5e13}.button:hover.topic-databases,.button:focus.topic-databases{border-color:#cd5e13;color:#cd5e13}.topic-undefined .button:hover,.topic-undefined .button:focus{border-color:#5a6269;color:#5a6269}.button:hover.topic-undefined,.button:focus.topic-undefined{border-color:#5a6269;color:#5a6269}.topic-html .button:hover svg,.topic-html .button:focus svg{fill:#298fae}.button:hover.topic-html svg,.button:focus.topic-html svg{fill:#298fae}.topic-css .button:hover svg,.topic-css .button:focus svg{fill:#255d83}.button:hover.topic-css svg,.button:focus.topic-css svg{fill:#255d83}.topic-javascript .button:hover svg,.topic-javascript .button:focus svg{fill:#aa3e5b}.button:hover.topic-javascript svg,.button:focus.topic-javascript svg{fill:#aa3e5b}.topic-java .button:hover svg,.topic-java .button:focus svg{fill:#206f57}.button:hover.topic-java svg,.button:focus.topic-java svg{fill:#206f57}.topic-ruby .button:hover svg,.topic-ruby .button:focus svg{fill:#d9272e}.button:hover.topic-ruby svg,.button:focus.topic-ruby svg{fill:#d9272e}.topic-business .button:hover svg,.topic-business .button:focus svg{fill:#f75f2a}.button:hover.topic-business svg,.button:focus.topic-business svg{fill:#f75f2a}.topic-wordpress .button:hover svg,.topic-wordpress .button:focus svg{fill:#606bb7}.button:hover.topic-wordpress svg,.button:focus.topic-wordpress svg{fill:#606bb7}.topic-php .button:hover svg,.topic-php .button:focus svg{fill:#645180}.button:hover.topic-php svg,.button:focus.topic-php svg{fill:#645180}.topic-ios .button:hover svg,.topic-ios .button:focus svg{fill:#3e9d97}.button:hover.topic-ios svg,.button:focus.topic-ios svg{fill:#3e9d97}.topic-android .button:hover svg,.topic-android .button:focus svg{fill:#449d48}.button:hover.topic-android svg,.button:focus.topic-android svg{fill:#449d48}.topic-design .button:hover svg,.topic-design .button:focus svg{fill:#b67a0f}.button:hover.topic-design svg,.button:focus.topic-design svg{fill:#b67a0f}.topic-development-tools .button:hover svg,.topic-development-tools .button:focus svg{fill:#4e6173}.button:hover.topic-development-tools svg,.button:focus.topic-development-tools svg{fill:#4e6173}.topic-python .button:hover svg,.topic-python .button:focus svg{fill:#ea6590}.button:hover.topic-python svg,.button:focus.topic-python svg{fill:#ea6590}.topic-digital-literacy .button:hover svg,.topic-digital-literacy .button:focus svg{fill:#b067c6}.button:hover.topic-digital-literacy svg,.button:focus.topic-digital-literacy svg{fill:#b067c6}.topic-game-development .button:hover svg,.topic-game-development .button:focus svg{fill:#176062}.button:hover.topic-game-development svg,.button:focus.topic-game-development svg{fill:#176062}.topic-csharp .button:hover svg,.topic-csharp .button:focus svg{fill:#7c3c67}.button:hover.topic-csharp svg,.button:focus.topic-csharp svg{fill:#7c3c67}.topic-databases .button:hover svg,.topic-databases .button:focus svg{fill:#cd5e13}.button:hover.topic-databases svg,.button:focus.topic-databases svg{fill:#cd5e13}.topic-undefined .button:hover svg,.topic-undefined .button:focus svg{fill:#5a6269}.button:hover.topic-undefined svg,.button:focus.topic-undefined svg{fill:#5a6269}.button.disabled,.button-disabled{background-color:transparent;border:2px solid #e8ebed;color:#7b8b8e;cursor:default}.button.disabled svg,.button-disabled svg{fill:#7b8b8e}:not([class*="topic"]) .button.disabled,:not([class*="topic"]) .button-disabled{background-color:transparent;border:2px solid #e8ebed;color:#7b8b8e}:not([class*="topic"]) .button.disabled:hover,:not([class*="topic"]) .button.disabled:focus,.uploader.hover :not([class*="topic"]) .button.disabled,:not([class*="topic"]) .button-disabled:hover,:not([class*="topic"]) .button-disabled:focus,.uploader.hover :not([class*="topic"]) .button-disabled{border-color:#e8ebed;color:#7b8b8e}:not([class*="topic"]) .button.disabled:hover svg,:not([class*="topic"]) .button.disabled:focus svg,.uploader.hover :not([class*="topic"]) .button.disabled svg,:not([class*="topic"]) .button-disabled:hover svg,:not([class*="topic"]) .button-disabled:focus svg,.uploader.hover :not([class*="topic"]) .button-disabled svg{fill:#7b8b8e}:not([class*="topic"]) .button.disabled svg,:not([class*="topic"]) .button-disabled svg{fill:#7b8b8e}[class*="topic"] .button.disabled,[class*="topic"] .button-disabled{background-color:transparent;border:2px solid inherit;color:rgba(255,255,255,0.5);opacity:0.5}[class*="topic"] .button.disabled:hover,[class*="topic"] .button.disabled:focus,.uploader.hover [class*="topic"] .button.disabled,[class*="topic"] .button-disabled:hover,[class*="topic"] .button-disabled:focus,.uploader.hover [class*="topic"] .button-disabled{border-color:inherit;color:rgba(255,255,255,0.5)}[class*="topic"] .button.disabled:hover svg,[class*="topic"] .button.disabled:focus svg,.uploader.hover [class*="topic"] .button.disabled svg,[class*="topic"] .button-disabled:hover svg,[class*="topic"] .button-disabled:focus svg,.uploader.hover [class*="topic"] .button-disabled svg{fill:rgba(255,255,255,0.5)}[class*="topic"] .button.disabled svg,[class*="topic"] .button-disabled svg{fill:rgba(255,255,255,0.5)}.button.primary,.button-primary{background-color:#5fcf80;border:2px solid #5fcf80;color:#fff}.button.primary svg,.button-primary svg{fill:#fff}.button.primary:hover,.button.primary:focus,.uploader.hover .button.primary,.button-primary:hover,.button-primary:focus,.uploader.hover .button-primary{border-color:#3ac162;color:#fff;background-color:#3ac162}.button.primary:hover svg,.button.primary:focus svg,.uploader.hover .button.primary svg,.button-primary:hover svg,.button-primary:focus svg,.uploader.hover .button-primary svg{fill:#fff}.topic-html .button.primary,.topic-html .button-primary{background-color:#39ADD1;border-color:#39ADD1}.button.primary.topic-html,.button-primary.topic-html{background-color:#39ADD1;border-color:#39ADD1}.topic-css .button.primary,.topic-css .button-primary{background-color:#3079AB;border-color:#3079AB}.button.primary.topic-css,.button-primary.topic-css{background-color:#3079AB;border-color:#3079AB}.topic-javascript .button.primary,.topic-javascript .button-primary{background-color:#c25975;border-color:#c25975}.button.primary.topic-javascript,.button-primary.topic-javascript{background-color:#c25975;border-color:#c25975}.topic-java .button.primary,.topic-java .button-primary{background-color:#2c9676;border-color:#2c9676}.button.primary.topic-java,.button-primary.topic-java{background-color:#2c9676;border-color:#2c9676}.topic-ruby .button.primary,.topic-ruby .button-primary{background-color:#e15258;border-color:#e15258}.button.primary.topic-ruby,.button-primary.topic-ruby{background-color:#e15258;border-color:#e15258}.topic-business .button.primary,.topic-business .button-primary{background-color:#F9845B;border-color:#F9845B}.button.primary.topic-business,.button-primary.topic-business{background-color:#F9845B;border-color:#F9845B}.topic-wordpress .button.primary,.topic-wordpress .button-primary{background-color:#838CC7;border-color:#838CC7}.button.primary.topic-wordpress,.button-primary.topic-wordpress{background-color:#838CC7;border-color:#838CC7}.topic-php .button.primary,.topic-php .button-primary{background-color:#7D669E;border-color:#7D669E}.button.primary.topic-php,.button-primary.topic-php{background-color:#7D669E;border-color:#7D669E}.topic-ios .button.primary,.topic-ios .button-primary{background-color:#53BBB4;border-color:#53BBB4}.button.primary.topic-ios,.button-primary.topic-ios{background-color:#53BBB4;border-color:#53BBB4}.topic-android .button.primary,.topic-android .button-primary{background-color:#5cb860;border-color:#5cb860}.button.primary.topic-android,.button-primary.topic-android{background-color:#5cb860;border-color:#5cb860}.topic-design .button.primary,.topic-design .button-primary{background-color:#e59a13;border-color:#e59a13}.button.primary.topic-design,.button-primary.topic-design{background-color:#e59a13;border-color:#e59a13}.topic-development-tools .button.primary,.topic-development-tools .button-primary{background-color:#637a91;border-color:#637a91}.button.primary.topic-development-tools,.button-primary.topic-development-tools{background-color:#637a91;border-color:#637a91}.topic-python .button.primary,.topic-python .button-primary{background-color:#f092b0;border-color:#f092b0}.button.primary.topic-python,.button-primary.topic-python{background-color:#f092b0;border-color:#f092b0}.topic-digital-literacy .button.primary,.topic-digital-literacy .button-primary{background-color:#c38cd4;border-color:#c38cd4}.button.primary.topic-digital-literacy,.button-primary.topic-digital-literacy{background-color:#c38cd4;border-color:#c38cd4}.topic-game-development .button.primary,.topic-game-development .button-primary{background-color:#20898c;border-color:#20898c}.button.primary.topic-game-development,.button-primary.topic-game-development{background-color:#20898c;border-color:#20898c}.topic-csharp .button.primary,.topic-csharp .button-primary{background-color:#9e4d83;border-color:#9e4d83}.button.primary.topic-csharp,.button-primary.topic-csharp{background-color:#9e4d83;border-color:#9e4d83}.topic-databases .button.primary,.topic-databases .button-primary{background-color:#eb7728;border-color:#eb7728}.button.primary.topic-databases,.button-primary.topic-databases{background-color:#eb7728;border-color:#eb7728}.topic-undefined .button.primary,.topic-undefined .button-primary{background-color:#717b85;border-color:#717b85}.button.primary.topic-undefined,.button-primary.topic-undefined{background-color:#717b85;border-color:#717b85}[class*="topic"] .button.primary,[class*="topic"] .button-primary{color:#fff}.topic-html .button.primary:hover,.topic-html .button.primary:focus,.topic-html .button-primary:hover,.topic-html .button-primary:focus{background-color:#298fae;border-color:#298fae}.button.primary:hover.topic-html,.button.primary:focus.topic-html,.button-primary:hover.topic-html,.button-primary:focus.topic-html{background-color:#298fae;border-color:#298fae}.topic-css .button.primary:hover,.topic-css .button.primary:focus,.topic-css .button-primary:hover,.topic-css .button-primary:focus{background-color:#255d83;border-color:#255d83}.button.primary:hover.topic-css,.button.primary:focus.topic-css,.button-primary:hover.topic-css,.button-primary:focus.topic-css{background-color:#255d83;border-color:#255d83}.topic-javascript .button.primary:hover,.topic-javascript .button.primary:focus,.topic-javascript .button-primary:hover,.topic-javascript .button-primary:focus{background-color:#aa3e5b;border-color:#aa3e5b}.button.primary:hover.topic-javascript,.button.primary:focus.topic-javascript,.button-primary:hover.topic-javascript,.button-primary:focus.topic-javascript{background-color:#aa3e5b;border-color:#aa3e5b}.topic-java .button.primary:hover,.topic-java .button.primary:focus,.topic-java .button-primary:hover,.topic-java .button-primary:focus{background-color:#206f57;border-color:#206f57}.button.primary:hover.topic-java,.button.primary:focus.topic-java,.button-primary:hover.topic-java,.button-primary:focus.topic-java{background-color:#206f57;border-color:#206f57}.topic-ruby .button.primary:hover,.topic-ruby .button.primary:focus,.topic-ruby .button-primary:hover,.topic-ruby .button-primary:focus{background-color:#d9272e;border-color:#d9272e}.button.primary:hover.topic-ruby,.button.primary:focus.topic-ruby,.button-primary:hover.topic-ruby,.button-primary:focus.topic-ruby{background-color:#d9272e;border-color:#d9272e}.topic-business .button.primary:hover,.topic-business .button.primary:focus,.topic-business .button-primary:hover,.topic-business .button-primary:focus{background-color:#f75f2a;border-color:#f75f2a}.button.primary:hover.topic-business,.button.primary:focus.topic-business,.button-primary:hover.topic-business,.button-primary:focus.topic-business{background-color:#f75f2a;border-color:#f75f2a}.topic-wordpress .button.primary:hover,.topic-wordpress .button.primary:focus,.topic-wordpress .button-primary:hover,.topic-wordpress .button-primary:focus{background-color:#606bb7;border-color:#606bb7}.button.primary:hover.topic-wordpress,.button.primary:focus.topic-wordpress,.button-primary:hover.topic-wordpress,.button-primary:focus.topic-wordpress{background-color:#606bb7;border-color:#606bb7}.topic-php .button.primary:hover,.topic-php .button.primary:focus,.topic-php .button-primary:hover,.topic-php .button-primary:focus{background-color:#645180;border-color:#645180}.button.primary:hover.topic-php,.button.primary:focus.topic-php,.button-primary:hover.topic-php,.button-primary:focus.topic-php{background-color:#645180;border-color:#645180}.topic-ios .button.primary:hover,.topic-ios .button.primary:focus,.topic-ios .button-primary:hover,.topic-ios .button-primary:focus{background-color:#3e9d97;border-color:#3e9d97}.button.primary:hover.topic-ios,.button.primary:focus.topic-ios,.button-primary:hover.topic-ios,.button-primary:focus.topic-ios{background-color:#3e9d97;border-color:#3e9d97}.topic-android .button.primary:hover,.topic-android .button.primary:focus,.topic-android .button-primary:hover,.topic-android .button-primary:focus{background-color:#449d48;border-color:#449d48}.button.primary:hover.topic-android,.button.primary:focus.topic-android,.button-primary:hover.topic-android,.button-primary:focus.topic-android{background-color:#449d48;border-color:#449d48}.topic-design .button.primary:hover,.topic-design .button.primary:focus,.topic-design .button-primary:hover,.topic-design .button-primary:focus{background-color:#b67a0f;border-color:#b67a0f}.button.primary:hover.topic-design,.button.primary:focus.topic-design,.button-primary:hover.topic-design,.button-primary:focus.topic-design{background-color:#b67a0f;border-color:#b67a0f}.topic-development-tools .button.primary:hover,.topic-development-tools .button.primary:focus,.topic-development-tools .button-primary:hover,.topic-development-tools .button-primary:focus{background-color:#4e6173;border-color:#4e6173}.button.primary:hover.topic-development-tools,.button.primary:focus.topic-development-tools,.button-primary:hover.topic-development-tools,.button-primary:focus.topic-development-tools{background-color:#4e6173;border-color:#4e6173}.topic-python .button.primary:hover,.topic-python .button.primary:focus,.topic-python .button-primary:hover,.topic-python .button-primary:focus{background-color:#ea6590;border-color:#ea6590}.button.primary:hover.topic-python,.button.primary:focus.topic-python,.button-primary:hover.topic-python,.button-primary:focus.topic-python{background-color:#ea6590;border-color:#ea6590}.topic-digital-literacy .button.primary:hover,.topic-digital-literacy .button.primary:focus,.topic-digital-literacy .button-primary:hover,.topic-digital-literacy .button-primary:focus{background-color:#b067c6;border-color:#b067c6}.button.primary:hover.topic-digital-literacy,.button.primary:focus.topic-digital-literacy,.button-primary:hover.topic-digital-literacy,.button-primary:focus.topic-digital-literacy{background-color:#b067c6;border-color:#b067c6}.topic-game-development .button.primary:hover,.topic-game-development .button.primary:focus,.topic-game-development .button-primary:hover,.topic-game-development .button-primary:focus{background-color:#176062;border-color:#176062}.button.primary:hover.topic-game-development,.button.primary:focus.topic-game-development,.button-primary:hover.topic-game-development,.button-primary:focus.topic-game-development{background-color:#176062;border-color:#176062}.topic-csharp .button.primary:hover,.topic-csharp .button.primary:focus,.topic-csharp .button-primary:hover,.topic-csharp .button-primary:focus{background-color:#7c3c67;border-color:#7c3c67}.button.primary:hover.topic-csharp,.button.primary:focus.topic-csharp,.button-primary:hover.topic-csharp,.button-primary:focus.topic-csharp{background-color:#7c3c67;border-color:#7c3c67}.topic-databases .button.primary:hover,.topic-databases .button.primary:focus,.topic-databases .button-primary:hover,.topic-databases .button-primary:focus{background-color:#cd5e13;border-color:#cd5e13}.button.primary:hover.topic-databases,.button.primary:focus.topic-databases,.button-primary:hover.topic-databases,.button-primary:focus.topic-databases{background-color:#cd5e13;border-color:#cd5e13}.topic-undefined .button.primary:hover,.topic-undefined .button.primary:focus,.topic-undefined .button-primary:hover,.topic-undefined .button-primary:focus{background-color:#5a6269;border-color:#5a6269}.button.primary:hover.topic-undefined,.button.primary:focus.topic-undefined,.button-primary:hover.topic-undefined,.button-primary:focus.topic-undefined{background-color:#5a6269;border-color:#5a6269}[class*="topic"] .button.primary:hover,[class*="topic"] .button.primary:focus,[class*="topic"] .button-primary:hover,[class*="topic"] .button-primary:focus{color:#fff}.button.secondary,.button-secondary{background-color:transparent;border:2px solid #d4d9dd;color:#576366}.button.secondary svg,.button-secondary svg{fill:#576366}.button.secondary:hover,.button.secondary:focus,.uploader.hover .button.secondary,.button-secondary:hover,.button-secondary:focus,.uploader.hover .button-secondary{border-color:#a9b3bb;color:#505b5e}.button.secondary:hover svg,.button.secondary:focus svg,.uploader.hover .button.secondary svg,.button-secondary:hover svg,.button-secondary:focus svg,.uploader.hover .button-secondary svg{fill:#505b5e}.button.alert,.button-alert{background-color:transparent;border:2px solid #ed5a5a;color:#ed5a5a}.button.alert svg,.button-alert svg{fill:#ed5a5a}.button.alert:hover,.button.alert:focus,.uploader.hover .button.alert,.button-alert:hover,.button-alert:focus,.uploader.hover .button-alert{border-color:#cb1616;color:#cb1616}.button.alert:hover svg,.button.alert:focus svg,.uploader.hover .button.alert svg,.button-alert:hover svg,.button-alert:focus svg,.uploader.hover .button-alert svg{fill:#cb1616}.button.inverse:not(.alert):not(.secondary):not(.disabled):not(:hover),.button-inverse:not(.alert):not(.secondary):not(.disabled):not(:hover){opacity:0.88}.button.inverse:not(.alert),.button-inverse:not(.alert){border-color:#fff;color:#fff}.button.inverse:not(.alert) svg,.button-inverse:not(.alert) svg{fill:#fff}.button.inverse.alert:hover,.button.inverse.alert:focus,.button.inverse-alert:hover,.button.inverse-alert:focus,.button-inverse.alert:hover,.button-inverse.alert:focus,.button-inverse-alert:hover,.button-inverse-alert:focus{border-color:#fff;color:#fff}.button.inverse.alert:hover svg,.button.inverse.alert:focus svg,.button.inverse-alert:hover svg,.button.inverse-alert:focus svg,.button-inverse.alert:hover svg,.button-inverse.alert:focus svg,.button-inverse-alert:hover svg,.button-inverse-alert:focus svg{fill:#fff}.button.inverse.primary,.button.inverse-primary,.button-inverse.primary,.button-inverse-primary{background:#fff;color:#4b5658}.button.inverse.primary svg,.button.inverse-primary svg,.button-inverse.primary svg,.button-inverse-primary svg{fill:#4b5658}.button.inverse.secondary,.button.inverse-secondary,.button-inverse.secondary,.button-inverse-secondary{opacity:0.5}.button.inverse.secondary:hover,.button.inverse.secondary:focus,.button.inverse-secondary:hover,.button.inverse-secondary:focus,.button-inverse.secondary:hover,.button-inverse.secondary:focus,.button-inverse-secondary:hover,.button-inverse-secondary:focus{opacity:1}.button.inverse.disabled,.button.inverse-disabled,.button-inverse.disabled,.button-inverse-disabled{opacity:0.15}.button.large,.button-large{font-size:16px;height:50px;line-height:46px;padding:0 22px}.button.large svg,.button-large svg{top:-2px}.button.large.square,.button-large.square{padding:0;width:50px}.button.small,.button-small{font-size:12px;height:34px;line-height:30px;padding:0 12px}.button.small.square,.button-small.square{padding:0;width:34px}.button.x-small,.button-x-small{font-size:12px;height:30px;line-height:26px;padding:0 10px}.button.x-small.square,.button-x-small.square{padding:0;width:30px}@media screen and (max-width: 679px){.button.default-on-mobile{font-size:14px;height:40px;line-height:36px;padding:0 15px}.button.default-on-mobile.square{padding:0;width:40px}.button.small-on-mobile{font-size:12px;height:34px;line-height:30px;padding:0 12px}.button.small-on-mobile.square{padding:0;width:34px}.button.x-small-on-mobile{font-size:12px;height:30px;line-height:26px;padding:0 10px}.button.x-small-on-mobile.square{padding:0;width:30px}}.button.full,.button.button-full{display:block;width:100%;margin:0;padding-left:0;padding-right:0}.button.close,.button.button-close{padding:0;margin:0;width:28px;height:28px;line-height:22px;text-align:center;z-index:2}.button.close svg.close-icon,.button.button-close svg.close-icon{margin:0;top:0}.button.icon-on-left svg{margin:0 5px 0 0}.button.icon-on-right svg{margin:0 0 0 5px}.button svg{vertical-align:middle;position:relative;top:-1px}.safari .button svg{top:-2px}.button svg.add-icon{height:12px;width:12px}.button svg.play-icon{height:12px;width:10px}.button svg.resume-icon{height:14px;width:16px}.button svg.project-icon{height:auto;width:18px}.button svg.up-arrow,.button svg.up-arrow-icon,.button svg.down-arrow,.button svg.down-arrow-icon,.button svg.left-arrow,.button svg.left-arrow-icon,.button svg.right-arrow,.button svg.right-arrow-icon{height:12px;width:12px}.button svg.preview-icon{height:11px;margin-left:6px;width:17px}.button svg.editor-icon{height:11px;margin-left:6px;width:17px}.button svg.edit-icon{height:12px;width:12px}.button svg.gear-icon{margin-top:2px;height:14px;width:14px}.button.large .icon-play,.button.button-large .icon-play{margin:-4px 0 0 6px}.button.large svg.right-arrow,.button.button-large svg.right-arrow{height:14px;width:16px}.button.large svg.play-icon,.button.button-large svg.play-icon{height:14px;width:11px}.button.large svg.resume-icon,.button.button-large svg.resume-icon{height:14px;width:18px}.button.large svg.close-icon,.button.button-large svg.close-icon{height:14px;width:14px}.button .icon-play{margin:-2px 0 0 8px}.button .icon-close{margin:-2px 3px 0 0px}.button.button-social{margin:5px 10px 5px 0;display:inline-block}.button.button-social:last-child{margin:5px 0}.button.mobile-disabled .mobile-message{display:none;white-space:normal;position:absolute;background:rgba(45,51,57,0.9);padding:8px 15px 0;border-radius:4px;color:#fff;top:-1px;left:-1px;right:-1px;bottom:-3px;font-size:13px;line-height:1.3;font-weight:normal !important}.button.mobile-disabled:hover{opacity:1}.button.mobile-disabled:hover .mobile-message{display:block !important}.button.button-share:hover .tooltip{display:block}.button.button-share .icon{margin:-6px 0 0 3px;opacity:1}.button.button-share .tooltip{display:none;text-align:center}.split-button .button.text,.split-button .button.action{float:left;z-index:1;margin:0}.split-button .button.text:hover,.split-button .button.action:hover{z-index:2}.split-button .button.text{border-radius:4px 0 0 4px;padding:0 20px}.split-button .button.text.primary{border-right-color:#3ac162}.topic-html .split-button .button.text.primary{border-right-color:#298fae}.split-button .button.text.primary.topic-html{border-right-color:#298fae}.topic-css .split-button .button.text.primary{border-right-color:#255d83}.split-button .button.text.primary.topic-css{border-right-color:#255d83}.topic-javascript .split-button .button.text.primary{border-right-color:#aa3e5b}.split-button .button.text.primary.topic-javascript{border-right-color:#aa3e5b}.topic-java .split-button .button.text.primary{border-right-color:#206f57}.split-button .button.text.primary.topic-java{border-right-color:#206f57}.topic-ruby .split-button .button.text.primary{border-right-color:#d9272e}.split-button .button.text.primary.topic-ruby{border-right-color:#d9272e}.topic-business .split-button .button.text.primary{border-right-color:#f75f2a}.split-button .button.text.primary.topic-business{border-right-color:#f75f2a}.topic-wordpress .split-button .button.text.primary{border-right-color:#606bb7}.split-button .button.text.primary.topic-wordpress{border-right-color:#606bb7}.topic-php .split-button .button.text.primary{border-right-color:#645180}.split-button .button.text.primary.topic-php{border-right-color:#645180}.topic-ios .split-button .button.text.primary{border-right-color:#3e9d97}.split-button .button.text.primary.topic-ios{border-right-color:#3e9d97}.topic-android .split-button .button.text.primary{border-right-color:#449d48}.split-button .button.text.primary.topic-android{border-right-color:#449d48}.topic-design .split-button .button.text.primary{border-right-color:#b67a0f}.split-button .button.text.primary.topic-design{border-right-color:#b67a0f}.topic-development-tools .split-button .button.text.primary{border-right-color:#4e6173}.split-button .button.text.primary.topic-development-tools{border-right-color:#4e6173}.topic-python .split-button .button.text.primary{border-right-color:#ea6590}.split-button .button.text.primary.topic-python{border-right-color:#ea6590}.topic-digital-literacy .split-button .button.text.primary{border-right-color:#b067c6}.split-button .button.text.primary.topic-digital-literacy{border-right-color:#b067c6}.topic-game-development .split-button .button.text.primary{border-right-color:#176062}.split-button .button.text.primary.topic-game-development{border-right-color:#176062}.topic-csharp .split-button .button.text.primary{border-right-color:#7c3c67}.split-button .button.text.primary.topic-csharp{border-right-color:#7c3c67}.topic-databases .split-button .button.text.primary{border-right-color:#cd5e13}.split-button .button.text.primary.topic-databases{border-right-color:#cd5e13}.topic-undefined .split-button .button.text.primary{border-right-color:#5a6269}.split-button .button.text.primary.topic-undefined{border-right-color:#5a6269}.split-button .button.action{border-radius:0 4px 4px 0;padding:0 10px;margin-left:-2px;min-width:40px}.split-button .button.action.primary{border-left-color:#3ac162}.topic-html .split-button .button.action.primary{border-left-color:#298fae}.split-button .button.action.primary.topic-html{border-left-color:#298fae}.topic-css .split-button .button.action.primary{border-left-color:#255d83}.split-button .button.action.primary.topic-css{border-left-color:#255d83}.topic-javascript .split-button .button.action.primary{border-left-color:#aa3e5b}.split-button .button.action.primary.topic-javascript{border-left-color:#aa3e5b}.topic-java .split-button .button.action.primary{border-left-color:#206f57}.split-button .button.action.primary.topic-java{border-left-color:#206f57}.topic-ruby .split-button .button.action.primary{border-left-color:#d9272e}.split-button .button.action.primary.topic-ruby{border-left-color:#d9272e}.topic-business .split-button .button.action.primary{border-left-color:#f75f2a}.split-button .button.action.primary.topic-business{border-left-color:#f75f2a}.topic-wordpress .split-button .button.action.primary{border-left-color:#606bb7}.split-button .button.action.primary.topic-wordpress{border-left-color:#606bb7}.topic-php .split-button .button.action.primary{border-left-color:#645180}.split-button .button.action.primary.topic-php{border-left-color:#645180}.topic-ios .split-button .button.action.primary{border-left-color:#3e9d97}.split-button .button.action.primary.topic-ios{border-left-color:#3e9d97}.topic-android .split-button .button.action.primary{border-left-color:#449d48}.split-button .button.action.primary.topic-android{border-left-color:#449d48}.topic-design .split-button .button.action.primary{border-left-color:#b67a0f}.split-button .button.action.primary.topic-design{border-left-color:#b67a0f}.topic-development-tools .split-button .button.action.primary{border-left-color:#4e6173}.split-button .button.action.primary.topic-development-tools{border-left-color:#4e6173}.topic-python .split-button .button.action.primary{border-left-color:#ea6590}.split-button .button.action.primary.topic-python{border-left-color:#ea6590}.topic-digital-literacy .split-button .button.action.primary{border-left-color:#b067c6}.split-button .button.action.primary.topic-digital-literacy{border-left-color:#b067c6}.topic-game-development .split-button .button.action.primary{border-left-color:#176062}.split-button .button.action.primary.topic-game-development{border-left-color:#176062}.topic-csharp .split-button .button.action.primary{border-left-color:#7c3c67}.split-button .button.action.primary.topic-csharp{border-left-color:#7c3c67}.topic-databases .split-button .button.action.primary{border-left-color:#cd5e13}.split-button .button.action.primary.topic-databases{border-left-color:#cd5e13}.topic-undefined .split-button .button.action.primary{border-left-color:#5a6269}.split-button .button.action.primary.topic-undefined{border-left-color:#5a6269}.split-button .button.action svg.add-icon{height:14px;width:14px}.split-button{display:inline-block;margin:0 15px 0 0}.split-button:before,.split-button:after{content:" ";display:table}.split-button:after{clear:both}.button-toggle{font-size:0;padding:4px;background:#d4d9dd;border-radius:5px;display:inline-block;vertical-align:middle}.button-toggle label{font-weight:500;padding:10px 21px;color:#576366;font-size:14px;font-family:"Gotham Rounded A", "Gotham Rounded B", "Gotham Rounded", "Helvetica Neue", Helvetica, Arial, sans-serif;cursor:pointer;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;display:inline-block;border-radius:5px;box-sizing:border-box}.button-toggle label.selected{background:#5fcf80;color:#fff;box-shadow:0 -1px 0 #40c667 inset}.button-toggle label.selected.no{background:#ed5a5a;box-shadow:0 -1px 0 #e93535 inset}.button-toggle label input{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.tag,.tags>li>a,.tags>li>span{display:inline-block;border-radius:100px;background:transparent;border:2px solid rgba(48,73,97,0.1);font-weight:500;padding:0 12px;font-size:13px;line-height:32px;white-space:nowrap;position:relative;text-align:center;transition:border-color 0.15s ease, background-color 0.15s ease, color 0.15s ease}.tag:not(.has-topic-color),.tags>li>a:not(.has-topic-color),.tags>li>span:not(.has-topic-color){color:#7b8b8e}.tags{box-sizing:border-box;margin-bottom:-9px}.tags *,.tags *:before,.tags *:after{box-sizing:border-box}.tags>li{display:inline-block;margin:0 7px 9px 0}.tags>li.topic-html>a,.tags>li.topic-html>span{color:#39ADD1}.tags>li.topic-css>a,.tags>li.topic-css>span{color:#3079AB}.tags>li.topic-javascript>a,.tags>li.topic-javascript>span{color:#c25975}.tags>li.topic-java>a,.tags>li.topic-java>span{color:#2c9676}.tags>li.topic-ruby>a,.tags>li.topic-ruby>span{color:#e15258}.tags>li.topic-business>a,.tags>li.topic-business>span{color:#F9845B}.tags>li.topic-wordpress>a,.tags>li.topic-wordpress>span{color:#838CC7}.tags>li.topic-php>a,.tags>li.topic-php>span{color:#7D669E}.tags>li.topic-ios>a,.tags>li.topic-ios>span{color:#53BBB4}.tags>li.topic-android>a,.tags>li.topic-android>span{color:#5cb860}.tags>li.topic-design>a,.tags>li.topic-design>span{color:#e59a13}.tags>li.topic-development-tools>a,.tags>li.topic-development-tools>span{color:#637a91}.tags>li.topic-python>a,.tags>li.topic-python>span{color:#f092b0}.tags>li.topic-digital-literacy>a,.tags>li.topic-digital-literacy>span{color:#c38cd4}.tags>li.topic-game-development>a,.tags>li.topic-game-development>span{color:#20898c}.tags>li.topic-csharp>a,.tags>li.topic-csharp>span{color:#9e4d83}.tags>li.topic-databases>a,.tags>li.topic-databases>span{color:#eb7728}.tags>li.topic-undefined>a,.tags>li.topic-undefined>span{color:#717b85}.tags>li.topic-html>a:hover{color:#39ADD1;border-color:#39ADD1}.tags>li.topic-css>a:hover{color:#3079AB;border-color:#3079AB}.tags>li.topic-javascript>a:hover{color:#c25975;border-color:#c25975}.tags>li.topic-java>a:hover{color:#2c9676;border-color:#2c9676}.tags>li.topic-ruby>a:hover{color:#e15258;border-color:#e15258}.tags>li.topic-business>a:hover{color:#F9845B;border-color:#F9845B}.tags>li.topic-wordpress>a:hover{color:#838CC7;border-color:#838CC7}.tags>li.topic-php>a:hover{color:#7D669E;border-color:#7D669E}.tags>li.topic-ios>a:hover{color:#53BBB4;border-color:#53BBB4}.tags>li.topic-android>a:hover{color:#5cb860;border-color:#5cb860}.tags>li.topic-design>a:hover{color:#e59a13;border-color:#e59a13}.tags>li.topic-development-tools>a:hover{color:#637a91;border-color:#637a91}.tags>li.topic-python>a:hover{color:#f092b0;border-color:#f092b0}.tags>li.topic-digital-literacy>a:hover{color:#c38cd4;border-color:#c38cd4}.tags>li.topic-game-development>a:hover{color:#20898c;border-color:#20898c}.tags>li.topic-csharp>a:hover{color:#9e4d83;border-color:#9e4d83}.tags>li.topic-databases>a:hover{color:#eb7728;border-color:#eb7728}.tags>li.topic-undefined>a:hover{color:#717b85;border-color:#717b85}.tags>li>a.hidden{display:none}.tags>li>a:hover{border-color:#7b8b8e;color:#576366}.tags>li.pro-content a{color:#fff}.tags>li.hidden{display:none}.tags.large>li>a,.tags.large>li>span{font-size:16px;line-height:40px;padding:0 18px}ul.profiles{list-style:none}ul.profiles:before,ul.profiles:after{content:" ";display:table}ul.profiles:after{clear:both}.profile{-webkit-animation:panel-fade-up 0.4s ease;-moz-animation:panel-fade-up 0.4s ease;animation:panel-fade-up 0.4s ease;position:relative;background:#fff;box-shadow:0 2px 0 rgba(0,0,0,0.06);border-radius:4px;box-sizing:border-box;display:block;line-height:18px}.profile *,.profile *:before,.profile *:after{box-sizing:border-box}.profile:before,.profile:after{content:" ";display:table}.profile:after{clear:both}@media screen and (max-width: 679px){.profile{margin-bottom:20px}}@media screen and (min-width: 680px){.profile{margin-bottom:30px}}@media screen and (min-width: 680px){.profile{float:left;width:49%}.profile:nth-child(even){margin-left:1%}.profile:nth-child(odd){margin-right:1%}}@media screen and (min-width: 1400px){#container:not(.with-sidebar) .profile{width:32%;margin-left:1%;margin-right:1%}#container:not(.with-sidebar) .profile:nth-child(3n){margin-right:0}#container:not(.with-sidebar) .profile:nth-child(3n+1){margin-left:0}}.profile>a{display:block}@media screen and (max-width: 679px){.profile>a{padding:20px}}@media screen and (min-width: 680px){.profile>a{padding:30px}}@media screen and (min-width: 680px){.profile>a{height:160px}}@media screen and (max-width: 679px){.profile>a{min-height:110px}}.profile>a figure img{display:block;position:absolute}@media screen and (max-width: 679px){.profile>a figure img{top:15px;right:15px;width:80px;height:80px;border-radius:40px}}@media screen and (min-width: 680px){.profile>a figure img{top:50%;right:30px;margin-top:-45px;width:90px;height:90px;border-radius:45px}}@media screen and (max-width: 679px){.profile>a figure figcaption{margin-right:95px}}@media screen and (min-width: 680px){.profile>a figure figcaption{margin-right:120px;height:100px;position:relative}}.profile>a figure figcaption .name{font-weight:500;font-size:18px;line-height:22px;display:block;color:#4b5658;margin:0}@media screen and (min-width: 680px){.profile>a figure figcaption .name{margin-top:-5px}}@media screen and (max-width: 679px){.profile>a figure figcaption .name{margin-top:-2px}}.profile>a figure figcaption .role{font-weight:normal;font-size:14px;display:block;color:#7b8b8e}@media screen and (min-width: 680px){.profile>a figure figcaption .role{line-height:26px}}@media screen and (max-width: 679px){.profile>a figure figcaption .role{line-height:22px}}.profile .tags{position:absolute;z-index:1;white-space:nowrap;overflow:hidden}@media screen and (max-width: 679px){.profile .tags{bottom:24px;left:15px;right:115px}}@media screen and (min-width: 680px){.profile .tags{bottom:39px;left:30px;right:140px}}.profile .tags:after{content:"";position:absolute;height:100%;width:20px;top:0;right:0;background-image:-webkit-linear-gradient(left, rgba(255,255,255,0), #fff);background-image:linear-gradient(to right, rgba(255,255,255,0), #fff)}.profile .tags li{margin-bottom:0}@media screen and (max-width: 679px){.profile .tags li a{font-size:12px;padding:0 10px;line-height:26px}}html.has-fixed-alert{position:relative;-webkit-animation:slide-down 500ms ease-in-out 1s 1 forwards;-moz-animation:slide-down 500ms ease-in-out 1s 1 forwards;animation:slide-down 500ms ease-in-out 1s 1 forwards}@-webkit-keyframes slide-down{from{top:0}to{top:50px}}@-moz-keyframes slide-down{from{top:0}to{top:50px}}@keyframes slide-down{from{top:0}to{top:50px}}html.has-fixed-alert.closed-all-fixed-alerts{-webkit-animation:slide-up 400ms ease 0s 1 forwards;-moz-animation:slide-up 400ms ease 0s 1 forwards;animation:slide-up 400ms ease 0s 1 forwards}@-webkit-keyframes slide-up{from{top:50px}to{top:0}}@-moz-keyframes slide-up{from{top:50px}to{top:0}}@keyframes slide-up{from{top:50px}to{top:0}}.alert-banner{padding:15px 44px 15px 15px}.alert-banner:not(.fixed){margin-bottom:30px;position:relative;border-radius:4px}.alert-banner:not(.fixed).closed{display:none}.alert-banner.fixed{position:fixed;top:0;left:0;right:0;z-index:1000;-webkit-transform:translatey(-100%);-moz-transform:translatey(-100%);-ms-transform:translatey(-100%);-o-transform:translatey(-100%);transform:translatey(-100%)}.has-fixed-alert .alert-banner.fixed{-webkit-animation:fixed-alert-slide-in 500ms ease-in-out 1s 1 forwards;-moz-animation:fixed-alert-slide-in 500ms ease-in-out 1s 1 forwards;animation:fixed-alert-slide-in 500ms ease-in-out 1s 1 forwards}@-webkit-keyframes fixed-alert-slide-in{from{opacity:0;-webkit-transform:translatey(-100%)}to{opacity:1;-webkit-transform:translatey(0)}}@-moz-keyframes fixed-alert-slide-in{from{opacity:0;-moz-transform:translatey(-100%)}to{opacity:1;-moz-transform:translatey(0)}}@keyframes fixed-alert-slide-in{from{opacity:0;-webkit-transform:translatey(-100%);-moz-transform:translatey(-100%);-ms-transform:translatey(-100%);-o-transform:translatey(-100%);transform:translatey(-100%)}to{opacity:1;-webkit-transform:translatey(0);-moz-transform:translatey(0);-ms-transform:translatey(0);-o-transform:translatey(0);transform:translatey(0)}}.alert-banner.fixed.closed{-webkit-animation:shift-up 400ms ease 0s 1 forwards;-moz-animation:shift-up 400ms ease 0s 1 forwards;animation:shift-up 400ms ease 0s 1 forwards}@-webkit-keyframes shift-up{from{-webkit-transform:translatey(0)}to{-webkit-transform:translatey(-100%)}}@-moz-keyframes shift-up{from{-moz-transform:translatey(0)}to{-moz-transform:translatey(-100%)}}@keyframes shift-up{from{-webkit-transform:translatey(0);-moz-transform:translatey(0);-ms-transform:translatey(0);-o-transform:translatey(0);transform:translatey(0)}to{-webkit-transform:translatey(-100%);-moz-transform:translatey(-100%);-ms-transform:translatey(-100%);-o-transform:translatey(-100%);transform:translatey(-100%)}}.alert-banner.slide-in{-webkit-animation:alert-slide-in 2s ease;-moz-animation:alert-slide-in 2s ease;animation:alert-slide-in 2s ease}@-webkit-keyframes alert-slide-in{0%,85%{opacity:0;-webkit-transform:translatey(-20px)}100%{opacity:1;-webkit-transform:translatey(0)}}@-moz-keyframes alert-slide-in{0%,85%{opacity:0;-moz-transform:translatey(-20px)}100%{opacity:1;-moz-transform:translatey(0)}}@keyframes alert-slide-in{0%,85%{opacity:0;-webkit-transform:translatey(-20px);-moz-transform:translatey(-20px);-ms-transform:translatey(-20px);-o-transform:translatey(-20px);transform:translatey(-20px)}100%{opacity:1;-webkit-transform:translatey(0);-moz-transform:translatey(0);-ms-transform:translatey(0);-o-transform:translatey(0);transform:translatey(0)}}@media screen and (max-width: 959px){.with-hero .alert-banner{margin-top:-20px}}.alert-banner h6{margin:0 0 15px 0;color:white}.alert-banner p{color:inherit;margin:0}@media screen and (max-width: 679px){.alert-banner p{font-size:13px;line-height:18px}}@media screen and (min-width: 680px){.alert-banner p{font-size:14px;line-height:20px}}.alert-banner p .icon{position:relative;margin:-5px 10px 0 -3px}.alert-banner ul{margin-bottom:10px}.alert-banner ul li{font-size:13px;list-style-type:disc;line-height:1.4em;margin:0 0 5px 15px}.alert-banner strong{font-weight:500}.alert-banner a:not(.button){color:inherit;font-weight:normal;transition:color 200ms ease-in-out}.alert-banner a:not(.button):hover{color:white}.alert-banner.with-icon{padding-left:55px;padding-right:15px}.alert-banner.with-icon p>svg{position:absolute;top:50%;-webkit-transform:translatey(-50%);-moz-transform:translatey(-50%);-ms-transform:translatey(-50%);-o-transform:translatey(-50%);transform:translatey(-50%);left:15px}.alert-banner .close-alert{position:absolute;vertical-align:middle;top:8px;right:5px;background:none;padding:10px;margin:0;border:none;outline:none;cursor:pointer;height:auto;line-height:14px;opacity:0.6;transition:opacity 0.3s ease}.alert-banner .close-alert:hover{opacity:1}.alert-banner .close-icon{fill:#fff;height:14px;width:14px}.alert-banner-action{top:50%;margin:0;right:10px;position:absolute;-webkit-transform:translatey(-50%);-moz-transform:translatey(-50%);-ms-transform:translatey(-50%);-o-transform:translatey(-50%);transform:translatey(-50%)}.alert-banner-action+p{display:block;text-overflow:ellipsis;white-space:nowrap;display:inline-block;overflow:hidden;margin-right:100px}.alert-banner-action+p a{text-decoration:none}.alert-banner:not(.icons-only).info{background:#c6ccd2;color:#40484a;text-shadow:rgba(255,255,255,0.07)}.alert-banner:not(.icons-only).info strong,.alert-banner:not(.icons-only).info a:not(.button){color:#4b5658}.alert-banner:not(.icons-only).info .close-icon{fill:#fff}.alert-banner:not(.icons-only).success{background:#5fcf80;color:#e8f8ed;text-shadow:0 1px 0 rgba(0,0,0,0.07)}.alert-banner:not(.icons-only).success svg{fill:#e8f8ed}.alert-banner:not(.icons-only).success strong,.alert-banner:not(.icons-only).success a:not(.button){color:#fff}.alert-banner:not(.icons-only).warning{background:#ffd466;color:#b38000;text-shadow:0 1px 0 rgba(255,255,255,0.07)}.alert-banner:not(.icons-only).warning svg{fill:#b38000}.alert-banner:not(.icons-only).warning strong,.alert-banner:not(.icons-only).warning a:not(.button){color:#805c00}.alert-banner:not(.icons-only).warning .cta{font-weight:500;border-bottom:1px solid #e6a500}.alert-banner:not(.icons-only).warning .close-icon{fill:#b28000}.alert-banner:not(.icons-only).warning button,.alert-banner:not(.icons-only).warning .button{border-color:#cc9300;color:#cc9300}.alert-banner:not(.icons-only).warning button:hover,.alert-banner:not(.icons-only).warning .button:hover{border-color:#b38000;color:#b38000}.alert-banner:not(.icons-only).error{background:#ed5a5a;color:#facdcd;text-shadow:0 1px 0 rgba(0,0,0,0.07)}.alert-banner:not(.icons-only).error svg{fill:#facdcd}.alert-banner:not(.icons-only).error strong,.alert-banner:not(.icons-only).error a:not(.button){color:#fff}.alert-banner:not(.icons-only).error .cta{font-weight:500;border-bottom:1px solid #e21919}.alert .icon{float:left;margin-right:15px}.global-message{padding:20px;margin:20px 0;background:ligthen(#384047, 40%);font-size:14px;line-height:1.4;color:#fff;position:relative;border-radius:4px}.global-message strong{font-weight:bold;margin-right:3px;display:inline-block}.global-message p{margin:0 !important;display:inline-block}.global-message a{float:right;padding:7px;margin-top:-4px;border-radius:4px}.global-message a .icon{float:left}.global-message.success{background:#5fcf80}.global-message.success p{color:#d5f2dd}.global-message.success a{background-color:#40c667}.global-message.success strong{color:#fff}.global-message.error{background:#ed5a5a}.global-message.error p{color:#fce4e4}.global-message.error a{background-color:#e93535}.global-message.error a.cta{background-color:#ed5a5a;float:none;color:#fff;text-decoration:underline}@media screen and (max-width: 679px){.global-message a{float:none;margin-top:0;position:absolute;right:10px;top:10px}}.dialog{position:relative;max-width:840px;margin:0 auto;outline:none}.dialog:not(.active){display:none}.dialog-tarp{background:rgba(40,46,51,0.93);transition:opacity 300ms ease;z-index:500;box-sizing:border-box}.dialog-tarp *,.dialog-tarp *:before,.dialog-tarp *:after{box-sizing:border-box}.dialog-tarp.active{display:table;width:100%;height:100%;position:fixed;top:0;right:0;bottom:0;left:0}@media screen and (min-width: 680px){.dialog-tarp.active{padding:30px 70px}}@media screen and (max-width: 679px){.dialog-tarp.active{padding:15px 50px}}.dialog-tarp:not(.active){opacity:0}.dialog-container{display:table-cell;vertical-align:middle}.dialog-close{border-radius:0 4px 4px 0;transition:transform 300ms ease;position:absolute;top:0}@media screen and (min-width: 680px){.dialog-close{padding:0 11px 0 30px;right:-50px}}@media screen and (max-width: 679px){.dialog-close{padding:0 8px 0 20px !important;right:-40px}}.dialog-close:hover,.dialog-close:focus{-webkit-transform:translatex(4px);-moz-transform:translatex(4px);-ms-transform:translatex(4px);-o-transform:translatex(4px);transform:translatex(4px)}@media screen and (max-width: 679px){.dialog-close svg{width:10px;height:10px}}.dropdown{background:#f9fafa;min-width:200px;max-width:420px;position:absolute;top:50px;display:none;z-index:100;border-radius:5px;box-shadow:0 1px 0 0 rgba(0,0,0,0.1),0 0 1px 1px rgba(0,0,0,0.08)}.dropdown:before{position:absolute;content:"";background:#fff;width:12px;height:12px;border-radius:3px 0 0 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);box-shadow:-2px -2px 2px rgba(0,0,0,0.08);top:-6px}.dropdown.left{left:0}.dropdown.left:before{left:20px}.dropdown.right{right:-20px}.dropdown.right:before{right:20px}.dropdown h4.dropdown-title{display:block;background:#fff;font-size:16px;line-height:20px;position:relative;z-index:1;border-bottom:1px solid #e8ebed;border-radius:5px 5px 0 0;margin:0}.dropdown h4.dropdown-title a{display:block;padding:15px 20px;color:#4b5658}.dropdown h4.dropdown-title a:hover{color:#1c2021}.dropdown>ul{-ms-overflow-style:none;max-height:290px;overflow:auto}.dropdown>ul::-webkit-scrollbar{display:none}.dropdown>ul>li{border:0 solid #f0f2f4;border-width:0 0 1px;font-weight:normal;margin:0;transition:background-color 0.3s ease, border-color 0.3s ease}.dropdown>ul>li:last-child{border-bottom:none}.dropdown>ul>li:not(.without-hover):hover{background:#fff;border-color:#e8ebed}.dropdown>ul>li:not(.without-hover):hover>a{color:#4b5658}.dropdown>ul>li:not(.without-hover):hover>a svg{fill:#576366}.dropdown>ul>li>a{position:relative;display:block;padding:15px 20px;font-size:14px;line-height:18px;font-weight:500;color:#576366;transition:background-color 0.3s ease, color 0.3s ease}.dropdown>ul>li>a:before,.dropdown>ul>li>a:after{content:" ";display:table}.dropdown>ul>li>a:after{clear:both}.dropdown>ul>li>a>svg{fill:#7b8b8e}.dropdown .empty{padding:60px 20px;margin:0;font-size:14px;color:#7b8b8e;text-align:center}.dropdown .empty .button{margin:15px 40px;display:block}.dropdown .dropdown-secondary{position:relative;display:block;padding:15px 20px;font-size:14px;line-height:18px;font-weight:500;color:#576366;transition:background-color 0.3s ease, color 0.3s ease;border-radius:0 0 5px 5px;background:#fff;border-top:1px solid #e8ebed}.dropdown .dropdown-secondary:before,.dropdown .dropdown-secondary:after{content:" ";display:table}.dropdown .dropdown-secondary:after{clear:both}.dropdown .dropdown-secondary>svg{fill:#7b8b8e}.dropdown .dropdown-secondary:hover{background:#edeff0;color:#4b5658}svg{overflow:visible;display:inline-block;width:100%;height:100%;transform-origin:center center;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:fill 300ms ease, stroke 300ms ease, transform 300ms ease, opacity 300ms ease}.icon-defs{display:none}.quiz-18-icon{width:18px;height:18px}.quiz-22-icon{width:22px;height:22px}.quiz-40-icon{width:40px;height:40px}.code-challenge-18-icon{width:18px;height:18px}.code-challenge-22-icon{width:22px;height:22px}.code-challenge-40-icon{width:40px;height:40px}.video-18-icon{width:18px;height:18px}.video-22-icon{width:22px;height:22px}.video-40-icon{width:40px;height:40px}.step-complete-fill-18-icon{width:18px;height:18px}.step-complete-fill-22-icon{width:22px;height:22px}.step-complete-fill-40-icon{width:40px;height:40px}.quiz-suggested-22-icon{width:22px;height:22px}.code-challenge-suggested-22-icon{width:22px;height:22px}.video-suggested-22-icon{width:22px;height:22px}.step-complete-fill-suggested-22-icon{width:22px;height:22px}.checkmark-24-icon{width:24px;height:24px}.close-24-icon{width:24px;height:24px}.info-24-icon{width:24px;height:24px}.bonus-icon{width:18px;height:18px}.collection-icon{width:18px;height:18px}.conference-icon{width:18px;height:18px}.course-icon{width:18px;height:18px}.track-icon{width:18px;height:18px}.workshop-icon{width:18px;height:18px}.announcement-icon{width:18px;height:18px}.instruction-icon{width:18px;height:18px}.project-icon{width:18px;height:18px}.play-icon{width:24px;height:26px}.pause-icon{width:16px;height:20px}.speed-icon,.captions-icon,.volume-icon,.workspaces-outline-icon{width:22px;height:22px}.fullscreen-icon{width:18px;height:18px}.rewind-icon{width:22px;height:25px}.android-icon{width:42px;height:50px}.business-icon{width:60px;height:50px}.csharp-icon{width:46px;height:50px}.css-icon{width:58px;height:50px}.databases-icon{width:48px;height:50px}.design-icon{width:64px;height:50px}.development-tools-icon{width:50px;height:50px}.digital-literacy-icon{width:70px;height:46px}.game-development-icon{width:70px;height:38px}.html-icon{width:70px;height:42px}.ios-icon{width:64px;height:50px}.java-icon{width:40px;height:50px}.javascript-icon{width:52px;height:50px}.php-icon{width:70px;height:36px}.python-icon{width:50px;height:50px}.ruby-icon{width:60px;height:50px}.wordpress-icon{width:54px;height:50px}.android-small-icon{width:12px;height:14px}.business-small-icon{width:12px;height:10px}.csharp-small-icon{width:11px;height:12px}.css-small-icon{width:16px;height:6px}.databases-small-icon{width:11px;height:12px}.design-small-icon{width:8px;height:12px}.development-tools-small-icon{width:8px;height:14px}.digital-literacy-small-icon{width:10px;height:12px}.game-development-small-icon{width:16px;height:10px}.html-small-icon{width:24px;height:6px}.ios-small-icon{width:10px;height:12px}.java-small-icon{width:14px;height:10px}.javascript-small-icon{width:14px;height:8px}.php-small-icon{width:18px;height:6px}.python-small-icon{width:14px;height:14px}.ruby-small-icon{width:14px;height:12px}.wordpress-small-icon{width:16px;height:6px}.left-arrow-icon{width:12px;height:12px}.right-arrow-icon{width:12px;height:12px}.up-arrow-icon{width:12px;height:12px}.down-arrow-icon{width:12px;height:12px}.upvote-icon,.downvote-icon{width:12px;height:12px}.ellipses-icon{width:18px;height:18px}.careers-icon,.careers-progress-icon,.support-icon{width:30px;height:30px}.workspaces-icon,.forum-icon{width:30px;height:28px}.tracks-icon{width:30px;height:26px}.library-icon{width:30px;height:24px}.gear-icon{width:16px;height:16px}.cash-icon,.ipad-icon,.briefcase-icon{width:70px;height:50px}.add-icon{width:16px;height:16px}.info-icon{width:16px;height:16px}.workspaces-small-icon{width:16px;height:16px}.search-icon{width:16px;height:16px}.star-small-icon{width:16px;height:16px}.play-outline-24-icon{width:24px;height:24px}.support-outline-24-icon{width:24px;height:24px}.search-outline-24-icon{width:24px;height:24px}.star-outline-24-icon{width:24px;height:24px}.help-outline-24-icon{width:24px;height:24px}.facebook-icon{width:24px;height:24px}.twitter-icon{width:24px;height:24px}.instagram-icon{width:24px;height:24px}.linked-in-icon{width:24px;height:24px}.website-icon{width:24px;height:24px}.google-plus-icon{width:24px;height:24px}.github-icon{width:24px;height:24px}.dribbble-icon{width:24px;height:24px}.youtube-icon{width:24px;height:24px}.reddit-icon{width:24px;height:24px}.exam-icon,.bell-18-icon,.calendar-18-icon,.techdegree-18-icon,.megaphone-18-icon,.browser-18-icon,.briefcase-18-icon{width:18px;height:18px}.mentor-18-icon,.techdegree-icon{width:16px;height:18px}.info-i-icon{width:2px;height:12px}.chevron-icon{width:12px;height:8px}.left-chevron-icon,.right-chevron-icon{width:18px;height:32px}.failed-quiz-icon{width:134px;height:134px}.star-large-icon{width:32px;height:30px}.building-icon{width:17px;height:16px}.salary-icon{width:16px;height:21px}.complete-icon{width:16px;height:14px}.lock-thin-icon{width:12px;height:16px}.lock-wide-icon{width:14px;height:16px}.maintenance-icon{width:30px;height:30px}.complete-outline-icon{width:22px;height:22px}.treehouse-icon{width:139px;height:32px}.logo-icon{width:30px;height:32px}.resume-icon{width:17px;height:14px}.arrows-icon{width:18px;height:16px}.checkmark-icon{width:10px;height:8px}.close-icon{width:12px;height:12px}.points-icon{width:30px;height:30px}.drag-icon{width:20px;height:10px}.bell-icon{width:26px;height:25px}.loading-icon{width:18px;height:18px;-webkit-animation:spin 1.2s infinite linear;-moz-animation:spin 1.2s infinite linear;animation:spin 1.2s infinite linear}.loading-circle{fill:#b9c1c7}.loading-quarter-circle{fill:#60676d}.icon{background-repeat:no-repeat;background-position:0 0;display:inline-block;vertical-align:middle}.icon-points{width:30px;height:30px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI%2BDQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjk5LjU0NHB4IiBoZWlnaHQ9IjMwMHB4IiB2aWV3Qm94PSIwIDAgMjk5LjU0NCAzMDAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI5OS41NDQgMzAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xNDksMGM1MCwwLDkyLDIyLDEyMSw2MmwtMTIxLDg4VjBIMHYzMDBoMzAwVjBIMTQ5eiIvPg0KCTxnPg0KCQk8cGF0aCBvcGFjaXR5PSIwLjQiIGZpbGw9IiNDMEM4Q0UiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgICAgIiBkPSJNMTUwLDE1MEw2MiwyOWMyNy0xOSw1NS0yOSw4OC0yOVYxNTB6Ii8%2BDQoJCTxwYXRoIG9wYWNpdHk9IjAuNyIgZmlsbD0iI0MwQzhDRSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAgICAiIGQ9Ik0xNTAsMTUwTDgsMTk2Qy0xMiwxMzMsOSw2Nyw2MiwyOEwxNTAsMTUweiIvPg0KCQk8cGF0aCBvcGFjaXR5PSIwLjUiIGZpbGw9IiNDMEM4Q0UiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgICAgIiBkPSJNMTUwLDE1MGw4OCwxMjFjLTY3LDQ5LTE2MSwzNC0yMDktMzNjLTEwLTEzLTE2LTI2LTIxLTQyDQoJCQlMMTUwLDE1MHoiLz4NCgkJPHBhdGggZmlsbD0iI0MwQzhDRSIgZD0iTTE1MCwxNTBsMTIxLTg4YzQ5LDY3LDM0LDE2MS0zMywyMTBMMTUwLDE1MHoiLz4NCgk8L2c%2BDQoJPGNpcmNsZSBmaWxsPSIjRkZGRkZGIiBjeD0iMTUwIiBjeT0iMTUwIiByPSI3MCIvPg0KPC9nPg0KPC9zdmc%2BDQo%3D);background-size:30px 30px}.icon-points-small{width:12px;height:12px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI%2BDQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTE5Ljk5OXB4IiBoZWlnaHQ9IjEyMC4wMDFweCIgdmlld0JveD0iMCAwIDExOS45OTkgMTIwLjAwMSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTE5Ljk5OSAxMjAuMDAxIg0KCSB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIG9wYWNpdHk9IjAuNyIgZmlsbD0iI0MwQzhDRSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAgICAiIGQ9Ik0zMS45MDQsNjAuMDhjMC05LjAxMiw1LjAwMi0xOC4wMjQsMTIuMDA1LTIzLjAzMQ0KCQlMMjQuOTAyLDExLjAxNEMzLjg5NCwyNy4wMzUtNS4xMSw1My4wNywyLjg5Myw3OC4xMDNMMzIuOTA1LDY4LjA5QzMyLjkwNCw2Ni4wODgsMzEuOTA0LDYzLjA4NCwzMS45MDQsNjAuMDh6Ii8%2BDQoJPHBhdGggb3BhY2l0eT0iMC41IiBmaWxsPSIjQzBDOENFIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3ICAgICIgZD0iTTc1LjkyMSw4Mi4xMWMtNS4wMDIsMy4wMDQtMTAuMDA0LDUuMDA3LTE2LjAwNiw1LjAwNw0KCQljLTEyLjAwNSwwLTIzLjAwOS04LjAxMS0yNy4wMTEtMTkuMDI1TDIuODkyLDc4LjEwNWMyLjAwMSw2LjAwOCw1LjAwMiwxMS4wMTUsOS4wMDQsMTcuMDIzDQoJCWMxOS4wMDcsMjcuMDM2LDU3LjAyMywzMy4wNDQsODQuMDMzLDEzLjAxN0w3NS45MjEsODIuMTF6Ii8%2BDQoJPHBhdGggZmlsbD0iI0MwQzhDRSIgZD0iTTEwOC45MzQsMjUuMDMzbC0yNi4wMSwxOS4wMjVjMy4wMDEsNS4wMDcsNS4wMDIsMTAuMDEzLDUuMDAyLDE2LjAyMWMwLDkuMDEyLTUuMDAyLDE4LjAyNC0xMi4wMDUsMjMuMDMxDQoJCWwxOS4wMDcsMjYuMDM1QzEyMS45NCw4OC4xMTgsMTI3Ljk0Miw1Mi4wNjksMTA4LjkzNCwyNS4wMzN6Ii8%2BDQoJPHBhdGggb3BhY2l0eT0iMC40IiBmaWxsPSIjQzBDOENFIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3ICAgICIgZD0iTTU5LjkxNSwzMi4wNDNWMEM0Ni45MSwwLDM0LjkwNSw0LjAwNSwyNC45MDEsMTEuMDE1DQoJCUw0My45MDgsMzcuMDVDNDcuOTEsMzQuMDQ1LDUzLjkxMywzMi4wNDMsNTkuOTE1LDMyLjA0M3oiLz4NCjwvZz4NCjwvc3ZnPg0K);background-size:12px 12px}.icon-left{width:17px;height:14px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI%2BDQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNTEwcHgiIGhlaWdodD0iMTM5Ljk4NnB4IiB2aWV3Qm94PSIwIDAgNTEwIDEzOS45ODYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUxMCAxMzkuOTg2IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNENEQ5REQiIGQ9Ik03MCw0LjExOWM5LDYuOTgyLDExLDIwLjk0Nyw0LDI5LjkyNEw2NCw0OC4wMDhoODVjMTIsMCwyMSw5Ljk3NSwyMSwyMS45NDVzLTEwLDIxLjk0NS0yMSwyMS45NDVINjQNCglsMTAsMTMuOTY1YzcsOC45NzcsNSwyMi45NDItNCwyOS45MjRzLTIzLDQuOTg3LTMwLTMuOTlMNCw4My45MThDMSw3OC45MywwLDc0Ljk0LDAsNjkuOTUzYzAtNC45ODcsMS04Ljk3Nyw0LTEyLjk2N0w0MCw5LjEwNw0KCUM0OC0wLjg2OCw2MS0yLjg2Myw3MCw0LjExOXoiLz4NCjxwYXRoIGZpbGw9IiM2MDY3NkQiIGQ9Ik0yNDAsNC4xMTljOSw2Ljk4MiwxMSwyMC45NDcsNCwyOS45MjRsLTEwLDEzLjk2NWg4NWMxMiwwLDIxLDkuOTc1LDIxLDIxLjk0NXMtMTAsMjEuOTQ1LTIxLDIxLjk0NWgtODUNCglsMTAsMTMuOTY1YzcsOC45NzcsNSwyMi45NDItNCwyOS45MjRzLTIzLDQuOTg3LTMwLTMuOTlsLTM2LTQ3Ljg3OWMtMy00Ljk4Ny00LTguOTc3LTQtMTMuOTY1YzAtNC45ODcsMS04Ljk3Nyw0LTEyLjk2N2wzNi00Ny44NzkNCglDMjE4LTAuODY4LDIzMS0yLjg2MywyNDAsNC4xMTl6Ii8%2BDQo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNDEwLDQuMTE5YzksNi45ODIsMTEsMjAuOTQ3LDQsMjkuOTI0bC0xMCwxMy45NjVoODVjMTIsMCwyMSw5Ljk3NSwyMSwyMS45NDVzLTEwLDIxLjk0NS0yMSwyMS45NDVoLTg1DQoJbDEwLDEzLjk2NWM3LDguOTc3LDUsMjIuOTQyLTQsMjkuOTI0cy0yMyw0Ljk4Ny0zMC0zLjk5bC0zNi00Ny44NzljLTMtNC45ODctNC04Ljk3Ny00LTEzLjk2NWMwLTQuOTg3LDEtOC45NzcsNC0xMi45NjdsMzYtNDcuODc5DQoJQzM4OC0wLjg2OCw0MDEtMi44NjMsNDEwLDQuMTE5eiIvPg0KPC9zdmc%2BDQo%3D);background-size:51px 14px}.icon-right-small{width:11px;height:9px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI%2BDQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTFweCIgaGVpZ2h0PSI5cHgiIHZpZXdCb3g9IjUuOTcyIDQuOTQ4IDExIDkiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgNS45NzIgNC45NDggMTEgOSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI%2BDQo8cGF0aCBmaWxsPSIjNUZDRjgwIiBkPSJNMTQuMzQyLDUuNDk1bDIuMzUsMy4xMTZjMC4xODcsMC4yNDgsMC4yOCwwLjU0MiwwLjI4LDAuODM3YzAsMC4yOTYtMC4wOTMsMC41OS0wLjI4LDAuODM4TDE0LjM0MywxMy40DQoJYy0wLjQ1OSwwLjYxLTEuMzIzLDAuNzI5LTEuOTI3LDAuMjY2Yy0wLjYwNS0wLjQ2My0wLjcyMy0xLjMzMS0wLjI2My0xLjk0bDAuNjcyLTAuODkzSDcuMzQ3Yy0wLjc1OSwwLTEuMzc1LTAuNjIxLTEuMzc1LTEuMzg1DQoJczAuNjE2LTEuMzg0LDEuMzc1LTEuMzg0aDUuNDc4bC0wLjY3Mi0wLjg5M2MtMC40NTktMC42MTEtMC4zNDEtMS40NzgsMC4yNjMtMS45NDFDMTMuMDIsNC43NjgsMTMuODg0LDQuODg3LDE0LjM0Miw1LjQ5NXoiLz4NCjwvc3ZnPg0K);background-size:11px 9px}.icon-chevron-down,.icon-chevron-up{width:12px;height:8px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI%2BDQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjQwLjI3NXB4IiBoZWlnaHQ9IjE2MC4wMDFweCIgdmlld0JveD0iMCAwIDI0MC4yNzUgMTYwLjAwMSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjQwLjI3NSAxNjAuMDAxIg0KCSB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiM2MDY3NkQiIGQ9Ik02MC4wMTUsODAuMDAxTDQuNTQ3LDI1Ljc2M2MtNi4wMjktNS44OTUtNi4wMjktMTUuNDUsMC0yMS4zNGM2LjAyOS01Ljg5NSwxNS43OTYtNS44OTUsMjEuODI1LDANCgkJbDMzLjY0MywzMi44OTlMOTMuNjc4LDQuNDE4YzYuMDI5LTUuODg1LDE1Ljc5Ni01Ljg5LDIxLjgyNSwwLjAwNWM2LjAyOSw1Ljg5NSw2LjAyOSwxNS40NSwwLDIxLjM0NUw2MC4wMTUsODAuMDAxeiIvPg0KPC9nPg0KPGc%2BDQoJPHBhdGggZmlsbD0iI0Q0RDlERCIgZD0iTTE4MC4yNjUsODAuMDAxbC01NS40NjgtNTQuMjM5Yy02LjAyOS01Ljg5NS02LjAyOS0xNS40NSwwLTIxLjM0YzYuMDI5LTUuODk1LDE1Ljc5Ni01Ljg5NSwyMS44MjUsMA0KCQlsMzMuNjQzLDMyLjg5OWwzMy42NjMtMzIuOTA0YzYuMDI5LTUuODg1LDE1Ljc5Ni01Ljg5LDIxLjgyNiwwLjAwNXM2LjAyOSwxNS40NSwwLDIxLjM0NUwxODAuMjY1LDgwLjAwMXoiLz4NCjwvZz4NCjxnPg0KCTxwYXRoIGZpbGw9IiNENEQ5REQiIGQ9Ik0xODAuMjg1LDgwLjAwMWw1NS40NjgsNTQuMjM5YzYuMDI5LDUuODk1LDYuMDI5LDE1LjQ1LDAsMjEuMzRjLTYuMDI5LDUuODk1LTE1Ljc5Niw1Ljg5NS0yMS44MjYsMA0KCQlsLTMzLjY0My0zMi44OTlsLTMzLjY2MywzMi45MDRjLTYuMDI5LDUuODg1LTE1Ljc5Niw1Ljg5LTIxLjgyNS0wLjAwNWMtNi4wMjktNS44OTUtNi4wMjktMTUuNDUsMC0yMS4zNDVMMTgwLjI4NSw4MC4wMDF6Ii8%2BDQo8L2c%2BDQo8Zz4NCgk8cGF0aCBmaWxsPSIjNjA2NzZEIiBkPSJNNjAuMDM1LDgwLjAwMWw1NS40NjgsNTQuMjM5YzYuMDI5LDUuODk1LDYuMDI5LDE1LjQ1LDAsMjEuMzRjLTYuMDI5LDUuODk1LTE1Ljc5Niw1Ljg5NS0yMS44MjUsMA0KCQlsLTMzLjY0My0zMi44OTlsLTMzLjY2MywzMi45MDRjLTYuMDI5LDUuODg1LTE1Ljc5Niw1Ljg5LTIxLjgyNS0wLjAwNXMtNi4wMjktMTUuNDUsMC0yMS4zNDVMNjAuMDM1LDgwLjAwMXoiLz4NCjwvZz4NCjwvc3ZnPg0K);background-size:24px 16px;background-position:-12px 0}.icon-chevron-up{background-position:-12px -8px}.icon-chevron-left{width:8px;height:12px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI%2BDQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTYwLjE1cHgiIGhlaWdodD0iMjQwLjAwM3B4IiB2aWV3Qm94PSIwIDAgMTYwLjE1IDI0MC4wMDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE2MC4xNSAyNDAuMDAzIg0KCSB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiM2MDY3NkQiIGQ9Ik03OS45LDYwLjAxMkwyNS42NjEsMTE1LjQ4Yy01Ljg5NSw2LjAyOS0xNS40NSw2LjAyOS0yMS4zNCwwYy01Ljg5NS02LjAyOS01Ljg5NS0xNS43OTYsMC0yMS44MjYNCgkJTDM3LjIyLDYwLjAxMUw0LjMxNiwyNi4zNDljLTUuODg1LTYuMDI5LTUuODktMTUuNzk2LDAuMDA1LTIxLjgyNmM1Ljg5NS02LjAyOSwxNS40NS02LjAyOSwyMS4zNDUsMEw3OS45LDYwLjAxMnoiLz4NCjwvZz4NCjxnPg0KCTxwYXRoIGZpbGw9IiM2MDY3NkQiIGQ9Ik0tMC4xLDE3OS45OTFsNTQuMjM5LTU1LjQ2OGM1Ljg5NS02LjAyOSwxNS40NS02LjAyOSwyMS4zNCwwYzUuODk1LDYuMDI5LDUuODk1LDE1Ljc5NiwwLDIxLjgyNg0KCQlMNDIuNTgsMTc5Ljk5MmwzMi45MDQsMzMuNjYzYzUuODg1LDYuMDI5LDUuODksMTUuNzk2LTAuMDA1LDIxLjgyNnMtMTUuNDUsNi4wMjktMjEuMzQ1LDBMLTAuMSwxNzkuOTkxeiIvPg0KPC9nPg0KPGc%2BDQoJPHBhdGggZmlsbD0iI0Q0RDlERCIgZD0iTTE2MC4xNSw2MC4wMTJsLTU0LjIzOSw1NS40NjhjLTUuODk1LDYuMDI5LTE1LjQ1LDYuMDI5LTIxLjM0LDBjLTUuODk1LTYuMDI5LTUuODk1LTE1Ljc5NiwwLTIxLjgyNg0KCQlsMzIuODk5LTMzLjY0M0w4NC41NjYsMjYuMzQ4Yy01Ljg4NS02LjAyOS01Ljg5LTE1Ljc5NiwwLjAwNS0yMS44MjZjNS44OTUtNi4wMjksMTUuNDUtNi4wMjksMjEuMzQ1LDBMMTYwLjE1LDYwLjAxMnoiLz4NCjwvZz4NCjxnPg0KCTxwYXRoIGZpbGw9IiNENEQ5REQiIGQ9Ik04MC4xNSwxNzkuOTkxbDU0LjIzOS01NS40NjhjNS44OTUtNi4wMjksMTUuNDUtNi4wMjksMjEuMzQsMGM1Ljg5NSw2LjAyOSw1Ljg5NSwxNS43OTYsMCwyMS44MjYNCgkJbC0zMi44OTksMzMuNjQzbDMyLjkwNCwzMy42NjNjNS44ODUsNi4wMjksNS44OSwxNS43OTYtMC4wMDUsMjEuODI2Yy01Ljg5NSw2LjAyOS0xNS40NSw2LjAyOS0yMS4zNDUsMEw4MC4xNSwxNzkuOTkxeiIvPg0KPC9nPg0KPC9zdmc%2BDQo%3D);background-size:16px 24px;background-position:-8px -28px}.icon-complete{width:28px;height:28px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI%2BDQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNTAwcHgiIGhlaWdodD0iNTAwcHgiIHZpZXdCb3g9IjAgMCA1MDAgNTAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MDAgNTAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxjaXJjbGUgZmlsbD0iIzVGQ0Y4MCIgY3g9IjI1MCIgY3k9IjI1MCIgcj0iMjUwIi8%2BDQoJPGc%2BDQoJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yMjgsMzc2bC05NS05M2MtMTItMTEtMTItMzAsMC00MmMxMi0xMSwzMS0xMSw0MiwwbDQ5LDQ4bDk4LTExNmMxMS0xMiwyOS0xNCw0Mi00czE0LDI5LDQsNDFMMjI4LDM3NnoiDQoJCQkvPg0KCTwvZz4NCjwvZz4NCjwvc3ZnPg0K);background-size:100%}.icon-complete.track-updated{width:34px;height:34px}.icon-complete.stage-completed{width:50px;height:50px}.icon-stage{width:28px;height:31px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI%2BDQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNTYwcHgiIGhlaWdodD0iMzEwcHgiIHZpZXdCb3g9IjAgMCA1NjAgMzEwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1NjAgMzEwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiNENEQ5REQiIGQ9Ik00MjAsMGMtMTEsMC0xMTgsNjItMTE4LDYycy0yMiwxMS0yMiwzNGMwLDI4LDAsOTAsMCwxMThjMCwxNywxNywyOCwxNywyOHMxMTIsNjgsMTIzLDY4czEyMy02OCwxMjMtNjgNCgkJczE3LTExLDE3LTI4YzAtMjgsMC05MCwwLTExOGMwLTIzLTIyLTM0LTIyLTM0UzQzMSwwLDQyMCwwTDQyMCwweiIvPg0KPC9nPg0KPGc%2BDQoJPGc%2BDQoJCTxwYXRoIGZpbGw9IiM1RkNGODAiIGQ9Ik0xNDAsMEMxMjksMCwyMiw2MiwyMiw2MlMwLDczLDAsOTZjMCwyOCwwLDkwLDAsMTE4YzAsMTcsMTcsMjgsMTcsMjhzMTEyLDY4LDEyMyw2OHMxMjMtNjgsMTIzLTY4DQoJCQlzMTctMTEsMTctMjhjMC0yOCwwLTkwLDAtMTE4YzAtMjMtMjItMzQtMjItMzRTMTUxLDAsMTQwLDBMMTQwLDB6Ii8%2BDQoJPC9nPg0KCTxnPg0KCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTI3LDIyMGwtNTMtNTJjLTYtNi02LTE3LDAtMjNjNy02LDE3LTYsMjQsMGwyNywyN2w1NS02NmM2LTcsMTYtOCwyNC0yYzcsNiw4LDE2LDIsMjNMMTI3LDIyMHoiLz4NCgk8L2c%2BDQo8L2c%2BDQo8L3N2Zz4NCg%3D%3D);background-size:56px 31px;background-position:-28px 0}.icon-stage.icon-complete{background-position:0 0}.icon-video,.icon-quiz,.icon-code-challenge,.icon-extra-credit{width:28px;height:28px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI%2BDQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTEyMHB4IiBoZWlnaHQ9IjI4MHB4IiB2aWV3Qm94PSIyNTAgMjI1IDExMjAgMjgwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDI1MCAyMjUgMTEyMCAyODAiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc%2BDQoJPGNpcmNsZSBmaWxsPSIjRDREOUREIiBjeD0iMzkwIiBjeT0iMzY1IiByPSIxNDAiLz4NCgk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMzc0LjQsMzA4LjhjLTEwLjktNy44LTIwLjItMS42LTIwLjIsMTAuOVY0MTBjMCwxNCw5LjMsMTguNywyMC4yLDEwLjlsNjIuMi00My42DQoJCWMxMC45LTcuOCwxMC45LTIwLjIsMC0yNi40TDM3NC40LDMwOC44eiIvPg0KPC9nPg0KPGc%2BDQoJPGNpcmNsZSBmaWxsPSIjRDREOUREIiBjeD0iNjcwIiBjeT0iMzY1IiByPSIxNDAiLz4NCgk8Zz4NCgkJPGc%2BDQoJCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNjQxLjIsNDIwLjRjLTMuMSwwLTcuOC0xLjYtOS4zLTQuN0w1NzksMzY0LjRsNTIuOS01MS4zYzYuMi00LjcsMTQtNC43LDIwLjIsMHM2LjIsMTQsMCwyMC4yDQoJCQkJbC0zMi43LDMxLjFsMzIuNywzMS4xYzYuMiw0LjcsNi4yLDE0LDAsMjAuMkM2NDksNDE4LjksNjQ1LjksNDIwLjQsNjQxLjIsNDIwLjR6Ii8%2BDQoJCTwvZz4NCgkJPGc%2BDQoJCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNjk3LjIsNDIwLjRjLTMuMSwwLTcuOC0xLjYtOS4zLTQuN2MtNi4yLTQuNy02LjItMTQsMC0yMC4ybDMyLjctMzEuMWwtMzIuNy0zMS4xDQoJCQkJYy02LjItNC43LTYuMi0xNCwwLTIwLjJjNi4yLTQuNywxNC00LjcsMjAuMiwwbDUyLjksNTEuM2wtNTIuOSw1MS4zQzcwMy40LDQxOC45LDcwMC4zLDQyMC40LDY5Ny4yLDQyMC40eiIvPg0KCQk8L2c%2BDQoJPC9nPg0KPC9nPg0KPGc%2BDQoJPGNpcmNsZSBmaWxsPSIjRDREOUREIiBjeD0iOTUwIiBjeT0iMzY1IiByPSIxNDAiLz4NCgk8Zz4NCgkJPGNpcmNsZSBmaWxsPSIjRkZGRkZGIiBjeD0iODcwLjciIGN5PSIzNjUiIHI9IjI0LjkiLz4NCgkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTk1MCwzNDkuNGM3LjgsMCwxNS42LDYuMiwxNS42LDE1LjZjMCw3LjgtNi4yLDE1LjYtMTUuNiwxNS42cy0xNS42LTYuMi0xNS42LTE1LjZTOTQyLjIsMzQ5LjQsOTUwLDM0OS40DQoJCQkgTTk1MCwzNDAuMWMtMTQsMC0yNC45LDEwLjktMjQuOSwyNC45czEwLjksMjQuOSwyNC45LDI0LjlzMjQuOS0xMC45LDI0LjktMjQuOVM5NjQsMzQwLjEsOTUwLDM0MC4xTDk1MCwzNDAuMXoiLz4NCgkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTEwMjkuMywzNDkuNGM3LjgsMCwxNS42LDYuMiwxNS42LDE1LjZjMCw3LjgtNi4yLDE1LjYtMTUuNiwxNS42Yy05LjMsMC0xNS42LTYuMi0xNS42LTE1LjYNCgkJCVMxMDIxLjYsMzQ5LjQsMTAyOS4zLDM0OS40IE0xMDI5LjMsMzQwLjFjLTE0LDAtMjQuOSwxMC45LTI0LjksMjQuOXMxMC45LDI0LjksMjQuOSwyNC45czI0LjktMTAuOSwyNC45LTI0LjkNCgkJCVMxMDQzLjMsMzQwLjEsMTAyOS4zLDM0MC4xTDEwMjkuMywzNDAuMXoiLz4NCgk8L2c%2BDQo8L2c%2BDQo8Zz4NCgk8Y2lyY2xlIGZpbGw9IiNENEQ5REQiIGN4PSIxMjMwIiBjeT0iMzY1IiByPSIxNDAiLz4NCgk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTMwMSw0MDMuNWMtMi41LTQuMy02LTEwLTEwLjUtMTcuMWMtNS4yLTguMi0xMC41LTE2LjQtMTMuNC0yMC44YzIuNy0zLjcsNy4zLTEwLjEsMTEuOC0xNi44DQoJCWMxMy45LTIwLjgsMTQuNS0yNS43LDEzLjktMjljLTAuNC0xLjktMS40LTMuNS0zLjEtNC42Yy0xLTAuNi0yLTEtNC0xYy0xLjksMC00LjYsMC4zLTkuMSwxYy00LjYsMC43LTEwLjcsMS43LTE4LjMsMy4xDQoJCWMtOC44LDEuNi0xNy41LDMuMy0yMi4zLDQuMmMtMi42LTMuNi03LjItMTAtMTIuMy0xNi42Yy0xMi45LTE2LjgtMTguMy0yMS45LTIxLjItMjMuOWMtMS42LTEuNy0zLjQtMi4xLTQuNy0yLjENCgkJYy0wLjcsMC0xLjMsMC4xLTEuNiwwLjJjLTAuMSwwLTAuMywwLjEtMC40LDAuMWMtMC4xLDAtMC4zLDAuMS0wLjQsMC4xYy0wLjksMC4yLTMuNiwxLjMtNC40LDQuOWMtMS40LDMuMi0zLjQsMTAuNC01LjgsMzEuNA0KCQljLTAuOSw4LjItMS42LDE2LjEtMiwyMC41Yy00LjUsMS42LTEyLjksNC43LTIxLjMsNy44Yy03LjIsMi43LTEzLjEsNS0xNy4zLDYuOGMtOC42LDMuNi0xMC4xLDQuNi0xMS4yLDYuNw0KCQljLTAuOSwxLjctMC45LDMuNi0wLjMsNS41YzEuMiwzLjEsNC4yLDcsMjYuOSwxNy43YzcuMywzLjQsMTQuNiw2LjYsMTguOCw4LjRjLTAuMiw1LjItMC41LDE1LTAuNywyNC43Yy0wLjIsOC40LTAuMiwxNS4xLTAuMSwyMA0KCQljMC4yLDkuMywwLjUsMTIuNSwzLjgsMTQuNGMwLjgsMC40LDEuOSwwLjksMy40LDAuOWMwLjcsMCwxLjUtMC4xLDIuMy0wLjNjMi0wLjYsNi43LTEuOSwyNi40LTIwLjZjNy41LTcuMiwxNC41LTE0LjMsMTguMi0xOC4xDQoJCWM1LjIsMS40LDE0LjgsMy45LDI1LDYuMmMxNi42LDMuNywyNC42LDQuNSwyOC44LDQuNWMyLjUsMCwzLjctMC4zLDQuNC0wLjVjMi42LTAuNyw0LTIuMiw0LjYtMy40DQoJCUMxMzA3LjEsNDE0LjUsMTMwNS43LDQxMS42LDEzMDEsNDAzLjV6Ii8%2BDQo8L2c%2BDQo8L3N2Zz4NCg%3D%3D);background-size:112px 28px}.icon-video{background-position:0 0}.icon-code-challenge{background-position:-28px 0}.icon-quiz{background-position:-56px 0}.icon-extra-credit{background-position:-84px 0}.secondary-module .icon-video,.secondary-module .icon-video-small,.secondary-module .icon-code-challenge,.secondary-module .icon-quiz{width:18px;height:18px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI%2BDQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNTQwcHgiIGhlaWdodD0iMTgwcHgiIHZpZXdCb3g9IjAgMCA1NDAgMTgwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1NDAgMTgwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxjaXJjbGUgZmlsbD0iI0Q0RDlERCIgY3g9IjkwIiBjeT0iOTAiIHI9IjkwIi8%2BDQoJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTgwLDUzLjg5OGMtNy01LTEzLTEtMTMsN3Y1OGMwLDksNiwxMiwxMyw3bDQwLTI4YzctNSw3LTEzLDAtMTdMODAsNTMuODk4eiIvPg0KPC9nPg0KPGc%2BDQoJPGNpcmNsZSBmaWxsPSIjRDREOUREIiBjeD0iMjcwIiBjeT0iOTAiIHI9IjkwIi8%2BDQoJPGc%2BDQoJCTxnPg0KCQkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTI1MS41LDEyNS42MjVjLTIsMC01LTEtNi0zbC0zNC0zM2wzNC0zM2M0LTMsOS0zLDEzLDBzNCw5LDAsMTNsLTIxLDIwbDIxLDIwYzQsMyw0LDksMCwxMw0KCQkJCUMyNTYuNSwxMjQuNjI1LDI1NC41LDEyNS42MjUsMjUxLjUsMTI1LjYyNXoiLz4NCgkJPC9nPg0KCQk8Zz4NCgkJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yODcuNSwxMjUuNjI1Yy0yLDAtNS0xLTYtM2MtNC0zLTQtOSwwLTEzbDIxLTIwbC0yMS0yMGMtNC0zLTQtOSwwLTEzYzQtMyw5LTMsMTMsMGwzNCwzM2wtMzQsMzMNCgkJCQlDMjkxLjUsMTI0LjYyNSwyODkuNSwxMjUuNjI1LDI4Ny41LDEyNS42MjV6Ii8%2BDQoJCTwvZz4NCgk8L2c%2BDQo8L2c%2BDQo8Zz4NCgk8Y2lyY2xlIGZpbGw9IiNENEQ5REQiIGN4PSI0NTAiIGN5PSI5MCIgcj0iOTAiLz4NCgk8Zz4NCgkJPGNpcmNsZSBmaWxsPSIjRkZGRkZGIiBjeD0iMzk5IiBjeT0iOTAiIHI9IjE2Ii8%2BDQoJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik00NTAsODBjNSwwLDEwLDQsMTAsMTBjMCw1LTQsMTAtMTAsMTBzLTEwLTQtMTAtMTBTNDQ1LDgwLDQ1MCw4MCBNNDUwLDc0Yy05LDAtMTYsNy0xNiwxNnM3LDE2LDE2LDE2DQoJCQlzMTYtNywxNi0xNlM0NTksNzQsNDUwLDc0TDQ1MCw3NHoiLz4NCgkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTUwMSw4MGM1LDAsMTAsNCwxMCwxMGMwLDUtNCwxMC0xMCwxMHMtMTAtNC0xMC0xMFM0OTYsODAsNTAxLDgwIE01MDEsNzRjLTksMC0xNiw3LTE2LDE2czcsMTYsMTYsMTYNCgkJCXMxNi03LDE2LTE2UzUxMCw3NCw1MDEsNzRMNTAxLDc0eiIvPg0KCTwvZz4NCjwvZz4NCjwvc3ZnPg0K);background-size:54px 18px}.secondary-module .icon-video{background-position:0 0}.icon-video-small{background-position:0 0}.secondary-module .icon-quiz{background-position:-36px 0}.secondary-module .icon-code-challenge{background-position:-18px 0}.icon-search{width:15px;height:18px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI%2BDQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMzAwcHgiIGhlaWdodD0iMTUwcHgiIHZpZXdCb3g9IjAgMCAzMDAgMTUwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAzMDAgMTUwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGlkPSJTaGFwZV8yNzJfNF8iPg0KCTxnPg0KCQk8cGF0aCBmaWxsPSIjQzBDOENFIiBkPSJNMTQ2LjM4MiwxMjYuMjFsLTM3Ljg0LTM3LjA2MmM1Ljk3NS05LjAxNSw4Ljk2Mi0yMC4wMzMsOC45NjItMzEuMDUyQzExNy41MDQsMjYuMDQzLDkxLjYxMywwLDU4Ljc1MiwwDQoJCQlDMjYuODg2LDAsMCwyNi4wNDMsMCw1OC4wOTdjMCwzMi4wNTMsMjUuODkxLDU4LjA5Nyw1OC43NTIsNTguMDk3YzEwLjk1NCwwLDIwLjkxMi0zLjAwNSwyOC44NzgtOC4wMTNsMzcuODQsMzguMDYzDQoJCQljNC45NzksNS4wMDgsMTMuOTQxLDUuMDA4LDE5LjkxNiwwQzE1MS4zNjEsMTQwLjIzNCwxNTEuMzYxLDEzMi4yMiwxNDYuMzgyLDEyNi4yMXogTTYwLjc0Myw4OC4xNDcNCgkJCWMtMTYuOTI4LDAtMzAuODctMTQuMDIzLTMwLjg3LTMwLjA1YzAtMTcuMDI4LDEzLjk0MS0zMC4wNSwzMC44Ny0zMC4wNXMzMC44NywxNC4wMjMsMzAuODcsMzAuMDUNCgkJCUM5MC42MTcsNzUuMTI1LDc3LjY3Miw4OC4xNDcsNjAuNzQzLDg4LjE0N3oiLz4NCgk8L2c%2BDQo8L2c%2BDQo8ZyBpZD0iU2hhcGVfMjcyXzJfIj4NCgk8Zz4NCgkJPHBhdGggZmlsbD0iIzVGQ0Y4MCIgZD0iTTI5Ni4zODIsMTI2LjIxbC0zNy44NC0zNy4wNjJjNS45NzUtOS4wMTUsOC45NjItMjAuMDMzLDguOTYyLTMxLjA1MkMyNjcuNTA0LDI2LjA0MywyNDEuNjEzLDAsMjA4Ljc1MiwwDQoJCQlDMTc2Ljg4NiwwLDE1MCwyNi4wNDMsMTUwLDU4LjA5N2MwLDMyLjA1MywyNS44OTEsNTguMDk3LDU4Ljc1Miw1OC4wOTdjMTAuOTU0LDAsMjAuOTEyLTMuMDA1LDI4Ljg3OC04LjAxM2wzNy44NCwzOC4wNjMNCgkJCWM0Ljk3OSw1LjAwOCwxMy45NDEsNS4wMDgsMTkuOTE2LDBDMzAxLjM2MSwxNDAuMjM0LDMwMS4zNjEsMTMyLjIyLDI5Ni4zODIsMTI2LjIxeiBNMjEwLjc0Myw4OC4xNDcNCgkJCWMtMTYuOTI4LDAtMzAuODctMTQuMDIzLTMwLjg3LTMwLjA1YzAtMTcuMDI4LDEzLjk0MS0zMC4wNSwzMC44Ny0zMC4wNXMzMC44NywxNC4wMjMsMzAuODcsMzAuMDUNCgkJCUMyNDAuNjE3LDc1LjEyNSwyMjcuNjcyLDg4LjE0NywyMTAuNzQzLDg4LjE0N3oiLz4NCgk8L2c%2BDQo8L2c%2BDQo8ZyBpZD0iU2hhcGVfMjcyXzFfIj4NCgk8Zz4NCgkJPHBhdGggZmlsbD0iIzVGQ0Y4MCIgZD0iTTE2NS41MjQtMjAuNTI3bC0zLjcwNi0zLjcwNmMwLjYwMS0wLjkwMiwwLjkwMi0yLjAwMywwLjkwMi0zLjEwNWMwLTMuMjA1LTIuNjA0LTUuODEtNS45MS01LjgxDQoJCQljLTMuMjA1LDAtNS45MSwyLjYwNC01LjkxLDUuODFjMCwzLjIwNSwyLjYwNCw1LjgxLDUuOTEsNS44MWMxLjEwMiwwLDIuMTA0LTAuMzAxLDIuOTA1LTAuODAxbDMuODA2LDMuODA2DQoJCQljMC41MDEsMC41MDEsMS40MDIsMC41MDEsMi4wMDMsMEMxNjYuMDI1LTE5LjEyNCwxNjYuMDI1LTE5LjkyNiwxNjUuNTI0LTIwLjUyN3ogTTE1Ni45MS0yNC4zMzMNCgkJCWMtMS43MDMsMC0zLjEwNS0xLjQwMi0zLjEwNS0zLjAwNWMwLTEuNzAzLDEuNDAyLTMuMDA1LDMuMTA1LTMuMDA1czMuMTA1LDEuNDAyLDMuMTA1LDMuMDA1DQoJCQlDMTU5LjkxNS0yNS42MzUsMTU4LjYxMy0yNC4zMzMsMTU2LjkxLTI0LjMzM3oiLz4NCgk8L2c%2BDQo8L2c%2BDQo8L3N2Zz4NCg%3D%3D);background-size:30px 15px}.icon-zip,.icon-video-file,.icon-transcript-file{width:30px;height:37px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI%2BDQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iOTAwcHgiIGhlaWdodD0iMzcwcHgiIHZpZXdCb3g9IjAgMCA5MDAgMzcwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA5MDAgMzcwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxyZWN0IHg9IjEzNSIgeT0iMTUwIiBmaWxsPSIjRDREOUREIiB3aWR0aD0iMzAiIGhlaWdodD0iMzAiLz4NCgk8cGF0aCBmaWxsPSIjRDREOUREIiBkPSJNMTM1LDExMHYyMGgzMHYtMjBjLTUsMS0xMCwyLTE1LDJDMTQ1LDExMiwxNDAsMTExLDEzNSwxMTB6Ii8%2BDQoJPHJlY3QgeD0iMTM1IiB5PSIyMDEiIGZpbGw9IiNENEQ5REQiIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIvPg0KCTxwYXRoIGZpbGw9IiNENEQ5REQiIGQ9Ik0xOTEsMEgyNEMwLDAsMCwyNCwwLDI0djMyMmMwLDI0LDI0LDI0LDI0LDI0aDI1MmMwLDAsMjQsMCwyNC0yNFYxMDBMMTkxLDB6IE0yMjEsNjBsMjAsMjBoLTIwVjYweg0KCQkgTTE2Niw3MGMwLDgtNywxNS0xNSwxNWMtOCwwLTE1LTctMTUtMTVzNy0xNSwxNS0xNUMxNTksNTUsMTY2LDYyLDE2Niw3MHogTTI3MSwzNDFIMzBWMjRoMTAxbDAsMGMtNiwxNy0xMSwzOC0xMSw0Ng0KCQljMCwxNiwxMywyOSwzMCwyOXMzMC0xMywzMC0yOWMwLTktNC0zMC0xMS00N2gyMWMwLDAsMCw0NiwwLDU1YzAsMTUsNywzMSwyNCwzMWMxNCwwLDM2LDAsNTYsMEwyNzEsMzQxTDI3MSwzNDF6Ii8%2BDQoJPHBhdGggZmlsbD0iI0Q0RDlERCIgZD0iTTEwNywyOThIODdsMjMtMjZjMS0xLDEtMiwyLTJjMS0xLDEtMSwyLTJjMS0xLDEtMiwxLTNzMC0yLDAtM3YtMWMwLTEsMC0yLTEtM2MwLTEtMS0yLTItMmMtMS0xLTItMS0zLTINCgkJYy0xLDAtMy0xLTQtMUg3MmMtMywwLTUsMS02LDJjLTEsMS0yLDMtMiw2djFjMCwzLDEsNCwyLDZjMSwxLDMsMiw2LDJoMThsLTIzLDI2Yy0xLDEtMSwyLTIsMmMtMSwxLTEsMS0yLDJjMCwxLTEsMi0xLDMNCgkJYzAsMSwwLDIsMCwzdjFjMCwxLDAsMiwxLDNjMCwxLDEsMiwyLDJjMSwxLDIsMSwzLDJjMSwwLDMsMSw0LDFoMzVjMywwLDUtMSw2LTJjMS0xLDItMywyLTZ2LTFjMC0zLTEtNC0yLTYNCgkJQzExMiwyOTksMTEwLDI5OCwxMDcsMjk4eiIvPg0KCTxwYXRoIGZpbGw9IiNENEQ5REQiIGQ9Ik0xNTIsMjUzaC0zYy01LDAtOCwzLTgsOXY0M2MwLDYsMyw5LDgsOWgzYzUsMCw4LTMsOC05di00M0MxNjAsMjU2LDE1NywyNTMsMTUyLDI1M3oiLz4NCgk8cGF0aCBmaWxsPSIjRDREOUREIiBkPSJNMTk3LDI1NGMtMywwLTUsMS03LDNjLTIsMi0yLDQtMiw4djQxYzAsMywxLDUsMiw2YzEsMSwzLDIsNiwyaDNjMywwLDUtMSw2LTJjMS0xLDItNCwyLTZ2LTloNw0KCQljOCwwLDE1LTIsMTktNXM3LTksNy0xNnMtMi0xMy03LTE2Yy00LTQtMTEtNS0yMC01TDE5NywyNTRMMTk3LDI1NHogTTIyMSwyNzVjMCwyLTEsNC0yLDZjLTEsMS00LDItNiwyaC03di0xNWg2DQoJCUMyMTgsMjY4LDIyMSwyNzAsMjIxLDI3NXoiLz4NCjwvZz4NCjxwYXRoIGZpbGw9IiNEM0Q5REQiIGQ9Ik01ODMsMGMtNCwwLTE0LDAtMzMsMGgtMjBIMzY5aC0xMWMtMjQsMC0zNywwLTQxLDBjLTE3LDAtMTcsMTctMTcsMTd2MzM2YzAsMTcsMTcsMTcsMTcsMTdzMTQsMCw0MSwwaDEyDQoJaDE2MWgxMGMyOCwwLDQyLDAsNDIsMHMxNywwLDE3LTE3VjE3QzYwMCwxNyw2MDAsMCw1ODMsMHogTTM0OSwzMzBjMCw2LTQsMTAtMTAsMTBoLTEwYy02LDAtMTAtNC0xMC0xMHYtMzBjMC02LDQtMTAsMTAtMTBoMTANCgljNiwwLDEwLDQsMTAsMTBWMzMweiBNMzQ5LDI0MGMwLDYtNCwxMC0xMCwxMGgtMTBjLTYsMC0xMC00LTEwLTEwdi0zMGMwLTYsNC0xMCwxMC0xMGgxMGM2LDAsMTAsNCwxMCwxMFYyNDB6IE0zNDksMTYwDQoJYzAsNi00LDEwLTEwLDEwaC0xMGMtNiwwLTEwLTQtMTAtMTB2LTMwYzAtNiw0LTEwLDEwLTEwaDEwYzYsMCwxMCw0LDEwLDEwVjE2MHogTTM0OSw3MGMwLDYtNCwxMC0xMCwxMGgtMTBjLTYsMC0xMC00LTEwLTEwVjQwDQoJYzAtNiw0LTEwLDEwLTEwaDEwYzYsMCwxMCw0LDEwLDEwVjcweiBNNTMwLDMwdjE0MEgzNjlWMzBINTMweiBNMzY5LDM0MFYyMDBoMTYxdjE0MEgzNjl6IE01ODAsMzMwYzAsNi00LDEwLTEwLDEwaC0xMA0KCWMtNiwwLTEwLTQtMTAtMTB2LTMwYzAtNiw0LTEwLDEwLTEwaDEwYzYsMCwxMCw0LDEwLDEwVjMzMHogTTU4MCwyNDBjMCw2LTQsMTAtMTAsMTBoLTEwYy02LDAtMTAtNC0xMC0xMHYtMzBjMC02LDQtMTAsMTAtMTBoMTANCgljNiwwLDEwLDQsMTAsMTBWMjQweiBNNTgwLDE2MGMwLDYtNCwxMC0xMCwxMGgtMTBjLTYsMC0xMC00LTEwLTEwdi0zMGMwLTYsNC0xMCwxMC0xMGgxMGM2LDAsMTAsNCwxMCwxMFYxNjB6IE01ODAsNzANCgljMCw2LTQsMTAtMTAsMTBoLTEwYy02LDAtMTAtNC0xMC0xMFY0MGMwLTYsNC0xMCwxMC0xMGgxMGM2LDAsMTAsNCwxMCwxMFY3MHoiLz4NCjxnPg0KCTxwYXRoIGZpbGw9IiNEM0Q5REQiIGQ9Ik04ODQuMTAzLDBjLTQuMDAxLDAtMTQuMDA1LDAtMzMuMDEyLDBoLTIwLjAwN0g2NjkuMDI1aC0xMS4wMDRjLTI0LjAwOSwwLTM3LjAxMywwLTQxLjAxNSwwDQoJCUM2MDAsMCw2MDAsMTcsNjAwLDE3djMzNmMwLDE3LDE3LjAwNiwxNywxNy4wMDYsMTdzMTQuMDA1LDAsNDEuMDE1LDBoMTEuMDA0aDE2MS4wNThoMTAuMDA0YzI4LjAxLDAsNDIuMDE1LDAsNDIuMDE1LDANCgkJczE3LjAwNiwwLDE3LjAwNi0xN1YxN0M5MDEuMTA5LDE3LDkwMS4xMDksMCw4ODQuMTAzLDB6IE02NDguMDE4LDMzMGMwLDYtNC4wMDEsMTAtMTAuMDA0LDEwSDYyOC4wMWMtNi4wMDIsMC0xMC4wMDQtNC0xMC4wMDQtMTANCgkJdi0zMGMwLTYsNC4wMDEtMTAsMTAuMDA0LTEwaDEwLjAwNGM2LjAwMiwwLDEwLjAwNCw0LDEwLjAwNCwxMFYzMzB6IE02NDguMDE4LDI0MGMwLDYtNC4wMDEsMTAtMTAuMDA0LDEwSDYyOC4wMQ0KCQljLTYuMDAyLDAtMTAuMDA0LTQtMTAuMDA0LTEwdi0zMGMwLTYsNC4wMDEtMTAsMTAuMDA0LTEwaDEwLjAwNGM2LjAwMiwwLDEwLjAwNCw0LDEwLjAwNCwxMFYyNDB6IE02NDguMDE4LDE2MA0KCQljMCw2LTQuMDAxLDEwLTEwLjAwNCwxMEg2MjguMDFjLTYuMDAyLDAtMTAuMDA0LTQtMTAuMDA0LTEwdi0zMGMwLTYsNC4wMDEtMTAsMTAuMDA0LTEwaDEwLjAwNGM2LjAwMiwwLDEwLjAwNCw0LDEwLjAwNCwxMFYxNjB6DQoJCSBNNjQ4LjAxOCw3MGMwLDYtNC4wMDEsMTAtMTAuMDA0LDEwSDYyOC4wMWMtNi4wMDIsMC0xMC4wMDQtNC0xMC4wMDQtMTBWNDBjMC02LDQuMDAxLTEwLDEwLjAwNC0xMGgxMC4wMDQNCgkJYzYuMDAyLDAsMTAuMDA0LDQsMTAuMDA0LDEwVjcweiBNODMwLjA4MywzMHYxNDBINjY4LjAyNVYzMEg4MzAuMDgzeiBNNjY4LjAyNSwzNDBWMjAwaDE2Mi4wNTl2MTQwSDY2OC4wMjV6IE04ODEuMTAyLDMzMA0KCQljMCw2LTQuMDAxLDEwLTEwLjAwNCwxMGgtMTAuMDA0Yy02LjAwMiwwLTEwLjAwNC00LTEwLjAwNC0xMHYtMzBjMC02LDQuMDAxLTEwLDEwLjAwNC0xMGgxMC4wMDRjNi4wMDIsMCwxMC4wMDQsNCwxMC4wMDQsMTBWMzMweg0KCQkgTTg4MS4xMDIsMjQwYzAsNi00LjAwMSwxMC0xMC4wMDQsMTBoLTEwLjAwNGMtNi4wMDIsMC0xMC4wMDQtNC0xMC4wMDQtMTB2LTMwYzAtNiw0LjAwMS0xMCwxMC4wMDQtMTBoMTAuMDA0DQoJCWM2LjAwMiwwLDEwLjAwNCw0LDEwLjAwNCwxMFYyNDB6IE04ODEuMTAyLDE2MGMwLDYtNC4wMDEsMTAtMTAuMDA0LDEwaC0xMC4wMDRjLTYuMDAyLDAtMTAuMDA0LTQtMTAuMDA0LTEwdi0zMA0KCQljMC02LDQuMDAxLTEwLDEwLjAwNC0xMGgxMC4wMDRjNi4wMDIsMCwxMC4wMDQsNCwxMC4wMDQsMTBWMTYweiBNODgxLjEwMiw3MGMwLDYtNC4wMDEsMTAtMTAuMDA0LDEwaC0xMC4wMDQNCgkJYy02LjAwMiwwLTEwLjAwNC00LTEwLjAwNC0xMFY0MGMwLTYsNC4wMDEtMTAsMTAuMDA0LTEwaDEwLjAwNGM2LjAwMiwwLDEwLjAwNCw0LDEwLjAwNCwxMFY3MHoiLz4NCgk8Zz4NCgkJPHBhdGggZmlsbD0iI0QzRDlERCIgZD0iTTc0Ny4wNTMsMTA5YzAsNS0yLjAwMSw5LTUuMDAyLDExYy0zLjAwMSwzLTcuMDAzLDQtMTIuMDA0LDRjLTYuMDAyLDAtMTEuMDA0LTItMTQuMDA1LTYNCgkJCWMtNC4wMDEtNC01LjAwMi05LTUuMDAyLTE1YzAtNywxLTEyLDMuMDAxLTE3czUuMDAyLTgsNy4wMDMtMTFjMy4wMDEtMyw2LjAwMi01LDkuMDAzLTdjMy4wMDEtMiw2LjAwMi0zLDguMDAzLTRsOC4wMDMsMTMNCgkJCWMtMy4wMDEsMS02LjAwMiwzLTguMDAzLDZjLTIuMDAxLDMtNC4wMDEsNi00LjAwMSw5YzMuMDAxLDAsNi4wMDIsMSw5LjAwMyw0Qzc0NS4wNTMsMTAxLDc0Ny4wNTMsMTA1LDc0Ny4wNTMsMTA5eiBNNzkwLjA2OSwxMDkNCgkJCWMwLDUtMi4wMDEsOS01LjAwMiwxMWMtMy4wMDEsMi03LjAwMyw0LTEyLjAwNCw0Yy02LjAwMiwwLTExLjAwNC0yLTE1LjAwNS02Yy0zLjAwMS00LTUuMDAyLTktNS4wMDItMTVjMC03LDEtMTIsMy4wMDEtMTcNCgkJCXM1LjAwMi04LDcuMDAzLTExYzMuMDAxLTMsNi4wMDItNSw5LjAwMy03YzMuMDAxLTIsNi4wMDItMyw4LjAwMy00bDguMDAzLDEzYy0zLjAwMSwxLTYuMDAyLDMtOS4wMDMsNmMtMi4wMDEsMy00LjAwMSw2LTQuMDAxLDkNCgkJCWMzLjAwMSwwLDYuMDAyLDEsOS4wMDMsNEM3ODkuMDY5LDEwMSw3OTAuMDY5LDEwNSw3OTAuMDY5LDEwOXoiLz4NCgk8L2c%2BDQoJPGc%2BDQoJCTxwYXRoIGZpbGw9IiNEM0Q5REQiIGQ9Ik03MDkuMDQsMjYxYzAtNSwyLjAwMS05LDUuMDAyLTExYzMuMDAxLTMsNy4wMDMtNCwxMi4wMDQtNGM2LjAwMiwwLDExLjAwNCwyLDE0LjAwNSw2DQoJCQljNC4wMDEsNCw1LjAwMiw5LDUuMDAyLDE1cy0xLDEyLTMuMDAxLDE3Yy0yLjAwMSw1LTUuMDAyLDgtOC4wMDMsMTFjLTMuMDAxLDMtNi4wMDIsNS05LjAwMyw3Yy0zLjAwMSwyLTYuMDAyLDMtOC4wMDMsNA0KCQkJbC04LjAwMy0xM2MzLjAwMS0xLDYuMDAyLTMsOS4wMDMtNmMzLjAwMS0yLDQuMDAxLTYsNC4wMDEtOWMtMy4wMDEsMC02LjAwMi0xLTkuMDAzLTRDNzEwLjA0LDI3MCw3MDkuMDQsMjY2LDcwOS4wNCwyNjF6DQoJCQkgTTc1My4wNTYsMjYxYzAtNSwyLjAwMS05LDUuMDAyLTExYzMuMDAxLTMsNy4wMDMtNCwxMi4wMDQtNGM2LjAwMiwwLDExLjAwNCwyLDE0LjAwNSw2YzQuMDAxLDQsNS4wMDIsOSw1LjAwMiwxNXMtMSwxMi0zLjAwMSwxNw0KCQkJYy0yLjAwMSw1LTUuMDAyLDgtOC4wMDMsMTFjLTMuMDAxLDMtNi4wMDIsNS05LjAwMyw3Yy0zLjAwMSwyLTYuMDAyLDMtOC4wMDMsNGwtOC4wMDMtMTNjMy4wMDEtMSw2LjAwMi0zLDkuMDAzLTYNCgkJCWMzLjAwMS0yLDQuMDAxLTYsNC4wMDEtOWMtMy4wMDEsMC02LjAwMi0xLTkuMDAzLTRDNzU1LjA1NiwyNzAsNzUzLjA1NiwyNjYsNzUzLjA1NiwyNjF6Ii8%2BDQoJPC9nPg0KPC9nPg0KPC9zdmc%2BDQo%3D);background-size:90px 37px}.icon-video-file{background-position:-30px 0}.icon-transcript-file{background-position:-60px 0}.icon-play,.icon-play-white,.icon-video-small-white{width:10px;height:13px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI%2BDQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iOTkuOTk3cHgiIGhlaWdodD0iMTMwcHgiIHZpZXdCb3g9IjAgMCA5OS45OTcgMTMwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA5OS45OTcgMTMwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yMS45OTksMy41Yy0xMi04LTIyLTItMjIsMTN2OTdjMCwxNSwxMCwyMSwyMiwxM2w2OS00N2MxMi04LDEyLTIxLDAtMjlMMjEuOTk5LDMuNXoiLz4NCjwvc3ZnPg0K);background-size:10px 13px}.icon-play-large{background:url("https://static.teamtreehouse.com/assets/icons/icon-play-large-c99bfcb29448179fe9a59936794accd3.svg") no-repeat;width:21px;height:28px}.icon-close{width:12px;height:12px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI%2BDQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTIwcHgiIGhlaWdodD0iMTE5Ljk5OXB4IiB2aWV3Qm94PSIwIDAgMTIwIDExOS45OTkiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEyMCAxMTkuOTk5IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xMTcsOTIuMjMxTDg1LDU5LjUwNGwzMi0zMi43MjdjNC0zLjk2Nyw0LTkuOTE3LDAtMTMuODg0bC0xMS05LjkxN2MtNC0zLjk2Ny0xMC0zLjk2Ny0xNCwwTDYwLDM1LjcwMg0KCUwyOCwyLjk3NWMtNC0zLjk2Ny0xMC0zLjk2Ny0xNCwwTDMsMTIuODkzYy00LDMuOTY3LTQsOS45MTcsMCwxMy44ODRsMzIsMzIuNzI3TDMsOTIuMjMxYy00LDMuOTY3LTQsOS45MTcsMCwxMy44ODRsMTEsMTAuOTA5DQoJYzQsMy45NjcsMTAsMy45NjcsMTQsMGwzMi0zMi43MjdsMzIsMzIuNzI3YzQsMy45NjcsMTAsMy45NjcsMTQsMGwxMS05LjkxN0MxMjEsMTAyLjE0OSwxMjEsOTYuMTk4LDExNyw5Mi4yMzF6Ii8%2BDQo8L3N2Zz4NCg%3D%3D);background-size:12px 12px}.icon-close-dark{width:12px;height:12px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI%2BDQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTIwcHgiIGhlaWdodD0iMTE5Ljk5OXB4IiB2aWV3Qm94PSIwIDAgMTIwIDExOS45OTkiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEyMCAxMTkuOTk5IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNENEQ5REQiIGQ9Ik0xMTcsOTIuMjMxTDg1LDU5LjUwNGwzMi0zMi43MjdjNC0zLjk2Nyw0LTkuOTE3LDAtMTMuODg0bC0xMS05LjkxN2MtNC0zLjk2Ny0xMC0zLjk2Ny0xNCwwTDYwLDM1LjcwMg0KCUwyOCwyLjk3NWMtNC0zLjk2Ny0xMC0zLjk2Ny0xNCwwTDMsMTIuODkzYy00LDMuOTY3LTQsOS45MTcsMCwxMy44ODRsMzIsMzIuNzI3TDMsOTIuMjMxYy00LDMuOTY3LTQsOS45MTcsMCwxMy44ODRsMTEsMTAuOTA5DQoJYzQsMy45NjcsMTAsMy45NjcsMTQsMGwzMi0zMi43MjdsMzIsMzIuNzI3YzQsMy45NjcsMTAsMy45NjcsMTQsMGwxMS05LjkxN0MxMjEsMTAyLjE0OSwxMjEsOTYuMTk4LDExNyw5Mi4yMzF6Ii8%2BDQo8L3N2Zz4NCg%3D%3D);background-size:12px 12px}.icon-add-green{width:14px;height:14px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI%2BDQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDIwcHgiIGhlaWdodD0iMTQwcHgiIHZpZXdCb3g9IjAgMCA0MjAgMTQwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA0MjAgMTQwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNDMEM4Q0UiIGQ9Ik0xMjAsNTBIOTAuN1YyMGMwLTExLTktMjAtMjAtMjBzLTIwLDktMjAsMjB2MzBIMjBDOSw1MCwwLDU5LDAsNzBzOSwyMCwyMCwyMGgzMC43djMwYzAsMTEsOSwyMCwyMCwyMA0KCXMyMC05LDIwLTIwVjkwSDEyMGMxMSwwLDIwLTksMjAtMjBTMTMxLDUwLDEyMCw1MHoiLz4NCjxwYXRoIGZpbGw9IiM2QkMxN0UiIGQ9Ik0yNjAsNTBoLTI5LjNWMjBjMC0xMS05LTIwLTIwLTIwcy0yMCw5LTIwLDIwdjMwSDE2MGMtMTEsMC0yMCw5LTIwLDIwczksMjAsMjAsMjBoMzAuN3YzMGMwLDExLDksMjAsMjAsMjANCglzMjAtOSwyMC0yMFY5MEgyNjBjMTEsMCwyMC05LDIwLTIwUzI3MSw1MCwyNjAsNTB6Ii8%2BDQo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNDAwLDUwaC0yOS4zVjIwYzAtMTEtOS0yMC0yMC0yMHMtMjAsOS0yMCwyMHYzMEgzMDBjLTExLDAtMjAsOS0yMCwyMHM5LDIwLDIwLDIwaDMwLjd2MzBjMCwxMSw5LDIwLDIwLDIwDQoJczIwLTksMjAtMjBWOTBINDAwYzExLDAsMjAtOSwyMC0yMFM0MTEsNTAsNDAwLDUweiIvPg0KPC9zdmc%2BDQo%3D);background-size:42px 14px;background-position:-14px 0}.icon-mtf-error{width:80px;height:66px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4yLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI%2BDQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iODBweCIgaGVpZ2h0PSI2NnB4IiB2aWV3Qm94PSIwIDAgODAgNjYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDgwIDY2IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNENEQ5REQiIGQ9Ik04MCwxOC4zODljMC05LjkyNy04LjA4MS0xNy45NzUtMTguMDUtMTcuOTc1Yy05LjQwNSwwLTE3LjEyMSw3LjE2NC0xNy45NjYsMTYuMzA5DQoJYy0xLjQwMS0wLjEzOC0yLjgyNy0wLjIxNi00LjI3OC0wLjIxNmMtMS4yNDIsMC0yLjQ2NiwwLjA1Ny0zLjY3MiwwLjE1OEMzNS4zNTgsNy4zNTIsMjcuNTc2LDAsMTguMDUsMEM4LjA4MSwwLDAsOC4wNDcsMCwxNy45NzQNCgljMCw2LjQ4NywzLjQ2MiwxMi4xNTMsOC42MzQsMTUuMzE0Yy0xLjEyNywyLjUtMS43NDgsNS4xNzgtMS43NDgsNy45NjZDNi44ODYsNTQuOTIsMjEuNTgsNjYsMzkuNzA2LDY2czMyLjgyLTExLjA4LDMyLjgyLTI0Ljc0Ng0KCWMwLTIuNTYzLTAuNTE3LTUuMDM1LTEuNDc3LTcuMzZDNzYuMzk4LDMwLjc3Myw4MCwyNS4wMDYsODAsMTguMzg5eiBNMTguMDUsMzEuNTMzYy03LjUyMSwwLTEzLjYxNy02LjA2OS0xMy42MTctMTMuNTYNCgljMC03LjQ4OCw2LjA5Ni0xMy41NiwxMy42MTctMTMuNTZjNy41MiwwLDEzLjYxNyw2LjA3MSwxMy42MTcsMTMuNTZDMzEuNjY3LDI1LjQ2NCwyNS41NywzMS41MzMsMTguMDUsMzEuNTMzeiBNNjIuMDA5LDMxLjUzMw0KCWMtNy41MiwwLTEzLjYxNi02LjA2OS0xMy42MTYtMTMuNTZjMC03LjQ4OCw2LjA5Ny0xMy41NiwxMy42MTYtMTMuNTZjNy41MjEsMCwxMy42MTcsNi4wNzEsMTMuNjE3LDEzLjU2DQoJQzc1LjYyNiwyNS40NjQsNjkuNTI5LDMxLjUzMyw2Mi4wMDksMzEuNTMzeiIvPg0KPGcgaWQ9IlNoYXBlXzVfY29weV8yNl8xXyIgb3BhY2l0eT0iMC44Ij4NCgk8Zz4NCgkJPGVsbGlwc2UgZmlsbD0iIzYwNjg2RSIgY3g9IjM1LjY4NSIgY3k9IjMwLjc1MSIgcng9IjEuNzcxIiByeT0iMS43NjIiLz4NCgk8L2c%2BDQo8L2c%2BDQo8ZyBpZD0iU2hhcGVfNV9jb3B5XzI3XzFfIiBvcGFjaXR5PSIwLjgiPg0KCTxnPg0KCQk8ZWxsaXBzZSBmaWxsPSIjNjA2ODZFIiBjeD0iNDQuMDUxIiBjeT0iMzAuNzUxIiByeD0iMS43NyIgcnk9IjEuNzYxIi8%2BDQoJPC9nPg0KPC9nPg0KPGcgaWQ9IlNoYXBlXzVfY29weV8yNV8zXyI%2BDQoJPGc%2BDQoJCTxlbGxpcHNlIGZpbGw9IiM2MDY4NkUiIGN4PSIxNy45OTIiIGN5PSIxNy45MzEiIHJ4PSI0LjQ5MSIgcnk9IjQuNDczIi8%2BDQoJPC9nPg0KPC9nPg0KPGcgaWQ9IlNoYXBlXzVfY29weV8yNV8xXyI%2BDQoJPGc%2BDQoJCTxlbGxpcHNlIGZpbGw9IiM2MDY4NkUiIGN4PSI2MS45NTIiIGN5PSIxNy45MzEiIHJ4PSI0LjQ5MSIgcnk9IjQuNDczIi8%2BDQoJPC9nPg0KPC9nPg0KPHBhdGggZmlsbD0iIzYwNjg2RSIgZD0iTTQ2LjcyOSw0OS42MzVjMCwzLjMyNi0zLjY5Niw2LjAyMy03LjAyMyw2LjAyM3MtNy4wMjMtMi42OTctNy4wMjMtNi4wMjNzMy42OTYtNi4wMjMsNy4wMjMtNi4wMjMNCglTNDYuNzI5LDQ2LjMwOSw0Ni43MjksNDkuNjM1eiIvPg0KPC9zdmc%2BDQo%3D);background-size:80px 66px}.icon-info{width:34px;height:34px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI%2BDQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNjgwcHgiIGhlaWdodD0iMzQwcHgiIHZpZXdCb3g9IjAgMCA2ODAgMzQwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2ODAgMzQwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNENEQ5REQiIGQ9Ik0xNzAsNTBjNjYsMCwxMjAsNTQsMTIwLDEyMHMtNTQsMTIwLTEyMCwxMjBTNTAsMjM2LDUwLDE3MFMxMDQsNTAsMTcwLDUwIE0xNzAsMEM3NiwwLDAsNzYsMCwxNzANCglzNzYsMTcwLDE3MCwxNzBzMTcwLTc2LDE3MC0xNzBTMjY0LDAsMTcwLDBMMTcwLDB6IE0xNzAsMjYwYy0xNCwwLTI1LTExLTI1LTI0di02NmMwLTE0LDExLTI0LDI1LTI0czI1LDExLDI1LDI0djY2DQoJQzE5NSwyNDksMTgzLDI2MCwxNzAsMjYweiBNMTcwLDgwYzEzLjI1NSwwLDI0LDEwLjI5OCwyNCwyM3MtMTAuNzQ1LDIzLTI0LDIzcy0yNC0xMC4yOTgtMjQtMjNTMTU2Ljc0NSw4MCwxNzAsODB6Ii8%2BDQo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNTEwLDUwYzY2LDAsMTIwLDU0LDEyMCwxMjBzLTU0LDEyMC0xMjAsMTIwcy0xMjAtNTQtMTIwLTEyMFM0NDQsNTAsNTEwLDUwIE01MTAsMGMtOTQsMC0xNzAsNzYtMTcwLDE3MA0KCXM3NiwxNzAsMTcwLDE3MHMxNzAtNzYsMTcwLTE3MFM2MDQsMCw1MTAsMEw1MTAsMHogTTUxMCwyNjBjLTE0LDAtMjUtMTEtMjUtMjR2LTY2YzAtMTQsMTEtMjQsMjUtMjRzMjUsMTEsMjUsMjR2NjYNCglDNTM1LDI0OSw1MjMsMjYwLDUxMCwyNjB6IE01MTAsODBjMTMuMjU1LDAsMjQsMTAuMjk4LDI0LDIzcy0xMC43NDUsMjMtMjQsMjNzLTI0LTEwLjI5OC0yNC0yM1M0OTYuNzQ1LDgwLDUxMCw4MHoiLz4NCjwvc3ZnPg0K);background-size:68px 34px}.icon-info-small{width:25px;height:25px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI%2BDQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjUwcHgiIGhlaWdodD0iMjUwcHgiIHZpZXdCb3g9IjAgMCAyNTAgMjUwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNTAgMjUwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxnPg0KCQk8cGF0aCBmaWxsPSIjRDREOUREIiBkPSJNMTI1LDM2Ljc2YzQ4LjY1LDAsODguMjQsMzkuNTgsODguMjQsODguMjRzLTM5LjU4LDg4LjI0LTg4LjI0LDg4LjI0Yy00OC42NSwwLTg4LjI0LTM5LjU4LTg4LjI0LTg4LjI0DQoJCQlTNzYuMzUsMzYuNzYsMTI1LDM2Ljc2IE0xMjUsMEM1NS45NiwwLDAsNTUuOTYsMCwxMjVjMCw2OS4wMyw1NS45NiwxMjUsMTI1LDEyNWM2OS4wNSwwLDEyNS01NS45NywxMjUtMTI1DQoJCQlDMjUwLDU1Ljk2LDE5NC4wNSwwLDEyNSwwTDEyNSwweiIvPg0KCTwvZz4NCgk8Zz4NCgkJPGc%2BDQoJCQk8cGF0aCBmaWxsPSIjRDREOUREIiBkPSJNMTI2LjE5LDE5My43MWMtMTAuMTUsMC0xOC4zOC04LjIzLTE4LjM4LTE4LjM4di01MGMwLTEwLjE1LDguMjMtMTguMzgsMTguMzgtMTguMzgNCgkJCQlzMTguMzgsOC4yMywxOC4zOCwxOC4zOHY1MEMxNDQuNTcsMTg1LjQ5LDEzNi4zNSwxOTMuNzEsMTI2LjE5LDE5My43MXoiLz4NCgkJPC9nPg0KCQk8Zz4NCgkJCTxjaXJjbGUgZmlsbD0iI0Q0RDlERCIgY3g9IjEyNi4yIiBjeT0iNzUuMDciIHI9IjE3Ljg2Ii8%2BDQoJCTwvZz4NCgk8L2c%2BDQo8L2c%2BDQo8L3N2Zz4NCg%3D%3D);background-size:25px 25px}.icon-alert{width:34px;height:34px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI%2BDQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMzQwcHgiIGhlaWdodD0iMzQwcHgiIHZpZXdCb3g9IjAgMCAzNDAgMzQwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAzNDAgMzQwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxnPg0KCQk8cGF0aCBmaWxsPSIjRUQ1QTVBIiBkPSJNMTYwLDE5NmMtMi0zLTMtNy01LTEybC0xNC03MGMtMi0xMC0xLTE4LDQtMjRjNS02LDEyLTksMjEtOWg2YzEwLDAsMTgsMywyMiw5YzUsNiw2LDE0LDQsMjRsLTEzLDcwDQoJCQljLTEsNi0zLDEwLTUsMTJjLTIsMy01LDQtOCw0aC01QzE2NCwyMDAsMTYxLDE5OCwxNjAsMTk2eiBNMTQ1LDIzOHYtNGMwLTE1LDctMjIsMjEtMjJoNmMxNCwwLDIyLDcsMjIsMjJ2NGMwLDE1LTcsMjItMjIsMjJoLTYNCgkJCUMxNTMsMjYwLDE0NSwyNTMsMTQ1LDIzOHoiLz4NCgk8L2c%2BDQoJPHBhdGggZmlsbD0iI0VENUE1QSIgZD0iTTE3MCw1MGM2NiwwLDEyMCw1NCwxMjAsMTIwcy01NCwxMjAtMTIwLDEyMFM1MCwyMzYsNTAsMTcwUzEwNCw1MCwxNzAsNTAgTTE3MCwwQzc2LDAsMCw3NiwwLDE3MA0KCQlzNzYsMTcwLDE3MCwxNzBzMTcwLTc2LDE3MC0xNzBTMjY0LDAsMTcwLDBMMTcwLDB6Ii8%2BDQo8L2c%2BDQo8L3N2Zz4NCg%3D%3D);background-size:34px 34px}.icon-alert-gray{width:34px;height:34px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI%2BDQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMzRweCIgaGVpZ2h0PSIzNHB4IiB2aWV3Qm94PSIwIDAgMzQgMzQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDM0IDM0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiNENEQ5REQiIGQ9Ik0xNS45NTgsMTkuNTYyYy0wLjE4My0wLjI2LTAuMzQyLTAuNjctMC40ODEtMS4yMjhsLTEuMzU0LTcuMDQzYy0wLjI0NC0wLjk4OS0wLjEyNi0xLjc4NSwwLjM1Mi0yLjM4OQ0KCQljMC40NzktMC42MDMsMS4xOTMtMC45MDMsMi4xNDgtMC45MDNoMC42NWMxLjAwNiwwLDEuNzU0LDAuMzAxLDIuMjQsMC45MDNjMC40ODIsMC42MDQsMC42MDQsMS4zOTksMC4zNjIsMi4zODlsLTEuMzI4LDcuMDQzDQoJCWMtMC4xNDEsMC41NTgtMC4zMDgsMC45NjgtMC41MDksMS4yMjhjLTAuMTk5LDAuMjYyLTAuNDc1LDAuMzkzLTAuODIsMC4zOTNoLTAuNDkyQzE2LjM5NiwxOS45NTUsMTYuMTQzLDE5LjgyNCwxNS45NTgsMTkuNTYyeg0KCQkgTTE0LjU0LDIzLjgxM3YtMC40MzJjMC0xLjQ1NywwLjcxMi0yLjE4NywyLjEzNi0yLjE4N2gwLjZjMS40MzksMCwyLjE2LDAuNzI5LDIuMTYsMi4xODd2MC40MzJjMCwxLjQ1Ny0wLjcyMSwyLjE4Ny0yLjE2LDIuMTg3DQoJCWgtMC42QzE1LjI1MiwyNiwxNC41NCwyNS4yNzEsMTQuNTQsMjMuODEzeiIvPg0KPC9nPg0KPHBhdGggZmlsbD0iI0Q0RDlERCIgZD0iTTE3LDVjNi42MTcsMCwxMiw1LjM4MywxMiwxMnMtNS4zODMsMTItMTIsMTJTNSwyMy42MTcsNSwxN1MxMC4zODMsNSwxNyw1IE0xNywwQzcuNjExLDAsMCw3LjYxLDAsMTcNCgljMCw5LjM4OCw3LjYxMSwxNywxNywxN2M5LjM5MSwwLDE3LTcuNjEyLDE3LTE3QzM0LDcuNjEsMjYuMzkxLDAsMTcsMEwxNywweiIvPg0KPC9zdmc%2BDQo%3D);background-size:34px 34px;text-indent:-9999px}.icon-alert-dark-gray{width:34px;height:34px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI%2BDQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMzRweCIgaGVpZ2h0PSIzNHB4IiB2aWV3Qm94PSIwIDAgMzQgMzQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDM0IDM0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiM4MDhBOTEiIGQ9Ik0xNS45NTgsMTkuNTYyYy0wLjE4My0wLjI2LTAuMzQyLTAuNjctMC40ODEtMS4yMjhsLTEuMzU0LTcuMDQzYy0wLjI0NC0wLjk4OS0wLjEyNi0xLjc4NSwwLjM1Mi0yLjM4OQ0KCQljMC40NzktMC42MDMsMS4xOTMtMC45MDMsMi4xNDgtMC45MDNoMC42NWMxLjAwNiwwLDEuNzU0LDAuMzAxLDIuMjQsMC45MDNjMC40ODIsMC42MDQsMC42MDQsMS4zOTksMC4zNjIsMi4zODlsLTEuMzI4LDcuMDQzDQoJCWMtMC4xNDEsMC41NTgtMC4zMDgsMC45NjgtMC41MDksMS4yMjhjLTAuMTk5LDAuMjYyLTAuNDc1LDAuMzkzLTAuODIsMC4zOTNoLTAuNDkyQzE2LjM5NiwxOS45NTUsMTYuMTQzLDE5LjgyNCwxNS45NTgsMTkuNTYyeg0KCQkgTTE0LjU0LDIzLjgxM3YtMC40MzJjMC0xLjQ1NywwLjcxMi0yLjE4NywyLjEzNi0yLjE4N2gwLjZjMS40MzksMCwyLjE2LDAuNzI5LDIuMTYsMi4xODd2MC40MzJjMCwxLjQ1Ny0wLjcyMSwyLjE4Ny0yLjE2LDIuMTg3DQoJCWgtMC42QzE1LjI1MiwyNiwxNC41NCwyNS4yNzEsMTQuNTQsMjMuODEzeiIvPg0KPC9nPg0KPHBhdGggZmlsbD0iIzgwOEE5MSIgZD0iTTE3LDVjNi42MTcsMCwxMiw1LjM4MywxMiwxMnMtNS4zODMsMTItMTIsMTJTNSwyMy42MTcsNSwxN1MxMC4zODMsNSwxNyw1IE0xNywwQzcuNjExLDAsMCw3LjYxLDAsMTcNCgljMCw5LjM4OCw3LjYxMSwxNywxNywxN2M5LjM5MSwwLDE3LTcuNjEyLDE3LTE3QzM0LDcuNjEsMjYuMzkxLDAsMTcsMEwxNywweiIvPg0KPC9zdmc%2BDQo%3D);background-size:34px 34px;text-indent:-9999px}.icon-included,.icon-check-green{width:22px;height:18px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI%2BDQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDM5Ljk5OXB4IiBoZWlnaHQ9IjE4MHB4IiB2aWV3Qm94PSIwIDAgNDM5Ljk5OSAxODAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQzOS45OTkgMTgwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiM1RkNGODAiIGQ9Ik05MC41MDYsMTgwTDcuNSwxMDIuMDMyYy0xMC4wMDEtOS45OTYtMTAuMDAxLTI0Ljk5LDAtMzQuOTg1YzEwLjAwMS05Ljk5NiwyNy4wMDItOS45OTYsMzcuMDAyLDANCgkJbDQzLjAwMywzOS45ODNsODYuMDA2LTk3Ljk1OWM5LjAwMS0xMC45OTUsMjYuMDAyLTExLjk5NSwzNy4wMDItMi45OTljMTEuMDAxLDguOTk2LDEzLjAwMSwyMy45OSwzLDM0Ljk4NUw5MC41MDYsMTgweiIvPg0KPC9nPg0KPGc%2BDQoJPHBhdGggZmlsbD0iI0Q0RDlERCIgZD0iTTMxMC41MDYsMTgwTDIyNy41LDEwMi4wMzJjLTEwLjAwMS05Ljk5Ni0xMC4wMDEtMjQuOTksMC0zNC45ODVjMTAuMDAxLTkuOTk2LDI3LjAwMi05Ljk5NiwzNy4wMDIsMA0KCQlsNDMuMDAzLDM5Ljk4M0wzOTMuNTEsOS4wNzFjOS4wMDEtMTAuOTk1LDI2LjAwMi0xMS45OTUsMzcuMDAyLTIuOTk5YzExLjAwMSw4Ljk5NiwxMy4wMDEsMjMuOTksMywzNC45ODVMMzEwLjUwNiwxODB6Ii8%2BDQo8L2c%2BDQo8L3N2Zz4NCg%3D%3D);background-size:44px 18px}.icon-not-included{width:18px;height:18px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI%2BDQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTgwcHgiIGhlaWdodD0iMTgwLjAwMnB4IiB2aWV3Qm94PSIwIDAgMTgwIDE4MC4wMDIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE4MCAxODAuMDAyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNFRDVBNUEiIGQ9Ik0xNzUuNTI1LDEzOS43MjVsLTQ5LjcyNC00OS43MjRsNDkuNzI0LTQ5LjcyNGM1Ljk2Ny01Ljk2Nyw1Ljk2Ny0xNC45MTcsMC0xOS44OUwxNTkuNjEzLDQuNDc1DQoJYy01Ljk2Ny01Ljk2Ny0xNC45MTctNS45NjctMTkuODksMEw5MCw1NC4yTDQwLjI3Niw0LjQ3NmMtNS45NjctNS45NjctMTQuOTE3LTUuOTY3LTE5Ljg5LDBMNC40NzUsMjAuMzg4DQoJYy01Ljk2Nyw1Ljk2Ny01Ljk2NywxNC45MTcsMCwxOS44OWw0OS43MjQsNDkuNzIzTDQuNDc1LDEzOS43MjVjLTUuOTY3LDUuOTY3LTUuOTY3LDE0LjkxNywwLDE5Ljg4OWwxNS45MTIsMTUuOTEyDQoJYzUuOTY3LDUuOTY3LDE0LjkxNyw1Ljk2NywxOS44OSwwTDkwLDEyNS44MDJsNDkuNzI0LDQ5LjcyNGM1Ljk2Nyw1Ljk2NywxNC45MTcsNS45NjcsMTkuODksMGwxNS45MTItMTUuOTEyDQoJQzE3OS41MDMsMTUzLjY0NywxNzkuNTAzLDE0NC42OTcsMTc1LjUyNSwxMzkuNzI1eiIvPg0KPC9zdmc%2BDQo%3D);background-size:18px 18px}.icon-play-button{width:36px;height:36px;border:12px solid #fff;border-radius:100px}.icon-play-button .icon-play{background:url("https://static.teamtreehouse.com/assets/icons/icon-play-pause-64af01cf09163139e61f74c5b1e16ef7.png") no-repeat -10px 0;width:12px;height:18px}.icon-share{width:23px;height:18px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI%2BDQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjMwcHgiIGhlaWdodD0iMTgwcHgiIHZpZXdCb3g9IjAgMCAyMzAgMTgwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyMzAgMTgwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik02NC4wNywxMjUuOTE4YzkuMDEtMTQuMDIxLDMzLjAzNi0zNi4wNTUsOTAuMDk4LTM2LjA1NXYzMC4wNDZjMCw3LjAxMSw0LjAwNCw5LjAxNCwxMC4wMTEsNS4wMDgNCgkJbDYyLjA2Ny01My4wODFjNS4wMDUtNS4wMDgsNS4wMDUtMTIuMDE4LDAtMTYuMDI0TDE2NC4xNzgsMi43M2MtNS4wMDUtNS4wMDgtMTAuMDExLTMuMDA1LTEwLjAxMSw1LjAwOHYyOS4wNDQNCgkJYy0xNC4wMTUsMC04Mi4wODksMi4wMDMtOTQuMTAyLDg5LjEzNkM1OS4wNjQsMTMxLjkyNyw2MS4wNjYsMTMxLjkyNyw2NC4wNywxMjUuOTE4eiIvPg0KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yMC4wMjIsMTU5Ljk3VjU5LjgxN2g0OS4wNTNDODEuMDg4LDQ2Ljc5Nyw5Mi4xLDQwLjc4OCw5NC4xMDIsMzkuNzg3SDEyLjAxMw0KCQlDNS4wMDUsMzkuNzg3LDAsNDQuNzk0LDAsNTEuODA1djExNi4xNzdDMCwxNzQuOTkyLDUuMDA1LDE4MCwxMi4wMTMsMTgwaDE3NS4xOWM3LjAwOCwwLDEzLjAxNC01LjAwOCwxMy4wMTQtMTIuMDE4di01NC4wODINCgkJbC0yMC4wMjIsMTcuMDI2djI5LjA0NEgyMC4wMjJ6Ii8%2BDQo8L2c%2BDQo8L3N2Zz4NCg%3D%3D);background-size:23px 18px}.icon-doc{width:13px;height:16px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI%2BDQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTMwcHgiIGhlaWdodD0iMTYwcHgiIHZpZXdCb3g9IjAgMCAxMzAgMTYwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMzAgMTYwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiNENEQ5REQiIGQ9Ik0yMCwwQzguOTYsMCwwLDguOTYsMCwyMHYxMjBjMCwxMS4wNCw4Ljk2LDIwLDIwLDIwaDkwYzExLjA0LDAsMjAtOC45NiwyMC0yMFY0NS43MUw4Ni4zNywwSDIweiBNNzAsNDANCgkJYzAsMTEuMDQsOC45NiwyMCwyMCwyMGgyMHY4MEgyMFYyMGg1MFY0MHoiLz4NCjwvZz4NCjwvc3ZnPg0K);background-size:13px 16px}.icon-reply{width:17px;height:13px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI%2BDQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTcwcHgiIGhlaWdodD0iMTMwcHgiIHZpZXdCb3g9IjAgMCAxNzAgMTMwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxNzAgMTMwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNENEQ5REQiIGQ9Ik00LjM3MSwxMjUuNzY5YzkuMTE5LTEzLjk5OSwzMi41NTgtMzUuODY4LDkwLjI0NC0zNS44Njh2MzAuMDI4YzAsNy4wNCw0LjMxLDkuMDU5LDkuNjQ5LDQuNTENCglsNjEuNzQ2LTUyLjc3NmM1LjMyLTQuNTUsNS4zMi0xMS45MDksMC0xNi40NDlMMTA0LjI2NCwyLjQxN2MtNS4zNC00LjUzLTkuNjQ5LTIuNTEtOS42NDksNC41M3YyOC42OTgNCgljLTEzLjUwOS0wLjM2LTgyLjAzNCwyLjIyLTk0LjI5NCw4OC45MTRDLTAuNjQ4LDEzMS41MDgsMC41NDEsMTMxLjY0OCw0LjM3MSwxMjUuNzY5eiIvPg0KPC9zdmc%2BDQo%3D);background-size:17px 13px}.icon-money{width:60px;height:40px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI%2BDQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNjAwcHgiIGhlaWdodD0iNDAwcHgiIHZpZXdCb3g9IjAgMCA2MDAgNDAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2MDAgNDAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNENEQ5REQiIGQ9Ik01NzAsMEM1NDAsMCwzMCwwLDMwLDBDMCwwLDAsMjkuNjMxLDAsMjkuNjMxczAsMzExLjExOCwwLDM0MC43MzlDMCw0MDAsMzAsNDAwLDMwLDQwMHM1MTAsMCw1NDAsMA0KCXMzMC0yOS42MzEsMzAtMjkuNjMxVjI5LjYzMUM2MDAsMjkuNjMxLDYwMCwwLDU3MCwweiBNNDg4LjQ0LDY3LjA3MnYtN2MwLTUuNjIsNC42My0xMC4xNywxMC4zMi0xMC4xN2M1LjY3LDAsMTAuMyw0LjU2LDEwLjMsMTAuMTcNCgl2Ny4xM2MxMy40NCwyLjUxLDIwLjc4LDkuMTcsMjEuNzIsMTAuMWM0LjAxLDMuOTgsNC4wMSwxMC40MiwwLDE0LjM4Yy0zLjk5LDMuOTQtMTAuNDEsMy45OS0xNC40NSwwLjEzDQoJYy0wLjQ0LTAuMzgtNi4yMS01LjI4LTE3LjU3LTUuMjhjLTE4LjY0LDAtMjIuNywxMS40MS0yMi43LDE0LjIzYzAsNi45NiwwLDE2LjQ4LDI1LjE4LDIyLjY5MQ0KCWM0MC43OCwxMC4wNiw0MC43OCwzMy41OTEsNDAuNzgsNDIuNDUxYzAsMTIuNTctMTAuMzQsMjkuNjYxLTMyLjk2LDMzLjcwMXY3YzAsNS42MS00LjYzLDEwLjE3LTEwLjMsMTAuMTcNCgljLTUuNjksMC0xMC4zMi00LjU2LTEwLjMyLTEwLjE3di02Ljk5Yy0yMi45LTMuOTYtMzEuNDYtMjAuMjYxLTMxLjg4LTIxLjAzYy0yLjU1LTUuMDMtMC40Ny0xMS4xNCw0LjYzLTEzLjY2DQoJYzUuMDctMi41LDExLjI1LTAuNDUsMTMuODEsNC41NmMwLjE1LDAuMjYsNi4xNCwxMC42NCwyMy43NiwxMC42NGMxOC42MiwwLDIyLjYzLTExLjQxLDIyLjYzLTE0LjIzYzAtNi45NiwwLTE2LjQ4LTI1LjEzLTIyLjY5MQ0KCWMtNDAuNzctMTAuMDctNDAuNzctMzMuNTgxLTQwLjc3LTQyLjQ1MUM0NTUuNDksODguMTkyLDQ2NS43OSw3MS4xMDIsNDg4LjQ0LDY3LjA3MnogTTMwMCw0NC40NDFjNDkuNzEsMCw5MCwzOS44MDEsOTAsODguODkyDQoJYzAsMjMuNDIxLTkuMjUsNDQuNjgxLTI0LjI1LDYwLjU2MmMtNC4xNy03LjA3LTExLjI4LTE2LjY1LTIyLjkzLTI0Ljk2MWM4Ljk0LTExLjg5LDEzLjQyLTI4Ljc3MSwxMy40Mi01MC40MjENCgljMC0zMC42MzEtMjUuMjMtNTUuNTUxLTU2LjI0LTU1LjU1MXMtNTYuMjQsMjQuOTIxLTU2LjI0LDU1LjU1MWMwLDE2LjYsMi42NywzMC40NzEsOCw0MS40MjFjLTExLjg4LDYuMjYtMjAuMjYsMTUuMTYtMjYuMTgsMjMuMzYxDQoJYy05LjgyLTE0LjI0LTE1LjU4LTMxLjQ0MS0xNS41OC00OS45NzFDMjEwLDg0LjI0MiwyNTAuMyw0NC40NDEsMzAwLDQ0LjQ0MXogTTI3Ni45NiwxNTcuNzc0Yy03LjExLTcuODUtMTAuNy0yMS4wNS0xMC43LTM5LjI2MQ0KCWMwLTE4LjM4LDE1LjE1LTMzLjMzMSwzMy43NC0zMy4zMzFjMTguNjEsMCwzMy43NiwxNC45NSwzMy43NiwzMy4zMzFjMCwyMS45OTEtNS4yMiwzNi41NzEtMTUuNTIsNDMuMzMxDQoJYy0zLjM1LDIuMjItNS4yNiw2LjA2LTQuOTcsMTAuMDZjMC4yOSwzLjk5LDIuNzQsNy41Miw2LjQxLDkuMjNjMTcuODEsOC4zMSwyNS43OCwyMS42MTEsMjguNDksMjcuMTkxDQoJYy0xMy45Myw4Ljc1LTMwLjQzLDEzLjg5LTQ4LjE2LDEzLjg5Yy0yMi41NywwLTQzLjE0LTguMjctNTguOTYtMjEuODMxYzUuMzktOC43MSwxNS4wOC0yMC4yNDEsMzAuNTktMjQuNTIxDQoJYzMuNzMtMS4wNCw2LjY3LTMuOTEsNy43NS03LjU4QzI4MC40OCwxNjQuNjA0LDI3OS41NSwxNjAuNjI0LDI3Ni45NiwxNTcuNzc0eiBNOTIuOTcsNjcuMDcydi03YzAtNS42Miw0LjYzLTEwLjE3LDEwLjMtMTAuMTcNCgljNS42OCwwLDEwLjMxLDQuNTYsMTAuMzEsMTAuMTd2Ny4xM2MxMy40NSwyLjUxLDIwLjc3LDkuMTcsMjEuNzEsMTAuMWM0LjAxLDMuOTgsNC4wMSwxMC40MiwwLDE0LjM4DQoJYy0zLjk4LDMuOTQtMTAuNCwzLjk5LTE0LjQ0LDAuMTNjLTAuNDMtMC4zOC02LjIyLTUuMjgtMTcuNTgtNS4yOGMtMTguNjIsMC0yMi42OCwxMS40MS0yMi42OCwxNC4yM2MwLDYuOTYsMCwxNi40OCwyNS4xNywyMi42OTENCgljNDAuNzgsMTAuMDYsNDAuNzgsMzMuNTkxLDQwLjc4LDQyLjQ1MWMwLDEyLjU3LTEwLjMzLDI5LjY2MS0zMi45NiwzMy43MDF2N2MwLDUuNjEtNC42MywxMC4xNy0xMC4zMSwxMC4xNw0KCWMtNS42NywwLTEwLjMtNC41Ni0xMC4zLTEwLjE3di02Ljk5Yy0yMi45Mi0zLjk2LTMxLjQ2LTIwLjI2MS0zMS44OC0yMS4wM2MtMi41NS01LjAzLTAuNDctMTEuMTQsNC42My0xMy42Ng0KCWM1LjA2LTIuNSwxMS4yNS0wLjQ1LDEzLjgxLDQuNTZjMC4xNCwwLjI2LDYuMTQsMTAuNjQsMjMuNzUsMTAuNjRjMTguNjMsMCwyMi42NS0xMS40MSwyMi42NS0xNC4yM2MwLTYuOTYsMC0xNi40OC0yNS4xMy0yMi42OTENCglDNjAsMTMzLjE0Myw2MCwxMDkuNjMyLDYwLDEwMC43NzJDNjAsODguMTkyLDcwLjMsNzEuMTAyLDkyLjk3LDY3LjA3MnogTTU3MCwzNTUuNTU5YzAsMCwwLDE0LjgxLTE1LDE0Ljgxcy01MTAsMC01MTAsMA0KCXMtMTUsMC0xNS0xNC44MWMwLTE0LjgxLDAtMTQuODEsMC0xNC44MWg1NDBWMzU1LjU1OXogTTU3MCwyODEuNDg3YzAsMCwwLDE0LjgxLTE1LDE0Ljgxcy01MTAsMC01MTAsMHMtMTUsMC0xNS0xNC44MQ0KCXMwLTE0LjgxLDAtMTQuODFoNTQwVjI4MS40ODd6Ii8%2BDQo8L3N2Zz4NCg%3D%3D);background-size:60px 40px}.icon-calendar,.icon-calendar-white{width:16px;height:16px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI%2BDQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMzIwcHgiIGhlaWdodD0iMTYwcHgiIHZpZXdCb3g9IjAgMCAzMjAgMTYwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAzMjAgMTYwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNDNkNCRDEiIGQ9Ik0xMzguMjk3LDE4LjA2NWgtMjQuOTI5VjkuODg0YzAtNS40NzEtNC40MzktOS44ODQtOS44ODQtOS44ODRDOTguMDM5LDAsOTMuNiw0LjQxMyw5My42LDkuODg0djguMTgxDQoJSDY2LjQyNlY5Ljg4NEM2Ni40MjYsNC40MzksNjIuMDEzLDAsNTYuNTQyLDBjLTUuNDQ1LDAtOS44ODQsNC40MTMtOS44ODQsOS44ODR2OC4xODFIMjEuNzI5QzkuNzI5LDE4LjA2NSwwLDI3Ljc5NCwwLDM5Ljc5NHY4LjgyNg0KCXYyOS42MjZ2NjBDMCwxNTAuMjcxLDkuNzI5LDE2MCwyMS43MjksMTYwaDExNi41NDJjMTIsMCwyMS43MjktOS43MjksMjEuNzI5LTIxLjcyOXYtNjBWNDguNjQ1di04LjgyNg0KCUMxNjAuMDI2LDI3Ljc5NCwxNTAuMjk3LDE4LjA2NSwxMzguMjk3LDE4LjA2NXogTTE0MC4wNTEsNjEuMzY4djc0LjMyM2MwLDIuNC0xLjk2MSw0LjMzNS00LjMzNSw0LjMzNUgyNC4zMQ0KCWMtMi40LDAtNC4zMzUtMS45MzUtNC4zMzUtNC4zMzVWNDIuMzc0YzAtMi40LDEuOTYxLTQuMzM1LDQuMzM1LTQuMzM1aDIyLjM0OHY4LjA3N2MwLDUuNDQ1LDQuNDEzLDkuODg0LDkuODg0LDkuODg0DQoJYzUuNDQ1LDAsOS44ODQtNC40MTMsOS44ODQtOS44ODR2LTguMDc3aDI3LjE0OHY4LjA3N2MwLDUuNDQ1LDQuNDEzLDkuODg0LDkuODg0LDkuODg0YzUuNDQ1LDAsOS44ODQtNC40MTMsOS44ODQtOS44ODR2LTguMDc3DQoJaDIyLjM0OGMyLjQsMCw0LjMzNSwxLjk2MSw0LjMzNSw0LjMzNUwxNDAuMDUxLDYxLjM2OEwxNDAuMDUxLDYxLjM2OHoiLz4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yOTguMjk3LDE4LjA2NWgtMjQuOTI5VjkuODg0YzAtNS40NzEtNC40MzktOS44ODQtOS44ODQtOS44ODRjLTUuNDQ1LDAtOS44ODQsNC40MTMtOS44ODQsOS44ODR2OC4xODENCgloLTI3LjE3NFY5Ljg4NGMwLTUuNDQ1LTQuNDEzLTkuODg0LTkuODg0LTkuODg0Yy01LjQ0NSwwLTkuODg0LDQuNDEzLTkuODg0LDkuODg0djguMTgxaC0yNC45MjljLTEyLDAtMjEuNzI5LDkuNzI5LTIxLjcyOSwyMS43MjkNCgl2OC44MjZ2MjkuNjI2djYwYzAsMTIuMDI2LDkuNzI5LDIxLjc1NSwyMS43MjksMjEuNzU1aDExNi41NDJjMTIsMCwyMS43MjktOS43MjksMjEuNzI5LTIxLjcyOXYtNjBWNDguNjQ1di04LjgyNg0KCUMzMjAuMDI2LDI3Ljc5NCwzMTAuMjk3LDE4LjA2NSwyOTguMjk3LDE4LjA2NXogTTMwMC4wNTEsNjEuMzY4djc0LjMyM2MwLDIuNC0xLjk2MSw0LjMzNS00LjMzNSw0LjMzNUgxODQuMzENCgljLTIuNCwwLTQuMzM1LTEuOTM1LTQuMzM1LTQuMzM1VjQyLjM3NGMwLTIuNCwxLjk2MS00LjMzNSw0LjMzNS00LjMzNWgyMi4zNDh2OC4wNzdjMCw1LjQ0NSw0LjQxMyw5Ljg4NCw5Ljg4NCw5Ljg4NA0KCWM1LjQ0NSwwLDkuODg0LTQuNDEzLDkuODg0LTkuODg0di04LjA3N2gyNy4xNDh2OC4wNzdjMCw1LjQ0NSw0LjQxMyw5Ljg4NCw5Ljg4NCw5Ljg4NGM1LjQ0NSwwLDkuODg0LTQuNDEzLDkuODg0LTkuODg0di04LjA3Nw0KCWgyMi4zNDhjMi40LDAsNC4zMzUsMS45NjEsNC4zMzUsNC4zMzVMMzAwLjA1MSw2MS4zNjhMMzAwLjA1MSw2MS4zNjh6Ii8%2BDQo8L3N2Zz4NCg%3D%3D);background-size:32px 16px}.icon-calendar-white{background-position:-16px 0}.icon-github{width:25px;height:25px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI%2BDQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjI1MHB4IiBoZWlnaHQ9Ijc1MHB4IiB2aWV3Qm94PSIwIDAgMjI1MCA3NTAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDIyNTAgNzUwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCQ0KCQk8ZWxsaXBzZSB0cmFuc2Zvcm09Im1hdHJpeCgwLjI2MjQgMC45NjUgLTAuOTY1IDAuMjYyNCA1MzIuOTY2IC01MDcuMDk2NikiIGZpbGw9IiNCN0MwQzciIGN4PSI1OTguMTgyIiBjeT0iOTUuMDcyIiByeD0iMjIuOTAyIiByeT0iMTYuMzUyIi8%2BDQoJPHBhdGggZmlsbD0iI0I3QzBDNyIgZD0iTTYyNC45OSwwQzU1NS45NywwLDUwMCw1NS45Nyw1MDAsMTI1czU1Ljk2LDEyNSwxMjQuOTksMTI1QzY5NC4wNCwyNTAsNzUwLDE5NC4wMyw3NTAsMTI1DQoJCVM2OTQuMDMsMCw2MjQuOTksMHogTTYzMS4zOCw5NS4zMWMwLDE5LjQxLTE4LjE2LDIxLjgzLTE4LjE2LDMwLjA4MWMwLDguMjYsMjQuMDksMTQuODcsMjQuMDksMzUuMzUNCgkJYzAsMzQuMTctNDIuMywzMi4yNS00Mi4zLDMyLjI1cy0zNi41NiwxLjMzLTM2LjU2LTI2LjIxczQxLjQ4LTI2LjQxLDQzLjYxLTI2LjQxYy0wLjUyLTYuMzMtNC43My01LjI4LTQuNzMtOC40di03LjcxDQoJCWMwLDAtMzEuMzksMy41MjEtMzEuMzktMjYuODhzMzUuOTItMzEuMjgsMzUuOTItMzEuMjhoMzUuNDRjMCw1LjQyLTE2LjE3LDMuNS0xNi4xNyw2LjM5QzYzMC4zMDEsNzYuNjYsNjMxLjM4LDgzLjY4LDYzMS4zOCw5NS4zMQ0KCQl6IE03MDMuODMxLDk4LjA3MWgtMjQuNjh2MjQuNjdoLTcuMjR2LTI0LjY3aC0yNC42OHYtNy4yNWgyNC42OFY2Ni4xMWg3LjI0djI0LjcxaDI0LjY4Vjk4LjA3MXoiLz4NCgk8cGF0aCBmaWxsPSIjQjdDMEM3IiBkPSJNNjAwLjY5MSwxODQuNDFjLTE0LjY0LDAuOTgtMjcuMDktNi44NS0yNy44Mi0xNy41M2MtMC43Mi0xMC42OCwxMC41Ny0yMC4xMywyNS4yLTIxLjEzDQoJCWMxNC42Mi0wLjk3LDI3LjA4LDYuODUsMjcuODEsMTcuNTNDNjI2LjU5LDE3My45NjEsNjE1LjMzMSwxODMuNDExLDYwMC42OTEsMTg0LjQxeiIvPg0KPC9nPg0KPGc%2BDQoJPHJlY3QgeD0iODM0LjA5IiB5PSIxMTEuNDQyIiBmaWxsPSIjQjdDMEM3IiB3aWR0aD0iMTcuNzciIGhlaWdodD0iNTMuNDM2Ii8%2BDQoJPHBhdGggZmlsbD0iI0I3QzBDNyIgZD0iTTg0My4xLDg1LjY5M2MtNi4xLDAtMTAuMDUsMy45OS0xMC4wNSw5LjIzOWMwLDUuMTI5LDMuODYsOS4yMzksOS44MSw5LjIzOWgwLjEyDQoJCWM2LjIxLDAsMTAuMDQtNC4xMSwxMC4wNC05LjIzOUM4NTIuOSw4OS42OTMsODQ5LjE3LDg1LjY5Myw4NDMuMSw4NS42OTN6Ii8%2BDQoJPHBhdGggZmlsbD0iI0I3QzBDNyIgZD0iTTg5NS40NSwxMTAuMTkxYy05LjQzLDAtMTMuNjY5LDUuMjA5LTE2LjAxLDguODV2MC4xNGgtMC4xMWMwLjAzLTAuMDMsMC4wOC0wLjEsMC4xMS0wLjE0di03LjU5OWgtMTcuNzUNCgkJYzAuMjEsNSwwLDUzLjQzNiwwLDUzLjQzNmgxNy43NVYxMzUuMDRjMC0xLjYsMC4xLTMuMTgsMC41OC00LjMxOWMxLjI5LTMuMTksNC4yLTYuNDksOS4xMS02LjQ5YzYuNDIsMCw4Ljk5MSw0LjksOC45OTEsMTIuMDY5DQoJCXYyOC41ODdoMTcuNzhWMTM0LjI3QzkxNS45MiwxMTcuODMsOTA3LjE2LDExMC4xOTEsODk1LjQ1LDExMC4xOTF6Ii8%2BDQoJPHBhdGggZmlsbD0iI0I3QzBDNyIgZD0iTTg3NS4wMiwwQzgwNS45NSwwLDc1MCw1NS45NTUsNzUwLDEyNXM1NS45NSwxMjUsMTI1LjAyLDEyNWM2OS4wNiwwLDEyNC45OC01NS45NjUsMTI0Ljk4LTEyNQ0KCQlDMTAwMCw1NS45MzUsOTQ0LjA3LDAsODc1LjAyLDB6IE05MzMuNzksMTc1LjY3NmMwLDQuNy0zLjg4LDguNDk5LTguNjcsOC40OTlIODI0LjkxYy00LjgzLDAtOC43MS0zLjgtOC43MS04LjQ5OVY3NC4zMTQNCgkJYzAtNC42OSwzLjg4LTguNDg5LDguNzEtOC40ODloMTAwLjIxYzQuNzgsMCw4LjY3LDMuODEsOC42Nyw4LjQ4OVYxNzUuNjc2eiIvPg0KPC9nPg0KPHBhdGggZmlsbD0iI0I3QzBDNyIgZD0iTTM3NS4wMSwwQzMwNS45NjUsMCwyNTAsNTUuOTcsMjUwLDEyNC45OUMyNTAsMTk0LjAyLDMwNS45NjUsMjUwLDM3NS4wMSwyNTBTNTAwLDE5NC4wMyw1MDAsMTI0Ljk5DQoJQzUwMC4wMSw1NS45Nyw0NDQuMDU1LDAsMzc1LjAxLDAgTTQxMS4yNjcsNzQuMDloLTE3LjUxOWMtMy41LDAtNi45OTksMy42My02Ljk5OSw2LjMzdjE4LjA1aDI0LjQ4OA0KCWMtMC45OCwxMy44My0yLjk5LDI2LjQ4LTIuOTksMjYuNDhIMzg2LjY0djc4LjQxaC0zMi4yMTh2LTc4LjQxaC0xNS42NTl2LTI2LjRoMTUuNjU5di0yMS41NmMwLTMuOTUtMC43OS0zMC4zNiwzMi45ODgtMzAuMzYNCgloMjMuODQ5TDQxMS4yNjcsNzQuMDlMNDExLjI2Nyw3NC4wOXoiLz4NCjxnPg0KCTxwYXRoIGZpbGw9IiNCN0MwQzciIGQ9Ik0xMzc0Ljk5NSwwQzEzMDUuOTQyLDAsMTI1MCw1NS45NywxMjUwLDEyNXM1NS45NTIsMTI1LDEyNC45OTUsMTI1QzE0NDQuMDI4LDI1MCwxNTAwLDE5NC4wMywxNTAwLDEyNQ0KCQlTMTQ0NC4wMjcsMCwxMzc0Ljk5NSwweiBNMTQ0Ny4zMzgsMTUwLjc1YzAsMTIuMzktMTAuNjIsMjIuNDgtMjMuNjIxLDIyLjQ4aC05Ny4zNTRjLTEzLjAxLDAtMjMuNzMxLTEwLjEtMjMuNzMxLTIyLjQ4di01MS41DQoJCWMwLTEyLjI4LDEwLjcyLTIyLjQ3LDIzLjczMS0yMi40N2g5Ny4zNTRjMTMsMCwyMy42MjEsMTAuMTksMjMuNjIxLDIyLjQ3VjE1MC43NUwxNDQ3LjMzOCwxNTAuNzV6Ii8%2BDQoJPHBhdGggZmlsbD0iI0I3QzBDNyIgZD0iTTE0MDQuMTA1LDEyMS40OGwtNDguMDczLTI2LjM0Yy0xLjc0LTAuOTYtNC4wNy0xLjEtNi0wLjM1Yy0xLjk0MSwwLjczLTMuMTgsMi4yNi0zLjE4LDMuODh2NTIuNjcNCgkJYzAsMS42MiwxLjI1LDMuMTMsMy4xOCwzLjg4YzAuODMsMC4zMSwxLjcsMC40NywyLjYyLDAuNDdjMS4xOCwwLDIuNC0wLjI3LDMuMzgtMC44M2w0OC4wNjItMjYuMzVjMS41MS0wLjgsMi4zNy0yLjEyLDIuMzctMy41MQ0KCQlDMTQwNi40NjYsMTIzLjYyLDE0MDUuNTY2LDEyMi4zMDEsMTQwNC4xMDUsMTIxLjQ4eiIvPg0KPC9nPg0KPHBhdGggZmlsbD0iI0I3QzBDNyIgZD0iTTEyNS4wMSwwQzU1Ljk2OSwwLDAsNTUuOTU5LDAsMTI0Ljk5OWMwLDY5LjAyLDU1Ljk2OSwxMjQuOTk5LDEyNS4wMSwxMjQuOTk5DQoJYzYyLjk1LDAsMTE1LjAxLTQ2LjUzOSwxMjMuNy0xMDcuMDdjMC44My00LjExLDEuMjItOC4zOCwxLjE1LTEyLjc2YzAuMDgtMS43MSwwLjE0LTMuNDMsMC4xNC01LjE2DQoJQzI0OS45OTksNTUuOTU5LDE5NC4wNSwwLDEyNS4wMSwweiBNMTgyLjU1LDEwMi4zMWMwLjA1LDEuMTgsMC4wNiwyLjMzLDAuMDYsMy41YzAsMzUuNjgtMjcuMTUsNzYuODMtNzYuODIsNzYuODMNCgljLTE1LjI2OSwwLTI5LjQ0LTQuNDQtNDEuNC0xMi4xMjljMi4xMSwwLjI0LDQuMjYsMC4zNyw2LjQzLDAuMzdjMTIuNjUsMCwyNC4yOS00LjI5LDMzLjU1LTExLjU0DQoJYy0xMS44Mi0wLjIyLTIxLjgtOC4wNC0yNS4yNi0xOC43NWMxLjY2LDAuMzEsMy4zNiwwLjQ5LDUuMTEsMC40OWMyLjQzLDAsNC44My0wLjM0LDcuMDktMC45NWMtMTIuMzUtMi40OC0yMS42Ny0xMy4zOS0yMS42Ny0yNi40Nw0KCWMwLTAuMTQsMC0wLjIzLDAtMC4zNGMzLjY2LDIuMDEsNy44MiwzLjI0LDEyLjI1LDMuMzhjLTcuMjgtNC44Ni0xMi4wMy0xMy4xMi0xMi4wMy0yMi40OWMwLTQuOTYsMS4zNC05LjU3LDMuNjYtMTMuNTkNCgljMTMuMzMsMTYuMzYsMzMuMjIsMjcuMDksNTUuNjgsMjguMjJjLTAuNDctMS45Ny0wLjcxLTQuMDYtMC43MS02LjE3YzAtMTQuOTIsMTIuMTItMjcuMDA5LDI3LjAxOS0yNy4wMDkNCgljNy43NiwwLDE0Ljc3LDMuMjksMTkuNyw4LjU0YzYuMTgtMS4yMiwxMS45NC0zLjQ1LDE3LjE3LTYuNTZjLTIuMDEsNi4zLTYuMjksMTEuNTktMTEuODksMTQuOTRjNS40OS0wLjYzLDEwLjY5LTIuMSwxNS41MS00LjI1DQoJQzE5Mi4zODksOTMuNzYsMTg3LjgyLDk4LjUsMTgyLjU1LDEwMi4zMXoiLz4NCjxwYXRoIGZpbGw9IiNEM0Q5REQiIGQ9Ik0xMzc0Ljk4NCw1MDBDMTMwNS45NjcsNTAwLDEyNTAsNTU3LjM4MSwxMjUwLDYyOC4xNzJjMCw1Ni42MjEsMzUuODA4LDEwNC42NjIsODUuNDg3LDEyMS42MTMNCgljNi4yNSwxLjE4LDguNTMtMi43OCw4LjUzLTYuMThjMC0zLjA0LTAuMTEtMTEuMS0wLjE3LTIxLjhjLTM0Ljc2OSw3Ljc1LTQyLjEwOC0xNy4xOC00Mi4xMDgtMTcuMTgNCgljLTUuNjgtMTQuODEtMTMuODc5LTE4Ljc1LTEzLjg3OS0xOC43NWMtMTEuMzQ5LTcuOTUsMC44Ni03Ljc5LDAuODYtNy43OWMxMi41MzksMC45MSwxOS4xNSwxMy4yMSwxOS4xNSwxMy4yMQ0KCWMxMS4xNSwxOS41OSwyOS4yNTksMTMuOTMsMzYuMzc4LDEwLjY1YzEuMTQxLTguMjgsNC4zNTktMTMuOTMsNy45NC0xNy4xM2MtMjcuNzU5LTMuMjMtNTYuOTM3LTE0LjIzLTU2LjkzNy02My4zNDENCgljMC0xMy45OSw0Ljg3LTI1LjQzLDEyLjg3LTM0LjM5MWMtMS4yOS0zLjI0LTUuNTctMTYuMjcsMS4yMjktMzMuOTIxYzAsMCwxMC41LTMuNDUxLDM0LjM2OCwxMy4xNA0KCWM5Ljk2OS0yLjg0LDIwLjY2LTQuMjYxLDMxLjI4OS00LjMxYzEwLjYwOSwwLjA1LDIxLjMwOSwxLjQ3LDMxLjI4OSw0LjMxYzIzLjg1OS0xNi41ODEsMzQuMzM4LTEzLjE0LDM0LjMzOC0xMy4xNA0KCWM2LjgxOSwxNy42NSwyLjUzLDMwLjY4MSwxLjI0LDMzLjkyMWM4LjAxLDguOTYxLDEyLjg1LDIwLjQsMTIuODUsMzQuMzkxYzAsNDkuMjQxLTI5LjIyOSw2MC4wNzEtNTcuMDY4LDYzLjI0MQ0KCWM0LjQ5LDMuOTYsOC40OSwxMS43OCw4LjQ5LDIzLjczMWMwLDE3LjEzLTAuMTUsMzAuOTYtMC4xNSwzNS4xNjFjMCwzLjQzLDIuMjUsNy40MTEsOC42LDYuMTYNCgljNDkuNjI4LTE2Ljk4LDg1LjQwNy02NC45OTEsODUuNDA3LTEyMS41OTNDMTQ5OS45OSw1NTcuMzgxLDE0NDQuMDIyLDUwMCwxMzc0Ljk4NCw1MDB6Ii8%2BDQo8Zz4NCgk8cGF0aCBmaWxsPSIjRDNEOUREIiBkPSJNMTYyOS40NzksNjI1LjY2MWMwLjgzLTAuMjcsMS42OC0wLjUyLDIuNTItMC43NmMtMS42MS0zLjY0LTMuMzYtNy4yOC01LjE4OS0xMC44Nw0KCQljLTMxLjk4Nyw5LjU3LTYzLjAzNSw5LjE3LTY1LjgzNSw5LjEyYy0wLjAyLDAuNjUtMC4wMywxLjMtMC4wMywxLjk1OWMwLDE2LjQ1LDYuMjQsMzEuNDgsMTYuNDY5LDQyLjgzDQoJCUMxNTc4Ljg2NCw2NjUuNDUxLDE1OTYuNDQyLDYzNi4zNDEsMTYyOS40NzksNjI1LjY2MXoiLz4NCgk8cGF0aCBmaWxsPSIjRDNEOUREIiBkPSJNMTYyMS41Miw2MDQuMTdjLTEwLjYxLTE4Ljg3LTIyLjA1OC0zNC43My0yMy43NDktMzcuMDVjLTE3LjkxOCw4LjQ1LTMxLjMxOCwyNC45OC0zNS40NjgsNDQuODUNCgkJQzE1NjUuMTY0LDYxMi4wMSwxNTkxLjU1Myw2MTIuMTMsMTYyMS41Miw2MDQuMTd6Ii8%2BDQoJPHBhdGggZmlsbD0iI0QzRDlERCIgZD0iTTE2NjcuNDY2LDU3Ny4xODFjLTExLjMxLTEwLjA0LTI2LjE4OC0xNi4xNC00Mi40NjctMTYuMTRjLTUuMTY5LDAtMTAuMTg5LDAuNjItMTUuMDA5LDEuNzgNCgkJYzEuNzcsMi4zNywxMy40MDksMTguMjIsMjMuODk4LDM3LjVDMTY1Ni42NjcsNTkxLjc4LDE2NjYuMzA3LDU3OC44MjEsMTY2Ny40NjYsNTc3LjE4MXoiLz4NCgk8cGF0aCBmaWxsPSIjRDNEOUREIiBkPSJNMTYzNS45MjksNjM1LjYzMWMtMzYuMTI3LDEyLjU5LTQ5LjA5NiwzNy42NS01MC4yNTYsNDAuMDFjMTAuODU5LDguNDcsMjQuNTA4LDEzLjUyLDM5LjMxNywxMy41Mg0KCQljOC44NywwLDE3LjMyOS0xLjgyLDI1LjAxOC01LjA5Yy0wLjk1LTUuNjItNC42Ny0yNS4yMS0xMy42NjgtNDguNThDMTYzNi4yMTgsNjM1LjU0LDE2MzYuMDc4LDYzNS41ODEsMTYzNS45MjksNjM1LjYzMXoiLz4NCgk8cGF0aCBmaWxsPSIjRDNEOUREIiBkPSJNMTYyNS4wMSw1MDBjLTY5LjA0NSwwLTEyNS4wMSw1NS45Ny0xMjUuMDEsMTI0Ljk5YzAsNjkuMDMsNTUuOTY1LDEyNS4wMSwxMjUuMDEsMTI1LjAxDQoJCVMxNzUwLDY5NC4wMywxNzUwLDYyNC45OUMxNzUwLjAxLDU1NS45NzEsMTY5NC4wNTQsNTAwLDE2MjUuMDEsNTAweiBNMTYyNSw3MDAuMDAxYy00MS4zNDcsMC03NC45OTQtMzMuNjUtNzQuOTk0LTc1DQoJCXMzMy42NDctNzUsNzQuOTk0LTc1czc0Ljk5NCwzMy42NSw3NC45OTQsNzVTMTY2Ni4zNDcsNzAwLjAwMSwxNjI1LDcwMC4wMDF6Ii8%2BDQoJPHBhdGggZmlsbD0iI0QzRDlERCIgZD0iTTE2NDguMzQ4LDYzMi41MzFjOC4zNzksMjMuMDIxLDExLjc4OSw0MS43ODEsMTIuNDQ5LDQ1LjY4YzE0LjM2OS05LjcyLDI0LjU5OS0yNS4xMSwyNy40NTgtNDIuOTQNCgkJQzE2ODYuMDU1LDYzNC41NywxNjY4LjQxNiw2MjkuMzEsMTY0OC4zNDgsNjMyLjUzMXoiLz4NCgk8cGF0aCBmaWxsPSIjRDNEOUREIiBkPSJNMTYzOC44MTksNjA5Ljg1MWMxLjQ5LDMuMDUsMi45Miw2LjE1LDQuMjUsOS4yOGMwLjQ2OSwxLjExLDAuOTMsMi4yMSwxLjM4LDMuMzENCgkJYzIxLjMxOS0yLjY4LDQyLjQ5NywxLjYyLDQ0LjYwNywyLjA2Yy0wLjE0LTE1LjEyLTUuNTQtMjktMTQuNDY5LTM5LjkxQzE2NzMuMjM2LDU4Ni40MTEsMTY2Mi40OTcsNjAwLjE4LDE2MzguODE5LDYwOS44NTF6Ii8%2BDQo8L2c%2BDQo8Zz4NCgk8cGF0aCBmaWxsPSIjRDNEOUREIiBkPSJNMTgyMy45MjQsNjAzLjE5Yy0xLjk1LTEuMzYtNC4yMzktMi4xLTYuNjQ5LTIuMWMtNi41MywwLTExLjg0OSw1LjQ2LTExLjg0OSwxMi4xNw0KCQljMCwzLjUzLDEuNTEsNi44Myw0LjAzLDkuMTFDMTgxMi4wNTUsNjE1LjE4LDE4MTcuMDk0LDYwOC42NCwxODIzLjkyNCw2MDMuMTl6Ii8%2BDQoJPGVsbGlwc2UgZmlsbD0iI0QzRDlERCIgY3g9IjE5MjcuMTg2IiBjeT0iNTY0LjQ5IiByeD0iOC42NzkiIHJ5PSI4LjkyIi8%2BDQoJPHBhdGggZmlsbD0iI0QzRDlERCIgZD0iTTE4NzQuODcsNTkyLjY3MWMtMzQuMTY3LDAtNjEuOTY1LDE4LjM0LTYxLjk2NSw0MC44OGMwLDIyLjU0LDI3Ljc5Nyw0MC44OCw2MS45NjUsNDAuODgNCgkJYzM0LjE2NywwLDYxLjk2NS0xOC4zNCw2MS45NjUtNDAuODhDMTkzNi44MzUsNjExLjAxMSwxOTA5LjAzNyw1OTIuNjcxLDE4NzQuODcsNTkyLjY3MXogTTE4NDIuODQyLDYyNS4zNA0KCQljMC02LjAyLDQuNzUtMTAuOSwxMC42MTktMTAuOWM1Ljg2LDAsMTAuNjE5LDQuODgsMTAuNjE5LDEwLjlzLTQuNzUsMTAuOS0xMC42MTksMTAuOQ0KCQlDMTg0Ny41OTIsNjM2LjI1LDE4NDIuODQyLDYzMS4zNywxODQyLjg0Miw2MjUuMzR6IE0xODk5Ljg5OCw2NTQuODRjLTAuMzIsMC4zNC03Ljk0LDguMy0yNS4xNDgsOC4zDQoJCWMtMTcuMzA5LDAtMjQuMjI4LTguMDctMjQuNTE5LTguNDFjLTAuOTgtMS4xNzEtMC44NC0yLjkzLDAuMy0zLjkzYzEuMTMtMC45OSwyLjgzLTAuODYsMy44MSwwLjI5DQoJCWMwLjE2LDAuMTcsNS45MjksNi40OCwyMC40MDksNi40OGMxNC43MjksMCwyMS4xNzgtNi41MywyMS4yNDgtNi42YzEuMDQtMS4wOSwyLjc1OS0xLjEyLDMuODMtMC4wNQ0KCQlDMTkwMC44ODgsNjUxLjk5MSwxOTAwLjkyOCw2NTMuNzMxLDE4OTkuODk4LDY1NC44NHogTTE4OTcuNzg4LDYzNi4yNWMtNS44NywwLTEwLjYxOS00Ljg4LTEwLjYxOS0xMC45czQuNzUtMTAuOSwxMC42MTktMTAuOQ0KCQljNS44NiwwLDEwLjYxLDQuODgsMTAuNjEsMTAuOUMxOTA4LjM5Nyw2MzEuMzcsMTkwMy42NDcsNjM2LjI1LDE4OTcuNzg4LDYzNi4yNXoiLz4NCgk8cGF0aCBmaWxsPSIjRDNEOUREIiBkPSJNMTkzMi43MTUsNjAxLjFjLTIuNDYsMC00LjgsMC43Ny02Ljc3OSwyLjJjNi44MjksNS40NywxMS44MzksMTIuMDMsMTQuMzk5LDE5LjI2DQoJCWMyLjY0LTIuMjksNC4yMy01LjY2LDQuMjMtOS4yOUMxOTQ0LjU2NCw2MDYuNTUsMTkzOS4yNTUsNjAxLjEsMTkzMi43MTUsNjAxLjF6Ii8%2BDQoJPHBhdGggZmlsbD0iI0QzRDlERCIgZD0iTTE4NzUuMDEsNTAwYy02OS4wNDUsMC0xMjUuMDEsNTUuOTctMTI1LjAxLDEyNC45OWMwLDY5LjAzLDU1Ljk2NSwxMjUuMDEsMTI1LjAxLDEyNS4wMQ0KCQlTMjAwMCw2OTQuMDMsMjAwMCw2MjQuOTlDMjAwMC4wMSw1NTUuOTcxLDE5NDQuMDU1LDUwMCwxODc1LjAxLDUwMHogTTE5NDEuODI1LDYyOC4zMWMwLjI4LDEuNzIsMC40NCwzLjQ3LDAuNDQsNS4yNA0KCQljMCwyNS42MS0zMC4yMjcsNDYuNDUtNjcuMzg1LDQ2LjQ1Yy0zNy4xNTgsMC02Ny4zODUtMjAuODQtNjcuMzg1LTQ2LjQ1YzAtMS44MywwLjE3LTMuNjIsMC40Ny01LjM5DQoJCWMtNC45MS0zLjI2LTcuOTQ5LTguODQtNy45NDktMTQuODljMC05Ljc4MSw3Ljc0OS0xNy43NCwxNy4yNzktMTcuNzRjNC4xOSwwLDguMTQsMS41NCwxMS4yOCw0LjMzDQoJCWMxMS42NDktNy42MSwyNy4yMjgtMTIuMzksNDQuMzk2LTEyLjcybDEyLjA3LTM1LjIybDI5LjA3OCw3LjE0YzIuMDk5LTUuMyw3LjE2LTkuMDUsMTMuMDY5LTkuMDVjNy43NzksMCwxNC4xMDksNi41LDE0LjEwOSwxNC40OQ0KCQljMCw3Ljk5LTYuMzMsMTQuNDktMTQuMTA5LDE0LjQ5Yy03Ljc2OSwwLTE0LjA4OS02LjQ4LTE0LjEwOS0xNC40NmwtMjQuNTQ4LTYuMDNsLTkuODMsMjguNjgNCgkJYzE2LjQ3OSwwLjY0LDMxLjM4OCw1LjM5LDQyLjYyNywxMi43N2MzLjE2LTIuODUsNy4xNS00LjQzLDExLjM4OS00LjQzYzkuNTI5LDAsMTcuMjc5LDcuOTYsMTcuMjc5LDE3Ljc0DQoJCUMxOTQ5Ljk5NCw2MTkuNDExLDE5NDYuODY0LDYyNS4wOCwxOTQxLjgyNSw2MjguMzF6Ii8%2BDQo8L2c%2BDQo8Zz4NCgk8cGF0aCBmaWxsPSIjRDNEOUREIiBkPSJNMjE4NS4xODUsNjA5Ljg4MWMwLjM4OSwwLjYyLDEuMDUxLDEuMjcsMS42MSwxLjc1YzAuNTUsMC40OCwxLjEwOSwwLjk4LDEuODY5LDAuOTUNCgkJYzAuMjItMC4wMSwxLjI3MS0wLjE2LDEuNDMtMC4yOWMwLjAyLTAuMDIsMC4wNC0wLjA2LDAuMDUtMC4wOGMtMC42NC0zLjI4LTEuNTItNi40Ny0yLjYyOS05LjU2Yy0wLjA3LDAuMTMtMC4xNSwwLjI1LTAuMzAxLDAuMzgNCgkJYy0wLjM2OSwwLjMzLTAuODEsMC40NC0xLjEzOSwwLjg2Yy0wLjMxMSwwLjM5LTAuMjUsMC43LTAuNTAxLDEuMTYxYy0wLjEyLDAuMjItMC40MDksMC4zMS0wLjUzLDAuNTcNCgkJYy0wLjI3MSwwLjU4LDAuMDQsMS40OSwwLjAxLDIuMTNDMjE4NS4wMjUsNjA4LjUzMSwyMTg0Ljc2NSw2MDkuMjExLDIxODUuMTg1LDYwOS44ODF6Ii8%2BDQoJPHBhdGggZmlsbD0iI0QzRDlERCIgZD0iTTIxMzMuNjU4LDU2MS45NGMwLjY5LDAuMTEsMS4zOSwwLjIxLDIuMDgsMC4zMmMtMSwzLjAyLTYuMjA5LDEtOC4zNjksMWMxLjY5LTAuNjYsNC4yMi0xLjU0LDUuNjQtMi41OA0KCQljMC43NS0wLjU1LTAuMDEtMC45MSwxLjAxLTEuNDVjLTIuOTU5LTAuNDAxLTUuOTY5LTAuNjMtOS4wMy0wLjYzYy00Ljc0LDAtOS4zNjksMC41MS0xMy44MjksMS40NmgwLjI0DQoJCWMtMC45OSwwLjU3LTIuOTA5LDIuNDQtMS43OSwzLjYxYzEuMTAxLDEuMTQxLDIuNC0wLjYxLDMuNS0xLjE2YzIuNTUtMS4yOCw1Ljk0OS0xLjQxLDguNzgtMS45NmMtMC41LDEuMzMtNC41MjksMC44NS01LjkzOSwxLjM2DQoJCWMtMS43NywwLjY1LTAuOTgsMS4xLTIuMjIsMy4wOGMwLjUzLTAuMDYsMS4xMDEsMC4yNSwxLjY0LDAuMjR2MC4zNmMtMS4yMTktMC4xMS0yLjM4LTAuNjgtMi42NCwwLjc2DQoJCWMtMS41Ni0yLjM0LTIuNTgtMi4xNS00LjI0LTAuMDhjMS42NCwwLjkxLDMuMjYsMi4wNSwxLjk2LDMuNjJjLTEuNTgsMS45MS0yLjUzLTAuNDQtMC45Mi0xLjQyYy0xLjQ3LTAuNjgtMi42MS0xLjgzLTMuNzYtMC4zNg0KCQljMC40OTEtMC4wNSwxLjAyLDAuMiwxLjUyLDAuMmMtMC4yODEsMC40MDEtMC41NiwxLjcxLTAuODMsMS44NmMtMC42MywwLjM2LTIuOTctMC40My0zLjY1OS0wLjUxYy0xLjc0LTAuMjEtMy40Ni0wLjE2LTUuMjI5LTAuMDcNCgkJYzAuMzIxLDIuMTctMi4xMDksMC4wOS0zLTAuNDRjMS42MS0xLjYzLDMuNTU5LTEuMDEsNS40Mi0wLjc2YzEuNTUsMC4yMSwzLjg1LDAuMiw0LjAzLTEuNzdjLTEuNjktMC4zNi0yLjUyLTAuMjUtMy4zOS0xLjU0DQoJCWMtMC4zNC0wLjUxLTAuNTctMS4wNC0wLjY1LTEuNTdjLTEwLjU0OSw0LjMxLTE5LjczOSwxMS4yNi0yNi43NjgsMjAuMDJjMS41NiwxLjA4LDMuMjMsMi4zOCwzLjg3LDIuOTMNCgkJYzEuMTIsMC45NiwxLjY3LDIuMTEsMi4zNywzLjI4YzAuMDQsMC4wNiwwLjY1LDEuMDMsMC45LDEuNDJjMC43NiwwLjc2LDEuMzcsMS42MiwxLjU0LDIuNjVjMC4yMSwxLjI1LTAuMjYsMi4yOC0wLjM3OSwzLjU4DQoJCWMtMC4zNTEsMy45OCwwLjIxLDcuNywzLjMxLDEwLjQ5YzAuODYsMC43OCwxLjk4LDEuMTgsMi44MzksMS45OWMwLjg5LDAuODUsMC43OCwxLjQyLDEuMzIsMi4zMWMxLjQyLDIuMzYsMy4zMiw0LjU3LDQuOTYsNi44DQoJCWMxLjQzLDEuOTQ5LDIuMDMsMS41NywwLjYyLTAuNDRjLTAuOTYtMS4zNy0yLjE0OS0yLjcxLTIuOTM5LTQuMTdjLTAuMDgtMC4xNS0wLjg5LTIuMDctMC42My0yLjAyYzIuMjIsMC40NywyLjY3LDEuOTgsNC4xMSwzLjc2DQoJCWMxLjQyLDEuNzUsMi42MywyLjczLDMuNDUsNC44NGMwLjk3LDIuNDUsMi40NCwzLjY1LDQuODUsNC43M2MxLjE4OSwwLjUzLDMuMTMsMS45NCw0LjM5OSwyLjExYzEuNSwwLjIsMi4yOS0wLjc4LDMuNzA5LTAuMQ0KCQljMC45NCwwLjQ1LDEuNjcsMS45LDIuODM5LDIuMjRjMS4xMTksMC4zMywxLjg2OS0wLjA5LDIuOTIsMC42MmMxLjI1LDAuODUsMS42OSwyLjMxLDIuODY5LDMuMmMwLjg0LDAuNjQsMi4wNTksMS40NCwzLjEzLDEuNjINCgkJYzAuNzcsMC4xMywxLjYyLTAuNDUsMi4zOC0wLjJjMS4zOCwwLjQ1LDEuNjksMi4xMywxLjI4MSwzLjQ3Yy0wLjQ1OSwxLjUtMS44NywyLjQzLTIuNDQsMy45M2MtMC41MSwxLjM1LTAuMTksMi41LTAuMzYxLDMuNzgNCgkJYy0wLjE4LDEuMzMtMS4yNS0wLjAxLTAuMTgsMi4yNGMwLjUsMS4wNSwxLjIzLDIuMDEsMS44NjksMi45N2MxLjI2LDEuOTEsMi4xNTksMy41OCwzLjg1LDUuMTJjMS4xOTksMS4wOSwzLjgwOSwyLjM2LDQuNDA5LDMuOTgNCgkJYzAuNTMsMS40NCwwLjA5LDQuNi0wLjE4LDYuMTFjLTAuNTYsMy4xNy0wLjQ3OSw2Ljk5LTEuMzU5LDkuOTRjLTAuODUsMi44Ny0xLjg1LDMuNzItMS4xMSw2Ljg1YzAuMzExLDEuMzQsMC41NSwwLjY5LDAsMi40MQ0KCQljLTAuMTYsMC41LDAsMC43LTAuMTksMS4yYy0wLjM5OSwxLjA3LTEuMzQ5LDEuNjktMS43NiwyLjc5YzEuNTEsMC4wNywxLjQsMC42LDAuOTIsMS4yYzIuNTQtMC4yMSw1LjAzOS0wLjU0LDcuNDg5LTEuMDMNCgkJYy0wLjQyOS0wLjQ1LTAuODktMC45MS0wLjg5LTEuMjNjMC0wLjM1LDEuMzU5LTIuMDksMS41NC0yLjUyYzAuMjkxLTAuNjksMC41MDEtMi4xOSwwLjkyLTIuNzNjMC43Mi0wLjkxLDIuMjgtMC41NywxLjk3OS0yLjI4DQoJCWMzLjQ4LTAuMDQsNC45Ny0wLjU2LDUuNTUtNC4xYy0wLjYyLTAuMzEtMC40OS0wLjEzLTAuNTktMC42N2MwLjEyLDAuNjQsMi42LTAuMjYsMi44MzksMC4xOWMwLjE4LDAuMzUsMy4zMy0zLjk2LDMuNjc5LTQuMzINCgkJYzAuODktMC45NSwxLjY3LTEuNjYsMi4yNC0yLjhjMC4yMi0wLjQ0LDAuNDU5LTEuOCwwLjkzLTIuNDdjLTAuMDMsMC4xMi0wLjA3LDAuMjMtMC4xMSwwLjM0YzEuMTItMS43OCwyLjU1LTEuNTYsNC4xNy0yLjI4DQoJCWMxLjYxLTAuNzIsMC40NS0wLjUyLDEuNjMtMS42NGMxLjQxLTEuMzMsMS43My0wLjU3LDIuMTMtMi43NmMwLjMtMS42Mi0wLjA5LTMuMDksMC40MjktNC41NWMwLjY2LTEuODQsMi4yNC0yLjQ0LDMuMjktNA0KCQljMC44LTEuMTksMS41Ni0zLjE0LDAuNDctNC4zNGMtMC45LTEtMy41ODktMS44Mi00LjgxLTIuMTFjLTEuNDQtMC4zNC0zLjA5LTAuMzctNC40MzktMC45MmMtMS41OC0wLjY0LTIuODk5LTIuMzItMy42OTksMC4yOA0KCQljLTAuMjYtMC4xOS0xLjM1LTAuNzktMS4zNS0xLjA4YzAsMC41NywxLjU0LTAuNTEsMS43NS0wLjc2Yy0wLjY2LDAuMDUtMi45MDksMC41NS0zLjI0LDAuMzNsMCwwYzAuMTYsMC4xMiwwLjU2LDAuMDYsMC43NCwwLjA5DQoJCWMtMC42OSwwLjM3LTAuODMsMC4yNS0wLjc0LTAuMDljMCwwLTAuMDEsMC0wLjAyLTAuMDFjMCwwLDAuMDIsMCwwLjAyLDAuMDFjMC4xOS0wLjY1LDEuMy0yLjEsMS4zMi0yLjM5DQoJCWMwLjEyLTEuNjEtMi4yMTktMy40NC0zLjQ4LTMuOGMtMS43My0wLjUtMi43Mi0wLjI4LTQuMi0xLjM2Yy0xLjgtMS4zMi0zLjU0OS0yLjc4LTUuODQtMy4wNGMtMC40NzktMC4wNS0xLjAxLDAuMjEtMS41MSwwLjE0DQoJCWMtMS4yNDEtMC4xOC0xLjY1LTAuOTgtMi42OC0xLjI0Yy0xLjI3LTAuMzItMS43NSwwLjc4LTIuNTEsMC43N2MtMS4xMiwwLTEuMzgtMS4xNy0zLjAyLTAuMTljLTIuNDIsMS40Ni0xLjEsMi4zNy0zLjg2LDEuNjcNCgkJYy0xLjQ2LTAuMzctMy4xLDAuNTItNC40ODktMC40NGMtMS4yNi0wLjg3LTEuNTQtMy4yOC0wLjMyLTQuMjk5Yy0wLjYyLDAuNTItMC42LTEuMTItMS4wNTEtMS40MmMtMC43Mi0wLjQ3LTEuODksMC4wOC0yLjcyLTAuMTINCgkJYy0xLjEyLTAuMjctMS43Ny0wLjM3LTEuNTItMS40NmMwLjI4LTEuMTgsMy4zOS00LjM5LDAuMjEtNC4zMDFjLTEuNzMsMC4wNS0yLjI5LDIuNjItNC4xMywzYy0yLjA2OSwwLjQyLTMuODctMC4yOC00Ljk1LTIuMTENCgkJYy0yLjIzLTMuODIsMS4zMS04LjUyLDQuOTQtOC44NWMyLjgyOS0wLjI2LDYuOTc5LTIuMzUsOS4wNDksMC43N2MwLjYsMC45MSwyLjA4OSw0LjQzLDIuODU5LDIuMTVjMC4yMy0wLjY5LTAuNi0zLjcxLTAuODYtNC45Nw0KCQljLTAuMDEsMC4wMS0wLjAyLDAuMDItMC4wMywwLjA0Yy0wLjAxLTAuMTQtMC4wMy0wLjI3LTAuMDQtMC40MWMwLjAxLDAuMDksMC4wNCwwLjIyLDAuMDcsMC4zN2MwLjUtMC43OCwxLjI4MS0xLjMxLDEuOTYtMS45NTENCgkJbDAsMGMwLjEtMC4wOSwwLjItMC4xOSwwLjI5MS0wLjI5Yy0wLjA5LDAuMS0wLjE5LDAuMTktMC4yOTEsMC4yOWMwLjc0LTAuNzIsMi42NS0xLjU4LDIuOTgtMi41OGMwLjE4LTAuNTUtMC42NS0xLjI3LTAuMjItMi4wMw0KCQljMC4zMzktMC41OSwxLjE1OS0wLjM1LDEuNDgtMC43NGMwLjQ1OS0wLjU2LDAuNTItMS40OCwxLTIuMDdjMC41LTAuNiwxLjQ2LTAuNjgsMS45Ni0xLjE0YzEuMTU5LTEuMDUsMS40OC0yLjI2LDIuODM5LTIuOQ0KCQljMS4yODEtMC44NywyLjY1LTIuMzYsNC4yOC0xLjY4Yy0wLjU5LDAuNjgtMi4wOSwxLjA5LTIuNTIsMS43MmMtMC4zLDAuNDMsMi4yMiwwLjE5LDIuNTYsMC4wN2MxLjQyLTAuNTIsMi41NC0xLjU4LDMuNzI5LTIuMzYNCgkJYzIuMDU5LTEuMzYsNC40NDktMS40Myw2LjkyOS0wLjkzYzAuNzYsMC4xNS0xLjM4LTIuOTItMS42LTMuMThjLTAuODYtMC45OS0xLjA4LTEuODctMi40Ny0wLjU5Yy0wLjQwOSwwLjM3LTAuODMsMS42NC0xLjEyLDIuMTYNCgkJYy0wLjg4LDEuNi0wLjY4LDEuMzktMi41OTksMi4zOGMwLjEtMC4wNSwwLjItMC4xLDAuMy0wLjE2Yy0xLjQsMC4yOC0yLjc0LDAuODktMy4zMS0wLjg1Yy0wLjE5LTAuNTgsMC42Mi0xLjQzLDAuMTctMi4wMQ0KCQljLTEtMS4yOS00LjMxOSwxLjQzLTUuNDc5LDEuODZjMC42MS00Ljc3LDYuMjUtMi4yNiw5LjI1OS0zLjIxYzAuODItMC4yNiwzLjktMS40NCw0LjA3LTIuMjJjMC4yNS0xLjE1MS0yLjQ0LTMuMDItMy4wNS0zLjU1DQoJCWMtMS4zMi0xLjEzLTIuMDMxLTEuNzgtMi43NzEtMy41M2MtMC43OS0xLjg3LTEuMzEtMy43NC0zLjMtMi4zNmMtMC43NCwwLjUxLTAuMjEsMS42My0xLjQ4LDEuOGMtMC44LDAuMTEtMS42My0wLjktMi4wODktMS4zOA0KCQljLTAuNjktMC43Mi0xLjQxLTIuNDgtMi42OC0yLjY0Yy0xLjA5LTAuMTMtNC4xMy0xLjc0LTUuNTUtMC43Yy0xLjA4OSwwLjgsMC4xNSwzLjgsMC40NzksNC44OGMwLjcxLDIuMzIsMS4xNSwyLjQxLTAuODIsMy44Ng0KCQljLTAuOTcsMC43MS0xLjU1LTAuMDUtMS4xOTksMS44N2MwLjE4LDEsMS4yNiwxLjE5LDAuNDksMi4wNmMtMC40NywwLjUzLTEuNiwwLjQ4LTIuMTUsMC4yMmMtMS43Mi0wLjgtMC4xOS0xLjg4LTEuMDEtMy4wMg0KCQljLTAuNjEtMC44NS0zLjktMS41NS01LjAyOS0yLjA2Yy0yLjQ5LTEuMTMtOS4wNi0yLjMyLTcuMDM5LTYuMThjMC41NS0xLjA1LDIuNi0yLjU5LDMuNTM5LTMuMTljMC45Ni0wLjYyLDIuMTUtMC43OSwyLjk1LTEuNjQNCgkJYzAuNDQ5LTAuNDgsMC40NzktMS44LDAuODktMi4xM2MwLjU3LTAuNDcsMi4yMy0wLjI1LDMuMTEtMC4yMmMzLjgzLTAuNzcsMC4zNDEtNi4zMiw1LjM4LTUuMzJjMS4zOSwwLjI4LDIuNzc5LDEuNjksMy45MywyLjQ3DQoJCWMxLjI5LDAuODgsMS43MiwwLjc4LDEuMzEsMi4xM2MtMC4xLDAuMzEtMS41NCwxLjcxLTEuODk5LDJjLTAuNjcsMC41Mi0xLjc2LDAuNzYtMi41NCwxLjA4YzIuNjMsMCwzLjcyOS0wLjEzLDUuODgsMS4zDQoJCWMxLjg0LDEuMjIsMi45OSwyLjA0LDUuMjQ5LDEuOTUxYy0wLjE0LTEuMS0yLjA3OS0wLjY3LTItMS43NmMwLjA2LTAuOTIsMS4yMywwLjI5LDEuMzgsMC4zYzAuNjMsMC4wMywyLjI2LDAuNzgsMS45LTAuOTgNCgkJYy0wLjMxMS0xLjU0LTMuNjc5LTAuODEtMi42LTMuMzJjMS41Mi0wLjE3LDEuMTA5LDEuNSwyLjEwOSwxLjg2YzEuMDcsMC4zNzksMi40Ni0wLjkyLDIuNjktMS44MmMtMS41LTAuNzYtNi4wNzktMi01LjU2LTQuMTYNCgkJYzMuMDYsMS45NDksNi4xMDksMy45LDkuMTY5LDUuODRjLTIuNDgsMi4yMSwxLjgsMC45NywyLjA1OSwxLjAzYzAuNzMsMC4xOCwyLjU4LDEuNzgsMS4zNywyLjA4Yy0xLjI2LDAuMzEtMS45MDktMS41MS0zLjE5LTAuMTUNCgkJYzEuMDYxLDAuMjgsNC44MSwwLjQ5LDMuODEsMi41MmMtMC4zOTksMC44MS0yLjgwOSwwLjY3LTMuNTI5LDIuMjVjMC41Mi0wLjEsMS4wOCwwLjA1LDEuNi0wLjA4Yy0xLjE0OSwxLjc5LDAuNTUsMi45OCwxLjQ5LDQuNDENCgkJYzEuMDYsMS42MywyLjU1LDQuMTIsNC42Niw0LjY0YzQuNDg5LDEuMSwzLjk1LTYuMiw3LjM1OS03LjM1YzAuOTQtMC4zMiwxLjk3LTAuMDksMi45Mi0wLjM1YzEuMDYxLTAuMywxLjYzLTEuMDYsMi40Ny0xLjY0DQoJCWMyLjA4LTEuNDMsMy44OC0xLjQ0LDYuNDYtMS41MmMwLjA2LDAsMC4xMywwLDAuMiwwYy05LjI2OS05Ljc2LTIxLjQ2OS0xNi43MS0zNS4xNzctMTkuNDMNCgkJQzIxMzYuNDA5LDU2MC4zOCwyMTM0Ljk1OSw1NjEuMDgsMjEzMy42NTgsNTYxLjk0eiIvPg0KCTxwYXRoIGZpbGw9IiNEM0Q5REQiIGQ9Ik0yMTIxLjIyOSw1NzEuOTExYy0wLjA2LDAtMC4xMywwLTAuMTktMC4wMWMtMC4wMSwwLTAuMDIsMC4wMS0wLjAzLDAuMDFIMjEyMS4yMjl6Ii8%2BDQoJPHBhdGggZmlsbD0iI0QzRDlERCIgZD0iTTIxMjUuMDEsNTAwYy02OS4wNDUsMC0xMjUuMDEsNTUuOTctMTI1LjAxLDEyNC45OWMwLDY5LjAzLDU1Ljk2NSwxMjUuMDEsMTI1LjAxLDEyNS4wMQ0KCQlTMjI1MCw2OTQuMDMsMjI1MCw2MjQuOTlDMjI1MC4wMSw1NTUuOTcxLDIxOTQuMDU0LDUwMCwyMTI1LjAxLDUwMHogTTIxMjQuOTk5LDcwMC4wMDFjLTQxLjQxNywwLTc0Ljk5NC0zMy41OC03NC45OTQtNzUNCgkJczMzLjU3Ny03NSw3NC45OTQtNzVjNDEuNDE3LDAsNzQuOTk0LDMzLjU4LDc0Ljk5NCw3NVMyMTY2LjQxNiw3MDAuMDAxLDIxMjQuOTk5LDcwMC4wMDF6Ii8%2BDQoJPHBhdGggZmlsbD0iI0QzRDlERCIgZD0iTTIxODIuMTc1LDYzNS45NTFjMC45MiwxLjQ1LDIuNDQsMi45NSwzLjcxOSw0LjA3YzAuOTksMC44NiwyLjAxLDEuNzYsMy4yNSwyLjA4DQoJCWMxLjQ2LTUuNDYsMi4yNC0xMS4xOSwyLjI0LTE3LjFjMC0zLjQyLTAuMjYtNi43Ny0wLjc2LTEwLjA1Yy0wLjkyLDAuNjYtMS44OTksMS45Mi0yLjMxLDIuNjdjLTAuNTcsMS4wMy0wLjU0LDEuNjctMS40NCwyLjQ4DQoJCWMtMC44NSwwLjc3LTEuODg5LDEuMDEtMi42NSwxLjk5Yy0wLjcyLDAuOTEtMC41OSwxLjYzLTEuMTY5LDIuNjljLTAuMjcsMC41LTAuOTQsMC43LTEuMjMsMS4zMmMtMC42MywxLjM0LDAuMDksMy40NiwwLjAzLDQuOTUNCgkJQzIxODEuNzk1LDYzMi44MTEsMjE4MS4xOTUsNjM0LjQwMSwyMTgyLjE3NSw2MzUuOTUxeiIvPg0KPC9nPg0KPGc%2BDQoJPHBhdGggZmlsbD0iI0I3QzBDNyIgZD0iTTExNjcuMzcsMTI2LjE4YzAsMjIuNi0xOC45MSw0MC45Mi00Mi4yNCw0MC45MmMtMjMuMzMsMC00Mi4yNC0xOC4zMi00Mi4yNC00MC45Mg0KCQljMC00LjA1LDAuNjEtNy45NiwxLjc0LTExLjY2aC0xMi40OHY1Ny40YzAsMi45NywyLjQzLDUuNCw1LjQsNS40aDk0LjYyYzIuOTcsMCw1LjQtMi40Myw1LjQtNS40di01Ny40aC0xMS45Ng0KCQlDMTE2Ni43NiwxMTguMjIsMTE2Ny4zNywxMjIuMTMsMTE2Ny4zNywxMjYuMTh6Ii8%2BDQoJPGVsbGlwc2UgZmlsbD0iI0I3QzBDNyIgY3g9IjExMjUuMTMiIGN5PSIxMjQuNzExIiByeD0iMjcuMjkiIHJ5PSIyNi40NCIvPg0KCTxwYXRoIGZpbGw9IiNCN0MwQzciIGQ9Ik0xMTU2LjA0MSw5OS4wM2gxNS4zNmMzLjM2LDAsNi4xMi0yLjc1LDYuMTItNi4xMlY3OC4yN2MwLTMuMzctMi43NS02LjEyLTYuMTItNi4xMmgtMTUuMzYNCgkJYy0zLjM2LDAtNi4xMiwyLjc1LTYuMTIsNi4xMnYxNC42NEMxMTQ5LjkzLDk2LjI4LDExNTIuNjgsOTkuMDMsMTE1Ni4wNDEsOTkuMDN6Ii8%2BDQoJPHBhdGggZmlsbD0iI0I3QzBDNyIgZD0iTTExMjUuMDIsMEMxMDU1Ljk1LDAsMTAwMCw1NS45NSwxMDAwLDEyNXM1NS45NSwxMjUsMTI1LjAyLDEyNWM2OS4wNSwwLDEyNC45OC01NS45NiwxMjQuOTgtMTI1DQoJCUMxMjUwLjAwMSw1NS45MywxMTk0LjA3LDAsMTEyNS4wMiwweiBNMTE5Mi45NCwxNzUuNTAxYzAsOS41OS03Ljg1LDE3LjQ0LTE3LjQ0LDE3LjQ0aC0xMDFjLTkuNTksMC0xNy40NC03Ljg1LTE3LjQ0LTE3LjQ0di0xMDENCgkJYzAtOS41OSw3Ljg1LTE3LjQ0LDE3LjQ0LTE3LjQ0aDEwMWM5LjU5LDAsMTcuNDQsNy44NSwxNy40NCwxNy40NFYxNzUuNTAxeiIvPg0KPC9nPg0KPGc%2BDQoJDQoJCTxlbGxpcHNlIHRyYW5zZm9ybT0ibWF0cml4KDAuMjYyNCAwLjk2NSAtMC45NjUgMC4yNjI0IDc3NC4yMDY0IC0zMjIuNjk0KSIgZmlsbD0iIzk5OTk5OSIgY3g9IjU5OC4xODIiIGN5PSIzNDUuMDcyIiByeD0iMjIuOTAyIiByeT0iMTYuMzUyIi8%2BDQoJPHBhdGggZmlsbD0iIzk5OTk5OSIgZD0iTTYyNC45OSwyNTBDNTU1Ljk3LDI1MCw1MDAsMzA1Ljk3LDUwMCwzNzVzNTUuOTYsMTI1LDEyNC45OSwxMjVDNjk0LjA0LDUwMCw3NTAsNDQ0LjAzLDc1MCwzNzUNCgkJUzY5NC4wMywyNTAsNjI0Ljk5LDI1MHogTTYzMS4zOCwzNDUuMzFjMCwxOS40MS0xOC4xNiwyMS44My0xOC4xNiwzMC4wODFjMCw4LjI2LDI0LjA5LDE0Ljg3LDI0LjA5LDM1LjM1DQoJCWMwLDM0LjE3LTQyLjMsMzIuMjUtNDIuMywzMi4yNXMtMzYuNTYsMS4zMy0zNi41Ni0yNi4yMXM0MS40OC0yNi40MSw0My42MS0yNi40MWMtMC41Mi02LjMzLTQuNzMtNS4yOC00LjczLTguNHYtNy43MQ0KCQljMCwwLTMxLjM5LDMuNTIxLTMxLjM5LTI2Ljg4YzAtMzAuNDAxLDM1LjkyLTMxLjI4LDM1LjkyLTMxLjI4aDM1LjQ0YzAsNS40Mi0xNi4xNywzLjUtMTYuMTcsNi4zOQ0KCQlDNjMwLjMwMSwzMjYuNjYsNjMxLjM4LDMzMy42OCw2MzEuMzgsMzQ1LjMxeiBNNzAzLjgzMSwzNDguMDdoLTI0LjY4djI0LjY3aC03LjI0di0yNC42N2gtMjQuNjh2LTcuMjVoMjQuNjhWMzE2LjExaDcuMjR2MjQuNzENCgkJaDI0LjY4VjM0OC4wN3oiLz4NCgk8cGF0aCBmaWxsPSIjOTk5OTk5IiBkPSJNNjAwLjY5MSw0MzQuNDFjLTE0LjY0LDAuOTgtMjcuMDktNi44NS0yNy44Mi0xNy41M2MtMC43Mi0xMC42OCwxMC41Ny0yMC4xMywyNS4yLTIxLjEzDQoJCWMxNC42Mi0wLjk3LDI3LjA4LDYuODUsMjcuODEsMTcuNTNDNjI2LjU5LDQyMy45NjEsNjE1LjMzMSw0MzMuNDExLDYwMC42OTEsNDM0LjQxeiIvPg0KPC9nPg0KPGc%2BDQoJPHJlY3QgeD0iODM0LjA5IiB5PSIzNjEuNDQyIiBmaWxsPSIjOTk5OTk5IiB3aWR0aD0iMTcuNzciIGhlaWdodD0iNTMuNDM2Ii8%2BDQoJPHBhdGggZmlsbD0iIzk5OTk5OSIgZD0iTTg0My4xLDMzNS42OTNjLTYuMSwwLTEwLjA1LDMuOTktMTAuMDUsOS4yMzljMCw1LjEyOSwzLjg2LDkuMjM5LDkuODEsOS4yMzloMC4xMg0KCQljNi4yMSwwLDEwLjA0LTQuMTEsMTAuMDQtOS4yMzlDODUyLjksMzM5LjY5Myw4NDkuMTcsMzM1LjY5Myw4NDMuMSwzMzUuNjkzeiIvPg0KCTxwYXRoIGZpbGw9IiM5OTk5OTkiIGQ9Ik04OTUuNDUsMzYwLjE5MWMtOS40MywwLTEzLjY2OSw1LjIwOS0xNi4wMSw4Ljg1djAuMTRoLTAuMTFjMC4wMy0wLjAzLDAuMDgtMC4xLDAuMTEtMC4xNHYtNy41OTloLTE3Ljc1DQoJCWMwLjIxLDUsMCw1My40MzYsMCw1My40MzZoMTcuNzVWMzg1LjA0YzAtMS42LDAuMS0zLjE4LDAuNTgtNC4zMTljMS4yOS0zLjE5LDQuMi02LjQ5LDkuMTEtNi40OWM2LjQyLDAsOC45OTEsNC45LDguOTkxLDEyLjA2OQ0KCQl2MjguNTg3aDE3Ljc4VjM4NC4yN0M5MTUuOTIsMzY3LjgzLDkwNy4xNiwzNjAuMTkxLDg5NS40NSwzNjAuMTkxeiIvPg0KCTxwYXRoIGZpbGw9IiM5OTk5OTkiIGQ9Ik04NzUuMDIsMjUwQzgwNS45NSwyNTAsNzUwLDMwNS45NTUsNzUwLDM3NXM1NS45NSwxMjUsMTI1LjAyLDEyNWM2OS4wNiwwLDEyNC45OC01NS45NjUsMTI0Ljk4LTEyNQ0KCQlDMTAwMCwzMDUuOTM1LDk0NC4wNywyNTAsODc1LjAyLDI1MHogTTkzMy43OSw0MjUuNjc2YzAsNC43LTMuODgsOC40OTktOC42Nyw4LjQ5OUg4MjQuOTFjLTQuODMsMC04LjcxLTMuOC04LjcxLTguNDk5VjMyNC4zMTQNCgkJYzAtNC42OSwzLjg4LTguNDg5LDguNzEtOC40ODloMTAwLjIxYzQuNzgsMCw4LjY3LDMuODEsOC42Nyw4LjQ4OVY0MjUuNjc2eiIvPg0KPC9nPg0KPHBhdGggZmlsbD0iIzk5OTk5OSIgZD0iTTM3NS4wMSwyNTBDMzA1Ljk2NSwyNTAsMjUwLDMwNS45NywyNTAsMzc0Ljk5QzI1MCw0NDQuMDIsMzA1Ljk2NSw1MDAsMzc1LjAxLDUwMFM1MDAsNDQ0LjAzLDUwMCwzNzQuOTkNCglDNTAwLjAxLDMwNS45Nyw0NDQuMDU1LDI1MCwzNzUuMDEsMjUwIE00MTEuMjY3LDMyNC4wOWgtMTcuNTE5Yy0zLjUsMC02Ljk5OSwzLjYzLTYuOTk5LDYuMzN2MTguMDVoMjQuNDg4DQoJYy0wLjk4LDEzLjgzLTIuOTksMjYuNDgtMi45OSwyNi40OEgzODYuNjR2NzguNDFoLTMyLjIxOHYtNzguNDFoLTE1LjY1OXYtMjYuNGgxNS42NTl2LTIxLjU2YzAtMy45NS0wLjc5LTMwLjM2LDMyLjk4OC0zMC4zNg0KCWgyMy44NDlMNDExLjI2NywzMjQuMDlMNDExLjI2NywzMjQuMDl6Ii8%2BDQo8Zz4NCgk8cGF0aCBmaWxsPSIjOTk5OTk5IiBkPSJNMTM3NC45OTUsMjUwQzEzMDUuOTQyLDI1MCwxMjUwLDMwNS45NywxMjUwLDM3NXM1NS45NTIsMTI1LDEyNC45OTUsMTI1DQoJCUMxNDQ0LjAyOCw1MDAsMTUwMCw0NDQuMDMsMTUwMCwzNzVTMTQ0NC4wMjcsMjUwLDEzNzQuOTk1LDI1MHogTTE0NDcuMzM4LDQwMC43NWMwLDEyLjM5LTEwLjYyLDIyLjQ4LTIzLjYyMSwyMi40OGgtOTcuMzU0DQoJCWMtMTMuMDEsMC0yMy43MzEtMTAuMS0yMy43MzEtMjIuNDh2LTUxLjVjMC0xMi4yOCwxMC43Mi0yMi40NywyMy43MzEtMjIuNDdoOTcuMzU0YzEzLDAsMjMuNjIxLDEwLjE5LDIzLjYyMSwyMi40N1Y0MDAuNzUNCgkJTDE0NDcuMzM4LDQwMC43NXoiLz4NCgk8cGF0aCBmaWxsPSIjOTk5OTk5IiBkPSJNMTQwNC4xMDUsMzcxLjQ4bC00OC4wNzMtMjYuMzRjLTEuNzQtMC45Ni00LjA3LTEuMS02LTAuMzVjLTEuOTQxLDAuNzMtMy4xOCwyLjI2LTMuMTgsMy44OHY1Mi42Nw0KCQljMCwxLjYyLDEuMjUsMy4xMywzLjE4LDMuODhjMC44MywwLjMxLDEuNywwLjQ3LDIuNjIsMC40N2MxLjE4LDAsMi40LTAuMjcsMy4zOC0wLjgzbDQ4LjA2Mi0yNi4zNWMxLjUxLTAuOCwyLjM3LTIuMTIsMi4zNy0zLjUxDQoJCUMxNDA2LjQ2NiwzNzMuNjIsMTQwNS41NjYsMzcyLjMwMSwxNDA0LjEwNSwzNzEuNDh6Ii8%2BDQo8L2c%2BDQo8cGF0aCBmaWxsPSIjOTk5OTk5IiBkPSJNMTI1LjAxLDI1MEM1NS45NjksMjUwLDAsMzA1Ljk2LDAsMzc1YzAsNjkuMDIsNTUuOTY5LDEyNC45OTksMTI1LjAxLDEyNC45OTkNCgljNjIuOTUsMCwxMTUuMDEtNDYuNTM5LDEyMy43LTEwNy4wN2MwLjgzLTQuMTEsMS4yMi04LjM4LDEuMTUtMTIuNzZjMC4wOC0xLjcxLDAuMTQtMy40MywwLjE0LTUuMTYNCglDMjQ5Ljk5OSwzMDUuOTYsMTk0LjA1LDI1MCwxMjUuMDEsMjUweiBNMTgyLjU1LDM1Mi4zMWMwLjA1LDEuMTgsMC4wNiwyLjMzLDAuMDYsMy41YzAsMzUuNjgtMjcuMTUsNzYuODMtNzYuODIsNzYuODMNCgljLTE1LjI2OSwwLTI5LjQ0LTQuNDQtNDEuNC0xMi4xMjljMi4xMSwwLjI0LDQuMjYsMC4zNyw2LjQzLDAuMzdjMTIuNjUsMCwyNC4yOS00LjI5LDMzLjU1LTExLjU0DQoJYy0xMS44Mi0wLjIyLTIxLjgtOC4wNC0yNS4yNi0xOC43NWMxLjY2LDAuMzEsMy4zNiwwLjQ5LDUuMTEsMC40OWMyLjQzLDAsNC44My0wLjM0LDcuMDktMC45NWMtMTIuMzUtMi40OC0yMS42Ny0xMy4zOS0yMS42Ny0yNi40Nw0KCWMwLTAuMTQsMC0wLjIzLDAtMC4zNGMzLjY2LDIuMDEsNy44MiwzLjI0LDEyLjI1LDMuMzhjLTcuMjgtNC44Ni0xMi4wMy0xMy4xMi0xMi4wMy0yMi40OWMwLTQuOTYsMS4zNC05LjU3LDMuNjYtMTMuNTkNCgljMTMuMzMsMTYuMzYsMzMuMjIsMjcuMDksNTUuNjgsMjguMjJjLTAuNDctMS45Ny0wLjcxLTQuMDYtMC43MS02LjE3YzAtMTQuOTIsMTIuMTItMjcuMDA5LDI3LjAxOS0yNy4wMDkNCgljNy43NiwwLDE0Ljc3LDMuMjksMTkuNyw4LjU0YzYuMTgtMS4yMiwxMS45NC0zLjQ1LDE3LjE3LTYuNTZjLTIuMDEsNi4zLTYuMjksMTEuNTktMTEuODksMTQuOTRjNS40OS0wLjYzLDEwLjY5LTIuMSwxNS41MS00LjI1DQoJQzE5Mi4zODksMzQzLjc2LDE4Ny44MiwzNDguNSwxODIuNTUsMzUyLjMxeiIvPg0KPGc%2BDQoJPHBhdGggZmlsbD0iIzk5OTk5OSIgZD0iTTExNjcuMzcsMzc2LjE4YzAsMjIuNi0xOC45MSw0MC45Mi00Mi4yNCw0MC45MmMtMjMuMzMsMC00Mi4yNC0xOC4zMi00Mi4yNC00MC45Mg0KCQljMC00LjA1LDAuNjEtNy45NiwxLjc0LTExLjY2aC0xMi40OHY1Ny40YzAsMi45NywyLjQzLDUuNCw1LjQsNS40aDk0LjYyYzIuOTcsMCw1LjQtMi40Myw1LjQtNS40di01Ny40aC0xMS45Ng0KCQlDMTE2Ni43NiwzNjguMjIsMTE2Ny4zNywzNzIuMTMsMTE2Ny4zNywzNzYuMTh6Ii8%2BDQoJPGVsbGlwc2UgZmlsbD0iIzk5OTk5OSIgY3g9IjExMjUuMTMiIGN5PSIzNzQuNzExIiByeD0iMjcuMjkiIHJ5PSIyNi40NCIvPg0KCTxwYXRoIGZpbGw9IiM5OTk5OTkiIGQ9Ik0xMTU2LjA0MSwzNDkuMDNoMTUuMzZjMy4zNiwwLDYuMTItMi43NSw2LjEyLTYuMTJ2LTE0LjY0YzAtMy4zNy0yLjc1LTYuMTItNi4xMi02LjEyaC0xNS4zNg0KCQljLTMuMzYsMC02LjEyLDIuNzUtNi4xMiw2LjEydjE0LjY0QzExNDkuOTMsMzQ2LjI4LDExNTIuNjgsMzQ5LjAzLDExNTYuMDQxLDM0OS4wM3oiLz4NCgk8cGF0aCBmaWxsPSIjOTk5OTk5IiBkPSJNMTEyNS4wMiwyNTBjLTY5LjA3LDAtMTI1LjAyLDU1Ljk1LTEyNS4wMiwxMjVzNTUuOTUsMTI1LDEyNS4wMiwxMjVjNjkuMDUsMCwxMjQuOTgtNTUuOTYsMTI0Ljk4LTEyNQ0KCQlDMTI1MC4wMDEsMzA1LjkzLDExOTQuMDcsMjUwLDExMjUuMDIsMjUweiBNMTE5Mi45NCw0MjUuNTAxYzAsOS41OS03Ljg1LDE3LjQ0LTE3LjQ0LDE3LjQ0aC0xMDFjLTkuNTksMC0xNy40NC03Ljg1LTE3LjQ0LTE3LjQ0DQoJCXYtMTAxYzAtOS41OSw3Ljg1LTE3LjQ0LDE3LjQ0LTE3LjQ0aDEwMWM5LjU5LDAsMTcuNDQsNy44NSwxNy40NCwxNy40NFY0MjUuNTAxeiIvPg0KPC9nPg0KPGc%2BDQoJDQoJCTxlbGxpcHNlIHRyYW5zZm9ybT0ibWF0cml4KDAuMjYyNCAwLjk2NSAtMC45NjUgMC4yNjI0IDEwMTUuNDQ3IC0xMzguMjkxNCkiIGZpbGw9IiNEM0Q5REQiIGN4PSI1OTguMTgyIiBjeT0iNTk1LjA3MiIgcng9IjIyLjkwMiIgcnk9IjE2LjM1MiIvPg0KCTxwYXRoIGZpbGw9IiNEM0Q5REQiIGQ9Ik02MjQuOTksNTAwQzU1NS45Nyw1MDAsNTAwLDU1NS45Nyw1MDAsNjI1czU1Ljk2LDEyNSwxMjQuOTksMTI1QzY5NC4wNCw3NTAsNzUwLDY5NC4wMyw3NTAsNjI1DQoJCVM2OTQuMDMsNTAwLDYyNC45OSw1MDB6IE02MzEuMzgsNTk1LjMxYzAsMTkuNDEtMTguMTYsMjEuODMtMTguMTYsMzAuMDgxYzAsOC4yNiwyNC4wOSwxNC44NywyNC4wOSwzNS4zNQ0KCQljMCwzNC4xNy00Mi4zLDMyLjI1LTQyLjMsMzIuMjVzLTM2LjU2LDEuMzMtMzYuNTYtMjYuMjFjMC0yNy41MzksNDEuNDgtMjYuNDEsNDMuNjEtMjYuNDFjLTAuNTItNi4zMy00LjczLTUuMjgtNC43My04LjR2LTcuNzENCgkJYzAsMC0zMS4zOSwzLjUyMS0zMS4zOS0yNi44OGMwLTMwLjQwMSwzNS45Mi0zMS4yOCwzNS45Mi0zMS4yOGgzNS40NGMwLDUuNDItMTYuMTcsMy41LTE2LjE3LDYuMzkNCgkJQzYzMC4zMDEsNTc2LjY2LDYzMS4zOCw1ODMuNjgsNjMxLjM4LDU5NS4zMXogTTcwMy44MzEsNTk4LjA3aC0yNC42OHYyNC42N2gtNy4yNHYtMjQuNjdoLTI0LjY4di03LjI1aDI0LjY4VjU2Ni4xMWg3LjI0djI0LjcxDQoJCWgyNC42OFY1OTguMDd6Ii8%2BDQoJPHBhdGggZmlsbD0iI0QzRDlERCIgZD0iTTYwMC42OTEsNjg0LjQxYy0xNC42NCwwLjk4LTI3LjA5LTYuODUtMjcuODItMTcuNTNjLTAuNzItMTAuNjgsMTAuNTctMjAuMTMsMjUuMi0yMS4xMw0KCQljMTQuNjItMC45NywyNy4wOCw2Ljg1LDI3LjgxLDE3LjUzQzYyNi41OSw2NzMuOTYxLDYxNS4zMzEsNjgzLjQxMSw2MDAuNjkxLDY4NC40MXoiLz4NCjwvZz4NCjxnPg0KCTxyZWN0IHg9IjgzNC4wOSIgeT0iNjExLjQ0MiIgZmlsbD0iI0QzRDlERCIgd2lkdGg9IjE3Ljc3IiBoZWlnaHQ9IjUzLjQzNiIvPg0KCTxwYXRoIGZpbGw9IiNEM0Q5REQiIGQ9Ik04NDMuMSw1ODUuNjkzYy02LjEsMC0xMC4wNSwzLjk5LTEwLjA1LDkuMjM5YzAsNS4xMjksMy44Niw5LjIzOSw5LjgxLDkuMjM5aDAuMTINCgkJYzYuMjEsMCwxMC4wNC00LjExLDEwLjA0LTkuMjM5Qzg1Mi45LDU4OS42OTMsODQ5LjE3LDU4NS42OTMsODQzLjEsNTg1LjY5M3oiLz4NCgk8cGF0aCBmaWxsPSIjRDNEOUREIiBkPSJNODk1LjQ1LDYxMC4xOTFjLTkuNDMsMC0xMy42NjksNS4yMDktMTYuMDEsOC44NXYwLjE0aC0wLjExYzAuMDMtMC4wMywwLjA4LTAuMSwwLjExLTAuMTR2LTcuNTk5aC0xNy43NQ0KCQljMC4yMSw1LDAsNTMuNDM2LDAsNTMuNDM2aDE3Ljc1VjYzNS4wNGMwLTEuNiwwLjEtMy4xOCwwLjU4LTQuMzE5YzEuMjktMy4xOSw0LjItNi40OSw5LjExLTYuNDljNi40MiwwLDguOTkxLDQuOSw4Ljk5MSwxMi4wNw0KCQl2MjguNTg3aDE3Ljc4VjYzNC4yN0M5MTUuOTIsNjE3LjgzLDkwNy4xNiw2MTAuMTkxLDg5NS40NSw2MTAuMTkxeiIvPg0KCTxwYXRoIGZpbGw9IiNEM0Q5REQiIGQ9Ik04NzUuMDIsNTAwQzgwNS45NSw1MDAsNzUwLDU1NS45NTUsNzUwLDYyNXM1NS45NSwxMjUsMTI1LjAyLDEyNWM2OS4wNiwwLDEyNC45OC01NS45NjUsMTI0Ljk4LTEyNQ0KCQlDMTAwMCw1NTUuOTM1LDk0NC4wNyw1MDAsODc1LjAyLDUwMHogTTkzMy43OSw2NzUuNjc2YzAsNC43LTMuODgsOC40OTktOC42Nyw4LjQ5OUg4MjQuOTFjLTQuODMsMC04LjcxLTMuOC04LjcxLTguNDk5VjU3NC4zMTQNCgkJYzAtNC42OSwzLjg4LTguNDg5LDguNzEtOC40ODloMTAwLjIxYzQuNzgsMCw4LjY3LDMuODEsOC42Nyw4LjQ4OVY2NzUuNjc2eiIvPg0KPC9nPg0KPHBhdGggZmlsbD0iI0QzRDlERCIgZD0iTTM3NS4wMSw1MDBDMzA1Ljk2NSw1MDAsMjUwLDU1NS45NywyNTAsNjI0Ljk5QzI1MCw2OTQuMDIsMzA1Ljk2NSw3NTAsMzc1LjAxLDc1MFM1MDAsNjk0LjAzLDUwMCw2MjQuOTkNCglDNTAwLjAxLDU1NS45Nyw0NDQuMDU1LDUwMCwzNzUuMDEsNTAwIE00MTEuMjY3LDU3NC4wOWgtMTcuNTE5Yy0zLjUsMC02Ljk5OSwzLjYzLTYuOTk5LDYuMzN2MTguMDVoMjQuNDg4DQoJYy0wLjk4LDEzLjgzLTIuOTksMjYuNDgtMi45OSwyNi40OEgzODYuNjR2NzguNDFoLTMyLjIxOHYtNzguNDFoLTE1LjY1OXYtMjYuNGgxNS42NTl2LTIxLjU2YzAtMy45NS0wLjc5LTMwLjM2LDMyLjk4OC0zMC4zNg0KCWgyMy44NDlMNDExLjI2Nyw1NzQuMDlMNDExLjI2Nyw1NzQuMDl6Ii8%2BDQo8cGF0aCBmaWxsPSIjRDNEOUREIiBkPSJNMTI1LjAxLDUwMC4wMDFDNTUuOTY5LDUwMC4wMDEsMCw1NTUuOTYsMCw2MjVDMCw2OTQuMDIxLDU1Ljk2OSw3NTAsMTI1LjAxLDc1MA0KCWM2Mi45NSwwLDExNS4wMS00Ni41MzksMTIzLjctMTA3LjA3YzAuODMtNC4xMSwxLjIyLTguMzgsMS4xNS0xMi43NmMwLjA4LTEuNzEsMC4xNC0zLjQzLDAuMTQtNS4xNg0KCUMyNDkuOTk5LDU1NS45NiwxOTQuMDUsNTAwLjAwMSwxMjUuMDEsNTAwLjAwMXogTTE4Mi41NSw2MDIuMzExYzAuMDUsMS4xOCwwLjA2LDIuMzMsMC4wNiwzLjVjMCwzNS42OC0yNy4xNSw3Ni44My03Ni44Miw3Ni44Mw0KCWMtMTUuMjY5LDAtMjkuNDQtNC40NC00MS40LTEyLjEzYzIuMTEsMC4yNCw0LjI2LDAuMzcsNi40MywwLjM3YzEyLjY1LDAsMjQuMjktNC4yOSwzMy41NS0xMS41NGMtMTEuODItMC4yMi0yMS44LTguMDQtMjUuMjYtMTguNzUNCgljMS42NiwwLjMxLDMuMzYsMC40OSw1LjExLDAuNDljMi40MywwLDQuODMtMC4zNCw3LjA5LTAuOTVjLTEyLjM1LTIuNDgtMjEuNjctMTMuMzktMjEuNjctMjYuNDdjMC0wLjE0LDAtMC4yMywwLTAuMzQNCgljMy42NiwyLjAxLDcuODIsMy4yNCwxMi4yNSwzLjM4Yy03LjI4LTQuODYtMTIuMDMtMTMuMTItMTIuMDMtMjIuNDljMC00Ljk2LDEuMzQtOS41NywzLjY2LTEzLjU5DQoJYzEzLjMzLDE2LjM2LDMzLjIyLDI3LjA5LDU1LjY4LDI4LjIyYy0wLjQ3LTEuOTY5LTAuNzEtNC4wNi0wLjcxLTYuMTdjMC0xNC45MiwxMi4xMi0yNy4wMDksMjcuMDE5LTI3LjAwOQ0KCWM3Ljc2LDAsMTQuNzcsMy4yOSwxOS43LDguNTRjNi4xOC0xLjIyLDExLjk0LTMuNDUsMTcuMTctNi41NmMtMi4wMSw2LjMtNi4yOSwxMS41OS0xMS44OSwxNC45NGM1LjQ5LTAuNjMsMTAuNjktMi4xLDE1LjUxLTQuMjUNCglDMTkyLjM4OSw1OTMuNzYxLDE4Ny44Miw1OTguNTAxLDE4Mi41NSw2MDIuMzExeiIvPg0KPGc%2BDQoJPHBhdGggZmlsbD0iI0QzRDlERCIgZD0iTTExNjcuMzcsNjI2LjE4YzAsMjIuNi0xOC45MSw0MC45Mi00Mi4yNCw0MC45MmMtMjMuMzMsMC00Mi4yNC0xOC4zMi00Mi4yNC00MC45Mg0KCQljMC00LjA1LDAuNjEtNy45NiwxLjc0LTExLjY2aC0xMi40OHY1Ny40YzAsMi45NywyLjQzLDUuNCw1LjQsNS40aDk0LjYyYzIuOTcsMCw1LjQtMi40Myw1LjQtNS40di01Ny40aC0xMS45Ng0KCQlDMTE2Ni43Niw2MTguMjIsMTE2Ny4zNyw2MjIuMTMsMTE2Ny4zNyw2MjYuMTh6Ii8%2BDQoJPGVsbGlwc2UgZmlsbD0iI0QzRDlERCIgY3g9IjExMjUuMTMiIGN5PSI2MjQuNzExIiByeD0iMjcuMjkiIHJ5PSIyNi40NCIvPg0KCTxwYXRoIGZpbGw9IiNEM0Q5REQiIGQ9Ik0xMTU2LjA0MSw1OTkuMDNoMTUuMzZjMy4zNiwwLDYuMTItMi43NSw2LjEyLTYuMTJ2LTE0LjY0YzAtMy4zNy0yLjc1LTYuMTItNi4xMi02LjEyaC0xNS4zNg0KCQljLTMuMzYsMC02LjEyLDIuNzUtNi4xMiw2LjEydjE0LjY0QzExNDkuOTMsNTk2LjI4LDExNTIuNjgsNTk5LjAzLDExNTYuMDQxLDU5OS4wM3oiLz4NCgk8cGF0aCBmaWxsPSIjRDNEOUREIiBkPSJNMTEyNS4wMiw1MDBjLTY5LjA3LDAtMTI1LjAyLDU1Ljk1LTEyNS4wMiwxMjVzNTUuOTUsMTI1LDEyNS4wMiwxMjVjNjkuMDUsMCwxMjQuOTgtNTUuOTYsMTI0Ljk4LTEyNQ0KCQlDMTI1MC4wMDEsNTU1LjkzLDExOTQuMDcsNTAwLDExMjUuMDIsNTAweiBNMTE5Mi45NCw2NzUuNTAxYzAsOS41OS03Ljg1LDE3LjQ0LTE3LjQ0LDE3LjQ0aC0xMDFjLTkuNTksMC0xNy40NC03Ljg1LTE3LjQ0LTE3LjQ0DQoJCXYtMTAxYzAtOS41OSw3Ljg1LTE3LjQ0LDE3LjQ0LTE3LjQ0aDEwMWM5LjU5LDAsMTcuNDQsNy44NSwxNy40NCwxNy40NFY2NzUuNTAxeiIvPg0KPC9nPg0KPC9zdmc%2BDQo%3D);background-size:225px 75px;background-position:-125px -50px}.icon-link,.icon-networks,.icon-image{width:28px;height:28px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI%2BDQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjgwcHgiIGhlaWdodD0iNzYwLjAxM3B4IiB2aWV3Qm94PSIwIDAgMjgwIDc2MC4wMTMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI4MCA3NjAuMDEzIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiNENEQ5REQiIGQ9Ik0yNTkuODQ5LDU0MC4wMTNIMjAuMTUxQzkuMDIsNTQwLjAxMywwLDU0OS4zNjMsMCw1NjAuOTAydjE3OC4yMjJjMCwxMS41MzksOS4wMiwyMC44ODksMjAuMTUxLDIwLjg4OQ0KCQloMjM5LjY5OGMxMS4xMywwLDIwLjE1MS05LjM1LDIwLjE1MS0yMC44ODlWNTYwLjkwMkMyODAsNTQ5LjM2MywyNzAuOTgsNTQwLjAxMywyNTkuODQ5LDU0MC4wMTN6IE0yMzkuNjg5LDU4MS43ODF2MTEyLjU0NQ0KCQlsLTU1LjU4Mi01Ny41OTdjLTMuMzctMy41LTguODQtMy41LTEyLjIxMSwwbC01OS4xMDIsNjEuMjQ3bC0xOC43MzEtMTkuNDA5Yy0zLjIyLTMuMzMtOC4zOS0zLjUxLTExLjgxLTAuMzlsLTQxLjk2MiwzOC4yMjgNCgkJVjU4MS43ODFIMjM5LjY4OUwyMzkuNjg5LDU4MS43ODF6Ii8%2BDQoJPGVsbGlwc2UgZmlsbD0iI0Q0RDlERCIgY3g9Ijg2LjQxMyIgY3k9IjYxNy4yMzkiIHJ4PSIxOC43NjEiIHJ5PSIxOS40MzkiLz4NCjwvZz4NCjxwYXRoIGZpbGw9IiNENEQ5REQiIGQ9Ik02NS44ODgsMjE0LjFjLTYuODItNi44Mi02LjgyLTE3Ljg3OSwwLTI0LjY5OUwxODkuMzk3LDY1Ljg5OGM2LjgyLTYuODIsMTcuODgtNi44MiwyNC43LDANCgljNi44Miw2LjgyLDYuODIsMTcuODc5LDAsMjQuNjk5TDkwLjU4OCwyMTQuMUM4My43NjgsMjIwLjkzLDcyLjcwOCwyMjAuOTMsNjUuODg4LDIxNC4xeiBNMTc5LjA5Nyw1NS42MDlsMTEuMzItMTEuMzE5DQoJYzEyLjQ4LTEyLjQ3OSwzMi44LTEyLjQ3OSw0NS4yOSwwYzEyLjQ4LDEyLjQ3OSwxMi40OCwzMi43OTgsMCw0NS4yNzhsLTExLjMyLDExLjMxOWwtMTEuMzIsMTEuMzE5bC00MS41Niw0MS41NTgNCgljMjIuNzUsNi42Niw0OC4zNiwxLjA1LDY2LjI3LTE2Ljg1OWwyMi42NC0yMi42MzljMjYuMTEtMjYuMTA5LDI2LjExLTY4LjU3NywwLTk0LjY4NWMtMjYuMTEtMjYuMTA5LTY4LjU4LTI2LjEwOS05NC42OSwwDQoJbC0yMi42NCwyMi42MzljLTE3LjkxLDE3LjkwOS0yMy41Miw0My41MTgtMTYuODYsNjYuMjU3bDQxLjU2LTQxLjU1OEwxNzkuMDk3LDU1LjYwOXogTTk4LjE3OCwyMjcuMWwtOC42Miw4LjYyDQoJYy0xMi40OCwxMi40NzktMzIuOCwxMi40NzktNDUuMjgsMGMtMTIuNDktMTIuNDg5LTEyLjQ5LTMyLjc5OCwwLTQ1LjI4OGw4LjYyLTguNjJsMTQuMDItMTQuMDE5bDQxLjU2LTQxLjU1OA0KCWMtMjIuNzUtNi42Ni00OC4zNi0xLjA1LTY2LjI2LDE2Ljg1OWwtMjIuNjQsMjIuNjM5Yy0yNi4xMSwyNi4xMDktMjYuMSw2OC41NzcsMCw5NC42ODVzNjguNTgsMjYuMTA5LDk0LjY5LDBsMjIuNjQtMjIuNjM5DQoJYzE3LjkxLTE3LjkwOSwyMy41My00My41MTgsMTYuODYtNjYuMjY3bC00MS41Niw0MS41NThMOTguMTc4LDIyNy4xeiIvPg0KPHBhdGggZmlsbD0iI0Q0RDlERCIgZD0iTTI0Ny4yNyw0ODQuMzczYy0xMS4xMy0xMS4wNy01MS45Ny0yMy41NS03MC41Ni0yOC44M2MtMi45My00LjY5LTUuNjItMTEtNi44OC0xOC44Mw0KCWM1LjUxLTUuNzQsOS40OC0xMy4wNywxNC40MS0yMS4yMmMxMC45Mi0xOC4xNSwxNS43Ni0zOC43LDE1Ljc2LTUzLjI0YzAtMjkuMDQtMy42Mi04Mi4yNC02MS44Mi04Mi4yNA0KCWMtNTguMTcsMC02MC45LDUzLjIxLTYwLjksODIuMjRjMCwxNC41MSw2LjM0LDM2Ljg4LDE3LjI2LDU1LjAzYzQuNDQsNy4zNSw3LjY2LDEzLjcxLDExLjg4LDE4LjgxYy0xLjYzLDguOC01LjMzLDE1LjgtOS4yNywyMC44OQ0KCWMtMjAuMzksNy4xLTYwLjg1LDIxLjk5LTcxLjU4LDMyLjc0QzExLjAyLDUwNC4yNTMsMCw1MjUuNTEzLDAsNTQwLjAxM2gyODBDMjgwLjAyLDUyNS41MjMsMjYxLjgzLDQ5OC44OTMsMjQ3LjI3LDQ4NC4zNzN6Ii8%2BDQo8L3N2Zz4NCg%3D%3D);background-size:28px 76px}.icon-link{background-position:0 0;margin:6px 0 0 10px}.icon-networks{background-position:0 -28px;margin:6px 0 0 10px}.icon-image{background-position:0 -54px;margin:0 0 0 10px}.icon-show-hide{width:20px;height:13px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI%2BDQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjAwcHgiIGhlaWdodD0iMTMwcHgiIHZpZXdCb3g9IjAgMCAyMDAgMTMwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyMDAgMTMwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxlbGxpcHNlIGZpbGw9IiNENEQ5REQiIGN4PSI5OS45OSIgY3k9IjY0LjMiIHJ4PSIyMi42MiIgcnk9IjIyLjU0Ii8%2BDQoJPHBhdGggZmlsbD0iI0Q0RDlERCIgZD0iTTEwMCwwQzQxLjc3LDAsMCw2NSwwLDY1czQxLjc2LDY1LDEwMCw2NXMxMDAtNjUsMTAwLTY1UzE1OC4yNCwwLDEwMCwweiBNOTkuOTksMTEwLjMxDQoJCWMtMjUuNDksMC00Ni4xNS0yMC41OC00Ni4xNS00Ni4wMWMwLTI1LjQsMjAuNjYtNDUuOTksNDYuMTUtNDUuOTljMjUuNSwwLDQ2LjE3LDIwLjU5LDQ2LjE3LDQ1Ljk5DQoJCUMxNDYuMTYsODkuNzMsMTI1LjUsMTEwLjMxLDk5Ljk5LDExMC4zMXoiLz4NCjwvZz4NCjwvc3ZnPg0K);background-size:20px 13px}.selected .icon-show-hide{width:20px;height:13px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI%2BDQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjAwcHgiIGhlaWdodD0iMTgwcHgiIHZpZXdCb3g9IjAgMCAyMDAgMTgwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyMDAgMTgwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiNENEQ5REQiIGQ9Ik0xNzYuODksMGMzLjM1LDAsNi43MSwxLjI4LDkuMjcsMy44NGM1LjEyLDUuMTIsNS4xMiwxMy40MiwwLDE4LjU0TDMyLjM4LDE3Ni4xNg0KCQljLTIuNTYsMi41Ni01LjkxLDMuODQtOS4yNywzLjg0cy02LjcxLTEuMjgtOS4yNy0zLjg0Yy01LjEyLTUuMTItNS4xMi0xMy40MiwwLTE4LjU0TDE2Ny42MiwzLjg0QzE3MC4xOCwxLjI4LDE3My41NCwwLDE3Ni44OSwwIg0KCQkvPg0KCTxnPg0KCQk8cGF0aCBmaWxsPSIjRDREOUREIiBkPSJNMTY4LjI3LDU0LjRsLTIzLjY2LDIzLjY2YzAuOTEsMy42MSwxLjU1LDcuMzMsMS41NSwxMS4yM2MwLDI1LjQ0LTIwLjY2LDQ2LjAxLTQ2LjE3LDQ2LjAxDQoJCQljLTMuODYsMC03LjU0LTAuNjEtMTEuMTItMS41bC0xNi4zMSwxNi4zMUM4MS4yLDE1My4xLDkwLjM0LDE1NSwxMDAsMTU1YzU4LjI0LDAsMTAwLTY1LDEwMC02NVMxODguMSw3MS42MiwxNjguMjcsNTQuNHoiLz4NCgkJPHBhdGggZmlsbD0iI0Q0RDlERCIgZD0iTTMxLjczLDEyNS42bDI0LTI0Yy0xLjEtMy45NC0xLjg4LTguMDEtMS44OC0xMi4zMWMwLTI1LjQsMjAuNjYtNDUuOTksNDYuMTUtNDUuOTkNCgkJCWM0LjI1LDAsOC4yOSwwLjc2LDEyLjIsMS44M2wxNS4yNS0xNS4yNUMxMTguOCwyNi45LDEwOS42NSwyNSwxMDAsMjVDNDEuNzcsMjUsMCw5MCwwLDkwUzExLjksMTA4LjM4LDMxLjczLDEyNS42eiIvPg0KCTwvZz4NCjwvZz4NCjwvc3ZnPg0K);background-size:20px 18px}.workspace-settings .icon-settings{width:18px;height:18px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI%2BDQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTgwcHgiIGhlaWdodD0iMTgwcHgiIHZpZXdCb3g9IjAgMCAxODAgMTgwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxODAgMTgwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNBQ0FFQjAiIGQ9Ik0yOC44NjIsMTA5Ljg4YzEuMDQ0LDMuMjE0LDIuMzM5LDYuMzE2LDMuODU3LDkuMjg3bC0xMi40MTgsMjIuMzQ5YzAsMCwwLDYuMDY0LDYuMDU4LDEyLjEyNQ0KCWM2LjA2Miw2LjA2LDEyLjEyNSw2LjA2LDEyLjEyNSw2LjA2bDIyLjM1MS0xMi40MThjMi45NzIsMS41MTUsNi4wNjksMi44MDgsOS4yODUsMy44NTVsNy4wMjMsMjQuNTc2YzAsMCw0LjI4Niw0LjI4NiwxMi44NTcsNC4yODYNCglzMTIuODU3LTQuMjg2LDEyLjg1Ny00LjI4Nmw3LjAyMS0yNC41NzZjMy4yMTQtMS4wNDYsNi4zMTUtMi4zNCw5LjI4Ny0zLjg1NWwyMi4zNTYsMTIuNDE4YzAsMCw2LjA1NiwwLDEyLjExOC02LjA2DQoJYzYuMDYtNi4wNiw2LjA2LTEyLjEyNSw2LjA2LTEyLjEyNWwtMTIuNDItMjIuMzQ5YzEuNTE3LTIuOTcxLDIuODEyLTYuMDczLDMuODU3LTkuMjg3bDI0LjU3OC03LjAyM2MwLDAsNC4yODYtNC4yODYsNC4yODYtMTIuODU3DQoJcy00LjI4Ni0xMi44NTctNC4yODYtMTIuODU3bC0yNC41NzgtNy4wMjNjLTEuMDQ0LTMuMjE0LTIuMzQtNi4zMTItMy44NTctOS4yODNsMTIuNDItMjIuMzUzYzAsMCwwLTYuMDYtNi4wNi0xMi4xMjENCgljLTYuMDYyLTYuMDYtMTIuMTE4LTYuMDY0LTEyLjExOC02LjA2NEwxMTkuMTY3LDMyLjcyYy0yLjk3MS0xLjUxOS02LjA3My0yLjgxMi05LjI4OS0zLjg1OWwtNy4wMjEtMjQuNTc2DQoJQzEwMi44NTcsNC4yODYsOTguNTcxLDAsOTAsMFM3Ny4xNDMsNC4yODYsNzcuMTQzLDQuMjg2TDcwLjEyLDI4Ljg2MmMtMy4yMTYsMS4wNDYtNi4zMTgsMi4zMzktOS4yODksMy44NTlMMzguNDg0LDIwLjI5OQ0KCWMwLDAtNi4wNjIsMC4wMDQtMTIuMTI1LDYuMDY0Yy02LjA1OCw2LjA2LTYuMDU4LDEyLjEyMS02LjA1OCwxMi4xMjFsMTIuNDE4LDIyLjM0OWMtMS41MTcsMi45NzItMi44MTMsNi4wNzMtMy44NTcsOS4yODcNCglMNC4yODYsNzcuMTQzQzQuMjg2LDc3LjE0MywwLDgxLjQyOSwwLDkwczQuMjg2LDEyLjg1Nyw0LjI4NiwxMi44NTdMMjguODYyLDEwOS44OHogTTYwLDkwYzAtMTYuNTY1LDEzLjQyNi0zMCwzMC0zMA0KCWMxNi41NjUsMCwzMCwxMy40MzUsMzAsMzBjMCwxNi41NjktMTMuNDM1LDMwLTMwLDMwQzczLjQyNiwxMjAsNjAsMTA2LjU2OSw2MCw5MHoiLz4NCjwvc3ZnPg0K);background-size:18px 18px}.icon-new-workspace{width:34px;height:34px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI%2BDQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMzQwcHgiIGhlaWdodD0iMzQwcHgiIHZpZXdCb3g9IjAgMCAzNDAgMzQwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAzNDAgMzQwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiM4RDlBQTUiIGQ9Ik0zMTcuODUsMTMwLjU1N2wtMTA4LjU3LDAuMDhsLTAuMS0xMDguNTI0QzIwOS4xOCw5Ljg2NiwxOTkuMjUsMCwxODcuMDgsMGwtMzQuMzcsMC4wMg0KCUMxNDAuNDYsMCwxMzAuNTYsOS45MDYsMTMwLjU2LDIyLjE4M2wwLjE4LDEwOC40NDRsLTEwOC41Mi0wLjAzYy0xMi4yNywwLTIyLjE1LDkuODg2LTIyLjE3LDIyLjE0M0wwLDE4Ny4xNg0KCWMwLjA1LDEyLjEyNyw5Ljk2LDIyLjA1MywyMi4yLDIyLjA1M2gxMDguNTZsMC4wNywxMDguNTU0Yy0wLjAzLDEyLjI0Nyw5Ljg2LDIyLjE0MywyMi4wMiwyMi4yMzNsMzQuNDUtMC4wNw0KCWMxMi4xNSwwLjAyLDIyLjEtOS45MzYsMjIuMS0yMi4yMTNsLTAuMTEtMTA4LjUwNGwxMDguNDMsMC4wN2MxMi4yNywwLDIyLjE1LTkuODg2LDIyLjE4LTIyLjEzM2wwLjEtMzQuNDkNCglDMzQwLDE0MC41NDMsMzMwLjA3LDEzMC42MDcsMzE3Ljg1LDEzMC41NTd6Ii8%2BDQo8L3N2Zz4NCg%3D%3D);background-size:34px 34px}.icon-fork{width:14px;height:16px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI%2BDQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTM5Ljc0M3B4IiBoZWlnaHQ9IjE2MHB4IiB2aWV3Qm94PSIwIDAgMTM5Ljc0MyAxNjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEzOS43NDMgMTYwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNBQ0FFQjAiIGQ9Ik0xMzQuNTIsMTA0LjExbC0yOS43NCwyMi4yOGMtMi4zNiwxLjc3LTUuMTgsMi42Ni03Ljk5LDIuNjZjLTIuODIsMC01LjYzLTAuODgtOC0yLjY2bC0yOS43My0yMi4yNw0KCWMtNS44Mi00LjM2LTYuOTYtMTIuNTUtMi41NC0xOC4yN2M0LjQzLTUuNzMsMTIuNy02Ljg2LDE4LjUyLTIuNWw2LjMzLDQuNzNjLTAuNzUtMTkuMjktMjAuNDctMzQuOS00MS41LTM2LjIzdjU5LjQyDQoJYzYuNzEsNC45MSwxMS41MiwxMi43OSwxMS41MiwyMS43NGMwLDE0LjkxLTkuNDksMjYuOTktMjQuNCwyNi45OVMwLDE0Ny45MiwwLDEzMy4wMWMwLTkuMDEsMy4wOC0xNi45NCw5Ljg3LTIxLjg0VjkuMg0KCWMwLTUuMDgsNC4xMi05LjIsOS4yLTkuMmgxMS45OWM1LjA4LDAsOC44LDQuMTIsOC44LDkuMnYxMS45N2MzOCwxLjQ0LDcxLjUsMzAuOCw3Mi4xOCw2Ny4wMWw2LjQ3LTQuODQNCgljNS44My00LjM2LDE0LjExLTMuMjMsMTguNTIsMi41QzE0MS40Nyw5MS41NywxNDAuMzQsOTkuNzYsMTM0LjUyLDEwNC4xMXoiLz4NCjwvc3ZnPg0K);background-size:14px 16px}.icon-workspace{width:58px;height:50px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI%2BDQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNTc5Ljk5OXB4IiBoZWlnaHQ9IjQ5OS45OThweCIgdmlld0JveD0iMCAwIDU3OS45OTkgNDk5Ljk5OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNTc5Ljk5OSA0OTkuOTk4Ig0KCSB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiM4RDlBQTUiIGQ9Ik01NjEuNjMsMEgxOC4zOEM4LjIyLDAsMCw4LjIyLDAsMTguMzh2MTIzLjgwMnYzMzkuNDM2YzAsMTAuMTYsOC4yMiwxOC4zOCwxOC4zOCwxOC4zOGg1NDMuMjM5DQoJYzEwLjE2LDAsMTguMzgtOC4yMiwxOC4zOC0xOC4zOFYxNDIuMTkyVjE4LjM4QzU4MC4wMSw4LjIyLDU3MS43OSwwLDU2MS42MywweiBNMjQwLjc5NCwzNDcuNjQ2YzEwLjMzLDksMTEuNDMsMjQuNjUsMi40MywzNC45OTENCgljLTQuOTEsNS42NC0xMS44LDguNTMtMTguNzEsOC41M2MtNS43OSwwLTExLjU4LTItMTYuMjgtNi4wOWwtNzAuOTYxLTYxLjc3MWMtNS40My00LjcyLTguNTMtMTEuNTQtOC41My0xOC43MQ0KCXMzLjEtMTMuOTksOC41My0xOC43MWw3MC45NjEtNjEuNzcxYzEwLjI5LTguOTgsMjUuOTQtNy45MiwzNC45OTEsMi40M2M5LDEwLjMzLDcuOSwyNS45OS0yLjQzLDM0Ljk5MWwtNDkuNDUxLDQzLjA2MQ0KCUwyNDAuNzk0LDM0Ny42NDZ6IE00NDIuNzI4LDMyMy4yOTZsLTcwLjk2MSw2MS43NzFjLTQuNjksNC4wOS0xMC40OSw2LjA5LTE2LjI4LDYuMDljLTYuOTEsMC0xMy44LTIuODktMTguNzEtOC41Mw0KCWMtOS0xMC4zMy03LjktMjUuOTksMi40My0zNC45OTFsNDkuNDUxLTQzLjA2MWwtNDkuNDUxLTQzLjA2MWMtMTAuMzMtOS0xMS40My0yNC42NS0yLjQzLTM0Ljk5MWM5LjAyLTEwLjM2LDI0LjctMTEuNDEsMzQuOTktMi40Mw0KCWw3MC45NjEsNjEuNzcxYzUuNDMsNC43Miw4LjUzLDExLjU0LDguNTMsMTguNzFTNDQ4LjE1OCwzMTguNTg1LDQ0Mi43MjgsMzIzLjI5NnogTTU0MC4wMDksNDAuMDAxdjgwLjAwMUg0MFY0MC4wMDFINTQwLjAwOXoNCgkgTTExMC4wMDIsODAuMDAxYzAsMTEuMDUtOC45NSwyMC0yMCwyMHMtMjAtOC45NS0yMC0yMHM4Ljk1LTIwLDIwLTIwUzExMC4wMDIsNjguOTUxLDExMC4wMDIsODAuMDAxeiBNMTcwLjAwMyw4MC4wMDENCgljMCwxMS4wNS04Ljk1LDIwLTIwLDIwcy0yMC04Ljk1LTIwLTIwczguOTUtMjAsMjAtMjBTMTcwLjAwMyw2OC45NTEsMTcwLjAwMyw4MC4wMDF6IE0yMzAuMDA0LDgwLjAwMWMwLDExLjA1LTguOTUsMjAtMjAsMjANCglzLTIwLTguOTUtMjAtMjBzOC45NS0yMCwyMC0yMEMyMjEuMDU0LDYwLjAwMSwyMzAuMDA0LDY4Ljk1MSwyMzAuMDA0LDgwLjAwMXoiLz4NCjwvc3ZnPg0K);background-size:58px 50px}.icon-collapse,.icon-expand{width:15px;height:10px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI%2BDQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMzAwcHgiIGhlaWdodD0iMjAwcHgiIHZpZXdCb3g9IjAgMCAzMDAgMjAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAzMDAgMjAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNENEQ5REQiIGQ9Ik0xNTAsMTguNDg0YzAsNC43LTEuODUsOS40MzEtNS40OSwxMy4wMzFMNzQuOTY1LDk5Ljk5OUw1LjQ5LDMxLjUxNWMtNy4zMi03LjItNy4zMi0xOC44OTEsMC0yNi4xMjINCgljNy4yOTEtNy4xOSwxOS4xOTEtNy4xOSwyNi41MzIsMGw0Mi45NjMsNDIuMzczbDQyLjk0My00Mi4zNzNjNy4zNC03LjE5LDE5LjIxMS03LjE5LDI2LjU4MiwwQzE0OC4xNSw4Ljk4MywxNTAsMTMuNzYzLDE1MCwxOC40ODR6DQoJIi8%2BDQo8cGF0aCBmaWxsPSIjRDREOUREIiBkPSJNMCwxODEuNTE2YzAtNC43LDEuODUtOS40MzEsNS40OS0xMy4wMzFsNjkuNTQ1LTY4LjQ4NWw2OS40NzUsNjguNDg1YzcuMzIsNy4yLDcuMzIsMTguODkxLDAsMjYuMTIyDQoJYy03LjI5MSw3LjE5LTE5LjE5MSw3LjE5LTI2LjUzMiwwbC00Mi45NjMtNDIuMzczbC00Mi45NDMsNDIuMzczYy03LjM0LDcuMTktMTkuMjExLDcuMTktMjYuNTgyLDANCglDMS44NSwxOTEuMDE3LDAsMTg2LjIzNywwLDE4MS41MTZ6Ii8%2BDQo8cGF0aCBmaWxsPSIjNjA2NzZEIiBkPSJNMzAwLDE4LjQ4NGMwLDQuNy0xLjg1LDkuNDMxLTUuNDksMTMuMDMxbC02OS41NDUsNjguNDg1TDE1NS40OSwzMS41MTVjLTcuMzItNy4yLTcuMzItMTguODkxLDAtMjYuMTIyDQoJYzcuMjkxLTcuMTksMTkuMTkxLTcuMTksMjYuNTMyLDBsNDIuOTYzLDQyLjM3M2w0Mi45NDMtNDIuMzczYzcuMzQtNy4xOSwxOS4yMTEtNy4xOSwyNi41ODIsMEMyOTguMTUsOC45ODMsMzAwLDEzLjc2MywzMDAsMTguNDg0eg0KCSIvPg0KPHBhdGggZmlsbD0iIzYwNjc2RCIgZD0iTTE1MC4wODcsMTgxLjUxNmMwLTQuNywxLjg1LTkuNDMxLDUuNDktMTMuMDMxbDY5LjU0NS02OC40ODVsNjkuNDc1LDY4LjQ4NWM3LjMyLDcuMiw3LjMyLDE4Ljg5MSwwLDI2LjEyMg0KCWMtNy4yOSw3LjE5LTE5LjE5MSw3LjE5LTI2LjUzMiwwbC00Mi45NjMtNDIuMzczbC00Mi45NDMsNDIuMzczYy03LjM0LDcuMTktMTkuMjExLDcuMTktMjYuNTgyLDANCglDMTUxLjkzOCwxOTEuMDE3LDE1MC4wODcsMTg2LjIzNywxNTAuMDg3LDE4MS41MTZ6Ii8%2BDQo8L3N2Zz4NCg%3D%3D);background-size:30px 20px}.icon-expand{background-position:0 -10px}.icon-arrow-right-dark{width:15px;height:12px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4wLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL1RSLzIwMDEvUkVDLVNWRy0yMDAxMDkwNC9EVEQvc3ZnMTAuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4wIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSI1OHB4IiBoZWlnaHQ9IjQ4cHgiIHZpZXdCb3g9IjAgMCA1OCA0OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNTggNDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iIzYwNjc2RCIgZD0iTTQ0LjEsMi45bDEyLjQsMTYuNmMxLDEuMywxLjUsMi45LDEuNSw0LjVzLTAuNSwzLjEtMS41LDQuNUw0NC4xLDQ1LjFjLTIuNCwzLjMtNywzLjktMTAuMiwxLjQNCglzLTMuOC03LjEtMS40LTEwLjNsMy41LTQuOEg3LjNjLTQsMC03LjMtMy4zLTcuMy03LjRzMy4yLTcuNCw3LjItNy40aDI4LjlsLTMuNS00LjhDMzAuMiw4LjYsMzAuOCw0LDM0LDEuNVM0MS43LTAuMyw0NC4xLDIuOXoiLz4NCjwvc3ZnPg0K);background-size:100%;opacity:0.3}.icon-arrow-right-light{width:15px;height:12px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4wLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL1RSLzIwMDEvUkVDLVNWRy0yMDAxMDkwNC9EVEQvc3ZnMTAuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4wIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSI1OHB4IiBoZWlnaHQ9IjQ4cHgiIHZpZXdCb3g9IjAgMCA1OCA0OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNTggNDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTQ0LjEsMi45bDEyLjQsMTYuNmMxLDEuMywxLjUsMi45LDEuNSw0LjVzLTAuNSwzLjEtMS41LDQuNUw0NC4xLDQ1LjFjLTIuNCwzLjMtNywzLjktMTAuMiwxLjQNCglzLTMuOC03LjEtMS40LTEwLjNsMy41LTQuOEg3LjNjLTQsMC03LjMtMy4zLTcuMy03LjRzMy4yLTcuNCw3LjItNy40aDI4LjlsLTMuNS00LjhDMzAuMiw4LjYsMzAuOCw0LDM0LDEuNVM0MS43LTAuMyw0NC4xLDIuOXoiLz4NCjwvc3ZnPg0K);background-size:100%;opacity:0.3}.icon-maintenance{width:30px;height:30px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI%2BDQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIzODAgMzgwIDQwIDQwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDM4MCAzODAgNDAgNDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc%2BDQoJPHBhdGggZmlsbD0iI0QyRDdEQiIgZD0iTTQwMCwzNzkuOWMtMTEsMC0yMCw5LTIwLDIwYzAsMTEsOSwyMCwyMCwyMGMxMSwwLDIwLTksMjAtMjBDNDIwLDM4OC45LDQxMSwzNzkuOSw0MDAsMzc5Ljl6IE00MDAsNDE1LjcNCgkJYy04LjcsMC0xNS44LTcuMS0xNS44LTE1LjhjMC04LjcsNy4xLTE1LjgsMTUuOC0xNS44YzguNywwLDE1LjgsNy4xLDE1LjgsMTUuOEM0MTUuOCw0MDguNiw0MDguNyw0MTUuNyw0MDAsNDE1Ljd6Ii8%2BDQoJPHBhdGggZmlsbD0iI0QyRDdEQiIgZD0iTTQwNy4zLDM5MC4ySDQwNWMtMC42LDAtMSwwLjUtMSwxdjAuMWgtNi41Yy0yLjMsMC00LjEsMS4xLTUuMywzLjNjLTAuOCwxLjUtMS4xLDMuMS0xLjEsMy4xDQoJCWMtMC4xLDAuNSwwLjIsMC45LDAuNywxLjFjMC4xLDAsMC4yLDAuMSwwLjMsMC4xYzAuNCwwLDAuNy0wLjIsMC45LTAuNWMwLDAsMS4xLTEuOCw0LjItMS44aDYuOHYwLjZjMCwwLjYsMC41LDEsMSwxaDIuMw0KCQljMC42LDAsMS0wLjUsMS0xdi02QzQwOC4zLDM5MC43LDQwNy45LDM5MC4yLDQwNy4zLDM5MC4yeiIvPg0KCTxwYXRoIGZpbGw9IiNEMkQ3REIiIGQ9Ik00MDEuNiwzOTcuOGgtMy4zYy0wLjYsMC0xLDAuNS0xLDF2MTAuOGMwLDAuNiwwLjUsMSwxLDFoMy4zYzAuNiwwLDEtMC41LDEtMXYtMTAuOA0KCQlDNDAyLjcsMzk4LjIsNDAyLjIsMzk3LjgsNDAxLjYsMzk3Ljh6Ii8%2BDQo8L2c%2BDQo8L3N2Zz4NCg%3D%3D);background-size:30px 30px}.form-item{position:relative;margin-bottom:13px}.form-item .input-text{margin-bottom:0}.form-item label{position:absolute;top:13px;right:18px;left:18px;line-height:1.3;margin:0;font-size:14px;white-space:nowrap;cursor:text;color:#7b8b8e;z-index:5;overflow:hidden;font-weight:normal}.form-item.form-item-inline label{white-space:normal}.form-item p{color:#7b8b8e;font-size:14px;margin:5px 0 0;line-height:1.4}.form-item p label{position:relative;font-size:14px;top:2px;left:0}.form-item p a{font-weight:500;color:#576366}.form-item p a:hover{text-decoration:underline}.form-item.with-label-below{margin-bottom:0}.form-item.with-label-below .input-text{margin-bottom:0}.form-prefill .text{padding-left:147px}.input-text,textarea{background:#e8ebed;margin:0;font-size:14px;color:#576366;width:100%;font-family:"Gotham Rounded A", "Gotham Rounded B", "Gotham Rounded", "Helvetica Neue", Helvetica, Arial, sans-serif;padding:12px 15px;outline:0;border:2px solid #e8ebed;-webkit-appearance:none;border-radius:5px;box-shadow:0;box-sizing:border-box;transition:.2s}.input-text::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#7b8b8e}.input-text:-moz-placeholder,textarea:-moz-placeholder{color:#7b8b8e}.input-text::-moz-placeholder,textarea::-moz-placeholder{color:#7b8b8e}.input-text:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#7b8b8e}.input-text .placeholder,textarea .placeholder{color:#7b8b8e}.input-text:focus,textarea:focus{background:#fff;border-color:#d4d9dd}.input-text::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#7b8b8e}.input-text{margin-bottom:15px}.expanding-input{height:45px;min-height:0;resize:none}textarea{width:100%;padding:11px 15px;margin:0 0 15px;min-height:155px;display:block;line-height:1.5;font-weight:normal;transition:height .4s, .2s}textarea.embed-code{font-family:Courier, "Helvetica Neue", Helvetica, Arial, sans-serif}.add-field{font-weight:500;font-size:14px;margin:0 0 10px;color:#576366;display:inline-block}.add-field:hover{color:#576366}.remove-field{position:absolute;width:24px;top:10px;right:10px;bottom:10px;background:#b7c0c7 url("https://static.teamtreehouse.com/assets/icons/icon-close-white-a4c3b25f23875ef55eb7c17a415157b0.svg") no-repeat center;background-size:12px 12px;overflow:hidden;text-indent:-9999px;border-radius:3px}.remove-field:hover{background-color:#ed5a5a}.form-element{background:#e8ebed;border:2px solid #e8ebed;font-weight:normal;color:#576366;line-height:1;display:block;border-radius:5px}.form-element span{padding:14px 50px 13px 13px;overflow:visible;font-size:14px;font-weight:500}.form-element select{top:0px;left:0px;width:100%}.form-element:active,.form-element:focus,.form-element.active,.form-element.focus{border-color:#e8ebed;background:#fff}.form-element:active:after,.form-element:focus:after,.form-element.active:after,.form-element.focus:after{background-color:#576366}div.form-element:after{background:#b7c0c7 url("https://static.teamtreehouse.com/assets/icons/icon-select-afa1df242c3103bafba0d77cea36e5d5.svg") no-repeat center;content:"";position:absolute;right:3px;top:3px;bottom:3px;width:30px;border-radius:3px}.form-element-inline .form-element{margin-right:10px;display:inline-block}.uploader{margin-bottom:15px}.uploader .button{float:left;margin-right:10px;margin-bottom:0}.uploader .filename{cursor:pointer;line-height:40px;font-size:14px;color:#7b8b8e}div.form-element span{cursor:pointer}div.form-element.disabled span{color:#bbb}div.uploader{cursor:pointer}.form-element,.uploader{vertical-align:middle;zoom:1}.form-element select:focus,.radio input:focus,.checker input:focus,.uploader input:focus{outline:0}div.form-element{position:relative;overflow:hidden}div.form-element span{display:block;text-overflow:ellipsis;white-space:nowrap;min-height:14px}div.form-element select{position:absolute;top:0;bottom:0;opacity:0;border:none;background:none;z-index:1}div.uploader{position:relative;cursor:default}div.uploader span.filename{display:inline-block;text-overflow:ellipsis;white-space:nowrap;cursor:default}div.uploader input{opacity:0;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;border:none;cursor:default;z-index:1;cursor:pointer}.message{padding:15px;margin-bottom:10px;border-radius:5px}.message p{font-size:14px;margin-bottom:0 !important}.message.error{background:#ed5a5a}.message.error p{color:#fff !important;font-size:14px !important}.message.waiting{text-align:center}.form-item .error-message{color:#fff !important}.form-item .error-message a{color:#fff !important}.form-item .field_with_errors input{border:solid 1px #ed5a5a;border-bottom-left-radius:0px;border-bottom-right-radius:0px}.form-item .field_with_errors.field_with_warnings input{border-color:#ffd466}.form-item .field_with_errors.field_with_warnings input:focus,.form-item .field_with_errors.field_with_warnings input:active{border-color:#ffd466}.form-item .error-message{margin:0;font-size:14px !important;color:#fff !important;display:block;background:#ed5a5a;padding:7px 14px;line-height:1.3;border-radius:0 0 5px 5px}.form-item .error-message.warning-message{background:#ffd466;color:#805c00 !important}.form-item input.email.field_with_errors,.form-item input.password.field_with_errors,.form-item input.form-element.field_with_errors,.form-item input.text.field_with_errors,.form-item textarea.form-element.field_with_errors,.form-item .form-element.field_with_errors{border-color:#ed5a5a;border-bottom:0px;background-color:white;border-radius:5px 5px 0 0 !important}.form-item .field_with_errors label,.form-item .field_with_errors label span{color:14px}textarea.field_with_errors{border-color:#ed5a5a;background-color:white}.text.field_with_errors{border-color:#ed5a5a;background-color:white}fieldset{padding:0 0 5px;margin-bottom:18px;border-bottom:1px solid #edeff0}fieldset label{font-size:14px;margin-bottom:10px;display:block}fieldset label input{margin:-2px 3px 0 0}fieldset p label{font-size:14px}fieldset h4{font-size:14px;margin:0 0 10px}fieldset .button{margin-bottom:15px}fieldset .grid-25 label,fieldset .grid-25 strong,fieldset .grid-20 label,fieldset .grid-20 strong{font-weight:500;display:block;font-size:14px;margin:16px 15px 10px 0}fieldset .grid-25 strong,fieldset .grid-20 strong{margin-bottom:3px}fieldset .grid-25 p,fieldset .grid-20 p{font-size:12px;color:#7b8b8e;line-height:1.3;margin-bottom:15px}.avatar-upload{padding-left:110px}.avatar-upload .avatar{width:80px;height:80px;float:left;margin:0 0 10px -110px;background-size:cover}.avatar-upload .avatar img{width:80px}.avatar-upload .uploader{margin:15px 0 10px;overflow:hidden}.avatar-upload p{font-size:14px;color:#7b8b8e;margin-bottom:10px;line-height:1.5}.avatar-upload a{font-weight:500;color:#576366}.avatar-upload a:hover{color:#4b5658}.textarea-title textarea.form-element{height:45px;min-height:0;padding:11px 15px;resize:none}.form-footer{margin-bottom:-10px;width:100%;display:inline-block}.form-footer:before,.form-footer:after{content:" ";display:table}.form-footer:after{clear:both}.form-footer .button{margin:0 10px 10px 0;float:left}.form-footer .button.button-right{float:right}.form-footer.text-centered .button{float:none;margin-right:0}.form-footer p{color:#7b8b8e;font-size:13px;line-height:1.4;padding:13px 0 0;margin:0 !important;display:inline-block}.form-footer p button{margin-top:-13px;padding:9px 12px}.form-footer .input-checkbox{margin-top:-2px}.form-footer label{font-size:14px}@media screen and (max-width: 679px){.form-footer{margin-bottom:0}}.form-item-inline{padding-left:20px}.form-item-inline .input-checkbox,.form-item-inline .input-radio{float:left;margin:2px 0 0 -20px}.form-item-inline label,.form-item-inline strong{position:relative;top:0;left:0;font-size:14px;font-weight:500;color:#576366;display:inline-block}.form-item-inline strong a{color:#576366}.credit-card-chosen .form-element{margin-bottom:5px}.ui-autocomplete-input{font-size:14px;color:#8d9aa5;width:100%;font-family:"Gotham Rounded A", "Gotham Rounded B", "Gotham Rounded", "Helvetica Neue", Helvetica, Arial, sans-serif;outline:0;padding:11px 0;margin:0 0 0 11px;background:transparent;border:none;box-sizing:border-box}.ui-helper-hidden-accessible{display:none}.ui-autocomplete{margin-top:5px;background:#2d3339;width:200px;padding:5px;border-radius:5px}.ui-autocomplete:before{content:"";position:absolute;left:15px;top:-8px;width:22px;height:8px;background:url("https://static.teamtreehouse.com/assets/icons/icon-global-ab51372fb9b252121eba2b0425561b33.svg") no-repeat -120px -8px}.ui-autocomplete li{list-style-type:none}.ui-autocomplete li a{display:block;padding:10px;font-weight:500;font-size:14px;color:#60676d;border-radius:3px}.ui-autocomplete .ui-state-focus{background:#384047;color:#fff}div.chosen-container{box-sizing:border-box;width:100%;margin-bottom:15px}div.chosen-container *,div.chosen-container *:before,div.chosen-container *:after{box-sizing:border-box}div.chosen-container ul.chosen-choices,div.chosen-container a.chosen-single{background:#e8ebed;border:2px solid #e8ebed;outline:none;font-size:14px;padding-right:40px;height:44px;color:#4b5658;box-shadow:none;border-radius:5px;transition:background 0.25s ease}div.chosen-container ul.chosen-choices.chosen-default,div.chosen-container a.chosen-single.chosen-default{color:#7b8b8e}div.chosen-container ul.chosen-choices li.search-field input,div.chosen-container a.chosen-single li.search-field input{height:40px !important;padding:10px !important;margin:0 !important;color:#7b8b8e !important;background:none !important}div.chosen-container ul.chosen-choices li.search-choice,div.chosen-container a.chosen-single li.search-choice{display:inline-block;border-radius:3px;box-shadow:none;transition:background 0.25s ease;background:#fff;color:#576366;font-weight:bold;padding:0 28px 0 10px;font-size:12px;line-height:30px;white-space:nowrap;position:relative;border:none;margin:5px 0 0 5px}div.chosen-container ul.chosen-choices li.search-choice a.search-choice-close,div.chosen-container a.chosen-single li.search-choice a.search-choice-close{top:9px;right:8px}div.chosen-container a.chosen-single span{line-height:40px}div.chosen-container a.chosen-single>div{display:none}div.chosen-container a.chosen-single abbr.search-choice-close{display:none}div.chosen-container:after{background:#b7c0c7 url("https://static.teamtreehouse.com/assets/icons/icon-select-afa1df242c3103bafba0d77cea36e5d5.svg") no-repeat center;content:"";position:absolute;right:7px;top:7px;bottom:7px;width:30px;border-radius:3px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div.chosen-container div.chosen-drop{border:2px solid #d4d9dd;padding:0 5px;border-top:0;margin-top:-2px;border-radius:0 0 5px 5px;box-shadow:none}div.chosen-container div.chosen-drop div.chosen-search{padding:0;margin:0 0 5px}div.chosen-container div.chosen-drop div.chosen-search input{border:2px solid #f0f2f4;line-height:22px;background:none !important;padding-right:25px;border-radius:3px}div.chosen-container div.chosen-drop div.chosen-search:after{position:absolute;content:"";top:3px;right:8px;width:15px;height:30px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI%2BDQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMzAwcHgiIGhlaWdodD0iMTUwcHgiIHZpZXdCb3g9IjAgMCAzMDAgMTUwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAzMDAgMTUwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGlkPSJTaGFwZV8yNzJfNF8iPg0KCTxnPg0KCQk8cGF0aCBmaWxsPSIjQzBDOENFIiBkPSJNMTQ2LjM4MiwxMjYuMjFsLTM3Ljg0LTM3LjA2MmM1Ljk3NS05LjAxNSw4Ljk2Mi0yMC4wMzMsOC45NjItMzEuMDUyQzExNy41MDQsMjYuMDQzLDkxLjYxMywwLDU4Ljc1MiwwDQoJCQlDMjYuODg2LDAsMCwyNi4wNDMsMCw1OC4wOTdjMCwzMi4wNTMsMjUuODkxLDU4LjA5Nyw1OC43NTIsNTguMDk3YzEwLjk1NCwwLDIwLjkxMi0zLjAwNSwyOC44NzgtOC4wMTNsMzcuODQsMzguMDYzDQoJCQljNC45NzksNS4wMDgsMTMuOTQxLDUuMDA4LDE5LjkxNiwwQzE1MS4zNjEsMTQwLjIzNCwxNTEuMzYxLDEzMi4yMiwxNDYuMzgyLDEyNi4yMXogTTYwLjc0Myw4OC4xNDcNCgkJCWMtMTYuOTI4LDAtMzAuODctMTQuMDIzLTMwLjg3LTMwLjA1YzAtMTcuMDI4LDEzLjk0MS0zMC4wNSwzMC44Ny0zMC4wNXMzMC44NywxNC4wMjMsMzAuODcsMzAuMDUNCgkJCUM5MC42MTcsNzUuMTI1LDc3LjY3Miw4OC4xNDcsNjAuNzQzLDg4LjE0N3oiLz4NCgk8L2c%2BDQo8L2c%2BDQo8ZyBpZD0iU2hhcGVfMjcyXzJfIj4NCgk8Zz4NCgkJPHBhdGggZmlsbD0iIzVGQ0Y4MCIgZD0iTTI5Ni4zODIsMTI2LjIxbC0zNy44NC0zNy4wNjJjNS45NzUtOS4wMTUsOC45NjItMjAuMDMzLDguOTYyLTMxLjA1MkMyNjcuNTA0LDI2LjA0MywyNDEuNjEzLDAsMjA4Ljc1MiwwDQoJCQlDMTc2Ljg4NiwwLDE1MCwyNi4wNDMsMTUwLDU4LjA5N2MwLDMyLjA1MywyNS44OTEsNTguMDk3LDU4Ljc1Miw1OC4wOTdjMTAuOTU0LDAsMjAuOTEyLTMuMDA1LDI4Ljg3OC04LjAxM2wzNy44NCwzOC4wNjMNCgkJCWM0Ljk3OSw1LjAwOCwxMy45NDEsNS4wMDgsMTkuOTE2LDBDMzAxLjM2MSwxNDAuMjM0LDMwMS4zNjEsMTMyLjIyLDI5Ni4zODIsMTI2LjIxeiBNMjEwLjc0Myw4OC4xNDcNCgkJCWMtMTYuOTI4LDAtMzAuODctMTQuMDIzLTMwLjg3LTMwLjA1YzAtMTcuMDI4LDEzLjk0MS0zMC4wNSwzMC44Ny0zMC4wNXMzMC44NywxNC4wMjMsMzAuODcsMzAuMDUNCgkJCUMyNDAuNjE3LDc1LjEyNSwyMjcuNjcyLDg4LjE0NywyMTAuNzQzLDg4LjE0N3oiLz4NCgk8L2c%2BDQo8L2c%2BDQo8ZyBpZD0iU2hhcGVfMjcyXzFfIj4NCgk8Zz4NCgkJPHBhdGggZmlsbD0iIzVGQ0Y4MCIgZD0iTTE2NS41MjQtMjAuNTI3bC0zLjcwNi0zLjcwNmMwLjYwMS0wLjkwMiwwLjkwMi0yLjAwMywwLjkwMi0zLjEwNWMwLTMuMjA1LTIuNjA0LTUuODEtNS45MS01LjgxDQoJCQljLTMuMjA1LDAtNS45MSwyLjYwNC01LjkxLDUuODFjMCwzLjIwNSwyLjYwNCw1LjgxLDUuOTEsNS44MWMxLjEwMiwwLDIuMTA0LTAuMzAxLDIuOTA1LTAuODAxbDMuODA2LDMuODA2DQoJCQljMC41MDEsMC41MDEsMS40MDIsMC41MDEsMi4wMDMsMEMxNjYuMDI1LTE5LjEyNCwxNjYuMDI1LTE5LjkyNiwxNjUuNTI0LTIwLjUyN3ogTTE1Ni45MS0yNC4zMzMNCgkJCWMtMS43MDMsMC0zLjEwNS0xLjQwMi0zLjEwNS0zLjAwNWMwLTEuNzAzLDEuNDAyLTMuMDA1LDMuMTA1LTMuMDA1czMuMTA1LDEuNDAyLDMuMTA1LDMuMDA1DQoJCQlDMTU5LjkxNS0yNS42MzUsMTU4LjYxMy0yNC4zMzMsMTU2LjkxLTI0LjMzM3oiLz4NCgk8L2c%2BDQo8L2c%2BDQo8L3N2Zz4NCg%3D%3D);background-size:30px 30px}div.chosen-container div.chosen-drop ul.chosen-results{margin:0;padding:0 0 5px}div.chosen-container div.chosen-drop ul.chosen-results li{color:#576366;font-size:12px;line-height:32px;padding:0 10px}div.chosen-container div.chosen-drop ul.chosen-results li.group-result{color:#4b5658}div.chosen-container div.chosen-drop ul.chosen-results li.result-selected{color:#a4afb2}div.chosen-container div.chosen-drop ul.chosen-results li.highlighted{background:#3F8ABF;color:#fff;border-radius:3px}div.chosen-container.chosen-drop-empty div.chosen-drop{display:none}div.chosen-container-active.chosen-with-drop:not(.chosen-drop-empty) ul.chosen-choices,div.chosen-container-active.chosen-with-drop:not(.chosen-drop-empty) a.chosen-single{border-radius:5px 5px 0 0}div.chosen-container-active ul.chosen-choices,div.chosen-container-active a.chosen-single{background:#fff !important;border:2px solid #d4d9dd !important}div.chosen-container-active ul.chosen-choices li.search-choice,div.chosen-container-active a.chosen-single li.search-choice{background:#f0f2f4;color:#576366}div.chosen-container-active ul.chosen-choices li.search-choice.search-choice-focus,div.chosen-container-active a.chosen-single li.search-choice.search-choice-focus{background:#d4d9dd;color:#4b5658}div.chosen-container-active ul.chosen-choices li.search-field input,div.chosen-container-active a.chosen-single li.search-field input{color:#4b5658 !important}.radio-button,.checkbox{position:relative;list-style:none}.radio-button-group,.checkbox-group{box-sizing:border-box}.radio-button-group *,.radio-button-group *:before,.radio-button-group *:after,.checkbox-group *,.checkbox-group *:before,.checkbox-group *:after{box-sizing:border-box}.radio-button-group:not(.tight-padding):not(.with-top-border),.checkbox-group:not(.tight-padding):not(.with-top-border){margin-top:-30px}.radio-button-group:not(.tight-padding):not(.with-bottom-border),.checkbox-group:not(.tight-padding):not(.with-bottom-border){margin-bottom:-30px}.radio-button-group.tight-padding:not(.with-top-border):not(.with-top-margin),.checkbox-group.tight-padding:not(.with-top-border):not(.with-top-margin){margin-top:-15px}.radio-button-group.tight-padding:not(.with-bottom-border):not(.with-bottom-margin),.checkbox-group.tight-padding:not(.with-bottom-border):not(.with-bottom-margin){margin-bottom:-15px}.radio-button-group.with-top-margin,.checkbox-group.with-top-margin{margin-top:30px}.radio-button-group.with-bottom-margin,.checkbox-group.with-bottom-margin{margin-bottom:30px}.radio-button-group+.radio-button-group-heading,.checkbox-group+.radio-button-group-heading,.radio-button-group+.checkbox-group-heading,.checkbox-group+.checkbox-group-heading{margin-top:50px}.radio-button-group-heading,.checkbox-group-heading{border-bottom:2px solid #f0f2f4;padding:0 0 15px;margin-bottom:20px}.radio-button-group-heading h3,.checkbox-group-heading h3{color:#4b5658;font-size:18px;line-height:1}.radio-button-group-heading p,.checkbox-group-heading p{color:#7b8b8e;margin:7px 0 0}.with-top-border .radio-button:first-child,.with-top-border .checkbox:first-child{border-top:1px solid rgba(56,64,71,0.06)}.with-bottom-border .radio-button:last-child,.with-bottom-border .checkbox:last-child{border-bottom:1px solid rgba(56,64,71,0.06)}.radio-button:not(:last-child),.checkbox:not(:last-child){border-bottom:1px solid rgba(56,64,71,0.06)}.radio-button input,.checkbox input{display:none}.radio-button span:before,.radio-button span:after,.radio-button svg.checkmark-icon,.checkbox span:before,.checkbox span:after,.checkbox svg.checkmark-icon{content:"";position:absolute;display:block;transition:background 300ms ease, border-color 300ms ease, opacity 300ms ease, fill 300ms ease}:not(.with-description).radio-button span:before,:not(.with-description).radio-button span:after,:not(.with-description).radio-button svg.checkmark-icon,:not(.with-description).checkbox span:before,:not(.with-description).checkbox span:after,:not(.with-description).checkbox svg.checkmark-icon{top:50%;-webkit-transform:translatey(-50%);-moz-transform:translatey(-50%);-ms-transform:translatey(-50%);-o-transform:translatey(-50%);transform:translatey(-50%)}.radio-button span:before,.checkbox span:before{left:0;border:2px solid #4e5a64;width:20px;height:20px}.with-description.radio-button span:before,.with-description.checkbox span:before{top:31px}.tight-padding .with-description.radio-button span:before,.tight-padding .with-description.checkbox span:before{top:16px}.with-description.radio-button span:after,.with-description.checkbox span:after{top:38px}.tight-padding .with-description.radio-button span:after,.tight-padding .with-description.checkbox span:after{top:23px}.radio-button svg.checkmark-icon,.checkbox svg.checkmark-icon{left:5px;fill:#4e5a64}.with-description.radio-button svg.checkmark-icon,.with-description.checkbox svg.checkmark-icon{top:37px}.tight-padding .with-description.radio-button svg.checkmark-icon,.tight-padding .with-description.checkbox svg.checkmark-icon{top:22px}.radio-button .input-checkbox-radio:checked ~ span:before,.checkbox .input-checkbox-radio:checked ~ span:before{border-color:#36b55c}.with-alert-colors .radio-button .input-checkbox-radio:checked ~ span:before,.with-alert-colors .checkbox .input-checkbox-radio:checked ~ span:before{border-color:#e21919}.radio-button .input-checkbox-radio:checked ~ span:after,.checkbox .input-checkbox-radio:checked ~ span:after{background:#36b55c}.with-alert-colors .radio-button .input-checkbox-radio:checked ~ span:after,.with-alert-colors .checkbox .input-checkbox-radio:checked ~ span:after{background:#e21919}.radio-button .input-checkbox-radio:checked ~ svg.checkmark-icon,.checkbox .input-checkbox-radio:checked ~ svg.checkmark-icon{fill:#36b55c}.with-alert-colors .radio-button .input-checkbox-radio:checked ~ svg.checkmark-icon,.with-alert-colors .checkbox .input-checkbox-radio:checked ~ svg.checkmark-icon{fill:#e21919}.radio-button:not(:hover) .input-checkbox-radio:not(:checked) ~ span:before,.checkbox:not(:hover) .input-checkbox-radio:not(:checked) ~ span:before{opacity:0.45}.radio-button:not(:hover) .input-checkbox-radio:not(:checked) ~ span:after,.radio-button:not(:hover) .input-checkbox-radio:not(:checked) ~ svg.checkmark-icon,.checkbox:not(:hover) .input-checkbox-radio:not(:checked) ~ span:after,.checkbox:not(:hover) .input-checkbox-radio:not(:checked) ~ svg.checkmark-icon{opacity:0}.radio-button label,.checkbox label{display:block;cursor:pointer;padding:30px 35px 30px 34px}.tight-padding .radio-button label,.tight-padding .checkbox label{padding-top:15px;padding-bottom:15px}.radio-button span,.checkbox span{color:14px;font-size:14px;line-height:22px;transition:color 300ms ease}.radio-button .input-checkbox-radio:checked ~ span,.checkbox .input-checkbox-radio:checked ~ span{font-weight:500;color:#36b55c}.with-alert-colors .radio-button .input-checkbox-radio:checked ~ span,.with-alert-colors .checkbox .input-checkbox-radio:checked ~ span{color:#e21919}.radio-button:hover span,.checkbox:hover span{color:#4b5658}.radio-button p,.checkbox p{font-size:13px;margin:3px 0 0;color:#7b8b8e}.radio-button-info,.checkbox-info{position:absolute;top:50%;right:0;-webkit-transform:translatey(-50%);-moz-transform:translatey(-50%);-ms-transform:translatey(-50%);-o-transform:translatey(-50%);transform:translatey(-50%)}@media screen and (min-width: 960px){.radio-button-tooltip,.checkbox-tooltip{position:absolute;background:#fff;text-align:center;padding:15px;width:300px;z-index:1000;border-radius:4px;visibility:hidden;opacity:0;transition:transform 0.3s ease, opacity 0.3s ease;box-shadow:0 0 1px 1px rgba(0,0,0,0.08),0 0 1px rgba(0,0,0,0.1),0 2px 0 rgba(0,0,0,0.08);-webkit-transform:translate(-50%, 0px);-moz-transform:translate(-50%, 0px);-ms-transform:translate(-50%, 0px);-o-transform:translate(-50%, 0px);transform:translate(-50%, 0px);color:#576366;left:50%;bottom:100%}}@media screen and (max-width: 959px){.radio-button-tooltip,.checkbox-tooltip{position:absolute;background:#fff;text-align:center;padding:15px;width:300px;z-index:1000;border-radius:4px;visibility:hidden;opacity:0;transition:transform 0.3s ease, opacity 0.3s ease;box-shadow:0 0 1px 1px rgba(0,0,0,0.08),0 0 1px rgba(0,0,0,0.1),0 2px 0 rgba(0,0,0,0.08);-webkit-transform:translate(0px, -50%);-moz-transform:translate(0px, -50%);-ms-transform:translate(0px, -50%);-o-transform:translate(0px, -50%);transform:translate(0px, -50%);color:#576366;top:50%;right:100%}}@media screen and (min-width: 960px){.radio-button-tooltip:after,.checkbox-tooltip:after{position:absolute;z-index:1001;content:"";background:#fff;width:10px;height:10px;top:100%;-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;box-shadow:2px 2px 0 0 rgba(0,0,0,0.08);-webkit-transform:translate(-50%, -50%) rotate(45deg);-moz-transform:translate(-50%, -50%) rotate(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);-o-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg);left:50%;border-radius:0 0 3px 0}}@media screen and (max-width: 959px){.radio-button-tooltip:after,.checkbox-tooltip:after{position:absolute;z-index:1001;content:"";background:#fff;width:10px;height:10px;left:100%;-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;box-shadow:1px -1px 0 rgba(0,0,0,0.08);-webkit-transform:translate(-50%, -50%) rotate(45deg);-moz-transform:translate(-50%, -50%) rotate(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);-o-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg);top:50%;border-radius:0 3px 0 0}}.radio-button-tooltip p,.checkbox-tooltip p{font-size:13px;color:14px;margin:0}.radio-button svg.help-outline-24-icon,.checkbox svg.help-outline-24-icon{cursor:default;fill:#d1d6d9}.radio-button svg.help-outline-24-icon:hover,.checkbox svg.help-outline-24-icon:hover{fill:#a7b1b6}@media screen and (min-width: 960px){.radio-button svg.help-outline-24-icon:hover ~ .checkbox-tooltip,.radio-button svg.help-outline-24-icon:hover ~ .radio-button-tooltip,.checkbox svg.help-outline-24-icon:hover ~ .checkbox-tooltip,.checkbox svg.help-outline-24-icon:hover ~ .radio-button-tooltip{visibility:visible;opacity:1;-webkit-transform:translate(-50%, -10px);-moz-transform:translate(-50%, -10px);-ms-transform:translate(-50%, -10px);-o-transform:translate(-50%, -10px);transform:translate(-50%, -10px)}}@media screen and (max-width: 959px){.radio-button svg.help-outline-24-icon:hover ~ .checkbox-tooltip,.radio-button svg.help-outline-24-icon:hover ~ .radio-button-tooltip,.checkbox svg.help-outline-24-icon:hover ~ .checkbox-tooltip,.checkbox svg.help-outline-24-icon:hover ~ .radio-button-tooltip{visibility:visible;opacity:1;-webkit-transform:translate(-10px, -50%);-moz-transform:translate(-10px, -50%);-ms-transform:translate(-10px, -50%);-o-transform:translate(-10px, -50%);transform:translate(-10px, -50%)}}.radio-button span:before,.radio-button span:after{border-radius:50%}.radio-button span:after{background:#4e5a64;width:6px;height:6px;top:4px;left:7px}.checkbox span:before{border-radius:4px}.popover{box-sizing:border-box;position:absolute;background:#fff;border:1px solid #e8ebed;width:190px;color:#fff;text-align:left;text-shadow:none;line-height:1;z-index:9999;display:block;border-radius:4px;box-shadow:0 1px 0 rgba(0,0,0,0.05);padding:10px 0}.popover *,.popover *:before,.popover *:after{box-sizing:border-box}.popover ul li a{color:#7b8b8e;font-weight:500;display:block;padding:8px 15px;margin:0;width:100%}.popover ul li a:hover{color:#576366;background:#edeff0}.popover ul li a.disabled{opacity:0.5}.popover-caret:before,.popover-caret:after{content:"";position:absolute;width:0;height:0;border-style:solid;border-color:transparent}.popover-caret:before{left:93px;border-width:11px}.popover-caret:after{left:94px;border-width:10px}.popover-bottom{top:100%;left:-70px;margin-top:13px}.popover-bottom .popover-caret:before,.popover-bottom .popover-caret:after{border-top:0}.popover-bottom .popover-caret:before{top:-11px;border-bottom-color:#d4d9dd}.popover-bottom .popover-caret:after{top:-10px;border-bottom-color:#FFF}.popover-top{bottom:100%;left:-70px;margin-bottom:13px}.popover-top .popover-caret:before,.popover-top .popover-caret:after{border-bottom:0}.popover-top .popover-caret:before{bottom:-11px;border-top-color:#d4d9dd}.popover-top .popover-caret:after{bottom:-10px;border-top-color:#FFF}.popover p{margin:0}.popover p,.popover li{color:#576366;font-size:13px;font-weight:normal}.popover-offset-left{right:-10px;left:auto}.popover-offset-left .popover-caret:before{left:156px}.popover-offset-left .popover-caret:after{left:157px}.popover-offset-right{left:-10px;right:auto}.popover-offset-right .popover-caret:before{left:13px}.popover-offset-right .popover-caret:after{left:14px}.tooltip{position:absolute;background:#2d3339;width:200px;padding:15px;color:#fff;text-align:left;text-shadow:none;line-height:1 !important;z-index:50000;display:block;border-radius:5px;white-space:normal}.tooltip.tooltip-right,.tooltip.tooltip-left{top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.tooltip.tooltip-right{left:100%;margin-left:5px}.tooltip.tooltip-left{right:100%;margin-right:5px}.tooltip.tooltip-top,.tooltip.tooltip-bottom{left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.tooltip.tooltip-top{bottom:100%}.tooltip.tooltip-top.tooltip-small{width:auto;text-align:center;margin-left:0;padding:10px 10px 5px 10px}.tooltip.tooltip-bottom{top:100%}.tooltip:before{content:"";position:absolute;background:#2d3339;width:14px;height:14px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.tooltip.tooltip-top:before,.tooltip.tooltip-bottom:before{left:50%;margin-left:-7px}.tooltip.tooltip-top:before{bottom:-7px;border-radius:0 0 3px 0}.tooltip.tooltip-bottom:before{top:-7px;border-radius:3px 0 0 0}.tooltip.tooltip-left:before,.tooltip.tooltip-right:before{top:50%;margin-top:-7px}.tooltip.tooltip-left:before{right:-7px;border-radius:0 3px 0 0}.tooltip.tooltip-right:before{left:-7px;border-radius:0 0 0 3px}.tooltip strong{color:#fff !important;font-size:14px !important;font-weight:500;display:block;margin-bottom:5px;line-height:1.4}.tooltip p{margin:0}.tooltip p strong{display:inline;font-size:13px !important}.tooltip p,.tooltip li{color:#89979a !important;font-size:13px !important;font-weight:normal;line-height:1.4}.tooltip .check-list li{color:#576366 !important;font-size:13px !important;font-weight:normal;line-height:1.5;padding:5px 0 5px 24px;float:none}.tooltip .check-list li:before{margin-top:4px;background-position:-169px -61px}.tooltip.tooltip-light{background:#fff;box-shadow:0 0 1px 1px rgba(0,0,0,0.08),0 0 1px rgba(0,0,0,0.1),0 2px 0 rgba(0,0,0,0.08)}.tooltip.tooltip-light:before{background:#fff}.tooltip.tooltip-light strong{color:#384047 !important}.tooltip.tooltip-light p{color:#4b5658}.tooltip.tooltip-light.tooltip-top:before{box-shadow:2px 2px 0 0 rgba(0,0,0,0.08)}.tooltip.tooltip-light.tooltip-bottom:before{box-shadow:-1px -1px 0 rgba(0,0,0,0.05)}.tooltip.tooltip-light.tooltip-left:before{box-shadow:1px -1px 0 rgba(0,0,0,0.08)}.tooltip.tooltip-light.tooltip-right:before{box-shadow:-1px 1px 0 rgba(0,0,0,0.08)}.modal{position:absolute;top:0;right:0;left:0;max-width:1340px;z-index:50000}@media screen and (min-width: 960px){.modal{padding:30px}.treehouse-layout .modal{left:70px}}@media screen and (max-width: 959px){.modal{padding:10px 30px}}.modal .module+.module{margin-bottom:0}.modal p{line-height:1.4;font-size:14px;margin-bottom:20px}.modal .grid-container{margin:0 -15px}.modal .achievement-hero{background:#f9fafa;border-bottom:1px solid #edeff0;padding:50px 0;position:relative;text-align:center;float:none;overflow:hidden;min-height:150px;line-height:1;font-size:inherit;border-radius:5px 5px 0 0}@media screen and (min-width: 680px){.modal .achievement-hero{margin:-30px -30px 30px}}@media screen and (max-width: 679px){.modal .achievement-hero{margin:-20px -20px 20px}}.modal .achievement-hero.track-complete{background-color:#5fcf80;background-image:url("https://static.teamtreehouse.com/assets/icons/icon-track-completion-card-ec06a03fd9a012a5ecc7eb564743163b.svg");background-size:100%}.modal .achievement-hero.track-complete p{color:#d5f2dd;font-size:18px;font-weight:500}.modal .achievement-hero.track-complete p .points-total{color:#fff;display:block;font-size:52px}.modal .achievement-hero .check-complete{margin:10px 0 15px 0;width:20%}.modal .achievement-hero .achievement-badge{line-height:240px;width:200px;height:240px;position:relative;text-align:center;display:inline-block}.modal .achievement-hero .achievement-badge img{width:200px}.modal .achievement-hero .achievement-badge .icon-complete{position:absolute;top:35px;right:-20px;z-index:2}.modal .achievement-hero .achievement-badge .points-earned{position:absolute;background:#f9fafa;padding:5px;width:60px;height:60px;line-height:57px;bottom:35px;left:-50px;z-index:2;border-radius:80px;-webkit-animation-name:fanFair;-moz-animation-name:fanFair;animation-name:fanFair;-webkit-animation-duration:13s;-moz-animation-duration:13s;animation-duration:13s;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite}.modal .achievement-hero .achievement-badge .points-earned sup{font-size:14px;margin:0 1px 0 -.25em}.modal .achievement-hero .achievement-badge .points-earned h3{font-size:18px}.modal .achievement-hero .points-earned{position:relative;width:240px;height:165px;padding-top:75px;margin-left:15px;text-align:center;display:inline-block}.modal .achievement-hero .points-earned .icon{position:absolute;top:0;left:0}.modal-active .modal .achievement-hero .points-earned .icon{-webkit-animation-name:spinning;-moz-animation-name:spinning;animation-name:spinning;-webkit-animation-duration:1s;-moz-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;animation-iteration-count:1}.modal .achievement-hero .points-earned h3{font-size:64px;font-weight:500;display:inline-block}.modal .achievement-hero .points-earned sup{font-size:48px;font-weight:500;color:#7b8b8e;margin:0 3px 0 -.65em;display:inline-block}.modal .achievement-hero .points-earned p{font-weight:500;font-size:18px;margin-bottom:30px}.modal .achievement-hero .points-earned img{width:150px;margin-bottom:-250px}.modal.modal-active .achievement-hero .points-earned .icon{-webkit-animation-name:spinning;-moz-animation-name:spinning;animation-name:spinning;-webkit-animation-duration:1s;-moz-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;animation-iteration-count:1}.modal .modal-callout h2{font-size:26px;color:#384047;font-weight:500;margin-bottom:8px;line-height:34px}.modal .modal-callout p{font-size:15px;color:#576366;line-height:1.6;font-weight:normal}.modal .modal-callout p a{font-weight:500;color:#4b5658}.modal .modal-callout p strong{font-weight:500;color:#576366}.modal .achievement-rewards{position:relative}.modal .achievement-rewards-callout{background:#384047;position:absolute;bottom:30px;right:15px;left:15px;padding:0 115px 0 20px;z-index:1;border-radius:5px}.modal .achievement-rewards-callout:before,.modal .achievement-rewards-callout:after{content:" ";display:table}.modal .achievement-rewards-callout:after{clear:both}.modal .achievement-rewards-callout .badge-earned{padding:22px 0 22px 65px}.modal .achievement-rewards-callout .badge-earned img{float:left;width:50px;margin:0 0 0 -65px}.modal .achievement-rewards-callout .badge-earned strong{font-size:14px;font-weight:500;color:#5fcf80;display:block;margin:7px 0 5px}.modal .achievement-rewards-callout .badge-earned h3{font-weight:500;font-size:18px;line-height:1.2;color:#fff}.modal .achievement-rewards-callout .points-earned{width:75px;height:75px;line-height:75px;padding:0;margin:10px -95px 10px 0;float:right;text-align:center;position:relative}.modal .achievement-rewards-callout .points-earned img{position:absolute;width:75px;top:0;left:0;margin:0;opacity:.2;-webkit-animation:spinning 350ms linear 0s infinite;-moz-animation:spinning 350ms linear 0s infinite;animation:spinning 350ms linear 0s infinite}.modal .achievement-rewards-callout .points-earned strong{color:#fff;font-weight:500;font-size:18px}.modal .achievement-rewards-callout .points-earned sup{color:#4b5658;font-weight:500;font-size:18px;margin:-10px 1px 0 -3px;display:inline-block}.modal .login-modal form{margin-bottom:0}.modal .login-modal .contained{padding:30px}.modal .login-modal .contained .secondary-heading{padding:0}.modal .login-modal fieldset{border:none;margin:20px 0 0 0;padding:0}.modal .login-modal .actions{padding:0}.modal .login-modal fieldset+fieldset{margin:7px 0 15px 0}.modal .login-modal p.forgot-password{float:right;position:relative;top:10px}.modal .login-modal p a{color:#a6b0b7;font-size:13px;float:right}.modal-close.button{position:absolute;margin:0;z-index:2}@media screen and (min-width: 680px){.modal-close.button{right:15px;top:15px}}@media screen and (max-width: 679px){.modal-close.button{top:10px;right:10px}}.modal-tarp{background:rgba(45,51,57,0.7);position:fixed;top:0;left:0;right:0;bottom:0;padding:30px 15px;z-index:499;-webkit-transition-duration:0.2s;-moz-transition-duration:0.2s;transition-duration:0.2s}@media screen and (min-width: 960px){.treehouse-layout .modal-tarp{left:70px}}@media screen and (max-width: 959px){.treehouse-layout .modal-tarp{left:0}}.desktop-nav-expanded .treehouse-layout .modal-tarp{left:220px}.modal .mixed-box .box-footer .icon{float:left;margin:0 12px 5px 0;position:relative;top:3px}.modal .mixed-box .box-footer p{font-size:13px;color:#7b8b8e;line-height:1.5;text-align:left;margin-bottom:2px}.modal .mixed-box .box-footer p a{color:#576366;font-weight:500}.modal .mixed-box .box-footer p strong{font-weight:500}.mejs-container{background:#2d3339;clear:both;outline:none;box-sizing:border-box}.mejs-container *,.mejs-container *:before,.mejs-container *:after{box-sizing:border-box}.fixed-controls.mejs-container{position:relative}:not(.mejs-container-fullscreen).mejs-container{width:auto !important;height:auto !important}:not(.mejs-container-fullscreen).mejs-container:not(.has-stage-progress){border-radius:4px}.fixed-controls.connect-to-box:not(.has-stage-progress):not(.mejs-container-fullscreen).mejs-container{border-radius:4px 4px 0 0}.mejs-container *{outline:none}.mejs-container .mejs-mediaelement{position:relative;height:auto;width:auto;top:0;left:0;right:0;bottom:0;transition:padding .25s ease}.mejs-container-fullscreen.fixed-controls.mejs-container .mejs-mediaelement{position:absolute;bottom:60px}.mejs-container .mejs-mediaelement video{display:block;margin:0 auto;object-fit:contain;object-position:center center;height:auto !important;width:100% !important}:not(.mejs-container-fullscreen).mejs-container .mejs-mediaelement video{max-width:1280px;max-height:720px}:not(.max-width-reached):not(.fixed-controls):not(.mejs-container-fullscreen).mejs-container .mejs-mediaelement video{border-radius:4px}:not(.max-width-reached.padded-when-max-width-reached).fixed-controls:not(.mejs-container-fullscreen).mejs-container .mejs-mediaelement video{border-radius:4px 4px 0 0}.max-width-reached.padded-when-max-width-reached.fixed-controls:not(.mejs-container-fullscreen).mejs-container .mejs-mediaelement video{border-radius:4px}.mejs-container-fullscreen.fixed-controls.mejs-container .mejs-mediaelement video{position:absolute;height:100% !important;top:0;left:0;right:0;bottom:0}.mejs-container .mejs-overlay,.mejs-container .mejs-layers .mejs-poster{height:auto !important;bottom:0}.mejs-treehouse-is-playing.mejs-container .mejs-overlay,.mejs-treehouse-is-playing.mejs-container .mejs-layers .mejs-poster{display:none}.fixed-controls.mejs-container .mejs-overlay,.fixed-controls.mejs-container .mejs-layers .mejs-poster{border-radius:4px 4px 0 0 !important}@media screen and (max-width: 679px){.fixed-controls.mejs-container .mejs-overlay,.fixed-controls.mejs-container .mejs-layers .mejs-poster{bottom:0}}@media screen and (min-width: 680px){.fixed-controls.mejs-container .mejs-overlay,.fixed-controls.mejs-container .mejs-layers .mejs-poster{bottom:60px}}.mejs-container .mejs-controls{background:rgba(56,64,71,0.98);height:60px;width:auto;border-radius:4px;box-shadow:rgba(0,0,0,0.1) 0 0 0 1px,rgba(0,0,0,0.1) 0 2px 0}.no-controls.mejs-container .mejs-controls{display:none !important}@media screen and (min-width: 680px) and (max-width: 959px){.mejs-container .mejs-controls{bottom:15px;left:15px;right:15px}}@media screen and (min-width: 960px){.mejs-container .mejs-controls{bottom:30px;left:30px;right:30px}}@media screen and (max-width: 679px){.mejs-container .mejs-controls{display:none !important}}.fixed-controls.mejs-container .mejs-controls{background:#384047;bottom:0;left:0;right:0;box-shadow:none}:not(.mejs-container-fullscreen).fixed-controls.mejs-container .mejs-controls{position:relative}:not(.mejs-container-fullscreen).fixed-controls.mejs-container .mejs-controls:not(.connect-to-box){border-radius:0 0 4px 4px}:not(.mejs-container-fullscreen).fixed-controls.mejs-container .mejs-controls.connect-to-box{border-radius:0}.mejs-container-fullscreen.fixed-controls.mejs-container .mejs-controls{position:fixed;border-radius:0}.mejs-container .mejs-controls div{height:auto}.mejs-container .mejs-controls button{border-radius:0}.mejs-container .mejs-controls .mejs-playpause-button{height:60px;width:60px;cursor:pointer;border-radius:5px 0 0 5px}.fixed-controls.mejs-container .mejs-controls .mejs-playpause-button{border-radius:0}.mejs-container .mejs-controls .mejs-button{height:60px;position:relative;width:38px;overflow:visible !important}.mejs-container .mejs-controls .mejs-button:last-child{margin-right:10px}.mejs-container .mejs-controls .mejs-button button{background:none;position:relative;margin:0;padding:0 8px;outline:none;border:none;height:100%;width:100%;overflow:visible}.mejs-container .mejs-controls .mejs-button button svg{top:0;fill:#666f78}.mejs-container .mejs-controls .mejs-button:hover button svg{fill:#fff}.mejs-container .mejs-controls .mejs-button.mejs-playpause-button{width:60px;transition:background 0.3s ease;border-radius:4px 0 0 4px}.mejs-container .mejs-controls .mejs-button.mejs-playpause-button svg{fill:#fff}.mejs-container .mejs-controls .mejs-button.mejs-playpause-button:hover{background:#343b41}.mejs-container .mejs-controls .mejs-button.mejs-playpause-button:not(:hover) svg{opacity:0.85}.mejs-container .mejs-controls .mejs-button.mejs-pause svg.play-icon{display:none}.mejs-container .mejs-controls .mejs-button.mejs-play svg.play-icon{width:20px;height:22px}.mejs-container .mejs-controls .mejs-button.mejs-play svg.pause-icon{display:none}.simple-controls.mejs-container .mejs-controls .mejs-button.mejs-rewind-button{display:none}.mejs-container .mejs-controls .mejs-button.mejs-rewind-button:before,.mejs-container .mejs-controls .mejs-button.mejs-rewind-button:after{visibility:hidden;opacity:0;transition:transform 0.3s ease, opacity 0.3s ease}.mejs-container .mejs-controls .mejs-button.mejs-rewind-button:before{position:absolute;z-index:1001;content:"";background:#24292e;width:10px;height:10px;bottom:100%;-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;-webkit-transform:translate(-50%, 11px) rotate(45deg);-moz-transform:translate(-50%, 11px) rotate(45deg);-ms-transform:translate(-50%, 11px) rotate(45deg);-o-transform:translate(-50%, 11px) rotate(45deg);transform:translate(-50%, 11px) rotate(45deg);left:50%;border-radius:0 0 3px 0}.mejs-container .mejs-controls .mejs-button.mejs-rewind-button:after{content:"Rewind Video";font:500 14px/22px "Gotham Rounded A", "Gotham Rounded B", "Gotham Rounded", "Helvetica Neue", Helvetica, Arial, sans-serif;white-space:nowrap;position:absolute;background:#24292e;text-align:center;padding:10px 20px;width:auto;z-index:1000;border-radius:4px;visibility:hidden;opacity:0;transition:transform 0.3s ease, opacity 0.3s ease;-webkit-transform:translate(-50%, 6px);-moz-transform:translate(-50%, 6px);-ms-transform:translate(-50%, 6px);-o-transform:translate(-50%, 6px);transform:translate(-50%, 6px);color:#fff;left:50%;bottom:100%}.mejs-container .mejs-controls .mejs-button.mejs-rewind-button:hover:before{visibility:visible;opacity:1;-webkit-transform:translate(-50%, 9px) rotate(45deg);-moz-transform:translate(-50%, 9px) rotate(45deg);-ms-transform:translate(-50%, 9px) rotate(45deg);-o-transform:translate(-50%, 9px) rotate(45deg);transform:translate(-50%, 9px) rotate(45deg)}.mejs-container .mejs-controls .mejs-button.mejs-rewind-button:hover:after{visibility:visible;opacity:1;-webkit-transform:translate(-50%, 4px);-moz-transform:translate(-50%, 4px);-ms-transform:translate(-50%, 4px);-o-transform:translate(-50%, 4px);transform:translate(-50%, 4px)}.mejs-container .mejs-controls .mejs-button.mejs-rewind-button button svg{top:-2px}.mejs-container .mejs-controls .mejs-button.mejs-speed-button{width:38px !important}.simple-controls.mejs-container .mejs-controls .mejs-button.mejs-speed-button{display:none}.mejs-container .mejs-controls .mejs-button.mejs-speed-button:hover .mejs-speed-controls{visibility:visible;opacity:1;-webkit-transform:translate(-50%, 4px);-moz-transform:translate(-50%, 4px);-ms-transform:translate(-50%, 4px);-o-transform:translate(-50%, 4px);transform:translate(-50%, 4px)}.mejs-container .mejs-controls .mejs-button.mejs-speed-button .mejs-speed-controls{position:absolute;background:#24292e;text-align:center;padding:10px 20px;width:auto;z-index:1000;border-radius:4px;visibility:hidden;opacity:0;transition:transform 0.3s ease, opacity 0.3s ease;-webkit-transform:translate(-50%, 6px);-moz-transform:translate(-50%, 6px);-ms-transform:translate(-50%, 6px);-o-transform:translate(-50%, 6px);transform:translate(-50%, 6px);color:#fff;left:50%;bottom:100%;width:40px;padding:10px}.mejs-container .mejs-controls .mejs-button.mejs-speed-button .mejs-speed-controls:after{position:absolute;z-index:1001;content:"";background:#24292e;width:10px;height:10px;top:100%;-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;-webkit-transform:translate(-50%, -50%) rotate(45deg);-moz-transform:translate(-50%, -50%) rotate(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);-o-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg);left:50%;border-radius:0 0 3px 0}.mejs-container .mejs-controls .mejs-button.mejs-speed-button .mejs-speed-controls ol{margin:0 !important;padding:0}.mejs-container .mejs-controls .mejs-button.mejs-speed-button .mejs-speed-controls ol li{list-style:none;margin:0 !important}.mejs-container .mejs-controls .mejs-button.mejs-speed-button .mejs-speed-controls ol li.mejs-speed{background:#384047;font-size:0;cursor:pointer;width:20px;height:20px;position:relative;z-index:2}.mejs-container .mejs-controls .mejs-button.mejs-speed-button .mejs-speed-controls ol li.mejs-speed:hover{background:#2e9a4e}.topic-html .mejs-container .mejs-controls .mejs-button.mejs-speed-button .mejs-speed-controls ol li.mejs-speed:hover{background:#298fae}.topic-css .mejs-container .mejs-controls .mejs-button.mejs-speed-button .mejs-speed-controls ol li.mejs-speed:hover{background:#255d83}.topic-javascript .mejs-container .mejs-controls .mejs-button.mejs-speed-button .mejs-speed-controls ol li.mejs-speed:hover{background:#aa3e5b}.topic-java .mejs-container .mejs-controls .mejs-button.mejs-speed-button .mejs-speed-controls ol li.mejs-speed:hover{background:#206f57}.topic-ruby .mejs-container .mejs-controls .mejs-button.mejs-speed-button .mejs-speed-controls ol li.mejs-speed:hover{background:#d9272e}.topic-business .mejs-container .mejs-controls .mejs-button.mejs-speed-button .mejs-speed-controls ol li.mejs-speed:hover{background:#f75f2a}.topic-wordpress .mejs-container .mejs-controls .mejs-button.mejs-speed-button .mejs-speed-controls ol li.mejs-speed:hover{background:#606bb7}.topic-php .mejs-container .mejs-controls .mejs-button.mejs-speed-button .mejs-speed-controls ol li.mejs-speed:hover{background:#645180}.topic-ios .mejs-container .mejs-controls .mejs-button.mejs-speed-button .mejs-speed-controls ol li.mejs-speed:hover{background:#3e9d97}.topic-android .mejs-container .mejs-controls .mejs-button.mejs-speed-button .mejs-speed-controls ol li.mejs-speed:hover{background:#449d48}.topic-design .mejs-container .mejs-controls .mejs-button.mejs-speed-button .mejs-speed-controls ol li.mejs-speed:hover{background:#b67a0f}.topic-development-tools .mejs-container .mejs-controls .mejs-button.mejs-speed-button .mejs-speed-controls ol li.mejs-speed:hover{background:#4e6173}.topic-python .mejs-container .mejs-controls .mejs-button.mejs-speed-button .mejs-speed-controls ol li.mejs-speed:hover{background:#ea6590}.topic-digital-literacy .mejs-container .mejs-controls .mejs-button.mejs-speed-button .mejs-speed-controls ol li.mejs-speed:hover{background:#b067c6}.topic-game-development .mejs-container .mejs-controls .mejs-button.mejs-speed-button .mejs-speed-controls ol li.mejs-speed:hover{background:#176062}.topic-csharp .mejs-container .mejs-controls .mejs-button.mejs-speed-button .mejs-speed-controls ol li.mejs-speed:hover{background:#7c3c67}.topic-databases .mejs-container .mejs-controls .mejs-button.mejs-speed-button .mejs-speed-controls ol li.mejs-speed:hover{background:#cd5e13}.topic-undefined .mejs-container .mejs-controls .mejs-button.mejs-speed-button .mejs-speed-controls ol li.mejs-speed:hover{background:#5a6269}.mejs-container .mejs-controls .mejs-button.mejs-speed-button .mejs-speed-controls ol li.mejs-speed:hover ~ .mejs-speed{background:#5fcf80}.topic-html .mejs-container .mejs-controls .mejs-button.mejs-speed-button .mejs-speed-controls ol li.mejs-speed:hover ~ .mejs-speed{background:#39ADD1}.topic-css .mejs-container .mejs-controls .mejs-button.mejs-speed-button .mejs-speed-controls ol li.mejs-speed:hover ~ .mejs-speed{background:#3079AB}.topic-javascript .mejs-container .mejs-controls .mejs-button.mejs-speed-button .mejs-speed-controls ol li.mejs-speed:hover ~ .mejs-speed{background:#c25975}.topic-java .mejs-container .mejs-controls .mejs-button.mejs-speed-button .mejs-speed-controls ol li.mejs-speed:hover ~ .mejs-speed{background:#2c9676}.topic-ruby .mejs-container .mejs-controls .mejs-button.mejs-speed-button .mejs-speed-controls ol li.mejs-speed:hover ~ .mejs-speed{background:#e15258}.topic-business .mejs-container .mejs-controls .mejs-button.mejs-speed-button .mejs-speed-controls ol li.mejs-speed:hover ~ .mejs-speed{background:#F9845B}.topic-wordpress .mejs-container .mejs-controls .mejs-button.mejs-speed-button .mejs-speed-controls ol li.mejs-speed:hover ~ .mejs-speed{background:#838CC7}.topic-php .mejs-container .mejs-controls .mejs-button.mejs-speed-button .mejs-speed-controls ol li.mejs-speed:hover ~ .mejs-speed{background:#7D669E}.topic-ios .mejs-container .mejs-controls .mejs-button.mejs-speed-button .mejs-speed-controls ol li.mejs-speed:hover ~ .mejs-speed{background:#53BBB4}.topic-android .mejs-container .mejs-controls .mejs-button.mejs-speed-button .mejs-speed-controls ol li.mejs-speed:hover ~ .mejs-speed{background:#5cb860}.topic-design .mejs-container .mejs-controls .mejs-button.mejs-speed-button .mejs-speed-controls ol li.mejs-speed:hover ~ .mejs-speed{background:#e59a13}.topic-development-tools .mejs-container .mejs-controls .mejs-button.mejs-speed-button .mejs-speed-controls ol li.mejs-speed:hover ~ .mejs-speed{background:#637a91}.topic-python .mejs-container .mejs-controls .mejs-button.mejs-speed-button .mejs-speed-controls ol li.mejs-speed:hover ~ .mejs-speed{background:#f092b0}.topic-digital-literacy .mejs-container .mejs-controls .mejs-button.mejs-speed-button .mejs-speed-controls ol li.mejs-speed:hover ~ .mejs-speed{background:#c38cd4}.topic-game-development .mejs-container .mejs-controls .mejs-button.mejs-speed-button .mejs-speed-controls ol li.mejs-speed:hover ~ .mejs-speed{background:#20898c}.topic-csharp .mejs-container .mejs-controls .mejs-button.mejs-speed-button .mejs-speed-controls ol li.mejs-speed:hover ~ .mejs-speed{background:#9e4d83}.topic-databases .mejs-container .mejs-controls .mejs-button.mejs-speed-button .mejs-speed-controls ol li.mejs-speed:hover ~ .mejs-speed{background:#eb7728}.topic-undefined .mejs-container .mejs-controls .mejs-button.mejs-speed-button .mejs-speed-controls ol li.mejs-speed:hover ~ .mejs-speed{background:#717b85}.mejs-container .mejs-controls .mejs-button.mejs-speed-button .mejs-speed-controls ol li.mejs-speed:first-child{border-radius:4px 4px 0 0}.mejs-container .mejs-controls .mejs-button.mejs-speed-button .mejs-speed-controls ol li.mejs-speed:last-child{border-radius:0 0 4px 4px}.mejs-container .mejs-controls .mejs-button.mejs-speed-button .mejs-speed-controls ol li.mejs-speed:hover .speed-tooltip{visibility:visible;opacity:1;-webkit-transform:translate(-20px, -50%);-moz-transform:translate(-20px, -50%);-ms-transform:translate(-20px, -50%);-o-transform:translate(-20px, -50%);transform:translate(-20px, -50%)}.mejs-container .mejs-controls .mejs-button.mejs-speed-button .mejs-speed-controls ol li.mejs-speed .speed-tooltip{position:absolute;background:#24292e;text-align:center;padding:10px 20px;width:auto;z-index:1000;border-radius:4px;visibility:hidden;opacity:0;transition:transform 0.3s ease, opacity 0.3s ease;-webkit-transform:translate(-15px, -50%);-moz-transform:translate(-15px, -50%);-ms-transform:translate(-15px, -50%);-o-transform:translate(-15px, -50%);transform:translate(-15px, -50%);color:#fff;top:50%;right:100%;font-weight:500;font-size:14px;line-height:18px;padding:10px 15px}.mejs-container .mejs-controls .mejs-button.mejs-speed-button .mejs-speed-controls ol li.mejs-speed .speed-tooltip:before{position:absolute;z-index:1001;content:"";background:#24292e;width:10px;height:10px;left:100%;-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;-webkit-transform:translate(-50%, -50%) rotate(45deg);-moz-transform:translate(-50%, -50%) rotate(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);-o-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg);top:50%;border-radius:0 3px 0 0}.mejs-container .mejs-controls .mejs-button.mejs-speed-button .mejs-speed-controls ol:not(:hover) li.mejs-speed.current-speed,.mejs-container .mejs-controls .mejs-button.mejs-speed-button .mejs-speed-controls ol:not(:hover) li.mejs-speed.current-speed ~ .mejs-speed{background:#5fcf80}.topic-html .mejs-container .mejs-controls .mejs-button.mejs-speed-button .mejs-speed-controls ol:not(:hover) li.mejs-speed.current-speed,.topic-html .mejs-container .mejs-controls .mejs-button.mejs-speed-button .mejs-speed-controls ol:not(:hover) li.mejs-speed.current-speed ~ .mejs-speed{background:#39ADD1}.topic-css .mejs-container .mejs-controls .mejs-button.mejs-speed-button .mejs-speed-controls ol:not(:hover) li.mejs-speed.current-speed,.topic-css .mejs-container .mejs-controls .mejs-button.mejs-speed-button .mejs-speed-controls ol:not(:hover) li.mejs-speed.current-speed ~ .mejs-speed{background:#3079AB}.topic-javascript .mejs-container .mejs-controls .mejs-button.mejs-speed-button .mejs-speed-controls ol:not(:hover) li.mejs-speed.current-speed,.topic-javascript .mejs-container .mejs-controls .mejs-button.mejs-speed-button .mejs-speed-controls ol:not(:hover) li.mejs-speed.current-speed ~ .mejs-speed{background:#c25975}.topic-java .mejs-container .mejs-controls .mejs-button.mejs-speed-button .mejs-speed-controls ol:not(:hover) li.mejs-speed.current-speed,.topic-java .mejs-container .mejs-controls .mejs-button.mejs-speed-button .mejs-speed-controls ol:not(:hover) li.mejs-speed.current-speed ~ .mejs-speed{background:#2c9676}.topic-ruby .mejs-container .mejs-controls .mejs-button.mejs-speed-button .mejs-speed-controls ol:not(:hover) li.mejs-speed.current-speed,.topic-ruby .mejs-container .mejs-controls .mejs-button.mejs-speed-button .mejs-speed-controls ol:not(:hover) li.mejs-speed.current-speed ~ .mejs-speed{background:#e15258}.topic-business .mejs-container .mejs-controls .mejs-button.mejs-speed-button .mejs-speed-controls ol:not(:hover) li.mejs-speed.current-speed,.topic-business .mejs-container .mejs-controls .mejs-button.mejs-speed-button .mejs-speed-controls ol:not(:hover) li.mejs-speed.current-speed ~ .mejs-speed{background:#F9845B}.topic-wordpress .mejs-container .mejs-controls .mejs-button.mejs-speed-button .mejs-speed-controls ol:not(:hover) li.mejs-speed.current-speed,.topic-wordpress .mejs-container .mejs-controls .mejs-button.mejs-speed-button .mejs-speed-controls ol:not(:hover) li.mejs-speed.current-speed ~ .mejs-speed{background:#838CC7}.topic-php .mejs-container .mejs-controls .mejs-button.mejs-speed-button .mejs-speed-controls ol:not(:hover) li.mejs-speed.current-speed,.topic-php .mejs-container .mejs-controls .mejs-button.mejs-speed-button .mejs-speed-controls ol:not(:hover) li.mejs-speed.current-speed ~ .mejs-speed{background:#7D669E}.topic-ios .mejs-container .mejs-controls .mejs-button.mejs-speed-button .mejs-speed-controls ol:not(:hover) li.mejs-speed.current-speed,.topic-ios .mejs-container .mejs-controls .mejs-button.mejs-speed-button .mejs-speed-controls ol:not(:hover) li.mejs-speed.current-speed ~ .mejs-speed{background:#53BBB4}.topic-android .mejs-container .mejs-controls .mejs-button.mejs-speed-button .mejs-speed-controls ol:not(:hover) li.mejs-speed.current-speed,.topic-android .mejs-container .mejs-controls .mejs-button.mejs-speed-button .mejs-speed-controls ol:not(:hover) li.mejs-speed.current-speed ~ .mejs-speed{background:#5cb860}.topic-design .mejs-container .mejs-controls .mejs-button.mejs-speed-button .mejs-speed-controls ol:not(:hover) li.mejs-speed.current-speed,.topic-design .mejs-container .mejs-controls .mejs-button.mejs-speed-button .mejs-speed-controls ol:not(:hover) li.mejs-speed.current-speed ~ .mejs-speed{background:#e59a13}.topic-development-tools .mejs-container .mejs-controls .mejs-button.mejs-speed-button .mejs-speed-controls ol:not(:hover) li.mejs-speed.current-speed,.topic-development-tools .mejs-container .mejs-controls .mejs-button.mejs-speed-button .mejs-speed-controls ol:not(:hover) li.mejs-speed.current-speed ~ .mejs-speed{background:#637a91}.topic-python .mejs-container .mejs-controls .mejs-button.mejs-speed-button .mejs-speed-controls ol:not(:hover) li.mejs-speed.current-speed,.topic-python .mejs-container .mejs-controls .mejs-button.mejs-speed-button .mejs-speed-controls ol:not(:hover) li.mejs-speed.current-speed ~ .mejs-speed{background:#f092b0}.topic-digital-literacy .mejs-container .mejs-controls .mejs-button.mejs-speed-button .mejs-speed-controls ol:not(:hover) li.mejs-speed.current-speed,.topic-digital-literacy .mejs-container .mejs-controls .mejs-button.mejs-speed-button .mejs-speed-controls ol:not(:hover) li.mejs-speed.current-speed ~ .mejs-speed{background:#c38cd4}.topic-game-development .mejs-container .mejs-controls .mejs-button.mejs-speed-button .mejs-speed-controls ol:not(:hover) li.mejs-speed.current-speed,.topic-game-development .mejs-container .mejs-controls .mejs-button.mejs-speed-button .mejs-speed-controls ol:not(:hover) li.mejs-speed.current-speed ~ .mejs-speed{background:#20898c}.topic-csharp .mejs-container .mejs-controls .mejs-button.mejs-speed-button .mejs-speed-controls ol:not(:hover) li.mejs-speed.current-speed,.topic-csharp .mejs-container .mejs-controls .mejs-button.mejs-speed-button .mejs-speed-controls ol:not(:hover) li.mejs-speed.current-speed ~ .mejs-speed{background:#9e4d83}.topic-databases .mejs-container .mejs-controls .mejs-button.mejs-speed-button .mejs-speed-controls ol:not(:hover) li.mejs-speed.current-speed,.topic-databases .mejs-container .mejs-controls .mejs-button.mejs-speed-button .mejs-speed-controls ol:not(:hover) li.mejs-speed.current-speed ~ .mejs-speed{background:#eb7728}.topic-undefined .mejs-container .mejs-controls .mejs-button.mejs-speed-button .mejs-speed-controls ol:not(:hover) li.mejs-speed.current-speed,.topic-undefined .mejs-container .mejs-controls .mejs-button.mejs-speed-button .mejs-speed-controls ol:not(:hover) li.mejs-speed.current-speed ~ .mejs-speed{background:#717b85}.mejs-container .mejs-controls .mejs-button.mejs-captions-button:hover .mejs-captions-selector{visibility:visible;opacity:1;-webkit-transform:translate(-50%, 4px);-moz-transform:translate(-50%, 4px);-ms-transform:translate(-50%, 4px);-o-transform:translate(-50%, 4px);transform:translate(-50%, 4px)}.mejs-container .mejs-controls .mejs-button.mejs-captions-button .mejs-captions-selector{position:absolute;background:#24292e;text-align:center;padding:10px 15px;width:auto;z-index:1000;border-radius:4px;visibility:hidden;opacity:0;transition:transform 0.3s ease, opacity 0.3s ease;-webkit-transform:translate(-50%, 6px);-moz-transform:translate(-50%, 6px);-ms-transform:translate(-50%, 6px);-o-transform:translate(-50%, 6px);transform:translate(-50%, 6px);color:#fff;left:50%;bottom:100%;border:none;width:130px;height:auto !important;overflow:visible}.mejs-container .mejs-controls .mejs-button.mejs-captions-button .mejs-captions-selector:after{position:absolute;z-index:1001;content:"";background:#24292e;width:10px;height:10px;top:100%;-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;-webkit-transform:translate(-50%, -50%) rotate(45deg);-moz-transform:translate(-50%, -50%) rotate(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);-o-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg);left:50%;border-radius:0 0 3px 0}.mejs-container .mejs-controls .mejs-button.mejs-captions-button .mejs-captions-selector li{padding:5px 0;margin:0;text-align:left}.mejs-container .mejs-controls .mejs-button.mejs-captions-button .mejs-captions-selector li label{font:500 14px/20px "Gotham Rounded A", "Gotham Rounded B", "Gotham Rounded", "Helvetica Neue", Helvetica, Arial, sans-serif;color:#7b8b8e;padding:0 0 0 8px;cursor:pointer}.mejs-container .mejs-controls .mejs-button.mejs-captions-button .mejs-captions-selector li label:hover{color:#fff}.mejs-container .mejs-controls .mejs-button.mejs-volume-button button{overflow:hidden}.mejs-container .mejs-controls .mejs-button.mejs-volume-button.mejs-unmute button{width:20px}.mejs-container .mejs-controls .mejs-button.mejs-volume-button:hover .mejs-volume-slider{visibility:visible;opacity:1;-webkit-transform:translate(-50%, 4px);-moz-transform:translate(-50%, 4px);-ms-transform:translate(-50%, 4px);-o-transform:translate(-50%, 4px);transform:translate(-50%, 4px)}.mejs-container .mejs-controls .mejs-button.mejs-volume-button .mejs-volume-slider{position:absolute;background:#24292e;text-align:center;padding:10px 20px;width:auto;z-index:1000;border-radius:4px;visibility:hidden;opacity:0;transition:transform 0.3s ease, opacity 0.3s ease;-webkit-transform:translate(-50%, 6px);-moz-transform:translate(-50%, 6px);-ms-transform:translate(-50%, 6px);-o-transform:translate(-50%, 6px);transform:translate(-50%, 6px);color:#fff;left:50%;bottom:100%;display:block !important;width:40px;height:130px;padding:10px;padding:10px;overflow:visible;top:auto}.mejs-container .mejs-controls .mejs-button.mejs-volume-button .mejs-volume-slider:after{position:absolute;z-index:1001;content:"";background:#24292e;width:10px;height:10px;top:100%;-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;-webkit-transform:translate(-50%, -50%) rotate(45deg);-moz-transform:translate(-50%, -50%) rotate(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);-o-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg);left:50%;border-radius:0 0 3px 0}.mejs-container .mejs-controls .mejs-button.mejs-volume-button .mejs-volume-total,.mejs-container .mejs-controls .mejs-button.mejs-volume-button .mejs-volume-current{width:20px;left:auto;float:none;border-radius:3px}.mejs-container .mejs-controls .mejs-button.mejs-volume-button .mejs-volume-total{position:absolute;left:10px;bottom:10px;right:10px;top:10px;height:auto;background:#384047}.mejs-container .mejs-controls .mejs-button.mejs-volume-button .mejs-volume-current{background:#5fcf80;top:auto !important;bottom:10px;border-radius:3px}.topic-html .mejs-container .mejs-controls .mejs-button.mejs-volume-button .mejs-volume-current{background:#39ADD1}.topic-css .mejs-container .mejs-controls .mejs-button.mejs-volume-button .mejs-volume-current{background:#3079AB}.topic-javascript .mejs-container .mejs-controls .mejs-button.mejs-volume-button .mejs-volume-current{background:#c25975}.topic-java .mejs-container .mejs-controls .mejs-button.mejs-volume-button .mejs-volume-current{background:#2c9676}.topic-ruby .mejs-container .mejs-controls .mejs-button.mejs-volume-button .mejs-volume-current{background:#e15258}.topic-business .mejs-container .mejs-controls .mejs-button.mejs-volume-button .mejs-volume-current{background:#F9845B}.topic-wordpress .mejs-container .mejs-controls .mejs-button.mejs-volume-button .mejs-volume-current{background:#838CC7}.topic-php .mejs-container .mejs-controls .mejs-button.mejs-volume-button .mejs-volume-current{background:#7D669E}.topic-ios .mejs-container .mejs-controls .mejs-button.mejs-volume-button .mejs-volume-current{background:#53BBB4}.topic-android .mejs-container .mejs-controls .mejs-button.mejs-volume-button .mejs-volume-current{background:#5cb860}.topic-design .mejs-container .mejs-controls .mejs-button.mejs-volume-button .mejs-volume-current{background:#e59a13}.topic-development-tools .mejs-container .mejs-controls .mejs-button.mejs-volume-button .mejs-volume-current{background:#637a91}.topic-python .mejs-container .mejs-controls .mejs-button.mejs-volume-button .mejs-volume-current{background:#f092b0}.topic-digital-literacy .mejs-container .mejs-controls .mejs-button.mejs-volume-button .mejs-volume-current{background:#c38cd4}.topic-game-development .mejs-container .mejs-controls .mejs-button.mejs-volume-button .mejs-volume-current{background:#20898c}.topic-csharp .mejs-container .mejs-controls .mejs-button.mejs-volume-button .mejs-volume-current{background:#9e4d83}.topic-databases .mejs-container .mejs-controls .mejs-button.mejs-volume-button .mejs-volume-current{background:#eb7728}.topic-undefined .mejs-container .mejs-controls .mejs-button.mejs-volume-button .mejs-volume-current{background:#717b85}.mejs-container .mejs-controls .mejs-button.mejs-volume-button .mejs-volume-handle{left:auto;width:20px;background:transparent}.mejs-container .mejs-controls .mejs-button.mejs-fullscreen-button{width:34px}.mejs-container .mejs-controls .mejs-button.mejs-fullscreen-button:before,.mejs-container .mejs-controls .mejs-button.mejs-fullscreen-button:after{visibility:hidden;opacity:0;transition:transform 0.3s ease, opacity 0.3s ease}.mejs-container .mejs-controls .mejs-button.mejs-fullscreen-button:before{position:absolute;z-index:1001;content:"";background:#24292e;width:10px;height:10px;bottom:100%;-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;-webkit-transform:translate(-50%, 11px) rotate(45deg);-moz-transform:translate(-50%, 11px) rotate(45deg);-ms-transform:translate(-50%, 11px) rotate(45deg);-o-transform:translate(-50%, 11px) rotate(45deg);transform:translate(-50%, 11px) rotate(45deg);left:50%;border-radius:0 0 3px 0}.mejs-container .mejs-controls .mejs-button.mejs-fullscreen-button:after{content:"Fullscreen";font:500 14px/22px "Gotham Rounded A", "Gotham Rounded B", "Gotham Rounded", "Helvetica Neue", Helvetica, Arial, sans-serif;white-space:nowrap;position:absolute;background:#24292e;text-align:center;padding:10px 20px;width:auto;z-index:1000;border-radius:4px;visibility:hidden;opacity:0;transition:transform 0.3s ease, opacity 0.3s ease;-webkit-transform:translate(-50%, 6px);-moz-transform:translate(-50%, 6px);-ms-transform:translate(-50%, 6px);-o-transform:translate(-50%, 6px);transform:translate(-50%, 6px);color:#fff;left:50%;bottom:100%}.mejs-container .mejs-controls .mejs-button.mejs-fullscreen-button:hover:before{visibility:visible;opacity:1;-webkit-transform:translate(-50%, 9px) rotate(45deg);-moz-transform:translate(-50%, 9px) rotate(45deg);-ms-transform:translate(-50%, 9px) rotate(45deg);-o-transform:translate(-50%, 9px) rotate(45deg);transform:translate(-50%, 9px) rotate(45deg)}.mejs-container .mejs-controls .mejs-button.mejs-fullscreen-button:hover:after{visibility:visible;opacity:1;-webkit-transform:translate(-50%, 4px);-moz-transform:translate(-50%, 4px);-ms-transform:translate(-50%, 4px);-o-transform:translate(-50%, 4px);transform:translate(-50%, 4px)}.mejs-container-fullscreen.mejs-container .mejs-controls .mejs-button.mejs-fullscreen-button:after{content:"Exit Fullscreen";white-space:normal}.mejs-container-fullscreen.mejs-container .mejs-controls .mejs-button.mejs-fullscreen-button:last-child:after{left:0}.mejs-container-fullscreen.fixed-controls.mejs-container .mejs-controls .mejs-button.mejs-fullscreen-button:last-child:after{left:-20px}.mejs-container .mejs-controls .mejs-button.mejs-workspaces-button,.mejs-container .mejs-controls .mejs-button.mejs-console-button,.mejs-container .mejs-controls .mejs-button.mejs-sql-playground-button{width:auto;border-left:2px solid #31383e;margin:0 0 0 12px}.mejs-container .mejs-controls .mejs-button.mejs-workspaces-button:not(:hover) button svg,.mejs-container .mejs-controls .mejs-button.mejs-console-button:not(:hover) button svg,.mejs-container .mejs-controls .mejs-button.mejs-sql-playground-button:not(:hover) button svg{fill:#5fcf80}.topic-html .mejs-container .mejs-controls .mejs-button.mejs-workspaces-button:not(:hover) button svg,.topic-html .mejs-container .mejs-controls .mejs-button.mejs-console-button:not(:hover) button svg,.topic-html .mejs-container .mejs-controls .mejs-button.mejs-sql-playground-button:not(:hover) button svg{fill:#39ADD1}.topic-css .mejs-container .mejs-controls .mejs-button.mejs-workspaces-button:not(:hover) button svg,.topic-css .mejs-container .mejs-controls .mejs-button.mejs-console-button:not(:hover) button svg,.topic-css .mejs-container .mejs-controls .mejs-button.mejs-sql-playground-button:not(:hover) button svg{fill:#3079AB}.topic-javascript .mejs-container .mejs-controls .mejs-button.mejs-workspaces-button:not(:hover) button svg,.topic-javascript .mejs-container .mejs-controls .mejs-button.mejs-console-button:not(:hover) button svg,.topic-javascript .mejs-container .mejs-controls .mejs-button.mejs-sql-playground-button:not(:hover) button svg{fill:#c25975}.topic-java .mejs-container .mejs-controls .mejs-button.mejs-workspaces-button:not(:hover) button svg,.topic-java .mejs-container .mejs-controls .mejs-button.mejs-console-button:not(:hover) button svg,.topic-java .mejs-container .mejs-controls .mejs-button.mejs-sql-playground-button:not(:hover) button svg{fill:#2c9676}.topic-ruby .mejs-container .mejs-controls .mejs-button.mejs-workspaces-button:not(:hover) button svg,.topic-ruby .mejs-container .mejs-controls .mejs-button.mejs-console-button:not(:hover) button svg,.topic-ruby .mejs-container .mejs-controls .mejs-button.mejs-sql-playground-button:not(:hover) button svg{fill:#e15258}.topic-business .mejs-container .mejs-controls .mejs-button.mejs-workspaces-button:not(:hover) button svg,.topic-business .mejs-container .mejs-controls .mejs-button.mejs-console-button:not(:hover) button svg,.topic-business .mejs-container .mejs-controls .mejs-button.mejs-sql-playground-button:not(:hover) button svg{fill:#F9845B}.topic-wordpress .mejs-container .mejs-controls .mejs-button.mejs-workspaces-button:not(:hover) button svg,.topic-wordpress .mejs-container .mejs-controls .mejs-button.mejs-console-button:not(:hover) button svg,.topic-wordpress .mejs-container .mejs-controls .mejs-button.mejs-sql-playground-button:not(:hover) button svg{fill:#838CC7}.topic-php .mejs-container .mejs-controls .mejs-button.mejs-workspaces-button:not(:hover) button svg,.topic-php .mejs-container .mejs-controls .mejs-button.mejs-console-button:not(:hover) button svg,.topic-php .mejs-container .mejs-controls .mejs-button.mejs-sql-playground-button:not(:hover) button svg{fill:#7D669E}.topic-ios .mejs-container .mejs-controls .mejs-button.mejs-workspaces-button:not(:hover) button svg,.topic-ios .mejs-container .mejs-controls .mejs-button.mejs-console-button:not(:hover) button svg,.topic-ios .mejs-container .mejs-controls .mejs-button.mejs-sql-playground-button:not(:hover) button svg{fill:#53BBB4}.topic-android .mejs-container .mejs-controls .mejs-button.mejs-workspaces-button:not(:hover) button svg,.topic-android .mejs-container .mejs-controls .mejs-button.mejs-console-button:not(:hover) button svg,.topic-android .mejs-container .mejs-controls .mejs-button.mejs-sql-playground-button:not(:hover) button svg{fill:#5cb860}.topic-design .mejs-container .mejs-controls .mejs-button.mejs-workspaces-button:not(:hover) button svg,.topic-design .mejs-container .mejs-controls .mejs-button.mejs-console-button:not(:hover) button svg,.topic-design .mejs-container .mejs-controls .mejs-button.mejs-sql-playground-button:not(:hover) button svg{fill:#e59a13}.topic-development-tools .mejs-container .mejs-controls .mejs-button.mejs-workspaces-button:not(:hover) button svg,.topic-development-tools .mejs-container .mejs-controls .mejs-button.mejs-console-button:not(:hover) button svg,.topic-development-tools .mejs-container .mejs-controls .mejs-button.mejs-sql-playground-button:not(:hover) button svg{fill:#637a91}.topic-python .mejs-container .mejs-controls .mejs-button.mejs-workspaces-button:not(:hover) button svg,.topic-python .mejs-container .mejs-controls .mejs-button.mejs-console-button:not(:hover) button svg,.topic-python .mejs-container .mejs-controls .mejs-button.mejs-sql-playground-button:not(:hover) button svg{fill:#f092b0}.topic-digital-literacy .mejs-container .mejs-controls .mejs-button.mejs-workspaces-button:not(:hover) button svg,.topic-digital-literacy .mejs-container .mejs-controls .mejs-button.mejs-console-button:not(:hover) button svg,.topic-digital-literacy .mejs-container .mejs-controls .mejs-button.mejs-sql-playground-button:not(:hover) button svg{fill:#c38cd4}.topic-game-development .mejs-container .mejs-controls .mejs-button.mejs-workspaces-button:not(:hover) button svg,.topic-game-development .mejs-container .mejs-controls .mejs-button.mejs-console-button:not(:hover) button svg,.topic-game-development .mejs-container .mejs-controls .mejs-button.mejs-sql-playground-button:not(:hover) button svg{fill:#20898c}.topic-csharp .mejs-container .mejs-controls .mejs-button.mejs-workspaces-button:not(:hover) button svg,.topic-csharp .mejs-container .mejs-controls .mejs-button.mejs-console-button:not(:hover) button svg,.topic-csharp .mejs-container .mejs-controls .mejs-button.mejs-sql-playground-button:not(:hover) button svg{fill:#9e4d83}.topic-databases .mejs-container .mejs-controls .mejs-button.mejs-workspaces-button:not(:hover) button svg,.topic-databases .mejs-container .mejs-controls .mejs-button.mejs-console-button:not(:hover) button svg,.topic-databases .mejs-container .mejs-controls .mejs-button.mejs-sql-playground-button:not(:hover) button svg{fill:#eb7728}.topic-undefined .mejs-container .mejs-controls .mejs-button.mejs-workspaces-button:not(:hover) button svg,.topic-undefined .mejs-container .mejs-controls .mejs-button.mejs-console-button:not(:hover) button svg,.topic-undefined .mejs-container .mejs-controls .mejs-button.mejs-sql-playground-button:not(:hover) button svg{fill:#717b85}.mejs-container .mejs-controls .mejs-button.mejs-workspaces-button button,.mejs-container .mejs-controls .mejs-button.mejs-console-button button,.mejs-container .mejs-controls .mejs-button.mejs-sql-playground-button button{width:auto;padding:0 20px;font-size:14px;color:#5fcf80;-webkit-animation:pulsate-opacity-to-65 1.05s linear 0s 8 alternate;-moz-animation:pulsate-opacity-to-65 1.05s linear 0s 8 alternate;animation:pulsate-opacity-to-65 1.05s linear 0s 8 alternate}.mejs-container .mejs-controls .mejs-button.mejs-workspaces-button button.loading,.mejs-container .mejs-controls .mejs-button.mejs-console-button button.loading,.mejs-container .mejs-controls .mejs-button.mejs-sql-playground-button button.loading{-webkit-animation:loading 2s infinite;-moz-animation:loading 2s infinite;animation:loading 2s infinite}.topic-html .mejs-container .mejs-controls .mejs-button.mejs-workspaces-button button,.topic-html .mejs-container .mejs-controls .mejs-button.mejs-console-button button,.topic-html .mejs-container .mejs-controls .mejs-button.mejs-sql-playground-button button{color:#52b7d7}.topic-css .mejs-container .mejs-controls .mejs-button.mejs-workspaces-button button,.topic-css .mejs-container .mejs-controls .mejs-button.mejs-console-button button,.topic-css .mejs-container .mejs-controls .mejs-button.mejs-sql-playground-button button{color:#378ac3}.topic-javascript .mejs-container .mejs-controls .mejs-button.mejs-workspaces-button button,.topic-javascript .mejs-container .mejs-controls .mejs-button.mejs-console-button button,.topic-javascript .mejs-container .mejs-controls .mejs-button.mejs-sql-playground-button button{color:#ca6f88}.topic-java .mejs-container .mejs-controls .mejs-button.mejs-workspaces-button button,.topic-java .mejs-container .mejs-controls .mejs-button.mejs-console-button button,.topic-java .mejs-container .mejs-controls .mejs-button.mejs-sql-playground-button button{color:#33ae89}.topic-ruby .mejs-container .mejs-controls .mejs-button.mejs-workspaces-button button,.topic-ruby .mejs-container .mejs-controls .mejs-button.mejs-console-button button,.topic-ruby .mejs-container .mejs-controls .mejs-button.mejs-sql-playground-button button{color:#e66c71}.topic-business .mejs-container .mejs-controls .mejs-button.mejs-workspaces-button button,.topic-business .mejs-container .mejs-controls .mejs-button.mejs-console-button button,.topic-business .mejs-container .mejs-controls .mejs-button.mejs-sql-playground-button button{color:#fa9a79}.topic-wordpress .mejs-container .mejs-controls .mejs-button.mejs-workspaces-button button,.topic-wordpress .mejs-container .mejs-controls .mejs-button.mejs-console-button button,.topic-wordpress .mejs-container .mejs-controls .mejs-button.mejs-sql-playground-button button{color:#98a0d1}.topic-php .mejs-container .mejs-controls .mejs-button.mejs-workspaces-button button,.topic-php .mejs-container .mejs-controls .mejs-button.mejs-console-button button,.topic-php .mejs-container .mejs-controls .mejs-button.mejs-sql-playground-button button{color:#8d79aa}.topic-ios .mejs-container .mejs-controls .mejs-button.mejs-workspaces-button button,.topic-ios .mejs-container .mejs-controls .mejs-button.mejs-console-button button,.topic-ios .mejs-container .mejs-controls .mejs-button.mejs-sql-playground-button button{color:#69c4be}.topic-android .mejs-container .mejs-controls .mejs-button.mejs-workspaces-button button,.topic-android .mejs-container .mejs-controls .mejs-button.mejs-console-button button,.topic-android .mejs-container .mejs-controls .mejs-button.mejs-sql-playground-button button{color:#71c175}.topic-design .mejs-container .mejs-controls .mejs-button.mejs-workspaces-button button,.topic-design .mejs-container .mejs-controls .mejs-button.mejs-console-button button,.topic-design .mejs-container .mejs-controls .mejs-button.mejs-sql-playground-button button{color:#eda729}.topic-development-tools .mejs-container .mejs-controls .mejs-button.mejs-workspaces-button button,.topic-development-tools .mejs-container .mejs-controls .mejs-button.mejs-console-button button,.topic-development-tools .mejs-container .mejs-controls .mejs-button.mejs-sql-playground-button button{color:#73899f}.topic-python .mejs-container .mejs-controls .mejs-button.mejs-workspaces-button button,.topic-python .mejs-container .mejs-controls .mejs-button.mejs-console-button button,.topic-python .mejs-container .mejs-controls .mejs-button.mejs-sql-playground-button button{color:#f4adc3}.topic-digital-literacy .mejs-container .mejs-controls .mejs-button.mejs-workspaces-button button,.topic-digital-literacy .mejs-container .mejs-controls .mejs-button.mejs-console-button button,.topic-digital-literacy .mejs-container .mejs-controls .mejs-button.mejs-sql-playground-button button{color:#cfa2dc}.topic-game-development .mejs-container .mejs-controls .mejs-button.mejs-workspaces-button button,.topic-game-development .mejs-container .mejs-controls .mejs-button.mejs-console-button button,.topic-game-development .mejs-container .mejs-controls .mejs-button.mejs-sql-playground-button button{color:#26a1a5}.topic-csharp .mejs-container .mejs-controls .mejs-button.mejs-workspaces-button button,.topic-csharp .mejs-container .mejs-controls .mejs-button.mejs-console-button button,.topic-csharp .mejs-container .mejs-controls .mejs-button.mejs-sql-playground-button button{color:#af5b93}.topic-databases .mejs-container .mejs-controls .mejs-button.mejs-workspaces-button button,.topic-databases .mejs-container .mejs-controls .mejs-button.mejs-console-button button,.topic-databases .mejs-container .mejs-controls .mejs-button.mejs-sql-playground-button button{color:#ee8944}.topic-undefined .mejs-container .mejs-controls .mejs-button.mejs-workspaces-button button,.topic-undefined .mejs-container .mejs-controls .mejs-button.mejs-console-button button,.topic-undefined .mejs-container .mejs-controls .mejs-button.mejs-sql-playground-button button{color:#818a94}.mejs-container .mejs-controls .mejs-button.mejs-workspaces-button button svg,.mejs-container .mejs-controls .mejs-button.mejs-console-button button svg,.mejs-container .mejs-controls .mejs-button.mejs-sql-playground-button button svg{margin-right:9px}.mejs-container .mejs-controls .mejs-button.mejs-workspaces-button button:hover,.mejs-container .mejs-controls .mejs-button.mejs-console-button button:hover,.mejs-container .mejs-controls .mejs-button.mejs-sql-playground-button button:hover{color:#fff}.mejs-container .mejs-controls .mejs-button.mejs-workspaces-button button:hover svg,.mejs-container .mejs-controls .mejs-button.mejs-console-button button:hover svg,.mejs-container .mejs-controls .mejs-button.mejs-sql-playground-button button:hover svg{fill:#fff}.mejs-container .mejs-controls .mejs-time{height:60px;box-sizing:border-box}.mejs-container .mejs-controls .mejs-time.mejs-currenttime-container{width:64px;padding:0 0 0 15px}.mejs-container .mejs-controls .mejs-time.mejs-duration-container{width:70px;padding:0 40px 0 10px}.mejs-container .mejs-controls .mejs-time.long-duration{width:80px;padding-left:10px}.mejs-container .mejs-controls .mejs-time .mejs-currenttime,.mejs-container .mejs-controls .mejs-time .mejs-duration{font:13px/60px "Gotham Rounded A", "Gotham Rounded B", "Gotham Rounded", "Helvetica Neue", Helvetica, Arial, sans-serif;color:#666f78;margin:0}.mejs-container .mejs-controls .mejs-time-rail{padding:23px 0 0;height:100%}.mejs-container .mejs-controls .mejs-time-rail span{height:auto;border-radius:none}.mejs-container .mejs-controls .mejs-time-rail .mejs-time-loaded{display:none}.mejs-container .mejs-controls .mejs-time-rail .mejs-time-total,.mejs-container .mejs-controls .mejs-time-rail .mejs-time-handle,.mejs-container .mejs-controls .mejs-time-rail .mejs-time-current,.mejs-container .mejs-controls .mejs-time-rail .mejs-time-buffering{background:#2f363c;height:14px;border-radius:14px}.mejs-container .mejs-controls .mejs-time-rail .mejs-time-current{background:#5fcf80;border:3px solid #2f363c;transition:width 0.15s ease}.topic-html .mejs-container .mejs-controls .mejs-time-rail .mejs-time-current{background:#39ADD1}.topic-css .mejs-container .mejs-controls .mejs-time-rail .mejs-time-current{background:#3079AB}.topic-javascript .mejs-container .mejs-controls .mejs-time-rail .mejs-time-current{background:#c25975}.topic-java .mejs-container .mejs-controls .mejs-time-rail .mejs-time-current{background:#2c9676}.topic-ruby .mejs-container .mejs-controls .mejs-time-rail .mejs-time-current{background:#e15258}.topic-business .mejs-container .mejs-controls .mejs-time-rail .mejs-time-current{background:#F9845B}.topic-wordpress .mejs-container .mejs-controls .mejs-time-rail .mejs-time-current{background:#838CC7}.topic-php .mejs-container .mejs-controls .mejs-time-rail .mejs-time-current{background:#7D669E}.topic-ios .mejs-container .mejs-controls .mejs-time-rail .mejs-time-current{background:#53BBB4}.topic-android .mejs-container .mejs-controls .mejs-time-rail .mejs-time-current{background:#5cb860}.topic-design .mejs-container .mejs-controls .mejs-time-rail .mejs-time-current{background:#e59a13}.topic-development-tools .mejs-container .mejs-controls .mejs-time-rail .mejs-time-current{background:#637a91}.topic-python .mejs-container .mejs-controls .mejs-time-rail .mejs-time-current{background:#f092b0}.topic-digital-literacy .mejs-container .mejs-controls .mejs-time-rail .mejs-time-current{background:#c38cd4}.topic-game-development .mejs-container .mejs-controls .mejs-time-rail .mejs-time-current{background:#20898c}.topic-csharp .mejs-container .mejs-controls .mejs-time-rail .mejs-time-current{background:#9e4d83}.topic-databases .mejs-container .mejs-controls .mejs-time-rail .mejs-time-current{background:#eb7728}.topic-undefined .mejs-container .mejs-controls .mejs-time-rail .mejs-time-current{background:#717b85}.mejs-container .mejs-controls .mejs-time-rail:hover .mejs-time-float{visibility:visible;opacity:1;-webkit-transform:translate(-50%, -10px);-moz-transform:translate(-50%, -10px);-ms-transform:translate(-50%, -10px);-o-transform:translate(-50%, -10px);transform:translate(-50%, -10px)}.mejs-container .mejs-controls .mejs-time-rail .mejs-time-float{position:absolute;background:#24292e;text-align:center;padding:10px 20px;width:auto;z-index:1000;border-radius:4px;visibility:hidden;opacity:0;transition:transform 0.3s ease, opacity 0.3s ease;-webkit-transform:translate(-50%, 6px);-moz-transform:translate(-50%, 6px);-ms-transform:translate(-50%, 6px);-o-transform:translate(-50%, 6px);transform:translate(-50%, 6px);color:#fff;left:50%;bottom:100%;padding-left:20px;padding-right:20px;top:auto;width:auto;border:none;margin:0}.mejs-container .mejs-controls .mejs-time-rail .mejs-time-float-current{font:500 14px/18px "Gotham Rounded A", "Gotham Rounded B", "Gotham Rounded", "Helvetica Neue", Helvetica, Arial, sans-serif;margin:0;position:relative;width:auto;display:inline;color:#fff}.mejs-container .mejs-controls .mejs-time-rail .mejs-time-float-corner{position:absolute;z-index:1001;content:"";background:#24292e;width:10px;height:10px;top:100%;-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;-webkit-transform:translate(-50%, -50%) rotate(45deg);-moz-transform:translate(-50%, -50%) rotate(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);-o-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg);left:50%;border-radius:0 0 3px 0;border:none}.mejs-container .mejs-controls .mejs-time-total{margin:0;background:#000}.mejs-captions-layer{left:0;right:0}@media screen and (max-width: 679px){.mejs-captions-layer{bottom:0}}@media screen and (min-width: 680px){.mejs-captions-layer{bottom:60px}}.mejs-captions-layer .mejs-captions-position{width:auto}@media screen and (min-width: 680px){.mejs-captions-layer .mejs-captions-position{bottom:15px;left:30px;right:30px}}@media screen and (max-width: 679px){.mejs-captions-layer .mejs-captions-position{left:20px;right:20px;bottom:10px}}.mejs-captions-layer .mejs-captions-text{padding:10px;background:rgba(0,0,0,0.85);color:#fff;border:none;line-height:1.45;display:inline-block;box-shadow:rgba(0,0,0,0.1) 0 0 5px 5px;border-radius:4px}@media screen and (min-width: 960px){.mejs-captions-layer .mejs-captions-text{font-size:18px}}@media screen and (min-width: 680px) and (max-width: 959px){.mejs-captions-layer .mejs-captions-text{font-size:16px}}@media screen and (max-width: 679px){.mejs-captions-layer .mejs-captions-text{font-size:14px}}.mejs-overlay{height:auto !important;width:auto !important;top:0;left:0;bottom:0;right:0}div.mejs-container:not(.mejs-treehouse-is-paused) .mejs-overlay{border-radius:4px;background:rgba(0,0,0,0.25)}.mejs-overlay:hover .mejs-overlay-button{background:url("https://static.teamtreehouse.com/assets/icons/icon-player-4532618970c39a6c31d09b27ad6cf901.svg") no-repeat}.mejs-overlay .mejs-overlay-button{background:url("https://static.teamtreehouse.com/assets/icons/icon-player-4532618970c39a6c31d09b27ad6cf901.svg") no-repeat;width:100px;height:100px;margin-top:-50px !important}.mejs-overlay .mejs-overlay-loading{background:none;width:100px;height:100px;margin:-50px 0 0 -68px;transform-origin:center center;-webkit-animation:spin 1s linear infinite;-moz-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.mejs-overlay .mejs-overlay-loading span{background:url("https://static.teamtreehouse.com/assets/icons/icon-player-4532618970c39a6c31d09b27ad6cf901.svg") no-repeat -122px -23px;width:118px;height:100px;margin-left:-18px}@media screen and (min-width: 680px){.mejs-treehouse-is-paused .mejs-overlay-play .mejs-overlay-button{display:none}}@media screen and (max-width: 679px){.mejs-treehouse-is-paused .mejs-overlay-play .mejs-overlay-button{display:block !important}}.star-rating-container{direction:rtl;margin:0 auto;width:190px}.star-rating-container:before,.star-rating-container:after{content:" ";display:table}.star-rating-container:after{clear:both}.star-rating-input{display:none}.star-rating-icon{cursor:pointer;padding:0 3px;display:block;float:right}.star-rating-icon svg{fill:none;stroke:#55616c;stroke-width:2px}.star-rating-container:not(:hover):not(.rating-chosen) .star-rating-icon svg{stroke:#FFD365}.topic-html .star-rating-container:not(:hover):not(.rating-chosen) .star-rating-icon svg{stroke:#39ADD1}.topic-css .star-rating-container:not(:hover):not(.rating-chosen) .star-rating-icon svg{stroke:#3079AB}.topic-javascript .star-rating-container:not(:hover):not(.rating-chosen) .star-rating-icon svg{stroke:#c25975}.topic-java .star-rating-container:not(:hover):not(.rating-chosen) .star-rating-icon svg{stroke:#2c9676}.topic-ruby .star-rating-container:not(:hover):not(.rating-chosen) .star-rating-icon svg{stroke:#e15258}.topic-business .star-rating-container:not(:hover):not(.rating-chosen) .star-rating-icon svg{stroke:#F9845B}.topic-wordpress .star-rating-container:not(:hover):not(.rating-chosen) .star-rating-icon svg{stroke:#838CC7}.topic-php .star-rating-container:not(:hover):not(.rating-chosen) .star-rating-icon svg{stroke:#7D669E}.topic-ios .star-rating-container:not(:hover):not(.rating-chosen) .star-rating-icon svg{stroke:#53BBB4}.topic-android .star-rating-container:not(:hover):not(.rating-chosen) .star-rating-icon svg{stroke:#5cb860}.topic-design .star-rating-container:not(:hover):not(.rating-chosen) .star-rating-icon svg{stroke:#e59a13}.topic-development-tools .star-rating-container:not(:hover):not(.rating-chosen) .star-rating-icon svg{stroke:#637a91}.topic-python .star-rating-container:not(:hover):not(.rating-chosen) .star-rating-icon svg{stroke:#f092b0}.topic-digital-literacy .star-rating-container:not(:hover):not(.rating-chosen) .star-rating-icon svg{stroke:#c38cd4}.topic-game-development .star-rating-container:not(:hover):not(.rating-chosen) .star-rating-icon svg{stroke:#20898c}.topic-csharp .star-rating-container:not(:hover):not(.rating-chosen) .star-rating-icon svg{stroke:#9e4d83}.topic-databases .star-rating-container:not(:hover):not(.rating-chosen) .star-rating-icon svg{stroke:#eb7728}.topic-undefined .star-rating-container:not(:hover):not(.rating-chosen) .star-rating-icon svg{stroke:#717b85}.star-rating-icon:hover svg,.star-rating-icon:hover ~ .star-rating-icon svg{stroke:#FFD365}.topic-html .star-rating-icon:hover svg,.topic-html .star-rating-icon:hover ~ .star-rating-icon svg{stroke:#39ADD1}.topic-css .star-rating-icon:hover svg,.topic-css .star-rating-icon:hover ~ .star-rating-icon svg{stroke:#3079AB}.topic-javascript .star-rating-icon:hover svg,.topic-javascript .star-rating-icon:hover ~ .star-rating-icon svg{stroke:#c25975}.topic-java .star-rating-icon:hover svg,.topic-java .star-rating-icon:hover ~ .star-rating-icon svg{stroke:#2c9676}.topic-ruby .star-rating-icon:hover svg,.topic-ruby .star-rating-icon:hover ~ .star-rating-icon svg{stroke:#e15258}.topic-business .star-rating-icon:hover svg,.topic-business .star-rating-icon:hover ~ .star-rating-icon svg{stroke:#F9845B}.topic-wordpress .star-rating-icon:hover svg,.topic-wordpress .star-rating-icon:hover ~ .star-rating-icon svg{stroke:#838CC7}.topic-php .star-rating-icon:hover svg,.topic-php .star-rating-icon:hover ~ .star-rating-icon svg{stroke:#7D669E}.topic-ios .star-rating-icon:hover svg,.topic-ios .star-rating-icon:hover ~ .star-rating-icon svg{stroke:#53BBB4}.topic-android .star-rating-icon:hover svg,.topic-android .star-rating-icon:hover ~ .star-rating-icon svg{stroke:#5cb860}.topic-design .star-rating-icon:hover svg,.topic-design .star-rating-icon:hover ~ .star-rating-icon svg{stroke:#e59a13}.topic-development-tools .star-rating-icon:hover svg,.topic-development-tools .star-rating-icon:hover ~ .star-rating-icon svg{stroke:#637a91}.topic-python .star-rating-icon:hover svg,.topic-python .star-rating-icon:hover ~ .star-rating-icon svg{stroke:#f092b0}.topic-digital-literacy .star-rating-icon:hover svg,.topic-digital-literacy .star-rating-icon:hover ~ .star-rating-icon svg{stroke:#c38cd4}.topic-game-development .star-rating-icon:hover svg,.topic-game-development .star-rating-icon:hover ~ .star-rating-icon svg{stroke:#20898c}.topic-csharp .star-rating-icon:hover svg,.topic-csharp .star-rating-icon:hover ~ .star-rating-icon svg{stroke:#9e4d83}.topic-databases .star-rating-icon:hover svg,.topic-databases .star-rating-icon:hover ~ .star-rating-icon svg{stroke:#eb7728}.topic-undefined .star-rating-icon:hover svg,.topic-undefined .star-rating-icon:hover ~ .star-rating-icon svg{stroke:#717b85}.star-rating-input:checked ~ .star-rating-icon svg{fill:#FFD365;stroke:#FFD365}.topic-html .star-rating-input:checked ~ .star-rating-icon svg{fill:#39ADD1;stroke:#39ADD1}.topic-css .star-rating-input:checked ~ .star-rating-icon svg{fill:#3079AB;stroke:#3079AB}.topic-javascript .star-rating-input:checked ~ .star-rating-icon svg{fill:#c25975;stroke:#c25975}.topic-java .star-rating-input:checked ~ .star-rating-icon svg{fill:#2c9676;stroke:#2c9676}.topic-ruby .star-rating-input:checked ~ .star-rating-icon svg{fill:#e15258;stroke:#e15258}.topic-business .star-rating-input:checked ~ .star-rating-icon svg{fill:#F9845B;stroke:#F9845B}.topic-wordpress .star-rating-input:checked ~ .star-rating-icon svg{fill:#838CC7;stroke:#838CC7}.topic-php .star-rating-input:checked ~ .star-rating-icon svg{fill:#7D669E;stroke:#7D669E}.topic-ios .star-rating-input:checked ~ .star-rating-icon svg{fill:#53BBB4;stroke:#53BBB4}.topic-android .star-rating-input:checked ~ .star-rating-icon svg{fill:#5cb860;stroke:#5cb860}.topic-design .star-rating-input:checked ~ .star-rating-icon svg{fill:#e59a13;stroke:#e59a13}.topic-development-tools .star-rating-input:checked ~ .star-rating-icon svg{fill:#637a91;stroke:#637a91}.topic-python .star-rating-input:checked ~ .star-rating-icon svg{fill:#f092b0;stroke:#f092b0}.topic-digital-literacy .star-rating-input:checked ~ .star-rating-icon svg{fill:#c38cd4;stroke:#c38cd4}.topic-game-development .star-rating-input:checked ~ .star-rating-icon svg{fill:#20898c;stroke:#20898c}.topic-csharp .star-rating-input:checked ~ .star-rating-icon svg{fill:#9e4d83;stroke:#9e4d83}.topic-databases .star-rating-input:checked ~ .star-rating-icon svg{fill:#eb7728;stroke:#eb7728}.topic-undefined .star-rating-input:checked ~ .star-rating-icon svg{fill:#717b85;stroke:#717b85}span.loading-spinner{width:100px;height:100px;position:relative;top:18px;left:10px;border:solid 3px #b9c1c7;border-radius:100px;-webkit-animation:spin 1.2s infinite linear;-moz-animation:spin 1.2s infinite linear;animation:spin 1.2s infinite linear;display:none}html.loading span.loading-spinner{display:inline-block}span.loading-spinner>span{display:inline-block;width:100px;height:100px;border:solid 3px #60676d;position:absolute;top:-3px;left:-3px;z-index:2;clip:rect(0, 9px, 10px, 0);border-radius:100px}span.loading-spinner.loading-spinner-large{width:80px;height:80px;top:0;left:0;margin:0 0 -45px;border:15px solid #f0f2f4;display:inline-block}span.loading-spinner.loading-spinner-large>span{width:80px;height:80px;border:15px solid #384047;clip:rect(0, 40px, 40px, 0);top:-15px;left:-15px}.transparent-while-loading{opacity:0.3}.circle-progress{overflow:visible;fill:none;stroke-width:2px;stroke-dasharray:0;stroke-dashoffset:0;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);transition:stroke-dashoffset .30s ease-in-out}.ff .circle-progress{-webkit-animation:rotate-90 0s 1 linear forwards;-moz-animation:rotate-90 0s 1 linear forwards;animation:rotate-90 0s 1 linear forwards}@-webkit-keyframes rotate-90{to{-webkit-transform:rotate(-90deg)}}@-moz-keyframes rotate-90{to{-moz-transform:rotate(-90deg)}}@keyframes rotate-90{to{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}}.circle-progress-base{stroke:#dfe3e4}.circle-progress-base-overlay{stroke:#dfe3e4}.circle-progress-bar{stroke:#5fcf80}.radial-progress{width:80px;height:80px;position:relative;display:inline-block}.radial-progress:after{content:"";border:6px solid #d4d9dd;position:absolute;top:0;left:0;bottom:0;right:0;border-radius:50%}.radial-progress .progress{text-align:center;margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;height:1em;line-height:1;color:#384047}.radial-progress.unstarted .progress{color:#576366}.radial-progress svg{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}.radial-progress svg .background{stroke:#d4d9dd}.radial-progress svg path.foreground{transition:stroke-dashoffset 0.5s;stroke:#5fcf80;stroke-dasharray:1000 1000;stroke-dashoffset:-1000}.tabs{margin:0 0 30px;position:relative}.tabs:before,.tabs:after{content:" ";display:table}.tabs:after{clear:both}@media screen and (min-width: 680px){.tabs{border-bottom:2px solid rgba(0,0,0,0.08)}}.tabs h2{font-size:24px;line-height:24px}@media screen and (min-width: 680px){.tabs h2{position:absolute;left:0;bottom:20px}}@media screen and (max-width: 679px){.tabs h2{padding-bottom:20px;margin-bottom:-2px;border-bottom:2px solid rgba(0,0,0,0.05)}}.tabs ul{list-style:none}.tabs ul:before,.tabs ul:after{content:" ";display:table}.tabs ul:after{clear:both}@media screen and (min-width: 680px){.right.tabs ul{float:right}}.tabs li{font-size:14px;font-weight:500;position:relative;transition:border-color .15s ease}@media screen and (min-width: 960px){.left.tabs li{margin-right:30px}.right.tabs li{margin-left:30px}}@media screen and (min-width: 680px) and (max-width: 959px){.left.tabs li{margin-right:20px}.right.tabs li{margin-left:20px}}@media screen and (min-width: 680px){.tabs li{border-bottom:2px solid transparent;bottom:-2px}.left.tabs li{float:left}.right.tabs li{float:left}}@media screen and (max-width: 679px){.tabs li{border-bottom:2px solid rgba(0,0,0,0.05)}}.tabs li.current a,.tabs li:hover a{color:#343b3d}.tabs li.current{border-color:#b5bec2}.tabs li.current a{cursor:default}.tabs li a{display:block;color:#7b8b8e;transition:color .15s ease}@media screen and (min-width: 680px){.tabs li a{padding:0 0 22px}}@media screen and (max-width: 679px){.tabs li a{padding:15px 0}}.tabs li a:hover{color:#4b5658}.sorting-container.tabbed-container{border-bottom:1px solid #e8ebed}@media screen and (min-width: 680px){.sorting-container.tabbed-container li a{padding:25px 0 25px 0}}@media screen and (max-width: 679px){.sorting-container.tabbed-container li a{padding:15px 0 15px 0}}.sorting-container.tabbed-container li a .marker{background:#4b5658;color:#FFF;padding:2px 6px 2px 5px;border-radius:30px;font-size:12px;position:relative;top:-1px;left:1px}@media screen and (min-width: 680px){.sorting-container.tabbed-container li .selected{border-bottom:5px solid #e8ebed;padding-bottom:20px}}@media screen and (max-width: 679px){.sorting-container.tabbed-container li .selected{padding-bottom:15px}}table.data{width:100%;border-collapse:collapse}@media screen and (max-width: 679px){table.data{margin-bottom:20px}}@media screen and (min-width: 680px){table.data{margin-bottom:30px}}table.data thead{border-bottom:1px solid #dfe3e4}table.data tr{border-bottom:1px solid #dfe3e4}table.data tr:last-child{border:none}table.data td,table.data th{vertical-align:top;font-size:14px;text-align:left;line-height:1.5}@media screen and (max-width: 959px){table.data td,table.data th{padding:15px 5px}}@media screen and (min-width: 960px){table.data td,table.data th{padding:15px}}table.data td:first-child,table.data th:first-child{padding-left:0}table.data td:last-child,table.data th:last-child{padding-right:0}table.data td.actions,table.data th.actions{text-align:right}table.data th{padding-top:0;padding-bottom:10px;color:#7b8b8e}.card{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-sizing:border-box;display:block;position:relative;padding:0 15px;transition:transform 50ms ease;-webkit-animation:card-fade-up 0.5s ease;-moz-animation:card-fade-up 0.5s ease;animation:card-fade-up 0.5s ease}@media screen and (max-width: 679px){.card{margin-bottom:20px}}@media screen and (min-width: 680px){.card{margin-bottom:30px}}.card *,.card *:before,.card *:after{box-sizing:border-box}@-webkit-keyframes card-fade-up{0%{opacity:0;-webkit-transform:translatey(20px)}100%{opacity:1;-webkit-transform:translatey(0)}}@-moz-keyframes card-fade-up{0%{opacity:0;-moz-transform:translatey(20px)}100%{opacity:1;-moz-transform:translatey(0)}}@keyframes card-fade-up{0%{opacity:0;-webkit-transform:translatey(20px);-moz-transform:translatey(20px);-ms-transform:translatey(20px);-o-transform:translatey(20px);transform:translatey(20px)}100%{opacity:1;-webkit-transform:translatey(0);-moz-transform:translatey(0);-ms-transform:translatey(0);-o-transform:translatey(0);transform:translatey(0)}}.modal .card{z-index:500}.card-list .card:active{-webkit-transform:translatey(3px);-moz-transform:translatey(3px);-ms-transform:translatey(3px);-o-transform:translatey(3px);transform:translatey(3px)}.card:hover,.card:active{z-index:10}.card .hidden{display:none}.card.current-card{width:100%}.card-list{list-style:none;margin:0 -15px;box-sizing:border-box}.card-list *,.card-list *:before,.card-list *:after{box-sizing:border-box}.card-list:before,.card-list:after{content:" ";display:table}.card-list:after{clear:both}@media screen and (min-width: 1300px){.card-list.truncated .card:nth-child(4){display:none}}.card.track.variable-height{margin-bottom:10px}.card.track:not(.variable-height){margin-bottom:40px}.card.track.current-card>a{padding-bottom:90px}@media screen and (min-width: 750px){#container.with-sidebar #content .card{width:50%;float:left}#container.with-sidebar #content .card:nth-child(even){padding-left:15px}#container.with-sidebar #content .card:nth-child(even) .card-tags,#container.with-sidebar #content .card:nth-child(even) .card-actions{left:45px}#container.with-sidebar #content .card:nth-child(even) .confirmation-tarp{left:15px}#container.with-sidebar #content .card:nth-child(odd){padding-right:15px}#container.with-sidebar #content .card:nth-child(odd) .card-actions{right:45px}#container.with-sidebar #content .card:nth-child(odd).current-card .actions{right:30px}#container.with-sidebar #content .card:nth-child(odd) .confirmation-tarp{right:15px}#container.with-sidebar #content .card.current-card{width:100%;padding-right:0}}@media screen and (min-width: 750px) and (max-width: 1349px){#container:not(.with-sidebar) #content .card{width:50%;float:left}#container:not(.with-sidebar) #content .card:nth-child(even){padding-left:15px}#container:not(.with-sidebar) #content .card:nth-child(even) .card-tags,#container:not(.with-sidebar) #content .card:nth-child(even) .card-actions{left:45px}#container:not(.with-sidebar) #content .card:nth-child(even) .confirmation-tarp{left:15px}#container:not(.with-sidebar) #content .card:nth-child(odd){padding-right:15px}#container:not(.with-sidebar) #content .card:nth-child(odd) .card-actions{right:45px}#container:not(.with-sidebar) #content .card:nth-child(odd).current-card .actions{right:30px}#container:not(.with-sidebar) #content .card:nth-child(odd) .confirmation-tarp{right:15px}#container:not(.with-sidebar) #content .card.current-card{width:100%;padding-right:0}}@media screen and (min-width: 1350px){#container:not(.with-sidebar) #content .card{float:left;width:33.3%}}.card-title{position:relative;background:#fff;box-shadow:0 2px 0 rgba(0,0,0,0.06);border-radius:4px;box-sizing:border-box;border-radius:5px 5px 4px 4px;color:#b2bac2;display:block;min-height:310px;position:relative;padding:88px 30px 30px}.card-title *,.card-title *:before,.card-title *:after{box-sizing:border-box}.card-title:before,.card-title:after{content:" ";display:table}.card-title:after{clear:both}.modal .card-title.trailer{padding-bottom:90px}.modal .card-title.trailer .estimate{display:none}.trailer .card-title{padding-top:265px}.variable-height .card-title{padding-bottom:100px}a.card-title{cursor:pointer}.home-card .card-title{height:340px}.track .card-title:after,.track .card-title:before{content:"";background:#fff;height:5px;display:block;box-shadow:0 2px 0 rgba(0,0,0,0.07) inset,0 2px 0 rgba(0,0,0,0.07);border-radius:0 0 4px 4px;position:absolute;top:100%;right:10px;left:10px;transition:.1s ease-in-out}.track .card-title:before{height:10px;left:20px;right:20px}.track .card-title.card-link:hover:after{height:10px}.track .card-title.card-link:hover:before{height:20px}.card-title strong,.card-title h3,.card-title .description{transition:color 300ms ease}.card-title strong{display:block;margin:0 0 8px;line-height:12px;color:#7b8b8e;font-size:14px}.trailer .card-title strong{font-size:12px;margin-bottom:0}a.card-title:hover strong{color:#6a787c}.card-title h3{font-size:18px;line-height:24px;margin:0 0 20px;color:#4b5658}.trailer .card-title h3{font-size:14px;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}a.card-title:hover h3{color:#3b4345}.card-title .description{color:#7b8b8e;position:relative;z-index:0;font-size:14px;overflow:hidden;margin:0}.modal .card-title .description{color:#576366}.card-title .description a{display:inline;font-weight:500}.topic-html.card-title .description a{color:#39ADD1}.topic-html .card-title .description a{color:#39ADD1}.topic-css.card-title .description a{color:#3079AB}.topic-css .card-title .description a{color:#3079AB}.topic-javascript.card-title .description a{color:#c25975}.topic-javascript .card-title .description a{color:#c25975}.topic-java.card-title .description a{color:#2c9676}.topic-java .card-title .description a{color:#2c9676}.topic-ruby.card-title .description a{color:#e15258}.topic-ruby .card-title .description a{color:#e15258}.topic-business.card-title .description a{color:#F9845B}.topic-business .card-title .description a{color:#F9845B}.topic-wordpress.card-title .description a{color:#838CC7}.topic-wordpress .card-title .description a{color:#838CC7}.topic-php.card-title .description a{color:#7D669E}.topic-php .card-title .description a{color:#7D669E}.topic-ios.card-title .description a{color:#53BBB4}.topic-ios .card-title .description a{color:#53BBB4}.topic-android.card-title .description a{color:#5cb860}.topic-android .card-title .description a{color:#5cb860}.topic-design.card-title .description a{color:#e59a13}.topic-design .card-title .description a{color:#e59a13}.topic-development-tools.card-title .description a{color:#637a91}.topic-development-tools .card-title .description a{color:#637a91}.topic-python.card-title .description a{color:#f092b0}.topic-python .card-title .description a{color:#f092b0}.topic-digital-literacy.card-title .description a{color:#c38cd4}.topic-digital-literacy .card-title .description a{color:#c38cd4}.topic-game-development.card-title .description a{color:#20898c}.topic-game-development .card-title .description a{color:#20898c}.topic-csharp.card-title .description a{color:#9e4d83}.topic-csharp .card-title .description a{color:#9e4d83}.topic-databases.card-title .description a{color:#eb7728}.topic-databases .card-title .description a{color:#eb7728}.topic-undefined.card-title .description a{color:#717b85}.topic-undefined .card-title .description a{color:#717b85}.card:not(.variable-height) .card-title .description{max-height:40px}html.webkit .card:not(.variable-height) .card-title .description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}html:not(.webkit) .card:not(.variable-height) .card-title .description:after{position:absolute;bottom:0;right:0;height:16px;width:80px;content:"";background-image:-webkit-linear-gradient(left, rgba(255,255,255,0), #fff 40%, #fff);background-image:linear-gradient(to right, rgba(255,255,255,0), #fff 40%, #fff)}.card-title .description p:last-child{margin:0}a.card-title:hover .description{color:#6a787c}.card-title .current-step{position:absolute;left:30px;right:30px;bottom:90px;margin:0;height:18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.card-title .current-step svg{position:relative;vertical-align:middle;height:16px;width:16px;margin-right:5px;top:-1px;fill:#7b8b8e}.safari .card-title .current-step svg{top:-2px}.card-progress{position:absolute;border-radius:4px 4px 0 0;color:#fff;display:block;height:58px;line-height:58px;top:0;left:0;right:0;padding:0 30px;background-color:#717b85}.topic-html.card-progress{background-color:#39ADD1}.topic-html .card-progress{background-color:#39ADD1}.topic-css.card-progress{background-color:#3079AB}.topic-css .card-progress{background-color:#3079AB}.topic-javascript.card-progress{background-color:#c25975}.topic-javascript .card-progress{background-color:#c25975}.topic-java.card-progress{background-color:#2c9676}.topic-java .card-progress{background-color:#2c9676}.topic-ruby.card-progress{background-color:#e15258}.topic-ruby .card-progress{background-color:#e15258}.topic-business.card-progress{background-color:#F9845B}.topic-business .card-progress{background-color:#F9845B}.topic-wordpress.card-progress{background-color:#838CC7}.topic-wordpress .card-progress{background-color:#838CC7}.topic-php.card-progress{background-color:#7D669E}.topic-php .card-progress{background-color:#7D669E}.topic-ios.card-progress{background-color:#53BBB4}.topic-ios .card-progress{background-color:#53BBB4}.topic-android.card-progress{background-color:#5cb860}.topic-android .card-progress{background-color:#5cb860}.topic-design.card-progress{background-color:#e59a13}.topic-design .card-progress{background-color:#e59a13}.topic-development-tools.card-progress{background-color:#637a91}.topic-development-tools .card-progress{background-color:#637a91}.topic-python.card-progress{background-color:#f092b0}.topic-python .card-progress{background-color:#f092b0}.topic-digital-literacy.card-progress{background-color:#c38cd4}.topic-digital-literacy .card-progress{background-color:#c38cd4}.topic-game-development.card-progress{background-color:#20898c}.topic-game-development .card-progress{background-color:#20898c}.topic-csharp.card-progress{background-color:#9e4d83}.topic-csharp .card-progress{background-color:#9e4d83}.topic-databases.card-progress{background-color:#eb7728}.topic-databases .card-progress{background-color:#eb7728}.topic-undefined.card-progress{background-color:#717b85}.topic-undefined .card-progress{background-color:#717b85}.card-progress svg{fill:#fff;height:18px;width:18px;margin-right:15px;position:relative;top:4px}.card-progress .modal-close{float:right;position:relative;top:0;right:0;margin:18px -12px 0 20px;line-height:0px;padding:5px;background:rgba(0,0,0,0.15);border-radius:3px;z-index:1;border:0;cursor:pointer;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;transition-duration:0.4s}.card-progress .modal-close:hover{background:rgba(0,0,0,0.25)}.card-progress .modal-close svg{width:12px;height:12px;top:0;margin:0}.card-progress .estimate{color:#fff;font-size:14px;font-weight:500;position:absolute;top:0px;right:30px;padding-left:10px;text-align:right;min-width:80px}.upcoming .card-progress .estimate{display:none}.card-progress ul{display:inline-block;margin-bottom:0}.upcoming .card-progress ul,.completed .card-progress ul,.conference .card-progress ul{display:none}.card-progress ul li{background-color:transparent;border:2px solid rgba(255,255,255,0.3);border-radius:100px;text-indent:-100px;overflow:hidden;display:block;float:left;height:10px;margin-right:7px;width:10px}.card-progress ul li.current{border-color:#fff}.card-progress ul li.complete{background-color:#fff;border-color:#fff}.card-trailer-thumb{position:absolute;top:0px;left:15px;right:15px;bottom:95px;display:block;padding:0;min-height:0;text-align:center;overflow:hidden;background-color:#384047;background-size:cover;background-position:center;z-index:1;box-shadow:none;border-radius:5px 5px 0 0}.card-trailer-thumb:hover svg{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.card-trailer-thumb:after{background-color:#384047;content:"";position:absolute;top:0px;left:0px;right:0px;bottom:0px;display:block;opacity:.3;transition:opacity .1s ease}.card-trailer-thumb img{display:none}.card-trailer-thumb svg{fill:#fff;top:50%;left:50%;margin:-21px 0 0 -20px;position:absolute;z-index:2;transition:transform .1s ease}.card-trailer-thumb .play-icon{width:40px;height:42px}.card-trailer-thumb .loading-icon{width:42px;height:42px}.card-trailer-thumb .loading-icon .loading-circle{fill:#fff;opacity:.65}.card-trailer-thumb .loading-icon .loading-quarter-circle{fill:#fff}.card-trailer-thumb:active:after{opacity:.5}.card-trailer-thumb:active svg{transition:transform .1s ease;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.card-course-trailer{margin:-30px -30px 30px;background:#384047}.card-course-trailer .mejs-container,.card-course-trailer .mejs-container .mejs-mediaelement video{border-radius:0 !important}.card-meta{display:block}.card-tags{position:absolute;bottom:30px;left:45px;right:125px;height:36px;margin:0;overflow:hidden;z-index:2;white-space:nowrap;transition:opacity 0.15s ease 0.15s}.card-tags:hover{overflow:visible}.completed .card-tags{display:none}.bookmarked:not(.upcoming) .card-tags,.in-progress:not(.upcoming) .card-tags,.in-queue:not(.upcoming) .card-tags,.track:not(.upcoming) .card-tags{z-index:1;opacity:0}.fade-out-quick .card-tags{-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s}.card-tags li{margin-bottom:0}.card-tags li.new-content>a,.card-tags li.new-content>span,.card-tags li.pro-content>a,.card-tags li.pro-content>span{color:#fff}.topic-html.card-tags li.new-content>a,.topic-html.card-tags li.new-content>span,.topic-html.card-tags li.pro-content>a,.topic-html.card-tags li.pro-content>span{background-color:#39ADD1;border-color:#39ADD1}.topic-html .card-tags li.new-content>a,.topic-html .card-tags li.new-content>span,.topic-html .card-tags li.pro-content>a,.topic-html .card-tags li.pro-content>span{background-color:#39ADD1;border-color:#39ADD1}.topic-css.card-tags li.new-content>a,.topic-css.card-tags li.new-content>span,.topic-css.card-tags li.pro-content>a,.topic-css.card-tags li.pro-content>span{background-color:#3079AB;border-color:#3079AB}.topic-css .card-tags li.new-content>a,.topic-css .card-tags li.new-content>span,.topic-css .card-tags li.pro-content>a,.topic-css .card-tags li.pro-content>span{background-color:#3079AB;border-color:#3079AB}.topic-javascript.card-tags li.new-content>a,.topic-javascript.card-tags li.new-content>span,.topic-javascript.card-tags li.pro-content>a,.topic-javascript.card-tags li.pro-content>span{background-color:#c25975;border-color:#c25975}.topic-javascript .card-tags li.new-content>a,.topic-javascript .card-tags li.new-content>span,.topic-javascript .card-tags li.pro-content>a,.topic-javascript .card-tags li.pro-content>span{background-color:#c25975;border-color:#c25975}.topic-java.card-tags li.new-content>a,.topic-java.card-tags li.new-content>span,.topic-java.card-tags li.pro-content>a,.topic-java.card-tags li.pro-content>span{background-color:#2c9676;border-color:#2c9676}.topic-java .card-tags li.new-content>a,.topic-java .card-tags li.new-content>span,.topic-java .card-tags li.pro-content>a,.topic-java .card-tags li.pro-content>span{background-color:#2c9676;border-color:#2c9676}.topic-ruby.card-tags li.new-content>a,.topic-ruby.card-tags li.new-content>span,.topic-ruby.card-tags li.pro-content>a,.topic-ruby.card-tags li.pro-content>span{background-color:#e15258;border-color:#e15258}.topic-ruby .card-tags li.new-content>a,.topic-ruby .card-tags li.new-content>span,.topic-ruby .card-tags li.pro-content>a,.topic-ruby .card-tags li.pro-content>span{background-color:#e15258;border-color:#e15258}.topic-business.card-tags li.new-content>a,.topic-business.card-tags li.new-content>span,.topic-business.card-tags li.pro-content>a,.topic-business.card-tags li.pro-content>span{background-color:#F9845B;border-color:#F9845B}.topic-business .card-tags li.new-content>a,.topic-business .card-tags li.new-content>span,.topic-business .card-tags li.pro-content>a,.topic-business .card-tags li.pro-content>span{background-color:#F9845B;border-color:#F9845B}.topic-wordpress.card-tags li.new-content>a,.topic-wordpress.card-tags li.new-content>span,.topic-wordpress.card-tags li.pro-content>a,.topic-wordpress.card-tags li.pro-content>span{background-color:#838CC7;border-color:#838CC7}.topic-wordpress .card-tags li.new-content>a,.topic-wordpress .card-tags li.new-content>span,.topic-wordpress .card-tags li.pro-content>a,.topic-wordpress .card-tags li.pro-content>span{background-color:#838CC7;border-color:#838CC7}.topic-php.card-tags li.new-content>a,.topic-php.card-tags li.new-content>span,.topic-php.card-tags li.pro-content>a,.topic-php.card-tags li.pro-content>span{background-color:#7D669E;border-color:#7D669E}.topic-php .card-tags li.new-content>a,.topic-php .card-tags li.new-content>span,.topic-php .card-tags li.pro-content>a,.topic-php .card-tags li.pro-content>span{background-color:#7D669E;border-color:#7D669E}.topic-ios.card-tags li.new-content>a,.topic-ios.card-tags li.new-content>span,.topic-ios.card-tags li.pro-content>a,.topic-ios.card-tags li.pro-content>span{background-color:#53BBB4;border-color:#53BBB4}.topic-ios .card-tags li.new-content>a,.topic-ios .card-tags li.new-content>span,.topic-ios .card-tags li.pro-content>a,.topic-ios .card-tags li.pro-content>span{background-color:#53BBB4;border-color:#53BBB4}.topic-android.card-tags li.new-content>a,.topic-android.card-tags li.new-content>span,.topic-android.card-tags li.pro-content>a,.topic-android.card-tags li.pro-content>span{background-color:#5cb860;border-color:#5cb860}.topic-android .card-tags li.new-content>a,.topic-android .card-tags li.new-content>span,.topic-android .card-tags li.pro-content>a,.topic-android .card-tags li.pro-content>span{background-color:#5cb860;border-color:#5cb860}.topic-design.card-tags li.new-content>a,.topic-design.card-tags li.new-content>span,.topic-design.card-tags li.pro-content>a,.topic-design.card-tags li.pro-content>span{background-color:#e59a13;border-color:#e59a13}.topic-design .card-tags li.new-content>a,.topic-design .card-tags li.new-content>span,.topic-design .card-tags li.pro-content>a,.topic-design .card-tags li.pro-content>span{background-color:#e59a13;border-color:#e59a13}.topic-development-tools.card-tags li.new-content>a,.topic-development-tools.card-tags li.new-content>span,.topic-development-tools.card-tags li.pro-content>a,.topic-development-tools.card-tags li.pro-content>span{background-color:#637a91;border-color:#637a91}.topic-development-tools .card-tags li.new-content>a,.topic-development-tools .card-tags li.new-content>span,.topic-development-tools .card-tags li.pro-content>a,.topic-development-tools .card-tags li.pro-content>span{background-color:#637a91;border-color:#637a91}.topic-python.card-tags li.new-content>a,.topic-python.card-tags li.new-content>span,.topic-python.card-tags li.pro-content>a,.topic-python.card-tags li.pro-content>span{background-color:#f092b0;border-color:#f092b0}.topic-python .card-tags li.new-content>a,.topic-python .card-tags li.new-content>span,.topic-python .card-tags li.pro-content>a,.topic-python .card-tags li.pro-content>span{background-color:#f092b0;border-color:#f092b0}.topic-digital-literacy.card-tags li.new-content>a,.topic-digital-literacy.card-tags li.new-content>span,.topic-digital-literacy.card-tags li.pro-content>a,.topic-digital-literacy.card-tags li.pro-content>span{background-color:#c38cd4;border-color:#c38cd4}.topic-digital-literacy .card-tags li.new-content>a,.topic-digital-literacy .card-tags li.new-content>span,.topic-digital-literacy .card-tags li.pro-content>a,.topic-digital-literacy .card-tags li.pro-content>span{background-color:#c38cd4;border-color:#c38cd4}.topic-game-development.card-tags li.new-content>a,.topic-game-development.card-tags li.new-content>span,.topic-game-development.card-tags li.pro-content>a,.topic-game-development.card-tags li.pro-content>span{background-color:#20898c;border-color:#20898c}.topic-game-development .card-tags li.new-content>a,.topic-game-development .card-tags li.new-content>span,.topic-game-development .card-tags li.pro-content>a,.topic-game-development .card-tags li.pro-content>span{background-color:#20898c;border-color:#20898c}.topic-csharp.card-tags li.new-content>a,.topic-csharp.card-tags li.new-content>span,.topic-csharp.card-tags li.pro-content>a,.topic-csharp.card-tags li.pro-content>span{background-color:#9e4d83;border-color:#9e4d83}.topic-csharp .card-tags li.new-content>a,.topic-csharp .card-tags li.new-content>span,.topic-csharp .card-tags li.pro-content>a,.topic-csharp .card-tags li.pro-content>span{background-color:#9e4d83;border-color:#9e4d83}.topic-databases.card-tags li.new-content>a,.topic-databases.card-tags li.new-content>span,.topic-databases.card-tags li.pro-content>a,.topic-databases.card-tags li.pro-content>span{background-color:#eb7728;border-color:#eb7728}.topic-databases .card-tags li.new-content>a,.topic-databases .card-tags li.new-content>span,.topic-databases .card-tags li.pro-content>a,.topic-databases .card-tags li.pro-content>span{background-color:#eb7728;border-color:#eb7728}.topic-undefined.card-tags li.new-content>a,.topic-undefined.card-tags li.new-content>span,.topic-undefined.card-tags li.pro-content>a,.topic-undefined.card-tags li.pro-content>span{background-color:#717b85;border-color:#717b85}.topic-undefined .card-tags li.new-content>a,.topic-undefined .card-tags li.new-content>span,.topic-undefined .card-tags li.pro-content>a,.topic-undefined .card-tags li.pro-content>span{background-color:#717b85;border-color:#717b85}.topic-html.card-tags li.new-content>a:hover,.topic-html.card-tags li.pro-content>a:hover{background-color:#2da0c3;border-color:#2da0c3}.topic-html .card-tags li.new-content>a:hover,.topic-html .card-tags li.pro-content>a:hover{background-color:#2da0c3;border-color:#2da0c3}.topic-css.card-tags li.new-content>a:hover,.topic-css.card-tags li.pro-content>a:hover{background-color:#2a6b97;border-color:#2a6b97}.topic-css .card-tags li.new-content>a:hover,.topic-css .card-tags li.pro-content>a:hover{background-color:#2a6b97;border-color:#2a6b97}.topic-javascript.card-tags li.new-content>a:hover,.topic-javascript.card-tags li.pro-content>a:hover{background-color:#bb4665;border-color:#bb4665}.topic-javascript .card-tags li.new-content>a:hover,.topic-javascript .card-tags li.pro-content>a:hover{background-color:#bb4665;border-color:#bb4665}.topic-java.card-tags li.new-content>a:hover,.topic-java.card-tags li.pro-content>a:hover{background-color:#268266;border-color:#268266}.topic-java .card-tags li.new-content>a:hover,.topic-java .card-tags li.pro-content>a:hover{background-color:#268266;border-color:#268266}.topic-ruby.card-tags li.new-content>a:hover,.topic-ruby.card-tags li.pro-content>a:hover{background-color:#dd3c43;border-color:#dd3c43}.topic-ruby .card-tags li.new-content>a:hover,.topic-ruby .card-tags li.pro-content>a:hover{background-color:#dd3c43;border-color:#dd3c43}.topic-business.card-tags li.new-content>a:hover,.topic-business.card-tags li.pro-content>a:hover{background-color:#f87242;border-color:#f87242}.topic-business .card-tags li.new-content>a:hover,.topic-business .card-tags li.pro-content>a:hover{background-color:#f87242;border-color:#f87242}.topic-wordpress.card-tags li.new-content>a:hover,.topic-wordpress.card-tags li.pro-content>a:hover{background-color:#717cbf;border-color:#717cbf}.topic-wordpress .card-tags li.new-content>a:hover,.topic-wordpress .card-tags li.pro-content>a:hover{background-color:#717cbf;border-color:#717cbf}.topic-php.card-tags li.new-content>a:hover,.topic-php.card-tags li.pro-content>a:hover{background-color:#715b90;border-color:#715b90}.topic-php .card-tags li.new-content>a:hover,.topic-php .card-tags li.pro-content>a:hover{background-color:#715b90;border-color:#715b90}.topic-ios.card-tags li.new-content>a:hover,.topic-ios.card-tags li.pro-content>a:hover{background-color:#45afa8;border-color:#45afa8}.topic-ios .card-tags li.new-content>a:hover,.topic-ios .card-tags li.pro-content>a:hover{background-color:#45afa8;border-color:#45afa8}.topic-android.card-tags li.new-content>a:hover,.topic-android.card-tags li.pro-content>a:hover{background-color:#4cae50;border-color:#4cae50}.topic-android .card-tags li.new-content>a:hover,.topic-android .card-tags li.pro-content>a:hover{background-color:#4cae50;border-color:#4cae50}.topic-design.card-tags li.new-content>a:hover,.topic-design.card-tags li.pro-content>a:hover{background-color:#cd8a11;border-color:#cd8a11}.topic-design .card-tags li.new-content>a:hover,.topic-design .card-tags li.pro-content>a:hover{background-color:#cd8a11;border-color:#cd8a11}.topic-development-tools.card-tags li.new-content>a:hover,.topic-development-tools.card-tags li.pro-content>a:hover{background-color:#596d82;border-color:#596d82}.topic-development-tools .card-tags li.new-content>a:hover,.topic-development-tools .card-tags li.pro-content>a:hover{background-color:#596d82;border-color:#596d82}.topic-python.card-tags li.new-content>a:hover,.topic-python.card-tags li.pro-content>a:hover{background-color:#ed7ca0;border-color:#ed7ca0}.topic-python .card-tags li.new-content>a:hover,.topic-python .card-tags li.pro-content>a:hover{background-color:#ed7ca0;border-color:#ed7ca0}.topic-digital-literacy.card-tags li.new-content>a:hover,.topic-digital-literacy.card-tags li.pro-content>a:hover{background-color:#b979cd;border-color:#b979cd}.topic-digital-literacy .card-tags li.new-content>a:hover,.topic-digital-literacy .card-tags li.pro-content>a:hover{background-color:#b979cd;border-color:#b979cd}.topic-game-development.card-tags li.new-content>a:hover,.topic-game-development.card-tags li.pro-content>a:hover{background-color:#1b7577;border-color:#1b7577}.topic-game-development .card-tags li.new-content>a:hover,.topic-game-development .card-tags li.pro-content>a:hover{background-color:#1b7577;border-color:#1b7577}.topic-csharp.card-tags li.new-content>a:hover,.topic-csharp.card-tags li.pro-content>a:hover{background-color:#8d4575;border-color:#8d4575}.topic-csharp .card-tags li.new-content>a:hover,.topic-csharp .card-tags li.pro-content>a:hover{background-color:#8d4575;border-color:#8d4575}.topic-databases.card-tags li.new-content>a:hover,.topic-databases.card-tags li.pro-content>a:hover{background-color:#e46915;border-color:#e46915}.topic-databases .card-tags li.new-content>a:hover,.topic-databases .card-tags li.pro-content>a:hover{background-color:#e46915;border-color:#e46915}.topic-undefined.card-tags li.new-content>a:hover,.topic-undefined.card-tags li.pro-content>a:hover{background-color:#656e77;border-color:#656e77}.topic-undefined .card-tags li.new-content>a:hover,.topic-undefined .card-tags li.pro-content>a:hover{background-color:#656e77;border-color:#656e77}.card-tags li.qa-content>a,.card-tags li.qa-content>span{border-color:#ed5a5a;color:#ed5a5a;padding-left:15px;padding-right:15px}.card-tags li.upcoming-content>a,.card-tags li.upcoming-content>span{border-style:dashed;border-color:#e6e8eb;padding-left:15px;padding-right:15px}.card-tags li:last-child{margin-right:0}.card-tags li.truncated-tags{display:none}.card-tags li.truncated-tags>span{padding:0;font-size:11px;text-indent:1px;width:36px;text-align:center}.card-tags li.truncated-tags>span:after{content:"•••";letter-spacing:1px}.card-tags li.topics ul .topic.topic-html:before{color:#39ADD1}.card-tags li.topics ul .topic.topic-css:before{color:#3079AB}.card-tags li.topics ul .topic.topic-javascript:before{color:#c25975}.card-tags li.topics ul .topic.topic-java:before{color:#2c9676}.card-tags li.topics ul .topic.topic-ruby:before{color:#e15258}.card-tags li.topics ul .topic.topic-business:before{color:#F9845B}.card-tags li.topics ul .topic.topic-wordpress:before{color:#838CC7}.card-tags li.topics ul .topic.topic-php:before{color:#7D669E}.card-tags li.topics ul .topic.topic-ios:before{color:#53BBB4}.card-tags li.topics ul .topic.topic-android:before{color:#5cb860}.card-tags li.topics ul .topic.topic-design:before{color:#e59a13}.card-tags li.topics ul .topic.topic-development-tools:before{color:#637a91}.card-tags li.topics ul .topic.topic-python:before{color:#f092b0}.card-tags li.topics ul .topic.topic-digital-literacy:before{color:#c38cd4}.card-tags li.topics ul .topic.topic-game-development:before{color:#20898c}.card-tags li.topics ul .topic.topic-csharp:before{color:#9e4d83}.card-tags li.topics ul .topic.topic-databases:before{color:#eb7728}.card-tags li.topics ul .topic.topic-undefined:before{color:#717b85}.card-tags li.topics ul .topic:before{content:"•";margin-right:4px;font-size:20px;vertical-align:middle;position:relative;top:-1px}.card-tags li.truncated-tags,.card-tags li.topics{position:relative}.card-tags li.truncated-tags:hover ul,.card-tags li.topics:hover ul{bottom:43px;opacity:1;transition:bottom 0.3s ease, opacity 0.3s ease}.card-tags li.truncated-tags ul,.card-tags li.topics ul{opacity:0;position:absolute;bottom:35px;left:-10px;padding:15px 20px;background:#42484e;border-radius:4px}.card-tags li.truncated-tags ul:after,.card-tags li.topics ul:after{position:absolute;bottom:-5px;left:22px;content:"";background:#42484e;width:10px;height:10px;border-radius:0 0 3px 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.card-tags li.truncated-tags ul li,.card-tags li.topics ul li{display:block}.card-tags li.truncated-tags ul li a,.card-tags li.truncated-tags ul li span,.card-tags li.topics ul li a,.card-tags li.topics ul li span{padding:0;line-height:24px;font-size:13px;border:none;color:#fff;font-weight:bold}.card-tags.truncated .truncated-tags{display:inline-block}.card .complete-status{bottom:40px;position:absolute;display:none}.card .complete-status .complete-icon{margin-right:5px;position:relative;top:1px}.topic-html.card .complete-status .complete-icon{fill:#39ADD1}.topic-html .card .complete-status .complete-icon{fill:#39ADD1}.topic-css.card .complete-status .complete-icon{fill:#3079AB}.topic-css .card .complete-status .complete-icon{fill:#3079AB}.topic-javascript.card .complete-status .complete-icon{fill:#c25975}.topic-javascript .card .complete-status .complete-icon{fill:#c25975}.topic-java.card .complete-status .complete-icon{fill:#2c9676}.topic-java .card .complete-status .complete-icon{fill:#2c9676}.topic-ruby.card .complete-status .complete-icon{fill:#e15258}.topic-ruby .card .complete-status .complete-icon{fill:#e15258}.topic-business.card .complete-status .complete-icon{fill:#F9845B}.topic-business .card .complete-status .complete-icon{fill:#F9845B}.topic-wordpress.card .complete-status .complete-icon{fill:#838CC7}.topic-wordpress .card .complete-status .complete-icon{fill:#838CC7}.topic-php.card .complete-status .complete-icon{fill:#7D669E}.topic-php .card .complete-status .complete-icon{fill:#7D669E}.topic-ios.card .complete-status .complete-icon{fill:#53BBB4}.topic-ios .card .complete-status .complete-icon{fill:#53BBB4}.topic-android.card .complete-status .complete-icon{fill:#5cb860}.topic-android .card .complete-status .complete-icon{fill:#5cb860}.topic-design.card .complete-status .complete-icon{fill:#e59a13}.topic-design .card .complete-status .complete-icon{fill:#e59a13}.topic-development-tools.card .complete-status .complete-icon{fill:#637a91}.topic-development-tools .card .complete-status .complete-icon{fill:#637a91}.topic-python.card .complete-status .complete-icon{fill:#f092b0}.topic-python .card .complete-status .complete-icon{fill:#f092b0}.topic-digital-literacy.card .complete-status .complete-icon{fill:#c38cd4}.topic-digital-literacy .card .complete-status .complete-icon{fill:#c38cd4}.topic-game-development.card .complete-status .complete-icon{fill:#20898c}.topic-game-development .card .complete-status .complete-icon{fill:#20898c}.topic-csharp.card .complete-status .complete-icon{fill:#9e4d83}.topic-csharp .card .complete-status .complete-icon{fill:#9e4d83}.topic-databases.card .complete-status .complete-icon{fill:#eb7728}.topic-databases .card .complete-status .complete-icon{fill:#eb7728}.topic-undefined.card .complete-status .complete-icon{fill:#717b85}.topic-undefined .card .complete-status .complete-icon{fill:#717b85}.card .complete-status .complete-title{color:#576366;font-weight:500}.card.completed .complete-status{display:block}.card-actions{pointer-events:none;list-style:none;display:block;position:absolute;left:45px;right:45px;bottom:30px;z-index:1}.completed .card-actions,.card:not(.track):not(.personalized) .card-actions{display:none}.card-action{position:relative;float:left;pointer-events:auto}.card-action.resume,.card-action.secondary-action{float:left;transition:opacity 0.15s ease 0.15s;opacity:0}.track .card-action.resume,.bookmarked:not(.upcoming) .card-action.resume,.in-progress:not(.upcoming) .card-action.resume,.track .card-action.secondary-action,.bookmarked:not(.upcoming) .card-action.secondary-action,.in-progress:not(.upcoming) .card-action.secondary-action{opacity:1}.card-action.resume .button,.card-action.secondary-action .button{height:36px;padding:0 22px;line-height:32px}.card-action.resume .button.button-primary,.card-action.resume .button.primary,.card-action.secondary-action .button.button-primary,.card-action.secondary-action .button.primary{border-width:0 0 2px;line-height:34px}.topic-html.card-action.resume .button.button-primary,.topic-html.card-action.resume .button.primary,.topic-html.card-action.secondary-action .button.button-primary,.topic-html.card-action.secondary-action .button.primary{background-color:#39ADD1}.topic-html .card-action.resume .button.button-primary,.topic-html .card-action.resume .button.primary,.topic-html .card-action.secondary-action .button.button-primary,.topic-html .card-action.secondary-action .button.primary{background-color:#39ADD1}.topic-css.card-action.resume .button.button-primary,.topic-css.card-action.resume .button.primary,.topic-css.card-action.secondary-action .button.button-primary,.topic-css.card-action.secondary-action .button.primary{background-color:#3079AB}.topic-css .card-action.resume .button.button-primary,.topic-css .card-action.resume .button.primary,.topic-css .card-action.secondary-action .button.button-primary,.topic-css .card-action.secondary-action .button.primary{background-color:#3079AB}.topic-javascript.card-action.resume .button.button-primary,.topic-javascript.card-action.resume .button.primary,.topic-javascript.card-action.secondary-action .button.button-primary,.topic-javascript.card-action.secondary-action .button.primary{background-color:#c25975}.topic-javascript .card-action.resume .button.button-primary,.topic-javascript .card-action.resume .button.primary,.topic-javascript .card-action.secondary-action .button.button-primary,.topic-javascript .card-action.secondary-action .button.primary{background-color:#c25975}.topic-java.card-action.resume .button.button-primary,.topic-java.card-action.resume .button.primary,.topic-java.card-action.secondary-action .button.button-primary,.topic-java.card-action.secondary-action .button.primary{background-color:#2c9676}.topic-java .card-action.resume .button.button-primary,.topic-java .card-action.resume .button.primary,.topic-java .card-action.secondary-action .button.button-primary,.topic-java .card-action.secondary-action .button.primary{background-color:#2c9676}.topic-ruby.card-action.resume .button.button-primary,.topic-ruby.card-action.resume .button.primary,.topic-ruby.card-action.secondary-action .button.button-primary,.topic-ruby.card-action.secondary-action .button.primary{background-color:#e15258}.topic-ruby .card-action.resume .button.button-primary,.topic-ruby .card-action.resume .button.primary,.topic-ruby .card-action.secondary-action .button.button-primary,.topic-ruby .card-action.secondary-action .button.primary{background-color:#e15258}.topic-business.card-action.resume .button.button-primary,.topic-business.card-action.resume .button.primary,.topic-business.card-action.secondary-action .button.button-primary,.topic-business.card-action.secondary-action .button.primary{background-color:#F9845B}.topic-business .card-action.resume .button.button-primary,.topic-business .card-action.resume .button.primary,.topic-business .card-action.secondary-action .button.button-primary,.topic-business .card-action.secondary-action .button.primary{background-color:#F9845B}.topic-wordpress.card-action.resume .button.button-primary,.topic-wordpress.card-action.resume .button.primary,.topic-wordpress.card-action.secondary-action .button.button-primary,.topic-wordpress.card-action.secondary-action .button.primary{background-color:#838CC7}.topic-wordpress .card-action.resume .button.button-primary,.topic-wordpress .card-action.resume .button.primary,.topic-wordpress .card-action.secondary-action .button.button-primary,.topic-wordpress .card-action.secondary-action .button.primary{background-color:#838CC7}.topic-php.card-action.resume .button.button-primary,.topic-php.card-action.resume .button.primary,.topic-php.card-action.secondary-action .button.button-primary,.topic-php.card-action.secondary-action .button.primary{background-color:#7D669E}.topic-php .card-action.resume .button.button-primary,.topic-php .card-action.resume .button.primary,.topic-php .card-action.secondary-action .button.button-primary,.topic-php .card-action.secondary-action .button.primary{background-color:#7D669E}.topic-ios.card-action.resume .button.button-primary,.topic-ios.card-action.resume .button.primary,.topic-ios.card-action.secondary-action .button.button-primary,.topic-ios.card-action.secondary-action .button.primary{background-color:#53BBB4}.topic-ios .card-action.resume .button.button-primary,.topic-ios .card-action.resume .button.primary,.topic-ios .card-action.secondary-action .button.button-primary,.topic-ios .card-action.secondary-action .button.primary{background-color:#53BBB4}.topic-android.card-action.resume .button.button-primary,.topic-android.card-action.resume .button.primary,.topic-android.card-action.secondary-action .button.button-primary,.topic-android.card-action.secondary-action .button.primary{background-color:#5cb860}.topic-android .card-action.resume .button.button-primary,.topic-android .card-action.resume .button.primary,.topic-android .card-action.secondary-action .button.button-primary,.topic-android .card-action.secondary-action .button.primary{background-color:#5cb860}.topic-design.card-action.resume .button.button-primary,.topic-design.card-action.resume .button.primary,.topic-design.card-action.secondary-action .button.button-primary,.topic-design.card-action.secondary-action .button.primary{background-color:#e59a13}.topic-design .card-action.resume .button.button-primary,.topic-design .card-action.resume .button.primary,.topic-design .card-action.secondary-action .button.button-primary,.topic-design .card-action.secondary-action .button.primary{background-color:#e59a13}.topic-development-tools.card-action.resume .button.button-primary,.topic-development-tools.card-action.resume .button.primary,.topic-development-tools.card-action.secondary-action .button.button-primary,.topic-development-tools.card-action.secondary-action .button.primary{background-color:#637a91}.topic-development-tools .card-action.resume .button.button-primary,.topic-development-tools .card-action.resume .button.primary,.topic-development-tools .card-action.secondary-action .button.button-primary,.topic-development-tools .card-action.secondary-action .button.primary{background-color:#637a91}.topic-python.card-action.resume .button.button-primary,.topic-python.card-action.resume .button.primary,.topic-python.card-action.secondary-action .button.button-primary,.topic-python.card-action.secondary-action .button.primary{background-color:#f092b0}.topic-python .card-action.resume .button.button-primary,.topic-python .card-action.resume .button.primary,.topic-python .card-action.secondary-action .button.button-primary,.topic-python .card-action.secondary-action .button.primary{background-color:#f092b0}.topic-digital-literacy.card-action.resume .button.button-primary,.topic-digital-literacy.card-action.resume .button.primary,.topic-digital-literacy.card-action.secondary-action .button.button-primary,.topic-digital-literacy.card-action.secondary-action .button.primary{background-color:#c38cd4}.topic-digital-literacy .card-action.resume .button.button-primary,.topic-digital-literacy .card-action.resume .button.primary,.topic-digital-literacy .card-action.secondary-action .button.button-primary,.topic-digital-literacy .card-action.secondary-action .button.primary{background-color:#c38cd4}.topic-game-development.card-action.resume .button.button-primary,.topic-game-development.card-action.resume .button.primary,.topic-game-development.card-action.secondary-action .button.button-primary,.topic-game-development.card-action.secondary-action .button.primary{background-color:#20898c}.topic-game-development .card-action.resume .button.button-primary,.topic-game-development .card-action.resume .button.primary,.topic-game-development .card-action.secondary-action .button.button-primary,.topic-game-development .card-action.secondary-action .button.primary{background-color:#20898c}.topic-csharp.card-action.resume .button.button-primary,.topic-csharp.card-action.resume .button.primary,.topic-csharp.card-action.secondary-action .button.button-primary,.topic-csharp.card-action.secondary-action .button.primary{background-color:#9e4d83}.topic-csharp .card-action.resume .button.button-primary,.topic-csharp .card-action.resume .button.primary,.topic-csharp .card-action.secondary-action .button.button-primary,.topic-csharp .card-action.secondary-action .button.primary{background-color:#9e4d83}.topic-databases.card-action.resume .button.button-primary,.topic-databases.card-action.resume .button.primary,.topic-databases.card-action.secondary-action .button.button-primary,.topic-databases.card-action.secondary-action .button.primary{background-color:#eb7728}.topic-databases .card-action.resume .button.button-primary,.topic-databases .card-action.resume .button.primary,.topic-databases .card-action.secondary-action .button.button-primary,.topic-databases .card-action.secondary-action .button.primary{background-color:#eb7728}.topic-undefined.card-action.resume .button.button-primary,.topic-undefined.card-action.resume .button.primary,.topic-undefined.card-action.secondary-action .button.button-primary,.topic-undefined.card-action.secondary-action .button.primary{background-color:#717b85}.topic-undefined .card-action.resume .button.button-primary,.topic-undefined .card-action.resume .button.primary,.topic-undefined .card-action.secondary-action .button.button-primary,.topic-undefined .card-action.secondary-action .button.primary{background-color:#717b85}.topic-html.card-action.resume .button.button-primary,.topic-html.card-action.resume .button.primary,.topic-html.card-action.secondary-action .button.button-primary,.topic-html.card-action.secondary-action .button.primary{border-color:#2da0c3}.topic-html .card-action.resume .button.button-primary,.topic-html .card-action.resume .button.primary,.topic-html .card-action.secondary-action .button.button-primary,.topic-html .card-action.secondary-action .button.primary{border-color:#2da0c3}.topic-css.card-action.resume .button.button-primary,.topic-css.card-action.resume .button.primary,.topic-css.card-action.secondary-action .button.button-primary,.topic-css.card-action.secondary-action .button.primary{border-color:#2a6b97}.topic-css .card-action.resume .button.button-primary,.topic-css .card-action.resume .button.primary,.topic-css .card-action.secondary-action .button.button-primary,.topic-css .card-action.secondary-action .button.primary{border-color:#2a6b97}.topic-javascript.card-action.resume .button.button-primary,.topic-javascript.card-action.resume .button.primary,.topic-javascript.card-action.secondary-action .button.button-primary,.topic-javascript.card-action.secondary-action .button.primary{border-color:#bb4665}.topic-javascript .card-action.resume .button.button-primary,.topic-javascript .card-action.resume .button.primary,.topic-javascript .card-action.secondary-action .button.button-primary,.topic-javascript .card-action.secondary-action .button.primary{border-color:#bb4665}.topic-java.card-action.resume .button.button-primary,.topic-java.card-action.resume .button.primary,.topic-java.card-action.secondary-action .button.button-primary,.topic-java.card-action.secondary-action .button.primary{border-color:#268266}.topic-java .card-action.resume .button.button-primary,.topic-java .card-action.resume .button.primary,.topic-java .card-action.secondary-action .button.button-primary,.topic-java .card-action.secondary-action .button.primary{border-color:#268266}.topic-ruby.card-action.resume .button.button-primary,.topic-ruby.card-action.resume .button.primary,.topic-ruby.card-action.secondary-action .button.button-primary,.topic-ruby.card-action.secondary-action .button.primary{border-color:#dd3c43}.topic-ruby .card-action.resume .button.button-primary,.topic-ruby .card-action.resume .button.primary,.topic-ruby .card-action.secondary-action .button.button-primary,.topic-ruby .card-action.secondary-action .button.primary{border-color:#dd3c43}.topic-business.card-action.resume .button.button-primary,.topic-business.card-action.resume .button.primary,.topic-business.card-action.secondary-action .button.button-primary,.topic-business.card-action.secondary-action .button.primary{border-color:#f87242}.topic-business .card-action.resume .button.button-primary,.topic-business .card-action.resume .button.primary,.topic-business .card-action.secondary-action .button.button-primary,.topic-business .card-action.secondary-action .button.primary{border-color:#f87242}.topic-wordpress.card-action.resume .button.button-primary,.topic-wordpress.card-action.resume .button.primary,.topic-wordpress.card-action.secondary-action .button.button-primary,.topic-wordpress.card-action.secondary-action .button.primary{border-color:#717cbf}.topic-wordpress .card-action.resume .button.button-primary,.topic-wordpress .card-action.resume .button.primary,.topic-wordpress .card-action.secondary-action .button.button-primary,.topic-wordpress .card-action.secondary-action .button.primary{border-color:#717cbf}.topic-php.card-action.resume .button.button-primary,.topic-php.card-action.resume .button.primary,.topic-php.card-action.secondary-action .button.button-primary,.topic-php.card-action.secondary-action .button.primary{border-color:#715b90}.topic-php .card-action.resume .button.button-primary,.topic-php .card-action.resume .button.primary,.topic-php .card-action.secondary-action .button.button-primary,.topic-php .card-action.secondary-action .button.primary{border-color:#715b90}.topic-ios.card-action.resume .button.button-primary,.topic-ios.card-action.resume .button.primary,.topic-ios.card-action.secondary-action .button.button-primary,.topic-ios.card-action.secondary-action .button.primary{border-color:#45afa8}.topic-ios .card-action.resume .button.button-primary,.topic-ios .card-action.resume .button.primary,.topic-ios .card-action.secondary-action .button.button-primary,.topic-ios .card-action.secondary-action .button.primary{border-color:#45afa8}.topic-android.card-action.resume .button.button-primary,.topic-android.card-action.resume .button.primary,.topic-android.card-action.secondary-action .button.button-primary,.topic-android.card-action.secondary-action .button.primary{border-color:#4cae50}.topic-android .card-action.resume .button.button-primary,.topic-android .card-action.resume .button.primary,.topic-android .card-action.secondary-action .button.button-primary,.topic-android .card-action.secondary-action .button.primary{border-color:#4cae50}.topic-design.card-action.resume .button.button-primary,.topic-design.card-action.resume .button.primary,.topic-design.card-action.secondary-action .button.button-primary,.topic-design.card-action.secondary-action .button.primary{border-color:#cd8a11}.topic-design .card-action.resume .button.button-primary,.topic-design .card-action.resume .button.primary,.topic-design .card-action.secondary-action .button.button-primary,.topic-design .card-action.secondary-action .button.primary{border-color:#cd8a11}.topic-development-tools.card-action.resume .button.button-primary,.topic-development-tools.card-action.resume .button.primary,.topic-development-tools.card-action.secondary-action .button.button-primary,.topic-development-tools.card-action.secondary-action .button.primary{border-color:#596d82}.topic-development-tools .card-action.resume .button.button-primary,.topic-development-tools .card-action.resume .button.primary,.topic-development-tools .card-action.secondary-action .button.button-primary,.topic-development-tools .card-action.secondary-action .button.primary{border-color:#596d82}.topic-python.card-action.resume .button.button-primary,.topic-python.card-action.resume .button.primary,.topic-python.card-action.secondary-action .button.button-primary,.topic-python.card-action.secondary-action .button.primary{border-color:#ed7ca0}.topic-python .card-action.resume .button.button-primary,.topic-python .card-action.resume .button.primary,.topic-python .card-action.secondary-action .button.button-primary,.topic-python .card-action.secondary-action .button.primary{border-color:#ed7ca0}.topic-digital-literacy.card-action.resume .button.button-primary,.topic-digital-literacy.card-action.resume .button.primary,.topic-digital-literacy.card-action.secondary-action .button.button-primary,.topic-digital-literacy.card-action.secondary-action .button.primary{border-color:#b979cd}.topic-digital-literacy .card-action.resume .button.button-primary,.topic-digital-literacy .card-action.resume .button.primary,.topic-digital-literacy .card-action.secondary-action .button.button-primary,.topic-digital-literacy .card-action.secondary-action .button.primary{border-color:#b979cd}.topic-game-development.card-action.resume .button.button-primary,.topic-game-development.card-action.resume .button.primary,.topic-game-development.card-action.secondary-action .button.button-primary,.topic-game-development.card-action.secondary-action .button.primary{border-color:#1b7577}.topic-game-development .card-action.resume .button.button-primary,.topic-game-development .card-action.resume .button.primary,.topic-game-development .card-action.secondary-action .button.button-primary,.topic-game-development .card-action.secondary-action .button.primary{border-color:#1b7577}.topic-csharp.card-action.resume .button.button-primary,.topic-csharp.card-action.resume .button.primary,.topic-csharp.card-action.secondary-action .button.button-primary,.topic-csharp.card-action.secondary-action .button.primary{border-color:#8d4575}.topic-csharp .card-action.resume .button.button-primary,.topic-csharp .card-action.resume .button.primary,.topic-csharp .card-action.secondary-action .button.button-primary,.topic-csharp .card-action.secondary-action .button.primary{border-color:#8d4575}.topic-databases.card-action.resume .button.button-primary,.topic-databases.card-action.resume .button.primary,.topic-databases.card-action.secondary-action .button.button-primary,.topic-databases.card-action.secondary-action .button.primary{border-color:#e46915}.topic-databases .card-action.resume .button.button-primary,.topic-databases .card-action.resume .button.primary,.topic-databases .card-action.secondary-action .button.button-primary,.topic-databases .card-action.secondary-action .button.primary{border-color:#e46915}.topic-undefined.card-action.resume .button.button-primary,.topic-undefined.card-action.resume .button.primary,.topic-undefined.card-action.secondary-action .button.button-primary,.topic-undefined.card-action.secondary-action .button.primary{border-color:#656e77}.topic-undefined .card-action.resume .button.button-primary,.topic-undefined .card-action.resume .button.primary,.topic-undefined .card-action.secondary-action .button.button-primary,.topic-undefined .card-action.secondary-action .button.primary{border-color:#656e77}.topic-html.card-action.resume .button.button-primary:hover,.topic-html.card-action.resume .button.button-primary:focus,.topic-html.card-action.resume .button.primary:hover,.topic-html.card-action.resume .button.primary:focus,.topic-html.card-action.secondary-action .button.button-primary:hover,.topic-html.card-action.secondary-action .button.button-primary:focus,.topic-html.card-action.secondary-action .button.primary:hover,.topic-html.card-action.secondary-action .button.primary:focus{background-color:#2ea3c7}.topic-html .card-action.resume .button.button-primary:hover,.topic-html .card-action.resume .button.button-primary:focus,.topic-html .card-action.resume .button.primary:hover,.topic-html .card-action.resume .button.primary:focus,.topic-html .card-action.secondary-action .button.button-primary:hover,.topic-html .card-action.secondary-action .button.button-primary:focus,.topic-html .card-action.secondary-action .button.primary:hover,.topic-html .card-action.secondary-action .button.primary:focus{background-color:#2ea3c7}.topic-css.card-action.resume .button.button-primary:hover,.topic-css.card-action.resume .button.button-primary:focus,.topic-css.card-action.resume .button.primary:hover,.topic-css.card-action.resume .button.primary:focus,.topic-css.card-action.secondary-action .button.button-primary:hover,.topic-css.card-action.secondary-action .button.button-primary:focus,.topic-css.card-action.secondary-action .button.primary:hover,.topic-css.card-action.secondary-action .button.primary:focus{background-color:#2c6e9b}.topic-css .card-action.resume .button.button-primary:hover,.topic-css .card-action.resume .button.button-primary:focus,.topic-css .card-action.resume .button.primary:hover,.topic-css .card-action.resume .button.primary:focus,.topic-css .card-action.secondary-action .button.button-primary:hover,.topic-css .card-action.secondary-action .button.button-primary:focus,.topic-css .card-action.secondary-action .button.primary:hover,.topic-css .card-action.secondary-action .button.primary:focus{background-color:#2c6e9b}.topic-javascript.card-action.resume .button.button-primary:hover,.topic-javascript.card-action.resume .button.button-primary:focus,.topic-javascript.card-action.resume .button.primary:hover,.topic-javascript.card-action.resume .button.primary:focus,.topic-javascript.card-action.secondary-action .button.button-primary:hover,.topic-javascript.card-action.secondary-action .button.button-primary:focus,.topic-javascript.card-action.secondary-action .button.primary:hover,.topic-javascript.card-action.secondary-action .button.primary:focus{background-color:#bd4a69}.topic-javascript .card-action.resume .button.button-primary:hover,.topic-javascript .card-action.resume .button.button-primary:focus,.topic-javascript .card-action.resume .button.primary:hover,.topic-javascript .card-action.resume .button.primary:focus,.topic-javascript .card-action.secondary-action .button.button-primary:hover,.topic-javascript .card-action.secondary-action .button.button-primary:focus,.topic-javascript .card-action.secondary-action .button.primary:hover,.topic-javascript .card-action.secondary-action .button.primary:focus{background-color:#bd4a69}.topic-java.card-action.resume .button.button-primary:hover,.topic-java.card-action.resume .button.button-primary:focus,.topic-java.card-action.resume .button.primary:hover,.topic-java.card-action.resume .button.primary:focus,.topic-java.card-action.secondary-action .button.button-primary:hover,.topic-java.card-action.secondary-action .button.button-primary:focus,.topic-java.card-action.secondary-action .button.primary:hover,.topic-java.card-action.secondary-action .button.primary:focus{background-color:#27866a}.topic-java .card-action.resume .button.button-primary:hover,.topic-java .card-action.resume .button.button-primary:focus,.topic-java .card-action.resume .button.primary:hover,.topic-java .card-action.resume .button.primary:focus,.topic-java .card-action.secondary-action .button.button-primary:hover,.topic-java .card-action.secondary-action .button.button-primary:focus,.topic-java .card-action.secondary-action .button.primary:hover,.topic-java .card-action.secondary-action .button.primary:focus{background-color:#27866a}.topic-ruby.card-action.resume .button.button-primary:hover,.topic-ruby.card-action.resume .button.button-primary:focus,.topic-ruby.card-action.resume .button.primary:hover,.topic-ruby.card-action.resume .button.primary:focus,.topic-ruby.card-action.secondary-action .button.button-primary:hover,.topic-ruby.card-action.secondary-action .button.button-primary:focus,.topic-ruby.card-action.secondary-action .button.primary:hover,.topic-ruby.card-action.secondary-action .button.primary:focus{background-color:#de4147}.topic-ruby .card-action.resume .button.button-primary:hover,.topic-ruby .card-action.resume .button.button-primary:focus,.topic-ruby .card-action.resume .button.primary:hover,.topic-ruby .card-action.resume .button.primary:focus,.topic-ruby .card-action.secondary-action .button.button-primary:hover,.topic-ruby .card-action.secondary-action .button.button-primary:focus,.topic-ruby .card-action.secondary-action .button.primary:hover,.topic-ruby .card-action.secondary-action .button.primary:focus{background-color:#de4147}.topic-business.card-action.resume .button.button-primary:hover,.topic-business.card-action.resume .button.button-primary:focus,.topic-business.card-action.resume .button.primary:hover,.topic-business.card-action.resume .button.primary:focus,.topic-business.card-action.secondary-action .button.button-primary:hover,.topic-business.card-action.secondary-action .button.button-primary:focus,.topic-business.card-action.secondary-action .button.primary:hover,.topic-business.card-action.secondary-action .button.primary:focus{background-color:#f87547}.topic-business .card-action.resume .button.button-primary:hover,.topic-business .card-action.resume .button.button-primary:focus,.topic-business .card-action.resume .button.primary:hover,.topic-business .card-action.resume .button.primary:focus,.topic-business .card-action.secondary-action .button.button-primary:hover,.topic-business .card-action.secondary-action .button.button-primary:focus,.topic-business .card-action.secondary-action .button.primary:hover,.topic-business .card-action.secondary-action .button.primary:focus{background-color:#f87547}.topic-wordpress.card-action.resume .button.button-primary:hover,.topic-wordpress.card-action.resume .button.button-primary:focus,.topic-wordpress.card-action.resume .button.primary:hover,.topic-wordpress.card-action.resume .button.primary:focus,.topic-wordpress.card-action.secondary-action .button.button-primary:hover,.topic-wordpress.card-action.secondary-action .button.button-primary:focus,.topic-wordpress.card-action.secondary-action .button.primary:hover,.topic-wordpress.card-action.secondary-action .button.primary:focus{background-color:#757fc1}.topic-wordpress .card-action.resume .button.button-primary:hover,.topic-wordpress .card-action.resume .button.button-primary:focus,.topic-wordpress .card-action.resume .button.primary:hover,.topic-wordpress .card-action.resume .button.primary:focus,.topic-wordpress .card-action.secondary-action .button.button-primary:hover,.topic-wordpress .card-action.secondary-action .button.button-primary:focus,.topic-wordpress .card-action.secondary-action .button.primary:hover,.topic-wordpress .card-action.secondary-action .button.primary:focus{background-color:#757fc1}.topic-php.card-action.resume .button.button-primary:hover,.topic-php.card-action.resume .button.button-primary:focus,.topic-php.card-action.resume .button.primary:hover,.topic-php.card-action.resume .button.primary:focus,.topic-php.card-action.secondary-action .button.button-primary:hover,.topic-php.card-action.secondary-action .button.button-primary:focus,.topic-php.card-action.secondary-action .button.primary:hover,.topic-php.card-action.secondary-action .button.primary:focus{background-color:#735d93}.topic-php .card-action.resume .button.button-primary:hover,.topic-php .card-action.resume .button.button-primary:focus,.topic-php .card-action.resume .button.primary:hover,.topic-php .card-action.resume .button.primary:focus,.topic-php .card-action.secondary-action .button.button-primary:hover,.topic-php .card-action.secondary-action .button.button-primary:focus,.topic-php .card-action.secondary-action .button.primary:hover,.topic-php .card-action.secondary-action .button.primary:focus{background-color:#735d93}.topic-ios.card-action.resume .button.button-primary:hover,.topic-ios.card-action.resume .button.button-primary:focus,.topic-ios.card-action.resume .button.primary:hover,.topic-ios.card-action.resume .button.primary:focus,.topic-ios.card-action.secondary-action .button.button-primary:hover,.topic-ios.card-action.secondary-action .button.button-primary:focus,.topic-ios.card-action.secondary-action .button.primary:hover,.topic-ios.card-action.secondary-action .button.primary:focus{background-color:#47b3ac}.topic-ios .card-action.resume .button.button-primary:hover,.topic-ios .card-action.resume .button.button-primary:focus,.topic-ios .card-action.resume .button.primary:hover,.topic-ios .card-action.resume .button.primary:focus,.topic-ios .card-action.secondary-action .button.button-primary:hover,.topic-ios .card-action.secondary-action .button.button-primary:focus,.topic-ios .card-action.secondary-action .button.primary:hover,.topic-ios .card-action.secondary-action .button.primary:focus{background-color:#47b3ac}.topic-android.card-action.resume .button.button-primary:hover,.topic-android.card-action.resume .button.button-primary:focus,.topic-android.card-action.resume .button.primary:hover,.topic-android.card-action.resume .button.primary:focus,.topic-android.card-action.secondary-action .button.button-primary:hover,.topic-android.card-action.secondary-action .button.button-primary:focus,.topic-android.card-action.secondary-action .button.primary:hover,.topic-android.card-action.secondary-action .button.primary:focus{background-color:#4eb252}.topic-android .card-action.resume .button.button-primary:hover,.topic-android .card-action.resume .button.button-primary:focus,.topic-android .card-action.resume .button.primary:hover,.topic-android .card-action.resume .button.primary:focus,.topic-android .card-action.secondary-action .button.button-primary:hover,.topic-android .card-action.secondary-action .button.button-primary:focus,.topic-android .card-action.secondary-action .button.primary:hover,.topic-android .card-action.secondary-action .button.primary:focus{background-color:#4eb252}.topic-design.card-action.resume .button.button-primary:hover,.topic-design.card-action.resume .button.button-primary:focus,.topic-design.card-action.resume .button.primary:hover,.topic-design.card-action.resume .button.primary:focus,.topic-design.card-action.secondary-action .button.button-primary:hover,.topic-design.card-action.secondary-action .button.button-primary:focus,.topic-design.card-action.secondary-action .button.primary:hover,.topic-design.card-action.secondary-action .button.primary:focus{background-color:#d28d11}.topic-design .card-action.resume .button.button-primary:hover,.topic-design .card-action.resume .button.button-primary:focus,.topic-design .card-action.resume .button.primary:hover,.topic-design .card-action.resume .button.primary:focus,.topic-design .card-action.secondary-action .button.button-primary:hover,.topic-design .card-action.secondary-action .button.button-primary:focus,.topic-design .card-action.secondary-action .button.primary:hover,.topic-design .card-action.secondary-action .button.primary:focus{background-color:#d28d11}.topic-development-tools.card-action.resume .button.button-primary:hover,.topic-development-tools.card-action.resume .button.button-primary:focus,.topic-development-tools.card-action.resume .button.primary:hover,.topic-development-tools.card-action.resume .button.primary:focus,.topic-development-tools.card-action.secondary-action .button.button-primary:hover,.topic-development-tools.card-action.secondary-action .button.button-primary:focus,.topic-development-tools.card-action.secondary-action .button.primary:hover,.topic-development-tools.card-action.secondary-action .button.primary:focus{background-color:#5b7085}.topic-development-tools .card-action.resume .button.button-primary:hover,.topic-development-tools .card-action.resume .button.button-primary:focus,.topic-development-tools .card-action.resume .button.primary:hover,.topic-development-tools .card-action.resume .button.primary:focus,.topic-development-tools .card-action.secondary-action .button.button-primary:hover,.topic-development-tools .card-action.secondary-action .button.button-primary:focus,.topic-development-tools .card-action.secondary-action .button.primary:hover,.topic-development-tools .card-action.secondary-action .button.primary:focus{background-color:#5b7085}.topic-python.card-action.resume .button.button-primary:hover,.topic-python.card-action.resume .button.button-primary:focus,.topic-python.card-action.resume .button.primary:hover,.topic-python.card-action.resume .button.primary:focus,.topic-python.card-action.secondary-action .button.button-primary:hover,.topic-python.card-action.secondary-action .button.button-primary:focus,.topic-python.card-action.secondary-action .button.primary:hover,.topic-python.card-action.secondary-action .button.primary:focus{background-color:#ee80a3}.topic-python .card-action.resume .button.button-primary:hover,.topic-python .card-action.resume .button.button-primary:focus,.topic-python .card-action.resume .button.primary:hover,.topic-python .card-action.resume .button.primary:focus,.topic-python .card-action.secondary-action .button.button-primary:hover,.topic-python .card-action.secondary-action .button.button-primary:focus,.topic-python .card-action.secondary-action .button.primary:hover,.topic-python .card-action.secondary-action .button.primary:focus{background-color:#ee80a3}.topic-digital-literacy.card-action.resume .button.button-primary:hover,.topic-digital-literacy.card-action.resume .button.button-primary:focus,.topic-digital-literacy.card-action.resume .button.primary:hover,.topic-digital-literacy.card-action.resume .button.primary:focus,.topic-digital-literacy.card-action.secondary-action .button.button-primary:hover,.topic-digital-literacy.card-action.secondary-action .button.button-primary:focus,.topic-digital-literacy.card-action.secondary-action .button.primary:hover,.topic-digital-literacy.card-action.secondary-action .button.primary:focus{background-color:#bb7dce}.topic-digital-literacy .card-action.resume .button.button-primary:hover,.topic-digital-literacy .card-action.resume .button.button-primary:focus,.topic-digital-literacy .card-action.resume .button.primary:hover,.topic-digital-literacy .card-action.resume .button.primary:focus,.topic-digital-literacy .card-action.secondary-action .button.button-primary:hover,.topic-digital-literacy .card-action.secondary-action .button.button-primary:focus,.topic-digital-literacy .card-action.secondary-action .button.primary:hover,.topic-digital-literacy .card-action.secondary-action .button.primary:focus{background-color:#bb7dce}.topic-game-development.card-action.resume .button.button-primary:hover,.topic-game-development.card-action.resume .button.button-primary:focus,.topic-game-development.card-action.resume .button.primary:hover,.topic-game-development.card-action.resume .button.primary:focus,.topic-game-development.card-action.secondary-action .button.button-primary:hover,.topic-game-development.card-action.secondary-action .button.button-primary:focus,.topic-game-development.card-action.secondary-action .button.primary:hover,.topic-game-development.card-action.secondary-action .button.primary:focus{background-color:#1c797b}.topic-game-development .card-action.resume .button.button-primary:hover,.topic-game-development .card-action.resume .button.button-primary:focus,.topic-game-development .card-action.resume .button.primary:hover,.topic-game-development .card-action.resume .button.primary:focus,.topic-game-development .card-action.secondary-action .button.button-primary:hover,.topic-game-development .card-action.secondary-action .button.button-primary:focus,.topic-game-development .card-action.secondary-action .button.primary:hover,.topic-game-development .card-action.secondary-action .button.primary:focus{background-color:#1c797b}.topic-csharp.card-action.resume .button.button-primary:hover,.topic-csharp.card-action.resume .button.button-primary:focus,.topic-csharp.card-action.resume .button.primary:hover,.topic-csharp.card-action.resume .button.primary:focus,.topic-csharp.card-action.secondary-action .button.button-primary:hover,.topic-csharp.card-action.secondary-action .button.button-primary:focus,.topic-csharp.card-action.secondary-action .button.primary:hover,.topic-csharp.card-action.secondary-action .button.primary:focus{background-color:#904678}.topic-csharp .card-action.resume .button.button-primary:hover,.topic-csharp .card-action.resume .button.button-primary:focus,.topic-csharp .card-action.resume .button.primary:hover,.topic-csharp .card-action.resume .button.primary:focus,.topic-csharp .card-action.secondary-action .button.button-primary:hover,.topic-csharp .card-action.secondary-action .button.button-primary:focus,.topic-csharp .card-action.secondary-action .button.primary:hover,.topic-csharp .card-action.secondary-action .button.primary:focus{background-color:#904678}.topic-databases.card-action.resume .button.button-primary:hover,.topic-databases.card-action.resume .button.button-primary:focus,.topic-databases.card-action.resume .button.primary:hover,.topic-databases.card-action.resume .button.primary:focus,.topic-databases.card-action.secondary-action .button.button-primary:hover,.topic-databases.card-action.secondary-action .button.button-primary:focus,.topic-databases.card-action.secondary-action .button.primary:hover,.topic-databases.card-action.secondary-action .button.primary:focus{background-color:#e96b16}.topic-databases .card-action.resume .button.button-primary:hover,.topic-databases .card-action.resume .button.button-primary:focus,.topic-databases .card-action.resume .button.primary:hover,.topic-databases .card-action.resume .button.primary:focus,.topic-databases .card-action.secondary-action .button.button-primary:hover,.topic-databases .card-action.secondary-action .button.button-primary:focus,.topic-databases .card-action.secondary-action .button.primary:hover,.topic-databases .card-action.secondary-action .button.primary:focus{background-color:#e96b16}.topic-undefined.card-action.resume .button.button-primary:hover,.topic-undefined.card-action.resume .button.button-primary:focus,.topic-undefined.card-action.resume .button.primary:hover,.topic-undefined.card-action.resume .button.primary:focus,.topic-undefined.card-action.secondary-action .button.button-primary:hover,.topic-undefined.card-action.secondary-action .button.button-primary:focus,.topic-undefined.card-action.secondary-action .button.primary:hover,.topic-undefined.card-action.secondary-action .button.primary:focus{background-color:#68717a}.topic-undefined .card-action.resume .button.button-primary:hover,.topic-undefined .card-action.resume .button.button-primary:focus,.topic-undefined .card-action.resume .button.primary:hover,.topic-undefined .card-action.resume .button.primary:focus,.topic-undefined .card-action.secondary-action .button.button-primary:hover,.topic-undefined .card-action.secondary-action .button.button-primary:focus,.topic-undefined .card-action.secondary-action .button.primary:hover,.topic-undefined .card-action.secondary-action .button.primary:focus{background-color:#68717a}.topic-html.card-action.resume .button.button-primary:hover,.topic-html.card-action.resume .button.button-primary:focus,.topic-html.card-action.resume .button.primary:hover,.topic-html.card-action.resume .button.primary:focus,.topic-html.card-action.secondary-action .button.button-primary:hover,.topic-html.card-action.secondary-action .button.button-primary:focus,.topic-html.card-action.secondary-action .button.primary:hover,.topic-html.card-action.secondary-action .button.primary:focus{border-color:#298fae}.topic-html .card-action.resume .button.button-primary:hover,.topic-html .card-action.resume .button.button-primary:focus,.topic-html .card-action.resume .button.primary:hover,.topic-html .card-action.resume .button.primary:focus,.topic-html .card-action.secondary-action .button.button-primary:hover,.topic-html .card-action.secondary-action .button.button-primary:focus,.topic-html .card-action.secondary-action .button.primary:hover,.topic-html .card-action.secondary-action .button.primary:focus{border-color:#298fae}.topic-css.card-action.resume .button.button-primary:hover,.topic-css.card-action.resume .button.button-primary:focus,.topic-css.card-action.resume .button.primary:hover,.topic-css.card-action.resume .button.primary:focus,.topic-css.card-action.secondary-action .button.button-primary:hover,.topic-css.card-action.secondary-action .button.button-primary:focus,.topic-css.card-action.secondary-action .button.primary:hover,.topic-css.card-action.secondary-action .button.primary:focus{border-color:#255d83}.topic-css .card-action.resume .button.button-primary:hover,.topic-css .card-action.resume .button.button-primary:focus,.topic-css .card-action.resume .button.primary:hover,.topic-css .card-action.resume .button.primary:focus,.topic-css .card-action.secondary-action .button.button-primary:hover,.topic-css .card-action.secondary-action .button.button-primary:focus,.topic-css .card-action.secondary-action .button.primary:hover,.topic-css .card-action.secondary-action .button.primary:focus{border-color:#255d83}.topic-javascript.card-action.resume .button.button-primary:hover,.topic-javascript.card-action.resume .button.button-primary:focus,.topic-javascript.card-action.resume .button.primary:hover,.topic-javascript.card-action.resume .button.primary:focus,.topic-javascript.card-action.secondary-action .button.button-primary:hover,.topic-javascript.card-action.secondary-action .button.button-primary:focus,.topic-javascript.card-action.secondary-action .button.primary:hover,.topic-javascript.card-action.secondary-action .button.primary:focus{border-color:#aa3e5b}.topic-javascript .card-action.resume .button.button-primary:hover,.topic-javascript .card-action.resume .button.button-primary:focus,.topic-javascript .card-action.resume .button.primary:hover,.topic-javascript .card-action.resume .button.primary:focus,.topic-javascript .card-action.secondary-action .button.button-primary:hover,.topic-javascript .card-action.secondary-action .button.button-primary:focus,.topic-javascript .card-action.secondary-action .button.primary:hover,.topic-javascript .card-action.secondary-action .button.primary:focus{border-color:#aa3e5b}.topic-java.card-action.resume .button.button-primary:hover,.topic-java.card-action.resume .button.button-primary:focus,.topic-java.card-action.resume .button.primary:hover,.topic-java.card-action.resume .button.primary:focus,.topic-java.card-action.secondary-action .button.button-primary:hover,.topic-java.card-action.secondary-action .button.button-primary:focus,.topic-java.card-action.secondary-action .button.primary:hover,.topic-java.card-action.secondary-action .button.primary:focus{border-color:#206f57}.topic-java .card-action.resume .button.button-primary:hover,.topic-java .card-action.resume .button.button-primary:focus,.topic-java .card-action.resume .button.primary:hover,.topic-java .card-action.resume .button.primary:focus,.topic-java .card-action.secondary-action .button.button-primary:hover,.topic-java .card-action.secondary-action .button.button-primary:focus,.topic-java .card-action.secondary-action .button.primary:hover,.topic-java .card-action.secondary-action .button.primary:focus{border-color:#206f57}.topic-ruby.card-action.resume .button.button-primary:hover,.topic-ruby.card-action.resume .button.button-primary:focus,.topic-ruby.card-action.resume .button.primary:hover,.topic-ruby.card-action.resume .button.primary:focus,.topic-ruby.card-action.secondary-action .button.button-primary:hover,.topic-ruby.card-action.secondary-action .button.button-primary:focus,.topic-ruby.card-action.secondary-action .button.primary:hover,.topic-ruby.card-action.secondary-action .button.primary:focus{border-color:#d9272e}.topic-ruby .card-action.resume .button.button-primary:hover,.topic-ruby .card-action.resume .button.button-primary:focus,.topic-ruby .card-action.resume .button.primary:hover,.topic-ruby .card-action.resume .button.primary:focus,.topic-ruby .card-action.secondary-action .button.button-primary:hover,.topic-ruby .card-action.secondary-action .button.button-primary:focus,.topic-ruby .card-action.secondary-action .button.primary:hover,.topic-ruby .card-action.secondary-action .button.primary:focus{border-color:#d9272e}.topic-business.card-action.resume .button.button-primary:hover,.topic-business.card-action.resume .button.button-primary:focus,.topic-business.card-action.resume .button.primary:hover,.topic-business.card-action.resume .button.primary:focus,.topic-business.card-action.secondary-action .button.button-primary:hover,.topic-business.card-action.secondary-action .button.button-primary:focus,.topic-business.card-action.secondary-action .button.primary:hover,.topic-business.card-action.secondary-action .button.primary:focus{border-color:#f75f2a}.topic-business .card-action.resume .button.button-primary:hover,.topic-business .card-action.resume .button.button-primary:focus,.topic-business .card-action.resume .button.primary:hover,.topic-business .card-action.resume .button.primary:focus,.topic-business .card-action.secondary-action .button.button-primary:hover,.topic-business .card-action.secondary-action .button.button-primary:focus,.topic-business .card-action.secondary-action .button.primary:hover,.topic-business .card-action.secondary-action .button.primary:focus{border-color:#f75f2a}.topic-wordpress.card-action.resume .button.button-primary:hover,.topic-wordpress.card-action.resume .button.button-primary:focus,.topic-wordpress.card-action.resume .button.primary:hover,.topic-wordpress.card-action.resume .button.primary:focus,.topic-wordpress.card-action.secondary-action .button.button-primary:hover,.topic-wordpress.card-action.secondary-action .button.button-primary:focus,.topic-wordpress.card-action.secondary-action .button.primary:hover,.topic-wordpress.card-action.secondary-action .button.primary:focus{border-color:#606bb7}.topic-wordpress .card-action.resume .button.button-primary:hover,.topic-wordpress .card-action.resume .button.button-primary:focus,.topic-wordpress .card-action.resume .button.primary:hover,.topic-wordpress .card-action.resume .button.primary:focus,.topic-wordpress .card-action.secondary-action .button.button-primary:hover,.topic-wordpress .card-action.secondary-action .button.button-primary:focus,.topic-wordpress .card-action.secondary-action .button.primary:hover,.topic-wordpress .card-action.secondary-action .button.primary:focus{border-color:#606bb7}.topic-php.card-action.resume .button.button-primary:hover,.topic-php.card-action.resume .button.button-primary:focus,.topic-php.card-action.resume .button.primary:hover,.topic-php.card-action.resume .button.primary:focus,.topic-php.card-action.secondary-action .button.button-primary:hover,.topic-php.card-action.secondary-action .button.button-primary:focus,.topic-php.card-action.secondary-action .button.primary:hover,.topic-php.card-action.secondary-action .button.primary:focus{border-color:#645180}.topic-php .card-action.resume .button.button-primary:hover,.topic-php .card-action.resume .button.button-primary:focus,.topic-php .card-action.resume .button.primary:hover,.topic-php .card-action.resume .button.primary:focus,.topic-php .card-action.secondary-action .button.button-primary:hover,.topic-php .card-action.secondary-action .button.button-primary:focus,.topic-php .card-action.secondary-action .button.primary:hover,.topic-php .card-action.secondary-action .button.primary:focus{border-color:#645180}.topic-ios.card-action.resume .button.button-primary:hover,.topic-ios.card-action.resume .button.button-primary:focus,.topic-ios.card-action.resume .button.primary:hover,.topic-ios.card-action.resume .button.primary:focus,.topic-ios.card-action.secondary-action .button.button-primary:hover,.topic-ios.card-action.secondary-action .button.button-primary:focus,.topic-ios.card-action.secondary-action .button.primary:hover,.topic-ios.card-action.secondary-action .button.primary:focus{border-color:#3e9d97}.topic-ios .card-action.resume .button.button-primary:hover,.topic-ios .card-action.resume .button.button-primary:focus,.topic-ios .card-action.resume .button.primary:hover,.topic-ios .card-action.resume .button.primary:focus,.topic-ios .card-action.secondary-action .button.button-primary:hover,.topic-ios .card-action.secondary-action .button.button-primary:focus,.topic-ios .card-action.secondary-action .button.primary:hover,.topic-ios .card-action.secondary-action .button.primary:focus{border-color:#3e9d97}.topic-android.card-action.resume .button.button-primary:hover,.topic-android.card-action.resume .button.button-primary:focus,.topic-android.card-action.resume .button.primary:hover,.topic-android.card-action.resume .button.primary:focus,.topic-android.card-action.secondary-action .button.button-primary:hover,.topic-android.card-action.secondary-action .button.button-primary:focus,.topic-android.card-action.secondary-action .button.primary:hover,.topic-android.card-action.secondary-action .button.primary:focus{border-color:#449d48}.topic-android .card-action.resume .button.button-primary:hover,.topic-android .card-action.resume .button.button-primary:focus,.topic-android .card-action.resume .button.primary:hover,.topic-android .card-action.resume .button.primary:focus,.topic-android .card-action.secondary-action .button.button-primary:hover,.topic-android .card-action.secondary-action .button.button-primary:focus,.topic-android .card-action.secondary-action .button.primary:hover,.topic-android .card-action.secondary-action .button.primary:focus{border-color:#449d48}.topic-design.card-action.resume .button.button-primary:hover,.topic-design.card-action.resume .button.button-primary:focus,.topic-design.card-action.resume .button.primary:hover,.topic-design.card-action.resume .button.primary:focus,.topic-design.card-action.secondary-action .button.button-primary:hover,.topic-design.card-action.secondary-action .button.button-primary:focus,.topic-design.card-action.secondary-action .button.primary:hover,.topic-design.card-action.secondary-action .button.primary:focus{border-color:#b67a0f}.topic-design .card-action.resume .button.button-primary:hover,.topic-design .card-action.resume .button.button-primary:focus,.topic-design .card-action.resume .button.primary:hover,.topic-design .card-action.resume .button.primary:focus,.topic-design .card-action.secondary-action .button.button-primary:hover,.topic-design .card-action.secondary-action .button.button-primary:focus,.topic-design .card-action.secondary-action .button.primary:hover,.topic-design .card-action.secondary-action .button.primary:focus{border-color:#b67a0f}.topic-development-tools.card-action.resume .button.button-primary:hover,.topic-development-tools.card-action.resume .button.button-primary:focus,.topic-development-tools.card-action.resume .button.primary:hover,.topic-development-tools.card-action.resume .button.primary:focus,.topic-development-tools.card-action.secondary-action .button.button-primary:hover,.topic-development-tools.card-action.secondary-action .button.button-primary:focus,.topic-development-tools.card-action.secondary-action .button.primary:hover,.topic-development-tools.card-action.secondary-action .button.primary:focus{border-color:#4e6173}.topic-development-tools .card-action.resume .button.button-primary:hover,.topic-development-tools .card-action.resume .button.button-primary:focus,.topic-development-tools .card-action.resume .button.primary:hover,.topic-development-tools .card-action.resume .button.primary:focus,.topic-development-tools .card-action.secondary-action .button.button-primary:hover,.topic-development-tools .card-action.secondary-action .button.button-primary:focus,.topic-development-tools .card-action.secondary-action .button.primary:hover,.topic-development-tools .card-action.secondary-action .button.primary:focus{border-color:#4e6173}.topic-python.card-action.resume .button.button-primary:hover,.topic-python.card-action.resume .button.button-primary:focus,.topic-python.card-action.resume .button.primary:hover,.topic-python.card-action.resume .button.primary:focus,.topic-python.card-action.secondary-action .button.button-primary:hover,.topic-python.card-action.secondary-action .button.button-primary:focus,.topic-python.card-action.secondary-action .button.primary:hover,.topic-python.card-action.secondary-action .button.primary:focus{border-color:#ea6590}.topic-python .card-action.resume .button.button-primary:hover,.topic-python .card-action.resume .button.button-primary:focus,.topic-python .card-action.resume .button.primary:hover,.topic-python .card-action.resume .button.primary:focus,.topic-python .card-action.secondary-action .button.button-primary:hover,.topic-python .card-action.secondary-action .button.button-primary:focus,.topic-python .card-action.secondary-action .button.primary:hover,.topic-python .card-action.secondary-action .button.primary:focus{border-color:#ea6590}.topic-digital-literacy.card-action.resume .button.button-primary:hover,.topic-digital-literacy.card-action.resume .button.button-primary:focus,.topic-digital-literacy.card-action.resume .button.primary:hover,.topic-digital-literacy.card-action.resume .button.primary:focus,.topic-digital-literacy.card-action.secondary-action .button.button-primary:hover,.topic-digital-literacy.card-action.secondary-action .button.button-primary:focus,.topic-digital-literacy.card-action.secondary-action .button.primary:hover,.topic-digital-literacy.card-action.secondary-action .button.primary:focus{border-color:#b067c6}.topic-digital-literacy .card-action.resume .button.button-primary:hover,.topic-digital-literacy .card-action.resume .button.button-primary:focus,.topic-digital-literacy .card-action.resume .button.primary:hover,.topic-digital-literacy .card-action.resume .button.primary:focus,.topic-digital-literacy .card-action.secondary-action .button.button-primary:hover,.topic-digital-literacy .card-action.secondary-action .button.button-primary:focus,.topic-digital-literacy .card-action.secondary-action .button.primary:hover,.topic-digital-literacy .card-action.secondary-action .button.primary:focus{border-color:#b067c6}.topic-game-development.card-action.resume .button.button-primary:hover,.topic-game-development.card-action.resume .button.button-primary:focus,.topic-game-development.card-action.resume .button.primary:hover,.topic-game-development.card-action.resume .button.primary:focus,.topic-game-development.card-action.secondary-action .button.button-primary:hover,.topic-game-development.card-action.secondary-action .button.button-primary:focus,.topic-game-development.card-action.secondary-action .button.primary:hover,.topic-game-development.card-action.secondary-action .button.primary:focus{border-color:#176062}.topic-game-development .card-action.resume .button.button-primary:hover,.topic-game-development .card-action.resume .button.button-primary:focus,.topic-game-development .card-action.resume .button.primary:hover,.topic-game-development .card-action.resume .button.primary:focus,.topic-game-development .card-action.secondary-action .button.button-primary:hover,.topic-game-development .card-action.secondary-action .button.button-primary:focus,.topic-game-development .card-action.secondary-action .button.primary:hover,.topic-game-development .card-action.secondary-action .button.primary:focus{border-color:#176062}.topic-csharp.card-action.resume .button.button-primary:hover,.topic-csharp.card-action.resume .button.button-primary:focus,.topic-csharp.card-action.resume .button.primary:hover,.topic-csharp.card-action.resume .button.primary:focus,.topic-csharp.card-action.secondary-action .button.button-primary:hover,.topic-csharp.card-action.secondary-action .button.button-primary:focus,.topic-csharp.card-action.secondary-action .button.primary:hover,.topic-csharp.card-action.secondary-action .button.primary:focus{border-color:#7c3c67}.topic-csharp .card-action.resume .button.button-primary:hover,.topic-csharp .card-action.resume .button.button-primary:focus,.topic-csharp .card-action.resume .button.primary:hover,.topic-csharp .card-action.resume .button.primary:focus,.topic-csharp .card-action.secondary-action .button.button-primary:hover,.topic-csharp .card-action.secondary-action .button.button-primary:focus,.topic-csharp .card-action.secondary-action .button.primary:hover,.topic-csharp .card-action.secondary-action .button.primary:focus{border-color:#7c3c67}.topic-databases.card-action.resume .button.button-primary:hover,.topic-databases.card-action.resume .button.button-primary:focus,.topic-databases.card-action.resume .button.primary:hover,.topic-databases.card-action.resume .button.primary:focus,.topic-databases.card-action.secondary-action .button.button-primary:hover,.topic-databases.card-action.secondary-action .button.button-primary:focus,.topic-databases.card-action.secondary-action .button.primary:hover,.topic-databases.card-action.secondary-action .button.primary:focus{border-color:#cd5e13}.topic-databases .card-action.resume .button.button-primary:hover,.topic-databases .card-action.resume .button.button-primary:focus,.topic-databases .card-action.resume .button.primary:hover,.topic-databases .card-action.resume .button.primary:focus,.topic-databases .card-action.secondary-action .button.button-primary:hover,.topic-databases .card-action.secondary-action .button.button-primary:focus,.topic-databases .card-action.secondary-action .button.primary:hover,.topic-databases .card-action.secondary-action .button.primary:focus{border-color:#cd5e13}.topic-undefined.card-action.resume .button.button-primary:hover,.topic-undefined.card-action.resume .button.button-primary:focus,.topic-undefined.card-action.resume .button.primary:hover,.topic-undefined.card-action.resume .button.primary:focus,.topic-undefined.card-action.secondary-action .button.button-primary:hover,.topic-undefined.card-action.secondary-action .button.button-primary:focus,.topic-undefined.card-action.secondary-action .button.primary:hover,.topic-undefined.card-action.secondary-action .button.primary:focus{border-color:#5a6269}.topic-undefined .card-action.resume .button.button-primary:hover,.topic-undefined .card-action.resume .button.button-primary:focus,.topic-undefined .card-action.resume .button.primary:hover,.topic-undefined .card-action.resume .button.primary:focus,.topic-undefined .card-action.secondary-action .button.button-primary:hover,.topic-undefined .card-action.secondary-action .button.button-primary:focus,.topic-undefined .card-action.secondary-action .button.primary:hover,.topic-undefined .card-action.secondary-action .button.primary:focus{border-color:#5a6269}.topic-html.card-action-trailer:hover a,.topic-html.card-action-trailer:focus a,.topic-html.card-action-trailer.loading a,.topic-html.card-action.queueable:hover a,.topic-html.card-action.queueable:focus a,.topic-html.card-action.queueable.loading a,.topic-html.card-action.bookmarkable:hover a,.topic-html.card-action.bookmarkable:focus a,.topic-html.card-action.bookmarkable.loading a{border-color:#39ADD1}.topic-html .card-action-trailer:hover a,.topic-html .card-action-trailer:focus a,.topic-html .card-action-trailer.loading a,.topic-html .card-action.queueable:hover a,.topic-html .card-action.queueable:focus a,.topic-html .card-action.queueable.loading a,.topic-html .card-action.bookmarkable:hover a,.topic-html .card-action.bookmarkable:focus a,.topic-html .card-action.bookmarkable.loading a{border-color:#39ADD1}.topic-css.card-action-trailer:hover a,.topic-css.card-action-trailer:focus a,.topic-css.card-action-trailer.loading a,.topic-css.card-action.queueable:hover a,.topic-css.card-action.queueable:focus a,.topic-css.card-action.queueable.loading a,.topic-css.card-action.bookmarkable:hover a,.topic-css.card-action.bookmarkable:focus a,.topic-css.card-action.bookmarkable.loading a{border-color:#3079AB}.topic-css .card-action-trailer:hover a,.topic-css .card-action-trailer:focus a,.topic-css .card-action-trailer.loading a,.topic-css .card-action.queueable:hover a,.topic-css .card-action.queueable:focus a,.topic-css .card-action.queueable.loading a,.topic-css .card-action.bookmarkable:hover a,.topic-css .card-action.bookmarkable:focus a,.topic-css .card-action.bookmarkable.loading a{border-color:#3079AB}.topic-javascript.card-action-trailer:hover a,.topic-javascript.card-action-trailer:focus a,.topic-javascript.card-action-trailer.loading a,.topic-javascript.card-action.queueable:hover a,.topic-javascript.card-action.queueable:focus a,.topic-javascript.card-action.queueable.loading a,.topic-javascript.card-action.bookmarkable:hover a,.topic-javascript.card-action.bookmarkable:focus a,.topic-javascript.card-action.bookmarkable.loading a{border-color:#c25975}.topic-javascript .card-action-trailer:hover a,.topic-javascript .card-action-trailer:focus a,.topic-javascript .card-action-trailer.loading a,.topic-javascript .card-action.queueable:hover a,.topic-javascript .card-action.queueable:focus a,.topic-javascript .card-action.queueable.loading a,.topic-javascript .card-action.bookmarkable:hover a,.topic-javascript .card-action.bookmarkable:focus a,.topic-javascript .card-action.bookmarkable.loading a{border-color:#c25975}.topic-java.card-action-trailer:hover a,.topic-java.card-action-trailer:focus a,.topic-java.card-action-trailer.loading a,.topic-java.card-action.queueable:hover a,.topic-java.card-action.queueable:focus a,.topic-java.card-action.queueable.loading a,.topic-java.card-action.bookmarkable:hover a,.topic-java.card-action.bookmarkable:focus a,.topic-java.card-action.bookmarkable.loading a{border-color:#2c9676}.topic-java .card-action-trailer:hover a,.topic-java .card-action-trailer:focus a,.topic-java .card-action-trailer.loading a,.topic-java .card-action.queueable:hover a,.topic-java .card-action.queueable:focus a,.topic-java .card-action.queueable.loading a,.topic-java .card-action.bookmarkable:hover a,.topic-java .card-action.bookmarkable:focus a,.topic-java .card-action.bookmarkable.loading a{border-color:#2c9676}.topic-ruby.card-action-trailer:hover a,.topic-ruby.card-action-trailer:focus a,.topic-ruby.card-action-trailer.loading a,.topic-ruby.card-action.queueable:hover a,.topic-ruby.card-action.queueable:focus a,.topic-ruby.card-action.queueable.loading a,.topic-ruby.card-action.bookmarkable:hover a,.topic-ruby.card-action.bookmarkable:focus a,.topic-ruby.card-action.bookmarkable.loading a{border-color:#e15258}.topic-ruby .card-action-trailer:hover a,.topic-ruby .card-action-trailer:focus a,.topic-ruby .card-action-trailer.loading a,.topic-ruby .card-action.queueable:hover a,.topic-ruby .card-action.queueable:focus a,.topic-ruby .card-action.queueable.loading a,.topic-ruby .card-action.bookmarkable:hover a,.topic-ruby .card-action.bookmarkable:focus a,.topic-ruby .card-action.bookmarkable.loading a{border-color:#e15258}.topic-business.card-action-trailer:hover a,.topic-business.card-action-trailer:focus a,.topic-business.card-action-trailer.loading a,.topic-business.card-action.queueable:hover a,.topic-business.card-action.queueable:focus a,.topic-business.card-action.queueable.loading a,.topic-business.card-action.bookmarkable:hover a,.topic-business.card-action.bookmarkable:focus a,.topic-business.card-action.bookmarkable.loading a{border-color:#F9845B}.topic-business .card-action-trailer:hover a,.topic-business .card-action-trailer:focus a,.topic-business .card-action-trailer.loading a,.topic-business .card-action.queueable:hover a,.topic-business .card-action.queueable:focus a,.topic-business .card-action.queueable.loading a,.topic-business .card-action.bookmarkable:hover a,.topic-business .card-action.bookmarkable:focus a,.topic-business .card-action.bookmarkable.loading a{border-color:#F9845B}.topic-wordpress.card-action-trailer:hover a,.topic-wordpress.card-action-trailer:focus a,.topic-wordpress.card-action-trailer.loading a,.topic-wordpress.card-action.queueable:hover a,.topic-wordpress.card-action.queueable:focus a,.topic-wordpress.card-action.queueable.loading a,.topic-wordpress.card-action.bookmarkable:hover a,.topic-wordpress.card-action.bookmarkable:focus a,.topic-wordpress.card-action.bookmarkable.loading a{border-color:#838CC7}.topic-wordpress .card-action-trailer:hover a,.topic-wordpress .card-action-trailer:focus a,.topic-wordpress .card-action-trailer.loading a,.topic-wordpress .card-action.queueable:hover a,.topic-wordpress .card-action.queueable:focus a,.topic-wordpress .card-action.queueable.loading a,.topic-wordpress .card-action.bookmarkable:hover a,.topic-wordpress .card-action.bookmarkable:focus a,.topic-wordpress .card-action.bookmarkable.loading a{border-color:#838CC7}.topic-php.card-action-trailer:hover a,.topic-php.card-action-trailer:focus a,.topic-php.card-action-trailer.loading a,.topic-php.card-action.queueable:hover a,.topic-php.card-action.queueable:focus a,.topic-php.card-action.queueable.loading a,.topic-php.card-action.bookmarkable:hover a,.topic-php.card-action.bookmarkable:focus a,.topic-php.card-action.bookmarkable.loading a{border-color:#7D669E}.topic-php .card-action-trailer:hover a,.topic-php .card-action-trailer:focus a,.topic-php .card-action-trailer.loading a,.topic-php .card-action.queueable:hover a,.topic-php .card-action.queueable:focus a,.topic-php .card-action.queueable.loading a,.topic-php .card-action.bookmarkable:hover a,.topic-php .card-action.bookmarkable:focus a,.topic-php .card-action.bookmarkable.loading a{border-color:#7D669E}.topic-ios.card-action-trailer:hover a,.topic-ios.card-action-trailer:focus a,.topic-ios.card-action-trailer.loading a,.topic-ios.card-action.queueable:hover a,.topic-ios.card-action.queueable:focus a,.topic-ios.card-action.queueable.loading a,.topic-ios.card-action.bookmarkable:hover a,.topic-ios.card-action.bookmarkable:focus a,.topic-ios.card-action.bookmarkable.loading a{border-color:#53BBB4}.topic-ios .card-action-trailer:hover a,.topic-ios .card-action-trailer:focus a,.topic-ios .card-action-trailer.loading a,.topic-ios .card-action.queueable:hover a,.topic-ios .card-action.queueable:focus a,.topic-ios .card-action.queueable.loading a,.topic-ios .card-action.bookmarkable:hover a,.topic-ios .card-action.bookmarkable:focus a,.topic-ios .card-action.bookmarkable.loading a{border-color:#53BBB4}.topic-android.card-action-trailer:hover a,.topic-android.card-action-trailer:focus a,.topic-android.card-action-trailer.loading a,.topic-android.card-action.queueable:hover a,.topic-android.card-action.queueable:focus a,.topic-android.card-action.queueable.loading a,.topic-android.card-action.bookmarkable:hover a,.topic-android.card-action.bookmarkable:focus a,.topic-android.card-action.bookmarkable.loading a{border-color:#5cb860}.topic-android .card-action-trailer:hover a,.topic-android .card-action-trailer:focus a,.topic-android .card-action-trailer.loading a,.topic-android .card-action.queueable:hover a,.topic-android .card-action.queueable:focus a,.topic-android .card-action.queueable.loading a,.topic-android .card-action.bookmarkable:hover a,.topic-android .card-action.bookmarkable:focus a,.topic-android .card-action.bookmarkable.loading a{border-color:#5cb860}.topic-design.card-action-trailer:hover a,.topic-design.card-action-trailer:focus a,.topic-design.card-action-trailer.loading a,.topic-design.card-action.queueable:hover a,.topic-design.card-action.queueable:focus a,.topic-design.card-action.queueable.loading a,.topic-design.card-action.bookmarkable:hover a,.topic-design.card-action.bookmarkable:focus a,.topic-design.card-action.bookmarkable.loading a{border-color:#e59a13}.topic-design .card-action-trailer:hover a,.topic-design .card-action-trailer:focus a,.topic-design .card-action-trailer.loading a,.topic-design .card-action.queueable:hover a,.topic-design .card-action.queueable:focus a,.topic-design .card-action.queueable.loading a,.topic-design .card-action.bookmarkable:hover a,.topic-design .card-action.bookmarkable:focus a,.topic-design .card-action.bookmarkable.loading a{border-color:#e59a13}.topic-development-tools.card-action-trailer:hover a,.topic-development-tools.card-action-trailer:focus a,.topic-development-tools.card-action-trailer.loading a,.topic-development-tools.card-action.queueable:hover a,.topic-development-tools.card-action.queueable:focus a,.topic-development-tools.card-action.queueable.loading a,.topic-development-tools.card-action.bookmarkable:hover a,.topic-development-tools.card-action.bookmarkable:focus a,.topic-development-tools.card-action.bookmarkable.loading a{border-color:#637a91}.topic-development-tools .card-action-trailer:hover a,.topic-development-tools .card-action-trailer:focus a,.topic-development-tools .card-action-trailer.loading a,.topic-development-tools .card-action.queueable:hover a,.topic-development-tools .card-action.queueable:focus a,.topic-development-tools .card-action.queueable.loading a,.topic-development-tools .card-action.bookmarkable:hover a,.topic-development-tools .card-action.bookmarkable:focus a,.topic-development-tools .card-action.bookmarkable.loading a{border-color:#637a91}.topic-python.card-action-trailer:hover a,.topic-python.card-action-trailer:focus a,.topic-python.card-action-trailer.loading a,.topic-python.card-action.queueable:hover a,.topic-python.card-action.queueable:focus a,.topic-python.card-action.queueable.loading a,.topic-python.card-action.bookmarkable:hover a,.topic-python.card-action.bookmarkable:focus a,.topic-python.card-action.bookmarkable.loading a{border-color:#f092b0}.topic-python .card-action-trailer:hover a,.topic-python .card-action-trailer:focus a,.topic-python .card-action-trailer.loading a,.topic-python .card-action.queueable:hover a,.topic-python .card-action.queueable:focus a,.topic-python .card-action.queueable.loading a,.topic-python .card-action.bookmarkable:hover a,.topic-python .card-action.bookmarkable:focus a,.topic-python .card-action.bookmarkable.loading a{border-color:#f092b0}.topic-digital-literacy.card-action-trailer:hover a,.topic-digital-literacy.card-action-trailer:focus a,.topic-digital-literacy.card-action-trailer.loading a,.topic-digital-literacy.card-action.queueable:hover a,.topic-digital-literacy.card-action.queueable:focus a,.topic-digital-literacy.card-action.queueable.loading a,.topic-digital-literacy.card-action.bookmarkable:hover a,.topic-digital-literacy.card-action.bookmarkable:focus a,.topic-digital-literacy.card-action.bookmarkable.loading a{border-color:#c38cd4}.topic-digital-literacy .card-action-trailer:hover a,.topic-digital-literacy .card-action-trailer:focus a,.topic-digital-literacy .card-action-trailer.loading a,.topic-digital-literacy .card-action.queueable:hover a,.topic-digital-literacy .card-action.queueable:focus a,.topic-digital-literacy .card-action.queueable.loading a,.topic-digital-literacy .card-action.bookmarkable:hover a,.topic-digital-literacy .card-action.bookmarkable:focus a,.topic-digital-literacy .card-action.bookmarkable.loading a{border-color:#c38cd4}.topic-game-development.card-action-trailer:hover a,.topic-game-development.card-action-trailer:focus a,.topic-game-development.card-action-trailer.loading a,.topic-game-development.card-action.queueable:hover a,.topic-game-development.card-action.queueable:focus a,.topic-game-development.card-action.queueable.loading a,.topic-game-development.card-action.bookmarkable:hover a,.topic-game-development.card-action.bookmarkable:focus a,.topic-game-development.card-action.bookmarkable.loading a{border-color:#20898c}.topic-game-development .card-action-trailer:hover a,.topic-game-development .card-action-trailer:focus a,.topic-game-development .card-action-trailer.loading a,.topic-game-development .card-action.queueable:hover a,.topic-game-development .card-action.queueable:focus a,.topic-game-development .card-action.queueable.loading a,.topic-game-development .card-action.bookmarkable:hover a,.topic-game-development .card-action.bookmarkable:focus a,.topic-game-development .card-action.bookmarkable.loading a{border-color:#20898c}.topic-csharp.card-action-trailer:hover a,.topic-csharp.card-action-trailer:focus a,.topic-csharp.card-action-trailer.loading a,.topic-csharp.card-action.queueable:hover a,.topic-csharp.card-action.queueable:focus a,.topic-csharp.card-action.queueable.loading a,.topic-csharp.card-action.bookmarkable:hover a,.topic-csharp.card-action.bookmarkable:focus a,.topic-csharp.card-action.bookmarkable.loading a{border-color:#9e4d83}.topic-csharp .card-action-trailer:hover a,.topic-csharp .card-action-trailer:focus a,.topic-csharp .card-action-trailer.loading a,.topic-csharp .card-action.queueable:hover a,.topic-csharp .card-action.queueable:focus a,.topic-csharp .card-action.queueable.loading a,.topic-csharp .card-action.bookmarkable:hover a,.topic-csharp .card-action.bookmarkable:focus a,.topic-csharp .card-action.bookmarkable.loading a{border-color:#9e4d83}.topic-databases.card-action-trailer:hover a,.topic-databases.card-action-trailer:focus a,.topic-databases.card-action-trailer.loading a,.topic-databases.card-action.queueable:hover a,.topic-databases.card-action.queueable:focus a,.topic-databases.card-action.queueable.loading a,.topic-databases.card-action.bookmarkable:hover a,.topic-databases.card-action.bookmarkable:focus a,.topic-databases.card-action.bookmarkable.loading a{border-color:#eb7728}.topic-databases .card-action-trailer:hover a,.topic-databases .card-action-trailer:focus a,.topic-databases .card-action-trailer.loading a,.topic-databases .card-action.queueable:hover a,.topic-databases .card-action.queueable:focus a,.topic-databases .card-action.queueable.loading a,.topic-databases .card-action.bookmarkable:hover a,.topic-databases .card-action.bookmarkable:focus a,.topic-databases .card-action.bookmarkable.loading a{border-color:#eb7728}.topic-undefined.card-action-trailer:hover a,.topic-undefined.card-action-trailer:focus a,.topic-undefined.card-action-trailer.loading a,.topic-undefined.card-action.queueable:hover a,.topic-undefined.card-action.queueable:focus a,.topic-undefined.card-action.queueable.loading a,.topic-undefined.card-action.bookmarkable:hover a,.topic-undefined.card-action.bookmarkable:focus a,.topic-undefined.card-action.bookmarkable.loading a{border-color:#717b85}.topic-undefined .card-action-trailer:hover a,.topic-undefined .card-action-trailer:focus a,.topic-undefined .card-action-trailer.loading a,.topic-undefined .card-action.queueable:hover a,.topic-undefined .card-action.queueable:focus a,.topic-undefined .card-action.queueable.loading a,.topic-undefined .card-action.bookmarkable:hover a,.topic-undefined .card-action.bookmarkable:focus a,.topic-undefined .card-action.bookmarkable.loading a{border-color:#717b85}.topic-html.card-action-trailer:hover a svg,.topic-html.card-action-trailer:focus a svg,.topic-html.card-action-trailer.loading a svg,.topic-html.card-action.queueable:hover a svg,.topic-html.card-action.queueable:focus a svg,.topic-html.card-action.queueable.loading a svg,.topic-html.card-action.bookmarkable:hover a svg,.topic-html.card-action.bookmarkable:focus a svg,.topic-html.card-action.bookmarkable.loading a svg{fill:#39ADD1}.topic-html .card-action-trailer:hover a svg,.topic-html .card-action-trailer:focus a svg,.topic-html .card-action-trailer.loading a svg,.topic-html .card-action.queueable:hover a svg,.topic-html .card-action.queueable:focus a svg,.topic-html .card-action.queueable.loading a svg,.topic-html .card-action.bookmarkable:hover a svg,.topic-html .card-action.bookmarkable:focus a svg,.topic-html .card-action.bookmarkable.loading a svg{fill:#39ADD1}.topic-css.card-action-trailer:hover a svg,.topic-css.card-action-trailer:focus a svg,.topic-css.card-action-trailer.loading a svg,.topic-css.card-action.queueable:hover a svg,.topic-css.card-action.queueable:focus a svg,.topic-css.card-action.queueable.loading a svg,.topic-css.card-action.bookmarkable:hover a svg,.topic-css.card-action.bookmarkable:focus a svg,.topic-css.card-action.bookmarkable.loading a svg{fill:#3079AB}.topic-css .card-action-trailer:hover a svg,.topic-css .card-action-trailer:focus a svg,.topic-css .card-action-trailer.loading a svg,.topic-css .card-action.queueable:hover a svg,.topic-css .card-action.queueable:focus a svg,.topic-css .card-action.queueable.loading a svg,.topic-css .card-action.bookmarkable:hover a svg,.topic-css .card-action.bookmarkable:focus a svg,.topic-css .card-action.bookmarkable.loading a svg{fill:#3079AB}.topic-javascript.card-action-trailer:hover a svg,.topic-javascript.card-action-trailer:focus a svg,.topic-javascript.card-action-trailer.loading a svg,.topic-javascript.card-action.queueable:hover a svg,.topic-javascript.card-action.queueable:focus a svg,.topic-javascript.card-action.queueable.loading a svg,.topic-javascript.card-action.bookmarkable:hover a svg,.topic-javascript.card-action.bookmarkable:focus a svg,.topic-javascript.card-action.bookmarkable.loading a svg{fill:#c25975}.topic-javascript .card-action-trailer:hover a svg,.topic-javascript .card-action-trailer:focus a svg,.topic-javascript .card-action-trailer.loading a svg,.topic-javascript .card-action.queueable:hover a svg,.topic-javascript .card-action.queueable:focus a svg,.topic-javascript .card-action.queueable.loading a svg,.topic-javascript .card-action.bookmarkable:hover a svg,.topic-javascript .card-action.bookmarkable:focus a svg,.topic-javascript .card-action.bookmarkable.loading a svg{fill:#c25975}.topic-java.card-action-trailer:hover a svg,.topic-java.card-action-trailer:focus a svg,.topic-java.card-action-trailer.loading a svg,.topic-java.card-action.queueable:hover a svg,.topic-java.card-action.queueable:focus a svg,.topic-java.card-action.queueable.loading a svg,.topic-java.card-action.bookmarkable:hover a svg,.topic-java.card-action.bookmarkable:focus a svg,.topic-java.card-action.bookmarkable.loading a svg{fill:#2c9676}.topic-java .card-action-trailer:hover a svg,.topic-java .card-action-trailer:focus a svg,.topic-java .card-action-trailer.loading a svg,.topic-java .card-action.queueable:hover a svg,.topic-java .card-action.queueable:focus a svg,.topic-java .card-action.queueable.loading a svg,.topic-java .card-action.bookmarkable:hover a svg,.topic-java .card-action.bookmarkable:focus a svg,.topic-java .card-action.bookmarkable.loading a svg{fill:#2c9676}.topic-ruby.card-action-trailer:hover a svg,.topic-ruby.card-action-trailer:focus a svg,.topic-ruby.card-action-trailer.loading a svg,.topic-ruby.card-action.queueable:hover a svg,.topic-ruby.card-action.queueable:focus a svg,.topic-ruby.card-action.queueable.loading a svg,.topic-ruby.card-action.bookmarkable:hover a svg,.topic-ruby.card-action.bookmarkable:focus a svg,.topic-ruby.card-action.bookmarkable.loading a svg{fill:#e15258}.topic-ruby .card-action-trailer:hover a svg,.topic-ruby .card-action-trailer:focus a svg,.topic-ruby .card-action-trailer.loading a svg,.topic-ruby .card-action.queueable:hover a svg,.topic-ruby .card-action.queueable:focus a svg,.topic-ruby .card-action.queueable.loading a svg,.topic-ruby .card-action.bookmarkable:hover a svg,.topic-ruby .card-action.bookmarkable:focus a svg,.topic-ruby .card-action.bookmarkable.loading a svg{fill:#e15258}.topic-business.card-action-trailer:hover a svg,.topic-business.card-action-trailer:focus a svg,.topic-business.card-action-trailer.loading a svg,.topic-business.card-action.queueable:hover a svg,.topic-business.card-action.queueable:focus a svg,.topic-business.card-action.queueable.loading a svg,.topic-business.card-action.bookmarkable:hover a svg,.topic-business.card-action.bookmarkable:focus a svg,.topic-business.card-action.bookmarkable.loading a svg{fill:#F9845B}.topic-business .card-action-trailer:hover a svg,.topic-business .card-action-trailer:focus a svg,.topic-business .card-action-trailer.loading a svg,.topic-business .card-action.queueable:hover a svg,.topic-business .card-action.queueable:focus a svg,.topic-business .card-action.queueable.loading a svg,.topic-business .card-action.bookmarkable:hover a svg,.topic-business .card-action.bookmarkable:focus a svg,.topic-business .card-action.bookmarkable.loading a svg{fill:#F9845B}.topic-wordpress.card-action-trailer:hover a svg,.topic-wordpress.card-action-trailer:focus a svg,.topic-wordpress.card-action-trailer.loading a svg,.topic-wordpress.card-action.queueable:hover a svg,.topic-wordpress.card-action.queueable:focus a svg,.topic-wordpress.card-action.queueable.loading a svg,.topic-wordpress.card-action.bookmarkable:hover a svg,.topic-wordpress.card-action.bookmarkable:focus a svg,.topic-wordpress.card-action.bookmarkable.loading a svg{fill:#838CC7}.topic-wordpress .card-action-trailer:hover a svg,.topic-wordpress .card-action-trailer:focus a svg,.topic-wordpress .card-action-trailer.loading a svg,.topic-wordpress .card-action.queueable:hover a svg,.topic-wordpress .card-action.queueable:focus a svg,.topic-wordpress .card-action.queueable.loading a svg,.topic-wordpress .card-action.bookmarkable:hover a svg,.topic-wordpress .card-action.bookmarkable:focus a svg,.topic-wordpress .card-action.bookmarkable.loading a svg{fill:#838CC7}.topic-php.card-action-trailer:hover a svg,.topic-php.card-action-trailer:focus a svg,.topic-php.card-action-trailer.loading a svg,.topic-php.card-action.queueable:hover a svg,.topic-php.card-action.queueable:focus a svg,.topic-php.card-action.queueable.loading a svg,.topic-php.card-action.bookmarkable:hover a svg,.topic-php.card-action.bookmarkable:focus a svg,.topic-php.card-action.bookmarkable.loading a svg{fill:#7D669E}.topic-php .card-action-trailer:hover a svg,.topic-php .card-action-trailer:focus a svg,.topic-php .card-action-trailer.loading a svg,.topic-php .card-action.queueable:hover a svg,.topic-php .card-action.queueable:focus a svg,.topic-php .card-action.queueable.loading a svg,.topic-php .card-action.bookmarkable:hover a svg,.topic-php .card-action.bookmarkable:focus a svg,.topic-php .card-action.bookmarkable.loading a svg{fill:#7D669E}.topic-ios.card-action-trailer:hover a svg,.topic-ios.card-action-trailer:focus a svg,.topic-ios.card-action-trailer.loading a svg,.topic-ios.card-action.queueable:hover a svg,.topic-ios.card-action.queueable:focus a svg,.topic-ios.card-action.queueable.loading a svg,.topic-ios.card-action.bookmarkable:hover a svg,.topic-ios.card-action.bookmarkable:focus a svg,.topic-ios.card-action.bookmarkable.loading a svg{fill:#53BBB4}.topic-ios .card-action-trailer:hover a svg,.topic-ios .card-action-trailer:focus a svg,.topic-ios .card-action-trailer.loading a svg,.topic-ios .card-action.queueable:hover a svg,.topic-ios .card-action.queueable:focus a svg,.topic-ios .card-action.queueable.loading a svg,.topic-ios .card-action.bookmarkable:hover a svg,.topic-ios .card-action.bookmarkable:focus a svg,.topic-ios .card-action.bookmarkable.loading a svg{fill:#53BBB4}.topic-android.card-action-trailer:hover a svg,.topic-android.card-action-trailer:focus a svg,.topic-android.card-action-trailer.loading a svg,.topic-android.card-action.queueable:hover a svg,.topic-android.card-action.queueable:focus a svg,.topic-android.card-action.queueable.loading a svg,.topic-android.card-action.bookmarkable:hover a svg,.topic-android.card-action.bookmarkable:focus a svg,.topic-android.card-action.bookmarkable.loading a svg{fill:#5cb860}.topic-android .card-action-trailer:hover a svg,.topic-android .card-action-trailer:focus a svg,.topic-android .card-action-trailer.loading a svg,.topic-android .card-action.queueable:hover a svg,.topic-android .card-action.queueable:focus a svg,.topic-android .card-action.queueable.loading a svg,.topic-android .card-action.bookmarkable:hover a svg,.topic-android .card-action.bookmarkable:focus a svg,.topic-android .card-action.bookmarkable.loading a svg{fill:#5cb860}.topic-design.card-action-trailer:hover a svg,.topic-design.card-action-trailer:focus a svg,.topic-design.card-action-trailer.loading a svg,.topic-design.card-action.queueable:hover a svg,.topic-design.card-action.queueable:focus a svg,.topic-design.card-action.queueable.loading a svg,.topic-design.card-action.bookmarkable:hover a svg,.topic-design.card-action.bookmarkable:focus a svg,.topic-design.card-action.bookmarkable.loading a svg{fill:#e59a13}.topic-design .card-action-trailer:hover a svg,.topic-design .card-action-trailer:focus a svg,.topic-design .card-action-trailer.loading a svg,.topic-design .card-action.queueable:hover a svg,.topic-design .card-action.queueable:focus a svg,.topic-design .card-action.queueable.loading a svg,.topic-design .card-action.bookmarkable:hover a svg,.topic-design .card-action.bookmarkable:focus a svg,.topic-design .card-action.bookmarkable.loading a svg{fill:#e59a13}.topic-development-tools.card-action-trailer:hover a svg,.topic-development-tools.card-action-trailer:focus a svg,.topic-development-tools.card-action-trailer.loading a svg,.topic-development-tools.card-action.queueable:hover a svg,.topic-development-tools.card-action.queueable:focus a svg,.topic-development-tools.card-action.queueable.loading a svg,.topic-development-tools.card-action.bookmarkable:hover a svg,.topic-development-tools.card-action.bookmarkable:focus a svg,.topic-development-tools.card-action.bookmarkable.loading a svg{fill:#637a91}.topic-development-tools .card-action-trailer:hover a svg,.topic-development-tools .card-action-trailer:focus a svg,.topic-development-tools .card-action-trailer.loading a svg,.topic-development-tools .card-action.queueable:hover a svg,.topic-development-tools .card-action.queueable:focus a svg,.topic-development-tools .card-action.queueable.loading a svg,.topic-development-tools .card-action.bookmarkable:hover a svg,.topic-development-tools .card-action.bookmarkable:focus a svg,.topic-development-tools .card-action.bookmarkable.loading a svg{fill:#637a91}.topic-python.card-action-trailer:hover a svg,.topic-python.card-action-trailer:focus a svg,.topic-python.card-action-trailer.loading a svg,.topic-python.card-action.queueable:hover a svg,.topic-python.card-action.queueable:focus a svg,.topic-python.card-action.queueable.loading a svg,.topic-python.card-action.bookmarkable:hover a svg,.topic-python.card-action.bookmarkable:focus a svg,.topic-python.card-action.bookmarkable.loading a svg{fill:#f092b0}.topic-python .card-action-trailer:hover a svg,.topic-python .card-action-trailer:focus a svg,.topic-python .card-action-trailer.loading a svg,.topic-python .card-action.queueable:hover a svg,.topic-python .card-action.queueable:focus a svg,.topic-python .card-action.queueable.loading a svg,.topic-python .card-action.bookmarkable:hover a svg,.topic-python .card-action.bookmarkable:focus a svg,.topic-python .card-action.bookmarkable.loading a svg{fill:#f092b0}.topic-digital-literacy.card-action-trailer:hover a svg,.topic-digital-literacy.card-action-trailer:focus a svg,.topic-digital-literacy.card-action-trailer.loading a svg,.topic-digital-literacy.card-action.queueable:hover a svg,.topic-digital-literacy.card-action.queueable:focus a svg,.topic-digital-literacy.card-action.queueable.loading a svg,.topic-digital-literacy.card-action.bookmarkable:hover a svg,.topic-digital-literacy.card-action.bookmarkable:focus a svg,.topic-digital-literacy.card-action.bookmarkable.loading a svg{fill:#c38cd4}.topic-digital-literacy .card-action-trailer:hover a svg,.topic-digital-literacy .card-action-trailer:focus a svg,.topic-digital-literacy .card-action-trailer.loading a svg,.topic-digital-literacy .card-action.queueable:hover a svg,.topic-digital-literacy .card-action.queueable:focus a svg,.topic-digital-literacy .card-action.queueable.loading a svg,.topic-digital-literacy .card-action.bookmarkable:hover a svg,.topic-digital-literacy .card-action.bookmarkable:focus a svg,.topic-digital-literacy .card-action.bookmarkable.loading a svg{fill:#c38cd4}.topic-game-development.card-action-trailer:hover a svg,.topic-game-development.card-action-trailer:focus a svg,.topic-game-development.card-action-trailer.loading a svg,.topic-game-development.card-action.queueable:hover a svg,.topic-game-development.card-action.queueable:focus a svg,.topic-game-development.card-action.queueable.loading a svg,.topic-game-development.card-action.bookmarkable:hover a svg,.topic-game-development.card-action.bookmarkable:focus a svg,.topic-game-development.card-action.bookmarkable.loading a svg{fill:#20898c}.topic-game-development .card-action-trailer:hover a svg,.topic-game-development .card-action-trailer:focus a svg,.topic-game-development .card-action-trailer.loading a svg,.topic-game-development .card-action.queueable:hover a svg,.topic-game-development .card-action.queueable:focus a svg,.topic-game-development .card-action.queueable.loading a svg,.topic-game-development .card-action.bookmarkable:hover a svg,.topic-game-development .card-action.bookmarkable:focus a svg,.topic-game-development .card-action.bookmarkable.loading a svg{fill:#20898c}.topic-csharp.card-action-trailer:hover a svg,.topic-csharp.card-action-trailer:focus a svg,.topic-csharp.card-action-trailer.loading a svg,.topic-csharp.card-action.queueable:hover a svg,.topic-csharp.card-action.queueable:focus a svg,.topic-csharp.card-action.queueable.loading a svg,.topic-csharp.card-action.bookmarkable:hover a svg,.topic-csharp.card-action.bookmarkable:focus a svg,.topic-csharp.card-action.bookmarkable.loading a svg{fill:#9e4d83}.topic-csharp .card-action-trailer:hover a svg,.topic-csharp .card-action-trailer:focus a svg,.topic-csharp .card-action-trailer.loading a svg,.topic-csharp .card-action.queueable:hover a svg,.topic-csharp .card-action.queueable:focus a svg,.topic-csharp .card-action.queueable.loading a svg,.topic-csharp .card-action.bookmarkable:hover a svg,.topic-csharp .card-action.bookmarkable:focus a svg,.topic-csharp .card-action.bookmarkable.loading a svg{fill:#9e4d83}.topic-databases.card-action-trailer:hover a svg,.topic-databases.card-action-trailer:focus a svg,.topic-databases.card-action-trailer.loading a svg,.topic-databases.card-action.queueable:hover a svg,.topic-databases.card-action.queueable:focus a svg,.topic-databases.card-action.queueable.loading a svg,.topic-databases.card-action.bookmarkable:hover a svg,.topic-databases.card-action.bookmarkable:focus a svg,.topic-databases.card-action.bookmarkable.loading a svg{fill:#eb7728}.topic-databases .card-action-trailer:hover a svg,.topic-databases .card-action-trailer:focus a svg,.topic-databases .card-action-trailer.loading a svg,.topic-databases .card-action.queueable:hover a svg,.topic-databases .card-action.queueable:focus a svg,.topic-databases .card-action.queueable.loading a svg,.topic-databases .card-action.bookmarkable:hover a svg,.topic-databases .card-action.bookmarkable:focus a svg,.topic-databases .card-action.bookmarkable.loading a svg{fill:#eb7728}.topic-undefined.card-action-trailer:hover a svg,.topic-undefined.card-action-trailer:focus a svg,.topic-undefined.card-action-trailer.loading a svg,.topic-undefined.card-action.queueable:hover a svg,.topic-undefined.card-action.queueable:focus a svg,.topic-undefined.card-action.queueable.loading a svg,.topic-undefined.card-action.bookmarkable:hover a svg,.topic-undefined.card-action.bookmarkable:focus a svg,.topic-undefined.card-action.bookmarkable.loading a svg{fill:#717b85}.topic-undefined .card-action-trailer:hover a svg,.topic-undefined .card-action-trailer:focus a svg,.topic-undefined .card-action-trailer.loading a svg,.topic-undefined .card-action.queueable:hover a svg,.topic-undefined .card-action.queueable:focus a svg,.topic-undefined .card-action.queueable.loading a svg,.topic-undefined .card-action.bookmarkable:hover a svg,.topic-undefined .card-action.bookmarkable:focus a svg,.topic-undefined .card-action.bookmarkable.loading a svg{fill:#717b85}.topic-html.card-action-trailer a:hover,.topic-html.card-action-trailer a:focus,.topic-html.card-action-trailer span:hover,.topic-html.card-action-trailer span:focus,.topic-html.card-action.queueable a:hover,.topic-html.card-action.queueable a:focus,.topic-html.card-action.queueable span:hover,.topic-html.card-action.queueable span:focus,.topic-html.card-action.bookmarkable a:hover,.topic-html.card-action.bookmarkable a:focus,.topic-html.card-action.bookmarkable span:hover,.topic-html.card-action.bookmarkable span:focus{border-color:#298fae}.topic-html .card-action-trailer a:hover,.topic-html .card-action-trailer a:focus,.topic-html .card-action-trailer span:hover,.topic-html .card-action-trailer span:focus,.topic-html .card-action.queueable a:hover,.topic-html .card-action.queueable a:focus,.topic-html .card-action.queueable span:hover,.topic-html .card-action.queueable span:focus,.topic-html .card-action.bookmarkable a:hover,.topic-html .card-action.bookmarkable a:focus,.topic-html .card-action.bookmarkable span:hover,.topic-html .card-action.bookmarkable span:focus{border-color:#298fae}.topic-css.card-action-trailer a:hover,.topic-css.card-action-trailer a:focus,.topic-css.card-action-trailer span:hover,.topic-css.card-action-trailer span:focus,.topic-css.card-action.queueable a:hover,.topic-css.card-action.queueable a:focus,.topic-css.card-action.queueable span:hover,.topic-css.card-action.queueable span:focus,.topic-css.card-action.bookmarkable a:hover,.topic-css.card-action.bookmarkable a:focus,.topic-css.card-action.bookmarkable span:hover,.topic-css.card-action.bookmarkable span:focus{border-color:#255d83}.topic-css .card-action-trailer a:hover,.topic-css .card-action-trailer a:focus,.topic-css .card-action-trailer span:hover,.topic-css .card-action-trailer span:focus,.topic-css .card-action.queueable a:hover,.topic-css .card-action.queueable a:focus,.topic-css .card-action.queueable span:hover,.topic-css .card-action.queueable span:focus,.topic-css .card-action.bookmarkable a:hover,.topic-css .card-action.bookmarkable a:focus,.topic-css .card-action.bookmarkable span:hover,.topic-css .card-action.bookmarkable span:focus{border-color:#255d83}.topic-javascript.card-action-trailer a:hover,.topic-javascript.card-action-trailer a:focus,.topic-javascript.card-action-trailer span:hover,.topic-javascript.card-action-trailer span:focus,.topic-javascript.card-action.queueable a:hover,.topic-javascript.card-action.queueable a:focus,.topic-javascript.card-action.queueable span:hover,.topic-javascript.card-action.queueable span:focus,.topic-javascript.card-action.bookmarkable a:hover,.topic-javascript.card-action.bookmarkable a:focus,.topic-javascript.card-action.bookmarkable span:hover,.topic-javascript.card-action.bookmarkable span:focus{border-color:#aa3e5b}.topic-javascript .card-action-trailer a:hover,.topic-javascript .card-action-trailer a:focus,.topic-javascript .card-action-trailer span:hover,.topic-javascript .card-action-trailer span:focus,.topic-javascript .card-action.queueable a:hover,.topic-javascript .card-action.queueable a:focus,.topic-javascript .card-action.queueable span:hover,.topic-javascript .card-action.queueable span:focus,.topic-javascript .card-action.bookmarkable a:hover,.topic-javascript .card-action.bookmarkable a:focus,.topic-javascript .card-action.bookmarkable span:hover,.topic-javascript .card-action.bookmarkable span:focus{border-color:#aa3e5b}.topic-java.card-action-trailer a:hover,.topic-java.card-action-trailer a:focus,.topic-java.card-action-trailer span:hover,.topic-java.card-action-trailer span:focus,.topic-java.card-action.queueable a:hover,.topic-java.card-action.queueable a:focus,.topic-java.card-action.queueable span:hover,.topic-java.card-action.queueable span:focus,.topic-java.card-action.bookmarkable a:hover,.topic-java.card-action.bookmarkable a:focus,.topic-java.card-action.bookmarkable span:hover,.topic-java.card-action.bookmarkable span:focus{border-color:#206f57}.topic-java .card-action-trailer a:hover,.topic-java .card-action-trailer a:focus,.topic-java .card-action-trailer span:hover,.topic-java .card-action-trailer span:focus,.topic-java .card-action.queueable a:hover,.topic-java .card-action.queueable a:focus,.topic-java .card-action.queueable span:hover,.topic-java .card-action.queueable span:focus,.topic-java .card-action.bookmarkable a:hover,.topic-java .card-action.bookmarkable a:focus,.topic-java .card-action.bookmarkable span:hover,.topic-java .card-action.bookmarkable span:focus{border-color:#206f57}.topic-ruby.card-action-trailer a:hover,.topic-ruby.card-action-trailer a:focus,.topic-ruby.card-action-trailer span:hover,.topic-ruby.card-action-trailer span:focus,.topic-ruby.card-action.queueable a:hover,.topic-ruby.card-action.queueable a:focus,.topic-ruby.card-action.queueable span:hover,.topic-ruby.card-action.queueable span:focus,.topic-ruby.card-action.bookmarkable a:hover,.topic-ruby.card-action.bookmarkable a:focus,.topic-ruby.card-action.bookmarkable span:hover,.topic-ruby.card-action.bookmarkable span:focus{border-color:#d9272e}.topic-ruby .card-action-trailer a:hover,.topic-ruby .card-action-trailer a:focus,.topic-ruby .card-action-trailer span:hover,.topic-ruby .card-action-trailer span:focus,.topic-ruby .card-action.queueable a:hover,.topic-ruby .card-action.queueable a:focus,.topic-ruby .card-action.queueable span:hover,.topic-ruby .card-action.queueable span:focus,.topic-ruby .card-action.bookmarkable a:hover,.topic-ruby .card-action.bookmarkable a:focus,.topic-ruby .card-action.bookmarkable span:hover,.topic-ruby .card-action.bookmarkable span:focus{border-color:#d9272e}.topic-business.card-action-trailer a:hover,.topic-business.card-action-trailer a:focus,.topic-business.card-action-trailer span:hover,.topic-business.card-action-trailer span:focus,.topic-business.card-action.queueable a:hover,.topic-business.card-action.queueable a:focus,.topic-business.card-action.queueable span:hover,.topic-business.card-action.queueable span:focus,.topic-business.card-action.bookmarkable a:hover,.topic-business.card-action.bookmarkable a:focus,.topic-business.card-action.bookmarkable span:hover,.topic-business.card-action.bookmarkable span:focus{border-color:#f75f2a}.topic-business .card-action-trailer a:hover,.topic-business .card-action-trailer a:focus,.topic-business .card-action-trailer span:hover,.topic-business .card-action-trailer span:focus,.topic-business .card-action.queueable a:hover,.topic-business .card-action.queueable a:focus,.topic-business .card-action.queueable span:hover,.topic-business .card-action.queueable span:focus,.topic-business .card-action.bookmarkable a:hover,.topic-business .card-action.bookmarkable a:focus,.topic-business .card-action.bookmarkable span:hover,.topic-business .card-action.bookmarkable span:focus{border-color:#f75f2a}.topic-wordpress.card-action-trailer a:hover,.topic-wordpress.card-action-trailer a:focus,.topic-wordpress.card-action-trailer span:hover,.topic-wordpress.card-action-trailer span:focus,.topic-wordpress.card-action.queueable a:hover,.topic-wordpress.card-action.queueable a:focus,.topic-wordpress.card-action.queueable span:hover,.topic-wordpress.card-action.queueable span:focus,.topic-wordpress.card-action.bookmarkable a:hover,.topic-wordpress.card-action.bookmarkable a:focus,.topic-wordpress.card-action.bookmarkable span:hover,.topic-wordpress.card-action.bookmarkable span:focus{border-color:#606bb7}.topic-wordpress .card-action-trailer a:hover,.topic-wordpress .card-action-trailer a:focus,.topic-wordpress .card-action-trailer span:hover,.topic-wordpress .card-action-trailer span:focus,.topic-wordpress .card-action.queueable a:hover,.topic-wordpress .card-action.queueable a:focus,.topic-wordpress .card-action.queueable span:hover,.topic-wordpress .card-action.queueable span:focus,.topic-wordpress .card-action.bookmarkable a:hover,.topic-wordpress .card-action.bookmarkable a:focus,.topic-wordpress .card-action.bookmarkable span:hover,.topic-wordpress .card-action.bookmarkable span:focus{border-color:#606bb7}.topic-php.card-action-trailer a:hover,.topic-php.card-action-trailer a:focus,.topic-php.card-action-trailer span:hover,.topic-php.card-action-trailer span:focus,.topic-php.card-action.queueable a:hover,.topic-php.card-action.queueable a:focus,.topic-php.card-action.queueable span:hover,.topic-php.card-action.queueable span:focus,.topic-php.card-action.bookmarkable a:hover,.topic-php.card-action.bookmarkable a:focus,.topic-php.card-action.bookmarkable span:hover,.topic-php.card-action.bookmarkable span:focus{border-color:#645180}.topic-php .card-action-trailer a:hover,.topic-php .card-action-trailer a:focus,.topic-php .card-action-trailer span:hover,.topic-php .card-action-trailer span:focus,.topic-php .card-action.queueable a:hover,.topic-php .card-action.queueable a:focus,.topic-php .card-action.queueable span:hover,.topic-php .card-action.queueable span:focus,.topic-php .card-action.bookmarkable a:hover,.topic-php .card-action.bookmarkable a:focus,.topic-php .card-action.bookmarkable span:hover,.topic-php .card-action.bookmarkable span:focus{border-color:#645180}.topic-ios.card-action-trailer a:hover,.topic-ios.card-action-trailer a:focus,.topic-ios.card-action-trailer span:hover,.topic-ios.card-action-trailer span:focus,.topic-ios.card-action.queueable a:hover,.topic-ios.card-action.queueable a:focus,.topic-ios.card-action.queueable span:hover,.topic-ios.card-action.queueable span:focus,.topic-ios.card-action.bookmarkable a:hover,.topic-ios.card-action.bookmarkable a:focus,.topic-ios.card-action.bookmarkable span:hover,.topic-ios.card-action.bookmarkable span:focus{border-color:#3e9d97}.topic-ios .card-action-trailer a:hover,.topic-ios .card-action-trailer a:focus,.topic-ios .card-action-trailer span:hover,.topic-ios .card-action-trailer span:focus,.topic-ios .card-action.queueable a:hover,.topic-ios .card-action.queueable a:focus,.topic-ios .card-action.queueable span:hover,.topic-ios .card-action.queueable span:focus,.topic-ios .card-action.bookmarkable a:hover,.topic-ios .card-action.bookmarkable a:focus,.topic-ios .card-action.bookmarkable span:hover,.topic-ios .card-action.bookmarkable span:focus{border-color:#3e9d97}.topic-android.card-action-trailer a:hover,.topic-android.card-action-trailer a:focus,.topic-android.card-action-trailer span:hover,.topic-android.card-action-trailer span:focus,.topic-android.card-action.queueable a:hover,.topic-android.card-action.queueable a:focus,.topic-android.card-action.queueable span:hover,.topic-android.card-action.queueable span:focus,.topic-android.card-action.bookmarkable a:hover,.topic-android.card-action.bookmarkable a:focus,.topic-android.card-action.bookmarkable span:hover,.topic-android.card-action.bookmarkable span:focus{border-color:#449d48}.topic-android .card-action-trailer a:hover,.topic-android .card-action-trailer a:focus,.topic-android .card-action-trailer span:hover,.topic-android .card-action-trailer span:focus,.topic-android .card-action.queueable a:hover,.topic-android .card-action.queueable a:focus,.topic-android .card-action.queueable span:hover,.topic-android .card-action.queueable span:focus,.topic-android .card-action.bookmarkable a:hover,.topic-android .card-action.bookmarkable a:focus,.topic-android .card-action.bookmarkable span:hover,.topic-android .card-action.bookmarkable span:focus{border-color:#449d48}.topic-design.card-action-trailer a:hover,.topic-design.card-action-trailer a:focus,.topic-design.card-action-trailer span:hover,.topic-design.card-action-trailer span:focus,.topic-design.card-action.queueable a:hover,.topic-design.card-action.queueable a:focus,.topic-design.card-action.queueable span:hover,.topic-design.card-action.queueable span:focus,.topic-design.card-action.bookmarkable a:hover,.topic-design.card-action.bookmarkable a:focus,.topic-design.card-action.bookmarkable span:hover,.topic-design.card-action.bookmarkable span:focus{border-color:#b67a0f}.topic-design .card-action-trailer a:hover,.topic-design .card-action-trailer a:focus,.topic-design .card-action-trailer span:hover,.topic-design .card-action-trailer span:focus,.topic-design .card-action.queueable a:hover,.topic-design .card-action.queueable a:focus,.topic-design .card-action.queueable span:hover,.topic-design .card-action.queueable span:focus,.topic-design .card-action.bookmarkable a:hover,.topic-design .card-action.bookmarkable a:focus,.topic-design .card-action.bookmarkable span:hover,.topic-design .card-action.bookmarkable span:focus{border-color:#b67a0f}.topic-development-tools.card-action-trailer a:hover,.topic-development-tools.card-action-trailer a:focus,.topic-development-tools.card-action-trailer span:hover,.topic-development-tools.card-action-trailer span:focus,.topic-development-tools.card-action.queueable a:hover,.topic-development-tools.card-action.queueable a:focus,.topic-development-tools.card-action.queueable span:hover,.topic-development-tools.card-action.queueable span:focus,.topic-development-tools.card-action.bookmarkable a:hover,.topic-development-tools.card-action.bookmarkable a:focus,.topic-development-tools.card-action.bookmarkable span:hover,.topic-development-tools.card-action.bookmarkable span:focus{border-color:#4e6173}.topic-development-tools .card-action-trailer a:hover,.topic-development-tools .card-action-trailer a:focus,.topic-development-tools .card-action-trailer span:hover,.topic-development-tools .card-action-trailer span:focus,.topic-development-tools .card-action.queueable a:hover,.topic-development-tools .card-action.queueable a:focus,.topic-development-tools .card-action.queueable span:hover,.topic-development-tools .card-action.queueable span:focus,.topic-development-tools .card-action.bookmarkable a:hover,.topic-development-tools .card-action.bookmarkable a:focus,.topic-development-tools .card-action.bookmarkable span:hover,.topic-development-tools .card-action.bookmarkable span:focus{border-color:#4e6173}.topic-python.card-action-trailer a:hover,.topic-python.card-action-trailer a:focus,.topic-python.card-action-trailer span:hover,.topic-python.card-action-trailer span:focus,.topic-python.card-action.queueable a:hover,.topic-python.card-action.queueable a:focus,.topic-python.card-action.queueable span:hover,.topic-python.card-action.queueable span:focus,.topic-python.card-action.bookmarkable a:hover,.topic-python.card-action.bookmarkable a:focus,.topic-python.card-action.bookmarkable span:hover,.topic-python.card-action.bookmarkable span:focus{border-color:#ea6590}.topic-python .card-action-trailer a:hover,.topic-python .card-action-trailer a:focus,.topic-python .card-action-trailer span:hover,.topic-python .card-action-trailer span:focus,.topic-python .card-action.queueable a:hover,.topic-python .card-action.queueable a:focus,.topic-python .card-action.queueable span:hover,.topic-python .card-action.queueable span:focus,.topic-python .card-action.bookmarkable a:hover,.topic-python .card-action.bookmarkable a:focus,.topic-python .card-action.bookmarkable span:hover,.topic-python .card-action.bookmarkable span:focus{border-color:#ea6590}.topic-digital-literacy.card-action-trailer a:hover,.topic-digital-literacy.card-action-trailer a:focus,.topic-digital-literacy.card-action-trailer span:hover,.topic-digital-literacy.card-action-trailer span:focus,.topic-digital-literacy.card-action.queueable a:hover,.topic-digital-literacy.card-action.queueable a:focus,.topic-digital-literacy.card-action.queueable span:hover,.topic-digital-literacy.card-action.queueable span:focus,.topic-digital-literacy.card-action.bookmarkable a:hover,.topic-digital-literacy.card-action.bookmarkable a:focus,.topic-digital-literacy.card-action.bookmarkable span:hover,.topic-digital-literacy.card-action.bookmarkable span:focus{border-color:#b067c6}.topic-digital-literacy .card-action-trailer a:hover,.topic-digital-literacy .card-action-trailer a:focus,.topic-digital-literacy .card-action-trailer span:hover,.topic-digital-literacy .card-action-trailer span:focus,.topic-digital-literacy .card-action.queueable a:hover,.topic-digital-literacy .card-action.queueable a:focus,.topic-digital-literacy .card-action.queueable span:hover,.topic-digital-literacy .card-action.queueable span:focus,.topic-digital-literacy .card-action.bookmarkable a:hover,.topic-digital-literacy .card-action.bookmarkable a:focus,.topic-digital-literacy .card-action.bookmarkable span:hover,.topic-digital-literacy .card-action.bookmarkable span:focus{border-color:#b067c6}.topic-game-development.card-action-trailer a:hover,.topic-game-development.card-action-trailer a:focus,.topic-game-development.card-action-trailer span:hover,.topic-game-development.card-action-trailer span:focus,.topic-game-development.card-action.queueable a:hover,.topic-game-development.card-action.queueable a:focus,.topic-game-development.card-action.queueable span:hover,.topic-game-development.card-action.queueable span:focus,.topic-game-development.card-action.bookmarkable a:hover,.topic-game-development.card-action.bookmarkable a:focus,.topic-game-development.card-action.bookmarkable span:hover,.topic-game-development.card-action.bookmarkable span:focus{border-color:#176062}.topic-game-development .card-action-trailer a:hover,.topic-game-development .card-action-trailer a:focus,.topic-game-development .card-action-trailer span:hover,.topic-game-development .card-action-trailer span:focus,.topic-game-development .card-action.queueable a:hover,.topic-game-development .card-action.queueable a:focus,.topic-game-development .card-action.queueable span:hover,.topic-game-development .card-action.queueable span:focus,.topic-game-development .card-action.bookmarkable a:hover,.topic-game-development .card-action.bookmarkable a:focus,.topic-game-development .card-action.bookmarkable span:hover,.topic-game-development .card-action.bookmarkable span:focus{border-color:#176062}.topic-csharp.card-action-trailer a:hover,.topic-csharp.card-action-trailer a:focus,.topic-csharp.card-action-trailer span:hover,.topic-csharp.card-action-trailer span:focus,.topic-csharp.card-action.queueable a:hover,.topic-csharp.card-action.queueable a:focus,.topic-csharp.card-action.queueable span:hover,.topic-csharp.card-action.queueable span:focus,.topic-csharp.card-action.bookmarkable a:hover,.topic-csharp.card-action.bookmarkable a:focus,.topic-csharp.card-action.bookmarkable span:hover,.topic-csharp.card-action.bookmarkable span:focus{border-color:#7c3c67}.topic-csharp .card-action-trailer a:hover,.topic-csharp .card-action-trailer a:focus,.topic-csharp .card-action-trailer span:hover,.topic-csharp .card-action-trailer span:focus,.topic-csharp .card-action.queueable a:hover,.topic-csharp .card-action.queueable a:focus,.topic-csharp .card-action.queueable span:hover,.topic-csharp .card-action.queueable span:focus,.topic-csharp .card-action.bookmarkable a:hover,.topic-csharp .card-action.bookmarkable a:focus,.topic-csharp .card-action.bookmarkable span:hover,.topic-csharp .card-action.bookmarkable span:focus{border-color:#7c3c67}.topic-databases.card-action-trailer a:hover,.topic-databases.card-action-trailer a:focus,.topic-databases.card-action-trailer span:hover,.topic-databases.card-action-trailer span:focus,.topic-databases.card-action.queueable a:hover,.topic-databases.card-action.queueable a:focus,.topic-databases.card-action.queueable span:hover,.topic-databases.card-action.queueable span:focus,.topic-databases.card-action.bookmarkable a:hover,.topic-databases.card-action.bookmarkable a:focus,.topic-databases.card-action.bookmarkable span:hover,.topic-databases.card-action.bookmarkable span:focus{border-color:#cd5e13}.topic-databases .card-action-trailer a:hover,.topic-databases .card-action-trailer a:focus,.topic-databases .card-action-trailer span:hover,.topic-databases .card-action-trailer span:focus,.topic-databases .card-action.queueable a:hover,.topic-databases .card-action.queueable a:focus,.topic-databases .card-action.queueable span:hover,.topic-databases .card-action.queueable span:focus,.topic-databases .card-action.bookmarkable a:hover,.topic-databases .card-action.bookmarkable a:focus,.topic-databases .card-action.bookmarkable span:hover,.topic-databases .card-action.bookmarkable span:focus{border-color:#cd5e13}.topic-undefined.card-action-trailer a:hover,.topic-undefined.card-action-trailer a:focus,.topic-undefined.card-action-trailer span:hover,.topic-undefined.card-action-trailer span:focus,.topic-undefined.card-action.queueable a:hover,.topic-undefined.card-action.queueable a:focus,.topic-undefined.card-action.queueable span:hover,.topic-undefined.card-action.queueable span:focus,.topic-undefined.card-action.bookmarkable a:hover,.topic-undefined.card-action.bookmarkable a:focus,.topic-undefined.card-action.bookmarkable span:hover,.topic-undefined.card-action.bookmarkable span:focus{border-color:#5a6269}.topic-undefined .card-action-trailer a:hover,.topic-undefined .card-action-trailer a:focus,.topic-undefined .card-action-trailer span:hover,.topic-undefined .card-action-trailer span:focus,.topic-undefined .card-action.queueable a:hover,.topic-undefined .card-action.queueable a:focus,.topic-undefined .card-action.queueable span:hover,.topic-undefined .card-action.queueable span:focus,.topic-undefined .card-action.bookmarkable a:hover,.topic-undefined .card-action.bookmarkable a:focus,.topic-undefined .card-action.bookmarkable span:hover,.topic-undefined .card-action.bookmarkable span:focus{border-color:#5a6269}.topic-html.card-action-trailer a:hover svg,.topic-html.card-action-trailer a:focus svg,.topic-html.card-action-trailer span:hover svg,.topic-html.card-action-trailer span:focus svg,.topic-html.card-action.queueable a:hover svg,.topic-html.card-action.queueable a:focus svg,.topic-html.card-action.queueable span:hover svg,.topic-html.card-action.queueable span:focus svg,.topic-html.card-action.bookmarkable a:hover svg,.topic-html.card-action.bookmarkable a:focus svg,.topic-html.card-action.bookmarkable span:hover svg,.topic-html.card-action.bookmarkable span:focus svg{fill:#298fae}.topic-html .card-action-trailer a:hover svg,.topic-html .card-action-trailer a:focus svg,.topic-html .card-action-trailer span:hover svg,.topic-html .card-action-trailer span:focus svg,.topic-html .card-action.queueable a:hover svg,.topic-html .card-action.queueable a:focus svg,.topic-html .card-action.queueable span:hover svg,.topic-html .card-action.queueable span:focus svg,.topic-html .card-action.bookmarkable a:hover svg,.topic-html .card-action.bookmarkable a:focus svg,.topic-html .card-action.bookmarkable span:hover svg,.topic-html .card-action.bookmarkable span:focus svg{fill:#298fae}.topic-css.card-action-trailer a:hover svg,.topic-css.card-action-trailer a:focus svg,.topic-css.card-action-trailer span:hover svg,.topic-css.card-action-trailer span:focus svg,.topic-css.card-action.queueable a:hover svg,.topic-css.card-action.queueable a:focus svg,.topic-css.card-action.queueable span:hover svg,.topic-css.card-action.queueable span:focus svg,.topic-css.card-action.bookmarkable a:hover svg,.topic-css.card-action.bookmarkable a:focus svg,.topic-css.card-action.bookmarkable span:hover svg,.topic-css.card-action.bookmarkable span:focus svg{fill:#255d83}.topic-css .card-action-trailer a:hover svg,.topic-css .card-action-trailer a:focus svg,.topic-css .card-action-trailer span:hover svg,.topic-css .card-action-trailer span:focus svg,.topic-css .card-action.queueable a:hover svg,.topic-css .card-action.queueable a:focus svg,.topic-css .card-action.queueable span:hover svg,.topic-css .card-action.queueable span:focus svg,.topic-css .card-action.bookmarkable a:hover svg,.topic-css .card-action.bookmarkable a:focus svg,.topic-css .card-action.bookmarkable span:hover svg,.topic-css .card-action.bookmarkable span:focus svg{fill:#255d83}.topic-javascript.card-action-trailer a:hover svg,.topic-javascript.card-action-trailer a:focus svg,.topic-javascript.card-action-trailer span:hover svg,.topic-javascript.card-action-trailer span:focus svg,.topic-javascript.card-action.queueable a:hover svg,.topic-javascript.card-action.queueable a:focus svg,.topic-javascript.card-action.queueable span:hover svg,.topic-javascript.card-action.queueable span:focus svg,.topic-javascript.card-action.bookmarkable a:hover svg,.topic-javascript.card-action.bookmarkable a:focus svg,.topic-javascript.card-action.bookmarkable span:hover svg,.topic-javascript.card-action.bookmarkable span:focus svg{fill:#aa3e5b}.topic-javascript .card-action-trailer a:hover svg,.topic-javascript .card-action-trailer a:focus svg,.topic-javascript .card-action-trailer span:hover svg,.topic-javascript .card-action-trailer span:focus svg,.topic-javascript .card-action.queueable a:hover svg,.topic-javascript .card-action.queueable a:focus svg,.topic-javascript .card-action.queueable span:hover svg,.topic-javascript .card-action.queueable span:focus svg,.topic-javascript .card-action.bookmarkable a:hover svg,.topic-javascript .card-action.bookmarkable a:focus svg,.topic-javascript .card-action.bookmarkable span:hover svg,.topic-javascript .card-action.bookmarkable span:focus svg{fill:#aa3e5b}.topic-java.card-action-trailer a:hover svg,.topic-java.card-action-trailer a:focus svg,.topic-java.card-action-trailer span:hover svg,.topic-java.card-action-trailer span:focus svg,.topic-java.card-action.queueable a:hover svg,.topic-java.card-action.queueable a:focus svg,.topic-java.card-action.queueable span:hover svg,.topic-java.card-action.queueable span:focus svg,.topic-java.card-action.bookmarkable a:hover svg,.topic-java.card-action.bookmarkable a:focus svg,.topic-java.card-action.bookmarkable span:hover svg,.topic-java.card-action.bookmarkable span:focus svg{fill:#206f57}.topic-java .card-action-trailer a:hover svg,.topic-java .card-action-trailer a:focus svg,.topic-java .card-action-trailer span:hover svg,.topic-java .card-action-trailer span:focus svg,.topic-java .card-action.queueable a:hover svg,.topic-java .card-action.queueable a:focus svg,.topic-java .card-action.queueable span:hover svg,.topic-java .card-action.queueable span:focus svg,.topic-java .card-action.bookmarkable a:hover svg,.topic-java .card-action.bookmarkable a:focus svg,.topic-java .card-action.bookmarkable span:hover svg,.topic-java .card-action.bookmarkable span:focus svg{fill:#206f57}.topic-ruby.card-action-trailer a:hover svg,.topic-ruby.card-action-trailer a:focus svg,.topic-ruby.card-action-trailer span:hover svg,.topic-ruby.card-action-trailer span:focus svg,.topic-ruby.card-action.queueable a:hover svg,.topic-ruby.card-action.queueable a:focus svg,.topic-ruby.card-action.queueable span:hover svg,.topic-ruby.card-action.queueable span:focus svg,.topic-ruby.card-action.bookmarkable a:hover svg,.topic-ruby.card-action.bookmarkable a:focus svg,.topic-ruby.card-action.bookmarkable span:hover svg,.topic-ruby.card-action.bookmarkable span:focus svg{fill:#d9272e}.topic-ruby .card-action-trailer a:hover svg,.topic-ruby .card-action-trailer a:focus svg,.topic-ruby .card-action-trailer span:hover svg,.topic-ruby .card-action-trailer span:focus svg,.topic-ruby .card-action.queueable a:hover svg,.topic-ruby .card-action.queueable a:focus svg,.topic-ruby .card-action.queueable span:hover svg,.topic-ruby .card-action.queueable span:focus svg,.topic-ruby .card-action.bookmarkable a:hover svg,.topic-ruby .card-action.bookmarkable a:focus svg,.topic-ruby .card-action.bookmarkable span:hover svg,.topic-ruby .card-action.bookmarkable span:focus svg{fill:#d9272e}.topic-business.card-action-trailer a:hover svg,.topic-business.card-action-trailer a:focus svg,.topic-business.card-action-trailer span:hover svg,.topic-business.card-action-trailer span:focus svg,.topic-business.card-action.queueable a:hover svg,.topic-business.card-action.queueable a:focus svg,.topic-business.card-action.queueable span:hover svg,.topic-business.card-action.queueable span:focus svg,.topic-business.card-action.bookmarkable a:hover svg,.topic-business.card-action.bookmarkable a:focus svg,.topic-business.card-action.bookmarkable span:hover svg,.topic-business.card-action.bookmarkable span:focus svg{fill:#f75f2a}.topic-business .card-action-trailer a:hover svg,.topic-business .card-action-trailer a:focus svg,.topic-business .card-action-trailer span:hover svg,.topic-business .card-action-trailer span:focus svg,.topic-business .card-action.queueable a:hover svg,.topic-business .card-action.queueable a:focus svg,.topic-business .card-action.queueable span:hover svg,.topic-business .card-action.queueable span:focus svg,.topic-business .card-action.bookmarkable a:hover svg,.topic-business .card-action.bookmarkable a:focus svg,.topic-business .card-action.bookmarkable span:hover svg,.topic-business .card-action.bookmarkable span:focus svg{fill:#f75f2a}.topic-wordpress.card-action-trailer a:hover svg,.topic-wordpress.card-action-trailer a:focus svg,.topic-wordpress.card-action-trailer span:hover svg,.topic-wordpress.card-action-trailer span:focus svg,.topic-wordpress.card-action.queueable a:hover svg,.topic-wordpress.card-action.queueable a:focus svg,.topic-wordpress.card-action.queueable span:hover svg,.topic-wordpress.card-action.queueable span:focus svg,.topic-wordpress.card-action.bookmarkable a:hover svg,.topic-wordpress.card-action.bookmarkable a:focus svg,.topic-wordpress.card-action.bookmarkable span:hover svg,.topic-wordpress.card-action.bookmarkable span:focus svg{fill:#606bb7}.topic-wordpress .card-action-trailer a:hover svg,.topic-wordpress .card-action-trailer a:focus svg,.topic-wordpress .card-action-trailer span:hover svg,.topic-wordpress .card-action-trailer span:focus svg,.topic-wordpress .card-action.queueable a:hover svg,.topic-wordpress .card-action.queueable a:focus svg,.topic-wordpress .card-action.queueable span:hover svg,.topic-wordpress .card-action.queueable span:focus svg,.topic-wordpress .card-action.bookmarkable a:hover svg,.topic-wordpress .card-action.bookmarkable a:focus svg,.topic-wordpress .card-action.bookmarkable span:hover svg,.topic-wordpress .card-action.bookmarkable span:focus svg{fill:#606bb7}.topic-php.card-action-trailer a:hover svg,.topic-php.card-action-trailer a:focus svg,.topic-php.card-action-trailer span:hover svg,.topic-php.card-action-trailer span:focus svg,.topic-php.card-action.queueable a:hover svg,.topic-php.card-action.queueable a:focus svg,.topic-php.card-action.queueable span:hover svg,.topic-php.card-action.queueable span:focus svg,.topic-php.card-action.bookmarkable a:hover svg,.topic-php.card-action.bookmarkable a:focus svg,.topic-php.card-action.bookmarkable span:hover svg,.topic-php.card-action.bookmarkable span:focus svg{fill:#645180}.topic-php .card-action-trailer a:hover svg,.topic-php .card-action-trailer a:focus svg,.topic-php .card-action-trailer span:hover svg,.topic-php .card-action-trailer span:focus svg,.topic-php .card-action.queueable a:hover svg,.topic-php .card-action.queueable a:focus svg,.topic-php .card-action.queueable span:hover svg,.topic-php .card-action.queueable span:focus svg,.topic-php .card-action.bookmarkable a:hover svg,.topic-php .card-action.bookmarkable a:focus svg,.topic-php .card-action.bookmarkable span:hover svg,.topic-php .card-action.bookmarkable span:focus svg{fill:#645180}.topic-ios.card-action-trailer a:hover svg,.topic-ios.card-action-trailer a:focus svg,.topic-ios.card-action-trailer span:hover svg,.topic-ios.card-action-trailer span:focus svg,.topic-ios.card-action.queueable a:hover svg,.topic-ios.card-action.queueable a:focus svg,.topic-ios.card-action.queueable span:hover svg,.topic-ios.card-action.queueable span:focus svg,.topic-ios.card-action.bookmarkable a:hover svg,.topic-ios.card-action.bookmarkable a:focus svg,.topic-ios.card-action.bookmarkable span:hover svg,.topic-ios.card-action.bookmarkable span:focus svg{fill:#3e9d97}.topic-ios .card-action-trailer a:hover svg,.topic-ios .card-action-trailer a:focus svg,.topic-ios .card-action-trailer span:hover svg,.topic-ios .card-action-trailer span:focus svg,.topic-ios .card-action.queueable a:hover svg,.topic-ios .card-action.queueable a:focus svg,.topic-ios .card-action.queueable span:hover svg,.topic-ios .card-action.queueable span:focus svg,.topic-ios .card-action.bookmarkable a:hover svg,.topic-ios .card-action.bookmarkable a:focus svg,.topic-ios .card-action.bookmarkable span:hover svg,.topic-ios .card-action.bookmarkable span:focus svg{fill:#3e9d97}.topic-android.card-action-trailer a:hover svg,.topic-android.card-action-trailer a:focus svg,.topic-android.card-action-trailer span:hover svg,.topic-android.card-action-trailer span:focus svg,.topic-android.card-action.queueable a:hover svg,.topic-android.card-action.queueable a:focus svg,.topic-android.card-action.queueable span:hover svg,.topic-android.card-action.queueable span:focus svg,.topic-android.card-action.bookmarkable a:hover svg,.topic-android.card-action.bookmarkable a:focus svg,.topic-android.card-action.bookmarkable span:hover svg,.topic-android.card-action.bookmarkable span:focus svg{fill:#449d48}.topic-android .card-action-trailer a:hover svg,.topic-android .card-action-trailer a:focus svg,.topic-android .card-action-trailer span:hover svg,.topic-android .card-action-trailer span:focus svg,.topic-android .card-action.queueable a:hover svg,.topic-android .card-action.queueable a:focus svg,.topic-android .card-action.queueable span:hover svg,.topic-android .card-action.queueable span:focus svg,.topic-android .card-action.bookmarkable a:hover svg,.topic-android .card-action.bookmarkable a:focus svg,.topic-android .card-action.bookmarkable span:hover svg,.topic-android .card-action.bookmarkable span:focus svg{fill:#449d48}.topic-design.card-action-trailer a:hover svg,.topic-design.card-action-trailer a:focus svg,.topic-design.card-action-trailer span:hover svg,.topic-design.card-action-trailer span:focus svg,.topic-design.card-action.queueable a:hover svg,.topic-design.card-action.queueable a:focus svg,.topic-design.card-action.queueable span:hover svg,.topic-design.card-action.queueable span:focus svg,.topic-design.card-action.bookmarkable a:hover svg,.topic-design.card-action.bookmarkable a:focus svg,.topic-design.card-action.bookmarkable span:hover svg,.topic-design.card-action.bookmarkable span:focus svg{fill:#b67a0f}.topic-design .card-action-trailer a:hover svg,.topic-design .card-action-trailer a:focus svg,.topic-design .card-action-trailer span:hover svg,.topic-design .card-action-trailer span:focus svg,.topic-design .card-action.queueable a:hover svg,.topic-design .card-action.queueable a:focus svg,.topic-design .card-action.queueable span:hover svg,.topic-design .card-action.queueable span:focus svg,.topic-design .card-action.bookmarkable a:hover svg,.topic-design .card-action.bookmarkable a:focus svg,.topic-design .card-action.bookmarkable span:hover svg,.topic-design .card-action.bookmarkable span:focus svg{fill:#b67a0f}.topic-development-tools.card-action-trailer a:hover svg,.topic-development-tools.card-action-trailer a:focus svg,.topic-development-tools.card-action-trailer span:hover svg,.topic-development-tools.card-action-trailer span:focus svg,.topic-development-tools.card-action.queueable a:hover svg,.topic-development-tools.card-action.queueable a:focus svg,.topic-development-tools.card-action.queueable span:hover svg,.topic-development-tools.card-action.queueable span:focus svg,.topic-development-tools.card-action.bookmarkable a:hover svg,.topic-development-tools.card-action.bookmarkable a:focus svg,.topic-development-tools.card-action.bookmarkable span:hover svg,.topic-development-tools.card-action.bookmarkable span:focus svg{fill:#4e6173}.topic-development-tools .card-action-trailer a:hover svg,.topic-development-tools .card-action-trailer a:focus svg,.topic-development-tools .card-action-trailer span:hover svg,.topic-development-tools .card-action-trailer span:focus svg,.topic-development-tools .card-action.queueable a:hover svg,.topic-development-tools .card-action.queueable a:focus svg,.topic-development-tools .card-action.queueable span:hover svg,.topic-development-tools .card-action.queueable span:focus svg,.topic-development-tools .card-action.bookmarkable a:hover svg,.topic-development-tools .card-action.bookmarkable a:focus svg,.topic-development-tools .card-action.bookmarkable span:hover svg,.topic-development-tools .card-action.bookmarkable span:focus svg{fill:#4e6173}.topic-python.card-action-trailer a:hover svg,.topic-python.card-action-trailer a:focus svg,.topic-python.card-action-trailer span:hover svg,.topic-python.card-action-trailer span:focus svg,.topic-python.card-action.queueable a:hover svg,.topic-python.card-action.queueable a:focus svg,.topic-python.card-action.queueable span:hover svg,.topic-python.card-action.queueable span:focus svg,.topic-python.card-action.bookmarkable a:hover svg,.topic-python.card-action.bookmarkable a:focus svg,.topic-python.card-action.bookmarkable span:hover svg,.topic-python.card-action.bookmarkable span:focus svg{fill:#ea6590}.topic-python .card-action-trailer a:hover svg,.topic-python .card-action-trailer a:focus svg,.topic-python .card-action-trailer span:hover svg,.topic-python .card-action-trailer span:focus svg,.topic-python .card-action.queueable a:hover svg,.topic-python .card-action.queueable a:focus svg,.topic-python .card-action.queueable span:hover svg,.topic-python .card-action.queueable span:focus svg,.topic-python .card-action.bookmarkable a:hover svg,.topic-python .card-action.bookmarkable a:focus svg,.topic-python .card-action.bookmarkable span:hover svg,.topic-python .card-action.bookmarkable span:focus svg{fill:#ea6590}.topic-digital-literacy.card-action-trailer a:hover svg,.topic-digital-literacy.card-action-trailer a:focus svg,.topic-digital-literacy.card-action-trailer span:hover svg,.topic-digital-literacy.card-action-trailer span:focus svg,.topic-digital-literacy.card-action.queueable a:hover svg,.topic-digital-literacy.card-action.queueable a:focus svg,.topic-digital-literacy.card-action.queueable span:hover svg,.topic-digital-literacy.card-action.queueable span:focus svg,.topic-digital-literacy.card-action.bookmarkable a:hover svg,.topic-digital-literacy.card-action.bookmarkable a:focus svg,.topic-digital-literacy.card-action.bookmarkable span:hover svg,.topic-digital-literacy.card-action.bookmarkable span:focus svg{fill:#b067c6}.topic-digital-literacy .card-action-trailer a:hover svg,.topic-digital-literacy .card-action-trailer a:focus svg,.topic-digital-literacy .card-action-trailer span:hover svg,.topic-digital-literacy .card-action-trailer span:focus svg,.topic-digital-literacy .card-action.queueable a:hover svg,.topic-digital-literacy .card-action.queueable a:focus svg,.topic-digital-literacy .card-action.queueable span:hover svg,.topic-digital-literacy .card-action.queueable span:focus svg,.topic-digital-literacy .card-action.bookmarkable a:hover svg,.topic-digital-literacy .card-action.bookmarkable a:focus svg,.topic-digital-literacy .card-action.bookmarkable span:hover svg,.topic-digital-literacy .card-action.bookmarkable span:focus svg{fill:#b067c6}.topic-game-development.card-action-trailer a:hover svg,.topic-game-development.card-action-trailer a:focus svg,.topic-game-development.card-action-trailer span:hover svg,.topic-game-development.card-action-trailer span:focus svg,.topic-game-development.card-action.queueable a:hover svg,.topic-game-development.card-action.queueable a:focus svg,.topic-game-development.card-action.queueable span:hover svg,.topic-game-development.card-action.queueable span:focus svg,.topic-game-development.card-action.bookmarkable a:hover svg,.topic-game-development.card-action.bookmarkable a:focus svg,.topic-game-development.card-action.bookmarkable span:hover svg,.topic-game-development.card-action.bookmarkable span:focus svg{fill:#176062}.topic-game-development .card-action-trailer a:hover svg,.topic-game-development .card-action-trailer a:focus svg,.topic-game-development .card-action-trailer span:hover svg,.topic-game-development .card-action-trailer span:focus svg,.topic-game-development .card-action.queueable a:hover svg,.topic-game-development .card-action.queueable a:focus svg,.topic-game-development .card-action.queueable span:hover svg,.topic-game-development .card-action.queueable span:focus svg,.topic-game-development .card-action.bookmarkable a:hover svg,.topic-game-development .card-action.bookmarkable a:focus svg,.topic-game-development .card-action.bookmarkable span:hover svg,.topic-game-development .card-action.bookmarkable span:focus svg{fill:#176062}.topic-csharp.card-action-trailer a:hover svg,.topic-csharp.card-action-trailer a:focus svg,.topic-csharp.card-action-trailer span:hover svg,.topic-csharp.card-action-trailer span:focus svg,.topic-csharp.card-action.queueable a:hover svg,.topic-csharp.card-action.queueable a:focus svg,.topic-csharp.card-action.queueable span:hover svg,.topic-csharp.card-action.queueable span:focus svg,.topic-csharp.card-action.bookmarkable a:hover svg,.topic-csharp.card-action.bookmarkable a:focus svg,.topic-csharp.card-action.bookmarkable span:hover svg,.topic-csharp.card-action.bookmarkable span:focus svg{fill:#7c3c67}.topic-csharp .card-action-trailer a:hover svg,.topic-csharp .card-action-trailer a:focus svg,.topic-csharp .card-action-trailer span:hover svg,.topic-csharp .card-action-trailer span:focus svg,.topic-csharp .card-action.queueable a:hover svg,.topic-csharp .card-action.queueable a:focus svg,.topic-csharp .card-action.queueable span:hover svg,.topic-csharp .card-action.queueable span:focus svg,.topic-csharp .card-action.bookmarkable a:hover svg,.topic-csharp .card-action.bookmarkable a:focus svg,.topic-csharp .card-action.bookmarkable span:hover svg,.topic-csharp .card-action.bookmarkable span:focus svg{fill:#7c3c67}.topic-databases.card-action-trailer a:hover svg,.topic-databases.card-action-trailer a:focus svg,.topic-databases.card-action-trailer span:hover svg,.topic-databases.card-action-trailer span:focus svg,.topic-databases.card-action.queueable a:hover svg,.topic-databases.card-action.queueable a:focus svg,.topic-databases.card-action.queueable span:hover svg,.topic-databases.card-action.queueable span:focus svg,.topic-databases.card-action.bookmarkable a:hover svg,.topic-databases.card-action.bookmarkable a:focus svg,.topic-databases.card-action.bookmarkable span:hover svg,.topic-databases.card-action.bookmarkable span:focus svg{fill:#cd5e13}.topic-databases .card-action-trailer a:hover svg,.topic-databases .card-action-trailer a:focus svg,.topic-databases .card-action-trailer span:hover svg,.topic-databases .card-action-trailer span:focus svg,.topic-databases .card-action.queueable a:hover svg,.topic-databases .card-action.queueable a:focus svg,.topic-databases .card-action.queueable span:hover svg,.topic-databases .card-action.queueable span:focus svg,.topic-databases .card-action.bookmarkable a:hover svg,.topic-databases .card-action.bookmarkable a:focus svg,.topic-databases .card-action.bookmarkable span:hover svg,.topic-databases .card-action.bookmarkable span:focus svg{fill:#cd5e13}.topic-undefined.card-action-trailer a:hover svg,.topic-undefined.card-action-trailer a:focus svg,.topic-undefined.card-action-trailer span:hover svg,.topic-undefined.card-action-trailer span:focus svg,.topic-undefined.card-action.queueable a:hover svg,.topic-undefined.card-action.queueable a:focus svg,.topic-undefined.card-action.queueable span:hover svg,.topic-undefined.card-action.queueable span:focus svg,.topic-undefined.card-action.bookmarkable a:hover svg,.topic-undefined.card-action.bookmarkable a:focus svg,.topic-undefined.card-action.bookmarkable span:hover svg,.topic-undefined.card-action.bookmarkable span:focus svg{fill:#5a6269}.topic-undefined .card-action-trailer a:hover svg,.topic-undefined .card-action-trailer a:focus svg,.topic-undefined .card-action-trailer span:hover svg,.topic-undefined .card-action-trailer span:focus svg,.topic-undefined .card-action.queueable a:hover svg,.topic-undefined .card-action.queueable a:focus svg,.topic-undefined .card-action.queueable span:hover svg,.topic-undefined .card-action.queueable span:focus svg,.topic-undefined .card-action.bookmarkable a:hover svg,.topic-undefined .card-action.bookmarkable a:focus svg,.topic-undefined .card-action.bookmarkable span:hover svg,.topic-undefined .card-action.bookmarkable span:focus svg{fill:#5a6269}.card-action-trailer .bookmark:before,.card-action-trailer .bookmark:after,.card-action.queueable .bookmark:before,.card-action.queueable .bookmark:after,.card-action.bookmarkable .bookmark:before,.card-action.bookmarkable .bookmark:after{visibility:hidden;opacity:0;transition:transform 0.3s ease, opacity 0.3s ease}.card-action-trailer .bookmark:before,.card-action.queueable .bookmark:before,.card-action.bookmarkable .bookmark:before{position:absolute;z-index:1001;content:"";background:#384047;width:10px;height:10px;bottom:100%;-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;-webkit-transform:translate(-50%, 5px) rotate(45deg);-moz-transform:translate(-50%, 5px) rotate(45deg);-ms-transform:translate(-50%, 5px) rotate(45deg);-o-transform:translate(-50%, 5px) rotate(45deg);transform:translate(-50%, 5px) rotate(45deg);left:50%;border-radius:0 0 3px 0}.card-action-trailer .bookmark:after,.card-action.queueable .bookmark:after,.card-action.bookmarkable .bookmark:after{content:"Bookmark";font:500 14px/22px "Gotham Rounded A", "Gotham Rounded B", "Gotham Rounded", "Helvetica Neue", Helvetica, Arial, sans-serif;white-space:nowrap;position:absolute;background:#384047;text-align:center;padding:10px 20px;width:auto;z-index:1000;border-radius:4px;visibility:hidden;opacity:0;transition:transform 0.3s ease, opacity 0.3s ease;-webkit-transform:translate(-50%, 0px);-moz-transform:translate(-50%, 0px);-ms-transform:translate(-50%, 0px);-o-transform:translate(-50%, 0px);transform:translate(-50%, 0px);color:#fff;left:50%;bottom:100%}.card-action-trailer .bookmark:hover:before,.card-action.queueable .bookmark:hover:before,.card-action.bookmarkable .bookmark:hover:before{visibility:visible;opacity:1;-webkit-transform:translate(-50%, -5px) rotate(45deg);-moz-transform:translate(-50%, -5px) rotate(45deg);-ms-transform:translate(-50%, -5px) rotate(45deg);-o-transform:translate(-50%, -5px) rotate(45deg);transform:translate(-50%, -5px) rotate(45deg)}.card-action-trailer .bookmark:hover:after,.card-action.queueable .bookmark:hover:after,.card-action.bookmarkable .bookmark:hover:after{visibility:visible;opacity:1;-webkit-transform:translate(-50%, -10px);-moz-transform:translate(-50%, -10px);-ms-transform:translate(-50%, -10px);-o-transform:translate(-50%, -10px);transform:translate(-50%, -10px)}.bookmarked .card-action-trailer .bookmark,.bookmarked .card-action.queueable .bookmark,.bookmarked .card-action.bookmarkable .bookmark{display:none}.card-action-trailer .unbookmark:before,.card-action-trailer .unbookmark:after,.card-action.queueable .unbookmark:before,.card-action.queueable .unbookmark:after,.card-action.bookmarkable .unbookmark:before,.card-action.bookmarkable .unbookmark:after{visibility:hidden;opacity:0;transition:transform 0.3s ease, opacity 0.3s ease}.card-action-trailer .unbookmark:before,.card-action.queueable .unbookmark:before,.card-action.bookmarkable .unbookmark:before{position:absolute;z-index:1001;content:"";background:#384047;width:10px;height:10px;bottom:100%;-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;-webkit-transform:translate(-50%, 5px) rotate(45deg);-moz-transform:translate(-50%, 5px) rotate(45deg);-ms-transform:translate(-50%, 5px) rotate(45deg);-o-transform:translate(-50%, 5px) rotate(45deg);transform:translate(-50%, 5px) rotate(45deg);left:50%;border-radius:0 0 3px 0}.card-action-trailer .unbookmark:after,.card-action.queueable .unbookmark:after,.card-action.bookmarkable .unbookmark:after{content:"Remove Bookmark";font:500 14px/22px "Gotham Rounded A", "Gotham Rounded B", "Gotham Rounded", "Helvetica Neue", Helvetica, Arial, sans-serif;white-space:nowrap;position:absolute;background:#384047;text-align:center;padding:10px 20px;width:auto;z-index:1000;border-radius:4px;visibility:hidden;opacity:0;transition:transform 0.3s ease, opacity 0.3s ease;-webkit-transform:translate(-50%, 0px);-moz-transform:translate(-50%, 0px);-ms-transform:translate(-50%, 0px);-o-transform:translate(-50%, 0px);transform:translate(-50%, 0px);color:#fff;left:50%;bottom:100%}.card-action-trailer .unbookmark:hover:before,.card-action.queueable .unbookmark:hover:before,.card-action.bookmarkable .unbookmark:hover:before{visibility:visible;opacity:1;-webkit-transform:translate(-50%, -5px) rotate(45deg);-moz-transform:translate(-50%, -5px) rotate(45deg);-ms-transform:translate(-50%, -5px) rotate(45deg);-o-transform:translate(-50%, -5px) rotate(45deg);transform:translate(-50%, -5px) rotate(45deg)}.card-action-trailer .unbookmark:hover:after,.card-action.queueable .unbookmark:hover:after,.card-action.bookmarkable .unbookmark:hover:after{visibility:visible;opacity:1;-webkit-transform:translate(-50%, -10px);-moz-transform:translate(-50%, -10px);-ms-transform:translate(-50%, -10px);-o-transform:translate(-50%, -10px);transform:translate(-50%, -10px)}.topic-html.card-action-trailer .unbookmark,.topic-html.card-action.queueable .unbookmark,.topic-html.card-action.bookmarkable .unbookmark{border-color:#39ADD1}.topic-html .card-action-trailer .unbookmark,.topic-html .card-action.queueable .unbookmark,.topic-html .card-action.bookmarkable .unbookmark{border-color:#39ADD1}.topic-css.card-action-trailer .unbookmark,.topic-css.card-action.queueable .unbookmark,.topic-css.card-action.bookmarkable .unbookmark{border-color:#3079AB}.topic-css .card-action-trailer .unbookmark,.topic-css .card-action.queueable .unbookmark,.topic-css .card-action.bookmarkable .unbookmark{border-color:#3079AB}.topic-javascript.card-action-trailer .unbookmark,.topic-javascript.card-action.queueable .unbookmark,.topic-javascript.card-action.bookmarkable .unbookmark{border-color:#c25975}.topic-javascript .card-action-trailer .unbookmark,.topic-javascript .card-action.queueable .unbookmark,.topic-javascript .card-action.bookmarkable .unbookmark{border-color:#c25975}.topic-java.card-action-trailer .unbookmark,.topic-java.card-action.queueable .unbookmark,.topic-java.card-action.bookmarkable .unbookmark{border-color:#2c9676}.topic-java .card-action-trailer .unbookmark,.topic-java .card-action.queueable .unbookmark,.topic-java .card-action.bookmarkable .unbookmark{border-color:#2c9676}.topic-ruby.card-action-trailer .unbookmark,.topic-ruby.card-action.queueable .unbookmark,.topic-ruby.card-action.bookmarkable .unbookmark{border-color:#e15258}.topic-ruby .card-action-trailer .unbookmark,.topic-ruby .card-action.queueable .unbookmark,.topic-ruby .card-action.bookmarkable .unbookmark{border-color:#e15258}.topic-business.card-action-trailer .unbookmark,.topic-business.card-action.queueable .unbookmark,.topic-business.card-action.bookmarkable .unbookmark{border-color:#F9845B}.topic-business .card-action-trailer .unbookmark,.topic-business .card-action.queueable .unbookmark,.topic-business .card-action.bookmarkable .unbookmark{border-color:#F9845B}.topic-wordpress.card-action-trailer .unbookmark,.topic-wordpress.card-action.queueable .unbookmark,.topic-wordpress.card-action.bookmarkable .unbookmark{border-color:#838CC7}.topic-wordpress .card-action-trailer .unbookmark,.topic-wordpress .card-action.queueable .unbookmark,.topic-wordpress .card-action.bookmarkable .unbookmark{border-color:#838CC7}.topic-php.card-action-trailer .unbookmark,.topic-php.card-action.queueable .unbookmark,.topic-php.card-action.bookmarkable .unbookmark{border-color:#7D669E}.topic-php .card-action-trailer .unbookmark,.topic-php .card-action.queueable .unbookmark,.topic-php .card-action.bookmarkable .unbookmark{border-color:#7D669E}.topic-ios.card-action-trailer .unbookmark,.topic-ios.card-action.queueable .unbookmark,.topic-ios.card-action.bookmarkable .unbookmark{border-color:#53BBB4}.topic-ios .card-action-trailer .unbookmark,.topic-ios .card-action.queueable .unbookmark,.topic-ios .card-action.bookmarkable .unbookmark{border-color:#53BBB4}.topic-android.card-action-trailer .unbookmark,.topic-android.card-action.queueable .unbookmark,.topic-android.card-action.bookmarkable .unbookmark{border-color:#5cb860}.topic-android .card-action-trailer .unbookmark,.topic-android .card-action.queueable .unbookmark,.topic-android .card-action.bookmarkable .unbookmark{border-color:#5cb860}.topic-design.card-action-trailer .unbookmark,.topic-design.card-action.queueable .unbookmark,.topic-design.card-action.bookmarkable .unbookmark{border-color:#e59a13}.topic-design .card-action-trailer .unbookmark,.topic-design .card-action.queueable .unbookmark,.topic-design .card-action.bookmarkable .unbookmark{border-color:#e59a13}.topic-development-tools.card-action-trailer .unbookmark,.topic-development-tools.card-action.queueable .unbookmark,.topic-development-tools.card-action.bookmarkable .unbookmark{border-color:#637a91}.topic-development-tools .card-action-trailer .unbookmark,.topic-development-tools .card-action.queueable .unbookmark,.topic-development-tools .card-action.bookmarkable .unbookmark{border-color:#637a91}.topic-python.card-action-trailer .unbookmark,.topic-python.card-action.queueable .unbookmark,.topic-python.card-action.bookmarkable .unbookmark{border-color:#f092b0}.topic-python .card-action-trailer .unbookmark,.topic-python .card-action.queueable .unbookmark,.topic-python .card-action.bookmarkable .unbookmark{border-color:#f092b0}.topic-digital-literacy.card-action-trailer .unbookmark,.topic-digital-literacy.card-action.queueable .unbookmark,.topic-digital-literacy.card-action.bookmarkable .unbookmark{border-color:#c38cd4}.topic-digital-literacy .card-action-trailer .unbookmark,.topic-digital-literacy .card-action.queueable .unbookmark,.topic-digital-literacy .card-action.bookmarkable .unbookmark{border-color:#c38cd4}.topic-game-development.card-action-trailer .unbookmark,.topic-game-development.card-action.queueable .unbookmark,.topic-game-development.card-action.bookmarkable .unbookmark{border-color:#20898c}.topic-game-development .card-action-trailer .unbookmark,.topic-game-development .card-action.queueable .unbookmark,.topic-game-development .card-action.bookmarkable .unbookmark{border-color:#20898c}.topic-csharp.card-action-trailer .unbookmark,.topic-csharp.card-action.queueable .unbookmark,.topic-csharp.card-action.bookmarkable .unbookmark{border-color:#9e4d83}.topic-csharp .card-action-trailer .unbookmark,.topic-csharp .card-action.queueable .unbookmark,.topic-csharp .card-action.bookmarkable .unbookmark{border-color:#9e4d83}.topic-databases.card-action-trailer .unbookmark,.topic-databases.card-action.queueable .unbookmark,.topic-databases.card-action.bookmarkable .unbookmark{border-color:#eb7728}.topic-databases .card-action-trailer .unbookmark,.topic-databases .card-action.queueable .unbookmark,.topic-databases .card-action.bookmarkable .unbookmark{border-color:#eb7728}.topic-undefined.card-action-trailer .unbookmark,.topic-undefined.card-action.queueable .unbookmark,.topic-undefined.card-action.bookmarkable .unbookmark{border-color:#717b85}.topic-undefined .card-action-trailer .unbookmark,.topic-undefined .card-action.queueable .unbookmark,.topic-undefined .card-action.bookmarkable .unbookmark{border-color:#717b85}.card:not(.bookmarked) .card-action-trailer .unbookmark,.card:not(.bookmarked) .card-action.queueable .unbookmark,.card:not(.bookmarked) .card-action.bookmarkable .unbookmark{display:none}.topic-html.card-action-trailer .unbookmark svg,.topic-html.card-action.queueable .unbookmark svg,.topic-html.card-action.bookmarkable .unbookmark svg{fill:#39ADD1}.topic-html .card-action-trailer .unbookmark svg,.topic-html .card-action.queueable .unbookmark svg,.topic-html .card-action.bookmarkable .unbookmark svg{fill:#39ADD1}.topic-css.card-action-trailer .unbookmark svg,.topic-css.card-action.queueable .unbookmark svg,.topic-css.card-action.bookmarkable .unbookmark svg{fill:#3079AB}.topic-css .card-action-trailer .unbookmark svg,.topic-css .card-action.queueable .unbookmark svg,.topic-css .card-action.bookmarkable .unbookmark svg{fill:#3079AB}.topic-javascript.card-action-trailer .unbookmark svg,.topic-javascript.card-action.queueable .unbookmark svg,.topic-javascript.card-action.bookmarkable .unbookmark svg{fill:#c25975}.topic-javascript .card-action-trailer .unbookmark svg,.topic-javascript .card-action.queueable .unbookmark svg,.topic-javascript .card-action.bookmarkable .unbookmark svg{fill:#c25975}.topic-java.card-action-trailer .unbookmark svg,.topic-java.card-action.queueable .unbookmark svg,.topic-java.card-action.bookmarkable .unbookmark svg{fill:#2c9676}.topic-java .card-action-trailer .unbookmark svg,.topic-java .card-action.queueable .unbookmark svg,.topic-java .card-action.bookmarkable .unbookmark svg{fill:#2c9676}.topic-ruby.card-action-trailer .unbookmark svg,.topic-ruby.card-action.queueable .unbookmark svg,.topic-ruby.card-action.bookmarkable .unbookmark svg{fill:#e15258}.topic-ruby .card-action-trailer .unbookmark svg,.topic-ruby .card-action.queueable .unbookmark svg,.topic-ruby .card-action.bookmarkable .unbookmark svg{fill:#e15258}.topic-business.card-action-trailer .unbookmark svg,.topic-business.card-action.queueable .unbookmark svg,.topic-business.card-action.bookmarkable .unbookmark svg{fill:#F9845B}.topic-business .card-action-trailer .unbookmark svg,.topic-business .card-action.queueable .unbookmark svg,.topic-business .card-action.bookmarkable .unbookmark svg{fill:#F9845B}.topic-wordpress.card-action-trailer .unbookmark svg,.topic-wordpress.card-action.queueable .unbookmark svg,.topic-wordpress.card-action.bookmarkable .unbookmark svg{fill:#838CC7}.topic-wordpress .card-action-trailer .unbookmark svg,.topic-wordpress .card-action.queueable .unbookmark svg,.topic-wordpress .card-action.bookmarkable .unbookmark svg{fill:#838CC7}.topic-php.card-action-trailer .unbookmark svg,.topic-php.card-action.queueable .unbookmark svg,.topic-php.card-action.bookmarkable .unbookmark svg{fill:#7D669E}.topic-php .card-action-trailer .unbookmark svg,.topic-php .card-action.queueable .unbookmark svg,.topic-php .card-action.bookmarkable .unbookmark svg{fill:#7D669E}.topic-ios.card-action-trailer .unbookmark svg,.topic-ios.card-action.queueable .unbookmark svg,.topic-ios.card-action.bookmarkable .unbookmark svg{fill:#53BBB4}.topic-ios .card-action-trailer .unbookmark svg,.topic-ios .card-action.queueable .unbookmark svg,.topic-ios .card-action.bookmarkable .unbookmark svg{fill:#53BBB4}.topic-android.card-action-trailer .unbookmark svg,.topic-android.card-action.queueable .unbookmark svg,.topic-android.card-action.bookmarkable .unbookmark svg{fill:#5cb860}.topic-android .card-action-trailer .unbookmark svg,.topic-android .card-action.queueable .unbookmark svg,.topic-android .card-action.bookmarkable .unbookmark svg{fill:#5cb860}.topic-design.card-action-trailer .unbookmark svg,.topic-design.card-action.queueable .unbookmark svg,.topic-design.card-action.bookmarkable .unbookmark svg{fill:#e59a13}.topic-design .card-action-trailer .unbookmark svg,.topic-design .card-action.queueable .unbookmark svg,.topic-design .card-action.bookmarkable .unbookmark svg{fill:#e59a13}.topic-development-tools.card-action-trailer .unbookmark svg,.topic-development-tools.card-action.queueable .unbookmark svg,.topic-development-tools.card-action.bookmarkable .unbookmark svg{fill:#637a91}.topic-development-tools .card-action-trailer .unbookmark svg,.topic-development-tools .card-action.queueable .unbookmark svg,.topic-development-tools .card-action.bookmarkable .unbookmark svg{fill:#637a91}.topic-python.card-action-trailer .unbookmark svg,.topic-python.card-action.queueable .unbookmark svg,.topic-python.card-action.bookmarkable .unbookmark svg{fill:#f092b0}.topic-python .card-action-trailer .unbookmark svg,.topic-python .card-action.queueable .unbookmark svg,.topic-python .card-action.bookmarkable .unbookmark svg{fill:#f092b0}.topic-digital-literacy.card-action-trailer .unbookmark svg,.topic-digital-literacy.card-action.queueable .unbookmark svg,.topic-digital-literacy.card-action.bookmarkable .unbookmark svg{fill:#c38cd4}.topic-digital-literacy .card-action-trailer .unbookmark svg,.topic-digital-literacy .card-action.queueable .unbookmark svg,.topic-digital-literacy .card-action.bookmarkable .unbookmark svg{fill:#c38cd4}.topic-game-development.card-action-trailer .unbookmark svg,.topic-game-development.card-action.queueable .unbookmark svg,.topic-game-development.card-action.bookmarkable .unbookmark svg{fill:#20898c}.topic-game-development .card-action-trailer .unbookmark svg,.topic-game-development .card-action.queueable .unbookmark svg,.topic-game-development .card-action.bookmarkable .unbookmark svg{fill:#20898c}.topic-csharp.card-action-trailer .unbookmark svg,.topic-csharp.card-action.queueable .unbookmark svg,.topic-csharp.card-action.bookmarkable .unbookmark svg{fill:#9e4d83}.topic-csharp .card-action-trailer .unbookmark svg,.topic-csharp .card-action.queueable .unbookmark svg,.topic-csharp .card-action.bookmarkable .unbookmark svg{fill:#9e4d83}.topic-databases.card-action-trailer .unbookmark svg,.topic-databases.card-action.queueable .unbookmark svg,.topic-databases.card-action.bookmarkable .unbookmark svg{fill:#eb7728}.topic-databases .card-action-trailer .unbookmark svg,.topic-databases .card-action.queueable .unbookmark svg,.topic-databases .card-action.bookmarkable .unbookmark svg{fill:#eb7728}.topic-undefined.card-action-trailer .unbookmark svg,.topic-undefined.card-action.queueable .unbookmark svg,.topic-undefined.card-action.bookmarkable .unbookmark svg{fill:#717b85}.topic-undefined .card-action-trailer .unbookmark svg,.topic-undefined .card-action.queueable .unbookmark svg,.topic-undefined .card-action.bookmarkable .unbookmark svg{fill:#717b85}.card-action-trailer .queue:before,.card-action-trailer .queue:after,.card-action.queueable .queue:before,.card-action.queueable .queue:after,.card-action.bookmarkable .queue:before,.card-action.bookmarkable .queue:after{visibility:hidden;opacity:0;transition:transform 0.3s ease, opacity 0.3s ease}.card-action-trailer .queue:before,.card-action.queueable .queue:before,.card-action.bookmarkable .queue:before{position:absolute;z-index:1001;content:"";background:#384047;width:10px;height:10px;bottom:100%;-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;-webkit-transform:translate(-50%, 5px) rotate(45deg);-moz-transform:translate(-50%, 5px) rotate(45deg);-ms-transform:translate(-50%, 5px) rotate(45deg);-o-transform:translate(-50%, 5px) rotate(45deg);transform:translate(-50%, 5px) rotate(45deg);left:50%;border-radius:0 0 3px 0}.card-action-trailer .queue:after,.card-action.queueable .queue:after,.card-action.bookmarkable .queue:after{content:"Add to Queue";font:500 14px/22px "Gotham Rounded A", "Gotham Rounded B", "Gotham Rounded", "Helvetica Neue", Helvetica, Arial, sans-serif;white-space:nowrap;position:absolute;background:#384047;text-align:center;padding:10px 20px;width:auto;z-index:1000;border-radius:4px;visibility:hidden;opacity:0;transition:transform 0.3s ease, opacity 0.3s ease;-webkit-transform:translate(-50%, 0px);-moz-transform:translate(-50%, 0px);-ms-transform:translate(-50%, 0px);-o-transform:translate(-50%, 0px);transform:translate(-50%, 0px);color:#fff;left:50%;bottom:100%}.card-action-trailer .queue:hover:before,.card-action.queueable .queue:hover:before,.card-action.bookmarkable .queue:hover:before{visibility:visible;opacity:1;-webkit-transform:translate(-50%, -5px) rotate(45deg);-moz-transform:translate(-50%, -5px) rotate(45deg);-ms-transform:translate(-50%, -5px) rotate(45deg);-o-transform:translate(-50%, -5px) rotate(45deg);transform:translate(-50%, -5px) rotate(45deg)}.card-action-trailer .queue:hover:after,.card-action.queueable .queue:hover:after,.card-action.bookmarkable .queue:hover:after{visibility:visible;opacity:1;-webkit-transform:translate(-50%, -10px);-moz-transform:translate(-50%, -10px);-ms-transform:translate(-50%, -10px);-o-transform:translate(-50%, -10px);transform:translate(-50%, -10px)}.card-action-trailer.queued .queue,.card-action.queueable.queued .queue,.card-action.bookmarkable.queued .queue{display:none}.card-action-trailer .unqueue:before,.card-action-trailer .unqueue:after,.card-action.queueable .unqueue:before,.card-action.queueable .unqueue:after,.card-action.bookmarkable .unqueue:before,.card-action.bookmarkable .unqueue:after{visibility:hidden;opacity:0;transition:transform 0.3s ease, opacity 0.3s ease}.card-action-trailer .unqueue:before,.card-action.queueable .unqueue:before,.card-action.bookmarkable .unqueue:before{position:absolute;z-index:1001;content:"";background:#384047;width:10px;height:10px;bottom:100%;-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;-webkit-transform:translate(-50%, 5px) rotate(45deg);-moz-transform:translate(-50%, 5px) rotate(45deg);-ms-transform:translate(-50%, 5px) rotate(45deg);-o-transform:translate(-50%, 5px) rotate(45deg);transform:translate(-50%, 5px) rotate(45deg);left:50%;border-radius:0 0 3px 0}.card-action-trailer .unqueue:after,.card-action.queueable .unqueue:after,.card-action.bookmarkable .unqueue:after{content:"Remove from Queue";font:500 14px/22px "Gotham Rounded A", "Gotham Rounded B", "Gotham Rounded", "Helvetica Neue", Helvetica, Arial, sans-serif;white-space:nowrap;position:absolute;background:#384047;text-align:center;padding:10px 20px;width:auto;z-index:1000;border-radius:4px;visibility:hidden;opacity:0;transition:transform 0.3s ease, opacity 0.3s ease;-webkit-transform:translate(-50%, 0px);-moz-transform:translate(-50%, 0px);-ms-transform:translate(-50%, 0px);-o-transform:translate(-50%, 0px);transform:translate(-50%, 0px);color:#fff;left:50%;bottom:100%}.card-action-trailer .unqueue:hover:before,.card-action.queueable .unqueue:hover:before,.card-action.bookmarkable .unqueue:hover:before{visibility:visible;opacity:1;-webkit-transform:translate(-50%, -5px) rotate(45deg);-moz-transform:translate(-50%, -5px) rotate(45deg);-ms-transform:translate(-50%, -5px) rotate(45deg);-o-transform:translate(-50%, -5px) rotate(45deg);transform:translate(-50%, -5px) rotate(45deg)}.card-action-trailer .unqueue:hover:after,.card-action.queueable .unqueue:hover:after,.card-action.bookmarkable .unqueue:hover:after{visibility:visible;opacity:1;-webkit-transform:translate(-50%, -10px);-moz-transform:translate(-50%, -10px);-ms-transform:translate(-50%, -10px);-o-transform:translate(-50%, -10px);transform:translate(-50%, -10px)}.topic-html.card-action-trailer .unqueue,.topic-html.card-action.queueable .unqueue,.topic-html.card-action.bookmarkable .unqueue{border-color:#39ADD1}.topic-html .card-action-trailer .unqueue,.topic-html .card-action.queueable .unqueue,.topic-html .card-action.bookmarkable .unqueue{border-color:#39ADD1}.topic-css.card-action-trailer .unqueue,.topic-css.card-action.queueable .unqueue,.topic-css.card-action.bookmarkable .unqueue{border-color:#3079AB}.topic-css .card-action-trailer .unqueue,.topic-css .card-action.queueable .unqueue,.topic-css .card-action.bookmarkable .unqueue{border-color:#3079AB}.topic-javascript.card-action-trailer .unqueue,.topic-javascript.card-action.queueable .unqueue,.topic-javascript.card-action.bookmarkable .unqueue{border-color:#c25975}.topic-javascript .card-action-trailer .unqueue,.topic-javascript .card-action.queueable .unqueue,.topic-javascript .card-action.bookmarkable .unqueue{border-color:#c25975}.topic-java.card-action-trailer .unqueue,.topic-java.card-action.queueable .unqueue,.topic-java.card-action.bookmarkable .unqueue{border-color:#2c9676}.topic-java .card-action-trailer .unqueue,.topic-java .card-action.queueable .unqueue,.topic-java .card-action.bookmarkable .unqueue{border-color:#2c9676}.topic-ruby.card-action-trailer .unqueue,.topic-ruby.card-action.queueable .unqueue,.topic-ruby.card-action.bookmarkable .unqueue{border-color:#e15258}.topic-ruby .card-action-trailer .unqueue,.topic-ruby .card-action.queueable .unqueue,.topic-ruby .card-action.bookmarkable .unqueue{border-color:#e15258}.topic-business.card-action-trailer .unqueue,.topic-business.card-action.queueable .unqueue,.topic-business.card-action.bookmarkable .unqueue{border-color:#F9845B}.topic-business .card-action-trailer .unqueue,.topic-business .card-action.queueable .unqueue,.topic-business .card-action.bookmarkable .unqueue{border-color:#F9845B}.topic-wordpress.card-action-trailer .unqueue,.topic-wordpress.card-action.queueable .unqueue,.topic-wordpress.card-action.bookmarkable .unqueue{border-color:#838CC7}.topic-wordpress .card-action-trailer .unqueue,.topic-wordpress .card-action.queueable .unqueue,.topic-wordpress .card-action.bookmarkable .unqueue{border-color:#838CC7}.topic-php.card-action-trailer .unqueue,.topic-php.card-action.queueable .unqueue,.topic-php.card-action.bookmarkable .unqueue{border-color:#7D669E}.topic-php .card-action-trailer .unqueue,.topic-php .card-action.queueable .unqueue,.topic-php .card-action.bookmarkable .unqueue{border-color:#7D669E}.topic-ios.card-action-trailer .unqueue,.topic-ios.card-action.queueable .unqueue,.topic-ios.card-action.bookmarkable .unqueue{border-color:#53BBB4}.topic-ios .card-action-trailer .unqueue,.topic-ios .card-action.queueable .unqueue,.topic-ios .card-action.bookmarkable .unqueue{border-color:#53BBB4}.topic-android.card-action-trailer .unqueue,.topic-android.card-action.queueable .unqueue,.topic-android.card-action.bookmarkable .unqueue{border-color:#5cb860}.topic-android .card-action-trailer .unqueue,.topic-android .card-action.queueable .unqueue,.topic-android .card-action.bookmarkable .unqueue{border-color:#5cb860}.topic-design.card-action-trailer .unqueue,.topic-design.card-action.queueable .unqueue,.topic-design.card-action.bookmarkable .unqueue{border-color:#e59a13}.topic-design .card-action-trailer .unqueue,.topic-design .card-action.queueable .unqueue,.topic-design .card-action.bookmarkable .unqueue{border-color:#e59a13}.topic-development-tools.card-action-trailer .unqueue,.topic-development-tools.card-action.queueable .unqueue,.topic-development-tools.card-action.bookmarkable .unqueue{border-color:#637a91}.topic-development-tools .card-action-trailer .unqueue,.topic-development-tools .card-action.queueable .unqueue,.topic-development-tools .card-action.bookmarkable .unqueue{border-color:#637a91}.topic-python.card-action-trailer .unqueue,.topic-python.card-action.queueable .unqueue,.topic-python.card-action.bookmarkable .unqueue{border-color:#f092b0}.topic-python .card-action-trailer .unqueue,.topic-python .card-action.queueable .unqueue,.topic-python .card-action.bookmarkable .unqueue{border-color:#f092b0}.topic-digital-literacy.card-action-trailer .unqueue,.topic-digital-literacy.card-action.queueable .unqueue,.topic-digital-literacy.card-action.bookmarkable .unqueue{border-color:#c38cd4}.topic-digital-literacy .card-action-trailer .unqueue,.topic-digital-literacy .card-action.queueable .unqueue,.topic-digital-literacy .card-action.bookmarkable .unqueue{border-color:#c38cd4}.topic-game-development.card-action-trailer .unqueue,.topic-game-development.card-action.queueable .unqueue,.topic-game-development.card-action.bookmarkable .unqueue{border-color:#20898c}.topic-game-development .card-action-trailer .unqueue,.topic-game-development .card-action.queueable .unqueue,.topic-game-development .card-action.bookmarkable .unqueue{border-color:#20898c}.topic-csharp.card-action-trailer .unqueue,.topic-csharp.card-action.queueable .unqueue,.topic-csharp.card-action.bookmarkable .unqueue{border-color:#9e4d83}.topic-csharp .card-action-trailer .unqueue,.topic-csharp .card-action.queueable .unqueue,.topic-csharp .card-action.bookmarkable .unqueue{border-color:#9e4d83}.topic-databases.card-action-trailer .unqueue,.topic-databases.card-action.queueable .unqueue,.topic-databases.card-action.bookmarkable .unqueue{border-color:#eb7728}.topic-databases .card-action-trailer .unqueue,.topic-databases .card-action.queueable .unqueue,.topic-databases .card-action.bookmarkable .unqueue{border-color:#eb7728}.topic-undefined.card-action-trailer .unqueue,.topic-undefined.card-action.queueable .unqueue,.topic-undefined.card-action.bookmarkable .unqueue{border-color:#717b85}.topic-undefined .card-action-trailer .unqueue,.topic-undefined .card-action.queueable .unqueue,.topic-undefined .card-action.bookmarkable .unqueue{border-color:#717b85}.card-action-trailer .unqueue .add-icon,.card-action.queueable .unqueue .add-icon,.card-action.bookmarkable .unqueue .add-icon{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.topic-html.card-action-trailer .unqueue .add-icon,.topic-html.card-action.queueable .unqueue .add-icon,.topic-html.card-action.bookmarkable .unqueue .add-icon{fill:#39ADD1}.topic-html .card-action-trailer .unqueue .add-icon,.topic-html .card-action.queueable .unqueue .add-icon,.topic-html .card-action.bookmarkable .unqueue .add-icon{fill:#39ADD1}.topic-css.card-action-trailer .unqueue .add-icon,.topic-css.card-action.queueable .unqueue .add-icon,.topic-css.card-action.bookmarkable .unqueue .add-icon{fill:#3079AB}.topic-css .card-action-trailer .unqueue .add-icon,.topic-css .card-action.queueable .unqueue .add-icon,.topic-css .card-action.bookmarkable .unqueue .add-icon{fill:#3079AB}.topic-javascript.card-action-trailer .unqueue .add-icon,.topic-javascript.card-action.queueable .unqueue .add-icon,.topic-javascript.card-action.bookmarkable .unqueue .add-icon{fill:#c25975}.topic-javascript .card-action-trailer .unqueue .add-icon,.topic-javascript .card-action.queueable .unqueue .add-icon,.topic-javascript .card-action.bookmarkable .unqueue .add-icon{fill:#c25975}.topic-java.card-action-trailer .unqueue .add-icon,.topic-java.card-action.queueable .unqueue .add-icon,.topic-java.card-action.bookmarkable .unqueue .add-icon{fill:#2c9676}.topic-java .card-action-trailer .unqueue .add-icon,.topic-java .card-action.queueable .unqueue .add-icon,.topic-java .card-action.bookmarkable .unqueue .add-icon{fill:#2c9676}.topic-ruby.card-action-trailer .unqueue .add-icon,.topic-ruby.card-action.queueable .unqueue .add-icon,.topic-ruby.card-action.bookmarkable .unqueue .add-icon{fill:#e15258}.topic-ruby .card-action-trailer .unqueue .add-icon,.topic-ruby .card-action.queueable .unqueue .add-icon,.topic-ruby .card-action.bookmarkable .unqueue .add-icon{fill:#e15258}.topic-business.card-action-trailer .unqueue .add-icon,.topic-business.card-action.queueable .unqueue .add-icon,.topic-business.card-action.bookmarkable .unqueue .add-icon{fill:#F9845B}.topic-business .card-action-trailer .unqueue .add-icon,.topic-business .card-action.queueable .unqueue .add-icon,.topic-business .card-action.bookmarkable .unqueue .add-icon{fill:#F9845B}.topic-wordpress.card-action-trailer .unqueue .add-icon,.topic-wordpress.card-action.queueable .unqueue .add-icon,.topic-wordpress.card-action.bookmarkable .unqueue .add-icon{fill:#838CC7}.topic-wordpress .card-action-trailer .unqueue .add-icon,.topic-wordpress .card-action.queueable .unqueue .add-icon,.topic-wordpress .card-action.bookmarkable .unqueue .add-icon{fill:#838CC7}.topic-php.card-action-trailer .unqueue .add-icon,.topic-php.card-action.queueable .unqueue .add-icon,.topic-php.card-action.bookmarkable .unqueue .add-icon{fill:#7D669E}.topic-php .card-action-trailer .unqueue .add-icon,.topic-php .card-action.queueable .unqueue .add-icon,.topic-php .card-action.bookmarkable .unqueue .add-icon{fill:#7D669E}.topic-ios.card-action-trailer .unqueue .add-icon,.topic-ios.card-action.queueable .unqueue .add-icon,.topic-ios.card-action.bookmarkable .unqueue .add-icon{fill:#53BBB4}.topic-ios .card-action-trailer .unqueue .add-icon,.topic-ios .card-action.queueable .unqueue .add-icon,.topic-ios .card-action.bookmarkable .unqueue .add-icon{fill:#53BBB4}.topic-android.card-action-trailer .unqueue .add-icon,.topic-android.card-action.queueable .unqueue .add-icon,.topic-android.card-action.bookmarkable .unqueue .add-icon{fill:#5cb860}.topic-android .card-action-trailer .unqueue .add-icon,.topic-android .card-action.queueable .unqueue .add-icon,.topic-android .card-action.bookmarkable .unqueue .add-icon{fill:#5cb860}.topic-design.card-action-trailer .unqueue .add-icon,.topic-design.card-action.queueable .unqueue .add-icon,.topic-design.card-action.bookmarkable .unqueue .add-icon{fill:#e59a13}.topic-design .card-action-trailer .unqueue .add-icon,.topic-design .card-action.queueable .unqueue .add-icon,.topic-design .card-action.bookmarkable .unqueue .add-icon{fill:#e59a13}.topic-development-tools.card-action-trailer .unqueue .add-icon,.topic-development-tools.card-action.queueable .unqueue .add-icon,.topic-development-tools.card-action.bookmarkable .unqueue .add-icon{fill:#637a91}.topic-development-tools .card-action-trailer .unqueue .add-icon,.topic-development-tools .card-action.queueable .unqueue .add-icon,.topic-development-tools .card-action.bookmarkable .unqueue .add-icon{fill:#637a91}.topic-python.card-action-trailer .unqueue .add-icon,.topic-python.card-action.queueable .unqueue .add-icon,.topic-python.card-action.bookmarkable .unqueue .add-icon{fill:#f092b0}.topic-python .card-action-trailer .unqueue .add-icon,.topic-python .card-action.queueable .unqueue .add-icon,.topic-python .card-action.bookmarkable .unqueue .add-icon{fill:#f092b0}.topic-digital-literacy.card-action-trailer .unqueue .add-icon,.topic-digital-literacy.card-action.queueable .unqueue .add-icon,.topic-digital-literacy.card-action.bookmarkable .unqueue .add-icon{fill:#c38cd4}.topic-digital-literacy .card-action-trailer .unqueue .add-icon,.topic-digital-literacy .card-action.queueable .unqueue .add-icon,.topic-digital-literacy .card-action.bookmarkable .unqueue .add-icon{fill:#c38cd4}.topic-game-development.card-action-trailer .unqueue .add-icon,.topic-game-development.card-action.queueable .unqueue .add-icon,.topic-game-development.card-action.bookmarkable .unqueue .add-icon{fill:#20898c}.topic-game-development .card-action-trailer .unqueue .add-icon,.topic-game-development .card-action.queueable .unqueue .add-icon,.topic-game-development .card-action.bookmarkable .unqueue .add-icon{fill:#20898c}.topic-csharp.card-action-trailer .unqueue .add-icon,.topic-csharp.card-action.queueable .unqueue .add-icon,.topic-csharp.card-action.bookmarkable .unqueue .add-icon{fill:#9e4d83}.topic-csharp .card-action-trailer .unqueue .add-icon,.topic-csharp .card-action.queueable .unqueue .add-icon,.topic-csharp .card-action.bookmarkable .unqueue .add-icon{fill:#9e4d83}.topic-databases.card-action-trailer .unqueue .add-icon,.topic-databases.card-action.queueable .unqueue .add-icon,.topic-databases.card-action.bookmarkable .unqueue .add-icon{fill:#eb7728}.topic-databases .card-action-trailer .unqueue .add-icon,.topic-databases .card-action.queueable .unqueue .add-icon,.topic-databases .card-action.bookmarkable .unqueue .add-icon{fill:#eb7728}.topic-undefined.card-action-trailer .unqueue .add-icon,.topic-undefined.card-action.queueable .unqueue .add-icon,.topic-undefined.card-action.bookmarkable .unqueue .add-icon{fill:#717b85}.topic-undefined .card-action-trailer .unqueue .add-icon,.topic-undefined .card-action.queueable .unqueue .add-icon,.topic-undefined .card-action.bookmarkable .unqueue .add-icon{fill:#717b85}.card-action-trailer .add-icon,.card-action.queueable .add-icon,.card-action.bookmarkable .add-icon{top:1px;position:relative}.card-action-trailer:not(.queued) .unqueue,.card-action.queueable:not(.queued) .unqueue,.card-action.bookmarkable:not(.queued) .unqueue{display:none}.card-action-trailer.loading a svg,.card-action.queueable.loading a svg,.card-action.bookmarkable.loading a svg{display:none}.card-action-trailer.loading a .loading-icon,.card-action.queueable.loading a .loading-icon,.card-action.bookmarkable.loading a .loading-icon{display:inline-block}.card-action.secondary{float:right;margin:0 0 0 10px}.card-action-button,.card-action-info{position:relative;background-color:transparent;display:inline-block;border:2px solid #ebedef;padding:0;text-align:center;line-height:36px;width:36px;height:36px;border-radius:50%;transition:all 300ms ease}.card-action-button.large,.card-action-info.large{width:40px;height:40px;line-height:40px}.card-action-button:hover,.card-action-button:focus,.card-action-info:hover,.card-action-info:focus{border-color:#dadee2}.card-action-button:hover svg,.card-action-button:focus svg,.card-action-info:hover svg,.card-action-info:focus svg{fill:#c6ccd2}.card-action-button svg,.card-action-info svg{position:relative;pointer-events:none;fill:#d4d9dd}.card-action-button svg.loading-icon,.card-action-info svg.loading-icon{top:2px;display:none}.loading.card-action-button svg.loading-icon,.loading.card-action-info svg.loading-icon{display:inline-block}.card-action-button svg.loading-icon .loading-circle,.card-action-info svg.loading-icon .loading-circle{fill:#e2e5e8}.topic-html.card-action-button svg.loading-icon .loading-quarter-circle,.topic-html.card-action-info svg.loading-icon .loading-quarter-circle{fill:#39ADD1}.topic-html .card-action-button svg.loading-icon .loading-quarter-circle,.topic-html .card-action-info svg.loading-icon .loading-quarter-circle{fill:#39ADD1}.topic-css.card-action-button svg.loading-icon .loading-quarter-circle,.topic-css.card-action-info svg.loading-icon .loading-quarter-circle{fill:#3079AB}.topic-css .card-action-button svg.loading-icon .loading-quarter-circle,.topic-css .card-action-info svg.loading-icon .loading-quarter-circle{fill:#3079AB}.topic-javascript.card-action-button svg.loading-icon .loading-quarter-circle,.topic-javascript.card-action-info svg.loading-icon .loading-quarter-circle{fill:#c25975}.topic-javascript .card-action-button svg.loading-icon .loading-quarter-circle,.topic-javascript .card-action-info svg.loading-icon .loading-quarter-circle{fill:#c25975}.topic-java.card-action-button svg.loading-icon .loading-quarter-circle,.topic-java.card-action-info svg.loading-icon .loading-quarter-circle{fill:#2c9676}.topic-java .card-action-button svg.loading-icon .loading-quarter-circle,.topic-java .card-action-info svg.loading-icon .loading-quarter-circle{fill:#2c9676}.topic-ruby.card-action-button svg.loading-icon .loading-quarter-circle,.topic-ruby.card-action-info svg.loading-icon .loading-quarter-circle{fill:#e15258}.topic-ruby .card-action-button svg.loading-icon .loading-quarter-circle,.topic-ruby .card-action-info svg.loading-icon .loading-quarter-circle{fill:#e15258}.topic-business.card-action-button svg.loading-icon .loading-quarter-circle,.topic-business.card-action-info svg.loading-icon .loading-quarter-circle{fill:#F9845B}.topic-business .card-action-button svg.loading-icon .loading-quarter-circle,.topic-business .card-action-info svg.loading-icon .loading-quarter-circle{fill:#F9845B}.topic-wordpress.card-action-button svg.loading-icon .loading-quarter-circle,.topic-wordpress.card-action-info svg.loading-icon .loading-quarter-circle{fill:#838CC7}.topic-wordpress .card-action-button svg.loading-icon .loading-quarter-circle,.topic-wordpress .card-action-info svg.loading-icon .loading-quarter-circle{fill:#838CC7}.topic-php.card-action-button svg.loading-icon .loading-quarter-circle,.topic-php.card-action-info svg.loading-icon .loading-quarter-circle{fill:#7D669E}.topic-php .card-action-button svg.loading-icon .loading-quarter-circle,.topic-php .card-action-info svg.loading-icon .loading-quarter-circle{fill:#7D669E}.topic-ios.card-action-button svg.loading-icon .loading-quarter-circle,.topic-ios.card-action-info svg.loading-icon .loading-quarter-circle{fill:#53BBB4}.topic-ios .card-action-button svg.loading-icon .loading-quarter-circle,.topic-ios .card-action-info svg.loading-icon .loading-quarter-circle{fill:#53BBB4}.topic-android.card-action-button svg.loading-icon .loading-quarter-circle,.topic-android.card-action-info svg.loading-icon .loading-quarter-circle{fill:#5cb860}.topic-android .card-action-button svg.loading-icon .loading-quarter-circle,.topic-android .card-action-info svg.loading-icon .loading-quarter-circle{fill:#5cb860}.topic-design.card-action-button svg.loading-icon .loading-quarter-circle,.topic-design.card-action-info svg.loading-icon .loading-quarter-circle{fill:#e59a13}.topic-design .card-action-button svg.loading-icon .loading-quarter-circle,.topic-design .card-action-info svg.loading-icon .loading-quarter-circle{fill:#e59a13}.topic-development-tools.card-action-button svg.loading-icon .loading-quarter-circle,.topic-development-tools.card-action-info svg.loading-icon .loading-quarter-circle{fill:#637a91}.topic-development-tools .card-action-button svg.loading-icon .loading-quarter-circle,.topic-development-tools .card-action-info svg.loading-icon .loading-quarter-circle{fill:#637a91}.topic-python.card-action-button svg.loading-icon .loading-quarter-circle,.topic-python.card-action-info svg.loading-icon .loading-quarter-circle{fill:#f092b0}.topic-python .card-action-button svg.loading-icon .loading-quarter-circle,.topic-python .card-action-info svg.loading-icon .loading-quarter-circle{fill:#f092b0}.topic-digital-literacy.card-action-button svg.loading-icon .loading-quarter-circle,.topic-digital-literacy.card-action-info svg.loading-icon .loading-quarter-circle{fill:#c38cd4}.topic-digital-literacy .card-action-button svg.loading-icon .loading-quarter-circle,.topic-digital-literacy .card-action-info svg.loading-icon .loading-quarter-circle{fill:#c38cd4}.topic-game-development.card-action-button svg.loading-icon .loading-quarter-circle,.topic-game-development.card-action-info svg.loading-icon .loading-quarter-circle{fill:#20898c}.topic-game-development .card-action-button svg.loading-icon .loading-quarter-circle,.topic-game-development .card-action-info svg.loading-icon .loading-quarter-circle{fill:#20898c}.topic-csharp.card-action-button svg.loading-icon .loading-quarter-circle,.topic-csharp.card-action-info svg.loading-icon .loading-quarter-circle{fill:#9e4d83}.topic-csharp .card-action-button svg.loading-icon .loading-quarter-circle,.topic-csharp .card-action-info svg.loading-icon .loading-quarter-circle{fill:#9e4d83}.topic-databases.card-action-button svg.loading-icon .loading-quarter-circle,.topic-databases.card-action-info svg.loading-icon .loading-quarter-circle{fill:#eb7728}.topic-databases .card-action-button svg.loading-icon .loading-quarter-circle,.topic-databases .card-action-info svg.loading-icon .loading-quarter-circle{fill:#eb7728}.topic-undefined.card-action-button svg.loading-icon .loading-quarter-circle,.topic-undefined.card-action-info svg.loading-icon .loading-quarter-circle{fill:#717b85}.topic-undefined .card-action-button svg.loading-icon .loading-quarter-circle,.topic-undefined .card-action-info svg.loading-icon .loading-quarter-circle{fill:#717b85}.card-action-button svg.building-icon,.card-action-info svg.building-icon{position:absolute;top:7px;left:7px}.card-action-button svg.salary-icon,.card-action-info svg.salary-icon{top:3px}.card-action-button svg.play-icon,.card-action-info svg.play-icon{width:12px;height:14px;left:2px}.loading.card-action-button svg.play-icon,.loading.card-action-info svg.play-icon{display:none}.topic-html .card-action-button:hover,.topic-html .card-action-button:focus{border-color:#39ADD1}.topic-css .card-action-button:hover,.topic-css .card-action-button:focus{border-color:#3079AB}.topic-javascript .card-action-button:hover,.topic-javascript .card-action-button:focus{border-color:#c25975}.topic-java .card-action-button:hover,.topic-java .card-action-button:focus{border-color:#2c9676}.topic-ruby .card-action-button:hover,.topic-ruby .card-action-button:focus{border-color:#e15258}.topic-business .card-action-button:hover,.topic-business .card-action-button:focus{border-color:#F9845B}.topic-wordpress .card-action-button:hover,.topic-wordpress .card-action-button:focus{border-color:#838CC7}.topic-php .card-action-button:hover,.topic-php .card-action-button:focus{border-color:#7D669E}.topic-ios .card-action-button:hover,.topic-ios .card-action-button:focus{border-color:#53BBB4}.topic-android .card-action-button:hover,.topic-android .card-action-button:focus{border-color:#5cb860}.topic-design .card-action-button:hover,.topic-design .card-action-button:focus{border-color:#e59a13}.topic-development-tools .card-action-button:hover,.topic-development-tools .card-action-button:focus{border-color:#637a91}.topic-python .card-action-button:hover,.topic-python .card-action-button:focus{border-color:#f092b0}.topic-digital-literacy .card-action-button:hover,.topic-digital-literacy .card-action-button:focus{border-color:#c38cd4}.topic-game-development .card-action-button:hover,.topic-game-development .card-action-button:focus{border-color:#20898c}.topic-csharp .card-action-button:hover,.topic-csharp .card-action-button:focus{border-color:#9e4d83}.topic-databases .card-action-button:hover,.topic-databases .card-action-button:focus{border-color:#eb7728}.topic-undefined .card-action-button:hover,.topic-undefined .card-action-button:focus{border-color:#717b85}.topic-html .card-action-button:hover svg,.topic-html .card-action-button:focus svg{fill:#39ADD1}.topic-css .card-action-button:hover svg,.topic-css .card-action-button:focus svg{fill:#3079AB}.topic-javascript .card-action-button:hover svg,.topic-javascript .card-action-button:focus svg{fill:#c25975}.topic-java .card-action-button:hover svg,.topic-java .card-action-button:focus svg{fill:#2c9676}.topic-ruby .card-action-button:hover svg,.topic-ruby .card-action-button:focus svg{fill:#e15258}.topic-business .card-action-button:hover svg,.topic-business .card-action-button:focus svg{fill:#F9845B}.topic-wordpress .card-action-button:hover svg,.topic-wordpress .card-action-button:focus svg{fill:#838CC7}.topic-php .card-action-button:hover svg,.topic-php .card-action-button:focus svg{fill:#7D669E}.topic-ios .card-action-button:hover svg,.topic-ios .card-action-button:focus svg{fill:#53BBB4}.topic-android .card-action-button:hover svg,.topic-android .card-action-button:focus svg{fill:#5cb860}.topic-design .card-action-button:hover svg,.topic-design .card-action-button:focus svg{fill:#e59a13}.topic-development-tools .card-action-button:hover svg,.topic-development-tools .card-action-button:focus svg{fill:#637a91}.topic-python .card-action-button:hover svg,.topic-python .card-action-button:focus svg{fill:#f092b0}.topic-digital-literacy .card-action-button:hover svg,.topic-digital-literacy .card-action-button:focus svg{fill:#c38cd4}.topic-game-development .card-action-button:hover svg,.topic-game-development .card-action-button:focus svg{fill:#20898c}.topic-csharp .card-action-button:hover svg,.topic-csharp .card-action-button:focus svg{fill:#9e4d83}.topic-databases .card-action-button:hover svg,.topic-databases .card-action-button:focus svg{fill:#eb7728}.topic-undefined .card-action-button:hover svg,.topic-undefined .card-action-button:focus svg{fill:#717b85}.card-action-trailer:before,.card-action-trailer:after{visibility:hidden;opacity:0;transition:transform 0.3s ease, opacity 0.3s ease}.card-action-trailer:before{position:absolute;z-index:1001;content:"";background:#384047;width:10px;height:10px;bottom:100%;-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;-webkit-transform:translate(-50%, 5px) rotate(45deg);-moz-transform:translate(-50%, 5px) rotate(45deg);-ms-transform:translate(-50%, 5px) rotate(45deg);-o-transform:translate(-50%, 5px) rotate(45deg);transform:translate(-50%, 5px) rotate(45deg);left:50%;border-radius:0 0 3px 0}.card-action-trailer:after{content:"Watch Trailer";font:500 14px/22px "Gotham Rounded A", "Gotham Rounded B", "Gotham Rounded", "Helvetica Neue", Helvetica, Arial, sans-serif;white-space:nowrap;position:absolute;background:#384047;text-align:center;padding:10px 20px;width:auto;z-index:1000;border-radius:4px;visibility:hidden;opacity:0;transition:transform 0.3s ease, opacity 0.3s ease;-webkit-transform:translate(-50%, 0px);-moz-transform:translate(-50%, 0px);-ms-transform:translate(-50%, 0px);-o-transform:translate(-50%, 0px);transform:translate(-50%, 0px);color:#fff;left:50%;bottom:100%}.card-action-trailer:hover:before{visibility:visible;opacity:1;-webkit-transform:translate(-50%, -5px) rotate(45deg);-moz-transform:translate(-50%, -5px) rotate(45deg);-ms-transform:translate(-50%, -5px) rotate(45deg);-o-transform:translate(-50%, -5px) rotate(45deg);transform:translate(-50%, -5px) rotate(45deg)}.card-action-trailer:hover:after{visibility:visible;opacity:1;-webkit-transform:translate(-50%, -10px);-moz-transform:translate(-50%, -10px);-ms-transform:translate(-50%, -10px);-o-transform:translate(-50%, -10px);transform:translate(-50%, -10px)}.card-action-trailer .tooltip{display:none}.card:first-child .card-action-trailer .tooltip{display:block;width:230px;margin-left:-115px;-webkit-animation:floater 1s ease infinite;-moz-animation:floater 1s ease infinite;animation:floater 1s ease infinite}@-webkit-keyframes floater{0%,100%{-webkit-transform:translateY(0)}50%{-webkit-transform:translateY(-3px)}}@-moz-keyframes floater{0%,100%{-moz-transform:translateY(0)}50%{-moz-transform:translateY(-3px)}}@keyframes floater{0%,100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-3px);-moz-transform:translateY(-3px);-ms-transform:translateY(-3px);-o-transform:translateY(-3px);transform:translateY(-3px)}}.card-tooltip{position:absolute;background:#384047;text-align:center;padding:15px 20px;width:280px;z-index:1000;border-radius:4px;visibility:hidden;opacity:0;transition:transform 0.3s ease, opacity 0.3s ease;-webkit-transform:translate(-50%, 0px);-moz-transform:translate(-50%, 0px);-ms-transform:translate(-50%, 0px);-o-transform:translate(-50%, 0px);transform:translate(-50%, 0px);color:#fff;left:50%;bottom:100%}.card-tooltip p{color:#97a3a6;line-height:1.6;margin:0}.card-tooltip p strong{color:#fff}.card-tooltip:after{position:absolute;z-index:1001;content:"";background:#384047;width:10px;height:10px;top:100%;-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;-webkit-transform:translate(-50%, -50%) rotate(45deg);-moz-transform:translate(-50%, -50%) rotate(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);-o-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg);left:50%;border-radius:0 0 3px 0}.card-action:hover .card-tooltip{visibility:visible;opacity:1;-webkit-transform:translate(-50%, -10px);-moz-transform:translate(-50%, -10px);-ms-transform:translate(-50%, -10px);-o-transform:translate(-50%, -10px);transform:translate(-50%, -10px)}.card .confirmation-tarp{display:none;position:absolute;top:58px;right:15px;bottom:0;left:15px;z-index:3;background:rgba(255,255,255,0.97);padding:60px 30px 0;border-radius:0 0 4px 4px;text-align:center;-webkit-animation:fade-in 0.15s ease-in;-moz-animation:fade-in 0.15s ease-in;animation:fade-in 0.15s ease-in}.card .confirmation-tarp.fade-out{-webkit-animation:fade-out 0.3s ease-out forwards;-moz-animation:fade-out 0.3s ease-out forwards;animation:fade-out 0.3s ease-out forwards}.card .confirmation-tarp h4{font-weight:500;font-size:18px;line-height:24px;margin-bottom:8px;color:#4b5658}.card .confirmation-tarp p{font-size:14px;color:#7b8b8e;margin-bottom:20px}.card .confirmation-tarp .button{display:block;margin:20px 0 0}.card .confirmation-tarp .button .loading-icon{display:none;width:18px;height:18px;margin:0 auto;opacity:1;opacity:1}.loading .card .confirmation-tarp .button-secondary span{display:none}.loading .card .confirmation-tarp .button-secondary .loading-icon{display:block}.card .confirmation-tarp .view-all{font-size:14px;font-weight:500;position:relative;top:10px}.topic-html.card .confirmation-tarp .view-all{color:#39ADD1}.topic-html .card .confirmation-tarp .view-all{color:#39ADD1}.topic-css.card .confirmation-tarp .view-all{color:#3079AB}.topic-css .card .confirmation-tarp .view-all{color:#3079AB}.topic-javascript.card .confirmation-tarp .view-all{color:#c25975}.topic-javascript .card .confirmation-tarp .view-all{color:#c25975}.topic-java.card .confirmation-tarp .view-all{color:#2c9676}.topic-java .card .confirmation-tarp .view-all{color:#2c9676}.topic-ruby.card .confirmation-tarp .view-all{color:#e15258}.topic-ruby .card .confirmation-tarp .view-all{color:#e15258}.topic-business.card .confirmation-tarp .view-all{color:#F9845B}.topic-business .card .confirmation-tarp .view-all{color:#F9845B}.topic-wordpress.card .confirmation-tarp .view-all{color:#838CC7}.topic-wordpress .card .confirmation-tarp .view-all{color:#838CC7}.topic-php.card .confirmation-tarp .view-all{color:#7D669E}.topic-php .card .confirmation-tarp .view-all{color:#7D669E}.topic-ios.card .confirmation-tarp .view-all{color:#53BBB4}.topic-ios .card .confirmation-tarp .view-all{color:#53BBB4}.topic-android.card .confirmation-tarp .view-all{color:#5cb860}.topic-android .card .confirmation-tarp .view-all{color:#5cb860}.topic-design.card .confirmation-tarp .view-all{color:#e59a13}.topic-design .card .confirmation-tarp .view-all{color:#e59a13}.topic-development-tools.card .confirmation-tarp .view-all{color:#637a91}.topic-development-tools .card .confirmation-tarp .view-all{color:#637a91}.topic-python.card .confirmation-tarp .view-all{color:#f092b0}.topic-python .card .confirmation-tarp .view-all{color:#f092b0}.topic-digital-literacy.card .confirmation-tarp .view-all{color:#c38cd4}.topic-digital-literacy .card .confirmation-tarp .view-all{color:#c38cd4}.topic-game-development.card .confirmation-tarp .view-all{color:#20898c}.topic-game-development .card .confirmation-tarp .view-all{color:#20898c}.topic-csharp.card .confirmation-tarp .view-all{color:#9e4d83}.topic-csharp .card .confirmation-tarp .view-all{color:#9e4d83}.topic-databases.card .confirmation-tarp .view-all{color:#eb7728}.topic-databases .card .confirmation-tarp .view-all{color:#eb7728}.topic-undefined.card .confirmation-tarp .view-all{color:#717b85}.topic-undefined .card .confirmation-tarp .view-all{color:#717b85}.card .confirmation-tarp .view-all svg{margin-left:3px;position:relative;top:2px}.topic-html.card .confirmation-tarp .view-all svg{fill:#39ADD1}.topic-html .card .confirmation-tarp .view-all svg{fill:#39ADD1}.topic-css.card .confirmation-tarp .view-all svg{fill:#3079AB}.topic-css .card .confirmation-tarp .view-all svg{fill:#3079AB}.topic-javascript.card .confirmation-tarp .view-all svg{fill:#c25975}.topic-javascript .card .confirmation-tarp .view-all svg{fill:#c25975}.topic-java.card .confirmation-tarp .view-all svg{fill:#2c9676}.topic-java .card .confirmation-tarp .view-all svg{fill:#2c9676}.topic-ruby.card .confirmation-tarp .view-all svg{fill:#e15258}.topic-ruby .card .confirmation-tarp .view-all svg{fill:#e15258}.topic-business.card .confirmation-tarp .view-all svg{fill:#F9845B}.topic-business .card .confirmation-tarp .view-all svg{fill:#F9845B}.topic-wordpress.card .confirmation-tarp .view-all svg{fill:#838CC7}.topic-wordpress .card .confirmation-tarp .view-all svg{fill:#838CC7}.topic-php.card .confirmation-tarp .view-all svg{fill:#7D669E}.topic-php .card .confirmation-tarp .view-all svg{fill:#7D669E}.topic-ios.card .confirmation-tarp .view-all svg{fill:#53BBB4}.topic-ios .card .confirmation-tarp .view-all svg{fill:#53BBB4}.topic-android.card .confirmation-tarp .view-all svg{fill:#5cb860}.topic-android .card .confirmation-tarp .view-all svg{fill:#5cb860}.topic-design.card .confirmation-tarp .view-all svg{fill:#e59a13}.topic-design .card .confirmation-tarp .view-all svg{fill:#e59a13}.topic-development-tools.card .confirmation-tarp .view-all svg{fill:#637a91}.topic-development-tools .card .confirmation-tarp .view-all svg{fill:#637a91}.topic-python.card .confirmation-tarp .view-all svg{fill:#f092b0}.topic-python .card .confirmation-tarp .view-all svg{fill:#f092b0}.topic-digital-literacy.card .confirmation-tarp .view-all svg{fill:#c38cd4}.topic-digital-literacy .card .confirmation-tarp .view-all svg{fill:#c38cd4}.topic-game-development.card .confirmation-tarp .view-all svg{fill:#20898c}.topic-game-development .card .confirmation-tarp .view-all svg{fill:#20898c}.topic-csharp.card .confirmation-tarp .view-all svg{fill:#9e4d83}.topic-csharp .card .confirmation-tarp .view-all svg{fill:#9e4d83}.topic-databases.card .confirmation-tarp .view-all svg{fill:#eb7728}.topic-databases .card .confirmation-tarp .view-all svg{fill:#eb7728}.topic-undefined.card .confirmation-tarp .view-all svg{fill:#717b85}.topic-undefined .card .confirmation-tarp .view-all svg{fill:#717b85}.card:not([data-location=bookmarks]) .bookmarkable-tarp .removed-wrapper{display:none}.card[data-location=bookmarks].personalized:not(.bookmarked){opacity:0;-webkit-animation:fall-out 0.3s ease-out;-moz-animation:fall-out 0.3s ease-out;animation:fall-out 0.3s ease-out}@-webkit-keyframes fall-out{from{-webkit-transform:translate(0, 0);-webkit-transform-origin:center center;opacity:1}to{-webkit-transform:translate(0px, 500px) rotate(15deg);-webkit-transform-origin:center center;opacity:0}}@-moz-keyframes fall-out{from{-moz-transform:translate(0, 0);-moz-transform-origin:center center;opacity:1}to{-moz-transform:translate(0px, 500px) rotate(15deg);-moz-transform-origin:center center;opacity:0}}@keyframes fall-out{from{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;opacity:1}to{-webkit-transform:translate(0px, 500px) rotate(15deg);-moz-transform:translate(0px, 500px) rotate(15deg);-ms-transform:translate(0px, 500px) rotate(15deg);-o-transform:translate(0px, 500px) rotate(15deg);transform:translate(0px, 500px) rotate(15deg);-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;opacity:0}}#card-trailer-modal{width:50%;padding:0;margin:30px auto;max-width:800px}@media screen and (min-width: 680px){#card-trailer-modal{width:90%}}@media screen and (max-width: 679px){#card-trailer-modal{width:100%}}.topic-filters{margin:0 -15px;box-sizing:border-box;list-style-type:none}.topic-filters:before,.topic-filters:after{content:" ";display:table}.topic-filters:after{clear:both}.topic-filters *,.topic-filters *:before,.topic-filters *:after{box-sizing:border-box}.topic-filter{float:left}@media screen and (min-width: 960px){.treehouse-layout .topic-filter{width:16.65%}}@media screen and (min-width: 680px) and (max-width: 959px){.treehouse-layout .topic-filter{width:25%}}@media screen and (min-width: 680px){.empty-layout .topic-filter{width:25%}}@media screen and (min-width: 680px){.topic-filter{padding:15px}}@media screen and (max-width: 679px){.topic-filter{width:50%;padding:10px}}.topic-filter a{position:relative;background:#fff;box-shadow:0 2px 0 rgba(0,0,0,0.06);border-radius:4px;box-sizing:border-box;display:block;text-align:center;transition:.2s}.topic-filter a *,.topic-filter a *:before,.topic-filter a *:after{box-sizing:border-box}.topic-filter a:before,.topic-filter a:after{content:" ";display:table}.topic-filter a:after{clear:both}.topic-filter a:active{-webkit-transform:translateY(2px);-moz-transform:translateY(2px);-ms-transform:translateY(2px);-o-transform:translateY(2px);transform:translateY(2px)}.topic-filter a span{display:block;color:#384047;font-weight:500;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:20px 10px}.topic-filter-cover{height:100px;position:relative;text-align:center;line-height:100px;border-radius:5px 5px 0 0;transition:background-color 0.3s ease}.topic-filter-cover svg{fill:#000;opacity:.25;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.add-html-fill,.add-html-fill-before:before,.add-html-fill-after:after,.add-html-fill-on-hover:hover,.add-html-fill-to-child-on-hover:hover .add-html-fill-on-parent-hover{fill:#39ADD1}.add-html-fill-light,.add-html-fill-light-before:before,.add-html-fill-light-after:after,.add-html-fill-light-on-hover:hover,.add-html-fill-light-to-child-on-hover:hover .add-html-fill-light-on-parent-hover{fill:#4eb6d6}.add-html-fill-lighter,.add-html-fill-lighter-before:before,.add-html-fill-lighter-after:after,.add-html-fill-lighter-on-hover:hover,.add-html-fill-lighter-to-child-on-hover:hover .add-html-fill-lighter-on-parent-hover{fill:#62bedb}.add-html-fill-lightest,.add-html-fill-lightest-before:before,.add-html-fill-lightest-after:after,.add-html-fill-lightest-on-hover:hover,.add-html-fill-lightest-to-child-on-hover:hover .add-html-fill-lightest-on-parent-hover{fill:#8ccfe4}.add-html-fill-dark,.add-html-fill-dark-before:before,.add-html-fill-dark-after:after,.add-html-fill-dark-on-hover:hover,.add-html-fill-dark-to-child-on-hover:hover .add-html-fill-dark-on-parent-hover{fill:#2da0c3}.add-html-fill-darker,.add-html-fill-darker-before:before,.add-html-fill-darker-after:after,.add-html-fill-darker-on-hover:hover,.add-html-fill-darker-to-child-on-hover:hover .add-html-fill-darker-on-parent-hover{fill:#298fae}.add-html-fill-darkest,.add-html-fill-darkest-before:before,.add-html-fill-darkest-after:after,.add-html-fill-darkest-on-hover:hover,.add-html-fill-darkest-to-child-on-hover:hover .add-html-fill-darkest-on-parent-hover{fill:#1f6d85}.add-html-stroke,.add-html-stroke-before:before,.add-html-stroke-after:after,.add-html-stroke-on-hover:hover,.add-html-stroke-to-child-on-hover:hover .add-html-stroke-on-parent-hover{stroke:#39ADD1}.add-html-stroke-light,.add-html-stroke-light-before:before,.add-html-stroke-light-after:after,.add-html-stroke-light-on-hover:hover,.add-html-stroke-light-to-child-on-hover:hover .add-html-stroke-light-on-parent-hover{stroke:#4eb6d6}.add-html-stroke-lighter,.add-html-stroke-lighter-before:before,.add-html-stroke-lighter-after:after,.add-html-stroke-lighter-on-hover:hover,.add-html-stroke-lighter-to-child-on-hover:hover .add-html-stroke-lighter-on-parent-hover{stroke:#62bedb}.add-html-stroke-lightest,.add-html-stroke-lightest-before:before,.add-html-stroke-lightest-after:after,.add-html-stroke-lightest-on-hover:hover,.add-html-stroke-lightest-to-child-on-hover:hover .add-html-stroke-lightest-on-parent-hover{stroke:#8ccfe4}.add-html-stroke-dark,.add-html-stroke-dark-before:before,.add-html-stroke-dark-after:after,.add-html-stroke-dark-on-hover:hover,.add-html-stroke-dark-to-child-on-hover:hover .add-html-stroke-dark-on-parent-hover{stroke:#2da0c3}.add-html-stroke-darker,.add-html-stroke-darker-before:before,.add-html-stroke-darker-after:after,.add-html-stroke-darker-on-hover:hover,.add-html-stroke-darker-to-child-on-hover:hover .add-html-stroke-darker-on-parent-hover{stroke:#298fae}.add-html-stroke-darkest,.add-html-stroke-darkest-before:before,.add-html-stroke-darkest-after:after,.add-html-stroke-darkest-on-hover:hover,.add-html-stroke-darkest-to-child-on-hover:hover .add-html-stroke-darkest-on-parent-hover{stroke:#1f6d85}.add-html-color,.add-html-color-before:before,.add-html-color-after:after,.add-html-color-on-hover:hover,.add-html-color-to-child-on-hover:hover .add-html-color-on-parent-hover{color:#39ADD1}.add-html-color-light,.add-html-color-light-before:before,.add-html-color-light-after:after,.add-html-color-light-on-hover:hover,.add-html-color-light-to-child-on-hover:hover .add-html-color-light-on-parent-hover{color:#4eb6d6}.add-html-color-lighter,.add-html-color-lighter-before:before,.add-html-color-lighter-after:after,.add-html-color-lighter-on-hover:hover,.add-html-color-lighter-to-child-on-hover:hover .add-html-color-lighter-on-parent-hover{color:#62bedb}.add-html-color-lightest,.add-html-color-lightest-before:before,.add-html-color-lightest-after:after,.add-html-color-lightest-on-hover:hover,.add-html-color-lightest-to-child-on-hover:hover .add-html-color-lightest-on-parent-hover{color:#8ccfe4}.add-html-color-dark,.add-html-color-dark-before:before,.add-html-color-dark-after:after,.add-html-color-dark-on-hover:hover,.add-html-color-dark-to-child-on-hover:hover .add-html-color-dark-on-parent-hover{color:#2da0c3}.add-html-color-darker,.add-html-color-darker-before:before,.add-html-color-darker-after:after,.add-html-color-darker-on-hover:hover,.add-html-color-darker-to-child-on-hover:hover .add-html-color-darker-on-parent-hover{color:#298fae}.add-html-color-darkest,.add-html-color-darkest-before:before,.add-html-color-darkest-after:after,.add-html-color-darkest-on-hover:hover,.add-html-color-darkest-to-child-on-hover:hover .add-html-color-darkest-on-parent-hover{color:#1f6d85}.add-html-border-color,.add-html-border-color-before:before,.add-html-border-color-after:after,.add-html-border-color-on-hover:hover,.add-html-border-color-to-child-on-hover:hover .add-html-border-color-on-parent-hover{border-color:#39ADD1}.add-html-border-color-light,.add-html-border-color-light-before:before,.add-html-border-color-light-after:after,.add-html-border-color-light-on-hover:hover,.add-html-border-color-light-to-child-on-hover:hover .add-html-border-color-light-on-parent-hover{border-color:#4eb6d6}.add-html-border-color-lighter,.add-html-border-color-lighter-before:before,.add-html-border-color-lighter-after:after,.add-html-border-color-lighter-on-hover:hover,.add-html-border-color-lighter-to-child-on-hover:hover .add-html-border-color-lighter-on-parent-hover{border-color:#62bedb}.add-html-border-color-lightest,.add-html-border-color-lightest-before:before,.add-html-border-color-lightest-after:after,.add-html-border-color-lightest-on-hover:hover,.add-html-border-color-lightest-to-child-on-hover:hover .add-html-border-color-lightest-on-parent-hover{border-color:#8ccfe4}.add-html-border-color-dark,.add-html-border-color-dark-before:before,.add-html-border-color-dark-after:after,.add-html-border-color-dark-on-hover:hover,.add-html-border-color-dark-to-child-on-hover:hover .add-html-border-color-dark-on-parent-hover{border-color:#2da0c3}.add-html-border-color-darker,.add-html-border-color-darker-before:before,.add-html-border-color-darker-after:after,.add-html-border-color-darker-on-hover:hover,.add-html-border-color-darker-to-child-on-hover:hover .add-html-border-color-darker-on-parent-hover{border-color:#298fae}.add-html-border-color-darkest,.add-html-border-color-darkest-before:before,.add-html-border-color-darkest-after:after,.add-html-border-color-darkest-on-hover:hover,.add-html-border-color-darkest-to-child-on-hover:hover .add-html-border-color-darkest-on-parent-hover{border-color:#1f6d85}.add-html-background-color,.add-html-background-color-before:before,.add-html-background-color-after:after,.add-html-background-color-on-hover:hover,.add-html-background-color-to-child-on-hover:hover .add-html-background-color-on-parent-hover{background-color:#39ADD1}.add-html-background-color-light,.add-html-background-color-light-before:before,.add-html-background-color-light-after:after,.add-html-background-color-light-on-hover:hover,.add-html-background-color-light-to-child-on-hover:hover .add-html-background-color-light-on-parent-hover{background-color:#4eb6d6}.add-html-background-color-lighter,.add-html-background-color-lighter-before:before,.add-html-background-color-lighter-after:after,.add-html-background-color-lighter-on-hover:hover,.add-html-background-color-lighter-to-child-on-hover:hover .add-html-background-color-lighter-on-parent-hover{background-color:#62bedb}.add-html-background-color-lightest,.add-html-background-color-lightest-before:before,.add-html-background-color-lightest-after:after,.add-html-background-color-lightest-on-hover:hover,.add-html-background-color-lightest-to-child-on-hover:hover .add-html-background-color-lightest-on-parent-hover{background-color:#8ccfe4}.add-html-background-color-dark,.add-html-background-color-dark-before:before,.add-html-background-color-dark-after:after,.add-html-background-color-dark-on-hover:hover,.add-html-background-color-dark-to-child-on-hover:hover .add-html-background-color-dark-on-parent-hover{background-color:#2da0c3}.add-html-background-color-darker,.add-html-background-color-darker-before:before,.add-html-background-color-darker-after:after,.add-html-background-color-darker-on-hover:hover,.add-html-background-color-darker-to-child-on-hover:hover .add-html-background-color-darker-on-parent-hover{background-color:#298fae}.add-html-background-color-darkest,.add-html-background-color-darkest-before:before,.add-html-background-color-darkest-after:after,.add-html-background-color-darkest-on-hover:hover,.add-html-background-color-darkest-to-child-on-hover:hover .add-html-background-color-darkest-on-parent-hover{background-color:#1f6d85}.add-css-fill,.add-css-fill-before:before,.add-css-fill-after:after,.add-css-fill-on-hover:hover,.add-css-fill-to-child-on-hover:hover .add-css-fill-on-parent-hover{fill:#3079AB}.add-css-fill-light,.add-css-fill-light-before:before,.add-css-fill-light-after:after,.add-css-fill-light-on-hover:hover,.add-css-fill-light-to-child-on-hover:hover .add-css-fill-light-on-parent-hover{fill:#3687bf}.add-css-fill-lighter,.add-css-fill-lighter-before:before,.add-css-fill-lighter-after:after,.add-css-fill-lighter-on-hover:hover,.add-css-fill-lighter-to-child-on-hover:hover .add-css-fill-lighter-on-parent-hover{fill:#4494ca}.add-css-fill-lightest,.add-css-fill-lightest-before:before,.add-css-fill-lightest-after:after,.add-css-fill-lightest-on-hover:hover,.add-css-fill-lightest-to-child-on-hover:hover .add-css-fill-lightest-on-parent-hover{fill:#6baad6}.add-css-fill-dark,.add-css-fill-dark-before:before,.add-css-fill-dark-after:after,.add-css-fill-dark-on-hover:hover,.add-css-fill-dark-to-child-on-hover:hover .add-css-fill-dark-on-parent-hover{fill:#2a6b97}.add-css-fill-darker,.add-css-fill-darker-before:before,.add-css-fill-darker-after:after,.add-css-fill-darker-on-hover:hover,.add-css-fill-darker-to-child-on-hover:hover .add-css-fill-darker-on-parent-hover{fill:#255d83}.add-css-fill-darkest,.add-css-fill-darkest-before:before,.add-css-fill-darkest-after:after,.add-css-fill-darkest-on-hover:hover,.add-css-fill-darkest-to-child-on-hover:hover .add-css-fill-darkest-on-parent-hover{fill:#1a415b}.add-css-stroke,.add-css-stroke-before:before,.add-css-stroke-after:after,.add-css-stroke-on-hover:hover,.add-css-stroke-to-child-on-hover:hover .add-css-stroke-on-parent-hover{stroke:#3079AB}.add-css-stroke-light,.add-css-stroke-light-before:before,.add-css-stroke-light-after:after,.add-css-stroke-light-on-hover:hover,.add-css-stroke-light-to-child-on-hover:hover .add-css-stroke-light-on-parent-hover{stroke:#3687bf}.add-css-stroke-lighter,.add-css-stroke-lighter-before:before,.add-css-stroke-lighter-after:after,.add-css-stroke-lighter-on-hover:hover,.add-css-stroke-lighter-to-child-on-hover:hover .add-css-stroke-lighter-on-parent-hover{stroke:#4494ca}.add-css-stroke-lightest,.add-css-stroke-lightest-before:before,.add-css-stroke-lightest-after:after,.add-css-stroke-lightest-on-hover:hover,.add-css-stroke-lightest-to-child-on-hover:hover .add-css-stroke-lightest-on-parent-hover{stroke:#6baad6}.add-css-stroke-dark,.add-css-stroke-dark-before:before,.add-css-stroke-dark-after:after,.add-css-stroke-dark-on-hover:hover,.add-css-stroke-dark-to-child-on-hover:hover .add-css-stroke-dark-on-parent-hover{stroke:#2a6b97}.add-css-stroke-darker,.add-css-stroke-darker-before:before,.add-css-stroke-darker-after:after,.add-css-stroke-darker-on-hover:hover,.add-css-stroke-darker-to-child-on-hover:hover .add-css-stroke-darker-on-parent-hover{stroke:#255d83}.add-css-stroke-darkest,.add-css-stroke-darkest-before:before,.add-css-stroke-darkest-after:after,.add-css-stroke-darkest-on-hover:hover,.add-css-stroke-darkest-to-child-on-hover:hover .add-css-stroke-darkest-on-parent-hover{stroke:#1a415b}.add-css-color,.add-css-color-before:before,.add-css-color-after:after,.add-css-color-on-hover:hover,.add-css-color-to-child-on-hover:hover .add-css-color-on-parent-hover{color:#3079AB}.add-css-color-light,.add-css-color-light-before:before,.add-css-color-light-after:after,.add-css-color-light-on-hover:hover,.add-css-color-light-to-child-on-hover:hover .add-css-color-light-on-parent-hover{color:#3687bf}.add-css-color-lighter,.add-css-color-lighter-before:before,.add-css-color-lighter-after:after,.add-css-color-lighter-on-hover:hover,.add-css-color-lighter-to-child-on-hover:hover .add-css-color-lighter-on-parent-hover{color:#4494ca}.add-css-color-lightest,.add-css-color-lightest-before:before,.add-css-color-lightest-after:after,.add-css-color-lightest-on-hover:hover,.add-css-color-lightest-to-child-on-hover:hover .add-css-color-lightest-on-parent-hover{color:#6baad6}.add-css-color-dark,.add-css-color-dark-before:before,.add-css-color-dark-after:after,.add-css-color-dark-on-hover:hover,.add-css-color-dark-to-child-on-hover:hover .add-css-color-dark-on-parent-hover{color:#2a6b97}.add-css-color-darker,.add-css-color-darker-before:before,.add-css-color-darker-after:after,.add-css-color-darker-on-hover:hover,.add-css-color-darker-to-child-on-hover:hover .add-css-color-darker-on-parent-hover{color:#255d83}.add-css-color-darkest,.add-css-color-darkest-before:before,.add-css-color-darkest-after:after,.add-css-color-darkest-on-hover:hover,.add-css-color-darkest-to-child-on-hover:hover .add-css-color-darkest-on-parent-hover{color:#1a415b}.add-css-border-color,.add-css-border-color-before:before,.add-css-border-color-after:after,.add-css-border-color-on-hover:hover,.add-css-border-color-to-child-on-hover:hover .add-css-border-color-on-parent-hover{border-color:#3079AB}.add-css-border-color-light,.add-css-border-color-light-before:before,.add-css-border-color-light-after:after,.add-css-border-color-light-on-hover:hover,.add-css-border-color-light-to-child-on-hover:hover .add-css-border-color-light-on-parent-hover{border-color:#3687bf}.add-css-border-color-lighter,.add-css-border-color-lighter-before:before,.add-css-border-color-lighter-after:after,.add-css-border-color-lighter-on-hover:hover,.add-css-border-color-lighter-to-child-on-hover:hover .add-css-border-color-lighter-on-parent-hover{border-color:#4494ca}.add-css-border-color-lightest,.add-css-border-color-lightest-before:before,.add-css-border-color-lightest-after:after,.add-css-border-color-lightest-on-hover:hover,.add-css-border-color-lightest-to-child-on-hover:hover .add-css-border-color-lightest-on-parent-hover{border-color:#6baad6}.add-css-border-color-dark,.add-css-border-color-dark-before:before,.add-css-border-color-dark-after:after,.add-css-border-color-dark-on-hover:hover,.add-css-border-color-dark-to-child-on-hover:hover .add-css-border-color-dark-on-parent-hover{border-color:#2a6b97}.add-css-border-color-darker,.add-css-border-color-darker-before:before,.add-css-border-color-darker-after:after,.add-css-border-color-darker-on-hover:hover,.add-css-border-color-darker-to-child-on-hover:hover .add-css-border-color-darker-on-parent-hover{border-color:#255d83}.add-css-border-color-darkest,.add-css-border-color-darkest-before:before,.add-css-border-color-darkest-after:after,.add-css-border-color-darkest-on-hover:hover,.add-css-border-color-darkest-to-child-on-hover:hover .add-css-border-color-darkest-on-parent-hover{border-color:#1a415b}.add-css-background-color,.add-css-background-color-before:before,.add-css-background-color-after:after,.add-css-background-color-on-hover:hover,.add-css-background-color-to-child-on-hover:hover .add-css-background-color-on-parent-hover{background-color:#3079AB}.add-css-background-color-light,.add-css-background-color-light-before:before,.add-css-background-color-light-after:after,.add-css-background-color-light-on-hover:hover,.add-css-background-color-light-to-child-on-hover:hover .add-css-background-color-light-on-parent-hover{background-color:#3687bf}.add-css-background-color-lighter,.add-css-background-color-lighter-before:before,.add-css-background-color-lighter-after:after,.add-css-background-color-lighter-on-hover:hover,.add-css-background-color-lighter-to-child-on-hover:hover .add-css-background-color-lighter-on-parent-hover{background-color:#4494ca}.add-css-background-color-lightest,.add-css-background-color-lightest-before:before,.add-css-background-color-lightest-after:after,.add-css-background-color-lightest-on-hover:hover,.add-css-background-color-lightest-to-child-on-hover:hover .add-css-background-color-lightest-on-parent-hover{background-color:#6baad6}.add-css-background-color-dark,.add-css-background-color-dark-before:before,.add-css-background-color-dark-after:after,.add-css-background-color-dark-on-hover:hover,.add-css-background-color-dark-to-child-on-hover:hover .add-css-background-color-dark-on-parent-hover{background-color:#2a6b97}.add-css-background-color-darker,.add-css-background-color-darker-before:before,.add-css-background-color-darker-after:after,.add-css-background-color-darker-on-hover:hover,.add-css-background-color-darker-to-child-on-hover:hover .add-css-background-color-darker-on-parent-hover{background-color:#255d83}.add-css-background-color-darkest,.add-css-background-color-darkest-before:before,.add-css-background-color-darkest-after:after,.add-css-background-color-darkest-on-hover:hover,.add-css-background-color-darkest-to-child-on-hover:hover .add-css-background-color-darkest-on-parent-hover{background-color:#1a415b}.add-javascript-fill,.add-javascript-fill-before:before,.add-javascript-fill-after:after,.add-javascript-fill-on-hover:hover,.add-javascript-fill-to-child-on-hover:hover .add-javascript-fill-on-parent-hover{fill:#c25975}.add-javascript-fill-light,.add-javascript-fill-light-before:before,.add-javascript-fill-light-after:after,.add-javascript-fill-light-on-hover:hover,.add-javascript-fill-light-to-child-on-hover:hover .add-javascript-fill-light-on-parent-hover{fill:#c96c85}.add-javascript-fill-lighter,.add-javascript-fill-lighter-before:before,.add-javascript-fill-lighter-after:after,.add-javascript-fill-lighter-on-hover:hover,.add-javascript-fill-lighter-to-child-on-hover:hover .add-javascript-fill-lighter-on-parent-hover{fill:#d07e94}.add-javascript-fill-lightest,.add-javascript-fill-lightest-before:before,.add-javascript-fill-lightest-after:after,.add-javascript-fill-lightest-on-hover:hover,.add-javascript-fill-lightest-to-child-on-hover:hover .add-javascript-fill-lightest-on-parent-hover{fill:#dda4b3}.add-javascript-fill-dark,.add-javascript-fill-dark-before:before,.add-javascript-fill-dark-after:after,.add-javascript-fill-dark-on-hover:hover,.add-javascript-fill-dark-to-child-on-hover:hover .add-javascript-fill-dark-on-parent-hover{fill:#bb4665}.add-javascript-fill-darker,.add-javascript-fill-darker-before:before,.add-javascript-fill-darker-after:after,.add-javascript-fill-darker-on-hover:hover,.add-javascript-fill-darker-to-child-on-hover:hover .add-javascript-fill-darker-on-parent-hover{fill:#aa3e5b}.add-javascript-fill-darkest,.add-javascript-fill-darkest-before:before,.add-javascript-fill-darkest-after:after,.add-javascript-fill-darkest-on-hover:hover,.add-javascript-fill-darkest-to-child-on-hover:hover .add-javascript-fill-darkest-on-parent-hover{fill:#843147}.add-javascript-stroke,.add-javascript-stroke-before:before,.add-javascript-stroke-after:after,.add-javascript-stroke-on-hover:hover,.add-javascript-stroke-to-child-on-hover:hover .add-javascript-stroke-on-parent-hover{stroke:#c25975}.add-javascript-stroke-light,.add-javascript-stroke-light-before:before,.add-javascript-stroke-light-after:after,.add-javascript-stroke-light-on-hover:hover,.add-javascript-stroke-light-to-child-on-hover:hover .add-javascript-stroke-light-on-parent-hover{stroke:#c96c85}.add-javascript-stroke-lighter,.add-javascript-stroke-lighter-before:before,.add-javascript-stroke-lighter-after:after,.add-javascript-stroke-lighter-on-hover:hover,.add-javascript-stroke-lighter-to-child-on-hover:hover .add-javascript-stroke-lighter-on-parent-hover{stroke:#d07e94}.add-javascript-stroke-lightest,.add-javascript-stroke-lightest-before:before,.add-javascript-stroke-lightest-after:after,.add-javascript-stroke-lightest-on-hover:hover,.add-javascript-stroke-lightest-to-child-on-hover:hover .add-javascript-stroke-lightest-on-parent-hover{stroke:#dda4b3}.add-javascript-stroke-dark,.add-javascript-stroke-dark-before:before,.add-javascript-stroke-dark-after:after,.add-javascript-stroke-dark-on-hover:hover,.add-javascript-stroke-dark-to-child-on-hover:hover .add-javascript-stroke-dark-on-parent-hover{stroke:#bb4665}.add-javascript-stroke-darker,.add-javascript-stroke-darker-before:before,.add-javascript-stroke-darker-after:after,.add-javascript-stroke-darker-on-hover:hover,.add-javascript-stroke-darker-to-child-on-hover:hover .add-javascript-stroke-darker-on-parent-hover{stroke:#aa3e5b}.add-javascript-stroke-darkest,.add-javascript-stroke-darkest-before:before,.add-javascript-stroke-darkest-after:after,.add-javascript-stroke-darkest-on-hover:hover,.add-javascript-stroke-darkest-to-child-on-hover:hover .add-javascript-stroke-darkest-on-parent-hover{stroke:#843147}.add-javascript-color,.add-javascript-color-before:before,.add-javascript-color-after:after,.add-javascript-color-on-hover:hover,.add-javascript-color-to-child-on-hover:hover .add-javascript-color-on-parent-hover{color:#c25975}.add-javascript-color-light,.add-javascript-color-light-before:before,.add-javascript-color-light-after:after,.add-javascript-color-light-on-hover:hover,.add-javascript-color-light-to-child-on-hover:hover .add-javascript-color-light-on-parent-hover{color:#c96c85}.add-javascript-color-lighter,.add-javascript-color-lighter-before:before,.add-javascript-color-lighter-after:after,.add-javascript-color-lighter-on-hover:hover,.add-javascript-color-lighter-to-child-on-hover:hover .add-javascript-color-lighter-on-parent-hover{color:#d07e94}.add-javascript-color-lightest,.add-javascript-color-lightest-before:before,.add-javascript-color-lightest-after:after,.add-javascript-color-lightest-on-hover:hover,.add-javascript-color-lightest-to-child-on-hover:hover .add-javascript-color-lightest-on-parent-hover{color:#dda4b3}.add-javascript-color-dark,.add-javascript-color-dark-before:before,.add-javascript-color-dark-after:after,.add-javascript-color-dark-on-hover:hover,.add-javascript-color-dark-to-child-on-hover:hover .add-javascript-color-dark-on-parent-hover{color:#bb4665}.add-javascript-color-darker,.add-javascript-color-darker-before:before,.add-javascript-color-darker-after:after,.add-javascript-color-darker-on-hover:hover,.add-javascript-color-darker-to-child-on-hover:hover .add-javascript-color-darker-on-parent-hover{color:#aa3e5b}.add-javascript-color-darkest,.add-javascript-color-darkest-before:before,.add-javascript-color-darkest-after:after,.add-javascript-color-darkest-on-hover:hover,.add-javascript-color-darkest-to-child-on-hover:hover .add-javascript-color-darkest-on-parent-hover{color:#843147}.add-javascript-border-color,.add-javascript-border-color-before:before,.add-javascript-border-color-after:after,.add-javascript-border-color-on-hover:hover,.add-javascript-border-color-to-child-on-hover:hover .add-javascript-border-color-on-parent-hover{border-color:#c25975}.add-javascript-border-color-light,.add-javascript-border-color-light-before:before,.add-javascript-border-color-light-after:after,.add-javascript-border-color-light-on-hover:hover,.add-javascript-border-color-light-to-child-on-hover:hover .add-javascript-border-color-light-on-parent-hover{border-color:#c96c85}.add-javascript-border-color-lighter,.add-javascript-border-color-lighter-before:before,.add-javascript-border-color-lighter-after:after,.add-javascript-border-color-lighter-on-hover:hover,.add-javascript-border-color-lighter-to-child-on-hover:hover .add-javascript-border-color-lighter-on-parent-hover{border-color:#d07e94}.add-javascript-border-color-lightest,.add-javascript-border-color-lightest-before:before,.add-javascript-border-color-lightest-after:after,.add-javascript-border-color-lightest-on-hover:hover,.add-javascript-border-color-lightest-to-child-on-hover:hover .add-javascript-border-color-lightest-on-parent-hover{border-color:#dda4b3}.add-javascript-border-color-dark,.add-javascript-border-color-dark-before:before,.add-javascript-border-color-dark-after:after,.add-javascript-border-color-dark-on-hover:hover,.add-javascript-border-color-dark-to-child-on-hover:hover .add-javascript-border-color-dark-on-parent-hover{border-color:#bb4665}.add-javascript-border-color-darker,.add-javascript-border-color-darker-before:before,.add-javascript-border-color-darker-after:after,.add-javascript-border-color-darker-on-hover:hover,.add-javascript-border-color-darker-to-child-on-hover:hover .add-javascript-border-color-darker-on-parent-hover{border-color:#aa3e5b}.add-javascript-border-color-darkest,.add-javascript-border-color-darkest-before:before,.add-javascript-border-color-darkest-after:after,.add-javascript-border-color-darkest-on-hover:hover,.add-javascript-border-color-darkest-to-child-on-hover:hover .add-javascript-border-color-darkest-on-parent-hover{border-color:#843147}.add-javascript-background-color,.add-javascript-background-color-before:before,.add-javascript-background-color-after:after,.add-javascript-background-color-on-hover:hover,.add-javascript-background-color-to-child-on-hover:hover .add-javascript-background-color-on-parent-hover{background-color:#c25975}.add-javascript-background-color-light,.add-javascript-background-color-light-before:before,.add-javascript-background-color-light-after:after,.add-javascript-background-color-light-on-hover:hover,.add-javascript-background-color-light-to-child-on-hover:hover .add-javascript-background-color-light-on-parent-hover{background-color:#c96c85}.add-javascript-background-color-lighter,.add-javascript-background-color-lighter-before:before,.add-javascript-background-color-lighter-after:after,.add-javascript-background-color-lighter-on-hover:hover,.add-javascript-background-color-lighter-to-child-on-hover:hover .add-javascript-background-color-lighter-on-parent-hover{background-color:#d07e94}.add-javascript-background-color-lightest,.add-javascript-background-color-lightest-before:before,.add-javascript-background-color-lightest-after:after,.add-javascript-background-color-lightest-on-hover:hover,.add-javascript-background-color-lightest-to-child-on-hover:hover .add-javascript-background-color-lightest-on-parent-hover{background-color:#dda4b3}.add-javascript-background-color-dark,.add-javascript-background-color-dark-before:before,.add-javascript-background-color-dark-after:after,.add-javascript-background-color-dark-on-hover:hover,.add-javascript-background-color-dark-to-child-on-hover:hover .add-javascript-background-color-dark-on-parent-hover{background-color:#bb4665}.add-javascript-background-color-darker,.add-javascript-background-color-darker-before:before,.add-javascript-background-color-darker-after:after,.add-javascript-background-color-darker-on-hover:hover,.add-javascript-background-color-darker-to-child-on-hover:hover .add-javascript-background-color-darker-on-parent-hover{background-color:#aa3e5b}.add-javascript-background-color-darkest,.add-javascript-background-color-darkest-before:before,.add-javascript-background-color-darkest-after:after,.add-javascript-background-color-darkest-on-hover:hover,.add-javascript-background-color-darkest-to-child-on-hover:hover .add-javascript-background-color-darkest-on-parent-hover{background-color:#843147}.add-java-fill,.add-java-fill-before:before,.add-java-fill-after:after,.add-java-fill-on-hover:hover,.add-java-fill-to-child-on-hover:hover .add-java-fill-on-parent-hover{fill:#2c9676}.add-java-fill-light,.add-java-fill-light-before:before,.add-java-fill-light-after:after,.add-java-fill-light-on-hover:hover,.add-java-fill-light-to-child-on-hover:hover .add-java-fill-light-on-parent-hover{fill:#32aa86}.add-java-fill-lighter,.add-java-fill-lighter-before:before,.add-java-fill-lighter-after:after,.add-java-fill-lighter-on-hover:hover,.add-java-fill-lighter-to-child-on-hover:hover .add-java-fill-lighter-on-parent-hover{fill:#38bd95}.add-java-fill-lightest,.add-java-fill-lightest-before:before,.add-java-fill-lightest-after:after,.add-java-fill-lightest-on-hover:hover,.add-java-fill-lightest-to-child-on-hover:hover .add-java-fill-lightest-on-parent-hover{fill:#5aceab}.add-java-fill-dark,.add-java-fill-dark-before:before,.add-java-fill-dark-after:after,.add-java-fill-dark-on-hover:hover,.add-java-fill-dark-to-child-on-hover:hover .add-java-fill-dark-on-parent-hover{fill:#268266}.add-java-fill-darker,.add-java-fill-darker-before:before,.add-java-fill-darker-after:after,.add-java-fill-darker-on-hover:hover,.add-java-fill-darker-to-child-on-hover:hover .add-java-fill-darker-on-parent-hover{fill:#206f57}.add-java-fill-darkest,.add-java-fill-darkest-before:before,.add-java-fill-darkest-after:after,.add-java-fill-darkest-on-hover:hover,.add-java-fill-darkest-to-child-on-hover:hover .add-java-fill-darkest-on-parent-hover{fill:#154738}.add-java-stroke,.add-java-stroke-before:before,.add-java-stroke-after:after,.add-java-stroke-on-hover:hover,.add-java-stroke-to-child-on-hover:hover .add-java-stroke-on-parent-hover{stroke:#2c9676}.add-java-stroke-light,.add-java-stroke-light-before:before,.add-java-stroke-light-after:after,.add-java-stroke-light-on-hover:hover,.add-java-stroke-light-to-child-on-hover:hover .add-java-stroke-light-on-parent-hover{stroke:#32aa86}.add-java-stroke-lighter,.add-java-stroke-lighter-before:before,.add-java-stroke-lighter-after:after,.add-java-stroke-lighter-on-hover:hover,.add-java-stroke-lighter-to-child-on-hover:hover .add-java-stroke-lighter-on-parent-hover{stroke:#38bd95}.add-java-stroke-lightest,.add-java-stroke-lightest-before:before,.add-java-stroke-lightest-after:after,.add-java-stroke-lightest-on-hover:hover,.add-java-stroke-lightest-to-child-on-hover:hover .add-java-stroke-lightest-on-parent-hover{stroke:#5aceab}.add-java-stroke-dark,.add-java-stroke-dark-before:before,.add-java-stroke-dark-after:after,.add-java-stroke-dark-on-hover:hover,.add-java-stroke-dark-to-child-on-hover:hover .add-java-stroke-dark-on-parent-hover{stroke:#268266}.add-java-stroke-darker,.add-java-stroke-darker-before:before,.add-java-stroke-darker-after:after,.add-java-stroke-darker-on-hover:hover,.add-java-stroke-darker-to-child-on-hover:hover .add-java-stroke-darker-on-parent-hover{stroke:#206f57}.add-java-stroke-darkest,.add-java-stroke-darkest-before:before,.add-java-stroke-darkest-after:after,.add-java-stroke-darkest-on-hover:hover,.add-java-stroke-darkest-to-child-on-hover:hover .add-java-stroke-darkest-on-parent-hover{stroke:#154738}.add-java-color,.add-java-color-before:before,.add-java-color-after:after,.add-java-color-on-hover:hover,.add-java-color-to-child-on-hover:hover .add-java-color-on-parent-hover{color:#2c9676}.add-java-color-light,.add-java-color-light-before:before,.add-java-color-light-after:after,.add-java-color-light-on-hover:hover,.add-java-color-light-to-child-on-hover:hover .add-java-color-light-on-parent-hover{color:#32aa86}.add-java-color-lighter,.add-java-color-lighter-before:before,.add-java-color-lighter-after:after,.add-java-color-lighter-on-hover:hover,.add-java-color-lighter-to-child-on-hover:hover .add-java-color-lighter-on-parent-hover{color:#38bd95}.add-java-color-lightest,.add-java-color-lightest-before:before,.add-java-color-lightest-after:after,.add-java-color-lightest-on-hover:hover,.add-java-color-lightest-to-child-on-hover:hover .add-java-color-lightest-on-parent-hover{color:#5aceab}.add-java-color-dark,.add-java-color-dark-before:before,.add-java-color-dark-after:after,.add-java-color-dark-on-hover:hover,.add-java-color-dark-to-child-on-hover:hover .add-java-color-dark-on-parent-hover{color:#268266}.add-java-color-darker,.add-java-color-darker-before:before,.add-java-color-darker-after:after,.add-java-color-darker-on-hover:hover,.add-java-color-darker-to-child-on-hover:hover .add-java-color-darker-on-parent-hover{color:#206f57}.add-java-color-darkest,.add-java-color-darkest-before:before,.add-java-color-darkest-after:after,.add-java-color-darkest-on-hover:hover,.add-java-color-darkest-to-child-on-hover:hover .add-java-color-darkest-on-parent-hover{color:#154738}.add-java-border-color,.add-java-border-color-before:before,.add-java-border-color-after:after,.add-java-border-color-on-hover:hover,.add-java-border-color-to-child-on-hover:hover .add-java-border-color-on-parent-hover{border-color:#2c9676}.add-java-border-color-light,.add-java-border-color-light-before:before,.add-java-border-color-light-after:after,.add-java-border-color-light-on-hover:hover,.add-java-border-color-light-to-child-on-hover:hover .add-java-border-color-light-on-parent-hover{border-color:#32aa86}.add-java-border-color-lighter,.add-java-border-color-lighter-before:before,.add-java-border-color-lighter-after:after,.add-java-border-color-lighter-on-hover:hover,.add-java-border-color-lighter-to-child-on-hover:hover .add-java-border-color-lighter-on-parent-hover{border-color:#38bd95}.add-java-border-color-lightest,.add-java-border-color-lightest-before:before,.add-java-border-color-lightest-after:after,.add-java-border-color-lightest-on-hover:hover,.add-java-border-color-lightest-to-child-on-hover:hover .add-java-border-color-lightest-on-parent-hover{border-color:#5aceab}.add-java-border-color-dark,.add-java-border-color-dark-before:before,.add-java-border-color-dark-after:after,.add-java-border-color-dark-on-hover:hover,.add-java-border-color-dark-to-child-on-hover:hover .add-java-border-color-dark-on-parent-hover{border-color:#268266}.add-java-border-color-darker,.add-java-border-color-darker-before:before,.add-java-border-color-darker-after:after,.add-java-border-color-darker-on-hover:hover,.add-java-border-color-darker-to-child-on-hover:hover .add-java-border-color-darker-on-parent-hover{border-color:#206f57}.add-java-border-color-darkest,.add-java-border-color-darkest-before:before,.add-java-border-color-darkest-after:after,.add-java-border-color-darkest-on-hover:hover,.add-java-border-color-darkest-to-child-on-hover:hover .add-java-border-color-darkest-on-parent-hover{border-color:#154738}.add-java-background-color,.add-java-background-color-before:before,.add-java-background-color-after:after,.add-java-background-color-on-hover:hover,.add-java-background-color-to-child-on-hover:hover .add-java-background-color-on-parent-hover{background-color:#2c9676}.add-java-background-color-light,.add-java-background-color-light-before:before,.add-java-background-color-light-after:after,.add-java-background-color-light-on-hover:hover,.add-java-background-color-light-to-child-on-hover:hover .add-java-background-color-light-on-parent-hover{background-color:#32aa86}.add-java-background-color-lighter,.add-java-background-color-lighter-before:before,.add-java-background-color-lighter-after:after,.add-java-background-color-lighter-on-hover:hover,.add-java-background-color-lighter-to-child-on-hover:hover .add-java-background-color-lighter-on-parent-hover{background-color:#38bd95}.add-java-background-color-lightest,.add-java-background-color-lightest-before:before,.add-java-background-color-lightest-after:after,.add-java-background-color-lightest-on-hover:hover,.add-java-background-color-lightest-to-child-on-hover:hover .add-java-background-color-lightest-on-parent-hover{background-color:#5aceab}.add-java-background-color-dark,.add-java-background-color-dark-before:before,.add-java-background-color-dark-after:after,.add-java-background-color-dark-on-hover:hover,.add-java-background-color-dark-to-child-on-hover:hover .add-java-background-color-dark-on-parent-hover{background-color:#268266}.add-java-background-color-darker,.add-java-background-color-darker-before:before,.add-java-background-color-darker-after:after,.add-java-background-color-darker-on-hover:hover,.add-java-background-color-darker-to-child-on-hover:hover .add-java-background-color-darker-on-parent-hover{background-color:#206f57}.add-java-background-color-darkest,.add-java-background-color-darkest-before:before,.add-java-background-color-darkest-after:after,.add-java-background-color-darkest-on-hover:hover,.add-java-background-color-darkest-to-child-on-hover:hover .add-java-background-color-darkest-on-parent-hover{background-color:#154738}.add-ruby-fill,.add-ruby-fill-before:before,.add-ruby-fill-after:after,.add-ruby-fill-on-hover:hover,.add-ruby-fill-to-child-on-hover:hover .add-ruby-fill-on-parent-hover{fill:#e15258}.add-ruby-fill-light,.add-ruby-fill-light-before:before,.add-ruby-fill-light-after:after,.add-ruby-fill-light-on-hover:hover,.add-ruby-fill-light-to-child-on-hover:hover .add-ruby-fill-light-on-parent-hover{fill:#e5686d}.add-ruby-fill-lighter,.add-ruby-fill-lighter-before:before,.add-ruby-fill-lighter-after:after,.add-ruby-fill-lighter-on-hover:hover,.add-ruby-fill-lighter-to-child-on-hover:hover .add-ruby-fill-lighter-on-parent-hover{fill:#e97d82}.add-ruby-fill-lightest,.add-ruby-fill-lightest-before:before,.add-ruby-fill-lightest-after:after,.add-ruby-fill-lightest-on-hover:hover,.add-ruby-fill-lightest-to-child-on-hover:hover .add-ruby-fill-lightest-on-parent-hover{fill:#f0a9ac}.add-ruby-fill-dark,.add-ruby-fill-dark-before:before,.add-ruby-fill-dark-after:after,.add-ruby-fill-dark-on-hover:hover,.add-ruby-fill-dark-to-child-on-hover:hover .add-ruby-fill-dark-on-parent-hover{fill:#dd3c43}.add-ruby-fill-darker,.add-ruby-fill-darker-before:before,.add-ruby-fill-darker-after:after,.add-ruby-fill-darker-on-hover:hover,.add-ruby-fill-darker-to-child-on-hover:hover .add-ruby-fill-darker-on-parent-hover{fill:#d9272e}.add-ruby-fill-darkest,.add-ruby-fill-darkest-before:before,.add-ruby-fill-darkest-after:after,.add-ruby-fill-darkest-on-hover:hover,.add-ruby-fill-darkest-to-child-on-hover:hover .add-ruby-fill-darkest-on-parent-hover{fill:#af1e24}.add-ruby-stroke,.add-ruby-stroke-before:before,.add-ruby-stroke-after:after,.add-ruby-stroke-on-hover:hover,.add-ruby-stroke-to-child-on-hover:hover .add-ruby-stroke-on-parent-hover{stroke:#e15258}.add-ruby-stroke-light,.add-ruby-stroke-light-before:before,.add-ruby-stroke-light-after:after,.add-ruby-stroke-light-on-hover:hover,.add-ruby-stroke-light-to-child-on-hover:hover .add-ruby-stroke-light-on-parent-hover{stroke:#e5686d}.add-ruby-stroke-lighter,.add-ruby-stroke-lighter-before:before,.add-ruby-stroke-lighter-after:after,.add-ruby-stroke-lighter-on-hover:hover,.add-ruby-stroke-lighter-to-child-on-hover:hover .add-ruby-stroke-lighter-on-parent-hover{stroke:#e97d82}.add-ruby-stroke-lightest,.add-ruby-stroke-lightest-before:before,.add-ruby-stroke-lightest-after:after,.add-ruby-stroke-lightest-on-hover:hover,.add-ruby-stroke-lightest-to-child-on-hover:hover .add-ruby-stroke-lightest-on-parent-hover{stroke:#f0a9ac}.add-ruby-stroke-dark,.add-ruby-stroke-dark-before:before,.add-ruby-stroke-dark-after:after,.add-ruby-stroke-dark-on-hover:hover,.add-ruby-stroke-dark-to-child-on-hover:hover .add-ruby-stroke-dark-on-parent-hover{stroke:#dd3c43}.add-ruby-stroke-darker,.add-ruby-stroke-darker-before:before,.add-ruby-stroke-darker-after:after,.add-ruby-stroke-darker-on-hover:hover,.add-ruby-stroke-darker-to-child-on-hover:hover .add-ruby-stroke-darker-on-parent-hover{stroke:#d9272e}.add-ruby-stroke-darkest,.add-ruby-stroke-darkest-before:before,.add-ruby-stroke-darkest-after:after,.add-ruby-stroke-darkest-on-hover:hover,.add-ruby-stroke-darkest-to-child-on-hover:hover .add-ruby-stroke-darkest-on-parent-hover{stroke:#af1e24}.add-ruby-color,.add-ruby-color-before:before,.add-ruby-color-after:after,.add-ruby-color-on-hover:hover,.add-ruby-color-to-child-on-hover:hover .add-ruby-color-on-parent-hover{color:#e15258}.add-ruby-color-light,.add-ruby-color-light-before:before,.add-ruby-color-light-after:after,.add-ruby-color-light-on-hover:hover,.add-ruby-color-light-to-child-on-hover:hover .add-ruby-color-light-on-parent-hover{color:#e5686d}.add-ruby-color-lighter,.add-ruby-color-lighter-before:before,.add-ruby-color-lighter-after:after,.add-ruby-color-lighter-on-hover:hover,.add-ruby-color-lighter-to-child-on-hover:hover .add-ruby-color-lighter-on-parent-hover{color:#e97d82}.add-ruby-color-lightest,.add-ruby-color-lightest-before:before,.add-ruby-color-lightest-after:after,.add-ruby-color-lightest-on-hover:hover,.add-ruby-color-lightest-to-child-on-hover:hover .add-ruby-color-lightest-on-parent-hover{color:#f0a9ac}.add-ruby-color-dark,.add-ruby-color-dark-before:before,.add-ruby-color-dark-after:after,.add-ruby-color-dark-on-hover:hover,.add-ruby-color-dark-to-child-on-hover:hover .add-ruby-color-dark-on-parent-hover{color:#dd3c43}.add-ruby-color-darker,.add-ruby-color-darker-before:before,.add-ruby-color-darker-after:after,.add-ruby-color-darker-on-hover:hover,.add-ruby-color-darker-to-child-on-hover:hover .add-ruby-color-darker-on-parent-hover{color:#d9272e}.add-ruby-color-darkest,.add-ruby-color-darkest-before:before,.add-ruby-color-darkest-after:after,.add-ruby-color-darkest-on-hover:hover,.add-ruby-color-darkest-to-child-on-hover:hover .add-ruby-color-darkest-on-parent-hover{color:#af1e24}.add-ruby-border-color,.add-ruby-border-color-before:before,.add-ruby-border-color-after:after,.add-ruby-border-color-on-hover:hover,.add-ruby-border-color-to-child-on-hover:hover .add-ruby-border-color-on-parent-hover{border-color:#e15258}.add-ruby-border-color-light,.add-ruby-border-color-light-before:before,.add-ruby-border-color-light-after:after,.add-ruby-border-color-light-on-hover:hover,.add-ruby-border-color-light-to-child-on-hover:hover .add-ruby-border-color-light-on-parent-hover{border-color:#e5686d}.add-ruby-border-color-lighter,.add-ruby-border-color-lighter-before:before,.add-ruby-border-color-lighter-after:after,.add-ruby-border-color-lighter-on-hover:hover,.add-ruby-border-color-lighter-to-child-on-hover:hover .add-ruby-border-color-lighter-on-parent-hover{border-color:#e97d82}.add-ruby-border-color-lightest,.add-ruby-border-color-lightest-before:before,.add-ruby-border-color-lightest-after:after,.add-ruby-border-color-lightest-on-hover:hover,.add-ruby-border-color-lightest-to-child-on-hover:hover .add-ruby-border-color-lightest-on-parent-hover{border-color:#f0a9ac}.add-ruby-border-color-dark,.add-ruby-border-color-dark-before:before,.add-ruby-border-color-dark-after:after,.add-ruby-border-color-dark-on-hover:hover,.add-ruby-border-color-dark-to-child-on-hover:hover .add-ruby-border-color-dark-on-parent-hover{border-color:#dd3c43}.add-ruby-border-color-darker,.add-ruby-border-color-darker-before:before,.add-ruby-border-color-darker-after:after,.add-ruby-border-color-darker-on-hover:hover,.add-ruby-border-color-darker-to-child-on-hover:hover .add-ruby-border-color-darker-on-parent-hover{border-color:#d9272e}.add-ruby-border-color-darkest,.add-ruby-border-color-darkest-before:before,.add-ruby-border-color-darkest-after:after,.add-ruby-border-color-darkest-on-hover:hover,.add-ruby-border-color-darkest-to-child-on-hover:hover .add-ruby-border-color-darkest-on-parent-hover{border-color:#af1e24}.add-ruby-background-color,.add-ruby-background-color-before:before,.add-ruby-background-color-after:after,.add-ruby-background-color-on-hover:hover,.add-ruby-background-color-to-child-on-hover:hover .add-ruby-background-color-on-parent-hover{background-color:#e15258}.add-ruby-background-color-light,.add-ruby-background-color-light-before:before,.add-ruby-background-color-light-after:after,.add-ruby-background-color-light-on-hover:hover,.add-ruby-background-color-light-to-child-on-hover:hover .add-ruby-background-color-light-on-parent-hover{background-color:#e5686d}.add-ruby-background-color-lighter,.add-ruby-background-color-lighter-before:before,.add-ruby-background-color-lighter-after:after,.add-ruby-background-color-lighter-on-hover:hover,.add-ruby-background-color-lighter-to-child-on-hover:hover .add-ruby-background-color-lighter-on-parent-hover{background-color:#e97d82}.add-ruby-background-color-lightest,.add-ruby-background-color-lightest-before:before,.add-ruby-background-color-lightest-after:after,.add-ruby-background-color-lightest-on-hover:hover,.add-ruby-background-color-lightest-to-child-on-hover:hover .add-ruby-background-color-lightest-on-parent-hover{background-color:#f0a9ac}.add-ruby-background-color-dark,.add-ruby-background-color-dark-before:before,.add-ruby-background-color-dark-after:after,.add-ruby-background-color-dark-on-hover:hover,.add-ruby-background-color-dark-to-child-on-hover:hover .add-ruby-background-color-dark-on-parent-hover{background-color:#dd3c43}.add-ruby-background-color-darker,.add-ruby-background-color-darker-before:before,.add-ruby-background-color-darker-after:after,.add-ruby-background-color-darker-on-hover:hover,.add-ruby-background-color-darker-to-child-on-hover:hover .add-ruby-background-color-darker-on-parent-hover{background-color:#d9272e}.add-ruby-background-color-darkest,.add-ruby-background-color-darkest-before:before,.add-ruby-background-color-darkest-after:after,.add-ruby-background-color-darkest-on-hover:hover,.add-ruby-background-color-darkest-to-child-on-hover:hover .add-ruby-background-color-darkest-on-parent-hover{background-color:#af1e24}.add-business-fill,.add-business-fill-before:before,.add-business-fill-after:after,.add-business-fill-on-hover:hover,.add-business-fill-to-child-on-hover:hover .add-business-fill-on-parent-hover{fill:#F9845B}.add-business-fill-light,.add-business-fill-light-before:before,.add-business-fill-light-after:after,.add-business-fill-light-on-hover:hover,.add-business-fill-light-to-child-on-hover:hover .add-business-fill-light-on-parent-hover{fill:#fa9674}.add-business-fill-lighter,.add-business-fill-lighter-before:before,.add-business-fill-lighter-after:after,.add-business-fill-lighter-on-hover:hover,.add-business-fill-lighter-to-child-on-hover:hover .add-business-fill-lighter-on-parent-hover{fill:#fba98c}.add-business-fill-lightest,.add-business-fill-lightest-before:before,.add-business-fill-lightest-after:after,.add-business-fill-lightest-on-hover:hover,.add-business-fill-lightest-to-child-on-hover:hover .add-business-fill-lightest-on-parent-hover{fill:#fdcebd}.add-business-fill-dark,.add-business-fill-dark-before:before,.add-business-fill-dark-after:after,.add-business-fill-dark-on-hover:hover,.add-business-fill-dark-to-child-on-hover:hover .add-business-fill-dark-on-parent-hover{fill:#f87242}.add-business-fill-darker,.add-business-fill-darker-before:before,.add-business-fill-darker-after:after,.add-business-fill-darker-on-hover:hover,.add-business-fill-darker-to-child-on-hover:hover .add-business-fill-darker-on-parent-hover{fill:#f75f2a}.add-business-fill-darkest,.add-business-fill-darkest-before:before,.add-business-fill-darkest-after:after,.add-business-fill-darkest-on-hover:hover,.add-business-fill-darkest-to-child-on-hover:hover .add-business-fill-darkest-on-parent-hover{fill:#e64208}.add-business-stroke,.add-business-stroke-before:before,.add-business-stroke-after:after,.add-business-stroke-on-hover:hover,.add-business-stroke-to-child-on-hover:hover .add-business-stroke-on-parent-hover{stroke:#F9845B}.add-business-stroke-light,.add-business-stroke-light-before:before,.add-business-stroke-light-after:after,.add-business-stroke-light-on-hover:hover,.add-business-stroke-light-to-child-on-hover:hover .add-business-stroke-light-on-parent-hover{stroke:#fa9674}.add-business-stroke-lighter,.add-business-stroke-lighter-before:before,.add-business-stroke-lighter-after:after,.add-business-stroke-lighter-on-hover:hover,.add-business-stroke-lighter-to-child-on-hover:hover .add-business-stroke-lighter-on-parent-hover{stroke:#fba98c}.add-business-stroke-lightest,.add-business-stroke-lightest-before:before,.add-business-stroke-lightest-after:after,.add-business-stroke-lightest-on-hover:hover,.add-business-stroke-lightest-to-child-on-hover:hover .add-business-stroke-lightest-on-parent-hover{stroke:#fdcebd}.add-business-stroke-dark,.add-business-stroke-dark-before:before,.add-business-stroke-dark-after:after,.add-business-stroke-dark-on-hover:hover,.add-business-stroke-dark-to-child-on-hover:hover .add-business-stroke-dark-on-parent-hover{stroke:#f87242}.add-business-stroke-darker,.add-business-stroke-darker-before:before,.add-business-stroke-darker-after:after,.add-business-stroke-darker-on-hover:hover,.add-business-stroke-darker-to-child-on-hover:hover .add-business-stroke-darker-on-parent-hover{stroke:#f75f2a}.add-business-stroke-darkest,.add-business-stroke-darkest-before:before,.add-business-stroke-darkest-after:after,.add-business-stroke-darkest-on-hover:hover,.add-business-stroke-darkest-to-child-on-hover:hover .add-business-stroke-darkest-on-parent-hover{stroke:#e64208}.add-business-color,.add-business-color-before:before,.add-business-color-after:after,.add-business-color-on-hover:hover,.add-business-color-to-child-on-hover:hover .add-business-color-on-parent-hover{color:#F9845B}.add-business-color-light,.add-business-color-light-before:before,.add-business-color-light-after:after,.add-business-color-light-on-hover:hover,.add-business-color-light-to-child-on-hover:hover .add-business-color-light-on-parent-hover{color:#fa9674}.add-business-color-lighter,.add-business-color-lighter-before:before,.add-business-color-lighter-after:after,.add-business-color-lighter-on-hover:hover,.add-business-color-lighter-to-child-on-hover:hover .add-business-color-lighter-on-parent-hover{color:#fba98c}.add-business-color-lightest,.add-business-color-lightest-before:before,.add-business-color-lightest-after:after,.add-business-color-lightest-on-hover:hover,.add-business-color-lightest-to-child-on-hover:hover .add-business-color-lightest-on-parent-hover{color:#fdcebd}.add-business-color-dark,.add-business-color-dark-before:before,.add-business-color-dark-after:after,.add-business-color-dark-on-hover:hover,.add-business-color-dark-to-child-on-hover:hover .add-business-color-dark-on-parent-hover{color:#f87242}.add-business-color-darker,.add-business-color-darker-before:before,.add-business-color-darker-after:after,.add-business-color-darker-on-hover:hover,.add-business-color-darker-to-child-on-hover:hover .add-business-color-darker-on-parent-hover{color:#f75f2a}.add-business-color-darkest,.add-business-color-darkest-before:before,.add-business-color-darkest-after:after,.add-business-color-darkest-on-hover:hover,.add-business-color-darkest-to-child-on-hover:hover .add-business-color-darkest-on-parent-hover{color:#e64208}.add-business-border-color,.add-business-border-color-before:before,.add-business-border-color-after:after,.add-business-border-color-on-hover:hover,.add-business-border-color-to-child-on-hover:hover .add-business-border-color-on-parent-hover{border-color:#F9845B}.add-business-border-color-light,.add-business-border-color-light-before:before,.add-business-border-color-light-after:after,.add-business-border-color-light-on-hover:hover,.add-business-border-color-light-to-child-on-hover:hover .add-business-border-color-light-on-parent-hover{border-color:#fa9674}.add-business-border-color-lighter,.add-business-border-color-lighter-before:before,.add-business-border-color-lighter-after:after,.add-business-border-color-lighter-on-hover:hover,.add-business-border-color-lighter-to-child-on-hover:hover .add-business-border-color-lighter-on-parent-hover{border-color:#fba98c}.add-business-border-color-lightest,.add-business-border-color-lightest-before:before,.add-business-border-color-lightest-after:after,.add-business-border-color-lightest-on-hover:hover,.add-business-border-color-lightest-to-child-on-hover:hover .add-business-border-color-lightest-on-parent-hover{border-color:#fdcebd}.add-business-border-color-dark,.add-business-border-color-dark-before:before,.add-business-border-color-dark-after:after,.add-business-border-color-dark-on-hover:hover,.add-business-border-color-dark-to-child-on-hover:hover .add-business-border-color-dark-on-parent-hover{border-color:#f87242}.add-business-border-color-darker,.add-business-border-color-darker-before:before,.add-business-border-color-darker-after:after,.add-business-border-color-darker-on-hover:hover,.add-business-border-color-darker-to-child-on-hover:hover .add-business-border-color-darker-on-parent-hover{border-color:#f75f2a}.add-business-border-color-darkest,.add-business-border-color-darkest-before:before,.add-business-border-color-darkest-after:after,.add-business-border-color-darkest-on-hover:hover,.add-business-border-color-darkest-to-child-on-hover:hover .add-business-border-color-darkest-on-parent-hover{border-color:#e64208}.add-business-background-color,.add-business-background-color-before:before,.add-business-background-color-after:after,.add-business-background-color-on-hover:hover,.add-business-background-color-to-child-on-hover:hover .add-business-background-color-on-parent-hover{background-color:#F9845B}.add-business-background-color-light,.add-business-background-color-light-before:before,.add-business-background-color-light-after:after,.add-business-background-color-light-on-hover:hover,.add-business-background-color-light-to-child-on-hover:hover .add-business-background-color-light-on-parent-hover{background-color:#fa9674}.add-business-background-color-lighter,.add-business-background-color-lighter-before:before,.add-business-background-color-lighter-after:after,.add-business-background-color-lighter-on-hover:hover,.add-business-background-color-lighter-to-child-on-hover:hover .add-business-background-color-lighter-on-parent-hover{background-color:#fba98c}.add-business-background-color-lightest,.add-business-background-color-lightest-before:before,.add-business-background-color-lightest-after:after,.add-business-background-color-lightest-on-hover:hover,.add-business-background-color-lightest-to-child-on-hover:hover .add-business-background-color-lightest-on-parent-hover{background-color:#fdcebd}.add-business-background-color-dark,.add-business-background-color-dark-before:before,.add-business-background-color-dark-after:after,.add-business-background-color-dark-on-hover:hover,.add-business-background-color-dark-to-child-on-hover:hover .add-business-background-color-dark-on-parent-hover{background-color:#f87242}.add-business-background-color-darker,.add-business-background-color-darker-before:before,.add-business-background-color-darker-after:after,.add-business-background-color-darker-on-hover:hover,.add-business-background-color-darker-to-child-on-hover:hover .add-business-background-color-darker-on-parent-hover{background-color:#f75f2a}.add-business-background-color-darkest,.add-business-background-color-darkest-before:before,.add-business-background-color-darkest-after:after,.add-business-background-color-darkest-on-hover:hover,.add-business-background-color-darkest-to-child-on-hover:hover .add-business-background-color-darkest-on-parent-hover{background-color:#e64208}.add-wordpress-fill,.add-wordpress-fill-before:before,.add-wordpress-fill-after:after,.add-wordpress-fill-on-hover:hover,.add-wordpress-fill-to-child-on-hover:hover .add-wordpress-fill-on-parent-hover{fill:#838CC7}.add-wordpress-fill-light,.add-wordpress-fill-light-before:before,.add-wordpress-fill-light-after:after,.add-wordpress-fill-light-on-hover:hover,.add-wordpress-fill-light-to-child-on-hover:hover .add-wordpress-fill-light-on-parent-hover{fill:#959ccf}.add-wordpress-fill-lighter,.add-wordpress-fill-lighter-before:before,.add-wordpress-fill-lighter-after:after,.add-wordpress-fill-lighter-on-hover:hover,.add-wordpress-fill-lighter-to-child-on-hover:hover .add-wordpress-fill-lighter-on-parent-hover{fill:#a6add7}.add-wordpress-fill-lightest,.add-wordpress-fill-lightest-before:before,.add-wordpress-fill-lightest-after:after,.add-wordpress-fill-lightest-on-hover:hover,.add-wordpress-fill-lightest-to-child-on-hover:hover .add-wordpress-fill-lightest-on-parent-hover{fill:#c9cde7}.add-wordpress-fill-dark,.add-wordpress-fill-dark-before:before,.add-wordpress-fill-dark-after:after,.add-wordpress-fill-dark-on-hover:hover,.add-wordpress-fill-dark-to-child-on-hover:hover .add-wordpress-fill-dark-on-parent-hover{fill:#717cbf}.add-wordpress-fill-darker,.add-wordpress-fill-darker-before:before,.add-wordpress-fill-darker-after:after,.add-wordpress-fill-darker-on-hover:hover,.add-wordpress-fill-darker-to-child-on-hover:hover .add-wordpress-fill-darker-on-parent-hover{fill:#606bb7}.add-wordpress-fill-darkest,.add-wordpress-fill-darkest-before:before,.add-wordpress-fill-darkest-after:after,.add-wordpress-fill-darkest-on-hover:hover,.add-wordpress-fill-darkest-to-child-on-hover:hover .add-wordpress-fill-darkest-on-parent-hover{fill:#47529d}.add-wordpress-stroke,.add-wordpress-stroke-before:before,.add-wordpress-stroke-after:after,.add-wordpress-stroke-on-hover:hover,.add-wordpress-stroke-to-child-on-hover:hover .add-wordpress-stroke-on-parent-hover{stroke:#838CC7}.add-wordpress-stroke-light,.add-wordpress-stroke-light-before:before,.add-wordpress-stroke-light-after:after,.add-wordpress-stroke-light-on-hover:hover,.add-wordpress-stroke-light-to-child-on-hover:hover .add-wordpress-stroke-light-on-parent-hover{stroke:#959ccf}.add-wordpress-stroke-lighter,.add-wordpress-stroke-lighter-before:before,.add-wordpress-stroke-lighter-after:after,.add-wordpress-stroke-lighter-on-hover:hover,.add-wordpress-stroke-lighter-to-child-on-hover:hover .add-wordpress-stroke-lighter-on-parent-hover{stroke:#a6add7}.add-wordpress-stroke-lightest,.add-wordpress-stroke-lightest-before:before,.add-wordpress-stroke-lightest-after:after,.add-wordpress-stroke-lightest-on-hover:hover,.add-wordpress-stroke-lightest-to-child-on-hover:hover .add-wordpress-stroke-lightest-on-parent-hover{stroke:#c9cde7}.add-wordpress-stroke-dark,.add-wordpress-stroke-dark-before:before,.add-wordpress-stroke-dark-after:after,.add-wordpress-stroke-dark-on-hover:hover,.add-wordpress-stroke-dark-to-child-on-hover:hover .add-wordpress-stroke-dark-on-parent-hover{stroke:#717cbf}.add-wordpress-stroke-darker,.add-wordpress-stroke-darker-before:before,.add-wordpress-stroke-darker-after:after,.add-wordpress-stroke-darker-on-hover:hover,.add-wordpress-stroke-darker-to-child-on-hover:hover .add-wordpress-stroke-darker-on-parent-hover{stroke:#606bb7}.add-wordpress-stroke-darkest,.add-wordpress-stroke-darkest-before:before,.add-wordpress-stroke-darkest-after:after,.add-wordpress-stroke-darkest-on-hover:hover,.add-wordpress-stroke-darkest-to-child-on-hover:hover .add-wordpress-stroke-darkest-on-parent-hover{stroke:#47529d}.add-wordpress-color,.add-wordpress-color-before:before,.add-wordpress-color-after:after,.add-wordpress-color-on-hover:hover,.add-wordpress-color-to-child-on-hover:hover .add-wordpress-color-on-parent-hover{color:#838CC7}.add-wordpress-color-light,.add-wordpress-color-light-before:before,.add-wordpress-color-light-after:after,.add-wordpress-color-light-on-hover:hover,.add-wordpress-color-light-to-child-on-hover:hover .add-wordpress-color-light-on-parent-hover{color:#959ccf}.add-wordpress-color-lighter,.add-wordpress-color-lighter-before:before,.add-wordpress-color-lighter-after:after,.add-wordpress-color-lighter-on-hover:hover,.add-wordpress-color-lighter-to-child-on-hover:hover .add-wordpress-color-lighter-on-parent-hover{color:#a6add7}.add-wordpress-color-lightest,.add-wordpress-color-lightest-before:before,.add-wordpress-color-lightest-after:after,.add-wordpress-color-lightest-on-hover:hover,.add-wordpress-color-lightest-to-child-on-hover:hover .add-wordpress-color-lightest-on-parent-hover{color:#c9cde7}.add-wordpress-color-dark,.add-wordpress-color-dark-before:before,.add-wordpress-color-dark-after:after,.add-wordpress-color-dark-on-hover:hover,.add-wordpress-color-dark-to-child-on-hover:hover .add-wordpress-color-dark-on-parent-hover{color:#717cbf}.add-wordpress-color-darker,.add-wordpress-color-darker-before:before,.add-wordpress-color-darker-after:after,.add-wordpress-color-darker-on-hover:hover,.add-wordpress-color-darker-to-child-on-hover:hover .add-wordpress-color-darker-on-parent-hover{color:#606bb7}.add-wordpress-color-darkest,.add-wordpress-color-darkest-before:before,.add-wordpress-color-darkest-after:after,.add-wordpress-color-darkest-on-hover:hover,.add-wordpress-color-darkest-to-child-on-hover:hover .add-wordpress-color-darkest-on-parent-hover{color:#47529d}.add-wordpress-border-color,.add-wordpress-border-color-before:before,.add-wordpress-border-color-after:after,.add-wordpress-border-color-on-hover:hover,.add-wordpress-border-color-to-child-on-hover:hover .add-wordpress-border-color-on-parent-hover{border-color:#838CC7}.add-wordpress-border-color-light,.add-wordpress-border-color-light-before:before,.add-wordpress-border-color-light-after:after,.add-wordpress-border-color-light-on-hover:hover,.add-wordpress-border-color-light-to-child-on-hover:hover .add-wordpress-border-color-light-on-parent-hover{border-color:#959ccf}.add-wordpress-border-color-lighter,.add-wordpress-border-color-lighter-before:before,.add-wordpress-border-color-lighter-after:after,.add-wordpress-border-color-lighter-on-hover:hover,.add-wordpress-border-color-lighter-to-child-on-hover:hover .add-wordpress-border-color-lighter-on-parent-hover{border-color:#a6add7}.add-wordpress-border-color-lightest,.add-wordpress-border-color-lightest-before:before,.add-wordpress-border-color-lightest-after:after,.add-wordpress-border-color-lightest-on-hover:hover,.add-wordpress-border-color-lightest-to-child-on-hover:hover .add-wordpress-border-color-lightest-on-parent-hover{border-color:#c9cde7}.add-wordpress-border-color-dark,.add-wordpress-border-color-dark-before:before,.add-wordpress-border-color-dark-after:after,.add-wordpress-border-color-dark-on-hover:hover,.add-wordpress-border-color-dark-to-child-on-hover:hover .add-wordpress-border-color-dark-on-parent-hover{border-color:#717cbf}.add-wordpress-border-color-darker,.add-wordpress-border-color-darker-before:before,.add-wordpress-border-color-darker-after:after,.add-wordpress-border-color-darker-on-hover:hover,.add-wordpress-border-color-darker-to-child-on-hover:hover .add-wordpress-border-color-darker-on-parent-hover{border-color:#606bb7}.add-wordpress-border-color-darkest,.add-wordpress-border-color-darkest-before:before,.add-wordpress-border-color-darkest-after:after,.add-wordpress-border-color-darkest-on-hover:hover,.add-wordpress-border-color-darkest-to-child-on-hover:hover .add-wordpress-border-color-darkest-on-parent-hover{border-color:#47529d}.add-wordpress-background-color,.add-wordpress-background-color-before:before,.add-wordpress-background-color-after:after,.add-wordpress-background-color-on-hover:hover,.add-wordpress-background-color-to-child-on-hover:hover .add-wordpress-background-color-on-parent-hover{background-color:#838CC7}.add-wordpress-background-color-light,.add-wordpress-background-color-light-before:before,.add-wordpress-background-color-light-after:after,.add-wordpress-background-color-light-on-hover:hover,.add-wordpress-background-color-light-to-child-on-hover:hover .add-wordpress-background-color-light-on-parent-hover{background-color:#959ccf}.add-wordpress-background-color-lighter,.add-wordpress-background-color-lighter-before:before,.add-wordpress-background-color-lighter-after:after,.add-wordpress-background-color-lighter-on-hover:hover,.add-wordpress-background-color-lighter-to-child-on-hover:hover .add-wordpress-background-color-lighter-on-parent-hover{background-color:#a6add7}.add-wordpress-background-color-lightest,.add-wordpress-background-color-lightest-before:before,.add-wordpress-background-color-lightest-after:after,.add-wordpress-background-color-lightest-on-hover:hover,.add-wordpress-background-color-lightest-to-child-on-hover:hover .add-wordpress-background-color-lightest-on-parent-hover{background-color:#c9cde7}.add-wordpress-background-color-dark,.add-wordpress-background-color-dark-before:before,.add-wordpress-background-color-dark-after:after,.add-wordpress-background-color-dark-on-hover:hover,.add-wordpress-background-color-dark-to-child-on-hover:hover .add-wordpress-background-color-dark-on-parent-hover{background-color:#717cbf}.add-wordpress-background-color-darker,.add-wordpress-background-color-darker-before:before,.add-wordpress-background-color-darker-after:after,.add-wordpress-background-color-darker-on-hover:hover,.add-wordpress-background-color-darker-to-child-on-hover:hover .add-wordpress-background-color-darker-on-parent-hover{background-color:#606bb7}.add-wordpress-background-color-darkest,.add-wordpress-background-color-darkest-before:before,.add-wordpress-background-color-darkest-after:after,.add-wordpress-background-color-darkest-on-hover:hover,.add-wordpress-background-color-darkest-to-child-on-hover:hover .add-wordpress-background-color-darkest-on-parent-hover{background-color:#47529d}.add-php-fill,.add-php-fill-before:before,.add-php-fill-after:after,.add-php-fill-on-hover:hover,.add-php-fill-to-child-on-hover:hover .add-php-fill-on-parent-hover{fill:#7D669E}.add-php-fill-light,.add-php-fill-light-before:before,.add-php-fill-light-after:after,.add-php-fill-light-on-hover:hover,.add-php-fill-light-to-child-on-hover:hover .add-php-fill-light-on-parent-hover{fill:#8a76a8}.add-php-fill-lighter,.add-php-fill-lighter-before:before,.add-php-fill-lighter-after:after,.add-php-fill-lighter-on-hover:hover,.add-php-fill-lighter-to-child-on-hover:hover .add-php-fill-lighter-on-parent-hover{fill:#9885b2}.add-php-fill-lightest,.add-php-fill-lightest-before:before,.add-php-fill-lightest-after:after,.add-php-fill-lightest-on-hover:hover,.add-php-fill-lightest-to-child-on-hover:hover .add-php-fill-lightest-on-parent-hover{fill:#b2a4c6}.add-php-fill-dark,.add-php-fill-dark-before:before,.add-php-fill-dark-after:after,.add-php-fill-dark-on-hover:hover,.add-php-fill-dark-to-child-on-hover:hover .add-php-fill-dark-on-parent-hover{fill:#715b90}.add-php-fill-darker,.add-php-fill-darker-before:before,.add-php-fill-darker-after:after,.add-php-fill-darker-on-hover:hover,.add-php-fill-darker-to-child-on-hover:hover .add-php-fill-darker-on-parent-hover{fill:#645180}.add-php-fill-darkest,.add-php-fill-darkest-before:before,.add-php-fill-darkest-after:after,.add-php-fill-darkest-on-hover:hover,.add-php-fill-darkest-to-child-on-hover:hover .add-php-fill-darkest-on-parent-hover{fill:#4c3d61}.add-php-stroke,.add-php-stroke-before:before,.add-php-stroke-after:after,.add-php-stroke-on-hover:hover,.add-php-stroke-to-child-on-hover:hover .add-php-stroke-on-parent-hover{stroke:#7D669E}.add-php-stroke-light,.add-php-stroke-light-before:before,.add-php-stroke-light-after:after,.add-php-stroke-light-on-hover:hover,.add-php-stroke-light-to-child-on-hover:hover .add-php-stroke-light-on-parent-hover{stroke:#8a76a8}.add-php-stroke-lighter,.add-php-stroke-lighter-before:before,.add-php-stroke-lighter-after:after,.add-php-stroke-lighter-on-hover:hover,.add-php-stroke-lighter-to-child-on-hover:hover .add-php-stroke-lighter-on-parent-hover{stroke:#9885b2}.add-php-stroke-lightest,.add-php-stroke-lightest-before:before,.add-php-stroke-lightest-after:after,.add-php-stroke-lightest-on-hover:hover,.add-php-stroke-lightest-to-child-on-hover:hover .add-php-stroke-lightest-on-parent-hover{stroke:#b2a4c6}.add-php-stroke-dark,.add-php-stroke-dark-before:before,.add-php-stroke-dark-after:after,.add-php-stroke-dark-on-hover:hover,.add-php-stroke-dark-to-child-on-hover:hover .add-php-stroke-dark-on-parent-hover{stroke:#715b90}.add-php-stroke-darker,.add-php-stroke-darker-before:before,.add-php-stroke-darker-after:after,.add-php-stroke-darker-on-hover:hover,.add-php-stroke-darker-to-child-on-hover:hover .add-php-stroke-darker-on-parent-hover{stroke:#645180}.add-php-stroke-darkest,.add-php-stroke-darkest-before:before,.add-php-stroke-darkest-after:after,.add-php-stroke-darkest-on-hover:hover,.add-php-stroke-darkest-to-child-on-hover:hover .add-php-stroke-darkest-on-parent-hover{stroke:#4c3d61}.add-php-color,.add-php-color-before:before,.add-php-color-after:after,.add-php-color-on-hover:hover,.add-php-color-to-child-on-hover:hover .add-php-color-on-parent-hover{color:#7D669E}.add-php-color-light,.add-php-color-light-before:before,.add-php-color-light-after:after,.add-php-color-light-on-hover:hover,.add-php-color-light-to-child-on-hover:hover .add-php-color-light-on-parent-hover{color:#8a76a8}.add-php-color-lighter,.add-php-color-lighter-before:before,.add-php-color-lighter-after:after,.add-php-color-lighter-on-hover:hover,.add-php-color-lighter-to-child-on-hover:hover .add-php-color-lighter-on-parent-hover{color:#9885b2}.add-php-color-lightest,.add-php-color-lightest-before:before,.add-php-color-lightest-after:after,.add-php-color-lightest-on-hover:hover,.add-php-color-lightest-to-child-on-hover:hover .add-php-color-lightest-on-parent-hover{color:#b2a4c6}.add-php-color-dark,.add-php-color-dark-before:before,.add-php-color-dark-after:after,.add-php-color-dark-on-hover:hover,.add-php-color-dark-to-child-on-hover:hover .add-php-color-dark-on-parent-hover{color:#715b90}.add-php-color-darker,.add-php-color-darker-before:before,.add-php-color-darker-after:after,.add-php-color-darker-on-hover:hover,.add-php-color-darker-to-child-on-hover:hover .add-php-color-darker-on-parent-hover{color:#645180}.add-php-color-darkest,.add-php-color-darkest-before:before,.add-php-color-darkest-after:after,.add-php-color-darkest-on-hover:hover,.add-php-color-darkest-to-child-on-hover:hover .add-php-color-darkest-on-parent-hover{color:#4c3d61}.add-php-border-color,.add-php-border-color-before:before,.add-php-border-color-after:after,.add-php-border-color-on-hover:hover,.add-php-border-color-to-child-on-hover:hover .add-php-border-color-on-parent-hover{border-color:#7D669E}.add-php-border-color-light,.add-php-border-color-light-before:before,.add-php-border-color-light-after:after,.add-php-border-color-light-on-hover:hover,.add-php-border-color-light-to-child-on-hover:hover .add-php-border-color-light-on-parent-hover{border-color:#8a76a8}.add-php-border-color-lighter,.add-php-border-color-lighter-before:before,.add-php-border-color-lighter-after:after,.add-php-border-color-lighter-on-hover:hover,.add-php-border-color-lighter-to-child-on-hover:hover .add-php-border-color-lighter-on-parent-hover{border-color:#9885b2}.add-php-border-color-lightest,.add-php-border-color-lightest-before:before,.add-php-border-color-lightest-after:after,.add-php-border-color-lightest-on-hover:hover,.add-php-border-color-lightest-to-child-on-hover:hover .add-php-border-color-lightest-on-parent-hover{border-color:#b2a4c6}.add-php-border-color-dark,.add-php-border-color-dark-before:before,.add-php-border-color-dark-after:after,.add-php-border-color-dark-on-hover:hover,.add-php-border-color-dark-to-child-on-hover:hover .add-php-border-color-dark-on-parent-hover{border-color:#715b90}.add-php-border-color-darker,.add-php-border-color-darker-before:before,.add-php-border-color-darker-after:after,.add-php-border-color-darker-on-hover:hover,.add-php-border-color-darker-to-child-on-hover:hover .add-php-border-color-darker-on-parent-hover{border-color:#645180}.add-php-border-color-darkest,.add-php-border-color-darkest-before:before,.add-php-border-color-darkest-after:after,.add-php-border-color-darkest-on-hover:hover,.add-php-border-color-darkest-to-child-on-hover:hover .add-php-border-color-darkest-on-parent-hover{border-color:#4c3d61}.add-php-background-color,.add-php-background-color-before:before,.add-php-background-color-after:after,.add-php-background-color-on-hover:hover,.add-php-background-color-to-child-on-hover:hover .add-php-background-color-on-parent-hover{background-color:#7D669E}.add-php-background-color-light,.add-php-background-color-light-before:before,.add-php-background-color-light-after:after,.add-php-background-color-light-on-hover:hover,.add-php-background-color-light-to-child-on-hover:hover .add-php-background-color-light-on-parent-hover{background-color:#8a76a8}.add-php-background-color-lighter,.add-php-background-color-lighter-before:before,.add-php-background-color-lighter-after:after,.add-php-background-color-lighter-on-hover:hover,.add-php-background-color-lighter-to-child-on-hover:hover .add-php-background-color-lighter-on-parent-hover{background-color:#9885b2}.add-php-background-color-lightest,.add-php-background-color-lightest-before:before,.add-php-background-color-lightest-after:after,.add-php-background-color-lightest-on-hover:hover,.add-php-background-color-lightest-to-child-on-hover:hover .add-php-background-color-lightest-on-parent-hover{background-color:#b2a4c6}.add-php-background-color-dark,.add-php-background-color-dark-before:before,.add-php-background-color-dark-after:after,.add-php-background-color-dark-on-hover:hover,.add-php-background-color-dark-to-child-on-hover:hover .add-php-background-color-dark-on-parent-hover{background-color:#715b90}.add-php-background-color-darker,.add-php-background-color-darker-before:before,.add-php-background-color-darker-after:after,.add-php-background-color-darker-on-hover:hover,.add-php-background-color-darker-to-child-on-hover:hover .add-php-background-color-darker-on-parent-hover{background-color:#645180}.add-php-background-color-darkest,.add-php-background-color-darkest-before:before,.add-php-background-color-darkest-after:after,.add-php-background-color-darkest-on-hover:hover,.add-php-background-color-darkest-to-child-on-hover:hover .add-php-background-color-darkest-on-parent-hover{background-color:#4c3d61}.add-ios-fill,.add-ios-fill-before:before,.add-ios-fill-after:after,.add-ios-fill-on-hover:hover,.add-ios-fill-to-child-on-hover:hover .add-ios-fill-on-parent-hover{fill:#53BBB4}.add-ios-fill-light,.add-ios-fill-light-before:before,.add-ios-fill-light-after:after,.add-ios-fill-light-on-hover:hover,.add-ios-fill-light-to-child-on-hover:hover .add-ios-fill-light-on-parent-hover{fill:#65c2bc}.add-ios-fill-lighter,.add-ios-fill-lighter-before:before,.add-ios-fill-lighter-after:after,.add-ios-fill-lighter-on-hover:hover,.add-ios-fill-lighter-to-child-on-hover:hover .add-ios-fill-lighter-on-parent-hover{fill:#78c9c4}.add-ios-fill-lightest,.add-ios-fill-lightest-before:before,.add-ios-fill-lightest-after:after,.add-ios-fill-lightest-on-hover:hover,.add-ios-fill-lightest-to-child-on-hover:hover .add-ios-fill-lightest-on-parent-hover{fill:#9cd8d4}.add-ios-fill-dark,.add-ios-fill-dark-before:before,.add-ios-fill-dark-after:after,.add-ios-fill-dark-on-hover:hover,.add-ios-fill-dark-to-child-on-hover:hover .add-ios-fill-dark-on-parent-hover{fill:#45afa8}.add-ios-fill-darker,.add-ios-fill-darker-before:before,.add-ios-fill-darker-after:after,.add-ios-fill-darker-on-hover:hover,.add-ios-fill-darker-to-child-on-hover:hover .add-ios-fill-darker-on-parent-hover{fill:#3e9d97}.add-ios-fill-darkest,.add-ios-fill-darkest-before:before,.add-ios-fill-darkest-after:after,.add-ios-fill-darkest-on-hover:hover,.add-ios-fill-darkest-to-child-on-hover:hover .add-ios-fill-darkest-on-parent-hover{fill:#307874}.add-ios-stroke,.add-ios-stroke-before:before,.add-ios-stroke-after:after,.add-ios-stroke-on-hover:hover,.add-ios-stroke-to-child-on-hover:hover .add-ios-stroke-on-parent-hover{stroke:#53BBB4}.add-ios-stroke-light,.add-ios-stroke-light-before:before,.add-ios-stroke-light-after:after,.add-ios-stroke-light-on-hover:hover,.add-ios-stroke-light-to-child-on-hover:hover .add-ios-stroke-light-on-parent-hover{stroke:#65c2bc}.add-ios-stroke-lighter,.add-ios-stroke-lighter-before:before,.add-ios-stroke-lighter-after:after,.add-ios-stroke-lighter-on-hover:hover,.add-ios-stroke-lighter-to-child-on-hover:hover .add-ios-stroke-lighter-on-parent-hover{stroke:#78c9c4}.add-ios-stroke-lightest,.add-ios-stroke-lightest-before:before,.add-ios-stroke-lightest-after:after,.add-ios-stroke-lightest-on-hover:hover,.add-ios-stroke-lightest-to-child-on-hover:hover .add-ios-stroke-lightest-on-parent-hover{stroke:#9cd8d4}.add-ios-stroke-dark,.add-ios-stroke-dark-before:before,.add-ios-stroke-dark-after:after,.add-ios-stroke-dark-on-hover:hover,.add-ios-stroke-dark-to-child-on-hover:hover .add-ios-stroke-dark-on-parent-hover{stroke:#45afa8}.add-ios-stroke-darker,.add-ios-stroke-darker-before:before,.add-ios-stroke-darker-after:after,.add-ios-stroke-darker-on-hover:hover,.add-ios-stroke-darker-to-child-on-hover:hover .add-ios-stroke-darker-on-parent-hover{stroke:#3e9d97}.add-ios-stroke-darkest,.add-ios-stroke-darkest-before:before,.add-ios-stroke-darkest-after:after,.add-ios-stroke-darkest-on-hover:hover,.add-ios-stroke-darkest-to-child-on-hover:hover .add-ios-stroke-darkest-on-parent-hover{stroke:#307874}.add-ios-color,.add-ios-color-before:before,.add-ios-color-after:after,.add-ios-color-on-hover:hover,.add-ios-color-to-child-on-hover:hover .add-ios-color-on-parent-hover{color:#53BBB4}.add-ios-color-light,.add-ios-color-light-before:before,.add-ios-color-light-after:after,.add-ios-color-light-on-hover:hover,.add-ios-color-light-to-child-on-hover:hover .add-ios-color-light-on-parent-hover{color:#65c2bc}.add-ios-color-lighter,.add-ios-color-lighter-before:before,.add-ios-color-lighter-after:after,.add-ios-color-lighter-on-hover:hover,.add-ios-color-lighter-to-child-on-hover:hover .add-ios-color-lighter-on-parent-hover{color:#78c9c4}.add-ios-color-lightest,.add-ios-color-lightest-before:before,.add-ios-color-lightest-after:after,.add-ios-color-lightest-on-hover:hover,.add-ios-color-lightest-to-child-on-hover:hover .add-ios-color-lightest-on-parent-hover{color:#9cd8d4}.add-ios-color-dark,.add-ios-color-dark-before:before,.add-ios-color-dark-after:after,.add-ios-color-dark-on-hover:hover,.add-ios-color-dark-to-child-on-hover:hover .add-ios-color-dark-on-parent-hover{color:#45afa8}.add-ios-color-darker,.add-ios-color-darker-before:before,.add-ios-color-darker-after:after,.add-ios-color-darker-on-hover:hover,.add-ios-color-darker-to-child-on-hover:hover .add-ios-color-darker-on-parent-hover{color:#3e9d97}.add-ios-color-darkest,.add-ios-color-darkest-before:before,.add-ios-color-darkest-after:after,.add-ios-color-darkest-on-hover:hover,.add-ios-color-darkest-to-child-on-hover:hover .add-ios-color-darkest-on-parent-hover{color:#307874}.add-ios-border-color,.add-ios-border-color-before:before,.add-ios-border-color-after:after,.add-ios-border-color-on-hover:hover,.add-ios-border-color-to-child-on-hover:hover .add-ios-border-color-on-parent-hover{border-color:#53BBB4}.add-ios-border-color-light,.add-ios-border-color-light-before:before,.add-ios-border-color-light-after:after,.add-ios-border-color-light-on-hover:hover,.add-ios-border-color-light-to-child-on-hover:hover .add-ios-border-color-light-on-parent-hover{border-color:#65c2bc}.add-ios-border-color-lighter,.add-ios-border-color-lighter-before:before,.add-ios-border-color-lighter-after:after,.add-ios-border-color-lighter-on-hover:hover,.add-ios-border-color-lighter-to-child-on-hover:hover .add-ios-border-color-lighter-on-parent-hover{border-color:#78c9c4}.add-ios-border-color-lightest,.add-ios-border-color-lightest-before:before,.add-ios-border-color-lightest-after:after,.add-ios-border-color-lightest-on-hover:hover,.add-ios-border-color-lightest-to-child-on-hover:hover .add-ios-border-color-lightest-on-parent-hover{border-color:#9cd8d4}.add-ios-border-color-dark,.add-ios-border-color-dark-before:before,.add-ios-border-color-dark-after:after,.add-ios-border-color-dark-on-hover:hover,.add-ios-border-color-dark-to-child-on-hover:hover .add-ios-border-color-dark-on-parent-hover{border-color:#45afa8}.add-ios-border-color-darker,.add-ios-border-color-darker-before:before,.add-ios-border-color-darker-after:after,.add-ios-border-color-darker-on-hover:hover,.add-ios-border-color-darker-to-child-on-hover:hover .add-ios-border-color-darker-on-parent-hover{border-color:#3e9d97}.add-ios-border-color-darkest,.add-ios-border-color-darkest-before:before,.add-ios-border-color-darkest-after:after,.add-ios-border-color-darkest-on-hover:hover,.add-ios-border-color-darkest-to-child-on-hover:hover .add-ios-border-color-darkest-on-parent-hover{border-color:#307874}.add-ios-background-color,.add-ios-background-color-before:before,.add-ios-background-color-after:after,.add-ios-background-color-on-hover:hover,.add-ios-background-color-to-child-on-hover:hover .add-ios-background-color-on-parent-hover{background-color:#53BBB4}.add-ios-background-color-light,.add-ios-background-color-light-before:before,.add-ios-background-color-light-after:after,.add-ios-background-color-light-on-hover:hover,.add-ios-background-color-light-to-child-on-hover:hover .add-ios-background-color-light-on-parent-hover{background-color:#65c2bc}.add-ios-background-color-lighter,.add-ios-background-color-lighter-before:before,.add-ios-background-color-lighter-after:after,.add-ios-background-color-lighter-on-hover:hover,.add-ios-background-color-lighter-to-child-on-hover:hover .add-ios-background-color-lighter-on-parent-hover{background-color:#78c9c4}.add-ios-background-color-lightest,.add-ios-background-color-lightest-before:before,.add-ios-background-color-lightest-after:after,.add-ios-background-color-lightest-on-hover:hover,.add-ios-background-color-lightest-to-child-on-hover:hover .add-ios-background-color-lightest-on-parent-hover{background-color:#9cd8d4}.add-ios-background-color-dark,.add-ios-background-color-dark-before:before,.add-ios-background-color-dark-after:after,.add-ios-background-color-dark-on-hover:hover,.add-ios-background-color-dark-to-child-on-hover:hover .add-ios-background-color-dark-on-parent-hover{background-color:#45afa8}.add-ios-background-color-darker,.add-ios-background-color-darker-before:before,.add-ios-background-color-darker-after:after,.add-ios-background-color-darker-on-hover:hover,.add-ios-background-color-darker-to-child-on-hover:hover .add-ios-background-color-darker-on-parent-hover{background-color:#3e9d97}.add-ios-background-color-darkest,.add-ios-background-color-darkest-before:before,.add-ios-background-color-darkest-after:after,.add-ios-background-color-darkest-on-hover:hover,.add-ios-background-color-darkest-to-child-on-hover:hover .add-ios-background-color-darkest-on-parent-hover{background-color:#307874}.add-android-fill,.add-android-fill-before:before,.add-android-fill-after:after,.add-android-fill-on-hover:hover,.add-android-fill-to-child-on-hover:hover .add-android-fill-on-parent-hover{fill:#5cb860}.add-android-fill-light,.add-android-fill-light-before:before,.add-android-fill-light-after:after,.add-android-fill-light-on-hover:hover,.add-android-fill-light-to-child-on-hover:hover .add-android-fill-light-on-parent-hover{fill:#6ec071}.add-android-fill-lighter,.add-android-fill-lighter-before:before,.add-android-fill-lighter-after:after,.add-android-fill-lighter-on-hover:hover,.add-android-fill-lighter-to-child-on-hover:hover .add-android-fill-lighter-on-parent-hover{fill:#80c783}.add-android-fill-lightest,.add-android-fill-lightest-before:before,.add-android-fill-lightest-after:after,.add-android-fill-lightest-on-hover:hover,.add-android-fill-lightest-to-child-on-hover:hover .add-android-fill-lightest-on-parent-hover{fill:#a3d7a5}.add-android-fill-dark,.add-android-fill-dark-before:before,.add-android-fill-dark-after:after,.add-android-fill-dark-on-hover:hover,.add-android-fill-dark-to-child-on-hover:hover .add-android-fill-dark-on-parent-hover{fill:#4cae50}.add-android-fill-darker,.add-android-fill-darker-before:before,.add-android-fill-darker-after:after,.add-android-fill-darker-on-hover:hover,.add-android-fill-darker-to-child-on-hover:hover .add-android-fill-darker-on-parent-hover{fill:#449d48}.add-android-fill-darkest,.add-android-fill-darkest-before:before,.add-android-fill-darkest-after:after,.add-android-fill-darkest-on-hover:hover,.add-android-fill-darkest-to-child-on-hover:hover .add-android-fill-darkest-on-parent-hover{fill:#357938}.add-android-stroke,.add-android-stroke-before:before,.add-android-stroke-after:after,.add-android-stroke-on-hover:hover,.add-android-stroke-to-child-on-hover:hover .add-android-stroke-on-parent-hover{stroke:#5cb860}.add-android-stroke-light,.add-android-stroke-light-before:before,.add-android-stroke-light-after:after,.add-android-stroke-light-on-hover:hover,.add-android-stroke-light-to-child-on-hover:hover .add-android-stroke-light-on-parent-hover{stroke:#6ec071}.add-android-stroke-lighter,.add-android-stroke-lighter-before:before,.add-android-stroke-lighter-after:after,.add-android-stroke-lighter-on-hover:hover,.add-android-stroke-lighter-to-child-on-hover:hover .add-android-stroke-lighter-on-parent-hover{stroke:#80c783}.add-android-stroke-lightest,.add-android-stroke-lightest-before:before,.add-android-stroke-lightest-after:after,.add-android-stroke-lightest-on-hover:hover,.add-android-stroke-lightest-to-child-on-hover:hover .add-android-stroke-lightest-on-parent-hover{stroke:#a3d7a5}.add-android-stroke-dark,.add-android-stroke-dark-before:before,.add-android-stroke-dark-after:after,.add-android-stroke-dark-on-hover:hover,.add-android-stroke-dark-to-child-on-hover:hover .add-android-stroke-dark-on-parent-hover{stroke:#4cae50}.add-android-stroke-darker,.add-android-stroke-darker-before:before,.add-android-stroke-darker-after:after,.add-android-stroke-darker-on-hover:hover,.add-android-stroke-darker-to-child-on-hover:hover .add-android-stroke-darker-on-parent-hover{stroke:#449d48}.add-android-stroke-darkest,.add-android-stroke-darkest-before:before,.add-android-stroke-darkest-after:after,.add-android-stroke-darkest-on-hover:hover,.add-android-stroke-darkest-to-child-on-hover:hover .add-android-stroke-darkest-on-parent-hover{stroke:#357938}.add-android-color,.add-android-color-before:before,.add-android-color-after:after,.add-android-color-on-hover:hover,.add-android-color-to-child-on-hover:hover .add-android-color-on-parent-hover{color:#5cb860}.add-android-color-light,.add-android-color-light-before:before,.add-android-color-light-after:after,.add-android-color-light-on-hover:hover,.add-android-color-light-to-child-on-hover:hover .add-android-color-light-on-parent-hover{color:#6ec071}.add-android-color-lighter,.add-android-color-lighter-before:before,.add-android-color-lighter-after:after,.add-android-color-lighter-on-hover:hover,.add-android-color-lighter-to-child-on-hover:hover .add-android-color-lighter-on-parent-hover{color:#80c783}.add-android-color-lightest,.add-android-color-lightest-before:before,.add-android-color-lightest-after:after,.add-android-color-lightest-on-hover:hover,.add-android-color-lightest-to-child-on-hover:hover .add-android-color-lightest-on-parent-hover{color:#a3d7a5}.add-android-color-dark,.add-android-color-dark-before:before,.add-android-color-dark-after:after,.add-android-color-dark-on-hover:hover,.add-android-color-dark-to-child-on-hover:hover .add-android-color-dark-on-parent-hover{color:#4cae50}.add-android-color-darker,.add-android-color-darker-before:before,.add-android-color-darker-after:after,.add-android-color-darker-on-hover:hover,.add-android-color-darker-to-child-on-hover:hover .add-android-color-darker-on-parent-hover{color:#449d48}.add-android-color-darkest,.add-android-color-darkest-before:before,.add-android-color-darkest-after:after,.add-android-color-darkest-on-hover:hover,.add-android-color-darkest-to-child-on-hover:hover .add-android-color-darkest-on-parent-hover{color:#357938}.add-android-border-color,.add-android-border-color-before:before,.add-android-border-color-after:after,.add-android-border-color-on-hover:hover,.add-android-border-color-to-child-on-hover:hover .add-android-border-color-on-parent-hover{border-color:#5cb860}.add-android-border-color-light,.add-android-border-color-light-before:before,.add-android-border-color-light-after:after,.add-android-border-color-light-on-hover:hover,.add-android-border-color-light-to-child-on-hover:hover .add-android-border-color-light-on-parent-hover{border-color:#6ec071}.add-android-border-color-lighter,.add-android-border-color-lighter-before:before,.add-android-border-color-lighter-after:after,.add-android-border-color-lighter-on-hover:hover,.add-android-border-color-lighter-to-child-on-hover:hover .add-android-border-color-lighter-on-parent-hover{border-color:#80c783}.add-android-border-color-lightest,.add-android-border-color-lightest-before:before,.add-android-border-color-lightest-after:after,.add-android-border-color-lightest-on-hover:hover,.add-android-border-color-lightest-to-child-on-hover:hover .add-android-border-color-lightest-on-parent-hover{border-color:#a3d7a5}.add-android-border-color-dark,.add-android-border-color-dark-before:before,.add-android-border-color-dark-after:after,.add-android-border-color-dark-on-hover:hover,.add-android-border-color-dark-to-child-on-hover:hover .add-android-border-color-dark-on-parent-hover{border-color:#4cae50}.add-android-border-color-darker,.add-android-border-color-darker-before:before,.add-android-border-color-darker-after:after,.add-android-border-color-darker-on-hover:hover,.add-android-border-color-darker-to-child-on-hover:hover .add-android-border-color-darker-on-parent-hover{border-color:#449d48}.add-android-border-color-darkest,.add-android-border-color-darkest-before:before,.add-android-border-color-darkest-after:after,.add-android-border-color-darkest-on-hover:hover,.add-android-border-color-darkest-to-child-on-hover:hover .add-android-border-color-darkest-on-parent-hover{border-color:#357938}.add-android-background-color,.add-android-background-color-before:before,.add-android-background-color-after:after,.add-android-background-color-on-hover:hover,.add-android-background-color-to-child-on-hover:hover .add-android-background-color-on-parent-hover{background-color:#5cb860}.add-android-background-color-light,.add-android-background-color-light-before:before,.add-android-background-color-light-after:after,.add-android-background-color-light-on-hover:hover,.add-android-background-color-light-to-child-on-hover:hover .add-android-background-color-light-on-parent-hover{background-color:#6ec071}.add-android-background-color-lighter,.add-android-background-color-lighter-before:before,.add-android-background-color-lighter-after:after,.add-android-background-color-lighter-on-hover:hover,.add-android-background-color-lighter-to-child-on-hover:hover .add-android-background-color-lighter-on-parent-hover{background-color:#80c783}.add-android-background-color-lightest,.add-android-background-color-lightest-before:before,.add-android-background-color-lightest-after:after,.add-android-background-color-lightest-on-hover:hover,.add-android-background-color-lightest-to-child-on-hover:hover .add-android-background-color-lightest-on-parent-hover{background-color:#a3d7a5}.add-android-background-color-dark,.add-android-background-color-dark-before:before,.add-android-background-color-dark-after:after,.add-android-background-color-dark-on-hover:hover,.add-android-background-color-dark-to-child-on-hover:hover .add-android-background-color-dark-on-parent-hover{background-color:#4cae50}.add-android-background-color-darker,.add-android-background-color-darker-before:before,.add-android-background-color-darker-after:after,.add-android-background-color-darker-on-hover:hover,.add-android-background-color-darker-to-child-on-hover:hover .add-android-background-color-darker-on-parent-hover{background-color:#449d48}.add-android-background-color-darkest,.add-android-background-color-darkest-before:before,.add-android-background-color-darkest-after:after,.add-android-background-color-darkest-on-hover:hover,.add-android-background-color-darkest-to-child-on-hover:hover .add-android-background-color-darkest-on-parent-hover{background-color:#357938}.add-design-fill,.add-design-fill-before:before,.add-design-fill-after:after,.add-design-fill-on-hover:hover,.add-design-fill-to-child-on-hover:hover .add-design-fill-on-parent-hover{fill:#e59a13}.add-design-fill-light,.add-design-fill-light-before:before,.add-design-fill-light-after:after,.add-design-fill-light-on-hover:hover,.add-design-fill-light-to-child-on-hover:hover .add-design-fill-light-on-parent-hover{fill:#eda525}.add-design-fill-lighter,.add-design-fill-lighter-before:before,.add-design-fill-lighter-after:after,.add-design-fill-lighter-on-hover:hover,.add-design-fill-lighter-to-child-on-hover:hover .add-design-fill-lighter-on-parent-hover{fill:#efaf3c}.add-design-fill-lightest,.add-design-fill-lightest-before:before,.add-design-fill-lightest-after:after,.add-design-fill-lightest-on-hover:hover,.add-design-fill-lightest-to-child-on-hover:hover .add-design-fill-lightest-on-parent-hover{fill:#f3c26b}.add-design-fill-dark,.add-design-fill-dark-before:before,.add-design-fill-dark-after:after,.add-design-fill-dark-on-hover:hover,.add-design-fill-dark-to-child-on-hover:hover .add-design-fill-dark-on-parent-hover{fill:#cd8a11}.add-design-fill-darker,.add-design-fill-darker-before:before,.add-design-fill-darker-after:after,.add-design-fill-darker-on-hover:hover,.add-design-fill-darker-to-child-on-hover:hover .add-design-fill-darker-on-parent-hover{fill:#b67a0f}.add-design-fill-darkest,.add-design-fill-darkest-before:before,.add-design-fill-darkest-after:after,.add-design-fill-darkest-on-hover:hover,.add-design-fill-darkest-to-child-on-hover:hover .add-design-fill-darkest-on-parent-hover{fill:#875b0b}.add-design-stroke,.add-design-stroke-before:before,.add-design-stroke-after:after,.add-design-stroke-on-hover:hover,.add-design-stroke-to-child-on-hover:hover .add-design-stroke-on-parent-hover{stroke:#e59a13}.add-design-stroke-light,.add-design-stroke-light-before:before,.add-design-stroke-light-after:after,.add-design-stroke-light-on-hover:hover,.add-design-stroke-light-to-child-on-hover:hover .add-design-stroke-light-on-parent-hover{stroke:#eda525}.add-design-stroke-lighter,.add-design-stroke-lighter-before:before,.add-design-stroke-lighter-after:after,.add-design-stroke-lighter-on-hover:hover,.add-design-stroke-lighter-to-child-on-hover:hover .add-design-stroke-lighter-on-parent-hover{stroke:#efaf3c}.add-design-stroke-lightest,.add-design-stroke-lightest-before:before,.add-design-stroke-lightest-after:after,.add-design-stroke-lightest-on-hover:hover,.add-design-stroke-lightest-to-child-on-hover:hover .add-design-stroke-lightest-on-parent-hover{stroke:#f3c26b}.add-design-stroke-dark,.add-design-stroke-dark-before:before,.add-design-stroke-dark-after:after,.add-design-stroke-dark-on-hover:hover,.add-design-stroke-dark-to-child-on-hover:hover .add-design-stroke-dark-on-parent-hover{stroke:#cd8a11}.add-design-stroke-darker,.add-design-stroke-darker-before:before,.add-design-stroke-darker-after:after,.add-design-stroke-darker-on-hover:hover,.add-design-stroke-darker-to-child-on-hover:hover .add-design-stroke-darker-on-parent-hover{stroke:#b67a0f}.add-design-stroke-darkest,.add-design-stroke-darkest-before:before,.add-design-stroke-darkest-after:after,.add-design-stroke-darkest-on-hover:hover,.add-design-stroke-darkest-to-child-on-hover:hover .add-design-stroke-darkest-on-parent-hover{stroke:#875b0b}.add-design-color,.add-design-color-before:before,.add-design-color-after:after,.add-design-color-on-hover:hover,.add-design-color-to-child-on-hover:hover .add-design-color-on-parent-hover{color:#e59a13}.add-design-color-light,.add-design-color-light-before:before,.add-design-color-light-after:after,.add-design-color-light-on-hover:hover,.add-design-color-light-to-child-on-hover:hover .add-design-color-light-on-parent-hover{color:#eda525}.add-design-color-lighter,.add-design-color-lighter-before:before,.add-design-color-lighter-after:after,.add-design-color-lighter-on-hover:hover,.add-design-color-lighter-to-child-on-hover:hover .add-design-color-lighter-on-parent-hover{color:#efaf3c}.add-design-color-lightest,.add-design-color-lightest-before:before,.add-design-color-lightest-after:after,.add-design-color-lightest-on-hover:hover,.add-design-color-lightest-to-child-on-hover:hover .add-design-color-lightest-on-parent-hover{color:#f3c26b}.add-design-color-dark,.add-design-color-dark-before:before,.add-design-color-dark-after:after,.add-design-color-dark-on-hover:hover,.add-design-color-dark-to-child-on-hover:hover .add-design-color-dark-on-parent-hover{color:#cd8a11}.add-design-color-darker,.add-design-color-darker-before:before,.add-design-color-darker-after:after,.add-design-color-darker-on-hover:hover,.add-design-color-darker-to-child-on-hover:hover .add-design-color-darker-on-parent-hover{color:#b67a0f}.add-design-color-darkest,.add-design-color-darkest-before:before,.add-design-color-darkest-after:after,.add-design-color-darkest-on-hover:hover,.add-design-color-darkest-to-child-on-hover:hover .add-design-color-darkest-on-parent-hover{color:#875b0b}.add-design-border-color,.add-design-border-color-before:before,.add-design-border-color-after:after,.add-design-border-color-on-hover:hover,.add-design-border-color-to-child-on-hover:hover .add-design-border-color-on-parent-hover{border-color:#e59a13}.add-design-border-color-light,.add-design-border-color-light-before:before,.add-design-border-color-light-after:after,.add-design-border-color-light-on-hover:hover,.add-design-border-color-light-to-child-on-hover:hover .add-design-border-color-light-on-parent-hover{border-color:#eda525}.add-design-border-color-lighter,.add-design-border-color-lighter-before:before,.add-design-border-color-lighter-after:after,.add-design-border-color-lighter-on-hover:hover,.add-design-border-color-lighter-to-child-on-hover:hover .add-design-border-color-lighter-on-parent-hover{border-color:#efaf3c}.add-design-border-color-lightest,.add-design-border-color-lightest-before:before,.add-design-border-color-lightest-after:after,.add-design-border-color-lightest-on-hover:hover,.add-design-border-color-lightest-to-child-on-hover:hover .add-design-border-color-lightest-on-parent-hover{border-color:#f3c26b}.add-design-border-color-dark,.add-design-border-color-dark-before:before,.add-design-border-color-dark-after:after,.add-design-border-color-dark-on-hover:hover,.add-design-border-color-dark-to-child-on-hover:hover .add-design-border-color-dark-on-parent-hover{border-color:#cd8a11}.add-design-border-color-darker,.add-design-border-color-darker-before:before,.add-design-border-color-darker-after:after,.add-design-border-color-darker-on-hover:hover,.add-design-border-color-darker-to-child-on-hover:hover .add-design-border-color-darker-on-parent-hover{border-color:#b67a0f}.add-design-border-color-darkest,.add-design-border-color-darkest-before:before,.add-design-border-color-darkest-after:after,.add-design-border-color-darkest-on-hover:hover,.add-design-border-color-darkest-to-child-on-hover:hover .add-design-border-color-darkest-on-parent-hover{border-color:#875b0b}.add-design-background-color,.add-design-background-color-before:before,.add-design-background-color-after:after,.add-design-background-color-on-hover:hover,.add-design-background-color-to-child-on-hover:hover .add-design-background-color-on-parent-hover{background-color:#e59a13}.add-design-background-color-light,.add-design-background-color-light-before:before,.add-design-background-color-light-after:after,.add-design-background-color-light-on-hover:hover,.add-design-background-color-light-to-child-on-hover:hover .add-design-background-color-light-on-parent-hover{background-color:#eda525}.add-design-background-color-lighter,.add-design-background-color-lighter-before:before,.add-design-background-color-lighter-after:after,.add-design-background-color-lighter-on-hover:hover,.add-design-background-color-lighter-to-child-on-hover:hover .add-design-background-color-lighter-on-parent-hover{background-color:#efaf3c}.add-design-background-color-lightest,.add-design-background-color-lightest-before:before,.add-design-background-color-lightest-after:after,.add-design-background-color-lightest-on-hover:hover,.add-design-background-color-lightest-to-child-on-hover:hover .add-design-background-color-lightest-on-parent-hover{background-color:#f3c26b}.add-design-background-color-dark,.add-design-background-color-dark-before:before,.add-design-background-color-dark-after:after,.add-design-background-color-dark-on-hover:hover,.add-design-background-color-dark-to-child-on-hover:hover .add-design-background-color-dark-on-parent-hover{background-color:#cd8a11}.add-design-background-color-darker,.add-design-background-color-darker-before:before,.add-design-background-color-darker-after:after,.add-design-background-color-darker-on-hover:hover,.add-design-background-color-darker-to-child-on-hover:hover .add-design-background-color-darker-on-parent-hover{background-color:#b67a0f}.add-design-background-color-darkest,.add-design-background-color-darkest-before:before,.add-design-background-color-darkest-after:after,.add-design-background-color-darkest-on-hover:hover,.add-design-background-color-darkest-to-child-on-hover:hover .add-design-background-color-darkest-on-parent-hover{background-color:#875b0b}.add-development-tools-fill,.add-development-tools-fill-before:before,.add-development-tools-fill-after:after,.add-development-tools-fill-on-hover:hover,.add-development-tools-fill-to-child-on-hover:hover .add-development-tools-fill-on-parent-hover{fill:#637a91}.add-development-tools-fill-light,.add-development-tools-fill-light-before:before,.add-development-tools-fill-light-after:after,.add-development-tools-fill-light-on-hover:hover,.add-development-tools-fill-light-to-child-on-hover:hover .add-development-tools-fill-light-on-parent-hover{fill:#70879d}.add-development-tools-fill-lighter,.add-development-tools-fill-lighter-before:before,.add-development-tools-fill-lighter-after:after,.add-development-tools-fill-lighter-on-hover:hover,.add-development-tools-fill-lighter-to-child-on-hover:hover .add-development-tools-fill-lighter-on-parent-hover{fill:#7f94a8}.add-development-tools-fill-lightest,.add-development-tools-fill-lightest-before:before,.add-development-tools-fill-lightest-after:after,.add-development-tools-fill-lightest-on-hover:hover,.add-development-tools-fill-lightest-to-child-on-hover:hover .add-development-tools-fill-lightest-on-parent-hover{fill:#9eadbc}.add-development-tools-fill-dark,.add-development-tools-fill-dark-before:before,.add-development-tools-fill-dark-after:after,.add-development-tools-fill-dark-on-hover:hover,.add-development-tools-fill-dark-to-child-on-hover:hover .add-development-tools-fill-dark-on-parent-hover{fill:#596d82}.add-development-tools-fill-darker,.add-development-tools-fill-darker-before:before,.add-development-tools-fill-darker-after:after,.add-development-tools-fill-darker-on-hover:hover,.add-development-tools-fill-darker-to-child-on-hover:hover .add-development-tools-fill-darker-on-parent-hover{fill:#4e6173}.add-development-tools-fill-darkest,.add-development-tools-fill-darkest-before:before,.add-development-tools-fill-darkest-after:after,.add-development-tools-fill-darkest-on-hover:hover,.add-development-tools-fill-darkest-to-child-on-hover:hover .add-development-tools-fill-darkest-on-parent-hover{fill:#3a4754}.add-development-tools-stroke,.add-development-tools-stroke-before:before,.add-development-tools-stroke-after:after,.add-development-tools-stroke-on-hover:hover,.add-development-tools-stroke-to-child-on-hover:hover .add-development-tools-stroke-on-parent-hover{stroke:#637a91}.add-development-tools-stroke-light,.add-development-tools-stroke-light-before:before,.add-development-tools-stroke-light-after:after,.add-development-tools-stroke-light-on-hover:hover,.add-development-tools-stroke-light-to-child-on-hover:hover .add-development-tools-stroke-light-on-parent-hover{stroke:#70879d}.add-development-tools-stroke-lighter,.add-development-tools-stroke-lighter-before:before,.add-development-tools-stroke-lighter-after:after,.add-development-tools-stroke-lighter-on-hover:hover,.add-development-tools-stroke-lighter-to-child-on-hover:hover .add-development-tools-stroke-lighter-on-parent-hover{stroke:#7f94a8}.add-development-tools-stroke-lightest,.add-development-tools-stroke-lightest-before:before,.add-development-tools-stroke-lightest-after:after,.add-development-tools-stroke-lightest-on-hover:hover,.add-development-tools-stroke-lightest-to-child-on-hover:hover .add-development-tools-stroke-lightest-on-parent-hover{stroke:#9eadbc}.add-development-tools-stroke-dark,.add-development-tools-stroke-dark-before:before,.add-development-tools-stroke-dark-after:after,.add-development-tools-stroke-dark-on-hover:hover,.add-development-tools-stroke-dark-to-child-on-hover:hover .add-development-tools-stroke-dark-on-parent-hover{stroke:#596d82}.add-development-tools-stroke-darker,.add-development-tools-stroke-darker-before:before,.add-development-tools-stroke-darker-after:after,.add-development-tools-stroke-darker-on-hover:hover,.add-development-tools-stroke-darker-to-child-on-hover:hover .add-development-tools-stroke-darker-on-parent-hover{stroke:#4e6173}.add-development-tools-stroke-darkest,.add-development-tools-stroke-darkest-before:before,.add-development-tools-stroke-darkest-after:after,.add-development-tools-stroke-darkest-on-hover:hover,.add-development-tools-stroke-darkest-to-child-on-hover:hover .add-development-tools-stroke-darkest-on-parent-hover{stroke:#3a4754}.add-development-tools-color,.add-development-tools-color-before:before,.add-development-tools-color-after:after,.add-development-tools-color-on-hover:hover,.add-development-tools-color-to-child-on-hover:hover .add-development-tools-color-on-parent-hover{color:#637a91}.add-development-tools-color-light,.add-development-tools-color-light-before:before,.add-development-tools-color-light-after:after,.add-development-tools-color-light-on-hover:hover,.add-development-tools-color-light-to-child-on-hover:hover .add-development-tools-color-light-on-parent-hover{color:#70879d}.add-development-tools-color-lighter,.add-development-tools-color-lighter-before:before,.add-development-tools-color-lighter-after:after,.add-development-tools-color-lighter-on-hover:hover,.add-development-tools-color-lighter-to-child-on-hover:hover .add-development-tools-color-lighter-on-parent-hover{color:#7f94a8}.add-development-tools-color-lightest,.add-development-tools-color-lightest-before:before,.add-development-tools-color-lightest-after:after,.add-development-tools-color-lightest-on-hover:hover,.add-development-tools-color-lightest-to-child-on-hover:hover .add-development-tools-color-lightest-on-parent-hover{color:#9eadbc}.add-development-tools-color-dark,.add-development-tools-color-dark-before:before,.add-development-tools-color-dark-after:after,.add-development-tools-color-dark-on-hover:hover,.add-development-tools-color-dark-to-child-on-hover:hover .add-development-tools-color-dark-on-parent-hover{color:#596d82}.add-development-tools-color-darker,.add-development-tools-color-darker-before:before,.add-development-tools-color-darker-after:after,.add-development-tools-color-darker-on-hover:hover,.add-development-tools-color-darker-to-child-on-hover:hover .add-development-tools-color-darker-on-parent-hover{color:#4e6173}.add-development-tools-color-darkest,.add-development-tools-color-darkest-before:before,.add-development-tools-color-darkest-after:after,.add-development-tools-color-darkest-on-hover:hover,.add-development-tools-color-darkest-to-child-on-hover:hover .add-development-tools-color-darkest-on-parent-hover{color:#3a4754}.add-development-tools-border-color,.add-development-tools-border-color-before:before,.add-development-tools-border-color-after:after,.add-development-tools-border-color-on-hover:hover,.add-development-tools-border-color-to-child-on-hover:hover .add-development-tools-border-color-on-parent-hover{border-color:#637a91}.add-development-tools-border-color-light,.add-development-tools-border-color-light-before:before,.add-development-tools-border-color-light-after:after,.add-development-tools-border-color-light-on-hover:hover,.add-development-tools-border-color-light-to-child-on-hover:hover .add-development-tools-border-color-light-on-parent-hover{border-color:#70879d}.add-development-tools-border-color-lighter,.add-development-tools-border-color-lighter-before:before,.add-development-tools-border-color-lighter-after:after,.add-development-tools-border-color-lighter-on-hover:hover,.add-development-tools-border-color-lighter-to-child-on-hover:hover .add-development-tools-border-color-lighter-on-parent-hover{border-color:#7f94a8}.add-development-tools-border-color-lightest,.add-development-tools-border-color-lightest-before:before,.add-development-tools-border-color-lightest-after:after,.add-development-tools-border-color-lightest-on-hover:hover,.add-development-tools-border-color-lightest-to-child-on-hover:hover .add-development-tools-border-color-lightest-on-parent-hover{border-color:#9eadbc}.add-development-tools-border-color-dark,.add-development-tools-border-color-dark-before:before,.add-development-tools-border-color-dark-after:after,.add-development-tools-border-color-dark-on-hover:hover,.add-development-tools-border-color-dark-to-child-on-hover:hover .add-development-tools-border-color-dark-on-parent-hover{border-color:#596d82}.add-development-tools-border-color-darker,.add-development-tools-border-color-darker-before:before,.add-development-tools-border-color-darker-after:after,.add-development-tools-border-color-darker-on-hover:hover,.add-development-tools-border-color-darker-to-child-on-hover:hover .add-development-tools-border-color-darker-on-parent-hover{border-color:#4e6173}.add-development-tools-border-color-darkest,.add-development-tools-border-color-darkest-before:before,.add-development-tools-border-color-darkest-after:after,.add-development-tools-border-color-darkest-on-hover:hover,.add-development-tools-border-color-darkest-to-child-on-hover:hover .add-development-tools-border-color-darkest-on-parent-hover{border-color:#3a4754}.add-development-tools-background-color,.add-development-tools-background-color-before:before,.add-development-tools-background-color-after:after,.add-development-tools-background-color-on-hover:hover,.add-development-tools-background-color-to-child-on-hover:hover .add-development-tools-background-color-on-parent-hover{background-color:#637a91}.add-development-tools-background-color-light,.add-development-tools-background-color-light-before:before,.add-development-tools-background-color-light-after:after,.add-development-tools-background-color-light-on-hover:hover,.add-development-tools-background-color-light-to-child-on-hover:hover .add-development-tools-background-color-light-on-parent-hover{background-color:#70879d}.add-development-tools-background-color-lighter,.add-development-tools-background-color-lighter-before:before,.add-development-tools-background-color-lighter-after:after,.add-development-tools-background-color-lighter-on-hover:hover,.add-development-tools-background-color-lighter-to-child-on-hover:hover .add-development-tools-background-color-lighter-on-parent-hover{background-color:#7f94a8}.add-development-tools-background-color-lightest,.add-development-tools-background-color-lightest-before:before,.add-development-tools-background-color-lightest-after:after,.add-development-tools-background-color-lightest-on-hover:hover,.add-development-tools-background-color-lightest-to-child-on-hover:hover .add-development-tools-background-color-lightest-on-parent-hover{background-color:#9eadbc}.add-development-tools-background-color-dark,.add-development-tools-background-color-dark-before:before,.add-development-tools-background-color-dark-after:after,.add-development-tools-background-color-dark-on-hover:hover,.add-development-tools-background-color-dark-to-child-on-hover:hover .add-development-tools-background-color-dark-on-parent-hover{background-color:#596d82}.add-development-tools-background-color-darker,.add-development-tools-background-color-darker-before:before,.add-development-tools-background-color-darker-after:after,.add-development-tools-background-color-darker-on-hover:hover,.add-development-tools-background-color-darker-to-child-on-hover:hover .add-development-tools-background-color-darker-on-parent-hover{background-color:#4e6173}.add-development-tools-background-color-darkest,.add-development-tools-background-color-darkest-before:before,.add-development-tools-background-color-darkest-after:after,.add-development-tools-background-color-darkest-on-hover:hover,.add-development-tools-background-color-darkest-to-child-on-hover:hover .add-development-tools-background-color-darkest-on-parent-hover{background-color:#3a4754}.add-python-fill,.add-python-fill-before:before,.add-python-fill-after:after,.add-python-fill-on-hover:hover,.add-python-fill-to-child-on-hover:hover .add-python-fill-on-parent-hover{fill:#f092b0}.add-python-fill-light,.add-python-fill-light-before:before,.add-python-fill-light-after:after,.add-python-fill-light-on-hover:hover,.add-python-fill-light-to-child-on-hover:hover .add-python-fill-light-on-parent-hover{fill:#f3a8c0}.add-python-fill-lighter,.add-python-fill-lighter-before:before,.add-python-fill-lighter-after:after,.add-python-fill-lighter-on-hover:hover,.add-python-fill-lighter-to-child-on-hover:hover .add-python-fill-lighter-on-parent-hover{fill:#f6bfd0}.add-python-fill-lightest,.add-python-fill-lightest-before:before,.add-python-fill-lightest-after:after,.add-python-fill-lightest-on-hover:hover,.add-python-fill-lightest-to-child-on-hover:hover .add-python-fill-lightest-on-parent-hover{fill:#fcecf1}.add-python-fill-dark,.add-python-fill-dark-before:before,.add-python-fill-dark-after:after,.add-python-fill-dark-on-hover:hover,.add-python-fill-dark-to-child-on-hover:hover .add-python-fill-dark-on-parent-hover{fill:#ed7ca0}.add-python-fill-darker,.add-python-fill-darker-before:before,.add-python-fill-darker-after:after,.add-python-fill-darker-on-hover:hover,.add-python-fill-darker-to-child-on-hover:hover .add-python-fill-darker-on-parent-hover{fill:#ea6590}.add-python-fill-darkest,.add-python-fill-darkest-before:before,.add-python-fill-darkest-after:after,.add-python-fill-darkest-on-hover:hover,.add-python-fill-darkest-to-child-on-hover:hover .add-python-fill-darkest-on-parent-hover{fill:#e4386f}.add-python-stroke,.add-python-stroke-before:before,.add-python-stroke-after:after,.add-python-stroke-on-hover:hover,.add-python-stroke-to-child-on-hover:hover .add-python-stroke-on-parent-hover{stroke:#f092b0}.add-python-stroke-light,.add-python-stroke-light-before:before,.add-python-stroke-light-after:after,.add-python-stroke-light-on-hover:hover,.add-python-stroke-light-to-child-on-hover:hover .add-python-stroke-light-on-parent-hover{stroke:#f3a8c0}.add-python-stroke-lighter,.add-python-stroke-lighter-before:before,.add-python-stroke-lighter-after:after,.add-python-stroke-lighter-on-hover:hover,.add-python-stroke-lighter-to-child-on-hover:hover .add-python-stroke-lighter-on-parent-hover{stroke:#f6bfd0}.add-python-stroke-lightest,.add-python-stroke-lightest-before:before,.add-python-stroke-lightest-after:after,.add-python-stroke-lightest-on-hover:hover,.add-python-stroke-lightest-to-child-on-hover:hover .add-python-stroke-lightest-on-parent-hover{stroke:#fcecf1}.add-python-stroke-dark,.add-python-stroke-dark-before:before,.add-python-stroke-dark-after:after,.add-python-stroke-dark-on-hover:hover,.add-python-stroke-dark-to-child-on-hover:hover .add-python-stroke-dark-on-parent-hover{stroke:#ed7ca0}.add-python-stroke-darker,.add-python-stroke-darker-before:before,.add-python-stroke-darker-after:after,.add-python-stroke-darker-on-hover:hover,.add-python-stroke-darker-to-child-on-hover:hover .add-python-stroke-darker-on-parent-hover{stroke:#ea6590}.add-python-stroke-darkest,.add-python-stroke-darkest-before:before,.add-python-stroke-darkest-after:after,.add-python-stroke-darkest-on-hover:hover,.add-python-stroke-darkest-to-child-on-hover:hover .add-python-stroke-darkest-on-parent-hover{stroke:#e4386f}.add-python-color,.add-python-color-before:before,.add-python-color-after:after,.add-python-color-on-hover:hover,.add-python-color-to-child-on-hover:hover .add-python-color-on-parent-hover{color:#f092b0}.add-python-color-light,.add-python-color-light-before:before,.add-python-color-light-after:after,.add-python-color-light-on-hover:hover,.add-python-color-light-to-child-on-hover:hover .add-python-color-light-on-parent-hover{color:#f3a8c0}.add-python-color-lighter,.add-python-color-lighter-before:before,.add-python-color-lighter-after:after,.add-python-color-lighter-on-hover:hover,.add-python-color-lighter-to-child-on-hover:hover .add-python-color-lighter-on-parent-hover{color:#f6bfd0}.add-python-color-lightest,.add-python-color-lightest-before:before,.add-python-color-lightest-after:after,.add-python-color-lightest-on-hover:hover,.add-python-color-lightest-to-child-on-hover:hover .add-python-color-lightest-on-parent-hover{color:#fcecf1}.add-python-color-dark,.add-python-color-dark-before:before,.add-python-color-dark-after:after,.add-python-color-dark-on-hover:hover,.add-python-color-dark-to-child-on-hover:hover .add-python-color-dark-on-parent-hover{color:#ed7ca0}.add-python-color-darker,.add-python-color-darker-before:before,.add-python-color-darker-after:after,.add-python-color-darker-on-hover:hover,.add-python-color-darker-to-child-on-hover:hover .add-python-color-darker-on-parent-hover{color:#ea6590}.add-python-color-darkest,.add-python-color-darkest-before:before,.add-python-color-darkest-after:after,.add-python-color-darkest-on-hover:hover,.add-python-color-darkest-to-child-on-hover:hover .add-python-color-darkest-on-parent-hover{color:#e4386f}.add-python-border-color,.add-python-border-color-before:before,.add-python-border-color-after:after,.add-python-border-color-on-hover:hover,.add-python-border-color-to-child-on-hover:hover .add-python-border-color-on-parent-hover{border-color:#f092b0}.add-python-border-color-light,.add-python-border-color-light-before:before,.add-python-border-color-light-after:after,.add-python-border-color-light-on-hover:hover,.add-python-border-color-light-to-child-on-hover:hover .add-python-border-color-light-on-parent-hover{border-color:#f3a8c0}.add-python-border-color-lighter,.add-python-border-color-lighter-before:before,.add-python-border-color-lighter-after:after,.add-python-border-color-lighter-on-hover:hover,.add-python-border-color-lighter-to-child-on-hover:hover .add-python-border-color-lighter-on-parent-hover{border-color:#f6bfd0}.add-python-border-color-lightest,.add-python-border-color-lightest-before:before,.add-python-border-color-lightest-after:after,.add-python-border-color-lightest-on-hover:hover,.add-python-border-color-lightest-to-child-on-hover:hover .add-python-border-color-lightest-on-parent-hover{border-color:#fcecf1}.add-python-border-color-dark,.add-python-border-color-dark-before:before,.add-python-border-color-dark-after:after,.add-python-border-color-dark-on-hover:hover,.add-python-border-color-dark-to-child-on-hover:hover .add-python-border-color-dark-on-parent-hover{border-color:#ed7ca0}.add-python-border-color-darker,.add-python-border-color-darker-before:before,.add-python-border-color-darker-after:after,.add-python-border-color-darker-on-hover:hover,.add-python-border-color-darker-to-child-on-hover:hover .add-python-border-color-darker-on-parent-hover{border-color:#ea6590}.add-python-border-color-darkest,.add-python-border-color-darkest-before:before,.add-python-border-color-darkest-after:after,.add-python-border-color-darkest-on-hover:hover,.add-python-border-color-darkest-to-child-on-hover:hover .add-python-border-color-darkest-on-parent-hover{border-color:#e4386f}.add-python-background-color,.add-python-background-color-before:before,.add-python-background-color-after:after,.add-python-background-color-on-hover:hover,.add-python-background-color-to-child-on-hover:hover .add-python-background-color-on-parent-hover{background-color:#f092b0}.add-python-background-color-light,.add-python-background-color-light-before:before,.add-python-background-color-light-after:after,.add-python-background-color-light-on-hover:hover,.add-python-background-color-light-to-child-on-hover:hover .add-python-background-color-light-on-parent-hover{background-color:#f3a8c0}.add-python-background-color-lighter,.add-python-background-color-lighter-before:before,.add-python-background-color-lighter-after:after,.add-python-background-color-lighter-on-hover:hover,.add-python-background-color-lighter-to-child-on-hover:hover .add-python-background-color-lighter-on-parent-hover{background-color:#f6bfd0}.add-python-background-color-lightest,.add-python-background-color-lightest-before:before,.add-python-background-color-lightest-after:after,.add-python-background-color-lightest-on-hover:hover,.add-python-background-color-lightest-to-child-on-hover:hover .add-python-background-color-lightest-on-parent-hover{background-color:#fcecf1}.add-python-background-color-dark,.add-python-background-color-dark-before:before,.add-python-background-color-dark-after:after,.add-python-background-color-dark-on-hover:hover,.add-python-background-color-dark-to-child-on-hover:hover .add-python-background-color-dark-on-parent-hover{background-color:#ed7ca0}.add-python-background-color-darker,.add-python-background-color-darker-before:before,.add-python-background-color-darker-after:after,.add-python-background-color-darker-on-hover:hover,.add-python-background-color-darker-to-child-on-hover:hover .add-python-background-color-darker-on-parent-hover{background-color:#ea6590}.add-python-background-color-darkest,.add-python-background-color-darkest-before:before,.add-python-background-color-darkest-after:after,.add-python-background-color-darkest-on-hover:hover,.add-python-background-color-darkest-to-child-on-hover:hover .add-python-background-color-darkest-on-parent-hover{background-color:#e4386f}.add-digital-literacy-fill,.add-digital-literacy-fill-before:before,.add-digital-literacy-fill-after:after,.add-digital-literacy-fill-on-hover:hover,.add-digital-literacy-fill-to-child-on-hover:hover .add-digital-literacy-fill-on-parent-hover{fill:#c38cd4}.add-digital-literacy-fill-light,.add-digital-literacy-fill-light-before:before,.add-digital-literacy-fill-light-after:after,.add-digital-literacy-fill-light-on-hover:hover,.add-digital-literacy-fill-light-to-child-on-hover:hover .add-digital-literacy-fill-light-on-parent-hover{fill:#cd9fdb}.add-digital-literacy-fill-lighter,.add-digital-literacy-fill-lighter-before:before,.add-digital-literacy-fill-lighter-after:after,.add-digital-literacy-fill-lighter-on-hover:hover,.add-digital-literacy-fill-lighter-to-child-on-hover:hover .add-digital-literacy-fill-lighter-on-parent-hover{fill:#d6b1e2}.add-digital-literacy-fill-lightest,.add-digital-literacy-fill-lightest-before:before,.add-digital-literacy-fill-lightest-after:after,.add-digital-literacy-fill-lightest-on-hover:hover,.add-digital-literacy-fill-lightest-to-child-on-hover:hover .add-digital-literacy-fill-lightest-on-parent-hover{fill:#ead6f0}.add-digital-literacy-fill-dark,.add-digital-literacy-fill-dark-before:before,.add-digital-literacy-fill-dark-after:after,.add-digital-literacy-fill-dark-on-hover:hover,.add-digital-literacy-fill-dark-to-child-on-hover:hover .add-digital-literacy-fill-dark-on-parent-hover{fill:#b979cd}.add-digital-literacy-fill-darker,.add-digital-literacy-fill-darker-before:before,.add-digital-literacy-fill-darker-after:after,.add-digital-literacy-fill-darker-on-hover:hover,.add-digital-literacy-fill-darker-to-child-on-hover:hover .add-digital-literacy-fill-darker-on-parent-hover{fill:#b067c6}.add-digital-literacy-fill-darkest,.add-digital-literacy-fill-darkest-before:before,.add-digital-literacy-fill-darkest-after:after,.add-digital-literacy-fill-darkest-on-hover:hover,.add-digital-literacy-fill-darkest-to-child-on-hover:hover .add-digital-literacy-fill-darkest-on-parent-hover{fill:#9b44b6}.add-digital-literacy-stroke,.add-digital-literacy-stroke-before:before,.add-digital-literacy-stroke-after:after,.add-digital-literacy-stroke-on-hover:hover,.add-digital-literacy-stroke-to-child-on-hover:hover .add-digital-literacy-stroke-on-parent-hover{stroke:#c38cd4}.add-digital-literacy-stroke-light,.add-digital-literacy-stroke-light-before:before,.add-digital-literacy-stroke-light-after:after,.add-digital-literacy-stroke-light-on-hover:hover,.add-digital-literacy-stroke-light-to-child-on-hover:hover .add-digital-literacy-stroke-light-on-parent-hover{stroke:#cd9fdb}.add-digital-literacy-stroke-lighter,.add-digital-literacy-stroke-lighter-before:before,.add-digital-literacy-stroke-lighter-after:after,.add-digital-literacy-stroke-lighter-on-hover:hover,.add-digital-literacy-stroke-lighter-to-child-on-hover:hover .add-digital-literacy-stroke-lighter-on-parent-hover{stroke:#d6b1e2}.add-digital-literacy-stroke-lightest,.add-digital-literacy-stroke-lightest-before:before,.add-digital-literacy-stroke-lightest-after:after,.add-digital-literacy-stroke-lightest-on-hover:hover,.add-digital-literacy-stroke-lightest-to-child-on-hover:hover .add-digital-literacy-stroke-lightest-on-parent-hover{stroke:#ead6f0}.add-digital-literacy-stroke-dark,.add-digital-literacy-stroke-dark-before:before,.add-digital-literacy-stroke-dark-after:after,.add-digital-literacy-stroke-dark-on-hover:hover,.add-digital-literacy-stroke-dark-to-child-on-hover:hover .add-digital-literacy-stroke-dark-on-parent-hover{stroke:#b979cd}.add-digital-literacy-stroke-darker,.add-digital-literacy-stroke-darker-before:before,.add-digital-literacy-stroke-darker-after:after,.add-digital-literacy-stroke-darker-on-hover:hover,.add-digital-literacy-stroke-darker-to-child-on-hover:hover .add-digital-literacy-stroke-darker-on-parent-hover{stroke:#b067c6}.add-digital-literacy-stroke-darkest,.add-digital-literacy-stroke-darkest-before:before,.add-digital-literacy-stroke-darkest-after:after,.add-digital-literacy-stroke-darkest-on-hover:hover,.add-digital-literacy-stroke-darkest-to-child-on-hover:hover .add-digital-literacy-stroke-darkest-on-parent-hover{stroke:#9b44b6}.add-digital-literacy-color,.add-digital-literacy-color-before:before,.add-digital-literacy-color-after:after,.add-digital-literacy-color-on-hover:hover,.add-digital-literacy-color-to-child-on-hover:hover .add-digital-literacy-color-on-parent-hover{color:#c38cd4}.add-digital-literacy-color-light,.add-digital-literacy-color-light-before:before,.add-digital-literacy-color-light-after:after,.add-digital-literacy-color-light-on-hover:hover,.add-digital-literacy-color-light-to-child-on-hover:hover .add-digital-literacy-color-light-on-parent-hover{color:#cd9fdb}.add-digital-literacy-color-lighter,.add-digital-literacy-color-lighter-before:before,.add-digital-literacy-color-lighter-after:after,.add-digital-literacy-color-lighter-on-hover:hover,.add-digital-literacy-color-lighter-to-child-on-hover:hover .add-digital-literacy-color-lighter-on-parent-hover{color:#d6b1e2}.add-digital-literacy-color-lightest,.add-digital-literacy-color-lightest-before:before,.add-digital-literacy-color-lightest-after:after,.add-digital-literacy-color-lightest-on-hover:hover,.add-digital-literacy-color-lightest-to-child-on-hover:hover .add-digital-literacy-color-lightest-on-parent-hover{color:#ead6f0}.add-digital-literacy-color-dark,.add-digital-literacy-color-dark-before:before,.add-digital-literacy-color-dark-after:after,.add-digital-literacy-color-dark-on-hover:hover,.add-digital-literacy-color-dark-to-child-on-hover:hover .add-digital-literacy-color-dark-on-parent-hover{color:#b979cd}.add-digital-literacy-color-darker,.add-digital-literacy-color-darker-before:before,.add-digital-literacy-color-darker-after:after,.add-digital-literacy-color-darker-on-hover:hover,.add-digital-literacy-color-darker-to-child-on-hover:hover .add-digital-literacy-color-darker-on-parent-hover{color:#b067c6}.add-digital-literacy-color-darkest,.add-digital-literacy-color-darkest-before:before,.add-digital-literacy-color-darkest-after:after,.add-digital-literacy-color-darkest-on-hover:hover,.add-digital-literacy-color-darkest-to-child-on-hover:hover .add-digital-literacy-color-darkest-on-parent-hover{color:#9b44b6}.add-digital-literacy-border-color,.add-digital-literacy-border-color-before:before,.add-digital-literacy-border-color-after:after,.add-digital-literacy-border-color-on-hover:hover,.add-digital-literacy-border-color-to-child-on-hover:hover .add-digital-literacy-border-color-on-parent-hover{border-color:#c38cd4}.add-digital-literacy-border-color-light,.add-digital-literacy-border-color-light-before:before,.add-digital-literacy-border-color-light-after:after,.add-digital-literacy-border-color-light-on-hover:hover,.add-digital-literacy-border-color-light-to-child-on-hover:hover .add-digital-literacy-border-color-light-on-parent-hover{border-color:#cd9fdb}.add-digital-literacy-border-color-lighter,.add-digital-literacy-border-color-lighter-before:before,.add-digital-literacy-border-color-lighter-after:after,.add-digital-literacy-border-color-lighter-on-hover:hover,.add-digital-literacy-border-color-lighter-to-child-on-hover:hover .add-digital-literacy-border-color-lighter-on-parent-hover{border-color:#d6b1e2}.add-digital-literacy-border-color-lightest,.add-digital-literacy-border-color-lightest-before:before,.add-digital-literacy-border-color-lightest-after:after,.add-digital-literacy-border-color-lightest-on-hover:hover,.add-digital-literacy-border-color-lightest-to-child-on-hover:hover .add-digital-literacy-border-color-lightest-on-parent-hover{border-color:#ead6f0}.add-digital-literacy-border-color-dark,.add-digital-literacy-border-color-dark-before:before,.add-digital-literacy-border-color-dark-after:after,.add-digital-literacy-border-color-dark-on-hover:hover,.add-digital-literacy-border-color-dark-to-child-on-hover:hover .add-digital-literacy-border-color-dark-on-parent-hover{border-color:#b979cd}.add-digital-literacy-border-color-darker,.add-digital-literacy-border-color-darker-before:before,.add-digital-literacy-border-color-darker-after:after,.add-digital-literacy-border-color-darker-on-hover:hover,.add-digital-literacy-border-color-darker-to-child-on-hover:hover .add-digital-literacy-border-color-darker-on-parent-hover{border-color:#b067c6}.add-digital-literacy-border-color-darkest,.add-digital-literacy-border-color-darkest-before:before,.add-digital-literacy-border-color-darkest-after:after,.add-digital-literacy-border-color-darkest-on-hover:hover,.add-digital-literacy-border-color-darkest-to-child-on-hover:hover .add-digital-literacy-border-color-darkest-on-parent-hover{border-color:#9b44b6}.add-digital-literacy-background-color,.add-digital-literacy-background-color-before:before,.add-digital-literacy-background-color-after:after,.add-digital-literacy-background-color-on-hover:hover,.add-digital-literacy-background-color-to-child-on-hover:hover .add-digital-literacy-background-color-on-parent-hover{background-color:#c38cd4}.add-digital-literacy-background-color-light,.add-digital-literacy-background-color-light-before:before,.add-digital-literacy-background-color-light-after:after,.add-digital-literacy-background-color-light-on-hover:hover,.add-digital-literacy-background-color-light-to-child-on-hover:hover .add-digital-literacy-background-color-light-on-parent-hover{background-color:#cd9fdb}.add-digital-literacy-background-color-lighter,.add-digital-literacy-background-color-lighter-before:before,.add-digital-literacy-background-color-lighter-after:after,.add-digital-literacy-background-color-lighter-on-hover:hover,.add-digital-literacy-background-color-lighter-to-child-on-hover:hover .add-digital-literacy-background-color-lighter-on-parent-hover{background-color:#d6b1e2}.add-digital-literacy-background-color-lightest,.add-digital-literacy-background-color-lightest-before:before,.add-digital-literacy-background-color-lightest-after:after,.add-digital-literacy-background-color-lightest-on-hover:hover,.add-digital-literacy-background-color-lightest-to-child-on-hover:hover .add-digital-literacy-background-color-lightest-on-parent-hover{background-color:#ead6f0}.add-digital-literacy-background-color-dark,.add-digital-literacy-background-color-dark-before:before,.add-digital-literacy-background-color-dark-after:after,.add-digital-literacy-background-color-dark-on-hover:hover,.add-digital-literacy-background-color-dark-to-child-on-hover:hover .add-digital-literacy-background-color-dark-on-parent-hover{background-color:#b979cd}.add-digital-literacy-background-color-darker,.add-digital-literacy-background-color-darker-before:before,.add-digital-literacy-background-color-darker-after:after,.add-digital-literacy-background-color-darker-on-hover:hover,.add-digital-literacy-background-color-darker-to-child-on-hover:hover .add-digital-literacy-background-color-darker-on-parent-hover{background-color:#b067c6}.add-digital-literacy-background-color-darkest,.add-digital-literacy-background-color-darkest-before:before,.add-digital-literacy-background-color-darkest-after:after,.add-digital-literacy-background-color-darkest-on-hover:hover,.add-digital-literacy-background-color-darkest-to-child-on-hover:hover .add-digital-literacy-background-color-darkest-on-parent-hover{background-color:#9b44b6}.add-game-development-fill,.add-game-development-fill-before:before,.add-game-development-fill-after:after,.add-game-development-fill-on-hover:hover,.add-game-development-fill-to-child-on-hover:hover .add-game-development-fill-on-parent-hover{fill:#20898c}.add-game-development-fill-light,.add-game-development-fill-light-before:before,.add-game-development-fill-light-after:after,.add-game-development-fill-light-on-hover:hover,.add-game-development-fill-light-to-child-on-hover:hover .add-game-development-fill-light-on-parent-hover{fill:#259da1}.add-game-development-fill-lighter,.add-game-development-fill-lighter-before:before,.add-game-development-fill-lighter-after:after,.add-game-development-fill-lighter-on-hover:hover,.add-game-development-fill-lighter-to-child-on-hover:hover .add-game-development-fill-lighter-on-parent-hover{fill:#29b2b6}.add-game-development-fill-lightest,.add-game-development-fill-lightest-before:before,.add-game-development-fill-lightest-after:after,.add-game-development-fill-lightest-on-hover:hover,.add-game-development-fill-lightest-to-child-on-hover:hover .add-game-development-fill-lightest-on-parent-hover{fill:#3fcfd3}.add-game-development-fill-dark,.add-game-development-fill-dark-before:before,.add-game-development-fill-dark-after:after,.add-game-development-fill-dark-on-hover:hover,.add-game-development-fill-dark-to-child-on-hover:hover .add-game-development-fill-dark-on-parent-hover{fill:#1b7577}.add-game-development-fill-darker,.add-game-development-fill-darker-before:before,.add-game-development-fill-darker-after:after,.add-game-development-fill-darker-on-hover:hover,.add-game-development-fill-darker-to-child-on-hover:hover .add-game-development-fill-darker-on-parent-hover{fill:#176062}.add-game-development-fill-darkest,.add-game-development-fill-darkest-before:before,.add-game-development-fill-darkest-after:after,.add-game-development-fill-darkest-on-hover:hover,.add-game-development-fill-darkest-to-child-on-hover:hover .add-game-development-fill-darkest-on-parent-hover{fill:#0d3839}.add-game-development-stroke,.add-game-development-stroke-before:before,.add-game-development-stroke-after:after,.add-game-development-stroke-on-hover:hover,.add-game-development-stroke-to-child-on-hover:hover .add-game-development-stroke-on-parent-hover{stroke:#20898c}.add-game-development-stroke-light,.add-game-development-stroke-light-before:before,.add-game-development-stroke-light-after:after,.add-game-development-stroke-light-on-hover:hover,.add-game-development-stroke-light-to-child-on-hover:hover .add-game-development-stroke-light-on-parent-hover{stroke:#259da1}.add-game-development-stroke-lighter,.add-game-development-stroke-lighter-before:before,.add-game-development-stroke-lighter-after:after,.add-game-development-stroke-lighter-on-hover:hover,.add-game-development-stroke-lighter-to-child-on-hover:hover .add-game-development-stroke-lighter-on-parent-hover{stroke:#29b2b6}.add-game-development-stroke-lightest,.add-game-development-stroke-lightest-before:before,.add-game-development-stroke-lightest-after:after,.add-game-development-stroke-lightest-on-hover:hover,.add-game-development-stroke-lightest-to-child-on-hover:hover .add-game-development-stroke-lightest-on-parent-hover{stroke:#3fcfd3}.add-game-development-stroke-dark,.add-game-development-stroke-dark-before:before,.add-game-development-stroke-dark-after:after,.add-game-development-stroke-dark-on-hover:hover,.add-game-development-stroke-dark-to-child-on-hover:hover .add-game-development-stroke-dark-on-parent-hover{stroke:#1b7577}.add-game-development-stroke-darker,.add-game-development-stroke-darker-before:before,.add-game-development-stroke-darker-after:after,.add-game-development-stroke-darker-on-hover:hover,.add-game-development-stroke-darker-to-child-on-hover:hover .add-game-development-stroke-darker-on-parent-hover{stroke:#176062}.add-game-development-stroke-darkest,.add-game-development-stroke-darkest-before:before,.add-game-development-stroke-darkest-after:after,.add-game-development-stroke-darkest-on-hover:hover,.add-game-development-stroke-darkest-to-child-on-hover:hover .add-game-development-stroke-darkest-on-parent-hover{stroke:#0d3839}.add-game-development-color,.add-game-development-color-before:before,.add-game-development-color-after:after,.add-game-development-color-on-hover:hover,.add-game-development-color-to-child-on-hover:hover .add-game-development-color-on-parent-hover{color:#20898c}.add-game-development-color-light,.add-game-development-color-light-before:before,.add-game-development-color-light-after:after,.add-game-development-color-light-on-hover:hover,.add-game-development-color-light-to-child-on-hover:hover .add-game-development-color-light-on-parent-hover{color:#259da1}.add-game-development-color-lighter,.add-game-development-color-lighter-before:before,.add-game-development-color-lighter-after:after,.add-game-development-color-lighter-on-hover:hover,.add-game-development-color-lighter-to-child-on-hover:hover .add-game-development-color-lighter-on-parent-hover{color:#29b2b6}.add-game-development-color-lightest,.add-game-development-color-lightest-before:before,.add-game-development-color-lightest-after:after,.add-game-development-color-lightest-on-hover:hover,.add-game-development-color-lightest-to-child-on-hover:hover .add-game-development-color-lightest-on-parent-hover{color:#3fcfd3}.add-game-development-color-dark,.add-game-development-color-dark-before:before,.add-game-development-color-dark-after:after,.add-game-development-color-dark-on-hover:hover,.add-game-development-color-dark-to-child-on-hover:hover .add-game-development-color-dark-on-parent-hover{color:#1b7577}.add-game-development-color-darker,.add-game-development-color-darker-before:before,.add-game-development-color-darker-after:after,.add-game-development-color-darker-on-hover:hover,.add-game-development-color-darker-to-child-on-hover:hover .add-game-development-color-darker-on-parent-hover{color:#176062}.add-game-development-color-darkest,.add-game-development-color-darkest-before:before,.add-game-development-color-darkest-after:after,.add-game-development-color-darkest-on-hover:hover,.add-game-development-color-darkest-to-child-on-hover:hover .add-game-development-color-darkest-on-parent-hover{color:#0d3839}.add-game-development-border-color,.add-game-development-border-color-before:before,.add-game-development-border-color-after:after,.add-game-development-border-color-on-hover:hover,.add-game-development-border-color-to-child-on-hover:hover .add-game-development-border-color-on-parent-hover{border-color:#20898c}.add-game-development-border-color-light,.add-game-development-border-color-light-before:before,.add-game-development-border-color-light-after:after,.add-game-development-border-color-light-on-hover:hover,.add-game-development-border-color-light-to-child-on-hover:hover .add-game-development-border-color-light-on-parent-hover{border-color:#259da1}.add-game-development-border-color-lighter,.add-game-development-border-color-lighter-before:before,.add-game-development-border-color-lighter-after:after,.add-game-development-border-color-lighter-on-hover:hover,.add-game-development-border-color-lighter-to-child-on-hover:hover .add-game-development-border-color-lighter-on-parent-hover{border-color:#29b2b6}.add-game-development-border-color-lightest,.add-game-development-border-color-lightest-before:before,.add-game-development-border-color-lightest-after:after,.add-game-development-border-color-lightest-on-hover:hover,.add-game-development-border-color-lightest-to-child-on-hover:hover .add-game-development-border-color-lightest-on-parent-hover{border-color:#3fcfd3}.add-game-development-border-color-dark,.add-game-development-border-color-dark-before:before,.add-game-development-border-color-dark-after:after,.add-game-development-border-color-dark-on-hover:hover,.add-game-development-border-color-dark-to-child-on-hover:hover .add-game-development-border-color-dark-on-parent-hover{border-color:#1b7577}.add-game-development-border-color-darker,.add-game-development-border-color-darker-before:before,.add-game-development-border-color-darker-after:after,.add-game-development-border-color-darker-on-hover:hover,.add-game-development-border-color-darker-to-child-on-hover:hover .add-game-development-border-color-darker-on-parent-hover{border-color:#176062}.add-game-development-border-color-darkest,.add-game-development-border-color-darkest-before:before,.add-game-development-border-color-darkest-after:after,.add-game-development-border-color-darkest-on-hover:hover,.add-game-development-border-color-darkest-to-child-on-hover:hover .add-game-development-border-color-darkest-on-parent-hover{border-color:#0d3839}.add-game-development-background-color,.add-game-development-background-color-before:before,.add-game-development-background-color-after:after,.add-game-development-background-color-on-hover:hover,.add-game-development-background-color-to-child-on-hover:hover .add-game-development-background-color-on-parent-hover{background-color:#20898c}.add-game-development-background-color-light,.add-game-development-background-color-light-before:before,.add-game-development-background-color-light-after:after,.add-game-development-background-color-light-on-hover:hover,.add-game-development-background-color-light-to-child-on-hover:hover .add-game-development-background-color-light-on-parent-hover{background-color:#259da1}.add-game-development-background-color-lighter,.add-game-development-background-color-lighter-before:before,.add-game-development-background-color-lighter-after:after,.add-game-development-background-color-lighter-on-hover:hover,.add-game-development-background-color-lighter-to-child-on-hover:hover .add-game-development-background-color-lighter-on-parent-hover{background-color:#29b2b6}.add-game-development-background-color-lightest,.add-game-development-background-color-lightest-before:before,.add-game-development-background-color-lightest-after:after,.add-game-development-background-color-lightest-on-hover:hover,.add-game-development-background-color-lightest-to-child-on-hover:hover .add-game-development-background-color-lightest-on-parent-hover{background-color:#3fcfd3}.add-game-development-background-color-dark,.add-game-development-background-color-dark-before:before,.add-game-development-background-color-dark-after:after,.add-game-development-background-color-dark-on-hover:hover,.add-game-development-background-color-dark-to-child-on-hover:hover .add-game-development-background-color-dark-on-parent-hover{background-color:#1b7577}.add-game-development-background-color-darker,.add-game-development-background-color-darker-before:before,.add-game-development-background-color-darker-after:after,.add-game-development-background-color-darker-on-hover:hover,.add-game-development-background-color-darker-to-child-on-hover:hover .add-game-development-background-color-darker-on-parent-hover{background-color:#176062}.add-game-development-background-color-darkest,.add-game-development-background-color-darkest-before:before,.add-game-development-background-color-darkest-after:after,.add-game-development-background-color-darkest-on-hover:hover,.add-game-development-background-color-darkest-to-child-on-hover:hover .add-game-development-background-color-darkest-on-parent-hover{background-color:#0d3839}.add-csharp-fill,.add-csharp-fill-before:before,.add-csharp-fill-after:after,.add-csharp-fill-on-hover:hover,.add-csharp-fill-to-child-on-hover:hover .add-csharp-fill-on-parent-hover{fill:#9e4d83}.add-csharp-fill-light,.add-csharp-fill-light-before:before,.add-csharp-fill-light-after:after,.add-csharp-fill-light-on-hover:hover,.add-csharp-fill-light-to-child-on-hover:hover .add-csharp-fill-light-on-parent-hover{fill:#ad5791}.add-csharp-fill-lighter,.add-csharp-fill-lighter-before:before,.add-csharp-fill-lighter-after:after,.add-csharp-fill-lighter-on-hover:hover,.add-csharp-fill-lighter-to-child-on-hover:hover .add-csharp-fill-lighter-on-parent-hover{fill:#b6689c}.add-csharp-fill-lightest,.add-csharp-fill-lightest-before:before,.add-csharp-fill-lightest-after:after,.add-csharp-fill-lightest-on-hover:hover,.add-csharp-fill-lightest-to-child-on-hover:hover .add-csharp-fill-lightest-on-parent-hover{fill:#c68bb2}.add-csharp-fill-dark,.add-csharp-fill-dark-before:before,.add-csharp-fill-dark-after:after,.add-csharp-fill-dark-on-hover:hover,.add-csharp-fill-dark-to-child-on-hover:hover .add-csharp-fill-dark-on-parent-hover{fill:#8d4575}.add-csharp-fill-darker,.add-csharp-fill-darker-before:before,.add-csharp-fill-darker-after:after,.add-csharp-fill-darker-on-hover:hover,.add-csharp-fill-darker-to-child-on-hover:hover .add-csharp-fill-darker-on-parent-hover{fill:#7c3c67}.add-csharp-fill-darkest,.add-csharp-fill-darkest-before:before,.add-csharp-fill-darkest-after:after,.add-csharp-fill-darkest-on-hover:hover,.add-csharp-fill-darkest-to-child-on-hover:hover .add-csharp-fill-darkest-on-parent-hover{fill:#592c4a}.add-csharp-stroke,.add-csharp-stroke-before:before,.add-csharp-stroke-after:after,.add-csharp-stroke-on-hover:hover,.add-csharp-stroke-to-child-on-hover:hover .add-csharp-stroke-on-parent-hover{stroke:#9e4d83}.add-csharp-stroke-light,.add-csharp-stroke-light-before:before,.add-csharp-stroke-light-after:after,.add-csharp-stroke-light-on-hover:hover,.add-csharp-stroke-light-to-child-on-hover:hover .add-csharp-stroke-light-on-parent-hover{stroke:#ad5791}.add-csharp-stroke-lighter,.add-csharp-stroke-lighter-before:before,.add-csharp-stroke-lighter-after:after,.add-csharp-stroke-lighter-on-hover:hover,.add-csharp-stroke-lighter-to-child-on-hover:hover .add-csharp-stroke-lighter-on-parent-hover{stroke:#b6689c}.add-csharp-stroke-lightest,.add-csharp-stroke-lightest-before:before,.add-csharp-stroke-lightest-after:after,.add-csharp-stroke-lightest-on-hover:hover,.add-csharp-stroke-lightest-to-child-on-hover:hover .add-csharp-stroke-lightest-on-parent-hover{stroke:#c68bb2}.add-csharp-stroke-dark,.add-csharp-stroke-dark-before:before,.add-csharp-stroke-dark-after:after,.add-csharp-stroke-dark-on-hover:hover,.add-csharp-stroke-dark-to-child-on-hover:hover .add-csharp-stroke-dark-on-parent-hover{stroke:#8d4575}.add-csharp-stroke-darker,.add-csharp-stroke-darker-before:before,.add-csharp-stroke-darker-after:after,.add-csharp-stroke-darker-on-hover:hover,.add-csharp-stroke-darker-to-child-on-hover:hover .add-csharp-stroke-darker-on-parent-hover{stroke:#7c3c67}.add-csharp-stroke-darkest,.add-csharp-stroke-darkest-before:before,.add-csharp-stroke-darkest-after:after,.add-csharp-stroke-darkest-on-hover:hover,.add-csharp-stroke-darkest-to-child-on-hover:hover .add-csharp-stroke-darkest-on-parent-hover{stroke:#592c4a}.add-csharp-color,.add-csharp-color-before:before,.add-csharp-color-after:after,.add-csharp-color-on-hover:hover,.add-csharp-color-to-child-on-hover:hover .add-csharp-color-on-parent-hover{color:#9e4d83}.add-csharp-color-light,.add-csharp-color-light-before:before,.add-csharp-color-light-after:after,.add-csharp-color-light-on-hover:hover,.add-csharp-color-light-to-child-on-hover:hover .add-csharp-color-light-on-parent-hover{color:#ad5791}.add-csharp-color-lighter,.add-csharp-color-lighter-before:before,.add-csharp-color-lighter-after:after,.add-csharp-color-lighter-on-hover:hover,.add-csharp-color-lighter-to-child-on-hover:hover .add-csharp-color-lighter-on-parent-hover{color:#b6689c}.add-csharp-color-lightest,.add-csharp-color-lightest-before:before,.add-csharp-color-lightest-after:after,.add-csharp-color-lightest-on-hover:hover,.add-csharp-color-lightest-to-child-on-hover:hover .add-csharp-color-lightest-on-parent-hover{color:#c68bb2}.add-csharp-color-dark,.add-csharp-color-dark-before:before,.add-csharp-color-dark-after:after,.add-csharp-color-dark-on-hover:hover,.add-csharp-color-dark-to-child-on-hover:hover .add-csharp-color-dark-on-parent-hover{color:#8d4575}.add-csharp-color-darker,.add-csharp-color-darker-before:before,.add-csharp-color-darker-after:after,.add-csharp-color-darker-on-hover:hover,.add-csharp-color-darker-to-child-on-hover:hover .add-csharp-color-darker-on-parent-hover{color:#7c3c67}.add-csharp-color-darkest,.add-csharp-color-darkest-before:before,.add-csharp-color-darkest-after:after,.add-csharp-color-darkest-on-hover:hover,.add-csharp-color-darkest-to-child-on-hover:hover .add-csharp-color-darkest-on-parent-hover{color:#592c4a}.add-csharp-border-color,.add-csharp-border-color-before:before,.add-csharp-border-color-after:after,.add-csharp-border-color-on-hover:hover,.add-csharp-border-color-to-child-on-hover:hover .add-csharp-border-color-on-parent-hover{border-color:#9e4d83}.add-csharp-border-color-light,.add-csharp-border-color-light-before:before,.add-csharp-border-color-light-after:after,.add-csharp-border-color-light-on-hover:hover,.add-csharp-border-color-light-to-child-on-hover:hover .add-csharp-border-color-light-on-parent-hover{border-color:#ad5791}.add-csharp-border-color-lighter,.add-csharp-border-color-lighter-before:before,.add-csharp-border-color-lighter-after:after,.add-csharp-border-color-lighter-on-hover:hover,.add-csharp-border-color-lighter-to-child-on-hover:hover .add-csharp-border-color-lighter-on-parent-hover{border-color:#b6689c}.add-csharp-border-color-lightest,.add-csharp-border-color-lightest-before:before,.add-csharp-border-color-lightest-after:after,.add-csharp-border-color-lightest-on-hover:hover,.add-csharp-border-color-lightest-to-child-on-hover:hover .add-csharp-border-color-lightest-on-parent-hover{border-color:#c68bb2}.add-csharp-border-color-dark,.add-csharp-border-color-dark-before:before,.add-csharp-border-color-dark-after:after,.add-csharp-border-color-dark-on-hover:hover,.add-csharp-border-color-dark-to-child-on-hover:hover .add-csharp-border-color-dark-on-parent-hover{border-color:#8d4575}.add-csharp-border-color-darker,.add-csharp-border-color-darker-before:before,.add-csharp-border-color-darker-after:after,.add-csharp-border-color-darker-on-hover:hover,.add-csharp-border-color-darker-to-child-on-hover:hover .add-csharp-border-color-darker-on-parent-hover{border-color:#7c3c67}.add-csharp-border-color-darkest,.add-csharp-border-color-darkest-before:before,.add-csharp-border-color-darkest-after:after,.add-csharp-border-color-darkest-on-hover:hover,.add-csharp-border-color-darkest-to-child-on-hover:hover .add-csharp-border-color-darkest-on-parent-hover{border-color:#592c4a}.add-csharp-background-color,.add-csharp-background-color-before:before,.add-csharp-background-color-after:after,.add-csharp-background-color-on-hover:hover,.add-csharp-background-color-to-child-on-hover:hover .add-csharp-background-color-on-parent-hover{background-color:#9e4d83}.add-csharp-background-color-light,.add-csharp-background-color-light-before:before,.add-csharp-background-color-light-after:after,.add-csharp-background-color-light-on-hover:hover,.add-csharp-background-color-light-to-child-on-hover:hover .add-csharp-background-color-light-on-parent-hover{background-color:#ad5791}.add-csharp-background-color-lighter,.add-csharp-background-color-lighter-before:before,.add-csharp-background-color-lighter-after:after,.add-csharp-background-color-lighter-on-hover:hover,.add-csharp-background-color-lighter-to-child-on-hover:hover .add-csharp-background-color-lighter-on-parent-hover{background-color:#b6689c}.add-csharp-background-color-lightest,.add-csharp-background-color-lightest-before:before,.add-csharp-background-color-lightest-after:after,.add-csharp-background-color-lightest-on-hover:hover,.add-csharp-background-color-lightest-to-child-on-hover:hover .add-csharp-background-color-lightest-on-parent-hover{background-color:#c68bb2}.add-csharp-background-color-dark,.add-csharp-background-color-dark-before:before,.add-csharp-background-color-dark-after:after,.add-csharp-background-color-dark-on-hover:hover,.add-csharp-background-color-dark-to-child-on-hover:hover .add-csharp-background-color-dark-on-parent-hover{background-color:#8d4575}.add-csharp-background-color-darker,.add-csharp-background-color-darker-before:before,.add-csharp-background-color-darker-after:after,.add-csharp-background-color-darker-on-hover:hover,.add-csharp-background-color-darker-to-child-on-hover:hover .add-csharp-background-color-darker-on-parent-hover{background-color:#7c3c67}.add-csharp-background-color-darkest,.add-csharp-background-color-darkest-before:before,.add-csharp-background-color-darkest-after:after,.add-csharp-background-color-darkest-on-hover:hover,.add-csharp-background-color-darkest-to-child-on-hover:hover .add-csharp-background-color-darkest-on-parent-hover{background-color:#592c4a}.add-databases-fill,.add-databases-fill-before:before,.add-databases-fill-after:after,.add-databases-fill-on-hover:hover,.add-databases-fill-to-child-on-hover:hover .add-databases-fill-on-parent-hover{fill:#eb7728}.add-databases-fill-light,.add-databases-fill-light-before:before,.add-databases-fill-light-after:after,.add-databases-fill-light-on-hover:hover,.add-databases-fill-light-to-child-on-hover:hover .add-databases-fill-light-on-parent-hover{fill:#ed863f}.add-databases-fill-lighter,.add-databases-fill-lighter-before:before,.add-databases-fill-lighter-after:after,.add-databases-fill-lighter-on-hover:hover,.add-databases-fill-lighter-to-child-on-hover:hover .add-databases-fill-lighter-on-parent-hover{fill:#ef9557}.add-databases-fill-lightest,.add-databases-fill-lightest-before:before,.add-databases-fill-lightest-after:after,.add-databases-fill-lightest-on-hover:hover,.add-databases-fill-lightest-to-child-on-hover:hover .add-databases-fill-lightest-on-parent-hover{fill:#f4b285}.add-databases-fill-dark,.add-databases-fill-dark-before:before,.add-databases-fill-dark-after:after,.add-databases-fill-dark-on-hover:hover,.add-databases-fill-dark-to-child-on-hover:hover .add-databases-fill-dark-on-parent-hover{fill:#e46915}.add-databases-fill-darker,.add-databases-fill-darker-before:before,.add-databases-fill-darker-after:after,.add-databases-fill-darker-on-hover:hover,.add-databases-fill-darker-to-child-on-hover:hover .add-databases-fill-darker-on-parent-hover{fill:#cd5e13}.add-databases-fill-darkest,.add-databases-fill-darkest-before:before,.add-databases-fill-darkest-after:after,.add-databases-fill-darkest-on-hover:hover,.add-databases-fill-darkest-to-child-on-hover:hover .add-databases-fill-darkest-on-parent-hover{fill:#9e490f}.add-databases-stroke,.add-databases-stroke-before:before,.add-databases-stroke-after:after,.add-databases-stroke-on-hover:hover,.add-databases-stroke-to-child-on-hover:hover .add-databases-stroke-on-parent-hover{stroke:#eb7728}.add-databases-stroke-light,.add-databases-stroke-light-before:before,.add-databases-stroke-light-after:after,.add-databases-stroke-light-on-hover:hover,.add-databases-stroke-light-to-child-on-hover:hover .add-databases-stroke-light-on-parent-hover{stroke:#ed863f}.add-databases-stroke-lighter,.add-databases-stroke-lighter-before:before,.add-databases-stroke-lighter-after:after,.add-databases-stroke-lighter-on-hover:hover,.add-databases-stroke-lighter-to-child-on-hover:hover .add-databases-stroke-lighter-on-parent-hover{stroke:#ef9557}.add-databases-stroke-lightest,.add-databases-stroke-lightest-before:before,.add-databases-stroke-lightest-after:after,.add-databases-stroke-lightest-on-hover:hover,.add-databases-stroke-lightest-to-child-on-hover:hover .add-databases-stroke-lightest-on-parent-hover{stroke:#f4b285}.add-databases-stroke-dark,.add-databases-stroke-dark-before:before,.add-databases-stroke-dark-after:after,.add-databases-stroke-dark-on-hover:hover,.add-databases-stroke-dark-to-child-on-hover:hover .add-databases-stroke-dark-on-parent-hover{stroke:#e46915}.add-databases-stroke-darker,.add-databases-stroke-darker-before:before,.add-databases-stroke-darker-after:after,.add-databases-stroke-darker-on-hover:hover,.add-databases-stroke-darker-to-child-on-hover:hover .add-databases-stroke-darker-on-parent-hover{stroke:#cd5e13}.add-databases-stroke-darkest,.add-databases-stroke-darkest-before:before,.add-databases-stroke-darkest-after:after,.add-databases-stroke-darkest-on-hover:hover,.add-databases-stroke-darkest-to-child-on-hover:hover .add-databases-stroke-darkest-on-parent-hover{stroke:#9e490f}.add-databases-color,.add-databases-color-before:before,.add-databases-color-after:after,.add-databases-color-on-hover:hover,.add-databases-color-to-child-on-hover:hover .add-databases-color-on-parent-hover{color:#eb7728}.add-databases-color-light,.add-databases-color-light-before:before,.add-databases-color-light-after:after,.add-databases-color-light-on-hover:hover,.add-databases-color-light-to-child-on-hover:hover .add-databases-color-light-on-parent-hover{color:#ed863f}.add-databases-color-lighter,.add-databases-color-lighter-before:before,.add-databases-color-lighter-after:after,.add-databases-color-lighter-on-hover:hover,.add-databases-color-lighter-to-child-on-hover:hover .add-databases-color-lighter-on-parent-hover{color:#ef9557}.add-databases-color-lightest,.add-databases-color-lightest-before:before,.add-databases-color-lightest-after:after,.add-databases-color-lightest-on-hover:hover,.add-databases-color-lightest-to-child-on-hover:hover .add-databases-color-lightest-on-parent-hover{color:#f4b285}.add-databases-color-dark,.add-databases-color-dark-before:before,.add-databases-color-dark-after:after,.add-databases-color-dark-on-hover:hover,.add-databases-color-dark-to-child-on-hover:hover .add-databases-color-dark-on-parent-hover{color:#e46915}.add-databases-color-darker,.add-databases-color-darker-before:before,.add-databases-color-darker-after:after,.add-databases-color-darker-on-hover:hover,.add-databases-color-darker-to-child-on-hover:hover .add-databases-color-darker-on-parent-hover{color:#cd5e13}.add-databases-color-darkest,.add-databases-color-darkest-before:before,.add-databases-color-darkest-after:after,.add-databases-color-darkest-on-hover:hover,.add-databases-color-darkest-to-child-on-hover:hover .add-databases-color-darkest-on-parent-hover{color:#9e490f}.add-databases-border-color,.add-databases-border-color-before:before,.add-databases-border-color-after:after,.add-databases-border-color-on-hover:hover,.add-databases-border-color-to-child-on-hover:hover .add-databases-border-color-on-parent-hover{border-color:#eb7728}.add-databases-border-color-light,.add-databases-border-color-light-before:before,.add-databases-border-color-light-after:after,.add-databases-border-color-light-on-hover:hover,.add-databases-border-color-light-to-child-on-hover:hover .add-databases-border-color-light-on-parent-hover{border-color:#ed863f}.add-databases-border-color-lighter,.add-databases-border-color-lighter-before:before,.add-databases-border-color-lighter-after:after,.add-databases-border-color-lighter-on-hover:hover,.add-databases-border-color-lighter-to-child-on-hover:hover .add-databases-border-color-lighter-on-parent-hover{border-color:#ef9557}.add-databases-border-color-lightest,.add-databases-border-color-lightest-before:before,.add-databases-border-color-lightest-after:after,.add-databases-border-color-lightest-on-hover:hover,.add-databases-border-color-lightest-to-child-on-hover:hover .add-databases-border-color-lightest-on-parent-hover{border-color:#f4b285}.add-databases-border-color-dark,.add-databases-border-color-dark-before:before,.add-databases-border-color-dark-after:after,.add-databases-border-color-dark-on-hover:hover,.add-databases-border-color-dark-to-child-on-hover:hover .add-databases-border-color-dark-on-parent-hover{border-color:#e46915}.add-databases-border-color-darker,.add-databases-border-color-darker-before:before,.add-databases-border-color-darker-after:after,.add-databases-border-color-darker-on-hover:hover,.add-databases-border-color-darker-to-child-on-hover:hover .add-databases-border-color-darker-on-parent-hover{border-color:#cd5e13}.add-databases-border-color-darkest,.add-databases-border-color-darkest-before:before,.add-databases-border-color-darkest-after:after,.add-databases-border-color-darkest-on-hover:hover,.add-databases-border-color-darkest-to-child-on-hover:hover .add-databases-border-color-darkest-on-parent-hover{border-color:#9e490f}.add-databases-background-color,.add-databases-background-color-before:before,.add-databases-background-color-after:after,.add-databases-background-color-on-hover:hover,.add-databases-background-color-to-child-on-hover:hover .add-databases-background-color-on-parent-hover{background-color:#eb7728}.add-databases-background-color-light,.add-databases-background-color-light-before:before,.add-databases-background-color-light-after:after,.add-databases-background-color-light-on-hover:hover,.add-databases-background-color-light-to-child-on-hover:hover .add-databases-background-color-light-on-parent-hover{background-color:#ed863f}.add-databases-background-color-lighter,.add-databases-background-color-lighter-before:before,.add-databases-background-color-lighter-after:after,.add-databases-background-color-lighter-on-hover:hover,.add-databases-background-color-lighter-to-child-on-hover:hover .add-databases-background-color-lighter-on-parent-hover{background-color:#ef9557}.add-databases-background-color-lightest,.add-databases-background-color-lightest-before:before,.add-databases-background-color-lightest-after:after,.add-databases-background-color-lightest-on-hover:hover,.add-databases-background-color-lightest-to-child-on-hover:hover .add-databases-background-color-lightest-on-parent-hover{background-color:#f4b285}.add-databases-background-color-dark,.add-databases-background-color-dark-before:before,.add-databases-background-color-dark-after:after,.add-databases-background-color-dark-on-hover:hover,.add-databases-background-color-dark-to-child-on-hover:hover .add-databases-background-color-dark-on-parent-hover{background-color:#e46915}.add-databases-background-color-darker,.add-databases-background-color-darker-before:before,.add-databases-background-color-darker-after:after,.add-databases-background-color-darker-on-hover:hover,.add-databases-background-color-darker-to-child-on-hover:hover .add-databases-background-color-darker-on-parent-hover{background-color:#cd5e13}.add-databases-background-color-darkest,.add-databases-background-color-darkest-before:before,.add-databases-background-color-darkest-after:after,.add-databases-background-color-darkest-on-hover:hover,.add-databases-background-color-darkest-to-child-on-hover:hover .add-databases-background-color-darkest-on-parent-hover{background-color:#9e490f}.add-undefined-fill,.add-undefined-fill-before:before,.add-undefined-fill-after:after,.add-undefined-fill-on-hover:hover,.add-undefined-fill-to-child-on-hover:hover .add-undefined-fill-on-parent-hover{fill:#717b85}.add-undefined-fill-light,.add-undefined-fill-light-before:before,.add-undefined-fill-light-after:after,.add-undefined-fill-light-on-hover:hover,.add-undefined-fill-light-to-child-on-hover:hover .add-undefined-fill-light-on-parent-hover{fill:#7e8891}.add-undefined-fill-lighter,.add-undefined-fill-lighter-before:before,.add-undefined-fill-lighter-after:after,.add-undefined-fill-lighter-on-hover:hover,.add-undefined-fill-lighter-to-child-on-hover:hover .add-undefined-fill-lighter-on-parent-hover{fill:#8c959d}.add-undefined-fill-lightest,.add-undefined-fill-lightest-before:before,.add-undefined-fill-lightest-after:after,.add-undefined-fill-lightest-on-hover:hover,.add-undefined-fill-lightest-to-child-on-hover:hover .add-undefined-fill-lightest-on-parent-hover{fill:#a7aeb5}.add-undefined-fill-dark,.add-undefined-fill-dark-before:before,.add-undefined-fill-dark-after:after,.add-undefined-fill-dark-on-hover:hover,.add-undefined-fill-dark-to-child-on-hover:hover .add-undefined-fill-dark-on-parent-hover{fill:#656e77}.add-undefined-fill-darker,.add-undefined-fill-darker-before:before,.add-undefined-fill-darker-after:after,.add-undefined-fill-darker-on-hover:hover,.add-undefined-fill-darker-to-child-on-hover:hover .add-undefined-fill-darker-on-parent-hover{fill:#5a6269}.add-undefined-fill-darkest,.add-undefined-fill-darkest-before:before,.add-undefined-fill-darkest-after:after,.add-undefined-fill-darkest-on-hover:hover,.add-undefined-fill-darkest-to-child-on-hover:hover .add-undefined-fill-darkest-on-parent-hover{fill:#42484e}.add-undefined-stroke,.add-undefined-stroke-before:before,.add-undefined-stroke-after:after,.add-undefined-stroke-on-hover:hover,.add-undefined-stroke-to-child-on-hover:hover .add-undefined-stroke-on-parent-hover{stroke:#717b85}.add-undefined-stroke-light,.add-undefined-stroke-light-before:before,.add-undefined-stroke-light-after:after,.add-undefined-stroke-light-on-hover:hover,.add-undefined-stroke-light-to-child-on-hover:hover .add-undefined-stroke-light-on-parent-hover{stroke:#7e8891}.add-undefined-stroke-lighter,.add-undefined-stroke-lighter-before:before,.add-undefined-stroke-lighter-after:after,.add-undefined-stroke-lighter-on-hover:hover,.add-undefined-stroke-lighter-to-child-on-hover:hover .add-undefined-stroke-lighter-on-parent-hover{stroke:#8c959d}.add-undefined-stroke-lightest,.add-undefined-stroke-lightest-before:before,.add-undefined-stroke-lightest-after:after,.add-undefined-stroke-lightest-on-hover:hover,.add-undefined-stroke-lightest-to-child-on-hover:hover .add-undefined-stroke-lightest-on-parent-hover{stroke:#a7aeb5}.add-undefined-stroke-dark,.add-undefined-stroke-dark-before:before,.add-undefined-stroke-dark-after:after,.add-undefined-stroke-dark-on-hover:hover,.add-undefined-stroke-dark-to-child-on-hover:hover .add-undefined-stroke-dark-on-parent-hover{stroke:#656e77}.add-undefined-stroke-darker,.add-undefined-stroke-darker-before:before,.add-undefined-stroke-darker-after:after,.add-undefined-stroke-darker-on-hover:hover,.add-undefined-stroke-darker-to-child-on-hover:hover .add-undefined-stroke-darker-on-parent-hover{stroke:#5a6269}.add-undefined-stroke-darkest,.add-undefined-stroke-darkest-before:before,.add-undefined-stroke-darkest-after:after,.add-undefined-stroke-darkest-on-hover:hover,.add-undefined-stroke-darkest-to-child-on-hover:hover .add-undefined-stroke-darkest-on-parent-hover{stroke:#42484e}.add-undefined-color,.add-undefined-color-before:before,.add-undefined-color-after:after,.add-undefined-color-on-hover:hover,.add-undefined-color-to-child-on-hover:hover .add-undefined-color-on-parent-hover{color:#717b85}.add-undefined-color-light,.add-undefined-color-light-before:before,.add-undefined-color-light-after:after,.add-undefined-color-light-on-hover:hover,.add-undefined-color-light-to-child-on-hover:hover .add-undefined-color-light-on-parent-hover{color:#7e8891}.add-undefined-color-lighter,.add-undefined-color-lighter-before:before,.add-undefined-color-lighter-after:after,.add-undefined-color-lighter-on-hover:hover,.add-undefined-color-lighter-to-child-on-hover:hover .add-undefined-color-lighter-on-parent-hover{color:#8c959d}.add-undefined-color-lightest,.add-undefined-color-lightest-before:before,.add-undefined-color-lightest-after:after,.add-undefined-color-lightest-on-hover:hover,.add-undefined-color-lightest-to-child-on-hover:hover .add-undefined-color-lightest-on-parent-hover{color:#a7aeb5}.add-undefined-color-dark,.add-undefined-color-dark-before:before,.add-undefined-color-dark-after:after,.add-undefined-color-dark-on-hover:hover,.add-undefined-color-dark-to-child-on-hover:hover .add-undefined-color-dark-on-parent-hover{color:#656e77}.add-undefined-color-darker,.add-undefined-color-darker-before:before,.add-undefined-color-darker-after:after,.add-undefined-color-darker-on-hover:hover,.add-undefined-color-darker-to-child-on-hover:hover .add-undefined-color-darker-on-parent-hover{color:#5a6269}.add-undefined-color-darkest,.add-undefined-color-darkest-before:before,.add-undefined-color-darkest-after:after,.add-undefined-color-darkest-on-hover:hover,.add-undefined-color-darkest-to-child-on-hover:hover .add-undefined-color-darkest-on-parent-hover{color:#42484e}.add-undefined-border-color,.add-undefined-border-color-before:before,.add-undefined-border-color-after:after,.add-undefined-border-color-on-hover:hover,.add-undefined-border-color-to-child-on-hover:hover .add-undefined-border-color-on-parent-hover{border-color:#717b85}.add-undefined-border-color-light,.add-undefined-border-color-light-before:before,.add-undefined-border-color-light-after:after,.add-undefined-border-color-light-on-hover:hover,.add-undefined-border-color-light-to-child-on-hover:hover .add-undefined-border-color-light-on-parent-hover{border-color:#7e8891}.add-undefined-border-color-lighter,.add-undefined-border-color-lighter-before:before,.add-undefined-border-color-lighter-after:after,.add-undefined-border-color-lighter-on-hover:hover,.add-undefined-border-color-lighter-to-child-on-hover:hover .add-undefined-border-color-lighter-on-parent-hover{border-color:#8c959d}.add-undefined-border-color-lightest,.add-undefined-border-color-lightest-before:before,.add-undefined-border-color-lightest-after:after,.add-undefined-border-color-lightest-on-hover:hover,.add-undefined-border-color-lightest-to-child-on-hover:hover .add-undefined-border-color-lightest-on-parent-hover{border-color:#a7aeb5}.add-undefined-border-color-dark,.add-undefined-border-color-dark-before:before,.add-undefined-border-color-dark-after:after,.add-undefined-border-color-dark-on-hover:hover,.add-undefined-border-color-dark-to-child-on-hover:hover .add-undefined-border-color-dark-on-parent-hover{border-color:#656e77}.add-undefined-border-color-darker,.add-undefined-border-color-darker-before:before,.add-undefined-border-color-darker-after:after,.add-undefined-border-color-darker-on-hover:hover,.add-undefined-border-color-darker-to-child-on-hover:hover .add-undefined-border-color-darker-on-parent-hover{border-color:#5a6269}.add-undefined-border-color-darkest,.add-undefined-border-color-darkest-before:before,.add-undefined-border-color-darkest-after:after,.add-undefined-border-color-darkest-on-hover:hover,.add-undefined-border-color-darkest-to-child-on-hover:hover .add-undefined-border-color-darkest-on-parent-hover{border-color:#42484e}.add-undefined-background-color,.add-undefined-background-color-before:before,.add-undefined-background-color-after:after,.add-undefined-background-color-on-hover:hover,.add-undefined-background-color-to-child-on-hover:hover .add-undefined-background-color-on-parent-hover{background-color:#717b85}.add-undefined-background-color-light,.add-undefined-background-color-light-before:before,.add-undefined-background-color-light-after:after,.add-undefined-background-color-light-on-hover:hover,.add-undefined-background-color-light-to-child-on-hover:hover .add-undefined-background-color-light-on-parent-hover{background-color:#7e8891}.add-undefined-background-color-lighter,.add-undefined-background-color-lighter-before:before,.add-undefined-background-color-lighter-after:after,.add-undefined-background-color-lighter-on-hover:hover,.add-undefined-background-color-lighter-to-child-on-hover:hover .add-undefined-background-color-lighter-on-parent-hover{background-color:#8c959d}.add-undefined-background-color-lightest,.add-undefined-background-color-lightest-before:before,.add-undefined-background-color-lightest-after:after,.add-undefined-background-color-lightest-on-hover:hover,.add-undefined-background-color-lightest-to-child-on-hover:hover .add-undefined-background-color-lightest-on-parent-hover{background-color:#a7aeb5}.add-undefined-background-color-dark,.add-undefined-background-color-dark-before:before,.add-undefined-background-color-dark-after:after,.add-undefined-background-color-dark-on-hover:hover,.add-undefined-background-color-dark-to-child-on-hover:hover .add-undefined-background-color-dark-on-parent-hover{background-color:#656e77}.add-undefined-background-color-darker,.add-undefined-background-color-darker-before:before,.add-undefined-background-color-darker-after:after,.add-undefined-background-color-darker-on-hover:hover,.add-undefined-background-color-darker-to-child-on-hover:hover .add-undefined-background-color-darker-on-parent-hover{background-color:#5a6269}.add-undefined-background-color-darkest,.add-undefined-background-color-darkest-before:before,.add-undefined-background-color-darkest-after:after,.add-undefined-background-color-darkest-on-hover:hover,.add-undefined-background-color-darkest-to-child-on-hover:hover .add-undefined-background-color-darkest-on-parent-hover{background-color:#42484e}.markdown-zone h1,.markdown-zone h2,.markdown-zone h3,.markdown-zone h4,.markdown-zone h5,.markdown-zone h6{font-weight:500;margin-bottom:15px}.markdown-zone h1,.markdown-zone h2{color:#384047}.markdown-zone h1{font-size:20px}.markdown-zone h2{font-size:17px}.markdown-zone h3,.markdown-zone h4,.markdown-zone h5,.markdown-zone h6{font-size:14px;margin-bottom:15px;color:#2d3339}.markdown-zone p,.markdown-zone pre{line-height:1.5}@media screen and (min-width: 680px){.markdown-zone p,.markdown-zone pre{font-size:14px}}@media screen and (max-width: 679px){.markdown-zone p,.markdown-zone pre{font-size:14px}}.markdown-zone p{color:#576366;font-size:14px;margin-bottom:15px}.markdown-zone pre{margin-bottom:20px;color:#4b5658}.markdown-zone pre code{font-family:courier, sans-serif;padding:10px;color:#fff;display:block;overflow-x:auto;background:#384047;border-radius:5px}.markdown-zone code{word-wrap:break-word}.markdown-zone a{text-decoration:none;font-weight:500;color:#3F8ABF}.markdown-zone a:hover{text-decoration:underline;color:#2c6085}.markdown-zone blockquote{border-left:4px solid #d4d9dd;display:block;margin-left:10px;padding-left:10px}.markdown-zone blockquote p{color:#7b8b8e}.markdown-zone code{font-family:"courier", sans-serif;color:#4b5658}.markdown-zone img{max-width:100%;max-height:auto}.markdown-zone img.emoji{vertical-align:-22%}.markdown-zone strong{font-weight:500}.markdown-zone em{font-style:italic}.markdown-zone ul,.markdown-zone ol{list-style:inside;padding-left:20px;margin:0 0 30px}.markdown-zone ul li,.markdown-zone ol li{margin:0 0 10px;line-height:1.5}@media screen and (min-width: 680px){.markdown-zone ul li,.markdown-zone ol li{font-size:14px}}@media screen and (max-width: 679px){.markdown-zone ul li,.markdown-zone ol li{font-size:14px}}.markdown-zone ul li li,.markdown-zone ul li p,.markdown-zone ol li li,.markdown-zone ol li p{font-size:14px}.markdown-zone ul li h3,.markdown-zone ol li h3{margin-bottom:10px;font-size:14px;color:#8d9aa5}.markdown-zone ol li{list-style-type:decimal}.markdown-zone .highlight{margin-bottom:20px;font-size:14px;font-family:"monoco", courier, monospace;background:#384047;padding:15px;overflow:hidden;overflow-x:scroll;border-radius:5px}.markdown-zone .highlight pre{margin-bottom:0;color:#ff7d4f}.chart{position:relative;box-sizing:border-box}.chart *,.chart *:before,.chart *:after{box-sizing:border-box}.chartist-tooltip{position:absolute;z-index:1000}.chartist-tooltip-box{position:relative;background-color:#384047;color:#fff;box-shadow:0 2px 0 rgba(0,0,0,0.08);border-radius:4px;font-size:12px;font-weight:500;text-align:center}@media screen and (min-width: 680px){.chartist-tooltip-box{padding:10px 20px;line-height:20px}}@media screen and (max-width: 679px){.chartist-tooltip-box{padding:8px 15px;line-height:18px}}.chart-dark .chartist-tooltip-box{background:#fff;color:#576366;box-shadow:0 0 1px 1px rgba(0,0,0,0.08),0 0 1px rgba(0,0,0,0.1),0 2px 0 rgba(0,0,0,0.15)}.chartist-tooltip-box:after{position:absolute;z-index:1001;content:"";background:#384047;width:12px;height:12px;top:100%;-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;box-shadow:2px 2px 0 0 rgba(0,0,0,0.08);-webkit-transform:translate(-50%, -50%) rotate(45deg);-moz-transform:translate(-50%, -50%) rotate(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);-o-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg);left:50%;border-radius:0 0 3px 0}.chart-dark .chartist-tooltip-box:after{background-color:#fff}.chart-dark .ct-grid{stroke:rgba(0,0,0,0.4)}.ct-circle{opacity:0;animation:fade-in 500ms ease 2s forwards}.ct-point{transition:stroke-width 300ms ease}.ct-point.ct-circle:hover{stroke-width:4px}.ct-point:not(.ct-circle):hover{stroke-width:12px}.ct-series-goal .ct-line{stroke:#677679}.ct-label{font-weight:500;position:relative}.chart-dark .ct-label{color:#738387}.ct-label.ct-vertical{bottom:-6px;left:-10px}.ct-label.ct-horizontal{display:block !important;bottom:-10px;-webkit-transform:translatex(-50%);-moz-transform:translatex(-50%);-ms-transform:translatex(-50%);-o-transform:translatex(-50%);transform:translatex(-50%);text-align:center !important;text-anchor:middle !important}@-webkit-keyframes ring{0%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(7deg);-moz-transform:rotate(7deg);-webkit-transform:rotate(7deg)}50%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(-7deg);-moz-transform:rotate(-7deg);-webkit-transform:rotate(-7deg)}100%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(7deg);-moz-transform:rotate(7deg);-webkit-transform:rotate(7deg)}}@-moz-keyframes ring{0%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(7deg);-moz-transform:rotate(7deg);-webkit-transform:rotate(7deg)}50%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(-7deg);-moz-transform:rotate(-7deg);-webkit-transform:rotate(-7deg)}100%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(7deg);-moz-transform:rotate(7deg);-webkit-transform:rotate(7deg)}}@-ms-keyframes ring{0%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(7deg);-moz-transform:rotate(7deg);-webkit-transform:rotate(7deg)}50%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(-7deg);-moz-transform:rotate(-7deg);-webkit-transform:rotate(-7deg)}100%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(7deg);-moz-transform:rotate(7deg);-webkit-transform:rotate(7deg)}}@keyframes ring{0%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(7deg);-moz-transform:rotate(7deg);-webkit-transform:rotate(7deg)}50%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(-7deg);-moz-transform:rotate(-7deg);-webkit-transform:rotate(-7deg)}100%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(7deg);-moz-transform:rotate(7deg);-webkit-transform:rotate(7deg)}}#no-results{display:none;margin:40px 0}#no-results p{color:#576366;font-size:1.8em;font-weight:500;margin-bottom:30px;text-align:center}.query{background:#ffe9b2;padding:3px 5px;color:#384047;border-radius:3px}.centered{margin:0 auto;float:none;clear:both}.maint-wrapper{background:#edeff0;position:fixed;top:0;bottom:0;left:0;right:0}.maint-wrapper .grid-container{max-width:100%;position:absolute;width:100%;height:50%;top:30%}.maint-wrapper .grid-container .icon{opacity:1 !important}.maint-wrapper .grid-container p{line-height:22px}.content-block-list{clear:both}.content-block-list:before,.content-block-list:after{content:" ";display:table}.content-block-list:after{clear:both}.content-block-list>li{list-style-type:none;margin-bottom:30px}.content-block{display:block;overflow:hidden;position:relative;z-index:0;border-radius:5px;box-shadow:0 1px 0 0 rgba(0,0,0,0.1)}.content-block.in-progress{border-radius:5px 5px 0 0}.content-block.in-progress .achievement-hero{border-radius:0 5px 0 0}.content-block.complete .content-meta strong{color:#5fcf80}.content-block.complete .content-meta h3{color:#7b8b8e;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;transition-duration:0.4s}.content-block.complete .content-meta .content-points .icon{float:left;margin:0 10px 0 0}.content-block.complete .content-meta .content-points p{margin-top:5px;margin-bottom:0;font-size:12px}.content-block.complete .content-meta .content-points p>strong{display:inline;color:#384047;font-size:18px}.content-block.complete .achievement-hero img{opacity:.25;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;transition-duration:0.4s}.content-block.complete:hover .content-meta h3{color:#384047;-webkit-transition-duration:0.2s;-moz-transition-duration:0.2s;transition-duration:0.2s}.content-block.complete:hover .achievement-hero img{opacity:1;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;transition-duration:0.4s}#library-pjax .content-block.in-progress{border-radius:5px}@media screen and (max-width: 679px){.in-progress h3{margin-bottom:0 !important}.achievement-steps li a img{margin-left:-62px !important}.track-footer{padding:20px !important}.track-footer .content-actions-container{float:none !important;margin-right:0 !important}.track-footer .content-actions-container li{display:block !important;margin:0 !important}.track-footer .content-actions-container li .button{text-align:center !important;width:100% !important}.track-footer .content-actions-container li+li{margin-top:8px !important}.current-project{margin:30px 0 0px 0 !important}.current-project-meta{padding-left:0 !important}}.content-meta{background:#fff;height:220px;padding:30px 30px 75px;position:relative;box-sizing:border-box}.content-meta:after{content:"";width:1px;background:#fff;display:block;position:absolute;top:60px;bottom:60px;right:0;opacity:.4}.content-meta .icon-github{float:right}.content-meta .title{display:block}.content-meta strong{font-size:14px;font-weight:500;color:#7b8b8e;margin-bottom:7px;display:block}.content-meta h3{line-height:1.3;font-weight:500;font-size:18px;color:#384047;max-height:70px;overflow:hidden;margin-bottom:5px}.content-meta p{font-size:12px;color:#c6ccd2;line-height:1.3;margin-bottom:0}.content-meta p strong{font-size:12px;font-weight:500;display:inline;color:#7b8b8e}.content-meta .description{font-size:14px;color:#576366;margin-top:15px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:1.2}.content-broadcast .content-meta{background:transparent}.content-broadcast .content-meta a,.content-broadcast .content-meta a:hover{display:block;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;transition-duration:0.3s}.content-broadcast .content-meta a strong,.content-broadcast .content-meta a h3,.content-broadcast .content-meta a p,.content-broadcast .content-meta a:hover strong,.content-broadcast .content-meta a:hover h3,.content-broadcast .content-meta a:hover p{color:#fff}.content-broadcast .content-meta a strong,.content-broadcast .content-meta a p,.content-broadcast .content-meta a:hover strong,.content-broadcast .content-meta a:hover p{color:rgba(255,255,255,0.7)}.content-broadcast .content-meta a:hover strong,.content-broadcast .content-meta a:hover p{color:#fff}.content-broadcast .content-meta .live-countdown{position:relative;white-space:nowrap}.content-broadcast .content-meta .live-countdown li{list-style:none;margin:0 20px 0 0;display:inline-block}.content-broadcast .content-meta .live-countdown strong{font-size:18px;margin-bottom:3px;color:rgba(56,64,71,0.7) !important}.content-broadcast .content-meta .live-countdown p{text-overflow:ellipsis;overflow:hidden;width:100%;color:rgba(255,255,255,0.7)}.content-meta .icon-track,.content-meta .icon-complete{float:right;margin-left:20px}.content-meta .content-actions-container{position:absolute;bottom:30px;right:30px;left:30px}.content-meta .content-actions-container .button-resume{margin-right:15px}.content-meta .content-actions-container .progress-container{height:10px;margin-top:15px}.content-meta .content-actions-container .icon-complete,.content-meta .content-actions-container .icon-points{float:left;margin:2px 10px 0 0}.content-meta .content-actions-container strong{color:#384047 !important;margin-bottom:2px;font-size:14px}.content-meta .content-actions-container p{font-size:12px}.content-meta>a:hover strong,.content-meta>a:hover p{color:#576366}.content-meta>a:hover h3{color:#0b0d0e}.content-meta .content-stats li{list-style-type:none;float:left;padding-right:15px;margin-right:15px;border-right:1px solid #d4d9dd}.content-meta .content-stats li:last-child{border:none}.content-meta .content-stats li strong{font-size:14px;font-weight:500;color:#384047}.content-meta .content-stats li p{font-size:12px;color:#7b8b8e;margin:0;float:none;font-weight:normal}.content-meta .content-stats p{font-weight:500;float:right;font-size:14px;margin:10px 0 0;color:#c6ccd2}.secondary-module .content-meta{height:auto;padding:20px}.secondary-module .content-meta strong{font-size:12px}.secondary-module .content-meta p{margin:0}.secondary-module .content-meta h3{font-size:14px}.secondary-module .content-actions-container{display:none}.secondary-module .current-step a{padding:15px 20px;font-size:14px}.secondary-module .current-step .icon{margin:-6px 5px -2px 0;float:none;width:18px;height:18px}@media screen and (max-width: 679px){.content-block-list>li{margin-bottom:15px}.content-meta{min-height:200px;padding:20px 20px 65px}.content-meta strong{font-size:12px}.content-meta h3{font-size:16px}.content-meta .content-actions-container{bottom:20px;right:20px;left:20px}.content-block.track .content-meta .button-resume{margin-right:0}}.secondary-content-block-list{list-style-type:none}.secondary-content-block{margin-bottom:20px}.secondary-content-block .content-meta{min-height:160px;padding:20px;display:block}.secondary-content-block h3{font-size:14px}.secondary-content-block p{margin:0 !important}.achievement-hero,.current-syllabus-hero{background:#f3f4f5;position:absolute;top:0;bottom:0;right:0;text-align:center;overflow:hidden;font-size:0;border-radius:0 5px 5px 0;-webkit-transition-duration:0.2s;-moz-transition-duration:0.2s;transition-duration:0.2s;vertical-align:middle}.achievement-hero img:not(.check-complete),.current-syllabus-hero img:not(.check-complete){width:70%;vertical-align:middle;position:absolute;z-index:2;-webkit-transition-duration:0.2s;-moz-transition-duration:0.2s;transition-duration:0.2s;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.progress-container{background:#edeff0;position:relative;overflow:hidden;height:10px;border-radius:15px;box-shadow:0 1px 0 0 rgba(0,0,0,0.05) inset}.progress-status{background:#5fcf80;position:absolute;top:0;bottom:0;border-radius:15px 0 0 15px;box-shadow:0 1px 0 0 rgba(0,0,0,0.05) inset}.action-container{margin-bottom:15px;position:relative;z-index:1}.check-list li{list-style-type:none;padding:7px 0 7px 24px;font-size:14px;line-height:1.5}.check-list li:before{content:"";width:14px;height:12px;background:url("https://static.teamtreehouse.com/assets/icons/icon-global-ab51372fb9b252121eba2b0425561b33.svg") no-repeat -155px -61px;float:left;margin:5px 0 0 -24px}.check-list.check-list-small li{padding:5px 0 5px 24px;font-size:14px}.students-list li{list-style-type:none;border-bottom:1px solid #dde0e4;padding-bottom:10px;margin-bottom:10px}.students-list li:before,.students-list li:after{content:" ";display:table}.students-list li:after{clear:both}.students-list li:last-child{border:none}.students-list .avatar{width:32px;height:32px;display:block;float:left;margin:0px 10px 0px 0;background-position:center;background-size:auto 32px;border-radius:32px}.students-list .avatar img{display:none}.students-list h4{font-size:14px;font-weight:500;color:#384047;padding-top:4px;margin-bottom:3px}.students-list h4 a{color:#384047}.students-list p{font-size:12px;color:#576366;margin:0}.students-list .student-points{font-size:12px;color:#576366;font-weight:500;margin:0}.students-list .icon-points-small{margin:-2px 5px 0 0}.students-list .button{float:right;margin-left:10px}.students-list.student-list-large li{border-color:#edeff0}.students-list.student-list-large .avatar{width:50px;height:50px;margin-bottom:0;background-size:auto 50px;border-radius:50px}.students-list.student-list-large h4{padding-top:10px;margin:0 0 8px}.students-list.student-list-large p{font-size:14px}.students-list.student-list-large .button{margin-top:5px}.generic-list li{list-style-type:none}.avatar{background-color:#d4d9dd;width:50px;height:50px;overflow:hidden;border:5px solid #edeff0;background-position:center;background-size:contain;display:inline-block;border-radius:100px}.avatar img{width:50px;display:none}.avatar.staff{border-color:#5fcf80}.avatar.moderator{border-color:#ff9f1f}.data-item{padding:0 0 8px;margin-bottom:18px;border-bottom:1px solid #edeff0}.data-item:before,.data-item:after{content:" ";display:table}.data-item:after{clear:both}.data-item a{color:#3F8ABF}dl{margin-top:15px}dt,dd{font-size:14px;margin-bottom:10px;line-height:1.5}dt{font-weight:500}.empty-placeholder{height:300px;line-height:300px;text-align:center}.empty-placeholder strong{font-weight:500;font-size:14px;color:#7b8b8e}.inactive{opacity:.5}.search-results li{list-style-type:none;padding:15px 0 0;margin-bottom:15px;border-top:1px solid #edeff0}.search-results li:before,.search-results li:after{content:" ";display:table}.search-results li:after{clear:both}.search-results strong{font-size:14px;color:#576366;font-weight:500}.search-results h2{font-weight:500;font-size:16px;padding-top:5px;margin-bottom:7px;line-height:1.2;color:#3F8ABF}.search-results p{font-size:14px;color:#576366}.search-results p strong{font-weight:500;color:#384047;font-size:14px}.disclaimer{background:#f9fafa;border-top:1px solid #e8ebed;padding:15px 30px 15px 75px;margin:0 -30px -30px -30px;overflow:hidden;clear:both;box-sizing:border-box;border-radius:0 0 5px 5px}.disclaimer .icon{float:left;margin:0 0 0 -45px}.disclaimer p{margin:0;line-height:1.6;font-size:13px;color:#7b8b8e}.disclaimer strong{font-weight:500}.disclaimer a{color:#576366;font-weight:500}.disclaimer .button-container{text-align:right;margin:-5px 0;font-size:0}.disclaimer .button-container .button{margin:0 0 0 10px}@-webkit-keyframes pulsate{0%{background:#5fcf80}50%{background:#86db9f}100%{background:#5fcf80}}@-moz-keyframes pulsate{0%{background:#5fcf80}50%{background:#86db9f}100%{background:#5fcf80}}@keyframes pulsate{0%{background:#5fcf80}50%{background:#86db9f}100%{background:#5fcf80}}@media screen and (max-width: 679px){.disclaimer{padding:15px 20px 15px 75px;margin:0 -20px -20px -20px}}.feedback{background:#5fcf80;margin:0 -30px -1px;padding:10px 15px;border-bottom:1px solid #4bc970;position:relative;z-index:5}.feedback:before,.feedback:after{content:" ";display:table}.feedback:after{clear:both}.feedback .feedback-message{padding-left:40px}.feedback strong{font-weight:500;color:#fff}.feedback p{font-size:14px;color:#c1ecce;padding:10px 0;line-height:1.4;margin-bottom:0;display:inline-block}.feedback .button-container{float:right}.feedback .button{float:left;margin:0px 0 0 10px}.feedback.neutral{background:#f9fafa;border:none;border-top:1px solid #f0f2f4;padding-left:60px}.feedback.neutral .icon-info{float:left;margin:0 10px -7px -45px}.feedback.neutral p{color:#7b8b8e}.feedback.neutral strong{color:#576366}.feedback.neutral .button{margin-top:-1px}.feedback.incorrect{background:#f07171;border-color:#ea4343}.feedback.incorrect p{color:#facdcd}@media screen and (max-width: 679px){.feedback{margin:0 -20px -1px;padding:10px 0}.feedback.neutral{padding-left:0}.feedback.neutral p{padding-top:0}.feedback.neutral .icon-info{display:none}}@media screen and (max-width: 959px){.feedback .button-container{float:left}.feedback .button{margin:0 10px 0 0}}.hidden{display:none}.video-trailer{font-weight:500;font-size:12px;display:inline-block;margin:20px 0 0 0;height:13px}.video-trailer:hover{text-decoration:none}.trial-flag{display:inline-block;font-size:12px;color:#48565a;color:#435154;margin:24px auto 0 auto;font-weight:500;text-transform:uppercase;background:#88999e;background:#63767c;padding:6px 11px 5px 11px;border-radius:20px}.last.button-container{text-align:center  !important}.modal-points dl div{min-height:60px;margin-bottom:20px;vertical-align:middle}.modal-points dl dt{font-size:14px;color:#7b8b8e;font-weight:normal;line-height:1.5;display:block;margin-bottom:10px}.modal-points dl strong{display:block;font-weight:500;color:#5fcf80}.modal-points dl dd{font-size:18px;font-weight:500;color:#384047;display:block}.large-heading h1{font-size:24px;margin-bottom:5px}.large-heading p{font-size:14px;line-height:1.4;margin-bottom:15px}.large-heading p:last-child{margin-bottom:0}.roadmap-projects>ul>li{list-style:none;margin-bottom:20px;border-bottom:1px solid #e8ebed}.roadmap-projects>ul>li:before,.roadmap-projects>ul>li:after{content:" ";display:table}.roadmap-projects>ul>li:after{clear:both}.roadmap-projects>ul>li:last-child{border:none;margin-bottom:0}.roadmap-projects>ul>li .achievement-hero{float:left;width:80px;height:80px;line-height:80px;margin-left:-100px;text-align:center;position:relative;border-radius:5px}.roadmap-projects>ul>li .achievement-hero img{width:50px;font-size:0}.roadmap-projects>ul>li li{padding:0;margin-bottom:10px}.roadmap-projects>ul>li strong{font-weight:500;color:#7b8b8e;font-size:14px}.roadmap-projects>ul>li h3{font-size:18px;font-weight:500;color:#384047;line-height:1.2;margin-bottom:5px}.roadmap-projects>ul>li .category{font-size:14px;color:#7b8b8e;font-weight:500;margin-bottom:5px;display:block}.roadmap-projects>ul>li .project-teacher{font-size:14px;color:#7b8b8e;margin-bottom:10px;display:block}.roadmap-projects>ul>li .project-teacher strong{font-weight:normal;font-size:14px}.content-discussion{margin-bottom:15px}.content-discussion .form-item{margin-bottom:0}.content-discussion .icon-forum-small{position:absolute;left:10px;top:11px}.content-discussion .text{padding-left:42px}.content-discussion label{left:45px}.content-discussion button{position:absolute;top:0;bottom:0;right:0;padding:0 10px;border:none;background:none}.content-discussion .contained p{line-height:1.5}.content-discussion .contained>.icon{float:right;margin:10px 0 10px 10px}.related-discussions .discussions-list li:first-child{padding-top:0;border:none}.related-discussions .discussions-list .discussion-meta{padding-left:0}.related-discussions .discussions-list .avatar{width:30px;height:30px;float:right;margin:0 0 5px 10px}.related-discussions .discussions-list h2{font-size:14px}.related-discussions .discussions-list p{font-size:12px;margin-bottom:0}.related-discussions .discussions-list p a strong{font-weight:500;color:#5fcf80}.related-discussions .discussions-list p a.post-answer{font-weight:normal;color:#5fcf80}.content-tag{background:#e8ebed;padding:14px 10px 13px 15px;margin-bottom:20px;border:2px solid #e8ebed;border-radius:5px;line-height:1 !important}.content-tag:before,.content-tag:after{content:" ";display:table}.content-tag:after{clear:both}.content-tag strong{color:#576366;font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:30px;display:block}.content-tag>.icon{margin:-2px 5px -2px -5px;float:left}.content-tag .button-close{float:right;margin:-5px 0}@-webkit-keyframes ring{0%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(7deg);-moz-transform:rotate(7deg);-webkit-transform:rotate(7deg)}50%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(-7deg);-moz-transform:rotate(-7deg);-webkit-transform:rotate(-7deg)}100%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(7deg);-moz-transform:rotate(7deg);-webkit-transform:rotate(7deg)}}@-moz-keyframes ring{0%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(7deg);-moz-transform:rotate(7deg);-webkit-transform:rotate(7deg)}50%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(-7deg);-moz-transform:rotate(-7deg);-webkit-transform:rotate(-7deg)}100%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(7deg);-moz-transform:rotate(7deg);-webkit-transform:rotate(7deg)}}@-ms-keyframes ring{0%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(7deg);-moz-transform:rotate(7deg);-webkit-transform:rotate(7deg)}50%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(-7deg);-moz-transform:rotate(-7deg);-webkit-transform:rotate(-7deg)}100%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(7deg);-moz-transform:rotate(7deg);-webkit-transform:rotate(7deg)}}@keyframes ring{0%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(7deg);-moz-transform:rotate(7deg);-webkit-transform:rotate(7deg)}50%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(-7deg);-moz-transform:rotate(-7deg);-webkit-transform:rotate(-7deg)}100%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(7deg);-moz-transform:rotate(7deg);-webkit-transform:rotate(7deg)}}html{height:100%;overflow-x:hidden;text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}ul{list-style:none}body{font:14px/24px "Gotham Rounded A", "Gotham Rounded B", "Gotham Rounded", "Helvetica Neue", Helvetica, Arial, sans-serif;background:#edeff0;color:#576366}a{cursor:pointer;text-decoration:none}a.disabled{cursor:default}.primary-heading{padding:0 0 0 15px;position:relative;height:70px}.primary-heading h1{font-size:18px;padding-top:20px;line-height:1.4;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media screen and (min-width: 960px){.primary-heading h1{display:inline-block}}.primary-heading h1 a{color:#7b8b8e;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block}.primary-heading h1 a:hover{color:#384047}.primary-heading h1 .icon{margin:-5px 5px 0 0}.primary-heading .button-container{text-align:right}.primary-heading .button-container .all{font-weight:500;color:#576366;font-size:1.4em}.primary-heading .button-container .all:hover{color:#4b5658}.primary-heading .button-container .all .icon{margin-left:7px}.primary-heading a{color:#3F8ABF}.primary-heading.topic{margin-bottom:30px}.primary-heading.topic p{font-size:14px}.primary-heading.topic a{color:#4b5658;font-weight:500}@-webkit-keyframes ring{0%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(7deg);-moz-transform:rotate(7deg);-webkit-transform:rotate(7deg)}50%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(-7deg);-moz-transform:rotate(-7deg);-webkit-transform:rotate(-7deg)}100%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(7deg);-moz-transform:rotate(7deg);-webkit-transform:rotate(7deg)}}@-moz-keyframes ring{0%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(7deg);-moz-transform:rotate(7deg);-webkit-transform:rotate(7deg)}50%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(-7deg);-moz-transform:rotate(-7deg);-webkit-transform:rotate(-7deg)}100%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(7deg);-moz-transform:rotate(7deg);-webkit-transform:rotate(7deg)}}@-ms-keyframes ring{0%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(7deg);-moz-transform:rotate(7deg);-webkit-transform:rotate(7deg)}50%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(-7deg);-moz-transform:rotate(-7deg);-webkit-transform:rotate(-7deg)}100%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(7deg);-moz-transform:rotate(7deg);-webkit-transform:rotate(7deg)}}@keyframes ring{0%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(7deg);-moz-transform:rotate(7deg);-webkit-transform:rotate(7deg)}50%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(-7deg);-moz-transform:rotate(-7deg);-webkit-transform:rotate(-7deg)}100%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(7deg);-moz-transform:rotate(7deg);-webkit-transform:rotate(7deg)}}header{position:relative;max-width:1500px;height:100%;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-sizing:border-box}header *,header *:before,header *:after{box-sizing:border-box}header em.notifications{display:none;background:#ed5a5a;color:#fff;padding:4px;line-height:10px;border-radius:5px;font-size:12px;font-style:normal;position:absolute;transition:opacity 0.3s ease}header em.notifications.double-digits{font-size:11px;line-height:8px;padding:3px}@-webkit-keyframes ring{0%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(7deg);-moz-transform:rotate(7deg);-webkit-transform:rotate(7deg)}50%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(-7deg);-moz-transform:rotate(-7deg);-webkit-transform:rotate(-7deg)}100%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(7deg);-moz-transform:rotate(7deg);-webkit-transform:rotate(7deg)}}@-moz-keyframes ring{0%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(7deg);-moz-transform:rotate(7deg);-webkit-transform:rotate(7deg)}50%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(-7deg);-moz-transform:rotate(-7deg);-webkit-transform:rotate(-7deg)}100%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(7deg);-moz-transform:rotate(7deg);-webkit-transform:rotate(7deg)}}@-ms-keyframes ring{0%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(7deg);-moz-transform:rotate(7deg);-webkit-transform:rotate(7deg)}50%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(-7deg);-moz-transform:rotate(-7deg);-webkit-transform:rotate(-7deg)}100%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(7deg);-moz-transform:rotate(7deg);-webkit-transform:rotate(7deg)}}@keyframes ring{0%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(7deg);-moz-transform:rotate(7deg);-webkit-transform:rotate(7deg)}50%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(-7deg);-moz-transform:rotate(-7deg);-webkit-transform:rotate(-7deg)}100%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(7deg);-moz-transform:rotate(7deg);-webkit-transform:rotate(7deg)}}#account-info{position:fixed;pointer-events:none;top:0;right:0;transition:right 0.5s ease, padding 0.5s ease}@media screen and (min-width: 960px){#account-info{height:70px;left:0;z-index:101;padding:10px 30px}}@media screen and (max-width: 959px){#account-info{height:52px;width:300px;padding:0 0 0 30px;z-index:1;background:#3e474f}}#account-info>li{position:relative;height:100%;float:right;pointer-events:auto;margin-left:36px}#account-info>li.showing-dropdown div.dropdown{display:block}#account-info>li>a:not(.button){display:block;height:100%;position:relative;color:#8d9aa5;font-weight:500;font-size:14px}@media screen and (min-width: 960px){#account-info>li>a:not(.button){line-height:48px}}@media screen and (max-width: 959px){#account-info>li>a:not(.button){line-height:50px}}@media screen and (max-width: 959px){#account-info>li#content-suggestion-menu,#account-info>li#notifications{margin-left:0}}@media screen and (min-width: 960px){#account-info>li#content-suggestion-menu,#account-info>li#notifications{padding:0 10px;margin-left:1px}#account-info>li#content-suggestion-menu>a svg:not(.circle-progress),#account-info>li#content-suggestion-menu>button svg:not(.circle-progress),#account-info>li#notifications>a svg:not(.circle-progress),#account-info>li#notifications>button svg:not(.circle-progress){fill:#bfc7ce}#account-info>li#content-suggestion-menu>a:hover svg:not(.circle-progress),#account-info>li#content-suggestion-menu>button:hover svg:not(.circle-progress),#account-info>li#notifications>a:hover svg:not(.circle-progress),#account-info>li#notifications>button:hover svg:not(.circle-progress){fill:#9099a1}#account-info>li#content-suggestion-menu.showing-dropdown>a svg:not(.circle-progress),#account-info>li#content-suggestion-menu.showing-dropdown>button svg:not(.circle-progress),#account-info>li#notifications.showing-dropdown>a svg:not(.circle-progress),#account-info>li#notifications.showing-dropdown>button svg:not(.circle-progress){fill:#9099a1}#account-info>li#content-suggestion-menu:after,#account-info>li#notifications:after{display:block;position:absolute;top:10px;height:30px;width:1px;content:"";background:#d4d9dd;left:-1px}#account-info>li#content-suggestion-menu .dropdown,#account-info>li#notifications .dropdown{width:420px}}@media screen and (max-width: 959px){#account-info>li#content-suggestion-menu{display:none}}#account-info>li#content-suggestion-menu button#content-suggestion-cta{margin:8px 6px 0;padding:0;width:34px;height:34px;line-height:30px;border:none}#account-info>li#content-suggestion-menu button#content-suggestion-cta:before{content:"";display:block;width:26px;height:26px;border:2px solid #5fcf80;position:absolute;top:50%;left:50%;margin:-13px 0 0 -13px;z-index:10;border-radius:50%;animation:pulsate-outer-ring 5s ease-in-out 0s 3 forwards;-moz-animation:pulsate-outer-ring 5s ease-in-out 0s 3 forwards;-webkit-animation:pulsate-outer-ring 5s ease-in-out 0s 3 forwards}@-webkit-keyframes pulsate-outer-ring{0%,80%,100%{transform:none;-moz-transform:none;-webkit-transform:none;opacity:0}25%,30%{opacity:1}35%,40%{transform:scale(1.1, 1.1);-moz-transform:scale(1.1, 1.1);-webkit-transform:scale(1.1, 1.1);opacity:1}50%{transform:scale(1.8, 1.8);-moz-transform:scale(1.8, 1.8);-webkit-transform:scale(1.8, 1.8);opacity:0}}@-moz-keyframes pulsate-outer-ring{0%,80%,100%{transform:none;-moz-transform:none;-webkit-transform:none;opacity:0}25%,30%{opacity:1}35%,40%{transform:scale(1.1, 1.1);-moz-transform:scale(1.1, 1.1);-webkit-transform:scale(1.1, 1.1);opacity:1}50%{transform:scale(1.8, 1.8);-moz-transform:scale(1.8, 1.8);-webkit-transform:scale(1.8, 1.8);opacity:0}}@-ms-keyframes pulsate-outer-ring{#account-info>li#content-suggestion-menu button#content-suggestion-cta:before 0%,#account-info>li#content-suggestion-menu button#content-suggestion-cta:before 80%,#account-info>li#content-suggestion-menu button#content-suggestion-cta:before 100%{transform:none;-moz-transform:none;-webkit-transform:none;opacity:0}#account-info>li#content-suggestion-menu button#content-suggestion-cta:before 25%,#account-info>li#content-suggestion-menu button#content-suggestion-cta:before 30%{opacity:1}#account-info>li#content-suggestion-menu button#content-suggestion-cta:before 35%,#account-info>li#content-suggestion-menu button#content-suggestion-cta:before 40%{transform:scale(1.1, 1.1);-moz-transform:scale(1.1, 1.1);-webkit-transform:scale(1.1, 1.1);opacity:1}#account-info>li#content-suggestion-menu button#content-suggestion-cta:before 50%{transform:scale(1.8, 1.8);-moz-transform:scale(1.8, 1.8);-webkit-transform:scale(1.8, 1.8);opacity:0}}@keyframes pulsate-outer-ring{0%,80%,100%{transform:none;-moz-transform:none;-webkit-transform:none;opacity:0}25%,30%{opacity:1}35%,40%{transform:scale(1.1, 1.1);-moz-transform:scale(1.1, 1.1);-webkit-transform:scale(1.1, 1.1);opacity:1}50%{transform:scale(1.8, 1.8);-moz-transform:scale(1.8, 1.8);-webkit-transform:scale(1.8, 1.8);opacity:0}}#account-info>li#content-suggestion-menu button#content-suggestion-cta svg.right-arrow-icon{animation:pulsate-icon 5s ease-in-out 0s 3 forwards;-moz-animation:pulsate-icon 5s ease-in-out 0s 3 forwards;-webkit-animation:pulsate-icon 5s ease-in-out 0s 3 forwards}@-webkit-keyframes pulsate-icon{0%,50%,100%{fill:#bfc7ce}15%,40%{fill:#5fcf80}}@-moz-keyframes pulsate-icon{0%,50%,100%{fill:#bfc7ce}15%,40%{fill:#5fcf80}}@-ms-keyframes pulsate-icon{#account-info>li#content-suggestion-menu button#content-suggestion-cta svg.right-arrow-icon 0%,#account-info>li#content-suggestion-menu button#content-suggestion-cta svg.right-arrow-icon 50%,#account-info>li#content-suggestion-menu button#content-suggestion-cta svg.right-arrow-icon 100%{fill:#bfc7ce}#account-info>li#content-suggestion-menu button#content-suggestion-cta svg.right-arrow-icon 15%,#account-info>li#content-suggestion-menu button#content-suggestion-cta svg.right-arrow-icon 40%{fill:#5fcf80}}@keyframes pulsate-icon{0%,50%,100%{fill:#bfc7ce}15%,40%{fill:#5fcf80}}.safari #account-info>li#content-suggestion-menu button#content-suggestion-cta svg.right-arrow-icon,.ff #account-info>li#content-suggestion-menu button#content-suggestion-cta svg.right-arrow-icon{top:-1px}#account-info>li#content-suggestion-menu button#content-suggestion-cta .circle-progress{position:absolute;top:5px;left:5px;width:24px;height:24px;pointer-events:none;fill:none}#account-info>li#content-suggestion-menu button#content-suggestion-cta .circle-progress-base{stroke:#cdd4d9;animation:pulsate-base-stroke 5s ease-in-out 0s 3 forwards;-moz-animation:pulsate-base-stroke 5s ease-in-out 0s 3 forwards;-webkit-animation:pulsate-base-stroke 5s ease-in-out 0s 3 forwards}@-webkit-keyframes pulsate-base-stroke{0%,50%,100%{stroke:#cdd4d9}25%,40%{stroke:#5fcf80}}@-moz-keyframes pulsate-base-stroke{0%,50%,100%{stroke:#cdd4d9}25%,40%{stroke:#5fcf80}}@-ms-keyframes pulsate-base-stroke{#account-info>li#content-suggestion-menu button#content-suggestion-cta .circle-progress-base 0%,#account-info>li#content-suggestion-menu button#content-suggestion-cta .circle-progress-base 50%,#account-info>li#content-suggestion-menu button#content-suggestion-cta .circle-progress-base 100%{stroke:#cdd4d9}#account-info>li#content-suggestion-menu button#content-suggestion-cta .circle-progress-base 25%,#account-info>li#content-suggestion-menu button#content-suggestion-cta .circle-progress-base 40%{stroke:#5fcf80}}@keyframes pulsate-base-stroke{0%,50%,100%{stroke:#cdd4d9}25%,40%{stroke:#5fcf80}}#account-info>li#content-suggestion-menu button#content-suggestion-cta .circle-progress-base-overlay{stroke:#edeff0;stroke-width:4px}#account-info>li#content-suggestion-menu button#content-suggestion-cta .circle-progress-bar{position:relative;stroke:#5fcf80;z-index:11}#account-info>li#content-suggestion-menu:hover button#content-suggestion-cta:before,#account-info>li#content-suggestion-menu.showing-dropdown button#content-suggestion-cta:before{display:none}#account-info>li#content-suggestion-menu:hover button#content-suggestion-cta .circle-progress-base,#account-info>li#content-suggestion-menu.showing-dropdown button#content-suggestion-cta .circle-progress-base{animation:base-to-green 0.5s ease 0s 1 forwards;-moz-animation:base-to-green 0.5s ease 0s 1 forwards;-webkit-animation:base-to-green 0.5s ease 0s 1 forwards}@-webkit-keyframes base-to-green{to{stroke:#5fcf80}}@-moz-keyframes base-to-green{to{stroke:#5fcf80}}@-ms-keyframes base-to-green{#account-info>li#content-suggestion-menu:hover button#content-suggestion-cta .circle-progress-base to,#account-info>li#content-suggestion-menu.showing-dropdown button#content-suggestion-cta .circle-progress-base to{stroke:#5fcf80}}@keyframes base-to-green{to{stroke:#5fcf80}}#account-info>li#content-suggestion-menu:hover button#content-suggestion-cta .circle-progress-bar,#account-info>li#content-suggestion-menu.showing-dropdown button#content-suggestion-cta .circle-progress-bar{animation:progress-to-green 0.5s ease 0s 1 forwards;-moz-animation:progress-to-green 0.5s ease 0s 1 forwards;-webkit-animation:progress-to-green 0.5s ease 0s 1 forwards}@-webkit-keyframes progress-to-green{to{stroke:#31a252}}@-moz-keyframes progress-to-green{to{stroke:#31a252}}@-ms-keyframes progress-to-green{#account-info>li#content-suggestion-menu:hover button#content-suggestion-cta .circle-progress-bar to,#account-info>li#content-suggestion-menu.showing-dropdown button#content-suggestion-cta .circle-progress-bar to{stroke:#31a252}}@keyframes progress-to-green{to{stroke:#31a252}}#account-info>li#content-suggestion-menu:hover button#content-suggestion-cta svg.right-arrow-icon,#account-info>li#content-suggestion-menu.showing-dropdown button#content-suggestion-cta svg.right-arrow-icon{animation:arrow-to-green 0.5s ease 0s 1 forwards;-moz-animation:arrow-to-green 0.5s ease 0s 1 forwards;-webkit-animation:arrow-to-green 0.5s ease 0s 1 forwards}@-webkit-keyframes arrow-to-green{to{fill:#31a252}}@-moz-keyframes arrow-to-green{to{fill:#31a252}}@-ms-keyframes arrow-to-green{#account-info>li#content-suggestion-menu:hover button#content-suggestion-cta svg.right-arrow-icon to,#account-info>li#content-suggestion-menu.showing-dropdown button#content-suggestion-cta svg.right-arrow-icon to{fill:#31a252}}@keyframes arrow-to-green{to{fill:#31a252}}#account-info>li#content-suggestion-menu.no-pulse button#content-suggestion-cta:before,#account-info>li#content-suggestion-menu.loading button#content-suggestion-cta:before{display:none}#account-info>li#content-suggestion-menu.no-pulse button#content-suggestion-cta svg,#account-info>li#content-suggestion-menu.loading button#content-suggestion-cta svg{animation:none;-moz-animation:none;-webkit-animation:none}#account-info>li#content-suggestion-menu.no-pulse button#content-suggestion-cta svg.circle-progress circle,#account-info>li#content-suggestion-menu.loading button#content-suggestion-cta svg.circle-progress circle{animation:none;-moz-animation:none;-webkit-animation:none}#account-info>li#content-suggestion-menu .loading-icon{display:none;border:none;margin:auto;margin-top:-33px}#account-info>li#content-suggestion-menu .loading-tooltip{display:none}#account-info>li#content-suggestion-menu.loading #content-suggestion-cta{cursor:default}#account-info>li#content-suggestion-menu.loading .loading-icon{display:block}#account-info>li#content-suggestion-menu.loading .right-arrow-icon{display:none}#account-info>li#content-suggestion-menu.loading .loading-tooltip{display:block;width:100%;height:100%;position:absolute;top:0;left:0}#account-info>li#content-suggestion-menu.loading .loading-tooltip:before,#account-info>li#content-suggestion-menu.loading .loading-tooltip:after{visibility:hidden;opacity:0;transition:transform 0.3s ease, opacity 0.3s ease}#account-info>li#content-suggestion-menu.loading .loading-tooltip:before{position:absolute;z-index:1001;content:"";background:#fff;width:10px;height:10px;right:100%;transform-origin:center center;-ms-transform-origin:center center;-moz-transform-origin:center center;-webkit-transform-origin:center center;box-shadow:1px -1px 0 rgba(0,0,0,0.08);transform:translate(5px, -50%) rotate(45deg);-moz-transform:translate(5px, -50%) rotate(45deg);-webkit-transform:translate(5px, -50%) rotate(45deg);top:50%;border-radius:0 3px 0 0}#account-info>li#content-suggestion-menu.loading .loading-tooltip:after{content:"We're loading suggestions for you!";font:500 14px/22px "Gotham Rounded A", "Gotham Rounded B", "Gotham Rounded", "Helvetica Neue", Helvetica, Arial, sans-serif;white-space:nowrap;position:absolute;background:#fff;text-align:center;padding:10px 20px;width:auto;z-index:1000;border-radius:4px;visibility:hidden;opacity:0;transition:transform 0.3s ease, opacity 0.3s ease;box-shadow:0 0 1px 1px rgba(0,0,0,0.08),0 0 1px rgba(0,0,0,0.1),0 2px 0 rgba(0,0,0,0.08);transform:translate(0px, -50%);-moz-transform:translate(0px, -50%);-webkit-transform:translate(0px, -50%);color:#576366;top:50%;right:100%}#account-info>li#content-suggestion-menu.loading .loading-tooltip:hover:before{visibility:visible;opacity:1;transform:translate(-5px, -50%) rotate(45deg);-moz-transform:translate(-5px, -50%) rotate(45deg);-webkit-transform:translate(-5px, -50%) rotate(45deg)}#account-info>li#content-suggestion-menu.loading .loading-tooltip:hover:after{visibility:visible;opacity:1;transform:translate(-10px, -50%);-moz-transform:translate(-10px, -50%);-webkit-transform:translate(-10px, -50%)}#account-info>li#content-suggestion-menu.completed button#content-suggestion-cta svg.circle-progress-base{animation:none;-moz-animation:none;-webkit-animation:none;stroke:#5fcf80}#account-info>li#content-suggestion-menu.completed button#content-suggestion-cta svg.circle-progress circle:not(.cirlce-progress-base){display:none}#account-info>li#content-suggestion-menu.completed button#content-suggestion-cta svg.right-arrow-icon{animation:none;-moz-animation:none;-webkit-animation:none;fill:#5fcf80}#account-info>li#content-suggestion-menu #content-suggestion-dropdown{right:7px}#account-info>li#content-suggestion-menu #content-suggestion-dropdown .dropdown-title a{line-height:22px;padding-right:80px}#account-info>li#content-suggestion-menu #content-suggestion-dropdown .dropdown-title a #content-suggestion-type{display:block;font-weight:normal;font-size:13px;color:#7b8b8e}#account-info>li#content-suggestion-menu #content-suggestion-dropdown .dropdown-title a strong{font-size:16px;transition:color 0.3s ease;text-overflow:ellipsis;white-space:nowrap;display:inline-block;overflow:hidden;display:block}#account-info>li#content-suggestion-menu #content-suggestion-dropdown .dropdown-title a #content-suggestion-type-icon{display:block;position:absolute;text-align:center;top:50%;margin-top:-20px;right:20px;width:40px;height:40px}#account-info>li#content-suggestion-menu #content-suggestion-dropdown .dropdown-title a svg{position:absolute}#account-info>li#content-suggestion-menu #content-suggestion-dropdown .dropdown-title a svg.course-icon{top:50%;left:50%;margin:-9px 0 0 -9px}#account-info>li#content-suggestion-menu #content-suggestion-dropdown .dropdown-title a svg.circle-progress{top:1px;left:1px;width:38px;height:38px;stroke-width:2px}#account-info>li#content-suggestion-menu #content-suggestion-dropdown .dropdown-title a svg.circle-progress circle.base{stroke:#f0f2f4;transition:stroke 0.3s ease}#account-info>li#content-suggestion-menu #content-suggestion-dropdown .dropdown-title a svg.circle-progress circle.base-overlay{stroke:#fff;stroke-width:4px}#account-info>li#content-suggestion-menu #content-suggestion-dropdown ul li a img,#account-info>li#content-suggestion-menu #content-suggestion-dropdown ul li a svg{position:absolute}#account-info>li#content-suggestion-menu #content-suggestion-dropdown ul li a svg{left:20px;top:13px;fill:#bfc7ce}#account-info>li#content-suggestion-menu #content-suggestion-dropdown ul li a img{left:18px;top:11px;width:26px;height:26px;padding:2px;border:2px solid #5fcf80;border-radius:26px}#account-info>li#content-suggestion-menu #content-suggestion-dropdown ul li a strong{position:relative;left:42px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:64%;float:left;transition:color 0.3s ease}#account-info>li#content-suggestion-menu #content-suggestion-dropdown ul li a span{float:right;font-weight:normal;font-size:13px;color:#7b8b8e}#account-info>li#content-suggestion-menu #content-suggestion-dropdown ul li.completed a strong{color:#7b8b8e}#account-info>li#content-suggestion-menu #content-suggestion-dropdown ul li.completed a svg{fill:#5fcf80}#account-info>li#content-suggestion-menu #content-suggestion-dropdown #content-suggestion-time-estimate{float:right;color:#7b8b8e;font-weight:normal;line-height:40px}#account-info>li#content-suggestion-menu #content-suggestion-dropdown #content-suggestion-time-estimate strong{color:#576366}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-html .dropdown-title a svg.course-icon{fill:#39ADD1}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-html .dropdown-title a svg.circle-progress circle.circle-progress-bar{stroke:#39ADD1}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-html .dropdown-title a strong{color:#39ADD1}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-html .dropdown-title a:hover svg.course-icon{fill:#39ADD1}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-html .dropdown-title a:hover circle.circle-progress-base{stroke:#39ADD1}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-html .dropdown-title a:hover strong{color:#2da0c3}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-html img{border-color:#39ADD1}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-css .dropdown-title a svg.course-icon{fill:#3079AB}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-css .dropdown-title a svg.circle-progress circle.circle-progress-bar{stroke:#3079AB}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-css .dropdown-title a strong{color:#3079AB}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-css .dropdown-title a:hover svg.course-icon{fill:#3079AB}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-css .dropdown-title a:hover circle.circle-progress-base{stroke:#3079AB}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-css .dropdown-title a:hover strong{color:#2a6b97}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-css img{border-color:#3079AB}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-javascript .dropdown-title a svg.course-icon{fill:#c25975}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-javascript .dropdown-title a svg.circle-progress circle.circle-progress-bar{stroke:#c25975}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-javascript .dropdown-title a strong{color:#c25975}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-javascript .dropdown-title a:hover svg.course-icon{fill:#c25975}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-javascript .dropdown-title a:hover circle.circle-progress-base{stroke:#c25975}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-javascript .dropdown-title a:hover strong{color:#bb4665}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-javascript img{border-color:#c25975}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-java .dropdown-title a svg.course-icon{fill:#2c9676}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-java .dropdown-title a svg.circle-progress circle.circle-progress-bar{stroke:#2c9676}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-java .dropdown-title a strong{color:#2c9676}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-java .dropdown-title a:hover svg.course-icon{fill:#2c9676}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-java .dropdown-title a:hover circle.circle-progress-base{stroke:#2c9676}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-java .dropdown-title a:hover strong{color:#268266}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-java img{border-color:#2c9676}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-ruby .dropdown-title a svg.course-icon{fill:#e15258}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-ruby .dropdown-title a svg.circle-progress circle.circle-progress-bar{stroke:#e15258}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-ruby .dropdown-title a strong{color:#e15258}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-ruby .dropdown-title a:hover svg.course-icon{fill:#e15258}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-ruby .dropdown-title a:hover circle.circle-progress-base{stroke:#e15258}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-ruby .dropdown-title a:hover strong{color:#dd3c43}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-ruby img{border-color:#e15258}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-business .dropdown-title a svg.course-icon{fill:#F9845B}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-business .dropdown-title a svg.circle-progress circle.circle-progress-bar{stroke:#F9845B}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-business .dropdown-title a strong{color:#F9845B}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-business .dropdown-title a:hover svg.course-icon{fill:#F9845B}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-business .dropdown-title a:hover circle.circle-progress-base{stroke:#F9845B}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-business .dropdown-title a:hover strong{color:#f87242}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-business img{border-color:#F9845B}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-wordpress .dropdown-title a svg.course-icon{fill:#838CC7}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-wordpress .dropdown-title a svg.circle-progress circle.circle-progress-bar{stroke:#838CC7}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-wordpress .dropdown-title a strong{color:#838CC7}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-wordpress .dropdown-title a:hover svg.course-icon{fill:#838CC7}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-wordpress .dropdown-title a:hover circle.circle-progress-base{stroke:#838CC7}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-wordpress .dropdown-title a:hover strong{color:#717cbf}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-wordpress img{border-color:#838CC7}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-php .dropdown-title a svg.course-icon{fill:#7D669E}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-php .dropdown-title a svg.circle-progress circle.circle-progress-bar{stroke:#7D669E}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-php .dropdown-title a strong{color:#7D669E}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-php .dropdown-title a:hover svg.course-icon{fill:#7D669E}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-php .dropdown-title a:hover circle.circle-progress-base{stroke:#7D669E}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-php .dropdown-title a:hover strong{color:#715b90}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-php img{border-color:#7D669E}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-ios .dropdown-title a svg.course-icon{fill:#53BBB4}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-ios .dropdown-title a svg.circle-progress circle.circle-progress-bar{stroke:#53BBB4}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-ios .dropdown-title a strong{color:#53BBB4}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-ios .dropdown-title a:hover svg.course-icon{fill:#53BBB4}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-ios .dropdown-title a:hover circle.circle-progress-base{stroke:#53BBB4}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-ios .dropdown-title a:hover strong{color:#45afa8}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-ios img{border-color:#53BBB4}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-android .dropdown-title a svg.course-icon{fill:#5cb860}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-android .dropdown-title a svg.circle-progress circle.circle-progress-bar{stroke:#5cb860}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-android .dropdown-title a strong{color:#5cb860}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-android .dropdown-title a:hover svg.course-icon{fill:#5cb860}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-android .dropdown-title a:hover circle.circle-progress-base{stroke:#5cb860}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-android .dropdown-title a:hover strong{color:#4cae50}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-android img{border-color:#5cb860}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-design .dropdown-title a svg.course-icon{fill:#e59a13}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-design .dropdown-title a svg.circle-progress circle.circle-progress-bar{stroke:#e59a13}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-design .dropdown-title a strong{color:#e59a13}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-design .dropdown-title a:hover svg.course-icon{fill:#e59a13}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-design .dropdown-title a:hover circle.circle-progress-base{stroke:#e59a13}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-design .dropdown-title a:hover strong{color:#cd8a11}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-design img{border-color:#e59a13}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-development-tools .dropdown-title a svg.course-icon{fill:#637a91}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-development-tools .dropdown-title a svg.circle-progress circle.circle-progress-bar{stroke:#637a91}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-development-tools .dropdown-title a strong{color:#637a91}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-development-tools .dropdown-title a:hover svg.course-icon{fill:#637a91}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-development-tools .dropdown-title a:hover circle.circle-progress-base{stroke:#637a91}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-development-tools .dropdown-title a:hover strong{color:#596d82}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-development-tools img{border-color:#637a91}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-python .dropdown-title a svg.course-icon{fill:#f092b0}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-python .dropdown-title a svg.circle-progress circle.circle-progress-bar{stroke:#f092b0}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-python .dropdown-title a strong{color:#f092b0}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-python .dropdown-title a:hover svg.course-icon{fill:#f092b0}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-python .dropdown-title a:hover circle.circle-progress-base{stroke:#f092b0}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-python .dropdown-title a:hover strong{color:#ed7ca0}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-python img{border-color:#f092b0}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-digital-literacy .dropdown-title a svg.course-icon{fill:#c38cd4}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-digital-literacy .dropdown-title a svg.circle-progress circle.circle-progress-bar{stroke:#c38cd4}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-digital-literacy .dropdown-title a strong{color:#c38cd4}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-digital-literacy .dropdown-title a:hover svg.course-icon{fill:#c38cd4}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-digital-literacy .dropdown-title a:hover circle.circle-progress-base{stroke:#c38cd4}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-digital-literacy .dropdown-title a:hover strong{color:#b979cd}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-digital-literacy img{border-color:#c38cd4}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-game-development .dropdown-title a svg.course-icon{fill:#20898c}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-game-development .dropdown-title a svg.circle-progress circle.circle-progress-bar{stroke:#20898c}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-game-development .dropdown-title a strong{color:#20898c}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-game-development .dropdown-title a:hover svg.course-icon{fill:#20898c}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-game-development .dropdown-title a:hover circle.circle-progress-base{stroke:#20898c}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-game-development .dropdown-title a:hover strong{color:#1b7577}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-game-development img{border-color:#20898c}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-csharp .dropdown-title a svg.course-icon{fill:#9e4d83}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-csharp .dropdown-title a svg.circle-progress circle.circle-progress-bar{stroke:#9e4d83}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-csharp .dropdown-title a strong{color:#9e4d83}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-csharp .dropdown-title a:hover svg.course-icon{fill:#9e4d83}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-csharp .dropdown-title a:hover circle.circle-progress-base{stroke:#9e4d83}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-csharp .dropdown-title a:hover strong{color:#8d4575}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-csharp img{border-color:#9e4d83}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-databases .dropdown-title a svg.course-icon{fill:#eb7728}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-databases .dropdown-title a svg.circle-progress circle.circle-progress-bar{stroke:#eb7728}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-databases .dropdown-title a strong{color:#eb7728}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-databases .dropdown-title a:hover svg.course-icon{fill:#eb7728}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-databases .dropdown-title a:hover circle.circle-progress-base{stroke:#eb7728}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-databases .dropdown-title a:hover strong{color:#e46915}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-databases img{border-color:#eb7728}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-undefined .dropdown-title a svg.course-icon{fill:#717b85}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-undefined .dropdown-title a svg.circle-progress circle.circle-progress-bar{stroke:#717b85}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-undefined .dropdown-title a strong{color:#717b85}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-undefined .dropdown-title a:hover svg.course-icon{fill:#717b85}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-undefined .dropdown-title a:hover circle.circle-progress-base{stroke:#717b85}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-undefined .dropdown-title a:hover strong{color:#656e77}#account-info>li#content-suggestion-menu #content-suggestion-dropdown.topic-undefined img{border-color:#717b85}#account-info>li#profile{margin-left:0}@media screen and (min-width: 960px){#account-info>li#profile{margin-right:20px}}@media screen and (max-width: 959px){#account-info>li#profile{left:30px;right:46px;float:none;position:absolute}}#account-info>li#profile>a{padding:10px}@media screen and (min-width: 960px){#account-info>li#profile>a{padding-right:25px;padding-left:50px}#account-info>li#profile>a:after{display:inline-block;content:"";width:12px;height:8px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI%2BDQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjQwLjI3NXB4IiBoZWlnaHQ9IjE2MC4wMDFweCIgdmlld0JveD0iMCAwIDI0MC4yNzUgMTYwLjAwMSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjQwLjI3NSAxNjAuMDAxIg0KCSB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiM2MDY3NkQiIGQ9Ik02MC4wMTUsODAuMDAxTDQuNTQ3LDI1Ljc2M2MtNi4wMjktNS44OTUtNi4wMjktMTUuNDUsMC0yMS4zNGM2LjAyOS01Ljg5NSwxNS43OTYtNS44OTUsMjEuODI1LDANCgkJbDMzLjY0MywzMi44OTlMOTMuNjc4LDQuNDE4YzYuMDI5LTUuODg1LDE1Ljc5Ni01Ljg5LDIxLjgyNSwwLjAwNWM2LjAyOSw1Ljg5NSw2LjAyOSwxNS40NSwwLDIxLjM0NUw2MC4wMTUsODAuMDAxeiIvPg0KPC9nPg0KPGc%2BDQoJPHBhdGggZmlsbD0iI0Q0RDlERCIgZD0iTTE4MC4yNjUsODAuMDAxbC01NS40NjgtNTQuMjM5Yy02LjAyOS01Ljg5NS02LjAyOS0xNS40NSwwLTIxLjM0YzYuMDI5LTUuODk1LDE1Ljc5Ni01Ljg5NSwyMS44MjUsMA0KCQlsMzMuNjQzLDMyLjg5OWwzMy42NjMtMzIuOTA0YzYuMDI5LTUuODg1LDE1Ljc5Ni01Ljg5LDIxLjgyNiwwLjAwNXM2LjAyOSwxNS40NSwwLDIxLjM0NUwxODAuMjY1LDgwLjAwMXoiLz4NCjwvZz4NCjxnPg0KCTxwYXRoIGZpbGw9IiNENEQ5REQiIGQ9Ik0xODAuMjg1LDgwLjAwMWw1NS40NjgsNTQuMjM5YzYuMDI5LDUuODk1LDYuMDI5LDE1LjQ1LDAsMjEuMzRjLTYuMDI5LDUuODk1LTE1Ljc5Niw1Ljg5NS0yMS44MjYsMA0KCQlsLTMzLjY0My0zMi44OTlsLTMzLjY2MywzMi45MDRjLTYuMDI5LDUuODg1LTE1Ljc5Niw1Ljg5LTIxLjgyNS0wLjAwNWMtNi4wMjktNS44OTUtNi4wMjktMTUuNDUsMC0yMS4zNDVMMTgwLjI4NSw4MC4wMDF6Ii8%2BDQo8L2c%2BDQo8Zz4NCgk8cGF0aCBmaWxsPSIjNjA2NzZEIiBkPSJNNjAuMDM1LDgwLjAwMWw1NS40NjgsNTQuMjM5YzYuMDI5LDUuODk1LDYuMDI5LDE1LjQ1LDAsMjEuMzRjLTYuMDI5LDUuODk1LTE1Ljc5Niw1Ljg5NS0yMS44MjUsMA0KCQlsLTMzLjY0My0zMi44OTlsLTMzLjY2MywzMi45MDRjLTYuMDI5LDUuODg1LTE1Ljc5Niw1Ljg5LTIxLjgyNS0wLjAwNXMtNi4wMjktMTUuNDUsMC0yMS4zNDVMNjAuMDM1LDgwLjAwMXoiLz4NCjwvZz4NCjwvc3ZnPg0K);background-size:24px 16px;background-position:-12px 0;position:absolute;top:22px;right:0;transition:border-color 0.2s ease}}@media screen and (min-width: 960px) and (min-width: 680px){#account-info>li#profile>a:after{margin:0 5px 0 8px}}@media screen and (min-width: 960px){#account-info>li#profile>a:hover:after{border-top-color:#60676d}}@media screen and (max-width: 959px){#account-info>li#profile>a{color:#fff}}@media screen and (min-width: 960px){#account-info>li#profile>a figure{float:left;margin-top:-3px}}#account-info>li#profile>a figure #profile-pic{float:left;position:relative;height:36px;width:36px;padding:6px}@media screen and (max-width: 959px){#account-info>li#profile>a figure #profile-pic{margin-top:-2px;margin-right:9px}}#account-info>li#profile>a figure #profile-pic:after{display:block;border-radius:36px;position:absolute;top:3px;left:3px;right:3px;bottom:3px;content:"";z-index:2}@media screen and (min-width: 960px){#account-info>li#profile>a figure #profile-pic:after{background:#edeff0}}@media screen and (max-width: 959px){#account-info>li#profile>a figure #profile-pic:after{background:#3e474f}}#account-info>li#profile>a figure #profile-pic .points-donut{position:absolute;top:0;left:0;z-index:1;width:36px;height:36px}@media screen and (max-width: 959px){#account-info>li#profile>a figure #profile-pic .points-donut.new-user{opacity:0.4}}#account-info>li#profile>a figure #profile-pic img{width:24px;height:24px;border-radius:24px;display:block;position:relative;z-index:3}#account-info>li#profile>a figure figcaption{line-height:18px}@media screen and (min-width: 960px){#account-info>li#profile>a figure figcaption{float:left}}@media screen and (max-width: 959px){#account-info>li#profile>a figure figcaption{position:absolute;left:56px;right:0}}@media screen and (max-width: 959px){#account-info>li#profile>a figure figcaption h4{text-overflow:ellipsis;overflow:hidden;width:100%;font-size:16px;color:#fff;position:relative;white-space:nowrap}}@media screen and (min-width: 960px){#account-info>li#profile>a figure figcaption h4{display:none}}#account-info>li#profile>a figure figcaption em{display:block;font-style:normal}@media screen and (min-width: 960px){#account-info>li#profile>a figure figcaption em{color:#b2bac2;font-size:18px;font-weight:500;position:absolute;right:68px;top:16px;text-align:right}}@media screen and (max-width: 959px){#account-info>li#profile>a figure figcaption em{color:#788189;font-size:12px;font-weight:normal}}#account-info>li#profile>a figure figcaption em span{display:inline}@media screen and (min-width: 960px){#account-info>li#profile>a figure figcaption em span{display:none}}#account-info>li#profile div#profile-dropdown h4.dropdown-title a{line-height:20px}#account-info>li#profile div#profile-dropdown h4.dropdown-title a strong{display:block;font-size:14px;color:#576366;transition:color 0.3s ease}#account-info>li#profile div#profile-dropdown h4.dropdown-title a span{display:block;font-size:12px;color:#7b8b8e;font-weight:normal;transition:color 0.3s ease}#account-info>li#profile div#profile-dropdown h4.dropdown-title a:hover strong{color:#4b5658}#account-info>li#profile div#profile-dropdown h4.dropdown-title a:hover span{color:#576366}@media screen and (max-width: 959px){#account-info>li#help{display:none}}@media screen and (max-width: 959px){#account-info>li#sign-in{float:left;margin-left:15px}#account-info>li#sign-in a{color:#fff}}#account-info>li#sign-up{height:42px;top:4px;font-size:10px}@media screen and (max-width: 959px){#account-info>li#sign-up{margin-left:0;margin-right:10px}}@media screen and (max-width: 959px){#account-info>li#sign-up a{line-height:30px;padding:0 10px;height:34px;margin-top:5px}}#account-info>li#notifications>a{padding:0 10px}#account-info>li#notifications>a svg{width:26px;height:25px;vertical-align:middle}@media screen and (max-width: 959px){#account-info>li#notifications>a svg{fill:#60676d}}@media screen and (max-width: 959px){#account-info>li#notifications>a:hover svg{fill:#fff}}@media screen and (min-width: 960px){#account-info>li#notifications.unread>a svg{animation:0.3s ease 0 normal 3 ring;-moz-animation:0.3s ease 0 normal 3 ring;-webkit-animation:0.3s ease 0 normal 3 ring}}@media screen and (max-width: 959px){#account-info>li#notifications.unread>a svg{animation:none;-moz-animation:none;-webkit-animation:none}}#account-info>li#notifications.unread>a em.notifications{display:block;left:26px;top:8px}#account-info>li#notifications.unread>a em.notifications.double-digits{left:auto;right:4px}#account-info>li#notifications div#notifications-dropdown{right:1px}#account-info>li#notifications div#notifications-dropdown .loading{padding:60px 20px;margin:0;text-align:center}#account-info>li#notifications div#notifications-dropdown:before{right:26px}.notification-item{border-bottom:1px solid #e8ebed}.notification-item.unread{background:#fff;box-shadow:0 1px 0 #e8ebed}.notification-anchor{position:relative;display:block;font-size:14px;line-height:18px;font-weight:500;color:#576366;transition:color 0.3s ease, background-color 0.3s ease}.notifications-page .notification-anchor{padding:21px 105px 19px 0}.notifications-page .notification-item:first-child .notification-anchor{padding-top:0}.dropdown .notification-anchor{padding:20px 105px 20px 20px}.notification-anchor p{font-size:13px}.notification-meta{font-size:12px;margin-bottom:5px}.notifications-page .notification-meta{color:#576366}.dropdown .notification-meta{color:#7b8b8e}.notification-meta .timestamp{font-weight:normal}.notification-title{color:#384047;font-size:14px;transition:color 0.3s ease}.notifications-page .topic-html .notification-title{color:#39ADD1}.notifications-page .topic-css .notification-title{color:#3079AB}.notifications-page .topic-javascript .notification-title{color:#c25975}.notifications-page .topic-java .notification-title{color:#2c9676}.notifications-page .topic-ruby .notification-title{color:#e15258}.notifications-page .topic-business .notification-title{color:#F9845B}.notifications-page .topic-wordpress .notification-title{color:#838CC7}.notifications-page .topic-php .notification-title{color:#7D669E}.notifications-page .topic-ios .notification-title{color:#53BBB4}.notifications-page .topic-android .notification-title{color:#5cb860}.notifications-page .topic-design .notification-title{color:#e59a13}.notifications-page .topic-development-tools .notification-title{color:#637a91}.notifications-page .topic-python .notification-title{color:#f092b0}.notifications-page .topic-digital-literacy .notification-title{color:#c38cd4}.notifications-page .topic-game-development .notification-title{color:#20898c}.notifications-page .topic-csharp .notification-title{color:#9e4d83}.notifications-page .topic-databases .notification-title{color:#eb7728}.notifications-page .topic-undefined .notification-title{color:#717b85}.notification-item:hover .topic-html .notification-title{color:#39ADD1}.notification-item:hover .topic-css .notification-title{color:#3079AB}.notification-item:hover .topic-javascript .notification-title{color:#c25975}.notification-item:hover .topic-java .notification-title{color:#2c9676}.notification-item:hover .topic-ruby .notification-title{color:#e15258}.notification-item:hover .topic-business .notification-title{color:#F9845B}.notification-item:hover .topic-wordpress .notification-title{color:#838CC7}.notification-item:hover .topic-php .notification-title{color:#7D669E}.notification-item:hover .topic-ios .notification-title{color:#53BBB4}.notification-item:hover .topic-android .notification-title{color:#5cb860}.notification-item:hover .topic-design .notification-title{color:#e59a13}.notification-item:hover .topic-development-tools .notification-title{color:#637a91}.notification-item:hover .topic-python .notification-title{color:#f092b0}.notification-item:hover .topic-digital-literacy .notification-title{color:#c38cd4}.notification-item:hover .topic-game-development .notification-title{color:#20898c}.notification-item:hover .topic-csharp .notification-title{color:#9e4d83}.notification-item:hover .topic-databases .notification-title{color:#eb7728}.notification-item:hover .topic-undefined .notification-title{color:#717b85}.notification-item.unread .topic-html .notification-title{color:#39ADD1}.notification-item.unread .topic-css .notification-title{color:#3079AB}.notification-item.unread .topic-javascript .notification-title{color:#c25975}.notification-item.unread .topic-java .notification-title{color:#2c9676}.notification-item.unread .topic-ruby .notification-title{color:#e15258}.notification-item.unread .topic-business .notification-title{color:#F9845B}.notification-item.unread .topic-wordpress .notification-title{color:#838CC7}.notification-item.unread .topic-php .notification-title{color:#7D669E}.notification-item.unread .topic-ios .notification-title{color:#53BBB4}.notification-item.unread .topic-android .notification-title{color:#5cb860}.notification-item.unread .topic-design .notification-title{color:#e59a13}.notification-item.unread .topic-development-tools .notification-title{color:#637a91}.notification-item.unread .topic-python .notification-title{color:#f092b0}.notification-item.unread .topic-digital-literacy .notification-title{color:#c38cd4}.notification-item.unread .topic-game-development .notification-title{color:#20898c}.notification-item.unread .topic-csharp .notification-title{color:#9e4d83}.notification-item.unread .topic-databases .notification-title{color:#eb7728}.notification-item.unread .topic-undefined .notification-title{color:#717b85}.dropdown .notification-item:not(.unread):not(:hover) .notification-title{color:#576366}.notification-message{font-weight:normal;margin-bottom:0;margin-top:5px}.notifications-page .notification-message{color:#576366}.dropdown .notification-message{color:#7b8b8e}.dropdown .notification-message strong{color:#7b8b8e}.notification-type{border-radius:100px;display:block;height:46px;width:46px;position:absolute;top:18px;border:2px solid #717b85;transition:opacity 0.3s ease, border 0.3s ease}.notifications-page .topic-html .notification-type{border-color:#39ADD1}.notifications-page .topic-css .notification-type{border-color:#3079AB}.notifications-page .topic-javascript .notification-type{border-color:#c25975}.notifications-page .topic-java .notification-type{border-color:#2c9676}.notifications-page .topic-ruby .notification-type{border-color:#e15258}.notifications-page .topic-business .notification-type{border-color:#F9845B}.notifications-page .topic-wordpress .notification-type{border-color:#838CC7}.notifications-page .topic-php .notification-type{border-color:#7D669E}.notifications-page .topic-ios .notification-type{border-color:#53BBB4}.notifications-page .topic-android .notification-type{border-color:#5cb860}.notifications-page .topic-design .notification-type{border-color:#e59a13}.notifications-page .topic-development-tools .notification-type{border-color:#637a91}.notifications-page .topic-python .notification-type{border-color:#f092b0}.notifications-page .topic-digital-literacy .notification-type{border-color:#c38cd4}.notifications-page .topic-game-development .notification-type{border-color:#20898c}.notifications-page .topic-csharp .notification-type{border-color:#9e4d83}.notifications-page .topic-databases .notification-type{border-color:#eb7728}.notifications-page .topic-undefined .notification-type{border-color:#717b85}.notification-item:hover .topic-html .notification-type{border-color:#39ADD1}.notification-item:hover .topic-css .notification-type{border-color:#3079AB}.notification-item:hover .topic-javascript .notification-type{border-color:#c25975}.notification-item:hover .topic-java .notification-type{border-color:#2c9676}.notification-item:hover .topic-ruby .notification-type{border-color:#e15258}.notification-item:hover .topic-business .notification-type{border-color:#F9845B}.notification-item:hover .topic-wordpress .notification-type{border-color:#838CC7}.notification-item:hover .topic-php .notification-type{border-color:#7D669E}.notification-item:hover .topic-ios .notification-type{border-color:#53BBB4}.notification-item:hover .topic-android .notification-type{border-color:#5cb860}.notification-item:hover .topic-design .notification-type{border-color:#e59a13}.notification-item:hover .topic-development-tools .notification-type{border-color:#637a91}.notification-item:hover .topic-python .notification-type{border-color:#f092b0}.notification-item:hover .topic-digital-literacy .notification-type{border-color:#c38cd4}.notification-item:hover .topic-game-development .notification-type{border-color:#20898c}.notification-item:hover .topic-csharp .notification-type{border-color:#9e4d83}.notification-item:hover .topic-databases .notification-type{border-color:#eb7728}.notification-item:hover .topic-undefined .notification-type{border-color:#717b85}.notification-item.unread .topic-html .notification-type{border-color:#39ADD1}.notification-item.unread .topic-css .notification-type{border-color:#3079AB}.notification-item.unread .topic-javascript .notification-type{border-color:#c25975}.notification-item.unread .topic-java .notification-type{border-color:#2c9676}.notification-item.unread .topic-ruby .notification-type{border-color:#e15258}.notification-item.unread .topic-business .notification-type{border-color:#F9845B}.notification-item.unread .topic-wordpress .notification-type{border-color:#838CC7}.notification-item.unread .topic-php .notification-type{border-color:#7D669E}.notification-item.unread .topic-ios .notification-type{border-color:#53BBB4}.notification-item.unread .topic-android .notification-type{border-color:#5cb860}.notification-item.unread .topic-design .notification-type{border-color:#e59a13}.notification-item.unread .topic-development-tools .notification-type{border-color:#637a91}.notification-item.unread .topic-python .notification-type{border-color:#f092b0}.notification-item.unread .topic-digital-literacy .notification-type{border-color:#c38cd4}.notification-item.unread .topic-game-development .notification-type{border-color:#20898c}.notification-item.unread .topic-csharp .notification-type{border-color:#9e4d83}.notification-item.unread .topic-databases .notification-type{border-color:#eb7728}.notification-item.unread .topic-undefined .notification-type{border-color:#717b85}.notifications-page .notification-type{right:0}.notifications-page .notification-item:first-child .notification-type{top:-3px}.dropdown .notification-type{right:20px}.dropdown .notification-item:not(.unread):not(:hover) .notification-type{border-color:#d4d9dd}.notification-type svg{fill:#717b85;position:relative;height:18px;width:18px;margin-top:1px;position:relative;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.notifications-page .topic-html .notification-type svg{fill:#39ADD1}.notifications-page .topic-css .notification-type svg{fill:#3079AB}.notifications-page .topic-javascript .notification-type svg{fill:#c25975}.notifications-page .topic-java .notification-type svg{fill:#2c9676}.notifications-page .topic-ruby .notification-type svg{fill:#e15258}.notifications-page .topic-business .notification-type svg{fill:#F9845B}.notifications-page .topic-wordpress .notification-type svg{fill:#838CC7}.notifications-page .topic-php .notification-type svg{fill:#7D669E}.notifications-page .topic-ios .notification-type svg{fill:#53BBB4}.notifications-page .topic-android .notification-type svg{fill:#5cb860}.notifications-page .topic-design .notification-type svg{fill:#e59a13}.notifications-page .topic-development-tools .notification-type svg{fill:#637a91}.notifications-page .topic-python .notification-type svg{fill:#f092b0}.notifications-page .topic-digital-literacy .notification-type svg{fill:#c38cd4}.notifications-page .topic-game-development .notification-type svg{fill:#20898c}.notifications-page .topic-csharp .notification-type svg{fill:#9e4d83}.notifications-page .topic-databases .notification-type svg{fill:#eb7728}.notifications-page .topic-undefined .notification-type svg{fill:#717b85}.notification-item:hover .topic-html .notification-type svg{fill:#39ADD1}.notification-item:hover .topic-css .notification-type svg{fill:#3079AB}.notification-item:hover .topic-javascript .notification-type svg{fill:#c25975}.notification-item:hover .topic-java .notification-type svg{fill:#2c9676}.notification-item:hover .topic-ruby .notification-type svg{fill:#e15258}.notification-item:hover .topic-business .notification-type svg{fill:#F9845B}.notification-item:hover .topic-wordpress .notification-type svg{fill:#838CC7}.notification-item:hover .topic-php .notification-type svg{fill:#7D669E}.notification-item:hover .topic-ios .notification-type svg{fill:#53BBB4}.notification-item:hover .topic-android .notification-type svg{fill:#5cb860}.notification-item:hover .topic-design .notification-type svg{fill:#e59a13}.notification-item:hover .topic-development-tools .notification-type svg{fill:#637a91}.notification-item:hover .topic-python .notification-type svg{fill:#f092b0}.notification-item:hover .topic-digital-literacy .notification-type svg{fill:#c38cd4}.notification-item:hover .topic-game-development .notification-type svg{fill:#20898c}.notification-item:hover .topic-csharp .notification-type svg{fill:#9e4d83}.notification-item:hover .topic-databases .notification-type svg{fill:#eb7728}.notification-item:hover .topic-undefined .notification-type svg{fill:#717b85}.notification-item.unread .topic-html .notification-type svg{fill:#39ADD1}.notification-item.unread .topic-css .notification-type svg{fill:#3079AB}.notification-item.unread .topic-javascript .notification-type svg{fill:#c25975}.notification-item.unread .topic-java .notification-type svg{fill:#2c9676}.notification-item.unread .topic-ruby .notification-type svg{fill:#e15258}.notification-item.unread .topic-business .notification-type svg{fill:#F9845B}.notification-item.unread .topic-wordpress .notification-type svg{fill:#838CC7}.notification-item.unread .topic-php .notification-type svg{fill:#7D669E}.notification-item.unread .topic-ios .notification-type svg{fill:#53BBB4}.notification-item.unread .topic-android .notification-type svg{fill:#5cb860}.notification-item.unread .topic-design .notification-type svg{fill:#e59a13}.notification-item.unread .topic-development-tools .notification-type svg{fill:#637a91}.notification-item.unread .topic-python .notification-type svg{fill:#f092b0}.notification-item.unread .topic-digital-literacy .notification-type svg{fill:#c38cd4}.notification-item.unread .topic-game-development .notification-type svg{fill:#20898c}.notification-item.unread .topic-csharp .notification-type svg{fill:#9e4d83}.notification-item.unread .topic-databases .notification-type svg{fill:#eb7728}.notification-item.unread .topic-undefined .notification-type svg{fill:#717b85}.notifications-page .notification-type svg{fill:#717b85}.dropdown .notification-item:not(.unread):not(:hover) .notification-type svg{fill:#d4d9dd}.notification-type.avatar{border-color:#d4d9dd;height:46px;width:46px}.dropdown .notification-item:not(.unread):not(:hover) .notification-type.avatar{opacity:0.5}@-webkit-keyframes ring{0%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(7deg);-moz-transform:rotate(7deg);-webkit-transform:rotate(7deg)}50%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(-7deg);-moz-transform:rotate(-7deg);-webkit-transform:rotate(-7deg)}100%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(7deg);-moz-transform:rotate(7deg);-webkit-transform:rotate(7deg)}}@-moz-keyframes ring{0%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(7deg);-moz-transform:rotate(7deg);-webkit-transform:rotate(7deg)}50%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(-7deg);-moz-transform:rotate(-7deg);-webkit-transform:rotate(-7deg)}100%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(7deg);-moz-transform:rotate(7deg);-webkit-transform:rotate(7deg)}}@-ms-keyframes ring{0%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(7deg);-moz-transform:rotate(7deg);-webkit-transform:rotate(7deg)}50%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(-7deg);-moz-transform:rotate(-7deg);-webkit-transform:rotate(-7deg)}100%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(7deg);-moz-transform:rotate(7deg);-webkit-transform:rotate(7deg)}}@keyframes ring{0%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(7deg);-moz-transform:rotate(7deg);-webkit-transform:rotate(7deg)}50%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(-7deg);-moz-transform:rotate(-7deg);-webkit-transform:rotate(-7deg)}100%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(7deg);-moz-transform:rotate(7deg);-webkit-transform:rotate(7deg)}}header #breadcrumb{position:fixed;top:0;left:0;right:0;background:#edeff0;z-index:100;transition:height 0.5s ease, padding 0.5s ease, background-color 0.5s ease}@media screen and (min-width: 960px){header #breadcrumb{padding:20px 30px 0;height:70px}}@media screen and (max-width: 959px){header #breadcrumb{padding:10px 15px 0;height:52px;width:100%}.with-hero:not(.scrolled-past-hero) header #breadcrumb{background:none}.with-hero.scrolling:not(.scrolled-past-hero) header #breadcrumb{background:rgba(237,239,240,0.95)}}@media screen and (max-width: 679px){header #breadcrumb{padding:10px 10px 0}}.animating header #breadcrumb{transition:margin 0.35s cubic-bezier(0.5, -0.25, 0.5, 0),left 0.35s cubic-bezier(0.5, -0.25, 0.5, 0)}header #breadcrumb:after,header #breadcrumb:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;box-shadow:0 -4px 0px 4px #edeff0,0 2px 4px 0 rgba(0,0,0,0.2);z-index:0;opacity:0;transition:opacity 0.2s ease, margin 0.2s ease}@media screen and (min-width: 960px){header #breadcrumb:after,header #breadcrumb:before{margin:0 25px}}@media screen and (min-width: 680px) and (max-width: 959px){header #breadcrumb:after,header #breadcrumb:before{margin:0 11px}}@media screen and (max-width: 679px){header #breadcrumb:after,header #breadcrumb:before{margin:0 6px}}@media screen and (max-width: 959px){.with-hero:not(.scrolled-past-hero) header #breadcrumb:after,.with-hero:not(.scrolled-past-hero) header #breadcrumb:before{margin:0;box-shadow:0 2px 4px 0 rgba(0,0,0,0.2)}}@media screen and (min-width: 960px){header #breadcrumb.with-sidebar-shadow:before{right:20%;margin-right:55px}}@media screen and (min-width: 960px){header #breadcrumb.with-sidebar-shadow:after{left:80%;margin-left:-35px}}header #breadcrumb.show-content-shadow:before{opacity:1}header #breadcrumb.show-sidebar-shadow:after{opacity:1}header #breadcrumb li{position:relative;z-index:1}header #breadcrumb li:hover a svg,header #breadcrumb li.current a svg{fill:#576366 !important}@media screen and (max-width: 959px){.with-hero:not(.scrolling) header #breadcrumb li:hover a svg,.with-hero:not(.scrolling) header #breadcrumb li.current a svg{fill:#fff !important}}header #breadcrumb li a{display:block;position:relative}header #breadcrumb li a:not(.button) svg{fill:#7b8b8e}@media screen and (max-width: 959px){.with-hero:not(.scrolling) header #breadcrumb li a:not(.button) svg{fill:#fff;box-shadow:0 1px 0 rgba(0,0,0,0.15)}}header #breadcrumb li#back{float:left;height:32px;overflow:hidden;position:relative;top:0;transition:width 0.3s ease, opacity 0.25s ease, top 0.25s ease}header #breadcrumb li#back a svg{display:none}.loading header #breadcrumb li#back a svg{display:none !important}header #breadcrumb li#back a svg.loading-icon{position:relative;width:18px;height:18px;opacity:0}@media screen and (min-width: 960px){header #breadcrumb li#back a svg.loading-icon{top:5px}}@media screen and (max-width: 959px){header #breadcrumb li#back a svg.loading-icon{top:6px}.with-hero:not(.scrolling) header #breadcrumb li#back a svg.loading-icon path.loading-circle{fill:rgba(0,0,0,0.2)}.with-hero:not(.scrolling) header #breadcrumb li#back a svg.loading-icon path.loading-quarter-circle{fill:#fff}}.loading header #breadcrumb li#back a svg.loading-icon{opacity:1;display:block !important}.add-more-context header #breadcrumb li#back{opacity:0}@media screen and (max-width: 959px){.add-more-context header #breadcrumb li#back{top:-52px}}@media screen and (min-width: 960px){.add-more-context header #breadcrumb li#back{top:-70px}}@media screen and (min-width: 960px){header #breadcrumb li#back.at-home,header #breadcrumb li#back.go-home{width:0;opacity:0}.loading header #breadcrumb li#back.at-home,.loading header #breadcrumb li#back.go-home{width:28px;opacity:1}}@media screen and (max-width: 959px){header #breadcrumb li#back.at-home,header #breadcrumb li#back.go-home{width:30px}header #breadcrumb li#back.at-home a svg.logo-icon,header #breadcrumb li#back.go-home a svg.logo-icon{display:block;width:30px;height:32px}}header #breadcrumb li#back.at-home a svg{fill:#5fcf80}header #breadcrumb li#back.go-home:hover a svg{fill:#5fcf80}header #breadcrumb li#back.go-back{width:26px;line-height:32px}header #breadcrumb li#back.go-back a svg.arrows-icon{display:block;width:18px;height:16px;position:relative;vertical-align:middle}@media screen and (min-width: 960px){header #breadcrumb li#back.go-back a svg.arrows-icon{top:6px}}@media screen and (max-width: 959px){header #breadcrumb li#back.go-back a svg.arrows-icon{top:8px}}header #breadcrumb li#back.go-back a svg.arrows-icon path.left-arrow{fill:#97a3a6}header #breadcrumb li#back.go-back a svg.arrows-icon path.right-arrow{display:none}header #breadcrumb li#back.go-back:hover+li#page-title h1 a,header #breadcrumb li#back.go-back:hover+li#page-title h2 a,header #breadcrumb li#back.go-back:hover+li#page-title h3 a{color:#3c4144}header #breadcrumb li#page-title{white-space:nowrap;transition:margin-top 0.25s ease}@media screen and (max-width: 959px){header #breadcrumb li#page-title{position:absolute;left:50px;right:50px}}@media screen and (min-width: 680px) and (max-width: 959px){header #breadcrumb li#page-title.go-back{left:40px}}@media screen and (max-width: 679px){header #breadcrumb li#page-title.go-back{left:35px}}header #breadcrumb li#page-title.go-back h1,header #breadcrumb li#page-title.go-back h2,header #breadcrumb li#page-title.go-back h3{color:#7b8b8e}@media screen and (min-width: 960px){header #breadcrumb li#page-title.go-home{float:left}}@media screen and (max-width: 959px){header #breadcrumb li#page-title.go-home{text-align:center}}@media screen and (max-width: 959px){.add-more-context header #breadcrumb li#page-title{margin-top:-52px}}@media screen and (min-width: 960px){.add-more-context header #breadcrumb li#page-title{margin-top:-70px}}header #breadcrumb li#page-title h1,header #breadcrumb li#page-title h2,header #breadcrumb li#page-title h3{color:#384047;font-size:18px;display:inline-block;white-space:nowrap;font-weight:500;position:relative;transition:color 0.5s ease}@media screen and (min-width: 960px){header #breadcrumb li#page-title h1,header #breadcrumb li#page-title h2,header #breadcrumb li#page-title h3{line-height:28px}}@media screen and (max-width: 959px){header #breadcrumb li#page-title h1,header #breadcrumb li#page-title h2,header #breadcrumb li#page-title h3{line-height:30px;text-overflow:ellipsis;overflow:hidden;width:100%}.with-hero:not(.scrolling) header #breadcrumb li#page-title h1,.with-hero:not(.scrolling) header #breadcrumb li#page-title h2,.with-hero:not(.scrolling) header #breadcrumb li#page-title h3{color:#fff;text-shadow:0 1px 0 rgba(0,0,0,0.15)}}header #breadcrumb li#page-title h1 a,header #breadcrumb li#page-title h2 a,header #breadcrumb li#page-title h3 a{color:inherit;text-overflow:ellipsis;overflow:hidden;width:100%;transition:color 0.3s ease}header #breadcrumb li#page-title h1 a:hover,header #breadcrumb li#page-title h2 a:hover,header #breadcrumb li#page-title h3 a:hover{color:#3c4144}header #breadcrumb li#page-title h3{color:#384047;font-size:18px}header #breadcrumb li#page-title-addition{position:absolute;top:0;bottom:0;overflow:hidden;opacity:0;transition:padding-top 0.25s ease, opacity 0.25s ease, left 0.3s ease, right 0.3s ease}@media screen and (min-width: 960px){header #breadcrumb li#page-title-addition{padding-top:70px;right:0;left:30px}}@media screen and (max-width: 959px){header #breadcrumb li#page-title-addition{padding-top:52px}}@media screen and (min-width: 680px) and (max-width: 959px){header #breadcrumb li#page-title-addition{right:55px;left:15px}}@media screen and (max-width: 679px){header #breadcrumb li#page-title-addition{right:50px;left:10px}}html:not(.animating) header #breadcrumb li#page-title-addition{visibility:hidden}.add-more-context header #breadcrumb li#page-title-addition{visibility:visible !important;opacity:1}@media screen and (min-width: 960px){.add-more-context header #breadcrumb li#page-title-addition{padding-top:20px}}@media screen and (max-width: 959px){.add-more-context header #breadcrumb li#page-title-addition{padding-top:10px}}header #breadcrumb li#mobile-nav-toggle{float:right;margin-top:6px}@media screen and (min-width: 960px){header #breadcrumb li#mobile-nav-toggle{display:none}}header #breadcrumb li#mobile-nav-toggle .hamburger,header #breadcrumb li#mobile-nav-toggle .hamburger:before,header #breadcrumb li#mobile-nav-toggle .hamburger:after{background-color:#7b8b8e;width:25px;height:3px;display:block;border-radius:6px;transition:top 0.3s 0.2s ease, bottom 0.3s 0.2s ease, background-color 0.3s ease, transform 0.3s ease}.with-hero:not(.scrolling) header #breadcrumb li#mobile-nav-toggle .hamburger,.with-hero:not(.scrolling) header #breadcrumb li#mobile-nav-toggle .hamburger:before,.with-hero:not(.scrolling) header #breadcrumb li#mobile-nav-toggle .hamburger:after{background-color:#fff;box-shadow:0 1px 0 rgba(0,0,0,0.1)}.mobile-nav-expanded header #breadcrumb li#mobile-nav-toggle .hamburger,.mobile-nav-expanded header #breadcrumb li#mobile-nav-toggle .hamburger:before,.mobile-nav-expanded header #breadcrumb li#mobile-nav-toggle .hamburger:after{transition:top 0.3s ease, bottom 0.3s ease, background-color 0.3s ease, transform 0.3s 0.2s ease}header #breadcrumb li#mobile-nav-toggle .hamburger:before,header #breadcrumb li#mobile-nav-toggle .hamburger:after{content:'';position:absolute;left:0}header #breadcrumb li#mobile-nav-toggle .hamburger{position:relative;top:8px}header #breadcrumb li#mobile-nav-toggle .hamburger:before{top:-7px}header #breadcrumb li#mobile-nav-toggle .hamburger:after{bottom:-7px}.mobile-nav-expanded header #breadcrumb li#mobile-nav-toggle .hamburger{background-color:transparent !important;box-shadow:none !important}.mobile-nav-expanded header #breadcrumb li#mobile-nav-toggle .hamburger:before{top:0;-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.mobile-nav-expanded header #breadcrumb li#mobile-nav-toggle .hamburger:after{bottom:0;-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.mobile-nav-expanded header #breadcrumb li#mobile-nav-toggle .hamburger:hover{background-color:#edeff0}header #breadcrumb li#mobile-nav-toggle a{width:25px;height:20px}header #breadcrumb li#mobile-nav-toggle a:hover .hamburger,header #breadcrumb li#mobile-nav-toggle a:hover .hamburger:before,header #breadcrumb li#mobile-nav-toggle a:hover .hamburger:after{background-color:#576366}header #breadcrumb li#mobile-nav-toggle.unread em.notifications{display:block;left:20px;top:-8px}header #breadcrumb li#mobile-nav-toggle.unread em.notifications.double-digits{left:auto;right:-6px;top:-8px}@-webkit-keyframes ring{0%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(7deg);-moz-transform:rotate(7deg);-webkit-transform:rotate(7deg)}50%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(-7deg);-moz-transform:rotate(-7deg);-webkit-transform:rotate(-7deg)}100%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(7deg);-moz-transform:rotate(7deg);-webkit-transform:rotate(7deg)}}@-moz-keyframes ring{0%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(7deg);-moz-transform:rotate(7deg);-webkit-transform:rotate(7deg)}50%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(-7deg);-moz-transform:rotate(-7deg);-webkit-transform:rotate(-7deg)}100%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(7deg);-moz-transform:rotate(7deg);-webkit-transform:rotate(7deg)}}@-ms-keyframes ring{0%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(7deg);-moz-transform:rotate(7deg);-webkit-transform:rotate(7deg)}50%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(-7deg);-moz-transform:rotate(-7deg);-webkit-transform:rotate(-7deg)}100%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(7deg);-moz-transform:rotate(7deg);-webkit-transform:rotate(7deg)}}@keyframes ring{0%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(7deg);-moz-transform:rotate(7deg);-webkit-transform:rotate(7deg)}50%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(-7deg);-moz-transform:rotate(-7deg);-webkit-transform:rotate(-7deg)}100%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(7deg);-moz-transform:rotate(7deg);-webkit-transform:rotate(7deg)}}header nav{background:#3e474f;position:fixed;top:0;bottom:0}@media screen and (min-width: 960px){header nav{left:0}}@media screen and (max-width: 959px){header nav{right:-310px;width:310px;z-index:0;top:52px;overflow:auto;-webkit-overflow-scrolling:touch}.animating header nav{right:0}}@media screen and (max-width: 959px){header nav ul#main-pages{border-top:1px solid #323940}}header nav ul#main-pages>li{width:100%}@media screen and (min-width: 960px){header nav ul#main-pages>li{height:50px}}@media screen and (max-width: 959px){header nav ul#main-pages>li{padding-left:40px}}header nav ul#main-pages>li a{display:block;color:#788188;position:relative;height:100%;line-height:50px}header nav ul#main-pages>li a svg{position:relative;filter:drop-shadow(0 1px 0 rgba(0,0,0,0.1));fill:#60676d}@media screen and (max-width: 959px){header nav ul#main-pages>li a svg{display:none}}header nav ul#main-pages>li a span{display:inline-block}@media screen and (min-width: 960px){header nav ul#main-pages>li a span{position:absolute}}header nav ul#main-pages>li:hover a svg,header nav ul#main-pages>li.current a svg{fill:#fff}header nav ul#main-pages>li.main-page a,header nav ul#main-pages>li.secondary-page a,header nav ul#main-pages>li#desktop-nav-toggle a{padding:0 10px;margin:5px}@media screen and (min-width: 960px){header nav ul#main-pages>li.main-page a,header nav ul#main-pages>li.secondary-page a,header nav ul#main-pages>li#desktop-nav-toggle a{margin:10px}}header nav ul#main-pages>li.main-page a span,header nav ul#main-pages>li.secondary-page a span,header nav ul#main-pages>li#desktop-nav-toggle a span{transition:opacity 0.4s ease, left 0.4s ease}@media screen and (min-width: 960px){header nav ul#main-pages>li.main-page a span,header nav ul#main-pages>li.secondary-page a span,header nav ul#main-pages>li#desktop-nav-toggle a span{font-size:16px;font-weight:500}}@media screen and (max-width: 959px){header nav ul#main-pages>li.main-page a span,header nav ul#main-pages>li.secondary-page a span,header nav ul#main-pages>li#desktop-nav-toggle a span{font-size:18px;line-height:42px}}header nav ul#main-pages>li.main-page:hover a:after,header nav ul#main-pages>li.main-page.current a:after,header nav ul#main-pages>li.secondary-page:hover a:after,header nav ul#main-pages>li.secondary-page.current a:after,header nav ul#main-pages>li#desktop-nav-toggle:hover a:after,header nav ul#main-pages>li#desktop-nav-toggle.current a:after{opacity:1}header nav ul#main-pages>li.main-page.current a,header nav ul#main-pages>li.secondary-page.current a{color:#fff;background:#2e353b;border-radius:5px}@media screen and (max-width: 959px){header nav ul#main-pages>li.secondary-page a span{font-size:16px;line-height:34px}}header nav ul#main-pages>li#home a svg{top:9px}header nav ul#main-pages>li#home:hover a svg,header nav ul#main-pages>li#home.current a svg{fill:#5fcf80}header nav ul#main-pages>li#degree a svg{top:11px;width:33px}header nav ul#main-pages>li#degree:hover a svg,header nav ul#main-pages>li#degree.current a svg{fill:#5fcf80}header nav ul#main-pages>li#tracks a svg{top:8px}header nav ul#main-pages>li#library a svg{top:7px}header nav ul#main-pages>li#forum a svg{top:9px}header nav ul#main-pages>li#organizations a svg{top:10px}@media screen and (max-width: 959px){header nav ul#main-pages>li#workspaces{margin-bottom:5px}}header nav ul#main-pages>li#workspaces a svg{height:100%;top:11px}header nav ul#main-pages>li#career a circle{display:none}header nav ul#main-pages>li#career a svg{top:10px}@media screen and (max-width: 959px){header nav ul#main-pages>li#career{margin-bottom:5px}}@media screen and (min-width: 960px){header nav ul#main-pages>li#account{position:absolute;bottom:70px;width:100%}}@media screen and (max-width: 959px){header nav ul#main-pages>li#account{border-top:1px solid #323940}}header nav ul#main-pages>li#account a svg{top:10px;height:30px;width:30px}@media screen and (min-width: 960px){header nav ul#main-pages>li#support{position:absolute;bottom:20px;width:100%}}header nav ul#main-pages>li#support a svg{top:10px}@media screen and (min-width: 960px){header nav ul#main-pages>li#sign-out{display:none}}header nav ul#main-pages>li#track-progress{border:0 solid #323940;border-width:1px 0;padding:20px 15px 20px 55px;margin:5px 0 0;position:relative}@media screen and (min-width: 960px){header nav ul#main-pages>li#track-progress{display:none}}header nav ul#main-pages>li#track-progress a h5{line-height:24px;color:#fff;font-size:18px;margin:-5px 0 10px;position:relative}header nav ul#main-pages>li#track-progress a h5 span{display:block;color:#788189;font-weight:normal;font-size:12px;line-height:18px}header nav ul#main-pages>li#track-progress a ul{width:100%;display:table;overflow:hidden}header nav ul#main-pages>li#track-progress a ul li{display:table-cell;border:0 solid #fff;border-width:2px 0;text-indent:-1000px;position:relative;line-height:22px;width:5%;background-clip:padding-box;-moz-background-clip:padding;-webkit-background-clip:padding-box}header nav ul#main-pages>li#track-progress a ul li:first-child{border-left-width:2px;border-radius:15px 0 0 15px}header nav ul#main-pages>li#track-progress a ul li:last-child{border-right-width:2px;border-radius:0 15px 15px 0}header nav ul#main-pages>li#track-progress a ul li:last-child:after{display:none}header nav ul#main-pages>li#track-progress a ul li:before,header nav ul#main-pages>li#track-progress a ul li:after{display:block;width:2px;content:"";position:absolute}header nav ul#main-pages>li#track-progress a ul li:after{top:4px;bottom:4px;right:-1px;background-color:#fff;opacity:0.2;z-index:1}header nav ul#main-pages>li#track-progress a ul li.progress-complete{background-color:#5fcf80}header nav ul#main-pages>li#track-progress a ul li.progress-complete:after{opacity:0.75}header nav ul#main-pages>li#track-progress a ul li.progress-complete-unordered{background-color:#60676d}header nav ul#main-pages>li#track-progress a ul li.progress-complete-unordered:before{background:#60676d;z-index:2;top:0;bottom:0;left:-1px}header nav ul#main-pages>li#track-progress a ul li.progress-complete-unordered:after{opacity:0}header nav ul#main-pages>li#track-progress a ul li.in-progress{background:#83d99c url(https://static.teamtreehouse.com/assets/icons/icon-in-progress-51fe0b973ef9c6df18d55e73917c3d03.svg)}header nav ul#main-pages>li#track-progress a ul li.in-progress:after{background-color:#fff;top:0;bottom:0;opacity:1}@media screen and (min-width: 960px){html.animating header nav{transition:width 0.35s cubic-bezier(0.5, -0.25, 0.5, 0)}}html.animating header nav ul#main-pages li.main-page,html.animating header nav ul#main-pages li.secondary-page{transition:margin 0.3s ease}@-webkit-keyframes ring{0%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(7deg);-moz-transform:rotate(7deg);-webkit-transform:rotate(7deg)}50%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(-7deg);-moz-transform:rotate(-7deg);-webkit-transform:rotate(-7deg)}100%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(7deg);-moz-transform:rotate(7deg);-webkit-transform:rotate(7deg)}}@-moz-keyframes ring{0%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(7deg);-moz-transform:rotate(7deg);-webkit-transform:rotate(7deg)}50%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(-7deg);-moz-transform:rotate(-7deg);-webkit-transform:rotate(-7deg)}100%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(7deg);-moz-transform:rotate(7deg);-webkit-transform:rotate(7deg)}}@-ms-keyframes ring{0%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(7deg);-moz-transform:rotate(7deg);-webkit-transform:rotate(7deg)}50%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(-7deg);-moz-transform:rotate(-7deg);-webkit-transform:rotate(-7deg)}100%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(7deg);-moz-transform:rotate(7deg);-webkit-transform:rotate(7deg)}}@keyframes ring{0%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(7deg);-moz-transform:rotate(7deg);-webkit-transform:rotate(7deg)}50%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(-7deg);-moz-transform:rotate(-7deg);-webkit-transform:rotate(-7deg)}100%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(7deg);-moz-transform:rotate(7deg);-webkit-transform:rotate(7deg)}}@media screen and (min-width: 960px){header #breadcrumb{margin-left:70px;max-width:1430px}header #account-info{margin-left:70px;max-width:1430px}header nav{width:70px;z-index:101}header nav #main-pages li.main-page a span,header nav #main-pages li.secondary-page a span{visibility:hidden;top:6px;left:65px;background:#2d3339;color:#fff;border-radius:5px;padding:0 14px;line-height:38px;white-space:nowrap;z-index:100;opacity:0}header nav #main-pages li.main-page a span:after,header nav #main-pages li.secondary-page a span:after{position:absolute;content:"";background:#2d3339;width:10px;height:10px;border-radius:0 0 0 3px;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);top:14px;left:-5px}header nav #main-pages li.main-page:hover a span,header nav #main-pages li.secondary-page:hover a span{opacity:1;left:70px;visibility:visible}#container{margin-left:70px;max-width:1430px}}@media screen and (max-width: 959px){html.mobile-nav-expanded{overflow-y:hidden}html.mobile-nav-expanded::-webkit-scrollbar{display:none}html.mobile-nav-expanded.animating header #breadcrumb{transition:left 0.3s ease}html.mobile-nav-expanded.animating #container{transition:right 0.3s ease, left 0.3s ease}html.mobile-nav-expanded header nav{right:0}html.mobile-nav-expanded header #account-info li#notifications.unread .bell-icon{animation:0.3s ease 0 normal 3 ring;-moz-animation:0.3s ease 0 normal 3 ring;-webkit-animation:0.3s ease 0 normal 3 ring}html.mobile-nav-expanded header #breadcrumb{left:-270px}html.mobile-nav-expanded header #breadcrumb li#mobile-nav-toggle a span{opacity:1}html.mobile-nav-expanded header #breadcrumb li#mobile-nav-toggle a em.notifications{opacity:0}html.mobile-nav-expanded #container{left:-270px;right:270px;overflow:hidden}}@-webkit-keyframes ring{0%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(7deg);-moz-transform:rotate(7deg);-webkit-transform:rotate(7deg)}50%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(-7deg);-moz-transform:rotate(-7deg);-webkit-transform:rotate(-7deg)}100%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(7deg);-moz-transform:rotate(7deg);-webkit-transform:rotate(7deg)}}@-moz-keyframes ring{0%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(7deg);-moz-transform:rotate(7deg);-webkit-transform:rotate(7deg)}50%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(-7deg);-moz-transform:rotate(-7deg);-webkit-transform:rotate(-7deg)}100%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(7deg);-moz-transform:rotate(7deg);-webkit-transform:rotate(7deg)}}@-ms-keyframes ring{0%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(7deg);-moz-transform:rotate(7deg);-webkit-transform:rotate(7deg)}50%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(-7deg);-moz-transform:rotate(-7deg);-webkit-transform:rotate(-7deg)}100%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(7deg);-moz-transform:rotate(7deg);-webkit-transform:rotate(7deg)}}@keyframes ring{0%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(7deg);-moz-transform:rotate(7deg);-webkit-transform:rotate(7deg)}50%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(-7deg);-moz-transform:rotate(-7deg);-webkit-transform:rotate(-7deg)}100%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(7deg);-moz-transform:rotate(7deg);-webkit-transform:rotate(7deg)}}#container{background:#edeff0;position:relative;bottom:0;left:0;right:0;font-size:10px;line-height:1;box-sizing:border-box;transition:top 0.5s ease, padding 0.5s ease}#container:before,#container:after{content:" ";display:table}#container:after{clear:both}@media screen and (min-width: 960px){#container{top:70px}}@media screen and (max-width: 959px){#container{top:52px}.with-hero #container{top:0}}.animating #container{transition:margin 0.35s cubic-bezier(0.5, -0.25, 0.5, 0),right 0.35s cubic-bezier(0.5, -0.25, 0.5, 0),left 0.35s cubic-bezier(0.5, -0.25, 0.5, 0),max-width 0.35s cubic-bezier(0.5, -0.25, 0.5, 0)}@media screen and (min-width: 960px){#container.with-sidebar #content{width:80%;padding-right:60px}}#content{position:relative;box-sizing:border-box}@media screen and (min-width: 960px){#content{padding:0 30px 30px}}@media screen and (min-width: 680px) and (max-width: 959px){#content{padding:0 15px 15px}}@media screen and (max-width: 679px){#content{padding:0 10px 10px}}#content .grid-container{margin:0 -15px}#welcome-panel.closed{-webkit-animation:close-panel 300ms ease-in-out 0s 1 forwards;-moz-animation:close-panel 300ms ease-in-out 0s 1 forwards;animation:close-panel 300ms ease-in-out 0s 1 forwards}@-webkit-keyframes close-panel{from{opacity:1}to{opacity:0;-webkit-transform:translatey(-30px)}}@-moz-keyframes close-panel{from{opacity:1}to{opacity:0;-moz-transform:translatey(-30px)}}@keyframes close-panel{from{opacity:1}to{opacity:0;-webkit-transform:translatey(-30px);-moz-transform:translatey(-30px);-ms-transform:translatey(-30px);-o-transform:translatey(-30px);transform:translatey(-30px)}}#welcome-panel.closed:not(.animating){display:none}#welcome-panel-close{position:absolute;top:15px;right:15px;margin:0}#welcome-panel h2{font-size:28px;margin-bottom:15px}#welcome-panel h4{font-size:18px;margin-bottom:10px}#welcome-panel p{margin-bottom:20px;color:#7b8b8e}#welcome-panel p.subheader{margin:-5px 0 30px}#welcome-panel p:last-child{margin-bottom:0}#welcome-panel p a{font-weight:500;color:#3F8ABF}#welcome-panel p a.button{color:#4b5658}@media screen and (max-width: 959px){#welcome-panel h4{margin-top:30px}}@media screen and (max-width: 679px){#welcome-panel{display:none}}.stage-progress-container{position:relative;z-index:3;width:100%;border-radius:4px 4px 0 0;box-sizing:border-box}.stage-progress-container *,.stage-progress-container *:before,.stage-progress-container *:after{box-sizing:border-box}.stage-progress-list{text-align:center;display:table;width:100%;border-radius:4px 4px 0 0;transition-delay:.5s;transition:transform 0.3s ease}@media screen and (min-width: 680px){.stage-progress-list{padding:0 20px;height:60px}}@media screen and (max-width: 679px){.stage-progress-list{padding:0 10px;height:46px}}.show-mobile-steps .stage-progress-list{height:46px}.stage-progress-item{position:relative;display:table-cell}.hide-dividers .stage-progress-item-divider{display:none}.stage-progress-item-divider:before{content:"";background:#fff;height:2px;color:#fff;opacity:0.1;border-radius:2px;position:absolute;top:50%;right:0;left:0;-webkit-transform:translatey(-50%);-moz-transform:translatey(-50%);-ms-transform:translatey(-50%);-o-transform:translatey(-50%);transform:translatey(-50%)}.stage-progress-step{width:42px}.show-mobile-steps .stage-progress-step{width:20px}.hide-dividers .stage-progress-step{width:auto}.stage-progress-step-link{display:block;position:relative;width:42px;height:60px;transition:opacity 0.3s ease}.show-mobile-steps .stage-progress-step-link{width:20px;height:46px}.hide-dividers .stage-progress-step-link{width:auto}.stage-progress-step-icon,.stage-progress-step-profile-img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);transition:opacity 0.3s ease}.show-mobile-steps .stage-progress-step-icon,.show-mobile-steps .stage-progress-step-profile-img{display:none}.stage-progress-step-profile-img{display:block;z-index:10;border-radius:50%;width:22px;height:22px}li:hover .stage-progress-step-profile-img{opacity:0}.show-mobile-steps .stage-progress-step-profile-img{display:none}.completed .stage-progress-step-profile-img{opacity:0}.stage-progress-step-icon{fill:#fff}li:not(.suggested) .stage-progress-step-icon-step{opacity:0.3}.completed:not(:hover) .stage-progress-step-icon-step{opacity:0}li:hover .stage-progress-step-icon-step{opacity:1}.stage-progress-step-icon-step-completed{opacity:0}.completed:not(:hover) .stage-progress-step-icon-step-completed{opacity:1}.stage-progress-step-mobile-dot{width:8px;height:8px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);fill:none;stroke-width:2px;stroke:#fff;display:none}.show-mobile-steps .stage-progress-step-mobile-dot{display:inline-block}.completed .stage-progress-step-mobile-dot{fill:#fff}.suggested:not(.completed) .stage-progress-step-mobile-dot{stroke-dasharray:0.5,3;stroke-linecap:round}li:not(.suggested):not(.completed):not(:hover) .stage-progress-step-mobile-dot{opacity:0.3}.stage-progress-step-progress{width:28px;height:28px;transform-origin:center center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-90deg);-moz-transform:translate(-50%, -50%) rotate(-90deg);-ms-transform:translate(-50%, -50%) rotate(-90deg);-o-transform:translate(-50%, -50%) rotate(-90deg);transform:translate(-50%, -50%) rotate(-90deg)}.ff .stage-progress-step-progress{animation:none}.show-mobile-steps .stage-progress-step-progress{display:none}.stage-progress-step-progress .circle-progress-base{stroke:#fff;-webkit-animation:pulsate-stroke-opacity 1.15s linear 0s infinite alternate;-moz-animation:pulsate-stroke-opacity 1.15s linear 0s infinite alternate;animation:pulsate-stroke-opacity 1.15s linear 0s infinite alternate}@-webkit-keyframes pulsate-stroke-opacity{from{opacity:0.2}to{opacity:0.5}}@-moz-keyframes pulsate-stroke-opacity{from{opacity:0.2}to{opacity:0.5}}@keyframes pulsate-stroke-opacity{from{opacity:0.2}to{opacity:0.5}}.completed .stage-progress-step-progress .circle-progress-base{opacity:1;-webkit-animation:none;-moz-animation:none;animation:none}.stage-progress-step-progress .circle-progress-base-overlay{display:none}.stage-progress-step-progress .circle-progress-bar{stroke:#fff}.completed .stage-progress-step-progress .circle-progress-bar{opacity:0}.stage-progress-step-tooltip{position:absolute;background:#fff;text-align:center;padding:10px 20px;width:220px;z-index:1000;border-radius:4px;visibility:hidden;opacity:0;transition:transform 0.3s ease, opacity 0.3s ease;box-shadow:0 0 1px 1px rgba(0,0,0,0.08),0 0 1px rgba(0,0,0,0.1),0 2px 0 rgba(0,0,0,0.08);-webkit-transform:translate(-50%, -10px);-moz-transform:translate(-50%, -10px);-ms-transform:translate(-50%, -10px);-o-transform:translate(-50%, -10px);transform:translate(-50%, -10px);left:50%;top:100%;display:block;font-weight:500;font-size:16px;line-height:24px;overflow:hidden;text-overflow:ellipsis}.stage-progress-step-tooltip:before{position:absolute;z-index:1001;content:"";background:#fff;width:10px;height:10px;bottom:100%;-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;box-shadow:-1px -1px 0 rgba(0,0,0,0.05);-webkit-transform:translate(-50%, 50%) rotate(45deg);-moz-transform:translate(-50%, 50%) rotate(45deg);-ms-transform:translate(-50%, 50%) rotate(45deg);-o-transform:translate(-50%, 50%) rotate(45deg);transform:translate(-50%, 50%) rotate(45deg);left:50%;border-radius:3px 0 0 0}li:hover .stage-progress-step-tooltip{visibility:visible;opacity:1;-webkit-transform:translate(-50%, -3px);-moz-transform:translate(-50%, -3px);-ms-transform:translate(-50%, -3px);-o-transform:translate(-50%, -3px);transform:translate(-50%, -3px)}li:first-child .stage-progress-step-tooltip{left:85px}li:first-child .stage-progress-step-tooltip:before{left:46px}li:last-child .stage-progress-step-tooltip{left:auto;right:-135px}li:last-child .stage-progress-step-tooltip:before{left:auto;right:36px}.stage-progress-step-tooltip em{display:block;color:#7b8b8e;font-size:13px;line-height:18px;font-weight:normal;margin:4px 0 0}.pagination-container{margin-top:30px;text-align:center}.pagination-container:before,.pagination-container:after{content:" ";display:table}.pagination-container:after{clear:both}.pagination-container .pagination-nav{font-weight:500;font-size:14px;color:#576366;background:#fff}.pagination-container .pagination-nav:hover{color:#576366}.pagination-container .button.disabled{opacity:.5}.pagination-container .pagination-next,.pagination-container .button:first-child{float:left}.pagination-container .pagination-next .icon,.pagination-container .button:first-child .icon{margin:-2px 0 0 5px}.pagination-container .pagination-prev,.pagination-container .button:last-child{float:right}.pagination-container .pagination-prev .icon,.pagination-container .button:last-child .icon{margin:-2px 5px 0 0}.pagination-container .page-number{font-size:14px;font-weight:500;padding:12px 0;color:#7b8b8e;display:inline-block}.pagination-container ul{white-space:nowrap;overflow:hidden}.pagination-container ul li{list-style-type:none;font-size:14px;font-weight:500;color:#7b8b8e;display:inline-block}.pagination-container ul span{padding:5px 10px}.pagination-container ul a{padding:5px 10px;color:#576366}.pagination-container ul a:hover{color:#576366}@-webkit-keyframes ring{0%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(7deg);-moz-transform:rotate(7deg);-webkit-transform:rotate(7deg)}50%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(-7deg);-moz-transform:rotate(-7deg);-webkit-transform:rotate(-7deg)}100%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(7deg);-moz-transform:rotate(7deg);-webkit-transform:rotate(7deg)}}@-moz-keyframes ring{0%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(7deg);-moz-transform:rotate(7deg);-webkit-transform:rotate(7deg)}50%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(-7deg);-moz-transform:rotate(-7deg);-webkit-transform:rotate(-7deg)}100%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(7deg);-moz-transform:rotate(7deg);-webkit-transform:rotate(7deg)}}@-ms-keyframes ring{0%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(7deg);-moz-transform:rotate(7deg);-webkit-transform:rotate(7deg)}50%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(-7deg);-moz-transform:rotate(-7deg);-webkit-transform:rotate(-7deg)}100%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(7deg);-moz-transform:rotate(7deg);-webkit-transform:rotate(7deg)}}@keyframes ring{0%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(7deg);-moz-transform:rotate(7deg);-webkit-transform:rotate(7deg)}50%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(-7deg);-moz-transform:rotate(-7deg);-webkit-transform:rotate(-7deg)}100%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(7deg);-moz-transform:rotate(7deg);-webkit-transform:rotate(7deg)}}#container aside{box-sizing:border-box}#container aside *,#container aside *:before,#container aside *:after{box-sizing:border-box}@media screen and (min-width: 960px){#container aside{width:20%;position:absolute;top:0;right:30px;overflow:auto;height:100%;-ms-overflow-style:none}#container aside::-webkit-scrollbar{display:none}html.tablet #container aside{transition:top 0.5s ease}}@media screen and (min-width: 680px) and (max-width: 959px){#container aside{height:auto !important;padding:0 15px}}@media screen and (max-width: 679px){#container aside{height:auto !important;padding:0 10px}}#container aside h3{margin:0 0 15px 0;font-size:18px;color:#576366}#container aside #sidebar-nav{background:#f9fafa;overflow:hidden;margin:0 0 20px;border-radius:5px;box-shadow:0 1px 0 rgba(0,0,0,0.1)}@media screen and (max-width: 959px){#container aside #sidebar-nav{display:none}}#container aside #sidebar-nav li{border-bottom:1px solid #f0f2f4;color:#7b8b8e;position:relative;transition:background-color 0.3s ease, color 0.3s ease}#container aside #sidebar-nav li:first-child{border-radius:5px 5px 0 0}#container aside #sidebar-nav li:last-child{border-bottom:none;border-radius:0 0 5px 5px}#container aside #sidebar-nav li:hover{background:#fff;color:#4b5658}#container aside #sidebar-nav li.current{background:#fff;color:#4b5658;border-color:#d4d9dd;box-shadow:0 1px 0 rgba(0,0,0,0.05);z-index:1}#container aside #sidebar-nav li a{display:block;font-weight:500;color:inherit;font-size:14px;padding:18px 15px;transition:padding 0.3s ease}@media screen and (min-width: 960px){#container aside div#uniform-nav-list-select{display:none}}@media screen and (max-width: 959px){#container aside div#uniform-nav-list-select{display:block !important;background:#fff;font-weight:500;background:#fff;margin-bottom:15px;border:none;border-bottom:1px solid #d4d9dd;border-radius:5px;box-shadow:0 1px 0 0 rgba(0,0,0,0.05);width:auto !important}#container aside div#uniform-nav-list-select:after{background:none}#container aside div#uniform-nav-list-select span{margin:0;font-size:16px;color:#4b5658;padding:20px;display:block}#container aside div#uniform-nav-list-select span:after{background:url("https://static.teamtreehouse.com/assets/icons/icon-global-ab51372fb9b252121eba2b0425561b33.svg") no-repeat -227px -50px;content:"";width:15px;height:10px;position:absolute;right:20px;top:23px}}@media screen and (max-width: 959px){#container aside select#nav-list-select{display:block;width:100%}}@media screen and (min-width: 960px){#container aside select#nav-list-select{display:none}}#container aside div.module{margin:0 0 30px}#container.full-width aside{display:none}#container.full-width .control-container{display:block}@media screen and (max-width: 679px){#container.full-width aside{display:block}}.content-filter{background:#fff;padding:15px;position:relative;z-index:1;border-radius:5px;box-shadow:0 1px 0 0 rgba(0,0,0,0.1)}@media screen and (min-width: 960px){.content-filter{margin-bottom:30px}}@media screen and (max-width: 959px){.content-filter{margin-bottom:15px}}.form-group{margin-bottom:15px}.form-group:before,.form-group:after{content:" ";display:table}.form-group:after{clear:both}.form-group h4{font-size:14px;color:#7b8b8e;position:relative;display:block}.form-group h4 a{white-space:nowrap;overflow:hidden;padding:0 15px 15px 0;text-overflow:ellipsis;display:block}.form-group h4 a:hover{color:#576366}.form-group h4 a:hover .icon-chevron-down{background-position:0 0}.form-group h4.selected .icon-chevron-down{background-position:-12px -8px}.form-group h4.selected:hover .icon-chevron-down{background-position:0 -8px}.form-group .icon-chevron-down{position:absolute;top:4px;right:0}.form-group:last-child h4.selected{transition:margin-bottom, 0.1s;margin-bottom:-25px}.form-group:last-child h4.animated{margin-bottom:0}@media screen and (max-width: 959px){.form-group:last-child h4.selected{margin-bottom:0}}.filter-list,.nav-list{border-top:1px solid #e8ebed;margin:0 -15px}.filter-list li,.nav-list li{list-style-type:none}.filter-list li:last-child,.nav-list li:last-child{border:none}.filter-list a,.filter-list strong,.filter-list .share-options,.nav-list a,.nav-list strong,.nav-list .share-options{background:#f9fafa;border-bottom:1px solid #edeff0;font-size:14px;font-weight:500;color:#7b8b8e;padding:15px;display:block;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-transition-duration:0.2s;-moz-transition-duration:0.2s;transition-duration:0.2s}.filter-list a .topic-color,.filter-list strong .topic-color,.filter-list .share-options .topic-color,.nav-list a .topic-color,.nav-list strong .topic-color,.nav-list .share-options .topic-color{background:transparent;position:absolute;font-size:24px;right:15px;top:10px;padding:0;border-bottom:none}.filter-list a .icon,.filter-list strong .icon,.filter-list .share-options .icon,.nav-list a .icon,.nav-list strong .icon,.nav-list .share-options .icon{margin:-8px 5px -5px 0px;position:relative}.filter-list a.selected,.filter-list strong.selected,.filter-list .share-options.selected,.nav-list a.selected,.nav-list strong.selected,.nav-list .share-options.selected{color:#4b5658;background:#fff;border-color:#d4d9dd;z-index:1;box-shadow:0 1px 0 0 rgba(0,0,0,0.05)}.filter-list strong,.nav-list strong{padding-right:40px}.filter-list .filter-content-tag,.nav-list .filter-content-tag{background-color:transparent;position:absolute;right:10px;top:10px;font-size:0;border:none;text-align:center;padding:6px;line-height:1;border-radius:5px}.filter-list .filter-content-tag .icon,.nav-list .filter-content-tag .icon{margin:0;background-color:none}.filter-list .filter-content-tag:hover,.nav-list .filter-content-tag:hover{background-color:#ed5a5a}.filter-list .filter-content-tag:hover .icon-close-dark,.nav-list .filter-content-tag:hover .icon-close-dark{background:url("https://static.teamtreehouse.com/assets/icons/icon-global-ab51372fb9b252121eba2b0425561b33.svg") no-repeat -135px -23px}.filter-list a:hover,.filter-list .share-options:hover,.nav-list a:hover,.nav-list .share-options:hover{background:#fff;color:#4b5658}.filter-list .share-options,.nav-list .share-options{border-bottom:none}.filter-list a.selected,.filter-list strong.selected{background:#f9fafa;border-bottom:1px solid #edeff0;box-shadow:none}.filter-list a.selected:before,.filter-list strong.selected:before{content:"";width:5px;background:#4b5658;position:absolute;top:0;bottom:0;left:0}.filter-list#topic a{padding-right:30px}.filter-list#topic li.html a span.topic-color{color:#39ADD1}.filter-list#topic li.css a span.topic-color{color:#3079AB}.filter-list#topic li.javascript a span.topic-color{color:#c25975}.filter-list#topic li.java a span.topic-color{color:#2c9676}.filter-list#topic li.ruby a span.topic-color{color:#e15258}.filter-list#topic li.business a span.topic-color{color:#F9845B}.filter-list#topic li.wordpress a span.topic-color{color:#838CC7}.filter-list#topic li.php a span.topic-color{color:#7D669E}.filter-list#topic li.ios a span.topic-color{color:#53BBB4}.filter-list#topic li.android a span.topic-color{color:#5cb860}.filter-list#topic li.design a span.topic-color{color:#e59a13}.filter-list#topic li.development-tools a span.topic-color{color:#637a91}.filter-list#topic li.python a span.topic-color{color:#f092b0}.filter-list#topic li.digital-literacy a span.topic-color{color:#c38cd4}.filter-list#topic li.game-development a span.topic-color{color:#20898c}.filter-list#topic li.csharp a span.topic-color{color:#9e4d83}.filter-list#topic li.databases a span.topic-color{color:#eb7728}.filter-list#topic li.undefined a span.topic-color{color:#717b85}.sort-list{background:#f9fafa;list-style:none;margin-bottom:10px;overflow:hidden;border-radius:5px}.sort-list:before,.sort-list:after{content:" ";display:table}.sort-list:after{clear:both}.sort-list a{background:#f9fafa;display:block;font-weight:500;padding:12px 10px;text-align:center;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#7b8b8e}.sort-list a.selected{background:#edeff0;color:#4b5658}.nav-list{border-top:none;margin:-15px;overflow:hidden;border-radius:5px}.nav-list li:last-child a{border-bottom:none}.nav-list a{padding:18px 15px}.nav-list .new-flag{background:#ed5a5a;color:#FFF;font-weight:500;padding:4px 5px;border-radius:3px;font-size:10px;position:relative;top:-1px;margin-left:1px;display:inline-block}.nav-list .new-flag:before{content:"NEW"}.filter-difficulty{background:#edeff0;border:2px solid #f0f2f4;overflow:hidden;border-radius:15px}.filter-difficulty li{list-style-type:none;overflow:hidden;text-indent:-9999px;width:25%;height:15px;float:left;position:relative}.filter-difficulty a{background:#9ba6b0;display:block;width:3px;height:3px;position:absolute;top:6px;border-radius:3px}.filter-difficulty .difficulty-all{left:6px}.filter-difficulty .difficulty-beginner{left:50%;margin-left:-3px}.filter-difficulty .difficulty-intermediate{left:75%;margin-left:-3px}.filter-difficulty .difficulty-advanced{right:6px}.form-search{margin:-15px -15px 15px}.form-search input.text.appended-search,.form-search input.appended-search{background:#e2e5e8;border:none;padding:15px;border-bottom:1px solid #d4d9dd;border-radius:5px 5px 0 0}.form-search input.text.appended-search:focus,.form-search input.appended-search:focus{background:#fff;border-color:#5fcf80}.form-search label{top:15px;color:#a9b3bb}.form-search .search-button{position:absolute;top:0;bottom:0;right:0;padding:0 15px;border:none;background:none;height:47px}.sorting-container{margin:-30px 0 0 0}.sorting-container li{list-style-type:none;margin:0 30px 0 0;display:inline-block}.sorting-container a,.sorting-container .dropdown-parent-label{font-weight:500;font-size:14px;display:block;padding:25px 0;color:#7b8b8e}.sorting-container a:hover,.sorting-container .dropdown-parent-label:hover{color:#576366}.sorting-container a.selected,.sorting-container .dropdown-parent-label.selected{color:#384047}.sorting-container.sorting-standalone{margin-bottom:-30px}.future-roadmap-callout{margin:-34px 0 -30px 30px;float:right;padding:25px 0}.future-roadmap-callout a{margin:0 0 0 30px;font-weight:500;font-size:14px;color:#7b8b8e}.future-roadmap-callout a .selected{color:#384047}.future-roadmap-callout a:hover{color:#4b5658}@media screen and (max-width: 679px){.sorting-container{margin:-15px 0 0}.sorting-container li{display:block;margin:0;border-bottom:1px solid #f0f2f4}.sorting-container li:last-child{border:none}.sorting-container a{padding:15px 0}.sorting-container.sorting-standalone{margin-bottom:-15px}}@-webkit-keyframes ring{0%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(7deg);-moz-transform:rotate(7deg);-webkit-transform:rotate(7deg)}50%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(-7deg);-moz-transform:rotate(-7deg);-webkit-transform:rotate(-7deg)}100%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(7deg);-moz-transform:rotate(7deg);-webkit-transform:rotate(7deg)}}@-moz-keyframes ring{0%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(7deg);-moz-transform:rotate(7deg);-webkit-transform:rotate(7deg)}50%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(-7deg);-moz-transform:rotate(-7deg);-webkit-transform:rotate(-7deg)}100%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(7deg);-moz-transform:rotate(7deg);-webkit-transform:rotate(7deg)}}@-ms-keyframes ring{0%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(7deg);-moz-transform:rotate(7deg);-webkit-transform:rotate(7deg)}50%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(-7deg);-moz-transform:rotate(-7deg);-webkit-transform:rotate(-7deg)}100%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(7deg);-moz-transform:rotate(7deg);-webkit-transform:rotate(7deg)}}@keyframes ring{0%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(7deg);-moz-transform:rotate(7deg);-webkit-transform:rotate(7deg)}50%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(-7deg);-moz-transform:rotate(-7deg);-webkit-transform:rotate(-7deg)}100%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(7deg);-moz-transform:rotate(7deg);-webkit-transform:rotate(7deg)}}.avatar{background-color:#fff;width:50px;height:50px;display:inline-block;border-radius:50%}.avatar.avatar-large{width:90px;height:90px;border:5px solid #edeff0}.module{margin-bottom:50px}.module:before,.module:after{content:" ";display:table}.module:after{clear:both}.module p,.module address{font-size:14px;color:#576366;line-height:1.6;margin-bottom:15px}.module p a,.module address a{color:#4b5658;font-weight:500}.module p a:hover,.module address a:hover{color:#4b5658}.module p a.link-primary,.module address a.link-primary{color:#3F8ABF}.module p a.link-primary:hover,.module address a.link-primary:hover{color:#3F8ABF}.module.featured p{font-size:1.8em}.module .note{font-size:14px;color:#7b8b8e}.secondary-module p{font-size:14px;line-height:1.4;color:#7b8b8e;margin-bottom:10px}.secondary-module p a{font-weight:500;color:#576366}.secondary-module p a:hover{color:#4b5658}.secondary-module table{width:100%}.secondary-module th,.secondary-module td{text-align:left}.secondary-module th{padding:5px 10px 5px 0;font-size:12px;color:#7b8b8e;border-bottom:1px solid #f0f2f4}.secondary-module td{padding:10px 10px 10px 0}.secondary-module td h3{font-size:1.4em;font-weight:500}.secondary-module td strong{font-size:1.4em;font-weight:500;display:block;color:#4b5658}.secondary-module td p{font-size:12px !important;color:#7b8b8e !important}.secondary-module .icon{float:right;margin:0 0 10px 10px}.secondary-module .icon-forum{opacity:.3}.contained .secondary-module .secondary-heading{padding-bottom:15px}.contained .secondary-module .secondary-heading h2{font-size:1.6em}.contained .secondary-module p{font-size:14px;line-height:1.4;color:#576366;margin-bottom:15px}.contained .secondary-module p a{font-weight:500;color:#576366}.contained .secondary-module p strong{font-weight:500}.control-container{background-color:#fff;padding:0;position:relative}.control-container-attached{border-radius:4px 4px 0 0}.control-container:not(.control-container-attached){box-shadow:0 2px 0 0 rgba(0,0,0,0.1);border-radius:4px}@media screen and (min-width: 680px){.control-container:not(.control-container-attached){margin-bottom:30px}}@media screen and (max-width: 679px){.control-container:not(.control-container-attached){margin-bottom:15px}}.control-container.with-subnav,.control-container.with-search{box-shadow:0}.control-container.with-subnav .nav,.control-container.with-search .nav{padding:25px 30px}.control-container.attached{background-color:#f9fafa;box-shadow:0 1px 0 0 #e8ebed;border-radius:4px 4px 0 0}@media screen and (min-width: 680px){.control-container.attached{margin:-30px -30px 0}}@media screen and (max-width: 679px){.control-container.attached{margin:-20px -20px 0}}.control-container.attached .search{display:block;padding:15px 30px;position:relative}.control-container.attached .search .search-form{left:30px;position:absolute;top:15px;width:40%}@media screen and (max-width: 959px){.control-container.attached .search .search-form{width:26%}}@media screen and (max-width: 679px){.control-container.attached .search .search-form{left:auto;position:relative;top:auto;width:100%;margin-bottom:15px}}.control-container.attached .search .search-form .search-input{padding:0;width:100%}.control-container.attached .search .search-form .search-input input{border-radius:100px;border:2px solid #e8ebed;margin:0;padding:11px 40px;color:#7b8b8e}.control-container.attached .search .search-form .search-input input::-webkit-input-placeholder{transition:color 300ms ease}.control-container.attached .search .search-form .search-input input:-moz-placeholder{transition:color 300ms ease}.control-container.attached .search .search-form .search-input input::-moz-placeholder{transition:color 300ms ease}.control-container.attached .search .search-form .search-input input:-ms-input-placeholder{transition:color 300ms ease}.control-container.attached .search .search-form .search-input input .placeholder{transition:color 300ms ease}.control-container.attached .search .search-form .search-input input:focus{color:#4b5658}.control-container.attached .search .search-form .search-input input:focus::-webkit-input-placeholder{color:#b2bbbd}.control-container.attached .search .search-form .search-input input:focus:-moz-placeholder{color:#b2bbbd}.control-container.attached .search .search-form .search-input input:focus::-moz-placeholder{color:#b2bbbd}.control-container.attached .search .search-form .search-input input:focus:-ms-input-placeholder{color:#b2bbbd}.control-container.attached .search .search-form .search-input input:focus .placeholder{color:#b2bbbd}.control-container.attached .search .search-form:hover .search-input input{border-color:#d4d9dd}.control-container.attached .search .search-form:hover .search-input input:not(:focus)::-webkit-input-placeholder{color:#4b5658}.control-container.attached .search .search-form:hover .search-input input:not(:focus):-moz-placeholder{color:#4b5658}.control-container.attached .search .search-form:hover .search-input input:not(:focus)::-moz-placeholder{color:#4b5658}.control-container.attached .search .search-form:hover .search-input input:not(:focus):-ms-input-placeholder{color:#4b5658}.control-container.attached .search .search-form:hover .search-input input:not(:focus) .placeholder{color:#4b5658}.control-container.attached .search .search-form:hover label svg{fill:#70808e}.control-container.attached .search label{display:block;margin:14px 0 0 18px;padding:0;position:absolute;z-index:1}.control-container.attached .search label svg{fill:#a9b3bb;height:14px;width:14px}.control-container.attached .dropdown-parent#topic .topic-color{margin-top:9px}.control-container.attached .dropdown-parent#topic .dropdown-parent-label .topic-color{line-height:1.6;margin-top:2px}@media screen and (max-width: 679px){.control-container.attached .dropdown-parent#topic .dropdown-parent-label .topic-color{line-height:0;margin-top:10px}}@media screen and (min-width: 680px){.control-container.attached .dropdown-parent .dropdown-child{top:40px}}.control-container.attached .control-page-items{line-height:40px}@media screen and (max-width: 679px){.control-container.attached .control-page-items{line-height:1.4}}.control-container.attached .control-page-items .button-container{display:inline-block;margin-left:30px}@media screen and (max-width: 679px){.control-container.attached .control-page-items .button-container{display:block;margin:15px 0 10px 0}}@media screen and (max-width: 679px){.control-container.attached .control-page-items .button-container .button{width:100%}}.control-container .nav{padding:25px 30px}.control-container .nav li{display:inline-block;margin-right:30px}.control-container .nav li.current a{color:#2d3339}.control-container .nav a{color:#7b8b8e;display:block;font-size:16px;font-weight:500}.control-container .nav a:hover{color:#384047}.control-container .nav a.current,.control-container .nav a.selected{color:#2d3339}.control-container .subnav{background-color:#f9fafa;border-top:1px solid #e8ebed;display:block;padding:0 30px;border-radius:0 0 4px 4px}.control-container-attached.control-container .subnav{border-top:none;border-radius:4px 4px 0 0;box-shadow:0 1px 0 rgba(0,0,0,0.07)}.control-container .subnav li{position:relative;margin:18px 0}@media screen and (min-width: 680px){.control-container .subnav li{display:inline-block;margin-right:30px}}@media screen and (max-width: 679px){.control-container .subnav li{padding:12px 0}}.control-container .subnav a{color:#7b8b8e;display:block;font-size:14px;padding:7px 0;font-weight:500}@media screen and (max-width: 679px){.control-container .subnav a{margin:-10px -12px;padding:10px 12px}}.control-container .subnav a:hover{color:#384047}.control-container .subnav .selected{margin:0 -12px;padding:7px 12px;border-radius:100px}@media screen and (min-width: 680px){.control-container .subnav .selected{background-color:#4b5658;color:#fff}}@media screen and (max-width: 679px){.control-container .subnav .selected{margin:-10px -12px;padding:10px 12px;color:#384047}}.control-container .subnav .selected:hover{color:#fff}.control-container.styleguide .search{background-color:#f9fafa;border-top:1px solid #e8ebed;display:block;padding:26px 30px;position:relative;border-radius:0 0 4px 4px}.control-container.styleguide .search .search-form{left:15px;position:absolute;top:12px;width:40%}@media screen and (max-width: 679px){.control-container.styleguide .search .search-form{left:auto;position:relative;top:auto;width:100%;margin-bottom:15px}}.control-container.styleguide .search .search-form .search-input{padding:0;width:100%}.control-container.styleguide .search .search-form .search-input input{border-radius:100px;border:2px solid #f0f2f4;margin:0;padding:11px 40px}.control-container.styleguide .search .search-form:hover .search-input input,.control-container.styleguide .search .search-form:focus .search-input input{border-color:#c6ccd2}.control-container.styleguide .search .search-form:hover .search-input input::-webkit-input-placeholder,.control-container.styleguide .search .search-form:focus .search-input input::-webkit-input-placeholder{color:#7e8d9a}.control-container.styleguide .search .search-form:hover .search-input input:-moz-placeholder,.control-container.styleguide .search .search-form:focus .search-input input:-moz-placeholder{color:#7e8d9a}.control-container.styleguide .search .search-form:hover .search-input input::-moz-placeholder,.control-container.styleguide .search .search-form:focus .search-input input::-moz-placeholder{color:#7e8d9a}.control-container.styleguide .search .search-form:hover .search-input input:-ms-input-placeholder,.control-container.styleguide .search .search-form:focus .search-input input:-ms-input-placeholder{color:#7e8d9a}.control-container.styleguide .search .search-form:hover .search-input input .placeholder,.control-container.styleguide .search .search-form:focus .search-input input .placeholder{color:#7e8d9a}.control-container.styleguide .search .search-form:hover label svg,.control-container.styleguide .search .search-form:focus label svg{fill:#8d9aa5}.control-container.styleguide .search label{display:block;margin:14px 0 0 18px;padding:0;position:absolute;z-index:100}.control-container.styleguide .search label svg{fill:#b7c0c7;height:14px;width:14px}.control-container .dropdown-parent{position:relative;display:inline-block}@media screen and (max-width: 679px){.control-container .dropdown-parent{display:block;border-bottom:1px solid #f0f2f4;padding:15px 0}}@media screen and (max-width: 679px){.control-container .dropdown-parent:last-child{border-bottom:none}}.control-container .dropdown-parent .dropdown-parent-label{font-size:14px;font-weight:500;color:#7b8b8e}@media screen and (max-width: 679px){.control-container .dropdown-parent .dropdown-parent-label .mobile-label{font-weight:normal;color:#576366;padding-right:10px}}@media screen and (max-width: 679px){.control-container .dropdown-parent .dropdown-parent-label{display:block;padding:24px 0;margin:-24px 0;cursor:pointer}}@media screen and (min-width: 680px){.control-container .dropdown-parent .dropdown-parent-label{padding:24px 10px}}.control-container .dropdown-parent .dropdown-parent-label:after{display:inline-block;content:"";width:12px;height:8px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI%2BDQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjQwLjI3NXB4IiBoZWlnaHQ9IjE2MC4wMDFweCIgdmlld0JveD0iMCAwIDI0MC4yNzUgMTYwLjAwMSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjQwLjI3NSAxNjAuMDAxIg0KCSB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiM2MDY3NkQiIGQ9Ik02MC4wMTUsODAuMDAxTDQuNTQ3LDI1Ljc2M2MtNi4wMjktNS44OTUtNi4wMjktMTUuNDUsMC0yMS4zNGM2LjAyOS01Ljg5NSwxNS43OTYtNS44OTUsMjEuODI1LDANCgkJbDMzLjY0MywzMi44OTlMOTMuNjc4LDQuNDE4YzYuMDI5LTUuODg1LDE1Ljc5Ni01Ljg5LDIxLjgyNSwwLjAwNWM2LjAyOSw1Ljg5NSw2LjAyOSwxNS40NSwwLDIxLjM0NUw2MC4wMTUsODAuMDAxeiIvPg0KPC9nPg0KPGc%2BDQoJPHBhdGggZmlsbD0iI0Q0RDlERCIgZD0iTTE4MC4yNjUsODAuMDAxbC01NS40NjgtNTQuMjM5Yy02LjAyOS01Ljg5NS02LjAyOS0xNS40NSwwLTIxLjM0YzYuMDI5LTUuODk1LDE1Ljc5Ni01Ljg5NSwyMS44MjUsMA0KCQlsMzMuNjQzLDMyLjg5OWwzMy42NjMtMzIuOTA0YzYuMDI5LTUuODg1LDE1Ljc5Ni01Ljg5LDIxLjgyNiwwLjAwNXM2LjAyOSwxNS40NSwwLDIxLjM0NUwxODAuMjY1LDgwLjAwMXoiLz4NCjwvZz4NCjxnPg0KCTxwYXRoIGZpbGw9IiNENEQ5REQiIGQ9Ik0xODAuMjg1LDgwLjAwMWw1NS40NjgsNTQuMjM5YzYuMDI5LDUuODk1LDYuMDI5LDE1LjQ1LDAsMjEuMzRjLTYuMDI5LDUuODk1LTE1Ljc5Niw1Ljg5NS0yMS44MjYsMA0KCQlsLTMzLjY0My0zMi44OTlsLTMzLjY2MywzMi45MDRjLTYuMDI5LDUuODg1LTE1Ljc5Niw1Ljg5LTIxLjgyNS0wLjAwNWMtNi4wMjktNS44OTUtNi4wMjktMTUuNDUsMC0yMS4zNDVMMTgwLjI4NSw4MC4wMDF6Ii8%2BDQo8L2c%2BDQo8Zz4NCgk8cGF0aCBmaWxsPSIjNjA2NzZEIiBkPSJNNjAuMDM1LDgwLjAwMWw1NS40NjgsNTQuMjM5YzYuMDI5LDUuODk1LDYuMDI5LDE1LjQ1LDAsMjEuMzRjLTYuMDI5LDUuODk1LTE1Ljc5Niw1Ljg5NS0yMS44MjUsMA0KCQlsLTMzLjY0My0zMi44OTlsLTMzLjY2MywzMi45MDRjLTYuMDI5LDUuODg1LTE1Ljc5Niw1Ljg5LTIxLjgyNS0wLjAwNXMtNi4wMjktMTUuNDUsMC0yMS4zNDVMNjAuMDM1LDgwLjAwMXoiLz4NCjwvZz4NCjwvc3ZnPg0K);background-size:24px 16px;background-position:-12px 0}@media screen and (max-width: 679px){.control-container .dropdown-parent .dropdown-parent-label:after{position:absolute;right:4px;top:18px}}@media screen and (min-width: 680px){.control-container .dropdown-parent .dropdown-parent-label:after{margin:0 5px 0 8px}}.control-container .dropdown-parent#topic .dropdown-child{min-width:210px}.control-container .dropdown-parent#topic .topic-color{font-size:24px;line-height:0px;float:left;margin:7px -5px 0 10px}@media screen and (max-width: 679px){.control-container .dropdown-parent#topic .topic-color{margin:7px 3px 0 -2px}}.control-container .dropdown-parent#topic li a .topic-color{margin:7px 5px 0 -3px}.control-container .dropdown-parent:hover>a,.control-container .dropdown-parent:hover a:hover{color:#384047}.control-container .dropdown-parent:hover>a:after{background-position:0 0}.control-container .dropdown-parent .dropdown-child{text-align:left;background:#fff;border-radius:4px;display:none;position:absolute;right:-10px;z-index:101;padding:5px 0;min-width:120px;max-width:250px;box-shadow:0 0 1px 1px rgba(0,0,0,0.08),0 0 1px rgba(0,0,0,0.1),0 2px 0 rgba(0,0,0,0.08)}@media screen and (max-width: 679px){.control-container .dropdown-parent .dropdown-child{top:35px}}@media screen and (min-width: 680px){.control-container .dropdown-parent .dropdown-child{top:25px}}.control-container .dropdown-parent .dropdown-child li{display:block;line-height:1.4;margin:0}.control-container .dropdown-parent .dropdown-child li.heading{padding:10px 20px 10px 40px;color:#a4afb2;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:0.15em}.control-container .dropdown-parent .dropdown-child a{display:block !important;margin:0;padding:10px 20px 10px 40px;font-weight:normal;position:relative;text-overflow:ellipsis;white-space:nowrap;display:inline-block;overflow:hidden;color:#576366}.control-container .dropdown-parent .dropdown-child a:hover{color:#4b5658;background:#f9fafa}.control-container .dropdown-parent .dropdown-child a:hover:before{content:'';width:14px;height:12px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI%2BDQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDIwcHgiIGhlaWdodD0iMTIwcHgiIHZpZXdCb3g9IjAgMCA0MjAgMTIwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA0MjAgMTIwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiM1RkNGODAiIGQ9Ik01Ny4zMiwxMjBMNC40ODYsNjcuOTc0Yy01Ljk4MS02LjAwMy01Ljk4MS0xNy4wMDksMC0yMy4wMTJjNi45NzgtNi4wMDMsMTYuOTQ3LTYuMDAzLDIzLjkyNSwwDQoJCWwyNi45MTUsMjcuMDE0bDU0LjgyOC02Ni4wMzNjNS45ODEtNy4wMDQsMTUuOTUtOC4wMDQsMjMuOTI1LTIuMDAxYzYuOTc4LDYuMDAzLDcuOTc1LDE2LjAwOCwxLjk5NCwyMy4wMTJMNTcuMzIsMTIweiIvPg0KPC9nPg0KPGc%2BDQoJPHBhdGggZmlsbD0iI0Q0RDlERCIgZD0iTTE5Ny4zMiwxMjBsLTUyLjgzNC01Mi4wMjZjLTUuOTgxLTYuMDAzLTUuOTgxLTE3LjAwOSwwLTIzLjAxMmM2Ljk3OC02LjAwMywxNi45NDctNi4wMDMsMjMuOTI1LDANCgkJbDI2LjkxNSwyNy4wMTRsNTQuODI4LTY2LjAzM2M1Ljk4MS03LjAwNCwxNS45NS04LjAwNCwyMy45MjUtMi4wMDFjNi45NzgsNi4wMDMsNy45NzUsMTYuMDA4LDEuOTk0LDIzLjAxMkwxOTcuMzIsMTIweiIvPg0KPC9nPg0KPGc%2BDQoJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTMzNy4zMiwxMjBsLTUyLjgzNC01Mi4wMjZjLTUuOTgxLTYuMDAzLTUuOTgxLTE3LjAwOSwwLTIzLjAxMmM2Ljk3OC02LjAwMywxNi45NDctNi4wMDMsMjMuOTI1LDANCgkJbDI2LjkxNSwyNy4wMTRsNTQuODI4LTY2LjAzM2M1Ljk4MS03LjAwNCwxNS45NS04LjAwNCwyMy45MjUtMi4wMDFjNi45NzgsNi4wMDMsNy45NzUsMTYuMDA4LDEuOTk0LDIzLjAxMkwzMzcuMzIsMTIweiIvPg0KPC9nPg0KPC9zdmc%2BDQo%3D);background-size:42px 12px;background-position:-14px 0;display:inline-block;position:absolute;top:11px;left:13px}.control-container .dropdown-parent .dropdown-child a.selected{color:#5fcf80}.control-container .dropdown-parent .dropdown-child a.selected:before{content:'';display:block;width:14px;height:12px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI%2BDQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDIwcHgiIGhlaWdodD0iMTIwcHgiIHZpZXdCb3g9IjAgMCA0MjAgMTIwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA0MjAgMTIwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiM1RkNGODAiIGQ9Ik01Ny4zMiwxMjBMNC40ODYsNjcuOTc0Yy01Ljk4MS02LjAwMy01Ljk4MS0xNy4wMDksMC0yMy4wMTJjNi45NzgtNi4wMDMsMTYuOTQ3LTYuMDAzLDIzLjkyNSwwDQoJCWwyNi45MTUsMjcuMDE0bDU0LjgyOC02Ni4wMzNjNS45ODEtNy4wMDQsMTUuOTUtOC4wMDQsMjMuOTI1LTIuMDAxYzYuOTc4LDYuMDAzLDcuOTc1LDE2LjAwOCwxLjk5NCwyMy4wMTJMNTcuMzIsMTIweiIvPg0KPC9nPg0KPGc%2BDQoJPHBhdGggZmlsbD0iI0Q0RDlERCIgZD0iTTE5Ny4zMiwxMjBsLTUyLjgzNC01Mi4wMjZjLTUuOTgxLTYuMDAzLTUuOTgxLTE3LjAwOSwwLTIzLjAxMmM2Ljk3OC02LjAwMywxNi45NDctNi4wMDMsMjMuOTI1LDANCgkJbDI2LjkxNSwyNy4wMTRsNTQuODI4LTY2LjAzM2M1Ljk4MS03LjAwNCwxNS45NS04LjAwNCwyMy45MjUtMi4wMDFjNi45NzgsNi4wMDMsNy45NzUsMTYuMDA4LDEuOTk0LDIzLjAxMkwxOTcuMzIsMTIweiIvPg0KPC9nPg0KPGc%2BDQoJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTMzNy4zMiwxMjBsLTUyLjgzNC01Mi4wMjZjLTUuOTgxLTYuMDAzLTUuOTgxLTE3LjAwOSwwLTIzLjAxMmM2Ljk3OC02LjAwMywxNi45NDctNi4wMDMsMjMuOTI1LDANCgkJbDI2LjkxNSwyNy4wMTRsNTQuODI4LTY2LjAzM2M1Ljk4MS03LjAwNCwxNS45NS04LjAwNCwyMy45MjUtMi4wMDFjNi45NzgsNi4wMDMsNy45NzUsMTYuMDA4LDEuOTk0LDIzLjAxMkwzMzcuMzIsMTIweiIvPg0KPC9nPg0KPC9zdmc%2BDQo%3D);background-size:42px 12px;background-position:0;display:inline-block;position:absolute;top:11px;left:13px}.control-container.search{padding:23px 30px}@media screen and (max-width: 679px){.control-container.search{padding-top:15px}}.control-container .search-container{position:absolute;left:0;bottom:0;top:0;right:50%;z-index:1}@media screen and (max-width: 679px){.control-container .search-container{margin:-12px 0 0;border-bottom:1px solid #f0f2f4;position:relative}}.control-container .search-container+.control-page-items{opacity:1;transition:opacity .05s ease}.control-container .search-icon{fill:#4b5658}.control-container .search-form{display:table;width:100%;position:relative}.control-container label,.control-container .search-topics,.control-container .search-input{display:table-cell;vertical-align:top}.control-container label{padding:22px 15px 0 30px}@media screen and (max-width: 679px){.control-container label{padding:22px 15px 17px 0}}.control-container label svg{width:16px;height:16px}.control-container .search-topics{padding:13px 10px 0 0}@media screen and (max-width: 959px){.control-container .search-topics{display:none}}.control-container .search-topics .tags{white-space:nowrap}.control-container .search-topics li{white-space:nowrap;display:inline-block}.control-container .search-input{width:100%;padding-top:9px}.control-container .search-input input{margin:0;padding-right:0;padding-left:0;width:100%;background:#fff;border:0}@media screen and (max-width: 679px){.control-container .control-page-items{margin-bottom:-10px}}@media screen and (min-width: 680px){.control-container .control-page-items{text-align:right;margin-left:30px}}.control-container .sorting-container{margin:0}@media screen and (min-width: 680px){.control-container .filter-container{margin:0 -5px 0 10px}}@-webkit-keyframes ring{0%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(7deg);-moz-transform:rotate(7deg);-webkit-transform:rotate(7deg)}50%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(-7deg);-moz-transform:rotate(-7deg);-webkit-transform:rotate(-7deg)}100%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(7deg);-moz-transform:rotate(7deg);-webkit-transform:rotate(7deg)}}@-moz-keyframes ring{0%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(7deg);-moz-transform:rotate(7deg);-webkit-transform:rotate(7deg)}50%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(-7deg);-moz-transform:rotate(-7deg);-webkit-transform:rotate(-7deg)}100%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(7deg);-moz-transform:rotate(7deg);-webkit-transform:rotate(7deg)}}@-ms-keyframes ring{0%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(7deg);-moz-transform:rotate(7deg);-webkit-transform:rotate(7deg)}50%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(-7deg);-moz-transform:rotate(-7deg);-webkit-transform:rotate(-7deg)}100%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(7deg);-moz-transform:rotate(7deg);-webkit-transform:rotate(7deg)}}@keyframes ring{0%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(7deg);-moz-transform:rotate(7deg);-webkit-transform:rotate(7deg)}50%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(-7deg);-moz-transform:rotate(-7deg);-webkit-transform:rotate(-7deg)}100%{transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-webkit-transform-origin:top;transform:rotate(7deg);-moz-transform:rotate(7deg);-webkit-transform:rotate(7deg)}}@media screen and (min-width: 960px){.with-sidebar footer{width:80%;padding-right:60px}}footer{clear:both;box-sizing:border-box;padding-top:60px}footer *,footer *:before,footer *:after{box-sizing:border-box}footer:before,footer:after{content:" ";display:table}footer:after{clear:both}@media screen and (min-width: 960px){footer{padding-left:30px;padding-right:30px}}@media screen and (max-width: 959px){footer{padding-left:10px;padding-right:10px}}footer a{color:inherit;transition:color 0.15s ease}footer a:hover{color:#5fcf80}footer div#footer-bonus:before,footer div#footer-bonus:after{content:" ";display:table}footer div#footer-bonus:after{clear:both}footer div#footer-bonus>div{float:left;width:33%;padding:0 10px}footer div#footer-bonus>div:before,footer div#footer-bonus>div:after{content:" ";display:table}footer div#footer-bonus>div:after{clear:both}@media screen and (max-width: 550px){footer div#footer-bonus>div{width:100%;margin-bottom:40px;padding:0}footer div#footer-bonus>div:last-child{margin-bottom:0}}footer div#footer-bonus>div h5{font-size:14px;color:#8d9aa5;margin:0 0 15px}footer div#footer-bonus>div a.svg{float:left;height:40px}@media screen and (max-width: 767px){footer div#footer-bonus>div a.svg{height:30px;margin:5px 20px 5px 0}}footer div#footer-bonus>div a.svg svg{fill:#b5bec5;width:auto;height:100%}footer div#footer-bonus>div a.svg:hover svg{fill:#5fcf80}footer div#footer-bonus>div p{color:#b2bac2;font-size:13px;line-height:20px;margin:0 20px 0 65px}@media screen and (max-width: 767px){footer div#footer-bonus>div p{margin:0}}@media screen and (max-width: 550px){footer div#footer-bonus>div p{max-width:390px;margin:0 0 0 61px}}footer div#footer-bonus>div p a{font-weight:500;color:#8d9aa5}footer dl{float:left;width:22%;padding:20px 20px 40px;border-top:1px solid #e2e5e8}@media screen and (max-width: 959px){footer dl{display:none}}footer dl dt{line-height:38px;font-weight:500;color:#8d9aa5;margin:0 0 6px;padding:0}footer dl dd{color:#8d9aa5;font-size:13px;line-height:22px;margin:0;padding:0}footer dl#treehouse{width:34%;padding-left:0}footer dl#treehouse:last-child{padding-right:0}footer dl#treehouse dt{margin-bottom:12px}footer dl#treehouse dt a{display:block;width:139px;height:32px}footer dl#treehouse dt a svg{fill:#8d9aa5}footer dl#treehouse dt a:hover svg{fill:#5fcf80}footer dl#treehouse dd{color:#b2bac2}footer dl#treehouse dd a{color:inherit;cursor:text}footer ul#footer-extras{clear:both;border-top:1px solid #e2e5e8;padding:20px 0;margin:20px 0 0}footer ul#footer-extras:before,footer ul#footer-extras:after{content:" ";display:table}footer ul#footer-extras:after{clear:both}footer ul#footer-extras>li{float:left;margin-right:20px;color:#b2bac2;font-size:13px;height:24px;line-height:24px}@media screen and (max-width: 959px){footer ul#footer-extras>li{margin-bottom:10px}}footer ul#footer-extras>li.social-icon{width:24px;overflow:hidden;margin-right:10px;border-radius:15px}@media screen and (max-width: 959px){footer ul#footer-extras>li.social-icon{margin-bottom:15px}}footer ul#footer-extras>li.social-icon a{display:block;width:100%;height:100%;background:#b7c0c7;transition:background 0.15s ease;fill:#edeff0}footer ul#footer-extras>li.social-icon a:hover{background:#5fcf80;fill:#fff}@media screen and (min-width: 960px){footer ul#footer-extras>li#blog{margin-left:10px}}footer ul#footer-extras>li:last-child{margin-right:0;float:right}@media screen and (max-width: 900px){footer ul#footer-extras>li:last-child{clear:left;float:left;margin:20px 0 0}}@media screen and (max-width: 1200px){.with-sidebar footer ul#footer-extras>li:last-child{clear:left;float:left;margin:20px 0 0}}@media screen and (max-width: 959px){footer ul#footer-extras>li.legal-link{clear:left;margin:0}}footer ul#footer-extras>li a{font-weight:500}footer div#dev-footer{border-top:1px solid #e2e5e8;padding:20px 0}footer div#dev-footer:before,footer div#dev-footer:after{content:" ";display:table}footer div#dev-footer:after{clear:both}footer div#dev-footer ul.dev-footer{margin-right:10px;padding:0;float:left}.hero{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-size:cover;background-color:#2d3339;position:relative;margin-bottom:30px;overflow:hidden;z-index:0;background-position:center center;text-align:center;transition:height 0.5s ease, opacity 0.5s ease, max-height 0.5s ease}.hero *,.hero *:before,.hero *:after{box-sizing:border-box}@media screen and (max-width: 679px){.hero{margin:0 -10px 10px}}@media screen and (min-width: 680px) and (max-width: 959px){.hero{margin:0 -15px 15px}}@media screen and (min-width: 960px){.hero{border-radius:4px}}@media screen and (max-width: 959px){.hero.hero-video-in-progress:before{display:block;content:"";position:absolute;top:0;left:0;right:0;z-index:3;height:78px;background-image:-webkit-linear-gradient(rgba(0,0,0,0.2), transparent);background-image:linear-gradient(rgba(0,0,0,0.2), transparent)}}.hero-content{position:relative;z-index:1;max-width:900px;margin:0 auto}@media screen and (min-width: 960px){.hero-content{padding:60px 30px}}@media screen and (max-width: 959px){.hero-content{padding:82px 15px 60px}}@media screen and (max-width: 679px){.hero-content{padding:82px 10px 30px}}.hero-video-in-progress:not(.hero-video-stopped) .hero-content{display:none}.hero-title,.hero-title-bottom,.hero-copy{color:#fff}.hero-title,.hero-title-bottom{margin:0 0 10px;line-height:1.5}@media screen and (min-width: 960px){.hero-title,.hero-title-bottom{font-size:34px}}@media screen and (max-width: 959px){.hero-title,.hero-title-bottom{font-size:18px}}.hero-copy{opacity:0.8;line-height:1.6;margin:0 0 20px}@media screen and (min-width: 960px){.hero-copy{font-size:18px;font-weight:500}}@media screen and (max-width: 959px){.hero-copy{font-size:14px}}.hero-title-bottom{transition:opacity 0.3s ease;position:absolute;margin:0;padding:0;z-index:3;text-shadow:0 1px 0 rgba(0,0,0,0.15)}@media screen and (max-width: 679px){.hero-title-bottom{font-size:13px;font-weight:normal;line-height:20px;bottom:6.5%}}@media screen and (min-width: 680px){.hero-title-bottom{left:30px;right:30px;bottom:8%;font-size:16px;font-weight:normal;line-height:26px}}@media screen and (max-width: 959px){.hero-title-bottom{left:10px;right:10px}}@media screen and (min-width: 1000px){.hero-title-bottom{font-size:18px;line-height:30px}}@media screen and (min-width: 1200px){.hero-title-bottom{font-size:22px;line-height:34px}}html:not(.hero-loaded) .hero-title-bottom,.hero-video-in-progress:not(.hero-video-stopped) .hero-title-bottom{opacity:0}.hero-background{visibility:hidden;display:block;width:100%;max-height:450px}.hero-video-in-progress:not(.hero-video-stopped) .hero-background{display:none}.hero-play{cursor:pointer;background:transparent;border:6px solid rgba(255,255,255,0.7);box-shadow:none;text-align:center;position:absolute;z-index:3;left:50%;margin:0;outline:none;transition:border-color 0.3s ease, opacity 0.5s ease}@media screen and (min-width: 960px){.hero-play{width:100px;height:100px;margin-top:-50px;margin-left:-50px;border-radius:100px}}@media screen and (max-width: 959px){.hero-play{width:80px;height:80px;margin-top:-40px;margin-left:-40px;border-radius:80px}}@media screen and (min-width: 680px){.hero-play{top:50%}}@media screen and (max-width: 679px){.hero-play{top:55%}}.hero-play:hover{border-color:#fff}html:not(.hero-loaded) .hero-play{opacity:0}.hero-video-in-progress:not(.hero-video-stopped) .hero-play{display:none}.hero-play svg{height:40%;width:55%;left:12%;position:relative;fill:#fff}.ff .hero-play svg{top:3px}.hero-close-video{transition:opacity 0.3s ease;opacity:0;margin:0;position:absolute;width:30px;height:30px;z-index:10;top:10px;right:10px}@media screen and (max-width: 959px){.hero-close-video{display:none}}.hero-video-in-progress:not(.hero-video-stopped) .hero-close-video{opacity:1}.hero-close-video,.hero-close-video:hover,.hero-close-video:active{border-color:#fff;background:rgba(0,0,0,0.15);cursor:pointer}.hero-close-video svg,.hero-close-video:hover svg,.hero-close-video:active svg{fill:#fff}.hero-video{display:none;border-radius:0 !important}.hero-video-in-progress:not(.hero-video-stopped) .hero-video{display:block}.hero div.mejs-container:not(.mejs-container-fullscreen){background-color:#2d3339}.hero div.mejs-container:not(.mejs-container-fullscreen) div.mejs-mediaelement{position:relative;margin:0 auto;height:auto}.hero div.mejs-container:not(.mejs-container-fullscreen) div.mejs-mediaelement video{max-height:550px}.hero div.mejs-container:not(.mejs-container-fullscreen) div.mejs-controls{transition:bottom 0.4s cubic-bezier(0, 0.99, 0.11, 1.25) 0.5s;z-index:3}html:not(.hero-video-in-progress) .hero div.mejs-container:not(.mejs-container-fullscreen) div.mejs-controls{bottom:-60px}.hero div.mejs-container:not(.mejs-container-fullscreen) div.mejs-overlay-play{height:100% !important}@media screen and (min-width: 680px){.hero div.mejs-container:not(.mejs-container-fullscreen) div.mejs-overlay-play div.mejs-overlay-button{margin-top:-50px !important}}@media screen and (max-width: 679px){.hero div.mejs-container:not(.mejs-container-fullscreen) div.mejs-overlay-play div.mejs-overlay-button{margin-top:-35px !important}}.hero svg.loading-icon{width:22px;height:22px;position:absolute;top:50%;left:50%;margin:-11px 0 0 -11px}.hero svg.loading-icon path.loading-circle{fill:#dce0e2}.hero svg.loading-icon path.loading-quarter-circle{fill:#fff}.hero-loaded .hero svg.loading-icon{display:none}.hero-color-strip{transition:opacity 0.25s ease;position:absolute;width:100%;z-index:2;overflow:hidden;bottom:0;display:table}.hero-color-strip div{display:table-cell;width:10%;height:4px}.hero-color-blue{background-color:#3F8ABF}.hero-color-green{background-color:#5fcf80}.hero-color-dark-green{background-color:#36b55c}.hero-color-yellow{background-color:#ffd466}.hero-color-orange{background-color:#ff9f1f}.hero-color-red{background-color:#ed5a5a}.hero-color-light-pink{background-color:#ff8eb4}.hero-color-pink{background-color:#ff5b89}.hero-color-light-purple{background-color:#a083c8}.hero-color-purple{background-color:#8363b2}.legacy-hero{overflow:hidden;position:relative;z-index:0;border-radius:5px 5px 0 0}.topic-html .legacy-hero{background:#39ADD1}.topic-css .legacy-hero{background:#3079AB}.topic-javascript .legacy-hero{background:#c25975}.topic-java .legacy-hero{background:#2c9676}.topic-ruby .legacy-hero{background:#e15258}.topic-business .legacy-hero{background:#F9845B}.topic-wordpress .legacy-hero{background:#838CC7}.topic-php .legacy-hero{background:#7D669E}.topic-ios .legacy-hero{background:#53BBB4}.topic-android .legacy-hero{background:#5cb860}.topic-design .legacy-hero{background:#e59a13}.topic-development-tools .legacy-hero{background:#637a91}.topic-python .legacy-hero{background:#f092b0}.topic-digital-literacy .legacy-hero{background:#c38cd4}.topic-game-development .legacy-hero{background:#20898c}.topic-csharp .legacy-hero{background:#9e4d83}.topic-databases .legacy-hero{background:#eb7728}.topic-undefined .legacy-hero{background:#717b85}.legacy-hero .qa-banner{background:#ed5a5a;color:#FFF;font-size:1.6em;font-weight:bold;padding:0.5em;display:inline}.legacy-hero h3{font-size:16px;font-weight:500;color:#fff;margin:0 0 10px;display:block;opacity:.5}.legacy-hero h1{font-size:36px;color:#FFF;font-weight:500;line-height:1.2;margin-bottom:15px;display:block}.legacy-hero p{font-size:16px;color:rgba(255,255,255,0.7);line-height:1.5;margin-bottom:30px}.legacy-hero ul.tags{position:absolute;bottom:30px}@media screen and (min-width: 680px){.legacy-hero ul.tags{left:30px}}@media screen and (max-width: 679px){.legacy-hero ul.tags{left:20px}}.legacy-hero ul.tags li a,.legacy-hero ul.tags li span{color:rgba(255,255,255,0.75);border-color:rgba(255,255,255,0.75);margin:10px 10px 0 0}.legacy-hero ul.tags li a:hover,.legacy-hero ul.tags li span:hover{color:#fff;border-color:#fff}.legacy-hero .markdown-zone a{color:inherit !important;text-decoration:underline}.legacy-hero .progress-container{bottom:-30px;right:15px;left:15px;height:20px}.legacy-hero .achievement-hero{background:none;text-align:center;position:absolute;top:0;bottom:0;right:15px;width:25%}.legacy-hero .achievement-hero:before{content:'';height:100%;margin-right:-0.25em;display:inline-block}.legacy-hero .achievement-hero img{width:75%;-webkit-animation-duration:15s;-moz-animation-duration:15s;animation-duration:15s;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite}@media screen and (max-width: 679px){.legacy-hero .achievement-hero img{display:none}}.dev-footer{display:inline-block;border-top:none;margin-bottom:0;position:relative;z-index:200;padding:20px 0}.dev-footer:before,.dev-footer:after{content:" ";display:table}.dev-footer:after{clear:both}.dev-footer li{list-style:none}.dev-footer>li{float:left;padding:0;color:#c6ccd2;position:relative}.dev-footer>li:hover ul{display:block}.dev-footer>li:hover>a{background:#2d3339;color:#fff;border-radius:0 0 5px 5px;box-shadow:none}.dev-footer>li:hover>a .icon{background-position:-123px -33px}.dev-footer>li>a{background:#f9fafa;font-weight:bold;padding:12px 15px;color:#7b8b8e;box-shadow:0 1px 0 0 rgba(0,0,0,0.1);border-radius:5px}.dev-footer>li>a .icon{margin:-2px 0px 0 7px}.dev-footer a{font-size:12.5px;display:block;font-weight:bold;color:#576366;text-decoration:none;padding:8px 15px;line-height:18px}.dev-footer a:hover{color:#fff}.dev-footer ul{background:#384047 url("https://static.teamtreehouse.com/assets/dev-stripes-b04855c67f6cecd520e34fd7514d6c37.svg") repeat-x 0 -2px;padding-top:3px;width:250px;position:absolute;bottom:100%;left:0;z-index:2;margin:0;display:none;overflow:hidden;border-radius:5px 5px 5px 0}.dev-footer ul li{list-style-type:none;font-size:14px;padding:0;color:#c6ccd2}.dev-footer ul li.break{border-bottom:1px rgba(255,255,255,0.07) solid}.dev-footer ul li:last-child{border:none}.dev-footer ul li a{font-weight:normal;padding:10px 15px}.dev-footer ul li a:hover{background:#414a52}#new_forum_post_form{display:none}#new_forum_post_form .mixed-box{max-width:720px;margin:0 auto}#new_forum_post_form .box-header{padding-top:25px;padding-bottom:0}#new_forum_post_form .box-header .modal-close{top:20px}@media screen and (min-width: 680px){#new_forum_post_form .box-header .modal-close{right:30px}}@media screen and (max-width: 679px){#new_forum_post_form .box-header .modal-close{right:20px}}#new_forum_post_form .box-header h2{font-size:18px;line-height:20px;color:#2d3339}#new_forum_post_form .box-content,#new_forum_post_form .box-footer:not(.secondary){padding-top:20px}#new_forum_post_form .discussion-title label{font-size:16px;top:15px;left:17px}#new_forum_post_form .discussion-title textarea.form-element{font-weight:normal;font-size:16px;height:74px !important;min-height:0;padding:11px 15px;resize:none;line-height:24px}#new_forum_post_form .discussion-title .avatar{background-color:#d4d9dd;width:44px;height:44px;border-radius:50%;background-size:cover;background-position:center;position:absolute;top:50%;left:15px;margin-top:-22px}#new_forum_post_form .discussion-title .avatar img{display:none}#new_forum_post_form .form-footer button{margin-right:15px;margin-bottom:0}@media screen and (min-width: 680px){#new_forum_post_form .form-footer p{padding-top:12px}}@media screen and (max-width: 679px){#new_forum_post_form .form-footer p{display:none}}@media screen and (min-width: 680px){#new_forum_post_form #posting-tips{padding-top:25px;padding-bottom:25px}}#new_forum_post_form #posting-tips h4{font-size:14px;line-height:20px;color:#576366;margin:0 0 15px}#new_forum_post_form #posting-tips ul{list-style:none}#new_forum_post_form #posting-tips li{font-size:13px;line-height:1.5}#new_forum_post_form #posting-tips li:not(:last-child){margin-bottom:15px}#new_forum_post_form #posting-tips p{padding-left:39px;color:#7b8b8e;margin:0;position:relative}#new_forum_post_form #posting-tips a{font-weight:500;color:#576366;transition:color 0.3s ease}#new_forum_post_form #posting-tips a:hover{color:#36b55c}#new_forum_post_form #posting-tips svg{position:absolute;top:3px;left:0;fill:#b2bbbd}#new_forum_post_form .suggested-questions h3{margin:5px 0 10px 0;font-size:15px;font-weight:500;color:#576366}#new_forum_post_form .suggested-questions ul{list-style:none}#new_forum_post_form .suggested-questions ul li{padding:11px 0 10px 0;border-top:1px solid #f0f2f4;line-height:1.4;font-size:14px;position:relative}#new_forum_post_form .suggested-questions ul li.best{background:url("https://static.teamtreehouse.com/assets/icons/icon-check-circle-c664d1ab5bf8b88b5953b8f8bf7aa18c.svg") no-repeat right 13px;width:100%;background-size:21px 18px}#new_forum_post_form .suggested-questions ul li.best strong{font-weight:500;color:#5fcf80}#new_forum_post_form .suggested-questions ul li a{font-weight:500;color:#3F8ABF;display:block;padding-right:40px}#new_forum_post_form .suggested-questions ul li a span{display:block;color:#7b8b8e;font-weight:normal;padding-top:2px}#new_forum_post_form .suggested-questions ul li a span em{margin:0 3px;font-weight:normal;color:#7b8b8e}#new_forum_post_form .suggested-questions ul li strong{font-weight:normal;font-size:13px}#new_forum_post_form .no-existing-questions{margin:0 0 5px 0;padding-top:11px}#new_forum_post_form .no-existing-questions p{background:#f9fafa;padding:16px 10px 15px 10px;font-weight:500;text-align:center;font-size:13px;border-radius:5px;color:#7b8b8e;margin:-10px -15px 15px -15px}#new_forum_post_form .no-existing-questions p .icon{width:21px;height:21px;background-size:21px 21px;margin:-3px 3px 0 0}#new_forum_post_form .step-2 .discussion-title label,#new_forum_post_form .step-3 .discussion-title label{left:70px}#new_forum_post_form .step-2 .discussion-title textarea.form-element,#new_forum_post_form .step-3 .discussion-title textarea.form-element{padding-left:70px}#new_forum_post_form .step-2 .mentions-input-box textarea.form-element,#new_forum_post_form .step-3 .mentions-input-box textarea.form-element{min-height:215px;line-height:1.5 !important}#new_forum_post_form .step-3 .content-tag .icon{top:-1px;margin:0 10px 0 0}#new_forum_post_form .step-3 #post-options{border-bottom:1px solid #f0f2f4;margin:0 0 30px;padding:15px 0;list-style:none}#new_forum_post_form .step-3 #post-options li{padding:0 0 10px}#new_forum_post_form .step-3 #post-options input{float:left;margin:6px 12px 0 0;vertical-align:middle}#new_forum_post_form .step-3 #post-options label{font-size:14px;color:#576366;line-height:1}#new_forum_post_form .step-3 .code-attachments{display:block;height:auto;border-radius:5px;border:2px solid #e8ebed;margin-bottom:15px;padding:12px 15px 10px 15px}#new_forum_post_form .step-3 .code-attachments .file{margin-right:15px;font-weight:500;display:inline-block}#new_forum_post_form .step-3 .code-attachments .file span{margin:-4px 5px 0 0}div.video-modal .box,div.video-modal .mixed-box{max-width:900px;margin:0 auto}div.video-modal button.modal-close{top:40px;right:40px;background:rgba(0,0,0,0.2)}div.video-modal p.video-description{margin:0;line-height:1.6}.modal svg#confetti-bg{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.modal svg#confetti-bg ellipse,.modal svg#confetti-bg path,.modal svg#confetti-bg polygon,.modal svg#confetti-bg rect{-webkit-animation-name:fanFair;-moz-animation-name:fanFair;animation-name:fanFair;-webkit-animation-duration:10s;-moz-animation-duration:10s;animation-duration:10s;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite}.modal svg#confetti-bg polygon,.modal svg#confetti-bg rect{-webkit-animation-delay:3s;-moz-animation-delay:3s;animation-delay:3s}#sell-modal svg#guarantee-icon{width:200px}.step-overlay{box-sizing:border-box;background:#384047;display:none;text-align:center;overflow:hidden;position:relative}.step-overlay *,.step-overlay *:before,.step-overlay *:after{box-sizing:border-box}.step-overlay-loading .step-overlay,.step-completed .step-overlay{display:block}.step-overlay-rounded-bottom .step-overlay{border-radius:0 0 5px 5px}.step-overlay-container{overflow:hidden;margin:-35px auto 0;position:absolute;top:50%;right:0;left:0;-webkit-transform:translatey(-50%);-moz-transform:translatey(-50%);-ms-transform:translatey(-50%);-o-transform:translatey(-50%);transform:translatey(-50%);transition:opacity 300ms ease}@media screen and (min-width: 680px){.step-overlay-container{padding:60px 30px}}@media screen and (max-width: 679px){.step-overlay-container{padding:30px}}.step-overlay-container:not(.current){opacity:0;z-index:-1}.step-overlay-container.current{opacity:1;z-index:1}.rate-step .step-overlay-container.current{opacity:0;z-index:-1}.step-overlay-loading-container{position:relative}@media screen and (min-width: 680px){.step-overlay-loading-container{height:500px}}@media screen and (max-width: 679px){.step-overlay-loading-container{height:300px}}.step-overlay-loading-icon{width:24px;height:24px;position:absolute;top:50%;left:50%;margin:-12px 0 0 -12px}.step-overlay-loading-icon .loading-circle{fill:#475059}.step-overlay-loading-icon .loading-quarter-circle{fill:#b9c1ca}.step-overlay-title,.step-overlay-subtitle{line-height:1.6;position:relative;z-index:1}.step-overlay-title{color:#fff;margin:0 0 6px}@media screen and (min-width: 680px){.step-overlay-title{font-size:32px}}@media screen and (max-width: 679px){.step-overlay-title{font-size:20px}}.step-overlay-subtitle{color:#87929d}@media screen and (min-width: 680px){.step-overlay-subtitle{font-size:20px}}@media screen and (max-width: 679px){.step-overlay-subtitle{font-size:14px}}.step-overlay-button-group{background:#323a40;list-style:none;height:70px;position:absolute;right:0;bottom:0;left:0;z-index:4}@media screen and (min-width: 680px){.step-overlay-button-group{padding:15px 30px}}@media screen and (max-width: 679px){.step-overlay-button-group{padding:15px}}.step-overlay-rounded-bottom .step-overlay-button-group{border-radius:0 0 4px 4px}.step-overlay-button-item{float:left}.step-overlay-button-item:not(:first-child){margin-left:10px}.step-overlay-button-item.primary{float:right}.rated-step .step-overlay-button-item-text{display:none}.step-overlay-button-secondary{background-color:#475059;border-color:#475059 !important}.step-overlay-button-secondary,.step-overlay-button-secondary:active{color:#b9c1ca !important}.step-overlay-button-secondary svg:not(.star-small-icon),.step-overlay-button-secondary:active svg:not(.star-small-icon){fill:#b9c1ca !important}.step-overlay-button-secondary:hover{background-color:#424b53;border-color:#424b53 !important;color:#fff !important}button:not(.step-rated).step-overlay-button-secondary:hover svg.star-small-icon{stroke:#fff}.step-overlay-button-secondary:hover svg:not(.star-small-icon){fill:#fff !important}.step-overlay-button-secondary-text{margin-left:7px}.step-failed .step-overlay-button-next{display:none}.step-overlay-button-skip,.step-overlay-button-retry{display:none}.step-failed .step-overlay-button-skip,.step-failed .step-overlay-button-retry{display:block}.step-overlay-button-feedback.step-rated span{display:none}.step-overlay-button-feedback-icon{stroke-width:2px;stroke-linecap:round}svg.step-overlay-button-feedback-icon{width:14px;height:14px}button.step-overlay-button-feedback .step-overlay-button-feedback-icon:not(.has-topic-fill),button.step-overlay-button-feedback:hover .step-overlay-button-feedback-icon:not(.has-topic-fill){fill:none}.step-overlay-button-feedback-icon:not(.has-topic-stroke){stroke:#b9c1ca}.step-rated .step-overlay-button-feedback-icon:not(.has-topic-stroke){stroke:#697684}.step-overlay-button-feedback-icon:not(:first-child){margin-left:2px}button:not(.step-rated) .step-overlay-button-feedback-icon:nth-child(n+2){display:none}.step-overlay-pagination{box-sizing:border-box;transition:opacity 300ms ease}.step-overlay-pagination *,.step-overlay-pagination *:before,.step-overlay-pagination *:after{box-sizing:border-box}.rate-step .step-overlay-pagination,.step-failed .step-overlay-pagination{opacity:0;pointer-events:none}.step-overlay-pagination-action{border:none;cursor:pointer;width:12.5%;z-index:3;overflow:hidden;background:none;outline:none;position:absolute;top:0;bottom:0}@media screen and (max-width: 959px){.step-overlay-pagination-action{display:none}}.step-overlay-pagination-action-prev{left:0}.step-overlay-pagination-action-next{right:0}.step-overlay-pagination-circle{display:block;background:rgba(0,0,0,0.05);position:absolute;top:50%;margin-top:-95px;border-radius:50%;width:120px;height:120px;transition:transform 300ms ease}.step-overlay-pagination-action-prev .step-overlay-pagination-circle{left:-90px}.step-overlay-pagination-action-next .step-overlay-pagination-circle{right:-90px}.step-overlay-pagination-action-prev:hover .step-overlay-pagination-circle{-webkit-transform:translatex(30px);-moz-transform:translatex(30px);-ms-transform:translatex(30px);-o-transform:translatex(30px);transform:translatex(30px)}.step-overlay-pagination-action-next:hover .step-overlay-pagination-circle{-webkit-transform:translatex(-30px);-moz-transform:translatex(-30px);-ms-transform:translatex(-30px);-o-transform:translatex(-30px);transform:translatex(-30px)}.step-overlay-pagination-icon{fill:#fff;opacity:0;position:absolute;top:50%;-webkit-transform:translatey(-50%);-moz-transform:translatey(-50%);-ms-transform:translatey(-50%);-o-transform:translatey(-50%);transform:translatey(-50%)}.step-overlay-pagination-action-prev .step-overlay-pagination-icon{left:75px}.step-overlay-pagination-action-next .step-overlay-pagination-icon{right:75px}.step-overlay-pagination-action:hover .step-overlay-pagination-icon{opacity:0.75}.step-overlay-pagination-list{position:absolute;margin:0 auto;width:100%;list-style:none;z-index:3}@media screen and (min-width: 680px){.step-overlay-pagination-list{bottom:98px}}@media screen and (max-width: 679px){.step-overlay-pagination-list{bottom:83px}}.step-overlay-pagination-item{margin:0 4px;display:inline-block}.step-overlay-pagination-dot{display:inline-block;border:2px solid #fff;overflow:hidden;text-indent:-1000px;border-radius:50%;transition:opacity 300ms ease, background 300ms ease}@media screen and (min-width: 680px){.step-overlay-pagination-dot{width:12px;height:12px}}@media screen and (max-width: 679px){.step-overlay-pagination-dot{width:10px;height:10px}}.step-overlay-pagination-dot.current,.step-overlay-pagination-dot:hover{background:#fff}.step-overlay-pagination-dot:not(.current){opacity:0.1}.step-overlay-pagination-dot:not(.current):hover{opacity:0.3}.step-failed .step-progress{display:none}.step-progress-container{margin:0 auto 30px;max-width:820px;display:table;width:100%}@media screen and (min-width: 680px){.step-progress-container{margin-top:30px}}@media screen and (max-width: 679px){.step-progress-container{margin-top:15px}}.step-progress-today{display:table-cell;border-right:2px solid rgba(255,255,255,0.05);padding-right:80px;vertical-align:middle;width:260px}@media screen and (max-width: 959px){.step-progress-today{display:none}}.step-progress-today-container{position:relative;width:180px;height:180px}.step-progress-today-container p{position:absolute;top:50%;left:0;-webkit-transform:translatey(-50%);-moz-transform:translatey(-50%);-ms-transform:translatey(-50%);-o-transform:translatey(-50%);transform:translatey(-50%);font-size:48px;line-height:40px;height:70px;font-weight:500;width:100%;margin:0}.step-progress-today-container p span{font-size:14px;display:block;color:#87929d}.step-progress-today-circle{width:180px;height:180px;stroke-width:6px;stroke-linecap:round}.step-progress-today-circle .circle-progress-base,.step-progress-today-circle .circle-progress-base-overlay{stroke:#2d3339}@media screen and (min-width: 680px){.step-progress-chart{height:220px}}@media screen and (max-width: 679px){.step-progress-chart{height:180px}}.step-progress-this-week{display:table-cell;vertical-align:middle;padding:15px 0 5px}@media screen and (min-width: 960px){.step-progress-this-week:not(.without-daily-progress){padding-left:65px}}@media screen and (min-width: 680px){.ct-tooltip-push-down{-webkit-transform:translatey(410%);-moz-transform:translatey(410%);-ms-transform:translatey(410%);-o-transform:translatey(410%);transform:translatey(410%)}}@media screen and (max-width: 679px){.ct-tooltip-push-down{-webkit-transform:translatey(354%);-moz-transform:translatey(354%);-ms-transform:translatey(354%);-o-transform:translatey(354%);transform:translatey(354%)}}.ct-tooltip-date{display:block}@media screen and (min-width: 680px){.ct-tooltip-date{font-size:15px}}@media screen and (max-width: 679px){.ct-tooltip-date{font-size:13px}}.ct-tooltip-steps-complete{color:#7b8b8e;font-weight:400;white-space:nowrap}.quiz-failed-message{max-width:800px}.quiz-failed-icon{display:block;margin:0 auto}@media screen and (min-width: 680px){.quiz-failed-icon{margin-top:30px}}@media screen and (max-width: 679px){.quiz-failed-icon{margin-top:20px}}.step-feedback{max-width:560px}.rate-step .step-feedback{opacity:1;z-index:1}.success .step-feedback-stars{display:none}.step-feedback-label{display:block;color:#8a95a1;margin:20px 0}@media screen and (min-width: 680px){.step-feedback-label{font-size:18px;line-height:28px}}@media screen and (max-width: 679px){.step-feedback-label{font-size:16px;line-height:26px}}.success .step-feedback-label{font-size:22px;font-weight:500;color:#fff}.step-feedback-textarea{min-height:90px;max-height:150px}.step-feedback-textarea,.step-feedback-textarea:active,.step-feedback-textarea:hover{background:#31383e !important;border-color:#3f4850 !important;color:#fff !important}.success .step-feedback-textarea{display:none}@media screen and (min-width: 680px){.step-feedback-action-submit{padding-right:10px}}@media screen and (max-width: 679px){.step-feedback-action-submit{padding-bottom:15px}}@media screen and (min-width: 680px){.step-feedback-action-cancel{padding-left:10px}}.success .step-feedback-action-submit,.success .step-feedback-action-cancel{display:none}.loading .step-feedback-action-submit,.loading .step-feedback-action-cancel{opacity:0.5}.step-feedback:not(.success) .step-feedback-action-done{display:none}.step-failed .badge-earned-container{display:none}.badge-earned-container #confetti-bg{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0.1;z-index:0}.badge-earned-container #confetti-bg ellipse,.badge-earned-container #confetti-bg path,.badge-earned-container #confetti-bg polygon,.badge-earned-container #confetti-bg rect{-webkit-animation:fanFair 10s ease-in-out 0s infinite;-moz-animation:fanFair 10s ease-in-out 0s infinite;animation:fanFair 10s ease-in-out 0s infinite}.badge-earned-container #confetti-bg polygon,.badge-earned-container #confetti-bg rect{-webkit-animation-delay:3s;-moz-animation-delay:3s;animation-delay:3s}.badge-earned-badge-container{position:relative;margin:30px auto}@media screen and (min-width: 680px){.badge-earned-badge-container{max-width:220px;height:240px}}@media screen and (max-width: 679px){.badge-earned-badge-container{max-width:140px;margin-top:20px;height:154px}}.badge-earned-badge-icon{width:100%;-webkit-animation:bounce 350ms cubic-bezier(0.5, 0, 0.5, 1.75) 0s 1;-moz-animation:bounce 350ms cubic-bezier(0.5, 0, 0.5, 1.75) 0s 1;animation:bounce 350ms cubic-bezier(0.5, 0, 0.5, 1.75) 0s 1}@-webkit-keyframes bounce{0%,100%{-webkit-transform:translatey(0)}50%{-webkit-transform:translatey(-10%)}}@-moz-keyframes bounce{0%,100%{-moz-transform:translatey(0)}50%{-moz-transform:translatey(-10%)}}@keyframes bounce{0%,100%{-webkit-transform:translatey(0);-moz-transform:translatey(0);-ms-transform:translatey(0);-o-transform:translatey(0);transform:translatey(0)}50%{-webkit-transform:translatey(-10%);-moz-transform:translatey(-10%);-ms-transform:translatey(-10%);-o-transform:translatey(-10%);transform:translatey(-10%)}}.badge-earned-points-container{background:#384047;border-radius:50%;padding:8px;margin-top:-38px;width:76px;height:76px;position:absolute;top:50%;-webkit-animation:spin-3600 1500ms ease-in-out 450ms 1;-moz-animation:spin-3600 1500ms ease-in-out 450ms 1;animation:spin-3600 1500ms ease-in-out 450ms 1}@media screen and (min-width: 680px){.badge-earned-points-container{left:-50px}}@media screen and (max-width: 679px){.badge-earned-points-container{left:-55px}}@-webkit-keyframes spin-3600{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(3600deg)}}@-moz-keyframes spin-3600{from{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(3600deg)}}@keyframes spin-3600{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(3600deg);-moz-transform:rotate(3600deg);-ms-transform:rotate(3600deg);-o-transform:rotate(3600deg);transform:rotate(3600deg)}}.badge-earned-points-container .points-earned-30-icon{fill:#87929d;width:60px;height:60px}.badge-earned-points-container .points-earned-30-icon .points-text{fill:#a1a9b0}.badge-earned-points-container .points-earned-30-icon .topic-points-1,.badge-earned-points-container .points-earned-30-icon .topic-points-2{opacity:0.5}.badge-earned-points-container .points-earned-30-icon .topic-points-3{opacity:0.2}.badge-earned-points-container .points-earned-30-icon .topic-points-4{opacity:0.4}.badge-earned-sharing-list{position:relative;z-index:1;border-top:2px solid rgba(255,255,255,0.1);padding:30px 55px 20px;margin:0 auto;max-width:242px}.badge-earned-sharing-list:before,.badge-earned-sharing-list:after{content:" ";display:table}.badge-earned-sharing-list:after{clear:both}.badge-earned-sharing-item{float:left}.badge-earned-sharing-item:not(:last-child){margin-right:15px}.badge-earned-sharing-link{display:block;border:2px solid #87929d;border-radius:50%;position:relative;width:34px;height:34px;transition:border-color 300ms ease}.badge-earned-sharing-link:hover{border-color:#fff}.badge-earned-sharing-icon{fill:#87929d;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}a:hover .badge-earned-sharing-icon{fill:#fff}.learning-queue .card.active-tour-step{z-index:auto}.learning-queue .card.active-tour-step .card-title{position:relative;z-index:500}.learning-queue .queue-node-dragger.active-tour-step{border-radius:100%}.learning-queue .queue-node-dragger.active-tour-step:before,.learning-queue .queue-node-dragger.active-tour-step:after{display:none}.learning-queue .queue-addition-button.active-tour-step .queue-node-controller{box-shadow:none;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.learning-queue .queue-addition-button.active-tour-step .queue-node-controller svg{fill:#b7c0c7}.learning-queue .queue-addition-button.active-tour-step .queue-node-controller:before,.learning-queue .queue-addition-button.active-tour-step .queue-node-controller:after{display:none}.learning-queue .queue-addition-button.active-tour-step .label{left:0px;opacity:1}.learning-queue{min-height:1500px;position:relative;margin-top:-5px;padding-bottom:40px}.learning-queue:after{content:"";position:absolute;top:18px;bottom:0;left:10px;width:10px;background:#d4d9dd;border-radius:5px}.learning-queue>li{display:block;position:relative;margin:0;clear:left;top:0;overflow:visible;max-height:20000px;transition:top .4s, max-height .4s}.learning-queue>li.current .queue-node>.queue-node-controller:before,.learning-queue>li.current .queue-node>.queue-node-dragger:before{background:#edeff0}.learning-queue>li:last-child .queue-addition-button .queue-node-controller{border-color:#b7c0c7;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.learning-queue>li:last-child .queue-addition-button .queue-node-controller svg{fill:#b7c0c7}.learning-queue>li:last-child .queue-addition-button:hover .label{opacity:1}.learning-queue>li:last-child .label{opacity:.5;left:0px}.learning-queue>li.ui-sortable-helper{z-index:5000;transition:top 0s}.learning-queue>li.ui-sortable-helper .queue-node .queue-node-controller:before,.learning-queue>li.ui-sortable-helper .queue-node .queue-node-dragger:before{background:#d4d9dd}.learning-queue>li.ui-sortable-helper .queue-addition-button .label,.learning-queue>li.ui-sortable-helper:last-child .queue-addition-button .label{left:0;opacity:0}.learning-queue>li.ui-sortable-helper .queue-addition-button .queue-node-controller,.learning-queue>li.ui-sortable-helper:last-child .queue-addition-button .queue-node-controller{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}.learning-queue>li>a{display:block;position:relative}.learning-queue>li .label{white-space:nowrap;color:#384047;font-weight:500}.learning-queue>li.hide{max-height:0;overflow:hidden}.learning-queue>li.ui-sortable-helper{z-index:5000;transition:top 0s}.learning-queue>li.ui-sortable-helper .queue-node .queue-node-controller:before,.learning-queue>li.ui-sortable-helper .queue-node .queue-node-dragger:before{background:#d4d9dd}#container:not(.with-sidebar) #content .learning-queue>li.current .card{width:auto;float:none;margin:0;padding:0;-webkit-animation:none;-moz-animation:none;animation:none}.confirmation-container{margin:0px -30px 0;max-height:0;padding-top:0;overflow:hidden;border-radius:0 0 4px 4px;transition:max-height .2s ease-in-out, padding-top .2s ease-in-out, margin-bottom 0s}.confirmation-container.active{padding-top:8px;max-height:200px;display:block}.confirmation{border-top:1px solid #e8ebed;padding:15px 30px;z-index:5;position:relative;background:#f9fafa;border-radius:0 0 4px 4px;opacity:0;transition:opacity .2s}.confirmation:before{content:"";position:absolute;background:#f9fafa;width:14px;height:14px;right:37px;left:auto;top:-7px;border-radius:4px;border-top:1px solid #e8ebed;border-left:1px solid #e8ebed;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.active .confirmation{opacity:1}.confirmation .confirmation-message{padding:0 190px 0 0}.confirmation h3{font-size:14px;margin-bottom:5px;line-height:1}.confirmation p{margin:0;font-size:12px;color:#7b8b8e}.confirmation h3,.confirmation p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.confirmation a{font-weight:500}.topic-html.confirmation a{color:#39ADD1}.topic-css.confirmation a{color:#3079AB}.topic-javascript.confirmation a{color:#c25975}.topic-java.confirmation a{color:#2c9676}.topic-ruby.confirmation a{color:#e15258}.topic-business.confirmation a{color:#F9845B}.topic-wordpress.confirmation a{color:#838CC7}.topic-php.confirmation a{color:#7D669E}.topic-ios.confirmation a{color:#53BBB4}.topic-android.confirmation a{color:#5cb860}.topic-design.confirmation a{color:#e59a13}.topic-development-tools.confirmation a{color:#637a91}.topic-python.confirmation a{color:#f092b0}.topic-digital-literacy.confirmation a{color:#c38cd4}.topic-game-development.confirmation a{color:#20898c}.topic-csharp.confirmation a{color:#9e4d83}.topic-databases.confirmation a{color:#eb7728}.topic-undefined.confirmation a{color:#717b85}.confirmation .confirmation-actions{position:absolute;right:15px;top:14px}.confirmation .button{margin:0 0 0 5px;float:right}.confirmation .button.secondary{color:#7b8b8e;border-color:transparent}.confirmation .button.secondary:hover{color:#576366}.queue-item .card{float:none !important;width:100% !important;margin-bottom:0;padding:0;max-height:0;overflow:hidden;z-index:1;-webkit-animation:none;-moz-animation:none;animation:none}.queue-item .card:active{transition:none}.queue-item .card .queue-content-actions{opacity:0;transition:opacity .2s;-webkit-transition-delay:0.3s;-moz-transition-delay:0.3s;transition-delay:0.3s}.queue-item .card-title{max-height:0;min-height:70px;padding-top:0;overflow:hidden;box-shadow:0 2px 0 rgba(0,0,0,0.07);-webkit-transform:scale(1.03);-moz-transform:scale(1.03);-ms-transform:scale(1.03);-o-transform:scale(1.03);transform:scale(1.03);transition:transform 0.2s,box-shadow 0.2s,padding-top 0.3s,max-height 0.3s cubic-bezier(0.42, 0, 0.485, 0.985)}.queue-item .card-title>strong,.queue-item .card-title>h3{opacity:0;-webkit-transform:translateX(-15px);-moz-transform:translateX(-15px);-ms-transform:translateX(-15px);-o-transform:translateX(-15px);transform:translateX(-15px);transition:opacity 0.2s,transform 0.2s cubic-bezier(0.42, 0, 0.27, 1.65);-webkit-transition-delay:0.2s;-moz-transition-delay:0.2s;transition-delay:0.2s}.queue-item .card-title>h3{-webkit-transition-delay:0.25s;-moz-transition-delay:0.25s;transition-delay:0.25s}.queue-item .card-progress{overflow:hidden;background-color:transparent !important;z-index:1}.queue-item .card-progress:after{content:"";position:absolute;top:0;left:0;border-radius:100%;display:block;width:90px;height:90px;background:#717b85;z-index:-1;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);transition:transform 0.4s cubic-bezier(0.42, 0, 0.27, 1.65)}.queue-item .steps{margin:0 -15px;position:relative}.queue-item .steps:before,.queue-item .steps:after{content:" ";display:table}.queue-item .steps:after{clear:both}.queue-item .steps>li{width:100%;padding:0 15px;float:left}.queue-item .steps a:hover .steps-remaining strong{color:#fff}.queue-item .steps .step-thumb img{opacity:.5}.queue-item .steps .step-details{padding:0 30px 15px 50px;position:relative}.queue-item .steps .avatar{background:#edeff0;float:left;width:35px;height:35px;margin-left:-50px;border-radius:50%;opacity:0;border-width:4px;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);transition:transform 0.3s cubic-bezier(0.42, 0, 0.27, 1.65),opacity 0.3s;-webkit-transition-delay:0.4s;-moz-transition-delay:0.4s;transition-delay:0.4s}.queue-item .steps .avatar img{display:block;width:28px}.queue-item .steps h4{font-size:14px;display:block;margin-bottom:3px;line-height:1.4;color:#384047}.queue-item .steps p{font-size:12px;margin:0;color:#7b8b8e}.queue-item .steps h4,.queue-item .steps p{opacity:0;-webkit-transform:translateX(-15px);-moz-transform:translateX(-15px);-ms-transform:translateX(-15px);-o-transform:translateX(-15px);transform:translateX(-15px);transition:opacity 0.2s,transform 0.3s cubic-bezier(0.42, 0, 0.27, 1.65);-webkit-transition-delay:0.2s;-moz-transition-delay:0.2s;transition-delay:0.2s}.queue-item .steps p{-webkit-transition-delay:0.3s;-moz-transition-delay:0.3s;transition-delay:0.3s}.queue-item .steps-remaining{position:absolute;right:-12px;top:50%;margin-top:-60px;display:block;width:60px;height:60px;border-radius:50%;color:#fff;text-align:center;box-sizing:border-box;padding:16px 0;opacity:0;background-color:#717b85;box-shadow:0 2px 0 0 rgba(0,0,0,0.1);-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);transform:scale(0.9);transition:opacity .4s, transform .2s;-webkit-transition-delay:0.1s;-moz-transition-delay:0.1s;transition-delay:0.1s}.queue-item .steps-remaining strong{font-size:16px;font-weight:500;color:#fff;margin:0}.queue-item .steps-remaining span{display:block;font-size:11px;opacity:.75;font-weight:normal;padding:5px 0 0}.queue-item .step-thumb{background:#384047;border:5px solid #717b85;border-radius:4px;margin-bottom:15px;position:relative;line-height:0;width:100%;opacity:0;-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);transform:scale(0.9);position:relative;transition:opacity .4s, transform .2s;-webkit-transition-delay:0.1s;-moz-transition-delay:0.1s;transition-delay:0.1s}.queue-item .step-thumb:before{display:block;content:"";width:100%;padding-top:56.25%}.queue-item .step-thumb>.content{position:absolute;top:0;left:0;right:0;bottom:0}.queue-item .step-thumb img{width:100%;opacity:.3;position:absolute;top:0}.queue-item .step-thumb svg{position:absolute;top:50%;left:50%;fill:#fff;width:80px;height:auto;z-index:1;margin:-58px 0 0 -40px;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);transition:transform .2s}.queue-item .step-thumb .play-icon{width:40px;margin:-22px 0 0 -20px}.queue-item .step-thumb:hover svg{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.topic-html.queue-item .confirmation p a{color:#39ADD1}.topic-css.queue-item .confirmation p a{color:#3079AB}.topic-javascript.queue-item .confirmation p a{color:#c25975}.topic-java.queue-item .confirmation p a{color:#2c9676}.topic-ruby.queue-item .confirmation p a{color:#e15258}.topic-business.queue-item .confirmation p a{color:#F9845B}.topic-wordpress.queue-item .confirmation p a{color:#838CC7}.topic-php.queue-item .confirmation p a{color:#7D669E}.topic-ios.queue-item .confirmation p a{color:#53BBB4}.topic-android.queue-item .confirmation p a{color:#5cb860}.topic-design.queue-item .confirmation p a{color:#e59a13}.topic-development-tools.queue-item .confirmation p a{color:#637a91}.topic-python.queue-item .confirmation p a{color:#f092b0}.topic-digital-literacy.queue-item .confirmation p a{color:#c38cd4}.topic-game-development.queue-item .confirmation p a{color:#20898c}.topic-csharp.queue-item .confirmation p a{color:#9e4d83}.topic-databases.queue-item .confirmation p a{color:#eb7728}.topic-undefined.queue-item .confirmation p a{color:#717b85}.current .card{max-height:800px;overflow:visible}.current .card:active{-webkit-transform:translatey(0);-moz-transform:translatey(0);-ms-transform:translatey(0);-o-transform:translatey(0);transform:translatey(0)}.current .card .queue-content-actions{opacity:1}.current.animating .card-title{overflow:hidden;min-height:70px}.current .card-title{max-height:800px;padding-top:87px;padding-bottom:0;overflow:visible;cursor:default;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.current .card-title strong,.current .card-title h3{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.current .show-link:hover span{opacity:1;margin-left:5px}.current .show-link span{opacity:0;color:#7b8b8e;font-size:12px;font-weight:normal;margin-left:0;display:inline-block;transition:opacity .2s, margin-left .2s}.current .right-arrow-icon{width:10px;height:auto}.topic-html.current .right-arrow-icon{fill:#39ADD1}.topic-css.current .right-arrow-icon{fill:#3079AB}.topic-javascript.current .right-arrow-icon{fill:#c25975}.topic-java.current .right-arrow-icon{fill:#2c9676}.topic-ruby.current .right-arrow-icon{fill:#e15258}.topic-business.current .right-arrow-icon{fill:#F9845B}.topic-wordpress.current .right-arrow-icon{fill:#838CC7}.topic-php.current .right-arrow-icon{fill:#7D669E}.topic-ios.current .right-arrow-icon{fill:#53BBB4}.topic-android.current .right-arrow-icon{fill:#5cb860}.topic-design.current .right-arrow-icon{fill:#e59a13}.topic-development-tools.current .right-arrow-icon{fill:#637a91}.topic-python.current .right-arrow-icon{fill:#f092b0}.topic-digital-literacy.current .right-arrow-icon{fill:#c38cd4}.topic-game-development.current .right-arrow-icon{fill:#20898c}.topic-csharp.current .right-arrow-icon{fill:#9e4d83}.topic-databases.current .right-arrow-icon{fill:#eb7728}.topic-undefined.current .right-arrow-icon{fill:#717b85}.current .card-progress{opacity:1}.current .card-progress:after{-webkit-transform:scale(20);-moz-transform:scale(20);-ms-transform:scale(20);-o-transform:scale(20);transform:scale(20)}.topic-html.current .card-progress:after{background-color:#39ADD1}.topic-css.current .card-progress:after{background-color:#3079AB}.topic-javascript.current .card-progress:after{background-color:#c25975}.topic-java.current .card-progress:after{background-color:#2c9676}.topic-ruby.current .card-progress:after{background-color:#e15258}.topic-business.current .card-progress:after{background-color:#F9845B}.topic-wordpress.current .card-progress:after{background-color:#838CC7}.topic-php.current .card-progress:after{background-color:#7D669E}.topic-ios.current .card-progress:after{background-color:#53BBB4}.topic-android.current .card-progress:after{background-color:#5cb860}.topic-design.current .card-progress:after{background-color:#e59a13}.topic-development-tools.current .card-progress:after{background-color:#637a91}.topic-python.current .card-progress:after{background-color:#f092b0}.topic-digital-literacy.current .card-progress:after{background-color:#c38cd4}.topic-game-development.current .card-progress:after{background-color:#20898c}.topic-csharp.current .card-progress:after{background-color:#9e4d83}.topic-databases.current .card-progress:after{background-color:#eb7728}.topic-undefined.current .card-progress:after{background-color:#717b85}.current .steps-remaining{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.topic-html.current .steps-remaining{background-color:#39ADD1}.topic-css.current .steps-remaining{background-color:#3079AB}.topic-javascript.current .steps-remaining{background-color:#c25975}.topic-java.current .steps-remaining{background-color:#2c9676}.topic-ruby.current .steps-remaining{background-color:#e15258}.topic-business.current .steps-remaining{background-color:#F9845B}.topic-wordpress.current .steps-remaining{background-color:#838CC7}.topic-php.current .steps-remaining{background-color:#7D669E}.topic-ios.current .steps-remaining{background-color:#53BBB4}.topic-android.current .steps-remaining{background-color:#5cb860}.topic-design.current .steps-remaining{background-color:#e59a13}.topic-development-tools.current .steps-remaining{background-color:#637a91}.topic-python.current .steps-remaining{background-color:#f092b0}.topic-digital-literacy.current .steps-remaining{background-color:#c38cd4}.topic-game-development.current .steps-remaining{background-color:#20898c}.topic-csharp.current .steps-remaining{background-color:#9e4d83}.topic-databases.current .steps-remaining{background-color:#eb7728}.topic-undefined.current .steps-remaining{background-color:#717b85}.current .step-thumb{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.topic-html.current .step-thumb{border-color:#39ADD1}.topic-css.current .step-thumb{border-color:#3079AB}.topic-javascript.current .step-thumb{border-color:#c25975}.topic-java.current .step-thumb{border-color:#2c9676}.topic-ruby.current .step-thumb{border-color:#e15258}.topic-business.current .step-thumb{border-color:#F9845B}.topic-wordpress.current .step-thumb{border-color:#838CC7}.topic-php.current .step-thumb{border-color:#7D669E}.topic-ios.current .step-thumb{border-color:#53BBB4}.topic-android.current .step-thumb{border-color:#5cb860}.topic-design.current .step-thumb{border-color:#e59a13}.topic-development-tools.current .step-thumb{border-color:#637a91}.topic-python.current .step-thumb{border-color:#f092b0}.topic-digital-literacy.current .step-thumb{border-color:#c38cd4}.topic-game-development.current .step-thumb{border-color:#20898c}.topic-csharp.current .step-thumb{border-color:#9e4d83}.topic-databases.current .step-thumb{border-color:#eb7728}.topic-undefined.current .step-thumb{border-color:#717b85}.current .steps .avatar{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.current .steps h4,.current .steps p{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.current .current-card-actions{position:relative;clear:both;top:-70px;bottom:auto;right:0}.current .confirmation-container{position:relative;top:60px}.current .confirmation-container.active{margin-bottom:-10px}.current .queue-card{position:absolute;top:0;z-index:-1;visibility:hidden}.ui-sortable-helper .queue-card,.ui-sortable-helper .card-title{box-shadow:0 2px 0 rgba(0,0,0,0.07),0 5px 5px rgba(0,0,0,0.05);-webkit-transform:scale(1.03);-moz-transform:scale(1.03);-ms-transform:scale(1.03);-o-transform:scale(1.03);transform:scale(1.03)}.queue-node{position:relative;cursor:pointer;padding:5px 0 5px 50px}.queue-node:hover .queue-node-dragger{background:#b7c0c7;border-color:#b7c0c7}.queue-node:hover .queue-node-dragger svg{fill:#fff}.queue-node .queue-node-dragger{background:#d4d9dd}.queue-node.queue-recommendation .queue-card{background:transparent;box-shadow:0 0 0 2px #d4d9dd inset;transition:.2s}.queue-node.queue-recommendation .queue-card h3{color:#7b8b8e;transition:.2s}.queue-node.queue-recommendation .queue-card:hover{background:#fff;box-shadow:0 2px 0 rgba(0,0,0,0.07);border:transparent}.queue-node.queue-recommendation .queue-card:hover h3{color:#384047}.queue-content{position:relative;transition:opacity .2s}.queue-content .queue-content-meta{display:block;color:#384047;line-height:68px;height:70px;padding:0 70px 0 50px;position:relative}.topic-html.queue-content .queue-content-meta:hover .content-type-icon{fill:#39ADD1}.topic-css.queue-content .queue-content-meta:hover .content-type-icon{fill:#3079AB}.topic-javascript.queue-content .queue-content-meta:hover .content-type-icon{fill:#c25975}.topic-java.queue-content .queue-content-meta:hover .content-type-icon{fill:#2c9676}.topic-ruby.queue-content .queue-content-meta:hover .content-type-icon{fill:#e15258}.topic-business.queue-content .queue-content-meta:hover .content-type-icon{fill:#F9845B}.topic-wordpress.queue-content .queue-content-meta:hover .content-type-icon{fill:#838CC7}.topic-php.queue-content .queue-content-meta:hover .content-type-icon{fill:#7D669E}.topic-ios.queue-content .queue-content-meta:hover .content-type-icon{fill:#53BBB4}.topic-android.queue-content .queue-content-meta:hover .content-type-icon{fill:#5cb860}.topic-design.queue-content .queue-content-meta:hover .content-type-icon{fill:#e59a13}.topic-development-tools.queue-content .queue-content-meta:hover .content-type-icon{fill:#637a91}.topic-python.queue-content .queue-content-meta:hover .content-type-icon{fill:#f092b0}.topic-digital-literacy.queue-content .queue-content-meta:hover .content-type-icon{fill:#c38cd4}.topic-game-development.queue-content .queue-content-meta:hover .content-type-icon{fill:#20898c}.topic-csharp.queue-content .queue-content-meta:hover .content-type-icon{fill:#9e4d83}.topic-databases.queue-content .queue-content-meta:hover .content-type-icon{fill:#eb7728}.topic-undefined.queue-content .queue-content-meta:hover .content-type-icon{fill:#717b85}.queue-content .queue-content-meta:hover .right-arrow-icon{margin-left:0;opacity:1}.queue-content .queue-content-meta:hover>span{opacity:1}.queued .queue-content .queue-content-meta{opacity:.5}.queue-content .status{position:absolute;right:0;top:27px;font-size:12px;font-weight:500;color:#7b8b8e}.topic-html.queue-content .status svg{fill:#39ADD1}.topic-css.queue-content .status svg{fill:#3079AB}.topic-javascript.queue-content .status svg{fill:#c25975}.topic-java.queue-content .status svg{fill:#2c9676}.topic-ruby.queue-content .status svg{fill:#e15258}.topic-business.queue-content .status svg{fill:#F9845B}.topic-wordpress.queue-content .status svg{fill:#838CC7}.topic-php.queue-content .status svg{fill:#7D669E}.topic-ios.queue-content .status svg{fill:#53BBB4}.topic-android.queue-content .status svg{fill:#5cb860}.topic-design.queue-content .status svg{fill:#e59a13}.topic-development-tools.queue-content .status svg{fill:#637a91}.topic-python.queue-content .status svg{fill:#f092b0}.topic-digital-literacy.queue-content .status svg{fill:#c38cd4}.topic-game-development.queue-content .status svg{fill:#20898c}.topic-csharp.queue-content .status svg{fill:#9e4d83}.topic-databases.queue-content .status svg{fill:#eb7728}.topic-undefined.queue-content .status svg{fill:#717b85}.queue-content .queue-content-title{display:inline-block;vertical-align:middle;line-height:1.5;width:100%}.queue-content .queue-content-title:hover p span{width:auto;display:inline;opacity:1}.queue-content .queue-content-title .content-step-icon,.queue-content .queue-content-title .content-type-icon,.queue-content .queue-content-title .loading-icon{fill:#d4d9dd;top:50%;width:18px;height:auto;position:absolute;margin:-9px 0 0 -40px}.topic-html.queue-content .queue-content-title .complete-outline-icon{fill:#39ADD1}.topic-css.queue-content .queue-content-title .complete-outline-icon{fill:#3079AB}.topic-javascript.queue-content .queue-content-title .complete-outline-icon{fill:#c25975}.topic-java.queue-content .queue-content-title .complete-outline-icon{fill:#2c9676}.topic-ruby.queue-content .queue-content-title .complete-outline-icon{fill:#e15258}.topic-business.queue-content .queue-content-title .complete-outline-icon{fill:#F9845B}.topic-wordpress.queue-content .queue-content-title .complete-outline-icon{fill:#838CC7}.topic-php.queue-content .queue-content-title .complete-outline-icon{fill:#7D669E}.topic-ios.queue-content .queue-content-title .complete-outline-icon{fill:#53BBB4}.topic-android.queue-content .queue-content-title .complete-outline-icon{fill:#5cb860}.topic-design.queue-content .queue-content-title .complete-outline-icon{fill:#e59a13}.topic-development-tools.queue-content .queue-content-title .complete-outline-icon{fill:#637a91}.topic-python.queue-content .queue-content-title .complete-outline-icon{fill:#f092b0}.topic-digital-literacy.queue-content .queue-content-title .complete-outline-icon{fill:#c38cd4}.topic-game-development.queue-content .queue-content-title .complete-outline-icon{fill:#20898c}.topic-csharp.queue-content .queue-content-title .complete-outline-icon{fill:#9e4d83}.topic-databases.queue-content .queue-content-title .complete-outline-icon{fill:#eb7728}.topic-undefined.queue-content .queue-content-title .complete-outline-icon{fill:#717b85}.queue-content .queue-content-title h3{font-size:14px;font-weight:500}.queue-content .queue-content-title p{font-size:12px;color:#7b8b8e}.queue-content .queue-content-title p span{width:0;display:inline-block;vertical-align:bottom;opacity:0;transition:opacity .4s}.queue-content .queue-content-title p strong{font-weight:500}.topic-html.queue-content .queue-content-title p strong{color:#39ADD1}.topic-css.queue-content .queue-content-title p strong{color:#3079AB}.topic-javascript.queue-content .queue-content-title p strong{color:#c25975}.topic-java.queue-content .queue-content-title p strong{color:#2c9676}.topic-ruby.queue-content .queue-content-title p strong{color:#e15258}.topic-business.queue-content .queue-content-title p strong{color:#F9845B}.topic-wordpress.queue-content .queue-content-title p strong{color:#838CC7}.topic-php.queue-content .queue-content-title p strong{color:#7D669E}.topic-ios.queue-content .queue-content-title p strong{color:#53BBB4}.topic-android.queue-content .queue-content-title p strong{color:#5cb860}.topic-design.queue-content .queue-content-title p strong{color:#e59a13}.topic-development-tools.queue-content .queue-content-title p strong{color:#637a91}.topic-python.queue-content .queue-content-title p strong{color:#f092b0}.topic-digital-literacy.queue-content .queue-content-title p strong{color:#c38cd4}.topic-game-development.queue-content .queue-content-title p strong{color:#20898c}.topic-csharp.queue-content .queue-content-title p strong{color:#9e4d83}.topic-databases.queue-content .queue-content-title p strong{color:#eb7728}.topic-undefined.queue-content .queue-content-title p strong{color:#717b85}.queue-content .queue-content-title h3,.queue-content .queue-content-title p,.queue-content .queue-content-title span{margin:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.queue-content .queue-content-title .right-arrow-icon{fill:#d4d9dd;margin-right:5px;margin-left:-13px;width:8px;height:8px;opacity:0;transition:margin-left .2s, opacity .2s}.queue-content-actions{position:absolute;right:0;top:0;bottom:0;line-height:70px}.queue-content-actions>li{display:inline-block;margin-left:5px}.queue-content-actions li.bookmarkable .bookmark{display:block}.queue-content-actions li.bookmarkable .bookmark:before,.queue-content-actions li.bookmarkable .bookmark:after{visibility:hidden;opacity:0;transition:transform 0.3s ease, opacity 0.3s ease}.queue-content-actions li.bookmarkable .bookmark:before{position:absolute;z-index:1001;content:"";background:#384047;width:10px;height:10px;bottom:100%;-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;-webkit-transform:translate(-50%, 5px) rotate(45deg);-moz-transform:translate(-50%, 5px) rotate(45deg);-ms-transform:translate(-50%, 5px) rotate(45deg);-o-transform:translate(-50%, 5px) rotate(45deg);transform:translate(-50%, 5px) rotate(45deg);left:50%;border-radius:0 0 3px 0}.queue-content-actions li.bookmarkable .bookmark:after{content:"Bookmark";font:normal 14px/22px "Gotham Rounded A", "Gotham Rounded B", "Gotham Rounded", "Helvetica Neue", Helvetica, Arial, sans-serif;white-space:nowrap;position:absolute;background:#384047;text-align:center;padding:10px 20px;width:auto;z-index:1000;border-radius:4px;visibility:hidden;opacity:0;transition:transform 0.3s ease, opacity 0.3s ease;-webkit-transform:translate(-50%, 0px);-moz-transform:translate(-50%, 0px);-ms-transform:translate(-50%, 0px);-o-transform:translate(-50%, 0px);transform:translate(-50%, 0px);color:#fff;left:50%;bottom:100%}.queue-content-actions li.bookmarkable .bookmark:hover:before{visibility:visible;opacity:1;-webkit-transform:translate(-50%, -5px) rotate(45deg);-moz-transform:translate(-50%, -5px) rotate(45deg);-ms-transform:translate(-50%, -5px) rotate(45deg);-o-transform:translate(-50%, -5px) rotate(45deg);transform:translate(-50%, -5px) rotate(45deg)}.queue-content-actions li.bookmarkable .bookmark:hover:after{visibility:visible;opacity:1;-webkit-transform:translate(-50%, -10px);-moz-transform:translate(-50%, -10px);-ms-transform:translate(-50%, -10px);-o-transform:translate(-50%, -10px);transform:translate(-50%, -10px)}.queue-content-actions li.bookmarkable .unbookmark{display:none}.queue-content-actions li.bookmarkable.bookmarked .bookmark{display:none}.queue-content-actions li.bookmarkable.bookmarked .unbookmark{display:block}.queue-content-actions li.bookmarkable.bookmarked .unbookmark:before,.queue-content-actions li.bookmarkable.bookmarked .unbookmark:after{visibility:hidden;opacity:0;transition:transform 0.3s ease, opacity 0.3s ease}.queue-content-actions li.bookmarkable.bookmarked .unbookmark:before{position:absolute;z-index:1001;content:"";background:#384047;width:10px;height:10px;bottom:100%;-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;-webkit-transform:translate(-50%, 5px) rotate(45deg);-moz-transform:translate(-50%, 5px) rotate(45deg);-ms-transform:translate(-50%, 5px) rotate(45deg);-o-transform:translate(-50%, 5px) rotate(45deg);transform:translate(-50%, 5px) rotate(45deg);left:50%;border-radius:0 0 3px 0}.queue-content-actions li.bookmarkable.bookmarked .unbookmark:after{content:"Remove Bookmark";font:normal 14px/22px "Gotham Rounded A", "Gotham Rounded B", "Gotham Rounded", "Helvetica Neue", Helvetica, Arial, sans-serif;white-space:nowrap;position:absolute;background:#384047;text-align:center;padding:10px 20px;width:auto;z-index:1000;border-radius:4px;visibility:hidden;opacity:0;transition:transform 0.3s ease, opacity 0.3s ease;-webkit-transform:translate(-50%, 0px);-moz-transform:translate(-50%, 0px);-ms-transform:translate(-50%, 0px);-o-transform:translate(-50%, 0px);transform:translate(-50%, 0px);color:#fff;left:50%;bottom:100%}.queue-content-actions li.bookmarkable.bookmarked .unbookmark:hover:before{visibility:visible;opacity:1;-webkit-transform:translate(-50%, -5px) rotate(45deg);-moz-transform:translate(-50%, -5px) rotate(45deg);-ms-transform:translate(-50%, -5px) rotate(45deg);-o-transform:translate(-50%, -5px) rotate(45deg);transform:translate(-50%, -5px) rotate(45deg)}.queue-content-actions li.bookmarkable.bookmarked .unbookmark:hover:after{visibility:visible;opacity:1;-webkit-transform:translate(-50%, -10px);-moz-transform:translate(-50%, -10px);-ms-transform:translate(-50%, -10px);-o-transform:translate(-50%, -10px);transform:translate(-50%, -10px)}.queue-content-actions li.queueable .queue{display:block}.queue-content-actions li.queueable .queue:before,.queue-content-actions li.queueable .queue:after{visibility:hidden;opacity:0;transition:transform 0.3s ease, opacity 0.3s ease}.queue-content-actions li.queueable .queue:before{position:absolute;z-index:1001;content:"";background:#384047;width:10px;height:10px;bottom:100%;-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;-webkit-transform:translate(-50%, 5px) rotate(45deg);-moz-transform:translate(-50%, 5px) rotate(45deg);-ms-transform:translate(-50%, 5px) rotate(45deg);-o-transform:translate(-50%, 5px) rotate(45deg);transform:translate(-50%, 5px) rotate(45deg);left:50%;border-radius:0 0 3px 0}.queue-content-actions li.queueable .queue:after{content:"Add to Queue";font:normal 14px/22px "Gotham Rounded A", "Gotham Rounded B", "Gotham Rounded", "Helvetica Neue", Helvetica, Arial, sans-serif;white-space:nowrap;position:absolute;background:#384047;text-align:center;padding:10px 20px;width:auto;z-index:1000;border-radius:4px;visibility:hidden;opacity:0;transition:transform 0.3s ease, opacity 0.3s ease;-webkit-transform:translate(-50%, 0px);-moz-transform:translate(-50%, 0px);-ms-transform:translate(-50%, 0px);-o-transform:translate(-50%, 0px);transform:translate(-50%, 0px);color:#fff;left:50%;bottom:100%}.queue-content-actions li.queueable .queue:hover:before{visibility:visible;opacity:1;-webkit-transform:translate(-50%, -5px) rotate(45deg);-moz-transform:translate(-50%, -5px) rotate(45deg);-ms-transform:translate(-50%, -5px) rotate(45deg);-o-transform:translate(-50%, -5px) rotate(45deg);transform:translate(-50%, -5px) rotate(45deg)}.queue-content-actions li.queueable .queue:hover:after{visibility:visible;opacity:1;-webkit-transform:translate(-50%, -10px);-moz-transform:translate(-50%, -10px);-ms-transform:translate(-50%, -10px);-o-transform:translate(-50%, -10px);transform:translate(-50%, -10px)}.queue-content-actions li.queueable .unqueue{display:none}.queue-content-actions li.queueable.queued .queue{display:none}.queue-content-actions li.queueable.queued .unqueue{display:block}.queue-content-actions li.queueable.queued .unqueue:before,.queue-content-actions li.queueable.queued .unqueue:after{visibility:hidden;opacity:0;transition:transform 0.3s ease, opacity 0.3s ease}.queue-content-actions li.queueable.queued .unqueue:before{position:absolute;z-index:1001;content:"";background:#384047;width:10px;height:10px;bottom:100%;-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;-webkit-transform:translate(-50%, 5px) rotate(45deg);-moz-transform:translate(-50%, 5px) rotate(45deg);-ms-transform:translate(-50%, 5px) rotate(45deg);-o-transform:translate(-50%, 5px) rotate(45deg);transform:translate(-50%, 5px) rotate(45deg);left:50%;border-radius:0 0 3px 0}.queue-content-actions li.queueable.queued .unqueue:after{content:"Remove from Queue";font:normal 14px/22px "Gotham Rounded A", "Gotham Rounded B", "Gotham Rounded", "Helvetica Neue", Helvetica, Arial, sans-serif;white-space:nowrap;position:absolute;background:#384047;text-align:center;padding:10px 20px;width:auto;z-index:1000;border-radius:4px;visibility:hidden;opacity:0;transition:transform 0.3s ease, opacity 0.3s ease;-webkit-transform:translate(-50%, 0px);-moz-transform:translate(-50%, 0px);-ms-transform:translate(-50%, 0px);-o-transform:translate(-50%, 0px);transform:translate(-50%, 0px);color:#fff;left:50%;bottom:100%}.queue-content-actions li.queueable.queued .unqueue:hover:before{visibility:visible;opacity:1;-webkit-transform:translate(-50%, -5px) rotate(45deg);-moz-transform:translate(-50%, -5px) rotate(45deg);-ms-transform:translate(-50%, -5px) rotate(45deg);-o-transform:translate(-50%, -5px) rotate(45deg);transform:translate(-50%, -5px) rotate(45deg)}.queue-content-actions li.queueable.queued .unqueue:hover:after{visibility:visible;opacity:1;-webkit-transform:translate(-50%, -10px);-moz-transform:translate(-50%, -10px);-ms-transform:translate(-50%, -10px);-o-transform:translate(-50%, -10px);transform:translate(-50%, -10px)}.queue-content-actions li.queueable.queued svg{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.queue-content-actions li.previewable .preview{line-height:19px}.queue-content-actions li.previewable .preview:before,.queue-content-actions li.previewable .preview:after{visibility:hidden;opacity:0;transition:transform 0.3s ease, opacity 0.3s ease}.queue-content-actions li.previewable .preview:before{position:absolute;z-index:1001;content:"";background:#384047;width:10px;height:10px;bottom:100%;-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;-webkit-transform:translate(-50%, 5px) rotate(45deg);-moz-transform:translate(-50%, 5px) rotate(45deg);-ms-transform:translate(-50%, 5px) rotate(45deg);-o-transform:translate(-50%, 5px) rotate(45deg);transform:translate(-50%, 5px) rotate(45deg);left:50%;border-radius:0 0 3px 0}.queue-content-actions li.previewable .preview:after{content:"Learn more";font:normal 14px/22px "Gotham Rounded A", "Gotham Rounded B", "Gotham Rounded", "Helvetica Neue", Helvetica, Arial, sans-serif;white-space:nowrap;position:absolute;background:#384047;text-align:center;padding:10px 20px;width:auto;z-index:1000;border-radius:4px;visibility:hidden;opacity:0;transition:transform 0.3s ease, opacity 0.3s ease;-webkit-transform:translate(-50%, 0px);-moz-transform:translate(-50%, 0px);-ms-transform:translate(-50%, 0px);-o-transform:translate(-50%, 0px);transform:translate(-50%, 0px);color:#fff;left:50%;bottom:100%}.queue-content-actions li.previewable .preview:hover:before{visibility:visible;opacity:1;-webkit-transform:translate(-50%, -5px) rotate(45deg);-moz-transform:translate(-50%, -5px) rotate(45deg);-ms-transform:translate(-50%, -5px) rotate(45deg);-o-transform:translate(-50%, -5px) rotate(45deg);transform:translate(-50%, -5px) rotate(45deg)}.queue-content-actions li.previewable .preview:hover:after{visibility:visible;opacity:1;-webkit-transform:translate(-50%, -10px);-moz-transform:translate(-50%, -10px);-ms-transform:translate(-50%, -10px);-o-transform:translate(-50%, -10px);transform:translate(-50%, -10px)}.queue-content-actions li>a,.queue-content-actions li>span{width:26px;height:26px;border:2px solid #f0f2f4;border-radius:26px;box-sizing:border-box;vertical-align:middle;line-height:20px;text-align:center;position:relative;display:inline-block;fill:#d4d9dd;transition:border-color .2s, fill .2s}.topic-html.queue-content-actions li>a:hover,.topic-html.queue-content-actions li>a.unbookmark,.topic-html.queue-content-actions li>span:hover,.topic-html.queue-content-actions li>span.unbookmark{border-color:#39ADD1}.topic-css.queue-content-actions li>a:hover,.topic-css.queue-content-actions li>a.unbookmark,.topic-css.queue-content-actions li>span:hover,.topic-css.queue-content-actions li>span.unbookmark{border-color:#3079AB}.topic-javascript.queue-content-actions li>a:hover,.topic-javascript.queue-content-actions li>a.unbookmark,.topic-javascript.queue-content-actions li>span:hover,.topic-javascript.queue-content-actions li>span.unbookmark{border-color:#c25975}.topic-java.queue-content-actions li>a:hover,.topic-java.queue-content-actions li>a.unbookmark,.topic-java.queue-content-actions li>span:hover,.topic-java.queue-content-actions li>span.unbookmark{border-color:#2c9676}.topic-ruby.queue-content-actions li>a:hover,.topic-ruby.queue-content-actions li>a.unbookmark,.topic-ruby.queue-content-actions li>span:hover,.topic-ruby.queue-content-actions li>span.unbookmark{border-color:#e15258}.topic-business.queue-content-actions li>a:hover,.topic-business.queue-content-actions li>a.unbookmark,.topic-business.queue-content-actions li>span:hover,.topic-business.queue-content-actions li>span.unbookmark{border-color:#F9845B}.topic-wordpress.queue-content-actions li>a:hover,.topic-wordpress.queue-content-actions li>a.unbookmark,.topic-wordpress.queue-content-actions li>span:hover,.topic-wordpress.queue-content-actions li>span.unbookmark{border-color:#838CC7}.topic-php.queue-content-actions li>a:hover,.topic-php.queue-content-actions li>a.unbookmark,.topic-php.queue-content-actions li>span:hover,.topic-php.queue-content-actions li>span.unbookmark{border-color:#7D669E}.topic-ios.queue-content-actions li>a:hover,.topic-ios.queue-content-actions li>a.unbookmark,.topic-ios.queue-content-actions li>span:hover,.topic-ios.queue-content-actions li>span.unbookmark{border-color:#53BBB4}.topic-android.queue-content-actions li>a:hover,.topic-android.queue-content-actions li>a.unbookmark,.topic-android.queue-content-actions li>span:hover,.topic-android.queue-content-actions li>span.unbookmark{border-color:#5cb860}.topic-design.queue-content-actions li>a:hover,.topic-design.queue-content-actions li>a.unbookmark,.topic-design.queue-content-actions li>span:hover,.topic-design.queue-content-actions li>span.unbookmark{border-color:#e59a13}.topic-development-tools.queue-content-actions li>a:hover,.topic-development-tools.queue-content-actions li>a.unbookmark,.topic-development-tools.queue-content-actions li>span:hover,.topic-development-tools.queue-content-actions li>span.unbookmark{border-color:#637a91}.topic-python.queue-content-actions li>a:hover,.topic-python.queue-content-actions li>a.unbookmark,.topic-python.queue-content-actions li>span:hover,.topic-python.queue-content-actions li>span.unbookmark{border-color:#f092b0}.topic-digital-literacy.queue-content-actions li>a:hover,.topic-digital-literacy.queue-content-actions li>a.unbookmark,.topic-digital-literacy.queue-content-actions li>span:hover,.topic-digital-literacy.queue-content-actions li>span.unbookmark{border-color:#c38cd4}.topic-game-development.queue-content-actions li>a:hover,.topic-game-development.queue-content-actions li>a.unbookmark,.topic-game-development.queue-content-actions li>span:hover,.topic-game-development.queue-content-actions li>span.unbookmark{border-color:#20898c}.topic-csharp.queue-content-actions li>a:hover,.topic-csharp.queue-content-actions li>a.unbookmark,.topic-csharp.queue-content-actions li>span:hover,.topic-csharp.queue-content-actions li>span.unbookmark{border-color:#9e4d83}.topic-databases.queue-content-actions li>a:hover,.topic-databases.queue-content-actions li>a.unbookmark,.topic-databases.queue-content-actions li>span:hover,.topic-databases.queue-content-actions li>span.unbookmark{border-color:#eb7728}.topic-undefined.queue-content-actions li>a:hover,.topic-undefined.queue-content-actions li>a.unbookmark,.topic-undefined.queue-content-actions li>span:hover,.topic-undefined.queue-content-actions li>span.unbookmark{border-color:#717b85}.topic-html.queue-content-actions li>a:hover svg,.topic-html.queue-content-actions li>a.unbookmark svg,.topic-html.queue-content-actions li>span:hover svg,.topic-html.queue-content-actions li>span.unbookmark svg{fill:#39ADD1}.topic-css.queue-content-actions li>a:hover svg,.topic-css.queue-content-actions li>a.unbookmark svg,.topic-css.queue-content-actions li>span:hover svg,.topic-css.queue-content-actions li>span.unbookmark svg{fill:#3079AB}.topic-javascript.queue-content-actions li>a:hover svg,.topic-javascript.queue-content-actions li>a.unbookmark svg,.topic-javascript.queue-content-actions li>span:hover svg,.topic-javascript.queue-content-actions li>span.unbookmark svg{fill:#c25975}.topic-java.queue-content-actions li>a:hover svg,.topic-java.queue-content-actions li>a.unbookmark svg,.topic-java.queue-content-actions li>span:hover svg,.topic-java.queue-content-actions li>span.unbookmark svg{fill:#2c9676}.topic-ruby.queue-content-actions li>a:hover svg,.topic-ruby.queue-content-actions li>a.unbookmark svg,.topic-ruby.queue-content-actions li>span:hover svg,.topic-ruby.queue-content-actions li>span.unbookmark svg{fill:#e15258}.topic-business.queue-content-actions li>a:hover svg,.topic-business.queue-content-actions li>a.unbookmark svg,.topic-business.queue-content-actions li>span:hover svg,.topic-business.queue-content-actions li>span.unbookmark svg{fill:#F9845B}.topic-wordpress.queue-content-actions li>a:hover svg,.topic-wordpress.queue-content-actions li>a.unbookmark svg,.topic-wordpress.queue-content-actions li>span:hover svg,.topic-wordpress.queue-content-actions li>span.unbookmark svg{fill:#838CC7}.topic-php.queue-content-actions li>a:hover svg,.topic-php.queue-content-actions li>a.unbookmark svg,.topic-php.queue-content-actions li>span:hover svg,.topic-php.queue-content-actions li>span.unbookmark svg{fill:#7D669E}.topic-ios.queue-content-actions li>a:hover svg,.topic-ios.queue-content-actions li>a.unbookmark svg,.topic-ios.queue-content-actions li>span:hover svg,.topic-ios.queue-content-actions li>span.unbookmark svg{fill:#53BBB4}.topic-android.queue-content-actions li>a:hover svg,.topic-android.queue-content-actions li>a.unbookmark svg,.topic-android.queue-content-actions li>span:hover svg,.topic-android.queue-content-actions li>span.unbookmark svg{fill:#5cb860}.topic-design.queue-content-actions li>a:hover svg,.topic-design.queue-content-actions li>a.unbookmark svg,.topic-design.queue-content-actions li>span:hover svg,.topic-design.queue-content-actions li>span.unbookmark svg{fill:#e59a13}.topic-development-tools.queue-content-actions li>a:hover svg,.topic-development-tools.queue-content-actions li>a.unbookmark svg,.topic-development-tools.queue-content-actions li>span:hover svg,.topic-development-tools.queue-content-actions li>span.unbookmark svg{fill:#637a91}.topic-python.queue-content-actions li>a:hover svg,.topic-python.queue-content-actions li>a.unbookmark svg,.topic-python.queue-content-actions li>span:hover svg,.topic-python.queue-content-actions li>span.unbookmark svg{fill:#f092b0}.topic-digital-literacy.queue-content-actions li>a:hover svg,.topic-digital-literacy.queue-content-actions li>a.unbookmark svg,.topic-digital-literacy.queue-content-actions li>span:hover svg,.topic-digital-literacy.queue-content-actions li>span.unbookmark svg{fill:#c38cd4}.topic-game-development.queue-content-actions li>a:hover svg,.topic-game-development.queue-content-actions li>a.unbookmark svg,.topic-game-development.queue-content-actions li>span:hover svg,.topic-game-development.queue-content-actions li>span.unbookmark svg{fill:#20898c}.topic-csharp.queue-content-actions li>a:hover svg,.topic-csharp.queue-content-actions li>a.unbookmark svg,.topic-csharp.queue-content-actions li>span:hover svg,.topic-csharp.queue-content-actions li>span.unbookmark svg{fill:#9e4d83}.topic-databases.queue-content-actions li>a:hover svg,.topic-databases.queue-content-actions li>a.unbookmark svg,.topic-databases.queue-content-actions li>span:hover svg,.topic-databases.queue-content-actions li>span.unbookmark svg{fill:#eb7728}.topic-undefined.queue-content-actions li>a:hover svg,.topic-undefined.queue-content-actions li>a.unbookmark svg,.topic-undefined.queue-content-actions li>span:hover svg,.topic-undefined.queue-content-actions li>span.unbookmark svg{fill:#717b85}.queue-content-actions li .loading{display:none}.queue-content-actions li.loading>a{display:none !important}.queue-content-actions li.loading .loading{display:inline-block}.queue-content-actions.selected>a svg{fill:#384047}.queue-content-actions>a{display:block;line-height:1;height:100%}.queue-content-actions>a:hover svg{fill:#384047}.queue-content-actions>a svg{width:18px;height:18px;fill:#d4d9dd;margin-top:33px}.queue-content-actions svg{vertical-align:middle}.queue-content-actions .dropdown-child{text-align:left;background:#fff;border-radius:4px;display:none;position:absolute;right:-10px;top:50px;z-index:101;padding:5px 0;min-width:120px;max-width:250px;box-shadow:0 0 1px 1px rgba(0,0,0,0.08),0 0 1px rgba(0,0,0,0.1),0 2px 0 rgba(0,0,0,0.08)}.queue-content-actions .dropdown-child li{display:block;margin:0}.queue-content-actions .dropdown-child a{display:block !important;margin:0;padding:10px 20px;font-weight:normal;position:relative;text-overflow:ellipsis;white-space:nowrap;display:inline-block;overflow:hidden;color:#576366;font-size:13px;line-height:1}.queue-content-actions .dropdown-child a:hover{color:#4b5658;background:#f9fafa}.queue-node-controller,.queue-node-dragger{width:22px;height:22px;line-height:20px;background:#edeff0;border:2px solid #d4d9dd;box-shadow:0px 0px 0px 15px #edeff0;position:absolute;left:2px;top:26px;display:block;text-align:center;cursor:pointer;z-index:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);transition:background .4s, border-color .4s, transform .15s;border-radius:24px}.queue-node-controller:before,.queue-node-controller:after,.queue-node-dragger:before,.queue-node-dragger:after{content:"";width:10px;height:10px;position:absolute;background:#d4d9dd;top:34px;left:6px;border-radius:5px}.queue-node-controller:before,.queue-node-dragger:before{top:auto;bottom:34px;left:6px}.mobile .queue-node-controller,.mobile .queue-node-dragger{display:none}.queue-node-controller svg,.queue-node-dragger svg{fill:#edeff0;height:auto;position:relative;vertical-align:middle;z-index:-1;transition:transform .2s}.queue-node-controller svg.add-icon,.queue-node-dragger svg.add-icon{width:12px}.queue-node-controller svg.drag-icon,.queue-node-controller svg.checkmark-icon,.queue-node-dragger svg.drag-icon,.queue-node-dragger svg.checkmark-icon{width:10px}.queue-node-controller:hover{border-color:darker(#d4d9dd, 10%)}.queue-node-controller:hover svg{fill:darker(#d4d9dd, 10%)}.queue-node.queue-recommendation .queue-node-controller,.queue-node.completed-node .queue-node-controller{background:#edeff0;border-color:#b7c0c7;transition:.2s}.queue-node.queue-recommendation .queue-node-controller svg,.queue-node.completed-node .queue-node-controller svg{fill:#b7c0c7;transition:transform .2s}.queue-node.queue-recommendation .queue-node-controller:hover,.queue-node.completed-node .queue-node-controller:hover{border-color:#7e8d9a}.queue-node.queue-recommendation .queue-node-controller:hover svg,.queue-node.completed-node .queue-node-controller:hover svg{fill:#7e8d9a}.queue-node.queue-recommendation .queue-node-controller svg{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.queue-node-dragger.hide{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}.queue-card{display:block;position:relative;background:#fff;box-shadow:0 2px 0 rgba(0,0,0,0.06);border-radius:4px;box-sizing:border-box;padding:0 30px;opacity:1;min-height:70px;color:#edeff0;z-index:1;-webkit-animation:none;-moz-animation:none;animation:none;transition:transform .2s, box-shadow .4s, opacity .2s}.queue-card *,.queue-card *:before,.queue-card *:after{box-sizing:border-box}.queue-card:before,.queue-card:after{content:" ";display:table}.queue-card:after{clear:both}.queue-card:hover .queue-node-dragger{background:#b7c0c7}.queue-card:hover .queue-node-dragger svg{fill:#fff}.queue-card .queue-node-dragger{background:#d4d9dd}.animating .queue-card{box-shadow:0 2px 0 rgba(0,0,0,0.07),0 0 0 5px #edeff0}.hide .queue-card{opacity:0;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}.ui-sortable-helper .queue-card{box-shadow:0 2px 0 rgba(0,0,0,0.07),0 5px 5px rgba(0,0,0,0.05);-webkit-transform:scale(1.03);-moz-transform:scale(1.03);-ms-transform:scale(1.03);-o-transform:scale(1.03);transform:scale(1.03)}.animating .queue-card{box-shadow:0 2px 0 rgba(0,0,0,0.07),0 0 0 5px}.topic-html.animating .queue-card{color:#39ADD1}.topic-css.animating .queue-card{color:#3079AB}.topic-javascript.animating .queue-card{color:#c25975}.topic-java.animating .queue-card{color:#2c9676}.topic-ruby.animating .queue-card{color:#e15258}.topic-business.animating .queue-card{color:#F9845B}.topic-wordpress.animating .queue-card{color:#838CC7}.topic-php.animating .queue-card{color:#7D669E}.topic-ios.animating .queue-card{color:#53BBB4}.topic-android.animating .queue-card{color:#5cb860}.topic-design.animating .queue-card{color:#e59a13}.topic-development-tools.animating .queue-card{color:#637a91}.topic-python.animating .queue-card{color:#f092b0}.topic-digital-literacy.animating .queue-card{color:#c38cd4}.topic-game-development.animating .queue-card{color:#20898c}.topic-csharp.animating .queue-card{color:#9e4d83}.topic-databases.animating .queue-card{color:#eb7728}.topic-undefined.animating .queue-card{color:#717b85}.queue-addition-button{display:block;padding:24px 0 24px 50px;position:relative;z-index:2}.queue-addition-button:hover .queue-node-controller{border-color:#b7c0c7;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.queue-addition-button:hover .queue-node-controller svg{fill:#b7c0c7}.queue-addition-button:hover .label{opacity:1;left:0px}.panel-active .queue-addition-button,.mobile .queue-addition-button{visibility:hidden}.queue-addition-button .queue-node-controller{left:2px;top:18px;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);transition:transform .2s}.queue-addition-button .label{position:relative;top:0;left:-10px;opacity:0;transition:left .2s, opacity .2s}.queue-panel{overflow-y:hidden;max-height:0;padding:0 5px 0 50px;position:relative;transition:max-height .4s}.queue-panel .queue-node-controller{border-color:#b7c0c7;-webkit-transform:translateY(-64px) scale(1);-moz-transform:translateY(-64px) scale(1);-ms-transform:translateY(-64px) scale(1);-o-transform:translateY(-64px) scale(1);transform:translateY(-64px) scale(1)}.queue-panel .queue-node-controller svg{fill:#b7c0c7}.panel-active .queue-panel{max-height:7000px;overflow-y:visible}.panel-active .queue-panel .queue-node-controller{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}.panel-active .queue-panel .queue-node-controller svg{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.panel-active .queue-panel .queue-addition-panel{opacity:1;-webkit-transform:translateY(0) scale(1);-moz-transform:translateY(0) scale(1);-ms-transform:translateY(0) scale(1);-o-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}.animating .queue-panel .queue-node-controller{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}.queue-panel .arrow-icon{display:none}.queue-addition-panel{position:relative;background:#fff;box-shadow:0 2px 0 rgba(0,0,0,0.06);border-radius:4px;box-sizing:border-box;position:relative;padding:0 30px;opacity:0;margin:5px 0 67px 0;-webkit-transform:translateY(-10px) scale(0.98);-moz-transform:translateY(-10px) scale(0.98);-ms-transform:translateY(-10px) scale(0.98);-o-transform:translateY(-10px) scale(0.98);transform:translateY(-10px) scale(0.98);transition:opacity .4s, transform .4s}.queue-addition-panel *,.queue-addition-panel *:before,.queue-addition-panel *:after{box-sizing:border-box}.queue-addition-panel:before,.queue-addition-panel:after{content:" ";display:table}.queue-addition-panel:after{clear:both}.queue-addition-panel form{position:relative;height:70px;line-height:70px}.queue-addition-panel .search-status{position:absolute;right:5px;top:27px;width:18px;height:18px;line-height:16px;text-align:center;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);transition:transform .2s}.queue-addition-panel .search-status .close-icon{display:none;width:14px;height:14px;vertical-align:middle;fill:#d4d9dd}.search-loading .queue-addition-panel .search-status{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.search-complete .queue-addition-panel .search-status{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.search-complete .queue-addition-panel .search-status .close-icon{display:inline-block}.search-complete .queue-addition-panel .search-status .loading-icon{display:none}.queue-addition-panel label{position:absolute;left:10px;top:0;bottom:0;line-height:70px}.queue-addition-panel label svg{fill:#384047;vertical-align:middle}.queue-addition-panel input{background:#fff;border:none;margin:0;padding:0 0 0 50px;border-radius:0;outline:none;vertical-align:middle}.queue-addition-panel input:focus{border-color:#d4d9dd}.queue-addition-panel .feedback-message{padding:20px 0;margin:-25px 0 0 0;border-bottom:1px solid #e8ebed}.queue-addition-panel .feedback-message:before,.queue-addition-panel .feedback-message:after{content:" ";display:table}.queue-addition-panel .feedback-message:after{clear:both}.queue-addition-panel .feedback-message .track-icon{float:left;margin:0 16px 0 0;width:36px;height:auto;fill:#d4d9dd}.queue-addition-panel .feedback-message .warning-badge{position:absolute;left:50px;top:16px;background:#ed5a5a;border-radius:50%;width:20px;height:20px;line-height:20px;font-size:12px;font-weight:500;color:#fff;border:2px solid #fff;text-align:center;box-sizing:content-box}.queue-addition-panel .feedback-message h3{color:#ed5a5a;font-size:14px;margin-bottom:3px}.queue-addition-panel .feedback-message p{font-size:13px;margin:0;color:#7b8b8e}.queue-addition-panel .no-results{height:200px;line-height:200px;text-align:center;border-top:1px solid #d4d9dd}.queue-addition-panel .no-results .group{display:inline-block;vertical-align:middle;line-height:1.5}.queue-addition-panel .no-results h3{font-size:18px;color:#384047}.queue-addition-panel .no-results p{font-size:14px}.queue-addition-panel .toggle-results,.student-bookmarks .toggle-results,.student-completed .toggle-results{text-align:center;font-size:14px;font-weight:500;padding:20px 0;border-top:1px solid #d4d9dd;display:block;transition:color .2s}.queue-addition-panel .toggle-results:hover,.student-bookmarks .toggle-results:hover,.student-completed .toggle-results:hover{color:#384047}.queue-content-list{margin-bottom:15px}.search-loading .queue-content-list{opacity:.5}.queue-content-list>li{display:block;border-top:1px solid #f0f2f4}.queue-content-list>li:first-child{border-top:1px solid #d4d9dd}.queue-content-list>li:last-child{margin-bottom:5px}.queue-content-list>li.truncated{display:none}.queue-content-list>li .tooltip{display:none}.queue-content-list>li:hover .tooltip{display:block;width:400px}.learning-queue-items-controller.loading #content{opacity:1}.status-controller .subnav{border-bottom:1px solid #f0f2f4;border-radius:4px 4px 0 0;z-index:2;position:relative}.status-controller .status-tabs{position:relative}.status-controller .status-tabs:before,.status-controller .status-tabs:after{content:" ";display:table}.status-controller .status-tabs:after{clear:both}.learning-queue-items-controller.loading .status-controller .status-tabs{opacity:.3}.status-controller .student-activity{padding:30px 30px 0;opacity:1;transition:opacity .2s}.learning-queue-items-controller.loading .status-controller .student-activity{opacity:.3}.status-controller .student-bookmarks,.status-controller .student-completed{padding:0 30px}.status-controller .empty-state{padding:30px 0}.status-controller .queue-content-list li:first-child{border:none}.status-controller h2{font-size:18px;margin-bottom:10px}.status-controller p{margin-bottom:20px}.status-controller strong{color:#384047}.status-controller .time-estimate{color:#7b8b8e;margin-bottom:20px}.status-controller .time-estimate strong{color:#4b5658}.status-controller .dont-show{clear:both;margin:15px 0 0;font-size:11px;color:#7b8b8e}.student-activity strong a{font-weight:500}.topic-html.student-activity strong a{color:#39ADD1}.topic-css.student-activity strong a{color:#3079AB}.topic-javascript.student-activity strong a{color:#c25975}.topic-java.student-activity strong a{color:#2c9676}.topic-ruby.student-activity strong a{color:#e15258}.topic-business.student-activity strong a{color:#F9845B}.topic-wordpress.student-activity strong a{color:#838CC7}.topic-php.student-activity strong a{color:#7D669E}.topic-ios.student-activity strong a{color:#53BBB4}.topic-android.student-activity strong a{color:#5cb860}.topic-design.student-activity strong a{color:#e59a13}.topic-development-tools.student-activity strong a{color:#637a91}.topic-python.student-activity strong a{color:#f092b0}.topic-digital-literacy.student-activity strong a{color:#c38cd4}.topic-game-development.student-activity strong a{color:#20898c}.topic-csharp.student-activity strong a{color:#9e4d83}.topic-databases.student-activity strong a{color:#eb7728}.topic-undefined.student-activity strong a{color:#717b85}.student-activity .explore-actions{margin-bottom:30px}.status-tabs .upcoming-content{padding:30px 0 0 0}.status-tabs .upcoming-content>h3{font-size:14px;margin-bottom:15px}.status-tabs .upcoming-content ul{border-top:1px solid #e8ebed}.learning-queue-items-controller .modal .card-actions{display:none}.learning-queue-items-controller .card-tags,.learning-queue-items-controller .in-progress:not(.upcoming) .card-tags{opacity:1}.learning-queue-items-controller .bookmarked .card-action.resume,.learning-queue-items-controller .bookmarked .card-action.bookmarkable{opacity:0}.learning-queue-items-controller .control-container .subnav li{margin:14px 30px 14px 0}.empty-queue-placeholder{display:none}.empty-queue-placeholder .queue-node-controller{cursor:default}.empty-queue-placeholder .queue-node-controller:before{background:#edeff0}.empty-queue-placeholder .queue-node-controller svg{display:none}.empty-queue-placeholder .queue-node-controller .arrow-icon{display:inline;width:12px;height:auto;-webkit-transform:rotate(0deg) !important;-moz-transform:rotate(0deg) !important;-ms-transform:rotate(0deg) !important;-o-transform:rotate(0deg) !important;transform:rotate(0deg) !important}.empty-queue-placeholder .queue-node{display:none}.authors-controller .hero{min-height:300px}.authors-controller .hero-content{position:absolute;top:0;right:0;bottom:0;left:0;max-width:1100px}.authors-controller.index-action.loaded:not(.hero-video-in-progress) .hero:after,.authors-controller.index-action.hero-video-stopped .hero:after,.authors-controller.sign-up-action.loaded:not(.hero-video-in-progress) .hero:after,.authors-controller.sign-up-action.hero-video-stopped .hero:after{display:block;content:"";position:absolute;top:0;right:0;bottom:0;left:0}@media screen and (min-width: 960px){.authors-controller.index-action.loaded:not(.hero-video-in-progress) .hero:after,.authors-controller.index-action.hero-video-stopped .hero:after,.authors-controller.sign-up-action.loaded:not(.hero-video-in-progress) .hero:after,.authors-controller.sign-up-action.hero-video-stopped .hero:after{background:rgba(0,0,0,0.1);background-image:-webkit-linear-gradient(transparent, rgba(0,0,0,0.55));background-image:linear-gradient(transparent, rgba(0,0,0,0.55))}}@media screen and (max-width: 959px){.authors-controller.index-action.loaded:not(.hero-video-in-progress) .hero:after,.authors-controller.index-action.hero-video-stopped .hero:after,.authors-controller.sign-up-action.loaded:not(.hero-video-in-progress) .hero:after,.authors-controller.sign-up-action.hero-video-stopped .hero:after{background:rgba(0,0,0,0.45);background-image:-webkit-linear-gradient(transparent, rgba(0,0,0,0.25));background-image:linear-gradient(transparent, rgba(0,0,0,0.25))}}.authors-controller.index-action.hero-video-stopped .hero div.mejs-container,.authors-controller.index-action.hero-video-stopped .hero video,.authors-controller.index-action:not(.hero-video-in-progress) .hero div.mejs-container,.authors-controller.index-action:not(.hero-video-in-progress) .hero video,.authors-controller.sign-up-action.hero-video-stopped .hero div.mejs-container,.authors-controller.sign-up-action.hero-video-stopped .hero video,.authors-controller.sign-up-action:not(.hero-video-in-progress) .hero div.mejs-container,.authors-controller.sign-up-action:not(.hero-video-in-progress) .hero video{opacity:0}@media screen and (max-width: 679px){.authors-controller.index-action.hero-video-stopped .hero .hero-title,.authors-controller.index-action:not(.hero-video-in-progress) .hero .hero-title,.authors-controller.sign-up-action.hero-video-stopped .hero .hero-title,.authors-controller.sign-up-action:not(.hero-video-in-progress) .hero .hero-title{opacity:0}}.authors-index #content div.pagination-container{margin-top:0;margin-bottom:30px}@media screen and (min-width: 680px){.authors-index #content #teach-a-course{padding-right:195px}}@media screen and (max-width: 679px){.authors-index #content #teach-a-course{text-align:center}}.authors-index #content #teach-a-course h3{color:#68747f;font-size:18px;line-height:22px}@media screen and (min-width: 680px){.authors-index #content #teach-a-course h3{margin-bottom:10px}}@media screen and (max-width: 679px){.authors-index #content #teach-a-course h3{margin-bottom:5px}}.authors-index #content #teach-a-course p{color:#8d9aa5;font-size:14px;line-height:22px}@media screen and (min-width: 680px){.authors-index #content #teach-a-course p{margin-bottom:0}}@media screen and (max-width: 679px){.authors-index #content #teach-a-course p{margin-bottom:10px}}@media screen and (min-width: 680px){.authors-index #content #teach-a-course a.button{position:absolute;right:30px;top:50%;margin-top:-21px}}@media screen and (min-width: 960px){html.authors-controller.sign-up-action form#teach-a-course{position:relative;background:#fff;box-shadow:0 2px 0 rgba(0,0,0,0.06);border-radius:4px;box-sizing:border-box}html.authors-controller.sign-up-action form#teach-a-course *,html.authors-controller.sign-up-action form#teach-a-course *:before,html.authors-controller.sign-up-action form#teach-a-course *:after{box-sizing:border-box}html.authors-controller.sign-up-action form#teach-a-course:before,html.authors-controller.sign-up-action form#teach-a-course:after{content:" ";display:table}html.authors-controller.sign-up-action form#teach-a-course:after{clear:both}}@media screen and (min-width: 960px) and (max-width: 679px){html.authors-controller.sign-up-action form#teach-a-course{padding:20px}}@media screen and (min-width: 960px) and (min-width: 680px){html.authors-controller.sign-up-action form#teach-a-course{padding:30px}}html.authors-controller.sign-up-action form#teach-a-course label{display:block;color:#60676d;font-weight:bold;font-size:14px;line-height:22px;margin:0 0 4px}@media screen and (max-width: 959px){html.authors-controller.sign-up-action form#teach-a-course input,html.authors-controller.sign-up-action form#teach-a-course textarea,html.authors-controller.sign-up-action form#teach-a-course div.form-element,html.authors-controller.sign-up-action form#teach-a-course ul.chosen-choices{background:#fff}html.authors-controller.sign-up-action form#teach-a-course input li.search-choice:not(.search-choice-focus),html.authors-controller.sign-up-action form#teach-a-course textarea li.search-choice:not(.search-choice-focus),html.authors-controller.sign-up-action form#teach-a-course div.form-element li.search-choice:not(.search-choice-focus),html.authors-controller.sign-up-action form#teach-a-course ul.chosen-choices li.search-choice:not(.search-choice-focus){background:#edeff0}}html.authors-controller.sign-up-action form#teach-a-course div.form-element{margin-bottom:15px}.find-content{text-align:center;display:none;background:#e2e5e8;padding:50px 30px;border-radius:5px}.find-content:hover{background:#f6f7f8}.find-content .icon{margin-bottom:15px}.find-content strong{font-size:18px;display:block;font-weight:bold;margin-bottom:10px;color:#576366}.find-content p{font-size:14px;line-height:1.5;color:#7b8b8e;margin-bottom:0}.module-referrals .icon-money{float:right;margin:0 0 10px 10px}.activity-list{background-color:#f9fafa;margin:15px -30px 0px -30px;padding:0 30px;border-top:2px solid #e8ebed;border-bottom:2px solid #e8ebed}@media screen and (max-width: 679px){.activity-list{margin:15px -20px 0px -20px}}.activity-list li{list-style-type:none;margin-left:32px;border-left:2px solid #e8ebed}.activity-list li:first-child{margin-top:20px}.activity-list li:first-child .activity-block{border-top:none;padding-top:0}.activity-list li:last-child{padding-bottom:20px}.activity-list .activity-block{padding:20px 0 20px 80px;margin-left:-32px}.activity-list .avatar{float:left;margin-left:-80px}.activity-list h3{font-size:14px;color:#7b8b8e;padding:20px 0 15px 0;line-height:1.4em}.activity-list h3 a{color:#576366;font-weight:bold}.activity-list h3 a:hover{color:#384047;text-decoration:underline}.activity-list h3 .timestamp{font-weight:400}.activity-list .activity-achievement{position:relative;padding:15px 15px 0;border:2px solid #e8ebed;max-width:450px;background:white;overflow:hidden;border-radius:5px}.activity-list .activity-achievement:before,.activity-list .activity-achievement:after{content:" ";display:table}.activity-list .activity-achievement:after{clear:both}.activity-list .activity-achievement:before{position:absolute;content:"";background:white;width:10px;height:10px;border-radius:3px 0 0 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);box-shadow:-2px -2px 0px #e8ebed;top:-4px;left:44px}.activity-list .activity-achievement img{float:left;width:50px;margin:0 10px 15px}.activity-list .activity-achievement strong{font-size:14px;font-weight:bold;color:#384047;display:block;margin-bottom:5px;padding:10px 0 0 0}.activity-list .activity-achievement strong a{color:#384047}.activity-list .activity-achievement strong a:hover{color:#2d3339;text-decoration:underline}.activity-list .activity-achievement p{font-size:12px;color:#7b8b8e}.activity-list .activity-achievement .current-step{clear:left;margin:0 -15px}.activity-list .activity-achievement .current-step a{background:#f9fafa;padding:15px;display:block;font-weight:bold;font-size:14px;color:#7b8b8e;border-top:1px solid #f0f2f4}.activity-list .activity-achievement .current-step a:hover{color:#576366}.activity-list .activity-achievement .current-step .icon{margin:-2px 10px -2px 0}.sorting-container+.activity-list .activity-achievement{border:none}.contained.secondary .students-list li{margin:0 -20px 15px;padding:0 20px 15px;border-color:#edeff0}.contained.secondary .students-list li:before,.contained.secondary .students-list li:after{content:" ";display:table}.contained.secondary .students-list li:after{clear:both}.contained.secondary .students-list .avatar{margin-left:-5px}.contained.secondary .students-list p{color:#7b8b8e}.contained.secondary .students-list .rank{float:right;font-size:18px;margin-top:7px;color:#7b8b8e}.stats-block{padding:20px 0 0;border-top:1px solid #edeff0}.content-block.track h3{margin-bottom:0}.content-block.track .hero-points{margin:30px 0 0 0}.content-block.track .hero-points .points-timeline{width:100%}.content-block.track .hero-points .points-timeline .course-progress-count{font-size:18px;font-weight:500;line-height:18px}.content-block.track .hero-points .points-detail-container{padding:0 15px}.content-block.track .hero-points .points-detail-container table{z-index:99}.content-block.track .hero-points .points-detail-container a{height:18px}html.dashboard-controller .total-points-container{margin:0;padding:0;border-bottom:1px solid #eee}html.dashboard-controller .total-points-container .toggle{display:block;font-size:16px;font-weight:500;padding:30px;position:absolute;right:0;top:15px}@media screen and (max-width: 679px){html.dashboard-controller .total-points-container .toggle{top:10px}}html.dashboard-controller .total-points-container .toggle .icon{display:inline-block;text-indent:-9999px;position:relative;right:-10px;top:-5px}html.dashboard-controller .total-points-container .toggle:hover .icon-collapsed{background-position:-15px 0}html.dashboard-controller .total-points-container .toggle:hover .icon-expand{background-position:-15px -10px}html.dashboard-controller .total-points-container.collapsed{border:none}html.dashboard-controller .total-points-container.collapsed .points-donut{position:absolute;height:70px;line-height:70px;margin-left:-5px;top:20px;overflow:hidden}@media screen and (max-width: 679px){html.dashboard-controller .total-points-container.collapsed .points-donut{top:10px}}html.dashboard-controller .total-points-container.collapsed .points-donut img,html.dashboard-controller .total-points-container.collapsed .points-donut canvas{height:auto;max-width:70px;width:auto !important}html.dashboard-controller .total-points-container.collapsed .total-points h1,html.dashboard-controller .total-points-container.collapsed .total-points p{padding-left:80px}html.dashboard-controller .total-points-container.expanded{margin-bottom:30px;padding-bottom:25px}html.dashboard-controller #expanded-points .points-donut,html.dashboard-controller .points-container .points-donut{height:200px;line-height:200px;margin-bottom:30px;text-align:center}@media screen and (max-width: 679px){html.dashboard-controller #expanded-points .points-donut,html.dashboard-controller .points-container .points-donut{margin-bottom:20px}}html.dashboard-controller #expanded-points .points-donut img,html.dashboard-controller #expanded-points .points-donut canvas,html.dashboard-controller .points-container .points-donut img,html.dashboard-controller .points-container .points-donut canvas{width:100% !important;height:auto !important;max-width:200px;vertical-align:middle}html.dashboard-controller .total-points{line-height:1;text-align:left;display:inline-block}html.dashboard-controller .total-points h1{font-size:30px;font-weight:500;color:#384047;margin-bottom:6px}html.dashboard-controller .total-points p{font-size:14px;font-weight:500;line-height:1;margin-bottom:0;color:#b7c0c7}html.dashboard-controller .points-breakdown{margin-bottom:10px}html.dashboard-controller .points-breakdown:before,html.dashboard-controller .points-breakdown:after{content:" ";display:table}html.dashboard-controller .points-breakdown:after{clear:both}html.dashboard-controller .points-breakdown ul{margin:-10px 0 0}html.dashboard-controller .points-breakdown li{list-style-type:none;position:relative}html.dashboard-controller .points-breakdown li.topic-html span{background-color:#39ADD1}html.dashboard-controller .points-breakdown li.topic-css span{background-color:#3079AB}html.dashboard-controller .points-breakdown li.topic-javascript span{background-color:#c25975}html.dashboard-controller .points-breakdown li.topic-java span{background-color:#2c9676}html.dashboard-controller .points-breakdown li.topic-ruby span{background-color:#e15258}html.dashboard-controller .points-breakdown li.topic-business span{background-color:#F9845B}html.dashboard-controller .points-breakdown li.topic-wordpress span{background-color:#838CC7}html.dashboard-controller .points-breakdown li.topic-php span{background-color:#7D669E}html.dashboard-controller .points-breakdown li.topic-ios span{background-color:#53BBB4}html.dashboard-controller .points-breakdown li.topic-android span{background-color:#5cb860}html.dashboard-controller .points-breakdown li.topic-design span{background-color:#e59a13}html.dashboard-controller .points-breakdown li.topic-development-tools span{background-color:#637a91}html.dashboard-controller .points-breakdown li.topic-python span{background-color:#f092b0}html.dashboard-controller .points-breakdown li.topic-digital-literacy span{background-color:#c38cd4}html.dashboard-controller .points-breakdown li.topic-game-development span{background-color:#20898c}html.dashboard-controller .points-breakdown li.topic-csharp span{background-color:#9e4d83}html.dashboard-controller .points-breakdown li.topic-databases span{background-color:#eb7728}html.dashboard-controller .points-breakdown li.topic-undefined span{background-color:#717b85}html.dashboard-controller .points-breakdown .topic-stat{padding:17px 0 17px 25px}html.dashboard-controller .points-breakdown .points-tooltip-wrapper{float:left;display:block;width:100%;height:100%;position:absolute;top:0;left:0}html.dashboard-controller .points-breakdown .points-tooltip-wrapper .tooltip.tooltip-top{margin-left:-15%}html.dashboard-controller .points-breakdown .points-tooltip{text-align:center;display:none;width:80%}html.dashboard-controller .points-breakdown .points-tooltip em{font-size:13px}html.dashboard-controller .points-breakdown .points-tooltip strong{display:inline-block;padding-right:3px;font-size:15px !important}html.dashboard-controller .points-breakdown .points-tooltip p{line-height:1em;margin-top:-2px}html.dashboard-controller .points-breakdown .points-tooltip .tooltip-achievement-points{border-bottom:1px solid #4e5a64;padding-bottom:13px;margin-bottom:9px}html.dashboard-controller .points-breakdown span{display:block;width:15px;height:15px;background-color:#d4d9dd;text-indent:-9999px;float:left;margin:3px 0 0 -25px;border-radius:15px}html.dashboard-controller .points-breakdown h3{font-size:18px;font-weight:500;color:#384047;margin-bottom:5px}html.dashboard-controller .points-breakdown p{font-size:14px;color:#a9b3bb;line-height:1.4;text-overflow:ellipsis;white-space:nowrap;display:inline-block;overflow:hidden;display:block}html.dashboard-controller.index-action .control-select{display:none}@media screen and (min-width: 1300px){html.dashboard-controller.index-action .in-progress-cards .view-all.view-all-3{display:none}}@media screen and (max-width: 1299px){html.dashboard-controller.index-action .in-progress-cards .view-all.view-all-2{display:none}}html.dashboard-controller.index-action .in-progress-cards .view-all.view-all-1{display:none}html.dashboard-controller.index-action .card-list{margin-bottom:15px}html.dashboard-controller.index-action .card-list.collapsed .card:nth-child(n+4){display:none}@media screen and (min-width: 700px) and (max-width: 1299px){html.dashboard-controller.index-action .card-list.collapsed .card:nth-child(n+3){display:none}}@media screen and (max-width: 679px){html.dashboard-controller.index-action .card-list.collapsed .card:nth-child(n+2){display:none}}@media screen and (max-width: 959px){html.dashboard-controller.index-action .card-list.collapsed .card:nth-child(n+3){display:none}}html.dashboard-controller.index-action .content-suggestions .box-header h3{font-size:22px;margin-bottom:15px}html.dashboard-controller.index-action .content-suggestions .box-header .track-header{border-bottom:1px solid #e8ebed;margin:0 0 30px 0;padding-bottom:30px}@media screen and (max-width: 679px){html.dashboard-controller.index-action .content-suggestions .box-header .track-header{padding-bottom:20px}}html.dashboard-controller.index-action .content-suggestions .box-header .track-header h4{font-size:16px;padding-left:40px}html.dashboard-controller.index-action .content-suggestions .box-header .track-header h4.topic-html a{color:#39ADD1}html.dashboard-controller.index-action .content-suggestions .box-header .track-header h4.topic-css a{color:#3079AB}html.dashboard-controller.index-action .content-suggestions .box-header .track-header h4.topic-javascript a{color:#c25975}html.dashboard-controller.index-action .content-suggestions .box-header .track-header h4.topic-java a{color:#2c9676}html.dashboard-controller.index-action .content-suggestions .box-header .track-header h4.topic-ruby a{color:#e15258}html.dashboard-controller.index-action .content-suggestions .box-header .track-header h4.topic-business a{color:#F9845B}html.dashboard-controller.index-action .content-suggestions .box-header .track-header h4.topic-wordpress a{color:#838CC7}html.dashboard-controller.index-action .content-suggestions .box-header .track-header h4.topic-php a{color:#7D669E}html.dashboard-controller.index-action .content-suggestions .box-header .track-header h4.topic-ios a{color:#53BBB4}html.dashboard-controller.index-action .content-suggestions .box-header .track-header h4.topic-android a{color:#5cb860}html.dashboard-controller.index-action .content-suggestions .box-header .track-header h4.topic-design a{color:#e59a13}html.dashboard-controller.index-action .content-suggestions .box-header .track-header h4.topic-development-tools a{color:#637a91}html.dashboard-controller.index-action .content-suggestions .box-header .track-header h4.topic-python a{color:#f092b0}html.dashboard-controller.index-action .content-suggestions .box-header .track-header h4.topic-digital-literacy a{color:#c38cd4}html.dashboard-controller.index-action .content-suggestions .box-header .track-header h4.topic-game-development a{color:#20898c}html.dashboard-controller.index-action .content-suggestions .box-header .track-header h4.topic-csharp a{color:#9e4d83}html.dashboard-controller.index-action .content-suggestions .box-header .track-header h4.topic-databases a{color:#eb7728}html.dashboard-controller.index-action .content-suggestions .box-header .track-header h4.topic-undefined a{color:#717b85}.topic-html html.dashboard-controller.index-action .content-suggestions .box-header .track-header h4 svg{fill:#39ADD1}html.dashboard-controller.index-action .content-suggestions .box-header .track-header h4.topic-html svg{fill:#39ADD1}.topic-css html.dashboard-controller.index-action .content-suggestions .box-header .track-header h4 svg{fill:#3079AB}html.dashboard-controller.index-action .content-suggestions .box-header .track-header h4.topic-css svg{fill:#3079AB}.topic-javascript html.dashboard-controller.index-action .content-suggestions .box-header .track-header h4 svg{fill:#c25975}html.dashboard-controller.index-action .content-suggestions .box-header .track-header h4.topic-javascript svg{fill:#c25975}.topic-java html.dashboard-controller.index-action .content-suggestions .box-header .track-header h4 svg{fill:#2c9676}html.dashboard-controller.index-action .content-suggestions .box-header .track-header h4.topic-java svg{fill:#2c9676}.topic-ruby html.dashboard-controller.index-action .content-suggestions .box-header .track-header h4 svg{fill:#e15258}html.dashboard-controller.index-action .content-suggestions .box-header .track-header h4.topic-ruby svg{fill:#e15258}.topic-business html.dashboard-controller.index-action .content-suggestions .box-header .track-header h4 svg{fill:#F9845B}html.dashboard-controller.index-action .content-suggestions .box-header .track-header h4.topic-business svg{fill:#F9845B}.topic-wordpress html.dashboard-controller.index-action .content-suggestions .box-header .track-header h4 svg{fill:#838CC7}html.dashboard-controller.index-action .content-suggestions .box-header .track-header h4.topic-wordpress svg{fill:#838CC7}.topic-php html.dashboard-controller.index-action .content-suggestions .box-header .track-header h4 svg{fill:#7D669E}html.dashboard-controller.index-action .content-suggestions .box-header .track-header h4.topic-php svg{fill:#7D669E}.topic-ios html.dashboard-controller.index-action .content-suggestions .box-header .track-header h4 svg{fill:#53BBB4}html.dashboard-controller.index-action .content-suggestions .box-header .track-header h4.topic-ios svg{fill:#53BBB4}.topic-android html.dashboard-controller.index-action .content-suggestions .box-header .track-header h4 svg{fill:#5cb860}html.dashboard-controller.index-action .content-suggestions .box-header .track-header h4.topic-android svg{fill:#5cb860}.topic-design html.dashboard-controller.index-action .content-suggestions .box-header .track-header h4 svg{fill:#e59a13}html.dashboard-controller.index-action .content-suggestions .box-header .track-header h4.topic-design svg{fill:#e59a13}.topic-development-tools html.dashboard-controller.index-action .content-suggestions .box-header .track-header h4 svg{fill:#637a91}html.dashboard-controller.index-action .content-suggestions .box-header .track-header h4.topic-development-tools svg{fill:#637a91}.topic-python html.dashboard-controller.index-action .content-suggestions .box-header .track-header h4 svg{fill:#f092b0}html.dashboard-controller.index-action .content-suggestions .box-header .track-header h4.topic-python svg{fill:#f092b0}.topic-digital-literacy html.dashboard-controller.index-action .content-suggestions .box-header .track-header h4 svg{fill:#c38cd4}html.dashboard-controller.index-action .content-suggestions .box-header .track-header h4.topic-digital-literacy svg{fill:#c38cd4}.topic-game-development html.dashboard-controller.index-action .content-suggestions .box-header .track-header h4 svg{fill:#20898c}html.dashboard-controller.index-action .content-suggestions .box-header .track-header h4.topic-game-development svg{fill:#20898c}.topic-csharp html.dashboard-controller.index-action .content-suggestions .box-header .track-header h4 svg{fill:#9e4d83}html.dashboard-controller.index-action .content-suggestions .box-header .track-header h4.topic-csharp svg{fill:#9e4d83}.topic-databases html.dashboard-controller.index-action .content-suggestions .box-header .track-header h4 svg{fill:#eb7728}html.dashboard-controller.index-action .content-suggestions .box-header .track-header h4.topic-databases svg{fill:#eb7728}.topic-undefined html.dashboard-controller.index-action .content-suggestions .box-header .track-header h4 svg{fill:#717b85}html.dashboard-controller.index-action .content-suggestions .box-header .track-header h4.topic-undefined svg{fill:#717b85}html.dashboard-controller.index-action .content-suggestions .box-header .track-header h4 svg{left:30px;position:absolute;top:28px}@media screen and (max-width: 679px){html.dashboard-controller.index-action .content-suggestions .box-header .track-header h4 svg{left:20px;top:18px}}html.dashboard-controller.index-action .content-suggestions .box-header .track-header .button{position:absolute;right:30px;top:18px}@media screen and (max-width: 679px){html.dashboard-controller.index-action .content-suggestions .box-header .track-header .button{display:none}}html.dashboard-controller.index-action .content-suggestions .box-header p{font-size:16px;margin-bottom:0}html.dashboard-controller.index-action .content-suggestions .box-header p strong,html.dashboard-controller.index-action .content-suggestions .box-header p .activity-title{font-weight:500}html.dashboard-controller.index-action .content-suggestions .box-content.secondary{padding-top:0}html.dashboard-controller.index-action .content-suggestions .box-content.secondary .achievement-steps li a{position:relative}html.dashboard-controller.index-action .content-suggestions .box-content.secondary .achievement-steps li a img,html.dashboard-controller.index-action .content-suggestions .box-content.secondary .achievement-steps li a svg{position:absolute}html.dashboard-controller.index-action .content-suggestions .box-content.secondary .achievement-steps li a svg{fill:#bfc7ce;height:22px;left:30px;top:18px;width:22px}html.dashboard-controller.index-action .content-suggestions .box-content.secondary .achievement-steps li a.current p,html.dashboard-controller.index-action .content-suggestions .box-content.secondary .achievement-steps li a.current strong{color:#4b5658}html.dashboard-controller.index-action .content-suggestions .box-content.secondary .achievement-steps li a img{left:27px;top:14px;width:28px;height:28px;margin-left:0 !important;padding:2px;border:2px solid #5fcf80;border-radius:26px}@media screen and (max-width: 679px){html.dashboard-controller.index-action .content-suggestions .box-content.secondary .achievement-steps li a svg{left:20px;top:12px}html.dashboard-controller.index-action .content-suggestions .box-content.secondary .achievement-steps li a img{left:17px;top:9px}}html.dashboard-controller.index-action .content-suggestions .box-footer{padding-top:20px;padding-bottom:20px}html.dashboard-controller.index-action .content-suggestions .box-footer .suggestion-time-estimate{color:#7b8b8e;font-size:14px;margin-left:10px;margin-top:14px}html.dashboard-controller.index-action .content-suggestions .box-footer .suggestion-time-estimate strong{color:#4b5658;font-weight:500}html.dashboard-controller.index-action .content-suggestions .box-footer .on-track-notice{float:right;font-size:14px;margin-top:14px}html.dashboard-controller.index-action .content-suggestions .box-footer .on-track-notice a{font-weight:500}html.dashboard-controller.index-action .content-suggestions .box-footer .on-track-notice.topic-html a{color:#39ADD1}html.dashboard-controller.index-action .content-suggestions .box-footer .on-track-notice.topic-html a:hover{color:#2da0c3}html.dashboard-controller.index-action .content-suggestions .box-footer .on-track-notice.topic-css a{color:#3079AB}html.dashboard-controller.index-action .content-suggestions .box-footer .on-track-notice.topic-css a:hover{color:#2a6b97}html.dashboard-controller.index-action .content-suggestions .box-footer .on-track-notice.topic-javascript a{color:#c25975}html.dashboard-controller.index-action .content-suggestions .box-footer .on-track-notice.topic-javascript a:hover{color:#bb4665}html.dashboard-controller.index-action .content-suggestions .box-footer .on-track-notice.topic-java a{color:#2c9676}html.dashboard-controller.index-action .content-suggestions .box-footer .on-track-notice.topic-java a:hover{color:#268266}html.dashboard-controller.index-action .content-suggestions .box-footer .on-track-notice.topic-ruby a{color:#e15258}html.dashboard-controller.index-action .content-suggestions .box-footer .on-track-notice.topic-ruby a:hover{color:#dd3c43}html.dashboard-controller.index-action .content-suggestions .box-footer .on-track-notice.topic-business a{color:#F9845B}html.dashboard-controller.index-action .content-suggestions .box-footer .on-track-notice.topic-business a:hover{color:#f87242}html.dashboard-controller.index-action .content-suggestions .box-footer .on-track-notice.topic-wordpress a{color:#838CC7}html.dashboard-controller.index-action .content-suggestions .box-footer .on-track-notice.topic-wordpress a:hover{color:#717cbf}html.dashboard-controller.index-action .content-suggestions .box-footer .on-track-notice.topic-php a{color:#7D669E}html.dashboard-controller.index-action .content-suggestions .box-footer .on-track-notice.topic-php a:hover{color:#715b90}html.dashboard-controller.index-action .content-suggestions .box-footer .on-track-notice.topic-ios a{color:#53BBB4}html.dashboard-controller.index-action .content-suggestions .box-footer .on-track-notice.topic-ios a:hover{color:#45afa8}html.dashboard-controller.index-action .content-suggestions .box-footer .on-track-notice.topic-android a{color:#5cb860}html.dashboard-controller.index-action .content-suggestions .box-footer .on-track-notice.topic-android a:hover{color:#4cae50}html.dashboard-controller.index-action .content-suggestions .box-footer .on-track-notice.topic-design a{color:#e59a13}html.dashboard-controller.index-action .content-suggestions .box-footer .on-track-notice.topic-design a:hover{color:#cd8a11}html.dashboard-controller.index-action .content-suggestions .box-footer .on-track-notice.topic-development-tools a{color:#637a91}html.dashboard-controller.index-action .content-suggestions .box-footer .on-track-notice.topic-development-tools a:hover{color:#596d82}html.dashboard-controller.index-action .content-suggestions .box-footer .on-track-notice.topic-python a{color:#f092b0}html.dashboard-controller.index-action .content-suggestions .box-footer .on-track-notice.topic-python a:hover{color:#ed7ca0}html.dashboard-controller.index-action .content-suggestions .box-footer .on-track-notice.topic-digital-literacy a{color:#c38cd4}html.dashboard-controller.index-action .content-suggestions .box-footer .on-track-notice.topic-digital-literacy a:hover{color:#b979cd}html.dashboard-controller.index-action .content-suggestions .box-footer .on-track-notice.topic-game-development a{color:#20898c}html.dashboard-controller.index-action .content-suggestions .box-footer .on-track-notice.topic-game-development a:hover{color:#1b7577}html.dashboard-controller.index-action .content-suggestions .box-footer .on-track-notice.topic-csharp a{color:#9e4d83}html.dashboard-controller.index-action .content-suggestions .box-footer .on-track-notice.topic-csharp a:hover{color:#8d4575}html.dashboard-controller.index-action .content-suggestions .box-footer .on-track-notice.topic-databases a{color:#eb7728}html.dashboard-controller.index-action .content-suggestions .box-footer .on-track-notice.topic-databases a:hover{color:#e46915}html.dashboard-controller.index-action .content-suggestions .box-footer .on-track-notice.topic-undefined a{color:#717b85}html.dashboard-controller.index-action .content-suggestions .box-footer .on-track-notice.topic-undefined a:hover{color:#656e77}@media screen and (max-width: 959px){html.dashboard-controller.index-action .content-suggestions .box-footer .on-track-notice{display:none}}html.dashboard-controller.index-action .content-suggestions .achievement-steps{margin-top:0;padding-bottom:0}html.dashboard-controller.index-action .content-suggestions .achievement-steps a{padding-left:70px}html.dashboard-controller.index-action .content-suggestions .achievement-steps a .icon{margin-left:-65px}html.dashboard-controller.index-action .content-suggestions.topic-html .box-header .activity-title{color:#39ADD1}html.dashboard-controller.index-action .content-suggestions.topic-html .box-header .activity-title:hover{color:#2da0c3}html.dashboard-controller.index-action .content-suggestions.topic-html .box-footer .button{background-color:#39ADD1;border-color:#39ADD1}html.dashboard-controller.index-action .content-suggestions.topic-html .box-footer .button:hover{background-color:#2da0c3;border-color:#2da0c3}html.dashboard-controller.index-action .content-suggestions.topic-html .achievement-steps li a svg.complete-outline-icon{fill:#39ADD1}html.dashboard-controller.index-action .content-suggestions.topic-html .achievement-steps li a img{border-color:#39ADD1 !important}html.dashboard-controller.index-action .content-suggestions.topic-css .box-header .activity-title{color:#3079AB}html.dashboard-controller.index-action .content-suggestions.topic-css .box-header .activity-title:hover{color:#2a6b97}html.dashboard-controller.index-action .content-suggestions.topic-css .box-footer .button{background-color:#3079AB;border-color:#3079AB}html.dashboard-controller.index-action .content-suggestions.topic-css .box-footer .button:hover{background-color:#2a6b97;border-color:#2a6b97}html.dashboard-controller.index-action .content-suggestions.topic-css .achievement-steps li a svg.complete-outline-icon{fill:#3079AB}html.dashboard-controller.index-action .content-suggestions.topic-css .achievement-steps li a img{border-color:#3079AB !important}html.dashboard-controller.index-action .content-suggestions.topic-javascript .box-header .activity-title{color:#c25975}html.dashboard-controller.index-action .content-suggestions.topic-javascript .box-header .activity-title:hover{color:#bb4665}html.dashboard-controller.index-action .content-suggestions.topic-javascript .box-footer .button{background-color:#c25975;border-color:#c25975}html.dashboard-controller.index-action .content-suggestions.topic-javascript .box-footer .button:hover{background-color:#bb4665;border-color:#bb4665}html.dashboard-controller.index-action .content-suggestions.topic-javascript .achievement-steps li a svg.complete-outline-icon{fill:#c25975}html.dashboard-controller.index-action .content-suggestions.topic-javascript .achievement-steps li a img{border-color:#c25975 !important}html.dashboard-controller.index-action .content-suggestions.topic-java .box-header .activity-title{color:#2c9676}html.dashboard-controller.index-action .content-suggestions.topic-java .box-header .activity-title:hover{color:#268266}html.dashboard-controller.index-action .content-suggestions.topic-java .box-footer .button{background-color:#2c9676;border-color:#2c9676}html.dashboard-controller.index-action .content-suggestions.topic-java .box-footer .button:hover{background-color:#268266;border-color:#268266}html.dashboard-controller.index-action .content-suggestions.topic-java .achievement-steps li a svg.complete-outline-icon{fill:#2c9676}html.dashboard-controller.index-action .content-suggestions.topic-java .achievement-steps li a img{border-color:#2c9676 !important}html.dashboard-controller.index-action .content-suggestions.topic-ruby .box-header .activity-title{color:#e15258}html.dashboard-controller.index-action .content-suggestions.topic-ruby .box-header .activity-title:hover{color:#dd3c43}html.dashboard-controller.index-action .content-suggestions.topic-ruby .box-footer .button{background-color:#e15258;border-color:#e15258}html.dashboard-controller.index-action .content-suggestions.topic-ruby .box-footer .button:hover{background-color:#dd3c43;border-color:#dd3c43}html.dashboard-controller.index-action .content-suggestions.topic-ruby .achievement-steps li a svg.complete-outline-icon{fill:#e15258}html.dashboard-controller.index-action .content-suggestions.topic-ruby .achievement-steps li a img{border-color:#e15258 !important}html.dashboard-controller.index-action .content-suggestions.topic-business .box-header .activity-title{color:#F9845B}html.dashboard-controller.index-action .content-suggestions.topic-business .box-header .activity-title:hover{color:#f87242}html.dashboard-controller.index-action .content-suggestions.topic-business .box-footer .button{background-color:#F9845B;border-color:#F9845B}html.dashboard-controller.index-action .content-suggestions.topic-business .box-footer .button:hover{background-color:#f87242;border-color:#f87242}html.dashboard-controller.index-action .content-suggestions.topic-business .achievement-steps li a svg.complete-outline-icon{fill:#F9845B}html.dashboard-controller.index-action .content-suggestions.topic-business .achievement-steps li a img{border-color:#F9845B !important}html.dashboard-controller.index-action .content-suggestions.topic-wordpress .box-header .activity-title{color:#838CC7}html.dashboard-controller.index-action .content-suggestions.topic-wordpress .box-header .activity-title:hover{color:#717cbf}html.dashboard-controller.index-action .content-suggestions.topic-wordpress .box-footer .button{background-color:#838CC7;border-color:#838CC7}html.dashboard-controller.index-action .content-suggestions.topic-wordpress .box-footer .button:hover{background-color:#717cbf;border-color:#717cbf}html.dashboard-controller.index-action .content-suggestions.topic-wordpress .achievement-steps li a svg.complete-outline-icon{fill:#838CC7}html.dashboard-controller.index-action .content-suggestions.topic-wordpress .achievement-steps li a img{border-color:#838CC7 !important}html.dashboard-controller.index-action .content-suggestions.topic-php .box-header .activity-title{color:#7D669E}html.dashboard-controller.index-action .content-suggestions.topic-php .box-header .activity-title:hover{color:#715b90}html.dashboard-controller.index-action .content-suggestions.topic-php .box-footer .button{background-color:#7D669E;border-color:#7D669E}html.dashboard-controller.index-action .content-suggestions.topic-php .box-footer .button:hover{background-color:#715b90;border-color:#715b90}html.dashboard-controller.index-action .content-suggestions.topic-php .achievement-steps li a svg.complete-outline-icon{fill:#7D669E}html.dashboard-controller.index-action .content-suggestions.topic-php .achievement-steps li a img{border-color:#7D669E !important}html.dashboard-controller.index-action .content-suggestions.topic-ios .box-header .activity-title{color:#53BBB4}html.dashboard-controller.index-action .content-suggestions.topic-ios .box-header .activity-title:hover{color:#45afa8}html.dashboard-controller.index-action .content-suggestions.topic-ios .box-footer .button{background-color:#53BBB4;border-color:#53BBB4}html.dashboard-controller.index-action .content-suggestions.topic-ios .box-footer .button:hover{background-color:#45afa8;border-color:#45afa8}html.dashboard-controller.index-action .content-suggestions.topic-ios .achievement-steps li a svg.complete-outline-icon{fill:#53BBB4}html.dashboard-controller.index-action .content-suggestions.topic-ios .achievement-steps li a img{border-color:#53BBB4 !important}html.dashboard-controller.index-action .content-suggestions.topic-android .box-header .activity-title{color:#5cb860}html.dashboard-controller.index-action .content-suggestions.topic-android .box-header .activity-title:hover{color:#4cae50}html.dashboard-controller.index-action .content-suggestions.topic-android .box-footer .button{background-color:#5cb860;border-color:#5cb860}html.dashboard-controller.index-action .content-suggestions.topic-android .box-footer .button:hover{background-color:#4cae50;border-color:#4cae50}html.dashboard-controller.index-action .content-suggestions.topic-android .achievement-steps li a svg.complete-outline-icon{fill:#5cb860}html.dashboard-controller.index-action .content-suggestions.topic-android .achievement-steps li a img{border-color:#5cb860 !important}html.dashboard-controller.index-action .content-suggestions.topic-design .box-header .activity-title{color:#e59a13}html.dashboard-controller.index-action .content-suggestions.topic-design .box-header .activity-title:hover{color:#cd8a11}html.dashboard-controller.index-action .content-suggestions.topic-design .box-footer .button{background-color:#e59a13;border-color:#e59a13}html.dashboard-controller.index-action .content-suggestions.topic-design .box-footer .button:hover{background-color:#cd8a11;border-color:#cd8a11}html.dashboard-controller.index-action .content-suggestions.topic-design .achievement-steps li a svg.complete-outline-icon{fill:#e59a13}html.dashboard-controller.index-action .content-suggestions.topic-design .achievement-steps li a img{border-color:#e59a13 !important}html.dashboard-controller.index-action .content-suggestions.topic-development-tools .box-header .activity-title{color:#637a91}html.dashboard-controller.index-action .content-suggestions.topic-development-tools .box-header .activity-title:hover{color:#596d82}html.dashboard-controller.index-action .content-suggestions.topic-development-tools .box-footer .button{background-color:#637a91;border-color:#637a91}html.dashboard-controller.index-action .content-suggestions.topic-development-tools .box-footer .button:hover{background-color:#596d82;border-color:#596d82}html.dashboard-controller.index-action .content-suggestions.topic-development-tools .achievement-steps li a svg.complete-outline-icon{fill:#637a91}html.dashboard-controller.index-action .content-suggestions.topic-development-tools .achievement-steps li a img{border-color:#637a91 !important}html.dashboard-controller.index-action .content-suggestions.topic-python .box-header .activity-title{color:#f092b0}html.dashboard-controller.index-action .content-suggestions.topic-python .box-header .activity-title:hover{color:#ed7ca0}html.dashboard-controller.index-action .content-suggestions.topic-python .box-footer .button{background-color:#f092b0;border-color:#f092b0}html.dashboard-controller.index-action .content-suggestions.topic-python .box-footer .button:hover{background-color:#ed7ca0;border-color:#ed7ca0}html.dashboard-controller.index-action .content-suggestions.topic-python .achievement-steps li a svg.complete-outline-icon{fill:#f092b0}html.dashboard-controller.index-action .content-suggestions.topic-python .achievement-steps li a img{border-color:#f092b0 !important}html.dashboard-controller.index-action .content-suggestions.topic-digital-literacy .box-header .activity-title{color:#c38cd4}html.dashboard-controller.index-action .content-suggestions.topic-digital-literacy .box-header .activity-title:hover{color:#b979cd}html.dashboard-controller.index-action .content-suggestions.topic-digital-literacy .box-footer .button{background-color:#c38cd4;border-color:#c38cd4}html.dashboard-controller.index-action .content-suggestions.topic-digital-literacy .box-footer .button:hover{background-color:#b979cd;border-color:#b979cd}html.dashboard-controller.index-action .content-suggestions.topic-digital-literacy .achievement-steps li a svg.complete-outline-icon{fill:#c38cd4}html.dashboard-controller.index-action .content-suggestions.topic-digital-literacy .achievement-steps li a img{border-color:#c38cd4 !important}html.dashboard-controller.index-action .content-suggestions.topic-game-development .box-header .activity-title{color:#20898c}html.dashboard-controller.index-action .content-suggestions.topic-game-development .box-header .activity-title:hover{color:#1b7577}html.dashboard-controller.index-action .content-suggestions.topic-game-development .box-footer .button{background-color:#20898c;border-color:#20898c}html.dashboard-controller.index-action .content-suggestions.topic-game-development .box-footer .button:hover{background-color:#1b7577;border-color:#1b7577}html.dashboard-controller.index-action .content-suggestions.topic-game-development .achievement-steps li a svg.complete-outline-icon{fill:#20898c}html.dashboard-controller.index-action .content-suggestions.topic-game-development .achievement-steps li a img{border-color:#20898c !important}html.dashboard-controller.index-action .content-suggestions.topic-csharp .box-header .activity-title{color:#9e4d83}html.dashboard-controller.index-action .content-suggestions.topic-csharp .box-header .activity-title:hover{color:#8d4575}html.dashboard-controller.index-action .content-suggestions.topic-csharp .box-footer .button{background-color:#9e4d83;border-color:#9e4d83}html.dashboard-controller.index-action .content-suggestions.topic-csharp .box-footer .button:hover{background-color:#8d4575;border-color:#8d4575}html.dashboard-controller.index-action .content-suggestions.topic-csharp .achievement-steps li a svg.complete-outline-icon{fill:#9e4d83}html.dashboard-controller.index-action .content-suggestions.topic-csharp .achievement-steps li a img{border-color:#9e4d83 !important}html.dashboard-controller.index-action .content-suggestions.topic-databases .box-header .activity-title{color:#eb7728}html.dashboard-controller.index-action .content-suggestions.topic-databases .box-header .activity-title:hover{color:#e46915}html.dashboard-controller.index-action .content-suggestions.topic-databases .box-footer .button{background-color:#eb7728;border-color:#eb7728}html.dashboard-controller.index-action .content-suggestions.topic-databases .box-footer .button:hover{background-color:#e46915;border-color:#e46915}html.dashboard-controller.index-action .content-suggestions.topic-databases .achievement-steps li a svg.complete-outline-icon{fill:#eb7728}html.dashboard-controller.index-action .content-suggestions.topic-databases .achievement-steps li a img{border-color:#eb7728 !important}html.dashboard-controller.index-action .content-suggestions.topic-undefined .box-header .activity-title{color:#717b85}html.dashboard-controller.index-action .content-suggestions.topic-undefined .box-header .activity-title:hover{color:#656e77}html.dashboard-controller.index-action .content-suggestions.topic-undefined .box-footer .button{background-color:#717b85;border-color:#717b85}html.dashboard-controller.index-action .content-suggestions.topic-undefined .box-footer .button:hover{background-color:#656e77;border-color:#656e77}html.dashboard-controller.index-action .content-suggestions.topic-undefined .achievement-steps li a svg.complete-outline-icon{fill:#717b85}html.dashboard-controller.index-action .content-suggestions.topic-undefined .achievement-steps li a img{border-color:#717b85 !important}html.dashboard-controller.index-action .techdegree-beta-cta{padding:15px 55px 15px 60px}html.dashboard-controller.index-action .techdegree-beta-cta a{font-weight:500;text-decoration:underline}html.dashboard-controller.index-action .techdegree-beta-cta .grad-hat-icon{opacity:0.5;position:absolute;left:15px;top:calc(50% - 17px);height:34px;width:34px}@media screen and (max-width: 679px){html.dashboard-controller.index-action .control-container{display:none}html.dashboard-controller.index-action .control-select{display:block}html.dashboard-controller.index-action .content-suggestions .achievement-steps a{padding-left:65px}html.dashboard-controller.index-action .content-suggestions .achievement-steps a .icon{margin-left:-60px}}html.dashboard-controller.index-action .content-block.track{border-radius:5px;margin:0 15px 20px 15px;padding:0;overflow:visible}html.dashboard-controller.index-action .content-block.track .content-meta{height:auto;padding-bottom:30px;border-radius:5px}html.dashboard-controller.index-action .content-block.track h3{margin-bottom:30px}html.dashboard-controller.index-action .content-block.track .current-project{margin:40px 0 10px 0}html.dashboard-controller.index-action .content-block.track .current-project .current-project-meta{margin-top:-5px}html.dashboard-controller.index-action .content-block.track .current-project h4{color:#4b5658;font-size:18px;font-weight:500;line-height:1.3;margin-bottom:10px}html.dashboard-controller.index-action .content-block.track .current-project strong{display:inline-block;font-size:14px;margin-bottom:3px}html.dashboard-controller.index-action .content-block.track .current-project p{color:#576366;font-size:14px;line-height:1.5;margin-bottom:0}html.dashboard-controller.index-action .content-block.track .achievement-steps{margin:0;padding:0}html.dashboard-controller.index-action .content-block.track .achievement-steps li.toggle-steps{padding:0}html.dashboard-controller.index-action .content-block.track .achievement-steps li.toggle-steps a{padding-left:30px}html.dashboard-controller.index-action .content-block.track .achievement-steps li.toggle-steps a .icon{float:none;margin:0 5px 0 0}html.dashboard-controller.index-action .content-block.track .achievement-steps li.current{background:#fff}html.dashboard-controller.index-action .content-block.track .achievement-steps li.current strong,html.dashboard-controller.index-action .content-block.track .achievement-steps li.current p{color:#4b5658}html.dashboard-controller.index-action .content-block.track .achievement-steps li.current:hover strong,html.dashboard-controller.index-action .content-block.track .achievement-steps li.current:hover p{color:#4b5658}html.dashboard-controller.index-action .content-block.track .achievement-steps li.next a:hover{background:none;cursor:default}html.dashboard-controller.index-action .content-block.track .achievement-steps li.next strong,html.dashboard-controller.index-action .content-block.track .achievement-steps li.next p{color:#a4afb2}html.dashboard-controller.index-action .content-block.track .achievement-steps li.next .icon{opacity:0.8}html.dashboard-controller.index-action .content-block.track .achievement-steps li.next:hover strong,html.dashboard-controller.index-action .content-block.track .achievement-steps li.next:hover p{color:#a4afb2}html.dashboard-controller.index-action .content-block.track .achievement-steps li.next:hover .icon{opacity:0.8}html.dashboard-controller.index-action .content-block.track .achievement-steps li a:hover{background:#fff;cursor:pointer}html.dashboard-controller.index-action .content-block.track .achievement-steps li a:hover strong{color:#576366}html.dashboard-controller.index-action .content-block.track .track-footer{background:#fff;padding:20px 30px;overflow:hidden;clear:both;box-sizing:border-box;border-radius:0 0 5px 5px}html.dashboard-controller.index-action .content-block.track .track-footer .content-actions-container{float:left;margin-right:20px}html.dashboard-controller.index-action .content-block.track .track-footer .content-actions-container li{display:inline-block;list-style:none;margin-right:8px}html.dashboard-controller.index-action .content-block.track .track-footer .hero-points{margin:9px 0 0 0;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;transition-duration:0.4s}@media screen and (max-width: 959px){html.dashboard-controller.index-action .content-block.track .track-footer .hero-points{clear:both;margin:10px 10px 0}}html.dashboard-controller.index-action .content-block.track .track-footer .hero-points .points-timeline-label{display:block;text-align:center;font-size:12px;color:#7b8b8e;position:relative;top:8px;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;transition-duration:0.4s;opacity:0}html.dashboard-controller.index-action .content-block.track .track-footer .hero-points:hover .points-timeline-label{opacity:1}html.dashboard-controller.index-action .activity-count{font-size:inherit;font-weight:500;margin-left:5px}html.dashboard-controller.index-action .secondary-heading h2{float:left}html.dashboard-controller.index-action .secondary-heading .view-all{float:right;top:-3px}html.dashboard-controller.index-action #no-results{display:block}.modal.mini-profile .mini-profile-heading{background:#f9fafa;margin:-30px -15px 30px;padding:15px 30px;text-align:center;border-bottom:1px solid #edeff0;border-radius:5px 5px 0 0}.modal.mini-profile .mini-profile-heading .avatar{border:none;width:80px;height:80px;margin:0 0 15px;border:5px solid #f0f2f4;box-sizing:content-box}.modal.mini-profile .mini-profile-heading .avatar img{width:80px;display:block}.modal.mini-profile .mini-profile-heading h1{font-size:20px;font-weight:500;margin-bottom:7px;display:block;clear:both}.modal.mini-profile .mini-profile-heading h1 a{color:#384047}.modal.mini-profile .mini-profile-heading p{font-size:14px;color:#7b8b8e}.modal.mini-profile .mini-profile-heading .modal-close{top:15px}.modal.mini-profile .student-stats{border-bottom:1px solid #f0f2f4;padding:0 0 30px;margin:0 0 30px}.modal.mini-profile .student-stats:before,.modal.mini-profile .student-stats:after{content:" ";display:table}.modal.mini-profile .student-stats:after{clear:both}.modal.mini-profile .student-stats li{list-style-type:none}.modal.mini-profile .student-stats li:first-child{border-right:1px solid #f0f2f4}.modal.mini-profile .student-stats li:last-child{padding-left:30px}.modal.mini-profile .student-stats strong{font-weight:500;color:#384047;font-size:18px;margin-bottom:5px;display:block}.modal.mini-profile .student-stats p{color:#7b8b8e;font-size:14px;margin:0}.modal.mini-profile .points-breakdown{margin:0 0 30px}.modal.mini-profile .points-breakdown:before,.modal.mini-profile .points-breakdown:after{content:" ";display:table}.modal.mini-profile .points-breakdown:after{clear:both}.modal.mini-profile .points-breakdown li.topic-html strong{color:#39ADD1}.modal.mini-profile .points-breakdown li.topic-css strong{color:#3079AB}.modal.mini-profile .points-breakdown li.topic-javascript strong{color:#c25975}.modal.mini-profile .points-breakdown li.topic-java strong{color:#2c9676}.modal.mini-profile .points-breakdown li.topic-ruby strong{color:#e15258}.modal.mini-profile .points-breakdown li.topic-business strong{color:#F9845B}.modal.mini-profile .points-breakdown li.topic-wordpress strong{color:#838CC7}.modal.mini-profile .points-breakdown li.topic-php strong{color:#7D669E}.modal.mini-profile .points-breakdown li.topic-ios strong{color:#53BBB4}.modal.mini-profile .points-breakdown li.topic-android strong{color:#5cb860}.modal.mini-profile .points-breakdown li.topic-design strong{color:#e59a13}.modal.mini-profile .points-breakdown li.topic-development-tools strong{color:#637a91}.modal.mini-profile .points-breakdown li.topic-python strong{color:#f092b0}.modal.mini-profile .points-breakdown li.topic-digital-literacy strong{color:#c38cd4}.modal.mini-profile .points-breakdown li.topic-game-development strong{color:#20898c}.modal.mini-profile .points-breakdown li.topic-csharp strong{color:#9e4d83}.modal.mini-profile .points-breakdown li.topic-databases strong{color:#eb7728}.modal.mini-profile .points-breakdown li.topic-undefined strong{color:#717b85}.modal.mini-profile .points-breakdown strong{font-size:16px;font-weight:500}.modal.mini-profile .points-breakdown p{font-size:13px;color:#7b8b8e}.dashboard-profile #page-title-addition a{display:block}.dashboard-profile #page-title-addition a figure.show-points:before{display:block;border-radius:36px;position:absolute;top:0;left:3px;right:3px;bottom:3px;content:"";width:30px;height:30px;z-index:2;background:#edeff0}.dashboard-profile #page-title-addition a figure .points-donut{z-index:1;position:absolute;top:-3px;width:36px;height:36px}.dashboard-profile #page-title-addition a figure:not(.show-points) .points-donut{display:none}.dashboard-profile #page-title-addition a figure img{width:36px;height:36px;border-radius:36px;position:absolute;z-index:2}@media screen and (max-width: 959px){.dashboard-profile #page-title-addition a figure img{top:-2px}}@media screen and (min-width: 960px){.dashboard-profile #page-title-addition a figure img{top:-4px}}.dashboard-profile #page-title-addition a figure.show-points img{height:24px;width:24px;top:3px;left:6px}.dashboard-profile #page-title-addition a figure figcaption{position:relative;white-space:nowrap;margin-left:46px}@media screen and (max-width: 959px){.dashboard-profile #page-title-addition a figure figcaption{top:-1px;line-height:18px}}@media screen and (min-width: 960px){.dashboard-profile #page-title-addition a figure figcaption{top:-3px;line-height:20px}}.dashboard-profile #page-title-addition a figure figcaption h5{font-size:16px;font-weight:500;color:#4b5658}.dashboard-profile #page-title-addition a figure figcaption h6{font-weight:normal;color:#7b8b8e}@media screen and (max-width: 959px){.dashboard-profile #page-title-addition a figure figcaption h6{font-size:11px}}@media screen and (min-width: 960px){.dashboard-profile #page-title-addition a figure figcaption h6{font-size:12px}}.dashboard-profile div#profile-info{box-sizing:border-box;margin:0 0 30px}.dashboard-profile div#profile-info *,.dashboard-profile div#profile-info *:before,.dashboard-profile div#profile-info *:after{box-sizing:border-box}@media screen and (max-width: 679px){.dashboard-profile div#profile-info{text-align:center}}.dashboard-profile div#profile-info figure img{width:160px;height:160px;border-radius:100px;margin:0 0 20px}@media screen and (min-width: 680px){.dashboard-profile div#profile-info figure img{float:left}}@media screen and (min-width: 680px){.dashboard-profile div#profile-info figure figcaption{margin-left:190px}}.dashboard-profile div#profile-info figure figcaption h1#name{color:#5a6772;font-size:24px;line-height:24px;margin:0 0 5px}.dashboard-profile div#profile-info figure figcaption h2#role,.dashboard-profile div#profile-info figure figcaption h6#location,.dashboard-profile div#profile-info figure figcaption h6#member-since{color:#7b8b8e;font-size:16px;font-weight:normal;line-height:24px}.dashboard-profile div#profile-info figure figcaption ul#social-links{margin:15px 0}@media screen and (max-width: 679px){.dashboard-profile div#profile-info figure figcaption ul#social-links{text-align:center}}.dashboard-profile div#profile-info figure figcaption ul#social-links li{display:inline-block}@media screen and (max-width: 679px){.dashboard-profile div#profile-info figure figcaption ul#social-links li{margin:0 3px}}@media screen and (min-width: 680px){.dashboard-profile div#profile-info figure figcaption ul#social-links li{margin-right:6px}}.dashboard-profile div#profile-info figure figcaption ul#social-links li a{display:inline-block;width:24px;height:24px;border-radius:15px;background:#d7dde0;transition:background 0.15s ease;fill:#fff}.dashboard-profile div#profile-info figure figcaption ul#social-links li a:hover{background:#5fcf80;fill:#fff}.dashboard-profile div#profile-info h6#topics{font-weight:normal;font-style:italic;margin:15px 0 10px;color:#7b8b8e;font-size:16px}.dashboard-profile div#profile-info p#bio{margin:15px 0 0;font-size:16px;line-height:24px;max-width:800px}.dashboard-profile div#profile-info a.button{margin:20px 0 0}@media screen and (max-width: 679px){.dashboard-profile div#profile-info a.button{display:block}}.dashboard-profile #points-donut{margin-bottom:35px}.dashboard-profile #profile-experience{list-style:none}.dashboard-profile #profile-experience>li{margin-bottom:20px;border-bottom:1px solid #f0f2f4}.dashboard-profile #profile-experience>li:before,.dashboard-profile #profile-experience>li:after{content:" ";display:table}.dashboard-profile #profile-experience>li:after{clear:both}.dashboard-profile #profile-experience>li:last-child{border:none}.dashboard-profile #profile-experience h3{font-size:14px;font-weight:500;color:#7b8b8e;margin-bottom:10px}.dashboard-profile #profile-experience h4{font-size:14px;color:#576366;margin-bottom:20px}.dashboard-profile #profile-experience .generic-list li{font-size:14px;margin-bottom:20px}.dashboard-profile #profile-experience .check-list{margin:-10px 0 10px}.degrees-dashboard .hero{background:#5fcf80}.degrees-dashboard .hero-confetti{opacity:0.11;z-index:0;position:absolute;top:0;right:0;bottom:0;left:0;fill:#00691f}.degrees-dashboard .hero-title,.degrees-dashboard .hero-copy{text-shadow:0 2px 0 rgba(0,0,0,0.04)}.degrees-dashboard .hero-button{border-color:#3F8ABF;background-color:#3F8ABF}.degrees-dashboard .hero-button:hover,.degrees-dashboard .hero-button:active,.degrees-dashboard .hero-button:visited,.degrees-dashboard .hero-button:focus{border-color:#326e99;background-color:#326e99}.degrees-dashboard .seal{width:180px;height:180px;display:block;margin:0 auto 25px}.degrees-dashboard .seal-cap-glow{fill:rgba(11,117,36,0.4)}.degrees-dashboard .seal-leaf-cap-outlines{fill:#007824}.degrees-dashboard .seal-leaf-cap-interior{fill:#fff}.degrees-dashboard .seal-text{fill:#007523}.degrees-dashboard .seal-outline{fill:rgba(0,94,28,0.7)}.degrees-dashboard .seal-interior{fill:rgba(0,94,28,0.15)}.no-results{text-align:center;padding:30px 0}.no-results h3{font-size:16px;margin-bottom:10px;color:#4b5658}.no-results p{font-size:14px;font-weight:normal;color:#7b8b8e;margin:0 0 15px}.degree-overview-progress h1{font-size:18px;margin:0 0 20px;color:#4b5658}.degree-overview-progress strong{font-size:14px;display:block;margin-bottom:8px;color:#7b8b8e}.degree-overview-progress-total,.degree-overview-progress-made{height:8px;border-radius:4px}.degree-overview-progress-total{background:#edeff0}.degree-overview-progress-made{background-color:#717b85}.degree-overview-progress-complete{background:#5fcf80;width:100%}.degree-overview-velocity{position:relative}.degree-overview-velocity h3{font-size:14px;margin:0 0 4px;color:#4b5658}.degree-overview-velocity p{font-size:12px;color:#7b8b8e;margin:0 0 30px}.degree-overview-velocity-graph{height:200px}.degree-overview-stat{font-size:24px;display:block;color:#5fcf80}.degree-overview-stat-icon{float:left;fill:#bfc7ce;width:42px;height:42px;margin-right:15px}.degree-overview-stat-item{float:left;font-weight:500;font-size:13px;line-height:1.2;color:#7b8b8e;width:33%}.degree-overview-stat-item:nth-child(-n+3){border-bottom:1px solid #f0f2f4;padding-bottom:30px}.degree-overview-stat-item:nth-child(n+4){padding-top:30px}@media screen and (max-width: 679px), screen and (min-width: 1023px) and (max-width: 1159px){.degree-overview-stat-item{width:50%}.degree-overview-stat-item:nth-child(-n+4){border-bottom:1px solid #f0f2f4;padding-bottom:30px}.degree-overview-stat-item:nth-child(n+3){padding-top:30px}}.degree-overview-mentor-link{position:relative;display:block}.degree-overview-mentor-link strong{color:#ff9f1f}.degree-overview-mentor-icon{float:left;width:40px;height:auto;margin:5px 20px 0 0;fill:#7b8b8e}.degree-overview-mentor-link:hover .degree-overview-mentor-icon{fill:#637074}.degree-overview-mentor-icon .person-two{fill:#edeff0;transition:fill 300ms ease}.degree-overview-mentor-link:hover .degree-overview-mentor-icon .person-two{fill:#d1d6d9}.degree-overview-mentor-title{font-size:14px;margin:0 0 5px;color:#4b5658}.degree-overview-mentor-link:hover .degree-overview-mentor-title{color:#40484a}.degree-overview-mentor-description{margin:0 60px 0 0;font-size:12px;color:#7b8b8e;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.degree-overview-mentor-chevron{fill:#e8ebed;width:18px;height:auto;margin-top:-6px;position:absolute;top:50%;right:30px;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.degree-overview-mentor-link:hover .degree-overview-mentor-chevron{fill:#b7c0c7}.degree-overview-mentor-action{font-size:12px;font-weight:500;z-index:1;position:absolute;top:50%;right:30px;margin-top:-17px}.degree-overview-mentor-action-rate{background-color:#5fcf80;color:#fff}.degree-overview-mentor-link:not(:hover) .degree-overview-mentor-action-alert{border-color:#ffd466;background-color:#ffd466;color:#805c00}.degree-mentorship-box{display:none}.degree-mentorship-breadcrumb{display:block;font-size:14px;font-weight:500;color:#7b8b8e;transition:color 300ms ease;padding-top:0 !important;padding-bottom:0 !important;height:64px;line-height:64px}.degree-mentorship-breadcrumb:hover{color:#4b5658}.degree-mentorship-breadcrumb-icon{margin:2px 10px 0 0;fill:#d4d9dd}.degree-mentorship-breadcrumb:hover .degree-mentorship-breadcrumb-icon{fill:#b7c0c7}.degree-mentorship-heading{font-size:16px;margin-bottom:10px;color:#4b5658}.degree-mentorship-paragraph{margin-bottom:20px;color:#7b8b8e}.degree-mentorship-illustration{float:right;width:85px;height:auto;margin:0 0 0 20px}.degree-mentorship-illustration-banner{width:90%;height:auto;margin:20px 5% 40px 5%}.degree-mentorship-list{margin:0 0 20px;color:#7b8b8e}.degree-mentorship-item{padding:15px 0 15px 30px;color:#7b8b8e;position:relative;line-height:22px}.degree-mentorship-item:not(:last-child){border-bottom:1px solid #f0f2f4}.degree-mentorship-checkmark{fill:#d4d9dd;height:18px;width:auto;position:absolute;top:50%;left:0;margin-top:-9px}.degree-mentorship-link{color:#3F8ABF}.degree-mentorship-link:hover{color:#326e99}.degree-mentorship-review .degree-mentor-label{color:#384047;display:block;font-weight:500;margin:0 0 0 0;font-size:14px;text-align:center}.degree-mentorship-review .degree-mentor-textarea{margin:10px 0 25px 0}.degree-mentorship-review .star-rating-container{margin:10px auto 25px auto}.degree-mentorship-review .button[disabled]{background-color:#eee;border-color:#eee;opacity:0.5}.degree-mentorship-history-item{margin:20px 0;padding:20px 0 40px 0;border-bottom:1px solid #f0f2f4;position:relative}.degree-mentorship-history-item:last-child{border-bottom:none;padding-bottom:0}.degree-mentorship-history-item .avatar{width:35px;height:35px;border-width:2px;margin:-17px 0 0 0;float:left}.degree-mentorship-history .degree-mentor-heading{text-align:left;margin:-5px 0 0 15px;padding:0;float:left}.degree-mentorship-history .degree-mentor-time{position:absolute;right:0;top:19px;color:#7b8b8e;font-size:11px}.degree-error-message{margin:15px 0;font-size:14px;color:#fff;display:none;background:#ed5a5a;padding:10px 15px;line-height:1.5;border-radius:5px}.degree-mentor{border-bottom:1px solid #f0f2f4;border-top:1px solid #f0f2f4;position:relative;padding:25px 0;margin:0 0 25px;cursor:pointer;text-align:center}.degree-mentor-heading{font-size:14px;margin:0 0 5px;padding-top:5px;display:block;text-align:center}.degree-mentor-paragraph{margin:0;font-size:12px;color:#7b8b8e}.degree-mentor .avatar{margin:0 auto 10px auto;width:140px;height:140px;border-radius:70px;margin-right:10px}.degree-views.loading{opacity:.5;transition:opacity .2s}.degree-views .degree-mentorship-container a.schedule-session{display:block}.degree-views .degree-mentorship-container a.schedule-session p.reminder{display:none}.degree-views .degree-mentorship-container a.review-session{display:none}.degree-views.pending-review .degree-mentorship-container a.schedule-session{display:none}.degree-views.pending-review .degree-mentorship-container a.schedule-session p:not(.reminder){display:none}.degree-views.pending-review .degree-mentorship-container a.schedule-session p.reminder{display:block}.degree-views.pending-review .degree-mentorship-container a.review-session{display:block}.degree-views.pending-review .degree-mentorship-container .chevron-icon{fill:#fff;height:10px;margin-top:-5px}.degree-views.session-reminder .degree-mentorship-container a.schedule-session p:not(.reminder){display:none}.degree-views.session-reminder .degree-mentorship-container a.schedule-session p.reminder{display:block}.degree-views.session-reminder .degree-mentorship-container .chevron-icon{fill:rgba(128,92,0,0.3);width:10px;margin-top:-5px}.degree-activity-filters{z-index:1}.degree-activity-container{position:relative;background:#fff;box-shadow:0 2px 0 rgba(0,0,0,0.06);border-radius:0 0 4px 4px;box-sizing:border-box;z-index:0}.degree-activity-container *,.degree-activity-container *:before,.degree-activity-container *:after{box-sizing:border-box}.degree-activity-container:before,.degree-activity-container:after{content:" ";display:table}.degree-activity-container:after{clear:both}.degree-activity-alert{border-radius:0 !important;margin:0 !important}.degree-activity-item{position:relative;max-height:500px;transition:opacity 300ms ease, max-height 300ms ease}@media screen and (max-width: 679px){.degree-activity-item{padding:0 20px}}@media screen and (min-width: 680px){.degree-activity-item{padding:0 30px}}.degree-activity-item:last-child{border-radius:0 0 4px 4px}.degree-activity-item-dismissed{opacity:0;max-height:0;overflow:hidden}.degree-activity-content{display:block;position:relative}.degree-activity-content:before,.degree-activity-content:after{content:" ";display:table}.degree-activity-content:after{clear:both}.degree-activity-item:not(:last-child):not(.degree-activity-alert):not(.degree-activity-current) .degree-activity-content{border-bottom:1px solid #f0f2f4}.degree-activity-meta{position:relative;padding:18px 0}.degree-activity-meta:before,.degree-activity-meta:after{content:" ";display:table}.degree-activity-meta:after{clear:both}@media screen and (max-width: 679px){.degree-activity-static .degree-activity-meta{padding:20px 0}}@media screen and (min-width: 680px){.degree-activity-static .degree-activity-meta{padding:30px 0}}.degree-activity-project-failed{background-color:#fff;border-radius:4px;padding:15px;margin:0 -15px 18px}.degree-activity-actions{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);height:26px;line-height:26px}.degree-activity-project-failed .degree-activity-actions{right:15px}.degree-activity-item:not(.degree-activity-current) .degree-activity-details{display:none}.degree-activity-with-sub-activities:after{position:absolute;z-index:auto;content:"";background:#c6ccd2;width:10px;height:10px;top:100%;-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;-webkit-transform:translate(-50%, -50%) rotate(45deg);-moz-transform:translate(-50%, -50%) rotate(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);-o-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg);left:50%;border-radius:0 0 3px 0;border-radius:3px 0 0 0;left:39px;transition:background-color 300ms ease}.degree-activity-alert-dismissed .degree-activity-with-sub-activities:after{background-color:#fff}.degree-activity-list-all .degree-activity-with-sub-activities:after{display:none}.degree-activity-alert{background:#c6ccd2}.degree-activity-alert-dismissed .degree-activity-alert{opacity:0;max-height:0;overflow:hidden}.degree-activity-secondary-button{border-color:rgba(80,92,102,0.25);color:#40484a}.degree-activity-icon{display:block;float:left;fill:#d4d9dd}.degree-activity-item:not(.degree-activity-static) .degree-activity-icon{position:absolute;top:50%;margin-top:-10px}.degree-activity-alert .degree-activity-icon{fill:#717b86}.degree-activity-current .degree-activity-icon{fill:#fff}.degree-activity-project-failed .degree-activity-icon{fill:#ed5a5a;margin-left:3px}@media screen and (max-width: 679px){.degree-activity-type,.degree-activity-title,.degree-activity-description,.degree-activity-status,.degree-activity-button{margin-left:35px}}@media screen and (min-width: 680px){.degree-activity-type,.degree-activity-title,.degree-activity-description,.degree-activity-status,.degree-activity-button{margin-left:40px}}.degree-activity-type{display:block;margin-top:6px;margin-bottom:4px;font-size:12px;color:#7b8b8e}.degree-activity-current .degree-activity-type{color:#fff;opacity:.65}.degree-activity-completed .degree-activity-type{display:none}.degree-activity-title{line-height:1.4;color:#4b5658;font-size:14px;margin-right:30px;transition:color 300ms ease}.degree-activity-static .degree-activity-title{font-size:15px}.degree-activity-link .degree-activity-title{color:#3F8ABF}.degree-activity-link:hover .degree-activity-title{color:#326e99}.degree-activity-alert .degree-activity-title{color:#40484a}.degree-activity-current .degree-activity-title{color:#fff}.degree-activity-project-failed .degree-activity-title{color:#ed5a5a}.degree-activity-status{font-size:12px;color:#7b8b8e;margin-top:2px;margin-bottom:0}.degree-activity-description{font-size:13px;color:#7b8b8e}.degree-activity-project-failed .degree-activity-description{margin-bottom:0}.degree-activity-alert .degree-activity-description{color:#576366}.degree-activity-static .degree-activity-description{margin-top:10px;margin-bottom:-5px}@media screen and (max-width: 679px){.degree-activity-static .degree-activity-description{line-height:1.6}}@media screen and (min-width: 680px){.degree-activity-static .degree-activity-description{font-size:14px;line-height:1.8}}.degree-activity-description a{font-weight:500;color:#3F8ABF;transition:color 300ms ease}.degree-activity-description a:hover{color:#326e99}.degree-activity-button{margin-top:20px}.degree-activity-bookmark-actions{right:30px}.degree-activity-bookmark-actions .star-small-icon{width:12px;height:12px}.degree-activity-action{cursor:pointer;background-color:transparent;display:inline-block;width:26px;height:26px;transition:border-color 300ms ease, opacity 300ms ease;outline:none;text-align:center;position:relative;margin-left:15px;border-radius:50%;border-width:2px;border-style:solid}.degree-activity-action:not(:hover){border-color:#f0f2f4}.degree-activity-meta:not(.degree-activity-project-failed) .degree-activity-current .degree-activity-action{border-color:#fff}.degree-activity-current:not(:hover) .degree-activity-action{opacity:.5}.degree-activity-completed .degree-activity-action{display:none}.degree-activity-action-icon{fill:#e8ebed}.degree-activity-meta:not(.degree-activity-project-failed) .degree-activity-current .degree-activity-action-icon{fill:#fff}.degree-activity-action-icon.close-icon{width:10px;position:absolute;top:6px;left:6px}.degree-activity-action-icon.chevron-icon{position:absolute;top:7px;left:7px;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.degree-activity-action-icon.info-i-icon{position:absolute;top:5px;left:10px}.degree-activity-item.loading .degree-activity-action-icon.info-i-icon{opacity:0}.degree-activity-info{position:absolute;top:50%;right:30px;margin-top:-13px}.degree-activity-info:before,.degree-activity-info:after{visibility:hidden;opacity:0;transition:transform 0.3s ease, opacity 0.3s ease}.degree-activity-info:before{position:absolute;z-index:1001;content:"";background:#384047;width:10px;height:10px;bottom:100%;-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;-webkit-transform:translate(-50%, 5px) rotate(45deg);-moz-transform:translate(-50%, 5px) rotate(45deg);-ms-transform:translate(-50%, 5px) rotate(45deg);-o-transform:translate(-50%, 5px) rotate(45deg);transform:translate(-50%, 5px) rotate(45deg);left:50%;border-radius:0 0 3px 0}.degree-activity-info:after{content:"Learn More";font:normal 14px/22px "Gotham Rounded A", "Gotham Rounded B", "Gotham Rounded", "Helvetica Neue", Helvetica, Arial, sans-serif;white-space:nowrap;position:absolute;background:#384047;text-align:center;padding:10px 20px;width:auto;z-index:1000;border-radius:4px;visibility:hidden;opacity:0;transition:transform 0.3s ease, opacity 0.3s ease;-webkit-transform:translate(-50%, 0px);-moz-transform:translate(-50%, 0px);-ms-transform:translate(-50%, 0px);-o-transform:translate(-50%, 0px);transform:translate(-50%, 0px);color:#fff;left:50%;bottom:100%}.degree-activity-info:hover:before{visibility:visible;opacity:1;-webkit-transform:translate(-50%, -5px) rotate(45deg);-moz-transform:translate(-50%, -5px) rotate(45deg);-ms-transform:translate(-50%, -5px) rotate(45deg);-o-transform:translate(-50%, -5px) rotate(45deg);transform:translate(-50%, -5px) rotate(45deg)}.degree-activity-info:hover:after{visibility:visible;opacity:1;-webkit-transform:translate(-50%, -10px);-moz-transform:translate(-50%, -10px);-ms-transform:translate(-50%, -10px);-o-transform:translate(-50%, -10px);transform:translate(-50%, -10px)}.degree-activity-info-loading{position:absolute;top:2px;left:2px}.degree-activity-item:not(.loading) .degree-activity-info-loading{opacity:0}.degree-activity-project-status{display:inline;font-size:13px;color:#a4afb2;margin:0}.degree-activity-project-status-icon{position:relative;margin-right:7px;fill:#a4afb2}.degree-activity-project-passed .degree-activity-project-status-icon{fill:#5fcf80}.degree-activity-project-submitted .degree-activity-project-status-icon{top:1px}.degree-activity-project-grade{font-weight:500}.degree-activity-project-in-review .degree-activity-project-grade{color:#ff9f1f}.degree-activity-project-passed .degree-activity-project-grade{color:#5fcf80}.degree-activity-item:not(.degree-activity-item-dismissed) .degree-activity-project-hide:before,.degree-activity-item:not(.degree-activity-item-dismissed) .degree-activity-project-hide:after{visibility:hidden;opacity:0;transition:transform 0.3s ease, opacity 0.3s ease}.degree-activity-item:not(.degree-activity-item-dismissed) .degree-activity-project-hide:before{position:absolute;z-index:1001;content:"";background:#384047;width:10px;height:10px;bottom:100%;-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;-webkit-transform:translate(-50%, 5px) rotate(45deg);-moz-transform:translate(-50%, 5px) rotate(45deg);-ms-transform:translate(-50%, 5px) rotate(45deg);-o-transform:translate(-50%, 5px) rotate(45deg);transform:translate(-50%, 5px) rotate(45deg);left:50%;border-radius:0 0 3px 0}.degree-activity-item:not(.degree-activity-item-dismissed) .degree-activity-project-hide:after{content:"Hide";font:normal 14px/22px "Gotham Rounded A", "Gotham Rounded B", "Gotham Rounded", "Helvetica Neue", Helvetica, Arial, sans-serif;white-space:nowrap;position:absolute;background:#384047;text-align:center;padding:10px 20px;width:auto;z-index:1000;border-radius:4px;visibility:hidden;opacity:0;transition:transform 0.3s ease, opacity 0.3s ease;-webkit-transform:translate(-50%, 0px);-moz-transform:translate(-50%, 0px);-ms-transform:translate(-50%, 0px);-o-transform:translate(-50%, 0px);transform:translate(-50%, 0px);color:#fff;left:50%;bottom:100%}.degree-activity-item:not(.degree-activity-item-dismissed) .degree-activity-project-hide:hover:before{visibility:visible;opacity:1;-webkit-transform:translate(-50%, -5px) rotate(45deg);-moz-transform:translate(-50%, -5px) rotate(45deg);-ms-transform:translate(-50%, -5px) rotate(45deg);-o-transform:translate(-50%, -5px) rotate(45deg);transform:translate(-50%, -5px) rotate(45deg)}.degree-activity-item:not(.degree-activity-item-dismissed) .degree-activity-project-hide:hover:after{visibility:visible;opacity:1;-webkit-transform:translate(-50%, -10px);-moz-transform:translate(-50%, -10px);-ms-transform:translate(-50%, -10px);-o-transform:translate(-50%, -10px);transform:translate(-50%, -10px)}.degree-activity-instruction-video{margin:0 -30px;position:relative;max-height:377px}.degree-activity-instruction-video .video{background:#384047;width:100%;position:relative}.degree-activity-instruction-video .video:before{display:block;content:"";width:100%;padding-top:56.25%}.degree-activity-instruction-video .video>.content{position:absolute;top:0;left:0;right:0;bottom:0}.degree-activity-instruction-play{fill:#fff;z-index:1;margin:-28px 0 0 -25px;width:50px;height:auto;position:absolute;top:50%;left:50%}.degree-activity-instruction img{width:100%;opacity:.3}.degree-activity-stages{display:inline-block;margin:0}.degree-activity-stages li{background-color:transparent;border:2px solid rgba(255,255,255,0.3);border-radius:100px;text-indent:-100px;overflow:hidden;display:block;float:left;height:10px;margin-left:7px;width:10px}.degree-activity-stages .current{border-color:#fff}.degree-activity-stages .complete{background-color:#fff;border-color:#fff}.degree-activity-current-step{display:block;border-top:1px solid rgba(255,255,255,0.15);position:relative;padding:70px 0 70px 50px}.degree-activity-current-step-icon{fill:#fff;width:32px;height:32px;position:absolute;top:50%;left:0;margin-top:-17px}.degree-activity-current-step strong{color:rgba(255,255,255,0.7)}.degree-activity-current-step h3{margin:0 130px 3px 0;line-height:1.3;color:#fff}.degree-activity-current-step p{color:rgba(255,255,255,0.7);margin:0}.degree-activity-current-step-button{position:absolute;top:50%;right:0;margin-top:-20px}@-webkit-keyframes confetti-falling{0%{-webkit-transform:translatey(-100%)}100%{-webkit-transform:translatey(0)}}@-moz-keyframes confetti-falling{0%{-moz-transform:translatey(-100%)}100%{-moz-transform:translatey(0)}}@keyframes confetti-falling{0%{-webkit-transform:translatey(-100%);-moz-transform:translatey(-100%);-ms-transform:translatey(-100%);-o-transform:translatey(-100%);transform:translatey(-100%)}100%{-webkit-transform:translatey(0);-moz-transform:translatey(0);-ms-transform:translatey(0);-o-transform:translatey(0);transform:translatey(0)}}@-webkit-keyframes badge-in{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3) perspective(400px) rotate3d(0, 1, 0, 180deg)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9) perspective(400px) rotate3d(0, 1, 0, -20deg)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03) perspective(400px) rotate3d(0, 1, 0, 10deg)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97) perspective(400px) rotate3d(0, 1, 0, -5deg)}to{opacity:1;-webkit-transform:scale3d(1, 1, 1) perspective(400px)}}@-moz-keyframes badge-in{from,20%,40%,60%,80%,to{-moz-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-moz-transform:scale3d(0.3, 0.3, 0.3) perspective(400px) rotate3d(0, 1, 0, 180deg)}20%{-moz-transform:scale3d(1.1, 1.1, 1.1)}40%{-moz-transform:scale3d(0.9, 0.9, 0.9) perspective(400px) rotate3d(0, 1, 0, -20deg)}60%{opacity:1;-moz-transform:scale3d(1.03, 1.03, 1.03) perspective(400px) rotate3d(0, 1, 0, 10deg)}80%{-moz-transform:scale3d(0.97, 0.97, 0.97) perspective(400px) rotate3d(0, 1, 0, -5deg)}to{opacity:1;-moz-transform:scale3d(1, 1, 1) perspective(400px)}}@keyframes badge-in{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-moz-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3) perspective(400px) rotate3d(0, 1, 0, 180deg);-moz-transform:scale3d(0.3, 0.3, 0.3) perspective(400px) rotate3d(0, 1, 0, 180deg);-ms-transform:scale3d(0.3, 0.3, 0.3) perspective(400px) rotate3d(0, 1, 0, 180deg);-o-transform:scale3d(0.3, 0.3, 0.3) perspective(400px) rotate3d(0, 1, 0, 180deg);transform:scale3d(0.3, 0.3, 0.3) perspective(400px) rotate3d(0, 1, 0, 180deg)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);-moz-transform:scale3d(1.1, 1.1, 1.1);-ms-transform:scale3d(1.1, 1.1, 1.1);-o-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9) perspective(400px) rotate3d(0, 1, 0, -20deg);-moz-transform:scale3d(0.9, 0.9, 0.9) perspective(400px) rotate3d(0, 1, 0, -20deg);-ms-transform:scale3d(0.9, 0.9, 0.9) perspective(400px) rotate3d(0, 1, 0, -20deg);-o-transform:scale3d(0.9, 0.9, 0.9) perspective(400px) rotate3d(0, 1, 0, -20deg);transform:scale3d(0.9, 0.9, 0.9) perspective(400px) rotate3d(0, 1, 0, -20deg)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03) perspective(400px) rotate3d(0, 1, 0, 10deg);-moz-transform:scale3d(1.03, 1.03, 1.03) perspective(400px) rotate3d(0, 1, 0, 10deg);-ms-transform:scale3d(1.03, 1.03, 1.03) perspective(400px) rotate3d(0, 1, 0, 10deg);-o-transform:scale3d(1.03, 1.03, 1.03) perspective(400px) rotate3d(0, 1, 0, 10deg);transform:scale3d(1.03, 1.03, 1.03) perspective(400px) rotate3d(0, 1, 0, 10deg)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97) perspective(400px) rotate3d(0, 1, 0, -5deg);-moz-transform:scale3d(0.97, 0.97, 0.97) perspective(400px) rotate3d(0, 1, 0, -5deg);-ms-transform:scale3d(0.97, 0.97, 0.97) perspective(400px) rotate3d(0, 1, 0, -5deg);-o-transform:scale3d(0.97, 0.97, 0.97) perspective(400px) rotate3d(0, 1, 0, -5deg);transform:scale3d(0.97, 0.97, 0.97) perspective(400px) rotate3d(0, 1, 0, -5deg)}to{opacity:1;-webkit-transform:scale3d(1, 1, 1) perspective(400px);-moz-transform:scale3d(1, 1, 1) perspective(400px);-ms-transform:scale3d(1, 1, 1) perspective(400px);-o-transform:scale3d(1, 1, 1) perspective(400px);transform:scale3d(1, 1, 1) perspective(400px)}}.degree-exam .degree-hero{position:relative;overflow:hidden}.degree-exam .degree-hero h1{margin-bottom:45px}.degree-exam .degree-hero h2{margin-bottom:15px}.degree-exam-passed{margin-bottom:0;padding-top:0;padding-bottom:0}.degree-exam-passed .degree-hero{margin-bottom:0;border-radius:4px}.degree-exam .grade-passed p,.degree-exam .grade-passed h3,.degree-exam .grade-passed .button{z-index:5;position:relative}.degree-exam .grade-passed .achievement-badge{margin:15px 0 45px;opacity:0;line-height:240px;width:200px;height:240px;position:relative;text-align:center;display:inline-block;-webkit-animation:badge-in 2.5s forwards;-moz-animation:badge-in 2.5s forwards;animation:badge-in 2.5s forwards;-webkit-animation-delay:0.5s;-moz-animation-delay:0.5s;animation-delay:0.5s}.degree-exam .grade-passed .achievement-badge .icon-complete{position:absolute;top:35px;right:-20px;z-index:2}.degree-exam .grade-passed .achievement-badge svg{width:200px}.degree-exam .grade-passed .confetti-bg{position:absolute;top:0;left:0;width:100%;height:auto;z-index:1;-webkit-animation:confetti-falling 15s ease-in-out;-moz-animation:confetti-falling 15s ease-in-out;animation:confetti-falling 15s ease-in-out}.degree-exam .grade-passed .confetti-bg ellipse,.degree-exam .grade-passed .confetti-bg path,.degree-exam .grade-passed .confetti-bg polygon,.degree-exam .grade-passed .confetti-bg rect{fill:#2976A9;-webkit-animation-name:fanFair;-moz-animation-name:fanFair;animation-name:fanFair;-webkit-animation-duration:10s;-moz-animation-duration:10s;animation-duration:10s;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite}.degree-exam .grade-passed .confetti-bg ellipse{-webkit-animation-delay:3s;-moz-animation-delay:3s;animation-delay:3s}.degree-exam .grade-passed .confetti-bg path{-webkit-animation-delay:2s;-moz-animation-delay:2s;animation-delay:2s}.degree-exam .grade-passed .confetti-bg rect{-webkit-animation-delay:2.5s;-moz-animation-delay:2.5s;animation-delay:2.5s}.icon-with-description{margin:15px 0 45px;text-align:center}.icon-with-description-icon{margin-bottom:15px}.icon-with-description-description h2{margin-bottom:5px}.icon-with-description-description strong{font-size:13px;font-weight:300;color:#7b8b8e}.icon-with-description svg{width:40px;height:40px}.icon-with-description:first-child svg{fill:#5fcf80}.icon-with-description:nth-child(2) svg{fill:#8363b2}.icon-with-description:last-child svg{fill:#ff9f1f}.degree{color:#7b8b8e}.degree-project-video{margin-bottom:30px}.degree .large{font-size:16px;margin-bottom:30px}.degree .heading-margin-bottom{margin-bottom:15px}.degree .box-shaded{background:#f9fafa;border-radius:4px;padding:15px}.degree .box.alert{border-radius:3px;border-top:5px solid #ffd466}.degree .box.alert a:not(.button){color:#3F8ABF;font-weight:500}.degree .box.alert a:not(.button):hover{color:#326e99}.degree .disc-list li{margin-top:15px;list-style:none;padding-left:32px;position:relative;line-height:1.5}.degree .disc-list li:before{background:#d4d9dd;border-radius:100%;content:"";height:5px;top:5px;left:10px;width:5px;position:absolute}.degree .disc-list .highlighted{font-weight:500;color:#576366}.degree .expandable{border-bottom:1px solid #ebedef}.degree .expandable-toggle{margin:0;padding:20px 60px 20px 40px;display:block;font-weight:300;font-size:13px;width:100%;color:#7b8b8e;position:relative;line-height:1.5;transition:color 0.3s ease}.degree .expandable-toggle .chevron-icon{position:absolute;top:30px;right:15px;height:8px;width:12px;fill:#c6ccd2}.degree .expandable-toggle .markdown-zone ul:last-child,.degree .expandable-toggle .markdown-zone ul:last-child li:last-child,.degree .expandable-toggle .markdown-zone p:last-child{margin-bottom:0}.degree .expandable-toggle-open{font-weight:500}.degree .expandable-toggle-open .chevron-icon{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.degree .expandable-toggle-open,.degree .expandable-toggle:hover{color:#576366}.degree .expandable-toggle-open .chevron-icon,.degree .expandable-toggle:hover .chevron-icon{fill:#384047}.degree .expandable-content{padding:0 60px 10px 40px}.degree .expandable:last-child{border-bottom:none}.degree .selected .chevron-icon{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.degree .grade-below .expandable-toggle:before{top:8px;content:"–";position:absolute;left:13px;font-size:30px;font-weight:300;color:#d1d6d9}.degree .grade-below .expandable-toggle-open:before{color:#ed5a5a}.degree .grade-meets .expandable-toggle:before,.degree .grade-exceeds .expandable-toggle:before{top:25px;content:"";background:url("https://static.teamtreehouse.com/assets/icons/icon-global-ab51372fb9b252121eba2b0425561b33.svg") no-repeat -155px -61px;width:14px;height:12px;position:absolute;left:15px}.degree .grade-meets .expandable-toggle-open:before,.degree .grade-exceeds .expandable-toggle-open:before{background-position:-155px -49px}.degree-progress{border-radius:4px 4px 0 0;height:60px;line-height:60px;margin:-30px -30px 0;padding:0 30px}@media screen and (max-width: 679px){.degree-progress{margin:-20px -20px 0}}.degree-progress svg{fill:#fff;height:18px;top:4px;width:18px;position:relative}.degree-progress .estimate{color:#fff;float:right;font-weight:500;font-size:14px;white-space:nowrap}.degree .confetti-bg{position:absolute;z-index:0;top:0;left:0;height:300px;width:100%}.degree svg#confetti-bg{position:absolute;left:50%;top:50%;opacity:0.5;-webkit-transform:translate(-50%, -50%) scale(1.5);-moz-transform:translate(-50%, -50%) scale(1.5);-ms-transform:translate(-50%, -50%) scale(1.5);-o-transform:translate(-50%, -50%) scale(1.5);transform:translate(-50%, -50%) scale(1.5)}.degree svg#confetti-bg ellipse,.degree svg#confetti-bg path,.degree svg#confetti-bg polygon,.degree svg#confetti-bg rect{fill:#65a1cc;-webkit-animation-name:fanFair;-moz-animation-name:fanFair;animation-name:fanFair;-webkit-animation-duration:10s;-moz-animation-duration:10s;animation-duration:10s;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite}.degree svg#confetti-bg polygon,.degree svg#confetti-bg rect{-webkit-animation-delay:3s;-moz-animation-delay:3s;animation-delay:3s}.degree-hero{margin:0 -30px 30px;padding:60px 0;text-align:center;position:relative;overflow:hidden}@media screen and (max-width: 679px){.degree-hero{margin:0 -20px 20px}}.degree-hero h1,.degree-hero h3{color:#fff}.degree-hero h1{font-size:34px;margin:0 0 45px}@media screen and (max-width: 679px){.degree-hero h1{font-size:22px;margin:0 0 20px}}.degree-hero h2{margin:0 auto 15px}@media screen and (max-width: 679px){.degree-hero h2{font-size:14px;margin:0 auto 5px}}.degree-hero p{color:rgba(255,255,255,0.75);max-width:600px;margin:15px auto}.degree-hero p a{color:#fff;font-weight:500}.degree-hero p svg{fill:#fff}.degree-hero h3 svg{border:2px solid #fff;background:#fff;border-radius:100%;width:24px;height:24px;position:relative;margin-right:4px;top:4px}.degree-hero .project-info-heading{margin-top:25px}.degree-hero .grade-exceeds h3 svg{fill:#5fcf80}.degree-hero .grade-meets h3 svg{fill:#3F8ABF}.degree-hero .grade-below h3 svg{fill:#ed5a5a}.degree-hero .actions{z-index:2;position:relative}.degree .grade .box-shaded{margin:15px 0 30px;padding:0;position:relative}.degree .grade .box-shaded:before{position:absolute;content:"";width:100%;height:4px;top:0;left:0;border-radius:4px 4px 0 0}.degree .grade.grade-below .box-shaded:before{background:#ed5a5a}.degree .grade.grade-meets .box-shaded:before{background:#3F8ABF}.degree .grade.grade-exceeds .box-shaded:before{background:#5fcf80}.project .tabbed-content p>a{color:#3F8ABF;font-weight:500}.project .tabbed-content p>a:hover{color:#326e99}.project-stage{padding:20px 0 0 80px;margin-bottom:50px}.project-stage h2{margin-bottom:10px}.project-stage p{line-height:1.8;font-size:14px;margin-bottom:20px;max-width:760px}.project-stage .radial-icon{float:left;margin-left:-80px;width:60px;height:60px;line-height:60px;display:inline-block;position:relative}.project-stage .radial-icon:after{content:"";border:5px solid #d4d9dd;position:absolute;top:0;left:0;bottom:0;right:0;border-radius:50%}.project-stage .radial-icon .right-arrow-icon,.project-stage .radial-icon .star-small-icon{top:50%;left:50%;margin:-9px 0 0 -9px;width:18px;height:auto;fill:#d4d9dd;position:absolute}.project-stage .radial-icon .star-small-icon{margin:-11px 0 0 -11px;width:22px;-webkit-transform:rotate(-15deg);-moz-transform:rotate(-15deg);-ms-transform:rotate(-15deg);-o-transform:rotate(-15deg);transform:rotate(-15deg)}.project-stage .steps-list-item{border-top:1px solid #e8ebed;padding:15px 0}.project-stage .steps-list .markdown-zone h1,.project-stage .steps-list .markdown-zone h2,.project-stage .steps-list .markdown-zone h3,.project-stage .steps-list .markdown-zone h4,.project-stage .steps-list .markdown-zone h5,.project-stage .steps-list .markdown-zone h6{font-size:14px}.project-stage .steps-list .markdown-zone h1,.project-stage .steps-list .markdown-zone h2,.project-stage .steps-list .markdown-zone h3,.project-stage .steps-list .markdown-zone h4,.project-stage .steps-list .markdown-zone h5,.project-stage .steps-list .markdown-zone h6,.project-stage .steps-list .markdown-zone p{line-height:1.5;margin-bottom:2px}.project-stage .steps-list .markdown-zone p{color:#7b8b8e}.project #syllabus-stages .steps-list-item li>a{display:inline;padding:0}.project #syllabus-stages .toggle-steps{font-size:14px;font-weight:500;display:block;margin-bottom:20px}.project #syllabus-stages .toggle-steps .chevron-icon{width:12px;margin:0 4px 0 0}.project-downloads img{max-width:100%;border:5px solid #fff;margin-bottom:15px}.project-downloads h3{margin-top:3px}.project-downloads p{font-size:12px;font-weight:500;color:#7b8b8e;margin:3px 0 0}.project-downloads .right{float:right}.project-downloads .left{float:left}.project-downloads .button:hover{background:#5fcf80;border-color:#5fcf80}.project-downloads .button:hover svg{fill:#fff}.project-related .box-shaded{margin-top:15px;padding:20px}.project-related-item{border-bottom:1px solid #f0f2f4;display:block;padding:20px 0}.project-related-item:first-child{padding-top:5px}.project-related-item:last-child{padding-bottom:5px;border-bottom:none}.project-related-item:hover h4{color:#3F8ABF}.project-related .type{color:#7b8b8e;font-size:12px;font-weight:500;margin-bottom:5px;display:block}.project-related h4{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;transition:color 0.3s ease}.project-help h3+p{margin-top:15px}.project-requirements p.large{margin-bottom:30px}.project-requirements svg{width:22px;height:22px;fill:#C7CED5;margin:-4px 5px 0 0;vertical-align:middle}.project-requirements table{width:100%}.project-requirements table .markdown-zone ul{margin:0 0 0 16px;padding:0;list-style-position:outside}.project-requirements table .markdown-zone li:last-child{margin-bottom:0}.project-requirements tr{border-bottom:1px solid #e7eaeb}.project-requirements tr:last-child{border:none}.project-requirements td,.project-requirements th{width:25%}.project-requirements thead{text-align:left}.project-requirements thead th{padding-bottom:15px}.project-requirements td{font-size:14px;padding:10px 8px;position:relative}.project-requirements td:first-child,.project-requirements th:first-child{font-weight:500;padding:15px 8px}.project-requirements .grade-below h3 svg{fill:#ed5a5a}.project-requirements .grade-meets h3 svg{fill:#3F8ABF}.project-requirements .grade-exceeds h3 svg{fill:#5fcf80}@media screen and (max-width: 959px){.project-requirements table,.project-requirements thead,.project-requirements tbody,.project-requirements th,.project-requirements td,.project-requirements tr{display:block}.project-requirements td,.project-requirements th{width:100%}.project-requirements thead tr{position:absolute;top:-9999px;left:-9999px}.project-requirements td{position:relative;padding:30px 0 10px}.project-requirements td:first-child{display:block;padding:15px 0 0 0;font-weight:500;line-height:1.5;color:#4b5658}.project-requirements td:last-child{padding-bottom:20px}.project-requirements td:before{display:none}.project-requirements td:after{position:absolute;top:10px;left:0;white-space:nowrap;font-size:14px;font-weight:500}.project-requirements td:nth-of-type(2):after{content:"Needs Work";color:#ed5a5a}.project-requirements td:nth-of-type(3):after{content:"Meets Expectations";color:#3F8ABF}.project-requirements td:nth-of-type(4):after{content:"Exceeds Expectations";color:#36b55c}}.project-grade-comments h3{margin-bottom:15px}#new_student_project_submission fieldset .grid-25 label{margin:10px 15px 10px 0}.treehouse-layout .project #syllabus-stages .steps-list h4{margin-bottom:0}.degree--content--topper{background:#717b85;border-radius:4px 4px 0 0;height:60px;line-height:60px;margin:-30px -30px 0;padding:0 30px;position:relative}@media screen and (max-width: 679px){.degree--content--topper{margin:-20px -20px 0}}.degree--content--topper>svg{fill:#fff;height:18px;top:4px;width:18px;position:relative}.degree--content--topper .button{position:absolute;right:20px;top:10px}.degree--content--topper .button svg{width:auto;height:10px}.degree--content--video{margin:0 -30px 30px;background:#2d3339}@media screen and (max-width: 679px){.degree--content--video{margin:0px -20px 20px}}.degree--content--video div.mejs-container:not(.mejs-treehouse-is-paused) .mejs-overlay{border:0}.degree--content--description{margin:50px auto 20px;float:none}.degree--content--description>p{font-size:16px;line-height:1.6;margin-bottom:30px}.degree--content--title{text-align:center;margin-bottom:30px}.degree--content--title h2{font-size:24px;margin:0 0 8px}.degree--content--title>strong{display:block;font-size:18px;color:#7b8b8e;margin:0 0 10px}.degree--content--title p{color:#7b8b8e}.degree--content--text{margin:50px auto 20px;float:none}.degree--content--text .markdown-zone h1{font-size:24px}.degree--content--text .markdown-zone h2{font-size:20px}.degree--content--text .markdown-zone h3{font-size:18px}.degree--content--text .markdown-zone h4{font-size:16px}.degree--content--text .markdown-zone p{margin-bottom:25px}.degree--content--text .markdown-zone p,.degree--content--text .markdown-zone pre,.degree--content--text .markdown-zone ul li,.degree--content--text .markdown-zone ol li{font-size:16px;font-size:1.8}.leaderboards-controller.index-action{box-sizing:border-box}.leaderboards-controller.index-action *,.leaderboards-controller.index-action *:before,.leaderboards-controller.index-action *:after{box-sizing:border-box}.leaderboards-controller.index-action .leaderboard-percentile-points{text-align:center;color:#7b8b8e}@media screen and (min-width: 960px){.leaderboards-controller.index-action .leaderboard-percentile-points{width:40%;float:left;padding:0 5% 0 1%}}.leaderboards-controller.index-action .leaderboard-percentile-points p{font-size:14px;line-height:1.4;margin-top:20px;margin-bottom:0}.leaderboards-controller.index-action .leaderboard-percentile-points p em{font-weight:bold;color:#576366}.leaderboards-controller.index-action .leaderboard-percentile-points .percentile-total{width:150px;height:150px;background:#b7c0c7;border-radius:150px;display:block;margin:0 auto}.leaderboards-controller.index-action .leaderboard-percentile-points .percentile-total strong{display:block;font-size:55px;position:relative;top:47px;left:1px;color:#FFF}.leaderboards-controller.index-action .leaderboard-percentile-points .percentile-total strong span{font-weight:bold;font-size:19px;position:relative;top:-10px;left:3px}.leaderboards-controller.index-action .leaderboard-percentile-topics{width:60%;padding-left:4%;text-align:center;border-left:1px solid #e8ebed;float:left}@media screen and (max-width: 959px){.leaderboards-controller.index-action .leaderboard-percentile-topics{width:100%;float:none;padding:30px 0 0 0;border-left:none;float:none;border-top:1px solid #e8ebed;margin-top:30px}}.leaderboards-controller.index-action .leaderboard-percentile-topics h4{font-weight:500;color:#384047;font-size:14px;margin-bottom:6px;display:block}.leaderboards-controller.index-action .leaderboard-percentile-topics .percentile-topic{width:33.3333%;float:left;margin-top:20px;position:relative}.topic-html.leaderboards-controller.index-action .leaderboard-percentile-topics .percentile-topic strong,.topic-html.leaderboards-controller.index-action .leaderboard-percentile-topics .percentile-topic .percentile-topic-name{color:#39ADD1}.leaderboards-controller.index-action .leaderboard-percentile-topics .percentile-topic.topic-html strong,.leaderboards-controller.index-action .leaderboard-percentile-topics .percentile-topic.topic-html .percentile-topic-name{color:#39ADD1}.topic-css.leaderboards-controller.index-action .leaderboard-percentile-topics .percentile-topic strong,.topic-css.leaderboards-controller.index-action .leaderboard-percentile-topics .percentile-topic .percentile-topic-name{color:#3079AB}.leaderboards-controller.index-action .leaderboard-percentile-topics .percentile-topic.topic-css strong,.leaderboards-controller.index-action .leaderboard-percentile-topics .percentile-topic.topic-css .percentile-topic-name{color:#3079AB}.topic-javascript.leaderboards-controller.index-action .leaderboard-percentile-topics .percentile-topic strong,.topic-javascript.leaderboards-controller.index-action .leaderboard-percentile-topics .percentile-topic .percentile-topic-name{color:#c25975}.leaderboards-controller.index-action .leaderboard-percentile-topics .percentile-topic.topic-javascript strong,.leaderboards-controller.index-action .leaderboard-percentile-topics .percentile-topic.topic-javascript .percentile-topic-name{color:#c25975}.topic-java.leaderboards-controller.index-action .leaderboard-percentile-topics .percentile-topic strong,.topic-java.leaderboards-controller.index-action .leaderboard-percentile-topics .percentile-topic .percentile-topic-name{color:#2c9676}.leaderboards-controller.index-action .leaderboard-percentile-topics .percentile-topic.topic-java strong,.leaderboards-controller.index-action .leaderboard-percentile-topics .percentile-topic.topic-java .percentile-topic-name{color:#2c9676}.topic-ruby.leaderboards-controller.index-action .leaderboard-percentile-topics .percentile-topic strong,.topic-ruby.leaderboards-controller.index-action .leaderboard-percentile-topics .percentile-topic .percentile-topic-name{color:#e15258}.leaderboards-controller.index-action .leaderboard-percentile-topics .percentile-topic.topic-ruby strong,.leaderboards-controller.index-action .leaderboard-percentile-topics .percentile-topic.topic-ruby .percentile-topic-name{color:#e15258}.topic-business.leaderboards-controller.index-action .leaderboard-percentile-topics .percentile-topic strong,.topic-business.leaderboards-controller.index-action .leaderboard-percentile-topics .percentile-topic .percentile-topic-name{color:#F9845B}.leaderboards-controller.index-action .leaderboard-percentile-topics .percentile-topic.topic-business strong,.leaderboards-controller.index-action .leaderboard-percentile-topics .percentile-topic.topic-business .percentile-topic-name{color:#F9845B}.topic-wordpress.leaderboards-controller.index-action .leaderboard-percentile-topics .percentile-topic strong,.topic-wordpress.leaderboards-controller.index-action .leaderboard-percentile-topics .percentile-topic .percentile-topic-name{color:#838CC7}.leaderboards-controller.index-action .leaderboard-percentile-topics .percentile-topic.topic-wordpress strong,.leaderboards-controller.index-action .leaderboard-percentile-topics .percentile-topic.topic-wordpress .percentile-topic-name{color:#838CC7}.topic-php.leaderboards-controller.index-action .leaderboard-percentile-topics .percentile-topic strong,.topic-php.leaderboards-controller.index-action .leaderboard-percentile-topics .percentile-topic .percentile-topic-name{color:#7D669E}.leaderboards-controller.index-action .leaderboard-percentile-topics .percentile-topic.topic-php strong,.leaderboards-controller.index-action .leaderboard-percentile-topics .percentile-topic.topic-php .percentile-topic-name{color:#7D669E}.topic-ios.leaderboards-controller.index-action .leaderboard-percentile-topics .percentile-topic strong,.topic-ios.leaderboards-controller.index-action .leaderboard-percentile-topics .percentile-topic .percentile-topic-name{color:#53BBB4}.leaderboards-controller.index-action .leaderboard-percentile-topics .percentile-topic.topic-ios strong,.leaderboards-controller.index-action .leaderboard-percentile-topics .percentile-topic.topic-ios .percentile-topic-name{color:#53BBB4}.topic-android.leaderboards-controller.index-action .leaderboard-percentile-topics .percentile-topic strong,.topic-android.leaderboards-controller.index-action .leaderboard-percentile-topics .percentile-topic .percentile-topic-name{color:#5cb860}.leaderboards-controller.index-action .leaderboard-percentile-topics .percentile-topic.topic-android strong,.leaderboards-controller.index-action .leaderboard-percentile-topics .percentile-topic.topic-android .percentile-topic-name{color:#5cb860}.topic-design.leaderboards-controller.index-action .leaderboard-percentile-topics .percentile-topic strong,.topic-design.leaderboards-controller.index-action .leaderboard-percentile-topics .percentile-topic .percentile-topic-name{color:#e59a13}.leaderboards-controller.index-action .leaderboard-percentile-topics .percentile-topic.topic-design strong,.leaderboards-controller.index-action .leaderboard-percentile-topics .percentile-topic.topic-design .percentile-topic-name{color:#e59a13}.topic-development-tools.leaderboards-controller.index-action .leaderboard-percentile-topics .percentile-topic strong,.topic-development-tools.leaderboards-controller.index-action .leaderboard-percentile-topics .percentile-topic .percentile-topic-name{color:#637a91}.leaderboards-controller.index-action .leaderboard-percentile-topics .percentile-topic.topic-development-tools strong,.leaderboards-controller.index-action .leaderboard-percentile-topics .percentile-topic.topic-development-tools .percentile-topic-name{color:#637a91}.topic-python.leaderboards-controller.index-action .leaderboard-percentile-topics .percentile-topic strong,.topic-python.leaderboards-controller.index-action .leaderboard-percentile-topics .percentile-topic .percentile-topic-name{color:#f092b0}.leaderboards-controller.index-action .leaderboard-percentile-topics .percentile-topic.topic-python strong,.leaderboards-controller.index-action .leaderboard-percentile-topics .percentile-topic.topic-python .percentile-topic-name{color:#f092b0}.topic-digital-literacy.leaderboards-controller.index-action .leaderboard-percentile-topics .percentile-topic strong,.topic-digital-literacy.leaderboards-controller.index-action .leaderboard-percentile-topics .percentile-topic .percentile-topic-name{color:#c38cd4}.leaderboards-controller.index-action .leaderboard-percentile-topics .percentile-topic.topic-digital-literacy strong,.leaderboards-controller.index-action .leaderboard-percentile-topics .percentile-topic.topic-digital-literacy .percentile-topic-name{color:#c38cd4}.topic-game-development.leaderboards-controller.index-action .leaderboard-percentile-topics .percentile-topic strong,.topic-game-development.leaderboards-controller.index-action .leaderboard-percentile-topics .percentile-topic .percentile-topic-name{color:#20898c}.leaderboards-controller.index-action .leaderboard-percentile-topics .percentile-topic.topic-game-development strong,.leaderboards-controller.index-action .leaderboard-percentile-topics .percentile-topic.topic-game-development .percentile-topic-name{color:#20898c}.topic-csharp.leaderboards-controller.index-action .leaderboard-percentile-topics .percentile-topic strong,.topic-csharp.leaderboards-controller.index-action .leaderboard-percentile-topics .percentile-topic .percentile-topic-name{color:#9e4d83}.leaderboards-controller.index-action .leaderboard-percentile-topics .percentile-topic.topic-csharp strong,.leaderboards-controller.index-action .leaderboard-percentile-topics .percentile-topic.topic-csharp .percentile-topic-name{color:#9e4d83}.topic-databases.leaderboards-controller.index-action .leaderboard-percentile-topics .percentile-topic strong,.topic-databases.leaderboards-controller.index-action .leaderboard-percentile-topics .percentile-topic .percentile-topic-name{color:#eb7728}.leaderboards-controller.index-action .leaderboard-percentile-topics .percentile-topic.topic-databases strong,.leaderboards-controller.index-action .leaderboard-percentile-topics .percentile-topic.topic-databases .percentile-topic-name{color:#eb7728}.topic-undefined.leaderboards-controller.index-action .leaderboard-percentile-topics .percentile-topic strong,.topic-undefined.leaderboards-controller.index-action .leaderboard-percentile-topics .percentile-topic .percentile-topic-name{color:#717b85}.leaderboards-controller.index-action .leaderboard-percentile-topics .percentile-topic.topic-undefined strong,.leaderboards-controller.index-action .leaderboard-percentile-topics .percentile-topic.topic-undefined .percentile-topic-name{color:#717b85}@media screen and (max-width: 679px){.leaderboards-controller.index-action .leaderboard-percentile-topics .percentile-topic{width:100%;margin-bottom:15px}}.leaderboards-controller.index-action .leaderboard-percentile-topics .percentile-topic .tooltip{display:none}.leaderboards-controller.index-action .leaderboard-percentile-topics .percentile-topic .tooltip p{line-height:1.4;font-size:14px;color:#7b8b8e}.leaderboards-controller.index-action .leaderboard-percentile-topics .percentile-topic .tooltip p em{font-weight:bold;color:#fff}.leaderboards-controller.index-action .leaderboard-percentile-topics .percentile-topic:hover .tooltip{display:block}.leaderboards-controller.index-action .leaderboard-percentile-topics .percentile-topic .percentile-total{margin:0 auto;width:110px;height:110px;border:6px solid #d4d9dd;border-radius:50%}.leaderboards-controller.index-action .leaderboard-percentile-topics .percentile-topic .percentile-total strong{display:block;font-size:28px;position:relative;top:36px;left:1px}.leaderboards-controller.index-action .leaderboard-percentile-topics .percentile-topic .percentile-total strong span{font-weight:bold;font-size:15px;position:relative;top:-4px;left:1px}.leaderboards-controller.index-action .leaderboard-percentile-topics .topic-name{font-size:14px;margin:21px 5px 1px 0;color:#7b8b8e;line-height:1.3;display:inline-block}.leaderboards-controller.index-action .leaderboard-percentile-topics .topic-name:hover{color:#4b5658}.leaderboards-controller.index-action .leaderboard-percentile-topics .topic-bullet{font-weight:bold;font-size:18px;float:left;margin:-5px 5px -5px 0px}.leaderboards-controller.index-action .sorting-container{position:relative}@media screen and (max-width: 679px){.leaderboards-controller.index-action .sorting-container{margin-bottom:5px}.leaderboards-controller.index-action .sorting-container.leaderboard-points{margin-bottom:70px}}.leaderboards-controller.index-action .sorting-container .leaderboard-filter{position:absolute}.leaderboards-controller.index-action .sorting-container .leaderboard-filter.filter-by-topic{right:0px;top:9px}@media screen and (max-width: 679px){.leaderboards-controller.index-action .sorting-container .leaderboard-filter.filter-by-topic{width:auto;bottom:-50px;left:0;right:0;top:auto}.leaderboards-controller.index-action .sorting-container .leaderboard-filter.filter-by-topic .form-element,.leaderboards-controller.index-action .sorting-container .leaderboard-filter.filter-by-topic .form-item{width:auto !important}}@media screen and (max-width: 679px){.leaderboards-controller.index-action .leaderboard-list{margin-right:-20px;margin-left:-20px}}.leaderboards-controller.index-action .leaderboard-list table{background:#f9fafa;border-top:1px solid #e8ebed;margin-right:-30px;margin-left:-30px;display:block;font-size:14px;border-collapse:collapse}@media screen and (max-width: 679px){.leaderboards-controller.index-action .leaderboard-list table{margin-right:0px;margin-left:0px}}.leaderboards-controller.index-action .leaderboard-list tr{border-bottom:1px solid #e8ebed}.leaderboards-controller.index-action .leaderboard-list .data-truncate{text-align:center;padding:8px 0 7px 0}.leaderboards-controller.index-action .leaderboard-list .data-truncate span{font-size:29px;padding:0 1px;color:#a4afb2}.leaderboards-controller.index-action .leaderboard-list .leaderboard-rank{padding:23px 15px 22px 30px;display:table-cell}.leaderboards-controller.index-action .leaderboard-list .leaderboard-avatar{width:100%;display:table-cell}.leaderboards-controller.index-action .leaderboard-list .leaderboard-avatar a,.leaderboards-controller.index-action .leaderboard-list .leaderboard-avatar strong{font-weight:500;color:#576366;font-size:13px}@media screen and (max-width: 679px){.leaderboards-controller.index-action .leaderboard-list .leaderboard-avatar a{position:relative;top:-9px}.leaderboards-controller.index-action .leaderboard-list .leaderboard-avatar a.avatar{top:0}}.leaderboards-controller.index-action .leaderboard-list .leaderboard-avatar a:hover{color:#384047}.leaderboards-controller.index-action .leaderboard-list .leaderboard-avatar .avatar{float:left;width:35px;height:35px;margin:-16px 15px 0 0px;border:4px solid #e5e8eb}.leaderboards-controller.index-action .leaderboard-list .leaderboard-avatar .member-points{color:#7b8b8e;font-weight:500;margin-right:5px}@media screen and (max-width: 679px){.leaderboards-controller.index-action .leaderboard-list .leaderboard-avatar .member-points{display:block;top:-4px;left:-2px}}.leaderboards-controller.index-action .leaderboard-list .leaderboard-avatar .member-points:before{content:"";background:url("https://static.teamtreehouse.com/assets/icons/icon-global-ab51372fb9b252121eba2b0425561b33.svg") no-repeat -178px -117px;width:12px;height:12px;margin:-3px 3px 0 3px;display:inline-block}@media screen and (max-width: 679px){.leaderboards-controller.index-action .leaderboard-list .leaderboard-avatar .member-points:before{margin-left:0}}.leaderboards-controller.index-action .leaderboard-list .leaderboard-total{display:table-cell;color:#384047;font-weight:bold;text-align:right;font-size:15px;padding-right:30px}.leaderboards-controller.index-action .leaderboard-list .leaderboard-total span{margin:-3px 0 0 8px}.leaderboards-controller.index-action .leaderboard-position{padding:23px 30px 0 30px;margin:0 0 -7px 0;text-align:center}.leaderboards-controller.index-action .leaderboard-position strong{font-weight:bold}.leaderboards-controller.index-action .leaderboard-position .avatar{width:25px;height:25px;margin:-13px 10px -10px 0;border:4px solid #e5e8eb}@media screen and (max-width: 679px){.leaderboards-controller.index-action .leaderboard-position .avatar{display:block;margin:0 auto 10px}}.leaderboards-controller.index-action .leaderboard-position p{color:#7b8b8e;font-size:14px;margin-bottom:0}@media screen and (max-width: 679px){.leaderboards-controller.index-action .leaderboard-position p{padding:0 0 5px}}.leaderboards-controller.index-action .leaderboard-position p a{font-weight:500;color:#576366;display:inline-block}.leaderboards-controller.index-action .leaderboard-position p a:hover{color:#4b5658}html.notifications-controller.index-action .notifications-list{min-height:800px}html.notifications-controller.index-action .notifications-list li{list-style-type:none;padding:0 0 15px;margin-bottom:15px;border-bottom:1px solid #edeff0}html.notifications-controller.index-action .notifications-list strong{font-size:14px;color:#5fcf80;font-weight:500;display:block;margin-bottom:10px}html.notifications-controller.index-action .notifications-list p{color:#7b8b8e;font-size:14px;line-height:1.4;margin-bottom:10px}html.notifications-controller.index-action .notifications-list .content-block{margin-bottom:10px;padding:0 140px 0 0;min-height:90px;overflow:auto;box-shadow:0 0 0;border-radius:0}html.notifications-controller.index-action .notifications-list .content-block:before,html.notifications-controller.index-action .notifications-list .content-block:after{content:" ";display:table}html.notifications-controller.index-action .notifications-list .content-block:after{clear:both}html.notifications-controller.index-action .notifications-list .announcement-block{display:block;padding-right:140px}html.notifications-controller.index-action .notifications-list .announcement-block h3{color:#3F8ABF}html.notifications-controller.index-action .notifications-list .announcement-block img{float:right;margin:0 -115px 0 0;width:65px;height:65px}html.notifications-controller.index-action .notifications-list .announcement-block .avatar{float:right;margin:0 -115px 0 0}html.notifications-controller.index-action .notifications-list .announcement-block .notification-message{font-size:13px}html.notifications-controller.index-action .notifications-list .announcement-block .notification-message strong{display:inline;color:#4b5658;font-size:13px}html.notifications-controller.index-action .notifications-list h3{font-size:16px;font-weight:500;line-height:1.3;color:#384047;margin-bottom:5px}html.notifications-controller.index-action .notifications-list .achievement-hero{width:60px;padding:15px;border-radius:4px}html.notifications-controller.index-action .notifications-list .timestamp{font-size:14px;color:#7b8b8e;margin:0}html.notifications-controller.index-action .empty-container{text-align:center;min-height:200px;line-height:200px}html.notifications-controller.index-action .empty-container strong{font-size:1.4em;color:#d4d9dd;font-weight:500;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;display:inline-block}html.notifications-controller.index-action .empty-container .empty-block{line-height:1.2;display:inline-block}html.notifications-controller.index-action .empty-container .empty-block strong{color:#576366;display:block;font-size:14px;margin:0 0 5px;line-height:1.3}html.notifications-controller.index-action .empty-container .empty-block p{color:#7b8b8e;font-size:14px;margin-bottom:10px}html.person-sessions-controller p.forgot-password{float:right;font-size:14px;margin:11px 0 0 0;color:#7b8b8e}html.person-sessions-controller p.forgot-password a{color:#7b8b8e}html.person-sessions-controller p.forgot-password a:hover{color:#576366}.oauth-action{display:inline-block;margin-bottom:20px}.oauth-overview{margin:30px 0}.oauth-app{padding:10px 0;border-bottom:solid 1px #E9E9E9}.oauth-app p{margin:0}.oauth-app h3{margin:0}.oauth-app .revoke{float:right}#library-topic-filters{margin-bottom:30px}.section-heading{padding:30px 0 0;margin:0 0 20px;border-top:1px solid #d4d9dd}.section-heading:first-child{border-top:none;padding-top:0}.section-heading h2{font-size:18px;margin-bottom:5px}.section-heading p{margin:0}.section-heading a{color:#3F8ABF;font-weight:500}.section-heading .button{float:right;margin:0 0 0 10px}.library-controller.upcoming-action #syllabus-jumpoff{height:300px}.library-controller.upcoming-action #syllabus-jumpoff .markdown-zone span.icon{color:auto}.library-controller.workshop-action #workshop-hero{padding:0;display:block;text-align:center;background-size:cover;background-position:center center;overflow:hidden;z-index:0}.library-controller.workshop-action #workshop-hero:before{display:block;content:"";position:absolute;top:0;left:0;right:0;bottom:0;opacity:.92}.topic-html.library-controller.workshop-action #workshop-hero:before{background-color:#2a96b7}.topic-css.library-controller.workshop-action #workshop-hero:before{background-color:#27628b}.topic-javascript.library-controller.workshop-action #workshop-hero:before{background-color:#b1415f}.topic-java.library-controller.workshop-action #workshop-hero:before{background-color:#23765d}.topic-ruby.library-controller.workshop-action #workshop-hero:before{background-color:#db2f36}.topic-business.library-controller.workshop-action #workshop-hero:before{background-color:#f86634}.topic-wordpress.library-controller.workshop-action #workshop-hero:before{background-color:#6772ba}.topic-php.library-controller.workshop-action #workshop-hero:before{background-color:#695586}.topic-ios.library-controller.workshop-action #workshop-hero:before{background-color:#41a49e}.topic-android.library-controller.workshop-action #workshop-hero:before{background-color:#47a44b}.topic-design.library-controller.workshop-action #workshop-hero:before{background-color:#bf8110}.topic-development-tools.library-controller.workshop-action #workshop-hero:before{background-color:#526679}.topic-python.library-controller.workshop-action #workshop-hero:before{background-color:#eb6e96}.topic-digital-literacy.library-controller.workshop-action #workshop-hero:before{background-color:#b46ec9}.topic-game-development.library-controller.workshop-action #workshop-hero:before{background-color:#18696b}.topic-csharp.library-controller.workshop-action #workshop-hero:before{background-color:#83406c}.topic-databases.library-controller.workshop-action #workshop-hero:before{background-color:#d66314}.topic-undefined.library-controller.workshop-action #workshop-hero:before{background-color:#5e676f}.library-controller.workshop-action #workshop-hero img{display:block;margin:0 auto;opacity:.09;max-width:100%;max-height:550px;visibility:hidden}.library-controller.workshop-action #workshop-hero svg{fill:#fff;position:absolute;top:43%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media screen and (max-width: 679px){.library-controller.workshop-action #workshop-hero svg{width:40px;height:42px}}@media screen and (min-width: 680px) and (max-width: 959px){.library-controller.workshop-action #workshop-hero svg{width:56px;height:60px}}@media screen and (min-width: 960px){.library-controller.workshop-action #workshop-hero svg{width:72px;height:78px}}.library-controller.workshop-action #workshop-hero:hover svg{-webkit-transform:translate(-50%, -50%) scale(1.05);-moz-transform:translate(-50%, -50%) scale(1.05);-ms-transform:translate(-50%, -50%) scale(1.05);-o-transform:translate(-50%, -50%) scale(1.05);transform:translate(-50%, -50%) scale(1.05)}.library-controller.workshop-action #workshop-title{left:0;right:0;position:absolute;text-shadow:0 2px 0 rgba(0,0,0,0.06);-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}@media screen and (min-width: 960px){.library-controller.workshop-action #workshop-title{bottom:23%}}@media screen and (min-width: 680px) and (max-width: 959px){.library-controller.workshop-action #workshop-title{bottom:19%}}@media screen and (max-width: 679px){.library-controller.workshop-action #workshop-title{bottom:14%}}.library-controller.workshop-action #workshop-title h1{color:#fff}@media screen and (min-width: 960px){.library-controller.workshop-action #workshop-title h1{font-size:34px;margin:0 0 14px}}@media screen and (min-width: 680px) and (max-width: 959px){.library-controller.workshop-action #workshop-title h1{font-size:28px;margin:0 0 14px}}@media screen and (max-width: 679px){.library-controller.workshop-action #workshop-title h1{font-size:22px;margin:0 0 10px}}.topic-html.library-controller.workshop-action #workshop-title h2{color:#77c7df}.topic-css.library-controller.workshop-action #workshop-title h2{color:#589fd0}.topic-javascript.library-controller.workshop-action #workshop-title h2{color:#d791a4}.topic-java.library-controller.workshop-action #workshop-title h2{color:#46c9a1}.topic-ruby.library-controller.workshop-action #workshop-title h2{color:#ec9397}.topic-business.library-controller.workshop-action #workshop-title h2{color:#fcbba5}.topic-wordpress.library-controller.workshop-action #workshop-title h2{color:#b8bddf}.topic-php.library-controller.workshop-action #workshop-title h2{color:#a595bc}.topic-ios.library-controller.workshop-action #workshop-title h2{color:#8ad1cc}.topic-android.library-controller.workshop-action #workshop-title h2{color:#91cf94}.topic-design.library-controller.workshop-action #workshop-title h2{color:#f1b954}.topic-development-tools.library-controller.workshop-action #workshop-title h2{color:#8ea0b2}.topic-python.library-controller.workshop-action #workshop-title h2{color:#f9d5e1}.topic-digital-literacy.library-controller.workshop-action #workshop-title h2{color:#e0c4e9}.topic-game-development.library-controller.workshop-action #workshop-title h2{color:#2ec6ca}.topic-csharp.library-controller.workshop-action #workshop-title h2{color:#be7aa7}.topic-databases.library-controller.workshop-action #workshop-title h2{color:#f2a36e}.topic-undefined.library-controller.workshop-action #workshop-title h2{color:#9aa1a9}@media screen and (min-width: 960px){.library-controller.workshop-action #workshop-title h2{font-size:18px}}@media screen and (min-width: 680px) and (max-width: 959px){.library-controller.workshop-action #workshop-title h2{font-size:16px}}@media screen and (max-width: 679px){.library-controller.workshop-action #workshop-title h2{font-size:14px}}.library-controller.workshop-action #workshop-actions{border-bottom:2px solid #f0f2f4;padding:0 0 20px;margin:-5px 0 30px}.library-controller.workshop-action #workshop-actions:before,.library-controller.workshop-action #workshop-actions:after{content:" ";display:table}.library-controller.workshop-action #workshop-actions:after{clear:both}.library-controller.workshop-action #workshop-actions li{margin-bottom:0}.library-controller.workshop-action #workshop-skill-level{margin-right:0}.library-controller.workshop-action #workshop-bookmark{position:relative;float:right;margin:0;margin-left:10px}.library-controller.workshop-action #workshop-bookmark:before,.library-controller.workshop-action #workshop-bookmark:after{visibility:hidden;opacity:0;transition:transform 0.3s ease, opacity 0.3s ease}.library-controller.workshop-action #workshop-bookmark:before{position:absolute;z-index:1001;content:"";background:#384047;width:10px;height:10px;bottom:100%;-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;-webkit-transform:translate(-50%, 5px) rotate(45deg);-moz-transform:translate(-50%, 5px) rotate(45deg);-ms-transform:translate(-50%, 5px) rotate(45deg);-o-transform:translate(-50%, 5px) rotate(45deg);transform:translate(-50%, 5px) rotate(45deg);left:50%;border-radius:0 0 3px 0}.library-controller.workshop-action #workshop-bookmark:after{content:"Bookmark";font:500 14px/22px "Gotham Rounded A", "Gotham Rounded B", "Gotham Rounded", "Helvetica Neue", Helvetica, Arial, sans-serif;white-space:nowrap;position:absolute;background:#384047;text-align:center;padding:10px 20px;width:auto;z-index:1000;border-radius:4px;visibility:hidden;opacity:0;transition:transform 0.3s ease, opacity 0.3s ease;-webkit-transform:translate(-50%, 0px);-moz-transform:translate(-50%, 0px);-ms-transform:translate(-50%, 0px);-o-transform:translate(-50%, 0px);transform:translate(-50%, 0px);color:#fff;left:50%;bottom:100%}.library-controller.workshop-action #workshop-bookmark:hover:before{visibility:visible;opacity:1;-webkit-transform:translate(-50%, -5px) rotate(45deg);-moz-transform:translate(-50%, -5px) rotate(45deg);-ms-transform:translate(-50%, -5px) rotate(45deg);-o-transform:translate(-50%, -5px) rotate(45deg);transform:translate(-50%, -5px) rotate(45deg)}.library-controller.workshop-action #workshop-bookmark:hover:after{visibility:visible;opacity:1;-webkit-transform:translate(-50%, -10px);-moz-transform:translate(-50%, -10px);-ms-transform:translate(-50%, -10px);-o-transform:translate(-50%, -10px);transform:translate(-50%, -10px)}.library-controller.workshop-action #workshop-bookmark a{width:36px;padding:0}.library-controller.workshop-action #workshop-bookmark svg{fill:#7b8b8e;top:0;position:relative}.ff.library-controller.workshop-action #workshop-bookmark svg{top:2px}.topic-html.library-controller.workshop-action #workshop-bookmark:hover a,.topic-html.library-controller.workshop-action #workshop-bookmark.bookmarked a{border-color:#39ADD1}.topic-css.library-controller.workshop-action #workshop-bookmark:hover a,.topic-css.library-controller.workshop-action #workshop-bookmark.bookmarked a{border-color:#3079AB}.topic-javascript.library-controller.workshop-action #workshop-bookmark:hover a,.topic-javascript.library-controller.workshop-action #workshop-bookmark.bookmarked a{border-color:#c25975}.topic-java.library-controller.workshop-action #workshop-bookmark:hover a,.topic-java.library-controller.workshop-action #workshop-bookmark.bookmarked a{border-color:#2c9676}.topic-ruby.library-controller.workshop-action #workshop-bookmark:hover a,.topic-ruby.library-controller.workshop-action #workshop-bookmark.bookmarked a{border-color:#e15258}.topic-business.library-controller.workshop-action #workshop-bookmark:hover a,.topic-business.library-controller.workshop-action #workshop-bookmark.bookmarked a{border-color:#F9845B}.topic-wordpress.library-controller.workshop-action #workshop-bookmark:hover a,.topic-wordpress.library-controller.workshop-action #workshop-bookmark.bookmarked a{border-color:#838CC7}.topic-php.library-controller.workshop-action #workshop-bookmark:hover a,.topic-php.library-controller.workshop-action #workshop-bookmark.bookmarked a{border-color:#7D669E}.topic-ios.library-controller.workshop-action #workshop-bookmark:hover a,.topic-ios.library-controller.workshop-action #workshop-bookmark.bookmarked a{border-color:#53BBB4}.topic-android.library-controller.workshop-action #workshop-bookmark:hover a,.topic-android.library-controller.workshop-action #workshop-bookmark.bookmarked a{border-color:#5cb860}.topic-design.library-controller.workshop-action #workshop-bookmark:hover a,.topic-design.library-controller.workshop-action #workshop-bookmark.bookmarked a{border-color:#e59a13}.topic-development-tools.library-controller.workshop-action #workshop-bookmark:hover a,.topic-development-tools.library-controller.workshop-action #workshop-bookmark.bookmarked a{border-color:#637a91}.topic-python.library-controller.workshop-action #workshop-bookmark:hover a,.topic-python.library-controller.workshop-action #workshop-bookmark.bookmarked a{border-color:#f092b0}.topic-digital-literacy.library-controller.workshop-action #workshop-bookmark:hover a,.topic-digital-literacy.library-controller.workshop-action #workshop-bookmark.bookmarked a{border-color:#c38cd4}.topic-game-development.library-controller.workshop-action #workshop-bookmark:hover a,.topic-game-development.library-controller.workshop-action #workshop-bookmark.bookmarked a{border-color:#20898c}.topic-csharp.library-controller.workshop-action #workshop-bookmark:hover a,.topic-csharp.library-controller.workshop-action #workshop-bookmark.bookmarked a{border-color:#9e4d83}.topic-databases.library-controller.workshop-action #workshop-bookmark:hover a,.topic-databases.library-controller.workshop-action #workshop-bookmark.bookmarked a{border-color:#eb7728}.topic-undefined.library-controller.workshop-action #workshop-bookmark:hover a,.topic-undefined.library-controller.workshop-action #workshop-bookmark.bookmarked a{border-color:#717b85}.topic-html.library-controller.workshop-action #workshop-bookmark:hover svg,.topic-html.library-controller.workshop-action #workshop-bookmark.bookmarked svg{fill:#39ADD1}.topic-css.library-controller.workshop-action #workshop-bookmark:hover svg,.topic-css.library-controller.workshop-action #workshop-bookmark.bookmarked svg{fill:#3079AB}.topic-javascript.library-controller.workshop-action #workshop-bookmark:hover svg,.topic-javascript.library-controller.workshop-action #workshop-bookmark.bookmarked svg{fill:#c25975}.topic-java.library-controller.workshop-action #workshop-bookmark:hover svg,.topic-java.library-controller.workshop-action #workshop-bookmark.bookmarked svg{fill:#2c9676}.topic-ruby.library-controller.workshop-action #workshop-bookmark:hover svg,.topic-ruby.library-controller.workshop-action #workshop-bookmark.bookmarked svg{fill:#e15258}.topic-business.library-controller.workshop-action #workshop-bookmark:hover svg,.topic-business.library-controller.workshop-action #workshop-bookmark.bookmarked svg{fill:#F9845B}.topic-wordpress.library-controller.workshop-action #workshop-bookmark:hover svg,.topic-wordpress.library-controller.workshop-action #workshop-bookmark.bookmarked svg{fill:#838CC7}.topic-php.library-controller.workshop-action #workshop-bookmark:hover svg,.topic-php.library-controller.workshop-action #workshop-bookmark.bookmarked svg{fill:#7D669E}.topic-ios.library-controller.workshop-action #workshop-bookmark:hover svg,.topic-ios.library-controller.workshop-action #workshop-bookmark.bookmarked svg{fill:#53BBB4}.topic-android.library-controller.workshop-action #workshop-bookmark:hover svg,.topic-android.library-controller.workshop-action #workshop-bookmark.bookmarked svg{fill:#5cb860}.topic-design.library-controller.workshop-action #workshop-bookmark:hover svg,.topic-design.library-controller.workshop-action #workshop-bookmark.bookmarked svg{fill:#e59a13}.topic-development-tools.library-controller.workshop-action #workshop-bookmark:hover svg,.topic-development-tools.library-controller.workshop-action #workshop-bookmark.bookmarked svg{fill:#637a91}.topic-python.library-controller.workshop-action #workshop-bookmark:hover svg,.topic-python.library-controller.workshop-action #workshop-bookmark.bookmarked svg{fill:#f092b0}.topic-digital-literacy.library-controller.workshop-action #workshop-bookmark:hover svg,.topic-digital-literacy.library-controller.workshop-action #workshop-bookmark.bookmarked svg{fill:#c38cd4}.topic-game-development.library-controller.workshop-action #workshop-bookmark:hover svg,.topic-game-development.library-controller.workshop-action #workshop-bookmark.bookmarked svg{fill:#20898c}.topic-csharp.library-controller.workshop-action #workshop-bookmark:hover svg,.topic-csharp.library-controller.workshop-action #workshop-bookmark.bookmarked svg{fill:#9e4d83}.topic-databases.library-controller.workshop-action #workshop-bookmark:hover svg,.topic-databases.library-controller.workshop-action #workshop-bookmark.bookmarked svg{fill:#eb7728}.topic-undefined.library-controller.workshop-action #workshop-bookmark:hover svg,.topic-undefined.library-controller.workshop-action #workshop-bookmark.bookmarked svg{fill:#717b85}.library-controller.workshop-action #workshop-bookmark.bookmarked:before,.library-controller.workshop-action #workshop-bookmark.bookmarked:after{visibility:hidden;opacity:0;transition:transform 0.3s ease, opacity 0.3s ease}.library-controller.workshop-action #workshop-bookmark.bookmarked:before{position:absolute;z-index:1001;content:"";background:#384047;width:10px;height:10px;bottom:100%;-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;-webkit-transform:translate(-50%, 5px) rotate(45deg);-moz-transform:translate(-50%, 5px) rotate(45deg);-ms-transform:translate(-50%, 5px) rotate(45deg);-o-transform:translate(-50%, 5px) rotate(45deg);transform:translate(-50%, 5px) rotate(45deg);left:50%;border-radius:0 0 3px 0}.library-controller.workshop-action #workshop-bookmark.bookmarked:after{content:"Remove Bookmark";font:500 14px/22px "Gotham Rounded A", "Gotham Rounded B", "Gotham Rounded", "Helvetica Neue", Helvetica, Arial, sans-serif;white-space:nowrap;position:absolute;background:#384047;text-align:center;padding:10px 20px;width:auto;z-index:1000;border-radius:4px;visibility:hidden;opacity:0;transition:transform 0.3s ease, opacity 0.3s ease;-webkit-transform:translate(-50%, 0px);-moz-transform:translate(-50%, 0px);-ms-transform:translate(-50%, 0px);-o-transform:translate(-50%, 0px);transform:translate(-50%, 0px);color:#fff;left:50%;bottom:100%}.library-controller.workshop-action #workshop-bookmark.bookmarked:hover:before{visibility:visible;opacity:1;-webkit-transform:translate(-50%, -5px) rotate(45deg);-moz-transform:translate(-50%, -5px) rotate(45deg);-ms-transform:translate(-50%, -5px) rotate(45deg);-o-transform:translate(-50%, -5px) rotate(45deg);transform:translate(-50%, -5px) rotate(45deg)}.library-controller.workshop-action #workshop-bookmark.bookmarked:hover:after{visibility:visible;opacity:1;-webkit-transform:translate(-50%, -10px);-moz-transform:translate(-50%, -10px);-ms-transform:translate(-50%, -10px);-o-transform:translate(-50%, -10px);transform:translate(-50%, -10px)}.topic-html.library-controller.workshop-action #workshop-bookmark.bookmarked:hover a{border-color:#2685a2}.topic-css.library-controller.workshop-action #workshop-bookmark.bookmarked:hover a{border-color:#215477}.topic-javascript.library-controller.workshop-action #workshop-bookmark.bookmarked:hover a{border-color:#9e3a55}.topic-java.library-controller.workshop-action #workshop-bookmark.bookmarked:hover a{border-color:#1d634e}.topic-ruby.library-controller.workshop-action #workshop-bookmark.bookmarked:hover a{border-color:#cd242b}.topic-business.library-controller.workshop-action #workshop-bookmark.bookmarked:hover a{border-color:#f7541b}.topic-wordpress.library-controller.workshop-action #workshop-bookmark.bookmarked:hover a{border-color:#5562b2}.topic-php.library-controller.workshop-action #workshop-bookmark.bookmarked:hover a{border-color:#5d4b77}.topic-ios.library-controller.workshop-action #workshop-bookmark.bookmarked:hover a{border-color:#3a928c}.topic-android.library-controller.workshop-action #workshop-bookmark.bookmarked:hover a{border-color:#409243}.topic-design.library-controller.workshop-action #workshop-bookmark.bookmarked:hover a{border-color:#a8710e}.topic-development-tools.library-controller.workshop-action #workshop-bookmark.bookmarked:hover a{border-color:#48596a}.topic-python.library-controller.workshop-action #workshop-bookmark.bookmarked:hover a{border-color:#e85886}.topic-digital-literacy.library-controller.workshop-action #workshop-bookmark.bookmarked:hover a{border-color:#aa5cc2}.topic-game-development.library-controller.workshop-action #workshop-bookmark.bookmarked:hover a{border-color:#145456}.topic-csharp.library-controller.workshop-action #workshop-bookmark.bookmarked:hover a{border-color:#71375e}.topic-databases.library-controller.workshop-action #workshop-bookmark.bookmarked:hover a{border-color:#bf5812}.topic-undefined.library-controller.workshop-action #workshop-bookmark.bookmarked:hover a{border-color:#535a61}.topic-html.library-controller.workshop-action #workshop-bookmark.bookmarked:hover svg{fill:#2685a2}.topic-css.library-controller.workshop-action #workshop-bookmark.bookmarked:hover svg{fill:#215477}.topic-javascript.library-controller.workshop-action #workshop-bookmark.bookmarked:hover svg{fill:#9e3a55}.topic-java.library-controller.workshop-action #workshop-bookmark.bookmarked:hover svg{fill:#1d634e}.topic-ruby.library-controller.workshop-action #workshop-bookmark.bookmarked:hover svg{fill:#cd242b}.topic-business.library-controller.workshop-action #workshop-bookmark.bookmarked:hover svg{fill:#f7541b}.topic-wordpress.library-controller.workshop-action #workshop-bookmark.bookmarked:hover svg{fill:#5562b2}.topic-php.library-controller.workshop-action #workshop-bookmark.bookmarked:hover svg{fill:#5d4b77}.topic-ios.library-controller.workshop-action #workshop-bookmark.bookmarked:hover svg{fill:#3a928c}.topic-android.library-controller.workshop-action #workshop-bookmark.bookmarked:hover svg{fill:#409243}.topic-design.library-controller.workshop-action #workshop-bookmark.bookmarked:hover svg{fill:#a8710e}.topic-development-tools.library-controller.workshop-action #workshop-bookmark.bookmarked:hover svg{fill:#48596a}.topic-python.library-controller.workshop-action #workshop-bookmark.bookmarked:hover svg{fill:#e85886}.topic-digital-literacy.library-controller.workshop-action #workshop-bookmark.bookmarked:hover svg{fill:#aa5cc2}.topic-game-development.library-controller.workshop-action #workshop-bookmark.bookmarked:hover svg{fill:#145456}.topic-csharp.library-controller.workshop-action #workshop-bookmark.bookmarked:hover svg{fill:#71375e}.topic-databases.library-controller.workshop-action #workshop-bookmark.bookmarked:hover svg{fill:#bf5812}.topic-undefined.library-controller.workshop-action #workshop-bookmark.bookmarked:hover svg{fill:#535a61}.library-controller.workshop-action #workshop-queue{position:relative;float:right;margin:0}.library-controller.workshop-action #workshop-queue:before,.library-controller.workshop-action #workshop-queue:after{visibility:hidden;opacity:0;transition:transform 0.3s ease, opacity 0.3s ease}.library-controller.workshop-action #workshop-queue:before{position:absolute;z-index:1001;content:"";background:#384047;width:10px;height:10px;bottom:100%;-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;-webkit-transform:translate(-50%, 5px) rotate(45deg);-moz-transform:translate(-50%, 5px) rotate(45deg);-ms-transform:translate(-50%, 5px) rotate(45deg);-o-transform:translate(-50%, 5px) rotate(45deg);transform:translate(-50%, 5px) rotate(45deg);left:50%;border-radius:0 0 3px 0}.library-controller.workshop-action #workshop-queue:after{content:"Add to Queue";font:500 14px/22px "Gotham Rounded A", "Gotham Rounded B", "Gotham Rounded", "Helvetica Neue", Helvetica, Arial, sans-serif;white-space:nowrap;position:absolute;background:#384047;text-align:center;padding:10px 20px;width:auto;z-index:1000;border-radius:4px;visibility:hidden;opacity:0;transition:transform 0.3s ease, opacity 0.3s ease;-webkit-transform:translate(-50%, 0px);-moz-transform:translate(-50%, 0px);-ms-transform:translate(-50%, 0px);-o-transform:translate(-50%, 0px);transform:translate(-50%, 0px);color:#fff;left:50%;bottom:100%}.library-controller.workshop-action #workshop-queue:hover:before{visibility:visible;opacity:1;-webkit-transform:translate(-50%, -5px) rotate(45deg);-moz-transform:translate(-50%, -5px) rotate(45deg);-ms-transform:translate(-50%, -5px) rotate(45deg);-o-transform:translate(-50%, -5px) rotate(45deg);transform:translate(-50%, -5px) rotate(45deg)}.library-controller.workshop-action #workshop-queue:hover:after{visibility:visible;opacity:1;-webkit-transform:translate(-50%, -10px);-moz-transform:translate(-50%, -10px);-ms-transform:translate(-50%, -10px);-o-transform:translate(-50%, -10px);transform:translate(-50%, -10px)}.library-controller.workshop-action #workshop-queue a{width:36px;padding:0}.library-controller.workshop-action #workshop-queue svg{fill:#7b8b8e;top:1px;position:relative}.ff.library-controller.workshop-action #workshop-queue svg{top:3px}.library-controller.workshop-action #workshop-queue .queue{display:inline-block}.library-controller.workshop-action #workshop-queue .unqueue{display:none}.library-controller.workshop-action #workshop-queue .loading{width:36px;padding:0;display:none}.library-controller.workshop-action #workshop-queue .loading svg{top:5px}.topic-html.library-controller.workshop-action #workshop-queue:hover a,.topic-html.library-controller.workshop-action #workshop-queue.queued a{border-color:#39ADD1}.topic-css.library-controller.workshop-action #workshop-queue:hover a,.topic-css.library-controller.workshop-action #workshop-queue.queued a{border-color:#3079AB}.topic-javascript.library-controller.workshop-action #workshop-queue:hover a,.topic-javascript.library-controller.workshop-action #workshop-queue.queued a{border-color:#c25975}.topic-java.library-controller.workshop-action #workshop-queue:hover a,.topic-java.library-controller.workshop-action #workshop-queue.queued a{border-color:#2c9676}.topic-ruby.library-controller.workshop-action #workshop-queue:hover a,.topic-ruby.library-controller.workshop-action #workshop-queue.queued a{border-color:#e15258}.topic-business.library-controller.workshop-action #workshop-queue:hover a,.topic-business.library-controller.workshop-action #workshop-queue.queued a{border-color:#F9845B}.topic-wordpress.library-controller.workshop-action #workshop-queue:hover a,.topic-wordpress.library-controller.workshop-action #workshop-queue.queued a{border-color:#838CC7}.topic-php.library-controller.workshop-action #workshop-queue:hover a,.topic-php.library-controller.workshop-action #workshop-queue.queued a{border-color:#7D669E}.topic-ios.library-controller.workshop-action #workshop-queue:hover a,.topic-ios.library-controller.workshop-action #workshop-queue.queued a{border-color:#53BBB4}.topic-android.library-controller.workshop-action #workshop-queue:hover a,.topic-android.library-controller.workshop-action #workshop-queue.queued a{border-color:#5cb860}.topic-design.library-controller.workshop-action #workshop-queue:hover a,.topic-design.library-controller.workshop-action #workshop-queue.queued a{border-color:#e59a13}.topic-development-tools.library-controller.workshop-action #workshop-queue:hover a,.topic-development-tools.library-controller.workshop-action #workshop-queue.queued a{border-color:#637a91}.topic-python.library-controller.workshop-action #workshop-queue:hover a,.topic-python.library-controller.workshop-action #workshop-queue.queued a{border-color:#f092b0}.topic-digital-literacy.library-controller.workshop-action #workshop-queue:hover a,.topic-digital-literacy.library-controller.workshop-action #workshop-queue.queued a{border-color:#c38cd4}.topic-game-development.library-controller.workshop-action #workshop-queue:hover a,.topic-game-development.library-controller.workshop-action #workshop-queue.queued a{border-color:#20898c}.topic-csharp.library-controller.workshop-action #workshop-queue:hover a,.topic-csharp.library-controller.workshop-action #workshop-queue.queued a{border-color:#9e4d83}.topic-databases.library-controller.workshop-action #workshop-queue:hover a,.topic-databases.library-controller.workshop-action #workshop-queue.queued a{border-color:#eb7728}.topic-undefined.library-controller.workshop-action #workshop-queue:hover a,.topic-undefined.library-controller.workshop-action #workshop-queue.queued a{border-color:#717b85}.topic-html.library-controller.workshop-action #workshop-queue:hover svg,.topic-html.library-controller.workshop-action #workshop-queue.queued svg{fill:#39ADD1}.topic-css.library-controller.workshop-action #workshop-queue:hover svg,.topic-css.library-controller.workshop-action #workshop-queue.queued svg{fill:#3079AB}.topic-javascript.library-controller.workshop-action #workshop-queue:hover svg,.topic-javascript.library-controller.workshop-action #workshop-queue.queued svg{fill:#c25975}.topic-java.library-controller.workshop-action #workshop-queue:hover svg,.topic-java.library-controller.workshop-action #workshop-queue.queued svg{fill:#2c9676}.topic-ruby.library-controller.workshop-action #workshop-queue:hover svg,.topic-ruby.library-controller.workshop-action #workshop-queue.queued svg{fill:#e15258}.topic-business.library-controller.workshop-action #workshop-queue:hover svg,.topic-business.library-controller.workshop-action #workshop-queue.queued svg{fill:#F9845B}.topic-wordpress.library-controller.workshop-action #workshop-queue:hover svg,.topic-wordpress.library-controller.workshop-action #workshop-queue.queued svg{fill:#838CC7}.topic-php.library-controller.workshop-action #workshop-queue:hover svg,.topic-php.library-controller.workshop-action #workshop-queue.queued svg{fill:#7D669E}.topic-ios.library-controller.workshop-action #workshop-queue:hover svg,.topic-ios.library-controller.workshop-action #workshop-queue.queued svg{fill:#53BBB4}.topic-android.library-controller.workshop-action #workshop-queue:hover svg,.topic-android.library-controller.workshop-action #workshop-queue.queued svg{fill:#5cb860}.topic-design.library-controller.workshop-action #workshop-queue:hover svg,.topic-design.library-controller.workshop-action #workshop-queue.queued svg{fill:#e59a13}.topic-development-tools.library-controller.workshop-action #workshop-queue:hover svg,.topic-development-tools.library-controller.workshop-action #workshop-queue.queued svg{fill:#637a91}.topic-python.library-controller.workshop-action #workshop-queue:hover svg,.topic-python.library-controller.workshop-action #workshop-queue.queued svg{fill:#f092b0}.topic-digital-literacy.library-controller.workshop-action #workshop-queue:hover svg,.topic-digital-literacy.library-controller.workshop-action #workshop-queue.queued svg{fill:#c38cd4}.topic-game-development.library-controller.workshop-action #workshop-queue:hover svg,.topic-game-development.library-controller.workshop-action #workshop-queue.queued svg{fill:#20898c}.topic-csharp.library-controller.workshop-action #workshop-queue:hover svg,.topic-csharp.library-controller.workshop-action #workshop-queue.queued svg{fill:#9e4d83}.topic-databases.library-controller.workshop-action #workshop-queue:hover svg,.topic-databases.library-controller.workshop-action #workshop-queue.queued svg{fill:#eb7728}.topic-undefined.library-controller.workshop-action #workshop-queue:hover svg,.topic-undefined.library-controller.workshop-action #workshop-queue.queued svg{fill:#717b85}.library-controller.workshop-action #workshop-queue.queued:before,.library-controller.workshop-action #workshop-queue.queued:after{visibility:hidden;opacity:0;transition:transform 0.3s ease, opacity 0.3s ease}.library-controller.workshop-action #workshop-queue.queued:before{position:absolute;z-index:1001;content:"";background:#384047;width:10px;height:10px;bottom:100%;-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;-webkit-transform:translate(-50%, 5px) rotate(45deg);-moz-transform:translate(-50%, 5px) rotate(45deg);-ms-transform:translate(-50%, 5px) rotate(45deg);-o-transform:translate(-50%, 5px) rotate(45deg);transform:translate(-50%, 5px) rotate(45deg);left:50%;border-radius:0 0 3px 0}.library-controller.workshop-action #workshop-queue.queued:after{content:"Remove from Queue";font:500 14px/22px "Gotham Rounded A", "Gotham Rounded B", "Gotham Rounded", "Helvetica Neue", Helvetica, Arial, sans-serif;white-space:nowrap;position:absolute;background:#384047;text-align:center;padding:10px 20px;width:auto;z-index:1000;border-radius:4px;visibility:hidden;opacity:0;transition:transform 0.3s ease, opacity 0.3s ease;-webkit-transform:translate(-50%, 0px);-moz-transform:translate(-50%, 0px);-ms-transform:translate(-50%, 0px);-o-transform:translate(-50%, 0px);transform:translate(-50%, 0px);color:#fff;left:50%;bottom:100%}.library-controller.workshop-action #workshop-queue.queued:hover:before{visibility:visible;opacity:1;-webkit-transform:translate(-50%, -5px) rotate(45deg);-moz-transform:translate(-50%, -5px) rotate(45deg);-ms-transform:translate(-50%, -5px) rotate(45deg);-o-transform:translate(-50%, -5px) rotate(45deg);transform:translate(-50%, -5px) rotate(45deg)}.library-controller.workshop-action #workshop-queue.queued:hover:after{visibility:visible;opacity:1;-webkit-transform:translate(-50%, -10px);-moz-transform:translate(-50%, -10px);-ms-transform:translate(-50%, -10px);-o-transform:translate(-50%, -10px);transform:translate(-50%, -10px)}.topic-html.library-controller.workshop-action #workshop-queue.queued:hover a{border-color:#2685a2}.topic-css.library-controller.workshop-action #workshop-queue.queued:hover a{border-color:#215477}.topic-javascript.library-controller.workshop-action #workshop-queue.queued:hover a{border-color:#9e3a55}.topic-java.library-controller.workshop-action #workshop-queue.queued:hover a{border-color:#1d634e}.topic-ruby.library-controller.workshop-action #workshop-queue.queued:hover a{border-color:#cd242b}.topic-business.library-controller.workshop-action #workshop-queue.queued:hover a{border-color:#f7541b}.topic-wordpress.library-controller.workshop-action #workshop-queue.queued:hover a{border-color:#5562b2}.topic-php.library-controller.workshop-action #workshop-queue.queued:hover a{border-color:#5d4b77}.topic-ios.library-controller.workshop-action #workshop-queue.queued:hover a{border-color:#3a928c}.topic-android.library-controller.workshop-action #workshop-queue.queued:hover a{border-color:#409243}.topic-design.library-controller.workshop-action #workshop-queue.queued:hover a{border-color:#a8710e}.topic-development-tools.library-controller.workshop-action #workshop-queue.queued:hover a{border-color:#48596a}.topic-python.library-controller.workshop-action #workshop-queue.queued:hover a{border-color:#e85886}.topic-digital-literacy.library-controller.workshop-action #workshop-queue.queued:hover a{border-color:#aa5cc2}.topic-game-development.library-controller.workshop-action #workshop-queue.queued:hover a{border-color:#145456}.topic-csharp.library-controller.workshop-action #workshop-queue.queued:hover a{border-color:#71375e}.topic-databases.library-controller.workshop-action #workshop-queue.queued:hover a{border-color:#bf5812}.topic-undefined.library-controller.workshop-action #workshop-queue.queued:hover a{border-color:#535a61}.topic-html.library-controller.workshop-action #workshop-queue.queued:hover svg{fill:#2685a2}.topic-css.library-controller.workshop-action #workshop-queue.queued:hover svg{fill:#215477}.topic-javascript.library-controller.workshop-action #workshop-queue.queued:hover svg{fill:#9e3a55}.topic-java.library-controller.workshop-action #workshop-queue.queued:hover svg{fill:#1d634e}.topic-ruby.library-controller.workshop-action #workshop-queue.queued:hover svg{fill:#cd242b}.topic-business.library-controller.workshop-action #workshop-queue.queued:hover svg{fill:#f7541b}.topic-wordpress.library-controller.workshop-action #workshop-queue.queued:hover svg{fill:#5562b2}.topic-php.library-controller.workshop-action #workshop-queue.queued:hover svg{fill:#5d4b77}.topic-ios.library-controller.workshop-action #workshop-queue.queued:hover svg{fill:#3a928c}.topic-android.library-controller.workshop-action #workshop-queue.queued:hover svg{fill:#409243}.topic-design.library-controller.workshop-action #workshop-queue.queued:hover svg{fill:#a8710e}.topic-development-tools.library-controller.workshop-action #workshop-queue.queued:hover svg{fill:#48596a}.topic-python.library-controller.workshop-action #workshop-queue.queued:hover svg{fill:#e85886}.topic-digital-literacy.library-controller.workshop-action #workshop-queue.queued:hover svg{fill:#aa5cc2}.topic-game-development.library-controller.workshop-action #workshop-queue.queued:hover svg{fill:#145456}.topic-csharp.library-controller.workshop-action #workshop-queue.queued:hover svg{fill:#71375e}.topic-databases.library-controller.workshop-action #workshop-queue.queued:hover svg{fill:#bf5812}.topic-undefined.library-controller.workshop-action #workshop-queue.queued:hover svg{fill:#535a61}.library-controller.workshop-action #workshop-queue.queued a.queue{display:none}.library-controller.workshop-action #workshop-queue.queued a.unqueue{display:inline-block}.library-controller.workshop-action #workshop-queue.queued a.unqueue svg{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.library-controller.workshop-action #workshop-queue.loading .loading{display:inline-block}.library-controller.workshop-action #workshop-queue.loading a.queue{display:none}.library-controller.workshop-action #workshop-queue.loading a.unqueue{display:none}.library-controller.workshop-action #workshop-meta h3{color:#576366;margin:0 0 20px}.library-controller.workshop-action #workshop-meta p{line-height:1.8;max-width:760px}.library-controller.workshop-action #workshop-authors img{width:80px;height:80px;border-radius:50%;display:block;float:right}.library-controller.workshop-action #workshop-authors h4{font-size:15px;margin:0 0 5px;transition:color 0.3s ease}.topic-html.library-controller.workshop-action #workshop-authors h4{color:#39ADD1}.topic-css.library-controller.workshop-action #workshop-authors h4{color:#3079AB}.topic-javascript.library-controller.workshop-action #workshop-authors h4{color:#c25975}.topic-java.library-controller.workshop-action #workshop-authors h4{color:#2c9676}.topic-ruby.library-controller.workshop-action #workshop-authors h4{color:#e15258}.topic-business.library-controller.workshop-action #workshop-authors h4{color:#F9845B}.topic-wordpress.library-controller.workshop-action #workshop-authors h4{color:#838CC7}.topic-php.library-controller.workshop-action #workshop-authors h4{color:#7D669E}.topic-ios.library-controller.workshop-action #workshop-authors h4{color:#53BBB4}.topic-android.library-controller.workshop-action #workshop-authors h4{color:#5cb860}.topic-design.library-controller.workshop-action #workshop-authors h4{color:#e59a13}.topic-development-tools.library-controller.workshop-action #workshop-authors h4{color:#637a91}.topic-python.library-controller.workshop-action #workshop-authors h4{color:#f092b0}.topic-digital-literacy.library-controller.workshop-action #workshop-authors h4{color:#c38cd4}.topic-game-development.library-controller.workshop-action #workshop-authors h4{color:#20898c}.topic-csharp.library-controller.workshop-action #workshop-authors h4{color:#9e4d83}.topic-databases.library-controller.workshop-action #workshop-authors h4{color:#eb7728}.topic-undefined.library-controller.workshop-action #workshop-authors h4{color:#717b85}.topic-html.library-controller.workshop-action #workshop-authors a:hover h4{color:#298fae}.topic-css.library-controller.workshop-action #workshop-authors a:hover h4{color:#255d83}.topic-javascript.library-controller.workshop-action #workshop-authors a:hover h4{color:#aa3e5b}.topic-java.library-controller.workshop-action #workshop-authors a:hover h4{color:#206f57}.topic-ruby.library-controller.workshop-action #workshop-authors a:hover h4{color:#d9272e}.topic-business.library-controller.workshop-action #workshop-authors a:hover h4{color:#f75f2a}.topic-wordpress.library-controller.workshop-action #workshop-authors a:hover h4{color:#606bb7}.topic-php.library-controller.workshop-action #workshop-authors a:hover h4{color:#645180}.topic-ios.library-controller.workshop-action #workshop-authors a:hover h4{color:#3e9d97}.topic-android.library-controller.workshop-action #workshop-authors a:hover h4{color:#449d48}.topic-design.library-controller.workshop-action #workshop-authors a:hover h4{color:#b67a0f}.topic-development-tools.library-controller.workshop-action #workshop-authors a:hover h4{color:#4e6173}.topic-python.library-controller.workshop-action #workshop-authors a:hover h4{color:#ea6590}.topic-digital-literacy.library-controller.workshop-action #workshop-authors a:hover h4{color:#b067c6}.topic-game-development.library-controller.workshop-action #workshop-authors a:hover h4{color:#176062}.topic-csharp.library-controller.workshop-action #workshop-authors a:hover h4{color:#7c3c67}.topic-databases.library-controller.workshop-action #workshop-authors a:hover h4{color:#cd5e13}.topic-undefined.library-controller.workshop-action #workshop-authors a:hover h4{color:#5a6269}.library-controller.workshop-action #workshop-authors p{color:#7b8b8e;margin-right:100px;overflow:hidden;position:relative}.webkit.library-controller.workshop-action #workshop-authors p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}:not(.webkit).library-controller.workshop-action #workshop-authors p{max-height:72px}:not(.webkit).library-controller.workshop-action #workshop-authors p:after{position:absolute;bottom:0;right:0;height:16px;width:80px;content:"";background-image:-webkit-linear-gradient(left, rgba(255,255,255,0), #fff 40%, #fff);background-image:linear-gradient(to right, rgba(255,255,255,0), #fff 40%, #fff)}.library-controller.workshop-action #workshop-videos{box-sizing:border-box;margin:30px -15px 0}.library-controller.workshop-action #workshop-videos *,.library-controller.workshop-action #workshop-videos *:before,.library-controller.workshop-action #workshop-videos *:after{box-sizing:border-box}.library-controller.workshop-action #workshop-videos:before,.library-controller.workshop-action #workshop-videos:after{content:" ";display:table}.library-controller.workshop-action #workshop-videos:after{clear:both}.library-controller.workshop-action .workshop-video{float:left;padding:0 15px 30px}@media screen and (min-width: 1300px){.library-controller.workshop-action .workshop-video{width:33.3%}.library-controller.workshop-action .workshop-video:nth-child(3n+1){clear:left}}@media screen and (min-width: 740px) and (max-width: 1299px){.library-controller.workshop-action .workshop-video{width:50%}}.library-controller.workshop-action .workshop-video svg{position:absolute;left:50%;top:50%;fill:#fff;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.library-controller.workshop-action .workshop-video svg.play-icon{width:40px;height:42px}.library-controller.workshop-action .workshop-video svg.step-complete-fill-22-icon{width:44px;height:44px}.library-controller.workshop-action .workshop-video:hover svg{-webkit-transform:translate(-50%, -50%) scale(1.1);-moz-transform:translate(-50%, -50%) scale(1.1);-ms-transform:translate(-50%, -50%) scale(1.1);-o-transform:translate(-50%, -50%) scale(1.1);transform:translate(-50%, -50%) scale(1.1)}.library-controller.workshop-action .workshop-video:not(:hover):not(.suggested) svg{opacity:0.4}.library-controller.workshop-action .workshop-video.suggested .workshop-video-thumb-overlay,.library-controller.workshop-action .workshop-video:hover .workshop-video-thumb-overlay{background-color:rgba(0,0,0,0.2)}.library-controller.workshop-action .workshop-video-thumb{position:relative}.library-controller.workshop-action .workshop-video-thumb-overlay{background-color:rgba(225,232,234,0.92);position:absolute;top:0;left:0;right:0;bottom:0;border-radius:4px;transition:background-color 0.3s ease}.library-controller.workshop-action .workshop-video-thumb img{display:block;width:100%;border-radius:4px;margin:0 0 20px;min-height:190px}.library-controller.workshop-action .workshop-video figcaption{transition:opacity 0.3s ease}.library-controller.workshop-action .workshop-video:not(:hover):not(.suggested) figcaption{opacity:.7}.library-controller.workshop-action .workshop-video h3{font-size:16px;line-height:1.4;color:#576366;transition:color 0.3s ease}.topic-html.library-controller.workshop-action .workshop-video:hover h3,.topic-html.library-controller.workshop-action .workshop-video.suggested h3{color:#39ADD1}.topic-css.library-controller.workshop-action .workshop-video:hover h3,.topic-css.library-controller.workshop-action .workshop-video.suggested h3{color:#3079AB}.topic-javascript.library-controller.workshop-action .workshop-video:hover h3,.topic-javascript.library-controller.workshop-action .workshop-video.suggested h3{color:#c25975}.topic-java.library-controller.workshop-action .workshop-video:hover h3,.topic-java.library-controller.workshop-action .workshop-video.suggested h3{color:#2c9676}.topic-ruby.library-controller.workshop-action .workshop-video:hover h3,.topic-ruby.library-controller.workshop-action .workshop-video.suggested h3{color:#e15258}.topic-business.library-controller.workshop-action .workshop-video:hover h3,.topic-business.library-controller.workshop-action .workshop-video.suggested h3{color:#F9845B}.topic-wordpress.library-controller.workshop-action .workshop-video:hover h3,.topic-wordpress.library-controller.workshop-action .workshop-video.suggested h3{color:#838CC7}.topic-php.library-controller.workshop-action .workshop-video:hover h3,.topic-php.library-controller.workshop-action .workshop-video.suggested h3{color:#7D669E}.topic-ios.library-controller.workshop-action .workshop-video:hover h3,.topic-ios.library-controller.workshop-action .workshop-video.suggested h3{color:#53BBB4}.topic-android.library-controller.workshop-action .workshop-video:hover h3,.topic-android.library-controller.workshop-action .workshop-video.suggested h3{color:#5cb860}.topic-design.library-controller.workshop-action .workshop-video:hover h3,.topic-design.library-controller.workshop-action .workshop-video.suggested h3{color:#e59a13}.topic-development-tools.library-controller.workshop-action .workshop-video:hover h3,.topic-development-tools.library-controller.workshop-action .workshop-video.suggested h3{color:#637a91}.topic-python.library-controller.workshop-action .workshop-video:hover h3,.topic-python.library-controller.workshop-action .workshop-video.suggested h3{color:#f092b0}.topic-digital-literacy.library-controller.workshop-action .workshop-video:hover h3,.topic-digital-literacy.library-controller.workshop-action .workshop-video.suggested h3{color:#c38cd4}.topic-game-development.library-controller.workshop-action .workshop-video:hover h3,.topic-game-development.library-controller.workshop-action .workshop-video.suggested h3{color:#20898c}.topic-csharp.library-controller.workshop-action .workshop-video:hover h3,.topic-csharp.library-controller.workshop-action .workshop-video.suggested h3{color:#9e4d83}.topic-databases.library-controller.workshop-action .workshop-video:hover h3,.topic-databases.library-controller.workshop-action .workshop-video.suggested h3{color:#eb7728}.topic-undefined.library-controller.workshop-action .workshop-video:hover h3,.topic-undefined.library-controller.workshop-action .workshop-video.suggested h3{color:#717b85}.library-controller.workshop-action .workshop-video p{font-weight:500;font-size:13px;color:#7b8b8e;margin:4px 0 0}.scroll-mask{overflow:hidden}hr{height:0;margin:30px 0;border-top:1px solid #f0f2f4}.video-is-preview{position:absolute;top:25px;left:25px;border-radius:5px 5px 5px 5px;background-color:#384047;font-weight:500;font-size:14px;padding:12px 28px;color:#7b8b8e;opacity:.8;z-index:2}.live-countdown h1{font-size:36px;color:#fff;font-weight:500;display:block;margin-bottom:10px}.live-countdown .countdown-numbers{font-size:0}.live-countdown .countdown-numbers li{text-align:center;padding:0 15px;list-style:none;display:inline-block}.live-countdown .countdown-numbers h1{font-size:72px;margin-bottom:5px}.live-countdown .countdown-numbers p{font-weight:500;color:#4b5658;margin-bottom:20px}@media screen and (max-width: 959px){.live-countdown .countdown-numbers h1{font-size:36px}.live-countdown .countdown-numbers li{padding:0 10px}}@media screen and (max-width: 679px){.live-countdown .countdown-numbers h1{font-size:24px}.live-countdown .countdown-numbers li{padding:0 5px}}.live-countdown p{font-size:16px;line-height:1.4;margin-bottom:0}.live-countdown .icon{position:relative;margin-bottom:20px}.live-countdown .icon .rec-dot{background:#ed5a5a;display:block;width:19px;height:19px;margin:26px 0 0 49px;-webkit-animation-name:rec;-moz-animation-name:rec;animation-name:rec;-webkit-animation-duration:2s;-moz-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite;border-radius:100%}@media screen and (max-width: 959px){.live-countdown p{font-size:14px}}@media screen and (max-width: 679px){.live-countdown p{font-size:12.5px}.live-countdown .icon{display:none}}@-webkit-keyframes rec{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-moz-keyframes rec{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@keyframes rec{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.live-question-input{margin-top:-5px;padding:0 0 10px 50px}.live-question-input textarea.form-element,.live-question-input .form-item{margin:0}.live-question-input textarea.form-element{padding-right:50px}.live-question-input .avatar{float:left;width:30px;height:30px;margin:3px 0 0 -50px}.live-question-input .button{position:absolute;right:4px;top:4px;padding:10px;display:none}.live-question-input .button .icon{margin-left:0px;opacity:1}.live-question-input.staff{padding-right:50px}.live-question-input.staff .star-question{float:right;margin:9px -50px 0 15px}.live-question-output{margin-bottom:15px}.live-question-output li{padding:15px 0 15px 50px;list-style:none;border-bottom:1px solid #f0f2f4}.live-question-output li:before,.live-question-output li:after{content:" ";display:table}.live-question-output li:after{clear:both}.live-question-output li:last-child{border-bottom:none}.live-question-output li .star-question{float:right;margin:3px 0 0 15px}.live-question-output li p{font-size:14px;line-height:1.4;margin-bottom:0}.live-question-output li strong{font-size:14px;font-weight:500;color:#4b5658;display:block;margin-bottom:5px}.live-question-output .avatar{float:left;width:30px;height:30px;margin-left:-50px}.live-question-output .author{color:#4b5658}.live-question-output .marker{font-size:11.25px;font-weight:500;color:#fff;text-transform:uppercase;border-radius:4px;margin-left:5px;padding:2px 5px;display:none}.live-question-output .marker.staff{background:#5fcf80;display:inline-block}.live-qa-placeholder{padding:0px 0 20px 50px;border-radius:5px}.live-qa-placeholder:before,.live-qa-placeholder:after{content:" ";display:table}.live-qa-placeholder:after{clear:both}.live-qa-placeholder h3{font-weight:500;color:#4b5658;font-size:14px;margin-bottom:4px}.live-qa-placeholder p{font-size:14px;line-height:1.4}.live-qa-placeholder a{color:#3F8ABF;font-weight:500;margin-bottom:0}.live-qa-placeholder .icon{float:left;margin-left:-50px}.live-qa-placeholder .button-container{text-align:right}.live-qa-placeholder .button{margin:0 0 0 10px}@media screen and (max-width: 959px){.live-qa-placeholder .button-container{margin-top:10px;text-align:left}.live-qa-placeholder .button{margin:0 10px 0 0}}.video-alert{position:absolute;top:30px;left:30px;right:30px;z-index:1}.videos-controller.show-action #video-container{position:relative}.has-stage-progress.videos-controller.show-action #video-container .mejs-container:not(.max-width-reached) video{border-radius:0}.videos-controller.show-action #video-container img{max-width:100%}.videos-controller.show-action .step-completed #video-container,.videos-controller.show-action .step-overlay-loading #video-container{display:none}.videos-controller.show-action .video-overlay{position:absolute;background:#384047;top:0;bottom:0;left:0;right:0;z-index:2;overflow:hidden;text-align:center;border-radius:5px 5px 0 0;display:none}.videos-controller.show-action .video-overlay.active{display:block}.videos-controller.show-action .video-overlay-message{position:absolute;left:30px;right:30px;top:50%;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);vertical-align:middle}.videos-controller.show-action .video-overlay-message p{line-height:22px;display:block;margin:0 0 20px}.videos-controller.show-action .video-overlay-message p strong{font-weight:bold}.videos-controller.show-action .video-overlay-message p:last-child{margin:0}@media screen and (min-width: 680px){.videos-controller.show-action .video-overlay-message span#next-step-label:after{content:":"}}@media screen and (max-width: 679px){.videos-controller.show-action .video-overlay-message span#next-step-type{display:none}}.videos-controller.show-action .video-overlay-message button{margin-bottom:10px}.videos-controller.show-action .video-overlay-message .button{margin-bottom:20px;margin-right:0}.videos-controller.show-action .video-overlay-message .button+.button{margin-left:20px}.videos-controller.show-action .video-overlay-message .button .icon{margin-top:-5px}@media screen and (min-width: 680px){.videos-controller.show-action .video-overlay-message .label{opacity:.7}}.videos-controller.show-action #video-meta{margin:0 0 50px}.videos-controller.show-action #video-meta .secondary-heading{padding-right:80px}.videos-controller.show-action #video-meta .secondary-heading:before,.videos-controller.show-action #video-meta .secondary-heading:after{content:" ";display:table}.videos-controller.show-action #video-meta .secondary-heading:after{clear:both}.videos-controller.show-action #video-meta h1{font-size:24px;line-height:30px;margin:0;float:left}.videos-controller.show-action #video-meta span{display:block}.videos-controller.show-action #video-meta span#video-authors{clear:left;font-size:14px;padding:7px 0 5px}.videos-controller.show-action #video-meta span#video-authors a{color:#3F8ABF}.videos-controller.show-action #video-meta span#video-authors a:hover{color:#326e99}.videos-controller.show-action #video-meta span#video-duration{font-weight:500;float:right;font-weight:normal;font-size:24px;margin:0 -80px 0 0;color:#7b8b8e;line-height:1.3}@media screen and (max-width: 679px){.videos-controller.show-action #video-meta span#video-duration{font-size:21px;margin-top:2px}}.videos-controller.show-action #video-meta p{font-size:14px;line-height:1.6;margin-bottom:0}@media screen and (max-width: 679px){.videos-controller.show-action #video-meta p{font-size:14px}}.videos-controller.show-action #video-meta a{font-weight:500;color:#4b5658}.videos-controller.show-action #video-meta a:hover{color:#384047}.videos-controller.show-action .teachers-notes-container .markdown-zone{max-width:800px}.videos-controller.show-action .discussions-counter{background:#8d9aa5;color:#fff;padding:2px 6px;line-height:8px;border-radius:3px;font-size:10px;font-style:normal;position:relative;top:-1px;margin-left:6px;transition:opacity 0.3s ease}.videos-controller.show-action .content-discussion h2{font-size:15px}.videos-controller.show-action .content-discussion h2 strong{display:none}.videos-controller.show-action .content-discussion h2:after{content:"Need Help?"}.videos-controller.show-action .content-discussion p{color:#7b8b8e;line-height:1.6}.videos-controller.show-action .content-discussion .contained.secondary{margin-bottom:0;padding:0}.videos-controller.show-action .content-discussion .contained .icon{display:none}.videos-controller.show-action .content-discussion .contained a#ask-question{display:block}.videos-controller.show-action #questions-container .content-discussion,.videos-controller.show-action #downloads-tab-content .content-discussion{display:block;float:none;background:#f9fafa;padding:30px 20px 30px 20px;border-radius:5px;text-align:center}.videos-controller.show-action #questions-container .content-discussion:before,.videos-controller.show-action #questions-container .content-discussion:after,.videos-controller.show-action #downloads-tab-content .content-discussion:before,.videos-controller.show-action #downloads-tab-content .content-discussion:after{content:" ";display:table}.videos-controller.show-action #questions-container .content-discussion:after,.videos-controller.show-action #downloads-tab-content .content-discussion:after{clear:both}@media screen and (min-width: 680px){.videos-controller.show-action #questions-container .content-discussion,.videos-controller.show-action #downloads-tab-content .content-discussion{width:auto}}@media screen and (max-width: 679px){.videos-controller.show-action #questions-container .content-discussion,.videos-controller.show-action #downloads-tab-content .content-discussion{width:100%}}.videos-controller.show-action #questions-container .content-discussion p,.videos-controller.show-action #downloads-tab-content .content-discussion p{text-align:center;font-size:15px;padding:0 0 10px 0;color:#7b8b8e}.videos-controller.show-action #questions-container .content-discussion .secondary-heading,.videos-controller.show-action #downloads-tab-content .content-discussion .secondary-heading{display:none}.videos-controller.show-action #questions-container .content-discussion .contained,.videos-controller.show-action #downloads-tab-content .content-discussion .contained{background:transparent;margin-bottom:0;box-shadow:none}.videos-controller.show-action #questions-container .content-discussion a#ask-question,.videos-controller.show-action #downloads-tab-content .content-discussion a#ask-question{margin:0 auto}.videos-controller.show-action #questions-container.no-questions .discussions-list{display:none}.videos-controller.show-action #questions-container .discussions-list .button{margin-top:20px}.videos-controller.show-action #questions-container .discussions-list .discussion-meta{padding-left:55px}.videos-controller.show-action #questions-container .discussions-list .discussion-meta h2{font-size:15px;margin-bottom:3px;padding-top:2px;line-height:1.3}.videos-controller.show-action #questions-container .discussions-list .discussion-meta h2 a{margin-right:9px}.videos-controller.show-action #questions-container .discussions-list .discussion-meta h2 .time-stamp{font-size:13px;color:#7b8b8e;font-weight:normal;white-space:nowrap}.videos-controller.show-action #questions-container .discussions-list .discussion-meta .avatar{width:35px;height:35px;margin-left:-55px;margin-top:0}.videos-controller.show-action #questions-container .discussions-list .discussion-meta .byline{color:#7b8b8e}.videos-controller.show-action #questions-container .discussions-list .discussion-meta .byline .answer-count{display:block;margin-top:3px;font-weight:500;color:14px}.videos-controller.show-action #questions-container .discussions-list li{margin-bottom:5px}.videos-controller.show-action #questions-container .discussions-list li:first-child{border:none;padding-top:0}.videos-controller.show-action #questions-container .discussions-list li.best .discussion-meta .answer-count{font-weight:500;color:#5fcf80}.videos-controller.show-action #video-transcript-tab-content li{list-style-type:none;padding-right:80px}.videos-controller.show-action #video-transcript-tab-content li:not(:last-child){border-bottom:1px solid #edeff0;margin-bottom:15px;padding-bottom:15px}.videos-controller.show-action #video-transcript-tab-content em{font-weight:500;font-size:14px;color:#7b8b8e;line-height:1.5;float:right;margin-right:-80px}.videos-controller.show-action #video-transcript-tab-content p{font-size:14px;line-height:1.5;margin:0}.videos-controller.show-action #downloads-tab-content{margin-top:30px}.videos-controller.show-action #downloads-tab-content .no-downloads-message{width:auto;display:block;float:none;background:#f9fafa;padding:30px 20px 30px 20px;border-radius:5px;text-align:center}.videos-controller.show-action #downloads-tab-content .no-downloads-message:before,.videos-controller.show-action #downloads-tab-content .no-downloads-message:after{content:" ";display:table}.videos-controller.show-action #downloads-tab-content .no-downloads-message:after{clear:both}.videos-controller.show-action #downloads-tab-content .no-downloads-message p{text-align:center;font-size:15px;padding:0 0 10px 0;color:#7b8b8e}.videos-controller.show-action #downloads-tab-content .no-downloads-message .button{width:auto;margin:0 auto}.videos-controller.show-action #workspaces-tab-content .workspace-list{margin-top:-10px}.videos-controller.show-action #workspaces-tab-content .workspace-item{margin:0;padding:15px 0}.videos-controller.show-action #workspaces-tab-content .workspace-item-object{padding:0 38px}.videos-controller.show-action #workspaces-tab-content .workspace-item .workspaces-small-icon{position:absolute;width:24px;height:24px;top:25px;left:0;fill:#c6ccd2}.tabbed-container .videos-controller.show-action #workspaces-tab-content .workspace-item-empty{padding:60px 0;color:#c6ccd2}.videos-controller.show-action #workspaces-tab-content .workspace-item--notcreated{padding:30px 0}.videos-controller.show-action #workspaces-tab-content .workspace-item--notcreated p{margin:0 38px}.videos-controller.show-action #workspaces-tab-content .workspace-item--notcreated a{color:#4b5658;font-weight:500}.videos-controller.show-action #workspaces-tab-content .workspace-item--notcreated .info-icon{fill:#c6ccd2;width:24px;height:auto;position:absolute;top:50%;left:0;-webkit-transform:translatey(-12px);-moz-transform:translatey(-12px);-ms-transform:translatey(-12px);-o-transform:translatey(-12px);transform:translatey(-12px)}.videos-controller.show-action #workspaces-tab-content .workspace-item:last-child{border-bottom:0px}.videos-controller.show-action #workspaces-tab-content .workspace-item--not-current{display:none}.workspace-list-expanded .videos-controller.show-action #workspaces-tab-content .workspace-item--not-current{display:block}.videos-controller.show-action #workspaces-tab-content .workspace-item:not(:hover) .workspace-item-launch a{opacity:0}.videos-controller.show-action #workspaces-tab-content .workspace-item-launch{margin:2px 0}.videos-controller.show-action #workspaces-tab-content .workspace-item-launch a{transition:opacity .3s ease}.videos-controller.show-action #workspaces-tab-content .workspace-item.empty{border:none}.videos-controller.show-action #workspaces-tab-content .workspace-item.empty #no-results p{font-size:14px;font-weight:normal}.videos-controller.show-action #workspaces-tab-content .workspace-item.empty #no-results.empty-message{display:block}.videos-controller.show-action .deletion-cover{display:none;opacity:1 !important}.videos-controller.show-action .deletion-cover .content{opacity:1 !important}.videos-controller.show-action .deletion-cover p{padding-left:20px}.videos-controller.show-action .deletion-cover .loading-spinner{display:inline-block;top:5px;left:-10px}@media screen and (max-width: 680px){.videos-controller.show-action .deletion-cover .loading-spinner{display:block !important}}.videos-controller.show-action .item-cover{background:#fff;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;opacity:.9;transition:opacity .15s ease-out;z-index:100}.videos-controller.show-action .item-cover:hover{opacity:1}.videos-controller.show-action .item-cover:hover .content{opacity:1}.videos-controller.show-action .item-cover .content{opacity:0;transition:opacity .15s ease-out;-webkit-transform:translatey(-15px);-moz-transform:translatey(-15px);-ms-transform:translatey(-15px);-o-transform:translatey(-15px);transform:translatey(-15px);top:50%;position:absolute;left:10px}.workspace-table .videos-controller.show-action .item-cover .content{left:20px}.videos-controller.show-action .item-cover .content p{color:#4b5658;margin:0}.videos-controller.show-action .item-cover .content .icon{margin-right:10px}#track-card:after,#track-card:before{content:"";background:#fff;height:5px;display:block;box-shadow:0 2px 0 rgba(0,0,0,0.07) inset,0 2px 0 rgba(0,0,0,0.07);border-radius:0 0 4px 4px;position:absolute;top:100%;right:10px;left:10px;transition:.1s ease-in-out}#track-card:before{height:10px;left:20px;right:20px}#track-card .confirmation-container.active{margin-bottom:-30px}#track-card .confirmation{margin-top:10px}#track-card .confirmation:before{right:88px}#track-card .confirmation .confirmation-actions{right:30px}#track-card .card-action.queueable .queued{display:none}#track-card.queued .card-action.queueable .queued{display:inline-block}#track-card.queued .card-action.queueable .queue{display:none}#track-progress{position:relative;z-index:3;border-radius:4px 4px 0 0;padding:0 30px;margin:-30px -30px 30px;height:60px;line-height:60px;box-sizing:border-box}#track-progress *,#track-progress *:before,#track-progress *:after{box-sizing:border-box}@media screen and (max-width: 680px){#track-progress{margin:-20px -20px 30px}}#track-progress svg{fill:#fff;height:18px;width:18px;margin-right:15px;position:relative;top:4px}#track-progress ul{display:inline-block;margin-bottom:0}.upcoming #track-progress ul,.completed #track-progress ul,.conference #track-progress ul{display:none}#track-progress ul li{background-color:transparent;border:2px solid rgba(255,255,255,0.3);border-radius:100px;text-indent:-100px;overflow:hidden;display:block;float:left;height:10px;margin-right:10px;width:10px}#track-progress ul li.current{border-color:#fff}#track-progress ul li.complete{background-color:#fff;border-color:#fff}#track-progress .estimate{color:#fff;font-size:14px;font-weight:500;position:absolute;top:0px;right:30px;padding-left:15px}.upcoming #track-progress .estimate{display:none}#track-meta{margin-bottom:30px}#track-meta strong{font-size:16px;color:#7b8b8e;margin-bottom:8px;display:block}#track-meta h2{font-size:24px;margin-bottom:20px;display:block}#track-actions{position:relative;height:36px}#track-actions .complete-status{line-height:36px}#track-actions .complete-status svg{float:left;margin:10px 10px 0 0}#track-actions .complete-status .complete-title{font-size:14px;font-weight:500}#track-actions .card-tags{left:0;bottom:0}#track-actions .card-actions{right:0;left:0;bottom:0}#track-steps>ul{margin:0 -15px;padding-top:57px;box-sizing:border-box;position:relative;overflow:auto}#track-steps>ul:after{content:"";position:absolute;display:block;top:0;left:50%;margin-left:-5px;width:10px;height:47px;background:#d4d9dd;border-radius:5px}#track-steps>ul>li{padding:0 15px;margin:0 auto;width:50%;box-sizing:border-box}@media screen and (max-width: 960px){#track-steps>ul>li{width:100% !important}}#track-steps .card{clear:left;padding-bottom:70px;z-index:2;float:none !important}#track-steps .card:after{content:"";position:absolute;display:block;bottom:10px;left:50%;margin-left:-5px;width:10px;height:47px;background:#d4d9dd;border-radius:5px}@media screen and (min-width: 1350px){#container:not(.with-sidebar) #content #track-steps .card,#track-steps .card #container:not(.with-sidebar) #content #track-steps>ul>li:last-child{width:50%;margin:0 auto}}#track-steps .card .card-tags,#track-steps .card .card-actions{bottom:100px}#track-steps .card .bookmark-tarp{bottom:70px}#track-steps .card .description{max-height:300px}html.webkit #track-steps .card .description{-webkit-line-clamp:10}#track-steps .card .confirmation-tarp{bottom:70px}#track-steps .card-title{padding-bottom:96px;position:relative}#track-steps .track-completion{background:#d1d6d9;border-radius:4px;padding:50px 15px;text-align:center;box-sizing:border-box}#track-steps .track-completion h3{color:#fff;font-size:18px}#track-steps .track-completion svg{margin-bottom:15px;width:150px}#track-steps .track-completion.track-complete{background-color:#5fcf80;background-image:url("https://static.teamtreehouse.com/assets/icons/icon-track-completion-card-ec06a03fd9a012a5ecc7eb564743163b.svg");background-size:100%}#track-steps .track-completion.track-complete p{color:#d5f2dd;font-size:16px;font-weight:500;line-height:1}#track-steps .track-completion.track-complete p .points-total{color:#fff;display:block;font-size:32px;margin-bottom:8px}#track-steps .track-completion.track-complete .icon-track-complete{margin:5px 0 15px 0}#track-steps .track-dialog{background-color:#55616c;color:#edeff0;padding:30px;margin:30px auto 15px auto !important;text-align:center}#track-steps .track-dialog:after{content:none}#track-steps .track-dialog #track-update-icon,#track-steps .track-dialog #track-update-description{margin-bottom:15px}#track-steps .track-dialog #track-update-title{color:#fff;line-height:20px;margin:0 50px 15px 50px}#track-steps #track-queue .button{width:calc(100% - 40px);margin-left:20px}#track-steps #track-queue.queued,#track-steps #track-queue.unqueued{display:none}#track-steps #track-update{transition:background 300ms ease}#track-steps #track-update-changes,#track-steps #track-update-actions-never,#track-steps #track-update-actions-notify-me{display:none}#track-steps #track-update-actions-resume{display:none}#track-steps #track-update.updated-track{background:#5fcf80}#track-steps #track-update.updated-track #track-update-icon{display:none}#track-steps #track-update.updated-track #track-update-description{color:#fff;opacity:0.85}#track-steps #track-update.updated-track #track-update-actions-primary,#track-steps #track-update.updated-track #track-update-actions-secondary{display:none}#track-steps #track-update.updated-track #track-update-actions-resume{display:block}#track-steps #track-update.showing-confirmation #track-update-actions-preview,#track-steps #track-update.showing-confirmation #track-update-actions-update,#track-steps #track-update.showing-confirmation #track-update-actions-decline{display:none}#track-steps #track-update.showing-confirmation #track-update-actions-notify-me,#track-steps #track-update.showing-confirmation #track-update-actions-never{display:block}#track-steps #track-update.failed-update{-webkit-animation:shake 325ms ease-in-out;-moz-animation:shake 325ms ease-in-out;animation:shake 325ms ease-in-out}.tracks-controller.show-action .modal.track-changelog-modal h2{font-size:20px;color:#384047;margin-bottom:0;max-width:92%}.tracks-controller.show-action .modal.track-changelog-modal ul{list-style-type:none;list-style-position:outside;margin-left:22px}.tracks-controller.show-action .modal.track-changelog-modal ul li{color:#4b5658;font-size:34px;line-height:0.5;margin-bottom:12px;padding-left:3px}.tracks-controller.show-action .modal.track-changelog-modal ul li.added{list-style-image:url("https://static.teamtreehouse.com/assets/icons/icon-added-2e4e8472e4976dfc38d1afa9163359fb.svg")}.tracks-controller.show-action .modal.track-changelog-modal ul li.removed{list-style-image:url("https://static.teamtreehouse.com/assets/icons/icon-removed-e2eededade49236a97c000d778436a9f.svg")}.tracks-controller.show-action .modal.track-changelog-modal ul li.misc{list-style-image:url("https://static.teamtreehouse.com/assets/icons/icon-misc-c55293474d8305675c5a5cb9e62565d5.svg")}.tracks-controller.show-action .modal.track-changelog-modal ul li span,.tracks-controller.show-action .modal.track-changelog-modal ul li p{font-size:16px;position:relative;top:-3px}.tracks-controller.show-action .modal.track-changelog-modal ul li span strong,.tracks-controller.show-action .modal.track-changelog-modal ul li p strong{font-weight:500}@media screen and (max-width: 679px){.tracks-controller.show-action .modal.unlocked .button{margin-top:5px}.tracks-controller.show-action .modal .modal-header{margin-left:-5px;margin-right:-5px;margin-bottom:20px}.tracks-controller.show-action .modal .modal-header .button.modal-close{top:10px}.tracks-controller.show-action .modal .modal-footer .icon{display:none}.tracks-controller.show-action .modal h1 .icon{display:none}}.syllabi-show #syllabus-progress,.library-upcoming #syllabus-progress{position:relative;z-index:3;width:100%;border-radius:4px 4px 0 0;padding:0 30px;height:60px;line-height:60px;box-sizing:border-box}.syllabi-show #syllabus-progress *,.syllabi-show #syllabus-progress *:before,.syllabi-show #syllabus-progress *:after,.library-upcoming #syllabus-progress *,.library-upcoming #syllabus-progress *:before,.library-upcoming #syllabus-progress *:after{box-sizing:border-box}.syllabi-show #syllabus-progress svg,.library-upcoming #syllabus-progress svg{fill:#fff;height:18px;width:18px;margin-right:15px;position:relative;top:4px}.syllabi-show #syllabus-progress ul,.library-upcoming #syllabus-progress ul{display:inline-block;margin-bottom:0}.upcoming .syllabi-show #syllabus-progress ul,.completed .syllabi-show #syllabus-progress ul,.conference .syllabi-show #syllabus-progress ul,.upcoming .library-upcoming #syllabus-progress ul,.completed .library-upcoming #syllabus-progress ul,.conference .library-upcoming #syllabus-progress ul{display:none}.syllabi-show #syllabus-progress li,.library-upcoming #syllabus-progress li{background-color:transparent;border:2px solid rgba(255,255,255,0.3);border-radius:100px;text-indent:-100px;overflow:hidden;display:block;float:left;height:10px;margin-right:10px;width:10px}.syllabi-show #syllabus-progress .current,.library-upcoming #syllabus-progress .current{border-color:#fff}.syllabi-show #syllabus-progress .complete,.library-upcoming #syllabus-progress .complete{background-color:#fff;border-color:#fff}.syllabi-show #syllabus-progress .estimate,.library-upcoming #syllabus-progress .estimate{color:#fff;float:right;font-size:14px;font-weight:500}.upcoming .syllabi-show #syllabus-progress .estimate,.upcoming .library-upcoming #syllabus-progress .estimate{display:none}.syllabi-show #syllabus-hero,.library-upcoming #syllabus-hero{position:relative}.syllabi-show #syllabus-jumpoff,.library-upcoming #syllabus-jumpoff{padding:0;display:block;text-align:center;background-size:cover;background-position:center center;overflow:hidden;position:relative;z-index:0}.syllabi-show #syllabus-jumpoff:before,.library-upcoming #syllabus-jumpoff:before{display:block;content:"";position:absolute;top:0;left:0;right:0;bottom:0;opacity:.92}.syllabi-show #syllabus-jumpoff img,.library-upcoming #syllabus-jumpoff img{display:block;margin:0 auto;opacity:.09;max-width:100%;max-height:550px;visibility:hidden}.syllabi-show #syllabus-banner,.library-upcoming #syllabus-banner{padding:20px 30px 20px 65px;text-align:left;position:relative}.syllabi-show #syllabus-banner:before,.syllabi-show #syllabus-banner:after,.library-upcoming #syllabus-banner:before,.library-upcoming #syllabus-banner:after{content:" ";display:table}.syllabi-show #syllabus-banner:after,.library-upcoming #syllabus-banner:after{clear:both}.syllabi-show #syllabus-banner svg,.library-upcoming #syllabus-banner svg{fill:#fff;float:left;width:18px;height:18px;margin:2px 0 0 -34px}.syllabi-show #syllabus-banner p,.library-upcoming #syllabus-banner p{margin:0}.syllabi-show #syllabus-banner a,.library-upcoming #syllabus-banner a{color:#fff;font-weight:500}.syllabi-show #syllabus-title,.library-upcoming #syllabus-title{top:50%;left:0;right:0;position:absolute;z-index:1;padding:0 30px;text-align:center;text-shadow:0 2px 0 rgba(0,0,0,0.06);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.syllabi-show #syllabus-title h1,.library-upcoming #syllabus-title h1{color:#fff}@media screen and (min-width: 960px){.syllabi-show #syllabus-title h1,.library-upcoming #syllabus-title h1{font-size:34px;margin:0 0 14px}}@media screen and (min-width: 680px) and (max-width: 959px){.syllabi-show #syllabus-title h1,.library-upcoming #syllabus-title h1{font-size:28px;margin:0 0 14px}}@media screen and (max-width: 679px){.syllabi-show #syllabus-title h1,.library-upcoming #syllabus-title h1{font-size:22px;margin:0 0 8px}}.syllabi-show #syllabus-title h2,.library-upcoming #syllabus-title h2{max-width:600px;margin:0 auto 20px}@media screen and (min-width: 960px){.syllabi-show #syllabus-title h2,.library-upcoming #syllabus-title h2{font-size:18px}}@media screen and (min-width: 680px) and (max-width: 959px){.syllabi-show #syllabus-title h2,.library-upcoming #syllabus-title h2{font-size:16px}}@media screen and (max-width: 679px){.syllabi-show #syllabus-title h2,.library-upcoming #syllabus-title h2{font-size:14px}}.syllabi-show #syllabus-title .button,.library-upcoming #syllabus-title .button{margin-bottom:10px}.syllabi-show #syllabus-title .primary,.library-upcoming #syllabus-title .primary{text-shadow:none}.syllabi-show #syllabus-title .primary:hover,.syllabi-show #syllabus-title .primary:active,.library-upcoming #syllabus-title .primary:hover,.library-upcoming #syllabus-title .primary:active{background:#fff;border-color:#fff}.syllabi-show #syllabus-actions,.library-upcoming #syllabus-actions{border-bottom:2px solid #f0f2f4;padding:0 0 20px;margin:-5px 0 30px}.syllabi-show #syllabus-actions:before,.syllabi-show #syllabus-actions:after,.library-upcoming #syllabus-actions:before,.library-upcoming #syllabus-actions:after{content:" ";display:table}.syllabi-show #syllabus-actions:after,.library-upcoming #syllabus-actions:after{clear:both}.syllabi-show #syllabus-actions li,.library-upcoming #syllabus-actions li{margin-bottom:0}.syllabi-show #syllabus-meta,.library-upcoming #syllabus-meta{margin:0}.syllabi-show #syllabus-meta h3,.library-upcoming #syllabus-meta h3{color:#384047;margin:0 0 20px}.syllabi-show #syllabus-meta p,.library-upcoming #syllabus-meta p{line-height:1.8;font-size:14px;margin-bottom:20px;max-width:760px}.syllabi-show #syllabus-prereqs,.library-upcoming #syllabus-prereqs{margin-bottom:60px;max-width:760px}.syllabi-show #syllabus-prereqs .queue-content-list,.library-upcoming #syllabus-prereqs .queue-content-list{background-color:#f9fafa;border-radius:4px;padding:5px 30px}.syllabi-show #syllabus-prereqs .queue-content-list>li:first-child,.library-upcoming #syllabus-prereqs .queue-content-list>li:first-child{border:none}.syllabi-show #syllabus-prereqs .queue-content-list>li:last-child,.library-upcoming #syllabus-prereqs .queue-content-list>li:last-child{margin:0}.syllabi-show #syllabus-prereqs strong,.library-upcoming #syllabus-prereqs strong{color:#7b8b8e;font-size:12px}.syllabi-show #syllabus-prereqs h3,.library-upcoming #syllabus-prereqs h3{font-size:14px;color:#384047;line-height:1.5;margin-bottom:20px}.syllabi-show #syllabus-prereqs .queue-content-meta,.library-upcoming #syllabus-prereqs .queue-content-meta{padding-left:50px}.syllabi-show #syllabus-prereqs .queue-content-title h3,.library-upcoming #syllabus-prereqs .queue-content-title h3{margin:0}.syllabi-show #syllabus-prereqs .queue-content-title .content-type-icon,.library-upcoming #syllabus-prereqs .queue-content-title .content-type-icon{margin-left:-50px}.syllabi-show #syllabus-description,.syllabi-show #syllabus-authors,.syllabi-show #syllabus-learn,.syllabi-show #syllabus-download,.library-upcoming #syllabus-description,.library-upcoming #syllabus-authors,.library-upcoming #syllabus-learn,.library-upcoming #syllabus-download{margin:0 0 30px;max-width:760px}.syllabi-show #syllabus-description h4,.syllabi-show #syllabus-authors h4,.syllabi-show #syllabus-learn h4,.syllabi-show #syllabus-download h4,.library-upcoming #syllabus-description h4,.library-upcoming #syllabus-authors h4,.library-upcoming #syllabus-learn h4,.library-upcoming #syllabus-download h4{font-size:16px;margin-bottom:15px}.syllabi-show #syllabus-description h4,.library-upcoming #syllabus-description h4{margin:25px 0 15px}.syllabi-show #syllabus-description p,.library-upcoming #syllabus-description p{font-size:16px;margin:0;display:inline}.syllabi-show #syllabus-description a,.library-upcoming #syllabus-description a{color:#3F8ABF;font-weight:500}.syllabi-show #syllabus-authors li,.library-upcoming #syllabus-authors li{list-style-type:none;border-bottom:1px solid #f0f2f4;padding:0 0 30px 0;margin-bottom:30px}.syllabi-show #syllabus-authors li:before,.syllabi-show #syllabus-authors li:after,.library-upcoming #syllabus-authors li:before,.library-upcoming #syllabus-authors li:after{content:" ";display:table}.syllabi-show #syllabus-authors li:after,.library-upcoming #syllabus-authors li:after{clear:both}.syllabi-show #syllabus-authors li:last-child,.library-upcoming #syllabus-authors li:last-child{border:none}.syllabi-show #syllabus-authors .instructor-avatar,.library-upcoming #syllabus-authors .instructor-avatar{width:60px;height:60px;display:block;float:right;margin:0 0 15px 15px;background-color:#d4d9dd;background-position:center;background-size:auto 60px;border-radius:60px}.syllabi-show #syllabus-authors .instructor-avatar img,.library-upcoming #syllabus-authors .instructor-avatar img{display:none}.syllabi-show #syllabus-authors h4,.library-upcoming #syllabus-authors h4{font-size:14px;font-weight:500;color:#384047;margin-bottom:5px}.syllabi-show #syllabus-authors p,.library-upcoming #syllabus-authors p{font-size:14px;color:#576366;margin:0}.syllabi-show #syllabus-download .note,.library-upcoming #syllabus-download .note{font-size:12px;color:#7b8b8e}.syllabi-show #syllabus-download .note a,.library-upcoming #syllabus-download .note a{color:#3F8ABF;font-weight:500}.syllabi-show #syllabus-stages,.library-upcoming #syllabus-stages{max-width:760px}.syllabi-show #syllabus-stages .loading,.library-upcoming #syllabus-stages .loading{padding:60px 0;margin:0;text-align:center}.syllabi-show #syllabus-stages .stage-meta,.library-upcoming #syllabus-stages .stage-meta{padding:20px 0 0 80px;margin-bottom:50px}.syllabi-show #syllabus-stages .stage-meta .tags,.library-upcoming #syllabus-stages .stage-meta .tags{margin-bottom:9px}.syllabi-show #syllabus-stages .stage-badge,.library-upcoming #syllabus-stages .stage-badge{float:left;margin-left:-80px;width:60px}.syllabi-show #syllabus-stages .radial-progress,.library-upcoming #syllabus-stages .radial-progress{float:left;margin-left:-80px;width:60px;height:60px;cursor:pointer;line-height:60px}.syllabi-show #syllabus-stages .radial-progress:after,.library-upcoming #syllabus-stages .radial-progress:after{border-width:0}.syllabi-show #syllabus-stages .radial-progress .progress,.library-upcoming #syllabus-stages .radial-progress .progress{font-size:14px;color:#7b8b8e;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.syllabi-show #syllabus-stages .radial-progress .progress:after,.library-upcoming #syllabus-stages .radial-progress .progress:after{border-width:4px}.topic-html.syllabi-show #syllabus-stages .radial-progress .foreground,.topic-html.syllabi-show #syllabus-stages .radial-progress.completed .background,.topic-html.library-upcoming #syllabus-stages .radial-progress .foreground,.topic-html.library-upcoming #syllabus-stages .radial-progress.completed .background{stroke:#39ADD1}.topic-css.syllabi-show #syllabus-stages .radial-progress .foreground,.topic-css.syllabi-show #syllabus-stages .radial-progress.completed .background,.topic-css.library-upcoming #syllabus-stages .radial-progress .foreground,.topic-css.library-upcoming #syllabus-stages .radial-progress.completed .background{stroke:#3079AB}.topic-javascript.syllabi-show #syllabus-stages .radial-progress .foreground,.topic-javascript.syllabi-show #syllabus-stages .radial-progress.completed .background,.topic-javascript.library-upcoming #syllabus-stages .radial-progress .foreground,.topic-javascript.library-upcoming #syllabus-stages .radial-progress.completed .background{stroke:#c25975}.topic-java.syllabi-show #syllabus-stages .radial-progress .foreground,.topic-java.syllabi-show #syllabus-stages .radial-progress.completed .background,.topic-java.library-upcoming #syllabus-stages .radial-progress .foreground,.topic-java.library-upcoming #syllabus-stages .radial-progress.completed .background{stroke:#2c9676}.topic-ruby.syllabi-show #syllabus-stages .radial-progress .foreground,.topic-ruby.syllabi-show #syllabus-stages .radial-progress.completed .background,.topic-ruby.library-upcoming #syllabus-stages .radial-progress .foreground,.topic-ruby.library-upcoming #syllabus-stages .radial-progress.completed .background{stroke:#e15258}.topic-business.syllabi-show #syllabus-stages .radial-progress .foreground,.topic-business.syllabi-show #syllabus-stages .radial-progress.completed .background,.topic-business.library-upcoming #syllabus-stages .radial-progress .foreground,.topic-business.library-upcoming #syllabus-stages .radial-progress.completed .background{stroke:#F9845B}.topic-wordpress.syllabi-show #syllabus-stages .radial-progress .foreground,.topic-wordpress.syllabi-show #syllabus-stages .radial-progress.completed .background,.topic-wordpress.library-upcoming #syllabus-stages .radial-progress .foreground,.topic-wordpress.library-upcoming #syllabus-stages .radial-progress.completed .background{stroke:#838CC7}.topic-php.syllabi-show #syllabus-stages .radial-progress .foreground,.topic-php.syllabi-show #syllabus-stages .radial-progress.completed .background,.topic-php.library-upcoming #syllabus-stages .radial-progress .foreground,.topic-php.library-upcoming #syllabus-stages .radial-progress.completed .background{stroke:#7D669E}.topic-ios.syllabi-show #syllabus-stages .radial-progress .foreground,.topic-ios.syllabi-show #syllabus-stages .radial-progress.completed .background,.topic-ios.library-upcoming #syllabus-stages .radial-progress .foreground,.topic-ios.library-upcoming #syllabus-stages .radial-progress.completed .background{stroke:#53BBB4}.topic-android.syllabi-show #syllabus-stages .radial-progress .foreground,.topic-android.syllabi-show #syllabus-stages .radial-progress.completed .background,.topic-android.library-upcoming #syllabus-stages .radial-progress .foreground,.topic-android.library-upcoming #syllabus-stages .radial-progress.completed .background{stroke:#5cb860}.topic-design.syllabi-show #syllabus-stages .radial-progress .foreground,.topic-design.syllabi-show #syllabus-stages .radial-progress.completed .background,.topic-design.library-upcoming #syllabus-stages .radial-progress .foreground,.topic-design.library-upcoming #syllabus-stages .radial-progress.completed .background{stroke:#e59a13}.topic-development-tools.syllabi-show #syllabus-stages .radial-progress .foreground,.topic-development-tools.syllabi-show #syllabus-stages .radial-progress.completed .background,.topic-development-tools.library-upcoming #syllabus-stages .radial-progress .foreground,.topic-development-tools.library-upcoming #syllabus-stages .radial-progress.completed .background{stroke:#637a91}.topic-python.syllabi-show #syllabus-stages .radial-progress .foreground,.topic-python.syllabi-show #syllabus-stages .radial-progress.completed .background,.topic-python.library-upcoming #syllabus-stages .radial-progress .foreground,.topic-python.library-upcoming #syllabus-stages .radial-progress.completed .background{stroke:#f092b0}.topic-digital-literacy.syllabi-show #syllabus-stages .radial-progress .foreground,.topic-digital-literacy.syllabi-show #syllabus-stages .radial-progress.completed .background,.topic-digital-literacy.library-upcoming #syllabus-stages .radial-progress .foreground,.topic-digital-literacy.library-upcoming #syllabus-stages .radial-progress.completed .background{stroke:#c38cd4}.topic-game-development.syllabi-show #syllabus-stages .radial-progress .foreground,.topic-game-development.syllabi-show #syllabus-stages .radial-progress.completed .background,.topic-game-development.library-upcoming #syllabus-stages .radial-progress .foreground,.topic-game-development.library-upcoming #syllabus-stages .radial-progress.completed .background{stroke:#20898c}.topic-csharp.syllabi-show #syllabus-stages .radial-progress .foreground,.topic-csharp.syllabi-show #syllabus-stages .radial-progress.completed .background,.topic-csharp.library-upcoming #syllabus-stages .radial-progress .foreground,.topic-csharp.library-upcoming #syllabus-stages .radial-progress.completed .background{stroke:#9e4d83}.topic-databases.syllabi-show #syllabus-stages .radial-progress .foreground,.topic-databases.syllabi-show #syllabus-stages .radial-progress.completed .background,.topic-databases.library-upcoming #syllabus-stages .radial-progress .foreground,.topic-databases.library-upcoming #syllabus-stages .radial-progress.completed .background{stroke:#eb7728}.topic-undefined.syllabi-show #syllabus-stages .radial-progress .foreground,.topic-undefined.syllabi-show #syllabus-stages .radial-progress.completed .background,.topic-undefined.library-upcoming #syllabus-stages .radial-progress .foreground,.topic-undefined.library-upcoming #syllabus-stages .radial-progress.completed .background{stroke:#717b85}.syllabi-show #syllabus-stages .radial-progress .check-icon,.syllabi-show #syllabus-stages .radial-progress .right-arrow-icon,.library-upcoming #syllabus-stages .radial-progress .check-icon,.library-upcoming #syllabus-stages .radial-progress .right-arrow-icon{top:50%;left:50%;margin:-9px 0 0 -9px;width:18px;height:auto}.syllabi-show #syllabus-stages .radial-progress .check-icon,.library-upcoming #syllabus-stages .radial-progress .check-icon{margin-top:-7px}.syllabi-show #syllabus-stages h2,.library-upcoming #syllabus-stages h2{font-size:18px;margin-bottom:10px}.syllabi-show #syllabus-stages>p,.library-upcoming #syllabus-stages>p{margin-bottom:30px}.syllabi-show #syllabus-stages .steps-trigger,.library-upcoming #syllabus-stages .steps-trigger{font-size:14px;font-weight:500;display:block;margin-bottom:20px}.syllabi-show #syllabus-stages .selected .chevron-icon,.library-upcoming #syllabus-stages .selected .chevron-icon{margin-top:-1px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.syllabi-show #syllabus-stages .chevron-icon,.library-upcoming #syllabus-stages .chevron-icon{width:12px;margin:0 4px 0 0;transition:none}.syllabi-show #syllabus-stages .steps-list>li,.library-upcoming #syllabus-stages .steps-list>li{border-top:1px solid #e8ebed}.syllabi-show #syllabus-stages .steps-list a,.library-upcoming #syllabus-stages .steps-list a{display:block;padding:15px 0 15px 40px;transition:all .2s}.syllabi-show #syllabus-stages .steps-list a:hover h4,.library-upcoming #syllabus-stages .steps-list a:hover h4{color:#384047}.syllabi-show #syllabus-stages .steps-list a>p,.library-upcoming #syllabus-stages .steps-list a>p{color:#7b8b8e;margin:0;line-height:1}.syllabi-show #syllabus-stages .steps-list h4,.library-upcoming #syllabus-stages .steps-list h4{font-size:14px;color:#4b5658;margin:0 0 8px}.syllabi-show #syllabus-stages .steps-list svg,.library-upcoming #syllabus-stages .steps-list svg{float:left;margin:4px 0 0 -40px;width:22px;height:22px}.syllabi-show #syllabus-stages .steps-list .extra-credit,.library-upcoming #syllabus-stages .steps-list .extra-credit{padding:15px 0 15px 40px}.syllabi-show #syllabus-stages .steps-list .extra-credit li,.library-upcoming #syllabus-stages .steps-list .extra-credit li{font-size:12px}.syllabi-show #syllabus-stages .steps-list .extra-credit svg,.library-upcoming #syllabus-stages .steps-list .extra-credit svg{width:25px;height:auto;-webkit-transform:rotate(-15deg);-moz-transform:rotate(-15deg);-ms-transform:rotate(-15deg);-o-transform:rotate(-15deg);transform:rotate(-15deg)}.syllabi-show #syllabus-stages .steps-list .extra-credit p,.library-upcoming #syllabus-stages .steps-list .extra-credit p{line-height:1.6}.syllabi-show #syllabus-stages .steps-list .extra-credit .markdown-zone>p a,.library-upcoming #syllabus-stages .steps-list .extra-credit .markdown-zone>p a{display:inline-block;padding:0}.syllabi-show #syllabus-stages .steps-list .completed h4,.library-upcoming #syllabus-stages .steps-list .completed h4{color:#7b8b8e}.syllabi-show svg.has-topic-fill-on-parent,.library-upcoming svg.has-topic-fill-on-parent{fill:#d4d9dd}.step-completed #quiz-question,.step-overlay-loading #quiz-question{display:none}.has-stage-progress #quiz-question{border-radius:0}#quiz-question img{max-width:100%;margin:0 auto 28px auto;display:block}#quiz-question .mejs-container{margin-bottom:28px}#quiz-question strong{display:block;font-weight:normal;margin-bottom:10px;color:#7b8b8e}@media screen and (min-width: 680px){#quiz-question strong{font-size:14px}}@media screen and (max-width: 679px){#quiz-question strong{font-size:13px}}#quiz-question h1{margin:0 0 -5px}@media screen and (min-width: 680px){#quiz-question h1{font-size:18px}}@media screen and (max-width: 679px){#quiz-question h1{font-size:14px}}#quiz-question h1 p{font-size:inherit;color:#384047;font-weight:500;margin:0}#quiz-question h1 p a{transition:color 0.3s ease}.topic-html #quiz-question h1 p a{color:#39ADD1}.topic-css #quiz-question h1 p a{color:#3079AB}.topic-javascript #quiz-question h1 p a{color:#c25975}.topic-java #quiz-question h1 p a{color:#2c9676}.topic-ruby #quiz-question h1 p a{color:#e15258}.topic-business #quiz-question h1 p a{color:#F9845B}.topic-wordpress #quiz-question h1 p a{color:#838CC7}.topic-php #quiz-question h1 p a{color:#7D669E}.topic-ios #quiz-question h1 p a{color:#53BBB4}.topic-android #quiz-question h1 p a{color:#5cb860}.topic-design #quiz-question h1 p a{color:#e59a13}.topic-development-tools #quiz-question h1 p a{color:#637a91}.topic-python #quiz-question h1 p a{color:#f092b0}.topic-digital-literacy #quiz-question h1 p a{color:#c38cd4}.topic-game-development #quiz-question h1 p a{color:#20898c}.topic-csharp #quiz-question h1 p a{color:#9e4d83}.topic-databases #quiz-question h1 p a{color:#eb7728}.topic-undefined #quiz-question h1 p a{color:#717b85}.topic-html #quiz-question h1 p a:hover{color:#298fae}.topic-css #quiz-question h1 p a:hover{color:#255d83}.topic-javascript #quiz-question h1 p a:hover{color:#aa3e5b}.topic-java #quiz-question h1 p a:hover{color:#206f57}.topic-ruby #quiz-question h1 p a:hover{color:#d9272e}.topic-business #quiz-question h1 p a:hover{color:#f75f2a}.topic-wordpress #quiz-question h1 p a:hover{color:#606bb7}.topic-php #quiz-question h1 p a:hover{color:#645180}.topic-ios #quiz-question h1 p a:hover{color:#3e9d97}.topic-android #quiz-question h1 p a:hover{color:#449d48}.topic-design #quiz-question h1 p a:hover{color:#b67a0f}.topic-development-tools #quiz-question h1 p a:hover{color:#4e6173}.topic-python #quiz-question h1 p a:hover{color:#ea6590}.topic-digital-literacy #quiz-question h1 p a:hover{color:#b067c6}.topic-game-development #quiz-question h1 p a:hover{color:#176062}.topic-csharp #quiz-question h1 p a:hover{color:#7c3c67}.topic-databases #quiz-question h1 p a:hover{color:#cd5e13}.topic-undefined #quiz-question h1 p a:hover{color:#5a6269}#quiz-question h1 p code{font-size:24px}#quiz-question h1 p i{font-size:12.5px;font-weight:normal;color:#7b8b8e;display:block}#quiz-question h1 code,#quiz-question h1 pre{font-size:14px;font-weight:normal;font-family:courier, sans-serif;overflow:auto}#quiz-question h1 code code,#quiz-question h1 pre code{font-size:14px}#quiz-question h1 pre{margin:15px 0}#quiz-feedback{overflow:hidden}.step-completed #quiz-feedback,.step-overlay-loading #quiz-feedback{display:none}#quiz-feedback .alert{background:#f3f5f6}#quiz-exam-control{overflow:hidden;background:#f3f5f6}#quiz-exam-control button{float:right}#quiz-answers{padding:0;overflow:hidden}.step-completed #quiz-answers,.step-overlay-loading #quiz-answers{display:none}#quiz-answers .multiple-choice li,#quiz-answers .true-false li{list-style-type:none}#quiz-answers .multiple-choice li:not(:last-child) a,#quiz-answers .true-false li:not(:last-child) a{border-bottom:1px solid #ebedef}#quiz-answers .multiple-choice li a,#quiz-answers .true-false li a{display:table;position:relative;width:100%;transition:background 0.3s ease}#quiz-answers .multiple-choice li a:before,#quiz-answers .multiple-choice li a:after,#quiz-answers .true-false li a:before,#quiz-answers .true-false li a:after{content:" ";display:table}#quiz-answers .multiple-choice li a:after,#quiz-answers .true-false li a:after{clear:both}@media screen and (min-width: 680px){#quiz-answers .multiple-choice li a,#quiz-answers .true-false li a{padding:20px 30px;height:90px}}@media screen and (max-width: 679px){#quiz-answers .multiple-choice li a,#quiz-answers .true-false li a{padding:15px 20px;height:80px}}#quiz-answers .multiple-choice li a:hover,#quiz-answers .multiple-choice li a:hover.selected,#quiz-answers .multiple-choice li .selected,#quiz-answers .true-false li a:hover,#quiz-answers .true-false li a:hover.selected,#quiz-answers .true-false li .selected{background:#fff;border-color:#d4d9dd;box-shadow:0 1px 0 0 rgba(0,0,0,0.05)}#quiz-answers .multiple-choice li a:hover strong,#quiz-answers .multiple-choice li a:hover.selected strong,#quiz-answers .multiple-choice li .selected strong,#quiz-answers .true-false li a:hover strong,#quiz-answers .true-false li a:hover.selected strong,#quiz-answers .true-false li .selected strong{color:#4e5a64}#quiz-answers .multiple-choice li a:hover .abc,#quiz-answers .multiple-choice li a:hover.selected .abc,#quiz-answers .multiple-choice li .selected .abc,#quiz-answers .true-false li a:hover .abc,#quiz-answers .true-false li a:hover.selected .abc,#quiz-answers .true-false li .selected .abc{border-color:#d4d9dd;color:#4e5a64}#quiz-answers .multiple-choice li a:hover .answer,#quiz-answers .multiple-choice li a:hover.selected .answer,#quiz-answers .multiple-choice li .selected .answer,#quiz-answers .true-false li a:hover .answer,#quiz-answers .true-false li a:hover.selected .answer,#quiz-answers .true-false li .selected .answer{color:#4e5a64}#quiz-answers .multiple-choice li a:hover .abc,#quiz-answers .multiple-choice li a:hover.selected .abc,#quiz-answers .multiple-choice li .selected .abc,#quiz-answers .true-false li a:hover .abc,#quiz-answers .true-false li a:hover.selected .abc,#quiz-answers .true-false li .selected .abc{border-color:#4e5a64;color:#4e5a64}#quiz-answers .multiple-choice li .error .abc,#quiz-answers .multiple-choice li a:hover.error .abc,#quiz-answers .true-false li .error .abc,#quiz-answers .true-false li a:hover.error .abc{color:#e21919;border-color:#e21919}#quiz-answers .multiple-choice li .success .abc,#quiz-answers .multiple-choice li a:hover.success .abc,#quiz-answers .true-false li .success .abc,#quiz-answers .true-false li a:hover.success .abc{color:#36b55c;border-color:#36b55c}#quiz-answers .multiple-choice li .selected,#quiz-answers .true-false li .selected{opacity:1}#quiz-answers .multiple-choice li a:hover.inactive:not(.selected),#quiz-answers .true-false li a:hover.inactive:not(.selected){cursor:pointer;background:transparent;border-color:#ebedef;box-shadow:none}#quiz-answers .multiple-choice li a:hover.inactive:not(.selected) strong,#quiz-answers .true-false li a:hover.inactive:not(.selected) strong{color:#7b8b8e}#quiz-answers .multiple-choice li a:hover.inactive:not(.selected) .abc,#quiz-answers .true-false li a:hover.inactive:not(.selected) .abc{border-color:#f0f2f4}#quiz-answers .multiple-choice li a:hover.inactive:not(.selected) .answer,#quiz-answers .true-false li a:hover.inactive:not(.selected) .answer{color:#576366}#quiz-answers .multiple-choice li strong,#quiz-answers .true-false li strong{font-size:24px;font-weight:500;color:#7b8b8e;float:left;border-radius:5px}#quiz-answers .multiple-choice li .abc,#quiz-answers .true-false li .abc{position:absolute;top:50%;text-align:center;transition:color 0.3s ease, border-color 0.3s ease}@media screen and (min-width: 960px){#quiz-answers .multiple-choice li .abc,#quiz-answers .true-false li .abc{border:2px solid #f0f2f4}}@media screen and (max-width: 959px){#quiz-answers .multiple-choice li .abc,#quiz-answers .true-false li .abc{border:2px solid #e8ebed}}@media screen and (min-width: 680px){#quiz-answers .multiple-choice li .abc,#quiz-answers .true-false li .abc{width:50px;height:50px;line-height:46px;margin-top:-25px;left:30px}}@media screen and (max-width: 679px){#quiz-answers .multiple-choice li .abc,#quiz-answers .true-false li .abc{font-size:18px;width:40px;height:40px;line-height:36px;margin-top:-20px;left:20px}}#quiz-answers .multiple-choice li .answer,#quiz-answers .true-false li .answer{display:table-cell;color:#576366;line-height:1.6;vertical-align:middle;width:100%}@media screen and (min-width: 680px){#quiz-answers .multiple-choice li .answer,#quiz-answers .true-false li .answer{font-size:14px}}@media screen and (max-width: 679px){#quiz-answers .multiple-choice li .answer,#quiz-answers .true-false li .answer{font-size:13px}}@media screen and (min-width: 680px){#quiz-answers .multiple-choice li a{padding-left:105px}}@media screen and (max-width: 679px){#quiz-answers .multiple-choice li a{padding-left:80px}}#quiz-answers .true-false strong{line-height:50px}@media screen and (max-width: 679px){#quiz-answers .true-false strong{margin-left:0;margin-left-padding:15px 20px}}#quiz-answers .fill-in-blank a{transition:color 0.3s ease;font-weight:500}.topic-html #quiz-answers .fill-in-blank a{color:#39ADD1}.topic-css #quiz-answers .fill-in-blank a{color:#3079AB}.topic-javascript #quiz-answers .fill-in-blank a{color:#c25975}.topic-java #quiz-answers .fill-in-blank a{color:#2c9676}.topic-ruby #quiz-answers .fill-in-blank a{color:#e15258}.topic-business #quiz-answers .fill-in-blank a{color:#F9845B}.topic-wordpress #quiz-answers .fill-in-blank a{color:#838CC7}.topic-php #quiz-answers .fill-in-blank a{color:#7D669E}.topic-ios #quiz-answers .fill-in-blank a{color:#53BBB4}.topic-android #quiz-answers .fill-in-blank a{color:#5cb860}.topic-design #quiz-answers .fill-in-blank a{color:#e59a13}.topic-development-tools #quiz-answers .fill-in-blank a{color:#637a91}.topic-python #quiz-answers .fill-in-blank a{color:#f092b0}.topic-digital-literacy #quiz-answers .fill-in-blank a{color:#c38cd4}.topic-game-development #quiz-answers .fill-in-blank a{color:#20898c}.topic-csharp #quiz-answers .fill-in-blank a{color:#9e4d83}.topic-databases #quiz-answers .fill-in-blank a{color:#eb7728}.topic-undefined #quiz-answers .fill-in-blank a{color:#717b85}.topic-html #quiz-answers .fill-in-blank a:hover{color:#2788a6}.topic-css #quiz-answers .fill-in-blank a:hover{color:#23577b}.topic-javascript #quiz-answers .fill-in-blank a:hover{color:#a23c57}.topic-java #quiz-answers .fill-in-blank a:hover{color:#1e6751}.topic-ruby #quiz-answers .fill-in-blank a:hover{color:#d1242c}.topic-business #quiz-answers .fill-in-blank a:hover{color:#f75820}.topic-wordpress #quiz-answers .fill-in-blank a:hover{color:#5965b4}.topic-php #quiz-answers .fill-in-blank a:hover{color:#5f4d7a}.topic-ios #quiz-answers .fill-in-blank a:hover{color:#3b9690}.topic-android #quiz-answers .fill-in-blank a:hover{color:#419645}.topic-design #quiz-answers .fill-in-blank a:hover{color:#ac740e}.topic-development-tools #quiz-answers .fill-in-blank a:hover{color:#4a5b6d}.topic-python #quiz-answers .fill-in-blank a:hover{color:#e95c89}.topic-digital-literacy #quiz-answers .fill-in-blank a:hover{color:#ac5fc3}.topic-game-development #quiz-answers .fill-in-blank a:hover{color:#15585a}.topic-csharp #quiz-answers .fill-in-blank a:hover{color:#753961}.topic-databases #quiz-answers .fill-in-blank a:hover{color:#c45a12}.topic-undefined #quiz-answers .fill-in-blank a:hover{color:#555c64}#quiz-answers .fill-in-blank li{padding:20px 30px}#quiz-answers .fill-in-blank p{font-size:14px;line-height:2;margin-bottom:15px}#quiz-answers .fill-in-blank .text{background:none;margin-bottom:0;border:none;border-bottom:2px solid #d4d9dd;min-width:80px;width:auto;font-size:14px;padding:7px 0 4px;text-indent:5px;color:#4b5658;border-radius:0;transition:color 0.3s ease, border-color 0.3s ease}#quiz-answers .fill-in-blank .text:focus{background:none;color:#5fcf80;border-color:#5fcf80}.topic-html #quiz-answers .fill-in-blank .text:focus{color:#39ADD1;border-color:#39ADD1}.topic-css #quiz-answers .fill-in-blank .text:focus{color:#3079AB;border-color:#3079AB}.topic-javascript #quiz-answers .fill-in-blank .text:focus{color:#c25975;border-color:#c25975}.topic-java #quiz-answers .fill-in-blank .text:focus{color:#2c9676;border-color:#2c9676}.topic-ruby #quiz-answers .fill-in-blank .text:focus{color:#e15258;border-color:#e15258}.topic-business #quiz-answers .fill-in-blank .text:focus{color:#F9845B;border-color:#F9845B}.topic-wordpress #quiz-answers .fill-in-blank .text:focus{color:#838CC7;border-color:#838CC7}.topic-php #quiz-answers .fill-in-blank .text:focus{color:#7D669E;border-color:#7D669E}.topic-ios #quiz-answers .fill-in-blank .text:focus{color:#53BBB4;border-color:#53BBB4}.topic-android #quiz-answers .fill-in-blank .text:focus{color:#5cb860;border-color:#5cb860}.topic-design #quiz-answers .fill-in-blank .text:focus{color:#e59a13;border-color:#e59a13}.topic-development-tools #quiz-answers .fill-in-blank .text:focus{color:#637a91;border-color:#637a91}.topic-python #quiz-answers .fill-in-blank .text:focus{color:#f092b0;border-color:#f092b0}.topic-digital-literacy #quiz-answers .fill-in-blank .text:focus{color:#c38cd4;border-color:#c38cd4}.topic-game-development #quiz-answers .fill-in-blank .text:focus{color:#20898c;border-color:#20898c}.topic-csharp #quiz-answers .fill-in-blank .text:focus{color:#9e4d83;border-color:#9e4d83}.topic-databases #quiz-answers .fill-in-blank .text:focus{color:#eb7728;border-color:#eb7728}.topic-undefined #quiz-answers .fill-in-blank .text:focus{color:#717b85;border-color:#717b85}#quiz-answers .fill-in-blank .button{line-height:14px;padding:12px 15px;display:inline-block}#quiz-answers .fill-in-blank pre{font-size:14px;line-height:2;margin-bottom:15px;display:block;overflow:auto}#quiz-answers .fill-in-blank pre::-webkit-scrollbar{-webkit-appearance:none}#quiz-answers .fill-in-blank pre code{font-family:"courier"}#quiz-answers .fill-in-blank pre code .text{font-family:"courier"}.code-challenges-controller.show-action:not(.command-challenge) header ul#breadcrumb li#page-title-addition,.code-challenges-controller.preview-action:not(.command-challenge) header ul#breadcrumb li#page-title-addition{padding:0;z-index:2;overflow:visible;opacity:1}.code-challenges-controller.show-action:not(.command-challenge) header ul#breadcrumb li#page-title-addition:before,.code-challenges-controller.show-action:not(.command-challenge) header ul#breadcrumb li#page-title-addition:after,.code-challenges-controller.preview-action:not(.command-challenge) header ul#breadcrumb li#page-title-addition:before,.code-challenges-controller.preview-action:not(.command-challenge) header ul#breadcrumb li#page-title-addition:after{content:" ";display:table}.code-challenges-controller.show-action:not(.command-challenge) header ul#breadcrumb li#page-title-addition:after,.code-challenges-controller.preview-action:not(.command-challenge) header ul#breadcrumb li#page-title-addition:after{clear:both}@media screen and (min-width: 960px){.code-challenges-controller.show-action:not(.command-challenge) header ul#breadcrumb li#page-title-addition,.code-challenges-controller.preview-action:not(.command-challenge) header ul#breadcrumb li#page-title-addition{top:70px;left:30px;right:30px}}@media screen and (max-width: 959px){.code-challenges-controller.show-action:not(.command-challenge) header ul#breadcrumb li#page-title-addition,.code-challenges-controller.preview-action:not(.command-challenge) header ul#breadcrumb li#page-title-addition{position:fixed;top:52px}}@media screen and (min-width: 680px) and (max-width: 959px){.code-challenges-controller.show-action:not(.command-challenge) header ul#breadcrumb li#page-title-addition,.code-challenges-controller.preview-action:not(.command-challenge) header ul#breadcrumb li#page-title-addition{left:15px;right:15px}}@media screen and (max-width: 679px){.code-challenges-controller.show-action:not(.command-challenge) header ul#breadcrumb li#page-title-addition,.code-challenges-controller.preview-action:not(.command-challenge) header ul#breadcrumb li#page-title-addition{left:10px;right:10px}}.code-challenges-controller.show-action:not(.command-challenge) header ul#breadcrumb li#page-title-addition div.mixed-box,.code-challenges-controller.preview-action:not(.command-challenge) header ul#breadcrumb li#page-title-addition div.mixed-box{background:#edeff0}.code-challenges-controller.show-action:not(.command-challenge) header ul#breadcrumb li#page-title-addition div.box-header,.code-challenges-controller.preview-action:not(.command-challenge) header ul#breadcrumb li#page-title-addition div.box-header{padding-top:15px;padding-bottom:15px}@media screen and (max-width: 679px){.code-challenges-controller.show-action:not(.command-challenge) header ul#breadcrumb li#page-title-addition div.box-header,.code-challenges-controller.preview-action:not(.command-challenge) header ul#breadcrumb li#page-title-addition div.box-header{box-shadow:0 2px 0 rgba(0,0,0,0.1);padding-top:10px;padding-bottom:10px;cursor:pointer}}.code-challenges-controller.show-action:not(.command-challenge) header ul#breadcrumb li#page-title-addition div.box-header h2#task-count,.code-challenges-controller.preview-action:not(.command-challenge) header ul#breadcrumb li#page-title-addition div.box-header h2#task-count{display:none}.code-challenges-controller.show-action:not(.command-challenge) header ul#breadcrumb li#page-title-addition div.box-header h1#task,.code-challenges-controller.preview-action:not(.command-challenge) header ul#breadcrumb li#page-title-addition div.box-header h1#task{margin:0}@media screen and (min-width: 680px){.code-challenges-controller.show-action:not(.command-challenge) header ul#breadcrumb li#page-title-addition div.box-header h1#task,.code-challenges-controller.preview-action:not(.command-challenge) header ul#breadcrumb li#page-title-addition div.box-header h1#task{font-size:18px}}@media screen and (max-width: 679px){.code-challenges-controller.show-action:not(.command-challenge) header ul#breadcrumb li#page-title-addition div.box-header h1#task,.code-challenges-controller.preview-action:not(.command-challenge) header ul#breadcrumb li#page-title-addition div.box-header h1#task{font-size:14px}}@media screen and (min-width: 680px){.code-challenges-controller.show-action:not(.command-challenge) header ul#breadcrumb li#page-title-addition div.box-actions,.code-challenges-controller.preview-action:not(.command-challenge) header ul#breadcrumb li#page-title-addition div.box-actions{box-shadow:inset 0 1px 0 rgba(0,0,0,0.05),0 2px 0 rgba(0,0,0,0.1)}}@media screen and (max-width: 679px){.code-challenges-controller.show-action:not(.command-challenge) header ul#breadcrumb li#page-title-addition div.box-actions,.code-challenges-controller.preview-action:not(.command-challenge) header ul#breadcrumb li#page-title-addition div.box-actions{display:none}}@media screen and (min-width: 960px){.code-challenges-controller.show-action:not(.command-challenge):not(.scrolled-past-box-footer) header ul#breadcrumb:before,.code-challenges-controller.preview-action:not(.command-challenge):not(.scrolled-past-box-footer) header ul#breadcrumb:before{opacity:0}}.code-challenges-controller.show-action:not(.command-challenge).scrolled-past-actions:not(.scrolled-past-box-footer) ul#breadcrumb:before,.code-challenges-controller.show-action:not(.command-challenge).scrolled-past-instructions:not(.scrolled-past-box-footer) ul#breadcrumb:before,.code-challenges-controller.preview-action:not(.command-challenge).scrolled-past-actions:not(.scrolled-past-box-footer) ul#breadcrumb:before,.code-challenges-controller.preview-action:not(.command-challenge).scrolled-past-instructions:not(.scrolled-past-box-footer) ul#breadcrumb:before{opacity:0}.code-challenges-controller.show-action:not(.command-challenge).scrolled-past-actions:not(.scrolled-past-box-footer) ul#breadcrumb li#page-title-addition,.code-challenges-controller.show-action:not(.command-challenge).scrolled-past-instructions:not(.scrolled-past-box-footer) ul#breadcrumb li#page-title-addition,.code-challenges-controller.preview-action:not(.command-challenge).scrolled-past-actions:not(.scrolled-past-box-footer) ul#breadcrumb li#page-title-addition,.code-challenges-controller.preview-action:not(.command-challenge).scrolled-past-instructions:not(.scrolled-past-box-footer) ul#breadcrumb li#page-title-addition{visibility:visible}#cc-container{position:relative}#cc-container .hidden,#cc-container .inactive,#cc-container #page-title-addition .hidden,#cc-container #page-title-addition .inactive{display:none}#cc-instructions{border-radius:0;transition:padding 0.3s ease, margin 0.3s ease}.step-completed #cc-instructions,.step-overlay-loading #cc-instructions{display:none}#cc-instructions h2#task-count{font-weight:500;margin-bottom:10px;font-size:14px;color:#7b8b8e}#cc-instructions h1#task{line-height:1.5;margin:0 0 -8px;transition:margin 0.3s ease}@media screen and (min-width: 680px){#cc-instructions h1#task{font-size:20px}}@media screen and (max-width: 679px){#cc-instructions h1#task{font-size:16px}}#cc-instructions h1#task p{margin:0;color:#384047;font-size:inherit}#cc-instructions h1#task ul,#cc-instructions h1#task ol{padding-left:20px;margin:10px}#cc-instructions h1#task ul li,#cc-instructions h1#task ol li{margin:0;font-size:18px;line-height:1.5}#cc-instructions p#task-notes{margin:16px 0 -6px;color:#7b8b8e}@media screen and (max-width: 679px){#cc-feedback.alert.info .box-action-text{display:none}}@media screen and (min-width: 680px){#cc-feedback.alert.info .box-action-text{color:#b2bac2}}#cc-feedback.alert.info .box-action-text svg.info-icon{position:relative;top:2px;width:34px;height:34px;fill:#d4d9dd;float:left;margin-right:10px}@media screen and (max-width: 1020px){#cc-feedback.alert.info .box-action-text svg.info-icon{display:none}}#cc-feedback.alert.info .box-action-text strong{color:#8d9aa5}.step-completed #cc-feedback,.step-overlay-loading #cc-feedback{display:none}@media screen and (min-width: 680px){#cc-feedback .box-action-buttons{text-align:right}}#cc-editor{font-size:14px;position:relative}#cc-editor.multi-line-editor{background:#384047;padding:0}.step-completed #cc-editor,.step-overlay-loading #cc-editor{display:none}#cc-editor .editor-files{background:#2d3339;padding-left:15px}#cc-editor .editor-files:before,#cc-editor .editor-files:after{content:" ";display:table}#cc-editor .editor-files:after{clear:both}#cc-editor .editor-files li{list-style-type:none;float:left}#cc-editor .editor-files a{font-weight:500;font-size:14px;padding:20px 15px;display:block;color:#4b5658}#cc-editor .editor-files a:hover{color:#7b8b8e}#cc-editor .editor-files a.selected{background-color:#384047;color:#fff}#cc-editor .editor-files a.selected .icon{opacity:.5}#cc-editor .editor-files a .icon{margin:-5px 5px 0 0;opacity:.2}#cc-editor .editor,#cc-editor .preview{background:#2d3339;min-height:400px;font-size:14px;position:relative;display:none}#cc-editor .editor.selected,#cc-editor .preview.selected{display:block}#cc-editor .editor iframe,#cc-editor .preview iframe{background:#fff;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%}#cc-editor .editor .CodeMirror,#cc-editor .preview .CodeMirror{position:relative}#cc-editor .editor .CodeMirror .CodeMirror-scroll,#cc-editor .preview .CodeMirror .CodeMirror-scroll{padding-top:5px;min-height:400px;margin-bottom:0}#cc-editor iframe.command-results{width:100%;padding:10px;background:#384047;border-radius:5px;margin:0 0 0}#cc-editor .solarized.base03{color:#002b36}#cc-editor .solarized.base02{color:#073642}#cc-editor .solarized.base01{color:#586e75}#cc-editor .solarized.base00{color:#657b83}#cc-editor .solarized.base0{color:#839496}#cc-editor .solarized.base1{color:#93a1a1}#cc-editor .solarized.base2{color:#eee8d5}#cc-editor .solarized.base3{color:#fdf6e3}#cc-editor .solarized.solar-yellow{color:#b58900}#cc-editor .solarized.solar-orange{color:#cb4b16}#cc-editor .solarized.solar-red{color:#dc322f}#cc-editor .solarized.solar-magenta{color:#d33682}#cc-editor .solarized.solar-violet{color:#6c71c4}#cc-editor .solarized.solar-blue{color:#268bd2}#cc-editor .solarized.solar-cyan{color:#2aa198}#cc-editor .solarized.solar-green{color:#859900}#cc-editor .cm-s-solarized{line-height:1.45em;color-profile:sRGB;rendering-intent:auto}#cc-editor .cm-s-solarized.cm-s-dark{color:#839496;background-color:#002b36;text-shadow:#002b36 0 1px}#cc-editor .cm-s-solarized.cm-s-light{background-color:#fdf6e3;color:#657b83;text-shadow:#eee8d5 0 1px}#cc-editor .cm-s-solarized .CodeMirror-widget{text-shadow:none}#cc-editor .cm-s-solarized .cm-header{color:#586e75}#cc-editor .cm-s-solarized .cm-quote{color:#93a1a1}#cc-editor .cm-s-solarized .cm-keyword{color:#cb4b16}#cc-editor .cm-s-solarized .cm-atom{color:#d33682}#cc-editor .cm-s-solarized .cm-number{color:#d33682}#cc-editor .cm-s-solarized .cm-def{color:#2aa198}#cc-editor .cm-s-solarized .cm-variable{color:#839496}#cc-editor .cm-s-solarized .cm-variable-2{color:#b58900}#cc-editor .cm-s-solarized .cm-variable-3{color:#6c71c4}#cc-editor .cm-s-solarized .cm-property{color:#2aa198}#cc-editor .cm-s-solarized .cm-operator{color:#6c71c4}#cc-editor .cm-s-solarized .cm-comment{color:#586e75;font-style:italic}#cc-editor .cm-s-solarized .cm-string{color:#859900}#cc-editor .cm-s-solarized .cm-string-2{color:#b58900}#cc-editor .cm-s-solarized .cm-meta{color:#859900}#cc-editor .cm-s-solarized .cm-qualifier{color:#b58900}#cc-editor .cm-s-solarized .cm-builtin{color:#d33682}#cc-editor .cm-s-solarized .cm-bracket{color:#cb4b16}#cc-editor .cm-s-solarized .CodeMirror-matchingbracket{color:#859900}#cc-editor .cm-s-solarized .CodeMirror-nonmatchingbracket{color:#dc322f}#cc-editor .cm-s-solarized .cm-tag{color:#93a1a1}#cc-editor .cm-s-solarized .cm-attribute{color:#2aa198}#cc-editor .cm-s-solarized .cm-hr{color:transparent;border-top:1px solid #586e75;display:block}#cc-editor .cm-s-solarized .cm-link{color:#93a1a1;cursor:pointer}#cc-editor .cm-s-solarized .cm-special{color:#6c71c4}#cc-editor .cm-s-solarized .cm-em{color:#999;text-decoration:underline;text-decoration-style:dotted}#cc-editor .cm-s-solarized .cm-strong{color:#eee}#cc-editor .cm-s-solarized .cm-error,#cc-editor .cm-s-solarized .cm-invalidchar{color:#586e75;border-bottom:1px dotted #dc322f}#cc-editor .cm-s-solarized.cm-s-dark div.CodeMirror-selected{background:#073642}#cc-editor .cm-s-solarized.cm-s-dark.CodeMirror ::selection{background:rgba(7,54,66,0.99)}#cc-editor .cm-s-solarized.cm-s-dark .CodeMirror-line::-moz-selection,#cc-editor .cm-s-dark .CodeMirror-line>span::-moz-selection,#cc-editor .cm-s-dark .CodeMirror-line>span>span::-moz-selection{background:rgba(7,54,66,0.99)}#cc-editor .cm-s-solarized.cm-s-light div.CodeMirror-selected{background:#eee8d5}#cc-editor .cm-s-solarized.cm-s-light .CodeMirror-line::selection,#cc-editor .cm-s-light .CodeMirror-line>span::selection,#cc-editor .cm-s-light .CodeMirror-line>span>span::selection{background:#eee8d5}#cc-editor .cm-s-solarized.cm-s-light .CodeMirror-line::-moz-selection,#cc-editor .cm-s-ligh .CodeMirror-line>span::-moz-selection,#cc-editor .cm-s-ligh .CodeMirror-line>span>span::-moz-selection{background:#eee8d5}#cc-editor .cm-s-solarized.CodeMirror{-moz-box-shadow:inset 7px 0 12px -6px #000;-webkit-box-shadow:inset 7px 0 12px -6px #000;box-shadow:inset 7px 0 12px -6px #000}#cc-editor .cm-s-solarized .CodeMirror-gutters{border-right:1px solid}#cc-editor .cm-s-solarized.cm-s-dark .CodeMirror-gutters{background-color:#002b36;border-color:#00232c}#cc-editor .cm-s-solarized.cm-s-dark .CodeMirror-linenumber{text-shadow:#021014 0 -1px}#cc-editor .cm-s-solarized.cm-s-light .CodeMirror-gutters{background-color:#fdf6e3;border-color:#eee8d5}#cc-editor .cm-s-solarized .CodeMirror-linenumber{color:#586e75;padding:0 5px}#cc-editor .cm-s-solarized .CodeMirror-guttermarker-subtle{color:#586e75}#cc-editor .cm-s-solarized.cm-s-dark .CodeMirror-guttermarker{color:#ddd}#cc-editor .cm-s-solarized.cm-s-light .CodeMirror-guttermarker{color:#cb4b16}#cc-editor .cm-s-solarized .CodeMirror-gutter .CodeMirror-gutter-text{color:#586e75}#cc-editor .cm-s-solarized .CodeMirror-cursor{border-left:1px solid #819090}#cc-editor .cm-s-solarized.cm-s-dark .CodeMirror-activeline-background{background:rgba(255,255,255,0.1)}#cc-editor .cm-s-solarized.cm-s-light .CodeMirror-activeline-background{background:rgba(0,0,0,0.1)}#cc-editor .cm-s-solarized.cm-s-dark{background:#384047;text-shadow:none}#cc-editor .cm-s-solarized.cm-s-dark .CodeMirror-linenumber{text-shadow:none}#cc-editor .cm-s-solarized.cm-s-dark pre{color:#fff}#cc-editor .cm-s-solarized.cm-s-dark pre::selection{background:#2d3339}#cc-editor .cm-s-solarized.cm-s-dark .CodeMirror-gutters{background:#384047;border-right:none;height:100%;padding:0 10px 0 0;box-shadow:none}#cc-editor .cm-s-solarized.cm-s-dark .CodeMirror-linenumber{color:#4b5658;padding-left:15px}#cc-editor .cm-s-solarized.cm-s-dark .cm-tab:before{content:""}#cc-editor .cm-s-solarized.cm-s-dark .CodeMirror-activeline-background{background:#3c454d;border-radius:3px}#cc-editor .cm-s-solarized.CodeMirror{left:0;right:0;top:0;bottom:0;height:auto;box-shadow:none}#cc-footer{padding-top:0;padding-bottom:30px}.step-completed #cc-footer,.step-overlay-loading #cc-footer{display:none}.terminal,.terminal .CodeMirror{font-family:Menlo, Monaco, "Andale Mono", "lucida console", "Courier New", monospace;min-height:40px;color:#fff;background:#384047;border-radius:4px;font-size:14px;line-height:20px}.terminal-loading{padding:20px 30px}.terminal .CodeMirror{height:auto;padding:20px 15px}.multi-line-editor .terminal .CodeMirror,.terminal .multi-line-editor .CodeMirror .CodeMirror{min-height:180px}.terminal .CodeMirror-lines{padding:0}.terminal .CodeMirror-cursor{border-right:1px solid #fff}.terminal .CodeMirror-scroll{overflow-x:hidden !important}.terminal .CodeMirror-hscrollbar{-ms-overflow-x:visible;-ms-overflow-y:visible}.referrals-action .referrals-link,.dashboard-controller.index-action .referrals-link{position:relative}.referrals-action .referrals-link:after,.dashboard-controller.index-action .referrals-link:after{content:"New";text-transform:uppercase;background-color:#ed5a5a;color:#FFF;font-weight:bold;padding:4px 5px;border-radius:3px;font-size:10px;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;right:10px}.referrals-action .secondary-module,.dashboard-controller.index-action .secondary-module{margin-bottom:0}.referral-header{color:#5a6772;margin-bottom:25px}#referral_faq dt{margin-bottom:5px;color:#3f8aBf}#referral_faq dd{margin-bottom:20px}#referral_faq dd:last-child{padding-bottom:0px;margin-bottom:0px}#referral_faq .modal-close{top:30px;right:30px}@media screen and (min-width: 680px){html.accounts-controller.subscription-action #membership-level div.box-header{min-height:170px}}html.accounts-controller.subscription-action .mixed-box h2{font-weight:500;font-size:18px;color:#576366;margin:-5px 0 5px;line-height:1.3}html.accounts-controller.subscription-action .mixed-box p{font-size:13px;color:#7b8b8e;line-height:1.4;margin:0 0 20px}html.accounts-controller.subscription-action .mixed-box p strong{color:#576366;font-weight:500}html.accounts-controller.subscription-action .mixed-box .box-footer .icon-info{float:left;margin:0 12px 5px 0;position:relative;top:3px}html.accounts-controller.subscription-action .mixed-box .box-footer p{font-size:13px;color:#7b8b8e;line-height:1.5;text-align:left;margin-bottom:2px}html.accounts-controller.subscription-action .mixed-box .box-footer p a{color:#576366;font-weight:500}html.accounts-controller.subscription-action .mixed-box .box-footer p strong{display:inline}html.accounts-controller.subscription-action .mixed-box #group-section h3{font-weight:normal;color:#7b8b8e;line-height:1.4;margin-bottom:10px}html.accounts-controller.subscription-action .mixed-box #group-section h3 strong{color:#576366}html.accounts-controller.subscription-action .mixed-box #group-section p{font-size:14px;line-height:1.4;color:#7b8b8e}html.accounts-controller.subscription-action .mixed-box #group-section p a{font-weight:500;color:#3F8ABF}html.accounts-controller.subscription-action .mixed-box #group-section p.transfer{text-align:center}html.accounts-controller.subscription-action .mixed-box .plan-box{background-color:#edeff0;border-radius:5px;width:100%;border:3px solid #edeff0;text-align:center;float:left;position:relative}@media screen and (max-width: 679px){html.accounts-controller.subscription-action .mixed-box .plan-box{padding:20px}}@media screen and (min-width: 680px){html.accounts-controller.subscription-action .mixed-box .plan-box{padding:30px}}@media screen and (min-width: 960px){html.accounts-controller.subscription-action .mixed-box .plan-box{width:-webkit-calc(50% - 10px);width:-moz-calc(50% - 10px);width:calc(50% - 10px)}}html.accounts-controller.subscription-action .mixed-box .plan-box.active{background-color:#FFF;border:3px solid #d4d9dd;color:#4b5658}html.accounts-controller.subscription-action .mixed-box .plan-box.active .plan-marker{width:60px;height:60px;border-radius:5px;position:absolute;top:-3px;right:-3px;overflow:hidden}html.accounts-controller.subscription-action .mixed-box .plan-box.active .plan-marker svg{width:15px;height:13px;fill:#FFF;position:absolute;top:9px;right:8px;z-index:1}html.accounts-controller.subscription-action .mixed-box .plan-box.active .plan-marker:after{content:"";width:50px;height:50px;border-top:50px solid #5fcf80;border-left:50px solid transparent;position:absolute;top:0;right:0}html.accounts-controller.subscription-action .mixed-box .plan-box.active h2,html.accounts-controller.subscription-action .mixed-box .plan-box.active strong{color:#576366}html.accounts-controller.subscription-action .mixed-box .plan-box.active p{color:#7b8b8e}html.accounts-controller.subscription-action .mixed-box .plan-box h2{font-size:24px}html.accounts-controller.subscription-action .mixed-box .plan-box h2+p{margin-bottom:50px;height:40px;line-height:1.6}html.accounts-controller.subscription-action .mixed-box .plan-basic{margin-bottom:20px}@media screen and (min-width: 960px){html.accounts-controller.subscription-action .mixed-box .plan-basic{margin:0 20px 0 0}}html.accounts-controller.subscription-action #cta-box h4{width:auto;padding-bottom:5px;color:#576366;line-height:1.3}html.accounts-controller.subscription-action #cta-box p{float:left;width:65%;margin-bottom:0}@media screen and (max-width: 959px){html.accounts-controller.subscription-action #cta-box p{width:100%}}html.accounts-controller.subscription-action #cta-box .button{float:right;margin-top:-25px}@media screen and (max-width: 959px){html.accounts-controller.subscription-action #cta-box .button{margin-top:20px;float:left}}html.accounts-controller.subscription-action #pause-enrollment-cta{text-align:center;border-bottom:1px solid #e8ebed;padding:0 40px 10px 40px;margin:-30px 0 40px 0}@media screen and (max-width: 679px){html.accounts-controller.subscription-action #pause-enrollment-cta{margin-top:-5px;padding-right:0;padding-left:0}}html.accounts-controller.subscription-action #pause-enrollment-cta p{line-height:1.6}html.accounts-controller.subscription-action #pause-enrollment-cta p a{font-weight:500;color:#3F8ABF}html.accounts-controller.subscription-action #pause-enrollment-cta .button{margin-bottom:20px}.program-heading,.program-objectives{text-align:center;position:relative;padding-bottom:80px}.program-heading:after,.program-objectives:after{content:"";background:#d4d9dd;width:6px;height:50px;bottom:15px;left:50%;margin-left:-3px;position:absolute;border-radius:6px}.program-heading{overflow:visible}.program-heading .avatar-large{margin:13px 0 5px;position:relative;z-index:2;overflow:visible}.program-heading .avatar-large .chart{z-index:1;position:absolute;top:-10px;left:-10px;width:110px;height:110px}.program-heading h1{font-size:24px;margin:15px 0 15px}.program-heading .about-program{position:relative;width:24px;height:24px;display:inline-block}.program-heading .about-program svg{transition:.4s;fill:#d4d9dd;width:100%;height:100%;vertical-align:-3px}.program-heading .about-program .tooltip{display:none;position:absolute;left:-53px;top:38px;width:300px}.program-heading .about-program .tooltip ul{list-style-type:disc}.program-heading .about-program .tooltip ul li{margin:5px 0 5px 15px}.program-heading .about-program .tooltip-left:before{top:25px}.program-heading .about-program:hover svg{fill:#b7c0c7}.program-heading .about-program:hover .tooltip{display:block}.program-objectives{padding-bottom:50px;overflow:auto}.program-card{text-align:center;min-height:380px;padding:30px;position:relative;box-sizing:border-box}.program-card.program-incomplete{border:3px solid #d4d9dd;background:none;box-shadow:none}.program-card.program-incomplete h3{color:#576366}.program-card h3{font-size:18px;margin-bottom:10px}.program-card .radial-progress{color:#384047;font-size:18px;font-weight:500;margin:10px 0 30px}.program-card .button-container{position:absolute;bottom:20px;left:10px;right:10px}.program-card .button-container .grid-50{padding:0 10px}.program-card .button-container .button{margin-top:10px}@media screen and (max-width: 1023px){.even-row{clear:none;text-align:center}.even-row .grid-33,.even-row .tablet-grid-50{float:none;display:inline-block}}.career-status svg{width:110px;height:110px;margin:10px 0 30px;fill:#d4d9dd}.career-status.in-progress svg.careers-progress-icon{fill:#d4d9dd}.career-status.in-progress svg.careers-progress-icon circle{-webkit-animation:pending 3s infinite;-moz-animation:pending 3s infinite;animation:pending 3s infinite}.career-status.in-progress svg.careers-progress-icon circle:nth-child(2){-webkit-animation-delay:0.5s;-moz-animation-delay:0.5s;animation-delay:0.5s}.career-status.in-progress svg.careers-progress-icon circle:nth-child(3){-webkit-animation-delay:1s;-moz-animation-delay:1s;animation-delay:1s}.career-status.job-ready svg.careers-icon{fill:#5fcf80}@-webkit-keyframes pending{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@-moz-keyframes pending{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@keyframes pending{0%{opacity:0}50%{opacity:1}100%{opacity:0}}.looking-toggle p{margin:0 10px 0 0;display:inline-block}@media screen and (max-width: 1493px){.looking-toggle p{display:block;margin-bottom:10px}}.looking-toggle .tooltip p{margin:0;display:block}@media screen and (max-width: 1022px){.looking-toggle .tooltip{top:100%;left:50%;margin:20px 0 0 -115px;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.looking-toggle .tooltip:before{display:none}.looking-toggle .tooltip.tooltip-right:after{content:"";position:absolute;bottom:100%;left:50%;margin-left:-11px;width:22px;height:8px;background:url("https://static.teamtreehouse.com/assets/icons/icon-global-ab51372fb9b252121eba2b0425561b33.svg") no-repeat -120px -8px}}.looking-toggle .icon-info{width:24px;height:24px;background-size:48px 24px;margin-left:10px;cursor:help;position:relative}.interview-questions h2{font-size:18px;margin-bottom:10px}.interview-questions p{margin-bottom:0}.cover-letter-input{position:relative}.cover-letter-input textarea{min-height:700px;padding:0;background:#fff;border:0;font-size:16px;resize:none;color:#4b5658;border-radius:0}.points-earned{text-align:center;margin-bottom:50px}.points-earned h1{font-size:72px;margin-bottom:5px}.points-opening{margin-bottom:35px}.points-opening p{font-size:18px}.points-explainer .points-callout{margin-bottom:30px}.points-explainer .points-callout .points{background:#3F8ABF;width:150px;height:150px;margin:0 auto 30px;text-align:center;padding-top:45px;box-sizing:border-box;border-radius:50%}.points-explainer .points-callout .points h1{font-size:36px;color:#fff}.points-explainer .points-callout .points p{margin:0;font-size:18px;color:#9ec4df}.points-explainer .points-callout:last-child .points{background:#5fcf80}.points-explainer .points-callout:last-child .points p{color:#c1ecce}.points-explainer h2{line-height:1.4}.points-explainer strong{font-weight:500;color:#384047}.points-explainer .button{margin-top:30px}.professional-profile{padding-left:85px}.professional-profile .student-details{padding-bottom:30px}.professional-profile .student-details .location{color:#7b8b8e}.professional-profile .student-details h2{margin-bottom:10px}.professional-profile .student-details .avatar{float:left;margin:0px 0px 0 -105px}.professional-profile h3{margin-bottom:5px}.professional-profile .remove-trigger{margin:20px 0 0 -70px}.professional-profile .checkbox.current{position:absolute;right:10px;bottom:-33px;font-size:16px}.professional-profile-networks{margin-bottom:10px}.professional-profile-networks:before,.professional-profile-networks:after{content:" ";display:table}.professional-profile-networks:after{clear:both}.professional-profile-networks h4{font-size:14px}.professional-profile-networks p{font-size:12px}.professional-profile-networks .button{margin-bottom:10px;border-color:#3F8ABF;color:#3F8ABF}.professional-profile-networks .button.button-secondary{border-color:inherit;color:inherit}.project-suggestion{min-height:300px}.project-suggestion h3{margin-bottom:10px;font-size:16px}.project-suggestion p{font-size:14px}.recommended-projects{position:relative;padding:50px 0 0 100px;clear:left}.recommended-projects .step{display:none}.recommendation-trigger{margin-top:5px}.recommendation-trigger svg{width:14px;height:14px}.recommendation strong{display:block;font-size:13px;margin:10px 0;color:#7b8b8e}.recommendation h3{font-size:16px;margin-bottom:8px}.recommendation p{font-size:13px}.recommendation a{color:#3F8ABF}.program-section-heading{display:table;width:100%}.program-section-heading .title-container{display:table-cell;width:100%;vertical-align:top}.program-section-heading .button-container{vertical-align:top;display:table-cell}.program-section-heading h2{font-size:18px;margin-bottom:5px}.program-section-heading p{font-size:14px}.program-section-heading .button{float:right}.career-track-progress{height:340px;overflow:hidden}.career-track-progress>li{position:relative}.career-track-progress>li:after{content:"";width:20px;height:8px;border:5px solid #edeff0;background-color:#d4d9dd;position:absolute;top:50%;right:-15px;margin-top:-4px;border-radius:10px;box-sizing:content-box}.career-track-progress>li:last-child:after{display:none}@media screen and (max-width: 1499px){.career-track-progress>li:nth-child(2):after{display:none}}@media screen and (max-width: 700px){.career-track-progress>li:first-child:after{display:none}}.program-card-section{padding-top:30px;margin-bottom:50px;border-top:1px solid #d4d9dd}.program-card-section.current-track .card{opacity:0.5}.program-card-section.current-track .card:first-child{opacity:1}.program-card-section.current-track .card .actions .bookmarkable{display:none}.career-hero{padding:50px 40px 0;position:relative;z-index:2}@media screen and (max-width: 1023px){.career-hero{padding:20px 15px}}.career-hero:before,.career-hero:after{content:" ";display:table}.career-hero:after{clear:both}.career-hero h1{color:#384047;font-size:64px;margin-bottom:5px}.career-hero p{font-size:18px;margin-bottom:30px}.career-hero .button{font-size:18px;padding:0 30px;margin-right:30px;height:50px;line-height:48px}.career-hero a{font-size:18px;color:#576366;transition:.4s}.career-hero a .play-outline-icon{width:30px;height:30px;margin-right:7px;fill:#d4d9dd;display:inline-block;vertical-align:middle}.career-hero a:hover{color:#4b5658}.career-hero a:hover .play-outline-icon{fill:#4b5658}.career-overview{background:#5fcf80;padding:220px 70px 180px;margin:-30px 0 0 -30px;overflow:hidden;position:relative}@media screen and (max-width: 1023px){.career-overview{padding-left:40px;padding-right:40px;margin-right:-30px}}@media screen and (max-width: 680px){.career-overview{margin:-30px -20px -50px}}.career-overview:before,.career-overview:after{content:"";background:#fff;position:absolute;width:150%;height:220px;top:-165px;left:-47px;-ms-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}.career-overview:after{top:auto;left:auto;right:-47px;bottom:-165px}@media screen and (max-width: 1023px){.career-overview:after{bottom:-135px}}.career-overview h3{font-size:16px;margin-bottom:10px;color:#fff}.career-overview p{color:#e8f8ed;font-size:14px}.career-overview li{list-style:none;margin-bottom:50px;padding:0 0 0 80px}.career-overview li:last-child{margin-bottom:0}.career-overview li svg{width:60px;height:60px;fill:#fff;float:left;margin:-5px 0 0 -80px}.stories-hero{background:#384047;background-size:cover;padding:250px 70px;margin:0px -30px 10px;overflow:hidden;position:relative}@media screen and (max-width: 680px){.stories-hero{padding:170px 40px 180px;margin:-50px -20px 0}}.stories-hero:before,.stories-hero:after{content:"";background:#fff;position:absolute;width:150%;height:185px;top:-125px;left:-50px;-ms-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}.stories-hero:after{top:auto;bottom:-60px}.stories-hero blockquote{font-weight:500;color:#fff;font-size:28px;margin-bottom:30px;line-height:1.4}.stories-hero img{float:left;width:50px;border:4px solid transparent;margin-right:15px;border-radius:50%}.stories-hero h3{font-size:24px;color:#fff;margin-bottom:5px}.stories-hero p{color:rgba(255,255,255,0.7);font-size:18px}.more-stories{padding:0 30px;margin-bottom:100px;max-width:400px}@media screen and (max-width: 1023px){.more-stories{padding:0 20px}}.more-stories h3{margin-bottom:8px;font-size:24px}.more-stories p{margin-bottom:20px}.careers-callout svg{float:left;width:50px;height:50px;margin:-5px 15px 0 0;fill:#d4d9dd}@media screen and (max-width: 1023px){.careers-callout svg{float:right;margin:-5px 0 -5px 15px}}.careers-callout .careers-dots{display:none}.careers-callout h3{font-size:18px;margin-bottom:5px}.careers-callout p{margin-bottom:0}.careers-callout .grid-40{text-align:right}@media screen and (max-width: 1023px){.careers-callout .grid-40{text-align:left;margin:10px 0 0}}.careers-callout .button{margin:0 0 0 10px}@media screen and (max-width: 1023px){.careers-callout .button{margin:0 10px 0 0}}.explainer-container section{padding:30px 100px}.explainer-container section:before,.explainer-container section:after{content:" ";display:table}.explainer-container section:after{clear:both}.explainer-container h2{margin-bottom:10px;font-size:18px}.explainer-container p{line-height:1.7}.explainer-container a{font-weight:500;color:#3F8ABF}.explainer-container ol{padding-left:20px}.explainer-container ol li{color:#4b5658;font-weight:bold}.explainer-container ol p{color:#576366;font-weight:normal}.explainer-container ol ol{list-style:lower-alpha}.explainer-heading{text-align:center;padding:50px 0;position:relative}.explainer-heading:after{content:"";position:absolute;bottom:30px;left:50%;margin-left:-75px;width:150px;height:4px;background:#edeff0;border-radius:5px}.explainer-heading h1{margin-bottom:10px;font-size:24px}.explainer-heading p{font-size:14px}.ordered-input{padding-left:100px;list-style-type:none}.ordered-input li{margin-bottom:30px}.ordered-input h3{float:left;margin:0 0 10px -105px;width:50px;height:50px;border:5px solid #e8ebed;line-height:50px;text-align:center;font-size:18px;color:#576366;border-radius:50%}.project-input-trigger{display:block;float:left;margin-left:-130px;padding-left:130px;-webkit-transition-duration:0.2s;-moz-transition-duration:0.2s;transition-duration:0.2s}.project-input-trigger svg{width:20px;height:20px;margin-top:15px;fill:#e8ebed}.project-input-trigger span{font-size:16px;color:#7b8b8e;padding:20px 0;display:inline-block}.project-input-trigger:hover svg{fill:#4b5658}.project-input-trigger:hover span{color:#4b5658}.ghost-form fieldset{border:none;margin-bottom:30px;position:relative;clear:both}.ghost-form .form-item .ghost-form-input,.ghost-form .form-item .ghost-form-body,.ghost-form .form-item textarea{background:none;border:none;outline:0;padding:0;margin:0;width:100%;height:25px;min-height:0;font-size:16px;resize:none;line-height:1.5;font-family:"Gotham Rounded A", "Gotham Rounded B", "Gotham Rounded", "Helvetica Neue", Helvetica, Arial, sans-serif;color:#4b5658;-webkit-transition-duration:0.2s;-moz-transition-duration:0.2s;transition-duration:0.2s}.ghost-form .form-item .ghost-form-input:after,.ghost-form .form-item .ghost-form-body:after,.ghost-form .form-item textarea:after{content:"";width:20px;background:#fff;position:absolute;top:10px;bottom:10px;right:0px;z-index:5;box-shadow:-15px 0 15px 5px #fff}.ghost-form .ghost-form-heading{font-weight:500;font-size:18px;color:#384047}.ghost-form .ghost-form-body{font-size:16px;line-height:1.6}.ghost-form .form-item{border-bottom:1px solid #e8ebed;padding:25px 0;height:75px;margin-bottom:0;box-sizing:border-box;-webkit-transition-duration:0.2s;-moz-transition-duration:0.2s;transition-duration:0.2s}.ghost-form .form-item.focused{padding:35px 0 15px}.ghost-form .form-item.focused label{font-size:12px;top:15px}.ghost-form .form-item.filled{border-color:#5fcf80}.ghost-form .form-item.multiline{height:auto}.ghost-form .form-item .form-element span{overflow:hidden}.ghost-form .form-item .form-element:after{z-index:6}.ghost-form .form-item label{top:27px;left:0;font-size:16px;overflow:hidden;-webkit-transition-duration:0.2s;-moz-transition-duration:0.2s;transition-duration:0.2s}.ghost-form .form-item .tooltip{display:none}.ghost-form .checkbox input{display:inline-block}.ghost-form .add-field{color:#3F8ABF;font-size:16px;float:left;margin:0 0 60px 15px}.ghost-form .remove-trigger{float:left;width:30px;height:30px;line-height:29px;text-align:center;background:#e8ebed;margin-left:-90px;clear:left;border-radius:50%;transition:.4s}.ghost-form .remove-trigger svg{fill:#fff;width:12px;height:12px;display:inline-block;vertical-align:middle}.ghost-form .remove-trigger:hover{background:#ed5a5a}.ghost-form .form-footer{padding-top:15px}.ghost-form .adjacent-form-item{display:table;border-bottom:1px solid #e8ebed}.ghost-form .adjacent-form-item.focused{border-color:#5fcf80}.ghost-form .adjacent-form-item .form-item{display:table-cell;width:100%;border:none}.ghost-form .adjacent-form-item .button-container{display:table-cell;vertical-align:middle}.ghost-form .ghost-select label{pointer-events:none}.ghost-form .ghost-select .form-element{background:none;border:none}.ghost-form .ghost-select .form-element:after{background:url("https://static.teamtreehouse.com/assets/icons/icon-select-dark-9943d046a4b38019a37c2416899a233d.svg") no-repeat center;width:14px;height:8px;top:10px;right:0}.ghost-form .ghost-select .form-element.disabled{opacity:0.5}.ghost-form .ghost-select .form-element span{font-size:16px;padding:5px 0;font-weight:normal;color:#4b5658}.ghost-form .ghost-select select{opacity:0;width:100%}.ghost-form .ghost-field-group>.grid-50:first-child .form-item{padding-left:0px;border-left:none}.ghost-form .ghost-field-group>.grid-50:first-child .form-item label{left:0}.ghost-form .ghost-field-group>.grid-50 .form-item{padding-left:15px;padding-right:15px;border-left:1px solid #e8ebed}@media screen and (max-width: 1023px){.ghost-form .ghost-field-group>.grid-50 .form-item{padding-left:0;padding-right:0;border-left:none}}.ghost-form .ghost-field-group>.grid-50 label{left:15px}@media screen and (max-width: 1023px){.ghost-form .ghost-field-group>.grid-50 label{left:0}}.ghost-form .ghost-field-group>.grid-50:last-child .form-item{padding-right:0px}.info-module{margin-bottom:30px}.info-module h3,.info-module h4{margin-bottom:10px;line-height:1.3}.info-module h4{font-size:16px}.info-module .checklist{padding-left:30px}.info-module .checklist li{position:relative;list-style:none}.info-module .checklist li:before{content:"";width:10px;height:10px;border:3px solid #edeff0;position:absolute;left:-30px;top:0;border-radius:50%}.info-module .checklist strong{display:block;color:#384047;margin-bottom:5px;font-weight:500}.info-module .checklist p{font-size:13px;color:#576366}.info-module ul{padding-left:15px}.info-module li{padding:0 0 10px;list-style:disc;color:#9ec4df}.info-module a{line-height:1.6;font-weight:500;color:#3F8ABF}.program-step-heading{padding:0 0 30px 130px}.program-step-heading:before,.program-step-heading:after{content:" ";display:table}.program-step-heading:after{clear:both}@media screen and (max-width: 680px){.program-step-heading{padding-left:120px}}.program-step-heading .radial-progress{width:108px;height:108px;float:left;margin-left:-130px}@media screen and (max-width: 680px){.program-step-heading .radial-progress{margin-left:-120px}}.program-step-heading .radial-progress:after{border-width:8px}.program-step-heading .radial-progress .progress{font-size:24px}.program-step-heading h1{font-size:24px;margin:0 0 10px;padding-top:20px;line-height:1.2}.program-step-heading p{margin-bottom:15px}#filter-breadcrumb{display:none;background-color:#fff;border-top:1px solid #e8ebed;padding:22px 30px}#filter-breadcrumb-tags li{color:#384047;display:inline-block;font-weight:500;line-height:1.6;margin-right:10px}#filter-breadcrumb-tags li a{display:inline-block}#filter-breadcrumb-tags li a:not(.has-topic-color){color:#7b8b8e}#filter-breadcrumb-tags li a:hover:not(.has-topic-color){color:#4b5658}#filter-breadcrumb-tags li:not(:last-child):not(:nth-last-child(2)):not(:first-child):after{color:#c0c7c9;content:">";margin-left:10px}#filter-breadcrumb-tags li.clear-results{position:absolute;right:20px}#filter-breadcrumb-tags li.clear-results:hover svg{fill:#576366}#filter-breadcrumb-tags li.clear-results svg{fill:#a4afb2}#community-disclaimer svg{fill:#d4d9dd;position:absolute;top:50%;margin-top:-12px}#community-disclaimer p{font-size:13px;margin:0;color:#7b8b8e}@media screen and (min-width: 680px){#community-disclaimer p{margin-left:54px}}@media screen and (max-width: 679px){#community-disclaimer p{margin-left:44px}}#community-disclaimer a{font-weight:500;color:#576366;transition:color 0.3s ease}#community-disclaimer a:hover{color:#343b3d}#asked-to-answer-banner{background:#f9fafa;border-bottom:1px solid #f0f2f4;color:#7b8b8e;font-size:13px;line-height:1.6;position:relative}@media screen and (min-width: 680px){#asked-to-answer-banner{padding:20px 60px 20px 30px;margin:-30px -30px 30px}}@media screen and (max-width: 679px){#asked-to-answer-banner{padding:15px 40px 15px 20px;margin:-20px -20px 30px}}#asked-to-answer-banner .time{white-space:nowrap}#asked-to-answer-banner a{color:#576366;font-weight:500}#asked-to-answer-banner a:hover{color:#4b5658;text-decoration:underline}#asked-to-answer-banner a.member-points{display:none}#asked-to-answer-banner a.dismiss-post{position:absolute;top:50%;-webkit-transform:translatey(-50%);-moz-transform:translatey(-50%);-ms-transform:translatey(-50%);-o-transform:translatey(-50%);transform:translatey(-50%)}@media screen and (min-width: 680px){#asked-to-answer-banner a.dismiss-post{right:30px}}@media screen and (max-width: 679px){#asked-to-answer-banner a.dismiss-post{right:20px}}#asked-to-answer-banner a.dismiss-post:hover svg{fill:#4b5658}#asked-to-answer-banner a.dismiss-post svg{fill:#7b8b8e}#forum-post-meta{padding-top:0;padding-bottom:0;border-top-width:4px;border-top-style:solid}@media screen and (min-width: 680px){#forum-post-meta{height:70px}}@media screen and (max-width: 679px){#forum-post-meta{height:60px}}#forum-post-actions{float:right;position:relative;margin-top:11px}#forum-post-actions li{display:inline;float:right}#forum-post-actions li .button{margin:0}@media screen and (max-width: 679px){#forum-post-actions li .button{height:30px;padding:0 10px;font-size:13px;line-height:28px}.ff #forum-post-actions li .button{line-height:26px}}@media screen and (max-width: 959px){.has-step #forum-post-follow-cta span{display:none}}#forum-post-step-cta{margin-left:10px}@media screen and (max-width: 679px){#forum-post-step-cta svg{display:none}}#forum-post-breadcrumb{margin:0;color:#c5cbcc;overflow:hidden;position:relative;height:90%}@media screen and (min-width: 680px){#forum-post-breadcrumb{line-height:62px}}@media screen and (max-width: 679px){#forum-post-breadcrumb{line-height:52px}}@media screen and (max-width: 959px){#forum-post-breadcrumb{font-size:13px}}#forum-post-breadcrumb:after{position:absolute;top:0;bottom:0;right:0;width:40px;content:"";background-image:-webkit-linear-gradient(left, rgba(249,250,250,0), #f9fafa 40%, #f9fafa);background-image:linear-gradient(to right, rgba(249,250,250,0), #f9fafa 40%, #f9fafa)}#forum-post-breadcrumb a{font-weight:500;position:relative;transition:color 0.3s ease}#forum-post-breadcrumb a:not(.has-topic-color){color:#7b8b8e}#forum-post-breadcrumb a:hover:not(.has-topic-color){color:#5a6269}@media screen and (max-width: 959px){#forum-post-breadcrumb a:not(:first-child){margin-left:5px}}@media screen and (min-width: 960px){#forum-post-breadcrumb a:not(:first-child){margin-left:15px}}@media screen and (max-width: 959px){#forum-post-breadcrumb a:not(:last-child){margin-right:10px}}@media screen and (min-width: 960px){#forum-post-breadcrumb a:not(:last-child){margin-right:15px}}#forum-post-breadcrumb a:not(:last-child):after{content:">";color:#c5cbcc;font-weight:normal;position:absolute}@media screen and (max-width: 959px){#forum-post-breadcrumb a:not(:last-child):after{right:-14px}}@media screen and (min-width: 960px){#forum-post-breadcrumb a:not(:last-child):after{right:-22px}}#forum-post-question-container,#forum-post-answers-container{max-width:940px}#forum-post-answers-container{margin:30px 0}@media screen and (max-width: 679px){#forum-post-answers-container .discussion-comment{padding-left:42px}}#forum-post-ask-to-answer{max-width:870px;margin:30px 0;padding:30px 0 0;border-top:2px solid #f0f2f4}#forum-post-ask-to-answer:before,#forum-post-ask-to-answer:after{content:" ";display:table}#forum-post-ask-to-answer:after{clear:both}@media screen and (min-width: 680px){#forum-post-ask-to-answer{margin-left:70px}}#forum-post-ask-to-answer .secondary-heading p{color:#7b8b8e}#forum-post-students-list{list-style:none;padding-top:15px}#forum-post-students-list li{border-bottom:1px solid #f0f2f4;padding:3px 0 15px 0;margin-bottom:15px}#forum-post-students-list li:last-child{border:none}#forum-post-students-list li .student-block h4{font-size:13px;padding-bottom:4px;font-weight:500;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#forum-post-students-list li .student-block h4 a{color:#3F8ABF}#forum-post-students-list li .student-block .avatar{margin:-1px 10px 0 0px;width:30px;height:30px}#forum-post-students-list li .student-block .button{float:right;margin:-3px 0 0 10px}#forum-post-students-list li .student-block .button.button-posted{background:#fff;color:#7b8b8e !important;text-shadow:none;padding:11px 14px 13px;border:2px solid #f0f2f4 !important;box-shadow:none;transition:background .2s}#forum-post-students-list li .student-block p{font-size:13px;font-weight:500;color:#7b8b8e;margin-bottom:0}#forum-post-students-list li .student-block p .icon{margin-top:-3px}#forum-post-students-list li .student-block p .forum-stats{color:#7b8b8e;display:inline-block;font-weight:normal;margin-left:-2px}@media screen and (max-width: 679px){#forum-post-students-list li .student-block p .forum-stats{display:block;margin-left:44px}}#forum-post-students-list li .student-block p .forum-stats .bullet{padding:0 6px}@media screen and (max-width: 679px){#forum-post-students-list li .student-block p .forum-stats .bullet{display:none}}#forum-post-students-list li .student-block p .forum-stats strong{font-weight:500;color:#5fcf80}@media screen and (max-width: 679px){#forum-post-students-list li .student-block p .forum-stats strong{display:block}}#forum-post-students-list li .student-block p .forum-stats strong .bullet{color:#7b8b8e;font-weight:normal}#forum-post-answer{max-width:940px}.discussion-comments-container:not(.empty){margin-top:-5px;margin-bottom:15px}@media screen and (min-width: 680px){.discussion-comments-container{margin-left:70px}}.discussion-comments{margin:0 0 -1px 0;padding:16px 0 40px 42px;border-bottom:1px solid #f0f2f4}@media screen and (max-width: 679px){.discussion-comments{padding-left:0}}.discussion-comments:before,.discussion-comments:after{content:" ";display:table}.discussion-comments:after{clear:both}.discussion-comments .avatar{margin-top:1px}.discussion-comment{border:none;position:relative;padding:20px 0}.discussion-comment:before,.discussion-comment:after{content:" ";display:table}.discussion-comment:after{clear:both}.discussion-comment p{color:#7b8b8e}.discussion-comment .time{display:inline-block;color:#7b8b8e}.discussion-comment .bullet{padding:0 5px;display:inline-block;color:#7b8b8e}.discussion-comment .byline{margin:-1px 0 0 0}.discussion-comment .discussion-tools{margin-top:15px}.comment{clear:both;border-top:1px solid #f3f5f6}@media screen and (max-width: 679px){.comment{padding-left:20px}}.comment:last-child{border-bottom:none}.discussion-tools{float:left;margin:0;background-color:#edeff0;border-radius:3px;width:28px;height:14px;position:relative}.discussion-tools:hover .popover-toggle{opacity:1;cursor:pointer}.discussion-tools .popover-toggle{position:relative;float:right;width:28px;height:14px;padding:5px}.discussion-tools .popover-toggle svg{fill:#7b8b8e}.discussion-tools .popover-toggle:not(:hover) svg{opacity:0.65}.discussion-tools .popover-toggle .popover{display:none}.discussion-commenting{width:100%;position:relative;padding:15px 0;margin:15px 0 0;z-index:2;border-top:1px solid #f3f5f6}.discussion-commenting:before,.discussion-commenting:after{content:" ";display:table}.discussion-commenting:after{clear:both}.discussion-commenting a{color:#7b8b8e;font-weight:500;font-size:13px;float:left;margin-right:20px}.discussion-commenting a:hover{color:#576366}.discussion-commenting a .icon-reply{margin:-3px 0 -1px 2px}.discussion-commenting a .button{background:#3F8ABF;padding:8px 11px 7px 11px;font-size:13px;font-weight:500;margin:0;color:#b2bac2;display:inline-block;vertical-align:middle;border-radius:4px;border-bottom-width:2px}@media screen and (max-width: 679px){.discussion-question-container .discussion-commenting{margin-left:0}.discussion-question-container .discussion-tools{bottom:0;float:right}.discussion-question-container .comment .discussion-tools{float:left}.discussion-question-container .discussion-comment{margin-left:0;padding-left:42px}.discussion-question-container .discussion-comment .avatar{margin-left:-42px}}.discussion-answer{position:relative;border-top:2px solid #f0f2f4;padding:25px 0}@media screen and (min-width: 680px){.discussion-answer{padding-left:70px}}@media screen and (max-width: 679px){.discussion-answer .avatar{margin:5px 15px 0 0}.discussion-answer .discussion-tools{float:right}}.discussion-answer:before,.discussion-answer:after{content:" ";display:table}.discussion-answer:after{clear:both}.discussion-answer:last-child{border:none}.discussion-answer .markdown-zone{padding-right:60px}@media screen and (max-width: 679px){.discussion-answer .markdown-zone{padding-right:0}}.discussion-answer .markdown-zone ul,.discussion-answer .markdown-zone ol{list-style:inside;font-size:14px;margin-bottom:20px}.discussion-answer .markdown-zone h1,.discussion-answer .markdown-zone h2{font-size:18px;font-weight:500}.discussion-answer .markdown-zone h3{font-size:17px;font-weight:500}.discussion-answer .markdown-zone h4,.discussion-answer .markdown-zone h5{font-size:16px;font-weight:500}.discussion-answer .markdown-zone p:last-child{margin-bottom:0}.discussion-answer-post{border-top:2px solid #f0f2f4;padding:30px 0 0 70px}@media screen and (max-width: 679px){.discussion-answer-post{padding-top:15px;padding-left:0}.discussion-answer-post .avatar{display:none}}.discussion-answer-post .avatar{margin-top:-2px}.discussion-answer-post .form-footer .button-secondary{display:none}.discussion-mobile-buttons .discussion-answer-post .form-footer .button-secondary{display:inline-block}.user-tagging{padding:5px;background:#2d3339;display:none;position:absolute;top:102%;left:0;right:0;border-radius:5px}.user-tagging:before{content:"";position:absolute;bottom:100%;left:15px;width:22px;height:8px;background:url("https://static.teamtreehouse.com/assets/icons/icon-global-ab51372fb9b252121eba2b0425561b33.svg") no-repeat -120px -8px}.user-tagging ul{margin:0}.user-tagging li{font-size:14px;list-style-type:none}.user-tagging li .avatar{margin:0 10px 0 0}.user-tagging li .avatar img{width:26px}.user-tagging li:hover a{background:#384047}.user-tagging li:hover strong{color:#fff}.user-tagging a{display:block;min-height:35px;padding:5px;border-radius:3px}.user-tagging strong{font-weight:500;display:block;color:#7b8b8e;font-size:14px;padding-top:2px}.user-tagging p{font-size:12px;color:#576366;margin:0}.discussion-answer-comments{clear:both}.discussion-answer-text blockquote,.discussion-comment-text blockquote{border-left:4px solid #d4d9dd;display:block;margin-left:0;padding-left:10px}.discussion-answer-text blockquote p,.discussion-comment-text blockquote p{color:#576366;padding-top:2px}@media screen and (max-width: 679px){.discussion-answer-text{width:100%;display:block;margin-top:20px}}.discussion-answer-text p{line-height:1.5}.discussion-answer-text p:not(:last-child){margin-bottom:15px}.discussion-answer-text a{color:#3F8ABF;font-weight:500}.discussion-comment-text p{font-size:13px;line-height:1.5;margin-bottom:15px}@media screen and (max-width: 679px){.discussion-comment-text p{padding-right:0}}.discussion-comment-text p:last-child{margin-bottom:0}.discussion-comment-text a{color:#3F8ABF;font-weight:500}.discussion-comment-text blockquote p{color:#7b8b8e;padding-top:2px}.discussion-comment-text blockquote p:last-child{margin-bottom:15px}.discussion-comment-text .markdown-zone{margin-top:10px;margin-right:60px}@media screen and (max-width: 679px){.discussion-comment-text .markdown-zone{margin-right:0}}.discussion-comment-text .markdown-zone .highlight{margin-bottom:12px}.discussion-comment-text .byline a{color:#7b8b8e;white-space:nowrap;margin-right:8px}.discussion-comment-text .byline .time{display:inline-block !important;color:#7b8b8e !important;white-space:nowrap}.discussion-answer-voting{margin-bottom:0;white-space:nowrap;position:absolute;top:28px;right:0}.discussion-answer-voting li{font-weight:500;list-style-type:none;vertical-align:top}.discussion-answer-voting a{color:#576366}.discussion-answer-voting .vote-count{display:block;text-align:center;width:100%;font-size:12px;padding:0}.discussion-answer-voting .vote-count-zero{color:#7b8b8e}.discussion-answer-voting .vote-up{width:28px}.discussion-answer-voting .vote-up a{display:block;padding:4px 0 5px 0;background:#edeff0;border-radius:4px;text-align:center}.discussion-answer-voting .vote-up a:hover{background:#5fcf80}.discussion-answer-voting .vote-up a:hover .vote-count{color:#FFF}.discussion-answer-voting .vote-up a:hover svg{fill:#FFF;opacity:1}.discussion-answer-voting .vote-up a svg{fill:#7b8b8e;opacity:0.5;margin-bottom:-2px;transition:0}.discussion-answer-voting .vote-up .voted{background:#5fcf80}.discussion-answer-voting .vote-up .voted strong{color:#FFF}.discussion-answer-voting .vote-up .voted svg{fill:#FFF;opacity:1}.discussion-answer-voting .vote-down{padding:4px 0;text-align:center}.discussion-answer-voting .vote-down .voted svg{fill:#ed5a5a;opacity:1}.discussion-answer-voting .vote-down svg{fill:#7b8b8e;opacity:0.5}.discussion-answer-voting .vote-down svg:hover{opacity:1;fill:#ed5a5a}.discussion-highlight.discussion-answer-best{border:2px solid #c1ecce;border-width:2px 0;background:#f0fbf3;position:relative;z-index:2}.discussion-highlight.discussion-answer-best:before,.discussion-highlight.discussion-answer-best:after{content:" ";display:table}.discussion-highlight.discussion-answer-best:after{clear:both}@media screen and (min-width: 680px){.discussion-highlight.discussion-answer-best{margin:-27px -30px -27px -100px;padding:25px 30px 25px 100px}}@media screen and (max-width: 679px){.discussion-highlight.discussion-answer-best{margin:-27px -20px -27px -20px;padding:25px 20px}}.discussion-highlight.discussion-answer-best .avatar{box-shadow:0 0 1px 0 #d5f2dd}.discussion-highlight.discussion-answer-best .discussion-tools{background:#FFF;opacity:1}@media screen and (min-width: 680px){.discussion-highlight.discussion-answer-best .discussion-answer-voting{right:30px}}@media screen and (max-width: 679px){.discussion-highlight.discussion-answer-best .discussion-answer-voting{right:20px}}.discussion-highlight.discussion-answer-best .discussion-answer-voting .vote-up a{background:#FFF}.discussion-highlight.discussion-answer-best .discussion-answer-voting .vote-up a:hover{background:#5fcf80}.discussion-highlight.discussion-answer-best .discussion-answer-voting .vote-up a.voted{background:#5fcf80}.discussion-highlight.discussion-answer-best .vote-best-answer:after{background-position:-155px -49px}.discussion-highlight.discussion-answer-best .vote-best-answer a{color:#5fcf80}.discussion-highlight.discussion-answer-best .discussion-commenting{border-color:#d5f2dd}.marker{font-size:9px;font-weight:500;color:#fff;text-transform:uppercase;border-radius:3px;padding:3px 4px;margin:-9px auto 0 auto;display:table}.marker.staff{background:#5fcf80}.marker.moderator{background:#ff9f1f}.discussions-list .avatar{margin-left:-70px}@media screen and (min-width: 680px){.discussion-question .avatar,.discussion-answer .avatar,.discussion-answer-post .avatar{margin-left:-70px}}.discussions-list .avatar,.discussion-question .avatar,.discussion-answer .avatar,.discussion-answer-post .avatar{float:left;width:40px;height:40px;margin-top:5px;background-color:#edeff0;overflow:visible;position:absolute;border:2px solid #edeff0}.discussions-list .avatar.staff,.discussion-question .avatar.staff,.discussion-answer .avatar.staff,.discussion-answer-post .avatar.staff{border-color:#5fcf80}.discussions-list .avatar.moderator,.discussion-question .avatar.moderator,.discussion-answer .avatar.moderator,.discussion-answer-post .avatar.moderator{border-color:#ff9f1f}.discussions-list .avatar a,.discussion-question .avatar a,.discussion-answer .avatar a,.discussion-answer-post .avatar a{display:block;height:100%;width:100%}.discussion-comment .avatar,.discussion-comments .avatar,.user-tagging .avatar,.student-block .avatar{float:left;width:26px;height:26px;margin:0 0 0 -42px;background-color:#edeff0;overflow:visible;position:relative;border:2px solid #edeff0}.discussion-comment .avatar.staff,.discussion-comments .avatar.staff,.user-tagging .avatar.staff,.student-block .avatar.staff{border-color:#5fcf80}.discussion-comment .avatar.moderator,.discussion-comments .avatar.moderator,.user-tagging .avatar.moderator,.student-block .avatar.moderator{border-color:#ff9f1f}.discussion-comment .avatar a,.discussion-comments .avatar a,.user-tagging .avatar a,.student-block .avatar a{display:block;height:100%;width:100%}.discussion-meta .byline,.discussion-question .byline,.discussion-answer .byline,.discussion-comment .byline{line-height:1.4}.discussion-meta .byline strong,.discussion-meta .byline a,.discussion-question .byline strong,.discussion-question .byline a,.discussion-answer .byline strong,.discussion-answer .byline a,.discussion-comment .byline strong,.discussion-comment .byline a{color:#7b8b8e;font-size:13px;font-weight:500;margin-right:5px}.discussion-meta .byline a:hover,.discussion-question .byline a:hover,.discussion-answer .byline a:hover,.discussion-comment .byline a:hover{color:#384047}.discussion-meta .byline .member-points,.discussion-question .byline .member-points,.discussion-answer .byline .member-points,.discussion-comment .byline .member-points{color:#7b8b8e;font-size:12px;font-weight:500;margin:0 5px 0 0}.discussion-meta .byline .member-points:before,.discussion-question .byline .member-points:before,.discussion-answer .byline .member-points:before,.discussion-comment .byline .member-points:before{content:"";background:url("https://static.teamtreehouse.com/assets/icons/icon-global-ab51372fb9b252121eba2b0425561b33.svg") no-repeat -178px -117px;width:12px;height:12px;margin:-3px 3px 0 -2px;display:inline-block}.discussion-meta .byline .time,.discussion-question .byline .time,.discussion-answer .byline .time,.discussion-comment .byline .time{color:#7b8b8e;font-size:13px}.discussion-question .byline{font-size:13px;margin:6px 0 4px 0}@media screen and (max-width: 679px){.discussion-question .byline{padding-top:3px;margin-left:55px}.discussion-question .byline .time{display:block;margin-top:2px}.discussion-question .discussion-comment .byline{padding-top:0}.discussion-question .discussion-comment .byline .time{display:inline-block}}.discussion-answer .byline{margin:6px 0 4px 0}@media screen and (max-width: 679px){.discussion-answer .byline{margin-left:55px;margin-top:8px}.discussion-answer .byline .time{display:block;margin-top:2px}}.discussion-comment .byline{margin:-1px 0 0 0}.discussion-comment .byline strong,.discussion-comment .byline a{color:#7b8b8e;font-size:12px}@media screen and (max-width: 679px){.discussions-list .time{display:block;margin-top:2px}}.discussion-answer-post .form-item p,.discussion-comments .form-item p,.discussion-comment .form-item p,.discussion-question .form-item p,.discussion-edit .form-item p{font-size:13px;margin-bottom:25px}.discussion-answer-post .form-footer label,.discussion-comments .form-footer label,.discussion-comment .form-footer label,.discussion-question .form-footer label,.discussion-edit .form-footer label{font-size:13px}.discussion-answer-post .mentions-input-box textarea,.discussion-comments .mentions-input-box textarea,.discussion-comment .mentions-input-box textarea,.discussion-question .mentions-input-box textarea,.discussion-edit .mentions-input-box textarea{line-height:1.5 !important}.discussion-edit{padding-bottom:20px}.discussion-edit:before,.discussion-edit:after{content:" ";display:table}.discussion-edit:after{clear:both}.discussion-edit .form-item{margin-top:2px}.discussion-answer .discussion-edit .form-item{margin-top:5px}.start-discussion-callout:before,.start-discussion-callout:after{content:" ";display:table}.start-discussion-callout:after{clear:both}.start-discussion-callout .button{margin-bottom:5px}.start-discussion-callout p{font-size:14px;line-height:1.4;color:#a9b3bb}.start-discussion-callout a{font-weight:500;color:#576366}.markdown-cheatsheet h3{font-size:16px;font-weight:500;color:#4b5658}.markdown-cheatsheet p{font-size:13px !important;color:#576366 !important;line-height:1.5;margin-bottom:15px}.markdown-cheatsheet p a{font-weight:500;color:#4b5658}.markdown-cheatsheet p a:hover{color:#384047}.markdown-cheatsheet pre{font-size:13px;color:#576366 !important;line-height:1.5}.markdown-cheatsheet h4{font-size:14px;font-weight:500;margin-bottom:3px;color:#4b5658}.discussions-list>li{list-style-type:none;padding:15px 0 0;margin-bottom:15px;border-top:1px solid #edeff0;position:relative}.discussions-list>li:before,.discussions-list>li:after{content:" ";display:table}.discussions-list>li:after{clear:both}.discussions-list>li.sticky-post{margin:0 -30px -1px -30px;padding:15px 30px 14px 30px;border-bottom:1px solid #edeff0;position:relative}@media screen and (max-width: 679px){.discussions-list>li.sticky-post{margin-right:-20px;margin-left:-20px;padding-left:20px;padding-right:20px}}.discussions-list>li.sticky-post.asked-to-answer{background:#f9fafa}.discussions-list>li.sticky-post.asked-to-answer .dismiss-post{position:absolute;right:30px;top:15px;display:block;text-align:center;padding:6px;line-height:1;z-index:2;font-size:0;border-radius:5px}.discussions-list>li.sticky-post.asked-to-answer .dismiss-post:hover{opacity:.8}.discussions-list>li.sticky-post.asked-to-answer .topics-list{display:none}.discussions-list>li.sticky-post.asked-to-answer .tags:after{background-image:-webkit-linear-gradient(left, rgba(249,250,250,0), #f9fafa);background-image:linear-gradient(to right, rgba(249,250,250,0), #f9fafa)}.discussions-list .discussion-meta{padding:0 0 0 55px}.discussions-list .discussion-meta .tags{position:relative;overflow:hidden;white-space:nowrap}.discussions-list .discussion-meta .tags:after{content:"";position:absolute;height:100%;width:20px;top:0;right:0;background-image:-webkit-linear-gradient(left, rgba(255,255,255,0), #fff);background-image:linear-gradient(to right, rgba(255,255,255,0), #fff)}.discussions-list .discussion-meta h2{font-weight:500;font-size:16px;padding-top:5px;margin-bottom:7px;line-height:1.4}.discussions-list .discussion-meta h2 a{color:#384047}.discussions-list .discussion-meta h2 a:hover{text-decoration:underline;color:#2d3339}.discussions-list .discussion-meta p{font-size:13px;color:#7b8b8e;margin-bottom:15px;line-height:1.4}.discussions-list .discussion-meta p strong,.discussions-list .discussion-meta p a,.discussions-list .discussion-meta p .member-points{font-size:inherit}.discussions-list .discussion-meta p a{font-weight:500;color:#7b8b8e}.discussions-list .discussion-meta p a:hover{color:#384047}.discussions-list .discussion-meta p strong{font-weight:normal}.discussions-list .reply-count{padding-top:5px;text-align:center;float:right;margin-left:30px}.discussions-list .reply-count.discussion-best-answered strong{color:#5fcf80}.discussions-list .reply-count.discussion-best-answered p{color:#86db9f}.discussions-list .reply-count strong{font-size:24px;font-weight:500;color:14px;padding-top:5px;margin-bottom:5px;display:inline-block;vertical-align:middle}.discussions-list .reply-count p{text-align:center;font-size:12px;color:#7b8b8e}.tagsinput{background:#e8ebed;margin:0;color:#8d9aa5;padding:0 4px;border:2px solid #e8ebed;border-radius:5px}.tagsinput:before,.tagsinput:after{content:" ";display:table}.tagsinput:after{clear:both}.tagsinput.active{background:#fff;border-color:#d4d9dd}.tagsinput .tag{float:left;margin:4px 5px 0px 0;background:#f0f2f4;padding:9px 10px;font-size:12.5px;font-weight:500;color:#576366;border-radius:3px}.tagsinput .tag .icon-close{margin-top:-1px;background-position:-155px -36px}.tagsinput div{display:inline-block}.tagsinput input{width:100%}.discussion-content p{font-size:14px;margin-bottom:10px;color:#7b8b8e}.discussion-content-step{padding:10px;margin-bottom:10px;border:1px solid #e8ebed;border-radius:5px;box-shadow:0 1px 0 0 rgba(0,0,0,0.1)}.discussion-content-step:before,.discussion-content-step:after{content:" ";display:table}.discussion-content-step:after{clear:both}.discussion-content-step img{width:80px;float:left;margin-right:10px}.discussion-content-step p{font-size:14px;color:#7b8b8e;margin:3px 0 5px;font-weight:500}.discussion-content-step h4{font-size:14px;font-weight:500;color:#384047}.related-content:before,.related-content:after{content:" ";display:table}.related-content:after{clear:both}.related-content li{padding:0;list-style:none}.related-content li.forum-card .current-step{bottom:auto;left:auto;font-size:13px;margin-top:15px;right:auto;position:relative}.related-content li.forum-card .current-step svg{top:-2px}.modal-flow-original{display:none}.modal-flow-step-two{display:none}.modal-flow-step-three{display:none}.code-attachment-filename{display:block;height:auto;background:#2d3339;padding:18px 15px 22px 15px;border-top-left-radius:5px;border-top-right-radius:5px;font-size:14px;font-weight:500;margin-bottom:-4px;color:#FFF}.code-attachment-filename span{cursor:pointer}.code-attachment-filename span.icon{margin:-4px 5px 0 0;opacity:0.5}.post-preview-toggle{width:30px;height:31px;float:right;background:url("https://static.teamtreehouse.com/assets/icons/icon-preview-e52af8393769b4efee20576cdf3497ff.svg") no-repeat 5px 8px;background-color:#f3f5f6;background-size:60px 16px;border-radius:4px;margin:-54px 9px 0 0;text-indent:-9999px;position:relative;z-index:9999;display:none}.post-preview-toggle .tooltip{display:none;margin-bottom:5px}@media screen and (max-width: 767px){.post-preview-toggle .tooltip{display:none !important}}.post-preview-toggle .tooltip strong{text-indent:0}.post-preview-toggle:hover .tooltip{display:block}.post-preview-toggle.selected{background:url("https://static.teamtreehouse.com/assets/icons/icon-preview-e52af8393769b4efee20576cdf3497ff.svg") no-repeat -37px 8px;background-color:#f3f5f6;background-size:60px 16px}.forum-preview{display:none;background:#FFF;border:2px solid #d4d9dd;margin:0 0 15px 0;padding:11px 15px 39px 15px;outline:0;-webkit-appearance:none;border-radius:5px;min-height:101px;transition:0}#question-modal-form .forum-preview{min-height:161px}.form-item .forum-preview p{margin-top:0;margin-bottom:21px}#answer-body{padding-bottom:39px;transition:0;line-height:1.5 !important}.discussion-comments textarea.form-element{padding-bottom:39px;transition:0;line-height:1.5 !important}#question-modal-form #forum_post_body{padding-bottom:39px;transition:0}#code-challenge-tagged-content .filter-list .content-icon{background-position:-18px 0}#forum-post-answers-container{max-width:940px;margin:35px 0 40px}@media screen and (max-width: 679px){#forum-post-answers-container .discussion-comment{padding-left:42px}}@media screen and (min-width: 680px){#forum-post-comments-container{margin-left:70px}}@media screen and (max-width: 679px){#forum-post-comments-container{margin-left:55px}}#forum-post-question-container{max-width:940px}#forum-post-question-container .discussion-question{padding-left:70px;position:relative}#forum-post-question-container .discussion-question:before,#forum-post-question-container .discussion-question:after{content:" ";display:table}#forum-post-question-container .discussion-question:after{clear:both}@media screen and (max-width: 679px){#forum-post-question-container .discussion-question{padding-left:0}}#forum-post-question-container .discussion-question .discussion-commenting{margin-bottom:-1px}#forum-post-question-container .discussion-question .discussion-list{overflow:hidden}#forum-post-question-container .discussion-question h1{font-weight:500;font-size:26px;color:#384047;line-height:1.4;margin-bottom:24px;display:block}@media screen and (max-width: 679px){#forum-post-question-container .discussion-question h1{font-size:21px;margin-top:24px;width:100%;display:block;padding-right:0}}#forum-post-question-container .discussion-question .markdown-zone h1{font-size:2em;margin-bottom:15px;margin-right:60px}#forum-post-question-container .discussion-question .tags{margin:28px 0 12px 0;clear:both}#forum-post-question-container .discussion-question .tags .icon{margin:-6px 3px -3px -3px}#forum-post-question-container .discussion-question .new-discussion{padding-bottom:20px}@media screen and (max-width: 679px){#forum-post-question-container .discussion-question .question{padding-right:0}}.discussion-mobile-buttons{display:block;padding:20px 0 0 0}.discussion-mobile-buttons .button{margin-bottom:10px}.discussion-mobile-buttons .secondary-heading{display:none}.discussion-mobile-buttons .discussion-answer-post{margin-top:10px;padding-top:20px;display:none}.vote-best-answer{float:left;position:relative;width:103px;margin-right:20px}.vote-best-answer:after{background:url("https://static.teamtreehouse.com/assets/icons/icon-global-ab51372fb9b252121eba2b0425561b33.svg") no-repeat -155px -61px;content:"";width:14px;height:12px;position:absolute;top:0;right:0;margin:1px 0 0 0}.student-survey body{padding:0}.student-survey .survey-container h1{display:none}.student-survey .survey-form{padding:0;width:790px;margin:0 auto}@media screen and (max-width: 959px){.student-survey .survey-form{width:98%}}@media screen and (max-width: 679px){.student-survey .survey-form{width:100%}}#organization_dashboard .g-hide,#leader_dashboard .g-hide{display:none}#organization_dashboard .header,#leader_dashboard .header{float:left;width:100%;padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,0.1)}#organization_dashboard .header h2,#leader_dashboard .header h2{margin-bottom:20px}#organization_dashboard .header .info,#leader_dashboard .header .info{text-align:right}#organization_dashboard .dashboard-tooltip,#leader_dashboard .dashboard-tooltip{background:#2d3339;border-radius:5px;position:absolute;z-index:500;padding:10px 12px;opacity:.95;opacity:0;transition:opacity 250ms ease-in-out}#organization_dashboard .dashboard-tooltip.active,#leader_dashboard .dashboard-tooltip.active{opacity:1}#organization_dashboard .dashboard-tooltip .value,#leader_dashboard .dashboard-tooltip .value{font-size:15px;font-weight:500;color:white;margin-bottom:6px}#organization_dashboard .dashboard-tooltip .date,#leader_dashboard .dashboard-tooltip .date{font-size:12px}#organization_dashboard .contained .line,#leader_dashboard .contained .line{border-top:1px solid #f0f2f4;margin:15px 0 0 0}#organization_dashboard .contained .info,#leader_dashboard .contained .info{float:right;margin:10px 0 0 0;font-size:13px;color:#7b8b8e;width:100%}@media screen and (max-width: 679px){#organization_dashboard .contained .info,#leader_dashboard .contained .info{float:none}}#organization_dashboard .tracks,#leader_dashboard .tracks{border-top:1px solid rgba(0,0,0,0.1);margin:30px -30px -30px -30px;clear:both;background:#f9fafa;padding:0 30px 0 30px;border-bottom-left-radius:6px;border-bottom-right-radius:6px;float:left;width:100%}#organization_dashboard .tracks .track,#leader_dashboard .tracks .track{padding-top:30px;padding-bottom:30px}#organization_dashboard .tracks .track .progress,#leader_dashboard .tracks .track .progress{font-size:13px;color:#b2bac2}#organization_dashboard .tracks .track .progress-container,#leader_dashboard .tracks .track .progress-container{margin-top:15px}#organization_dashboard #member-table h2,#leader_dashboard #member-table h2{float:left;color:#2d3339}#organization_dashboard #member-table .add-member-individual,#leader_dashboard #member-table .add-member-individual{display:block}#organization_dashboard #member-table .add-member-individual:before,#organization_dashboard #member-table .add-member-individual:after,#leader_dashboard #member-table .add-member-individual:before,#leader_dashboard #member-table .add-member-individual:after{content:" ";display:table}#organization_dashboard #member-table .add-member-individual:after,#leader_dashboard #member-table .add-member-individual:after{clear:both}#organization_dashboard #member-table .seat-capacity,#leader_dashboard #member-table .seat-capacity{padding:15px 0 30px 0;overflow:hidden}#organization_dashboard #member-table .seat-capacity-item,#leader_dashboard #member-table .seat-capacity-item{border-left:solid 1px #e8ebed;float:left;padding:0 30px;font-size:28px;color:#384047}#organization_dashboard #member-table .seat-capacity-item span,#leader_dashboard #member-table .seat-capacity-item span{display:block;color:#7b8b8e;font-size:14px;margin-top:5px}#organization_dashboard #member-table .seat-capacity-item:first-child,#leader_dashboard #member-table .seat-capacity-item:first-child{border-left:none;padding-left:0}#organization_dashboard #member-table .seat-capacity-item:last-child,#leader_dashboard #member-table .seat-capacity-item:last-child{padding-right:0}@media screen and (max-width: 500px){#organization_dashboard #member-table .seat-capacity-item:nth-child(3),#leader_dashboard #member-table .seat-capacity-item:nth-child(3){padding-left:0;padding-top:20px;border-left:0;clear:left}}@media screen and (max-width: 712px){#organization_dashboard #member-table .seat-capacity-item:last-child,#leader_dashboard #member-table .seat-capacity-item:last-child{border-left:none;padding-left:0;clear:left}}#organization_dashboard #member-table .add-member,#leader_dashboard #member-table .add-member{margin:3px 0 3px 0}@media screen and (max-width: 712px){#organization_dashboard #member-table .add-member,#leader_dashboard #member-table .add-member{display:block;margin-top:20px}}#organization_dashboard #member-table .add-member.secondary .add-icon,#leader_dashboard #member-table .add-member.secondary .add-icon{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#organization_dashboard #member-table .user-input,#leader_dashboard #member-table .user-input{padding:0 10px 0 0}#organization_dashboard #member-table .department-input,#leader_dashboard #member-table .department-input{padding:0 0 0 10px}@media screen and (max-width: 959px){#organization_dashboard #member-table .department-input,#leader_dashboard #member-table .department-input{padding-right:5px}}#organization_dashboard #member-table .department-input .form-element,#leader_dashboard #member-table .department-input .form-element{width:100% !important}@media screen and (max-width: 679px){#organization_dashboard #member-table .invitation-buttons,#organization_dashboard #member-table .department-input,#leader_dashboard #member-table .invitation-buttons,#leader_dashboard #member-table .department-input{padding:0}}#organization_dashboard #member-table .invitation-buttons,#leader_dashboard #member-table .invitation-buttons{padding-right:0;margin-bottom:15px}#organization_dashboard #member-table .invitation-buttons button,#leader_dashboard #member-table .invitation-buttons button{width:100%;height:44px}#organization_dashboard #member-table .add-member-upload,#leader_dashboard #member-table .add-member-upload{display:block;position:relative;height:45px}#organization_dashboard #member-table .add-member-upload .note,#leader_dashboard #member-table .add-member-upload .note{font-size:12px;color:#7b8b8e;margin-top:-5px;position:relative;left:-125px}#organization_dashboard #member-table .add-member-upload .button.secondary,#leader_dashboard #member-table .add-member-upload .button.secondary{top:-43px;left:0;position:relative;height:43px;line-height:41px;border-top-right-radius:0;border-bottom-right-radius:0}#organization_dashboard #member-table .add-member-upload .button.secondary:hover,#leader_dashboard #member-table .add-member-upload .button.secondary:hover{cursor:hand}#organization_dashboard #member-table .add-member-upload #csv-file-upload,#leader_dashboard #member-table .add-member-upload #csv-file-upload{top:0;left:0;position:relative;width:115px;height:43px;margin:0}#organization_dashboard #member-table .add-member-upload .filename,#leader_dashboard #member-table .add-member-upload .filename{padding-left:15px;border:2px solid #d4d9dd;border-radius:5px;border-top-left-radius:0;border-bottom-left-radius:0;height:39px;display:block;background:#fff;margin-top:-42px;margin-left:115px}#organization_dashboard #member-table .add-member-upload .upload-file,#leader_dashboard #member-table .add-member-upload .upload-file{float:right;margin:-58px -2px 0 0;border-top-left-radius:0;border-bottom-left-radius:0;height:43px}#organization_dashboard #member-table .member-upload-success-message,#leader_dashboard #member-table .member-upload-success-message{margin:0 -30px}#organization_dashboard #member-table .member-upload-success-message .alert,#leader_dashboard #member-table .member-upload-success-message .alert{margin-bottom:0;border-radius:0;padding-left:30px}#organization_dashboard #member-table .member-upload-success-message .alert button,#leader_dashboard #member-table .member-upload-success-message .alert button{right:20px}#organization_dashboard .member-list,#leader_dashboard .member-list{background:#f9fafa;margin:0 -30px 10px -30px;border-top:1px solid #e8ebed;border-bottom:1px solid #e8ebed}#organization_dashboard .member-list .alert.success,#organization_dashboard .member-list .alert.error,#leader_dashboard .member-list .alert.success,#leader_dashboard .member-list .alert.error{border-radius:0;margin-bottom:0}#organization_dashboard .member-list .control-container,#leader_dashboard .member-list .control-container{margin:0;background:none;box-shadow:none;border-bottom:1px solid #e8ebed}#organization_dashboard .member-list .control-container .search,#leader_dashboard .member-list .control-container .search{background:none;border-top:none}@media screen and (min-width: 960px){#organization_dashboard .member-list .control-container .search .search-form,#leader_dashboard .member-list .control-container .search .search-form{width:35%}}@media screen and (min-width: 680px) and (max-width: 959px){#organization_dashboard .member-list .control-container .search .search-form,#leader_dashboard .member-list .control-container .search .search-form{width:16%}#organization_dashboard .member-list .control-container .search .search-form input::-webkit-input-placeholder,#leader_dashboard .member-list .control-container .search .search-form input::-webkit-input-placeholder{color:#fff}}#organization_dashboard .member-list .alert-banner,#leader_dashboard .member-list .alert-banner{margin-bottom:0;border-radius:0}#organization_dashboard .member-list .group-result,#leader_dashboard .member-list .group-result{color:#5a6772;font-size:12px;font-weight:500;line-height:20px;list-style:none;padding:5px 10px 0 10px}#organization_dashboard .member-list .empty-placeholder,#leader_dashboard .member-list .empty-placeholder{height:190px;line-height:1.5}#organization_dashboard .member-list .empty-placeholder strong,#leader_dashboard .member-list .empty-placeholder strong{margin:110px 0 30px 0;display:block;color:#576366;font-size:1.8em}#organization_dashboard .member-list table,#leader_dashboard .member-list table{width:100%;line-height:1.4em;text-align:left;font-size:12px}#organization_dashboard .member-list table tr,#leader_dashboard .member-list table tr{position:relative;padding:0 10px;border-top:1px solid #e8ebed}#organization_dashboard .member-list table tr:first-child,#leader_dashboard .member-list table tr:first-child{border:none}#organization_dashboard .member-list table tr>th:first-child,#organization_dashboard .member-list table tr>td:first-child,#leader_dashboard .member-list table tr>th:first-child,#leader_dashboard .member-list table tr>td:first-child{padding-left:30px}#organization_dashboard .member-list table tr.member-status-canceled td,#organization_dashboard .member-list table tr.member-status-canceled .member-details-name a,#leader_dashboard .member-list table tr.member-status-canceled td,#leader_dashboard .member-list table tr.member-status-canceled .member-details-name a{color:#7b8b8e}#organization_dashboard .member-list table tr.member-status-canceled .member-details-avatar,#organization_dashboard .member-list table tr.member-status-canceled .member-status,#leader_dashboard .member-list table tr.member-status-canceled .member-details-avatar,#leader_dashboard .member-list table tr.member-status-canceled .member-status{opacity:.5}#organization_dashboard .member-list table tr.member-role-owner .role-tag,#organization_dashboard .member-list table tr.member-role-admin .role-tag,#leader_dashboard .member-list table tr.member-role-owner .role-tag,#leader_dashboard .member-list table tr.member-role-admin .role-tag{color:#7b8b8e;font-size:10px;color:#3F8ABF}#organization_dashboard .member-list table tr .member-details-email,#leader_dashboard .member-list table tr .member-details-email{overflow:hidden;text-overflow:ellipsis}#organization_dashboard .member-list table tr td,#organization_dashboard .member-list table tr th,#leader_dashboard .member-list table tr td,#leader_dashboard .member-list table tr th{height:72px;vertical-align:middle;padding:0 10px;color:#384047}#organization_dashboard .member-list table tr td.member-points,#organization_dashboard .member-list table tr td.member-badges,#organization_dashboard .member-list table tr td.member-quizzes,#organization_dashboard .member-list table tr td.member-courses,#organization_dashboard .member-list table tr td.member-challenges,#organization_dashboard .member-list table tr td.member-videos,#organization_dashboard .member-list table tr td.member-login,#organization_dashboard .member-list table tr td.member-invited,#organization_dashboard .member-list table tr th.member-points,#organization_dashboard .member-list table tr th.member-badges,#organization_dashboard .member-list table tr th.member-quizzes,#organization_dashboard .member-list table tr th.member-courses,#organization_dashboard .member-list table tr th.member-challenges,#organization_dashboard .member-list table tr th.member-videos,#organization_dashboard .member-list table tr th.member-login,#organization_dashboard .member-list table tr th.member-invited,#leader_dashboard .member-list table tr td.member-points,#leader_dashboard .member-list table tr td.member-badges,#leader_dashboard .member-list table tr td.member-quizzes,#leader_dashboard .member-list table tr td.member-courses,#leader_dashboard .member-list table tr td.member-challenges,#leader_dashboard .member-list table tr td.member-videos,#leader_dashboard .member-list table tr td.member-login,#leader_dashboard .member-list table tr td.member-invited,#leader_dashboard .member-list table tr th.member-points,#leader_dashboard .member-list table tr th.member-badges,#leader_dashboard .member-list table tr th.member-quizzes,#leader_dashboard .member-list table tr th.member-courses,#leader_dashboard .member-list table tr th.member-challenges,#leader_dashboard .member-list table tr th.member-videos,#leader_dashboard .member-list table tr th.member-login,#leader_dashboard .member-list table tr th.member-invited{text-align:center;max-width:64px}#organization_dashboard .member-list table tr th,#leader_dashboard .member-list table tr th{font-weight:500;color:#7b8b8e;height:30px}#organization_dashboard .member-list table tr th.member-status,#leader_dashboard .member-list table tr th.member-status{float:right;padding:15px 100px 0 0}#organization_dashboard .member-list table tr .member-department span,#leader_dashboard .member-list table tr .member-department span{padding:10px 15px 8px 10px;font-size:12px;font-weight:normal;color:#384047;text-align:left}#organization_dashboard .member-list table tr .member-department .form-element,#leader_dashboard .member-list table tr .member-department .form-element{background:transparent;border:none;width:120px;margin-left:-10px}#organization_dashboard .member-list table tr .member-department .form-element:after,#leader_dashboard .member-list table tr .member-department .form-element:after{background:transparent url("https://static.teamtreehouse.com/assets/icons/icon-select-dark-9943d046a4b38019a37c2416899a233d.svg") no-repeat center;width:14px;height:8px;right:8px;top:12px;bottom:3px;opacity:.3}#organization_dashboard .member-list table tr .member-department .hover,#leader_dashboard .member-list table tr .member-department .hover{background-color:#edeff0;cursor:pointer}#organization_dashboard .member-list table tr .member-status,#leader_dashboard .member-list table tr .member-status{float:right}#organization_dashboard .member-list table tr .member-status .form-element,#leader_dashboard .member-list table tr .member-status .form-element{background-color:transparent;border:2px solid #d4d9dd;color:#70808e;padding:0 12px;height:30px;line-height:26px;font-size:12px;width:81px !important;margin:20px 20px 0 0}#organization_dashboard .member-list table tr .member-status .form-element:after,#leader_dashboard .member-list table tr .member-status .form-element:after{background:transparent url("https://static.teamtreehouse.com/assets/icons/icon-select-dark-9943d046a4b38019a37c2416899a233d.svg") no-repeat center;width:14px;height:8px;right:8px;top:12px;bottom:3px}#organization_dashboard .member-list table tr .member-status .form-element span,#leader_dashboard .member-list table tr .member-status .form-element span{padding:3px 0px 3px 0px;color:#70808e;line-height:26px;font-size:12px}#organization_dashboard .member-list table tr .member-details-avatar,#leader_dashboard .member-list table tr .member-details-avatar{display:block;float:left;width:48px;height:48px;margin-right:10px;border-radius:26px;border:2px solid #e8ebed}#organization_dashboard .member-list table tr .member-details-avatar:hover,#leader_dashboard .member-list table tr .member-details-avatar:hover{background:#384047;border-color:#d4d9dd}#organization_dashboard .member-list table tr .member-details-avatar:hover img,#leader_dashboard .member-list table tr .member-details-avatar:hover img{opacity:.75}#organization_dashboard .member-list table tr .member-details-avatar img,#leader_dashboard .member-list table tr .member-details-avatar img{width:48px;height:48px;border-radius:24px}#organization_dashboard .member-list table tr .member-details-name,#leader_dashboard .member-list table tr .member-details-name{display:block;margin:8px 0 4px 0}#organization_dashboard .member-list table tr .member-details-name a,#leader_dashboard .member-list table tr .member-details-name a{color:#384047;font-size:13px;font-weight:500}#organization_dashboard .member-list table tr .member-details-name a:hover,#leader_dashboard .member-list table tr .member-details-name a:hover{text-decoration:underline;color:#2d3339}#organization_dashboard .member-list table tr .member-details-email,#leader_dashboard .member-list table tr .member-details-email{color:#7b8b8e}@media screen and (max-width: 679px){#organization_dashboard .member-list table tr .member-details,#leader_dashboard .member-list table tr .member-details{width:340px}}#organization_dashboard .member-list table tr .member-track-progress,#leader_dashboard .member-list table tr .member-track-progress{padding-top:4px;color:#7b8b8e}#organization_dashboard .member-list table tr .member-action-confirmation,#organization_dashboard .member-list table tr .member-action-error,#leader_dashboard .member-list table tr .member-action-confirmation,#leader_dashboard .member-list table tr .member-action-error{position:relative}#organization_dashboard .member-list table tr .confirmation-bar,#leader_dashboard .member-list table tr .confirmation-bar{position:absolute;left:0px;top:0px;z-index:100;width:100%;height:72px;background:#575f66}@media screen and (max-width: 679px){#organization_dashboard .member-list table tr .confirmation-bar,#leader_dashboard .member-list table tr .confirmation-bar{width:-webkit-calc( 100% + 40px);margin:0 -20px 0 0}}#organization_dashboard .member-list table tr .confirmation-bar-content,#leader_dashboard .member-list table tr .confirmation-bar-content{float:left;width:65%;padding:10px 0 10px 30px}@media screen and (max-width: 959px){#organization_dashboard .member-list table tr .confirmation-bar-content,#leader_dashboard .member-list table tr .confirmation-bar-content{padding:10px 20px 8px 30px;width:50%}}@media screen and (max-width: 679px){#organization_dashboard .member-list table tr .confirmation-bar-content,#leader_dashboard .member-list table tr .confirmation-bar-content{padding:10px 20px 8px 30px;width:30%}}#organization_dashboard .member-list table tr .confirmation-bar-content img,#leader_dashboard .member-list table tr .confirmation-bar-content img{display:block;float:left;width:48px;height:48px;margin:0 15px 0 0;border:2px solid rgba(255,255,255,0.5);border-radius:26px}@media screen and (max-width: 959px){#organization_dashboard .member-list table tr .confirmation-bar-content img,#leader_dashboard .member-list table tr .confirmation-bar-content img{margin-bottom:60px}}#organization_dashboard .member-list table tr .confirmation-bar-content h5,#leader_dashboard .member-list table tr .confirmation-bar-content h5{margin-top:10px;font-size:13px;color:white}@media screen and (max-width: 679px){#organization_dashboard .member-list table tr .confirmation-bar-content h5,#leader_dashboard .member-list table tr .confirmation-bar-content h5{margin-top:18px}}#organization_dashboard .member-list table tr .confirmation-bar-content p,#leader_dashboard .member-list table tr .confirmation-bar-content p{color:rgba(255,255,255,0.75);font-size:12px}#organization_dashboard .member-list table tr .confirmation-bar-content p a,#leader_dashboard .member-list table tr .confirmation-bar-content p a{color:rgba(255,255,255,0.75);text-decoration:underline;transition:color 150ms ease-in-out}#organization_dashboard .member-list table tr .confirmation-bar-content p a:hover,#leader_dashboard .member-list table tr .confirmation-bar-content p a:hover{color:white}#organization_dashboard .member-list table tr .confirmation-bar .close-alert,#leader_dashboard .member-list table tr .confirmation-bar .close-alert{float:right;color:#fff;border:none;margin:27px 25px 0 0;background:transparent}#organization_dashboard .member-list table tr .confirmation-bar .close-alert svg,#leader_dashboard .member-list table tr .confirmation-bar .close-alert svg{fill:#fff;height:13px;width:13px;opacity:0.6;cursor:pointer;transition:opacity 0.3s ease}#organization_dashboard .member-list table tr .confirmation-bar .close-alert svg:hover,#leader_dashboard .member-list table tr .confirmation-bar .close-alert svg:hover{opacity:1}#organization_dashboard .member-list table tr .confirmation-bar .close-alert:focus,#organization_dashboard .member-list table tr .confirmation-bar .close-alert:active,#leader_dashboard .member-list table tr .confirmation-bar .close-alert:focus,#leader_dashboard .member-list table tr .confirmation-bar .close-alert:active{outline:none}#organization_dashboard .member-list table tr .confirmation-bar-buttons,#leader_dashboard .member-list table tr .confirmation-bar-buttons{float:right;padding:19px 30px 0 0}@media screen and (max-width: 959px){#organization_dashboard .member-list table tr .confirmation-bar-buttons,#leader_dashboard .member-list table tr .confirmation-bar-buttons{padding-top:16px}}#organization_dashboard .member-list table tr .confirmation-bar-buttons .primary,#leader_dashboard .member-list table tr .confirmation-bar-buttons .primary{opacity:0.88;transition:opacity 0.3s ease}#organization_dashboard .member-list table tr .confirmation-bar-buttons .primary:hover,#leader_dashboard .member-list table tr .confirmation-bar-buttons .primary:hover{opacity:1}#organization_dashboard .member-list table tr .confirmation-bar-buttons .secondary,#leader_dashboard .member-list table tr .confirmation-bar-buttons .secondary{opacity:0.88;transition:opacity 0.3s ease}#organization_dashboard .member-list table tr .confirmation-bar-buttons .secondary:hover,#leader_dashboard .member-list table tr .confirmation-bar-buttons .secondary:hover{opacity:1}#organization_dashboard .member-list table tr .confirmation-bar.success,#leader_dashboard .member-list table tr .confirmation-bar.success{background:#5fcf80}#organization_dashboard .member-list table tr .confirmation-bar.success .primary,#leader_dashboard .member-list table tr .confirmation-bar.success .primary{color:#5fcf80}#organization_dashboard .member-list table tr .confirmation-bar.error,#leader_dashboard .member-list table tr .confirmation-bar.error{background:#ed5a5a}#organization_dashboard .member-list table tr .confirmation-bar.error .primary,#leader_dashboard .member-list table tr .confirmation-bar.error .primary{color:#ed5a5a}#organization_dashboard .member-list .member-action-error .confirmation-bar-content,#leader_dashboard .member-list .member-action-error .confirmation-bar-content{width:85%}#organization_dashboard .member-list .member-action-error .confirmation-bar-content .error-text,#leader_dashboard .member-list .member-action-error .confirmation-bar-content .error-text{margin-top:18px;font-size:13px}#organization_dashboard .member-list .member-action-error .confirmation-bar-content .error-text strong,#leader_dashboard .member-list .member-action-error .confirmation-bar-content .error-text strong{color:#fff}#organization_dashboard .member-list.leaderboard td.member-department,#organization_dashboard .member-list.leaderboard td.member-points,#organization_dashboard .member-list.leaderboard td.member-badges,#organization_dashboard .member-list.leaderboard td.member-quizzes,#organization_dashboard .member-list.leaderboard td.member-challenges,#organization_dashboard .member-list.leaderboard td.member-videos,#organization_dashboard .member-list.leaderboard td.member-courses,#organization_dashboard .member-list.leaderboard td.member-rank,#leader_dashboard .member-list.leaderboard td.member-department,#leader_dashboard .member-list.leaderboard td.member-points,#leader_dashboard .member-list.leaderboard td.member-badges,#leader_dashboard .member-list.leaderboard td.member-quizzes,#leader_dashboard .member-list.leaderboard td.member-challenges,#leader_dashboard .member-list.leaderboard td.member-videos,#leader_dashboard .member-list.leaderboard td.member-courses,#leader_dashboard .member-list.leaderboard td.member-rank{font-size:1.5em;font-weight:300}#organization_dashboard .member-list.leaderboard .member-details-name,#leader_dashboard .member-list.leaderboard .member-details-name{margin-top:18px}#organization_dashboard .member-list.leaderboard .member-rank,#leader_dashboard .member-list.leaderboard .member-rank{width:20px;text-align:center}#organization_dashboard .member-list.leaderboard .current-user td,#organization_dashboard .member-list.leaderboard .current-user .member-details-name,#leader_dashboard .member-list.leaderboard .current-user td,#leader_dashboard .member-list.leaderboard .current-user .member-details-name{color:#5fcf80}#organization_dashboard .member-list.leaderboard .current-user .member-details-avatar,#leader_dashboard .member-list.leaderboard .current-user .member-details-avatar{border-color:#5fcf80}#organization_dashboard .badges,#leader_dashboard .badges{margin-bottom:-30px}#organization_dashboard .badges .badges,#leader_dashboard .badges .badges{margin:0 -10px 0 -10px}#organization_dashboard .badges .badges .grid-33,#leader_dashboard .badges .badges .grid-33{margin:0 0 35px}#organization_dashboard .badges .badges .case,#leader_dashboard .badges .badges .case{background:#f3f4f5;padding-top:38px;height:140px;border-radius:5px;margin-bottom:12px}#organization_dashboard .badges .badges .case .badge,#leader_dashboard .badges .badges .case .badge{margin:0 auto;width:92px;height:129px}#organization_dashboard .badges .badges .case .badge img,#leader_dashboard .badges .badges .case .badge img{width:100%}#organization_dashboard .badges .badges .info,#leader_dashboard .badges .badges .info{text-align:center;width:100%}#organization_dashboard .badges .badges .info .title,#leader_dashboard .badges .badges .info .title{font-size:14px;color:#384047;font-weight:500;margin-bottom:5px}#organization_dashboard .badges .badges .info .date,#leader_dashboard .badges .badges .info .date{font-size:13px;color:#b2bac2}#organization_dashboard .activity .form-item,#leader_dashboard .activity .form-item{float:right;margin:-8px 0 0 0}@media screen and (max-width: 679px){#organization_dashboard .activity .form-item,#leader_dashboard .activity .form-item{float:none}}#organization_dashboard .activity .section,#leader_dashboard .activity .section{margin-top:40px;float:left;width:100%}#organization_dashboard .activity .section table,#leader_dashboard .activity .section table{margin-bottom:0}#organization_dashboard .activity .section .progress,#leader_dashboard .activity .section .progress{font-size:13px;margin:3px 0 30px 0;color:#B7C0C7}#organization_dashboard .activity .show-all,#leader_dashboard .activity .show-all{padding:20px 30px;border-top:1px solid #EBECEC;border-bottom:1px solid #EBECEC;background:#f9fafa;width:100%;font-size:14px;float:left;margin:0 -30px;color:#8d9aa5}#organization_dashboard .activity .show-all .show-text,#leader_dashboard .activity .show-all .show-text{display:block}#organization_dashboard .activity .show-all .hide-text,#leader_dashboard .activity .show-all .hide-text{display:none}#organization_dashboard .activity .show-all.target-expanded .show-text,#leader_dashboard .activity .show-all.target-expanded .show-text{display:none}#organization_dashboard .activity .show-all.target-expanded .hide-text,#leader_dashboard .activity .show-all.target-expanded .hide-text{display:block}#organization_dashboard .activity .show-all.target-expanded:hover .icon-chevron-up,#leader_dashboard .activity .show-all.target-expanded:hover .icon-chevron-up{background-position:-111px -33px}#organization_dashboard .activity .show-all:hover .icon-chevron-down,#leader_dashboard .activity .show-all:hover .icon-chevron-down{background-position:-111px -25px}#organization_dashboard .activity .show-all .icon,#leader_dashboard .activity .show-all .icon{margin-top:-2px;margin-right:10px}#organization_dashboard .activity .show-all .icon.toggle-down,#leader_dashboard .activity .show-all .icon.toggle-down{background-position:-123px -33px}@media screen and (max-width: 679px){#organization_dashboard .contained .info,#leader_dashboard .contained .info{margin-bottom:20px}#organization_dashboard .contained .line,#leader_dashboard .contained .line{margin:0 -20px}#organization_dashboard .stats,#leader_dashboard .stats{padding-top:0}#organization_dashboard .stats .stat,#leader_dashboard .stats .stat{padding-top:15px}#organization_dashboard .graph,#leader_dashboard .graph{display:none;margin:30px -20px -20px -20px;padding:20px}#organization_dashboard .tracks,#leader_dashboard .tracks{margin:30px -20px -20px -20px;padding:0px 20px 0 20px}#organization_dashboard .tracks .track,#leader_dashboard .tracks .track{padding:20px 0}#organization_dashboard table,#leader_dashboard table{width:-webkit-calc( 100% + 40px);margin:0 -20px -20px -20px}#organization_dashboard table tr>th:first-child,#organization_dashboard table tr>td:first-child,#leader_dashboard table tr>th:first-child,#leader_dashboard table tr>td:first-child{padding-left:20px}#organization_dashboard table .badges,#organization_dashboard table .quizzes,#organization_dashboard table .points,#organization_dashboard table .date,#organization_dashboard table .attempts,#organization_dashboard table .login,#organization_dashboard table .questions,#leader_dashboard table .badges,#leader_dashboard table .quizzes,#leader_dashboard table .points,#leader_dashboard table .date,#leader_dashboard table .attempts,#leader_dashboard table .login,#leader_dashboard table .questions{display:none}#organization_dashboard .activity .show-all,#leader_dashboard .activity .show-all{padding:20px 20px;margin:0 -20px}}#organization_dashboard .hidden,#leader_dashboard .hidden{display:none}@media screen and (max-width: 650px){#content-report-dates .form-element{float:none;margin-bottom:10px}}@media screen and (min-width: 651px){#content-report-dates .form-element{float:left;margin-right:20px;margin-bottom:20px;width:20% !important}}.activity-action .org-report-type .form-element,.member-activity-action .org-report-type .form-element{width:95% !important}.activity-action .org-report-dept .form-element,.member-activity-action .org-report-dept .form-element{width:87% !important}.activity-action .stats,.member-activity-action .stats{float:left;padding-top:20px;text-align:left;font-size:15px}.activity-action .stats .stat,.member-activity-action .stats .stat{width:150px;padding:15px;border:1px solid #fff}.activity-action .stats .stat:before,.activity-action .stats .stat:after,.member-activity-action .stats .stat:before,.member-activity-action .stats .stat:after{content:" ";display:table}.activity-action .stats .stat:after,.member-activity-action .stats .stat:after{clear:both}.activity-action .stats .stat:hover,.member-activity-action .stats .stat:hover{cursor:pointer;background-color:#f9fafa;border-radius:5px;border:1px solid #e8ebed}.activity-action .stats .stat .icon,.member-activity-action .stats .stat .icon{float:left;width:38px;height:29px;padding-top:9px;margin-right:10px;text-align:center;border-radius:50%;border:2px solid}.activity-action .stats .stat .icon svg,.member-activity-action .stats .stat .icon svg{width:20px;height:20px}.activity-action .stats .stat.badges .icon,.member-activity-action .stats .stat.badges .icon{border-color:#3F8ABF}.activity-action .stats .stat.badges .icon svg,.member-activity-action .stats .stat.badges .icon svg{fill:#3F8ABF}.activity-action .stats .stat.code-challenges .icon,.member-activity-action .stats .stat.code-challenges .icon{border-color:#ff9f1f}.activity-action .stats .stat.code-challenges .icon svg,.member-activity-action .stats .stat.code-challenges .icon svg{width:22px;fill:#ff9f1f}.activity-action .stats .stat.quizzes .icon,.member-activity-action .stats .stat.quizzes .icon{border-color:#a083c8}.activity-action .stats .stat.quizzes .icon svg,.member-activity-action .stats .stat.quizzes .icon svg{width:22px;fill:#a083c8}.activity-action .stats .stat.courses .icon,.member-activity-action .stats .stat.courses .icon{border-color:#53BBB4}.activity-action .stats .stat.courses .icon svg,.member-activity-action .stats .stat.courses .icon svg{fill:#53BBB4}.activity-action .stats .stat.points .icon,.member-activity-action .stats .stat.points .icon{border-color:#5fcf80}.activity-action .stats .stat.points .icon svg,.member-activity-action .stats .stat.points .icon svg{fill:#5fcf80}.activity-action .stats .stat .total,.member-activity-action .stats .stat .total{font-size:24px;color:#384047;padding-bottom:2px;margin-left:50px}.activity-action .stats .stat .label,.member-activity-action .stats .stat .label{line-height:15px;color:#7b8b8e;font-size:12px;word-wrap:nowrap}.activity-action .stats .stat.tops,.member-activity-action .stats .stat.tops{width:100%;font-weight:500;cursor:auto;background-color:transparent;border-radius:0;border:none}.activity-action .stats .stat.tops dl,.member-activity-action .stats .stat.tops dl{margin:0}.activity-action .stats .stat.tops dl dt,.member-activity-action .stats .stat.tops dl dt{float:left;width:100px;margin:0 10px 4px 0;text-align:right;font-size:12px;font-weight:400;color:#7b8b8e}.activity-action .stats .stat.tops dl dd,.member-activity-action .stats .stat.tops dl dd{margin-bottom:4px;font-size:12px}.topic-html .activity-action .stats .stat.tops dl dd,.topic-html .member-activity-action .stats .stat.tops dl dd{color:#39ADD1}.activity-action .stats .stat.tops dl dd.topic-html,.member-activity-action .stats .stat.tops dl dd.topic-html{color:#39ADD1}.topic-css .activity-action .stats .stat.tops dl dd,.topic-css .member-activity-action .stats .stat.tops dl dd{color:#3079AB}.activity-action .stats .stat.tops dl dd.topic-css,.member-activity-action .stats .stat.tops dl dd.topic-css{color:#3079AB}.topic-javascript .activity-action .stats .stat.tops dl dd,.topic-javascript .member-activity-action .stats .stat.tops dl dd{color:#c25975}.activity-action .stats .stat.tops dl dd.topic-javascript,.member-activity-action .stats .stat.tops dl dd.topic-javascript{color:#c25975}.topic-java .activity-action .stats .stat.tops dl dd,.topic-java .member-activity-action .stats .stat.tops dl dd{color:#2c9676}.activity-action .stats .stat.tops dl dd.topic-java,.member-activity-action .stats .stat.tops dl dd.topic-java{color:#2c9676}.topic-ruby .activity-action .stats .stat.tops dl dd,.topic-ruby .member-activity-action .stats .stat.tops dl dd{color:#e15258}.activity-action .stats .stat.tops dl dd.topic-ruby,.member-activity-action .stats .stat.tops dl dd.topic-ruby{color:#e15258}.topic-business .activity-action .stats .stat.tops dl dd,.topic-business .member-activity-action .stats .stat.tops dl dd{color:#F9845B}.activity-action .stats .stat.tops dl dd.topic-business,.member-activity-action .stats .stat.tops dl dd.topic-business{color:#F9845B}.topic-wordpress .activity-action .stats .stat.tops dl dd,.topic-wordpress .member-activity-action .stats .stat.tops dl dd{color:#838CC7}.activity-action .stats .stat.tops dl dd.topic-wordpress,.member-activity-action .stats .stat.tops dl dd.topic-wordpress{color:#838CC7}.topic-php .activity-action .stats .stat.tops dl dd,.topic-php .member-activity-action .stats .stat.tops dl dd{color:#7D669E}.activity-action .stats .stat.tops dl dd.topic-php,.member-activity-action .stats .stat.tops dl dd.topic-php{color:#7D669E}.topic-ios .activity-action .stats .stat.tops dl dd,.topic-ios .member-activity-action .stats .stat.tops dl dd{color:#53BBB4}.activity-action .stats .stat.tops dl dd.topic-ios,.member-activity-action .stats .stat.tops dl dd.topic-ios{color:#53BBB4}.topic-android .activity-action .stats .stat.tops dl dd,.topic-android .member-activity-action .stats .stat.tops dl dd{color:#5cb860}.activity-action .stats .stat.tops dl dd.topic-android,.member-activity-action .stats .stat.tops dl dd.topic-android{color:#5cb860}.topic-design .activity-action .stats .stat.tops dl dd,.topic-design .member-activity-action .stats .stat.tops dl dd{color:#e59a13}.activity-action .stats .stat.tops dl dd.topic-design,.member-activity-action .stats .stat.tops dl dd.topic-design{color:#e59a13}.topic-development-tools .activity-action .stats .stat.tops dl dd,.topic-development-tools .member-activity-action .stats .stat.tops dl dd{color:#637a91}.activity-action .stats .stat.tops dl dd.topic-development-tools,.member-activity-action .stats .stat.tops dl dd.topic-development-tools{color:#637a91}.topic-python .activity-action .stats .stat.tops dl dd,.topic-python .member-activity-action .stats .stat.tops dl dd{color:#f092b0}.activity-action .stats .stat.tops dl dd.topic-python,.member-activity-action .stats .stat.tops dl dd.topic-python{color:#f092b0}.topic-digital-literacy .activity-action .stats .stat.tops dl dd,.topic-digital-literacy .member-activity-action .stats .stat.tops dl dd{color:#c38cd4}.activity-action .stats .stat.tops dl dd.topic-digital-literacy,.member-activity-action .stats .stat.tops dl dd.topic-digital-literacy{color:#c38cd4}.topic-game-development .activity-action .stats .stat.tops dl dd,.topic-game-development .member-activity-action .stats .stat.tops dl dd{color:#20898c}.activity-action .stats .stat.tops dl dd.topic-game-development,.member-activity-action .stats .stat.tops dl dd.topic-game-development{color:#20898c}.topic-csharp .activity-action .stats .stat.tops dl dd,.topic-csharp .member-activity-action .stats .stat.tops dl dd{color:#9e4d83}.activity-action .stats .stat.tops dl dd.topic-csharp,.member-activity-action .stats .stat.tops dl dd.topic-csharp{color:#9e4d83}.topic-databases .activity-action .stats .stat.tops dl dd,.topic-databases .member-activity-action .stats .stat.tops dl dd{color:#eb7728}.activity-action .stats .stat.tops dl dd.topic-databases,.member-activity-action .stats .stat.tops dl dd.topic-databases{color:#eb7728}.topic-undefined .activity-action .stats .stat.tops dl dd,.topic-undefined .member-activity-action .stats .stat.tops dl dd{color:#717b85}.activity-action .stats .stat.tops dl dd.topic-undefined,.member-activity-action .stats .stat.tops dl dd.topic-undefined{color:#717b85}@media screen and (max-width: 1023px){.activity-action .stats .stat.tops dl,.member-activity-action .stats .stat.tops dl{margin:20px 0 0 0;padding:25px 0 25px 0;border-top:1px solid #f0f2f4}.activity-action .stats .stat.tops dl dt,.member-activity-action .stats .stat.tops dl dt{width:25%;margin:0;font-size:13px;text-align:left}.activity-action .stats .stat.tops dl dd,.member-activity-action .stats .stat.tops dl dd{float:left;width:25%;text-indent:15px;font-size:13px}}@media screen and (max-width: 680px){.activity-action .stats .stat.tops dl dt,.activity-action .stats .stat.tops dl dd,.member-activity-action .stats .stat.tops dl dt,.member-activity-action .stats .stat.tops dl dd{width:50%;margin-bottom:10px}}.activity-action .graph,.member-activity-action .graph{border-top:2px solid #e8ebed;margin:25px -30px -30px -30px;clear:both;background:#f9fafa;padding:40px 30px 40px 30px;border-bottom-left-radius:6px;border-bottom-right-radius:6px;float:left;width:100%}.activity-action .graph h3,.member-activity-action .graph h3{color:#384047;font-size:18px;font-weight:500;padding-bottom:8px}.activity-action .graph .label,.member-activity-action .graph .label{color:#7b8b8e;font-size:12px;float:right;margin:-22px 0 0 0}.activity-action .graph .canvas,.member-activity-action .graph .canvas{margin:20px 0 18px;height:110px;position:relative}.activity-action .graph .canvas .x-axis,.member-activity-action .graph .canvas .x-axis{position:absolute;width:100%;height:110px;top:0}.activity-action .graph .canvas .x-axis .line,.member-activity-action .graph .canvas .x-axis .line{border-top:1px dashed #e8ebed}.activity-action .graph .canvas .bars,.member-activity-action .graph .canvas .bars{height:100%;border-bottom:1px solid #e8ebed}.activity-action .graph .canvas .bars .bar,.member-activity-action .graph .canvas .bars .bar{position:relative;height:100%;width:3.333%;float:left}.activity-action .graph .canvas .bars .bar .date,.member-activity-action .graph .canvas .bars .bar .date{position:absolute;text-align:center;font-size:12px;width:66px;height:25px;bottom:-42px;left:50%;margin-left:-33px;display:none;color:#7b8b8e}.activity-action .graph .canvas .bars .bar:nth-child(7n+5) .date,.member-activity-action .graph .canvas .bars .bar:nth-child(7n+5) .date{display:block}.activity-action .graph .canvas .bars .bar .fill,.member-activity-action .graph .canvas .bars .bar .fill{position:absolute;bottom:0px;width:50%;height:50%;min-height:4px;margin:0 0 0 25%;background:#5fcf80;border-radius:4px 4px 0 0;transition:background 250ms ease-in-out}.activity-action .graph .canvas .bars .bar[data-students="0 Members"] .fill,.member-activity-action .graph .canvas .bars .bar[data-students="0 Members"] .fill{background:#e8ebed}.activity-action .graph .canvas .bars .bar[data-students="0 Members"]:hover .fill,.member-activity-action .graph .canvas .bars .bar[data-students="0 Members"]:hover .fill{background:#cbd1d6}.activity-action .graph .canvas .bars .bar:hover .fill,.member-activity-action .graph .canvas .bars .bar:hover .fill{background:#36b55c}.activity-action .graph .chart .ct-series,.member-activity-action .graph .chart .ct-series{opacity:0;animation:fade-in 500ms ease forwards}.activity-action .graph .chart .ct-chart-active-members .ct-line,.activity-action .graph .chart .ct-chart-active-members .ct-point,.activity-action .graph .chart .ct-chart-points .ct-line,.activity-action .graph .chart .ct-chart-points .ct-point,.member-activity-action .graph .chart .ct-chart-active-members .ct-line,.member-activity-action .graph .chart .ct-chart-active-members .ct-point,.member-activity-action .graph .chart .ct-chart-points .ct-line,.member-activity-action .graph .chart .ct-chart-points .ct-point{stroke:#5fcf80}.activity-action .graph .chart .ct-chart-badges .ct-line,.activity-action .graph .chart .ct-chart-badges .ct-point,.member-activity-action .graph .chart .ct-chart-badges .ct-line,.member-activity-action .graph .chart .ct-chart-badges .ct-point{stroke:#3F8ABF}.activity-action .graph .chart .ct-chart-challenges .ct-line,.activity-action .graph .chart .ct-chart-challenges .ct-point,.member-activity-action .graph .chart .ct-chart-challenges .ct-line,.member-activity-action .graph .chart .ct-chart-challenges .ct-point{stroke:#ff9f1f}.activity-action .graph .chart .ct-chart-quizzes .ct-line,.activity-action .graph .chart .ct-chart-quizzes .ct-point,.member-activity-action .graph .chart .ct-chart-quizzes .ct-line,.member-activity-action .graph .chart .ct-chart-quizzes .ct-point{stroke:#a083c8}.control-container .admin-item_reports{float:right;margin:-9px 0 0 0 !important}.control-container .admin-item_reports a{font-size:12px;color:#5e6c77}#organization_reports fieldset label{line-height:1}#organization_reports .form-item:before,#organization_reports .form-item:after{content:" ";display:table}#organization_reports .form-item:after{clear:both}#organization_reports .form-element{width:calc(33% - 17px) !important}#organization_reports .wide-input .form-element{width:calc(100% - 5px) !important}#organization_reports #uniform-from_month,#organization_reports #uniform-to_month{float:left;margin-right:20px}#organization_reports #uniform-from_day,#organization_reports #uniform-to_day{float:left;margin-right:20px}#organization_reports #uniform-from_year,#organization_reports #uniform-to_year{float:left}#organization_reports .form-footer input{width:100%}#organization_reports .form-footer p{font-size:12px;margin:-8px 0 0 15px !important}#organization_reports .info-tooltip{position:absolute;top:80px;left:70px;width:20px;height:20px;background:#fff url("https://static.teamtreehouse.com/assets/icons/icon-info-adec8c760f48daae54b690ea78a58a79.svg") no-repeat 0 0;background-size:25px 25px}#organization_reports .tooltip{width:300px}#organization_reports .tooltip.tooltip-bottom{top:auto !important;left:auto !important;margin-top:30px;margin-left:6px !important}#organization_reports .tooltip dt{font-weight:800}#organization_reports .tooltip dd{margin-bottom:15px}#leader_dashboard .leaderboard-details{margin:0px 0 25px 0px}#leader_dashboard .no-activity{text-align:center;font-size:16px;padding:50px 0 40px 0}#leader_dashboard .department-name{margin-top:7px !important}#leader_dashboard .department-name:hover{text-decoration:none !important}#leader_dashboard th a{font-weight:500;color:#7b8b8e}#leader_dashboard th.current a{color:#4b5658}#new-member-form{margin-top:0;position:relative;padding:0 30px 10px 30px;margin-bottom:-1px;margin-left:-30px;margin-right:-30px}#new-member-form input.default.placeholder-processed{width:200px !important}#new-member-form .intro{margin-bottom:20px}#new-member-form .alert{margin-bottom:20px}#new-member-form .manage-members-message{float:left;position:relative;top:10px}#new-member-form .manage-members-message a{font-weight:500;color:#3F8ABF}#new-member-form:not(.csv-upload-active) .csv-upload{display:none}#new-member-form.csv-upload-active .invitation{display:none}#new-member-form.csv-upload-active .csv-upload{display:block}#new-member-form .member-upload-list{display:block;position:relative;float:left;width:100%}#new-member-form .member-upload-list .remove-row{width:32px;height:32px;border:2px solid #f0f2f4;border-radius:32px;box-sizing:border-box;vertical-align:middle;line-height:30px;text-align:center;position:relative;right:-5px;top:7px;display:inline-block;fill:#d4d9dd;transition:border-color .3s}#new-member-form .member-upload-list .remove-row:hover{border-color:#ed5a5a;fill:#ed5a5a}#new-member-form .member-upload-list .remove-row svg{width:10px;height:auto}@media screen and (max-width: 959px){#new-member-form .member-upload-list .remove-row{right:8px}}@media screen and (max-width: 679px){#new-member-form .member-upload-list .remove-row{display:none}}#new-member-form .send-invitations-actions{float:left;margin-right:10px;margin-bottom:20px}@media screen and (max-width: 679px){#new-member-form .send-invitations .button{width:100%;margin-bottom:10px}}#new-member-form .form-footer{margin-top:20px}#new-member-form .alert-banner button{width:auto}#new-member-form #new-member-cancel{margin-left:15px;width:-webkit-calc( 100% - 15px)}@media screen and (max-width: 959px){#new-member-form #new-member-cancel{margin:0;width:100%}}#new-member-form #uniform-new-member-department{width:auto !important;margin:0 7.5px 0 15px}#new-member-form #uniform-new-member-department span{width:auto !important}#new-member-form #uniform-new-member-department select{width:100% !important}@media screen and (max-width: 1023px){#new-member-form #uniform-new-member-department{margin:0 0 15px 0}}#new-member-form .alert .close-icon{float:right}.activity table{text-align:left;width:-webkit-calc( 100% + 60px);font-size:14px;line-height:18px;margin:15px -30px -30px -30px;border-top:2px solid #e8ebed;background:#f9fafa;border-bottom-left-radius:6px;border-bottom-right-radius:6px}.activity table tr{padding:10px;border-top:1px solid #e8ebed}.activity table tr>th:first-child,.activity table tr>td:first-child{padding-left:30px;font-weight:500}.activity table td,.activity table th{vertical-align:middle;border-right:1px solid #e8ebed}.activity table th{background:#f9fafa;font-weight:500;font-size:12px;color:#8d9aa5;padding:20px 15px 17px 15px}.activity table td:last-child,.activity table th:last-child{border-right:none}.activity table td{padding:16px 15px 13px 15px}.activity table td.status.passed{color:#5FCF80}.departments-controller .form-footer{margin:0 0 5px 0}.departments-controller .ui-autocomplete{background:#fff;color:#4b5658;border:2px solid #d4d9dd;padding:0 5px;border-top:none;border-radius:0 0 5px 5px;box-shadow:none}.departments-controller .ui-autocomplete li a{font-weight:400;font-size:12}.departments-controller .ui-autocomplete .ui-state-focus{background:#3F8ABF}.departments-controller .ui-autocomplete::before{background:none}.pagination-container__memberlist{text-align:left;margin-top:25px}.pagination-container__memberlist a{margin-left:10px}.pagination-container__memberlist a .load-ico{width:30px;height:30px;border-radius:18px;border:2px solid #D5DDE4;float:left;margin:0 15px 0 0}.pagination-container__memberlist a .load-ico svg{margin:12px 0 0 9px;fill:#c6ccd2}.pagination-container__memberlist a .load-content{float:left;width:300px;margin:3px 0 0 0}.pagination-container__memberlist a .load-content span{display:block;float:left;width:300px;color:#3F8ABF;font-size:14px;font-weight:bold}.pagination-container__memberlist a .load-content span.info{font-size:12px;font-weight:normal;color:#C7CED5;margin-top:2px}.pagination-container__memberlist a:hover span{color:#326F95}.org-date-picker{width:520px !important;max-width:520px !important}@media screen and (max-width: 679px){.org-date-picker{width:calc(100% + 20px) !important;width:calc(100% + 20px) !important}.org-date-picker.sorting-container li{border-bottom:0}.org-date-picker.sorting-container label{margin-bottom:10px !important}}.org-date-picker label{position:initial !important;margin-left:0 !important}.org-date-picker .form-item:before,.org-date-picker .form-item:after{content:" ";display:table}.org-date-picker .form-item:after{clear:both}.org-date-picker .form-item .form-element{float:left;margin-right:10px}.org-date-picker .form-item .form-element:nth-child(1){width:calc(40% - 10px) !important}.org-date-picker .form-item .form-element:nth-child(2){width:calc(29% - 10px) !important}.org-date-picker .form-item .form-element:nth-child(3){width:calc(30% - 10px) !important;margin-right:0}.org-date-picker .form-item .form-element.field_with_errors{border:2px solid #ed5a5a !important;border-radius:5px !important}.org-date-picker p span{margin:5px 0 15px 0;border-bottom:1px solid #f0f2f4;font-size:14px;color:#7b8b8e;display:block;line-height:45px}.org-date-picker .alert-banner{margin-bottom:20px !important;border-radius:4px !important}#select-bulk .button{float:left;margin-left:10px}#select-bulk .form-element{float:left;background-color:transparent;border:2px solid #d4d9dd;width:180px !important}#select-bulk .form-element:after{background:transparent url("https://static.teamtreehouse.com/assets/icons/icon-select-dark-9943d046a4b38019a37c2416899a233d.svg") no-repeat center;width:14px;height:8px;right:8px;top:12px;bottom:3px}#select-bulk .form-element span{padding:10px 15px 7px 10px;font-size:12px;font-weight:500;color:#70808e}.member-bulk-action-checkbox label,.member-select-all label{padding:30px 15px 30px 0}.organization-goal{overflow:hidden;margin:-15px 0 5px;padding-top:15px;box-sizing:border-box}.organization-goal-title{display:inline-block;margin-bottom:0}.organization-goal .edit_organization_goal{position:relative}.organization-goal .edit_organization_goal .button{height:44px;line-height:40px}@media screen and (max-width: 530px){.organization-goal .edit_organization_goal .button{margin-bottom:20px}}@media screen and (min-width: 531px){.organization-goal .edit_organization_goal .button{position:absolute;top:0;right:0}}.organization-goal .form-item{padding-right:120px}@media screen and (min-width: 531px) and (max-width: 699px){.organization-goal .form-item{margin-bottom:30px}}@media screen and (max-width: 700px){.organization-goal .form-item{margin-top:15px}}@media screen and (min-width: 701px){.organization-goal .form-item{padding-left:180px;margin-top:-30px}}.viewing-org-goal .organization-goal-input{background-color:#fff;border-color:#fff;padding-left:0}.viewing-org-goal .organization-goal-input::-webkit-input-placeholder{color:#576366}.viewing-org-goal .organization-goal-input:-moz-placeholder{color:#576366}.viewing-org-goal .organization-goal-input::-moz-placeholder{color:#576366}.viewing-org-goal .organization-goal-input:-ms-input-placeholder{color:#576366}.viewing-org-goal .organization-goal-input .placeholder{color:#576366}.topic-heading{padding:0 0 15px}.topic-heading:before,.topic-heading:after{content:" ";display:table}.topic-heading:after{clear:both}.topic-heading h1{font-size:24px;color:#384047;font-weight:500;line-height:1.2;margin-bottom:5px}.topic-heading p{font-size:14px;color:#576366;line-height:1.5;margin-bottom:15px}.topic-heading a{color:#4b5658;font-weight:500}@media screen and (max-width: 959px){.topic-heading{padding:15px 0 0 0px}}#library-pjax{margin:0}#upcoming-releases{margin-top:30px}#upcoming-releases:before,#upcoming-releases:after{content:" ";display:table}#upcoming-releases:after{clear:both}#upcoming-releases .secondary-heading{margin:0 0 30px}@media screen and (max-width: 679px){.points-timeline a.in-progress{background-size:260px 100%}.points-timeline .points-total{padding-right:0 !important}.points-timeline .points-total .icon-points{display:none}}.points-timeline{display:table}.points-timeline strong{font-weight:500;font-size:24px;color:#384047}.points-timeline .points-earned{display:table-cell;padding-right:15px}.points-timeline .points-earned strong{color:#7b8b8e}.points-timeline .points-total{padding:0 35px 0 15px;display:table-cell}.points-timeline .points-total .icon-points{float:right;margin:-2px -35px 0 0px}.points-detail-container{display:table-cell;width:100%;vertical-align:top;padding-top:2px}.points-detail-container table{width:100%;margin-bottom:-1px;position:relative;z-index:1}.points-detail-container td{height:15px;border-collapse:collapse;margin:0;padding:3px 1px;vertical-align:middle;position:relative}.points-detail-container td:first-child a{border-radius:15px 0 0 15px}.points-detail-container td:last-child a{border-radius:0 15px 15px 0}.points-detail-container td:first-child:nth-last-child(1) a{border-radius:15px}.points-detail-container a{background:#edeff0;cursor:default;font-weight:500;line-height:8px;position:relative;overflow:hidden;height:15px;display:block;text-align:right;box-shadow:0 1px 0 0 rgba(0,0,0,0.05) inset}.points-detail-container a .tooltip{bottom:15px;left:50%;margin-left:-115px;opacity:0}.points-detail-container a:hover{color:#fff;overflow:visible;text-shadow:none;background:#d1d6d9}.points-detail-container a:hover .tooltip{bottom:20px;opacity:1;-webkit-transition-duration:0.2s;-moz-transition-duration:0.2s;transition-duration:0.2s}.points-detail-container a.progress-complete{background:#5fcf80;box-shadow:0 1px 0 0 rgba(0,0,0,0.05) inset}.points-detail-container a.progress-complete:hover{background:#3ac162}.points-detail-container a.progress-complete-unordered{background:#b7c0c7;box-shadow:0 1px 0 0 rgba(0,0,0,0.05) inset}.points-detail-container a.progress-complete-unordered:hover{background:#8c9aa6}.points-detail-container a.in-progress{background-color:#83d99c;background-image:url("https://static.teamtreehouse.com/assets/icons/icon-in-progress-51fe0b973ef9c6df18d55e73917c3d03.svg");background-position:center center;background-size:960px 30px}.points-detail-container a.in-progress:hover{background-color:#77d693}.points-detail-container .progress-container{height:15px;top:1px}@media screen and (max-width: 679px){.points-detail-container a:hover .tooltip{opacity:0}}.trailer-backdrop{background:#2d3339;position:relative;z-index:2;display:none}.trailer-container{margin:0 auto}.completed-achievements{background:#f9fafa;padding:15px 30px;color:#7b8b8e;margin-bottom:15px;display:block;text-align:center;font-size:14px;font-weight:500;-webkit-transition-duration:0.2s;-moz-transition-duration:0.2s;transition-duration:0.2s;border-radius:5px;box-shadow:0 1px 0 0 rgba(0,0,0,0.1)}.completed-achievements:hover{background:#fff;color:#4b5658}.completed-achievements .icon{float:right;margin-top:4px}.achievement-steps{background:#f9fafa;margin:30px -30px -30px;padding:0 0 10px;border-top:1px solid #e8ebed;border-radius:0 0 5px 5px}.achievement-steps li{list-style-type:none}.achievement-steps li>a{display:block;padding:20px 30px 20px 110px;border-bottom:1px solid #edeff0;overflow:hidden;-webkit-transition-duration:0.2s;-moz-transition-duration:0.2s;transition-duration:0.2s}.achievement-steps li>a:before,.achievement-steps li>a:after{content:" ";display:table}.achievement-steps li>a:after{clear:both}.achievement-steps li>a strong{font-weight:500;color:#576366;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;line-height:1.2}.achievement-steps li>a p{float:right;font-size:14px;margin-left:10px;margin-bottom:0;line-height:1.2;color:#7b8b8e}.achievement-steps li>a em{float:right;margin-right:-70px;font-size:14px;font-weight:500;color:#d4d9dd}.achievement-steps li>a .button{float:right;margin:-13px -165px -13px 10px;transition:margin 0.1s}.achievement-steps li>a .marker{background:#d4d9dd;color:#fff;font-weight:500;font-size:12px;float:left;padding:5px;margin:-3px 0 -3px -80px;border-radius:3px}.achievement-steps li>a .icon{float:left;margin:-7px 0 -7px -65px}.achievement-steps li>a .icon-complete{position:relative;z-index:2;transition:.3s}.achievement-steps li>a .user-avatar{float:left;margin:-7px 35px -7px 0px;width:28px;height:28px;background-position:center;background-size:auto 28px;border-radius:28px}.achievement-steps li>a .user-avatar img{display:none}.achievement-steps li>a:hover{background:#fff}.achievement-steps li>a:hover strong{color:#70808e}.achievement-steps li>a:hover .icon-complete{opacity:0}.achievement-steps li>a:hover .button{margin-right:-15px}.achievement-steps li>a.completed strong{color:#7b8b8e}.achievement-steps li>a.in-progress{background:#fff;border-color:#d4d9dd;box-shadow:0 1px 0 0 rgba(0,0,0,0.05)}.achievement-steps li>a.in-progress strong{color:#4b5658}.achievement-steps li .tag{float:right;margin:-8px 0 -8px 10px;background-color:#717b85;border-color:#717b85;color:#fff;line-height:28px}@media screen and (min-width: 680px){.achievement-steps li .tag:after{content:" Episode"}}.achievement-steps .toggle-steps{display:block;font-size:14px;padding:15px 30px 10px;color:#576366;border:none;margin-bottom:0}.achievement-steps .toggle-steps .icon{margin:-2px 5px 0 0}.achievement-steps .toggle-steps:hover{color:#576366}.achievement-steps .toggle-steps:hover .icon{background-position:0 0}.achievement-steps .toggle-steps.selected .icon{background-position:-12px -8px}.achievement-steps .toggle-steps.selected:hover .icon{background-position:0px -8px}.achievement-steps .toggle-upcoming{display:block;font-size:14px;padding:15px 30px 10px;color:#576366;font-weight:500}.achievement-steps .toggle-upcoming .icon{margin:-4px 3px 0 -1px}.extra-credit .markdown-zone{font-size:14px}.extra-credit .markdown-zone ol{padding:0}.extra-credit .markdown-zone ol li{list-style-type:decimal}.extra-credit .markdown-zone ol li p{font-size:14px}.extra-credit .markdown-zone ol li a{border:none;padding:0;display:inline}.extra-credit .markdown-zone ol li a::after{display:inline}.extra-credit .markdown-zone ol li a::before{content:normal}.extra-credit .markdown-zone ul li{list-style-type:disc}.extra-credit .markdown-zone ul li p{font-size:14px}.extra-credit .markdown-zone ul li a{border:none;padding:0;display:inline}.extra-credit .markdown-zone ul li a::after{display:inline}.extra-credit .markdown-zone ul li a::before{content:normal}.extra-credit .markdown-zone p{font-size:14px}.extra-credit .markdown-zone h4,.extra-credit .markdown-zone p{margin-bottom:10px}@media screen and (max-width: 679px){.achievement-steps{margin:20px -20px -20px}.achievement-steps li a{padding:15px 20px 15px 90px}.achievement-steps li a .icon{margin-left:-60px}.achievement-steps li a strong,.achievement-steps li a p,.achievement-steps li a em{font-size:14px}}.achievement-breakdown{float:right;display:none}.achievement-breakdown li{float:left}.achievement-meta,.upcoming-meta,.current-project{padding-left:80px;display:block}.achievement-meta>img,.upcoming-meta>img,.current-project>img{float:left;width:60px;margin:-5px 0 0 -80px}.achievement-meta strong,.upcoming-meta strong,.current-project strong{font-size:14px;font-weight:500;color:#7b8b8e;margin-bottom:10px;display:block}.achievement-meta h3,.upcoming-meta h3,.current-project h3{font-weight:500;margin:0 0 15px 0;color:#384047;font-size:18px}.achievement-meta p,.upcoming-meta p,.current-project p{color:#576366;line-height:1.5;font-size:14px}.achievement-meta .achievement-hero,.achievement-meta .current-syllabus-hero,.upcoming-meta .achievement-hero,.upcoming-meta .current-syllabus-hero,.current-project .achievement-hero,.current-project .current-syllabus-hero{float:left;background:#39ADD1;width:60px;min-height:0;line-height:60px;text-align:center;margin-left:-80px;position:relative;border-radius:5px}.achievement-meta .achievement-hero img,.achievement-meta .current-syllabus-hero img,.upcoming-meta .achievement-hero img,.upcoming-meta .current-syllabus-hero img,.current-project .achievement-hero img,.current-project .current-syllabus-hero img{vertical-align:middle;width:45px}.achievement-meta .new-content,.upcoming-meta .new-content,.current-project .new-content{float:right;margin:-10px 0 0 10px}.tags .bookmarkable,.tags .queueable{float:right;padding:0;margin:0 0 0 10px}.tags .bookmarkable a,.tags .bookmarkable span,.tags .queueable a,.tags .queueable span{padding:0;width:36px;height:36px;line-height:38px}.tags .bookmarkable a:hover,.tags .bookmarkable span:hover,.tags .queueable a:hover,.tags .queueable span:hover{border-color:#717b85}.topic-html.tags .bookmarkable a:hover,.topic-html.tags .bookmarkable span:hover,.topic-html.tags .queueable a:hover,.topic-html.tags .queueable span:hover{border-color:#39ADD1}.topic-html .tags .bookmarkable a:hover,.topic-html .tags .bookmarkable span:hover,.topic-html .tags .queueable a:hover,.topic-html .tags .queueable span:hover{border-color:#39ADD1}.topic-css.tags .bookmarkable a:hover,.topic-css.tags .bookmarkable span:hover,.topic-css.tags .queueable a:hover,.topic-css.tags .queueable span:hover{border-color:#3079AB}.topic-css .tags .bookmarkable a:hover,.topic-css .tags .bookmarkable span:hover,.topic-css .tags .queueable a:hover,.topic-css .tags .queueable span:hover{border-color:#3079AB}.topic-javascript.tags .bookmarkable a:hover,.topic-javascript.tags .bookmarkable span:hover,.topic-javascript.tags .queueable a:hover,.topic-javascript.tags .queueable span:hover{border-color:#c25975}.topic-javascript .tags .bookmarkable a:hover,.topic-javascript .tags .bookmarkable span:hover,.topic-javascript .tags .queueable a:hover,.topic-javascript .tags .queueable span:hover{border-color:#c25975}.topic-java.tags .bookmarkable a:hover,.topic-java.tags .bookmarkable span:hover,.topic-java.tags .queueable a:hover,.topic-java.tags .queueable span:hover{border-color:#2c9676}.topic-java .tags .bookmarkable a:hover,.topic-java .tags .bookmarkable span:hover,.topic-java .tags .queueable a:hover,.topic-java .tags .queueable span:hover{border-color:#2c9676}.topic-ruby.tags .bookmarkable a:hover,.topic-ruby.tags .bookmarkable span:hover,.topic-ruby.tags .queueable a:hover,.topic-ruby.tags .queueable span:hover{border-color:#e15258}.topic-ruby .tags .bookmarkable a:hover,.topic-ruby .tags .bookmarkable span:hover,.topic-ruby .tags .queueable a:hover,.topic-ruby .tags .queueable span:hover{border-color:#e15258}.topic-business.tags .bookmarkable a:hover,.topic-business.tags .bookmarkable span:hover,.topic-business.tags .queueable a:hover,.topic-business.tags .queueable span:hover{border-color:#F9845B}.topic-business .tags .bookmarkable a:hover,.topic-business .tags .bookmarkable span:hover,.topic-business .tags .queueable a:hover,.topic-business .tags .queueable span:hover{border-color:#F9845B}.topic-wordpress.tags .bookmarkable a:hover,.topic-wordpress.tags .bookmarkable span:hover,.topic-wordpress.tags .queueable a:hover,.topic-wordpress.tags .queueable span:hover{border-color:#838CC7}.topic-wordpress .tags .bookmarkable a:hover,.topic-wordpress .tags .bookmarkable span:hover,.topic-wordpress .tags .queueable a:hover,.topic-wordpress .tags .queueable span:hover{border-color:#838CC7}.topic-php.tags .bookmarkable a:hover,.topic-php.tags .bookmarkable span:hover,.topic-php.tags .queueable a:hover,.topic-php.tags .queueable span:hover{border-color:#7D669E}.topic-php .tags .bookmarkable a:hover,.topic-php .tags .bookmarkable span:hover,.topic-php .tags .queueable a:hover,.topic-php .tags .queueable span:hover{border-color:#7D669E}.topic-ios.tags .bookmarkable a:hover,.topic-ios.tags .bookmarkable span:hover,.topic-ios.tags .queueable a:hover,.topic-ios.tags .queueable span:hover{border-color:#53BBB4}.topic-ios .tags .bookmarkable a:hover,.topic-ios .tags .bookmarkable span:hover,.topic-ios .tags .queueable a:hover,.topic-ios .tags .queueable span:hover{border-color:#53BBB4}.topic-android.tags .bookmarkable a:hover,.topic-android.tags .bookmarkable span:hover,.topic-android.tags .queueable a:hover,.topic-android.tags .queueable span:hover{border-color:#5cb860}.topic-android .tags .bookmarkable a:hover,.topic-android .tags .bookmarkable span:hover,.topic-android .tags .queueable a:hover,.topic-android .tags .queueable span:hover{border-color:#5cb860}.topic-design.tags .bookmarkable a:hover,.topic-design.tags .bookmarkable span:hover,.topic-design.tags .queueable a:hover,.topic-design.tags .queueable span:hover{border-color:#e59a13}.topic-design .tags .bookmarkable a:hover,.topic-design .tags .bookmarkable span:hover,.topic-design .tags .queueable a:hover,.topic-design .tags .queueable span:hover{border-color:#e59a13}.topic-development-tools.tags .bookmarkable a:hover,.topic-development-tools.tags .bookmarkable span:hover,.topic-development-tools.tags .queueable a:hover,.topic-development-tools.tags .queueable span:hover{border-color:#637a91}.topic-development-tools .tags .bookmarkable a:hover,.topic-development-tools .tags .bookmarkable span:hover,.topic-development-tools .tags .queueable a:hover,.topic-development-tools .tags .queueable span:hover{border-color:#637a91}.topic-python.tags .bookmarkable a:hover,.topic-python.tags .bookmarkable span:hover,.topic-python.tags .queueable a:hover,.topic-python.tags .queueable span:hover{border-color:#f092b0}.topic-python .tags .bookmarkable a:hover,.topic-python .tags .bookmarkable span:hover,.topic-python .tags .queueable a:hover,.topic-python .tags .queueable span:hover{border-color:#f092b0}.topic-digital-literacy.tags .bookmarkable a:hover,.topic-digital-literacy.tags .bookmarkable span:hover,.topic-digital-literacy.tags .queueable a:hover,.topic-digital-literacy.tags .queueable span:hover{border-color:#c38cd4}.topic-digital-literacy .tags .bookmarkable a:hover,.topic-digital-literacy .tags .bookmarkable span:hover,.topic-digital-literacy .tags .queueable a:hover,.topic-digital-literacy .tags .queueable span:hover{border-color:#c38cd4}.topic-game-development.tags .bookmarkable a:hover,.topic-game-development.tags .bookmarkable span:hover,.topic-game-development.tags .queueable a:hover,.topic-game-development.tags .queueable span:hover{border-color:#20898c}.topic-game-development .tags .bookmarkable a:hover,.topic-game-development .tags .bookmarkable span:hover,.topic-game-development .tags .queueable a:hover,.topic-game-development .tags .queueable span:hover{border-color:#20898c}.topic-csharp.tags .bookmarkable a:hover,.topic-csharp.tags .bookmarkable span:hover,.topic-csharp.tags .queueable a:hover,.topic-csharp.tags .queueable span:hover{border-color:#9e4d83}.topic-csharp .tags .bookmarkable a:hover,.topic-csharp .tags .bookmarkable span:hover,.topic-csharp .tags .queueable a:hover,.topic-csharp .tags .queueable span:hover{border-color:#9e4d83}.topic-databases.tags .bookmarkable a:hover,.topic-databases.tags .bookmarkable span:hover,.topic-databases.tags .queueable a:hover,.topic-databases.tags .queueable span:hover{border-color:#eb7728}.topic-databases .tags .bookmarkable a:hover,.topic-databases .tags .bookmarkable span:hover,.topic-databases .tags .queueable a:hover,.topic-databases .tags .queueable span:hover{border-color:#eb7728}.topic-undefined.tags .bookmarkable a:hover,.topic-undefined.tags .bookmarkable span:hover,.topic-undefined.tags .queueable a:hover,.topic-undefined.tags .queueable span:hover{border-color:#717b85}.topic-undefined .tags .bookmarkable a:hover,.topic-undefined .tags .bookmarkable span:hover,.topic-undefined .tags .queueable a:hover,.topic-undefined .tags .queueable span:hover{border-color:#717b85}.tags .bookmarkable a:hover svg,.tags .bookmarkable span:hover svg,.tags .queueable a:hover svg,.tags .queueable span:hover svg{fill:#717b85}.topic-html.tags .bookmarkable a:hover svg,.topic-html.tags .bookmarkable span:hover svg,.topic-html.tags .queueable a:hover svg,.topic-html.tags .queueable span:hover svg{fill:#39ADD1}.topic-html .tags .bookmarkable a:hover svg,.topic-html .tags .bookmarkable span:hover svg,.topic-html .tags .queueable a:hover svg,.topic-html .tags .queueable span:hover svg{fill:#39ADD1}.topic-css.tags .bookmarkable a:hover svg,.topic-css.tags .bookmarkable span:hover svg,.topic-css.tags .queueable a:hover svg,.topic-css.tags .queueable span:hover svg{fill:#3079AB}.topic-css .tags .bookmarkable a:hover svg,.topic-css .tags .bookmarkable span:hover svg,.topic-css .tags .queueable a:hover svg,.topic-css .tags .queueable span:hover svg{fill:#3079AB}.topic-javascript.tags .bookmarkable a:hover svg,.topic-javascript.tags .bookmarkable span:hover svg,.topic-javascript.tags .queueable a:hover svg,.topic-javascript.tags .queueable span:hover svg{fill:#c25975}.topic-javascript .tags .bookmarkable a:hover svg,.topic-javascript .tags .bookmarkable span:hover svg,.topic-javascript .tags .queueable a:hover svg,.topic-javascript .tags .queueable span:hover svg{fill:#c25975}.topic-java.tags .bookmarkable a:hover svg,.topic-java.tags .bookmarkable span:hover svg,.topic-java.tags .queueable a:hover svg,.topic-java.tags .queueable span:hover svg{fill:#2c9676}.topic-java .tags .bookmarkable a:hover svg,.topic-java .tags .bookmarkable span:hover svg,.topic-java .tags .queueable a:hover svg,.topic-java .tags .queueable span:hover svg{fill:#2c9676}.topic-ruby.tags .bookmarkable a:hover svg,.topic-ruby.tags .bookmarkable span:hover svg,.topic-ruby.tags .queueable a:hover svg,.topic-ruby.tags .queueable span:hover svg{fill:#e15258}.topic-ruby .tags .bookmarkable a:hover svg,.topic-ruby .tags .bookmarkable span:hover svg,.topic-ruby .tags .queueable a:hover svg,.topic-ruby .tags .queueable span:hover svg{fill:#e15258}.topic-business.tags .bookmarkable a:hover svg,.topic-business.tags .bookmarkable span:hover svg,.topic-business.tags .queueable a:hover svg,.topic-business.tags .queueable span:hover svg{fill:#F9845B}.topic-business .tags .bookmarkable a:hover svg,.topic-business .tags .bookmarkable span:hover svg,.topic-business .tags .queueable a:hover svg,.topic-business .tags .queueable span:hover svg{fill:#F9845B}.topic-wordpress.tags .bookmarkable a:hover svg,.topic-wordpress.tags .bookmarkable span:hover svg,.topic-wordpress.tags .queueable a:hover svg,.topic-wordpress.tags .queueable span:hover svg{fill:#838CC7}.topic-wordpress .tags .bookmarkable a:hover svg,.topic-wordpress .tags .bookmarkable span:hover svg,.topic-wordpress .tags .queueable a:hover svg,.topic-wordpress .tags .queueable span:hover svg{fill:#838CC7}.topic-php.tags .bookmarkable a:hover svg,.topic-php.tags .bookmarkable span:hover svg,.topic-php.tags .queueable a:hover svg,.topic-php.tags .queueable span:hover svg{fill:#7D669E}.topic-php .tags .bookmarkable a:hover svg,.topic-php .tags .bookmarkable span:hover svg,.topic-php .tags .queueable a:hover svg,.topic-php .tags .queueable span:hover svg{fill:#7D669E}.topic-ios.tags .bookmarkable a:hover svg,.topic-ios.tags .bookmarkable span:hover svg,.topic-ios.tags .queueable a:hover svg,.topic-ios.tags .queueable span:hover svg{fill:#53BBB4}.topic-ios .tags .bookmarkable a:hover svg,.topic-ios .tags .bookmarkable span:hover svg,.topic-ios .tags .queueable a:hover svg,.topic-ios .tags .queueable span:hover svg{fill:#53BBB4}.topic-android.tags .bookmarkable a:hover svg,.topic-android.tags .bookmarkable span:hover svg,.topic-android.tags .queueable a:hover svg,.topic-android.tags .queueable span:hover svg{fill:#5cb860}.topic-android .tags .bookmarkable a:hover svg,.topic-android .tags .bookmarkable span:hover svg,.topic-android .tags .queueable a:hover svg,.topic-android .tags .queueable span:hover svg{fill:#5cb860}.topic-design.tags .bookmarkable a:hover svg,.topic-design.tags .bookmarkable span:hover svg,.topic-design.tags .queueable a:hover svg,.topic-design.tags .queueable span:hover svg{fill:#e59a13}.topic-design .tags .bookmarkable a:hover svg,.topic-design .tags .bookmarkable span:hover svg,.topic-design .tags .queueable a:hover svg,.topic-design .tags .queueable span:hover svg{fill:#e59a13}.topic-development-tools.tags .bookmarkable a:hover svg,.topic-development-tools.tags .bookmarkable span:hover svg,.topic-development-tools.tags .queueable a:hover svg,.topic-development-tools.tags .queueable span:hover svg{fill:#637a91}.topic-development-tools .tags .bookmarkable a:hover svg,.topic-development-tools .tags .bookmarkable span:hover svg,.topic-development-tools .tags .queueable a:hover svg,.topic-development-tools .tags .queueable span:hover svg{fill:#637a91}.topic-python.tags .bookmarkable a:hover svg,.topic-python.tags .bookmarkable span:hover svg,.topic-python.tags .queueable a:hover svg,.topic-python.tags .queueable span:hover svg{fill:#f092b0}.topic-python .tags .bookmarkable a:hover svg,.topic-python .tags .bookmarkable span:hover svg,.topic-python .tags .queueable a:hover svg,.topic-python .tags .queueable span:hover svg{fill:#f092b0}.topic-digital-literacy.tags .bookmarkable a:hover svg,.topic-digital-literacy.tags .bookmarkable span:hover svg,.topic-digital-literacy.tags .queueable a:hover svg,.topic-digital-literacy.tags .queueable span:hover svg{fill:#c38cd4}.topic-digital-literacy .tags .bookmarkable a:hover svg,.topic-digital-literacy .tags .bookmarkable span:hover svg,.topic-digital-literacy .tags .queueable a:hover svg,.topic-digital-literacy .tags .queueable span:hover svg{fill:#c38cd4}.topic-game-development.tags .bookmarkable a:hover svg,.topic-game-development.tags .bookmarkable span:hover svg,.topic-game-development.tags .queueable a:hover svg,.topic-game-development.tags .queueable span:hover svg{fill:#20898c}.topic-game-development .tags .bookmarkable a:hover svg,.topic-game-development .tags .bookmarkable span:hover svg,.topic-game-development .tags .queueable a:hover svg,.topic-game-development .tags .queueable span:hover svg{fill:#20898c}.topic-csharp.tags .bookmarkable a:hover svg,.topic-csharp.tags .bookmarkable span:hover svg,.topic-csharp.tags .queueable a:hover svg,.topic-csharp.tags .queueable span:hover svg{fill:#9e4d83}.topic-csharp .tags .bookmarkable a:hover svg,.topic-csharp .tags .bookmarkable span:hover svg,.topic-csharp .tags .queueable a:hover svg,.topic-csharp .tags .queueable span:hover svg{fill:#9e4d83}.topic-databases.tags .bookmarkable a:hover svg,.topic-databases.tags .bookmarkable span:hover svg,.topic-databases.tags .queueable a:hover svg,.topic-databases.tags .queueable span:hover svg{fill:#eb7728}.topic-databases .tags .bookmarkable a:hover svg,.topic-databases .tags .bookmarkable span:hover svg,.topic-databases .tags .queueable a:hover svg,.topic-databases .tags .queueable span:hover svg{fill:#eb7728}.topic-undefined.tags .bookmarkable a:hover svg,.topic-undefined.tags .bookmarkable span:hover svg,.topic-undefined.tags .queueable a:hover svg,.topic-undefined.tags .queueable span:hover svg{fill:#717b85}.topic-undefined .tags .bookmarkable a:hover svg,.topic-undefined .tags .bookmarkable span:hover svg,.topic-undefined .tags .queueable a:hover svg,.topic-undefined .tags .queueable span:hover svg{fill:#717b85}.tags .bookmarkable a svg,.tags .bookmarkable span svg,.tags .queueable a svg,.tags .queueable span svg{fill:#d4d9dd}.tags .bookmarkable .bookmark{display:inline-block}.tags .bookmarkable .bookmark:before,.tags .bookmarkable .bookmark:after{visibility:hidden;opacity:0;transition:transform 0.3s ease, opacity 0.3s ease}.tags .bookmarkable .bookmark:before{position:absolute;z-index:1001;content:"";background:#384047;width:10px;height:10px;bottom:100%;-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;-webkit-transform:translate(-50%, 5px) rotate(45deg);-moz-transform:translate(-50%, 5px) rotate(45deg);-ms-transform:translate(-50%, 5px) rotate(45deg);-o-transform:translate(-50%, 5px) rotate(45deg);transform:translate(-50%, 5px) rotate(45deg);left:50%;border-radius:0 0 3px 0}.tags .bookmarkable .bookmark:after{content:"Bookmark";font:500 14px/22px "Gotham Rounded A", "Gotham Rounded B", "Gotham Rounded", "Helvetica Neue", Helvetica, Arial, sans-serif;white-space:nowrap;position:absolute;background:#384047;text-align:center;padding:10px 20px;width:auto;z-index:1000;border-radius:4px;visibility:hidden;opacity:0;transition:transform 0.3s ease, opacity 0.3s ease;-webkit-transform:translate(-50%, 0px);-moz-transform:translate(-50%, 0px);-ms-transform:translate(-50%, 0px);-o-transform:translate(-50%, 0px);transform:translate(-50%, 0px);color:#fff;left:50%;bottom:100%}.tags .bookmarkable .bookmark:hover:before{visibility:visible;opacity:1;-webkit-transform:translate(-50%, -5px) rotate(45deg);-moz-transform:translate(-50%, -5px) rotate(45deg);-ms-transform:translate(-50%, -5px) rotate(45deg);-o-transform:translate(-50%, -5px) rotate(45deg);transform:translate(-50%, -5px) rotate(45deg)}.tags .bookmarkable .bookmark:hover:after{visibility:visible;opacity:1;-webkit-transform:translate(-50%, -10px);-moz-transform:translate(-50%, -10px);-ms-transform:translate(-50%, -10px);-o-transform:translate(-50%, -10px);transform:translate(-50%, -10px)}.tags .bookmarkable .unbookmark,.tags .bookmarkable .loading{display:none}.tags .bookmarkable.bookmarked .bookmark{display:none}.tags .bookmarkable.bookmarked .unbookmark{display:inline-block;border-color:#717b85}.topic-html.tags .bookmarkable.bookmarked .unbookmark{border-color:#39ADD1}.topic-html .tags .bookmarkable.bookmarked .unbookmark{border-color:#39ADD1}.topic-css.tags .bookmarkable.bookmarked .unbookmark{border-color:#3079AB}.topic-css .tags .bookmarkable.bookmarked .unbookmark{border-color:#3079AB}.topic-javascript.tags .bookmarkable.bookmarked .unbookmark{border-color:#c25975}.topic-javascript .tags .bookmarkable.bookmarked .unbookmark{border-color:#c25975}.topic-java.tags .bookmarkable.bookmarked .unbookmark{border-color:#2c9676}.topic-java .tags .bookmarkable.bookmarked .unbookmark{border-color:#2c9676}.topic-ruby.tags .bookmarkable.bookmarked .unbookmark{border-color:#e15258}.topic-ruby .tags .bookmarkable.bookmarked .unbookmark{border-color:#e15258}.topic-business.tags .bookmarkable.bookmarked .unbookmark{border-color:#F9845B}.topic-business .tags .bookmarkable.bookmarked .unbookmark{border-color:#F9845B}.topic-wordpress.tags .bookmarkable.bookmarked .unbookmark{border-color:#838CC7}.topic-wordpress .tags .bookmarkable.bookmarked .unbookmark{border-color:#838CC7}.topic-php.tags .bookmarkable.bookmarked .unbookmark{border-color:#7D669E}.topic-php .tags .bookmarkable.bookmarked .unbookmark{border-color:#7D669E}.topic-ios.tags .bookmarkable.bookmarked .unbookmark{border-color:#53BBB4}.topic-ios .tags .bookmarkable.bookmarked .unbookmark{border-color:#53BBB4}.topic-android.tags .bookmarkable.bookmarked .unbookmark{border-color:#5cb860}.topic-android .tags .bookmarkable.bookmarked .unbookmark{border-color:#5cb860}.topic-design.tags .bookmarkable.bookmarked .unbookmark{border-color:#e59a13}.topic-design .tags .bookmarkable.bookmarked .unbookmark{border-color:#e59a13}.topic-development-tools.tags .bookmarkable.bookmarked .unbookmark{border-color:#637a91}.topic-development-tools .tags .bookmarkable.bookmarked .unbookmark{border-color:#637a91}.topic-python.tags .bookmarkable.bookmarked .unbookmark{border-color:#f092b0}.topic-python .tags .bookmarkable.bookmarked .unbookmark{border-color:#f092b0}.topic-digital-literacy.tags .bookmarkable.bookmarked .unbookmark{border-color:#c38cd4}.topic-digital-literacy .tags .bookmarkable.bookmarked .unbookmark{border-color:#c38cd4}.topic-game-development.tags .bookmarkable.bookmarked .unbookmark{border-color:#20898c}.topic-game-development .tags .bookmarkable.bookmarked .unbookmark{border-color:#20898c}.topic-csharp.tags .bookmarkable.bookmarked .unbookmark{border-color:#9e4d83}.topic-csharp .tags .bookmarkable.bookmarked .unbookmark{border-color:#9e4d83}.topic-databases.tags .bookmarkable.bookmarked .unbookmark{border-color:#eb7728}.topic-databases .tags .bookmarkable.bookmarked .unbookmark{border-color:#eb7728}.topic-undefined.tags .bookmarkable.bookmarked .unbookmark{border-color:#717b85}.topic-undefined .tags .bookmarkable.bookmarked .unbookmark{border-color:#717b85}.tags .bookmarkable.bookmarked .unbookmark:before,.tags .bookmarkable.bookmarked .unbookmark:after{visibility:hidden;opacity:0;transition:transform 0.3s ease, opacity 0.3s ease}.tags .bookmarkable.bookmarked .unbookmark:before{position:absolute;z-index:1001;content:"";background:#384047;width:10px;height:10px;bottom:100%;-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;-webkit-transform:translate(-50%, 5px) rotate(45deg);-moz-transform:translate(-50%, 5px) rotate(45deg);-ms-transform:translate(-50%, 5px) rotate(45deg);-o-transform:translate(-50%, 5px) rotate(45deg);transform:translate(-50%, 5px) rotate(45deg);left:50%;border-radius:0 0 3px 0}.tags .bookmarkable.bookmarked .unbookmark:after{content:"Remove Bookmark";font:500 14px/22px "Gotham Rounded A", "Gotham Rounded B", "Gotham Rounded", "Helvetica Neue", Helvetica, Arial, sans-serif;white-space:nowrap;position:absolute;background:#384047;text-align:center;padding:10px 20px;width:auto;z-index:1000;border-radius:4px;visibility:hidden;opacity:0;transition:transform 0.3s ease, opacity 0.3s ease;-webkit-transform:translate(-50%, 0px);-moz-transform:translate(-50%, 0px);-ms-transform:translate(-50%, 0px);-o-transform:translate(-50%, 0px);transform:translate(-50%, 0px);color:#fff;left:50%;bottom:100%}.tags .bookmarkable.bookmarked .unbookmark:hover:before{visibility:visible;opacity:1;-webkit-transform:translate(-50%, -5px) rotate(45deg);-moz-transform:translate(-50%, -5px) rotate(45deg);-ms-transform:translate(-50%, -5px) rotate(45deg);-o-transform:translate(-50%, -5px) rotate(45deg);transform:translate(-50%, -5px) rotate(45deg)}.tags .bookmarkable.bookmarked .unbookmark:hover:after{visibility:visible;opacity:1;-webkit-transform:translate(-50%, -10px);-moz-transform:translate(-50%, -10px);-ms-transform:translate(-50%, -10px);-o-transform:translate(-50%, -10px);transform:translate(-50%, -10px)}.tags .bookmarkable.bookmarked .unbookmark svg{position:relative;fill:#717b85}.topic-html.tags .bookmarkable.bookmarked .unbookmark svg{fill:#39ADD1}.topic-html .tags .bookmarkable.bookmarked .unbookmark svg{fill:#39ADD1}.topic-css.tags .bookmarkable.bookmarked .unbookmark svg{fill:#3079AB}.topic-css .tags .bookmarkable.bookmarked .unbookmark svg{fill:#3079AB}.topic-javascript.tags .bookmarkable.bookmarked .unbookmark svg{fill:#c25975}.topic-javascript .tags .bookmarkable.bookmarked .unbookmark svg{fill:#c25975}.topic-java.tags .bookmarkable.bookmarked .unbookmark svg{fill:#2c9676}.topic-java .tags .bookmarkable.bookmarked .unbookmark svg{fill:#2c9676}.topic-ruby.tags .bookmarkable.bookmarked .unbookmark svg{fill:#e15258}.topic-ruby .tags .bookmarkable.bookmarked .unbookmark svg{fill:#e15258}.topic-business.tags .bookmarkable.bookmarked .unbookmark svg{fill:#F9845B}.topic-business .tags .bookmarkable.bookmarked .unbookmark svg{fill:#F9845B}.topic-wordpress.tags .bookmarkable.bookmarked .unbookmark svg{fill:#838CC7}.topic-wordpress .tags .bookmarkable.bookmarked .unbookmark svg{fill:#838CC7}.topic-php.tags .bookmarkable.bookmarked .unbookmark svg{fill:#7D669E}.topic-php .tags .bookmarkable.bookmarked .unbookmark svg{fill:#7D669E}.topic-ios.tags .bookmarkable.bookmarked .unbookmark svg{fill:#53BBB4}.topic-ios .tags .bookmarkable.bookmarked .unbookmark svg{fill:#53BBB4}.topic-android.tags .bookmarkable.bookmarked .unbookmark svg{fill:#5cb860}.topic-android .tags .bookmarkable.bookmarked .unbookmark svg{fill:#5cb860}.topic-design.tags .bookmarkable.bookmarked .unbookmark svg{fill:#e59a13}.topic-design .tags .bookmarkable.bookmarked .unbookmark svg{fill:#e59a13}.topic-development-tools.tags .bookmarkable.bookmarked .unbookmark svg{fill:#637a91}.topic-development-tools .tags .bookmarkable.bookmarked .unbookmark svg{fill:#637a91}.topic-python.tags .bookmarkable.bookmarked .unbookmark svg{fill:#f092b0}.topic-python .tags .bookmarkable.bookmarked .unbookmark svg{fill:#f092b0}.topic-digital-literacy.tags .bookmarkable.bookmarked .unbookmark svg{fill:#c38cd4}.topic-digital-literacy .tags .bookmarkable.bookmarked .unbookmark svg{fill:#c38cd4}.topic-game-development.tags .bookmarkable.bookmarked .unbookmark svg{fill:#20898c}.topic-game-development .tags .bookmarkable.bookmarked .unbookmark svg{fill:#20898c}.topic-csharp.tags .bookmarkable.bookmarked .unbookmark svg{fill:#9e4d83}.topic-csharp .tags .bookmarkable.bookmarked .unbookmark svg{fill:#9e4d83}.topic-databases.tags .bookmarkable.bookmarked .unbookmark svg{fill:#eb7728}.topic-databases .tags .bookmarkable.bookmarked .unbookmark svg{fill:#eb7728}.topic-undefined.tags .bookmarkable.bookmarked .unbookmark svg{fill:#717b85}.topic-undefined .tags .bookmarkable.bookmarked .unbookmark svg{fill:#717b85}.tags .queueable .queue{display:inline-block}.tags .queueable .queue:before,.tags .queueable .queue:after{visibility:hidden;opacity:0;transition:transform 0.3s ease, opacity 0.3s ease}.tags .queueable .queue:before{position:absolute;z-index:1001;content:"";background:#384047;width:10px;height:10px;bottom:100%;-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;-webkit-transform:translate(-50%, 5px) rotate(45deg);-moz-transform:translate(-50%, 5px) rotate(45deg);-ms-transform:translate(-50%, 5px) rotate(45deg);-o-transform:translate(-50%, 5px) rotate(45deg);transform:translate(-50%, 5px) rotate(45deg);left:50%;border-radius:0 0 3px 0}.tags .queueable .queue:after{content:"Add to Queue";font:500 14px/22px "Gotham Rounded A", "Gotham Rounded B", "Gotham Rounded", "Helvetica Neue", Helvetica, Arial, sans-serif;white-space:nowrap;position:absolute;background:#384047;text-align:center;padding:10px 20px;width:auto;z-index:1000;border-radius:4px;visibility:hidden;opacity:0;transition:transform 0.3s ease, opacity 0.3s ease;-webkit-transform:translate(-50%, 0px);-moz-transform:translate(-50%, 0px);-ms-transform:translate(-50%, 0px);-o-transform:translate(-50%, 0px);transform:translate(-50%, 0px);color:#fff;left:50%;bottom:100%}.tags .queueable .queue:hover:before{visibility:visible;opacity:1;-webkit-transform:translate(-50%, -5px) rotate(45deg);-moz-transform:translate(-50%, -5px) rotate(45deg);-ms-transform:translate(-50%, -5px) rotate(45deg);-o-transform:translate(-50%, -5px) rotate(45deg);transform:translate(-50%, -5px) rotate(45deg)}.tags .queueable .queue:hover:after{visibility:visible;opacity:1;-webkit-transform:translate(-50%, -10px);-moz-transform:translate(-50%, -10px);-ms-transform:translate(-50%, -10px);-o-transform:translate(-50%, -10px);transform:translate(-50%, -10px)}.tags .queueable .unqueue,.tags .queueable .loading{display:none}.tags .queueable.queued .queue{display:none}.tags .queueable.queued .unqueue{display:inline-block;border-color:#717b85}.topic-html.tags .queueable.queued .unqueue{border-color:#39ADD1}.topic-html .tags .queueable.queued .unqueue{border-color:#39ADD1}.topic-css.tags .queueable.queued .unqueue{border-color:#3079AB}.topic-css .tags .queueable.queued .unqueue{border-color:#3079AB}.topic-javascript.tags .queueable.queued .unqueue{border-color:#c25975}.topic-javascript .tags .queueable.queued .unqueue{border-color:#c25975}.topic-java.tags .queueable.queued .unqueue{border-color:#2c9676}.topic-java .tags .queueable.queued .unqueue{border-color:#2c9676}.topic-ruby.tags .queueable.queued .unqueue{border-color:#e15258}.topic-ruby .tags .queueable.queued .unqueue{border-color:#e15258}.topic-business.tags .queueable.queued .unqueue{border-color:#F9845B}.topic-business .tags .queueable.queued .unqueue{border-color:#F9845B}.topic-wordpress.tags .queueable.queued .unqueue{border-color:#838CC7}.topic-wordpress .tags .queueable.queued .unqueue{border-color:#838CC7}.topic-php.tags .queueable.queued .unqueue{border-color:#7D669E}.topic-php .tags .queueable.queued .unqueue{border-color:#7D669E}.topic-ios.tags .queueable.queued .unqueue{border-color:#53BBB4}.topic-ios .tags .queueable.queued .unqueue{border-color:#53BBB4}.topic-android.tags .queueable.queued .unqueue{border-color:#5cb860}.topic-android .tags .queueable.queued .unqueue{border-color:#5cb860}.topic-design.tags .queueable.queued .unqueue{border-color:#e59a13}.topic-design .tags .queueable.queued .unqueue{border-color:#e59a13}.topic-development-tools.tags .queueable.queued .unqueue{border-color:#637a91}.topic-development-tools .tags .queueable.queued .unqueue{border-color:#637a91}.topic-python.tags .queueable.queued .unqueue{border-color:#f092b0}.topic-python .tags .queueable.queued .unqueue{border-color:#f092b0}.topic-digital-literacy.tags .queueable.queued .unqueue{border-color:#c38cd4}.topic-digital-literacy .tags .queueable.queued .unqueue{border-color:#c38cd4}.topic-game-development.tags .queueable.queued .unqueue{border-color:#20898c}.topic-game-development .tags .queueable.queued .unqueue{border-color:#20898c}.topic-csharp.tags .queueable.queued .unqueue{border-color:#9e4d83}.topic-csharp .tags .queueable.queued .unqueue{border-color:#9e4d83}.topic-databases.tags .queueable.queued .unqueue{border-color:#eb7728}.topic-databases .tags .queueable.queued .unqueue{border-color:#eb7728}.topic-undefined.tags .queueable.queued .unqueue{border-color:#717b85}.topic-undefined .tags .queueable.queued .unqueue{border-color:#717b85}.tags .queueable.queued .unqueue:before,.tags .queueable.queued .unqueue:after{visibility:hidden;opacity:0;transition:transform 0.3s ease, opacity 0.3s ease}.tags .queueable.queued .unqueue:before{position:absolute;z-index:1001;content:"";background:#384047;width:10px;height:10px;bottom:100%;-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;-webkit-transform:translate(-50%, 5px) rotate(45deg);-moz-transform:translate(-50%, 5px) rotate(45deg);-ms-transform:translate(-50%, 5px) rotate(45deg);-o-transform:translate(-50%, 5px) rotate(45deg);transform:translate(-50%, 5px) rotate(45deg);left:50%;border-radius:0 0 3px 0}.tags .queueable.queued .unqueue:after{content:"Remove from Queue";font:500 14px/22px "Gotham Rounded A", "Gotham Rounded B", "Gotham Rounded", "Helvetica Neue", Helvetica, Arial, sans-serif;white-space:nowrap;position:absolute;background:#384047;text-align:center;padding:10px 20px;width:auto;z-index:1000;border-radius:4px;visibility:hidden;opacity:0;transition:transform 0.3s ease, opacity 0.3s ease;-webkit-transform:translate(-50%, 0px);-moz-transform:translate(-50%, 0px);-ms-transform:translate(-50%, 0px);-o-transform:translate(-50%, 0px);transform:translate(-50%, 0px);color:#fff;left:50%;bottom:100%}.tags .queueable.queued .unqueue:hover:before{visibility:visible;opacity:1;-webkit-transform:translate(-50%, -5px) rotate(45deg);-moz-transform:translate(-50%, -5px) rotate(45deg);-ms-transform:translate(-50%, -5px) rotate(45deg);-o-transform:translate(-50%, -5px) rotate(45deg);transform:translate(-50%, -5px) rotate(45deg)}.tags .queueable.queued .unqueue:hover:after{visibility:visible;opacity:1;-webkit-transform:translate(-50%, -10px);-moz-transform:translate(-50%, -10px);-ms-transform:translate(-50%, -10px);-o-transform:translate(-50%, -10px);transform:translate(-50%, -10px)}.tags .queueable.queued .unqueue svg{position:relative;top:1px;fill:#717b85;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.topic-html.tags .queueable.queued .unqueue svg{fill:#39ADD1}.topic-html .tags .queueable.queued .unqueue svg{fill:#39ADD1}.topic-css.tags .queueable.queued .unqueue svg{fill:#3079AB}.topic-css .tags .queueable.queued .unqueue svg{fill:#3079AB}.topic-javascript.tags .queueable.queued .unqueue svg{fill:#c25975}.topic-javascript .tags .queueable.queued .unqueue svg{fill:#c25975}.topic-java.tags .queueable.queued .unqueue svg{fill:#2c9676}.topic-java .tags .queueable.queued .unqueue svg{fill:#2c9676}.topic-ruby.tags .queueable.queued .unqueue svg{fill:#e15258}.topic-ruby .tags .queueable.queued .unqueue svg{fill:#e15258}.topic-business.tags .queueable.queued .unqueue svg{fill:#F9845B}.topic-business .tags .queueable.queued .unqueue svg{fill:#F9845B}.topic-wordpress.tags .queueable.queued .unqueue svg{fill:#838CC7}.topic-wordpress .tags .queueable.queued .unqueue svg{fill:#838CC7}.topic-php.tags .queueable.queued .unqueue svg{fill:#7D669E}.topic-php .tags .queueable.queued .unqueue svg{fill:#7D669E}.topic-ios.tags .queueable.queued .unqueue svg{fill:#53BBB4}.topic-ios .tags .queueable.queued .unqueue svg{fill:#53BBB4}.topic-android.tags .queueable.queued .unqueue svg{fill:#5cb860}.topic-android .tags .queueable.queued .unqueue svg{fill:#5cb860}.topic-design.tags .queueable.queued .unqueue svg{fill:#e59a13}.topic-design .tags .queueable.queued .unqueue svg{fill:#e59a13}.topic-development-tools.tags .queueable.queued .unqueue svg{fill:#637a91}.topic-development-tools .tags .queueable.queued .unqueue svg{fill:#637a91}.topic-python.tags .queueable.queued .unqueue svg{fill:#f092b0}.topic-python .tags .queueable.queued .unqueue svg{fill:#f092b0}.topic-digital-literacy.tags .queueable.queued .unqueue svg{fill:#c38cd4}.topic-digital-literacy .tags .queueable.queued .unqueue svg{fill:#c38cd4}.topic-game-development.tags .queueable.queued .unqueue svg{fill:#20898c}.topic-game-development .tags .queueable.queued .unqueue svg{fill:#20898c}.topic-csharp.tags .queueable.queued .unqueue svg{fill:#9e4d83}.topic-csharp .tags .queueable.queued .unqueue svg{fill:#9e4d83}.topic-databases.tags .queueable.queued .unqueue svg{fill:#eb7728}.topic-databases .tags .queueable.queued .unqueue svg{fill:#eb7728}.topic-undefined.tags .queueable.queued .unqueue svg{fill:#717b85}.topic-undefined .tags .queueable.queued .unqueue svg{fill:#717b85}.tags .bookmarkable.loading .bookmark,.tags .bookmarkable.loading .unbookmark,.tags .bookmarkable.loading .queue,.tags .bookmarkable.loading .unqueue,.tags .queueable.loading .bookmark,.tags .queueable.loading .unbookmark,.tags .queueable.loading .queue,.tags .queueable.loading .unqueue{display:none}.tags .bookmarkable.loading .loading,.tags .queueable.loading .loading{display:inline-block}.tags .bookmarkable.loading .loading svg,.tags .queueable.loading .loading svg{position:relative;top:2px}.bonus-meta{padding-top:55px}.bonus-meta strong{font-size:14px;color:#7b8b8e;margin-bottom:8px;display:block}.bonus-meta h3{font-size:18px;line-height:24px;margin-bottom:10px}.bonus-meta p{margin-bottom:30px}.bonus-meta .bonus-content-footer:before,.bonus-meta .bonus-content-footer:after{content:" ";display:table}.bonus-meta .bonus-content-footer:after{clear:both}.bonus-meta .primary{float:left}.bonus-meta .tags .bookmarkable,.bonus-meta .tags .queueable{float:right}@media screen and (max-width: 959px){.bonus-meta .tags .bookmarkable,.bonus-meta .tags .queueable{float:left;margin:0 10px 0 0}}.bonus-meta .pro-content>a{background-color:#717b85;border-color:#717b85;color:#fff}.upcoming-meta{cursor:default;min-height:54px}@media screen and (max-width: 679px){.achievement-meta{padding-left:80px}.achievement-meta>img{width:50px;margin-left:-70px}.achievement-meta h3{font-size:16px}.achievement-meta p{font-size:14px}}.module-instructor li{list-style-type:none;border-bottom:1px solid #d4d9dd;margin-bottom:15px}.module-instructor li:before,.module-instructor li:after{content:" ";display:table}.module-instructor li:after{clear:both}.module-instructor li:last-child{border:none}.module-instructor .instructor-avatar{width:60px;height:60px;display:block;float:right;margin:0 0 15px 15px;background-color:#d4d9dd;background-position:center;background-size:auto 60px;border-radius:60px}.module-instructor .instructor-avatar img{display:none}.module-instructor h4{font-size:14px;font-weight:500;color:#384047;margin-bottom:5px}.module-instructor p{font-size:14px;color:#576366}.module-downloads li{list-style-type:none}.module-downloads li:before,.module-downloads li:after{content:" ";display:table}.module-downloads li:after{clear:both}.module-downloads li:not(:last-child){padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #edeff0}.module-downloads li .icon{float:left;margin:0 10px 0 0}.module-downloads li strong{color:#576366;font-size:14px;line-height:1.4;font-weight:500;display:block;margin:0 0 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.module-downloads li p{font-size:14px;color:#576366;margin:0}.module-downloads li a:hover strong{color:#384047}.module-demo ul{margin-bottom:15px}.module-demo ul:before,.module-demo ul:after{content:" ";display:table}.module-demo ul:after{clear:both}.module-demo li{list-style-type:none}.module-demo li a{background:#e2e5e8;display:block;overflow:hidden;border:4px solid #d4d9dd;border-radius:5px}.module-demo li a:hover{border-color:#c6ccd2}.module-demo li a:active{margin:1px 0 -1px}.module-demo img{width:100%}.module-release p{font-size:14px}.module-release p strong{font-weight:500}@-webkit-keyframes floating{0%{-webkit-transform-origin:50% 50% 0 0;-webkit-transform:translate(0, 0) rotate(2deg)}25%{-webkit-transform-origin:50% 50% 0 0;-webkit-transform:translate(0, 10px) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-webkit-transform:translate(0, 0px) rotate(-2deg)}75%{-webkit-transform-origin:50% 50% 0 0;-webkit-transform:translate(0, 10px) rotate(0deg)}100%{-webkit-transform-origin:50% 50% 0 0;-webkit-transform:translate(0, 0) rotate(2deg)}}@-moz-keyframes floating{0%{-moz-transform-origin:50% 50% 0 0;-moz-transform:translate(0, 0) rotate(2deg)}25%{-moz-transform-origin:50% 50% 0 0;-moz-transform:translate(0, 10px) rotate(0deg)}50%{-moz-transform-origin:50% 50% 0 0;-moz-transform:translate(0, 0px) rotate(-2deg)}75%{-moz-transform-origin:50% 50% 0 0;-moz-transform:translate(0, 10px) rotate(0deg)}100%{-moz-transform-origin:50% 50% 0 0;-moz-transform:translate(0, 0) rotate(2deg)}}@keyframes floating{0%{-webkit-transform-origin:50% 50% 0 0;-moz-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;-o-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translate(0, 0) rotate(2deg);-moz-transform:translate(0, 0) rotate(2deg);-ms-transform:translate(0, 0) rotate(2deg);-o-transform:translate(0, 0) rotate(2deg);transform:translate(0, 0) rotate(2deg)}25%{-webkit-transform-origin:50% 50% 0 0;-moz-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;-o-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translate(0, 10px) rotate(0deg);-moz-transform:translate(0, 10px) rotate(0deg);-ms-transform:translate(0, 10px) rotate(0deg);-o-transform:translate(0, 10px) rotate(0deg);transform:translate(0, 10px) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-moz-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;-o-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translate(0, 0px) rotate(-2deg);-moz-transform:translate(0, 0px) rotate(-2deg);-ms-transform:translate(0, 0px) rotate(-2deg);-o-transform:translate(0, 0px) rotate(-2deg);transform:translate(0, 0px) rotate(-2deg)}75%{-webkit-transform-origin:50% 50% 0 0;-moz-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;-o-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translate(0, 10px) rotate(0deg);-moz-transform:translate(0, 10px) rotate(0deg);-ms-transform:translate(0, 10px) rotate(0deg);-o-transform:translate(0, 10px) rotate(0deg);transform:translate(0, 10px) rotate(0deg)}100%{-webkit-transform-origin:50% 50% 0 0;-moz-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;-o-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translate(0, 0) rotate(2deg);-moz-transform:translate(0, 0) rotate(2deg);-ms-transform:translate(0, 0) rotate(2deg);-o-transform:translate(0, 0) rotate(2deg);transform:translate(0, 0) rotate(2deg)}}@-webkit-keyframes cloudsFade{0%{opacity:0}5%{opacity:1}90%{opacity:1}100%{opacity:0}}@-moz-keyframes cloudsFade{0%{opacity:0}5%{opacity:1}90%{opacity:1}100%{opacity:0}}@keyframes cloudsFade{0%{opacity:0}5%{opacity:1}90%{opacity:1}100%{opacity:0}}@-webkit-keyframes clouds{0%{-webkit-transform-origin:50% 50% 0 0;-webkit-transform:translate(0, 0)}100%{-webkit-transform-origin:50% 50% 0 0;-webkit-transform:translate(-250px, 0)}}@-moz-keyframes clouds{0%{-moz-transform-origin:50% 50% 0 0;-moz-transform:translate(0, 0)}100%{-moz-transform-origin:50% 50% 0 0;-moz-transform:translate(-250px, 0)}}@keyframes clouds{0%{-webkit-transform-origin:50% 50% 0 0;-moz-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;-o-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}100%{-webkit-transform-origin:50% 50% 0 0;-moz-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;-o-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translate(-250px, 0);-moz-transform:translate(-250px, 0);-ms-transform:translate(-250px, 0);-o-transform:translate(-250px, 0);transform:translate(-250px, 0)}}.prereqs h3{font-weight:500;margin:0 0 10px;color:#384047;font-size:18px;line-height:1.3}.prereqs .course{border-radius:4px;color:#fff;display:block;float:left;font-size:14px;font-weight:500;height:42px;line-height:42px;margin-top:20px;position:relative;width:100%}.prereqs .course a{color:white;display:block;padding:0 15px;text-overflow:ellipsis}.prereqs .course a.add-to-home{border-radius:0 4px 4px 0;background-color:rgba(0,0,0,0.2);height:42px;padding:0 12px;position:absolute;right:0;top:0}.prereqs .course a.add-to-home:hover{background-color:rgba(0,0,0,0.3)}.prereqs .course a.add-to-home .icon{width:16px}.prereqs .course a.add-to-home .tooltip{bottom:53px;display:none;margin-left:-61px;text-align:center;width:90px}.prereqs .course a.add-to-home .tooltip-hidden{display:none}.prereqs .course a.add-to-home:hover .tooltip{display:block}.prereqs .course a.add-to-home:hover .tooltip-hidden{display:none}.prereqs .course.html{background-color:#39ADD1}.prereqs .course.css{background-color:#3079AB}@media screen and (max-width: 679px){.prereqs .course a.add-to-home:hover .tooltip{display:none}}html.accounts-controller .data{margin-bottom:0}html.accounts-controller .data th:first-child{padding:15px 5px 15px 0}html.accounts-controller .data .plan-cell{padding:15px 5px;vertical-align:middle}html.accounts-controller .data .price-row .plan-cell{padding-bottom:0}html.accounts-controller .data .plan-cell{text-align:center}html.accounts-controller .data .plan-cell strong{font-size:24px;font-weight:500;display:block}html.accounts-controller .data .plan-cell p{font-size:12px;margin:0}html.accounts-controller .pause-cancel-matrix p .link-primary{font-weight:500;color:#3F8ABF}html.accounts-controller .pause-cancel-matrix table{margin:35px 0}html.accounts-controller .pause-cancel-matrix tr:last-child{border-bottom:1px solid #dfe3e4}html.accounts-controller .pause-cancel-matrix .plan-cell{padding-top:0;padding-bottom:10px}@media screen and (max-width: 679px){html.accounts-controller .pause-cancel-matrix .button{width:100%;margin-bottom:15px}html.accounts-controller .pause-cancel-matrix .button.button-secondary{margin-bottom:0}}html.accounts-controller .referral-network{padding:0 0 20px;margin-bottom:20px;border-bottom:1px solid #edeff0;display:block;overflow:hidden}html.accounts-controller .referral-network a{margin:0 10px 10px 0}html.accounts-controller .referral-image{border-bottom:none}html.accounts-controller .referral-image .image{margin:0 20px 15px 0;float:left}html.accounts-controller .referral-image .image img{max-width:100%;max-width:200px;max-height:auto}html.accounts-controller .referral-image .embed-code{overflow:hidden}@media screen and (max-width: 679px){html.accounts-controller .referral-image .embed-code{clear:left}}html.accounts-controller .machine{margin-bottom:20px}html.accounts-controller .machine img{max-height:auto;max-width:100%}html.accounts-controller .referral-empty{color:#7b8b8e;font-weight:500;font-size:16px;padding:30px 0;text-align:center}html.accounts-controller .referral-stat{margin-top:15px}html.accounts-controller .percent{text-align:center}html.accounts-controller .percent .value{color:#384047;display:inline-block;font-size:50px;font-weight:500;margin:0 15px 0 0}html.accounts-controller .referral-price{text-align:center}html.accounts-controller .referral-price .price{background:#f0f2f4;padding:8px 10px;font-size:20px;font-weight:500;margin:5px 0 0;color:#384047;display:inline-block;border-radius:3px}html.accounts-controller .referral-list{list-style:none}html.accounts-controller .referral-list li{border-top:1px solid #f0f2f4;clear:both;padding:15px 0 0}html.accounts-controller .referral-list .count{float:left;font-weight:500;color:#7b8b8e;font-size:14px;line-height:60px}html.accounts-controller .referral-list .referral-avatar{float:left;border-radius:60px;margin:0 15px 15px 0px;width:60px;height:60px;display:block;float:left;background-position:center;background-size:auto 60px}html.accounts-controller .referral-list .referral-avatar img{display:none}html.accounts-controller .referral-list h4{font-size:16px;line-height:60px;float:left;font-weight:500}html.accounts-controller .referral-list h4 a{color:#576366}html.accounts-controller .referral-list .note{float:right;line-height:60px}.th-tour{display:block;list-style:none;margin:0;padding:0}.tour-parent{-webkit-animation:panel-fade-up 0.4s ease;-moz-animation:panel-fade-up 0.4s ease;animation:panel-fade-up 0.4s ease}.tour-step{display:none;position:absolute;background:#2d3339;padding:15px;z-index:5001;border-radius:5px;width:250px}.tour-step:after{background:url("https://static.teamtreehouse.com/assets/icons/icon-global-ab51372fb9b252121eba2b0425561b33.svg") no-repeat;content:"";position:absolute;top:50%;margin-top:-11px}.tour-step.tour-left:after,.tour-step.tour-right:after{width:8px;height:22px}.tour-step.tour-top:after,.tour-step.tour-bottom:after{width:22px;height:8px}.tour-step.tour-left:after{background-position:-142px 0;right:-7px;left:auto}.tour-step.tour-right:after{background-position:-112px 0;right:auto;left:-7px}.tour-step.tour-top:after{background-position:-120px 0;bottom:-7px;top:auto;left:50%;margin-left:-11px}.tour-step.tour-bottom:after{background-position:-120px -8px;bottom:auto;top:3px;left:50%;margin-left:-11px}.tour-step h3{color:#fff;font-size:14px;font-weight:500;margin-bottom:5px}.tour-step p{font-size:14px;color:#7b8b8e;line-height:1.4;margin-bottom:10px}.active-tour-siblings{z-index:5002 !important;position:relative}.tour-control-bar{box-sizing:border-box;background:#2d3339;border-bottom:solid 1px rgba(56,64,71,0.2);height:50px;position:fixed;top:0;left:0;margin-left:70px;width:100%;z-index:5002;transition:top 200ms 100ms}.tour-control-bar.closed{top:-50px}.tour-control-bar>div{width:100%;max-width:1430px;overflow:hidden}.tour-control-bar h3{color:#fff;font-size:18px;float:left;display:inline-block;line-height:50px;font-weight:500;padding-left:30px}.tour-control-bar .tour-actions{list-style:none;float:right}@media only screen and (max-width: 1540px){.tour-control-bar .tour-actions{float:none;position:absolute;right:100px}}.tour-control-bar .tour-actions li{float:left;display:inline-block;line-height:50px;font-size:12px}.tour-control-bar .tour-actions li.step-indicator span{padding-right:15px;padding-left:15px;margin-top:5px;display:block;line-height:40px;height:40px;background:#343b42;color:rgba(255,255,255,0.35)}.tour-control-bar .tour-actions li a{display:block;line-height:50px;height:50px}.tour-control-bar .tour-actions li a.tour-prev,.tour-control-bar .tour-actions li a.tour-next,.tour-control-bar .tour-actions li a.tour-close{text-indent:-9999px;padding:0 20px;position:relative;transition:opacity 150ms}.tour-control-bar .tour-actions li a.tour-prev:before,.tour-control-bar .tour-actions li a.tour-next:before,.tour-control-bar .tour-actions li a.tour-close:before{content:"";display:block;background:url("https://static.teamtreehouse.com/assets/icons/icon-global-ab51372fb9b252121eba2b0425561b33.svg") no-repeat;position:absolute;top:50%}.tour-control-bar .tour-actions li a.tour-prev,.tour-control-bar .tour-actions li a.tour-next{width:17px;background-color:#384047;height:40px;margin-top:5px;margin-left:3px}.tour-control-bar .tour-actions li a.tour-prev:before,.tour-control-bar .tour-actions li a.tour-next:before{width:17px;height:14px;margin-top:-7px;opacity:.8;transition:opacity 150ms}.tour-control-bar .tour-actions li a.tour-prev:hover:before,.tour-control-bar .tour-actions li a.tour-next:hover:before{opacity:1}.tour-control-bar .tour-actions li a.tour-prev:active,.tour-control-bar .tour-actions li a.tour-prev.active,.tour-control-bar .tour-actions li a.tour-next:active,.tour-control-bar .tour-actions li a.tour-next.active{background:#22262a}.tour-control-bar .tour-actions li a.tour-prev.inactive-step,.tour-control-bar .tour-actions li a.tour-next.inactive-step{cursor:default}.tour-control-bar .tour-actions li a.tour-prev.inactive-step:active,.tour-control-bar .tour-actions li a.tour-next.inactive-step:active{background:#384047}.tour-control-bar .tour-actions li a.tour-prev.inactive-step:before,.tour-control-bar .tour-actions li a.tour-next.inactive-step:before{opacity:.3}.tour-control-bar .tour-actions li a.tour-prev{border-bottom-left-radius:5px;border-top-left-radius:5px}.tour-control-bar .tour-actions li a.tour-prev:before{background-position:-60px -25px}.tour-control-bar .tour-actions li a.tour-next{border-bottom-right-radius:5px;border-top-right-radius:5px;margin-left:0}.tour-control-bar .tour-actions li a.tour-next:before{background-position:-60px -39px}.tour-control-bar .tour-actions li a.tour-close{width:12px;opacity:.3}@media screen and (max-width: 679px){.tour-control-bar .tour-actions li a.tour-close{display:none}}.tour-control-bar .tour-actions li a.tour-close:hover{opacity:.6}.tour-control-bar .tour-actions li a.tour-close:active,.tour-control-bar .tour-actions li a.tour-close.active{opacity:.8}.tour-control-bar .tour-actions li a.tour-close:before{width:12px;height:12px;margin-top:-6px;background-position:-135px -23px}.modal-tarp.tarp-opened{overflow-y:scroll}.highlight.scroll-mask{position:relative;z-index:5001;border-radius:5px}.highlight.scroll-container{position:relative;z-index:5001}.highlight.fixed-sidebar{z-index:5001 !important;box-shadow:0 0 0 0 transparent;background:transparent}#jobs .module.featured{margin-bottom:15px}#jobs .contained .secondary-heading h2{color:#384047;font-size:16px}#jobs .contained .secondary-heading h3{color:#4b5658;font-size:14px}#jobs .steps li{color:#a7a9ab;display:block;font-size:16px;font-weight:500;list-style:none;margin:0 0 15px 0;-webkit-font-smoothing:antialiased}#jobs .steps li.selected{color:#5fcf80}#jobs .clearer{clear:both}#jobs .job-new{background-color:#f1556a;border-radius:3px;color:white;display:inline-block;font-size:11px;font-weight:500;padding:4px 6px;text-transform:uppercase;-webkit-font-smoothing:antialiased}#jobs .job-featured{background-color:#569ed5;border-radius:3px;color:white;display:inline-block;font-size:12px;font-weight:500;padding:5px 7px;text-transform:uppercase;-webkit-font-smoothing:antialiased}#jobs .link-share .share-buttons{display:none;margin-top:10px}#jobs .link-share:hover .share-buttons{display:block}#jobs .link-share:hover .share-buttons span,#jobs .link-share:hover .share-buttons a{background-color:transparent;border:none;padding:0}#jobs .content-block .content-meta{height:170px;position:static}#jobs .content-block .content-meta>a{display:block;height:100%}#jobs .content-block .location{color:#b7c0c7;display:block;font-size:14px;font-weight:500;line-height:13px}#jobs .block{margin-bottom:40px}#jobs .block:before,#jobs .block:after{content:" ";display:table}#jobs .block:after{clear:both}#jobs .block .note{font-size:14px;line-height:1.6;margin:-10px 0 20px 0}#jobs .uploader .action{display:none}#jobs .uploader .filename{display:none}#jobs .uploader input{height:160px;width:100%;cursor:pointer}#jobs .featured-price{color:#4fb368;font-size:16px;font-weight:500}#jobs .logo-container{margin-top:20px;position:relative}#jobs .logo-container .company-logo{background-position:center center;background-repeat:no-repeat;border:2px dashed #ddd;height:100px;line-height:100px;overflow:hidden;padding:10px;text-align:center;border-radius:5px}#jobs .logo-container .company-logo strong{font-weight:500;color:#7b8b8e;font-size:14px}#jobs .logo-container .company-logo img{max-width:100px;max-height:65px;display:inline-block}#jobs .logo-container .note{margin:10px 0 0 0}#jobs .logo-container .note strong{font-weight:500}#jobs .logo-container .form-item{position:absolute;width:100%;top:0}#jobs .radio-replacement-wrapper{cursor:pointer;padding:15px;position:relative;border-radius:3px}#jobs .radio-replacement-wrapper:hover{background-color:#f5f9fc}#jobs .radio-replacement-wrapper:hover label{color:#66747d}#jobs .radio-replacement-wrapper:hover .price{color:#c6c9cc}#jobs .radio-replacement-wrapper:hover p{color:#8e9fac}#jobs .radio-replacement-wrapper:hover span.radio-replacement{background-position:-44px 0px}#jobs .radio-replacement-wrapper.selected{background-color:#edfaf0}#jobs .radio-replacement-wrapper.selected label,#jobs .radio-replacement-wrapper.selected div.price{color:#5fcf80}#jobs .radio-replacement-wrapper.selected p{color:#90c09d}#jobs .radio-replacement-wrapper.selected span.radio-replacement{background-position:-22px 0px}#jobs .radio-replacement-wrapper .price{color:#d9dbdc;font-size:18px;font-weight:500;position:absolute;right:20px;top:16px;-webkit-font-smoothing:antialiased}#jobs .radio-replacement-wrapper .input-radio{display:none}#jobs .radio-replacement-wrapper label{color:#81888c;cursor:pointer;display:block;font-size:16px;font-weight:500;position:relative;margin-top:3px;-webkit-font-smoothing:antialiased}#jobs .radio-replacement-wrapper p{color:#aaa;font-size:14px;font-style:italic;margin:0;padding:0}#jobs .radio-replacement-wrapper span.radio-replacement{background-image:url(https://static.teamtreehouse.com/assets/icons/icon-job-radio-e018ba870bc12e6992bca2cd35ec7f57.png);background-size:66px 22px;background-repeat:no-repeat;cursor:pointer;display:block;float:left;height:40px;margin-right:15px;width:22px}#jobs #contact-method-selector-wrapper{margin:0}#jobs #contact-method-selector-wrapper #contact-method-selector,#jobs #contact-method-selector-wrapper .form-element{display:block;float:left;margin-right:10px}#jobs #contact-method-selector-wrapper .form-item{overflow:hidden}#jobs #details-basic{margin-bottom:15px}#jobs #details-basic .drop-down-container{margin-left:0;margin-right:30px}#jobs #details-basic #input-wrapper{position:relative}#jobs #details-basic #input-wrapper .form-item{margin-bottom:10px}#jobs #details-basic #input-wrapper .error-message{display:none}#jobs #details-basic #input-wrapper img{max-height:65px;position:absolute;right:0;top:5px;border-radius:3px}#jobs #details-basic label{color:#384047;display:block;font-size:16px;font-weight:500;margin:15px 0 10px 0}#jobs #details-basic input#job_city,#jobs #details-basic input#job_state,#jobs #details-basic select#job_city,#jobs #details-basic select#job_state{font-size:16px;width:140px}#jobs #details-basic #job_title{color:#384047;font-size:28px;font-weight:500;margin-bottom:0;bottom:auto;left:0;top:0;-webkit-font-smoothing:antialiased}#jobs #details-basic .form-element{background-color:white;color:#a9a9a9;font-weight:normal;margin:0;padding:0}#jobs #details-basic .form-element span{font-size:16px}#jobs #details-specifics textarea{background-color:white;border:2px dashed #e4e4e4;border-radius:5px;font-family:"Gotham Rounded A", "Gotham Rounded B", "Gotham Rounded", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;height:10em;line-height:1.5;overflow:hidden;padding:12px}#jobs #details-specifics textarea:focus{border-color:#6baddd;outline:none}#jobs #details-specifics textarea h2{margin-bottom:15px}#jobs #details-header{margin-bottom:15px}#jobs #details-header img.company-logo{float:left;right:30px;position:absolute;border-radius:3px;z-index:5}#jobs #details-header div.job-date{color:#7b8b8e;font-size:14px;margin-bottom:5px}#jobs #details-header div.job-headline{position:relative;-webkit-font-smoothing:antialiased}#jobs #details-header h1{color:#384047;font-size:28px;line-height:1.4;margin:0 0 5px 0;width:60%}#jobs #details-header h1 strong{color:#7b8b8e}#jobs #details-header h1 strong span{color:#7b8b8e;font-weight:normal}#jobs #details-header p{font-size:16px;margin:0 0 20px 0}#jobs #details-header .job-location,#jobs #details-header .job-type,#jobs #details-header .job-category{font-weight:500}#jobs #details-header div.job-meta{border-top:1px solid #ececec;font-size:16px;margin:30px 0 0 0;padding:25px 0;border-radius:0 0 5px 5px;-webkit-font-smoothing:antialiased}#jobs #details-header div.job-meta a{font-weight:500;margin-right:30px}#jobs #details-header div.job-meta a.apply{color:#5fcf80;float:right;font-size:16px;margin-right:0}#jobs #job-details .block{margin-bottom:30px}#jobs #job-details em{font-style:italic}#jobs #job-details strong{font-weight:bold}#jobs #job-details p,#jobs #job-details ul,#jobs #job-details ol{color:#576366;font-size:14px;line-height:1.6;margin-bottom:15px}#jobs #job-details ul{padding-left:15px;padding-top:5px}#jobs #job-details ul li{list-style:disc;margin-left:15px;margin-bottom:15px}#jobs #job-details .secondary-heading{padding-bottom:15px}#jobs .global-message-container.preview .global-message{padding:10px 40px 10px 40px}#jobs .global-message-container.preview p{padding:15px 20px 0 15px}#jobs .global-message-container.preview .steps{left:0;right:auto;top:12px}#jobs .global-message-container.preview .steps li{color:#96cbf3;margin-left:0;margin-right:40px}#jobs .global-message-container.preview .steps li.selected{color:#fff}#jobs .global-message-container.preview .button-green{background-color:#67cf7c;margin-left:10px}#jobs .global-message-container.preview .button-green:hover{background:#5bcb72}#jobs .global-message-container.preview .button-green:active{background:#54c96b}#jobs .global-message-container.preview .button-small{padding:13px 15px !important;float:right}#jobs .contained.form-footer{box-sizing:border-box}#jobs .global-message-container.job-actions .global-message{padding:10px 40px 10px 40px}#jobs .global-message-container.job-actions .button-green{background-color:#67cf7c;margin-left:10px}#jobs .global-message-container.job-actions .button-green:hover{background:#5bcb72}#jobs .global-message-container.job-actions .button-green:active{background:#54c96b}#jobs .global-message-container.job-actions .button-small{padding:13px 20px !important}#jobs .global-message-container.job-actions .back{color:#c1e4fe;display:inline-block;font-size:16px;font-weight:500;margin-top:10px;-webkit-font-smoothing:antialiased}.chzn-container-single .chzn-search{margin-bottom:5px !important;padding:5px !important}@media screen and (max-width: 959px){#details-header h1{width:100% !important}#details-header img.company-logo{display:none !important}}@media screen and (max-width: 679px){#details-header h1{font-size:23px !important}.content-block .content-meta{height:auto;min-height:140px}}#contact #help-form .message,#contact #help-form .honey-pot-field,#contact #help-form .error-message{display:none}#workspaces .active-maintenance .new-workspace{display:none}#workspaces .active-maintenance .workspace-table .workspace-capacity{margin-left:0;padding-left:0}#workspaces .active-maintenance .workspace-table .workspace-capacity:before{border-left:0px}.workspace-table{-webkit-animation:panel-fade-up 0.4s ease;-moz-animation:panel-fade-up 0.4s ease;animation:panel-fade-up 0.4s ease}.workspace-table .top,.workspace-table .bottom{background:#f9fafa;border-top:1px solid #f0f2f4;padding:20px 15px}.workspace-table .top:before,.workspace-table .top:after,.workspace-table .bottom:before,.workspace-table .bottom:after{content:" ";display:table}.workspace-table .top:after,.workspace-table .bottom:after{clear:both}.workspace-table .top{margin:-30px -15px 0;border-bottom:1px solid #f0f2f4;position:relative;border-radius:5px 5px 0 0}@media screen and (max-width: 679px){.workspace-table .bottom{margin:0 -5px -20px;padding:20px}}@media screen and (min-width: 680px){.workspace-table .bottom{margin:0 -15px -30px;padding:20px 20px 20px 25px}}.workspace-table .workspace-capacity{padding:20px 25px 20px 25px;overflow:hidden;position:relative}@media screen and (max-width: 679px){.workspace-table .workspace-capacity{margin:-5px -15px -15px 80px}}@media screen and (min-width: 680px){.workspace-table .workspace-capacity{margin:-15px -25px -15px 80px}}.workspace-table .workspace-capacity:before{position:absolute;top:15px;bottom:15px;left:0;content:'';display:block}.workspace-table .workspace-capacity .capacity-container{margin:4px 0}.workspace-table .workspace-capacity p{display:inline;float:left;margin:2px 15px -5px 0;line-height:14px;font-size:14px}.workspace-table .new-workspace{position:absolute;left:15px;font-size:15px;font-weight:500;color:#5fcf80;padding:15px}@media screen and (max-width: 679px){.workspace-table .new-workspace{top:21px}}@media screen and (min-width: 680px){.workspace-table .new-workspace{top:11px}}.workspace-table .new-workspace span{margin:-2px 0 0 5px}.workspace-table .new-workspace:hover{color:#36b55c}.workspace-table.limited_access .workspace-capacity{margin-left:-25px}.workspace-table.limited_access .new-workspace{display:none}.workspace-table .pagination{float:left}.workspace-table .pagination a,.workspace-table .pagination span{display:inline-block;font-size:15px}.workspace-table .pagination .pagination-nav{color:#576366;font-weight:500;padding:10px;margin:-10px 10px -10px -10px}.workspace-table .pagination .pagination-nav:hover{color:#4b5658}.workspace-table .pagination .pagination-nav.disabled{color:#576366;opacity:.5}.workspace-table .pagination .pagination-nav.disabled:hover{color:#576366 !important}.workspace-table .pagination .page-number{color:#7b8b8e}@media screen and (min-width: 680px){.workspace-table .pagination .page-number{margin-left:20px}}@media screen and (max-width: 679px){.workspace-table .pagination .page-number{display:none;margin:0 5px}}.workspace-table .current-version{font-size:13px;float:right}.workspace-table .current-version a{color:#7b8b8e}.workspace-table .modal{position:fixed}.workspace-item{overflow:hidden;margin:0 -15px;padding:20px 15px 20px 15px;border-bottom:1px solid #f0f2f4;position:relative}.workspace-item-name{font-size:16px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap;display:inline-block;overflow:hidden;display:block;transition:color .3s ease}.workspace-item--not-current .workspace-item-name{color:#c6ccd2}.workspace-item--created .workspace-item-name{color:#7b8b8e}.workspace-item--current .workspace-item-name{color:#384047}.workspace-item-meta{font-size:14px;color:#7b8b8e;margin:0;text-overflow:ellipsis;white-space:nowrap;display:inline-block;overflow:hidden;display:block}.workspace-item--current .workspace-item-meta{color:#7b8b8e}.workspace-item--not-current .workspace-item-meta{color:#c6ccd2}.workspace-item-single{margin-top:4px}.workspace-item-single .workspace-item-meta{font-size:12px}.workspace-item .right{float:right;text-align:right}.workspace-item .workspace-fork,.workspace-item .workspace-settings{display:inline-block;opacity:.7;transition:opacity .15s ease-out;padding:12px 8px 12px}.workspace-item .workspace-fork:hover,.workspace-item .workspace-settings:hover{opacity:1}@media screen and (min-width: 680px){.workspace-item .workspace-fork,.workspace-item .workspace-settings{padding:12px 15px 12px}}.workspace-item.empty{border:none}.workspace-item.empty #no-results p{font-size:14px;font-weight:normal}.workspace-item.empty #no-results.empty-message{display:block}.deletion-cover{display:none;opacity:1 !important}.deletion-cover .content{opacity:1 !important}.deletion-cover p{padding-left:20px;line-height:0}.deletion-cover .loading-spinner{display:inline-block;top:5px;left:-10px;width:15px;height:15px}.deletion-cover .loading-spinner span{width:15px;height:15px}@media screen and (max-width: 680px){.deletion-cover .loading-spinner{display:block !important}}.item-cover{background:#fff;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;opacity:.9;transition:opacity .15s ease-out;z-index:100}.item-cover:hover{opacity:1}.item-cover:hover .content{opacity:1}.item-cover .content{opacity:0;transition:opacity .15s ease-out;-webkit-transform:translatey(-15px);-moz-transform:translatey(-15px);-ms-transform:translatey(-15px);-o-transform:translatey(-15px);transform:translatey(-15px);top:50%;position:absolute;left:10px}.workspace-table .item-cover .content{left:20px}.item-cover .content p{color:#4b5658;margin:0}.item-cover .content .icon{margin-right:10px}.edit-workspace .delete{font-size:14px;font-weight:500;float:right;margin:14px 0 0;color:#ed5a5a}.edit-workspace .delete:hover{color:#e93535}#launch-workspace-wizard .alert{padding-left:50px}#launch-workspace-wizard .alert p{font-size:14px;line-height:1.5;margin:0}#launch-workspace-wizard .new-workspace::before{display:block;content:" ";position:absolute;top:50%;left:10px;margin-top:-15px;width:30px;height:30px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI%2BDQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNjgwcHgiIGhlaWdodD0iMzQwcHgiIHZpZXdCb3g9IjAgMCA2ODAgMzQwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2ODAgMzQwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNENEQ5REQiIGQ9Ik0xNzAsNTBjNjYsMCwxMjAsNTQsMTIwLDEyMHMtNTQsMTIwLTEyMCwxMjBTNTAsMjM2LDUwLDE3MFMxMDQsNTAsMTcwLDUwIE0xNzAsMEM3NiwwLDAsNzYsMCwxNzANCglzNzYsMTcwLDE3MCwxNzBzMTcwLTc2LDE3MC0xNzBTMjY0LDAsMTcwLDBMMTcwLDB6IE0xNzAsMjYwYy0xNCwwLTI1LTExLTI1LTI0di02NmMwLTE0LDExLTI0LDI1LTI0czI1LDExLDI1LDI0djY2DQoJQzE5NSwyNDksMTgzLDI2MCwxNzAsMjYweiBNMTcwLDgwYzEzLjI1NSwwLDI0LDEwLjI5OCwyNCwyM3MtMTAuNzQ1LDIzLTI0LDIzcy0yNC0xMC4yOTgtMjQtMjNTMTU2Ljc0NSw4MCwxNzAsODB6Ii8%2BDQo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNTEwLDUwYzY2LDAsMTIwLDU0LDEyMCwxMjBzLTU0LDEyMC0xMjAsMTIwcy0xMjAtNTQtMTIwLTEyMFM0NDQsNTAsNTEwLDUwIE01MTAsMGMtOTQsMC0xNzAsNzYtMTcwLDE3MA0KCXM3NiwxNzAsMTcwLDE3MHMxNzAtNzYsMTcwLTE3MFM2MDQsMCw1MTAsMEw1MTAsMHogTTUxMCwyNjBjLTE0LDAtMjUtMTEtMjUtMjR2LTY2YzAtMTQsMTEtMjQsMjUtMjRzMjUsMTEsMjUsMjR2NjYNCglDNTM1LDI0OSw1MjMsMjYwLDUxMCwyNjB6IE01MTAsODBjMTMuMjU1LDAsMjQsMTAuMjk4LDI0LDIzcy0xMC43NDUsMjMtMjQsMjNzLTI0LTEwLjI5OC0yNC0yM1M0OTYuNzQ1LDgwLDUxMCw4MHoiLz4NCjwvc3ZnPg0K);background-size:64px 30px;background-position:-32px 0;opacity:0.5}#launch-workspace-wizard .new-workspace strong{display:block}#launch-workspace-wizard .downtime{color:#8d9aa5}#launch-workspace-wizard .downtime p{display:block}#launch-workspace-wizard .downtime p strong{display:block;font-weight:500}#launch-workspace-wizard .secondary-anchor{color:#576366;float:right;font-size:14px;line-height:1.5;display:inline-block;margin-top:20px;font-weight:500}#launch-workspace-wizard .secondary-anchor .icon-chevron-left{margin-right:2px;position:relative;top:-1px}#launch-workspace-wizard .secondary-anchor:hover{color:#4b5658}#launch-workspace-wizard .secondary-anchor:hover .icon-chevron-left{background:url("https://static.teamtreehouse.com/assets/icons/icon-global-ab51372fb9b252121eba2b0425561b33.svg") no-repeat -111px -53px}#launch-workspace-wizard .step-new,#launch-workspace-wizard .step-existing{display:block;height:200px;text-align:center;font-size:16px;font-weight:500;color:#576366;padding-top:60px;box-sizing:border-box;border-radius:5px;box-shadow:inset 0 0 0 3px #c6ccd2;opacity:.4}#launch-workspace-wizard .step-new span,#launch-workspace-wizard .step-existing span{margin:0 auto 20px;display:block}#launch-workspace-wizard .step-new:hover,#launch-workspace-wizard .step-existing:hover{opacity:1}#launch-workspace-wizard .step-existing .icon-workspace{width:40px;height:34px;background-size:100% auto}#launch-workspace-wizard .existing-workspace-list{height:300px;margin:2px 2px;box-shadow:0 0 0 2px #f0f2f4;border-radius:5px}#launch-workspace-wizard .existing-workspace-list ul{height:300px;width:100%;padding:0 15px 15px 0;overflow:scroll}#launch-workspace-wizard .existing-workspace-list ul li{width:100%;padding-right:15px}#launch-workspace-wizard .existing-workspace-list ul h3{font-size:15px;color:#576366}#launch-workspace-wizard .existing-workspace-list ul p{margin-bottom:0}#launch-workspace-wizard .existing-workspace-list ul a{display:block;padding:15px;margin-right:-15px;border-bottom:1px solid #f0f2f4;transition:background .15s ease}#launch-workspace-wizard .existing-workspace-list ul a:hover{background:#f9fafa}#launch-workspace-wizard .existing-workspace-list ul .selected a{background:#8d9aa5 !important;transition:background .15s ease}#launch-workspace-wizard .existing-workspace-list ul .selected h3,#launch-workspace-wizard .existing-workspace-list ul .selected p{color:#fff !important;transition:color .15s ease}#launch-workspace-wizard .default-wrapper{margin:2px;box-shadow:0 0 0 2px #f0f2f4;border-radius:5px;padding:15px}#launch-workspace-wizard .default-wrapper h3{font-size:15px;color:#576366}#launch-workspace-wizard .default-wrapper p{margin-bottom:0}#launch-workspace-wizard .existing-workspace .form-item{margin:0 15px 15px}#launch-workspace-wizard div.form-element,#new_workspace div.form-element{width:auto !important}#launch-workspace-wizard div.form-element span,#new_workspace div.form-element span{width:auto !important;overflow:hidden}.global-nav .icon-workspaces{position:relative}.workspace-tour-step-placeholder{display:none}.tour-active .workspace-tour-step-placeholder{display:block}.active-tour-step{background:#fff;border-radius:4px;display:block;box-shadow:none !important;z-index:1000}.active-tour-step.workspace-example{border-bottom:none}.active-tour-step.workspace-capacity:before{display:none}.changelog-article{border-bottom:1px solid #f0f2f4;margin-bottom:40px;padding-bottom:25px}.changelog-article:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.changelog-article-header,.changelog-article-entry{max-width:720px}.changelog-article-header{margin-bottom:25px}.changelog-article-title{margin-bottom:5px}.changelog-article-timestamp{color:#7b8b8e}.changelog-article-entry h4{font-size:16px;margin-bottom:15px;color:#576366}.changelog-article-entry p{margin-bottom:25px}.changelog-article-entry p:last-child{margin-bottom:15px}.changelog-article-entry ul,.changelog-article-entry ol{margin-bottom:25px;margin-left:20px;list-style:initial}.changelog-article-entry ul:last-child,.changelog-article-entry ol:last-child{margin-bottom:15px}.changelog-article-entry li{margin-bottom:10px}.changelog-article-entry li:last-child{margin-bottom:none}@media screen and (min-width: 960px){div#error-404{padding:40px 0;min-height:250px}}@media screen and (max-width: 959px){div#error-404{padding:40px;text-align:center}}div#error-404 h1{font-size:36px;font-weight:500;color:#384047}@media screen and (min-width: 960px){div#error-404 h1{margin-bottom:5px}}@media screen and (max-width: 959px){div#error-404 h1{margin-bottom:20px}}div#error-404 p{font-size:18px;line-height:28px;margin-bottom:5px;color:#576366}div#error-404 p a{font-weight:500;color:#4b5658}@media screen and (min-width: 960px){div#error-404 span.icon-mtf-error{float:left;margin-right:20px}}@media screen and (max-width: 959px){div#error-404 span.icon-mtf-error{margin:0 0 30px}}div#static-error{padding:40px;text-align:center}div#static-error span.icon-mtf-error{margin:0 0 30px}div#static-error h1{font-size:36px;font-weight:500;color:#384047;margin-bottom:20px}div#static-error p{font-size:18px;line-height:28px;margin-bottom:5px;color:#576366}div#static-error p a{font-weight:500;color:#4b5658}
