﻿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}@-webkit-keyframes spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(0)}}h1,h2,h3,h4,h5,h6{color:#384047;display:block;font-weight:500;margin:0}h1{font-size:36px}h2{font-size:28px}h3{font-size:20px}h4{font-size:18px}h5{font-size:16px}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;-webkit-transition:color 0.3s ease;transition:color 0.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}@-webkit-keyframes spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(0)}}.box{-webkit-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;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;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}}.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}@-webkit-keyframes spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(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:#2BE4C3;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{-webkit-transition:color 300ms ease;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:#2BE4C3}.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-info{display:block;position:absolute;cursor:pointer;padding:10px;width:44px;height:44px}@media screen and (min-width: 680px){.survey-list-item-info{top:20px;right:5px}}@media screen and (max-width: 679px){.survey-list-item-info{top:10px;right:-10px}}.tight-padding .survey-list-item-info{top:10px}li:not(.showing-description) .survey-list-item-info:before,li:not(.showing-description) .survey-list-item-info:after{visibility:hidden;opacity:0;-webkit-transition:-webkit-transform 0.3s ease, opacity 0.3s ease;transition:transform 0.3s ease, opacity 0.3s ease}li:not(.showing-description) .survey-list-item-info:before{position:absolute;z-index:1001;content:"";background:#384047;width:10px;height:10px;bottom:100%;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:translate(-50%, 20px) rotate(45deg);-ms-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-info:after{content:"What's this?";font:500 14px/22px "Gotham Rounded A", "Gotham Rounded B", "Helvetica Neue", Helvetica, Arial, sans-serif;white-space:nowrap;position:absolute;background:#384047;color:#fff;text-align:center;padding:10px 20px;width:auto;z-index:1000;border-radius:4px;visibility:hidden;opacity:0;-webkit-transition:-webkit-transform 0.3s ease, opacity 0.3s ease;transition:transform 0.3s ease, opacity 0.3s ease;-webkit-transform:translate(-50%, 15px);-ms-transform:translate(-50%, 15px);transform:translate(-50%, 15px);left:50%;bottom:100%}li:not(.showing-description) .survey-list-item-info:hover:before{visibility:visible;opacity:1;-webkit-transform:translate(-50%, 5px) rotate(45deg);-ms-transform:translate(-50%, 5px) rotate(45deg);transform:translate(-50%, 5px) rotate(45deg)}li:not(.showing-description) .survey-list-item-info:hover:after{visibility:visible;opacity:1;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0)}.survey-list-item-info svg{display:block;fill:#d0d6d7;position:absolute;top:10px;right:10px}.survey-list-item-info svg.close-24-icon{-webkit-transition:fill 300ms ease, opacity 150ms ease;transition:fill 300ms ease, opacity 150ms ease}li:not(.showing-description) .survey-list-item-info svg.close-24-icon{-webkit-transition:fill 300ms ease, opacity 150ms ease;transition:fill 300ms ease, opacity 150ms ease;opacity:0}.survey-list-item-info svg.help-outline-24-icon{-webkit-transition:fill 300ms ease, opacity 150ms ease;transition:fill 300ms ease, opacity 150ms ease}.showing-description .survey-list-item-info svg.help-outline-24-icon{-webkit-transition:fill 300ms ease, opacity 150ms ease;transition:fill 300ms ease, opacity 150ms ease;opacity:0}.survey-list-item-info:hover svg.close-24-icon{fill:#7b8b8e}.survey-list-item-info:hover svg.help-outline-24-icon{fill:#36b55c}.survey-list-item-description{position:relative;background:#f9fafa;margin-bottom:-1px;border:1px solid #f0f2f4;border-width:1px 0;max-height:500px;-webkit-transition:max-height 300ms ease, opacity 600ms ease, padding 300ms ease;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;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(45deg);-ms-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 a{display:block;color:#576366;-webkit-transition:color 300ms ease;transition:color 300ms ease}@media screen and (min-width: 680px){.survey-list-item a{padding:30px 0 30px 44px}}@media screen and (max-width: 679px){.survey-list-item a{padding:20px 0 20px 35px}}.tight-padding .survey-list-item a{padding-top:20px;padding-bottom:20px}.ui-sortable .survey-list-item a{cursor:move;background:#fff}@media screen and (min-width: 680px){.ui-sortable .survey-list-item a{padding-left:78px}}@media screen and (max-width: 679px){.ui-sortable .survey-list-item a{padding-left:68px}}.ui-sortable .survey-list-item a:before{content:"";background:url("https://static.teamtreehouse.com/assets/global/drag-d4d27ab3b715b3c0a355c66d8505aaf2.svg");background-size:20px 10px;width:20px;height:10px;position:absolute;top:50%;left:0;-webkit-transform:translatey(-50%);-ms-transform:translatey(-50%);transform:translatey(-50%)}.survey-list-item a: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{-webkit-transition:opacity 150ms ease, border-color 150ms ease;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%);-ms-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%);-ms-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%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:opacity 150ms ease, border-color 150ms ease;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%);-ms-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;-webkit-transition:color 300ms ease;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}@-webkit-keyframes spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(0)}}button,.button,input[type='submit'],input[type='button'],input[type='reset']{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;-webkit-transition:color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease, width 0.3s ease, opacity 0.3s ease;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", "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 #2BE4C3;color:#2BE4C3}button *,button *:before,button *:after,.button *,.button *:before,.button *:after,input[type='submit'] *,input[type='submit'] *:before,input[type='submit'] *:after,input[type='button'] *,input[type='button'] *:before,input[type='button'] *:after,input[type='reset'] *,input[type='reset'] *:before,input[type='reset'] *:after{box-sizing:border-box}button,.button,input[type='submit'],input[type='button'],input[type='reset']{font-size:14px;height:40px;line-height:36px;padding:0 15px}button.square,.button.square,input[type='submit'].square,input[type='button'].square,input[type='reset'].square{padding:0;width:40px}button.square,.button.square,input[type='submit'].square,input[type='button'].square,input[type='reset'].square{padding:0;width:40px}button svg,.button svg,input[type='submit'] svg,input[type='button'] svg,input[type='reset'] svg{fill:#2BE4C3}button:hover,button:focus,.uploader.hover button,.button:hover,.button:focus,.uploader.hover .button,input[type='submit']:hover,input[type='submit']:focus,.uploader.hover input[type='submit'],input[type='button']:hover,input[type='button']:focus,.uploader.hover input[type='button'],input[type='reset']:hover,input[type='reset']:focus,.uploader.hover input[type='reset']{border-color:#2BE4C3;color:#2BE4C3}button:hover svg,button:focus svg,.uploader.hover button svg,.button:hover svg,.button:focus svg,.uploader.hover .button svg,input[type='submit']:hover svg,input[type='submit']:focus svg,.uploader.hover input[type='submit'] svg,input[type='button']:hover svg,input[type='button']:focus svg,.uploader.hover input[type='button'] svg,input[type='reset']:hover svg,input[type='reset']:focus svg,.uploader.hover input[type='reset'] svg{fill:#2BE4C3}button:last-child,.button:last-child,input[type='submit']:last-child,input[type='button']:last-child,input[type='reset']:last-child{margin-right:0}.ff button:not(.button),.ff .button:not(.button),.ff input[type='submit']:not(.button),.ff input[type='button']:not(.button),.ff input[type='reset']:not(.button){line-height:1}.topic-html button,.topic-html .button,.topic-html input[type='submit'],.topic-html input[type='button'],.topic-html input[type='reset']{border-color:#39ADD1;color:#39ADD1}button.topic-html,.button.topic-html,input[type='submit'].topic-html,input[type='button'].topic-html,input[type='reset'].topic-html{border-color:#39ADD1;color:#39ADD1}.topic-css button,.topic-css .button,.topic-css input[type='submit'],.topic-css input[type='button'],.topic-css input[type='reset']{border-color:#3079AB;color:#3079AB}button.topic-css,.button.topic-css,input[type='submit'].topic-css,input[type='button'].topic-css,input[type='reset'].topic-css{border-color:#3079AB;color:#3079AB}.topic-javascript button,.topic-javascript .button,.topic-javascript input[type='submit'],.topic-javascript input[type='button'],.topic-javascript input[type='reset']{border-color:#c25975;color:#c25975}button.topic-javascript,.button.topic-javascript,input[type='submit'].topic-javascript,input[type='button'].topic-javascript,input[type='reset'].topic-javascript{border-color:#c25975;color:#c25975}.topic-java button,.topic-java .button,.topic-java input[type='submit'],.topic-java input[type='button'],.topic-java input[type='reset']{border-color:#2c9676;color:#2c9676}button.topic-java,.button.topic-java,input[type='submit'].topic-java,input[type='button'].topic-java,input[type='reset'].topic-java{border-color:#2c9676;color:#2c9676}.topic-ruby button,.topic-ruby .button,.topic-ruby input[type='submit'],.topic-ruby input[type='button'],.topic-ruby input[type='reset']{border-color:#e15258;color:#e15258}button.topic-ruby,.button.topic-ruby,input[type='submit'].topic-ruby,input[type='button'].topic-ruby,input[type='reset'].topic-ruby{border-color:#e15258;color:#e15258}.topic-business button,.topic-business .button,.topic-business input[type='submit'],.topic-business input[type='button'],.topic-business input[type='reset']{border-color:#F9845B;color:#F9845B}button.topic-business,.button.topic-business,input[type='submit'].topic-business,input[type='button'].topic-business,input[type='reset'].topic-business{border-color:#F9845B;color:#F9845B}.topic-wordpress button,.topic-wordpress .button,.topic-wordpress input[type='submit'],.topic-wordpress input[type='button'],.topic-wordpress input[type='reset']{border-color:#838CC7;color:#838CC7}button.topic-wordpress,.button.topic-wordpress,input[type='submit'].topic-wordpress,input[type='button'].topic-wordpress,input[type='reset'].topic-wordpress{border-color:#838CC7;color:#838CC7}.topic-php button,.topic-php .button,.topic-php input[type='submit'],.topic-php input[type='button'],.topic-php input[type='reset']{border-color:#7D669E;color:#7D669E}button.topic-php,.button.topic-php,input[type='submit'].topic-php,input[type='button'].topic-php,input[type='reset'].topic-php{border-color:#7D669E;color:#7D669E}.topic-ios button,.topic-ios .button,.topic-ios input[type='submit'],.topic-ios input[type='button'],.topic-ios input[type='reset']{border-color:#53BBB4;color:#53BBB4}button.topic-ios,.button.topic-ios,input[type='submit'].topic-ios,input[type='button'].topic-ios,input[type='reset'].topic-ios{border-color:#53BBB4;color:#53BBB4}.topic-android button,.topic-android .button,.topic-android input[type='submit'],.topic-android input[type='button'],.topic-android input[type='reset']{border-color:#5BD4CF;color:#5BD4CF}button.topic-android,.button.topic-android,input[type='submit'].topic-android,input[type='button'].topic-android,input[type='reset'].topic-android{border-color:#5BD4CF;color:#5BD4CF}.topic-design button,.topic-design .button,.topic-design input[type='submit'],.topic-design input[type='button'],.topic-design input[type='reset']{border-color:#e59a13;color:#e59a13}button.topic-design,.button.topic-design,input[type='submit'].topic-design,input[type='button'].topic-design,input[type='reset'].topic-design{border-color:#e59a13;color:#e59a13}.topic-development-tools button,.topic-development-tools .button,.topic-development-tools input[type='submit'],.topic-development-tools input[type='button'],.topic-development-tools input[type='reset']{border-color:#637a91;color:#637a91}button.topic-development-tools,.button.topic-development-tools,input[type='submit'].topic-development-tools,input[type='button'].topic-development-tools,input[type='reset'].topic-development-tools{border-color:#637a91;color:#637a91}.topic-python button,.topic-python .button,.topic-python input[type='submit'],.topic-python input[type='button'],.topic-python input[type='reset']{border-color:#f092b0;color:#f092b0}button.topic-python,.button.topic-python,input[type='submit'].topic-python,input[type='button'].topic-python,input[type='reset'].topic-python{border-color:#f092b0;color:#f092b0}.topic-digital-literacy button,.topic-digital-literacy .button,.topic-digital-literacy input[type='submit'],.topic-digital-literacy input[type='button'],.topic-digital-literacy input[type='reset']{border-color:#c38cd4;color:#c38cd4}button.topic-digital-literacy,.button.topic-digital-literacy,input[type='submit'].topic-digital-literacy,input[type='button'].topic-digital-literacy,input[type='reset'].topic-digital-literacy{border-color:#c38cd4;color:#c38cd4}.topic-game-development button,.topic-game-development .button,.topic-game-development input[type='submit'],.topic-game-development input[type='button'],.topic-game-development input[type='reset']{border-color:#20898c;color:#20898c}button.topic-game-development,.button.topic-game-development,input[type='submit'].topic-game-development,input[type='button'].topic-game-development,input[type='reset'].topic-game-development{border-color:#20898c;color:#20898c}.topic-csharp button,.topic-csharp .button,.topic-csharp input[type='submit'],.topic-csharp input[type='button'],.topic-csharp input[type='reset']{border-color:#9e4d83;color:#9e4d83}button.topic-csharp,.button.topic-csharp,input[type='submit'].topic-csharp,input[type='button'].topic-csharp,input[type='reset'].topic-csharp{border-color:#9e4d83;color:#9e4d83}.topic-undefined button,.topic-undefined .button,.topic-undefined input[type='submit'],.topic-undefined input[type='button'],.topic-undefined input[type='reset']{border-color:#717b85;color:#717b85}button.topic-undefined,.button.topic-undefined,input[type='submit'].topic-undefined,input[type='button'].topic-undefined,input[type='reset'].topic-undefined{border-color:#717b85;color:#717b85}.topic-html button svg,.topic-html .button svg,.topic-html input[type='submit'] svg,.topic-html input[type='button'] svg,.topic-html input[type='reset'] svg{fill:#39ADD1}button.topic-html svg,.button.topic-html svg,input[type='submit'].topic-html svg,input[type='button'].topic-html svg,input[type='reset'].topic-html svg{fill:#39ADD1}.topic-css button svg,.topic-css .button svg,.topic-css input[type='submit'] svg,.topic-css input[type='button'] svg,.topic-css input[type='reset'] svg{fill:#3079AB}button.topic-css svg,.button.topic-css svg,input[type='submit'].topic-css svg,input[type='button'].topic-css svg,input[type='reset'].topic-css svg{fill:#3079AB}.topic-javascript button svg,.topic-javascript .button svg,.topic-javascript input[type='submit'] svg,.topic-javascript input[type='button'] svg,.topic-javascript input[type='reset'] svg{fill:#c25975}button.topic-javascript svg,.button.topic-javascript svg,input[type='submit'].topic-javascript svg,input[type='button'].topic-javascript svg,input[type='reset'].topic-javascript svg{fill:#c25975}.topic-java button svg,.topic-java .button svg,.topic-java input[type='submit'] svg,.topic-java input[type='button'] svg,.topic-java input[type='reset'] svg{fill:#2c9676}button.topic-java svg,.button.topic-java svg,input[type='submit'].topic-java svg,input[type='button'].topic-java svg,input[type='reset'].topic-java svg{fill:#2c9676}.topic-ruby button svg,.topic-ruby .button svg,.topic-ruby input[type='submit'] svg,.topic-ruby input[type='button'] svg,.topic-ruby input[type='reset'] svg{fill:#e15258}button.topic-ruby svg,.button.topic-ruby svg,input[type='submit'].topic-ruby svg,input[type='button'].topic-ruby svg,input[type='reset'].topic-ruby svg{fill:#e15258}.topic-business button svg,.topic-business .button svg,.topic-business input[type='submit'] svg,.topic-business input[type='button'] svg,.topic-business input[type='reset'] svg{fill:#F9845B}button.topic-business svg,.button.topic-business svg,input[type='submit'].topic-business svg,input[type='button'].topic-business svg,input[type='reset'].topic-business svg{fill:#F9845B}.topic-wordpress button svg,.topic-wordpress .button svg,.topic-wordpress input[type='submit'] svg,.topic-wordpress input[type='button'] svg,.topic-wordpress input[type='reset'] svg{fill:#838CC7}button.topic-wordpress svg,.button.topic-wordpress svg,input[type='submit'].topic-wordpress svg,input[type='button'].topic-wordpress svg,input[type='reset'].topic-wordpress svg{fill:#838CC7}.topic-php button svg,.topic-php .button svg,.topic-php input[type='submit'] svg,.topic-php input[type='button'] svg,.topic-php input[type='reset'] svg{fill:#7D669E}button.topic-php svg,.button.topic-php svg,input[type='submit'].topic-php svg,input[type='button'].topic-php svg,input[type='reset'].topic-php svg{fill:#7D669E}.topic-ios button svg,.topic-ios .button svg,.topic-ios input[type='submit'] svg,.topic-ios input[type='button'] svg,.topic-ios input[type='reset'] svg{fill:#53BBB4}button.topic-ios svg,.button.topic-ios svg,input[type='submit'].topic-ios svg,input[type='button'].topic-ios svg,input[type='reset'].topic-ios svg{fill:#53BBB4}.topic-android button svg,.topic-android .button svg,.topic-android input[type='submit'] svg,.topic-android input[type='button'] svg,.topic-android input[type='reset'] svg{fill:#5BD4CF}button.topic-android svg,.button.topic-android svg,input[type='submit'].topic-android svg,input[type='button'].topic-android svg,input[type='reset'].topic-android svg{fill:#5BD4CF}.topic-design button svg,.topic-design .button svg,.topic-design input[type='submit'] svg,.topic-design input[type='button'] svg,.topic-design input[type='reset'] svg{fill:#e59a13}button.topic-design svg,.button.topic-design svg,input[type='submit'].topic-design svg,input[type='button'].topic-design svg,input[type='reset'].topic-design svg{fill:#e59a13}.topic-development-tools button svg,.topic-development-tools .button svg,.topic-development-tools input[type='submit'] svg,.topic-development-tools input[type='button'] svg,.topic-development-tools input[type='reset'] svg{fill:#637a91}button.topic-development-tools svg,.button.topic-development-tools svg,input[type='submit'].topic-development-tools svg,input[type='button'].topic-development-tools svg,input[type='reset'].topic-development-tools svg{fill:#637a91}.topic-python button svg,.topic-python .button svg,.topic-python input[type='submit'] svg,.topic-python input[type='button'] svg,.topic-python input[type='reset'] svg{fill:#f092b0}button.topic-python svg,.button.topic-python svg,input[type='submit'].topic-python svg,input[type='button'].topic-python svg,input[type='reset'].topic-python svg{fill:#f092b0}.topic-digital-literacy button svg,.topic-digital-literacy .button svg,.topic-digital-literacy input[type='submit'] svg,.topic-digital-literacy input[type='button'] svg,.topic-digital-literacy input[type='reset'] svg{fill:#c38cd4}button.topic-digital-literacy svg,.button.topic-digital-literacy svg,input[type='submit'].topic-digital-literacy svg,input[type='button'].topic-digital-literacy svg,input[type='reset'].topic-digital-literacy svg{fill:#c38cd4}.topic-game-development button svg,.topic-game-development .button svg,.topic-game-development input[type='submit'] svg,.topic-game-development input[type='button'] svg,.topic-game-development input[type='reset'] svg{fill:#20898c}button.topic-game-development svg,.button.topic-game-development svg,input[type='submit'].topic-game-development svg,input[type='button'].topic-game-development svg,input[type='reset'].topic-game-development svg{fill:#20898c}.topic-csharp button svg,.topic-csharp .button svg,.topic-csharp input[type='submit'] svg,.topic-csharp input[type='button'] svg,.topic-csharp input[type='reset'] svg{fill:#9e4d83}button.topic-csharp svg,.button.topic-csharp svg,input[type='submit'].topic-csharp svg,input[type='button'].topic-csharp svg,input[type='reset'].topic-csharp svg{fill:#9e4d83}.topic-undefined button svg,.topic-undefined .button svg,.topic-undefined input[type='submit'] svg,.topic-undefined input[type='button'] svg,.topic-undefined input[type='reset'] svg{fill:#717b85}button.topic-undefined svg,.button.topic-undefined svg,input[type='submit'].topic-undefined svg,input[type='button'].topic-undefined svg,input[type='reset'].topic-undefined svg{fill:#717b85}.topic-html button:hover,.topic-html button:focus,.topic-html .button:hover,.topic-html .button:focus,.topic-html input[type='submit']:hover,.topic-html input[type='submit']:focus,.topic-html input[type='button']:hover,.topic-html input[type='button']:focus,.topic-html input[type='reset']:hover,.topic-html input[type='reset']:focus{border-color:#298fae;color:#298fae}button:hover.topic-html,button:focus.topic-html,.button:hover.topic-html,.button:focus.topic-html,input[type='submit']:hover.topic-html,input[type='submit']:focus.topic-html,input[type='button']:hover.topic-html,input[type='button']:focus.topic-html,input[type='reset']:hover.topic-html,input[type='reset']:focus.topic-html{border-color:#298fae;color:#298fae}.topic-css button:hover,.topic-css button:focus,.topic-css .button:hover,.topic-css .button:focus,.topic-css input[type='submit']:hover,.topic-css input[type='submit']:focus,.topic-css input[type='button']:hover,.topic-css input[type='button']:focus,.topic-css input[type='reset']:hover,.topic-css input[type='reset']:focus{border-color:#255d83;color:#255d83}button:hover.topic-css,button:focus.topic-css,.button:hover.topic-css,.button:focus.topic-css,input[type='submit']:hover.topic-css,input[type='submit']:focus.topic-css,input[type='button']:hover.topic-css,input[type='button']:focus.topic-css,input[type='reset']:hover.topic-css,input[type='reset']:focus.topic-css{border-color:#255d83;color:#255d83}.topic-javascript button:hover,.topic-javascript button:focus,.topic-javascript .button:hover,.topic-javascript .button:focus,.topic-javascript input[type='submit']:hover,.topic-javascript input[type='submit']:focus,.topic-javascript input[type='button']:hover,.topic-javascript input[type='button']:focus,.topic-javascript input[type='reset']:hover,.topic-javascript input[type='reset']:focus{border-color:#aa3e5b;color:#aa3e5b}button:hover.topic-javascript,button:focus.topic-javascript,.button:hover.topic-javascript,.button:focus.topic-javascript,input[type='submit']:hover.topic-javascript,input[type='submit']:focus.topic-javascript,input[type='button']:hover.topic-javascript,input[type='button']:focus.topic-javascript,input[type='reset']:hover.topic-javascript,input[type='reset']:focus.topic-javascript{border-color:#aa3e5b;color:#aa3e5b}.topic-java button:hover,.topic-java button:focus,.topic-java .button:hover,.topic-java .button:focus,.topic-java input[type='submit']:hover,.topic-java input[type='submit']:focus,.topic-java input[type='button']:hover,.topic-java input[type='button']:focus,.topic-java input[type='reset']:hover,.topic-java input[type='reset']:focus{border-color:#206f57;color:#206f57}button:hover.topic-java,button:focus.topic-java,.button:hover.topic-java,.button:focus.topic-java,input[type='submit']:hover.topic-java,input[type='submit']:focus.topic-java,input[type='button']:hover.topic-java,input[type='button']:focus.topic-java,input[type='reset']:hover.topic-java,input[type='reset']:focus.topic-java{border-color:#206f57;color:#206f57}.topic-ruby button:hover,.topic-ruby button:focus,.topic-ruby .button:hover,.topic-ruby .button:focus,.topic-ruby input[type='submit']:hover,.topic-ruby input[type='submit']:focus,.topic-ruby input[type='button']:hover,.topic-ruby input[type='button']:focus,.topic-ruby input[type='reset']:hover,.topic-ruby input[type='reset']:focus{border-color:#d9272e;color:#d9272e}button:hover.topic-ruby,button:focus.topic-ruby,.button:hover.topic-ruby,.button:focus.topic-ruby,input[type='submit']:hover.topic-ruby,input[type='submit']:focus.topic-ruby,input[type='button']:hover.topic-ruby,input[type='button']:focus.topic-ruby,input[type='reset']:hover.topic-ruby,input[type='reset']:focus.topic-ruby{border-color:#d9272e;color:#d9272e}.topic-business button:hover,.topic-business button:focus,.topic-business .button:hover,.topic-business .button:focus,.topic-business input[type='submit']:hover,.topic-business input[type='submit']:focus,.topic-business input[type='button']:hover,.topic-business input[type='button']:focus,.topic-business input[type='reset']:hover,.topic-business input[type='reset']:focus{border-color:#f75f2a;color:#f75f2a}button:hover.topic-business,button:focus.topic-business,.button:hover.topic-business,.button:focus.topic-business,input[type='submit']:hover.topic-business,input[type='submit']:focus.topic-business,input[type='button']:hover.topic-business,input[type='button']:focus.topic-business,input[type='reset']:hover.topic-business,input[type='reset']:focus.topic-business{border-color:#f75f2a;color:#f75f2a}.topic-wordpress button:hover,.topic-wordpress button:focus,.topic-wordpress .button:hover,.topic-wordpress .button:focus,.topic-wordpress input[type='submit']:hover,.topic-wordpress input[type='submit']:focus,.topic-wordpress input[type='button']:hover,.topic-wordpress input[type='button']:focus,.topic-wordpress input[type='reset']:hover,.topic-wordpress input[type='reset']:focus{border-color:#606bb7;color:#606bb7}button:hover.topic-wordpress,button:focus.topic-wordpress,.button:hover.topic-wordpress,.button:focus.topic-wordpress,input[type='submit']:hover.topic-wordpress,input[type='submit']:focus.topic-wordpress,input[type='button']:hover.topic-wordpress,input[type='button']:focus.topic-wordpress,input[type='reset']:hover.topic-wordpress,input[type='reset']:focus.topic-wordpress{border-color:#606bb7;color:#606bb7}.topic-php button:hover,.topic-php button:focus,.topic-php .button:hover,.topic-php .button:focus,.topic-php input[type='submit']:hover,.topic-php input[type='submit']:focus,.topic-php input[type='button']:hover,.topic-php input[type='button']:focus,.topic-php input[type='reset']:hover,.topic-php input[type='reset']:focus{border-color:#645180;color:#645180}button:hover.topic-php,button:focus.topic-php,.button:hover.topic-php,.button:focus.topic-php,input[type='submit']:hover.topic-php,input[type='submit']:focus.topic-php,input[type='button']:hover.topic-php,input[type='button']:focus.topic-php,input[type='reset']:hover.topic-php,input[type='reset']:focus.topic-php{border-color:#645180;color:#645180}.topic-ios button:hover,.topic-ios button:focus,.topic-ios .button:hover,.topic-ios .button:focus,.topic-ios input[type='submit']:hover,.topic-ios input[type='submit']:focus,.topic-ios input[type='button']:hover,.topic-ios input[type='button']:focus,.topic-ios input[type='reset']:hover,.topic-ios input[type='reset']:focus{border-color:#3e9d97;color:#3e9d97}button:hover.topic-ios,button:focus.topic-ios,.button:hover.topic-ios,.button:focus.topic-ios,input[type='submit']:hover.topic-ios,input[type='submit']:focus.topic-ios,input[type='button']:hover.topic-ios,input[type='button']:focus.topic-ios,input[type='reset']:hover.topic-ios,input[type='reset']:focus.topic-ios{border-color:#3e9d97;color:#3e9d97}.topic-android button:hover,.topic-android button:focus,.topic-android .button:hover,.topic-android .button:focus,.topic-android input[type='submit']:hover,.topic-android input[type='submit']:focus,.topic-android input[type='button']:hover,.topic-android input[type='button']:focus,.topic-android input[type='reset']:hover,.topic-android input[type='reset']:focus{border-color:#13C9C3;color:#13C9C3}button:hover.topic-android,button:focus.topic-android,.button:hover.topic-android,.button:focus.topic-android,input[type='submit']:hover.topic-android,input[type='submit']:focus.topic-android,input[type='button']:hover.topic-android,input[type='button']:focus.topic-android,input[type='reset']:hover.topic-android,input[type='reset']:focus.topic-android{border-color:#13C9C3;color:#13C9C3}.topic-design button:hover,.topic-design button:focus,.topic-design .button:hover,.topic-design .button:focus,.topic-design input[type='submit']:hover,.topic-design input[type='submit']:focus,.topic-design input[type='button']:hover,.topic-design input[type='button']:focus,.topic-design input[type='reset']:hover,.topic-design input[type='reset']:focus{border-color:#b67a0f;color:#b67a0f}button:hover.topic-design,button:focus.topic-design,.button:hover.topic-design,.button:focus.topic-design,input[type='submit']:hover.topic-design,input[type='submit']:focus.topic-design,input[type='button']:hover.topic-design,input[type='button']:focus.topic-design,input[type='reset']:hover.topic-design,input[type='reset']:focus.topic-design{border-color:#b67a0f;color:#b67a0f}.topic-development-tools button:hover,.topic-development-tools button:focus,.topic-development-tools .button:hover,.topic-development-tools .button:focus,.topic-development-tools input[type='submit']:hover,.topic-development-tools input[type='submit']:focus,.topic-development-tools input[type='button']:hover,.topic-development-tools input[type='button']:focus,.topic-development-tools input[type='reset']:hover,.topic-development-tools input[type='reset']:focus{border-color:#4e6073;color:#4e6073}button:hover.topic-development-tools,button:focus.topic-development-tools,.button:hover.topic-development-tools,.button:focus.topic-development-tools,input[type='submit']:hover.topic-development-tools,input[type='submit']:focus.topic-development-tools,input[type='button']:hover.topic-development-tools,input[type='button']:focus.topic-development-tools,input[type='reset']:hover.topic-development-tools,input[type='reset']:focus.topic-development-tools{border-color:#4e6073;color:#4e6073}.topic-python button:hover,.topic-python button:focus,.topic-python .button:hover,.topic-python .button:focus,.topic-python input[type='submit']:hover,.topic-python input[type='submit']:focus,.topic-python input[type='button']:hover,.topic-python input[type='button']:focus,.topic-python input[type='reset']:hover,.topic-python input[type='reset']:focus{border-color:#ea6590;color:#ea6590}button:hover.topic-python,button:focus.topic-python,.button:hover.topic-python,.button:focus.topic-python,input[type='submit']:hover.topic-python,input[type='submit']:focus.topic-python,input[type='button']:hover.topic-python,input[type='button']:focus.topic-python,input[type='reset']:hover.topic-python,input[type='reset']:focus.topic-python{border-color:#ea6590;color:#ea6590}.topic-digital-literacy button:hover,.topic-digital-literacy button:focus,.topic-digital-literacy .button:hover,.topic-digital-literacy .button:focus,.topic-digital-literacy input[type='submit']:hover,.topic-digital-literacy input[type='submit']:focus,.topic-digital-literacy input[type='button']:hover,.topic-digital-literacy input[type='button']:focus,.topic-digital-literacy input[type='reset']:hover,.topic-digital-literacy input[type='reset']:focus{border-color:#b067c6;color:#b067c6}button:hover.topic-digital-literacy,button:focus.topic-digital-literacy,.button:hover.topic-digital-literacy,.button:focus.topic-digital-literacy,input[type='submit']:hover.topic-digital-literacy,input[type='submit']:focus.topic-digital-literacy,input[type='button']:hover.topic-digital-literacy,input[type='button']:focus.topic-digital-literacy,input[type='reset']:hover.topic-digital-literacy,input[type='reset']:focus.topic-digital-literacy{border-color:#b067c6;color:#b067c6}.topic-game-development button:hover,.topic-game-development button:focus,.topic-game-development .button:hover,.topic-game-development .button:focus,.topic-game-development input[type='submit']:hover,.topic-game-development input[type='submit']:focus,.topic-game-development input[type='button']:hover,.topic-game-development input[type='button']:focus,.topic-game-development input[type='reset']:hover,.topic-game-development input[type='reset']:focus{border-color:#176062;color:#176062}button:hover.topic-game-development,button:focus.topic-game-development,.button:hover.topic-game-development,.button:focus.topic-game-development,input[type='submit']:hover.topic-game-development,input[type='submit']:focus.topic-game-development,input[type='button']:hover.topic-game-development,input[type='button']:focus.topic-game-development,input[type='reset']:hover.topic-game-development,input[type='reset']:focus.topic-game-development{border-color:#176062;color:#176062}.topic-csharp button:hover,.topic-csharp button:focus,.topic-csharp .button:hover,.topic-csharp .button:focus,.topic-csharp input[type='submit']:hover,.topic-csharp input[type='submit']:focus,.topic-csharp input[type='button']:hover,.topic-csharp input[type='button']:focus,.topic-csharp input[type='reset']:hover,.topic-csharp input[type='reset']:focus{border-color:#7c3c67;color:#7c3c67}button:hover.topic-csharp,button:focus.topic-csharp,.button:hover.topic-csharp,.button:focus.topic-csharp,input[type='submit']:hover.topic-csharp,input[type='submit']:focus.topic-csharp,input[type='button']:hover.topic-csharp,input[type='button']:focus.topic-csharp,input[type='reset']:hover.topic-csharp,input[type='reset']:focus.topic-csharp{border-color:#7c3c67;color:#7c3c67}.topic-undefined button:hover,.topic-undefined button:focus,.topic-undefined .button:hover,.topic-undefined .button:focus,.topic-undefined input[type='submit']:hover,.topic-undefined input[type='submit']:focus,.topic-undefined input[type='button']:hover,.topic-undefined input[type='button']:focus,.topic-undefined input[type='reset']:hover,.topic-undefined input[type='reset']:focus{border-color:#5a6269;color:#5a6269}button:hover.topic-undefined,button:focus.topic-undefined,.button:hover.topic-undefined,.button:focus.topic-undefined,input[type='submit']:hover.topic-undefined,input[type='submit']:focus.topic-undefined,input[type='button']:hover.topic-undefined,input[type='button']:focus.topic-undefined,input[type='reset']:hover.topic-undefined,input[type='reset']:focus.topic-undefined{border-color:#5a6269;color:#5a6269}.topic-html button:hover svg,.topic-html button:focus svg,.topic-html .button:hover svg,.topic-html .button:focus svg,.topic-html input[type='submit']:hover svg,.topic-html input[type='submit']:focus svg,.topic-html input[type='button']:hover svg,.topic-html input[type='button']:focus svg,.topic-html input[type='reset']:hover svg,.topic-html input[type='reset']:focus svg{fill:#298fae}button:hover.topic-html svg,button:focus.topic-html svg,.button:hover.topic-html svg,.button:focus.topic-html svg,input[type='submit']:hover.topic-html svg,input[type='submit']:focus.topic-html svg,input[type='button']:hover.topic-html svg,input[type='button']:focus.topic-html svg,input[type='reset']:hover.topic-html svg,input[type='reset']:focus.topic-html svg{fill:#298fae}.topic-css button:hover svg,.topic-css button:focus svg,.topic-css .button:hover svg,.topic-css .button:focus svg,.topic-css input[type='submit']:hover svg,.topic-css input[type='submit']:focus svg,.topic-css input[type='button']:hover svg,.topic-css input[type='button']:focus svg,.topic-css input[type='reset']:hover svg,.topic-css input[type='reset']:focus svg{fill:#255d83}button:hover.topic-css svg,button:focus.topic-css svg,.button:hover.topic-css svg,.button:focus.topic-css svg,input[type='submit']:hover.topic-css svg,input[type='submit']:focus.topic-css svg,input[type='button']:hover.topic-css svg,input[type='button']:focus.topic-css svg,input[type='reset']:hover.topic-css svg,input[type='reset']:focus.topic-css svg{fill:#255d83}.topic-javascript button:hover svg,.topic-javascript button:focus svg,.topic-javascript .button:hover svg,.topic-javascript .button:focus svg,.topic-javascript input[type='submit']:hover svg,.topic-javascript input[type='submit']:focus svg,.topic-javascript input[type='button']:hover svg,.topic-javascript input[type='button']:focus svg,.topic-javascript input[type='reset']:hover svg,.topic-javascript input[type='reset']:focus svg{fill:#aa3e5b}button:hover.topic-javascript svg,button:focus.topic-javascript svg,.button:hover.topic-javascript svg,.button:focus.topic-javascript svg,input[type='submit']:hover.topic-javascript svg,input[type='submit']:focus.topic-javascript svg,input[type='button']:hover.topic-javascript svg,input[type='button']:focus.topic-javascript svg,input[type='reset']:hover.topic-javascript svg,input[type='reset']:focus.topic-javascript svg{fill:#aa3e5b}.topic-java button:hover svg,.topic-java button:focus svg,.topic-java .button:hover svg,.topic-java .button:focus svg,.topic-java input[type='submit']:hover svg,.topic-java input[type='submit']:focus svg,.topic-java input[type='button']:hover svg,.topic-java input[type='button']:focus svg,.topic-java input[type='reset']:hover svg,.topic-java input[type='reset']:focus svg{fill:#206f57}button:hover.topic-java svg,button:focus.topic-java svg,.button:hover.topic-java svg,.button:focus.topic-java svg,input[type='submit']:hover.topic-java svg,input[type='submit']:focus.topic-java svg,input[type='button']:hover.topic-java svg,input[type='button']:focus.topic-java svg,input[type='reset']:hover.topic-java svg,input[type='reset']:focus.topic-java svg{fill:#206f57}.topic-ruby button:hover svg,.topic-ruby button:focus svg,.topic-ruby .button:hover svg,.topic-ruby .button:focus svg,.topic-ruby input[type='submit']:hover svg,.topic-ruby input[type='submit']:focus svg,.topic-ruby input[type='button']:hover svg,.topic-ruby input[type='button']:focus svg,.topic-ruby input[type='reset']:hover svg,.topic-ruby input[type='reset']:focus svg{fill:#d9272e}button:hover.topic-ruby svg,button:focus.topic-ruby svg,.button:hover.topic-ruby svg,.button:focus.topic-ruby svg,input[type='submit']:hover.topic-ruby svg,input[type='submit']:focus.topic-ruby svg,input[type='button']:hover.topic-ruby svg,input[type='button']:focus.topic-ruby svg,input[type='reset']:hover.topic-ruby svg,input[type='reset']:focus.topic-ruby svg{fill:#d9272e}.topic-business button:hover svg,.topic-business button:focus svg,.topic-business .button:hover svg,.topic-business .button:focus svg,.topic-business input[type='submit']:hover svg,.topic-business input[type='submit']:focus svg,.topic-business input[type='button']:hover svg,.topic-business input[type='button']:focus svg,.topic-business input[type='reset']:hover svg,.topic-business input[type='reset']:focus svg{fill:#f75f2a}button:hover.topic-business svg,button:focus.topic-business svg,.button:hover.topic-business svg,.button:focus.topic-business svg,input[type='submit']:hover.topic-business svg,input[type='submit']:focus.topic-business svg,input[type='button']:hover.topic-business svg,input[type='button']:focus.topic-business svg,input[type='reset']:hover.topic-business svg,input[type='reset']:focus.topic-business svg{fill:#f75f2a}.topic-wordpress button:hover svg,.topic-wordpress button:focus svg,.topic-wordpress .button:hover svg,.topic-wordpress .button:focus svg,.topic-wordpress input[type='submit']:hover svg,.topic-wordpress input[type='submit']:focus svg,.topic-wordpress input[type='button']:hover svg,.topic-wordpress input[type='button']:focus svg,.topic-wordpress input[type='reset']:hover svg,.topic-wordpress input[type='reset']:focus svg{fill:#606bb7}button:hover.topic-wordpress svg,button:focus.topic-wordpress svg,.button:hover.topic-wordpress svg,.button:focus.topic-wordpress svg,input[type='submit']:hover.topic-wordpress svg,input[type='submit']:focus.topic-wordpress svg,input[type='button']:hover.topic-wordpress svg,input[type='button']:focus.topic-wordpress svg,input[type='reset']:hover.topic-wordpress svg,input[type='reset']:focus.topic-wordpress svg{fill:#606bb7}.topic-php button:hover svg,.topic-php button:focus svg,.topic-php .button:hover svg,.topic-php .button:focus svg,.topic-php input[type='submit']:hover svg,.topic-php input[type='submit']:focus svg,.topic-php input[type='button']:hover svg,.topic-php input[type='button']:focus svg,.topic-php input[type='reset']:hover svg,.topic-php input[type='reset']:focus svg{fill:#645180}button:hover.topic-php svg,button:focus.topic-php svg,.button:hover.topic-php svg,.button:focus.topic-php svg,input[type='submit']:hover.topic-php svg,input[type='submit']:focus.topic-php svg,input[type='button']:hover.topic-php svg,input[type='button']:focus.topic-php svg,input[type='reset']:hover.topic-php svg,input[type='reset']:focus.topic-php svg{fill:#645180}.topic-ios button:hover svg,.topic-ios button:focus svg,.topic-ios .button:hover svg,.topic-ios .button:focus svg,.topic-ios input[type='submit']:hover svg,.topic-ios input[type='submit']:focus svg,.topic-ios input[type='button']:hover svg,.topic-ios input[type='button']:focus svg,.topic-ios input[type='reset']:hover svg,.topic-ios input[type='reset']:focus svg{fill:#3e9d97}button:hover.topic-ios svg,button:focus.topic-ios svg,.button:hover.topic-ios svg,.button:focus.topic-ios svg,input[type='submit']:hover.topic-ios svg,input[type='submit']:focus.topic-ios svg,input[type='button']:hover.topic-ios svg,input[type='button']:focus.topic-ios svg,input[type='reset']:hover.topic-ios svg,input[type='reset']:focus.topic-ios svg{fill:#3e9d97}.topic-android button:hover svg,.topic-android button:focus svg,.topic-android .button:hover svg,.topic-android .button:focus svg,.topic-android input[type='submit']:hover svg,.topic-android input[type='submit']:focus svg,.topic-android input[type='button']:hover svg,.topic-android input[type='button']:focus svg,.topic-android input[type='reset']:hover svg,.topic-android input[type='reset']:focus svg{fill:#13C9C3}button:hover.topic-android svg,button:focus.topic-android svg,.button:hover.topic-android svg,.button:focus.topic-android svg,input[type='submit']:hover.topic-android svg,input[type='submit']:focus.topic-android svg,input[type='button']:hover.topic-android svg,input[type='button']:focus.topic-android svg,input[type='reset']:hover.topic-android svg,input[type='reset']:focus.topic-android svg{fill:#13C9C3}.topic-design button:hover svg,.topic-design button:focus svg,.topic-design .button:hover svg,.topic-design .button:focus svg,.topic-design input[type='submit']:hover svg,.topic-design input[type='submit']:focus svg,.topic-design input[type='button']:hover svg,.topic-design input[type='button']:focus svg,.topic-design input[type='reset']:hover svg,.topic-design input[type='reset']:focus svg{fill:#b67a0f}button:hover.topic-design svg,button:focus.topic-design svg,.button:hover.topic-design svg,.button:focus.topic-design svg,input[type='submit']:hover.topic-design svg,input[type='submit']:focus.topic-design svg,input[type='button']:hover.topic-design svg,input[type='button']:focus.topic-design svg,input[type='reset']:hover.topic-design svg,input[type='reset']:focus.topic-design svg{fill:#b67a0f}.topic-development-tools button:hover svg,.topic-development-tools button:focus svg,.topic-development-tools .button:hover svg,.topic-development-tools .button:focus svg,.topic-development-tools input[type='submit']:hover svg,.topic-development-tools input[type='submit']:focus svg,.topic-development-tools input[type='button']:hover svg,.topic-development-tools input[type='button']:focus svg,.topic-development-tools input[type='reset']:hover svg,.topic-development-tools input[type='reset']:focus svg{fill:#4e6073}button:hover.topic-development-tools svg,button:focus.topic-development-tools svg,.button:hover.topic-development-tools svg,.button:focus.topic-development-tools svg,input[type='submit']:hover.topic-development-tools svg,input[type='submit']:focus.topic-development-tools svg,input[type='button']:hover.topic-development-tools svg,input[type='button']:focus.topic-development-tools svg,input[type='reset']:hover.topic-development-tools svg,input[type='reset']:focus.topic-development-tools svg{fill:#4e6073}.topic-python button:hover svg,.topic-python button:focus svg,.topic-python .button:hover svg,.topic-python .button:focus svg,.topic-python input[type='submit']:hover svg,.topic-python input[type='submit']:focus svg,.topic-python input[type='button']:hover svg,.topic-python input[type='button']:focus svg,.topic-python input[type='reset']:hover svg,.topic-python input[type='reset']:focus svg{fill:#ea6590}button:hover.topic-python svg,button:focus.topic-python svg,.button:hover.topic-python svg,.button:focus.topic-python svg,input[type='submit']:hover.topic-python svg,input[type='submit']:focus.topic-python svg,input[type='button']:hover.topic-python svg,input[type='button']:focus.topic-python svg,input[type='reset']:hover.topic-python svg,input[type='reset']:focus.topic-python svg{fill:#ea6590}.topic-digital-literacy button:hover svg,.topic-digital-literacy button:focus svg,.topic-digital-literacy .button:hover svg,.topic-digital-literacy .button:focus svg,.topic-digital-literacy input[type='submit']:hover svg,.topic-digital-literacy input[type='submit']:focus svg,.topic-digital-literacy input[type='button']:hover svg,.topic-digital-literacy input[type='button']:focus svg,.topic-digital-literacy input[type='reset']:hover svg,.topic-digital-literacy input[type='reset']:focus svg{fill:#b067c6}button:hover.topic-digital-literacy svg,button:focus.topic-digital-literacy svg,.button:hover.topic-digital-literacy svg,.button:focus.topic-digital-literacy svg,input[type='submit']:hover.topic-digital-literacy svg,input[type='submit']:focus.topic-digital-literacy svg,input[type='button']:hover.topic-digital-literacy svg,input[type='button']:focus.topic-digital-literacy svg,input[type='reset']:hover.topic-digital-literacy svg,input[type='reset']:focus.topic-digital-literacy svg{fill:#b067c6}.topic-game-development button:hover svg,.topic-game-development button:focus svg,.topic-game-development .button:hover svg,.topic-game-development .button:focus svg,.topic-game-development input[type='submit']:hover svg,.topic-game-development input[type='submit']:focus svg,.topic-game-development input[type='button']:hover svg,.topic-game-development input[type='button']:focus svg,.topic-game-development input[type='reset']:hover svg,.topic-game-development input[type='reset']:focus svg{fill:#176062}button:hover.topic-game-development svg,button:focus.topic-game-development svg,.button:hover.topic-game-development svg,.button:focus.topic-game-development svg,input[type='submit']:hover.topic-game-development svg,input[type='submit']:focus.topic-game-development svg,input[type='button']:hover.topic-game-development svg,input[type='button']:focus.topic-game-development svg,input[type='reset']:hover.topic-game-development svg,input[type='reset']:focus.topic-game-development svg{fill:#176062}.topic-csharp button:hover svg,.topic-csharp button:focus svg,.topic-csharp .button:hover svg,.topic-csharp .button:focus svg,.topic-csharp input[type='submit']:hover svg,.topic-csharp input[type='submit']:focus svg,.topic-csharp input[type='button']:hover svg,.topic-csharp input[type='button']:focus svg,.topic-csharp input[type='reset']:hover svg,.topic-csharp input[type='reset']:focus svg{fill:#7c3c67}button:hover.topic-csharp svg,button:focus.topic-csharp svg,.button:hover.topic-csharp svg,.button:focus.topic-csharp svg,input[type='submit']:hover.topic-csharp svg,input[type='submit']:focus.topic-csharp svg,input[type='button']:hover.topic-csharp svg,input[type='button']:focus.topic-csharp svg,input[type='reset']:hover.topic-csharp svg,input[type='reset']:focus.topic-csharp svg{fill:#7c3c67}.topic-undefined button:hover svg,.topic-undefined button:focus svg,.topic-undefined .button:hover svg,.topic-undefined .button:focus svg,.topic-undefined input[type='submit']:hover svg,.topic-undefined input[type='submit']:focus svg,.topic-undefined input[type='button']:hover svg,.topic-undefined input[type='button']:focus svg,.topic-undefined input[type='reset']:hover svg,.topic-undefined input[type='reset']:focus svg{fill:#5a6269}button:hover.topic-undefined svg,button:focus.topic-undefined svg,.button:hover.topic-undefined svg,.button:focus.topic-undefined svg,input[type='submit']:hover.topic-undefined svg,input[type='submit']:focus.topic-undefined svg,input[type='button']:hover.topic-undefined svg,input[type='button']:focus.topic-undefined svg,input[type='reset']:hover.topic-undefined svg,input[type='reset']:focus.topic-undefined svg{fill:#5a6269}button.disabled,button.button-disabled,.button.disabled,.button.button-disabled,input[type='submit'].disabled,input[type='submit'].button-disabled,input[type='button'].disabled,input[type='button'].button-disabled,input[type='reset'].disabled,input[type='reset'].button-disabled{background-color:transparent;border:2px solid #e8ebed;color:#7b8b8e;cursor:default}button.disabled svg,button.button-disabled svg,.button.disabled svg,.button.button-disabled svg,input[type='submit'].disabled svg,input[type='submit'].button-disabled svg,input[type='button'].disabled svg,input[type='button'].button-disabled svg,input[type='reset'].disabled svg,input[type='reset'].button-disabled svg{fill:#7b8b8e}:not([class*="topic"]) button.disabled,:not([class*="topic"]) button.button-disabled,:not([class*="topic"]) .button.disabled,:not([class*="topic"]) .button.button-disabled,:not([class*="topic"]) input[type='submit'].disabled,:not([class*="topic"]) input[type='submit'].button-disabled,:not([class*="topic"]) input[type='button'].disabled,:not([class*="topic"]) input[type='button'].button-disabled,:not([class*="topic"]) input[type='reset'].disabled,:not([class*="topic"]) input[type='reset'].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.button-disabled:hover,:not([class*="topic"]) button.button-disabled:focus,.uploader.hover :not([class*="topic"]) button.button-disabled,:not([class*="topic"]) .button.disabled:hover,:not([class*="topic"]) .button.disabled:focus,.uploader.hover :not([class*="topic"]) .button.disabled,:not([class*="topic"]) .button.button-disabled:hover,:not([class*="topic"]) .button.button-disabled:focus,.uploader.hover :not([class*="topic"]) .button.button-disabled,:not([class*="topic"]) input[type='submit'].disabled:hover,:not([class*="topic"]) input[type='submit'].disabled:focus,.uploader.hover :not([class*="topic"]) input[type='submit'].disabled,:not([class*="topic"]) input[type='submit'].button-disabled:hover,:not([class*="topic"]) input[type='submit'].button-disabled:focus,.uploader.hover :not([class*="topic"]) input[type='submit'].button-disabled,:not([class*="topic"]) input[type='button'].disabled:hover,:not([class*="topic"]) input[type='button'].disabled:focus,.uploader.hover :not([class*="topic"]) input[type='button'].disabled,:not([class*="topic"]) input[type='button'].button-disabled:hover,:not([class*="topic"]) input[type='button'].button-disabled:focus,.uploader.hover :not([class*="topic"]) input[type='button'].button-disabled,:not([class*="topic"]) input[type='reset'].disabled:hover,:not([class*="topic"]) input[type='reset'].disabled:focus,.uploader.hover :not([class*="topic"]) input[type='reset'].disabled,:not([class*="topic"]) input[type='reset'].button-disabled:hover,:not([class*="topic"]) input[type='reset'].button-disabled:focus,.uploader.hover :not([class*="topic"]) input[type='reset'].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.button-disabled:hover svg,:not([class*="topic"]) button.button-disabled:focus svg,.uploader.hover :not([class*="topic"]) button.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,:not([class*="topic"]) .button.button-disabled:hover svg,:not([class*="topic"]) .button.button-disabled:focus svg,.uploader.hover :not([class*="topic"]) .button.button-disabled svg,:not([class*="topic"]) input[type='submit'].disabled:hover svg,:not([class*="topic"]) input[type='submit'].disabled:focus svg,.uploader.hover :not([class*="topic"]) input[type='submit'].disabled svg,:not([class*="topic"]) input[type='submit'].button-disabled:hover svg,:not([class*="topic"]) input[type='submit'].button-disabled:focus svg,.uploader.hover :not([class*="topic"]) input[type='submit'].button-disabled svg,:not([class*="topic"]) input[type='button'].disabled:hover svg,:not([class*="topic"]) input[type='button'].disabled:focus svg,.uploader.hover :not([class*="topic"]) input[type='button'].disabled svg,:not([class*="topic"]) input[type='button'].button-disabled:hover svg,:not([class*="topic"]) input[type='button'].button-disabled:focus svg,.uploader.hover :not([class*="topic"]) input[type='button'].button-disabled svg,:not([class*="topic"]) input[type='reset'].disabled:hover svg,:not([class*="topic"]) input[type='reset'].disabled:focus svg,.uploader.hover :not([class*="topic"]) input[type='reset'].disabled svg,:not([class*="topic"]) input[type='reset'].button-disabled:hover svg,:not([class*="topic"]) input[type='reset'].button-disabled:focus svg,.uploader.hover :not([class*="topic"]) input[type='reset'].button-disabled svg{fill:#7b8b8e}:not([class*="topic"]) button.disabled svg,:not([class*="topic"]) button.button-disabled svg,:not([class*="topic"]) .button.disabled svg,:not([class*="topic"]) .button.button-disabled svg,:not([class*="topic"]) input[type='submit'].disabled svg,:not([class*="topic"]) input[type='submit'].button-disabled svg,:not([class*="topic"]) input[type='button'].disabled svg,:not([class*="topic"]) input[type='button'].button-disabled svg,:not([class*="topic"]) input[type='reset'].disabled svg,:not([class*="topic"]) input[type='reset'].button-disabled svg{fill:#7b8b8e}[class*="topic"] button.disabled,[class*="topic"] button.button-disabled,[class*="topic"] .button.disabled,[class*="topic"] .button.button-disabled,[class*="topic"] input[type='submit'].disabled,[class*="topic"] input[type='submit'].button-disabled,[class*="topic"] input[type='button'].disabled,[class*="topic"] input[type='button'].button-disabled,[class*="topic"] input[type='reset'].disabled,[class*="topic"] input[type='reset'].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.button-disabled:hover,[class*="topic"] button.button-disabled:focus,.uploader.hover [class*="topic"] button.button-disabled,[class*="topic"] .button.disabled:hover,[class*="topic"] .button.disabled:focus,.uploader.hover [class*="topic"] .button.disabled,[class*="topic"] .button.button-disabled:hover,[class*="topic"] .button.button-disabled:focus,.uploader.hover [class*="topic"] .button.button-disabled,[class*="topic"] input[type='submit'].disabled:hover,[class*="topic"] input[type='submit'].disabled:focus,.uploader.hover [class*="topic"] input[type='submit'].disabled,[class*="topic"] input[type='submit'].button-disabled:hover,[class*="topic"] input[type='submit'].button-disabled:focus,.uploader.hover [class*="topic"] input[type='submit'].button-disabled,[class*="topic"] input[type='button'].disabled:hover,[class*="topic"] input[type='button'].disabled:focus,.uploader.hover [class*="topic"] input[type='button'].disabled,[class*="topic"] input[type='button'].button-disabled:hover,[class*="topic"] input[type='button'].button-disabled:focus,.uploader.hover [class*="topic"] input[type='button'].button-disabled,[class*="topic"] input[type='reset'].disabled:hover,[class*="topic"] input[type='reset'].disabled:focus,.uploader.hover [class*="topic"] input[type='reset'].disabled,[class*="topic"] input[type='reset'].button-disabled:hover,[class*="topic"] input[type='reset'].button-disabled:focus,.uploader.hover [class*="topic"] input[type='reset'].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.button-disabled:hover svg,[class*="topic"] button.button-disabled:focus svg,.uploader.hover [class*="topic"] button.button-disabled svg,[class*="topic"] .button.disabled:hover svg,[class*="topic"] .button.disabled:focus svg,.uploader.hover [class*="topic"] .button.disabled svg,[class*="topic"] .button.button-disabled:hover svg,[class*="topic"] .button.button-disabled:focus svg,.uploader.hover [class*="topic"] .button.button-disabled svg,[class*="topic"] input[type='submit'].disabled:hover svg,[class*="topic"] input[type='submit'].disabled:focus svg,.uploader.hover [class*="topic"] input[type='submit'].disabled svg,[class*="topic"] input[type='submit'].button-disabled:hover svg,[class*="topic"] input[type='submit'].button-disabled:focus svg,.uploader.hover [class*="topic"] input[type='submit'].button-disabled svg,[class*="topic"] input[type='button'].disabled:hover svg,[class*="topic"] input[type='button'].disabled:focus svg,.uploader.hover [class*="topic"] input[type='button'].disabled svg,[class*="topic"] input[type='button'].button-disabled:hover svg,[class*="topic"] input[type='button'].button-disabled:focus svg,.uploader.hover [class*="topic"] input[type='button'].button-disabled svg,[class*="topic"] input[type='reset'].disabled:hover svg,[class*="topic"] input[type='reset'].disabled:focus svg,.uploader.hover [class*="topic"] input[type='reset'].disabled svg,[class*="topic"] input[type='reset'].button-disabled:hover svg,[class*="topic"] input[type='reset'].button-disabled:focus svg,.uploader.hover [class*="topic"] input[type='reset'].button-disabled svg{fill:rgba(255,255,255,0.5)}[class*="topic"] button.disabled svg,[class*="topic"] button.button-disabled svg,[class*="topic"] .button.disabled svg,[class*="topic"] .button.button-disabled svg,[class*="topic"] input[type='submit'].disabled svg,[class*="topic"] input[type='submit'].button-disabled svg,[class*="topic"] input[type='button'].disabled svg,[class*="topic"] input[type='button'].button-disabled svg,[class*="topic"] input[type='reset'].disabled svg,[class*="topic"] input[type='reset'].button-disabled svg{fill:rgba(255,255,255,0.5)}button.primary,button.button-primary,.button.primary,.button.button-primary,input[type='submit'].primary,input[type='submit'].button-primary,input[type='button'].primary,input[type='button'].button-primary,input[type='reset'].primary,input[type='reset'].button-primary{background-color:#2BE4C3;border:2px solid #2BE4C3;color:#fff}button.primary svg,button.button-primary svg,.button.primary svg,.button.button-primary svg,input[type='submit'].primary svg,input[type='submit'].button-primary svg,input[type='button'].primary svg,input[type='button'].button-primary svg,input[type='reset'].primary svg,input[type='reset'].button-primary svg{fill:#fff}button.primary:hover,button.primary:focus,.uploader.hover button.primary,button.button-primary:hover,button.button-primary:focus,.uploader.hover button.button-primary,.button.primary:hover,.button.primary:focus,.uploader.hover .button.primary,.button.button-primary:hover,.button.button-primary:focus,.uploader.hover .button.button-primary,input[type='submit'].primary:hover,input[type='submit'].primary:focus,.uploader.hover input[type='submit'].primary,input[type='submit'].button-primary:hover,input[type='submit'].button-primary:focus,.uploader.hover input[type='submit'].button-primary,input[type='button'].primary:hover,input[type='button'].primary:focus,.uploader.hover input[type='button'].primary,input[type='button'].button-primary:hover,input[type='button'].button-primary:focus,.uploader.hover input[type='button'].button-primary,input[type='reset'].primary:hover,input[type='reset'].primary:focus,.uploader.hover input[type='reset'].primary,input[type='reset'].button-primary:hover,input[type='reset'].button-primary:focus,.uploader.hover input[type='reset'].button-primary{border-color:#12CBAA;color:#fff;background-color:#12CBAA}button.primary:hover svg,button.primary:focus svg,.uploader.hover button.primary svg,button.button-primary:hover svg,button.button-primary:focus svg,.uploader.hover button.button-primary svg,.button.primary:hover svg,.button.primary:focus svg,.uploader.hover .button.primary svg,.button.button-primary:hover svg,.button.button-primary:focus svg,.uploader.hover .button.button-primary svg,input[type='submit'].primary:hover svg,input[type='submit'].primary:focus svg,.uploader.hover input[type='submit'].primary svg,input[type='submit'].button-primary:hover svg,input[type='submit'].button-primary:focus svg,.uploader.hover input[type='submit'].button-primary svg,input[type='button'].primary:hover svg,input[type='button'].primary:focus svg,.uploader.hover input[type='button'].primary svg,input[type='button'].button-primary:hover svg,input[type='button'].button-primary:focus svg,.uploader.hover input[type='button'].button-primary svg,input[type='reset'].primary:hover svg,input[type='reset'].primary:focus svg,.uploader.hover input[type='reset'].primary svg,input[type='reset'].button-primary:hover svg,input[type='reset'].button-primary:focus svg,.uploader.hover input[type='reset'].button-primary svg{fill:#fff}.topic-html button.primary,.topic-html button.button-primary,.topic-html .button.primary,.topic-html .button.button-primary,.topic-html input[type='submit'].primary,.topic-html input[type='submit'].button-primary,.topic-html input[type='button'].primary,.topic-html input[type='button'].button-primary,.topic-html input[type='reset'].primary,.topic-html input[type='reset'].button-primary{background-color:#39ADD1;border-color:#39ADD1}button.primary.topic-html,button.button-primary.topic-html,.button.primary.topic-html,.button.button-primary.topic-html,input[type='submit'].primary.topic-html,input[type='submit'].button-primary.topic-html,input[type='button'].primary.topic-html,input[type='button'].button-primary.topic-html,input[type='reset'].primary.topic-html,input[type='reset'].button-primary.topic-html{background-color:#39ADD1;border-color:#39ADD1}.topic-css button.primary,.topic-css button.button-primary,.topic-css .button.primary,.topic-css .button.button-primary,.topic-css input[type='submit'].primary,.topic-css input[type='submit'].button-primary,.topic-css input[type='button'].primary,.topic-css input[type='button'].button-primary,.topic-css input[type='reset'].primary,.topic-css input[type='reset'].button-primary{background-color:#3079AB;border-color:#3079AB}button.primary.topic-css,button.button-primary.topic-css,.button.primary.topic-css,.button.button-primary.topic-css,input[type='submit'].primary.topic-css,input[type='submit'].button-primary.topic-css,input[type='button'].primary.topic-css,input[type='button'].button-primary.topic-css,input[type='reset'].primary.topic-css,input[type='reset'].button-primary.topic-css{background-color:#3079AB;border-color:#3079AB}.topic-javascript button.primary,.topic-javascript button.button-primary,.topic-javascript .button.primary,.topic-javascript .button.button-primary,.topic-javascript input[type='submit'].primary,.topic-javascript input[type='submit'].button-primary,.topic-javascript input[type='button'].primary,.topic-javascript input[type='button'].button-primary,.topic-javascript input[type='reset'].primary,.topic-javascript input[type='reset'].button-primary{background-color:#c25975;border-color:#c25975}button.primary.topic-javascript,button.button-primary.topic-javascript,.button.primary.topic-javascript,.button.button-primary.topic-javascript,input[type='submit'].primary.topic-javascript,input[type='submit'].button-primary.topic-javascript,input[type='button'].primary.topic-javascript,input[type='button'].button-primary.topic-javascript,input[type='reset'].primary.topic-javascript,input[type='reset'].button-primary.topic-javascript{background-color:#c25975;border-color:#c25975}.topic-java button.primary,.topic-java button.button-primary,.topic-java .button.primary,.topic-java .button.button-primary,.topic-java input[type='submit'].primary,.topic-java input[type='submit'].button-primary,.topic-java input[type='button'].primary,.topic-java input[type='button'].button-primary,.topic-java input[type='reset'].primary,.topic-java input[type='reset'].button-primary{background-color:#2c9676;border-color:#2c9676}button.primary.topic-java,button.button-primary.topic-java,.button.primary.topic-java,.button.button-primary.topic-java,input[type='submit'].primary.topic-java,input[type='submit'].button-primary.topic-java,input[type='button'].primary.topic-java,input[type='button'].button-primary.topic-java,input[type='reset'].primary.topic-java,input[type='reset'].button-primary.topic-java{background-color:#2c9676;border-color:#2c9676}.topic-ruby button.primary,.topic-ruby button.button-primary,.topic-ruby .button.primary,.topic-ruby .button.button-primary,.topic-ruby input[type='submit'].primary,.topic-ruby input[type='submit'].button-primary,.topic-ruby input[type='button'].primary,.topic-ruby input[type='button'].button-primary,.topic-ruby input[type='reset'].primary,.topic-ruby input[type='reset'].button-primary{background-color:#e15258;border-color:#e15258}button.primary.topic-ruby,button.button-primary.topic-ruby,.button.primary.topic-ruby,.button.button-primary.topic-ruby,input[type='submit'].primary.topic-ruby,input[type='submit'].button-primary.topic-ruby,input[type='button'].primary.topic-ruby,input[type='button'].button-primary.topic-ruby,input[type='reset'].primary.topic-ruby,input[type='reset'].button-primary.topic-ruby{background-color:#e15258;border-color:#e15258}.topic-business button.primary,.topic-business button.button-primary,.topic-business .button.primary,.topic-business .button.button-primary,.topic-business input[type='submit'].primary,.topic-business input[type='submit'].button-primary,.topic-business input[type='button'].primary,.topic-business input[type='button'].button-primary,.topic-business input[type='reset'].primary,.topic-business input[type='reset'].button-primary{background-color:#F9845B;border-color:#F9845B}button.primary.topic-business,button.button-primary.topic-business,.button.primary.topic-business,.button.button-primary.topic-business,input[type='submit'].primary.topic-business,input[type='submit'].button-primary.topic-business,input[type='button'].primary.topic-business,input[type='button'].button-primary.topic-business,input[type='reset'].primary.topic-business,input[type='reset'].button-primary.topic-business{background-color:#F9845B;border-color:#F9845B}.topic-wordpress button.primary,.topic-wordpress button.button-primary,.topic-wordpress .button.primary,.topic-wordpress .button.button-primary,.topic-wordpress input[type='submit'].primary,.topic-wordpress input[type='submit'].button-primary,.topic-wordpress input[type='button'].primary,.topic-wordpress input[type='button'].button-primary,.topic-wordpress input[type='reset'].primary,.topic-wordpress input[type='reset'].button-primary{background-color:#838CC7;border-color:#838CC7}button.primary.topic-wordpress,button.button-primary.topic-wordpress,.button.primary.topic-wordpress,.button.button-primary.topic-wordpress,input[type='submit'].primary.topic-wordpress,input[type='submit'].button-primary.topic-wordpress,input[type='button'].primary.topic-wordpress,input[type='button'].button-primary.topic-wordpress,input[type='reset'].primary.topic-wordpress,input[type='reset'].button-primary.topic-wordpress{background-color:#838CC7;border-color:#838CC7}.topic-php button.primary,.topic-php button.button-primary,.topic-php .button.primary,.topic-php .button.button-primary,.topic-php input[type='submit'].primary,.topic-php input[type='submit'].button-primary,.topic-php input[type='button'].primary,.topic-php input[type='button'].button-primary,.topic-php input[type='reset'].primary,.topic-php input[type='reset'].button-primary{background-color:#7D669E;border-color:#7D669E}button.primary.topic-php,button.button-primary.topic-php,.button.primary.topic-php,.button.button-primary.topic-php,input[type='submit'].primary.topic-php,input[type='submit'].button-primary.topic-php,input[type='button'].primary.topic-php,input[type='button'].button-primary.topic-php,input[type='reset'].primary.topic-php,input[type='reset'].button-primary.topic-php{background-color:#7D669E;border-color:#7D669E}.topic-ios button.primary,.topic-ios button.button-primary,.topic-ios .button.primary,.topic-ios .button.button-primary,.topic-ios input[type='submit'].primary,.topic-ios input[type='submit'].button-primary,.topic-ios input[type='button'].primary,.topic-ios input[type='button'].button-primary,.topic-ios input[type='reset'].primary,.topic-ios input[type='reset'].button-primary{background-color:#53BBB4;border-color:#53BBB4}button.primary.topic-ios,button.button-primary.topic-ios,.button.primary.topic-ios,.button.button-primary.topic-ios,input[type='submit'].primary.topic-ios,input[type='submit'].button-primary.topic-ios,input[type='button'].primary.topic-ios,input[type='button'].button-primary.topic-ios,input[type='reset'].primary.topic-ios,input[type='reset'].button-primary.topic-ios{background-color:#53BBB4;border-color:#53BBB4}.topic-android button.primary,.topic-android button.button-primary,.topic-android .button.primary,.topic-android .button.button-primary,.topic-android input[type='submit'].primary,.topic-android input[type='submit'].button-primary,.topic-android input[type='button'].primary,.topic-android input[type='button'].button-primary,.topic-android input[type='reset'].primary,.topic-android input[type='reset'].button-primary{background-color:#5BD4CF;border-color:#5BD4CF}button.primary.topic-android,button.button-primary.topic-android,.button.primary.topic-android,.button.button-primary.topic-android,input[type='submit'].primary.topic-android,input[type='submit'].button-primary.topic-android,input[type='button'].primary.topic-android,input[type='button'].button-primary.topic-android,input[type='reset'].primary.topic-android,input[type='reset'].button-primary.topic-android{background-color:#5BD4CF;border-color:#5BD4CF}.topic-design button.primary,.topic-design button.button-primary,.topic-design .button.primary,.topic-design .button.button-primary,.topic-design input[type='submit'].primary,.topic-design input[type='submit'].button-primary,.topic-design input[type='button'].primary,.topic-design input[type='button'].button-primary,.topic-design input[type='reset'].primary,.topic-design input[type='reset'].button-primary{background-color:#e59a13;border-color:#e59a13}button.primary.topic-design,button.button-primary.topic-design,.button.primary.topic-design,.button.button-primary.topic-design,input[type='submit'].primary.topic-design,input[type='submit'].button-primary.topic-design,input[type='button'].primary.topic-design,input[type='button'].button-primary.topic-design,input[type='reset'].primary.topic-design,input[type='reset'].button-primary.topic-design{background-color:#e59a13;border-color:#e59a13}.topic-development-tools button.primary,.topic-development-tools button.button-primary,.topic-development-tools .button.primary,.topic-development-tools .button.button-primary,.topic-development-tools input[type='submit'].primary,.topic-development-tools input[type='submit'].button-primary,.topic-development-tools input[type='button'].primary,.topic-development-tools input[type='button'].button-primary,.topic-development-tools input[type='reset'].primary,.topic-development-tools input[type='reset'].button-primary{background-color:#637a91;border-color:#637a91}button.primary.topic-development-tools,button.button-primary.topic-development-tools,.button.primary.topic-development-tools,.button.button-primary.topic-development-tools,input[type='submit'].primary.topic-development-tools,input[type='submit'].button-primary.topic-development-tools,input[type='button'].primary.topic-development-tools,input[type='button'].button-primary.topic-development-tools,input[type='reset'].primary.topic-development-tools,input[type='reset'].button-primary.topic-development-tools{background-color:#637a91;border-color:#637a91}.topic-python button.primary,.topic-python button.button-primary,.topic-python .button.primary,.topic-python .button.button-primary,.topic-python input[type='submit'].primary,.topic-python input[type='submit'].button-primary,.topic-python input[type='button'].primary,.topic-python input[type='button'].button-primary,.topic-python input[type='reset'].primary,.topic-python input[type='reset'].button-primary{background-color:#f092b0;border-color:#f092b0}button.primary.topic-python,button.button-primary.topic-python,.button.primary.topic-python,.button.button-primary.topic-python,input[type='submit'].primary.topic-python,input[type='submit'].button-primary.topic-python,input[type='button'].primary.topic-python,input[type='button'].button-primary.topic-python,input[type='reset'].primary.topic-python,input[type='reset'].button-primary.topic-python{background-color:#f092b0;border-color:#f092b0}.topic-digital-literacy button.primary,.topic-digital-literacy button.button-primary,.topic-digital-literacy .button.primary,.topic-digital-literacy .button.button-primary,.topic-digital-literacy input[type='submit'].primary,.topic-digital-literacy input[type='submit'].button-primary,.topic-digital-literacy input[type='button'].primary,.topic-digital-literacy input[type='button'].button-primary,.topic-digital-literacy input[type='reset'].primary,.topic-digital-literacy input[type='reset'].button-primary{background-color:#c38cd4;border-color:#c38cd4}button.primary.topic-digital-literacy,button.button-primary.topic-digital-literacy,.button.primary.topic-digital-literacy,.button.button-primary.topic-digital-literacy,input[type='submit'].primary.topic-digital-literacy,input[type='submit'].button-primary.topic-digital-literacy,input[type='button'].primary.topic-digital-literacy,input[type='button'].button-primary.topic-digital-literacy,input[type='reset'].primary.topic-digital-literacy,input[type='reset'].button-primary.topic-digital-literacy{background-color:#c38cd4;border-color:#c38cd4}.topic-game-development button.primary,.topic-game-development button.button-primary,.topic-game-development .button.primary,.topic-game-development .button.button-primary,.topic-game-development input[type='submit'].primary,.topic-game-development input[type='submit'].button-primary,.topic-game-development input[type='button'].primary,.topic-game-development input[type='button'].button-primary,.topic-game-development input[type='reset'].primary,.topic-game-development input[type='reset'].button-primary{background-color:#20898c;border-color:#20898c}button.primary.topic-game-development,button.button-primary.topic-game-development,.button.primary.topic-game-development,.button.button-primary.topic-game-development,input[type='submit'].primary.topic-game-development,input[type='submit'].button-primary.topic-game-development,input[type='button'].primary.topic-game-development,input[type='button'].button-primary.topic-game-development,input[type='reset'].primary.topic-game-development,input[type='reset'].button-primary.topic-game-development{background-color:#20898c;border-color:#20898c}.topic-csharp button.primary,.topic-csharp button.button-primary,.topic-csharp .button.primary,.topic-csharp .button.button-primary,.topic-csharp input[type='submit'].primary,.topic-csharp input[type='submit'].button-primary,.topic-csharp input[type='button'].primary,.topic-csharp input[type='button'].button-primary,.topic-csharp input[type='reset'].primary,.topic-csharp input[type='reset'].button-primary{background-color:#9e4d83;border-color:#9e4d83}button.primary.topic-csharp,button.button-primary.topic-csharp,.button.primary.topic-csharp,.button.button-primary.topic-csharp,input[type='submit'].primary.topic-csharp,input[type='submit'].button-primary.topic-csharp,input[type='button'].primary.topic-csharp,input[type='button'].button-primary.topic-csharp,input[type='reset'].primary.topic-csharp,input[type='reset'].button-primary.topic-csharp{background-color:#9e4d83;border-color:#9e4d83}.topic-undefined button.primary,.topic-undefined button.button-primary,.topic-undefined .button.primary,.topic-undefined .button.button-primary,.topic-undefined input[type='submit'].primary,.topic-undefined input[type='submit'].button-primary,.topic-undefined input[type='button'].primary,.topic-undefined input[type='button'].button-primary,.topic-undefined input[type='reset'].primary,.topic-undefined input[type='reset'].button-primary{background-color:#717b85;border-color:#717b85}button.primary.topic-undefined,button.button-primary.topic-undefined,.button.primary.topic-undefined,.button.button-primary.topic-undefined,input[type='submit'].primary.topic-undefined,input[type='submit'].button-primary.topic-undefined,input[type='button'].primary.topic-undefined,input[type='button'].button-primary.topic-undefined,input[type='reset'].primary.topic-undefined,input[type='reset'].button-primary.topic-undefined{background-color:#717b85;border-color:#717b85}.topic-html button.primary:hover,.topic-html button.primary:focus,.topic-html button.button-primary:hover,.topic-html button.button-primary:focus,.topic-html .button.primary:hover,.topic-html .button.primary:focus,.topic-html .button.button-primary:hover,.topic-html .button.button-primary:focus,.topic-html input[type='submit'].primary:hover,.topic-html input[type='submit'].primary:focus,.topic-html input[type='submit'].button-primary:hover,.topic-html input[type='submit'].button-primary:focus,.topic-html input[type='button'].primary:hover,.topic-html input[type='button'].primary:focus,.topic-html input[type='button'].button-primary:hover,.topic-html input[type='button'].button-primary:focus,.topic-html input[type='reset'].primary:hover,.topic-html input[type='reset'].primary:focus,.topic-html input[type='reset'].button-primary:hover,.topic-html input[type='reset'].button-primary:focus{background-color:#298fae;border-color:#298fae}button.primary:hover.topic-html,button.primary:focus.topic-html,button.button-primary:hover.topic-html,button.button-primary:focus.topic-html,.button.primary:hover.topic-html,.button.primary:focus.topic-html,.button.button-primary:hover.topic-html,.button.button-primary:focus.topic-html,input[type='submit'].primary:hover.topic-html,input[type='submit'].primary:focus.topic-html,input[type='submit'].button-primary:hover.topic-html,input[type='submit'].button-primary:focus.topic-html,input[type='button'].primary:hover.topic-html,input[type='button'].primary:focus.topic-html,input[type='button'].button-primary:hover.topic-html,input[type='button'].button-primary:focus.topic-html,input[type='reset'].primary:hover.topic-html,input[type='reset'].primary:focus.topic-html,input[type='reset'].button-primary:hover.topic-html,input[type='reset'].button-primary:focus.topic-html{background-color:#298fae;border-color:#298fae}.topic-css button.primary:hover,.topic-css button.primary:focus,.topic-css button.button-primary:hover,.topic-css button.button-primary:focus,.topic-css .button.primary:hover,.topic-css .button.primary:focus,.topic-css .button.button-primary:hover,.topic-css .button.button-primary:focus,.topic-css input[type='submit'].primary:hover,.topic-css input[type='submit'].primary:focus,.topic-css input[type='submit'].button-primary:hover,.topic-css input[type='submit'].button-primary:focus,.topic-css input[type='button'].primary:hover,.topic-css input[type='button'].primary:focus,.topic-css input[type='button'].button-primary:hover,.topic-css input[type='button'].button-primary:focus,.topic-css input[type='reset'].primary:hover,.topic-css input[type='reset'].primary:focus,.topic-css input[type='reset'].button-primary:hover,.topic-css input[type='reset'].button-primary:focus{background-color:#255d83;border-color:#255d83}button.primary:hover.topic-css,button.primary:focus.topic-css,button.button-primary:hover.topic-css,button.button-primary:focus.topic-css,.button.primary:hover.topic-css,.button.primary:focus.topic-css,.button.button-primary:hover.topic-css,.button.button-primary:focus.topic-css,input[type='submit'].primary:hover.topic-css,input[type='submit'].primary:focus.topic-css,input[type='submit'].button-primary:hover.topic-css,input[type='submit'].button-primary:focus.topic-css,input[type='button'].primary:hover.topic-css,input[type='button'].primary:focus.topic-css,input[type='button'].button-primary:hover.topic-css,input[type='button'].button-primary:focus.topic-css,input[type='reset'].primary:hover.topic-css,input[type='reset'].primary:focus.topic-css,input[type='reset'].button-primary:hover.topic-css,input[type='reset'].button-primary:focus.topic-css{background-color:#255d83;border-color:#255d83}.topic-javascript button.primary:hover,.topic-javascript button.primary:focus,.topic-javascript button.button-primary:hover,.topic-javascript button.button-primary:focus,.topic-javascript .button.primary:hover,.topic-javascript .button.primary:focus,.topic-javascript .button.button-primary:hover,.topic-javascript .button.button-primary:focus,.topic-javascript input[type='submit'].primary:hover,.topic-javascript input[type='submit'].primary:focus,.topic-javascript input[type='submit'].button-primary:hover,.topic-javascript input[type='submit'].button-primary:focus,.topic-javascript input[type='button'].primary:hover,.topic-javascript input[type='button'].primary:focus,.topic-javascript input[type='button'].button-primary:hover,.topic-javascript input[type='button'].button-primary:focus,.topic-javascript input[type='reset'].primary:hover,.topic-javascript input[type='reset'].primary:focus,.topic-javascript input[type='reset'].button-primary:hover,.topic-javascript input[type='reset'].button-primary:focus{background-color:#aa3e5b;border-color:#aa3e5b}button.primary:hover.topic-javascript,button.primary:focus.topic-javascript,button.button-primary:hover.topic-javascript,button.button-primary:focus.topic-javascript,.button.primary:hover.topic-javascript,.button.primary:focus.topic-javascript,.button.button-primary:hover.topic-javascript,.button.button-primary:focus.topic-javascript,input[type='submit'].primary:hover.topic-javascript,input[type='submit'].primary:focus.topic-javascript,input[type='submit'].button-primary:hover.topic-javascript,input[type='submit'].button-primary:focus.topic-javascript,input[type='button'].primary:hover.topic-javascript,input[type='button'].primary:focus.topic-javascript,input[type='button'].button-primary:hover.topic-javascript,input[type='button'].button-primary:focus.topic-javascript,input[type='reset'].primary:hover.topic-javascript,input[type='reset'].primary:focus.topic-javascript,input[type='reset'].button-primary:hover.topic-javascript,input[type='reset'].button-primary:focus.topic-javascript{background-color:#aa3e5b;border-color:#aa3e5b}.topic-java button.primary:hover,.topic-java button.primary:focus,.topic-java button.button-primary:hover,.topic-java button.button-primary:focus,.topic-java .button.primary:hover,.topic-java .button.primary:focus,.topic-java .button.button-primary:hover,.topic-java .button.button-primary:focus,.topic-java input[type='submit'].primary:hover,.topic-java input[type='submit'].primary:focus,.topic-java input[type='submit'].button-primary:hover,.topic-java input[type='submit'].button-primary:focus,.topic-java input[type='button'].primary:hover,.topic-java input[type='button'].primary:focus,.topic-java input[type='button'].button-primary:hover,.topic-java input[type='button'].button-primary:focus,.topic-java input[type='reset'].primary:hover,.topic-java input[type='reset'].primary:focus,.topic-java input[type='reset'].button-primary:hover,.topic-java input[type='reset'].button-primary:focus{background-color:#206f57;border-color:#206f57}button.primary:hover.topic-java,button.primary:focus.topic-java,button.button-primary:hover.topic-java,button.button-primary:focus.topic-java,.button.primary:hover.topic-java,.button.primary:focus.topic-java,.button.button-primary:hover.topic-java,.button.button-primary:focus.topic-java,input[type='submit'].primary:hover.topic-java,input[type='submit'].primary:focus.topic-java,input[type='submit'].button-primary:hover.topic-java,input[type='submit'].button-primary:focus.topic-java,input[type='button'].primary:hover.topic-java,input[type='button'].primary:focus.topic-java,input[type='button'].button-primary:hover.topic-java,input[type='button'].button-primary:focus.topic-java,input[type='reset'].primary:hover.topic-java,input[type='reset'].primary:focus.topic-java,input[type='reset'].button-primary:hover.topic-java,input[type='reset'].button-primary:focus.topic-java{background-color:#206f57;border-color:#206f57}.topic-ruby button.primary:hover,.topic-ruby button.primary:focus,.topic-ruby button.button-primary:hover,.topic-ruby button.button-primary:focus,.topic-ruby .button.primary:hover,.topic-ruby .button.primary:focus,.topic-ruby .button.button-primary:hover,.topic-ruby .button.button-primary:focus,.topic-ruby input[type='submit'].primary:hover,.topic-ruby input[type='submit'].primary:focus,.topic-ruby input[type='submit'].button-primary:hover,.topic-ruby input[type='submit'].button-primary:focus,.topic-ruby input[type='button'].primary:hover,.topic-ruby input[type='button'].primary:focus,.topic-ruby input[type='button'].button-primary:hover,.topic-ruby input[type='button'].button-primary:focus,.topic-ruby input[type='reset'].primary:hover,.topic-ruby input[type='reset'].primary:focus,.topic-ruby input[type='reset'].button-primary:hover,.topic-ruby input[type='reset'].button-primary:focus{background-color:#d9272e;border-color:#d9272e}button.primary:hover.topic-ruby,button.primary:focus.topic-ruby,button.button-primary:hover.topic-ruby,button.button-primary:focus.topic-ruby,.button.primary:hover.topic-ruby,.button.primary:focus.topic-ruby,.button.button-primary:hover.topic-ruby,.button.button-primary:focus.topic-ruby,input[type='submit'].primary:hover.topic-ruby,input[type='submit'].primary:focus.topic-ruby,input[type='submit'].button-primary:hover.topic-ruby,input[type='submit'].button-primary:focus.topic-ruby,input[type='button'].primary:hover.topic-ruby,input[type='button'].primary:focus.topic-ruby,input[type='button'].button-primary:hover.topic-ruby,input[type='button'].button-primary:focus.topic-ruby,input[type='reset'].primary:hover.topic-ruby,input[type='reset'].primary:focus.topic-ruby,input[type='reset'].button-primary:hover.topic-ruby,input[type='reset'].button-primary:focus.topic-ruby{background-color:#d9272e;border-color:#d9272e}.topic-business button.primary:hover,.topic-business button.primary:focus,.topic-business button.button-primary:hover,.topic-business button.button-primary:focus,.topic-business .button.primary:hover,.topic-business .button.primary:focus,.topic-business .button.button-primary:hover,.topic-business .button.button-primary:focus,.topic-business input[type='submit'].primary:hover,.topic-business input[type='submit'].primary:focus,.topic-business input[type='submit'].button-primary:hover,.topic-business input[type='submit'].button-primary:focus,.topic-business input[type='button'].primary:hover,.topic-business input[type='button'].primary:focus,.topic-business input[type='button'].button-primary:hover,.topic-business input[type='button'].button-primary:focus,.topic-business input[type='reset'].primary:hover,.topic-business input[type='reset'].primary:focus,.topic-business input[type='reset'].button-primary:hover,.topic-business input[type='reset'].button-primary:focus{background-color:#f75f2a;border-color:#f75f2a}button.primary:hover.topic-business,button.primary:focus.topic-business,button.button-primary:hover.topic-business,button.button-primary:focus.topic-business,.button.primary:hover.topic-business,.button.primary:focus.topic-business,.button.button-primary:hover.topic-business,.button.button-primary:focus.topic-business,input[type='submit'].primary:hover.topic-business,input[type='submit'].primary:focus.topic-business,input[type='submit'].button-primary:hover.topic-business,input[type='submit'].button-primary:focus.topic-business,input[type='button'].primary:hover.topic-business,input[type='button'].primary:focus.topic-business,input[type='button'].button-primary:hover.topic-business,input[type='button'].button-primary:focus.topic-business,input[type='reset'].primary:hover.topic-business,input[type='reset'].primary:focus.topic-business,input[type='reset'].button-primary:hover.topic-business,input[type='reset'].button-primary:focus.topic-business{background-color:#f75f2a;border-color:#f75f2a}.topic-wordpress button.primary:hover,.topic-wordpress button.primary:focus,.topic-wordpress button.button-primary:hover,.topic-wordpress button.button-primary:focus,.topic-wordpress .button.primary:hover,.topic-wordpress .button.primary:focus,.topic-wordpress .button.button-primary:hover,.topic-wordpress .button.button-primary:focus,.topic-wordpress input[type='submit'].primary:hover,.topic-wordpress input[type='submit'].primary:focus,.topic-wordpress input[type='submit'].button-primary:hover,.topic-wordpress input[type='submit'].button-primary:focus,.topic-wordpress input[type='button'].primary:hover,.topic-wordpress input[type='button'].primary:focus,.topic-wordpress input[type='button'].button-primary:hover,.topic-wordpress input[type='button'].button-primary:focus,.topic-wordpress input[type='reset'].primary:hover,.topic-wordpress input[type='reset'].primary:focus,.topic-wordpress input[type='reset'].button-primary:hover,.topic-wordpress input[type='reset'].button-primary:focus{background-color:#606bb7;border-color:#606bb7}button.primary:hover.topic-wordpress,button.primary:focus.topic-wordpress,button.button-primary:hover.topic-wordpress,button.button-primary:focus.topic-wordpress,.button.primary:hover.topic-wordpress,.button.primary:focus.topic-wordpress,.button.button-primary:hover.topic-wordpress,.button.button-primary:focus.topic-wordpress,input[type='submit'].primary:hover.topic-wordpress,input[type='submit'].primary:focus.topic-wordpress,input[type='submit'].button-primary:hover.topic-wordpress,input[type='submit'].button-primary:focus.topic-wordpress,input[type='button'].primary:hover.topic-wordpress,input[type='button'].primary:focus.topic-wordpress,input[type='button'].button-primary:hover.topic-wordpress,input[type='button'].button-primary:focus.topic-wordpress,input[type='reset'].primary:hover.topic-wordpress,input[type='reset'].primary:focus.topic-wordpress,input[type='reset'].button-primary:hover.topic-wordpress,input[type='reset'].button-primary:focus.topic-wordpress{background-color:#606bb7;border-color:#606bb7}.topic-php button.primary:hover,.topic-php button.primary:focus,.topic-php button.button-primary:hover,.topic-php button.button-primary:focus,.topic-php .button.primary:hover,.topic-php .button.primary:focus,.topic-php .button.button-primary:hover,.topic-php .button.button-primary:focus,.topic-php input[type='submit'].primary:hover,.topic-php input[type='submit'].primary:focus,.topic-php input[type='submit'].button-primary:hover,.topic-php input[type='submit'].button-primary:focus,.topic-php input[type='button'].primary:hover,.topic-php input[type='button'].primary:focus,.topic-php input[type='button'].button-primary:hover,.topic-php input[type='button'].button-primary:focus,.topic-php input[type='reset'].primary:hover,.topic-php input[type='reset'].primary:focus,.topic-php input[type='reset'].button-primary:hover,.topic-php input[type='reset'].button-primary:focus{background-color:#645180;border-color:#645180}button.primary:hover.topic-php,button.primary:focus.topic-php,button.button-primary:hover.topic-php,button.button-primary:focus.topic-php,.button.primary:hover.topic-php,.button.primary:focus.topic-php,.button.button-primary:hover.topic-php,.button.button-primary:focus.topic-php,input[type='submit'].primary:hover.topic-php,input[type='submit'].primary:focus.topic-php,input[type='submit'].button-primary:hover.topic-php,input[type='submit'].button-primary:focus.topic-php,input[type='button'].primary:hover.topic-php,input[type='button'].primary:focus.topic-php,input[type='button'].button-primary:hover.topic-php,input[type='button'].button-primary:focus.topic-php,input[type='reset'].primary:hover.topic-php,input[type='reset'].primary:focus.topic-php,input[type='reset'].button-primary:hover.topic-php,input[type='reset'].button-primary:focus.topic-php{background-color:#645180;border-color:#645180}.topic-ios button.primary:hover,.topic-ios button.primary:focus,.topic-ios button.button-primary:hover,.topic-ios button.button-primary:focus,.topic-ios .button.primary:hover,.topic-ios .button.primary:focus,.topic-ios .button.button-primary:hover,.topic-ios .button.button-primary:focus,.topic-ios input[type='submit'].primary:hover,.topic-ios input[type='submit'].primary:focus,.topic-ios input[type='submit'].button-primary:hover,.topic-ios input[type='submit'].button-primary:focus,.topic-ios input[type='button'].primary:hover,.topic-ios input[type='button'].primary:focus,.topic-ios input[type='button'].button-primary:hover,.topic-ios input[type='button'].button-primary:focus,.topic-ios input[type='reset'].primary:hover,.topic-ios input[type='reset'].primary:focus,.topic-ios input[type='reset'].button-primary:hover,.topic-ios input[type='reset'].button-primary:focus{background-color:#3e9d97;border-color:#3e9d97}button.primary:hover.topic-ios,button.primary:focus.topic-ios,button.button-primary:hover.topic-ios,button.button-primary:focus.topic-ios,.button.primary:hover.topic-ios,.button.primary:focus.topic-ios,.button.button-primary:hover.topic-ios,.button.button-primary:focus.topic-ios,input[type='submit'].primary:hover.topic-ios,input[type='submit'].primary:focus.topic-ios,input[type='submit'].button-primary:hover.topic-ios,input[type='submit'].button-primary:focus.topic-ios,input[type='button'].primary:hover.topic-ios,input[type='button'].primary:focus.topic-ios,input[type='button'].button-primary:hover.topic-ios,input[type='button'].button-primary:focus.topic-ios,input[type='reset'].primary:hover.topic-ios,input[type='reset'].primary:focus.topic-ios,input[type='reset'].button-primary:hover.topic-ios,input[type='reset'].button-primary:focus.topic-ios{background-color:#3e9d97;border-color:#3e9d97}.topic-android button.primary:hover,.topic-android button.primary:focus,.topic-android button.button-primary:hover,.topic-android button.button-primary:focus,.topic-android .button.primary:hover,.topic-android .button.primary:focus,.topic-android .button.button-primary:hover,.topic-android .button.button-primary:focus,.topic-android input[type='submit'].primary:hover,.topic-android input[type='submit'].primary:focus,.topic-android input[type='submit'].button-primary:hover,.topic-android input[type='submit'].button-primary:focus,.topic-android input[type='button'].primary:hover,.topic-android input[type='button'].primary:focus,.topic-android input[type='button'].button-primary:hover,.topic-android input[type='button'].button-primary:focus,.topic-android input[type='reset'].primary:hover,.topic-android input[type='reset'].primary:focus,.topic-android input[type='reset'].button-primary:hover,.topic-android input[type='reset'].button-primary:focus{background-color:#13C9C3;border-color:#13C9C3}button.primary:hover.topic-android,button.primary:focus.topic-android,button.button-primary:hover.topic-android,button.button-primary:focus.topic-android,.button.primary:hover.topic-android,.button.primary:focus.topic-android,.button.button-primary:hover.topic-android,.button.button-primary:focus.topic-android,input[type='submit'].primary:hover.topic-android,input[type='submit'].primary:focus.topic-android,input[type='submit'].button-primary:hover.topic-android,input[type='submit'].button-primary:focus.topic-android,input[type='button'].primary:hover.topic-android,input[type='button'].primary:focus.topic-android,input[type='button'].button-primary:hover.topic-android,input[type='button'].button-primary:focus.topic-android,input[type='reset'].primary:hover.topic-android,input[type='reset'].primary:focus.topic-android,input[type='reset'].button-primary:hover.topic-android,input[type='reset'].button-primary:focus.topic-android{background-color:#13C9C3;border-color:#13C9C3}.topic-design button.primary:hover,.topic-design button.primary:focus,.topic-design button.button-primary:hover,.topic-design button.button-primary:focus,.topic-design .button.primary:hover,.topic-design .button.primary:focus,.topic-design .button.button-primary:hover,.topic-design .button.button-primary:focus,.topic-design input[type='submit'].primary:hover,.topic-design input[type='submit'].primary:focus,.topic-design input[type='submit'].button-primary:hover,.topic-design input[type='submit'].button-primary:focus,.topic-design input[type='button'].primary:hover,.topic-design input[type='button'].primary:focus,.topic-design input[type='button'].button-primary:hover,.topic-design input[type='button'].button-primary:focus,.topic-design input[type='reset'].primary:hover,.topic-design input[type='reset'].primary:focus,.topic-design input[type='reset'].button-primary:hover,.topic-design input[type='reset'].button-primary:focus{background-color:#b67a0f;border-color:#b67a0f}button.primary:hover.topic-design,button.primary:focus.topic-design,button.button-primary:hover.topic-design,button.button-primary:focus.topic-design,.button.primary:hover.topic-design,.button.primary:focus.topic-design,.button.button-primary:hover.topic-design,.button.button-primary:focus.topic-design,input[type='submit'].primary:hover.topic-design,input[type='submit'].primary:focus.topic-design,input[type='submit'].button-primary:hover.topic-design,input[type='submit'].button-primary:focus.topic-design,input[type='button'].primary:hover.topic-design,input[type='button'].primary:focus.topic-design,input[type='button'].button-primary:hover.topic-design,input[type='button'].button-primary:focus.topic-design,input[type='reset'].primary:hover.topic-design,input[type='reset'].primary:focus.topic-design,input[type='reset'].button-primary:hover.topic-design,input[type='reset'].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.button-primary:hover,.topic-development-tools button.button-primary:focus,.topic-development-tools .button.primary:hover,.topic-development-tools .button.primary:focus,.topic-development-tools .button.button-primary:hover,.topic-development-tools .button.button-primary:focus,.topic-development-tools input[type='submit'].primary:hover,.topic-development-tools input[type='submit'].primary:focus,.topic-development-tools input[type='submit'].button-primary:hover,.topic-development-tools input[type='submit'].button-primary:focus,.topic-development-tools input[type='button'].primary:hover,.topic-development-tools input[type='button'].primary:focus,.topic-development-tools input[type='button'].button-primary:hover,.topic-development-tools input[type='button'].button-primary:focus,.topic-development-tools input[type='reset'].primary:hover,.topic-development-tools input[type='reset'].primary:focus,.topic-development-tools input[type='reset'].button-primary:hover,.topic-development-tools input[type='reset'].button-primary:focus{background-color:#4e6073;border-color:#4e6073}button.primary:hover.topic-development-tools,button.primary:focus.topic-development-tools,button.button-primary:hover.topic-development-tools,button.button-primary:focus.topic-development-tools,.button.primary:hover.topic-development-tools,.button.primary:focus.topic-development-tools,.button.button-primary:hover.topic-development-tools,.button.button-primary:focus.topic-development-tools,input[type='submit'].primary:hover.topic-development-tools,input[type='submit'].primary:focus.topic-development-tools,input[type='submit'].button-primary:hover.topic-development-tools,input[type='submit'].button-primary:focus.topic-development-tools,input[type='button'].primary:hover.topic-development-tools,input[type='button'].primary:focus.topic-development-tools,input[type='button'].button-primary:hover.topic-development-tools,input[type='button'].button-primary:focus.topic-development-tools,input[type='reset'].primary:hover.topic-development-tools,input[type='reset'].primary:focus.topic-development-tools,input[type='reset'].button-primary:hover.topic-development-tools,input[type='reset'].button-primary:focus.topic-development-tools{background-color:#4e6073;border-color:#4e6073}.topic-python button.primary:hover,.topic-python button.primary:focus,.topic-python button.button-primary:hover,.topic-python button.button-primary:focus,.topic-python .button.primary:hover,.topic-python .button.primary:focus,.topic-python .button.button-primary:hover,.topic-python .button.button-primary:focus,.topic-python input[type='submit'].primary:hover,.topic-python input[type='submit'].primary:focus,.topic-python input[type='submit'].button-primary:hover,.topic-python input[type='submit'].button-primary:focus,.topic-python input[type='button'].primary:hover,.topic-python input[type='button'].primary:focus,.topic-python input[type='button'].button-primary:hover,.topic-python input[type='button'].button-primary:focus,.topic-python input[type='reset'].primary:hover,.topic-python input[type='reset'].primary:focus,.topic-python input[type='reset'].button-primary:hover,.topic-python input[type='reset'].button-primary:focus{background-color:#ea6590;border-color:#ea6590}button.primary:hover.topic-python,button.primary:focus.topic-python,button.button-primary:hover.topic-python,button.button-primary:focus.topic-python,.button.primary:hover.topic-python,.button.primary:focus.topic-python,.button.button-primary:hover.topic-python,.button.button-primary:focus.topic-python,input[type='submit'].primary:hover.topic-python,input[type='submit'].primary:focus.topic-python,input[type='submit'].button-primary:hover.topic-python,input[type='submit'].button-primary:focus.topic-python,input[type='button'].primary:hover.topic-python,input[type='button'].primary:focus.topic-python,input[type='button'].button-primary:hover.topic-python,input[type='button'].button-primary:focus.topic-python,input[type='reset'].primary:hover.topic-python,input[type='reset'].primary:focus.topic-python,input[type='reset'].button-primary:hover.topic-python,input[type='reset'].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.button-primary:hover,.topic-digital-literacy button.button-primary:focus,.topic-digital-literacy .button.primary:hover,.topic-digital-literacy .button.primary:focus,.topic-digital-literacy .button.button-primary:hover,.topic-digital-literacy .button.button-primary:focus,.topic-digital-literacy input[type='submit'].primary:hover,.topic-digital-literacy input[type='submit'].primary:focus,.topic-digital-literacy input[type='submit'].button-primary:hover,.topic-digital-literacy input[type='submit'].button-primary:focus,.topic-digital-literacy input[type='button'].primary:hover,.topic-digital-literacy input[type='button'].primary:focus,.topic-digital-literacy input[type='button'].button-primary:hover,.topic-digital-literacy input[type='button'].button-primary:focus,.topic-digital-literacy input[type='reset'].primary:hover,.topic-digital-literacy input[type='reset'].primary:focus,.topic-digital-literacy input[type='reset'].button-primary:hover,.topic-digital-literacy input[type='reset'].button-primary:focus{background-color:#b067c6;border-color:#b067c6}button.primary:hover.topic-digital-literacy,button.primary:focus.topic-digital-literacy,button.button-primary:hover.topic-digital-literacy,button.button-primary:focus.topic-digital-literacy,.button.primary:hover.topic-digital-literacy,.button.primary:focus.topic-digital-literacy,.button.button-primary:hover.topic-digital-literacy,.button.button-primary:focus.topic-digital-literacy,input[type='submit'].primary:hover.topic-digital-literacy,input[type='submit'].primary:focus.topic-digital-literacy,input[type='submit'].button-primary:hover.topic-digital-literacy,input[type='submit'].button-primary:focus.topic-digital-literacy,input[type='button'].primary:hover.topic-digital-literacy,input[type='button'].primary:focus.topic-digital-literacy,input[type='button'].button-primary:hover.topic-digital-literacy,input[type='button'].button-primary:focus.topic-digital-literacy,input[type='reset'].primary:hover.topic-digital-literacy,input[type='reset'].primary:focus.topic-digital-literacy,input[type='reset'].button-primary:hover.topic-digital-literacy,input[type='reset'].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.button-primary:hover,.topic-game-development button.button-primary:focus,.topic-game-development .button.primary:hover,.topic-game-development .button.primary:focus,.topic-game-development .button.button-primary:hover,.topic-game-development .button.button-primary:focus,.topic-game-development input[type='submit'].primary:hover,.topic-game-development input[type='submit'].primary:focus,.topic-game-development input[type='submit'].button-primary:hover,.topic-game-development input[type='submit'].button-primary:focus,.topic-game-development input[type='button'].primary:hover,.topic-game-development input[type='button'].primary:focus,.topic-game-development input[type='button'].button-primary:hover,.topic-game-development input[type='button'].button-primary:focus,.topic-game-development input[type='reset'].primary:hover,.topic-game-development input[type='reset'].primary:focus,.topic-game-development input[type='reset'].button-primary:hover,.topic-game-development input[type='reset'].button-primary:focus{background-color:#176062;border-color:#176062}button.primary:hover.topic-game-development,button.primary:focus.topic-game-development,button.button-primary:hover.topic-game-development,button.button-primary:focus.topic-game-development,.button.primary:hover.topic-game-development,.button.primary:focus.topic-game-development,.button.button-primary:hover.topic-game-development,.button.button-primary:focus.topic-game-development,input[type='submit'].primary:hover.topic-game-development,input[type='submit'].primary:focus.topic-game-development,input[type='submit'].button-primary:hover.topic-game-development,input[type='submit'].button-primary:focus.topic-game-development,input[type='button'].primary:hover.topic-game-development,input[type='button'].primary:focus.topic-game-development,input[type='button'].button-primary:hover.topic-game-development,input[type='button'].button-primary:focus.topic-game-development,input[type='reset'].primary:hover.topic-game-development,input[type='reset'].primary:focus.topic-game-development,input[type='reset'].button-primary:hover.topic-game-development,input[type='reset'].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.button-primary:hover,.topic-csharp button.button-primary:focus,.topic-csharp .button.primary:hover,.topic-csharp .button.primary:focus,.topic-csharp .button.button-primary:hover,.topic-csharp .button.button-primary:focus,.topic-csharp input[type='submit'].primary:hover,.topic-csharp input[type='submit'].primary:focus,.topic-csharp input[type='submit'].button-primary:hover,.topic-csharp input[type='submit'].button-primary:focus,.topic-csharp input[type='button'].primary:hover,.topic-csharp input[type='button'].primary:focus,.topic-csharp input[type='button'].button-primary:hover,.topic-csharp input[type='button'].button-primary:focus,.topic-csharp input[type='reset'].primary:hover,.topic-csharp input[type='reset'].primary:focus,.topic-csharp input[type='reset'].button-primary:hover,.topic-csharp input[type='reset'].button-primary:focus{background-color:#7c3c67;border-color:#7c3c67}button.primary:hover.topic-csharp,button.primary:focus.topic-csharp,button.button-primary:hover.topic-csharp,button.button-primary:focus.topic-csharp,.button.primary:hover.topic-csharp,.button.primary:focus.topic-csharp,.button.button-primary:hover.topic-csharp,.button.button-primary:focus.topic-csharp,input[type='submit'].primary:hover.topic-csharp,input[type='submit'].primary:focus.topic-csharp,input[type='submit'].button-primary:hover.topic-csharp,input[type='submit'].button-primary:focus.topic-csharp,input[type='button'].primary:hover.topic-csharp,input[type='button'].primary:focus.topic-csharp,input[type='button'].button-primary:hover.topic-csharp,input[type='button'].button-primary:focus.topic-csharp,input[type='reset'].primary:hover.topic-csharp,input[type='reset'].primary:focus.topic-csharp,input[type='reset'].button-primary:hover.topic-csharp,input[type='reset'].button-primary:focus.topic-csharp{background-color:#7c3c67;border-color:#7c3c67}.topic-undefined button.primary:hover,.topic-undefined button.primary:focus,.topic-undefined button.button-primary:hover,.topic-undefined button.button-primary:focus,.topic-undefined .button.primary:hover,.topic-undefined .button.primary:focus,.topic-undefined .button.button-primary:hover,.topic-undefined .button.button-primary:focus,.topic-undefined input[type='submit'].primary:hover,.topic-undefined input[type='submit'].primary:focus,.topic-undefined input[type='submit'].button-primary:hover,.topic-undefined input[type='submit'].button-primary:focus,.topic-undefined input[type='button'].primary:hover,.topic-undefined input[type='button'].primary:focus,.topic-undefined input[type='button'].button-primary:hover,.topic-undefined input[type='button'].button-primary:focus,.topic-undefined input[type='reset'].primary:hover,.topic-undefined input[type='reset'].primary:focus,.topic-undefined input[type='reset'].button-primary:hover,.topic-undefined input[type='reset'].button-primary:focus{background-color:#5a6269;border-color:#5a6269}button.primary:hover.topic-undefined,button.primary:focus.topic-undefined,button.button-primary:hover.topic-undefined,button.button-primary:focus.topic-undefined,.button.primary:hover.topic-undefined,.button.primary:focus.topic-undefined,.button.button-primary:hover.topic-undefined,.button.button-primary:focus.topic-undefined,input[type='submit'].primary:hover.topic-undefined,input[type='submit'].primary:focus.topic-undefined,input[type='submit'].button-primary:hover.topic-undefined,input[type='submit'].button-primary:focus.topic-undefined,input[type='button'].primary:hover.topic-undefined,input[type='button'].primary:focus.topic-undefined,input[type='button'].button-primary:hover.topic-undefined,input[type='button'].button-primary:focus.topic-undefined,input[type='reset'].primary:hover.topic-undefined,input[type='reset'].primary:focus.topic-undefined,input[type='reset'].button-primary:hover.topic-undefined,input[type='reset'].button-primary:focus.topic-undefined{background-color:#5a6269;border-color:#5a6269}button.secondary,button.button-secondary,.button.secondary,.button.button-secondary,input[type='submit'].secondary,input[type='submit'].button-secondary,input[type='button'].secondary,input[type='button'].button-secondary,input[type='reset'].secondary,input[type='reset'].button-secondary{background-color:transparent;border:2px solid #d4d9dd;color:#576366}button.secondary svg,button.button-secondary svg,.button.secondary svg,.button.button-secondary svg,input[type='submit'].secondary svg,input[type='submit'].button-secondary svg,input[type='button'].secondary svg,input[type='button'].button-secondary svg,input[type='reset'].secondary svg,input[type='reset'].button-secondary svg{fill:#576366}button.secondary:hover,button.secondary:focus,.uploader.hover button.secondary,button.button-secondary:hover,button.button-secondary:focus,.uploader.hover button.button-secondary,.button.secondary:hover,.button.secondary:focus,.uploader.hover .button.secondary,.button.button-secondary:hover,.button.button-secondary:focus,.uploader.hover .button.button-secondary,input[type='submit'].secondary:hover,input[type='submit'].secondary:focus,.uploader.hover input[type='submit'].secondary,input[type='submit'].button-secondary:hover,input[type='submit'].button-secondary:focus,.uploader.hover input[type='submit'].button-secondary,input[type='button'].secondary:hover,input[type='button'].secondary:focus,.uploader.hover input[type='button'].secondary,input[type='button'].button-secondary:hover,input[type='button'].button-secondary:focus,.uploader.hover input[type='button'].button-secondary,input[type='reset'].secondary:hover,input[type='reset'].secondary:focus,.uploader.hover input[type='reset'].secondary,input[type='reset'].button-secondary:hover,input[type='reset'].button-secondary:focus,.uploader.hover input[type='reset'].button-secondary{border-color:#a9b3bb;color:#505b5e}button.secondary:hover svg,button.secondary:focus svg,.uploader.hover button.secondary svg,button.button-secondary:hover svg,button.button-secondary:focus svg,.uploader.hover button.button-secondary svg,.button.secondary:hover svg,.button.secondary:focus svg,.uploader.hover .button.secondary svg,.button.button-secondary:hover svg,.button.button-secondary:focus svg,.uploader.hover .button.button-secondary svg,input[type='submit'].secondary:hover svg,input[type='submit'].secondary:focus svg,.uploader.hover input[type='submit'].secondary svg,input[type='submit'].button-secondary:hover svg,input[type='submit'].button-secondary:focus svg,.uploader.hover input[type='submit'].button-secondary svg,input[type='button'].secondary:hover svg,input[type='button'].secondary:focus svg,.uploader.hover input[type='button'].secondary svg,input[type='button'].button-secondary:hover svg,input[type='button'].button-secondary:focus svg,.uploader.hover input[type='button'].button-secondary svg,input[type='reset'].secondary:hover svg,input[type='reset'].secondary:focus svg,.uploader.hover input[type='reset'].secondary svg,input[type='reset'].button-secondary:hover svg,input[type='reset'].button-secondary:focus svg,.uploader.hover input[type='reset'].button-secondary svg{fill:#505b5e}button.alert,button.button-alert,.button.alert,.button.button-alert,input[type='submit'].alert,input[type='submit'].button-alert,input[type='button'].alert,input[type='button'].button-alert,input[type='reset'].alert,input[type='reset'].button-alert{background-color:transparent;border:2px solid #ed5a5a;color:#ed5a5a}button.alert svg,button.button-alert svg,.button.alert svg,.button.button-alert svg,input[type='submit'].alert svg,input[type='submit'].button-alert svg,input[type='button'].alert svg,input[type='button'].button-alert svg,input[type='reset'].alert svg,input[type='reset'].button-alert svg{fill:#ed5a5a}button.alert:hover,button.alert:focus,.uploader.hover button.alert,button.button-alert:hover,button.button-alert:focus,.uploader.hover button.button-alert,.button.alert:hover,.button.alert:focus,.uploader.hover .button.alert,.button.button-alert:hover,.button.button-alert:focus,.uploader.hover .button.button-alert,input[type='submit'].alert:hover,input[type='submit'].alert:focus,.uploader.hover input[type='submit'].alert,input[type='submit'].button-alert:hover,input[type='submit'].button-alert:focus,.uploader.hover input[type='submit'].button-alert,input[type='button'].alert:hover,input[type='button'].alert:focus,.uploader.hover input[type='button'].alert,input[type='button'].button-alert:hover,input[type='button'].button-alert:focus,.uploader.hover input[type='button'].button-alert,input[type='reset'].alert:hover,input[type='reset'].alert:focus,.uploader.hover input[type='reset'].alert,input[type='reset'].button-alert:hover,input[type='reset'].button-alert:focus,.uploader.hover input[type='reset'].button-alert{border-color:#cb1616;color:#cb1616}button.alert:hover svg,button.alert:focus svg,.uploader.hover button.alert svg,button.button-alert:hover svg,button.button-alert:focus svg,.uploader.hover button.button-alert svg,.button.alert:hover svg,.button.alert:focus svg,.uploader.hover .button.alert svg,.button.button-alert:hover svg,.button.button-alert:focus svg,.uploader.hover .button.button-alert svg,input[type='submit'].alert:hover svg,input[type='submit'].alert:focus svg,.uploader.hover input[type='submit'].alert svg,input[type='submit'].button-alert:hover svg,input[type='submit'].button-alert:focus svg,.uploader.hover input[type='submit'].button-alert svg,input[type='button'].alert:hover svg,input[type='button'].alert:focus svg,.uploader.hover input[type='button'].alert svg,input[type='button'].button-alert:hover svg,input[type='button'].button-alert:focus svg,.uploader.hover input[type='button'].button-alert svg,input[type='reset'].alert:hover svg,input[type='reset'].alert:focus svg,.uploader.hover input[type='reset'].alert svg,input[type='reset'].button-alert:hover svg,input[type='reset'].button-alert:focus svg,.uploader.hover input[type='reset'].button-alert svg{fill:#cb1616}button.inverse:not(.alert):not(.secondary):not(.disabled):not(:hover),button.button-inverse:not(.alert):not(.secondary):not(.disabled):not(:hover),.button.inverse:not(.alert):not(.secondary):not(.disabled):not(:hover),.button.button-inverse:not(.alert):not(.secondary):not(.disabled):not(:hover),input[type='submit'].inverse:not(.alert):not(.secondary):not(.disabled):not(:hover),input[type='submit'].button-inverse:not(.alert):not(.secondary):not(.disabled):not(:hover),input[type='button'].inverse:not(.alert):not(.secondary):not(.disabled):not(:hover),input[type='button'].button-inverse:not(.alert):not(.secondary):not(.disabled):not(:hover),input[type='reset'].inverse:not(.alert):not(.secondary):not(.disabled):not(:hover),input[type='reset'].button-inverse:not(.alert):not(.secondary):not(.disabled):not(:hover){opacity:0.88}button.inverse:not(.alert),button.button-inverse:not(.alert),.button.inverse:not(.alert),.button.button-inverse:not(.alert),input[type='submit'].inverse:not(.alert),input[type='submit'].button-inverse:not(.alert),input[type='button'].inverse:not(.alert),input[type='button'].button-inverse:not(.alert),input[type='reset'].inverse:not(.alert),input[type='reset'].button-inverse:not(.alert){border-color:#fff;color:#fff}button.inverse:not(.alert) svg,button.button-inverse:not(.alert) svg,.button.inverse:not(.alert) svg,.button.button-inverse:not(.alert) svg,input[type='submit'].inverse:not(.alert) svg,input[type='submit'].button-inverse:not(.alert) svg,input[type='button'].inverse:not(.alert) svg,input[type='button'].button-inverse:not(.alert) svg,input[type='reset'].inverse:not(.alert) svg,input[type='reset'].button-inverse:not(.alert) svg{fill:#fff}button.inverse.alert:hover,button.inverse.alert:focus,button.inverse.button-alert:hover,button.inverse.button-alert:focus,button.button-inverse.alert:hover,button.button-inverse.alert:focus,button.button-inverse.button-alert:hover,button.button-inverse.button-alert:focus,.button.inverse.alert:hover,.button.inverse.alert:focus,.button.inverse.button-alert:hover,.button.inverse.button-alert:focus,.button.button-inverse.alert:hover,.button.button-inverse.alert:focus,.button.button-inverse.button-alert:hover,.button.button-inverse.button-alert:focus,input[type='submit'].inverse.alert:hover,input[type='submit'].inverse.alert:focus,input[type='submit'].inverse.button-alert:hover,input[type='submit'].inverse.button-alert:focus,input[type='submit'].button-inverse.alert:hover,input[type='submit'].button-inverse.alert:focus,input[type='submit'].button-inverse.button-alert:hover,input[type='submit'].button-inverse.button-alert:focus,input[type='button'].inverse.alert:hover,input[type='button'].inverse.alert:focus,input[type='button'].inverse.button-alert:hover,input[type='button'].inverse.button-alert:focus,input[type='button'].button-inverse.alert:hover,input[type='button'].button-inverse.alert:focus,input[type='button'].button-inverse.button-alert:hover,input[type='button'].button-inverse.button-alert:focus,input[type='reset'].inverse.alert:hover,input[type='reset'].inverse.alert:focus,input[type='reset'].inverse.button-alert:hover,input[type='reset'].inverse.button-alert:focus,input[type='reset'].button-inverse.alert:hover,input[type='reset'].button-inverse.alert:focus,input[type='reset'].button-inverse.button-alert:hover,input[type='reset'].button-inverse.button-alert:focus{border-color:#fff;color:#fff}button.inverse.alert:hover svg,button.inverse.alert:focus svg,button.inverse.button-alert:hover svg,button.inverse.button-alert:focus svg,button.button-inverse.alert:hover svg,button.button-inverse.alert:focus svg,button.button-inverse.button-alert:hover svg,button.button-inverse.button-alert:focus svg,.button.inverse.alert:hover svg,.button.inverse.alert:focus svg,.button.inverse.button-alert:hover svg,.button.inverse.button-alert:focus svg,.button.button-inverse.alert:hover svg,.button.button-inverse.alert:focus svg,.button.button-inverse.button-alert:hover svg,.button.button-inverse.button-alert:focus svg,input[type='submit'].inverse.alert:hover svg,input[type='submit'].inverse.alert:focus svg,input[type='submit'].inverse.button-alert:hover svg,input[type='submit'].inverse.button-alert:focus svg,input[type='submit'].button-inverse.alert:hover svg,input[type='submit'].button-inverse.alert:focus svg,input[type='submit'].button-inverse.button-alert:hover svg,input[type='submit'].button-inverse.button-alert:focus svg,input[type='button'].inverse.alert:hover svg,input[type='button'].inverse.alert:focus svg,input[type='button'].inverse.button-alert:hover svg,input[type='button'].inverse.button-alert:focus svg,input[type='button'].button-inverse.alert:hover svg,input[type='button'].button-inverse.alert:focus svg,input[type='button'].button-inverse.button-alert:hover svg,input[type='button'].button-inverse.button-alert:focus svg,input[type='reset'].inverse.alert:hover svg,input[type='reset'].inverse.alert:focus svg,input[type='reset'].inverse.button-alert:hover svg,input[type='reset'].inverse.button-alert:focus svg,input[type='reset'].button-inverse.alert:hover svg,input[type='reset'].button-inverse.alert:focus svg,input[type='reset'].button-inverse.button-alert:hover svg,input[type='reset'].button-inverse.button-alert:focus svg{fill:#fff}button.inverse.primary,button.inverse.button-primary,button.button-inverse.primary,button.button-inverse.button-primary,.button.inverse.primary,.button.inverse.button-primary,.button.button-inverse.primary,.button.button-inverse.button-primary,input[type='submit'].inverse.primary,input[type='submit'].inverse.button-primary,input[type='submit'].button-inverse.primary,input[type='submit'].button-inverse.button-primary,input[type='button'].inverse.primary,input[type='button'].inverse.button-primary,input[type='button'].button-inverse.primary,input[type='button'].button-inverse.button-primary,input[type='reset'].inverse.primary,input[type='reset'].inverse.button-primary,input[type='reset'].button-inverse.primary,input[type='reset'].button-inverse.button-primary{background:#fff;color:#4b5658}button.inverse.primary svg,button.inverse.button-primary svg,button.button-inverse.primary svg,button.button-inverse.button-primary svg,.button.inverse.primary svg,.button.inverse.button-primary svg,.button.button-inverse.primary svg,.button.button-inverse.button-primary svg,input[type='submit'].inverse.primary svg,input[type='submit'].inverse.button-primary svg,input[type='submit'].button-inverse.primary svg,input[type='submit'].button-inverse.button-primary svg,input[type='button'].inverse.primary svg,input[type='button'].inverse.button-primary svg,input[type='button'].button-inverse.primary svg,input[type='button'].button-inverse.button-primary svg,input[type='reset'].inverse.primary svg,input[type='reset'].inverse.button-primary svg,input[type='reset'].button-inverse.primary svg,input[type='reset'].button-inverse.button-primary svg{fill:#4b5658}button.inverse.secondary,button.inverse.button-secondary,button.button-inverse.secondary,button.button-inverse.button-secondary,.button.inverse.secondary,.button.inverse.button-secondary,.button.button-inverse.secondary,.button.button-inverse.button-secondary,input[type='submit'].inverse.secondary,input[type='submit'].inverse.button-secondary,input[type='submit'].button-inverse.secondary,input[type='submit'].button-inverse.button-secondary,input[type='button'].inverse.secondary,input[type='button'].inverse.button-secondary,input[type='button'].button-inverse.secondary,input[type='button'].button-inverse.button-secondary,input[type='reset'].inverse.secondary,input[type='reset'].inverse.button-secondary,input[type='reset'].button-inverse.secondary,input[type='reset'].button-inverse.button-secondary{opacity:0.5}button.inverse.secondary:hover,button.inverse.secondary:focus,button.inverse.button-secondary:hover,button.inverse.button-secondary:focus,button.button-inverse.secondary:hover,button.button-inverse.secondary:focus,button.button-inverse.button-secondary:hover,button.button-inverse.button-secondary:focus,.button.inverse.secondary:hover,.button.inverse.secondary:focus,.button.inverse.button-secondary:hover,.button.inverse.button-secondary:focus,.button.button-inverse.secondary:hover,.button.button-inverse.secondary:focus,.button.button-inverse.button-secondary:hover,.button.button-inverse.button-secondary:focus,input[type='submit'].inverse.secondary:hover,input[type='submit'].inverse.secondary:focus,input[type='submit'].inverse.button-secondary:hover,input[type='submit'].inverse.button-secondary:focus,input[type='submit'].button-inverse.secondary:hover,input[type='submit'].button-inverse.secondary:focus,input[type='submit'].button-inverse.button-secondary:hover,input[type='submit'].button-inverse.button-secondary:focus,input[type='button'].inverse.secondary:hover,input[type='button'].inverse.secondary:focus,input[type='button'].inverse.button-secondary:hover,input[type='button'].inverse.button-secondary:focus,input[type='button'].button-inverse.secondary:hover,input[type='button'].button-inverse.secondary:focus,input[type='button'].button-inverse.button-secondary:hover,input[type='button'].button-inverse.button-secondary:focus,input[type='reset'].inverse.secondary:hover,input[type='reset'].inverse.secondary:focus,input[type='reset'].inverse.button-secondary:hover,input[type='reset'].inverse.button-secondary:focus,input[type='reset'].button-inverse.secondary:hover,input[type='reset'].button-inverse.secondary:focus,input[type='reset'].button-inverse.button-secondary:hover,input[type='reset'].button-inverse.button-secondary:focus{opacity:1}button.inverse.disabled,button.inverse.button-disabled,button.button-inverse.disabled,button.button-inverse.button-disabled,.button.inverse.disabled,.button.inverse.button-disabled,.button.button-inverse.disabled,.button.button-inverse.button-disabled,input[type='submit'].inverse.disabled,input[type='submit'].inverse.button-disabled,input[type='submit'].button-inverse.disabled,input[type='submit'].button-inverse.button-disabled,input[type='button'].inverse.disabled,input[type='button'].inverse.button-disabled,input[type='button'].button-inverse.disabled,input[type='button'].button-inverse.button-disabled,input[type='reset'].inverse.disabled,input[type='reset'].inverse.button-disabled,input[type='reset'].button-inverse.disabled,input[type='reset'].button-inverse.button-disabled{opacity:0.15}button.large,button.button-large,.button.large,.button.button-large,input[type='submit'].large,input[type='submit'].button-large,input[type='button'].large,input[type='button'].button-large,input[type='reset'].large,input[type='reset'].button-large{font-size:16px;height:50px;line-height:46px;padding:0 22px}button.large svg,button.button-large svg,.button.large svg,.button.button-large svg,input[type='submit'].large svg,input[type='submit'].button-large svg,input[type='button'].large svg,input[type='button'].button-large svg,input[type='reset'].large svg,input[type='reset'].button-large svg{top:-2px}button.large.square,button.button-large.square,.button.large.square,.button.button-large.square,input[type='submit'].large.square,input[type='submit'].button-large.square,input[type='button'].large.square,input[type='button'].button-large.square,input[type='reset'].large.square,input[type='reset'].button-large.square{padding:0;width:50px}button.small,button.button-small,.button.small,.button.button-small,input[type='submit'].small,input[type='submit'].button-small,input[type='button'].small,input[type='button'].button-small,input[type='reset'].small,input[type='reset'].button-small{font-size:12px;height:34px;line-height:30px;padding:0 12px}button.small.square,button.button-small.square,.button.small.square,.button.button-small.square,input[type='submit'].small.square,input[type='submit'].button-small.square,input[type='button'].small.square,input[type='button'].button-small.square,input[type='reset'].small.square,input[type='reset'].button-small.square{padding:0;width:34px}button.x-small,button.button-x-small,.button.x-small,.button.button-x-small,input[type='submit'].x-small,input[type='submit'].button-x-small,input[type='button'].x-small,input[type='button'].button-x-small,input[type='reset'].x-small,input[type='reset'].button-x-small{font-size:12px;height:30px;line-height:26px;padding:0 10px}button.x-small.square,button.button-x-small.square,.button.x-small.square,.button.button-x-small.square,input[type='submit'].x-small.square,input[type='submit'].button-x-small.square,input[type='button'].x-small.square,input[type='button'].button-x-small.square,input[type='reset'].x-small.square,input[type='reset'].button-x-small.square{padding:0;width:30px}@media screen and (max-width: 679px){button.default-on-mobile,.button.default-on-mobile,input[type='submit'].default-on-mobile,input[type='button'].default-on-mobile,input[type='reset'].default-on-mobile{font-size:14px;height:40px;line-height:36px;padding:0 15px}button.default-on-mobile.square,.button.default-on-mobile.square,input[type='submit'].default-on-mobile.square,input[type='button'].default-on-mobile.square,input[type='reset'].default-on-mobile.square{padding:0;width:40px}button.small-on-mobile,.button.small-on-mobile,input[type='submit'].small-on-mobile,input[type='button'].small-on-mobile,input[type='reset'].small-on-mobile{font-size:12px;height:34px;line-height:30px;padding:0 12px}button.small-on-mobile.square,.button.small-on-mobile.square,input[type='submit'].small-on-mobile.square,input[type='button'].small-on-mobile.square,input[type='reset'].small-on-mobile.square{padding:0;width:34px}button.x-small-on-mobile,.button.x-small-on-mobile,input[type='submit'].x-small-on-mobile,input[type='button'].x-small-on-mobile,input[type='reset'].x-small-on-mobile{font-size:12px;height:30px;line-height:26px;padding:0 10px}button.x-small-on-mobile.square,.button.x-small-on-mobile.square,input[type='submit'].x-small-on-mobile.square,input[type='button'].x-small-on-mobile.square,input[type='reset'].x-small-on-mobile.square{padding:0;width:30px}}button.full,button.button-full,.button.full,.button.button-full,input[type='submit'].full,input[type='submit'].button-full,input[type='button'].full,input[type='button'].button-full,input[type='reset'].full,input[type='reset'].button-full{display:block;width:100%;margin:0;padding-left:0;padding-right:0}button.close,button.button-close,.button.close,.button.button-close,input[type='submit'].close,input[type='submit'].button-close,input[type='button'].close,input[type='button'].button-close,input[type='reset'].close,input[type='reset'].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,.button.close svg.close-icon,.button.button-close svg.close-icon,input[type='submit'].close svg.close-icon,input[type='submit'].button-close svg.close-icon,input[type='button'].close svg.close-icon,input[type='button'].button-close svg.close-icon,input[type='reset'].close svg.close-icon,input[type='reset'].button-close svg.close-icon{margin:0;top:0}button.icon-on-left svg,.button.icon-on-left svg,input[type='submit'].icon-on-left svg,input[type='button'].icon-on-left svg,input[type='reset'].icon-on-left svg{margin:0 5px 0 0}button.icon-on-right svg,.button.icon-on-right svg,input[type='submit'].icon-on-right svg,input[type='button'].icon-on-right svg,input[type='reset'].icon-on-right svg{margin:0 0 0 5px}button svg,.button svg,input[type='submit'] svg,input[type='button'] svg,input[type='reset'] svg{vertical-align:middle;position:relative;top:-1px}.safari button svg,.safari .button svg,.safari input[type='submit'] svg,.safari input[type='button'] svg,.safari input[type='reset'] svg{top:-2px}button svg.add-icon,.button svg.add-icon,input[type='submit'] svg.add-icon,input[type='button'] svg.add-icon,input[type='reset'] svg.add-icon{height:12px;width:12px}button svg.play-icon,.button svg.play-icon,input[type='submit'] svg.play-icon,input[type='button'] svg.play-icon,input[type='reset'] svg.play-icon{height:12px;width:10px}button svg.resume-icon,.button svg.resume-icon,input[type='submit'] svg.resume-icon,input[type='button'] svg.resume-icon,input[type='reset'] svg.resume-icon{height:14px;width:16px}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,.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,input[type='submit'] svg.up-arrow,input[type='submit'] svg.up-arrow-icon,input[type='submit'] svg.down-arrow,input[type='submit'] svg.down-arrow-icon,input[type='submit'] svg.left-arrow,input[type='submit'] svg.left-arrow-icon,input[type='submit'] svg.right-arrow,input[type='submit'] svg.right-arrow-icon,input[type='button'] svg.up-arrow,input[type='button'] svg.up-arrow-icon,input[type='button'] svg.down-arrow,input[type='button'] svg.down-arrow-icon,input[type='button'] svg.left-arrow,input[type='button'] svg.left-arrow-icon,input[type='button'] svg.right-arrow,input[type='button'] svg.right-arrow-icon,input[type='reset'] svg.up-arrow,input[type='reset'] svg.up-arrow-icon,input[type='reset'] svg.down-arrow,input[type='reset'] svg.down-arrow-icon,input[type='reset'] svg.left-arrow,input[type='reset'] svg.left-arrow-icon,input[type='reset'] svg.right-arrow,input[type='reset'] svg.right-arrow-icon{height:12px;width:12px}button svg.preview-icon,.button svg.preview-icon,input[type='submit'] svg.preview-icon,input[type='button'] svg.preview-icon,input[type='reset'] svg.preview-icon{height:11px;margin-left:6px;width:17px}button svg.editor-icon,.button svg.editor-icon,input[type='submit'] svg.editor-icon,input[type='button'] svg.editor-icon,input[type='reset'] svg.editor-icon{height:11px;margin-left:6px;width:17px}button svg.edit-icon,.button svg.edit-icon,input[type='submit'] svg.edit-icon,input[type='button'] svg.edit-icon,input[type='reset'] svg.edit-icon{height:12px;width:12px}button svg.gear-icon,.button svg.gear-icon,input[type='submit'] svg.gear-icon,input[type='button'] svg.gear-icon,input[type='reset'] svg.gear-icon{margin-top:2px;height:14px;width:14px}button.large .icon-play,button.button-large .icon-play,.button.large .icon-play,.button.button-large .icon-play,input[type='submit'].large .icon-play,input[type='submit'].button-large .icon-play,input[type='button'].large .icon-play,input[type='button'].button-large .icon-play,input[type='reset'].large .icon-play,input[type='reset'].button-large .icon-play{margin:-4px 0 0 6px}button.large svg.right-arrow,button.button-large svg.right-arrow,.button.large svg.right-arrow,.button.button-large svg.right-arrow,input[type='submit'].large svg.right-arrow,input[type='submit'].button-large svg.right-arrow,input[type='button'].large svg.right-arrow,input[type='button'].button-large svg.right-arrow,input[type='reset'].large svg.right-arrow,input[type='reset'].button-large svg.right-arrow{height:14px;width:16px}button.large svg.play-icon,button.button-large svg.play-icon,.button.large svg.play-icon,.button.button-large svg.play-icon,input[type='submit'].large svg.play-icon,input[type='submit'].button-large svg.play-icon,input[type='button'].large svg.play-icon,input[type='button'].button-large svg.play-icon,input[type='reset'].large svg.play-icon,input[type='reset'].button-large svg.play-icon{height:14px;width:11px}button.large svg.resume-icon,button.button-large svg.resume-icon,.button.large svg.resume-icon,.button.button-large svg.resume-icon,input[type='submit'].large svg.resume-icon,input[type='submit'].button-large svg.resume-icon,input[type='button'].large svg.resume-icon,input[type='button'].button-large svg.resume-icon,input[type='reset'].large svg.resume-icon,input[type='reset'].button-large svg.resume-icon{height:14px;width:18px}button.large svg.close-icon,button.button-large svg.close-icon,.button.large svg.close-icon,.button.button-large svg.close-icon,input[type='submit'].large svg.close-icon,input[type='submit'].button-large svg.close-icon,input[type='button'].large svg.close-icon,input[type='button'].button-large svg.close-icon,input[type='reset'].large svg.close-icon,input[type='reset'].button-large svg.close-icon{height:14px;width:14px}button .icon-play,.button .icon-play,input[type='submit'] .icon-play,input[type='button'] .icon-play,input[type='reset'] .icon-play{margin:-2px 0 0 8px}button .icon-close,.button .icon-close,input[type='submit'] .icon-close,input[type='button'] .icon-close,input[type='reset'] .icon-close{margin:-2px 3px 0 0px}button.button-social,.button.button-social,input[type='submit'].button-social,input[type='button'].button-social,input[type='reset'].button-social{margin:5px 10px 5px 0;display:inline-block}button.button-social:last-child,.button.button-social:last-child,input[type='submit'].button-social:last-child,input[type='button'].button-social:last-child,input[type='reset'].button-social:last-child{margin:5px 0}button.mobile-disabled .mobile-message,.button.mobile-disabled .mobile-message,input[type='submit'].mobile-disabled .mobile-message,input[type='button'].mobile-disabled .mobile-message,input[type='reset'].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,.button.mobile-disabled:hover,input[type='submit'].mobile-disabled:hover,input[type='button'].mobile-disabled:hover,input[type='reset'].mobile-disabled:hover{opacity:1}button.mobile-disabled:hover .mobile-message,.button.mobile-disabled:hover .mobile-message,input[type='submit'].mobile-disabled:hover .mobile-message,input[type='button'].mobile-disabled:hover .mobile-message,input[type='reset'].mobile-disabled:hover .mobile-message{display:block !important}button.button-share:hover .tooltip,.button.button-share:hover .tooltip,input[type='submit'].button-share:hover .tooltip,input[type='button'].button-share:hover .tooltip,input[type='reset'].button-share:hover .tooltip{display:block}button.button-share .icon,.button.button-share .icon,input[type='submit'].button-share .icon,input[type='button'].button-share .icon,input[type='reset'].button-share .icon{margin:-6px 0 0 3px;opacity:1}button.button-share .tooltip,.button.button-share .tooltip,input[type='submit'].button-share .tooltip,input[type='button'].button-share .tooltip,input[type='reset'].button-share .tooltip{display:none;text-align:center}.split-button button.text,.split-button button.action,.split-button .button.text,.split-button .button.action,.split-button input[type='submit'].text,.split-button input[type='submit'].action,.split-button input[type='button'].text,.split-button input[type='button'].action,.split-button input[type='reset'].text,.split-button input[type='reset'].action{float:left;z-index:1;margin:0}.split-button button.text:hover,.split-button button.action:hover,.split-button .button.text:hover,.split-button .button.action:hover,.split-button input[type='submit'].text:hover,.split-button input[type='submit'].action:hover,.split-button input[type='button'].text:hover,.split-button input[type='button'].action:hover,.split-button input[type='reset'].text:hover,.split-button input[type='reset'].action:hover{z-index:2}.split-button button.text,.split-button .button.text,.split-button input[type='submit'].text,.split-button input[type='button'].text,.split-button input[type='reset'].text{border-radius:4px 0 0 4px;padding:0 20px}.split-button button.text.primary,.split-button .button.text.primary,.split-button input[type='submit'].text.primary,.split-button input[type='button'].text.primary,.split-button input[type='reset'].text.primary{border-right-color:#12CBAA}.topic-html .split-button button.text.primary,.topic-html .split-button .button.text.primary,.topic-html .split-button input[type='submit'].text.primary,.topic-html .split-button input[type='button'].text.primary,.topic-html .split-button input[type='reset'].text.primary{border-right-color:#298fae}.split-button button.text.primary.topic-html,.split-button .button.text.primary.topic-html,.split-button input[type='submit'].text.primary.topic-html,.split-button input[type='button'].text.primary.topic-html,.split-button input[type='reset'].text.primary.topic-html{border-right-color:#298fae}.topic-css .split-button button.text.primary,.topic-css .split-button .button.text.primary,.topic-css .split-button input[type='submit'].text.primary,.topic-css .split-button input[type='button'].text.primary,.topic-css .split-button input[type='reset'].text.primary{border-right-color:#255d83}.split-button button.text.primary.topic-css,.split-button .button.text.primary.topic-css,.split-button input[type='submit'].text.primary.topic-css,.split-button input[type='button'].text.primary.topic-css,.split-button input[type='reset'].text.primary.topic-css{border-right-color:#255d83}.topic-javascript .split-button button.text.primary,.topic-javascript .split-button .button.text.primary,.topic-javascript .split-button input[type='submit'].text.primary,.topic-javascript .split-button input[type='button'].text.primary,.topic-javascript .split-button input[type='reset'].text.primary{border-right-color:#aa3e5b}.split-button button.text.primary.topic-javascript,.split-button .button.text.primary.topic-javascript,.split-button input[type='submit'].text.primary.topic-javascript,.split-button input[type='button'].text.primary.topic-javascript,.split-button input[type='reset'].text.primary.topic-javascript{border-right-color:#aa3e5b}.topic-java .split-button button.text.primary,.topic-java .split-button .button.text.primary,.topic-java .split-button input[type='submit'].text.primary,.topic-java .split-button input[type='button'].text.primary,.topic-java .split-button input[type='reset'].text.primary{border-right-color:#206f57}.split-button button.text.primary.topic-java,.split-button .button.text.primary.topic-java,.split-button input[type='submit'].text.primary.topic-java,.split-button input[type='button'].text.primary.topic-java,.split-button input[type='reset'].text.primary.topic-java{border-right-color:#206f57}.topic-ruby .split-button button.text.primary,.topic-ruby .split-button .button.text.primary,.topic-ruby .split-button input[type='submit'].text.primary,.topic-ruby .split-button input[type='button'].text.primary,.topic-ruby .split-button input[type='reset'].text.primary{border-right-color:#d9272e}.split-button button.text.primary.topic-ruby,.split-button .button.text.primary.topic-ruby,.split-button input[type='submit'].text.primary.topic-ruby,.split-button input[type='button'].text.primary.topic-ruby,.split-button input[type='reset'].text.primary.topic-ruby{border-right-color:#d9272e}.topic-business .split-button button.text.primary,.topic-business .split-button .button.text.primary,.topic-business .split-button input[type='submit'].text.primary,.topic-business .split-button input[type='button'].text.primary,.topic-business .split-button input[type='reset'].text.primary{border-right-color:#f75f2a}.split-button button.text.primary.topic-business,.split-button .button.text.primary.topic-business,.split-button input[type='submit'].text.primary.topic-business,.split-button input[type='button'].text.primary.topic-business,.split-button input[type='reset'].text.primary.topic-business{border-right-color:#f75f2a}.topic-wordpress .split-button button.text.primary,.topic-wordpress .split-button .button.text.primary,.topic-wordpress .split-button input[type='submit'].text.primary,.topic-wordpress .split-button input[type='button'].text.primary,.topic-wordpress .split-button input[type='reset'].text.primary{border-right-color:#606bb7}.split-button button.text.primary.topic-wordpress,.split-button .button.text.primary.topic-wordpress,.split-button input[type='submit'].text.primary.topic-wordpress,.split-button input[type='button'].text.primary.topic-wordpress,.split-button input[type='reset'].text.primary.topic-wordpress{border-right-color:#606bb7}.topic-php .split-button button.text.primary,.topic-php .split-button .button.text.primary,.topic-php .split-button input[type='submit'].text.primary,.topic-php .split-button input[type='button'].text.primary,.topic-php .split-button input[type='reset'].text.primary{border-right-color:#645180}.split-button button.text.primary.topic-php,.split-button .button.text.primary.topic-php,.split-button input[type='submit'].text.primary.topic-php,.split-button input[type='button'].text.primary.topic-php,.split-button input[type='reset'].text.primary.topic-php{border-right-color:#645180}.topic-ios .split-button button.text.primary,.topic-ios .split-button .button.text.primary,.topic-ios .split-button input[type='submit'].text.primary,.topic-ios .split-button input[type='button'].text.primary,.topic-ios .split-button input[type='reset'].text.primary{border-right-color:#3e9d97}.split-button button.text.primary.topic-ios,.split-button .button.text.primary.topic-ios,.split-button input[type='submit'].text.primary.topic-ios,.split-button input[type='button'].text.primary.topic-ios,.split-button input[type='reset'].text.primary.topic-ios{border-right-color:#3e9d97}.topic-android .split-button button.text.primary,.topic-android .split-button .button.text.primary,.topic-android .split-button input[type='submit'].text.primary,.topic-android .split-button input[type='button'].text.primary,.topic-android .split-button input[type='reset'].text.primary{border-right-color:#13C9C3}.split-button button.text.primary.topic-android,.split-button .button.text.primary.topic-android,.split-button input[type='submit'].text.primary.topic-android,.split-button input[type='button'].text.primary.topic-android,.split-button input[type='reset'].text.primary.topic-android{border-right-color:#13C9C3}.topic-design .split-button button.text.primary,.topic-design .split-button .button.text.primary,.topic-design .split-button input[type='submit'].text.primary,.topic-design .split-button input[type='button'].text.primary,.topic-design .split-button input[type='reset'].text.primary{border-right-color:#b67a0f}.split-button button.text.primary.topic-design,.split-button .button.text.primary.topic-design,.split-button input[type='submit'].text.primary.topic-design,.split-button input[type='button'].text.primary.topic-design,.split-button input[type='reset'].text.primary.topic-design{border-right-color:#b67a0f}.topic-development-tools .split-button button.text.primary,.topic-development-tools .split-button .button.text.primary,.topic-development-tools .split-button input[type='submit'].text.primary,.topic-development-tools .split-button input[type='button'].text.primary,.topic-development-tools .split-button input[type='reset'].text.primary{border-right-color:#4e6073}.split-button button.text.primary.topic-development-tools,.split-button .button.text.primary.topic-development-tools,.split-button input[type='submit'].text.primary.topic-development-tools,.split-button input[type='button'].text.primary.topic-development-tools,.split-button input[type='reset'].text.primary.topic-development-tools{border-right-color:#4e6073}.topic-python .split-button button.text.primary,.topic-python .split-button .button.text.primary,.topic-python .split-button input[type='submit'].text.primary,.topic-python .split-button input[type='button'].text.primary,.topic-python .split-button input[type='reset'].text.primary{border-right-color:#ea6590}.split-button button.text.primary.topic-python,.split-button .button.text.primary.topic-python,.split-button input[type='submit'].text.primary.topic-python,.split-button input[type='button'].text.primary.topic-python,.split-button input[type='reset'].text.primary.topic-python{border-right-color:#ea6590}.topic-digital-literacy .split-button button.text.primary,.topic-digital-literacy .split-button .button.text.primary,.topic-digital-literacy .split-button input[type='submit'].text.primary,.topic-digital-literacy .split-button input[type='button'].text.primary,.topic-digital-literacy .split-button input[type='reset'].text.primary{border-right-color:#b067c6}.split-button button.text.primary.topic-digital-literacy,.split-button .button.text.primary.topic-digital-literacy,.split-button input[type='submit'].text.primary.topic-digital-literacy,.split-button input[type='button'].text.primary.topic-digital-literacy,.split-button input[type='reset'].text.primary.topic-digital-literacy{border-right-color:#b067c6}.topic-game-development .split-button button.text.primary,.topic-game-development .split-button .button.text.primary,.topic-game-development .split-button input[type='submit'].text.primary,.topic-game-development .split-button input[type='button'].text.primary,.topic-game-development .split-button input[type='reset'].text.primary{border-right-color:#176062}.split-button button.text.primary.topic-game-development,.split-button .button.text.primary.topic-game-development,.split-button input[type='submit'].text.primary.topic-game-development,.split-button input[type='button'].text.primary.topic-game-development,.split-button input[type='reset'].text.primary.topic-game-development{border-right-color:#176062}.topic-csharp .split-button button.text.primary,.topic-csharp .split-button .button.text.primary,.topic-csharp .split-button input[type='submit'].text.primary,.topic-csharp .split-button input[type='button'].text.primary,.topic-csharp .split-button input[type='reset'].text.primary{border-right-color:#7c3c67}.split-button button.text.primary.topic-csharp,.split-button .button.text.primary.topic-csharp,.split-button input[type='submit'].text.primary.topic-csharp,.split-button input[type='button'].text.primary.topic-csharp,.split-button input[type='reset'].text.primary.topic-csharp{border-right-color:#7c3c67}.topic-undefined .split-button button.text.primary,.topic-undefined .split-button .button.text.primary,.topic-undefined .split-button input[type='submit'].text.primary,.topic-undefined .split-button input[type='button'].text.primary,.topic-undefined .split-button input[type='reset'].text.primary{border-right-color:#5a6269}.split-button button.text.primary.topic-undefined,.split-button .button.text.primary.topic-undefined,.split-button input[type='submit'].text.primary.topic-undefined,.split-button input[type='button'].text.primary.topic-undefined,.split-button input[type='reset'].text.primary.topic-undefined{border-right-color:#5a6269}.split-button button.action,.split-button .button.action,.split-button input[type='submit'].action,.split-button input[type='button'].action,.split-button input[type='reset'].action{border-radius:0 4px 4px 0;padding:0 10px;margin-left:-2px;min-width:40px}.split-button button.action.primary,.split-button .button.action.primary,.split-button input[type='submit'].action.primary,.split-button input[type='button'].action.primary,.split-button input[type='reset'].action.primary{border-left-color:#12CBAA}.topic-html .split-button button.action.primary,.topic-html .split-button .button.action.primary,.topic-html .split-button input[type='submit'].action.primary,.topic-html .split-button input[type='button'].action.primary,.topic-html .split-button input[type='reset'].action.primary{border-left-color:#298fae}.split-button button.action.primary.topic-html,.split-button .button.action.primary.topic-html,.split-button input[type='submit'].action.primary.topic-html,.split-button input[type='button'].action.primary.topic-html,.split-button input[type='reset'].action.primary.topic-html{border-left-color:#298fae}.topic-css .split-button button.action.primary,.topic-css .split-button .button.action.primary,.topic-css .split-button input[type='submit'].action.primary,.topic-css .split-button input[type='button'].action.primary,.topic-css .split-button input[type='reset'].action.primary{border-left-color:#255d83}.split-button button.action.primary.topic-css,.split-button .button.action.primary.topic-css,.split-button input[type='submit'].action.primary.topic-css,.split-button input[type='button'].action.primary.topic-css,.split-button input[type='reset'].action.primary.topic-css{border-left-color:#255d83}.topic-javascript .split-button button.action.primary,.topic-javascript .split-button .button.action.primary,.topic-javascript .split-button input[type='submit'].action.primary,.topic-javascript .split-button input[type='button'].action.primary,.topic-javascript .split-button input[type='reset'].action.primary{border-left-color:#aa3e5b}.split-button button.action.primary.topic-javascript,.split-button .button.action.primary.topic-javascript,.split-button input[type='submit'].action.primary.topic-javascript,.split-button input[type='button'].action.primary.topic-javascript,.split-button input[type='reset'].action.primary.topic-javascript{border-left-color:#aa3e5b}.topic-java .split-button button.action.primary,.topic-java .split-button .button.action.primary,.topic-java .split-button input[type='submit'].action.primary,.topic-java .split-button input[type='button'].action.primary,.topic-java .split-button input[type='reset'].action.primary{border-left-color:#206f57}.split-button button.action.primary.topic-java,.split-button .button.action.primary.topic-java,.split-button input[type='submit'].action.primary.topic-java,.split-button input[type='button'].action.primary.topic-java,.split-button input[type='reset'].action.primary.topic-java{border-left-color:#206f57}.topic-ruby .split-button button.action.primary,.topic-ruby .split-button .button.action.primary,.topic-ruby .split-button input[type='submit'].action.primary,.topic-ruby .split-button input[type='button'].action.primary,.topic-ruby .split-button input[type='reset'].action.primary{border-left-color:#d9272e}.split-button button.action.primary.topic-ruby,.split-button .button.action.primary.topic-ruby,.split-button input[type='submit'].action.primary.topic-ruby,.split-button input[type='button'].action.primary.topic-ruby,.split-button input[type='reset'].action.primary.topic-ruby{border-left-color:#d9272e}.topic-business .split-button button.action.primary,.topic-business .split-button .button.action.primary,.topic-business .split-button input[type='submit'].action.primary,.topic-business .split-button input[type='button'].action.primary,.topic-business .split-button input[type='reset'].action.primary{border-left-color:#f75f2a}.split-button button.action.primary.topic-business,.split-button .button.action.primary.topic-business,.split-button input[type='submit'].action.primary.topic-business,.split-button input[type='button'].action.primary.topic-business,.split-button input[type='reset'].action.primary.topic-business{border-left-color:#f75f2a}.topic-wordpress .split-button button.action.primary,.topic-wordpress .split-button .button.action.primary,.topic-wordpress .split-button input[type='submit'].action.primary,.topic-wordpress .split-button input[type='button'].action.primary,.topic-wordpress .split-button input[type='reset'].action.primary{border-left-color:#606bb7}.split-button button.action.primary.topic-wordpress,.split-button .button.action.primary.topic-wordpress,.split-button input[type='submit'].action.primary.topic-wordpress,.split-button input[type='button'].action.primary.topic-wordpress,.split-button input[type='reset'].action.primary.topic-wordpress{border-left-color:#606bb7}.topic-php .split-button button.action.primary,.topic-php .split-button .button.action.primary,.topic-php .split-button input[type='submit'].action.primary,.topic-php .split-button input[type='button'].action.primary,.topic-php .split-button input[type='reset'].action.primary{border-left-color:#645180}.split-button button.action.primary.topic-php,.split-button .button.action.primary.topic-php,.split-button input[type='submit'].action.primary.topic-php,.split-button input[type='button'].action.primary.topic-php,.split-button input[type='reset'].action.primary.topic-php{border-left-color:#645180}.topic-ios .split-button button.action.primary,.topic-ios .split-button .button.action.primary,.topic-ios .split-button input[type='submit'].action.primary,.topic-ios .split-button input[type='button'].action.primary,.topic-ios .split-button input[type='reset'].action.primary{border-left-color:#3e9d97}.split-button button.action.primary.topic-ios,.split-button .button.action.primary.topic-ios,.split-button input[type='submit'].action.primary.topic-ios,.split-button input[type='button'].action.primary.topic-ios,.split-button input[type='reset'].action.primary.topic-ios{border-left-color:#3e9d97}.topic-android .split-button button.action.primary,.topic-android .split-button .button.action.primary,.topic-android .split-button input[type='submit'].action.primary,.topic-android .split-button input[type='button'].action.primary,.topic-android .split-button input[type='reset'].action.primary{border-left-color:#13C9C3}.split-button button.action.primary.topic-android,.split-button .button.action.primary.topic-android,.split-button input[type='submit'].action.primary.topic-android,.split-button input[type='button'].action.primary.topic-android,.split-button input[type='reset'].action.primary.topic-android{border-left-color:#13C9C3}.topic-design .split-button button.action.primary,.topic-design .split-button .button.action.primary,.topic-design .split-button input[type='submit'].action.primary,.topic-design .split-button input[type='button'].action.primary,.topic-design .split-button input[type='reset'].action.primary{border-left-color:#b67a0f}.split-button button.action.primary.topic-design,.split-button .button.action.primary.topic-design,.split-button input[type='submit'].action.primary.topic-design,.split-button input[type='button'].action.primary.topic-design,.split-button input[type='reset'].action.primary.topic-design{border-left-color:#b67a0f}.topic-development-tools .split-button button.action.primary,.topic-development-tools .split-button .button.action.primary,.topic-development-tools .split-button input[type='submit'].action.primary,.topic-development-tools .split-button input[type='button'].action.primary,.topic-development-tools .split-button input[type='reset'].action.primary{border-left-color:#4e6073}.split-button button.action.primary.topic-development-tools,.split-button .button.action.primary.topic-development-tools,.split-button input[type='submit'].action.primary.topic-development-tools,.split-button input[type='button'].action.primary.topic-development-tools,.split-button input[type='reset'].action.primary.topic-development-tools{border-left-color:#4e6073}.topic-python .split-button button.action.primary,.topic-python .split-button .button.action.primary,.topic-python .split-button input[type='submit'].action.primary,.topic-python .split-button input[type='button'].action.primary,.topic-python .split-button input[type='reset'].action.primary{border-left-color:#ea6590}.split-button button.action.primary.topic-python,.split-button .button.action.primary.topic-python,.split-button input[type='submit'].action.primary.topic-python,.split-button input[type='button'].action.primary.topic-python,.split-button input[type='reset'].action.primary.topic-python{border-left-color:#ea6590}.topic-digital-literacy .split-button button.action.primary,.topic-digital-literacy .split-button .button.action.primary,.topic-digital-literacy .split-button input[type='submit'].action.primary,.topic-digital-literacy .split-button input[type='button'].action.primary,.topic-digital-literacy .split-button input[type='reset'].action.primary{border-left-color:#b067c6}.split-button button.action.primary.topic-digital-literacy,.split-button .button.action.primary.topic-digital-literacy,.split-button input[type='submit'].action.primary.topic-digital-literacy,.split-button input[type='button'].action.primary.topic-digital-literacy,.split-button input[type='reset'].action.primary.topic-digital-literacy{border-left-color:#b067c6}.topic-game-development .split-button button.action.primary,.topic-game-development .split-button .button.action.primary,.topic-game-development .split-button input[type='submit'].action.primary,.topic-game-development .split-button input[type='button'].action.primary,.topic-game-development .split-button input[type='reset'].action.primary{border-left-color:#176062}.split-button button.action.primary.topic-game-development,.split-button .button.action.primary.topic-game-development,.split-button input[type='submit'].action.primary.topic-game-development,.split-button input[type='button'].action.primary.topic-game-development,.split-button input[type='reset'].action.primary.topic-game-development{border-left-color:#176062}.topic-csharp .split-button button.action.primary,.topic-csharp .split-button .button.action.primary,.topic-csharp .split-button input[type='submit'].action.primary,.topic-csharp .split-button input[type='button'].action.primary,.topic-csharp .split-button input[type='reset'].action.primary{border-left-color:#7c3c67}.split-button button.action.primary.topic-csharp,.split-button .button.action.primary.topic-csharp,.split-button input[type='submit'].action.primary.topic-csharp,.split-button input[type='button'].action.primary.topic-csharp,.split-button input[type='reset'].action.primary.topic-csharp{border-left-color:#7c3c67}.topic-undefined .split-button button.action.primary,.topic-undefined .split-button .button.action.primary,.topic-undefined .split-button input[type='submit'].action.primary,.topic-undefined .split-button input[type='button'].action.primary,.topic-undefined .split-button input[type='reset'].action.primary{border-left-color:#5a6269}.split-button button.action.primary.topic-undefined,.split-button .button.action.primary.topic-undefined,.split-button input[type='submit'].action.primary.topic-undefined,.split-button input[type='button'].action.primary.topic-undefined,.split-button input[type='reset'].action.primary.topic-undefined{border-left-color:#5a6269}.split-button button.action svg.add-icon,.split-button .button.action svg.add-icon,.split-button input[type='submit'].action svg.add-icon,.split-button input[type='button'].action svg.add-icon,.split-button input[type='reset'].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", "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:#2BE4C3;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}@-webkit-keyframes spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(0)}}.tag,.tags>li>a,.tags>li>span{display:inline-block;border-radius:100px;background:transparent;border:2px solid rgba(48,73,97,0.1);color:#7b8b8e;font-weight:500;padding:0 12px;font-size:13px;line-height:32px;white-space:nowrap;position:relative;text-align:center;-webkit-transition:border-color 0.15s ease, background-color 0.15s ease, color 0.15s ease;transition:border-color 0.15s ease, background-color 0.15s ease, color 0.15s ease}.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:#5BD4CF}.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-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:#5BD4CF;border-color:#5BD4CF}.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-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.hidden{display:none}.tags.large>li>a,.tags.large>li>span{font-size:16px;line-height:40px;padding:0 18px}@-webkit-keyframes spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(0)}}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;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){div#container:not(.with-sidebar) .profile{width:32%;margin-left:1%;margin-right:1%}div#container:not(.with-sidebar) .profile:nth-child(3n){margin-right:0}div#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}}@-webkit-keyframes spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(0)}}html.has-fixed-alert{position:relative;-webkit-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}}@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;animation:slide-up 400ms ease 0s 1 forwards}@-webkit-keyframes slide-up{from{top:50px}to{top:0}}@keyframes slide-up{from{top:50px}to{top:0}}div.alert,p.alert{padding:15px 44px 15px 15px}div.alert:not(.fixed),p.alert:not(.fixed){margin-bottom:30px;position:relative;border-radius:4px}div.alert:not(.fixed).closed,p.alert:not(.fixed).closed{display:none}div.alert.fixed,p.alert.fixed{position:fixed;top:0;left:0;right:0;z-index:1000;-webkit-transform:translatey(-100%);-ms-transform:translatey(-100%);transform:translatey(-100%)}.has-fixed-alert div.alert.fixed,.has-fixed-alert p.alert.fixed{-webkit-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)}}@keyframes fixed-alert-slide-in{from{opacity:0;-webkit-transform:translatey(-100%);-ms-transform:translatey(-100%);transform:translatey(-100%)}to{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(0)}}div.alert.fixed.closed,p.alert.fixed.closed{-webkit-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%)}}@keyframes shift-up{from{-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(0)}to{-webkit-transform:translatey(-100%);-ms-transform:translatey(-100%);transform:translatey(-100%)}}div.alert.slide-in,p.alert.slide-in{-webkit-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)}}@keyframes alert-slide-in{0%, 85%{opacity:0;-webkit-transform:translatey(-20px);-ms-transform:translatey(-20px);transform:translatey(-20px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(0)}}@media screen and (max-width: 959px){.with-hero div.alert,.with-hero p.alert{margin-top:-20px}}div.alert h6,p.alert h6{margin:0 0 15px 0;color:white}div.alert p,p.alert p{color:inherit;margin:0}@media screen and (max-width: 679px){div.alert p,p.alert p{font-size:13px;line-height:18px}}@media screen and (min-width: 680px){div.alert p,p.alert p{font-size:14px;line-height:20px}}div.alert p span.icon,p.alert p span.icon{position:relative;margin:-5px 10px 0 -3px}div.alert ul,p.alert ul{margin-bottom:10px}div.alert ul li,p.alert ul li{font-size:13px;list-style-type:disc;line-height:1.4em;margin:0 0 5px 15px}div.alert strong,p.alert strong{font-weight:500}div.alert a:not(.button),p.alert a:not(.button){color:inherit;font-weight:normal;-webkit-transition:color 200ms ease-in-out;transition:color 200ms ease-in-out}div.alert a:not(.button):hover,p.alert a:not(.button):hover{color:white}div.alert.with-icon,p.alert.with-icon{padding-left:55px;padding-right:15px}div.alert.with-icon p>svg,p.alert.with-icon p>svg{position:absolute;top:50%;-webkit-transform:translatey(-50%);-ms-transform:translatey(-50%);transform:translatey(-50%);left:15px}div.alert button.close-alert,p.alert button.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;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}div.alert button.close-alert:hover,p.alert button.close-alert:hover{opacity:1}div.alert svg.close-icon,p.alert svg.close-icon{fill:#fff;height:14px;width:14px}div.alert button.alert-action,div.alert .button.alert-action,p.alert button.alert-action,p.alert .button.alert-action{top:50%;margin:0;right:10px;position:absolute;-webkit-transform:translatey(-50%);-ms-transform:translatey(-50%);transform:translatey(-50%)}div.alert button.alert-action+p,div.alert .button.alert-action+p,p.alert button.alert-action+p,p.alert .button.alert-action+p{display:block;text-overflow:ellipsis;white-space:nowrap;display:inline-block;overflow:hidden;margin-right:100px}div.alert button.alert-action+p a,div.alert .button.alert-action+p a,p.alert button.alert-action+p a,p.alert .button.alert-action+p a{text-decoration:none}div.alert:not(.icons-only).info,p.alert:not(.icons-only).info{background:#c6ccd2;color:#40484a;text-shadow:rgba(255,255,255,0.07)}div.alert:not(.icons-only).info strong,div.alert:not(.icons-only).info a:not(.button),p.alert:not(.icons-only).info strong,p.alert:not(.icons-only).info a:not(.button){color:#4b5658}div.alert:not(.icons-only).success,p.alert:not(.icons-only).success{background:#2BE4C3;color:#e8f8ed;text-shadow:0 1px 0 rgba(0,0,0,0.07)}div.alert:not(.icons-only).success svg,p.alert:not(.icons-only).success svg{fill:#e8f8ed}div.alert:not(.icons-only).success strong,div.alert:not(.icons-only).success a:not(.button),p.alert:not(.icons-only).success strong,p.alert:not(.icons-only).success a:not(.button){color:#fff}div.alert:not(.icons-only).warning,p.alert:not(.icons-only).warning{background:#ffd466;color:#b28000;text-shadow:0 1px 0 rgba(255,255,255,0.07)}div.alert:not(.icons-only).warning svg,p.alert:not(.icons-only).warning svg{fill:#b28000}div.alert:not(.icons-only).warning strong,div.alert:not(.icons-only).warning a:not(.button),p.alert:not(.icons-only).warning strong,p.alert:not(.icons-only).warning a:not(.button){color:#7f5c00}div.alert:not(.icons-only).warning a.cta,p.alert:not(.icons-only).warning a.cta{font-weight:500;border-bottom:1px solid #e5a500}div.alert:not(.icons-only).warning svg.close-icon,p.alert:not(.icons-only).warning svg.close-icon{fill:#b28000}div.alert:not(.icons-only).warning button,div.alert:not(.icons-only).warning .button,p.alert:not(.icons-only).warning button,p.alert:not(.icons-only).warning .button{border-color:#cc9300;color:#cc9300}div.alert:not(.icons-only).warning button:hover,div.alert:not(.icons-only).warning .button:hover,p.alert:not(.icons-only).warning button:hover,p.alert:not(.icons-only).warning .button:hover{border-color:#b28000;color:#b28000}div.alert:not(.icons-only).error,p.alert:not(.icons-only).error{background:#ed5a5a;color:#facdcd;text-shadow:0 1px 0 rgba(0,0,0,0.07)}div.alert:not(.icons-only).error svg,p.alert:not(.icons-only).error svg{fill:#facdcd}div.alert:not(.icons-only).error strong,div.alert:not(.icons-only).error a:not(.button),p.alert:not(.icons-only).error strong,p.alert:not(.icons-only).error a:not(.button){color:#fff}div.alert:not(.icons-only).error a.cta,p.alert:not(.icons-only).error a.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:#2BE4C3}.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}}@-webkit-keyframes spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(0)}}.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);-webkit-transition:opacity 300ms ease;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;-webkit-transition:-webkit-transform 300ms ease;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);-ms-transform:translatex(4px);transform:translatex(4px)}@media screen and (max-width: 679px){.dialog-close svg{width:10px;height:10px}}@-webkit-keyframes spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(0)}}.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);-ms-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;-webkit-transition:background-color 0.3s ease, border-color 0.3s ease;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;-webkit-transition:background-color 0.3s ease, color 0.3s ease;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;-webkit-transition:background-color 0.3s ease, color 0.3s ease;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}@-webkit-keyframes spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(0)}}svg{overflow:visible;display:inline-block;width:100%;height:100%;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:fill 300ms ease, -webkit-transform 300ms ease, opacity 300ms ease;transition:fill 300ms ease, transform 300ms ease, opacity 300ms ease}svg.icon-defs{display:none}svg.quiz-18-icon{width:18px;height:18px}svg.quiz-22-icon{width:22px;height:22px}svg.quiz-40-icon{width:40px;height:40px}svg.code-challenge-18-icon{width:18px;height:18px}svg.code-challenge-22-icon{width:22px;height:22px}svg.code-challenge-40-icon{width:40px;height:40px}svg.video-18-icon{width:18px;height:18px}svg.video-22-icon{width:22px;height:22px}svg.video-40-icon{width:40px;height:40px}svg.step-complete-fill-18-icon{width:18px;height:18px}svg.step-complete-fill-22-icon{width:22px;height:22px}svg.step-complete-fill-40-icon{width:40px;height:40px}svg.quiz-badge-22-icon{width:20px;height:22px}svg.code-challenge-badge-22-icon{width:20px;height:22px}svg.video-badge-22-icon{width:20px;height:22px}svg.checkmark-24-icon{width:24px;height:24px}svg.close-24-icon{width:24px;height:24px}svg.info-24-icon{width:24px;height:24px}svg.bonus-icon{width:18px;height:18px}svg.collection-icon{width:18px;height:18px}svg.conference-icon{width:18px;height:18px}svg.course-icon{width:18px;height:18px}svg.track-icon{width:18px;height:18px}svg.workshop-icon{width:18px;height:18px}svg.announcement-icon{width:18px;height:18px}svg.play-icon{width:24px;height:26px}svg.pause-icon{width:16px;height:20px}svg.speed-icon,svg.captions-icon,svg.volume-icon,svg.workspaces-outline-icon{width:22px;height:22px}svg.fullscreen-icon{width:18px;height:18px}svg.rewind-icon{width:22px;height:25px}svg.android-icon{width:42px;height:50px}svg.business-icon{width:60px;height:50px}svg.csharp-icon{width:46px;height:50px}svg.css-icon{width:58px;height:50px}svg.design-icon{width:64px;height:50px}svg.development-tools-icon{width:50px;height:50px}svg.digital-literacy-icon{width:70px;height:46px}svg.game-development-icon{width:70px;height:38px}svg.html-icon{width:70px;height:42px}svg.ios-icon{width:64px;height:50px}svg.java-icon{width:40px;height:50px}svg.javascript-icon{width:52px;height:50px}svg.php-icon{width:70px;height:36px}svg.python-icon{width:50px;height:50px}svg.ruby-icon{width:60px;height:50px}svg.wordpress-icon{width:54px;height:50px}svg.android-small-icon{width:12px;height:14px}svg.business-small-icon{width:12px;height:10px}svg.csharp-small-icon{width:11px;height:12px}svg.css-small-icon{width:16px;height:6px}svg.design-small-icon{width:8px;height:12px}svg.development-tools-small-icon{width:8px;height:14px}svg.digital-literacy-small-icon{width:10px;height:12px}svg.game-development-small-icon{width:16px;height:10px}svg.html-small-icon{width:24px;height:6px}svg.ios-small-icon{width:10px;height:12px}svg.java-small-icon{width:14px;height:10px}svg.javascript-small-icon{width:14px;height:8px}svg.php-small-icon{width:18px;height:6px}svg.python-small-icon{width:14px;height:14px}svg.ruby-small-icon{width:14px;height:12px}svg.wordpress-small-icon{width:16px;height:6px}svg.left-arrow-icon{width:12px;height:12px}svg.right-arrow-icon{width:12px;height:12px}svg.up-arrow-icon{width:12px;height:12px}svg.down-arrow-icon{width:12px;height:12px}svg.upvote-icon,svg.downvote-icon{width:12px;height:12px}svg.ellipses-icon{width:18px;height:18px}svg.careers-icon,svg.careers-progress-icon,svg.support-icon{width:30px;height:30px}svg.workspaces-icon,svg.forum-icon{width:30px;height:28px}svg.tracks-icon{width:30px;height:26px}svg.library-icon{width:30px;height:24px}svg.gear-icon{width:16px;height:16px}svg.cash-icon,svg.ipad-icon,svg.briefcase-icon{width:70px;height:50px}svg.add-icon{width:16px;height:16px}svg.info-icon{width:16px;height:16px}svg.workspaces-small-icon{width:16px;height:16px}svg.search-icon{width:16px;height:16px}svg.star-icon{width:16px;height:16px}svg.play-outline-24-icon{width:24px;height:24px}svg.support-outline-24-icon{width:24px;height:24px}svg.search-outline-24-icon{width:24px;height:24px}svg.star-outline-24-icon{width:24px;height:24px}svg.help-outline-24-icon{width:24px;height:24px}svg.facebook-icon{width:24px;height:24px}svg.twitter-icon{width:24px;height:24px}svg.instagram-icon{width:24px;height:24px}svg.linked-in-icon{width:24px;height:24px}svg.website-icon{width:24px;height:24px}svg.google-plus-icon{width:24px;height:24px}svg.github-icon{width:24px;height:24px}svg.dribbble-icon{width:24px;height:24px}svg.youtube-icon{width:24px;height:24px}svg.reddit-icon{width:24px;height:24px}svg.building-icon{width:17px;height:16px}svg.salary-icon{width:16px;height:21px}svg.complete-icon{width:16px;height:14px}svg.lock-thin-icon{width:12px;height:16px}svg.lock-wide-icon{width:14px;height:16px}svg.maintenance-icon{width:30px;height:30px}svg.complete-outline-icon{width:22px;height:22px}svg.treehouse-icon{width:139px;height:32px}svg.logo-icon{width:30px;height:32px}svg.resume-icon{width:17px;height:14px}svg.arrows-icon{width:18px;height:16px}svg.checkmark-icon{width:10px;height:8px}svg.close-icon{width:12px;height:12px}svg.points-icon{width:30px;height:30px}svg.drag-icon{width:20px;height:10px}svg.bell-icon{width:26px;height:25px}svg.loading-icon{width:18px;height:18px;-webkit-animation:spin 1.2s infinite linear;animation:spin 1.2s infinite linear}svg.loading-icon .loading-circle{fill:#b9c1c7}svg.loading-icon .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+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjk5LjU0NHB4IiBoZWlnaHQ9IjMwMHB4IiB2aWV3Qm94PSIwIDAgMjk5LjU0NCAzMDAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI5OS41NDQgMzAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xNDksMGM1MCwwLDkyLDIyLDEyMSw2MmwtMTIxLDg4VjBIMHYzMDBoMzAwVjBIMTQ5eiIvPg0KCTxnPg0KCQk8cGF0aCBvcGFjaXR5PSIwLjQiIGZpbGw9IiNDMEM4Q0UiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgICAgIiBkPSJNMTUwLDE1MEw2MiwyOWMyNy0xOSw1NS0yOSw4OC0yOVYxNTB6Ii8+DQoJCTxwYXRoIG9wYWNpdHk9IjAuNyIgZmlsbD0iI0MwQzhDRSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAgICAiIGQ9Ik0xNTAsMTUwTDgsMTk2Qy0xMiwxMzMsOSw2Nyw2MiwyOEwxNTAsMTUweiIvPg0KCQk8cGF0aCBvcGFjaXR5PSIwLjUiIGZpbGw9IiNDMEM4Q0UiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgICAgIiBkPSJNMTUwLDE1MGw4OCwxMjFjLTY3LDQ5LTE2MSwzNC0yMDktMzNjLTEwLTEzLTE2LTI2LTIxLTQyDQoJCQlMMTUwLDE1MHoiLz4NCgkJPHBhdGggZmlsbD0iI0MwQzhDRSIgZD0iTTE1MCwxNTBsMTIxLTg4YzQ5LDY3LDM0LDE2MS0zMywyMTBMMTUwLDE1MHoiLz4NCgk8L2c+DQoJPGNpcmNsZSBmaWxsPSIjRkZGRkZGIiBjeD0iMTUwIiBjeT0iMTUwIiByPSI3MCIvPg0KPC9nPg0KPC9zdmc+DQo=");background-size:30px 30px}.icon-points-small{width:12px;height:12px;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTE5Ljk5OXB4IiBoZWlnaHQ9IjEyMC4wMDFweCIgdmlld0JveD0iMCAwIDExOS45OTkgMTIwLjAwMSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTE5Ljk5OSAxMjAuMDAxIg0KCSB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIG9wYWNpdHk9IjAuNyIgZmlsbD0iI0MwQzhDRSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAgICAiIGQ9Ik0zMS45MDQsNjAuMDhjMC05LjAxMiw1LjAwMi0xOC4wMjQsMTIuMDA1LTIzLjAzMQ0KCQlMMjQuOTAyLDExLjAxNEMzLjg5NCwyNy4wMzUtNS4xMSw1My4wNywyLjg5Myw3OC4xMDNMMzIuOTA1LDY4LjA5QzMyLjkwNCw2Ni4wODgsMzEuOTA0LDYzLjA4NCwzMS45MDQsNjAuMDh6Ii8+DQoJPHBhdGggb3BhY2l0eT0iMC41IiBmaWxsPSIjQzBDOENFIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3ICAgICIgZD0iTTc1LjkyMSw4Mi4xMWMtNS4wMDIsMy4wMDQtMTAuMDA0LDUuMDA3LTE2LjAwNiw1LjAwNw0KCQljLTEyLjAwNSwwLTIzLjAwOS04LjAxMS0yNy4wMTEtMTkuMDI1TDIuODkyLDc4LjEwNWMyLjAwMSw2LjAwOCw1LjAwMiwxMS4wMTUsOS4wMDQsMTcuMDIzDQoJCWMxOS4wMDcsMjcuMDM2LDU3LjAyMywzMy4wNDQsODQuMDMzLDEzLjAxN0w3NS45MjEsODIuMTF6Ii8+DQoJPHBhdGggZmlsbD0iI0MwQzhDRSIgZD0iTTEwOC45MzQsMjUuMDMzbC0yNi4wMSwxOS4wMjVjMy4wMDEsNS4wMDcsNS4wMDIsMTAuMDEzLDUuMDAyLDE2LjAyMWMwLDkuMDEyLTUuMDAyLDE4LjAyNC0xMi4wMDUsMjMuMDMxDQoJCWwxOS4wMDcsMjYuMDM1QzEyMS45NCw4OC4xMTgsMTI3Ljk0Miw1Mi4wNjksMTA4LjkzNCwyNS4wMzN6Ii8+DQoJPHBhdGggb3BhY2l0eT0iMC40IiBmaWxsPSIjQzBDOENFIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3ICAgICIgZD0iTTU5LjkxNSwzMi4wNDNWMEM0Ni45MSwwLDM0LjkwNSw0LjAwNSwyNC45MDEsMTEuMDE1DQoJCUw0My45MDgsMzcuMDVDNDcuOTEsMzQuMDQ1LDUzLjkxMywzMi4wNDMsNTkuOTE1LDMyLjA0M3oiLz4NCjwvZz4NCjwvc3ZnPg0K");background-size:12px 12px}.icon-left{width:17px;height:14px;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNTEwcHgiIGhlaWdodD0iMTM5Ljk4NnB4IiB2aWV3Qm94PSIwIDAgNTEwIDEzOS45ODYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUxMCAxMzkuOTg2IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNENEQ5REQiIGQ9Ik03MCw0LjExOWM5LDYuOTgyLDExLDIwLjk0Nyw0LDI5LjkyNEw2NCw0OC4wMDhoODVjMTIsMCwyMSw5Ljk3NSwyMSwyMS45NDVzLTEwLDIxLjk0NS0yMSwyMS45NDVINjQNCglsMTAsMTMuOTY1YzcsOC45NzcsNSwyMi45NDItNCwyOS45MjRzLTIzLDQuOTg3LTMwLTMuOTlMNCw4My45MThDMSw3OC45MywwLDc0Ljk0LDAsNjkuOTUzYzAtNC45ODcsMS04Ljk3Nyw0LTEyLjk2N0w0MCw5LjEwNw0KCUM0OC0wLjg2OCw2MS0yLjg2Myw3MCw0LjExOXoiLz4NCjxwYXRoIGZpbGw9IiM2MDY3NkQiIGQ9Ik0yNDAsNC4xMTljOSw2Ljk4MiwxMSwyMC45NDcsNCwyOS45MjRsLTEwLDEzLjk2NWg4NWMxMiwwLDIxLDkuOTc1LDIxLDIxLjk0NXMtMTAsMjEuOTQ1LTIxLDIxLjk0NWgtODUNCglsMTAsMTMuOTY1YzcsOC45NzcsNSwyMi45NDItNCwyOS45MjRzLTIzLDQuOTg3LTMwLTMuOTlsLTM2LTQ3Ljg3OWMtMy00Ljk4Ny00LTguOTc3LTQtMTMuOTY1YzAtNC45ODcsMS04Ljk3Nyw0LTEyLjk2N2wzNi00Ny44NzkNCglDMjE4LTAuODY4LDIzMS0yLjg2MywyNDAsNC4xMTl6Ii8+DQo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNDEwLDQuMTE5YzksNi45ODIsMTEsMjAuOTQ3LDQsMjkuOTI0bC0xMCwxMy45NjVoODVjMTIsMCwyMSw5Ljk3NSwyMSwyMS45NDVzLTEwLDIxLjk0NS0yMSwyMS45NDVoLTg1DQoJbDEwLDEzLjk2NWM3LDguOTc3LDUsMjIuOTQyLTQsMjkuOTI0cy0yMyw0Ljk4Ny0zMC0zLjk5bC0zNi00Ny44NzljLTMtNC45ODctNC04Ljk3Ny00LTEzLjk2NWMwLTQuOTg3LDEtOC45NzcsNC0xMi45NjdsMzYtNDcuODc5DQoJQzM4OC0wLjg2OCw0MDEtMi44NjMsNDEwLDQuMTE5eiIvPg0KPC9zdmc+DQo=");background-size:51px 14px}.icon-right-small{width:11px;height:9px;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTFweCIgaGVpZ2h0PSI5cHgiIHZpZXdCb3g9IjUuOTcyIDQuOTQ4IDExIDkiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgNS45NzIgNC45NDggMTEgOSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBmaWxsPSIjNUZDRjgwIiBkPSJNMTQuMzQyLDUuNDk1bDIuMzUsMy4xMTZjMC4xODcsMC4yNDgsMC4yOCwwLjU0MiwwLjI4LDAuODM3YzAsMC4yOTYtMC4wOTMsMC41OS0wLjI4LDAuODM4TDE0LjM0MywxMy40DQoJYy0wLjQ1OSwwLjYxLTEuMzIzLDAuNzI5LTEuOTI3LDAuMjY2Yy0wLjYwNS0wLjQ2My0wLjcyMy0xLjMzMS0wLjI2My0xLjk0bDAuNjcyLTAuODkzSDcuMzQ3Yy0wLjc1OSwwLTEuMzc1LTAuNjIxLTEuMzc1LTEuMzg1DQoJczAuNjE2LTEuMzg0LDEuMzc1LTEuMzg0aDUuNDc4bC0wLjY3Mi0wLjg5M2MtMC40NTktMC42MTEtMC4zNDEtMS40NzgsMC4yNjMtMS45NDFDMTMuMDIsNC43NjgsMTMuODg0LDQuODg3LDE0LjM0Miw1LjQ5NXoiLz4NCjwvc3ZnPg0K");background-size:11px 9px}.icon-chevron-down,.icon-chevron-up{width:12px;height:8px;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjQwLjI3NXB4IiBoZWlnaHQ9IjE2MC4wMDFweCIgdmlld0JveD0iMCAwIDI0MC4yNzUgMTYwLjAwMSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjQwLjI3NSAxNjAuMDAxIg0KCSB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiM2MDY3NkQiIGQ9Ik02MC4wMTUsODAuMDAxTDQuNTQ3LDI1Ljc2M2MtNi4wMjktNS44OTUtNi4wMjktMTUuNDUsMC0yMS4zNGM2LjAyOS01Ljg5NSwxNS43OTYtNS44OTUsMjEuODI1LDANCgkJbDMzLjY0MywzMi44OTlMOTMuNjc4LDQuNDE4YzYuMDI5LTUuODg1LDE1Ljc5Ni01Ljg5LDIxLjgyNSwwLjAwNWM2LjAyOSw1Ljg5NSw2LjAyOSwxNS40NSwwLDIxLjM0NUw2MC4wMTUsODAuMDAxeiIvPg0KPC9nPg0KPGc+DQoJPHBhdGggZmlsbD0iI0Q0RDlERCIgZD0iTTE4MC4yNjUsODAuMDAxbC01NS40NjgtNTQuMjM5Yy02LjAyOS01Ljg5NS02LjAyOS0xNS40NSwwLTIxLjM0YzYuMDI5LTUuODk1LDE1Ljc5Ni01Ljg5NSwyMS44MjUsMA0KCQlsMzMuNjQzLDMyLjg5OWwzMy42NjMtMzIuOTA0YzYuMDI5LTUuODg1LDE1Ljc5Ni01Ljg5LDIxLjgyNiwwLjAwNXM2LjAyOSwxNS40NSwwLDIxLjM0NUwxODAuMjY1LDgwLjAwMXoiLz4NCjwvZz4NCjxnPg0KCTxwYXRoIGZpbGw9IiNENEQ5REQiIGQ9Ik0xODAuMjg1LDgwLjAwMWw1NS40NjgsNTQuMjM5YzYuMDI5LDUuODk1LDYuMDI5LDE1LjQ1LDAsMjEuMzRjLTYuMDI5LDUuODk1LTE1Ljc5Niw1Ljg5NS0yMS44MjYsMA0KCQlsLTMzLjY0My0zMi44OTlsLTMzLjY2MywzMi45MDRjLTYuMDI5LDUuODg1LTE1Ljc5Niw1Ljg5LTIxLjgyNS0wLjAwNWMtNi4wMjktNS44OTUtNi4wMjktMTUuNDUsMC0yMS4zNDVMMTgwLjI4NSw4MC4wMDF6Ii8+DQo8L2c+DQo8Zz4NCgk8cGF0aCBmaWxsPSIjNjA2NzZEIiBkPSJNNjAuMDM1LDgwLjAwMWw1NS40NjgsNTQuMjM5YzYuMDI5LDUuODk1LDYuMDI5LDE1LjQ1LDAsMjEuMzRjLTYuMDI5LDUuODk1LTE1Ljc5Niw1Ljg5NS0yMS44MjUsMA0KCQlsLTMzLjY0My0zMi44OTlsLTMzLjY2MywzMi45MDRjLTYuMDI5LDUuODg1LTE1Ljc5Niw1Ljg5LTIxLjgyNS0wLjAwNXMtNi4wMjktMTUuNDUsMC0yMS4zNDVMNjAuMDM1LDgwLjAwMXoiLz4NCjwvZz4NCjwvc3ZnPg0K");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+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTYwLjE1cHgiIGhlaWdodD0iMjQwLjAwM3B4IiB2aWV3Qm94PSIwIDAgMTYwLjE1IDI0MC4wMDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE2MC4xNSAyNDAuMDAzIg0KCSB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiM2MDY3NkQiIGQ9Ik03OS45LDYwLjAxMkwyNS42NjEsMTE1LjQ4Yy01Ljg5NSw2LjAyOS0xNS40NSw2LjAyOS0yMS4zNCwwYy01Ljg5NS02LjAyOS01Ljg5NS0xNS43OTYsMC0yMS44MjYNCgkJTDM3LjIyLDYwLjAxMUw0LjMxNiwyNi4zNDljLTUuODg1LTYuMDI5LTUuODktMTUuNzk2LDAuMDA1LTIxLjgyNmM1Ljg5NS02LjAyOSwxNS40NS02LjAyOSwyMS4zNDUsMEw3OS45LDYwLjAxMnoiLz4NCjwvZz4NCjxnPg0KCTxwYXRoIGZpbGw9IiM2MDY3NkQiIGQ9Ik0tMC4xLDE3OS45OTFsNTQuMjM5LTU1LjQ2OGM1Ljg5NS02LjAyOSwxNS40NS02LjAyOSwyMS4zNCwwYzUuODk1LDYuMDI5LDUuODk1LDE1Ljc5NiwwLDIxLjgyNg0KCQlMNDIuNTgsMTc5Ljk5MmwzMi45MDQsMzMuNjYzYzUuODg1LDYuMDI5LDUuODksMTUuNzk2LTAuMDA1LDIxLjgyNnMtMTUuNDUsNi4wMjktMjEuMzQ1LDBMLTAuMSwxNzkuOTkxeiIvPg0KPC9nPg0KPGc+DQoJPHBhdGggZmlsbD0iI0Q0RDlERCIgZD0iTTE2MC4xNSw2MC4wMTJsLTU0LjIzOSw1NS40NjhjLTUuODk1LDYuMDI5LTE1LjQ1LDYuMDI5LTIxLjM0LDBjLTUuODk1LTYuMDI5LTUuODk1LTE1Ljc5NiwwLTIxLjgyNg0KCQlsMzIuODk5LTMzLjY0M0w4NC41NjYsMjYuMzQ4Yy01Ljg4NS02LjAyOS01Ljg5LTE1Ljc5NiwwLjAwNS0yMS44MjZjNS44OTUtNi4wMjksMTUuNDUtNi4wMjksMjEuMzQ1LDBMMTYwLjE1LDYwLjAxMnoiLz4NCjwvZz4NCjxnPg0KCTxwYXRoIGZpbGw9IiNENEQ5REQiIGQ9Ik04MC4xNSwxNzkuOTkxbDU0LjIzOS01NS40NjhjNS44OTUtNi4wMjksMTUuNDUtNi4wMjksMjEuMzQsMGM1Ljg5NSw2LjAyOSw1Ljg5NSwxNS43OTYsMCwyMS44MjYNCgkJbC0zMi44OTksMzMuNjQzbDMyLjkwNCwzMy42NjNjNS44ODUsNi4wMjksNS44OSwxNS43OTYtMC4wMDUsMjEuODI2Yy01Ljg5NSw2LjAyOS0xNS40NSw2LjAyOS0yMS4zNDUsMEw4MC4xNSwxNzkuOTkxeiIvPg0KPC9nPg0KPC9zdmc+DQo=");background-size:16px 24px;background-position:-8px -28px}.icon-complete{width:28px;height:28px;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNTAwcHgiIGhlaWdodD0iNTAwcHgiIHZpZXdCb3g9IjAgMCA1MDAgNTAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MDAgNTAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxjaXJjbGUgZmlsbD0iIzVGQ0Y4MCIgY3g9IjI1MCIgY3k9IjI1MCIgcj0iMjUwIi8+DQoJPGc+DQoJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yMjgsMzc2bC05NS05M2MtMTItMTEtMTItMzAsMC00MmMxMi0xMSwzMS0xMSw0MiwwbDQ5LDQ4bDk4LTExNmMxMS0xMiwyOS0xNCw0Mi00czE0LDI5LDQsNDFMMjI4LDM3NnoiDQoJCQkvPg0KCTwvZz4NCjwvZz4NCjwvc3ZnPg0K");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+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNTYwcHgiIGhlaWdodD0iMzEwcHgiIHZpZXdCb3g9IjAgMCA1NjAgMzEwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1NjAgMzEwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiNENEQ5REQiIGQ9Ik00MjAsMGMtMTEsMC0xMTgsNjItMTE4LDYycy0yMiwxMS0yMiwzNGMwLDI4LDAsOTAsMCwxMThjMCwxNywxNywyOCwxNywyOHMxMTIsNjgsMTIzLDY4czEyMy02OCwxMjMtNjgNCgkJczE3LTExLDE3LTI4YzAtMjgsMC05MCwwLTExOGMwLTIzLTIyLTM0LTIyLTM0UzQzMSwwLDQyMCwwTDQyMCwweiIvPg0KPC9nPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGZpbGw9IiM1RkNGODAiIGQ9Ik0xNDAsMEMxMjksMCwyMiw2MiwyMiw2MlMwLDczLDAsOTZjMCwyOCwwLDkwLDAsMTE4YzAsMTcsMTcsMjgsMTcsMjhzMTEyLDY4LDEyMyw2OHMxMjMtNjgsMTIzLTY4DQoJCQlzMTctMTEsMTctMjhjMC0yOCwwLTkwLDAtMTE4YzAtMjMtMjItMzQtMjItMzRTMTUxLDAsMTQwLDBMMTQwLDB6Ii8+DQoJPC9nPg0KCTxnPg0KCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTI3LDIyMGwtNTMtNTJjLTYtNi02LTE3LDAtMjNjNy02LDE3LTYsMjQsMGwyNywyN2w1NS02NmM2LTcsMTYtOCwyNC0yYzcsNiw4LDE2LDIsMjNMMTI3LDIyMHoiLz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg==");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+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTEyMHB4IiBoZWlnaHQ9IjI4MHB4IiB2aWV3Qm94PSIyNTAgMjI1IDExMjAgMjgwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDI1MCAyMjUgMTEyMCAyODAiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGNpcmNsZSBmaWxsPSIjRDREOUREIiBjeD0iMzkwIiBjeT0iMzY1IiByPSIxNDAiLz4NCgk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMzc0LjQsMzA4LjhjLTEwLjktNy44LTIwLjItMS42LTIwLjIsMTAuOVY0MTBjMCwxNCw5LjMsMTguNywyMC4yLDEwLjlsNjIuMi00My42DQoJCWMxMC45LTcuOCwxMC45LTIwLjIsMC0yNi40TDM3NC40LDMwOC44eiIvPg0KPC9nPg0KPGc+DQoJPGNpcmNsZSBmaWxsPSIjRDREOUREIiBjeD0iNjcwIiBjeT0iMzY1IiByPSIxNDAiLz4NCgk8Zz4NCgkJPGc+DQoJCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNjQxLjIsNDIwLjRjLTMuMSwwLTcuOC0xLjYtOS4zLTQuN0w1NzksMzY0LjRsNTIuOS01MS4zYzYuMi00LjcsMTQtNC43LDIwLjIsMHM2LjIsMTQsMCwyMC4yDQoJCQkJbC0zMi43LDMxLjFsMzIuNywzMS4xYzYuMiw0LjcsNi4yLDE0LDAsMjAuMkM2NDksNDE4LjksNjQ1LjksNDIwLjQsNjQxLjIsNDIwLjR6Ii8+DQoJCTwvZz4NCgkJPGc+DQoJCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNjk3LjIsNDIwLjRjLTMuMSwwLTcuOC0xLjYtOS4zLTQuN2MtNi4yLTQuNy02LjItMTQsMC0yMC4ybDMyLjctMzEuMWwtMzIuNy0zMS4xDQoJCQkJYy02LjItNC43LTYuMi0xNCwwLTIwLjJjNi4yLTQuNywxNC00LjcsMjAuMiwwbDUyLjksNTEuM2wtNTIuOSw1MS4zQzcwMy40LDQxOC45LDcwMC4zLDQyMC40LDY5Ny4yLDQyMC40eiIvPg0KCQk8L2c+DQoJPC9nPg0KPC9nPg0KPGc+DQoJPGNpcmNsZSBmaWxsPSIjRDREOUREIiBjeD0iOTUwIiBjeT0iMzY1IiByPSIxNDAiLz4NCgk8Zz4NCgkJPGNpcmNsZSBmaWxsPSIjRkZGRkZGIiBjeD0iODcwLjciIGN5PSIzNjUiIHI9IjI0LjkiLz4NCgkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTk1MCwzNDkuNGM3LjgsMCwxNS42LDYuMiwxNS42LDE1LjZjMCw3LjgtNi4yLDE1LjYtMTUuNiwxNS42cy0xNS42LTYuMi0xNS42LTE1LjZTOTQyLjIsMzQ5LjQsOTUwLDM0OS40DQoJCQkgTTk1MCwzNDAuMWMtMTQsMC0yNC45LDEwLjktMjQuOSwyNC45czEwLjksMjQuOSwyNC45LDI0LjlzMjQuOS0xMC45LDI0LjktMjQuOVM5NjQsMzQwLjEsOTUwLDM0MC4xTDk1MCwzNDAuMXoiLz4NCgkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTEwMjkuMywzNDkuNGM3LjgsMCwxNS42LDYuMiwxNS42LDE1LjZjMCw3LjgtNi4yLDE1LjYtMTUuNiwxNS42Yy05LjMsMC0xNS42LTYuMi0xNS42LTE1LjYNCgkJCVMxMDIxLjYsMzQ5LjQsMTAyOS4zLDM0OS40IE0xMDI5LjMsMzQwLjFjLTE0LDAtMjQuOSwxMC45LTI0LjksMjQuOXMxMC45LDI0LjksMjQuOSwyNC45czI0LjktMTAuOSwyNC45LTI0LjkNCgkJCVMxMDQzLjMsMzQwLjEsMTAyOS4zLDM0MC4xTDEwMjkuMywzNDAuMXoiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCgk8Y2lyY2xlIGZpbGw9IiNENEQ5REQiIGN4PSIxMjMwIiBjeT0iMzY1IiByPSIxNDAiLz4NCgk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTMwMSw0MDMuNWMtMi41LTQuMy02LTEwLTEwLjUtMTcuMWMtNS4yLTguMi0xMC41LTE2LjQtMTMuNC0yMC44YzIuNy0zLjcsNy4zLTEwLjEsMTEuOC0xNi44DQoJCWMxMy45LTIwLjgsMTQuNS0yNS43LDEzLjktMjljLTAuNC0xLjktMS40LTMuNS0zLjEtNC42Yy0xLTAuNi0yLTEtNC0xYy0xLjksMC00LjYsMC4zLTkuMSwxYy00LjYsMC43LTEwLjcsMS43LTE4LjMsMy4xDQoJCWMtOC44LDEuNi0xNy41LDMuMy0yMi4zLDQuMmMtMi42LTMuNi03LjItMTAtMTIuMy0xNi42Yy0xMi45LTE2LjgtMTguMy0yMS45LTIxLjItMjMuOWMtMS42LTEuNy0zLjQtMi4xLTQuNy0yLjENCgkJYy0wLjcsMC0xLjMsMC4xLTEuNiwwLjJjLTAuMSwwLTAuMywwLjEtMC40LDAuMWMtMC4xLDAtMC4zLDAuMS0wLjQsMC4xYy0wLjksMC4yLTMuNiwxLjMtNC40LDQuOWMtMS40LDMuMi0zLjQsMTAuNC01LjgsMzEuNA0KCQljLTAuOSw4LjItMS42LDE2LjEtMiwyMC41Yy00LjUsMS42LTEyLjksNC43LTIxLjMsNy44Yy03LjIsMi43LTEzLjEsNS0xNy4zLDYuOGMtOC42LDMuNi0xMC4xLDQuNi0xMS4yLDYuNw0KCQljLTAuOSwxLjctMC45LDMuNi0wLjMsNS41YzEuMiwzLjEsNC4yLDcsMjYuOSwxNy43YzcuMywzLjQsMTQuNiw2LjYsMTguOCw4LjRjLTAuMiw1LjItMC41LDE1LTAuNywyNC43Yy0wLjIsOC40LTAuMiwxNS4xLTAuMSwyMA0KCQljMC4yLDkuMywwLjUsMTIuNSwzLjgsMTQuNGMwLjgsMC40LDEuOSwwLjksMy40LDAuOWMwLjcsMCwxLjUtMC4xLDIuMy0wLjNjMi0wLjYsNi43LTEuOSwyNi40LTIwLjZjNy41LTcuMiwxNC41LTE0LjMsMTguMi0xOC4xDQoJCWM1LjIsMS40LDE0LjgsMy45LDI1LDYuMmMxNi42LDMuNywyNC42LDQuNSwyOC44LDQuNWMyLjUsMCwzLjctMC4zLDQuNC0wLjVjMi42LTAuNyw0LTIuMiw0LjYtMy40DQoJCUMxMzA3LjEsNDE0LjUsMTMwNS43LDQxMS42LDEzMDEsNDAzLjV6Ii8+DQo8L2c+DQo8L3N2Zz4NCg==");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+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNTQwcHgiIGhlaWdodD0iMTgwcHgiIHZpZXdCb3g9IjAgMCA1NDAgMTgwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1NDAgMTgwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxjaXJjbGUgZmlsbD0iI0Q0RDlERCIgY3g9IjkwIiBjeT0iOTAiIHI9IjkwIi8+DQoJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTgwLDUzLjg5OGMtNy01LTEzLTEtMTMsN3Y1OGMwLDksNiwxMiwxMyw3bDQwLTI4YzctNSw3LTEzLDAtMTdMODAsNTMuODk4eiIvPg0KPC9nPg0KPGc+DQoJPGNpcmNsZSBmaWxsPSIjRDREOUREIiBjeD0iMjcwIiBjeT0iOTAiIHI9IjkwIi8+DQoJPGc+DQoJCTxnPg0KCQkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTI1MS41LDEyNS42MjVjLTIsMC01LTEtNi0zbC0zNC0zM2wzNC0zM2M0LTMsOS0zLDEzLDBzNCw5LDAsMTNsLTIxLDIwbDIxLDIwYzQsMyw0LDksMCwxMw0KCQkJCUMyNTYuNSwxMjQuNjI1LDI1NC41LDEyNS42MjUsMjUxLjUsMTI1LjYyNXoiLz4NCgkJPC9nPg0KCQk8Zz4NCgkJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yODcuNSwxMjUuNjI1Yy0yLDAtNS0xLTYtM2MtNC0zLTQtOSwwLTEzbDIxLTIwbC0yMS0yMGMtNC0zLTQtOSwwLTEzYzQtMyw5LTMsMTMsMGwzNCwzM2wtMzQsMzMNCgkJCQlDMjkxLjUsMTI0LjYyNSwyODkuNSwxMjUuNjI1LDI4Ny41LDEyNS42MjV6Ii8+DQoJCTwvZz4NCgk8L2c+DQo8L2c+DQo8Zz4NCgk8Y2lyY2xlIGZpbGw9IiNENEQ5REQiIGN4PSI0NTAiIGN5PSI5MCIgcj0iOTAiLz4NCgk8Zz4NCgkJPGNpcmNsZSBmaWxsPSIjRkZGRkZGIiBjeD0iMzk5IiBjeT0iOTAiIHI9IjE2Ii8+DQoJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik00NTAsODBjNSwwLDEwLDQsMTAsMTBjMCw1LTQsMTAtMTAsMTBzLTEwLTQtMTAtMTBTNDQ1LDgwLDQ1MCw4MCBNNDUwLDc0Yy05LDAtMTYsNy0xNiwxNnM3LDE2LDE2LDE2DQoJCQlzMTYtNywxNi0xNlM0NTksNzQsNDUwLDc0TDQ1MCw3NHoiLz4NCgkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTUwMSw4MGM1LDAsMTAsNCwxMCwxMGMwLDUtNCwxMC0xMCwxMHMtMTAtNC0xMC0xMFM0OTYsODAsNTAxLDgwIE01MDEsNzRjLTksMC0xNiw3LTE2LDE2czcsMTYsMTYsMTYNCgkJCXMxNi03LDE2LTE2UzUxMCw3NCw1MDEsNzRMNTAxLDc0eiIvPg0KCTwvZz4NCjwvZz4NCjwvc3ZnPg0K");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+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMzAwcHgiIGhlaWdodD0iMTUwcHgiIHZpZXdCb3g9IjAgMCAzMDAgMTUwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAzMDAgMTUwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGlkPSJTaGFwZV8yNzJfNF8iPg0KCTxnPg0KCQk8cGF0aCBmaWxsPSIjQzBDOENFIiBkPSJNMTQ2LjM4MiwxMjYuMjFsLTM3Ljg0LTM3LjA2MmM1Ljk3NS05LjAxNSw4Ljk2Mi0yMC4wMzMsOC45NjItMzEuMDUyQzExNy41MDQsMjYuMDQzLDkxLjYxMywwLDU4Ljc1MiwwDQoJCQlDMjYuODg2LDAsMCwyNi4wNDMsMCw1OC4wOTdjMCwzMi4wNTMsMjUuODkxLDU4LjA5Nyw1OC43NTIsNTguMDk3YzEwLjk1NCwwLDIwLjkxMi0zLjAwNSwyOC44NzgtOC4wMTNsMzcuODQsMzguMDYzDQoJCQljNC45NzksNS4wMDgsMTMuOTQxLDUuMDA4LDE5LjkxNiwwQzE1MS4zNjEsMTQwLjIzNCwxNTEuMzYxLDEzMi4yMiwxNDYuMzgyLDEyNi4yMXogTTYwLjc0Myw4OC4xNDcNCgkJCWMtMTYuOTI4LDAtMzAuODctMTQuMDIzLTMwLjg3LTMwLjA1YzAtMTcuMDI4LDEzLjk0MS0zMC4wNSwzMC44Ny0zMC4wNXMzMC44NywxNC4wMjMsMzAuODcsMzAuMDUNCgkJCUM5MC42MTcsNzUuMTI1LDc3LjY3Miw4OC4xNDcsNjAuNzQzLDg4LjE0N3oiLz4NCgk8L2c+DQo8L2c+DQo8ZyBpZD0iU2hhcGVfMjcyXzJfIj4NCgk8Zz4NCgkJPHBhdGggZmlsbD0iIzVGQ0Y4MCIgZD0iTTI5Ni4zODIsMTI2LjIxbC0zNy44NC0zNy4wNjJjNS45NzUtOS4wMTUsOC45NjItMjAuMDMzLDguOTYyLTMxLjA1MkMyNjcuNTA0LDI2LjA0MywyNDEuNjEzLDAsMjA4Ljc1MiwwDQoJCQlDMTc2Ljg4NiwwLDE1MCwyNi4wNDMsMTUwLDU4LjA5N2MwLDMyLjA1MywyNS44OTEsNTguMDk3LDU4Ljc1Miw1OC4wOTdjMTAuOTU0LDAsMjAuOTEyLTMuMDA1LDI4Ljg3OC04LjAxM2wzNy44NCwzOC4wNjMNCgkJCWM0Ljk3OSw1LjAwOCwxMy45NDEsNS4wMDgsMTkuOTE2LDBDMzAxLjM2MSwxNDAuMjM0LDMwMS4zNjEsMTMyLjIyLDI5Ni4zODIsMTI2LjIxeiBNMjEwLjc0Myw4OC4xNDcNCgkJCWMtMTYuOTI4LDAtMzAuODctMTQuMDIzLTMwLjg3LTMwLjA1YzAtMTcuMDI4LDEzLjk0MS0zMC4wNSwzMC44Ny0zMC4wNXMzMC44NywxNC4wMjMsMzAuODcsMzAuMDUNCgkJCUMyNDAuNjE3LDc1LjEyNSwyMjcuNjcyLDg4LjE0NywyMTAuNzQzLDg4LjE0N3oiLz4NCgk8L2c+DQo8L2c+DQo8ZyBpZD0iU2hhcGVfMjcyXzFfIj4NCgk8Zz4NCgkJPHBhdGggZmlsbD0iIzVGQ0Y4MCIgZD0iTTE2NS41MjQtMjAuNTI3bC0zLjcwNi0zLjcwNmMwLjYwMS0wLjkwMiwwLjkwMi0yLjAwMywwLjkwMi0zLjEwNWMwLTMuMjA1LTIuNjA0LTUuODEtNS45MS01LjgxDQoJCQljLTMuMjA1LDAtNS45MSwyLjYwNC01LjkxLDUuODFjMCwzLjIwNSwyLjYwNCw1LjgxLDUuOTEsNS44MWMxLjEwMiwwLDIuMTA0LTAuMzAxLDIuOTA1LTAuODAxbDMuODA2LDMuODA2DQoJCQljMC41MDEsMC41MDEsMS40MDIsMC41MDEsMi4wMDMsMEMxNjYuMDI1LTE5LjEyNCwxNjYuMDI1LTE5LjkyNiwxNjUuNTI0LTIwLjUyN3ogTTE1Ni45MS0yNC4zMzMNCgkJCWMtMS43MDMsMC0zLjEwNS0xLjQwMi0zLjEwNS0zLjAwNWMwLTEuNzAzLDEuNDAyLTMuMDA1LDMuMTA1LTMuMDA1czMuMTA1LDEuNDAyLDMuMTA1LDMuMDA1DQoJCQlDMTU5LjkxNS0yNS42MzUsMTU4LjYxMy0yNC4zMzMsMTU2LjkxLTI0LjMzM3oiLz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg==");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+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iOTAwcHgiIGhlaWdodD0iMzcwcHgiIHZpZXdCb3g9IjAgMCA5MDAgMzcwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA5MDAgMzcwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxyZWN0IHg9IjEzNSIgeT0iMTUwIiBmaWxsPSIjRDREOUREIiB3aWR0aD0iMzAiIGhlaWdodD0iMzAiLz4NCgk8cGF0aCBmaWxsPSIjRDREOUREIiBkPSJNMTM1LDExMHYyMGgzMHYtMjBjLTUsMS0xMCwyLTE1LDJDMTQ1LDExMiwxNDAsMTExLDEzNSwxMTB6Ii8+DQoJPHJlY3QgeD0iMTM1IiB5PSIyMDEiIGZpbGw9IiNENEQ5REQiIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIvPg0KCTxwYXRoIGZpbGw9IiNENEQ5REQiIGQ9Ik0xOTEsMEgyNEMwLDAsMCwyNCwwLDI0djMyMmMwLDI0LDI0LDI0LDI0LDI0aDI1MmMwLDAsMjQsMCwyNC0yNFYxMDBMMTkxLDB6IE0yMjEsNjBsMjAsMjBoLTIwVjYweg0KCQkgTTE2Niw3MGMwLDgtNywxNS0xNSwxNWMtOCwwLTE1LTctMTUtMTVzNy0xNSwxNS0xNUMxNTksNTUsMTY2LDYyLDE2Niw3MHogTTI3MSwzNDFIMzBWMjRoMTAxbDAsMGMtNiwxNy0xMSwzOC0xMSw0Ng0KCQljMCwxNiwxMywyOSwzMCwyOXMzMC0xMywzMC0yOWMwLTktNC0zMC0xMS00N2gyMWMwLDAsMCw0NiwwLDU1YzAsMTUsNywzMSwyNCwzMWMxNCwwLDM2LDAsNTYsMEwyNzEsMzQxTDI3MSwzNDF6Ii8+DQoJPHBhdGggZmlsbD0iI0Q0RDlERCIgZD0iTTEwNywyOThIODdsMjMtMjZjMS0xLDEtMiwyLTJjMS0xLDEtMSwyLTJjMS0xLDEtMiwxLTNzMC0yLDAtM3YtMWMwLTEsMC0yLTEtM2MwLTEtMS0yLTItMmMtMS0xLTItMS0zLTINCgkJYy0xLDAtMy0xLTQtMUg3MmMtMywwLTUsMS02LDJjLTEsMS0yLDMtMiw2djFjMCwzLDEsNCwyLDZjMSwxLDMsMiw2LDJoMThsLTIzLDI2Yy0xLDEtMSwyLTIsMmMtMSwxLTEsMS0yLDJjMCwxLTEsMi0xLDMNCgkJYzAsMSwwLDIsMCwzdjFjMCwxLDAsMiwxLDNjMCwxLDEsMiwyLDJjMSwxLDIsMSwzLDJjMSwwLDMsMSw0LDFoMzVjMywwLDUtMSw2LTJjMS0xLDItMywyLTZ2LTFjMC0zLTEtNC0yLTYNCgkJQzExMiwyOTksMTEwLDI5OCwxMDcsMjk4eiIvPg0KCTxwYXRoIGZpbGw9IiNENEQ5REQiIGQ9Ik0xNTIsMjUzaC0zYy01LDAtOCwzLTgsOXY0M2MwLDYsMyw5LDgsOWgzYzUsMCw4LTMsOC05di00M0MxNjAsMjU2LDE1NywyNTMsMTUyLDI1M3oiLz4NCgk8cGF0aCBmaWxsPSIjRDREOUREIiBkPSJNMTk3LDI1NGMtMywwLTUsMS03LDNjLTIsMi0yLDQtMiw4djQxYzAsMywxLDUsMiw2YzEsMSwzLDIsNiwyaDNjMywwLDUtMSw2LTJjMS0xLDItNCwyLTZ2LTloNw0KCQljOCwwLDE1LTIsMTktNXM3LTksNy0xNnMtMi0xMy03LTE2Yy00LTQtMTEtNS0yMC01TDE5NywyNTRMMTk3LDI1NHogTTIyMSwyNzVjMCwyLTEsNC0yLDZjLTEsMS00LDItNiwyaC03di0xNWg2DQoJCUMyMTgsMjY4LDIyMSwyNzAsMjIxLDI3NXoiLz4NCjwvZz4NCjxwYXRoIGZpbGw9IiNEM0Q5REQiIGQ9Ik01ODMsMGMtNCwwLTE0LDAtMzMsMGgtMjBIMzY5aC0xMWMtMjQsMC0zNywwLTQxLDBjLTE3LDAtMTcsMTctMTcsMTd2MzM2YzAsMTcsMTcsMTcsMTcsMTdzMTQsMCw0MSwwaDEyDQoJaDE2MWgxMGMyOCwwLDQyLDAsNDIsMHMxNywwLDE3LTE3VjE3QzYwMCwxNyw2MDAsMCw1ODMsMHogTTM0OSwzMzBjMCw2LTQsMTAtMTAsMTBoLTEwYy02LDAtMTAtNC0xMC0xMHYtMzBjMC02LDQtMTAsMTAtMTBoMTANCgljNiwwLDEwLDQsMTAsMTBWMzMweiBNMzQ5LDI0MGMwLDYtNCwxMC0xMCwxMGgtMTBjLTYsMC0xMC00LTEwLTEwdi0zMGMwLTYsNC0xMCwxMC0xMGgxMGM2LDAsMTAsNCwxMCwxMFYyNDB6IE0zNDksMTYwDQoJYzAsNi00LDEwLTEwLDEwaC0xMGMtNiwwLTEwLTQtMTAtMTB2LTMwYzAtNiw0LTEwLDEwLTEwaDEwYzYsMCwxMCw0LDEwLDEwVjE2MHogTTM0OSw3MGMwLDYtNCwxMC0xMCwxMGgtMTBjLTYsMC0xMC00LTEwLTEwVjQwDQoJYzAtNiw0LTEwLDEwLTEwaDEwYzYsMCwxMCw0LDEwLDEwVjcweiBNNTMwLDMwdjE0MEgzNjlWMzBINTMweiBNMzY5LDM0MFYyMDBoMTYxdjE0MEgzNjl6IE01ODAsMzMwYzAsNi00LDEwLTEwLDEwaC0xMA0KCWMtNiwwLTEwLTQtMTAtMTB2LTMwYzAtNiw0LTEwLDEwLTEwaDEwYzYsMCwxMCw0LDEwLDEwVjMzMHogTTU4MCwyNDBjMCw2LTQsMTAtMTAsMTBoLTEwYy02LDAtMTAtNC0xMC0xMHYtMzBjMC02LDQtMTAsMTAtMTBoMTANCgljNiwwLDEwLDQsMTAsMTBWMjQweiBNNTgwLDE2MGMwLDYtNCwxMC0xMCwxMGgtMTBjLTYsMC0xMC00LTEwLTEwdi0zMGMwLTYsNC0xMCwxMC0xMGgxMGM2LDAsMTAsNCwxMCwxMFYxNjB6IE01ODAsNzANCgljMCw2LTQsMTAtMTAsMTBoLTEwYy02LDAtMTAtNC0xMC0xMFY0MGMwLTYsNC0xMCwxMC0xMGgxMGM2LDAsMTAsNCwxMCwxMFY3MHoiLz4NCjxnPg0KCTxwYXRoIGZpbGw9IiNEM0Q5REQiIGQ9Ik04ODQuMTAzLDBjLTQuMDAxLDAtMTQuMDA1LDAtMzMuMDEyLDBoLTIwLjAwN0g2NjkuMDI1aC0xMS4wMDRjLTI0LjAwOSwwLTM3LjAxMywwLTQxLjAxNSwwDQoJCUM2MDAsMCw2MDAsMTcsNjAwLDE3djMzNmMwLDE3LDE3LjAwNiwxNywxNy4wMDYsMTdzMTQuMDA1LDAsNDEuMDE1LDBoMTEuMDA0aDE2MS4wNThoMTAuMDA0YzI4LjAxLDAsNDIuMDE1LDAsNDIuMDE1LDANCgkJczE3LjAwNiwwLDE3LjAwNi0xN1YxN0M5MDEuMTA5LDE3LDkwMS4xMDksMCw4ODQuMTAzLDB6IE02NDguMDE4LDMzMGMwLDYtNC4wMDEsMTAtMTAuMDA0LDEwSDYyOC4wMWMtNi4wMDIsMC0xMC4wMDQtNC0xMC4wMDQtMTANCgkJdi0zMGMwLTYsNC4wMDEtMTAsMTAuMDA0LTEwaDEwLjAwNGM2LjAwMiwwLDEwLjAwNCw0LDEwLjAwNCwxMFYzMzB6IE02NDguMDE4LDI0MGMwLDYtNC4wMDEsMTAtMTAuMDA0LDEwSDYyOC4wMQ0KCQljLTYuMDAyLDAtMTAuMDA0LTQtMTAuMDA0LTEwdi0zMGMwLTYsNC4wMDEtMTAsMTAuMDA0LTEwaDEwLjAwNGM2LjAwMiwwLDEwLjAwNCw0LDEwLjAwNCwxMFYyNDB6IE02NDguMDE4LDE2MA0KCQljMCw2LTQuMDAxLDEwLTEwLjAwNCwxMEg2MjguMDFjLTYuMDAyLDAtMTAuMDA0LTQtMTAuMDA0LTEwdi0zMGMwLTYsNC4wMDEtMTAsMTAuMDA0LTEwaDEwLjAwNGM2LjAwMiwwLDEwLjAwNCw0LDEwLjAwNCwxMFYxNjB6DQoJCSBNNjQ4LjAxOCw3MGMwLDYtNC4wMDEsMTAtMTAuMDA0LDEwSDYyOC4wMWMtNi4wMDIsMC0xMC4wMDQtNC0xMC4wMDQtMTBWNDBjMC02LDQuMDAxLTEwLDEwLjAwNC0xMGgxMC4wMDQNCgkJYzYuMDAyLDAsMTAuMDA0LDQsMTAuMDA0LDEwVjcweiBNODMwLjA4MywzMHYxNDBINjY4LjAyNVYzMEg4MzAuMDgzeiBNNjY4LjAyNSwzNDBWMjAwaDE2Mi4wNTl2MTQwSDY2OC4wMjV6IE04ODEuMTAyLDMzMA0KCQljMCw2LTQuMDAxLDEwLTEwLjAwNCwxMGgtMTAuMDA0Yy02LjAwMiwwLTEwLjAwNC00LTEwLjAwNC0xMHYtMzBjMC02LDQuMDAxLTEwLDEwLjAwNC0xMGgxMC4wMDRjNi4wMDIsMCwxMC4wMDQsNCwxMC4wMDQsMTBWMzMweg0KCQkgTTg4MS4xMDIsMjQwYzAsNi00LjAwMSwxMC0xMC4wMDQsMTBoLTEwLjAwNGMtNi4wMDIsMC0xMC4wMDQtNC0xMC4wMDQtMTB2LTMwYzAtNiw0LjAwMS0xMCwxMC4wMDQtMTBoMTAuMDA0DQoJCWM2LjAwMiwwLDEwLjAwNCw0LDEwLjAwNCwxMFYyNDB6IE04ODEuMTAyLDE2MGMwLDYtNC4wMDEsMTAtMTAuMDA0LDEwaC0xMC4wMDRjLTYuMDAyLDAtMTAuMDA0LTQtMTAuMDA0LTEwdi0zMA0KCQljMC02LDQuMDAxLTEwLDEwLjAwNC0xMGgxMC4wMDRjNi4wMDIsMCwxMC4wMDQsNCwxMC4wMDQsMTBWMTYweiBNODgxLjEwMiw3MGMwLDYtNC4wMDEsMTAtMTAuMDA0LDEwaC0xMC4wMDQNCgkJYy02LjAwMiwwLTEwLjAwNC00LTEwLjAwNC0xMFY0MGMwLTYsNC4wMDEtMTAsMTAuMDA0LTEwaDEwLjAwNGM2LjAwMiwwLDEwLjAwNCw0LDEwLjAwNCwxMFY3MHoiLz4NCgk8Zz4NCgkJPHBhdGggZmlsbD0iI0QzRDlERCIgZD0iTTc0Ny4wNTMsMTA5YzAsNS0yLjAwMSw5LTUuMDAyLDExYy0zLjAwMSwzLTcuMDAzLDQtMTIuMDA0LDRjLTYuMDAyLDAtMTEuMDA0LTItMTQuMDA1LTYNCgkJCWMtNC4wMDEtNC01LjAwMi05LTUuMDAyLTE1YzAtNywxLTEyLDMuMDAxLTE3czUuMDAyLTgsNy4wMDMtMTFjMy4wMDEtMyw2LjAwMi01LDkuMDAzLTdjMy4wMDEtMiw2LjAwMi0zLDguMDAzLTRsOC4wMDMsMTMNCgkJCWMtMy4wMDEsMS02LjAwMiwzLTguMDAzLDZjLTIuMDAxLDMtNC4wMDEsNi00LjAwMSw5YzMuMDAxLDAsNi4wMDIsMSw5LjAwMyw0Qzc0NS4wNTMsMTAxLDc0Ny4wNTMsMTA1LDc0Ny4wNTMsMTA5eiBNNzkwLjA2OSwxMDkNCgkJCWMwLDUtMi4wMDEsOS01LjAwMiwxMWMtMy4wMDEsMi03LjAwMyw0LTEyLjAwNCw0Yy02LjAwMiwwLTExLjAwNC0yLTE1LjAwNS02Yy0zLjAwMS00LTUuMDAyLTktNS4wMDItMTVjMC03LDEtMTIsMy4wMDEtMTcNCgkJCXM1LjAwMi04LDcuMDAzLTExYzMuMDAxLTMsNi4wMDItNSw5LjAwMy03YzMuMDAxLTIsNi4wMDItMyw4LjAwMy00bDguMDAzLDEzYy0zLjAwMSwxLTYuMDAyLDMtOS4wMDMsNmMtMi4wMDEsMy00LjAwMSw2LTQuMDAxLDkNCgkJCWMzLjAwMSwwLDYuMDAyLDEsOS4wMDMsNEM3ODkuMDY5LDEwMSw3OTAuMDY5LDEwNSw3OTAuMDY5LDEwOXoiLz4NCgk8L2c+DQoJPGc+DQoJCTxwYXRoIGZpbGw9IiNEM0Q5REQiIGQ9Ik03MDkuMDQsMjYxYzAtNSwyLjAwMS05LDUuMDAyLTExYzMuMDAxLTMsNy4wMDMtNCwxMi4wMDQtNGM2LjAwMiwwLDExLjAwNCwyLDE0LjAwNSw2DQoJCQljNC4wMDEsNCw1LjAwMiw5LDUuMDAyLDE1cy0xLDEyLTMuMDAxLDE3Yy0yLjAwMSw1LTUuMDAyLDgtOC4wMDMsMTFjLTMuMDAxLDMtNi4wMDIsNS05LjAwMyw3Yy0zLjAwMSwyLTYuMDAyLDMtOC4wMDMsNA0KCQkJbC04LjAwMy0xM2MzLjAwMS0xLDYuMDAyLTMsOS4wMDMtNmMzLjAwMS0yLDQuMDAxLTYsNC4wMDEtOWMtMy4wMDEsMC02LjAwMi0xLTkuMDAzLTRDNzEwLjA0LDI3MCw3MDkuMDQsMjY2LDcwOS4wNCwyNjF6DQoJCQkgTTc1My4wNTYsMjYxYzAtNSwyLjAwMS05LDUuMDAyLTExYzMuMDAxLTMsNy4wMDMtNCwxMi4wMDQtNGM2LjAwMiwwLDExLjAwNCwyLDE0LjAwNSw2YzQuMDAxLDQsNS4wMDIsOSw1LjAwMiwxNXMtMSwxMi0zLjAwMSwxNw0KCQkJYy0yLjAwMSw1LTUuMDAyLDgtOC4wMDMsMTFjLTMuMDAxLDMtNi4wMDIsNS05LjAwMyw3Yy0zLjAwMSwyLTYuMDAyLDMtOC4wMDMsNGwtOC4wMDMtMTNjMy4wMDEtMSw2LjAwMi0zLDkuMDAzLTYNCgkJCWMzLjAwMS0yLDQuMDAxLTYsNC4wMDEtOWMtMy4wMDEsMC02LjAwMi0xLTkuMDAzLTRDNzU1LjA1NiwyNzAsNzUzLjA1NiwyNjYsNzUzLjA1NiwyNjF6Ii8+DQoJPC9nPg0KPC9nPg0KPC9zdmc+DQo=");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+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iOTkuOTk3cHgiIGhlaWdodD0iMTMwcHgiIHZpZXdCb3g9IjAgMCA5OS45OTcgMTMwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA5OS45OTcgMTMwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yMS45OTksMy41Yy0xMi04LTIyLTItMjIsMTN2OTdjMCwxNSwxMCwyMSwyMiwxM2w2OS00N2MxMi04LDEyLTIxLDAtMjlMMjEuOTk5LDMuNXoiLz4NCjwvc3ZnPg0K");background-size:10px 13px}.icon-play-large{background:url("https://static.teamtreehouse.com/assets/icons/icon-play-large-0a308433430649e437f01f0c4a6b4807.svg") no-repeat;width:21px;height:28px}.icon-close{width:12px;height:12px;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTIwcHgiIGhlaWdodD0iMTE5Ljk5OXB4IiB2aWV3Qm94PSIwIDAgMTIwIDExOS45OTkiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEyMCAxMTkuOTk5IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xMTcsOTIuMjMxTDg1LDU5LjUwNGwzMi0zMi43MjdjNC0zLjk2Nyw0LTkuOTE3LDAtMTMuODg0bC0xMS05LjkxN2MtNC0zLjk2Ny0xMC0zLjk2Ny0xNCwwTDYwLDM1LjcwMg0KCUwyOCwyLjk3NWMtNC0zLjk2Ny0xMC0zLjk2Ny0xNCwwTDMsMTIuODkzYy00LDMuOTY3LTQsOS45MTcsMCwxMy44ODRsMzIsMzIuNzI3TDMsOTIuMjMxYy00LDMuOTY3LTQsOS45MTcsMCwxMy44ODRsMTEsMTAuOTA5DQoJYzQsMy45NjcsMTAsMy45NjcsMTQsMGwzMi0zMi43MjdsMzIsMzIuNzI3YzQsMy45NjcsMTAsMy45NjcsMTQsMGwxMS05LjkxN0MxMjEsMTAyLjE0OSwxMjEsOTYuMTk4LDExNyw5Mi4yMzF6Ii8+DQo8L3N2Zz4NCg==");background-size:12px 12px}.icon-close-dark{width:12px;height:12px;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTIwcHgiIGhlaWdodD0iMTE5Ljk5OXB4IiB2aWV3Qm94PSIwIDAgMTIwIDExOS45OTkiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEyMCAxMTkuOTk5IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNENEQ5REQiIGQ9Ik0xMTcsOTIuMjMxTDg1LDU5LjUwNGwzMi0zMi43MjdjNC0zLjk2Nyw0LTkuOTE3LDAtMTMuODg0bC0xMS05LjkxN2MtNC0zLjk2Ny0xMC0zLjk2Ny0xNCwwTDYwLDM1LjcwMg0KCUwyOCwyLjk3NWMtNC0zLjk2Ny0xMC0zLjk2Ny0xNCwwTDMsMTIuODkzYy00LDMuOTY3LTQsOS45MTcsMCwxMy44ODRsMzIsMzIuNzI3TDMsOTIuMjMxYy00LDMuOTY3LTQsOS45MTcsMCwxMy44ODRsMTEsMTAuOTA5DQoJYzQsMy45NjcsMTAsMy45NjcsMTQsMGwzMi0zMi43MjdsMzIsMzIuNzI3YzQsMy45NjcsMTAsMy45NjcsMTQsMGwxMS05LjkxN0MxMjEsMTAyLjE0OSwxMjEsOTYuMTk4LDExNyw5Mi4yMzF6Ii8+DQo8L3N2Zz4NCg==");background-size:12px 12px}.icon-add-green{width:14px;height:14px;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDIwcHgiIGhlaWdodD0iMTQwcHgiIHZpZXdCb3g9IjAgMCA0MjAgMTQwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA0MjAgMTQwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNDMEM4Q0UiIGQ9Ik0xMjAsNTBIOTAuN1YyMGMwLTExLTktMjAtMjAtMjBzLTIwLDktMjAsMjB2MzBIMjBDOSw1MCwwLDU5LDAsNzBzOSwyMCwyMCwyMGgzMC43djMwYzAsMTEsOSwyMCwyMCwyMA0KCXMyMC05LDIwLTIwVjkwSDEyMGMxMSwwLDIwLTksMjAtMjBTMTMxLDUwLDEyMCw1MHoiLz4NCjxwYXRoIGZpbGw9IiM2QkMxN0UiIGQ9Ik0yNjAsNTBoLTI5LjNWMjBjMC0xMS05LTIwLTIwLTIwcy0yMCw5LTIwLDIwdjMwSDE2MGMtMTEsMC0yMCw5LTIwLDIwczksMjAsMjAsMjBoMzAuN3YzMGMwLDExLDksMjAsMjAsMjANCglzMjAtOSwyMC0yMFY5MEgyNjBjMTEsMCwyMC05LDIwLTIwUzI3MSw1MCwyNjAsNTB6Ii8+DQo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNDAwLDUwaC0yOS4zVjIwYzAtMTEtOS0yMC0yMC0yMHMtMjAsOS0yMCwyMHYzMEgzMDBjLTExLDAtMjAsOS0yMCwyMHM5LDIwLDIwLDIwaDMwLjd2MzBjMCwxMSw5LDIwLDIwLDIwDQoJczIwLTksMjAtMjBWOTBINDAwYzExLDAsMjAtOSwyMC0yMFM0MTEsNTAsNDAwLDUweiIvPg0KPC9zdmc+DQo=");background-size:42px 14px;background-position:-14px 0}.icon-star-rating{width:31px;height:30px;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNjIwcHgiIGhlaWdodD0iMTI0MHB4IiB2aWV3Qm94PSIwIDAgNjIwIDEyNDAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYyMCAxMjQwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGNkNDNjgiIGQ9Ik0zMDcuNjAyLDExMC44NDNjLTIuNC0yLjQxLTUuOTk5LTMuNjE0LTIzLjk5NS03LjIyOWMtOC4zOTgtMS4yMDUtMjAuMzk2LTIuNDEtMzQuNzkyLTMuNjE0DQoJYy0xNi43OTYtMS4yMDUtMzIuMzkzLTIuNDEtNDEuOTkxLTIuNDFjLTIuNC04LjQzNC04LjM5OC0yMS42ODctMTQuMzk3LTM2LjE0NWMtMTQuMzk3LTM3LjM0OS0yMS41OTUtNDguMTkzLTI2LjM5NC01NC4yMTcNCglDMTYzLjYzNCwxLjIwNSwxNTcuNjM1LDAsMTU2LjQzNiwwYzAsMCwwLDAtMS4yLDBjMCwwLDAsMC0xLjIsMGMtMi40LDAtNy4xOTgsMS4yMDUtOS41OTgsNy4yMjkNCgljLTMuNTk5LDQuODE5LTEwLjc5NywxNi44NjctMjYuMzk0LDU0LjIxN2MtNS45OTksMTQuNDU4LTEwLjc5NywyNy43MTEtMTQuMzk3LDM2LjE0NUM5NS4yNDksOTguNzk1LDc3LjI1MywxMDAsNjEuNjU3LDEwMA0KCWMtMTQuMzk3LDEuMjA1LTI2LjM5NCwyLjQxLTM0Ljc5MiwzLjYxNGMtMTYuNzk2LDIuNDEtMjAuMzk2LDIuNDEtMjMuOTk1LDcuMjI5Yy0yLjQsMi40MS0zLjU5OSw2LjAyNC0yLjQsOS42MzkNCgljMS4yLDYuMDI0LDMuNTk5LDE0LjQ1OCwzOS41OTEsNDQuNTc4YzExLjk5Nyw5LjYzOSwyMi43OTUsMTkuMjc3LDI5Ljk5MywyNC4wOTZjLTIuNCw4LjQzNC04LjM5OCwyNi41MDYtMTQuMzk3LDQzLjM3Mw0KCWMtNC43OTksMTQuNDU4LTguMzk4LDI2LjUwNi05LjU5OCwzNi4xNDVjLTMuNTk5LDE2Ljg2Ny00Ljc5OSwyMi44OTIsMCwyNy43MTFjMi40LDIuNDEsNC43OTksMy42MTUsOS41OTgsMy42MTUNCgljMy41OTksMCwxMy4xOTcsMCw1Ny41ODctMjQuMDk2YzE2Ljc5Ni04LjQzNCwzMi4zOTMtMTguMDcyLDQxLjk5MS0yMi44OTJjOC4zOTgsNC44MTksMjUuMTk0LDE0LjQ1OCw0MS45OTEsMjIuODkyDQoJQzI0MS42MTYsMzAwLDI1MS4yMTQsMzAwLDI1NC44MTMsMzAwYzQuNzk5LDAsOC4zOTgtMi40MSw5LjU5OC0zLjYxNWM0Ljc5OS00LjgxOSwzLjU5OS0xMC44NDMsMC0yNy43MTENCgljLTIuNC04LjQzNC01Ljk5OS0yMC40ODItOS41OTgtMzYuMTQ1Yy00Ljc5OS0xNi44NjctMTAuNzk4LTM0Ljk0LTE0LjM5Ny00My4zNzNjNy4xOTgtNC44MTksMTcuOTk2LTE0LjQ1OCwyOS45OTMtMjQuMDk2DQoJYzM1Ljk5Mi0zMC4xMiwzOC4zOTItMzguNTU0LDM5LjU5MS00NC41NzhDMzEwLjAwMSwxMTYuODY3LDMxMC4wMDEsMTEzLjI1MywzMDcuNjAyLDExMC44NDN6Ii8+DQo8cGF0aCBmaWxsPSIjRDREOUREIiBkPSJNNjE3LjYwMiwxMTAuODQzYy0yLjQtMi40MS01Ljk5OS0zLjYxNC0yMy45OTUtNy4yMjljLTguMzk4LTEuMjA1LTIwLjM5Ni0yLjQxLTM0Ljc5Mi0zLjYxNA0KCWMtMTYuNzk2LTEuMjA1LTMyLjM5My0yLjQxLTQxLjk5MS0yLjQxYy0yLjQtOC40MzQtOC4zOTgtMjEuNjg3LTE0LjM5Ny0zNi4xNDVjLTE0LjM5Ny0zNy4zNDktMjEuNTk1LTQ4LjE5My0yNi4zOTQtNTQuMjE3DQoJQzQ3My42MzQsMS4yMDUsNDY3LjYzNSwwLDQ2Ni40MzYsMGMwLDAsMCwwLTEuMiwwYzAsMCwwLDAtMS4yLDBjLTIuNCwwLTcuMTk4LDEuMjA1LTkuNTk4LDcuMjI5DQoJYy0zLjU5OSw0LjgxOS0xMC43OTgsMTYuODY3LTI2LjM5NCw1NC4yMTdjLTUuOTk5LDE0LjQ1OC0xMC43OTgsMjcuNzExLTE0LjM5NywzNi4xNDVjLTguMzk4LDEuMjA1LTI2LjM5NCwyLjQxLTQxLjk5MSwyLjQxDQoJYy0xNC4zOTcsMS4yMDUtMjYuMzk0LDIuNDEtMzQuNzkyLDMuNjE0Yy0xNi43OTYsMi40MS0yMC4zOTYsMi40MS0yMy45OTUsNy4yMjljLTIuNCwyLjQxLTMuNTk5LDYuMDI0LTIuNCw5LjYzOQ0KCWMxLjIsNi4wMjQsMy41OTksMTQuNDU4LDM5LjU5MSw0NC41NzhjMTEuOTk3LDkuNjM5LDIyLjc5NSwxOS4yNzcsMjkuOTkzLDI0LjA5NmMtMi40LDguNDM0LTguMzk4LDI2LjUwNi0xNC4zOTcsNDMuMzczDQoJYy00Ljc5OSwxNC40NTgtOC4zOTgsMjYuNTA2LTkuNTk4LDM2LjE0NWMtMy41OTksMTYuODY3LTQuNzk5LDIyLjg5MiwwLDI3LjcxMWMyLjQsMi40MSw0Ljc5OSwzLjYxNSw5LjU5OCwzLjYxNQ0KCWMzLjU5OSwwLDEzLjE5NywwLDU3LjU4Ny0yNC4wOTZjMTYuNzk2LTguNDM0LDMyLjM5My0xOC4wNzIsNDEuOTkxLTIyLjg5MmM4LjM5OCw0LjgxOSwyNS4xOTQsMTQuNDU4LDQxLjk5MSwyMi44OTINCglDNTUxLjYxNiwzMDAsNTYxLjIxNCwzMDAsNTY0LjgxMywzMDBjNC43OTksMCw4LjM5OC0yLjQxLDkuNTk4LTMuNjE1YzQuNzk5LTQuODE5LDMuNTk5LTEwLjg0MywwLTI3LjcxMQ0KCWMtMi40LTguNDM0LTUuOTk5LTIwLjQ4Mi05LjU5OC0zNi4xNDVjLTQuNzk5LTE2Ljg2Ny0xMC43OTgtMzQuOTQtMTQuMzk3LTQzLjM3M2M3LjE5OC00LjgxOSwxNy45OTYtMTQuNDU4LDI5Ljk5My0yNC4wOTYNCgljMzUuOTkyLTMwLjEyLDM4LjM5MS0zOC41NTQsMzkuNTkxLTQ0LjU3OEM2MjAuMDAxLDExNi44NjcsNjIwLjAwMSwxMTMuMjUzLDYxNy42MDIsMTEwLjg0M3oiLz4NCjxwYXRoIGZpbGw9IiNENEQ5REQiIGQ9Ik00OTguMDY2LDM4OC42NzVjLTEuOTM1LTEuOTI4LTQuODM4LTIuODkyLTE5LjM1LTUuNzgzYy02Ljc3My0wLjk2NC0xNi40NDgtMS45MjgtMjguMDU4LTIuODkyDQoJYy0xMy41NDUtMC45NjQtMjYuMTIzLTEuOTI4LTMzLjg2My0xLjkyOGMtMS45MzUtNi43NDctNi43NzMtMTcuMzQ5LTExLjYxLTI4LjkxNmMtMTEuNjEtMjkuODgtMTcuNDE1LTM4LjU1NC0yMS4yODYtNDMuMzc0DQoJYy0xLjkzNS00LjgxOS02Ljc3My01Ljc4My03Ljc0LTUuNzgzYzAsMCwwLDAtMC45NjgsMGMwLDAsMCwwLTAuOTY4LDBjLTEuOTM1LDAtNS44MDUsMC45NjQtNy43NCw1Ljc4Mw0KCWMtMi45MDIsMy44NTUtOC43MDgsMTMuNDk0LTIxLjI4Niw0My4zNzRjLTQuODM4LDExLjU2Ni04LjcwOCwyMi4xNjktMTEuNjEsMjguOTE2Yy02Ljc3MywwLjk2NC0yMS4yODYsMS45MjgtMzMuODYzLDEuOTI4DQoJYy0xMS42MSwwLjk2NC0yMS4yODYsMS45MjgtMjguMDU4LDIuODkyYy0xMy41NDUsMS45MjgtMTYuNDQ4LDEuOTI4LTE5LjM1LDUuNzgzYy0xLjkzNSwxLjkyOC0yLjkwMiw0LjgxOS0xLjkzNSw3LjcxMQ0KCWMwLjk2OCw0LjgxOSwyLjkwMiwxMS41NjYsMzEuOTI4LDM1LjY2M2M5LjY3NSw3LjcxMSwxOC4zODMsMTUuNDIyLDI0LjE4OCwxOS4yNzdjLTEuOTM1LDYuNzQ3LTYuNzczLDIxLjIwNS0xMS42MSwzNC42OTkNCgljLTMuODcsMTEuNTY2LTYuNzczLDIxLjIwNS03Ljc0LDI4LjkxNmMtMi45MDIsMTMuNDk0LTMuODcsMTguMzEzLDAsMjIuMTY5YzEuOTM1LDEuOTI4LDMuODcsMi44OTIsNy43NCwyLjg5Mg0KCWMyLjkwMiwwLDEwLjY0MywwLDQ2LjQ0MS0xOS4yNzdjMTMuNTQ1LTYuNzQ3LDI2LjEyMy0xNC40NTgsMzMuODYzLTE4LjMxM2M2Ljc3MywzLjg1NSwyMC4zMTgsMTEuNTY2LDMzLjg2MywxOC4zMTMNCglDNDQ0Ljg1Miw1NDAsNDUyLjU5Miw1NDAsNDU1LjQ5NCw1NDBjMy44NywwLDYuNzczLTEuOTI4LDcuNzQtMi44OTJjMy44Ny0zLjg1NSwyLjkwMi04LjY3NSwwLTIyLjE2OQ0KCWMtMS45MzUtNi43NDctNC44MzgtMTYuMzg1LTcuNzQtMjguOTE2Yy0zLjg3LTEzLjQ5NC04LjcwOC0yNy45NTItMTEuNjEtMzQuNjk5YzUuODA1LTMuODU1LDE0LjUxMy0xMS41NjYsMjQuMTg4LTE5LjI3Nw0KCWMyOS4wMjYtMjQuMDk2LDMwLjk2MS0zMC44NDMsMzEuOTI4LTM1LjY2M0M1MDAuMDAxLDM5My40OTQsNTAwLjAwMSwzOTAuNjAyLDQ5OC4wNjYsMzg4LjY3NXoiLz4NCjxwYXRoIGZpbGw9IiNGNkNDNjgiIGQ9Ik0yNDguMDY2LDM4OC42NzVjLTEuOTM1LTEuOTI4LTQuODM4LTIuODkyLTE5LjM1LTUuNzgzYy02Ljc3My0wLjk2NC0xNi40NDgtMS45MjgtMjguMDU4LTIuODkyDQoJYy0xMy41NDUtMC45NjQtMjYuMTIzLTEuOTI4LTMzLjg2My0xLjkyOGMtMS45MzUtNi43NDctNi43NzMtMTcuMzQ5LTExLjYxLTI4LjkxNmMtMTEuNjEtMjkuODgtMTcuNDE1LTM4LjU1NC0yMS4yODYtNDMuMzc0DQoJYy0xLjkzNS00LjgxOS02Ljc3My01Ljc4My03Ljc0LTUuNzgzYzAsMCwwLDAtMC45NjgsMGMwLDAsMCwwLTAuOTY4LDBjLTEuOTM1LDAtNS44MDUsMC45NjQtNy43NCw1Ljc4Mw0KCWMtMi45MDIsMy44NTUtOC43MDgsMTMuNDk0LTIxLjI4Niw0My4zNzRjLTQuODM4LDExLjU2Ni04LjcwOCwyMi4xNjktMTEuNjEsMjguOTE2Qzc2LjgxNCwzNzkuMDM2LDYyLjMwMSwzODAsNDkuNzIzLDM4MA0KCWMtMTEuNjEsMC45NjQtMjEuMjg2LDEuOTI4LTI4LjA1OCwyLjg5MmMtMTMuNTQ1LDEuOTI4LTE2LjQ0OCwxLjkyOC0xOS4zNSw1Ljc4M2MtMS45MzUsMS45MjgtMi45MDIsNC44MTktMS45MzUsNy43MTENCgljMC45NjgsNC44MTksMi45MDIsMTEuNTY2LDMxLjkyOCwzNS42NjNjOS42NzUsNy43MTEsMTguMzgzLDE1LjQyMiwyNC4xODgsMTkuMjc3Yy0xLjkzNSw2Ljc0Ny02Ljc3MywyMS4yMDUtMTEuNjEsMzQuNjk5DQoJYy0zLjg3LDExLjU2Ni02Ljc3MywyMS4yMDUtNy43NCwyOC45MTZjLTIuOTAyLDEzLjQ5NC0zLjg3LDE4LjMxMywwLDIyLjE2OWMxLjkzNSwxLjkyOCwzLjg3LDIuODkyLDcuNzQsMi44OTINCgljMi45MDIsMCwxMC42NDMsMCw0Ni40NDEtMTkuMjc3YzEzLjU0NS02Ljc0NywyNi4xMjMtMTQuNDU4LDMzLjg2My0xOC4zMTNjNi43NzMsMy44NTUsMjAuMzE4LDExLjU2NiwzMy44NjMsMTguMzEzDQoJQzE5NC44NTIsNTQwLDIwMi41OTIsNTQwLDIwNS40OTQsNTQwYzMuODcsMCw2Ljc3My0xLjkyOCw3Ljc0LTIuODkyYzMuODctMy44NTUsMi45MDItOC42NzUsMC0yMi4xNjkNCgljLTEuOTM1LTYuNzQ3LTQuODM4LTE2LjM4NS03Ljc0LTI4LjkxNmMtMy44Ny0xMy40OTQtOC43MDgtMjcuOTUyLTExLjYxLTM0LjY5OWM1LjgwNS0zLjg1NSwxNC41MTMtMTEuNTY2LDI0LjE4OC0xOS4yNzcNCgljMjkuMDI2LTI0LjA5NiwzMC45NjEtMzAuODQzLDMxLjkyOC0zNS42NjNDMjUwLjAwMSwzOTMuNDk0LDI1MC4wMDEsMzkwLjYwMiwyNDguMDY2LDM4OC42NzV6Ii8+DQo8Zz4NCgk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMzE5Ljk5OSw2MDYuNzU4Yy0yLTIuMDE1LTUtMy4wMjMtMTgtMi4wMTVjLTYsMC0xNSwxLjAwOC0yNSwxLjAwOGMtMTIsMS4wMDgtMjQsMi4wMTUtMzEsMi4wMTUNCgkJYy0zLTUuMDM4LTgtMTUuMTE1LTE0LTI0LjE4NGMtMTQtMjUuMTkyLTIxLTMzLjI1My0yNC0zNi4yNzZjLTMtNC4wMzEtNy00LjAzMS04LTQuMDMxYzAsMCwwLDAtMSwwYzAsMCwwLDAtMSwwcy01LDEuMDA4LTcsNi4wNDYNCgkJYy0yLDQuMDMxLTYsMTMuMS0xMyw0MS4zMTRjLTMsMTEuMDg0LTUsMjEuMTYxLTYsMjcuMjA3Yy02LDEuMDA4LTE4LDQuMDMxLTMwLDcuMDU0Yy0xMCwyLjAxNS0xOCw1LjAzOC0yNCw2LjA0Ng0KCQljLTEyLDMuMDIzLTE0LDUuMDM4LTE2LDcuMDU0Yy0xLDIuMDE1LTIsNS4wMzgtMSw3LjA1NGMxLDQuMDMxLDQsMTAuMDc3LDMzLDI4LjIxNWM5LDYuMDQ2LDE5LDExLjA4NCwyNCwxNC4xMDcNCgkJYy0xLDcuMDU0LTMsMjAuMTUzLTUsMzMuMjUzYy0yLDExLjA4NC0zLDIwLjE1My00LDI3LjIwN2MtMSwxMy4xLTEsMTcuMTMsMywyMC4xNTNjMSwxLjAwOCw0LDIuMDE1LDgsMi4wMTVjMywwLDktMS4wMDgsMzktMjMuMTc2DQoJCWMxMS04LjA2MSwyMi0xNy4xMywyOC0yMS4xNjFjNywzLjAyMywxOSw4LjA2MSwzMywxMy4xYzM1LDEyLjA5Miw0MSwxMS4wODQsNDQsMTEuMDg0YzQtMS4wMDgsNi0yLjAxNSw3LTQuMDMxDQoJCWMzLTQuMDMxLDItOC4wNjEtMy0yMC4xNTNjLTMtNi4wNDYtNi0xNS4xMTUtMTEtMjUuMTkyYy02LTEyLjA5Mi0xMS0yNC4xODQtMTQtMzAuMjNjNC01LjAzOCwxMi0xMi4wOTIsMTktMjEuMTYxDQoJCWMyMi0yNi4xOTksMjQtMzIuMjQ1LDI0LTM3LjI4NEMzMjIuOTk5LDYxMC43ODksMzIxLjk5OSw2MDcuNzY2LDMxOS45OTksNjA2Ljc1OHoiLz4NCgk8cGF0aCBvcGFjaXR5PSIwLjgiIGZpbGw9IiNGRkZGRkYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgICAgIiBkPSJNMTIwLjk5OSw2MDAuNzEyYy0xLTIuMDE1LTItMi4wMTUtOC01LjAzOA0KCQljLTMtMS4wMDgtOC0zLjAyMy0xMy01LjAzOGMtNi0yLjAxNS0xMy01LjAzOC0xNi02LjA0NmMwLTMuMDIzLTEtOS4wNjktMS0xNi4xMjNjLTItMTYuMTIzLTMtMjEuMTYxLTQtMjQuMTg0cy0zLTQuMDMxLTMtNC4wMzENCgkJbDAsMGwwLDBjLTEsMC0zLTEuMDA4LTUsMS4wMDhzLTYsNS4wMzgtMTYsMTguMTM4Yy00LDUuMDM4LTcsMTAuMDc3LTksMTIuMDkyYy00LTEuMDA4LTEwLTIuMDE1LTE3LTMuMDIzDQoJCWMtNi0xLjAwOC0xMC0yLjAxNS0xNC0yLjAxNWMtNy0xLjAwOC04LTEuMDA4LTEwLDBjLTEsMS4wMDgtMiwyLjAxNS0yLDMuMDIzYzAsMi4wMTUsMCw2LjA0NiwxMCwyMi4xNjljMyw1LjAzOCw3LDEwLjA3Nyw5LDEzLjENCgkJYy0yLDMuMDIzLTYsOS4wNjktMTAsMTYuMTIzYy0zLDUuMDM4LTYsMTAuMDc3LTgsMTMuMWMtNCw2LjA0Ni01LDguMDYxLTMsMTEuMDg0YzAsMS4wMDgsMSwyLjAxNSwzLDMuMDIzYzIsMCw1LDEuMDA4LDI1LTMuMDIzDQoJCWM4LTIuMDE1LDE1LTMuMDIzLDE5LTQuMDMxYzMsMy4wMjMsOCw4LjA2MSwxNCwxNC4xMDdjMTUsMTQuMTA3LDE4LDE1LjExNSwyMCwxNi4xMjNzMywwLDQsMGMyLTEuMDA4LDMtNC4wMzEsMy0xMS4wODQNCgkJYzAtNC4wMzEsMC05LjA2OSwwLTE1LjExNWMwLTcuMDU0LDAtMTUuMTE1LDAtMTkuMTQ2YzMtMS4wMDgsOS00LjAzMSwxNC02LjA0NmMxNy04LjA2MSwxOS0xMS4wODQsMjAtMTMuMQ0KCQlDMTIwLjk5OSw2MDMuNzM1LDEyMC45OTksNjAxLjcyLDEyMC45OTksNjAwLjcxMnoiLz4NCgk8cGF0aCBvcGFjaXR5PSIwLjUiIGZpbGw9IiNGRkZGRkYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgICAgIiBkPSJNMzk2Ljk5OSw2NTUuMTI2Yy0xLTEuMDA4LTItMS4wMDgtNiwwYy0yLDAtNSwxLjAwOC05LDEuMDA4DQoJCWMtNCwxLjAwOC04LDEuMDA4LTEwLDEuMDA4Yy0xLTIuMDE1LTMtNS4wMzgtNS04LjA2MWMtNi04LjA2MS04LTExLjA4NC05LTEyLjA5MnMtMi0xLjAwOC0zLTEuMDA4bDAsMGwwLDBjMCwwLTIsMS4wMDgtMiwyLjAxNQ0KCQljLTEsMS4wMDgtMiw1LjAzOC0zLDE1LjExNWMtMSw0LjAzMS0xLDguMDYxLTEsMTAuMDc3Yy0yLDEuMDA4LTYsMi4wMTUtMTAsMy4wMjNjLTMsMS4wMDgtNiwyLjAxNS04LDMuMDIzDQoJCWMtNCwxLjAwOC01LDIuMDE1LTUsMy4wMjNzLTEsMi4wMTUsMCwzLjAyM2MwLDEuMDA4LDIsMy4wMjMsMTIsOS4wNjljMywyLjAxNSw3LDMuMDIzLDksNC4wMzFjMCwyLjAxNS0xLDcuMDU0LTEsMTIuMDkyDQoJCWMwLDQuMDMxLDAsNy4wNTQtMSw5LjA2OWMwLDQuMDMxLDAsNi4wNDYsMSw3LjA1NGMxLDAsMSwxLjAwOCwzLDBjMSwwLDMtMS4wMDgsMTMtOS4wNjljNC0zLjAyMyw3LTYuMDQ2LDktOC4wNjENCgkJYzIsMS4wMDgsNywyLjAxNSwxMSwzLjAyM2MxMiwzLjAyMywxNCwzLjAyMywxNSwzLjAyM3MyLTEuMDA4LDItMS4wMDhjMS0xLjAwOCwwLTMuMDIzLTItNy4wNTRjLTEtMi4wMTUtMy01LjAzOC00LTguMDYxDQoJCWMtMi00LjAzMS01LTguMDYxLTYtMTAuMDc3YzEtMi4wMTUsNC01LjAzOCw2LTguMDYxYzctOS4wNjksNy0xMi4wOTIsNy0xMy4xQzM5Ny45OTksNjU3LjE0MSwzOTYuOTk5LDY1Ni4xMzQsMzk2Ljk5OSw2NTUuMTI2eiIvPg0KPC9nPg0KPGc+DQoJPHBhdGggZmlsbD0iI0QzRDlERCIgZD0iTTE0NS4zNTYsMTIyMUMxNDUuMzU2LDEyMjEsMTQ2LjM1OCwxMjIxLDE0NS4zNTYsMTIyMWMxMC4wMTgtMywzMy4wNjEtMjEsNjYuMTIyLTUzDQoJCWMyMC4wMzctMTksMzguMDctMzgsNTAuMDkyLTQ5bDguMDE1LThsMTEuMDIsM2MxNS4wMjgsNCw0MS4wNzYsMTEsNjguMTI1LDE3YzQ1LjA4MywxMCw2Ni4xMjIsMTIsNzUuMTM4LDEyDQoJCWM0LjAwNywwLDYuMDExLDAsNy4wMTMtMWgxLjAwMmMtMS4wMDItNS04LjAxNS0xNi0xMS4wMi0yMWMtNy4wMTMtMTItMTYuMDI5LTI3LTI5LjA1My00N2MtMTQuMDI2LTIzLTI5LjA1My00Ni0zNy4wNjgtNTcNCgkJbC03LjAxMy0xMWw4LjAxNS0xMGM3LjAxMy05LDIwLjAzNy0yNywzMi4wNTktNDZjMzQuMDYzLTUxLDM2LjA2Ni02MywzNS4wNjQtNjZsMCwwaC0xLjAwMmMtNS4wMDksMC0xNC4wMjYsMS0yMi4wNCwyDQoJCWMtMTIuMDIyLDItMjkuMDUzLDUtNTAuMDkyLDljLTI0LjA0NCw0LTQ4LjA4OCw5LTYxLjExMiwxMmwtMTIuMDIyLDJsLTcuMDEzLTEwYy04LjAxNS0xMS0yMC4wMzctMjgtMzQuMDYzLTQ1DQoJCWMtMzMuMDYxLTQzLTQ4LjA4OC01OC01NC4wOTktNjJsLTEuMDAyLTJsLTEuMDAyLTF2MWwtMS4wMDIsMmMtMy4wMDYsNy04LjAxNSwyOC0xNC4wMjYsODFjLTMuMDA2LDIzLTQuMDA3LDQ1LTUuMDA5LDU2bC0xLjAwMiwxMg0KCQlsLTExLjAyLDRjLTEyLjAyMiw0LTM1LjA2NCwxMy01OC4xMDcsMjJjLTIwLjAzNyw4LTM2LjA2NiwxNC00Ny4wODYsMThjLTEyLjAyMiw1LTE5LjAzNSw4LTIxLjAzOSwxMGMxLjAwMiw0LDExLjAyLDEzLDY1LjEyLDM5DQoJCWMyMS4wMzksMTAsNDEuMDc2LDE5LDUxLjA5NCwyM2wxMi4wMjIsNXYxM2MtMS4wMDIsMjUtMi4wMDQsNDgtMi4wMDQsNjhjMCwyMy0xLjAwMiw0MSwwLDU1DQoJCUMxNDQuMzU0LDEyMDQsMTQ0LjM1NCwxMjE3LDE0NS4zNTYsMTIyMXoiLz4NCgk8cGF0aCBmaWxsPSIjQzBDOENFIiBkPSJNMTg5LjQzNyw4MjVjOC4wMTUsOSwxOC4wMzMsMjEsMzIuMDU5LDQwYzEzLjAyNCwxNywyNS4wNDYsMzQsMzMuMDYxLDQ1bDE0LjAyNiwyMGwyNC4wNDQtNQ0KCQljMTUuMDI4LTMsMzguMDctNyw2MS4xMTItMTJjMTYuMDMtMywyOS4wNTMtNSw0MC4wNzQtN2MtNS4wMDksOC0xMi4wMjIsMTktMjEuMDM5LDM0Yy0xMi4wMjIsMTktMjUuMDQ2LDM2LTMyLjA1OSw0NWwtMTUuMDI4LDIxDQoJCWwxNC4wMjYsMjFjOC4wMTUsMTIsMjIuMDQsMzQsMzcuMDY4LDU3YzkuMDE3LDE1LDE3LjAzMSwyOCwyMy4wNDIsMzhjLTExLjAyLTItMjYuMDQ4LTUtNDcuMDg2LTljLTI2LjA0OC02LTUzLjA5OC0xMy02Ny4xMjMtMTcNCgkJbC0yMi4wNC02bC0xNS4wMjgsMTZjLTExLjAyLDEyLTMwLjA1NSwzMC00OS4wOSw0OWMtMTYuMDMsMTUtMjcuMDUsMjUtMzYuMDY2LDMyYzAtMTIsMC0yNywxLjAwMi00NGMwLTIwLDEuMDAyLTQzLDIuMDA0LTY4DQoJCWwxLjAwMi0yNmwtMjQuMDQ0LTEwYy0xMC4wMTgtNC0zMC4wNTUtMTMtNTEuMDk0LTIyYy0xNi4wMy03LTI3LjA1LTEzLTM2LjA2Ni0xOGMxMC4wMTgtNCwyMy4wNDItOSwzOC4wNy0xNQ0KCQljMjMuMDQyLTksNDYuMDg1LTE3LDU4LjEwNy0yMWwyMy4wNDItOGwyLjAwNC0yNGMxLjAwMi0xMSwzLjAwNi0zMiw1LjAwOS01NkMxODUuNDMsODUzLDE4Ny40MzQsODM2LDE4OS40MzcsODI1IE0xNzkuNDE5LDc3MA0KCQljLTIuMDA0LDAtNC4wMDcsMC00LjAwNywxaC0xLjAwMmgtMS4wMDJjLTIuMDA0LDEtMTAuMDE4LDQtMTIuMDIyLDEzYy00LjAwNyw5LTkuMDE3LDI5LTE2LjAzLDg3Yy0zLjAwNiwyMy00LjAwNyw0NS01LjAwOSw1Nw0KCQljLTEyLjAyMiw1LTM2LjA2NiwxMy01OS4xMDksMjJjLTIwLjAzNyw4LTM2LjA2NiwxNC00OC4wODgsMTlDOS4xMDYsOTc5LDUuMDk5LDk4MiwyLjA5Myw5ODhjLTIuMDA0LDUtMy4wMDYsMTAtMS4wMDIsMTUNCgkJYzMuMDA2LDksMTIuMDIyLDE5LDc0LjEzNiw0OWMyMC4wMzcsMTAsNDAuMDc0LDE4LDUyLjA5NiwyM2MtMS4wMDIsMTQtMS4wMDIsNDEtMi4wMDQsNjhjMCwyMy0xLjAwMiw0MiwwLDU1DQoJCWMwLDI2LDEuMDAyLDM1LDEwLjAxOCw0MGMyLjAwNCwxLDUuMDA5LDIsOS4wMTYsMmMyLjAwNCwwLDQuMDA3LDAsNi4wMTEtMWM2LjAxMS0yLDE5LjAzNS01LDczLjEzNC01Nw0KCQljMjEuMDM5LTIwLDQwLjA3NC0zOSw1MC4wOTItNTBjMTQuMDI2LDQsNDEuMDc2LDExLDY5LjEyNywxN2M0Ni4wODUsMTAsNjguMTI1LDEzLDgwLjE0NywxM2M3LjAxMywwLDEwLjAxOC0xLDEyLjAyMi0xDQoJCWM3LjAxMy0yLDExLjAyLTYsMTMuMDI0LTljNS4wMDktOSwxLjAwMi0xNy0xMi4wMjItMzljLTcuMDEzLTEyLTE3LjAzMS0yOC0yOS4wNTMtNDdjLTE0LjAyNi0yMy0yOS4wNTMtNDUtMzcuMDY4LTU3DQoJCWM3LjAxMy0xMCwyMC4wMzctMjgsMzMuMDYxLTQ3YzM4LjA3LTU3LDQwLjA3NC03MSwzOC4wNy04MGMtMS4wMDItNS00LjAwNy0xMC04LjAxNS0xM2MtMy4wMDYtMi02LjAxMS0zLTExLjAyLTMNCgkJYy01LjAwOSwwLTEzLjAyNCwxLTI1LjA0NiwzYy0xMy4wMjQsMi0zMC4wNTUsNS01MS4wOTQsOWMtMjQuMDQ0LDQtNDguMDg4LDktNjEuMTEyLDEyYy03LjAxMy0xMC0yMC4wMzctMjgtMzQuMDYyLTQ2DQoJCWMtMzYuMDY2LTQ2LTUxLjA5NC02MS01OC4xMDctNjZDMTg4LjQzNiw3NzEsMTgzLjQyNiw3NzAsMTc5LjQxOSw3NzBMMTc5LjQxOSw3NzB6Ii8+DQo8L2c+DQo8L3N2Zz4NCg==");background-size:62px 124px;background-position:-30px 0}.selected .icon-star-rating{background-position:0 0}.icon-star{background:url("https://static.teamtreehouse.com/assets/icons/icon-global-9653c4790cf3b00b397c4d23f7af51f1.svg") no-repeat -321px -73px;width:26px;height:25px}.selected .icon-star,a:hover .icon-star{background-position:-295px -73px}.icon-mtf-error{width:80px;height:66px;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4yLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iODBweCIgaGVpZ2h0PSI2NnB4IiB2aWV3Qm94PSIwIDAgODAgNjYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDgwIDY2IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNENEQ5REQiIGQ9Ik04MCwxOC4zODljMC05LjkyNy04LjA4MS0xNy45NzUtMTguMDUtMTcuOTc1Yy05LjQwNSwwLTE3LjEyMSw3LjE2NC0xNy45NjYsMTYuMzA5DQoJYy0xLjQwMS0wLjEzOC0yLjgyNy0wLjIxNi00LjI3OC0wLjIxNmMtMS4yNDIsMC0yLjQ2NiwwLjA1Ny0zLjY3MiwwLjE1OEMzNS4zNTgsNy4zNTIsMjcuNTc2LDAsMTguMDUsMEM4LjA4MSwwLDAsOC4wNDcsMCwxNy45NzQNCgljMCw2LjQ4NywzLjQ2MiwxMi4xNTMsOC42MzQsMTUuMzE0Yy0xLjEyNywyLjUtMS43NDgsNS4xNzgtMS43NDgsNy45NjZDNi44ODYsNTQuOTIsMjEuNTgsNjYsMzkuNzA2LDY2czMyLjgyLTExLjA4LDMyLjgyLTI0Ljc0Ng0KCWMwLTIuNTYzLTAuNTE3LTUuMDM1LTEuNDc3LTcuMzZDNzYuMzk4LDMwLjc3Myw4MCwyNS4wMDYsODAsMTguMzg5eiBNMTguMDUsMzEuNTMzYy03LjUyMSwwLTEzLjYxNy02LjA2OS0xMy42MTctMTMuNTYNCgljMC03LjQ4OCw2LjA5Ni0xMy41NiwxMy42MTctMTMuNTZjNy41MiwwLDEzLjYxNyw2LjA3MSwxMy42MTcsMTMuNTZDMzEuNjY3LDI1LjQ2NCwyNS41NywzMS41MzMsMTguMDUsMzEuNTMzeiBNNjIuMDA5LDMxLjUzMw0KCWMtNy41MiwwLTEzLjYxNi02LjA2OS0xMy42MTYtMTMuNTZjMC03LjQ4OCw2LjA5Ny0xMy41NiwxMy42MTYtMTMuNTZjNy41MjEsMCwxMy42MTcsNi4wNzEsMTMuNjE3LDEzLjU2DQoJQzc1LjYyNiwyNS40NjQsNjkuNTI5LDMxLjUzMyw2Mi4wMDksMzEuNTMzeiIvPg0KPGcgaWQ9IlNoYXBlXzVfY29weV8yNl8xXyIgb3BhY2l0eT0iMC44Ij4NCgk8Zz4NCgkJPGVsbGlwc2UgZmlsbD0iIzYwNjg2RSIgY3g9IjM1LjY4NSIgY3k9IjMwLjc1MSIgcng9IjEuNzcxIiByeT0iMS43NjIiLz4NCgk8L2c+DQo8L2c+DQo8ZyBpZD0iU2hhcGVfNV9jb3B5XzI3XzFfIiBvcGFjaXR5PSIwLjgiPg0KCTxnPg0KCQk8ZWxsaXBzZSBmaWxsPSIjNjA2ODZFIiBjeD0iNDQuMDUxIiBjeT0iMzAuNzUxIiByeD0iMS43NyIgcnk9IjEuNzYxIi8+DQoJPC9nPg0KPC9nPg0KPGcgaWQ9IlNoYXBlXzVfY29weV8yNV8zXyI+DQoJPGc+DQoJCTxlbGxpcHNlIGZpbGw9IiM2MDY4NkUiIGN4PSIxNy45OTIiIGN5PSIxNy45MzEiIHJ4PSI0LjQ5MSIgcnk9IjQuNDczIi8+DQoJPC9nPg0KPC9nPg0KPGcgaWQ9IlNoYXBlXzVfY29weV8yNV8xXyI+DQoJPGc+DQoJCTxlbGxpcHNlIGZpbGw9IiM2MDY4NkUiIGN4PSI2MS45NTIiIGN5PSIxNy45MzEiIHJ4PSI0LjQ5MSIgcnk9IjQuNDczIi8+DQoJPC9nPg0KPC9nPg0KPHBhdGggZmlsbD0iIzYwNjg2RSIgZD0iTTQ2LjcyOSw0OS42MzVjMCwzLjMyNi0zLjY5Niw2LjAyMy03LjAyMyw2LjAyM3MtNy4wMjMtMi42OTctNy4wMjMtNi4wMjNzMy42OTYtNi4wMjMsNy4wMjMtNi4wMjMNCglTNDYuNzI5LDQ2LjMwOSw0Ni43MjksNDkuNjM1eiIvPg0KPC9zdmc+DQo=");background-size:80px 66px}.icon-info{width:34px;height:34px;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNjgwcHgiIGhlaWdodD0iMzQwcHgiIHZpZXdCb3g9IjAgMCA2ODAgMzQwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2ODAgMzQwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNENEQ5REQiIGQ9Ik0xNzAsNTBjNjYsMCwxMjAsNTQsMTIwLDEyMHMtNTQsMTIwLTEyMCwxMjBTNTAsMjM2LDUwLDE3MFMxMDQsNTAsMTcwLDUwIE0xNzAsMEM3NiwwLDAsNzYsMCwxNzANCglzNzYsMTcwLDE3MCwxNzBzMTcwLTc2LDE3MC0xNzBTMjY0LDAsMTcwLDBMMTcwLDB6IE0xNzAsMjYwYy0xNCwwLTI1LTExLTI1LTI0di02NmMwLTE0LDExLTI0LDI1LTI0czI1LDExLDI1LDI0djY2DQoJQzE5NSwyNDksMTgzLDI2MCwxNzAsMjYweiBNMTcwLDgwYzEzLjI1NSwwLDI0LDEwLjI5OCwyNCwyM3MtMTAuNzQ1LDIzLTI0LDIzcy0yNC0xMC4yOTgtMjQtMjNTMTU2Ljc0NSw4MCwxNzAsODB6Ii8+DQo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNTEwLDUwYzY2LDAsMTIwLDU0LDEyMCwxMjBzLTU0LDEyMC0xMjAsMTIwcy0xMjAtNTQtMTIwLTEyMFM0NDQsNTAsNTEwLDUwIE01MTAsMGMtOTQsMC0xNzAsNzYtMTcwLDE3MA0KCXM3NiwxNzAsMTcwLDE3MHMxNzAtNzYsMTcwLTE3MFM2MDQsMCw1MTAsMEw1MTAsMHogTTUxMCwyNjBjLTE0LDAtMjUtMTEtMjUtMjR2LTY2YzAtMTQsMTEtMjQsMjUtMjRzMjUsMTEsMjUsMjR2NjYNCglDNTM1LDI0OSw1MjMsMjYwLDUxMCwyNjB6IE01MTAsODBjMTMuMjU1LDAsMjQsMTAuMjk4LDI0LDIzcy0xMC43NDUsMjMtMjQsMjNzLTI0LTEwLjI5OC0yNC0yM1M0OTYuNzQ1LDgwLDUxMCw4MHoiLz4NCjwvc3ZnPg0K");background-size:68px 34px}.icon-info-small{width:25px;height:25px;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjUwcHgiIGhlaWdodD0iMjUwcHgiIHZpZXdCb3g9IjAgMCAyNTAgMjUwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNTAgMjUwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxnPg0KCQk8cGF0aCBmaWxsPSIjRDREOUREIiBkPSJNMTI1LDM2Ljc2YzQ4LjY1LDAsODguMjQsMzkuNTgsODguMjQsODguMjRzLTM5LjU4LDg4LjI0LTg4LjI0LDg4LjI0Yy00OC42NSwwLTg4LjI0LTM5LjU4LTg4LjI0LTg4LjI0DQoJCQlTNzYuMzUsMzYuNzYsMTI1LDM2Ljc2IE0xMjUsMEM1NS45NiwwLDAsNTUuOTYsMCwxMjVjMCw2OS4wMyw1NS45NiwxMjUsMTI1LDEyNWM2OS4wNSwwLDEyNS01NS45NywxMjUtMTI1DQoJCQlDMjUwLDU1Ljk2LDE5NC4wNSwwLDEyNSwwTDEyNSwweiIvPg0KCTwvZz4NCgk8Zz4NCgkJPGc+DQoJCQk8cGF0aCBmaWxsPSIjRDREOUREIiBkPSJNMTI2LjE5LDE5My43MWMtMTAuMTUsMC0xOC4zOC04LjIzLTE4LjM4LTE4LjM4di01MGMwLTEwLjE1LDguMjMtMTguMzgsMTguMzgtMTguMzgNCgkJCQlzMTguMzgsOC4yMywxOC4zOCwxOC4zOHY1MEMxNDQuNTcsMTg1LjQ5LDEzNi4zNSwxOTMuNzEsMTI2LjE5LDE5My43MXoiLz4NCgkJPC9nPg0KCQk8Zz4NCgkJCTxjaXJjbGUgZmlsbD0iI0Q0RDlERCIgY3g9IjEyNi4yIiBjeT0iNzUuMDciIHI9IjE3Ljg2Ii8+DQoJCTwvZz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg==");background-size:25px 25px}.icon-alert{width:34px;height:34px;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMzQwcHgiIGhlaWdodD0iMzQwcHgiIHZpZXdCb3g9IjAgMCAzNDAgMzQwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAzNDAgMzQwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxnPg0KCQk8cGF0aCBmaWxsPSIjRUQ1QTVBIiBkPSJNMTYwLDE5NmMtMi0zLTMtNy01LTEybC0xNC03MGMtMi0xMC0xLTE4LDQtMjRjNS02LDEyLTksMjEtOWg2YzEwLDAsMTgsMywyMiw5YzUsNiw2LDE0LDQsMjRsLTEzLDcwDQoJCQljLTEsNi0zLDEwLTUsMTJjLTIsMy01LDQtOCw0aC01QzE2NCwyMDAsMTYxLDE5OCwxNjAsMTk2eiBNMTQ1LDIzOHYtNGMwLTE1LDctMjIsMjEtMjJoNmMxNCwwLDIyLDcsMjIsMjJ2NGMwLDE1LTcsMjItMjIsMjJoLTYNCgkJCUMxNTMsMjYwLDE0NSwyNTMsMTQ1LDIzOHoiLz4NCgk8L2c+DQoJPHBhdGggZmlsbD0iI0VENUE1QSIgZD0iTTE3MCw1MGM2NiwwLDEyMCw1NCwxMjAsMTIwcy01NCwxMjAtMTIwLDEyMFM1MCwyMzYsNTAsMTcwUzEwNCw1MCwxNzAsNTAgTTE3MCwwQzc2LDAsMCw3NiwwLDE3MA0KCQlzNzYsMTcwLDE3MCwxNzBzMTcwLTc2LDE3MC0xNzBTMjY0LDAsMTcwLDBMMTcwLDB6Ii8+DQo8L2c+DQo8L3N2Zz4NCg==");background-size:34px 34px}.icon-alert-gray{width:34px;height:34px;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMzRweCIgaGVpZ2h0PSIzNHB4IiB2aWV3Qm94PSIwIDAgMzQgMzQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDM0IDM0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiNENEQ5REQiIGQ9Ik0xNS45NTgsMTkuNTYyYy0wLjE4My0wLjI2LTAuMzQyLTAuNjctMC40ODEtMS4yMjhsLTEuMzU0LTcuMDQzYy0wLjI0NC0wLjk4OS0wLjEyNi0xLjc4NSwwLjM1Mi0yLjM4OQ0KCQljMC40NzktMC42MDMsMS4xOTMtMC45MDMsMi4xNDgtMC45MDNoMC42NWMxLjAwNiwwLDEuNzU0LDAuMzAxLDIuMjQsMC45MDNjMC40ODIsMC42MDQsMC42MDQsMS4zOTksMC4zNjIsMi4zODlsLTEuMzI4LDcuMDQzDQoJCWMtMC4xNDEsMC41NTgtMC4zMDgsMC45NjgtMC41MDksMS4yMjhjLTAuMTk5LDAuMjYyLTAuNDc1LDAuMzkzLTAuODIsMC4zOTNoLTAuNDkyQzE2LjM5NiwxOS45NTUsMTYuMTQzLDE5LjgyNCwxNS45NTgsMTkuNTYyeg0KCQkgTTE0LjU0LDIzLjgxM3YtMC40MzJjMC0xLjQ1NywwLjcxMi0yLjE4NywyLjEzNi0yLjE4N2gwLjZjMS40MzksMCwyLjE2LDAuNzI5LDIuMTYsMi4xODd2MC40MzJjMCwxLjQ1Ny0wLjcyMSwyLjE4Ny0yLjE2LDIuMTg3DQoJCWgtMC42QzE1LjI1MiwyNiwxNC41NCwyNS4yNzEsMTQuNTQsMjMuODEzeiIvPg0KPC9nPg0KPHBhdGggZmlsbD0iI0Q0RDlERCIgZD0iTTE3LDVjNi42MTcsMCwxMiw1LjM4MywxMiwxMnMtNS4zODMsMTItMTIsMTJTNSwyMy42MTcsNSwxN1MxMC4zODMsNSwxNyw1IE0xNywwQzcuNjExLDAsMCw3LjYxLDAsMTcNCgljMCw5LjM4OCw3LjYxMSwxNywxNywxN2M5LjM5MSwwLDE3LTcuNjEyLDE3LTE3QzM0LDcuNjEsMjYuMzkxLDAsMTcsMEwxNywweiIvPg0KPC9zdmc+DQo=");background-size:34px 34px;text-indent:-9999px}.icon-alert-dark-gray{width:34px;height:34px;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMzRweCIgaGVpZ2h0PSIzNHB4IiB2aWV3Qm94PSIwIDAgMzQgMzQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDM0IDM0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiM4MDhBOTEiIGQ9Ik0xNS45NTgsMTkuNTYyYy0wLjE4My0wLjI2LTAuMzQyLTAuNjctMC40ODEtMS4yMjhsLTEuMzU0LTcuMDQzYy0wLjI0NC0wLjk4OS0wLjEyNi0xLjc4NSwwLjM1Mi0yLjM4OQ0KCQljMC40NzktMC42MDMsMS4xOTMtMC45MDMsMi4xNDgtMC45MDNoMC42NWMxLjAwNiwwLDEuNzU0LDAuMzAxLDIuMjQsMC45MDNjMC40ODIsMC42MDQsMC42MDQsMS4zOTksMC4zNjIsMi4zODlsLTEuMzI4LDcuMDQzDQoJCWMtMC4xNDEsMC41NTgtMC4zMDgsMC45NjgtMC41MDksMS4yMjhjLTAuMTk5LDAuMjYyLTAuNDc1LDAuMzkzLTAuODIsMC4zOTNoLTAuNDkyQzE2LjM5NiwxOS45NTUsMTYuMTQzLDE5LjgyNCwxNS45NTgsMTkuNTYyeg0KCQkgTTE0LjU0LDIzLjgxM3YtMC40MzJjMC0xLjQ1NywwLjcxMi0yLjE4NywyLjEzNi0yLjE4N2gwLjZjMS40MzksMCwyLjE2LDAuNzI5LDIuMTYsMi4xODd2MC40MzJjMCwxLjQ1Ny0wLjcyMSwyLjE4Ny0yLjE2LDIuMTg3DQoJCWgtMC42QzE1LjI1MiwyNiwxNC41NCwyNS4yNzEsMTQuNTQsMjMuODEzeiIvPg0KPC9nPg0KPHBhdGggZmlsbD0iIzgwOEE5MSIgZD0iTTE3LDVjNi42MTcsMCwxMiw1LjM4MywxMiwxMnMtNS4zODMsMTItMTIsMTJTNSwyMy42MTcsNSwxN1MxMC4zODMsNSwxNyw1IE0xNywwQzcuNjExLDAsMCw3LjYxLDAsMTcNCgljMCw5LjM4OCw3LjYxMSwxNywxNywxN2M5LjM5MSwwLDE3LTcuNjEyLDE3LTE3QzM0LDcuNjEsMjYuMzkxLDAsMTcsMEwxNywweiIvPg0KPC9zdmc+DQo=");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+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDM5Ljk5OXB4IiBoZWlnaHQ9IjE4MHB4IiB2aWV3Qm94PSIwIDAgNDM5Ljk5OSAxODAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQzOS45OTkgMTgwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiM1RkNGODAiIGQ9Ik05MC41MDYsMTgwTDcuNSwxMDIuMDMyYy0xMC4wMDEtOS45OTYtMTAuMDAxLTI0Ljk5LDAtMzQuOTg1YzEwLjAwMS05Ljk5NiwyNy4wMDItOS45OTYsMzcuMDAyLDANCgkJbDQzLjAwMywzOS45ODNsODYuMDA2LTk3Ljk1OWM5LjAwMS0xMC45OTUsMjYuMDAyLTExLjk5NSwzNy4wMDItMi45OTljMTEuMDAxLDguOTk2LDEzLjAwMSwyMy45OSwzLDM0Ljk4NUw5MC41MDYsMTgweiIvPg0KPC9nPg0KPGc+DQoJPHBhdGggZmlsbD0iI0Q0RDlERCIgZD0iTTMxMC41MDYsMTgwTDIyNy41LDEwMi4wMzJjLTEwLjAwMS05Ljk5Ni0xMC4wMDEtMjQuOTksMC0zNC45ODVjMTAuMDAxLTkuOTk2LDI3LjAwMi05Ljk5NiwzNy4wMDIsMA0KCQlsNDMuMDAzLDM5Ljk4M0wzOTMuNTEsOS4wNzFjOS4wMDEtMTAuOTk1LDI2LjAwMi0xMS45OTUsMzcuMDAyLTIuOTk5YzExLjAwMSw4Ljk5NiwxMy4wMDEsMjMuOTksMywzNC45ODVMMzEwLjUwNiwxODB6Ii8+DQo8L2c+DQo8L3N2Zz4NCg==");background-size:44px 18px}.icon-not-included{width:18px;height:18px;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTgwcHgiIGhlaWdodD0iMTgwLjAwMnB4IiB2aWV3Qm94PSIwIDAgMTgwIDE4MC4wMDIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE4MCAxODAuMDAyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNFRDVBNUEiIGQ9Ik0xNzUuNTI1LDEzOS43MjVsLTQ5LjcyNC00OS43MjRsNDkuNzI0LTQ5LjcyNGM1Ljk2Ny01Ljk2Nyw1Ljk2Ny0xNC45MTcsMC0xOS44OUwxNTkuNjEzLDQuNDc1DQoJYy01Ljk2Ny01Ljk2Ny0xNC45MTctNS45NjctMTkuODksMEw5MCw1NC4yTDQwLjI3Niw0LjQ3NmMtNS45NjctNS45NjctMTQuOTE3LTUuOTY3LTE5Ljg5LDBMNC40NzUsMjAuMzg4DQoJYy01Ljk2Nyw1Ljk2Ny01Ljk2NywxNC45MTcsMCwxOS44OWw0OS43MjQsNDkuNzIzTDQuNDc1LDEzOS43MjVjLTUuOTY3LDUuOTY3LTUuOTY3LDE0LjkxNywwLDE5Ljg4OWwxNS45MTIsMTUuOTEyDQoJYzUuOTY3LDUuOTY3LDE0LjkxNyw1Ljk2NywxOS44OSwwTDkwLDEyNS44MDJsNDkuNzI0LDQ5LjcyNGM1Ljk2Nyw1Ljk2NywxNC45MTcsNS45NjcsMTkuODksMGwxNS45MTItMTUuOTEyDQoJQzE3OS41MDMsMTUzLjY0NywxNzkuNTAzLDE0NC42OTcsMTc1LjUyNSwxMzkuNzI1eiIvPg0KPC9zdmc+DQo=");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-d73b6987c0398c10e8e9072e7913cd2e.png") no-repeat -10px 0;width:12px;height:18px}.icon-points-earned{width:240px;height:240px;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjQwMHB4IiBoZWlnaHQ9IjI0MDBweCIgdmlld0JveD0iMCAwIDI0MDAgMjQwMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjQwMCAyNDAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiNFRDU4NTgiIGQ9Ik0yMTcwLjkzMSw0OTQuNjQxbC0zMjMuOTQsMjM1LjY2Yzk2LjA3LDEzMiwxNTMuNDYsMjkzLjk1LDE1My40Niw0NjkuNjkNCgkJYzAsMjY1Ljg2LTEzMC4zOSw1MDAuODUtMzMwLjEyLDY0Ni4zMjFsMjM1LjUzLDMyNC40NUMyNDQxLjM5MiwxNzgxLjI0MiwyNTYwLjEyMiwxMDMwLjc3MSwyMTcwLjkzMSw0OTQuNjQxeiIvPg0KCTxwYXRoIGZpbGw9IiMzNkFERDEiIGQ9Ik0xODQ2Ljc2MSw3MjkuOTkxbDMyMy41NC0yMzUuMzVDMTkzNi44ODEsMTcyLjk3LDE1OTcuODcxLDAsMTIwMC42NCwwdjQwMC4wNA0KCQlDMTQ2Ni40OCw0MDAuMjMsMTcwMS4yOTEsNTMwLjQ2MSwxODQ2Ljc2MSw3MjkuOTkxeiIvPg0KCTxwYXRoIGZpbGw9IiM1RkNGODAiIGQ9Ik0xMjAwLjAyLDQwMGMwLjQzLDAsMC44MiwwLjA4LDEuMjUsMC4wOFYwQzkzNi40MywwLDcxMC45Miw3My4zNiw0OTYuNjYsMjI5LjIybDIzNC42MSwzMjMuMjgNCgkJQzg2My4xNCw0NTYuOTQsMTAyNC43NSw0MDAsMTIwMC4wMiw0MDB6Ii8+DQoJPHBhdGggZmlsbD0iI0ZGOUYxRiIgZD0iTTM5OS41ODksMTE5OS45OTFjMC0yNjYuNjMsMTMxLjA0LTUwMi4xNDEsMzMxLjY4LTY0Ny40OTFMNDk2LjY2LDIyOS4yMg0KCQljLTQyOC4zNiwzMTEuNTYtNTk5LjA4MSw4MzcuMzMxLTQzNS4zOSwxMzQxLjU1MWwzNzcuOTMtMTIyLjk3QzQxMy43NjksMTM2OS43NjEsMzk5LjU4OSwxMjg2LjU1MSwzOTkuNTg5LDExOTkuOTkxeiIvPg0KCTxwYXRoIGZpbGw9IiNBMTg3QzEiIGQ9Ik0xMjAwLjAyLDE5OTkuOTkyYy0zNTUuMzksMC02NTYuMzUxLTIzMS43Mi03NjAuODIxLTU1Mi4xOTFsLTM3Ny45MywxMjIuOTcNCgkJYzQwLjk2LDEyNi4yNSw5Mi4zLDIyNy4zNCwxNzAuMjUsMzM0LjUzYzM4OS4xLDUzNi4wOCwxMTM5LjAzMSw2NTQuOTkxLDE2NzQuMzQyLDI2NS40NmwtMjM1LjUzLTMyNC40NQ0KCQlDMTUzOC4yNDEsMTk0Mi40OTIsMTM3Ni4wNDEsMTk5OS45OTIsMTIwMC4wMiwxOTk5Ljk5MnoiLz4NCjwvZz4NCjwvc3ZnPg0K");background-size:100%}.icon-points-earned-monochrome{width:75px;height:75px;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjQwMHB4IiBoZWlnaHQ9IjI0MDBweCIgdmlld0JveD0iMCAwIDI0MDAgMjQwMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjQwMCAyNDAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiNDMEM4Q0UiIGQ9Ik0yMTcwLjkzMSw0OTQuNjQxbC0zMjMuOTQsMjM1LjY2Yzk2LjA3LDEzMiwxNTMuNDYsMjkzLjk1LDE1My40Niw0NjkuNjkNCgkJYzAsMjY1Ljg2LTEzMC4zOSw1MDAuODUxLTMzMC4xMiw2NDYuMzIxbDIzNS41MywzMjQuNDVDMjQ0MS4zOTIsMTc4MS4yNDIsMjU2MC4xMjIsMTAzMC43NzIsMjE3MC45MzEsNDk0LjY0MXoiLz4NCgk8cGF0aCBvcGFjaXR5PSIwLjciIGZpbGw9IiNDMEM4Q0UiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgICAgIiBkPSJNMTg0Ni43NjEsNzI5Ljk5MWwzMjMuNTQtMjM1LjM1DQoJCUMxOTM2Ljg4MSwxNzIuOTcxLDE1OTcuODcxLDAuMDAxLDEyMDAuNjQsMC4wMDF2NDAwLjA0QzE0NjYuNDgsNDAwLjIzMSwxNzAxLjI5MSw1MzAuNDYxLDE4NDYuNzYxLDcyOS45OTF6Ii8+DQoJPHBhdGggb3BhY2l0eT0iMC40IiBmaWxsPSIjQzBDOENFIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3ICAgICIgZD0iTTEyMDAuMDIsNDAwLjAwMWMwLjQzLDAsMC44MiwwLjA4LDEuMjUsMC4wOFYwLjAwMQ0KCQljLTI2NC44NCwwLTQ5MC4zNSw3My4zNi03MDQuNjExLDIyOS4yMmwyMzQuNjEsMzIzLjI4Qzg2My4xNCw0NTYuOTQxLDEwMjQuNzUsNDAwLjAwMSwxMjAwLjAyLDQwMC4wMDF6Ii8+DQoJPHBhdGggb3BhY2l0eT0iMC43IiBmaWxsPSIjQzBDOENFIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3ICAgICIgZD0iTTM5OS41ODksMTE5OS45OTJjMC0yNjYuNjMsMTMxLjA0LTUwMi4xNCwzMzEuNjgtNjQ3LjQ5MQ0KCQlsLTIzNC42MS0zMjMuMjhjLTQyOC4zNiwzMTEuNTYtNTk5LjA4MSw4MzcuMzMxLTQzNS4zOSwxMzQxLjU1MWwzNzcuOTMtMTIyLjk4DQoJCUM0MTMuNzY5LDEzNjkuNzcyLDM5OS41ODksMTI4Ni41NDIsMzk5LjU4OSwxMTk5Ljk5MnoiLz4NCgk8cGF0aCBvcGFjaXR5PSIwLjUiIGZpbGw9IiNDMEM4Q0UiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgICAgIiBkPSJNMTIwMC4wMiwxOTk5Ljk5M2MtMzU1LjM5LDAtNjU2LjM1MS0yMzEuNzItNzYwLjgyMS01NTIuMjAxDQoJCWwtMzc3LjkzLDEyMi45OGM0MC45NiwxMjYuMjUsOTIuMywyMjcuMzMsMTcwLjI1LDMzNC41MmMzODkuMSw1MzYuMDkxLDExMzkuMDMxLDY1NS4wMDEsMTY3NC4zNDIsMjY1LjQ3bC0yMzUuNTMtMzI0LjQ1DQoJCUMxNTM4LjI0MSwxOTQyLjQ5MywxMzc2LjA0MSwxOTk5Ljk5MywxMjAwLjAyLDE5OTkuOTkzeiIvPg0KPC9nPg0KPC9zdmc+DQo=");background-size:100%}.icon-share{width:23px;height:18px;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjMwcHgiIGhlaWdodD0iMTgwcHgiIHZpZXdCb3g9IjAgMCAyMzAgMTgwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyMzAgMTgwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik02NC4wNywxMjUuOTE4YzkuMDEtMTQuMDIxLDMzLjAzNi0zNi4wNTUsOTAuMDk4LTM2LjA1NXYzMC4wNDZjMCw3LjAxMSw0LjAwNCw5LjAxNCwxMC4wMTEsNS4wMDgNCgkJbDYyLjA2Ny01My4wODFjNS4wMDUtNS4wMDgsNS4wMDUtMTIuMDE4LDAtMTYuMDI0TDE2NC4xNzgsMi43M2MtNS4wMDUtNS4wMDgtMTAuMDExLTMuMDA1LTEwLjAxMSw1LjAwOHYyOS4wNDQNCgkJYy0xNC4wMTUsMC04Mi4wODksMi4wMDMtOTQuMTAyLDg5LjEzNkM1OS4wNjQsMTMxLjkyNyw2MS4wNjYsMTMxLjkyNyw2NC4wNywxMjUuOTE4eiIvPg0KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yMC4wMjIsMTU5Ljk3VjU5LjgxN2g0OS4wNTNDODEuMDg4LDQ2Ljc5Nyw5Mi4xLDQwLjc4OCw5NC4xMDIsMzkuNzg3SDEyLjAxMw0KCQlDNS4wMDUsMzkuNzg3LDAsNDQuNzk0LDAsNTEuODA1djExNi4xNzdDMCwxNzQuOTkyLDUuMDA1LDE4MCwxMi4wMTMsMTgwaDE3NS4xOWM3LjAwOCwwLDEzLjAxNC01LjAwOCwxMy4wMTQtMTIuMDE4di01NC4wODINCgkJbC0yMC4wMjIsMTcuMDI2djI5LjA0NEgyMC4wMjJ6Ii8+DQo8L2c+DQo8L3N2Zz4NCg==");background-size:23px 18px}.icon-doc{width:13px;height:16px;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTMwcHgiIGhlaWdodD0iMTYwcHgiIHZpZXdCb3g9IjAgMCAxMzAgMTYwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMzAgMTYwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiNENEQ5REQiIGQ9Ik0yMCwwQzguOTYsMCwwLDguOTYsMCwyMHYxMjBjMCwxMS4wNCw4Ljk2LDIwLDIwLDIwaDkwYzExLjA0LDAsMjAtOC45NiwyMC0yMFY0NS43MUw4Ni4zNywwSDIweiBNNzAsNDANCgkJYzAsMTEuMDQsOC45NiwyMCwyMCwyMGgyMHY4MEgyMFYyMGg1MFY0MHoiLz4NCjwvZz4NCjwvc3ZnPg0K");background-size:13px 16px}.icon-reply{width:17px;height:13px;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTcwcHgiIGhlaWdodD0iMTMwcHgiIHZpZXdCb3g9IjAgMCAxNzAgMTMwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxNzAgMTMwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNENEQ5REQiIGQ9Ik00LjM3MSwxMjUuNzY5YzkuMTE5LTEzLjk5OSwzMi41NTgtMzUuODY4LDkwLjI0NC0zNS44Njh2MzAuMDI4YzAsNy4wNCw0LjMxLDkuMDU5LDkuNjQ5LDQuNTENCglsNjEuNzQ2LTUyLjc3NmM1LjMyLTQuNTUsNS4zMi0xMS45MDksMC0xNi40NDlMMTA0LjI2NCwyLjQxN2MtNS4zNC00LjUzLTkuNjQ5LTIuNTEtOS42NDksNC41M3YyOC42OTgNCgljLTEzLjUwOS0wLjM2LTgyLjAzNCwyLjIyLTk0LjI5NCw4OC45MTRDLTAuNjQ4LDEzMS41MDgsMC41NDEsMTMxLjY0OCw0LjM3MSwxMjUuNzY5eiIvPg0KPC9zdmc+DQo=");background-size:17px 13px}.icon-money{width:60px;height:40px;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNjAwcHgiIGhlaWdodD0iNDAwcHgiIHZpZXdCb3g9IjAgMCA2MDAgNDAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2MDAgNDAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNENEQ5REQiIGQ9Ik01NzAsMEM1NDAsMCwzMCwwLDMwLDBDMCwwLDAsMjkuNjMxLDAsMjkuNjMxczAsMzExLjExOCwwLDM0MC43MzlDMCw0MDAsMzAsNDAwLDMwLDQwMHM1MTAsMCw1NDAsMA0KCXMzMC0yOS42MzEsMzAtMjkuNjMxVjI5LjYzMUM2MDAsMjkuNjMxLDYwMCwwLDU3MCwweiBNNDg4LjQ0LDY3LjA3MnYtN2MwLTUuNjIsNC42My0xMC4xNywxMC4zMi0xMC4xN2M1LjY3LDAsMTAuMyw0LjU2LDEwLjMsMTAuMTcNCgl2Ny4xM2MxMy40NCwyLjUxLDIwLjc4LDkuMTcsMjEuNzIsMTAuMWM0LjAxLDMuOTgsNC4wMSwxMC40MiwwLDE0LjM4Yy0zLjk5LDMuOTQtMTAuNDEsMy45OS0xNC40NSwwLjEzDQoJYy0wLjQ0LTAuMzgtNi4yMS01LjI4LTE3LjU3LTUuMjhjLTE4LjY0LDAtMjIuNywxMS40MS0yMi43LDE0LjIzYzAsNi45NiwwLDE2LjQ4LDI1LjE4LDIyLjY5MQ0KCWM0MC43OCwxMC4wNiw0MC43OCwzMy41OTEsNDAuNzgsNDIuNDUxYzAsMTIuNTctMTAuMzQsMjkuNjYxLTMyLjk2LDMzLjcwMXY3YzAsNS42MS00LjYzLDEwLjE3LTEwLjMsMTAuMTcNCgljLTUuNjksMC0xMC4zMi00LjU2LTEwLjMyLTEwLjE3di02Ljk5Yy0yMi45LTMuOTYtMzEuNDYtMjAuMjYxLTMxLjg4LTIxLjAzYy0yLjU1LTUuMDMtMC40Ny0xMS4xNCw0LjYzLTEzLjY2DQoJYzUuMDctMi41LDExLjI1LTAuNDUsMTMuODEsNC41NmMwLjE1LDAuMjYsNi4xNCwxMC42NCwyMy43NiwxMC42NGMxOC42MiwwLDIyLjYzLTExLjQxLDIyLjYzLTE0LjIzYzAtNi45NiwwLTE2LjQ4LTI1LjEzLTIyLjY5MQ0KCWMtNDAuNzctMTAuMDctNDAuNzctMzMuNTgxLTQwLjc3LTQyLjQ1MUM0NTUuNDksODguMTkyLDQ2NS43OSw3MS4xMDIsNDg4LjQ0LDY3LjA3MnogTTMwMCw0NC40NDFjNDkuNzEsMCw5MCwzOS44MDEsOTAsODguODkyDQoJYzAsMjMuNDIxLTkuMjUsNDQuNjgxLTI0LjI1LDYwLjU2MmMtNC4xNy03LjA3LTExLjI4LTE2LjY1LTIyLjkzLTI0Ljk2MWM4Ljk0LTExLjg5LDEzLjQyLTI4Ljc3MSwxMy40Mi01MC40MjENCgljMC0zMC42MzEtMjUuMjMtNTUuNTUxLTU2LjI0LTU1LjU1MXMtNTYuMjQsMjQuOTIxLTU2LjI0LDU1LjU1MWMwLDE2LjYsMi42NywzMC40NzEsOCw0MS40MjFjLTExLjg4LDYuMjYtMjAuMjYsMTUuMTYtMjYuMTgsMjMuMzYxDQoJYy05LjgyLTE0LjI0LTE1LjU4LTMxLjQ0MS0xNS41OC00OS45NzFDMjEwLDg0LjI0MiwyNTAuMyw0NC40NDEsMzAwLDQ0LjQ0MXogTTI3Ni45NiwxNTcuNzc0Yy03LjExLTcuODUtMTAuNy0yMS4wNS0xMC43LTM5LjI2MQ0KCWMwLTE4LjM4LDE1LjE1LTMzLjMzMSwzMy43NC0zMy4zMzFjMTguNjEsMCwzMy43NiwxNC45NSwzMy43NiwzMy4zMzFjMCwyMS45OTEtNS4yMiwzNi41NzEtMTUuNTIsNDMuMzMxDQoJYy0zLjM1LDIuMjItNS4yNiw2LjA2LTQuOTcsMTAuMDZjMC4yOSwzLjk5LDIuNzQsNy41Miw2LjQxLDkuMjNjMTcuODEsOC4zMSwyNS43OCwyMS42MTEsMjguNDksMjcuMTkxDQoJYy0xMy45Myw4Ljc1LTMwLjQzLDEzLjg5LTQ4LjE2LDEzLjg5Yy0yMi41NywwLTQzLjE0LTguMjctNTguOTYtMjEuODMxYzUuMzktOC43MSwxNS4wOC0yMC4yNDEsMzAuNTktMjQuNTIxDQoJYzMuNzMtMS4wNCw2LjY3LTMuOTEsNy43NS03LjU4QzI4MC40OCwxNjQuNjA0LDI3OS41NSwxNjAuNjI0LDI3Ni45NiwxNTcuNzc0eiBNOTIuOTcsNjcuMDcydi03YzAtNS42Miw0LjYzLTEwLjE3LDEwLjMtMTAuMTcNCgljNS42OCwwLDEwLjMxLDQuNTYsMTAuMzEsMTAuMTd2Ny4xM2MxMy40NSwyLjUxLDIwLjc3LDkuMTcsMjEuNzEsMTAuMWM0LjAxLDMuOTgsNC4wMSwxMC40MiwwLDE0LjM4DQoJYy0zLjk4LDMuOTQtMTAuNCwzLjk5LTE0LjQ0LDAuMTNjLTAuNDMtMC4zOC02LjIyLTUuMjgtMTcuNTgtNS4yOGMtMTguNjIsMC0yMi42OCwxMS40MS0yMi42OCwxNC4yM2MwLDYuOTYsMCwxNi40OCwyNS4xNywyMi42OTENCgljNDAuNzgsMTAuMDYsNDAuNzgsMzMuNTkxLDQwLjc4LDQyLjQ1MWMwLDEyLjU3LTEwLjMzLDI5LjY2MS0zMi45NiwzMy43MDF2N2MwLDUuNjEtNC42MywxMC4xNy0xMC4zMSwxMC4xNw0KCWMtNS42NywwLTEwLjMtNC41Ni0xMC4zLTEwLjE3di02Ljk5Yy0yMi45Mi0zLjk2LTMxLjQ2LTIwLjI2MS0zMS44OC0yMS4wM2MtMi41NS01LjAzLTAuNDctMTEuMTQsNC42My0xMy42Ng0KCWM1LjA2LTIuNSwxMS4yNS0wLjQ1LDEzLjgxLDQuNTZjMC4xNCwwLjI2LDYuMTQsMTAuNjQsMjMuNzUsMTAuNjRjMTguNjMsMCwyMi42NS0xMS40MSwyMi42NS0xNC4yM2MwLTYuOTYsMC0xNi40OC0yNS4xMy0yMi42OTENCglDNjAsMTMzLjE0Myw2MCwxMDkuNjMyLDYwLDEwMC43NzJDNjAsODguMTkyLDcwLjMsNzEuMTAyLDkyLjk3LDY3LjA3MnogTTU3MCwzNTUuNTU5YzAsMCwwLDE0LjgxLTE1LDE0Ljgxcy01MTAsMC01MTAsMA0KCXMtMTUsMC0xNS0xNC44MWMwLTE0LjgxLDAtMTQuODEsMC0xNC44MWg1NDBWMzU1LjU1OXogTTU3MCwyODEuNDg3YzAsMCwwLDE0LjgxLTE1LDE0Ljgxcy01MTAsMC01MTAsMHMtMTUsMC0xNS0xNC44MQ0KCXMwLTE0LjgxLDAtMTQuODFoNTQwVjI4MS40ODd6Ii8+DQo8L3N2Zz4NCg==");background-size:60px 40px}.icon-calendar,.icon-calendar-white{width:16px;height:16px;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMzIwcHgiIGhlaWdodD0iMTYwcHgiIHZpZXdCb3g9IjAgMCAzMjAgMTYwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAzMjAgMTYwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNDNkNCRDEiIGQ9Ik0xMzguMjk3LDE4LjA2NWgtMjQuOTI5VjkuODg0YzAtNS40NzEtNC40MzktOS44ODQtOS44ODQtOS44ODRDOTguMDM5LDAsOTMuNiw0LjQxMyw5My42LDkuODg0djguMTgxDQoJSDY2LjQyNlY5Ljg4NEM2Ni40MjYsNC40MzksNjIuMDEzLDAsNTYuNTQyLDBjLTUuNDQ1LDAtOS44ODQsNC40MTMtOS44ODQsOS44ODR2OC4xODFIMjEuNzI5QzkuNzI5LDE4LjA2NSwwLDI3Ljc5NCwwLDM5Ljc5NHY4LjgyNg0KCXYyOS42MjZ2NjBDMCwxNTAuMjcxLDkuNzI5LDE2MCwyMS43MjksMTYwaDExNi41NDJjMTIsMCwyMS43MjktOS43MjksMjEuNzI5LTIxLjcyOXYtNjBWNDguNjQ1di04LjgyNg0KCUMxNjAuMDI2LDI3Ljc5NCwxNTAuMjk3LDE4LjA2NSwxMzguMjk3LDE4LjA2NXogTTE0MC4wNTEsNjEuMzY4djc0LjMyM2MwLDIuNC0xLjk2MSw0LjMzNS00LjMzNSw0LjMzNUgyNC4zMQ0KCWMtMi40LDAtNC4zMzUtMS45MzUtNC4zMzUtNC4zMzVWNDIuMzc0YzAtMi40LDEuOTYxLTQuMzM1LDQuMzM1LTQuMzM1aDIyLjM0OHY4LjA3N2MwLDUuNDQ1LDQuNDEzLDkuODg0LDkuODg0LDkuODg0DQoJYzUuNDQ1LDAsOS44ODQtNC40MTMsOS44ODQtOS44ODR2LTguMDc3aDI3LjE0OHY4LjA3N2MwLDUuNDQ1LDQuNDEzLDkuODg0LDkuODg0LDkuODg0YzUuNDQ1LDAsOS44ODQtNC40MTMsOS44ODQtOS44ODR2LTguMDc3DQoJaDIyLjM0OGMyLjQsMCw0LjMzNSwxLjk2MSw0LjMzNSw0LjMzNUwxNDAuMDUxLDYxLjM2OEwxNDAuMDUxLDYxLjM2OHoiLz4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yOTguMjk3LDE4LjA2NWgtMjQuOTI5VjkuODg0YzAtNS40NzEtNC40MzktOS44ODQtOS44ODQtOS44ODRjLTUuNDQ1LDAtOS44ODQsNC40MTMtOS44ODQsOS44ODR2OC4xODENCgloLTI3LjE3NFY5Ljg4NGMwLTUuNDQ1LTQuNDEzLTkuODg0LTkuODg0LTkuODg0Yy01LjQ0NSwwLTkuODg0LDQuNDEzLTkuODg0LDkuODg0djguMTgxaC0yNC45MjljLTEyLDAtMjEuNzI5LDkuNzI5LTIxLjcyOSwyMS43MjkNCgl2OC44MjZ2MjkuNjI2djYwYzAsMTIuMDI2LDkuNzI5LDIxLjc1NSwyMS43MjksMjEuNzU1aDExNi41NDJjMTIsMCwyMS43MjktOS43MjksMjEuNzI5LTIxLjcyOXYtNjBWNDguNjQ1di04LjgyNg0KCUMzMjAuMDI2LDI3Ljc5NCwzMTAuMjk3LDE4LjA2NSwyOTguMjk3LDE4LjA2NXogTTMwMC4wNTEsNjEuMzY4djc0LjMyM2MwLDIuNC0xLjk2MSw0LjMzNS00LjMzNSw0LjMzNUgxODQuMzENCgljLTIuNCwwLTQuMzM1LTEuOTM1LTQuMzM1LTQuMzM1VjQyLjM3NGMwLTIuNCwxLjk2MS00LjMzNSw0LjMzNS00LjMzNWgyMi4zNDh2OC4wNzdjMCw1LjQ0NSw0LjQxMyw5Ljg4NCw5Ljg4NCw5Ljg4NA0KCWM1LjQ0NSwwLDkuODg0LTQuNDEzLDkuODg0LTkuODg0di04LjA3N2gyNy4xNDh2OC4wNzdjMCw1LjQ0NSw0LjQxMyw5Ljg4NCw5Ljg4NCw5Ljg4NGM1LjQ0NSwwLDkuODg0LTQuNDEzLDkuODg0LTkuODg0di04LjA3Nw0KCWgyMi4zNDhjMi40LDAsNC4zMzUsMS45NjEsNC4zMzUsNC4zMzVMMzAwLjA1MSw2MS4zNjhMMzAwLjA1MSw2MS4zNjh6Ii8+DQo8L3N2Zz4NCg==");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+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjI1MHB4IiBoZWlnaHQ9Ijc1MHB4IiB2aWV3Qm94PSIwIDAgMjI1MCA3NTAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDIyNTAgNzUwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCQ0KCQk8ZWxsaXBzZSB0cmFuc2Zvcm09Im1hdHJpeCgwLjI2MjQgMC45NjUgLTAuOTY1IDAuMjYyNCA1MzIuOTY2IC01MDcuMDk2NikiIGZpbGw9IiNCN0MwQzciIGN4PSI1OTguMTgyIiBjeT0iOTUuMDcyIiByeD0iMjIuOTAyIiByeT0iMTYuMzUyIi8+DQoJPHBhdGggZmlsbD0iI0I3QzBDNyIgZD0iTTYyNC45OSwwQzU1NS45NywwLDUwMCw1NS45Nyw1MDAsMTI1czU1Ljk2LDEyNSwxMjQuOTksMTI1QzY5NC4wNCwyNTAsNzUwLDE5NC4wMyw3NTAsMTI1DQoJCVM2OTQuMDMsMCw2MjQuOTksMHogTTYzMS4zOCw5NS4zMWMwLDE5LjQxLTE4LjE2LDIxLjgzLTE4LjE2LDMwLjA4MWMwLDguMjYsMjQuMDksMTQuODcsMjQuMDksMzUuMzUNCgkJYzAsMzQuMTctNDIuMywzMi4yNS00Mi4zLDMyLjI1cy0zNi41NiwxLjMzLTM2LjU2LTI2LjIxczQxLjQ4LTI2LjQxLDQzLjYxLTI2LjQxYy0wLjUyLTYuMzMtNC43My01LjI4LTQuNzMtOC40di03LjcxDQoJCWMwLDAtMzEuMzksMy41MjEtMzEuMzktMjYuODhzMzUuOTItMzEuMjgsMzUuOTItMzEuMjhoMzUuNDRjMCw1LjQyLTE2LjE3LDMuNS0xNi4xNyw2LjM5QzYzMC4zMDEsNzYuNjYsNjMxLjM4LDgzLjY4LDYzMS4zOCw5NS4zMQ0KCQl6IE03MDMuODMxLDk4LjA3MWgtMjQuNjh2MjQuNjdoLTcuMjR2LTI0LjY3aC0yNC42OHYtNy4yNWgyNC42OFY2Ni4xMWg3LjI0djI0LjcxaDI0LjY4Vjk4LjA3MXoiLz4NCgk8cGF0aCBmaWxsPSIjQjdDMEM3IiBkPSJNNjAwLjY5MSwxODQuNDFjLTE0LjY0LDAuOTgtMjcuMDktNi44NS0yNy44Mi0xNy41M2MtMC43Mi0xMC42OCwxMC41Ny0yMC4xMywyNS4yLTIxLjEzDQoJCWMxNC42Mi0wLjk3LDI3LjA4LDYuODUsMjcuODEsMTcuNTNDNjI2LjU5LDE3My45NjEsNjE1LjMzMSwxODMuNDExLDYwMC42OTEsMTg0LjQxeiIvPg0KPC9nPg0KPGc+DQoJPHJlY3QgeD0iODM0LjA5IiB5PSIxMTEuNDQyIiBmaWxsPSIjQjdDMEM3IiB3aWR0aD0iMTcuNzciIGhlaWdodD0iNTMuNDM2Ii8+DQoJPHBhdGggZmlsbD0iI0I3QzBDNyIgZD0iTTg0My4xLDg1LjY5M2MtNi4xLDAtMTAuMDUsMy45OS0xMC4wNSw5LjIzOWMwLDUuMTI5LDMuODYsOS4yMzksOS44MSw5LjIzOWgwLjEyDQoJCWM2LjIxLDAsMTAuMDQtNC4xMSwxMC4wNC05LjIzOUM4NTIuOSw4OS42OTMsODQ5LjE3LDg1LjY5Myw4NDMuMSw4NS42OTN6Ii8+DQoJPHBhdGggZmlsbD0iI0I3QzBDNyIgZD0iTTg5NS40NSwxMTAuMTkxYy05LjQzLDAtMTMuNjY5LDUuMjA5LTE2LjAxLDguODV2MC4xNGgtMC4xMWMwLjAzLTAuMDMsMC4wOC0wLjEsMC4xMS0wLjE0di03LjU5OWgtMTcuNzUNCgkJYzAuMjEsNSwwLDUzLjQzNiwwLDUzLjQzNmgxNy43NVYxMzUuMDRjMC0xLjYsMC4xLTMuMTgsMC41OC00LjMxOWMxLjI5LTMuMTksNC4yLTYuNDksOS4xMS02LjQ5YzYuNDIsMCw4Ljk5MSw0LjksOC45OTEsMTIuMDY5DQoJCXYyOC41ODdoMTcuNzhWMTM0LjI3QzkxNS45MiwxMTcuODMsOTA3LjE2LDExMC4xOTEsODk1LjQ1LDExMC4xOTF6Ii8+DQoJPHBhdGggZmlsbD0iI0I3QzBDNyIgZD0iTTg3NS4wMiwwQzgwNS45NSwwLDc1MCw1NS45NTUsNzUwLDEyNXM1NS45NSwxMjUsMTI1LjAyLDEyNWM2OS4wNiwwLDEyNC45OC01NS45NjUsMTI0Ljk4LTEyNQ0KCQlDMTAwMCw1NS45MzUsOTQ0LjA3LDAsODc1LjAyLDB6IE05MzMuNzksMTc1LjY3NmMwLDQuNy0zLjg4LDguNDk5LTguNjcsOC40OTlIODI0LjkxYy00LjgzLDAtOC43MS0zLjgtOC43MS04LjQ5OVY3NC4zMTQNCgkJYzAtNC42OSwzLjg4LTguNDg5LDguNzEtOC40ODloMTAwLjIxYzQuNzgsMCw4LjY3LDMuODEsOC42Nyw4LjQ4OVYxNzUuNjc2eiIvPg0KPC9nPg0KPHBhdGggZmlsbD0iI0I3QzBDNyIgZD0iTTM3NS4wMSwwQzMwNS45NjUsMCwyNTAsNTUuOTcsMjUwLDEyNC45OUMyNTAsMTk0LjAyLDMwNS45NjUsMjUwLDM3NS4wMSwyNTBTNTAwLDE5NC4wMyw1MDAsMTI0Ljk5DQoJQzUwMC4wMSw1NS45Nyw0NDQuMDU1LDAsMzc1LjAxLDAgTTQxMS4yNjcsNzQuMDloLTE3LjUxOWMtMy41LDAtNi45OTksMy42My02Ljk5OSw2LjMzdjE4LjA1aDI0LjQ4OA0KCWMtMC45OCwxMy44My0yLjk5LDI2LjQ4LTIuOTksMjYuNDhIMzg2LjY0djc4LjQxaC0zMi4yMTh2LTc4LjQxaC0xNS42NTl2LTI2LjRoMTUuNjU5di0yMS41NmMwLTMuOTUtMC43OS0zMC4zNiwzMi45ODgtMzAuMzYNCgloMjMuODQ5TDQxMS4yNjcsNzQuMDlMNDExLjI2Nyw3NC4wOXoiLz4NCjxnPg0KCTxwYXRoIGZpbGw9IiNCN0MwQzciIGQ9Ik0xMzc0Ljk5NSwwQzEzMDUuOTQyLDAsMTI1MCw1NS45NywxMjUwLDEyNXM1NS45NTIsMTI1LDEyNC45OTUsMTI1QzE0NDQuMDI4LDI1MCwxNTAwLDE5NC4wMywxNTAwLDEyNQ0KCQlTMTQ0NC4wMjcsMCwxMzc0Ljk5NSwweiBNMTQ0Ny4zMzgsMTUwLjc1YzAsMTIuMzktMTAuNjIsMjIuNDgtMjMuNjIxLDIyLjQ4aC05Ny4zNTRjLTEzLjAxLDAtMjMuNzMxLTEwLjEtMjMuNzMxLTIyLjQ4di01MS41DQoJCWMwLTEyLjI4LDEwLjcyLTIyLjQ3LDIzLjczMS0yMi40N2g5Ny4zNTRjMTMsMCwyMy42MjEsMTAuMTksMjMuNjIxLDIyLjQ3VjE1MC43NUwxNDQ3LjMzOCwxNTAuNzV6Ii8+DQoJPHBhdGggZmlsbD0iI0I3QzBDNyIgZD0iTTE0MDQuMTA1LDEyMS40OGwtNDguMDczLTI2LjM0Yy0xLjc0LTAuOTYtNC4wNy0xLjEtNi0wLjM1Yy0xLjk0MSwwLjczLTMuMTgsMi4yNi0zLjE4LDMuODh2NTIuNjcNCgkJYzAsMS42MiwxLjI1LDMuMTMsMy4xOCwzLjg4YzAuODMsMC4zMSwxLjcsMC40NywyLjYyLDAuNDdjMS4xOCwwLDIuNC0wLjI3LDMuMzgtMC44M2w0OC4wNjItMjYuMzVjMS41MS0wLjgsMi4zNy0yLjEyLDIuMzctMy41MQ0KCQlDMTQwNi40NjYsMTIzLjYyLDE0MDUuNTY2LDEyMi4zMDEsMTQwNC4xMDUsMTIxLjQ4eiIvPg0KPC9nPg0KPHBhdGggZmlsbD0iI0I3QzBDNyIgZD0iTTEyNS4wMSwwQzU1Ljk2OSwwLDAsNTUuOTU5LDAsMTI0Ljk5OWMwLDY5LjAyLDU1Ljk2OSwxMjQuOTk5LDEyNS4wMSwxMjQuOTk5DQoJYzYyLjk1LDAsMTE1LjAxLTQ2LjUzOSwxMjMuNy0xMDcuMDdjMC44My00LjExLDEuMjItOC4zOCwxLjE1LTEyLjc2YzAuMDgtMS43MSwwLjE0LTMuNDMsMC4xNC01LjE2DQoJQzI0OS45OTksNTUuOTU5LDE5NC4wNSwwLDEyNS4wMSwweiBNMTgyLjU1LDEwMi4zMWMwLjA1LDEuMTgsMC4wNiwyLjMzLDAuMDYsMy41YzAsMzUuNjgtMjcuMTUsNzYuODMtNzYuODIsNzYuODMNCgljLTE1LjI2OSwwLTI5LjQ0LTQuNDQtNDEuNC0xMi4xMjljMi4xMSwwLjI0LDQuMjYsMC4zNyw2LjQzLDAuMzdjMTIuNjUsMCwyNC4yOS00LjI5LDMzLjU1LTExLjU0DQoJYy0xMS44Mi0wLjIyLTIxLjgtOC4wNC0yNS4yNi0xOC43NWMxLjY2LDAuMzEsMy4zNiwwLjQ5LDUuMTEsMC40OWMyLjQzLDAsNC44My0wLjM0LDcuMDktMC45NWMtMTIuMzUtMi40OC0yMS42Ny0xMy4zOS0yMS42Ny0yNi40Nw0KCWMwLTAuMTQsMC0wLjIzLDAtMC4zNGMzLjY2LDIuMDEsNy44MiwzLjI0LDEyLjI1LDMuMzhjLTcuMjgtNC44Ni0xMi4wMy0xMy4xMi0xMi4wMy0yMi40OWMwLTQuOTYsMS4zNC05LjU3LDMuNjYtMTMuNTkNCgljMTMuMzMsMTYuMzYsMzMuMjIsMjcuMDksNTUuNjgsMjguMjJjLTAuNDctMS45Ny0wLjcxLTQuMDYtMC43MS02LjE3YzAtMTQuOTIsMTIuMTItMjcuMDA5LDI3LjAxOS0yNy4wMDkNCgljNy43NiwwLDE0Ljc3LDMuMjksMTkuNyw4LjU0YzYuMTgtMS4yMiwxMS45NC0zLjQ1LDE3LjE3LTYuNTZjLTIuMDEsNi4zLTYuMjksMTEuNTktMTEuODksMTQuOTRjNS40OS0wLjYzLDEwLjY5LTIuMSwxNS41MS00LjI1DQoJQzE5Mi4zODksOTMuNzYsMTg3LjgyLDk4LjUsMTgyLjU1LDEwMi4zMXoiLz4NCjxwYXRoIGZpbGw9IiNEM0Q5REQiIGQ9Ik0xMzc0Ljk4NCw1MDBDMTMwNS45NjcsNTAwLDEyNTAsNTU3LjM4MSwxMjUwLDYyOC4xNzJjMCw1Ni42MjEsMzUuODA4LDEwNC42NjIsODUuNDg3LDEyMS42MTMNCgljNi4yNSwxLjE4LDguNTMtMi43OCw4LjUzLTYuMThjMC0zLjA0LTAuMTEtMTEuMS0wLjE3LTIxLjhjLTM0Ljc2OSw3Ljc1LTQyLjEwOC0xNy4xOC00Mi4xMDgtMTcuMTgNCgljLTUuNjgtMTQuODEtMTMuODc5LTE4Ljc1LTEzLjg3OS0xOC43NWMtMTEuMzQ5LTcuOTUsMC44Ni03Ljc5LDAuODYtNy43OWMxMi41MzksMC45MSwxOS4xNSwxMy4yMSwxOS4xNSwxMy4yMQ0KCWMxMS4xNSwxOS41OSwyOS4yNTksMTMuOTMsMzYuMzc4LDEwLjY1YzEuMTQxLTguMjgsNC4zNTktMTMuOTMsNy45NC0xNy4xM2MtMjcuNzU5LTMuMjMtNTYuOTM3LTE0LjIzLTU2LjkzNy02My4zNDENCgljMC0xMy45OSw0Ljg3LTI1LjQzLDEyLjg3LTM0LjM5MWMtMS4yOS0zLjI0LTUuNTctMTYuMjcsMS4yMjktMzMuOTIxYzAsMCwxMC41LTMuNDUxLDM0LjM2OCwxMy4xNA0KCWM5Ljk2OS0yLjg0LDIwLjY2LTQuMjYxLDMxLjI4OS00LjMxYzEwLjYwOSwwLjA1LDIxLjMwOSwxLjQ3LDMxLjI4OSw0LjMxYzIzLjg1OS0xNi41ODEsMzQuMzM4LTEzLjE0LDM0LjMzOC0xMy4xNA0KCWM2LjgxOSwxNy42NSwyLjUzLDMwLjY4MSwxLjI0LDMzLjkyMWM4LjAxLDguOTYxLDEyLjg1LDIwLjQsMTIuODUsMzQuMzkxYzAsNDkuMjQxLTI5LjIyOSw2MC4wNzEtNTcuMDY4LDYzLjI0MQ0KCWM0LjQ5LDMuOTYsOC40OSwxMS43OCw4LjQ5LDIzLjczMWMwLDE3LjEzLTAuMTUsMzAuOTYtMC4xNSwzNS4xNjFjMCwzLjQzLDIuMjUsNy40MTEsOC42LDYuMTYNCgljNDkuNjI4LTE2Ljk4LDg1LjQwNy02NC45OTEsODUuNDA3LTEyMS41OTNDMTQ5OS45OSw1NTcuMzgxLDE0NDQuMDIyLDUwMCwxMzc0Ljk4NCw1MDB6Ii8+DQo8Zz4NCgk8cGF0aCBmaWxsPSIjRDNEOUREIiBkPSJNMTYyOS40NzksNjI1LjY2MWMwLjgzLTAuMjcsMS42OC0wLjUyLDIuNTItMC43NmMtMS42MS0zLjY0LTMuMzYtNy4yOC01LjE4OS0xMC44Nw0KCQljLTMxLjk4Nyw5LjU3LTYzLjAzNSw5LjE3LTY1LjgzNSw5LjEyYy0wLjAyLDAuNjUtMC4wMywxLjMtMC4wMywxLjk1OWMwLDE2LjQ1LDYuMjQsMzEuNDgsMTYuNDY5LDQyLjgzDQoJCUMxNTc4Ljg2NCw2NjUuNDUxLDE1OTYuNDQyLDYzNi4zNDEsMTYyOS40NzksNjI1LjY2MXoiLz4NCgk8cGF0aCBmaWxsPSIjRDNEOUREIiBkPSJNMTYyMS41Miw2MDQuMTdjLTEwLjYxLTE4Ljg3LTIyLjA1OC0zNC43My0yMy43NDktMzcuMDVjLTE3LjkxOCw4LjQ1LTMxLjMxOCwyNC45OC0zNS40NjgsNDQuODUNCgkJQzE1NjUuMTY0LDYxMi4wMSwxNTkxLjU1Myw2MTIuMTMsMTYyMS41Miw2MDQuMTd6Ii8+DQoJPHBhdGggZmlsbD0iI0QzRDlERCIgZD0iTTE2NjcuNDY2LDU3Ny4xODFjLTExLjMxLTEwLjA0LTI2LjE4OC0xNi4xNC00Mi40NjctMTYuMTRjLTUuMTY5LDAtMTAuMTg5LDAuNjItMTUuMDA5LDEuNzgNCgkJYzEuNzcsMi4zNywxMy40MDksMTguMjIsMjMuODk4LDM3LjVDMTY1Ni42NjcsNTkxLjc4LDE2NjYuMzA3LDU3OC44MjEsMTY2Ny40NjYsNTc3LjE4MXoiLz4NCgk8cGF0aCBmaWxsPSIjRDNEOUREIiBkPSJNMTYzNS45MjksNjM1LjYzMWMtMzYuMTI3LDEyLjU5LTQ5LjA5NiwzNy42NS01MC4yNTYsNDAuMDFjMTAuODU5LDguNDcsMjQuNTA4LDEzLjUyLDM5LjMxNywxMy41Mg0KCQljOC44NywwLDE3LjMyOS0xLjgyLDI1LjAxOC01LjA5Yy0wLjk1LTUuNjItNC42Ny0yNS4yMS0xMy42NjgtNDguNThDMTYzNi4yMTgsNjM1LjU0LDE2MzYuMDc4LDYzNS41ODEsMTYzNS45MjksNjM1LjYzMXoiLz4NCgk8cGF0aCBmaWxsPSIjRDNEOUREIiBkPSJNMTYyNS4wMSw1MDBjLTY5LjA0NSwwLTEyNS4wMSw1NS45Ny0xMjUuMDEsMTI0Ljk5YzAsNjkuMDMsNTUuOTY1LDEyNS4wMSwxMjUuMDEsMTI1LjAxDQoJCVMxNzUwLDY5NC4wMywxNzUwLDYyNC45OUMxNzUwLjAxLDU1NS45NzEsMTY5NC4wNTQsNTAwLDE2MjUuMDEsNTAweiBNMTYyNSw3MDAuMDAxYy00MS4zNDcsMC03NC45OTQtMzMuNjUtNzQuOTk0LTc1DQoJCXMzMy42NDctNzUsNzQuOTk0LTc1czc0Ljk5NCwzMy42NSw3NC45OTQsNzVTMTY2Ni4zNDcsNzAwLjAwMSwxNjI1LDcwMC4wMDF6Ii8+DQoJPHBhdGggZmlsbD0iI0QzRDlERCIgZD0iTTE2NDguMzQ4LDYzMi41MzFjOC4zNzksMjMuMDIxLDExLjc4OSw0MS43ODEsMTIuNDQ5LDQ1LjY4YzE0LjM2OS05LjcyLDI0LjU5OS0yNS4xMSwyNy40NTgtNDIuOTQNCgkJQzE2ODYuMDU1LDYzNC41NywxNjY4LjQxNiw2MjkuMzEsMTY0OC4zNDgsNjMyLjUzMXoiLz4NCgk8cGF0aCBmaWxsPSIjRDNEOUREIiBkPSJNMTYzOC44MTksNjA5Ljg1MWMxLjQ5LDMuMDUsMi45Miw2LjE1LDQuMjUsOS4yOGMwLjQ2OSwxLjExLDAuOTMsMi4yMSwxLjM4LDMuMzENCgkJYzIxLjMxOS0yLjY4LDQyLjQ5NywxLjYyLDQ0LjYwNywyLjA2Yy0wLjE0LTE1LjEyLTUuNTQtMjktMTQuNDY5LTM5LjkxQzE2NzMuMjM2LDU4Ni40MTEsMTY2Mi40OTcsNjAwLjE4LDE2MzguODE5LDYwOS44NTF6Ii8+DQo8L2c+DQo8Zz4NCgk8cGF0aCBmaWxsPSIjRDNEOUREIiBkPSJNMTgyMy45MjQsNjAzLjE5Yy0xLjk1LTEuMzYtNC4yMzktMi4xLTYuNjQ5LTIuMWMtNi41MywwLTExLjg0OSw1LjQ2LTExLjg0OSwxMi4xNw0KCQljMCwzLjUzLDEuNTEsNi44Myw0LjAzLDkuMTFDMTgxMi4wNTUsNjE1LjE4LDE4MTcuMDk0LDYwOC42NCwxODIzLjkyNCw2MDMuMTl6Ii8+DQoJPGVsbGlwc2UgZmlsbD0iI0QzRDlERCIgY3g9IjE5MjcuMTg2IiBjeT0iNTY0LjQ5IiByeD0iOC42NzkiIHJ5PSI4LjkyIi8+DQoJPHBhdGggZmlsbD0iI0QzRDlERCIgZD0iTTE4NzQuODcsNTkyLjY3MWMtMzQuMTY3LDAtNjEuOTY1LDE4LjM0LTYxLjk2NSw0MC44OGMwLDIyLjU0LDI3Ljc5Nyw0MC44OCw2MS45NjUsNDAuODgNCgkJYzM0LjE2NywwLDYxLjk2NS0xOC4zNCw2MS45NjUtNDAuODhDMTkzNi44MzUsNjExLjAxMSwxOTA5LjAzNyw1OTIuNjcxLDE4NzQuODcsNTkyLjY3MXogTTE4NDIuODQyLDYyNS4zNA0KCQljMC02LjAyLDQuNzUtMTAuOSwxMC42MTktMTAuOWM1Ljg2LDAsMTAuNjE5LDQuODgsMTAuNjE5LDEwLjlzLTQuNzUsMTAuOS0xMC42MTksMTAuOQ0KCQlDMTg0Ny41OTIsNjM2LjI1LDE4NDIuODQyLDYzMS4zNywxODQyLjg0Miw2MjUuMzR6IE0xODk5Ljg5OCw2NTQuODRjLTAuMzIsMC4zNC03Ljk0LDguMy0yNS4xNDgsOC4zDQoJCWMtMTcuMzA5LDAtMjQuMjI4LTguMDctMjQuNTE5LTguNDFjLTAuOTgtMS4xNzEtMC44NC0yLjkzLDAuMy0zLjkzYzEuMTMtMC45OSwyLjgzLTAuODYsMy44MSwwLjI5DQoJCWMwLjE2LDAuMTcsNS45MjksNi40OCwyMC40MDksNi40OGMxNC43MjksMCwyMS4xNzgtNi41MywyMS4yNDgtNi42YzEuMDQtMS4wOSwyLjc1OS0xLjEyLDMuODMtMC4wNQ0KCQlDMTkwMC44ODgsNjUxLjk5MSwxOTAwLjkyOCw2NTMuNzMxLDE4OTkuODk4LDY1NC44NHogTTE4OTcuNzg4LDYzNi4yNWMtNS44NywwLTEwLjYxOS00Ljg4LTEwLjYxOS0xMC45czQuNzUtMTAuOSwxMC42MTktMTAuOQ0KCQljNS44NiwwLDEwLjYxLDQuODgsMTAuNjEsMTAuOUMxOTA4LjM5Nyw2MzEuMzcsMTkwMy42NDcsNjM2LjI1LDE4OTcuNzg4LDYzNi4yNXoiLz4NCgk8cGF0aCBmaWxsPSIjRDNEOUREIiBkPSJNMTkzMi43MTUsNjAxLjFjLTIuNDYsMC00LjgsMC43Ny02Ljc3OSwyLjJjNi44MjksNS40NywxMS44MzksMTIuMDMsMTQuMzk5LDE5LjI2DQoJCWMyLjY0LTIuMjksNC4yMy01LjY2LDQuMjMtOS4yOUMxOTQ0LjU2NCw2MDYuNTUsMTkzOS4yNTUsNjAxLjEsMTkzMi43MTUsNjAxLjF6Ii8+DQoJPHBhdGggZmlsbD0iI0QzRDlERCIgZD0iTTE4NzUuMDEsNTAwYy02OS4wNDUsMC0xMjUuMDEsNTUuOTctMTI1LjAxLDEyNC45OWMwLDY5LjAzLDU1Ljk2NSwxMjUuMDEsMTI1LjAxLDEyNS4wMQ0KCQlTMjAwMCw2OTQuMDMsMjAwMCw2MjQuOTlDMjAwMC4wMSw1NTUuOTcxLDE5NDQuMDU1LDUwMCwxODc1LjAxLDUwMHogTTE5NDEuODI1LDYyOC4zMWMwLjI4LDEuNzIsMC40NCwzLjQ3LDAuNDQsNS4yNA0KCQljMCwyNS42MS0zMC4yMjcsNDYuNDUtNjcuMzg1LDQ2LjQ1Yy0zNy4xNTgsMC02Ny4zODUtMjAuODQtNjcuMzg1LTQ2LjQ1YzAtMS44MywwLjE3LTMuNjIsMC40Ny01LjM5DQoJCWMtNC45MS0zLjI2LTcuOTQ5LTguODQtNy45NDktMTQuODljMC05Ljc4MSw3Ljc0OS0xNy43NCwxNy4yNzktMTcuNzRjNC4xOSwwLDguMTQsMS41NCwxMS4yOCw0LjMzDQoJCWMxMS42NDktNy42MSwyNy4yMjgtMTIuMzksNDQuMzk2LTEyLjcybDEyLjA3LTM1LjIybDI5LjA3OCw3LjE0YzIuMDk5LTUuMyw3LjE2LTkuMDUsMTMuMDY5LTkuMDVjNy43NzksMCwxNC4xMDksNi41LDE0LjEwOSwxNC40OQ0KCQljMCw3Ljk5LTYuMzMsMTQuNDktMTQuMTA5LDE0LjQ5Yy03Ljc2OSwwLTE0LjA4OS02LjQ4LTE0LjEwOS0xNC40NmwtMjQuNTQ4LTYuMDNsLTkuODMsMjguNjgNCgkJYzE2LjQ3OSwwLjY0LDMxLjM4OCw1LjM5LDQyLjYyNywxMi43N2MzLjE2LTIuODUsNy4xNS00LjQzLDExLjM4OS00LjQzYzkuNTI5LDAsMTcuMjc5LDcuOTYsMTcuMjc5LDE3Ljc0DQoJCUMxOTQ5Ljk5NCw2MTkuNDExLDE5NDYuODY0LDYyNS4wOCwxOTQxLjgyNSw2MjguMzF6Ii8+DQo8L2c+DQo8Zz4NCgk8cGF0aCBmaWxsPSIjRDNEOUREIiBkPSJNMjE4NS4xODUsNjA5Ljg4MWMwLjM4OSwwLjYyLDEuMDUxLDEuMjcsMS42MSwxLjc1YzAuNTUsMC40OCwxLjEwOSwwLjk4LDEuODY5LDAuOTUNCgkJYzAuMjItMC4wMSwxLjI3MS0wLjE2LDEuNDMtMC4yOWMwLjAyLTAuMDIsMC4wNC0wLjA2LDAuMDUtMC4wOGMtMC42NC0zLjI4LTEuNTItNi40Ny0yLjYyOS05LjU2Yy0wLjA3LDAuMTMtMC4xNSwwLjI1LTAuMzAxLDAuMzgNCgkJYy0wLjM2OSwwLjMzLTAuODEsMC40NC0xLjEzOSwwLjg2Yy0wLjMxMSwwLjM5LTAuMjUsMC43LTAuNTAxLDEuMTYxYy0wLjEyLDAuMjItMC40MDksMC4zMS0wLjUzLDAuNTcNCgkJYy0wLjI3MSwwLjU4LDAuMDQsMS40OSwwLjAxLDIuMTNDMjE4NS4wMjUsNjA4LjUzMSwyMTg0Ljc2NSw2MDkuMjExLDIxODUuMTg1LDYwOS44ODF6Ii8+DQoJPHBhdGggZmlsbD0iI0QzRDlERCIgZD0iTTIxMzMuNjU4LDU2MS45NGMwLjY5LDAuMTEsMS4zOSwwLjIxLDIuMDgsMC4zMmMtMSwzLjAyLTYuMjA5LDEtOC4zNjksMWMxLjY5LTAuNjYsNC4yMi0xLjU0LDUuNjQtMi41OA0KCQljMC43NS0wLjU1LTAuMDEtMC45MSwxLjAxLTEuNDVjLTIuOTU5LTAuNDAxLTUuOTY5LTAuNjMtOS4wMy0wLjYzYy00Ljc0LDAtOS4zNjksMC41MS0xMy44MjksMS40NmgwLjI0DQoJCWMtMC45OSwwLjU3LTIuOTA5LDIuNDQtMS43OSwzLjYxYzEuMTAxLDEuMTQxLDIuNC0wLjYxLDMuNS0xLjE2YzIuNTUtMS4yOCw1Ljk0OS0xLjQxLDguNzgtMS45NmMtMC41LDEuMzMtNC41MjksMC44NS01LjkzOSwxLjM2DQoJCWMtMS43NywwLjY1LTAuOTgsMS4xLTIuMjIsMy4wOGMwLjUzLTAuMDYsMS4xMDEsMC4yNSwxLjY0LDAuMjR2MC4zNmMtMS4yMTktMC4xMS0yLjM4LTAuNjgtMi42NCwwLjc2DQoJCWMtMS41Ni0yLjM0LTIuNTgtMi4xNS00LjI0LTAuMDhjMS42NCwwLjkxLDMuMjYsMi4wNSwxLjk2LDMuNjJjLTEuNTgsMS45MS0yLjUzLTAuNDQtMC45Mi0xLjQyYy0xLjQ3LTAuNjgtMi42MS0xLjgzLTMuNzYtMC4zNg0KCQljMC40OTEtMC4wNSwxLjAyLDAuMiwxLjUyLDAuMmMtMC4yODEsMC40MDEtMC41NiwxLjcxLTAuODMsMS44NmMtMC42MywwLjM2LTIuOTctMC40My0zLjY1OS0wLjUxYy0xLjc0LTAuMjEtMy40Ni0wLjE2LTUuMjI5LTAuMDcNCgkJYzAuMzIxLDIuMTctMi4xMDksMC4wOS0zLTAuNDRjMS42MS0xLjYzLDMuNTU5LTEuMDEsNS40Mi0wLjc2YzEuNTUsMC4yMSwzLjg1LDAuMiw0LjAzLTEuNzdjLTEuNjktMC4zNi0yLjUyLTAuMjUtMy4zOS0xLjU0DQoJCWMtMC4zNC0wLjUxLTAuNTctMS4wNC0wLjY1LTEuNTdjLTEwLjU0OSw0LjMxLTE5LjczOSwxMS4yNi0yNi43NjgsMjAuMDJjMS41NiwxLjA4LDMuMjMsMi4zOCwzLjg3LDIuOTMNCgkJYzEuMTIsMC45NiwxLjY3LDIuMTEsMi4zNywzLjI4YzAuMDQsMC4wNiwwLjY1LDEuMDMsMC45LDEuNDJjMC43NiwwLjc2LDEuMzcsMS42MiwxLjU0LDIuNjVjMC4yMSwxLjI1LTAuMjYsMi4yOC0wLjM3OSwzLjU4DQoJCWMtMC4zNTEsMy45OCwwLjIxLDcuNywzLjMxLDEwLjQ5YzAuODYsMC43OCwxLjk4LDEuMTgsMi44MzksMS45OWMwLjg5LDAuODUsMC43OCwxLjQyLDEuMzIsMi4zMWMxLjQyLDIuMzYsMy4zMiw0LjU3LDQuOTYsNi44DQoJCWMxLjQzLDEuOTQ5LDIuMDMsMS41NywwLjYyLTAuNDRjLTAuOTYtMS4zNy0yLjE0OS0yLjcxLTIuOTM5LTQuMTdjLTAuMDgtMC4xNS0wLjg5LTIuMDctMC42My0yLjAyYzIuMjIsMC40NywyLjY3LDEuOTgsNC4xMSwzLjc2DQoJCWMxLjQyLDEuNzUsMi42MywyLjczLDMuNDUsNC44NGMwLjk3LDIuNDUsMi40NCwzLjY1LDQuODUsNC43M2MxLjE4OSwwLjUzLDMuMTMsMS45NCw0LjM5OSwyLjExYzEuNSwwLjIsMi4yOS0wLjc4LDMuNzA5LTAuMQ0KCQljMC45NCwwLjQ1LDEuNjcsMS45LDIuODM5LDIuMjRjMS4xMTksMC4zMywxLjg2OS0wLjA5LDIuOTIsMC42MmMxLjI1LDAuODUsMS42OSwyLjMxLDIuODY5LDMuMmMwLjg0LDAuNjQsMi4wNTksMS40NCwzLjEzLDEuNjINCgkJYzAuNzcsMC4xMywxLjYyLTAuNDUsMi4zOC0wLjJjMS4zOCwwLjQ1LDEuNjksMi4xMywxLjI4MSwzLjQ3Yy0wLjQ1OSwxLjUtMS44NywyLjQzLTIuNDQsMy45M2MtMC41MSwxLjM1LTAuMTksMi41LTAuMzYxLDMuNzgNCgkJYy0wLjE4LDEuMzMtMS4yNS0wLjAxLTAuMTgsMi4yNGMwLjUsMS4wNSwxLjIzLDIuMDEsMS44NjksMi45N2MxLjI2LDEuOTEsMi4xNTksMy41OCwzLjg1LDUuMTJjMS4xOTksMS4wOSwzLjgwOSwyLjM2LDQuNDA5LDMuOTgNCgkJYzAuNTMsMS40NCwwLjA5LDQuNi0wLjE4LDYuMTFjLTAuNTYsMy4xNy0wLjQ3OSw2Ljk5LTEuMzU5LDkuOTRjLTAuODUsMi44Ny0xLjg1LDMuNzItMS4xMSw2Ljg1YzAuMzExLDEuMzQsMC41NSwwLjY5LDAsMi40MQ0KCQljLTAuMTYsMC41LDAsMC43LTAuMTksMS4yYy0wLjM5OSwxLjA3LTEuMzQ5LDEuNjktMS43NiwyLjc5YzEuNTEsMC4wNywxLjQsMC42LDAuOTIsMS4yYzIuNTQtMC4yMSw1LjAzOS0wLjU0LDcuNDg5LTEuMDMNCgkJYy0wLjQyOS0wLjQ1LTAuODktMC45MS0wLjg5LTEuMjNjMC0wLjM1LDEuMzU5LTIuMDksMS41NC0yLjUyYzAuMjkxLTAuNjksMC41MDEtMi4xOSwwLjkyLTIuNzNjMC43Mi0wLjkxLDIuMjgtMC41NywxLjk3OS0yLjI4DQoJCWMzLjQ4LTAuMDQsNC45Ny0wLjU2LDUuNTUtNC4xYy0wLjYyLTAuMzEtMC40OS0wLjEzLTAuNTktMC42N2MwLjEyLDAuNjQsMi42LTAuMjYsMi44MzksMC4xOWMwLjE4LDAuMzUsMy4zMy0zLjk2LDMuNjc5LTQuMzINCgkJYzAuODktMC45NSwxLjY3LTEuNjYsMi4yNC0yLjhjMC4yMi0wLjQ0LDAuNDU5LTEuOCwwLjkzLTIuNDdjLTAuMDMsMC4xMi0wLjA3LDAuMjMtMC4xMSwwLjM0YzEuMTItMS43OCwyLjU1LTEuNTYsNC4xNy0yLjI4DQoJCWMxLjYxLTAuNzIsMC40NS0wLjUyLDEuNjMtMS42NGMxLjQxLTEuMzMsMS43My0wLjU3LDIuMTMtMi43NmMwLjMtMS42Mi0wLjA5LTMuMDksMC40MjktNC41NWMwLjY2LTEuODQsMi4yNC0yLjQ0LDMuMjktNA0KCQljMC44LTEuMTksMS41Ni0zLjE0LDAuNDctNC4zNGMtMC45LTEtMy41ODktMS44Mi00LjgxLTIuMTFjLTEuNDQtMC4zNC0zLjA5LTAuMzctNC40MzktMC45MmMtMS41OC0wLjY0LTIuODk5LTIuMzItMy42OTksMC4yOA0KCQljLTAuMjYtMC4xOS0xLjM1LTAuNzktMS4zNS0xLjA4YzAsMC41NywxLjU0LTAuNTEsMS43NS0wLjc2Yy0wLjY2LDAuMDUtMi45MDksMC41NS0zLjI0LDAuMzNsMCwwYzAuMTYsMC4xMiwwLjU2LDAuMDYsMC43NCwwLjA5DQoJCWMtMC42OSwwLjM3LTAuODMsMC4yNS0wLjc0LTAuMDljMCwwLTAuMDEsMC0wLjAyLTAuMDFjMCwwLDAuMDIsMCwwLjAyLDAuMDFjMC4xOS0wLjY1LDEuMy0yLjEsMS4zMi0yLjM5DQoJCWMwLjEyLTEuNjEtMi4yMTktMy40NC0zLjQ4LTMuOGMtMS43My0wLjUtMi43Mi0wLjI4LTQuMi0xLjM2Yy0xLjgtMS4zMi0zLjU0OS0yLjc4LTUuODQtMy4wNGMtMC40NzktMC4wNS0xLjAxLDAuMjEtMS41MSwwLjE0DQoJCWMtMS4yNDEtMC4xOC0xLjY1LTAuOTgtMi42OC0xLjI0Yy0xLjI3LTAuMzItMS43NSwwLjc4LTIuNTEsMC43N2MtMS4xMiwwLTEuMzgtMS4xNy0zLjAyLTAuMTljLTIuNDIsMS40Ni0xLjEsMi4zNy0zLjg2LDEuNjcNCgkJYy0xLjQ2LTAuMzctMy4xLDAuNTItNC40ODktMC40NGMtMS4yNi0wLjg3LTEuNTQtMy4yOC0wLjMyLTQuMjk5Yy0wLjYyLDAuNTItMC42LTEuMTItMS4wNTEtMS40MmMtMC43Mi0wLjQ3LTEuODksMC4wOC0yLjcyLTAuMTINCgkJYy0xLjEyLTAuMjctMS43Ny0wLjM3LTEuNTItMS40NmMwLjI4LTEuMTgsMy4zOS00LjM5LDAuMjEtNC4zMDFjLTEuNzMsMC4wNS0yLjI5LDIuNjItNC4xMywzYy0yLjA2OSwwLjQyLTMuODctMC4yOC00Ljk1LTIuMTENCgkJYy0yLjIzLTMuODIsMS4zMS04LjUyLDQuOTQtOC44NWMyLjgyOS0wLjI2LDYuOTc5LTIuMzUsOS4wNDksMC43N2MwLjYsMC45MSwyLjA4OSw0LjQzLDIuODU5LDIuMTVjMC4yMy0wLjY5LTAuNi0zLjcxLTAuODYtNC45Nw0KCQljLTAuMDEsMC4wMS0wLjAyLDAuMDItMC4wMywwLjA0Yy0wLjAxLTAuMTQtMC4wMy0wLjI3LTAuMDQtMC40MWMwLjAxLDAuMDksMC4wNCwwLjIyLDAuMDcsMC4zN2MwLjUtMC43OCwxLjI4MS0xLjMxLDEuOTYtMS45NTENCgkJbDAsMGMwLjEtMC4wOSwwLjItMC4xOSwwLjI5MS0wLjI5Yy0wLjA5LDAuMS0wLjE5LDAuMTktMC4yOTEsMC4yOWMwLjc0LTAuNzIsMi42NS0xLjU4LDIuOTgtMi41OGMwLjE4LTAuNTUtMC42NS0xLjI3LTAuMjItMi4wMw0KCQljMC4zMzktMC41OSwxLjE1OS0wLjM1LDEuNDgtMC43NGMwLjQ1OS0wLjU2LDAuNTItMS40OCwxLTIuMDdjMC41LTAuNiwxLjQ2LTAuNjgsMS45Ni0xLjE0YzEuMTU5LTEuMDUsMS40OC0yLjI2LDIuODM5LTIuOQ0KCQljMS4yODEtMC44NywyLjY1LTIuMzYsNC4yOC0xLjY4Yy0wLjU5LDAuNjgtMi4wOSwxLjA5LTIuNTIsMS43MmMtMC4zLDAuNDMsMi4yMiwwLjE5LDIuNTYsMC4wN2MxLjQyLTAuNTIsMi41NC0xLjU4LDMuNzI5LTIuMzYNCgkJYzIuMDU5LTEuMzYsNC40NDktMS40Myw2LjkyOS0wLjkzYzAuNzYsMC4xNS0xLjM4LTIuOTItMS42LTMuMThjLTAuODYtMC45OS0xLjA4LTEuODctMi40Ny0wLjU5Yy0wLjQwOSwwLjM3LTAuODMsMS42NC0xLjEyLDIuMTYNCgkJYy0wLjg4LDEuNi0wLjY4LDEuMzktMi41OTksMi4zOGMwLjEtMC4wNSwwLjItMC4xLDAuMy0wLjE2Yy0xLjQsMC4yOC0yLjc0LDAuODktMy4zMS0wLjg1Yy0wLjE5LTAuNTgsMC42Mi0xLjQzLDAuMTctMi4wMQ0KCQljLTEtMS4yOS00LjMxOSwxLjQzLTUuNDc5LDEuODZjMC42MS00Ljc3LDYuMjUtMi4yNiw5LjI1OS0zLjIxYzAuODItMC4yNiwzLjktMS40NCw0LjA3LTIuMjJjMC4yNS0xLjE1MS0yLjQ0LTMuMDItMy4wNS0zLjU1DQoJCWMtMS4zMi0xLjEzLTIuMDMxLTEuNzgtMi43NzEtMy41M2MtMC43OS0xLjg3LTEuMzEtMy43NC0zLjMtMi4zNmMtMC43NCwwLjUxLTAuMjEsMS42My0xLjQ4LDEuOGMtMC44LDAuMTEtMS42My0wLjktMi4wODktMS4zOA0KCQljLTAuNjktMC43Mi0xLjQxLTIuNDgtMi42OC0yLjY0Yy0xLjA5LTAuMTMtNC4xMy0xLjc0LTUuNTUtMC43Yy0xLjA4OSwwLjgsMC4xNSwzLjgsMC40NzksNC44OGMwLjcxLDIuMzIsMS4xNSwyLjQxLTAuODIsMy44Ng0KCQljLTAuOTcsMC43MS0xLjU1LTAuMDUtMS4xOTksMS44N2MwLjE4LDEsMS4yNiwxLjE5LDAuNDksMi4wNmMtMC40NywwLjUzLTEuNiwwLjQ4LTIuMTUsMC4yMmMtMS43Mi0wLjgtMC4xOS0xLjg4LTEuMDEtMy4wMg0KCQljLTAuNjEtMC44NS0zLjktMS41NS01LjAyOS0yLjA2Yy0yLjQ5LTEuMTMtOS4wNi0yLjMyLTcuMDM5LTYuMThjMC41NS0xLjA1LDIuNi0yLjU5LDMuNTM5LTMuMTljMC45Ni0wLjYyLDIuMTUtMC43OSwyLjk1LTEuNjQNCgkJYzAuNDQ5LTAuNDgsMC40NzktMS44LDAuODktMi4xM2MwLjU3LTAuNDcsMi4yMy0wLjI1LDMuMTEtMC4yMmMzLjgzLTAuNzcsMC4zNDEtNi4zMiw1LjM4LTUuMzJjMS4zOSwwLjI4LDIuNzc5LDEuNjksMy45MywyLjQ3DQoJCWMxLjI5LDAuODgsMS43MiwwLjc4LDEuMzEsMi4xM2MtMC4xLDAuMzEtMS41NCwxLjcxLTEuODk5LDJjLTAuNjcsMC41Mi0xLjc2LDAuNzYtMi41NCwxLjA4YzIuNjMsMCwzLjcyOS0wLjEzLDUuODgsMS4zDQoJCWMxLjg0LDEuMjIsMi45OSwyLjA0LDUuMjQ5LDEuOTUxYy0wLjE0LTEuMS0yLjA3OS0wLjY3LTItMS43NmMwLjA2LTAuOTIsMS4yMywwLjI5LDEuMzgsMC4zYzAuNjMsMC4wMywyLjI2LDAuNzgsMS45LTAuOTgNCgkJYy0wLjMxMS0xLjU0LTMuNjc5LTAuODEtMi42LTMuMzJjMS41Mi0wLjE3LDEuMTA5LDEuNSwyLjEwOSwxLjg2YzEuMDcsMC4zNzksMi40Ni0wLjkyLDIuNjktMS44MmMtMS41LTAuNzYtNi4wNzktMi01LjU2LTQuMTYNCgkJYzMuMDYsMS45NDksNi4xMDksMy45LDkuMTY5LDUuODRjLTIuNDgsMi4yMSwxLjgsMC45NywyLjA1OSwxLjAzYzAuNzMsMC4xOCwyLjU4LDEuNzgsMS4zNywyLjA4Yy0xLjI2LDAuMzEtMS45MDktMS41MS0zLjE5LTAuMTUNCgkJYzEuMDYxLDAuMjgsNC44MSwwLjQ5LDMuODEsMi41MmMtMC4zOTksMC44MS0yLjgwOSwwLjY3LTMuNTI5LDIuMjVjMC41Mi0wLjEsMS4wOCwwLjA1LDEuNi0wLjA4Yy0xLjE0OSwxLjc5LDAuNTUsMi45OCwxLjQ5LDQuNDENCgkJYzEuMDYsMS42MywyLjU1LDQuMTIsNC42Niw0LjY0YzQuNDg5LDEuMSwzLjk1LTYuMiw3LjM1OS03LjM1YzAuOTQtMC4zMiwxLjk3LTAuMDksMi45Mi0wLjM1YzEuMDYxLTAuMywxLjYzLTEuMDYsMi40Ny0xLjY0DQoJCWMyLjA4LTEuNDMsMy44OC0xLjQ0LDYuNDYtMS41MmMwLjA2LDAsMC4xMywwLDAuMiwwYy05LjI2OS05Ljc2LTIxLjQ2OS0xNi43MS0zNS4xNzctMTkuNDMNCgkJQzIxMzYuNDA5LDU2MC4zOCwyMTM0Ljk1OSw1NjEuMDgsMjEzMy42NTgsNTYxLjk0eiIvPg0KCTxwYXRoIGZpbGw9IiNEM0Q5REQiIGQ9Ik0yMTIxLjIyOSw1NzEuOTExYy0wLjA2LDAtMC4xMywwLTAuMTktMC4wMWMtMC4wMSwwLTAuMDIsMC4wMS0wLjAzLDAuMDFIMjEyMS4yMjl6Ii8+DQoJPHBhdGggZmlsbD0iI0QzRDlERCIgZD0iTTIxMjUuMDEsNTAwYy02OS4wNDUsMC0xMjUuMDEsNTUuOTctMTI1LjAxLDEyNC45OWMwLDY5LjAzLDU1Ljk2NSwxMjUuMDEsMTI1LjAxLDEyNS4wMQ0KCQlTMjI1MCw2OTQuMDMsMjI1MCw2MjQuOTlDMjI1MC4wMSw1NTUuOTcxLDIxOTQuMDU0LDUwMCwyMTI1LjAxLDUwMHogTTIxMjQuOTk5LDcwMC4wMDFjLTQxLjQxNywwLTc0Ljk5NC0zMy41OC03NC45OTQtNzUNCgkJczMzLjU3Ny03NSw3NC45OTQtNzVjNDEuNDE3LDAsNzQuOTk0LDMzLjU4LDc0Ljk5NCw3NVMyMTY2LjQxNiw3MDAuMDAxLDIxMjQuOTk5LDcwMC4wMDF6Ii8+DQoJPHBhdGggZmlsbD0iI0QzRDlERCIgZD0iTTIxODIuMTc1LDYzNS45NTFjMC45MiwxLjQ1LDIuNDQsMi45NSwzLjcxOSw0LjA3YzAuOTksMC44NiwyLjAxLDEuNzYsMy4yNSwyLjA4DQoJCWMxLjQ2LTUuNDYsMi4yNC0xMS4xOSwyLjI0LTE3LjFjMC0zLjQyLTAuMjYtNi43Ny0wLjc2LTEwLjA1Yy0wLjkyLDAuNjYtMS44OTksMS45Mi0yLjMxLDIuNjdjLTAuNTcsMS4wMy0wLjU0LDEuNjctMS40NCwyLjQ4DQoJCWMtMC44NSwwLjc3LTEuODg5LDEuMDEtMi42NSwxLjk5Yy0wLjcyLDAuOTEtMC41OSwxLjYzLTEuMTY5LDIuNjljLTAuMjcsMC41LTAuOTQsMC43LTEuMjMsMS4zMmMtMC42MywxLjM0LDAuMDksMy40NiwwLjAzLDQuOTUNCgkJQzIxODEuNzk1LDYzMi44MTEsMjE4MS4xOTUsNjM0LjQwMSwyMTgyLjE3NSw2MzUuOTUxeiIvPg0KPC9nPg0KPGc+DQoJPHBhdGggZmlsbD0iI0I3QzBDNyIgZD0iTTExNjcuMzcsMTI2LjE4YzAsMjIuNi0xOC45MSw0MC45Mi00Mi4yNCw0MC45MmMtMjMuMzMsMC00Mi4yNC0xOC4zMi00Mi4yNC00MC45Mg0KCQljMC00LjA1LDAuNjEtNy45NiwxLjc0LTExLjY2aC0xMi40OHY1Ny40YzAsMi45NywyLjQzLDUuNCw1LjQsNS40aDk0LjYyYzIuOTcsMCw1LjQtMi40Myw1LjQtNS40di01Ny40aC0xMS45Ng0KCQlDMTE2Ni43NiwxMTguMjIsMTE2Ny4zNywxMjIuMTMsMTE2Ny4zNywxMjYuMTh6Ii8+DQoJPGVsbGlwc2UgZmlsbD0iI0I3QzBDNyIgY3g9IjExMjUuMTMiIGN5PSIxMjQuNzExIiByeD0iMjcuMjkiIHJ5PSIyNi40NCIvPg0KCTxwYXRoIGZpbGw9IiNCN0MwQzciIGQ9Ik0xMTU2LjA0MSw5OS4wM2gxNS4zNmMzLjM2LDAsNi4xMi0yLjc1LDYuMTItNi4xMlY3OC4yN2MwLTMuMzctMi43NS02LjEyLTYuMTItNi4xMmgtMTUuMzYNCgkJYy0zLjM2LDAtNi4xMiwyLjc1LTYuMTIsNi4xMnYxNC42NEMxMTQ5LjkzLDk2LjI4LDExNTIuNjgsOTkuMDMsMTE1Ni4wNDEsOTkuMDN6Ii8+DQoJPHBhdGggZmlsbD0iI0I3QzBDNyIgZD0iTTExMjUuMDIsMEMxMDU1Ljk1LDAsMTAwMCw1NS45NSwxMDAwLDEyNXM1NS45NSwxMjUsMTI1LjAyLDEyNWM2OS4wNSwwLDEyNC45OC01NS45NiwxMjQuOTgtMTI1DQoJCUMxMjUwLjAwMSw1NS45MywxMTk0LjA3LDAsMTEyNS4wMiwweiBNMTE5Mi45NCwxNzUuNTAxYzAsOS41OS03Ljg1LDE3LjQ0LTE3LjQ0LDE3LjQ0aC0xMDFjLTkuNTksMC0xNy40NC03Ljg1LTE3LjQ0LTE3LjQ0di0xMDENCgkJYzAtOS41OSw3Ljg1LTE3LjQ0LDE3LjQ0LTE3LjQ0aDEwMWM5LjU5LDAsMTcuNDQsNy44NSwxNy40NCwxNy40NFYxNzUuNTAxeiIvPg0KPC9nPg0KPGc+DQoJDQoJCTxlbGxpcHNlIHRyYW5zZm9ybT0ibWF0cml4KDAuMjYyNCAwLjk2NSAtMC45NjUgMC4yNjI0IDc3NC4yMDY0IC0zMjIuNjk0KSIgZmlsbD0iIzk5OTk5OSIgY3g9IjU5OC4xODIiIGN5PSIzNDUuMDcyIiByeD0iMjIuOTAyIiByeT0iMTYuMzUyIi8+DQoJPHBhdGggZmlsbD0iIzk5OTk5OSIgZD0iTTYyNC45OSwyNTBDNTU1Ljk3LDI1MCw1MDAsMzA1Ljk3LDUwMCwzNzVzNTUuOTYsMTI1LDEyNC45OSwxMjVDNjk0LjA0LDUwMCw3NTAsNDQ0LjAzLDc1MCwzNzUNCgkJUzY5NC4wMywyNTAsNjI0Ljk5LDI1MHogTTYzMS4zOCwzNDUuMzFjMCwxOS40MS0xOC4xNiwyMS44My0xOC4xNiwzMC4wODFjMCw4LjI2LDI0LjA5LDE0Ljg3LDI0LjA5LDM1LjM1DQoJCWMwLDM0LjE3LTQyLjMsMzIuMjUtNDIuMywzMi4yNXMtMzYuNTYsMS4zMy0zNi41Ni0yNi4yMXM0MS40OC0yNi40MSw0My42MS0yNi40MWMtMC41Mi02LjMzLTQuNzMtNS4yOC00LjczLTguNHYtNy43MQ0KCQljMCwwLTMxLjM5LDMuNTIxLTMxLjM5LTI2Ljg4YzAtMzAuNDAxLDM1LjkyLTMxLjI4LDM1LjkyLTMxLjI4aDM1LjQ0YzAsNS40Mi0xNi4xNywzLjUtMTYuMTcsNi4zOQ0KCQlDNjMwLjMwMSwzMjYuNjYsNjMxLjM4LDMzMy42OCw2MzEuMzgsMzQ1LjMxeiBNNzAzLjgzMSwzNDguMDdoLTI0LjY4djI0LjY3aC03LjI0di0yNC42N2gtMjQuNjh2LTcuMjVoMjQuNjhWMzE2LjExaDcuMjR2MjQuNzENCgkJaDI0LjY4VjM0OC4wN3oiLz4NCgk8cGF0aCBmaWxsPSIjOTk5OTk5IiBkPSJNNjAwLjY5MSw0MzQuNDFjLTE0LjY0LDAuOTgtMjcuMDktNi44NS0yNy44Mi0xNy41M2MtMC43Mi0xMC42OCwxMC41Ny0yMC4xMywyNS4yLTIxLjEzDQoJCWMxNC42Mi0wLjk3LDI3LjA4LDYuODUsMjcuODEsMTcuNTNDNjI2LjU5LDQyMy45NjEsNjE1LjMzMSw0MzMuNDExLDYwMC42OTEsNDM0LjQxeiIvPg0KPC9nPg0KPGc+DQoJPHJlY3QgeD0iODM0LjA5IiB5PSIzNjEuNDQyIiBmaWxsPSIjOTk5OTk5IiB3aWR0aD0iMTcuNzciIGhlaWdodD0iNTMuNDM2Ii8+DQoJPHBhdGggZmlsbD0iIzk5OTk5OSIgZD0iTTg0My4xLDMzNS42OTNjLTYuMSwwLTEwLjA1LDMuOTktMTAuMDUsOS4yMzljMCw1LjEyOSwzLjg2LDkuMjM5LDkuODEsOS4yMzloMC4xMg0KCQljNi4yMSwwLDEwLjA0LTQuMTEsMTAuMDQtOS4yMzlDODUyLjksMzM5LjY5Myw4NDkuMTcsMzM1LjY5Myw4NDMuMSwzMzUuNjkzeiIvPg0KCTxwYXRoIGZpbGw9IiM5OTk5OTkiIGQ9Ik04OTUuNDUsMzYwLjE5MWMtOS40MywwLTEzLjY2OSw1LjIwOS0xNi4wMSw4Ljg1djAuMTRoLTAuMTFjMC4wMy0wLjAzLDAuMDgtMC4xLDAuMTEtMC4xNHYtNy41OTloLTE3Ljc1DQoJCWMwLjIxLDUsMCw1My40MzYsMCw1My40MzZoMTcuNzVWMzg1LjA0YzAtMS42LDAuMS0zLjE4LDAuNTgtNC4zMTljMS4yOS0zLjE5LDQuMi02LjQ5LDkuMTEtNi40OWM2LjQyLDAsOC45OTEsNC45LDguOTkxLDEyLjA2OQ0KCQl2MjguNTg3aDE3Ljc4VjM4NC4yN0M5MTUuOTIsMzY3LjgzLDkwNy4xNiwzNjAuMTkxLDg5NS40NSwzNjAuMTkxeiIvPg0KCTxwYXRoIGZpbGw9IiM5OTk5OTkiIGQ9Ik04NzUuMDIsMjUwQzgwNS45NSwyNTAsNzUwLDMwNS45NTUsNzUwLDM3NXM1NS45NSwxMjUsMTI1LjAyLDEyNWM2OS4wNiwwLDEyNC45OC01NS45NjUsMTI0Ljk4LTEyNQ0KCQlDMTAwMCwzMDUuOTM1LDk0NC4wNywyNTAsODc1LjAyLDI1MHogTTkzMy43OSw0MjUuNjc2YzAsNC43LTMuODgsOC40OTktOC42Nyw4LjQ5OUg4MjQuOTFjLTQuODMsMC04LjcxLTMuOC04LjcxLTguNDk5VjMyNC4zMTQNCgkJYzAtNC42OSwzLjg4LTguNDg5LDguNzEtOC40ODloMTAwLjIxYzQuNzgsMCw4LjY3LDMuODEsOC42Nyw4LjQ4OVY0MjUuNjc2eiIvPg0KPC9nPg0KPHBhdGggZmlsbD0iIzk5OTk5OSIgZD0iTTM3NS4wMSwyNTBDMzA1Ljk2NSwyNTAsMjUwLDMwNS45NywyNTAsMzc0Ljk5QzI1MCw0NDQuMDIsMzA1Ljk2NSw1MDAsMzc1LjAxLDUwMFM1MDAsNDQ0LjAzLDUwMCwzNzQuOTkNCglDNTAwLjAxLDMwNS45Nyw0NDQuMDU1LDI1MCwzNzUuMDEsMjUwIE00MTEuMjY3LDMyNC4wOWgtMTcuNTE5Yy0zLjUsMC02Ljk5OSwzLjYzLTYuOTk5LDYuMzN2MTguMDVoMjQuNDg4DQoJYy0wLjk4LDEzLjgzLTIuOTksMjYuNDgtMi45OSwyNi40OEgzODYuNjR2NzguNDFoLTMyLjIxOHYtNzguNDFoLTE1LjY1OXYtMjYuNGgxNS42NTl2LTIxLjU2YzAtMy45NS0wLjc5LTMwLjM2LDMyLjk4OC0zMC4zNg0KCWgyMy44NDlMNDExLjI2NywzMjQuMDlMNDExLjI2NywzMjQuMDl6Ii8+DQo8Zz4NCgk8cGF0aCBmaWxsPSIjOTk5OTk5IiBkPSJNMTM3NC45OTUsMjUwQzEzMDUuOTQyLDI1MCwxMjUwLDMwNS45NywxMjUwLDM3NXM1NS45NTIsMTI1LDEyNC45OTUsMTI1DQoJCUMxNDQ0LjAyOCw1MDAsMTUwMCw0NDQuMDMsMTUwMCwzNzVTMTQ0NC4wMjcsMjUwLDEzNzQuOTk1LDI1MHogTTE0NDcuMzM4LDQwMC43NWMwLDEyLjM5LTEwLjYyLDIyLjQ4LTIzLjYyMSwyMi40OGgtOTcuMzU0DQoJCWMtMTMuMDEsMC0yMy43MzEtMTAuMS0yMy43MzEtMjIuNDh2LTUxLjVjMC0xMi4yOCwxMC43Mi0yMi40NywyMy43MzEtMjIuNDdoOTcuMzU0YzEzLDAsMjMuNjIxLDEwLjE5LDIzLjYyMSwyMi40N1Y0MDAuNzUNCgkJTDE0NDcuMzM4LDQwMC43NXoiLz4NCgk8cGF0aCBmaWxsPSIjOTk5OTk5IiBkPSJNMTQwNC4xMDUsMzcxLjQ4bC00OC4wNzMtMjYuMzRjLTEuNzQtMC45Ni00LjA3LTEuMS02LTAuMzVjLTEuOTQxLDAuNzMtMy4xOCwyLjI2LTMuMTgsMy44OHY1Mi42Nw0KCQljMCwxLjYyLDEuMjUsMy4xMywzLjE4LDMuODhjMC44MywwLjMxLDEuNywwLjQ3LDIuNjIsMC40N2MxLjE4LDAsMi40LTAuMjcsMy4zOC0wLjgzbDQ4LjA2Mi0yNi4zNWMxLjUxLTAuOCwyLjM3LTIuMTIsMi4zNy0zLjUxDQoJCUMxNDA2LjQ2NiwzNzMuNjIsMTQwNS41NjYsMzcyLjMwMSwxNDA0LjEwNSwzNzEuNDh6Ii8+DQo8L2c+DQo8cGF0aCBmaWxsPSIjOTk5OTk5IiBkPSJNMTI1LjAxLDI1MEM1NS45NjksMjUwLDAsMzA1Ljk2LDAsMzc1YzAsNjkuMDIsNTUuOTY5LDEyNC45OTksMTI1LjAxLDEyNC45OTkNCgljNjIuOTUsMCwxMTUuMDEtNDYuNTM5LDEyMy43LTEwNy4wN2MwLjgzLTQuMTEsMS4yMi04LjM4LDEuMTUtMTIuNzZjMC4wOC0xLjcxLDAuMTQtMy40MywwLjE0LTUuMTYNCglDMjQ5Ljk5OSwzMDUuOTYsMTk0LjA1LDI1MCwxMjUuMDEsMjUweiBNMTgyLjU1LDM1Mi4zMWMwLjA1LDEuMTgsMC4wNiwyLjMzLDAuMDYsMy41YzAsMzUuNjgtMjcuMTUsNzYuODMtNzYuODIsNzYuODMNCgljLTE1LjI2OSwwLTI5LjQ0LTQuNDQtNDEuNC0xMi4xMjljMi4xMSwwLjI0LDQuMjYsMC4zNyw2LjQzLDAuMzdjMTIuNjUsMCwyNC4yOS00LjI5LDMzLjU1LTExLjU0DQoJYy0xMS44Mi0wLjIyLTIxLjgtOC4wNC0yNS4yNi0xOC43NWMxLjY2LDAuMzEsMy4zNiwwLjQ5LDUuMTEsMC40OWMyLjQzLDAsNC44My0wLjM0LDcuMDktMC45NWMtMTIuMzUtMi40OC0yMS42Ny0xMy4zOS0yMS42Ny0yNi40Nw0KCWMwLTAuMTQsMC0wLjIzLDAtMC4zNGMzLjY2LDIuMDEsNy44MiwzLjI0LDEyLjI1LDMuMzhjLTcuMjgtNC44Ni0xMi4wMy0xMy4xMi0xMi4wMy0yMi40OWMwLTQuOTYsMS4zNC05LjU3LDMuNjYtMTMuNTkNCgljMTMuMzMsMTYuMzYsMzMuMjIsMjcuMDksNTUuNjgsMjguMjJjLTAuNDctMS45Ny0wLjcxLTQuMDYtMC43MS02LjE3YzAtMTQuOTIsMTIuMTItMjcuMDA5LDI3LjAxOS0yNy4wMDkNCgljNy43NiwwLDE0Ljc3LDMuMjksMTkuNyw4LjU0YzYuMTgtMS4yMiwxMS45NC0zLjQ1LDE3LjE3LTYuNTZjLTIuMDEsNi4zLTYuMjksMTEuNTktMTEuODksMTQuOTRjNS40OS0wLjYzLDEwLjY5LTIuMSwxNS41MS00LjI1DQoJQzE5Mi4zODksMzQzLjc2LDE4Ny44MiwzNDguNSwxODIuNTUsMzUyLjMxeiIvPg0KPGc+DQoJPHBhdGggZmlsbD0iIzk5OTk5OSIgZD0iTTExNjcuMzcsMzc2LjE4YzAsMjIuNi0xOC45MSw0MC45Mi00Mi4yNCw0MC45MmMtMjMuMzMsMC00Mi4yNC0xOC4zMi00Mi4yNC00MC45Mg0KCQljMC00LjA1LDAuNjEtNy45NiwxLjc0LTExLjY2aC0xMi40OHY1Ny40YzAsMi45NywyLjQzLDUuNCw1LjQsNS40aDk0LjYyYzIuOTcsMCw1LjQtMi40Myw1LjQtNS40di01Ny40aC0xMS45Ng0KCQlDMTE2Ni43NiwzNjguMjIsMTE2Ny4zNywzNzIuMTMsMTE2Ny4zNywzNzYuMTh6Ii8+DQoJPGVsbGlwc2UgZmlsbD0iIzk5OTk5OSIgY3g9IjExMjUuMTMiIGN5PSIzNzQuNzExIiByeD0iMjcuMjkiIHJ5PSIyNi40NCIvPg0KCTxwYXRoIGZpbGw9IiM5OTk5OTkiIGQ9Ik0xMTU2LjA0MSwzNDkuMDNoMTUuMzZjMy4zNiwwLDYuMTItMi43NSw2LjEyLTYuMTJ2LTE0LjY0YzAtMy4zNy0yLjc1LTYuMTItNi4xMi02LjEyaC0xNS4zNg0KCQljLTMuMzYsMC02LjEyLDIuNzUtNi4xMiw2LjEydjE0LjY0QzExNDkuOTMsMzQ2LjI4LDExNTIuNjgsMzQ5LjAzLDExNTYuMDQxLDM0OS4wM3oiLz4NCgk8cGF0aCBmaWxsPSIjOTk5OTk5IiBkPSJNMTEyNS4wMiwyNTBjLTY5LjA3LDAtMTI1LjAyLDU1Ljk1LTEyNS4wMiwxMjVzNTUuOTUsMTI1LDEyNS4wMiwxMjVjNjkuMDUsMCwxMjQuOTgtNTUuOTYsMTI0Ljk4LTEyNQ0KCQlDMTI1MC4wMDEsMzA1LjkzLDExOTQuMDcsMjUwLDExMjUuMDIsMjUweiBNMTE5Mi45NCw0MjUuNTAxYzAsOS41OS03Ljg1LDE3LjQ0LTE3LjQ0LDE3LjQ0aC0xMDFjLTkuNTksMC0xNy40NC03Ljg1LTE3LjQ0LTE3LjQ0DQoJCXYtMTAxYzAtOS41OSw3Ljg1LTE3LjQ0LDE3LjQ0LTE3LjQ0aDEwMWM5LjU5LDAsMTcuNDQsNy44NSwxNy40NCwxNy40NFY0MjUuNTAxeiIvPg0KPC9nPg0KPGc+DQoJDQoJCTxlbGxpcHNlIHRyYW5zZm9ybT0ibWF0cml4KDAuMjYyNCAwLjk2NSAtMC45NjUgMC4yNjI0IDEwMTUuNDQ3IC0xMzguMjkxNCkiIGZpbGw9IiNEM0Q5REQiIGN4PSI1OTguMTgyIiBjeT0iNTk1LjA3MiIgcng9IjIyLjkwMiIgcnk9IjE2LjM1MiIvPg0KCTxwYXRoIGZpbGw9IiNEM0Q5REQiIGQ9Ik02MjQuOTksNTAwQzU1NS45Nyw1MDAsNTAwLDU1NS45Nyw1MDAsNjI1czU1Ljk2LDEyNSwxMjQuOTksMTI1QzY5NC4wNCw3NTAsNzUwLDY5NC4wMyw3NTAsNjI1DQoJCVM2OTQuMDMsNTAwLDYyNC45OSw1MDB6IE02MzEuMzgsNTk1LjMxYzAsMTkuNDEtMTguMTYsMjEuODMtMTguMTYsMzAuMDgxYzAsOC4yNiwyNC4wOSwxNC44NywyNC4wOSwzNS4zNQ0KCQljMCwzNC4xNy00Mi4zLDMyLjI1LTQyLjMsMzIuMjVzLTM2LjU2LDEuMzMtMzYuNTYtMjYuMjFjMC0yNy41MzksNDEuNDgtMjYuNDEsNDMuNjEtMjYuNDFjLTAuNTItNi4zMy00LjczLTUuMjgtNC43My04LjR2LTcuNzENCgkJYzAsMC0zMS4zOSwzLjUyMS0zMS4zOS0yNi44OGMwLTMwLjQwMSwzNS45Mi0zMS4yOCwzNS45Mi0zMS4yOGgzNS40NGMwLDUuNDItMTYuMTcsMy41LTE2LjE3LDYuMzkNCgkJQzYzMC4zMDEsNTc2LjY2LDYzMS4zOCw1ODMuNjgsNjMxLjM4LDU5NS4zMXogTTcwMy44MzEsNTk4LjA3aC0yNC42OHYyNC42N2gtNy4yNHYtMjQuNjdoLTI0LjY4di03LjI1aDI0LjY4VjU2Ni4xMWg3LjI0djI0LjcxDQoJCWgyNC42OFY1OTguMDd6Ii8+DQoJPHBhdGggZmlsbD0iI0QzRDlERCIgZD0iTTYwMC42OTEsNjg0LjQxYy0xNC42NCwwLjk4LTI3LjA5LTYuODUtMjcuODItMTcuNTNjLTAuNzItMTAuNjgsMTAuNTctMjAuMTMsMjUuMi0yMS4xMw0KCQljMTQuNjItMC45NywyNy4wOCw2Ljg1LDI3LjgxLDE3LjUzQzYyNi41OSw2NzMuOTYxLDYxNS4zMzEsNjgzLjQxMSw2MDAuNjkxLDY4NC40MXoiLz4NCjwvZz4NCjxnPg0KCTxyZWN0IHg9IjgzNC4wOSIgeT0iNjExLjQ0MiIgZmlsbD0iI0QzRDlERCIgd2lkdGg9IjE3Ljc3IiBoZWlnaHQ9IjUzLjQzNiIvPg0KCTxwYXRoIGZpbGw9IiNEM0Q5REQiIGQ9Ik04NDMuMSw1ODUuNjkzYy02LjEsMC0xMC4wNSwzLjk5LTEwLjA1LDkuMjM5YzAsNS4xMjksMy44Niw5LjIzOSw5LjgxLDkuMjM5aDAuMTINCgkJYzYuMjEsMCwxMC4wNC00LjExLDEwLjA0LTkuMjM5Qzg1Mi45LDU4OS42OTMsODQ5LjE3LDU4NS42OTMsODQzLjEsNTg1LjY5M3oiLz4NCgk8cGF0aCBmaWxsPSIjRDNEOUREIiBkPSJNODk1LjQ1LDYxMC4xOTFjLTkuNDMsMC0xMy42NjksNS4yMDktMTYuMDEsOC44NXYwLjE0aC0wLjExYzAuMDMtMC4wMywwLjA4LTAuMSwwLjExLTAuMTR2LTcuNTk5aC0xNy43NQ0KCQljMC4yMSw1LDAsNTMuNDM2LDAsNTMuNDM2aDE3Ljc1VjYzNS4wNGMwLTEuNiwwLjEtMy4xOCwwLjU4LTQuMzE5YzEuMjktMy4xOSw0LjItNi40OSw5LjExLTYuNDljNi40MiwwLDguOTkxLDQuOSw4Ljk5MSwxMi4wNw0KCQl2MjguNTg3aDE3Ljc4VjYzNC4yN0M5MTUuOTIsNjE3LjgzLDkwNy4xNiw2MTAuMTkxLDg5NS40NSw2MTAuMTkxeiIvPg0KCTxwYXRoIGZpbGw9IiNEM0Q5REQiIGQ9Ik04NzUuMDIsNTAwQzgwNS45NSw1MDAsNzUwLDU1NS45NTUsNzUwLDYyNXM1NS45NSwxMjUsMTI1LjAyLDEyNWM2OS4wNiwwLDEyNC45OC01NS45NjUsMTI0Ljk4LTEyNQ0KCQlDMTAwMCw1NTUuOTM1LDk0NC4wNyw1MDAsODc1LjAyLDUwMHogTTkzMy43OSw2NzUuNjc2YzAsNC43LTMuODgsOC40OTktOC42Nyw4LjQ5OUg4MjQuOTFjLTQuODMsMC04LjcxLTMuOC04LjcxLTguNDk5VjU3NC4zMTQNCgkJYzAtNC42OSwzLjg4LTguNDg5LDguNzEtOC40ODloMTAwLjIxYzQuNzgsMCw4LjY3LDMuODEsOC42Nyw4LjQ4OVY2NzUuNjc2eiIvPg0KPC9nPg0KPHBhdGggZmlsbD0iI0QzRDlERCIgZD0iTTM3NS4wMSw1MDBDMzA1Ljk2NSw1MDAsMjUwLDU1NS45NywyNTAsNjI0Ljk5QzI1MCw2OTQuMDIsMzA1Ljk2NSw3NTAsMzc1LjAxLDc1MFM1MDAsNjk0LjAzLDUwMCw2MjQuOTkNCglDNTAwLjAxLDU1NS45Nyw0NDQuMDU1LDUwMCwzNzUuMDEsNTAwIE00MTEuMjY3LDU3NC4wOWgtMTcuNTE5Yy0zLjUsMC02Ljk5OSwzLjYzLTYuOTk5LDYuMzN2MTguMDVoMjQuNDg4DQoJYy0wLjk4LDEzLjgzLTIuOTksMjYuNDgtMi45OSwyNi40OEgzODYuNjR2NzguNDFoLTMyLjIxOHYtNzguNDFoLTE1LjY1OXYtMjYuNGgxNS42NTl2LTIxLjU2YzAtMy45NS0wLjc5LTMwLjM2LDMyLjk4OC0zMC4zNg0KCWgyMy44NDlMNDExLjI2Nyw1NzQuMDlMNDExLjI2Nyw1NzQuMDl6Ii8+DQo8cGF0aCBmaWxsPSIjRDNEOUREIiBkPSJNMTI1LjAxLDUwMC4wMDFDNTUuOTY5LDUwMC4wMDEsMCw1NTUuOTYsMCw2MjVDMCw2OTQuMDIxLDU1Ljk2OSw3NTAsMTI1LjAxLDc1MA0KCWM2Mi45NSwwLDExNS4wMS00Ni41MzksMTIzLjctMTA3LjA3YzAuODMtNC4xMSwxLjIyLTguMzgsMS4xNS0xMi43NmMwLjA4LTEuNzEsMC4xNC0zLjQzLDAuMTQtNS4xNg0KCUMyNDkuOTk5LDU1NS45NiwxOTQuMDUsNTAwLjAwMSwxMjUuMDEsNTAwLjAwMXogTTE4Mi41NSw2MDIuMzExYzAuMDUsMS4xOCwwLjA2LDIuMzMsMC4wNiwzLjVjMCwzNS42OC0yNy4xNSw3Ni44My03Ni44Miw3Ni44Mw0KCWMtMTUuMjY5LDAtMjkuNDQtNC40NC00MS40LTEyLjEzYzIuMTEsMC4yNCw0LjI2LDAuMzcsNi40MywwLjM3YzEyLjY1LDAsMjQuMjktNC4yOSwzMy41NS0xMS41NGMtMTEuODItMC4yMi0yMS44LTguMDQtMjUuMjYtMTguNzUNCgljMS42NiwwLjMxLDMuMzYsMC40OSw1LjExLDAuNDljMi40MywwLDQuODMtMC4zNCw3LjA5LTAuOTVjLTEyLjM1LTIuNDgtMjEuNjctMTMuMzktMjEuNjctMjYuNDdjMC0wLjE0LDAtMC4yMywwLTAuMzQNCgljMy42NiwyLjAxLDcuODIsMy4yNCwxMi4yNSwzLjM4Yy03LjI4LTQuODYtMTIuMDMtMTMuMTItMTIuMDMtMjIuNDljMC00Ljk2LDEuMzQtOS41NywzLjY2LTEzLjU5DQoJYzEzLjMzLDE2LjM2LDMzLjIyLDI3LjA5LDU1LjY4LDI4LjIyYy0wLjQ3LTEuOTY5LTAuNzEtNC4wNi0wLjcxLTYuMTdjMC0xNC45MiwxMi4xMi0yNy4wMDksMjcuMDE5LTI3LjAwOQ0KCWM3Ljc2LDAsMTQuNzcsMy4yOSwxOS43LDguNTRjNi4xOC0xLjIyLDExLjk0LTMuNDUsMTcuMTctNi41NmMtMi4wMSw2LjMtNi4yOSwxMS41OS0xMS44OSwxNC45NGM1LjQ5LTAuNjMsMTAuNjktMi4xLDE1LjUxLTQuMjUNCglDMTkyLjM4OSw1OTMuNzYxLDE4Ny44Miw1OTguNTAxLDE4Mi41NSw2MDIuMzExeiIvPg0KPGc+DQoJPHBhdGggZmlsbD0iI0QzRDlERCIgZD0iTTExNjcuMzcsNjI2LjE4YzAsMjIuNi0xOC45MSw0MC45Mi00Mi4yNCw0MC45MmMtMjMuMzMsMC00Mi4yNC0xOC4zMi00Mi4yNC00MC45Mg0KCQljMC00LjA1LDAuNjEtNy45NiwxLjc0LTExLjY2aC0xMi40OHY1Ny40YzAsMi45NywyLjQzLDUuNCw1LjQsNS40aDk0LjYyYzIuOTcsMCw1LjQtMi40Myw1LjQtNS40di01Ny40aC0xMS45Ng0KCQlDMTE2Ni43Niw2MTguMjIsMTE2Ny4zNyw2MjIuMTMsMTE2Ny4zNyw2MjYuMTh6Ii8+DQoJPGVsbGlwc2UgZmlsbD0iI0QzRDlERCIgY3g9IjExMjUuMTMiIGN5PSI2MjQuNzExIiByeD0iMjcuMjkiIHJ5PSIyNi40NCIvPg0KCTxwYXRoIGZpbGw9IiNEM0Q5REQiIGQ9Ik0xMTU2LjA0MSw1OTkuMDNoMTUuMzZjMy4zNiwwLDYuMTItMi43NSw2LjEyLTYuMTJ2LTE0LjY0YzAtMy4zNy0yLjc1LTYuMTItNi4xMi02LjEyaC0xNS4zNg0KCQljLTMuMzYsMC02LjEyLDIuNzUtNi4xMiw2LjEydjE0LjY0QzExNDkuOTMsNTk2LjI4LDExNTIuNjgsNTk5LjAzLDExNTYuMDQxLDU5OS4wM3oiLz4NCgk8cGF0aCBmaWxsPSIjRDNEOUREIiBkPSJNMTEyNS4wMiw1MDBjLTY5LjA3LDAtMTI1LjAyLDU1Ljk1LTEyNS4wMiwxMjVzNTUuOTUsMTI1LDEyNS4wMiwxMjVjNjkuMDUsMCwxMjQuOTgtNTUuOTYsMTI0Ljk4LTEyNQ0KCQlDMTI1MC4wMDEsNTU1LjkzLDExOTQuMDcsNTAwLDExMjUuMDIsNTAweiBNMTE5Mi45NCw2NzUuNTAxYzAsOS41OS03Ljg1LDE3LjQ0LTE3LjQ0LDE3LjQ0aC0xMDFjLTkuNTksMC0xNy40NC03Ljg1LTE3LjQ0LTE3LjQ0DQoJCXYtMTAxYzAtOS41OSw3Ljg1LTE3LjQ0LDE3LjQ0LTE3LjQ0aDEwMWM5LjU5LDAsMTcuNDQsNy44NSwxNy40NCwxNy40NFY2NzUuNTAxeiIvPg0KPC9nPg0KPC9zdmc+DQo=");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+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjgwcHgiIGhlaWdodD0iNzYwLjAxM3B4IiB2aWV3Qm94PSIwIDAgMjgwIDc2MC4wMTMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI4MCA3NjAuMDEzIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiNENEQ5REQiIGQ9Ik0yNTkuODQ5LDU0MC4wMTNIMjAuMTUxQzkuMDIsNTQwLjAxMywwLDU0OS4zNjMsMCw1NjAuOTAydjE3OC4yMjJjMCwxMS41MzksOS4wMiwyMC44ODksMjAuMTUxLDIwLjg4OQ0KCQloMjM5LjY5OGMxMS4xMywwLDIwLjE1MS05LjM1LDIwLjE1MS0yMC44ODlWNTYwLjkwMkMyODAsNTQ5LjM2MywyNzAuOTgsNTQwLjAxMywyNTkuODQ5LDU0MC4wMTN6IE0yMzkuNjg5LDU4MS43ODF2MTEyLjU0NQ0KCQlsLTU1LjU4Mi01Ny41OTdjLTMuMzctMy41LTguODQtMy41LTEyLjIxMSwwbC01OS4xMDIsNjEuMjQ3bC0xOC43MzEtMTkuNDA5Yy0zLjIyLTMuMzMtOC4zOS0zLjUxLTExLjgxLTAuMzlsLTQxLjk2MiwzOC4yMjgNCgkJVjU4MS43ODFIMjM5LjY4OUwyMzkuNjg5LDU4MS43ODF6Ii8+DQoJPGVsbGlwc2UgZmlsbD0iI0Q0RDlERCIgY3g9Ijg2LjQxMyIgY3k9IjYxNy4yMzkiIHJ4PSIxOC43NjEiIHJ5PSIxOS40MzkiLz4NCjwvZz4NCjxwYXRoIGZpbGw9IiNENEQ5REQiIGQ9Ik02NS44ODgsMjE0LjFjLTYuODItNi44Mi02LjgyLTE3Ljg3OSwwLTI0LjY5OUwxODkuMzk3LDY1Ljg5OGM2LjgyLTYuODIsMTcuODgtNi44MiwyNC43LDANCgljNi44Miw2LjgyLDYuODIsMTcuODc5LDAsMjQuNjk5TDkwLjU4OCwyMTQuMUM4My43NjgsMjIwLjkzLDcyLjcwOCwyMjAuOTMsNjUuODg4LDIxNC4xeiBNMTc5LjA5Nyw1NS42MDlsMTEuMzItMTEuMzE5DQoJYzEyLjQ4LTEyLjQ3OSwzMi44LTEyLjQ3OSw0NS4yOSwwYzEyLjQ4LDEyLjQ3OSwxMi40OCwzMi43OTgsMCw0NS4yNzhsLTExLjMyLDExLjMxOWwtMTEuMzIsMTEuMzE5bC00MS41Niw0MS41NTgNCgljMjIuNzUsNi42Niw0OC4zNiwxLjA1LDY2LjI3LTE2Ljg1OWwyMi42NC0yMi42MzljMjYuMTEtMjYuMTA5LDI2LjExLTY4LjU3NywwLTk0LjY4NWMtMjYuMTEtMjYuMTA5LTY4LjU4LTI2LjEwOS05NC42OSwwDQoJbC0yMi42NCwyMi42MzljLTE3LjkxLDE3LjkwOS0yMy41Miw0My41MTgtMTYuODYsNjYuMjU3bDQxLjU2LTQxLjU1OEwxNzkuMDk3LDU1LjYwOXogTTk4LjE3OCwyMjcuMWwtOC42Miw4LjYyDQoJYy0xMi40OCwxMi40NzktMzIuOCwxMi40NzktNDUuMjgsMGMtMTIuNDktMTIuNDg5LTEyLjQ5LTMyLjc5OCwwLTQ1LjI4OGw4LjYyLTguNjJsMTQuMDItMTQuMDE5bDQxLjU2LTQxLjU1OA0KCWMtMjIuNzUtNi42Ni00OC4zNi0xLjA1LTY2LjI2LDE2Ljg1OWwtMjIuNjQsMjIuNjM5Yy0yNi4xMSwyNi4xMDktMjYuMSw2OC41NzcsMCw5NC42ODVzNjguNTgsMjYuMTA5LDk0LjY5LDBsMjIuNjQtMjIuNjM5DQoJYzE3LjkxLTE3LjkwOSwyMy41My00My41MTgsMTYuODYtNjYuMjY3bC00MS41Niw0MS41NThMOTguMTc4LDIyNy4xeiIvPg0KPHBhdGggZmlsbD0iI0Q0RDlERCIgZD0iTTI0Ny4yNyw0ODQuMzczYy0xMS4xMy0xMS4wNy01MS45Ny0yMy41NS03MC41Ni0yOC44M2MtMi45My00LjY5LTUuNjItMTEtNi44OC0xOC44Mw0KCWM1LjUxLTUuNzQsOS40OC0xMy4wNywxNC40MS0yMS4yMmMxMC45Mi0xOC4xNSwxNS43Ni0zOC43LDE1Ljc2LTUzLjI0YzAtMjkuMDQtMy42Mi04Mi4yNC02MS44Mi04Mi4yNA0KCWMtNTguMTcsMC02MC45LDUzLjIxLTYwLjksODIuMjRjMCwxNC41MSw2LjM0LDM2Ljg4LDE3LjI2LDU1LjAzYzQuNDQsNy4zNSw3LjY2LDEzLjcxLDExLjg4LDE4LjgxYy0xLjYzLDguOC01LjMzLDE1LjgtOS4yNywyMC44OQ0KCWMtMjAuMzksNy4xLTYwLjg1LDIxLjk5LTcxLjU4LDMyLjc0QzExLjAyLDUwNC4yNTMsMCw1MjUuNTEzLDAsNTQwLjAxM2gyODBDMjgwLjAyLDUyNS41MjMsMjYxLjgzLDQ5OC44OTMsMjQ3LjI3LDQ4NC4zNzN6Ii8+DQo8L3N2Zz4NCg==");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+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjAwcHgiIGhlaWdodD0iMTMwcHgiIHZpZXdCb3g9IjAgMCAyMDAgMTMwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyMDAgMTMwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxlbGxpcHNlIGZpbGw9IiNENEQ5REQiIGN4PSI5OS45OSIgY3k9IjY0LjMiIHJ4PSIyMi42MiIgcnk9IjIyLjU0Ii8+DQoJPHBhdGggZmlsbD0iI0Q0RDlERCIgZD0iTTEwMCwwQzQxLjc3LDAsMCw2NSwwLDY1czQxLjc2LDY1LDEwMCw2NXMxMDAtNjUsMTAwLTY1UzE1OC4yNCwwLDEwMCwweiBNOTkuOTksMTEwLjMxDQoJCWMtMjUuNDksMC00Ni4xNS0yMC41OC00Ni4xNS00Ni4wMWMwLTI1LjQsMjAuNjYtNDUuOTksNDYuMTUtNDUuOTljMjUuNSwwLDQ2LjE3LDIwLjU5LDQ2LjE3LDQ1Ljk5DQoJCUMxNDYuMTYsODkuNzMsMTI1LjUsMTEwLjMxLDk5Ljk5LDExMC4zMXoiLz4NCjwvZz4NCjwvc3ZnPg0K");background-size:20px 13px}.selected .icon-show-hide{width:20px;height:13px;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjAwcHgiIGhlaWdodD0iMTgwcHgiIHZpZXdCb3g9IjAgMCAyMDAgMTgwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyMDAgMTgwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiNENEQ5REQiIGQ9Ik0xNzYuODksMGMzLjM1LDAsNi43MSwxLjI4LDkuMjcsMy44NGM1LjEyLDUuMTIsNS4xMiwxMy40MiwwLDE4LjU0TDMyLjM4LDE3Ni4xNg0KCQljLTIuNTYsMi41Ni01LjkxLDMuODQtOS4yNywzLjg0cy02LjcxLTEuMjgtOS4yNy0zLjg0Yy01LjEyLTUuMTItNS4xMi0xMy40MiwwLTE4LjU0TDE2Ny42MiwzLjg0QzE3MC4xOCwxLjI4LDE3My41NCwwLDE3Ni44OSwwIg0KCQkvPg0KCTxnPg0KCQk8cGF0aCBmaWxsPSIjRDREOUREIiBkPSJNMTY4LjI3LDU0LjRsLTIzLjY2LDIzLjY2YzAuOTEsMy42MSwxLjU1LDcuMzMsMS41NSwxMS4yM2MwLDI1LjQ0LTIwLjY2LDQ2LjAxLTQ2LjE3LDQ2LjAxDQoJCQljLTMuODYsMC03LjU0LTAuNjEtMTEuMTItMS41bC0xNi4zMSwxNi4zMUM4MS4yLDE1My4xLDkwLjM0LDE1NSwxMDAsMTU1YzU4LjI0LDAsMTAwLTY1LDEwMC02NVMxODguMSw3MS42MiwxNjguMjcsNTQuNHoiLz4NCgkJPHBhdGggZmlsbD0iI0Q0RDlERCIgZD0iTTMxLjczLDEyNS42bDI0LTI0Yy0xLjEtMy45NC0xLjg4LTguMDEtMS44OC0xMi4zMWMwLTI1LjQsMjAuNjYtNDUuOTksNDYuMTUtNDUuOTkNCgkJCWM0LjI1LDAsOC4yOSwwLjc2LDEyLjIsMS44M2wxNS4yNS0xNS4yNUMxMTguOCwyNi45LDEwOS42NSwyNSwxMDAsMjVDNDEuNzcsMjUsMCw5MCwwLDkwUzExLjksMTA4LjM4LDMxLjczLDEyNS42eiIvPg0KCTwvZz4NCjwvZz4NCjwvc3ZnPg0K");background-size:20px 18px}.workspace-settings .icon-settings{width:18px;height:18px;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTgwcHgiIGhlaWdodD0iMTgwcHgiIHZpZXdCb3g9IjAgMCAxODAgMTgwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxODAgMTgwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNBQ0FFQjAiIGQ9Ik0yOC44NjIsMTA5Ljg4YzEuMDQ0LDMuMjE0LDIuMzM5LDYuMzE2LDMuODU3LDkuMjg3bC0xMi40MTgsMjIuMzQ5YzAsMCwwLDYuMDY0LDYuMDU4LDEyLjEyNQ0KCWM2LjA2Miw2LjA2LDEyLjEyNSw2LjA2LDEyLjEyNSw2LjA2bDIyLjM1MS0xMi40MThjMi45NzIsMS41MTUsNi4wNjksMi44MDgsOS4yODUsMy44NTVsNy4wMjMsMjQuNTc2YzAsMCw0LjI4Niw0LjI4NiwxMi44NTcsNC4yODYNCglzMTIuODU3LTQuMjg2LDEyLjg1Ny00LjI4Nmw3LjAyMS0yNC41NzZjMy4yMTQtMS4wNDYsNi4zMTUtMi4zNCw5LjI4Ny0zLjg1NWwyMi4zNTYsMTIuNDE4YzAsMCw2LjA1NiwwLDEyLjExOC02LjA2DQoJYzYuMDYtNi4wNiw2LjA2LTEyLjEyNSw2LjA2LTEyLjEyNWwtMTIuNDItMjIuMzQ5YzEuNTE3LTIuOTcxLDIuODEyLTYuMDczLDMuODU3LTkuMjg3bDI0LjU3OC03LjAyM2MwLDAsNC4yODYtNC4yODYsNC4yODYtMTIuODU3DQoJcy00LjI4Ni0xMi44NTctNC4yODYtMTIuODU3bC0yNC41NzgtNy4wMjNjLTEuMDQ0LTMuMjE0LTIuMzQtNi4zMTItMy44NTctOS4yODNsMTIuNDItMjIuMzUzYzAsMCwwLTYuMDYtNi4wNi0xMi4xMjENCgljLTYuMDYyLTYuMDYtMTIuMTE4LTYuMDY0LTEyLjExOC02LjA2NEwxMTkuMTY3LDMyLjcyYy0yLjk3MS0xLjUxOS02LjA3My0yLjgxMi05LjI4OS0zLjg1OWwtNy4wMjEtMjQuNTc2DQoJQzEwMi44NTcsNC4yODYsOTguNTcxLDAsOTAsMFM3Ny4xNDMsNC4yODYsNzcuMTQzLDQuMjg2TDcwLjEyLDI4Ljg2MmMtMy4yMTYsMS4wNDYtNi4zMTgsMi4zMzktOS4yODksMy44NTlMMzguNDg0LDIwLjI5OQ0KCWMwLDAtNi4wNjIsMC4wMDQtMTIuMTI1LDYuMDY0Yy02LjA1OCw2LjA2LTYuMDU4LDEyLjEyMS02LjA1OCwxMi4xMjFsMTIuNDE4LDIyLjM0OWMtMS41MTcsMi45NzItMi44MTMsNi4wNzMtMy44NTcsOS4yODcNCglMNC4yODYsNzcuMTQzQzQuMjg2LDc3LjE0MywwLDgxLjQyOSwwLDkwczQuMjg2LDEyLjg1Nyw0LjI4NiwxMi44NTdMMjguODYyLDEwOS44OHogTTYwLDkwYzAtMTYuNTY1LDEzLjQyNi0zMCwzMC0zMA0KCWMxNi41NjUsMCwzMCwxMy40MzUsMzAsMzBjMCwxNi41NjktMTMuNDM1LDMwLTMwLDMwQzczLjQyNiwxMjAsNjAsMTA2LjU2OSw2MCw5MHoiLz4NCjwvc3ZnPg0K");background-size:18px 18px}.icon-new-workspace{width:34px;height:34px;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMzQwcHgiIGhlaWdodD0iMzQwcHgiIHZpZXdCb3g9IjAgMCAzNDAgMzQwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAzNDAgMzQwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiM4RDlBQTUiIGQ9Ik0zMTcuODUsMTMwLjU1N2wtMTA4LjU3LDAuMDhsLTAuMS0xMDguNTI0QzIwOS4xOCw5Ljg2NiwxOTkuMjUsMCwxODcuMDgsMGwtMzQuMzcsMC4wMg0KCUMxNDAuNDYsMCwxMzAuNTYsOS45MDYsMTMwLjU2LDIyLjE4M2wwLjE4LDEwOC40NDRsLTEwOC41Mi0wLjAzYy0xMi4yNywwLTIyLjE1LDkuODg2LTIyLjE3LDIyLjE0M0wwLDE4Ny4xNg0KCWMwLjA1LDEyLjEyNyw5Ljk2LDIyLjA1MywyMi4yLDIyLjA1M2gxMDguNTZsMC4wNywxMDguNTU0Yy0wLjAzLDEyLjI0Nyw5Ljg2LDIyLjE0MywyMi4wMiwyMi4yMzNsMzQuNDUtMC4wNw0KCWMxMi4xNSwwLjAyLDIyLjEtOS45MzYsMjIuMS0yMi4yMTNsLTAuMTEtMTA4LjUwNGwxMDguNDMsMC4wN2MxMi4yNywwLDIyLjE1LTkuODg2LDIyLjE4LTIyLjEzM2wwLjEtMzQuNDkNCglDMzQwLDE0MC41NDMsMzMwLjA3LDEzMC42MDcsMzE3Ljg1LDEzMC41NTd6Ii8+DQo8L3N2Zz4NCg==");background-size:34px 34px}.icon-fork{width:14px;height:16px;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTM5Ljc0M3B4IiBoZWlnaHQ9IjE2MHB4IiB2aWV3Qm94PSIwIDAgMTM5Ljc0MyAxNjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEzOS43NDMgMTYwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNBQ0FFQjAiIGQ9Ik0xMzQuNTIsMTA0LjExbC0yOS43NCwyMi4yOGMtMi4zNiwxLjc3LTUuMTgsMi42Ni03Ljk5LDIuNjZjLTIuODIsMC01LjYzLTAuODgtOC0yLjY2bC0yOS43My0yMi4yNw0KCWMtNS44Mi00LjM2LTYuOTYtMTIuNTUtMi41NC0xOC4yN2M0LjQzLTUuNzMsMTIuNy02Ljg2LDE4LjUyLTIuNWw2LjMzLDQuNzNjLTAuNzUtMTkuMjktMjAuNDctMzQuOS00MS41LTM2LjIzdjU5LjQyDQoJYzYuNzEsNC45MSwxMS41MiwxMi43OSwxMS41MiwyMS43NGMwLDE0LjkxLTkuNDksMjYuOTktMjQuNCwyNi45OVMwLDE0Ny45MiwwLDEzMy4wMWMwLTkuMDEsMy4wOC0xNi45NCw5Ljg3LTIxLjg0VjkuMg0KCWMwLTUuMDgsNC4xMi05LjIsOS4yLTkuMmgxMS45OWM1LjA4LDAsOC44LDQuMTIsOC44LDkuMnYxMS45N2MzOCwxLjQ0LDcxLjUsMzAuOCw3Mi4xOCw2Ny4wMWw2LjQ3LTQuODQNCgljNS44My00LjM2LDE0LjExLTMuMjMsMTguNTIsMi41QzE0MS40Nyw5MS41NywxNDAuMzQsOTkuNzYsMTM0LjUyLDEwNC4xMXoiLz4NCjwvc3ZnPg0K");background-size:14px 16px}.icon-workspace{width:58px;height:50px;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNTc5Ljk5OXB4IiBoZWlnaHQ9IjQ5OS45OThweCIgdmlld0JveD0iMCAwIDU3OS45OTkgNDk5Ljk5OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNTc5Ljk5OSA0OTkuOTk4Ig0KCSB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiM4RDlBQTUiIGQ9Ik01NjEuNjMsMEgxOC4zOEM4LjIyLDAsMCw4LjIyLDAsMTguMzh2MTIzLjgwMnYzMzkuNDM2YzAsMTAuMTYsOC4yMiwxOC4zOCwxOC4zOCwxOC4zOGg1NDMuMjM5DQoJYzEwLjE2LDAsMTguMzgtOC4yMiwxOC4zOC0xOC4zOFYxNDIuMTkyVjE4LjM4QzU4MC4wMSw4LjIyLDU3MS43OSwwLDU2MS42MywweiBNMjQwLjc5NCwzNDcuNjQ2YzEwLjMzLDksMTEuNDMsMjQuNjUsMi40MywzNC45OTENCgljLTQuOTEsNS42NC0xMS44LDguNTMtMTguNzEsOC41M2MtNS43OSwwLTExLjU4LTItMTYuMjgtNi4wOWwtNzAuOTYxLTYxLjc3MWMtNS40My00LjcyLTguNTMtMTEuNTQtOC41My0xOC43MQ0KCXMzLjEtMTMuOTksOC41My0xOC43MWw3MC45NjEtNjEuNzcxYzEwLjI5LTguOTgsMjUuOTQtNy45MiwzNC45OTEsMi40M2M5LDEwLjMzLDcuOSwyNS45OS0yLjQzLDM0Ljk5MWwtNDkuNDUxLDQzLjA2MQ0KCUwyNDAuNzk0LDM0Ny42NDZ6IE00NDIuNzI4LDMyMy4yOTZsLTcwLjk2MSw2MS43NzFjLTQuNjksNC4wOS0xMC40OSw2LjA5LTE2LjI4LDYuMDljLTYuOTEsMC0xMy44LTIuODktMTguNzEtOC41Mw0KCWMtOS0xMC4zMy03LjktMjUuOTksMi40My0zNC45OTFsNDkuNDUxLTQzLjA2MWwtNDkuNDUxLTQzLjA2MWMtMTAuMzMtOS0xMS40My0yNC42NS0yLjQzLTM0Ljk5MWM5LjAyLTEwLjM2LDI0LjctMTEuNDEsMzQuOTktMi40Mw0KCWw3MC45NjEsNjEuNzcxYzUuNDMsNC43Miw4LjUzLDExLjU0LDguNTMsMTguNzFTNDQ4LjE1OCwzMTguNTg1LDQ0Mi43MjgsMzIzLjI5NnogTTU0MC4wMDksNDAuMDAxdjgwLjAwMUg0MFY0MC4wMDFINTQwLjAwOXoNCgkgTTExMC4wMDIsODAuMDAxYzAsMTEuMDUtOC45NSwyMC0yMCwyMHMtMjAtOC45NS0yMC0yMHM4Ljk1LTIwLDIwLTIwUzExMC4wMDIsNjguOTUxLDExMC4wMDIsODAuMDAxeiBNMTcwLjAwMyw4MC4wMDENCgljMCwxMS4wNS04Ljk1LDIwLTIwLDIwcy0yMC04Ljk1LTIwLTIwczguOTUtMjAsMjAtMjBTMTcwLjAwMyw2OC45NTEsMTcwLjAwMyw4MC4wMDF6IE0yMzAuMDA0LDgwLjAwMWMwLDExLjA1LTguOTUsMjAtMjAsMjANCglzLTIwLTguOTUtMjAtMjBzOC45NS0yMCwyMC0yMEMyMjEuMDU0LDYwLjAwMSwyMzAuMDA0LDY4Ljk1MSwyMzAuMDA0LDgwLjAwMXoiLz4NCjwvc3ZnPg0K");background-size:58px 50px}.icon-collapse,.icon-expand{width:15px;height:10px;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMzAwcHgiIGhlaWdodD0iMjAwcHgiIHZpZXdCb3g9IjAgMCAzMDAgMjAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAzMDAgMjAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNENEQ5REQiIGQ9Ik0xNTAsMTguNDg0YzAsNC43LTEuODUsOS40MzEtNS40OSwxMy4wMzFMNzQuOTY1LDk5Ljk5OUw1LjQ5LDMxLjUxNWMtNy4zMi03LjItNy4zMi0xOC44OTEsMC0yNi4xMjINCgljNy4yOTEtNy4xOSwxOS4xOTEtNy4xOSwyNi41MzIsMGw0Mi45NjMsNDIuMzczbDQyLjk0My00Mi4zNzNjNy4zNC03LjE5LDE5LjIxMS03LjE5LDI2LjU4MiwwQzE0OC4xNSw4Ljk4MywxNTAsMTMuNzYzLDE1MCwxOC40ODR6DQoJIi8+DQo8cGF0aCBmaWxsPSIjRDREOUREIiBkPSJNMCwxODEuNTE2YzAtNC43LDEuODUtOS40MzEsNS40OS0xMy4wMzFsNjkuNTQ1LTY4LjQ4NWw2OS40NzUsNjguNDg1YzcuMzIsNy4yLDcuMzIsMTguODkxLDAsMjYuMTIyDQoJYy03LjI5MSw3LjE5LTE5LjE5MSw3LjE5LTI2LjUzMiwwbC00Mi45NjMtNDIuMzczbC00Mi45NDMsNDIuMzczYy03LjM0LDcuMTktMTkuMjExLDcuMTktMjYuNTgyLDANCglDMS44NSwxOTEuMDE3LDAsMTg2LjIzNywwLDE4MS41MTZ6Ii8+DQo8cGF0aCBmaWxsPSIjNjA2NzZEIiBkPSJNMzAwLDE4LjQ4NGMwLDQuNy0xLjg1LDkuNDMxLTUuNDksMTMuMDMxbC02OS41NDUsNjguNDg1TDE1NS40OSwzMS41MTVjLTcuMzItNy4yLTcuMzItMTguODkxLDAtMjYuMTIyDQoJYzcuMjkxLTcuMTksMTkuMTkxLTcuMTksMjYuNTMyLDBsNDIuOTYzLDQyLjM3M2w0Mi45NDMtNDIuMzczYzcuMzQtNy4xOSwxOS4yMTEtNy4xOSwyNi41ODIsMEMyOTguMTUsOC45ODMsMzAwLDEzLjc2MywzMDAsMTguNDg0eg0KCSIvPg0KPHBhdGggZmlsbD0iIzYwNjc2RCIgZD0iTTE1MC4wODcsMTgxLjUxNmMwLTQuNywxLjg1LTkuNDMxLDUuNDktMTMuMDMxbDY5LjU0NS02OC40ODVsNjkuNDc1LDY4LjQ4NWM3LjMyLDcuMiw3LjMyLDE4Ljg5MSwwLDI2LjEyMg0KCWMtNy4yOSw3LjE5LTE5LjE5MSw3LjE5LTI2LjUzMiwwbC00Mi45NjMtNDIuMzczbC00Mi45NDMsNDIuMzczYy03LjM0LDcuMTktMTkuMjExLDcuMTktMjYuNTgyLDANCglDMTUxLjkzOCwxOTEuMDE3LDE1MC4wODcsMTg2LjIzNywxNTAuMDg3LDE4MS41MTZ6Ii8+DQo8L3N2Zz4NCg==");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+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIzODAgMzgwIDQwIDQwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDM4MCAzODAgNDAgNDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBhdGggZmlsbD0iI0QyRDdEQiIgZD0iTTQwMCwzNzkuOWMtMTEsMC0yMCw5LTIwLDIwYzAsMTEsOSwyMCwyMCwyMGMxMSwwLDIwLTksMjAtMjBDNDIwLDM4OC45LDQxMSwzNzkuOSw0MDAsMzc5Ljl6IE00MDAsNDE1LjcNCgkJYy04LjcsMC0xNS44LTcuMS0xNS44LTE1LjhjMC04LjcsNy4xLTE1LjgsMTUuOC0xNS44YzguNywwLDE1LjgsNy4xLDE1LjgsMTUuOEM0MTUuOCw0MDguNiw0MDguNyw0MTUuNyw0MDAsNDE1Ljd6Ii8+DQoJPHBhdGggZmlsbD0iI0QyRDdEQiIgZD0iTTQwNy4zLDM5MC4ySDQwNWMtMC42LDAtMSwwLjUtMSwxdjAuMWgtNi41Yy0yLjMsMC00LjEsMS4xLTUuMywzLjNjLTAuOCwxLjUtMS4xLDMuMS0xLjEsMy4xDQoJCWMtMC4xLDAuNSwwLjIsMC45LDAuNywxLjFjMC4xLDAsMC4yLDAuMSwwLjMsMC4xYzAuNCwwLDAuNy0wLjIsMC45LTAuNWMwLDAsMS4xLTEuOCw0LjItMS44aDYuOHYwLjZjMCwwLjYsMC41LDEsMSwxaDIuMw0KCQljMC42LDAsMS0wLjUsMS0xdi02QzQwOC4zLDM5MC43LDQwNy45LDM5MC4yLDQwNy4zLDM5MC4yeiIvPg0KCTxwYXRoIGZpbGw9IiNEMkQ3REIiIGQ9Ik00MDEuNiwzOTcuOGgtMy4zYy0wLjYsMC0xLDAuNS0xLDF2MTAuOGMwLDAuNiwwLjUsMSwxLDFoMy4zYzAuNiwwLDEtMC41LDEtMXYtMTAuOA0KCQlDNDAyLjcsMzk4LjIsNDAyLjIsMzk3LjgsNDAxLjYsMzk3Ljh6Ii8+DQo8L2c+DQo8L3N2Zz4NCg==");background-size:30px 30px}@-webkit-keyframes spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(0)}}.form-item{position:relative;margin-bottom:13px}.form-item input[type='text'],.form-item input[type='password'],.form-item input[type='date'],.form-item input[type='datetime-local'],.form-item input[type='month'],.form-item input[type='time'],.form-item input[type='week'],.form-item input[type='email'],.form-item input[type='number'],.form-item input[type='search'],.form-item input[type='tel'],.form-item input[type='url']{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 .label-optional{position:absolute;color:#7b8b8e;top:17px;right:18px;font-size:14px}.form-item.with-label-below{margin-bottom:0}.form-item.with-label-below input[type='text'],.form-item.with-label-below input[type='password'],.form-item.with-label-below input[type='date'],.form-item.with-label-below input[type='datetime-local'],.form-item.with-label-below input[type='month'],.form-item.with-label-below input[type='time'],.form-item.with-label-below input[type='week'],.form-item.with-label-below input[type='email'],.form-item.with-label-below input[type='number'],.form-item.with-label-below input[type='search'],.form-item.with-label-below input[type='tel'],.form-item.with-label-below input[type='url']{margin-bottom:0}.form-prefill .text{padding-left:147px}input[type='text'],input[type='password'],input[type='date'],input[type='datetime-local'],input[type='month'],input[type='time'],input[type='week'],input[type='email'],input[type='number'],input[type='search'],input[type='tel'],input[type='url'],input.text,input.email,input.password,textarea{background:#e8ebed;margin:0;font-size:14px;color:#576366;width:100%;font-family:"Gotham Rounded A", "Gotham Rounded B", "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;-webkit-transition:0.2s;transition:0.2s}input[type='text']::-webkit-input-placeholder,input[type='password']::-webkit-input-placeholder,input[type='date']::-webkit-input-placeholder,input[type='datetime-local']::-webkit-input-placeholder,input[type='month']::-webkit-input-placeholder,input[type='time']::-webkit-input-placeholder,input[type='week']::-webkit-input-placeholder,input[type='email']::-webkit-input-placeholder,input[type='number']::-webkit-input-placeholder,input[type='search']::-webkit-input-placeholder,input[type='tel']::-webkit-input-placeholder,input[type='url']::-webkit-input-placeholder,input.text::-webkit-input-placeholder,input.email::-webkit-input-placeholder,input.password::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#7b8b8e}input[type='text']:-moz-placeholder,input[type='password']:-moz-placeholder,input[type='date']:-moz-placeholder,input[type='datetime-local']:-moz-placeholder,input[type='month']:-moz-placeholder,input[type='time']:-moz-placeholder,input[type='week']:-moz-placeholder,input[type='email']:-moz-placeholder,input[type='number']:-moz-placeholder,input[type='search']:-moz-placeholder,input[type='tel']:-moz-placeholder,input[type='url']:-moz-placeholder,input.text:-moz-placeholder,input.email:-moz-placeholder,input.password:-moz-placeholder,textarea:-moz-placeholder{color:#7b8b8e}input[type='text']::-moz-placeholder,input[type='password']::-moz-placeholder,input[type='date']::-moz-placeholder,input[type='datetime-local']::-moz-placeholder,input[type='month']::-moz-placeholder,input[type='time']::-moz-placeholder,input[type='week']::-moz-placeholder,input[type='email']::-moz-placeholder,input[type='number']::-moz-placeholder,input[type='search']::-moz-placeholder,input[type='tel']::-moz-placeholder,input[type='url']::-moz-placeholder,input.text::-moz-placeholder,input.email::-moz-placeholder,input.password::-moz-placeholder,textarea::-moz-placeholder{color:#7b8b8e}input[type='text']:-ms-input-placeholder,input[type='password']:-ms-input-placeholder,input[type='date']:-ms-input-placeholder,input[type='datetime-local']:-ms-input-placeholder,input[type='month']:-ms-input-placeholder,input[type='time']:-ms-input-placeholder,input[type='week']:-ms-input-placeholder,input[type='email']:-ms-input-placeholder,input[type='number']:-ms-input-placeholder,input[type='search']:-ms-input-placeholder,input[type='tel']:-ms-input-placeholder,input[type='url']:-ms-input-placeholder,input.text:-ms-input-placeholder,input.email:-ms-input-placeholder,input.password:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#7b8b8e}input[type='text'] .placeholder,input[type='password'] .placeholder,input[type='date'] .placeholder,input[type='datetime-local'] .placeholder,input[type='month'] .placeholder,input[type='time'] .placeholder,input[type='week'] .placeholder,input[type='email'] .placeholder,input[type='number'] .placeholder,input[type='search'] .placeholder,input[type='tel'] .placeholder,input[type='url'] .placeholder,input.text .placeholder,input.email .placeholder,input.password .placeholder,textarea .placeholder{color:#7b8b8e}input[type='text']:focus,input[type='password']:focus,input[type='date']:focus,input[type='datetime-local']:focus,input[type='month']:focus,input[type='time']:focus,input[type='week']:focus,input[type='email']:focus,input[type='number']:focus,input[type='search']:focus,input[type='tel']:focus,input[type='url']:focus,input.text:focus,input.email:focus,input.password:focus,textarea:focus{background:#fff;border-color:#d4d9dd}input[type='text']::-webkit-input-placeholder,input[type='password']::-webkit-input-placeholder,input[type='date']::-webkit-input-placeholder,input[type='datetime-local']::-webkit-input-placeholder,input[type='month']::-webkit-input-placeholder,input[type='time']::-webkit-input-placeholder,input[type='week']::-webkit-input-placeholder,input[type='email']::-webkit-input-placeholder,input[type='number']::-webkit-input-placeholder,input[type='search']::-webkit-input-placeholder,input[type='tel']::-webkit-input-placeholder,input[type='url']::-webkit-input-placeholder,input.text::-webkit-input-placeholder,input.email::-webkit-input-placeholder,input.password::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#7b8b8e}input[type='number'],input[type='search']{padding:14px 15px 14px}input[type='text'],input[type='password'],input[type='date'],input[type='datetime-local'],input[type='month'],input[type='time'],input[type='week'],input[type='email'],input[type='number'],input[type='search'],input[type='tel'],input[type='url']{margin-bottom:15px}textarea{width:100%;padding:11px 15px;margin:0 0 15px;min-height:155px;display:block;line-height:1.5;font-weight:normal;-webkit-transition:height 0.4s, 0.2s;transition:height 0.4s, 0.2s}textarea.expanding-input{height:45px;min-height:0 !important;resize:none}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-d59ec48e42192efd584d0dfc7b978573.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-7713510fef3ad5d497262634040120a6.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 .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 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[type="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[type="checkbox"],.form-item-inline input[type="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}@-webkit-keyframes spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(0)}}.ui-autocomplete-input{font-size:14px;color:#8d9aa5;width:100%;font-family:"Gotham Rounded A", "Gotham Rounded B", "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-9653c4790cf3b00b397c4d23f7af51f1.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}@-webkit-keyframes spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(0)}}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;-webkit-transition:background 0.25s ease;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}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;-webkit-transition:background 0.25s ease;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-7713510fef3ad5d497262634040120a6.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;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+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMzAwcHgiIGhlaWdodD0iMTUwcHgiIHZpZXdCb3g9IjAgMCAzMDAgMTUwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAzMDAgMTUwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGlkPSJTaGFwZV8yNzJfNF8iPg0KCTxnPg0KCQk8cGF0aCBmaWxsPSIjQzBDOENFIiBkPSJNMTQ2LjM4MiwxMjYuMjFsLTM3Ljg0LTM3LjA2MmM1Ljk3NS05LjAxNSw4Ljk2Mi0yMC4wMzMsOC45NjItMzEuMDUyQzExNy41MDQsMjYuMDQzLDkxLjYxMywwLDU4Ljc1MiwwDQoJCQlDMjYuODg2LDAsMCwyNi4wNDMsMCw1OC4wOTdjMCwzMi4wNTMsMjUuODkxLDU4LjA5Nyw1OC43NTIsNTguMDk3YzEwLjk1NCwwLDIwLjkxMi0zLjAwNSwyOC44NzgtOC4wMTNsMzcuODQsMzguMDYzDQoJCQljNC45NzksNS4wMDgsMTMuOTQxLDUuMDA4LDE5LjkxNiwwQzE1MS4zNjEsMTQwLjIzNCwxNTEuMzYxLDEzMi4yMiwxNDYuMzgyLDEyNi4yMXogTTYwLjc0Myw4OC4xNDcNCgkJCWMtMTYuOTI4LDAtMzAuODctMTQuMDIzLTMwLjg3LTMwLjA1YzAtMTcuMDI4LDEzLjk0MS0zMC4wNSwzMC44Ny0zMC4wNXMzMC44NywxNC4wMjMsMzAuODcsMzAuMDUNCgkJCUM5MC42MTcsNzUuMTI1LDc3LjY3Miw4OC4xNDcsNjAuNzQzLDg4LjE0N3oiLz4NCgk8L2c+DQo8L2c+DQo8ZyBpZD0iU2hhcGVfMjcyXzJfIj4NCgk8Zz4NCgkJPHBhdGggZmlsbD0iIzVGQ0Y4MCIgZD0iTTI5Ni4zODIsMTI2LjIxbC0zNy44NC0zNy4wNjJjNS45NzUtOS4wMTUsOC45NjItMjAuMDMzLDguOTYyLTMxLjA1MkMyNjcuNTA0LDI2LjA0MywyNDEuNjEzLDAsMjA4Ljc1MiwwDQoJCQlDMTc2Ljg4NiwwLDE1MCwyNi4wNDMsMTUwLDU4LjA5N2MwLDMyLjA1MywyNS44OTEsNTguMDk3LDU4Ljc1Miw1OC4wOTdjMTAuOTU0LDAsMjAuOTEyLTMuMDA1LDI4Ljg3OC04LjAxM2wzNy44NCwzOC4wNjMNCgkJCWM0Ljk3OSw1LjAwOCwxMy45NDEsNS4wMDgsMTkuOTE2LDBDMzAxLjM2MSwxNDAuMjM0LDMwMS4zNjEsMTMyLjIyLDI5Ni4zODIsMTI2LjIxeiBNMjEwLjc0Myw4OC4xNDcNCgkJCWMtMTYuOTI4LDAtMzAuODctMTQuMDIzLTMwLjg3LTMwLjA1YzAtMTcuMDI4LDEzLjk0MS0zMC4wNSwzMC44Ny0zMC4wNXMzMC44NywxNC4wMjMsMzAuODcsMzAuMDUNCgkJCUMyNDAuNjE3LDc1LjEyNSwyMjcuNjcyLDg4LjE0NywyMTAuNzQzLDg4LjE0N3oiLz4NCgk8L2c+DQo8L2c+DQo8ZyBpZD0iU2hhcGVfMjcyXzFfIj4NCgk8Zz4NCgkJPHBhdGggZmlsbD0iIzVGQ0Y4MCIgZD0iTTE2NS41MjQtMjAuNTI3bC0zLjcwNi0zLjcwNmMwLjYwMS0wLjkwMiwwLjkwMi0yLjAwMywwLjkwMi0zLjEwNWMwLTMuMjA1LTIuNjA0LTUuODEtNS45MS01LjgxDQoJCQljLTMuMjA1LDAtNS45MSwyLjYwNC01LjkxLDUuODFjMCwzLjIwNSwyLjYwNCw1LjgxLDUuOTEsNS44MWMxLjEwMiwwLDIuMTA0LTAuMzAxLDIuOTA1LTAuODAxbDMuODA2LDMuODA2DQoJCQljMC41MDEsMC41MDEsMS40MDIsMC41MDEsMi4wMDMsMEMxNjYuMDI1LTE5LjEyNCwxNjYuMDI1LTE5LjkyNiwxNjUuNTI0LTIwLjUyN3ogTTE1Ni45MS0yNC4zMzMNCgkJCWMtMS43MDMsMC0zLjEwNS0xLjQwMi0zLjEwNS0zLjAwNWMwLTEuNzAzLDEuNDAyLTMuMDA1LDMuMTA1LTMuMDA1czMuMTA1LDEuNDAyLDMuMTA1LDMuMDA1DQoJCQlDMTU5LjkxNS0yNS42MzUsMTU4LjYxMy0yNC4zMzMsMTU2LjkxLTI0LjMzM3oiLz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg==");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}@-webkit-keyframes spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(0)}}.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;-webkit-transition:background 300ms ease, border-color 300ms ease, opacity 300ms ease, fill 300ms ease;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%);-ms-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}.topic-html.radio-button .input-checkbox-radio:checked ~ span:before,.topic-html.checkbox .input-checkbox-radio:checked ~ span:before{border-color:#39ADD1}.topic-css.radio-button .input-checkbox-radio:checked ~ span:before,.topic-css.checkbox .input-checkbox-radio:checked ~ span:before{border-color:#3079AB}.topic-javascript.radio-button .input-checkbox-radio:checked ~ span:before,.topic-javascript.checkbox .input-checkbox-radio:checked ~ span:before{border-color:#c25975}.topic-java.radio-button .input-checkbox-radio:checked ~ span:before,.topic-java.checkbox .input-checkbox-radio:checked ~ span:before{border-color:#2c9676}.topic-ruby.radio-button .input-checkbox-radio:checked ~ span:before,.topic-ruby.checkbox .input-checkbox-radio:checked ~ span:before{border-color:#e15258}.topic-business.radio-button .input-checkbox-radio:checked ~ span:before,.topic-business.checkbox .input-checkbox-radio:checked ~ span:before{border-color:#F9845B}.topic-wordpress.radio-button .input-checkbox-radio:checked ~ span:before,.topic-wordpress.checkbox .input-checkbox-radio:checked ~ span:before{border-color:#838CC7}.topic-php.radio-button .input-checkbox-radio:checked ~ span:before,.topic-php.checkbox .input-checkbox-radio:checked ~ span:before{border-color:#7D669E}.topic-ios.radio-button .input-checkbox-radio:checked ~ span:before,.topic-ios.checkbox .input-checkbox-radio:checked ~ span:before{border-color:#53BBB4}.topic-android.radio-button .input-checkbox-radio:checked ~ span:before,.topic-android.checkbox .input-checkbox-radio:checked ~ span:before{border-color:#5BD4CF}.topic-design.radio-button .input-checkbox-radio:checked ~ span:before,.topic-design.checkbox .input-checkbox-radio:checked ~ span:before{border-color:#e59a13}.topic-development-tools.radio-button .input-checkbox-radio:checked ~ span:before,.topic-development-tools.checkbox .input-checkbox-radio:checked ~ span:before{border-color:#637a91}.topic-python.radio-button .input-checkbox-radio:checked ~ span:before,.topic-python.checkbox .input-checkbox-radio:checked ~ span:before{border-color:#f092b0}.topic-digital-literacy.radio-button .input-checkbox-radio:checked ~ span:before,.topic-digital-literacy.checkbox .input-checkbox-radio:checked ~ span:before{border-color:#c38cd4}.topic-game-development.radio-button .input-checkbox-radio:checked ~ span:before,.topic-game-development.checkbox .input-checkbox-radio:checked ~ span:before{border-color:#20898c}.topic-csharp.radio-button .input-checkbox-radio:checked ~ span:before,.topic-csharp.checkbox .input-checkbox-radio:checked ~ span:before{border-color:#9e4d83}.topic-undefined.radio-button .input-checkbox-radio:checked ~ span:before,.topic-undefined.checkbox .input-checkbox-radio:checked ~ span:before{border-color:#717b85}.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}.topic-html.radio-button .input-checkbox-radio:checked ~ span:after,.topic-html.checkbox .input-checkbox-radio:checked ~ span:after{background:#39ADD1}.topic-css.radio-button .input-checkbox-radio:checked ~ span:after,.topic-css.checkbox .input-checkbox-radio:checked ~ span:after{background:#3079AB}.topic-javascript.radio-button .input-checkbox-radio:checked ~ span:after,.topic-javascript.checkbox .input-checkbox-radio:checked ~ span:after{background:#c25975}.topic-java.radio-button .input-checkbox-radio:checked ~ span:after,.topic-java.checkbox .input-checkbox-radio:checked ~ span:after{background:#2c9676}.topic-ruby.radio-button .input-checkbox-radio:checked ~ span:after,.topic-ruby.checkbox .input-checkbox-radio:checked ~ span:after{background:#e15258}.topic-business.radio-button .input-checkbox-radio:checked ~ span:after,.topic-business.checkbox .input-checkbox-radio:checked ~ span:after{background:#F9845B}.topic-wordpress.radio-button .input-checkbox-radio:checked ~ span:after,.topic-wordpress.checkbox .input-checkbox-radio:checked ~ span:after{background:#838CC7}.topic-php.radio-button .input-checkbox-radio:checked ~ span:after,.topic-php.checkbox .input-checkbox-radio:checked ~ span:after{background:#7D669E}.topic-ios.radio-button .input-checkbox-radio:checked ~ span:after,.topic-ios.checkbox .input-checkbox-radio:checked ~ span:after{background:#53BBB4}.topic-android.radio-button .input-checkbox-radio:checked ~ span:after,.topic-android.checkbox .input-checkbox-radio:checked ~ span:after{background:#5BD4CF}.topic-design.radio-button .input-checkbox-radio:checked ~ span:after,.topic-design.checkbox .input-checkbox-radio:checked ~ span:after{background:#e59a13}.topic-development-tools.radio-button .input-checkbox-radio:checked ~ span:after,.topic-development-tools.checkbox .input-checkbox-radio:checked ~ span:after{background:#637a91}.topic-python.radio-button .input-checkbox-radio:checked ~ span:after,.topic-python.checkbox .input-checkbox-radio:checked ~ span:after{background:#f092b0}.topic-digital-literacy.radio-button .input-checkbox-radio:checked ~ span:after,.topic-digital-literacy.checkbox .input-checkbox-radio:checked ~ span:after{background:#c38cd4}.topic-game-development.radio-button .input-checkbox-radio:checked ~ span:after,.topic-game-development.checkbox .input-checkbox-radio:checked ~ span:after{background:#20898c}.topic-csharp.radio-button .input-checkbox-radio:checked ~ span:after,.topic-csharp.checkbox .input-checkbox-radio:checked ~ span:after{background:#9e4d83}.topic-undefined.radio-button .input-checkbox-radio:checked ~ span:after,.topic-undefined.checkbox .input-checkbox-radio:checked ~ span:after{background:#717b85}.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}.topic-html.radio-button .input-checkbox-radio:checked ~ svg.checkmark-icon,.topic-html.checkbox .input-checkbox-radio:checked ~ svg.checkmark-icon{fill:#39ADD1}.topic-css.radio-button .input-checkbox-radio:checked ~ svg.checkmark-icon,.topic-css.checkbox .input-checkbox-radio:checked ~ svg.checkmark-icon{fill:#3079AB}.topic-javascript.radio-button .input-checkbox-radio:checked ~ svg.checkmark-icon,.topic-javascript.checkbox .input-checkbox-radio:checked ~ svg.checkmark-icon{fill:#c25975}.topic-java.radio-button .input-checkbox-radio:checked ~ svg.checkmark-icon,.topic-java.checkbox .input-checkbox-radio:checked ~ svg.checkmark-icon{fill:#2c9676}.topic-ruby.radio-button .input-checkbox-radio:checked ~ svg.checkmark-icon,.topic-ruby.checkbox .input-checkbox-radio:checked ~ svg.checkmark-icon{fill:#e15258}.topic-business.radio-button .input-checkbox-radio:checked ~ svg.checkmark-icon,.topic-business.checkbox .input-checkbox-radio:checked ~ svg.checkmark-icon{fill:#F9845B}.topic-wordpress.radio-button .input-checkbox-radio:checked ~ svg.checkmark-icon,.topic-wordpress.checkbox .input-checkbox-radio:checked ~ svg.checkmark-icon{fill:#838CC7}.topic-php.radio-button .input-checkbox-radio:checked ~ svg.checkmark-icon,.topic-php.checkbox .input-checkbox-radio:checked ~ svg.checkmark-icon{fill:#7D669E}.topic-ios.radio-button .input-checkbox-radio:checked ~ svg.checkmark-icon,.topic-ios.checkbox .input-checkbox-radio:checked ~ svg.checkmark-icon{fill:#53BBB4}.topic-android.radio-button .input-checkbox-radio:checked ~ svg.checkmark-icon,.topic-android.checkbox .input-checkbox-radio:checked ~ svg.checkmark-icon{fill:#5BD4CF}.topic-design.radio-button .input-checkbox-radio:checked ~ svg.checkmark-icon,.topic-design.checkbox .input-checkbox-radio:checked ~ svg.checkmark-icon{fill:#e59a13}.topic-development-tools.radio-button .input-checkbox-radio:checked ~ svg.checkmark-icon,.topic-development-tools.checkbox .input-checkbox-radio:checked ~ svg.checkmark-icon{fill:#637a91}.topic-python.radio-button .input-checkbox-radio:checked ~ svg.checkmark-icon,.topic-python.checkbox .input-checkbox-radio:checked ~ svg.checkmark-icon{fill:#f092b0}.topic-digital-literacy.radio-button .input-checkbox-radio:checked ~ svg.checkmark-icon,.topic-digital-literacy.checkbox .input-checkbox-radio:checked ~ svg.checkmark-icon{fill:#c38cd4}.topic-game-development.radio-button .input-checkbox-radio:checked ~ svg.checkmark-icon,.topic-game-development.checkbox .input-checkbox-radio:checked ~ svg.checkmark-icon{fill:#20898c}.topic-csharp.radio-button .input-checkbox-radio:checked ~ svg.checkmark-icon,.topic-csharp.checkbox .input-checkbox-radio:checked ~ svg.checkmark-icon{fill:#9e4d83}.topic-undefined.radio-button .input-checkbox-radio:checked ~ svg.checkmark-icon,.topic-undefined.checkbox .input-checkbox-radio:checked ~ svg.checkmark-icon{fill:#717b85}.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;-webkit-transition:color 300ms ease;transition:color 300ms ease}.radio-button .input-checkbox-radio:checked ~ span,.checkbox .input-checkbox-radio:checked ~ span{font-weight:500;color:#36b55c}.topic-html.radio-button .input-checkbox-radio:checked ~ span,.topic-html.checkbox .input-checkbox-radio:checked ~ span{color:#39ADD1}.topic-css.radio-button .input-checkbox-radio:checked ~ span,.topic-css.checkbox .input-checkbox-radio:checked ~ span{color:#3079AB}.topic-javascript.radio-button .input-checkbox-radio:checked ~ span,.topic-javascript.checkbox .input-checkbox-radio:checked ~ span{color:#c25975}.topic-java.radio-button .input-checkbox-radio:checked ~ span,.topic-java.checkbox .input-checkbox-radio:checked ~ span{color:#2c9676}.topic-ruby.radio-button .input-checkbox-radio:checked ~ span,.topic-ruby.checkbox .input-checkbox-radio:checked ~ span{color:#e15258}.topic-business.radio-button .input-checkbox-radio:checked ~ span,.topic-business.checkbox .input-checkbox-radio:checked ~ span{color:#F9845B}.topic-wordpress.radio-button .input-checkbox-radio:checked ~ span,.topic-wordpress.checkbox .input-checkbox-radio:checked ~ span{color:#838CC7}.topic-php.radio-button .input-checkbox-radio:checked ~ span,.topic-php.checkbox .input-checkbox-radio:checked ~ span{color:#7D669E}.topic-ios.radio-button .input-checkbox-radio:checked ~ span,.topic-ios.checkbox .input-checkbox-radio:checked ~ span{color:#53BBB4}.topic-android.radio-button .input-checkbox-radio:checked ~ span,.topic-android.checkbox .input-checkbox-radio:checked ~ span{color:#5BD4CF}.topic-design.radio-button .input-checkbox-radio:checked ~ span,.topic-design.checkbox .input-checkbox-radio:checked ~ span{color:#e59a13}.topic-development-tools.radio-button .input-checkbox-radio:checked ~ span,.topic-development-tools.checkbox .input-checkbox-radio:checked ~ span{color:#637a91}.topic-python.radio-button .input-checkbox-radio:checked ~ span,.topic-python.checkbox .input-checkbox-radio:checked ~ span{color:#f092b0}.topic-digital-literacy.radio-button .input-checkbox-radio:checked ~ span,.topic-digital-literacy.checkbox .input-checkbox-radio:checked ~ span{color:#c38cd4}.topic-game-development.radio-button .input-checkbox-radio:checked ~ span,.topic-game-development.checkbox .input-checkbox-radio:checked ~ span{color:#20898c}.topic-csharp.radio-button .input-checkbox-radio:checked ~ span,.topic-csharp.checkbox .input-checkbox-radio:checked ~ span{color:#9e4d83}.topic-undefined.radio-button .input-checkbox-radio:checked ~ span,.topic-undefined.checkbox .input-checkbox-radio:checked ~ span{color:#717b85}.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%);-ms-transform:translatey(-50%);transform:translatey(-50%)}@media screen and (min-width: 960px){.radio-button-tooltip,.checkbox-tooltip{position:absolute;background:#fff;color:#576366;text-align:center;padding:15px;width:300px;z-index:1000;border-radius:4px;visibility:hidden;opacity:0;-webkit-transition:-webkit-transform 0.3s ease, opacity 0.3s ease;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);-ms-transform:translate(-50%, 0px);transform:translate(-50%, 0px);left:50%;bottom:100%}}@media screen and (max-width: 959px){.radio-button-tooltip,.checkbox-tooltip{position:absolute;background:#fff;color:#576366;text-align:center;padding:15px;width:300px;z-index:1000;border-radius:4px;visibility:hidden;opacity:0;-webkit-transition:-webkit-transform 0.3s ease, opacity 0.3s ease;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%);-ms-transform:translate(0px, -50%);transform:translate(0px, -50%);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;-ms-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);-ms-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;-ms-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);-ms-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%, -15px);-ms-transform:translate(-50%, -15px);transform:translate(-50%, -15px)}}@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(-15px, -50%);-ms-transform:translate(-15px, -50%);transform:translate(-15px, -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}@-webkit-keyframes spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(0)}}.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}@-webkit-keyframes spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(0)}}.tooltip{position:absolute;background:#2d3339;width:200px;padding:15px;color:#fff;text-align:left;text-shadow:none;line-height:1 !important;z-index:5000;display:block;border-radius:5px;white-space:normal}.tooltip.tooltip-right,.tooltip.tooltip-left{top:50%;-webkit-transform:translateY(-50%);-ms-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%;margin-left:-100px}.tooltip.tooltip-top{bottom:100%}.tooltip.tooltip-top.tooltip-small{width:70px;text-align:center;margin-left:-45px;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);-ms-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)}@-webkit-keyframes spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(0)}}.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:#2BE4C3;background-image:url("https://static.teamtreehouse.com/assets/icons/icon-track-completion-card-8ac4b336f68ade697241d70bc7523ddd.svg");background-size:100%}.modal .achievement-hero.track-complete:hover img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.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;animation-name:fanFair;-webkit-animation-duration:13s;animation-duration:13s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.modal .achievement-hero .achievement-badge .points-earned .icon-points-earned-monochrome{width:60px;height:60px;position:absolute;top:5px;left:5px}.modal .achievement-hero .achievement-badge .points-earned sup{font-size:14px;margin:0 1px 0 -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;animation-name:spinning;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-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 -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;animation-name:spinning;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-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:#2BE4C3;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:0.2;-webkit-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{position:absolute;margin:0;z-index:2}@media screen and (min-width: 680px){.modal-close{right:15px;top:15px}}@media screen and (max-width: 679px){.modal-close{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;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}@-webkit-keyframes spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(0)}}.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;-webkit-transition:padding 0.25s ease;transition:padding 0.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;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;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}@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;-webkit-transition:background 0.3s ease;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;-webkit-transition:-webkit-transform 0.3s ease, opacity 0.3s ease;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;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:translate(-50%, 11px) rotate(45deg);-ms-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", "Helvetica Neue", Helvetica, Arial, sans-serif;white-space:nowrap;position:absolute;background:#24292e;color:#fff;text-align:center;padding:10px 20px;width:auto;z-index:1000;border-radius:4px;visibility:hidden;opacity:0;-webkit-transition:-webkit-transform 0.3s ease, opacity 0.3s ease;transition:transform 0.3s ease, opacity 0.3s ease;-webkit-transform:translate(-50%, 6px);-ms-transform:translate(-50%, 6px);transform:translate(-50%, 6px);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);-ms-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);-ms-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);-ms-transform:translate(-50%, 4px);transform:translate(-50%, 4px)}.mejs-container .mejs-controls .mejs-button.mejs-speed-button .mejs-speed-controls{position:absolute;background:#24292e;color:#fff;text-align:center;padding:10px 20px;width:auto;z-index:1000;border-radius:4px;visibility:hidden;opacity:0;-webkit-transition:-webkit-transform 0.3s ease, opacity 0.3s ease;transition:transform 0.3s ease, opacity 0.3s ease;-webkit-transform:translate(-50%, 6px);-ms-transform:translate(-50%, 6px);transform:translate(-50%, 6px);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;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:translate(-50%, -50%) rotate(45deg);-ms-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:#13C9C3}.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:#4e6073}.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-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:#2BE4C3}.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:#5BD4CF}.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-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%);-ms-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;color:#fff;text-align:center;padding:10px 20px;width:auto;z-index:1000;border-radius:4px;visibility:hidden;opacity:0;-webkit-transition:-webkit-transform 0.3s ease, opacity 0.3s ease;transition:transform 0.3s ease, opacity 0.3s ease;-webkit-transform:translate(-15px, -50%);-ms-transform:translate(-15px, -50%);transform:translate(-15px, -50%);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;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:translate(-50%, -50%) rotate(45deg);-ms-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:#2BE4C3}.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:#5BD4CF}.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-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);-ms-transform:translate(-50%, 4px);transform:translate(-50%, 4px)}.mejs-container .mejs-controls .mejs-button.mejs-captions-button .mejs-captions-selector{position:absolute;background:#24292e;color:#fff;text-align:center;padding:10px 15px;width:auto;z-index:1000;border-radius:4px;visibility:hidden;opacity:0;-webkit-transition:-webkit-transform 0.3s ease, opacity 0.3s ease;transition:transform 0.3s ease, opacity 0.3s ease;-webkit-transform:translate(-50%, 6px);-ms-transform:translate(-50%, 6px);transform:translate(-50%, 6px);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;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:translate(-50%, -50%) rotate(45deg);-ms-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", "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);-ms-transform:translate(-50%, 4px);transform:translate(-50%, 4px)}.mejs-container .mejs-controls .mejs-button.mejs-volume-button .mejs-volume-slider{position:absolute;background:#24292e;color:#fff;text-align:center;padding:10px 20px;width:auto;z-index:1000;border-radius:4px;visibility:hidden;opacity:0;-webkit-transition:-webkit-transform 0.3s ease, opacity 0.3s ease;transition:transform 0.3s ease, opacity 0.3s ease;-webkit-transform:translate(-50%, 6px);-ms-transform:translate(-50%, 6px);transform:translate(-50%, 6px);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;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:translate(-50%, -50%) rotate(45deg);-ms-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:#2BE4C3;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:#5BD4CF}.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-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;-webkit-transition:-webkit-transform 0.3s ease, opacity 0.3s ease;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;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:translate(-50%, 11px) rotate(45deg);-ms-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", "Helvetica Neue", Helvetica, Arial, sans-serif;white-space:nowrap;position:absolute;background:#24292e;color:#fff;text-align:center;padding:10px 20px;width:auto;z-index:1000;border-radius:4px;visibility:hidden;opacity:0;-webkit-transition:-webkit-transform 0.3s ease, opacity 0.3s ease;transition:transform 0.3s ease, opacity 0.3s ease;-webkit-transform:translate(-50%, 6px);-ms-transform:translate(-50%, 6px);transform:translate(-50%, 6px);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);-ms-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);-ms-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{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{fill:#2BE4C3}.topic-html .mejs-container .mejs-controls .mejs-button.mejs-workspaces-button:not(:hover) button svg{fill:#39ADD1}.topic-css .mejs-container .mejs-controls .mejs-button.mejs-workspaces-button:not(:hover) button svg{fill:#3079AB}.topic-javascript .mejs-container .mejs-controls .mejs-button.mejs-workspaces-button:not(:hover) button svg{fill:#c25975}.topic-java .mejs-container .mejs-controls .mejs-button.mejs-workspaces-button:not(:hover) button svg{fill:#2c9676}.topic-ruby .mejs-container .mejs-controls .mejs-button.mejs-workspaces-button:not(:hover) button svg{fill:#e15258}.topic-business .mejs-container .mejs-controls .mejs-button.mejs-workspaces-button:not(:hover) button svg{fill:#F9845B}.topic-wordpress .mejs-container .mejs-controls .mejs-button.mejs-workspaces-button:not(:hover) button svg{fill:#838CC7}.topic-php .mejs-container .mejs-controls .mejs-button.mejs-workspaces-button:not(:hover) button svg{fill:#7D669E}.topic-ios .mejs-container .mejs-controls .mejs-button.mejs-workspaces-button:not(:hover) button svg{fill:#53BBB4}.topic-android .mejs-container .mejs-controls .mejs-button.mejs-workspaces-button:not(:hover) button svg{fill:#5BD4CF}.topic-design .mejs-container .mejs-controls .mejs-button.mejs-workspaces-button:not(:hover) button svg{fill:#e59a13}.topic-development-tools .mejs-container .mejs-controls .mejs-button.mejs-workspaces-button:not(:hover) button svg{fill:#637a91}.topic-python .mejs-container .mejs-controls .mejs-button.mejs-workspaces-button:not(:hover) button svg{fill:#f092b0}.topic-digital-literacy .mejs-container .mejs-controls .mejs-button.mejs-workspaces-button:not(:hover) button svg{fill:#c38cd4}.topic-game-development .mejs-container .mejs-controls .mejs-button.mejs-workspaces-button:not(:hover) button svg{fill:#20898c}.topic-csharp .mejs-container .mejs-controls .mejs-button.mejs-workspaces-button:not(:hover) button svg{fill:#9e4d83}.topic-undefined .mejs-container .mejs-controls .mejs-button.mejs-workspaces-button:not(:hover) button svg{fill:#717b85}.mejs-container .mejs-controls .mejs-button.mejs-workspaces-button button{width:auto;padding:0 20px;font-size:14px;color:#2BE4C3;-webkit-animation:pulsate-opacity-to-65 1.05s linear 0s 8 alternate;animation:pulsate-opacity-to-65 1.05s linear 0s 8 alternate}.topic-html .mejs-container .mejs-controls .mejs-button.mejs-workspaces-button button{color:#52b7d7}.topic-css .mejs-container .mejs-controls .mejs-button.mejs-workspaces-button button{color:#378ac3}.topic-javascript .mejs-container .mejs-controls .mejs-button.mejs-workspaces-button button{color:#ca6f88}.topic-java .mejs-container .mejs-controls .mejs-button.mejs-workspaces-button button{color:#33ae89}.topic-ruby .mejs-container .mejs-controls .mejs-button.mejs-workspaces-button button{color:#e66c71}.topic-business .mejs-container .mejs-controls .mejs-button.mejs-workspaces-button button{color:#fa9a79}.topic-wordpress .mejs-container .mejs-controls .mejs-button.mejs-workspaces-button button{color:#98a0d1}.topic-php .mejs-container .mejs-controls .mejs-button.mejs-workspaces-button button{color:#8d79aa}.topic-ios .mejs-container .mejs-controls .mejs-button.mejs-workspaces-button button{color:#69c4be}.topic-android .mejs-container .mejs-controls .mejs-button.mejs-workspaces-button button{color:#71c175}.topic-design .mejs-container .mejs-controls .mejs-button.mejs-workspaces-button button{color:#eda729}.topic-development-tools .mejs-container .mejs-controls .mejs-button.mejs-workspaces-button button{color:#73899f}.topic-python .mejs-container .mejs-controls .mejs-button.mejs-workspaces-button button{color:#f4adc3}.topic-digital-literacy .mejs-container .mejs-controls .mejs-button.mejs-workspaces-button button{color:#cfa2dc}.topic-game-development .mejs-container .mejs-controls .mejs-button.mejs-workspaces-button button{color:#26a1a5}.topic-csharp .mejs-container .mejs-controls .mejs-button.mejs-workspaces-button button{color:#af5b93}.topic-undefined .mejs-container .mejs-controls .mejs-button.mejs-workspaces-button button{color:#818a94}.mejs-container .mejs-controls .mejs-button.mejs-workspaces-button button svg{margin-right:9px}.mejs-container .mejs-controls .mejs-button.mejs-workspaces-button button:hover{color:#fff}.mejs-container .mejs-controls .mejs-button.mejs-workspaces-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 .mejs-currenttime,.mejs-container .mejs-controls .mejs-time .mejs-duration{font:13px/60px "Gotham Rounded A", "Gotham Rounded B", "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:#2BE4C3;border:3px solid #2f363c;-webkit-transition:width 0.15s ease;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:#5BD4CF}.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-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);-ms-transform:translate(-50%, -10px);transform:translate(-50%, -10px)}.mejs-container .mejs-controls .mejs-time-rail .mejs-time-float{position:absolute;background:#24292e;color:#fff;text-align:center;padding:10px 20px;width:auto;z-index:1000;border-radius:4px;visibility:hidden;opacity:0;-webkit-transition:-webkit-transform 0.3s ease, opacity 0.3s ease;transition:transform 0.3s ease, opacity 0.3s ease;-webkit-transform:translate(-50%, 6px);-ms-transform:translate(-50%, 6px);transform:translate(-50%, 6px);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", "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;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:translate(-50%, -50%) rotate(45deg);-ms-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-38a3246780c25accf5d206a223f05ad8.svg") no-repeat}.mejs-overlay .mejs-overlay-button{background:url("https://static.teamtreehouse.com/assets/icons/icon-player-38a3246780c25accf5d206a223f05ad8.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;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-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-38a3246780c25accf5d206a223f05ad8.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}}@-webkit-keyframes spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(0)}}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;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}@-webkit-keyframes spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(0)}}svg.circle.progress{overflow:visible;fill:none;stroke-width:2px;stroke-dasharray:0;stroke-dashoffset:0;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.ff svg.circle.progress{-webkit-animation:rotate-90 0s 1 linear forwards;animation:rotate-90 0s 1 linear forwards}@-webkit-keyframes rotate-90{to{-webkit-transform:rotate(-90deg)}}@keyframes rotate-90{to{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}}svg.circle.progress circle{-webkit-transition:stroke-dashoffset 0.3s ease-in-out;transition:stroke-dashoffset 0.3s ease-in-out}svg.circle.progress circle.base{stroke:#dfe3e4}svg.circle.progress circle.base-overlay{stroke:#dfe3e4}svg.circle.progress circle.progress{stroke:#2BE4C3}@-webkit-keyframes spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(0)}}.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{-webkit-transition:stroke-dashoffset 0.5s;transition:stroke-dashoffset 0.5s;stroke:#2BE4C3;stroke-dasharray:1000 1000;stroke-dashoffset:-1000}@-webkit-keyframes spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(0)}}.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;-webkit-transition:border-color 0.15s ease;transition:border-color 0.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;-webkit-transition:color 0.15s ease;transition:color 0.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}}@-webkit-keyframes spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(0)}}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}@-webkit-keyframes spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(0)}}.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;-webkit-transition:-webkit-transform 50ms ease;transition:transform 50ms ease;-webkit-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)}}@keyframes card-fade-up{0%{opacity:0;-webkit-transform:translatey(20px);-ms-transform:translatey(20px);transform:translatey(20px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(0)}}.modal .card{z-index:500}.card:active{-webkit-transform:translatey(3px);-ms-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{margin-bottom:40px}.card.track.current-card>a{padding-bottom:90px}@media screen and (min-width: 750px){div#container.with-sidebar div#content .card{width:50%;float:left}div#container.with-sidebar div#content .card:nth-child(even){padding-left:15px}div#container.with-sidebar div#content .card:nth-child(even) ul.card-tags,div#container.with-sidebar div#content .card:nth-child(even) ul.card-actions{left:45px}div#container.with-sidebar div#content .card:nth-child(even) div.confirmation-tarp{left:15px}div#container.with-sidebar div#content .card:nth-child(odd){padding-right:15px}div#container.with-sidebar div#content .card:nth-child(odd) ul.card-actions{right:45px}div#container.with-sidebar div#content .card:nth-child(odd).current-card ul.actions{right:30px}div#container.with-sidebar div#content .card:nth-child(odd) div.confirmation-tarp{right:15px}div#container.with-sidebar div#content .card.current-card{width:100%;padding-right:0}}@media screen and (min-width: 750px) and (max-width: 1349px){div#container:not(.with-sidebar) div#content .card{width:50%;float:left}div#container:not(.with-sidebar) div#content .card:nth-child(even){padding-left:15px}div#container:not(.with-sidebar) div#content .card:nth-child(even) ul.card-tags,div#container:not(.with-sidebar) div#content .card:nth-child(even) ul.card-actions{left:45px}div#container:not(.with-sidebar) div#content .card:nth-child(even) div.confirmation-tarp{left:15px}div#container:not(.with-sidebar) div#content .card:nth-child(odd){padding-right:15px}div#container:not(.with-sidebar) div#content .card:nth-child(odd) ul.card-actions{right:45px}div#container:not(.with-sidebar) div#content .card:nth-child(odd).current-card ul.actions{right:30px}div#container:not(.with-sidebar) div#content .card:nth-child(odd) div.confirmation-tarp{right:15px}div#container:not(.with-sidebar) div#content .card.current-card{width:100%;padding-right:0}}@media screen and (min-width: 1350px){div#container:not(.with-sidebar) div#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}.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;-webkit-transition:0.1s ease-in-out;transition:0.1s ease-in-out}.track .card-title:before{height:10px;left:20px;right:20px}.track:hover .card-title:after{height:10px}.track:hover .card-title:before{height:20px}.card-title strong,.card-title h3,.card-title .description{-webkit-transition:color 300ms ease;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: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 p.current-step{position:absolute;left:30px;right:30px;bottom:90px;margin:0;height:18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.card-title p.current-step svg{position:relative;vertical-align:middle;height:16px;width:16px;margin-right:5px;top:-1px;fill:#7b8b8e}.safari .card-title p.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}.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:#5BD4CF}.topic-android .card-progress{background-color:#5BD4CF}.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-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 0 0 20px;line-height:0px;padding:5px;background:rgba(0,0,0,0.15);border-radius:3px;-webkit-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 span.estimate{color:#fff;float:right;font-size:13px;font-weight:500}.upcoming .card-progress span.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);-ms-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:0.3;-webkit-transition:opacity 0.1s ease;transition:opacity 0.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;-webkit-transition:-webkit-transform 0.1s ease;transition:transform 0.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:0.65}.card-trailer-thumb .loading-icon .loading-quarter-circle{fill:#fff}.card-trailer-thumb:active:after{opacity:0.5}.card-trailer-thumb:active svg{-webkit-transition:-webkit-transform 0.1s ease;transition:transform 0.1s ease;-webkit-transform:scale(1);-ms-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;-webkit-transition:opacity 0.15s ease 0.15s;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;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:#5BD4CF;border-color:#5BD4CF}.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:#5BD4CF;border-color:#5BD4CF}.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-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-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 li.topic.topic-html:before{color:#39ADD1}.card-tags li.topics ul li.topic.topic-css:before{color:#3079AB}.card-tags li.topics ul li.topic.topic-javascript:before{color:#c25975}.card-tags li.topics ul li.topic.topic-java:before{color:#2c9676}.card-tags li.topics ul li.topic.topic-ruby:before{color:#e15258}.card-tags li.topics ul li.topic.topic-business:before{color:#F9845B}.card-tags li.topics ul li.topic.topic-wordpress:before{color:#838CC7}.card-tags li.topics ul li.topic.topic-php:before{color:#7D669E}.card-tags li.topics ul li.topic.topic-ios:before{color:#53BBB4}.card-tags li.topics ul li.topic.topic-android:before{color:#5BD4CF}.card-tags li.topics ul li.topic.topic-design:before{color:#e59a13}.card-tags li.topics ul li.topic.topic-development-tools:before{color:#637a91}.card-tags li.topics ul li.topic.topic-python:before{color:#f092b0}.card-tags li.topics ul li.topic.topic-digital-literacy:before{color:#c38cd4}.card-tags li.topics ul li.topic.topic-game-development:before{color:#20898c}.card-tags li.topics ul li.topic.topic-csharp:before{color:#9e4d83}.card-tags li.topics ul li.topic.topic-undefined:before{color:#717b85}.card-tags li.topics ul li.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;-webkit-transition:bottom 0.3s ease, opacity 0.3s ease;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);-ms-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 li.truncated-tags{display:inline-block}.card div.complete-status{bottom:40px;position:absolute;display:none}.card div.complete-status svg.complete-icon{margin-right:5px;position:relative;top:1px}.topic-html.card div.complete-status svg.complete-icon{fill:#39ADD1}.topic-html .card div.complete-status svg.complete-icon{fill:#39ADD1}.topic-css.card div.complete-status svg.complete-icon{fill:#3079AB}.topic-css .card div.complete-status svg.complete-icon{fill:#3079AB}.topic-javascript.card div.complete-status svg.complete-icon{fill:#c25975}.topic-javascript .card div.complete-status svg.complete-icon{fill:#c25975}.topic-java.card div.complete-status svg.complete-icon{fill:#2c9676}.topic-java .card div.complete-status svg.complete-icon{fill:#2c9676}.topic-ruby.card div.complete-status svg.complete-icon{fill:#e15258}.topic-ruby .card div.complete-status svg.complete-icon{fill:#e15258}.topic-business.card div.complete-status svg.complete-icon{fill:#F9845B}.topic-business .card div.complete-status svg.complete-icon{fill:#F9845B}.topic-wordpress.card div.complete-status svg.complete-icon{fill:#838CC7}.topic-wordpress .card div.complete-status svg.complete-icon{fill:#838CC7}.topic-php.card div.complete-status svg.complete-icon{fill:#7D669E}.topic-php .card div.complete-status svg.complete-icon{fill:#7D669E}.topic-ios.card div.complete-status svg.complete-icon{fill:#53BBB4}.topic-ios .card div.complete-status svg.complete-icon{fill:#53BBB4}.topic-android.card div.complete-status svg.complete-icon{fill:#5BD4CF}.topic-android .card div.complete-status svg.complete-icon{fill:#5BD4CF}.topic-design.card div.complete-status svg.complete-icon{fill:#e59a13}.topic-design .card div.complete-status svg.complete-icon{fill:#e59a13}.topic-development-tools.card div.complete-status svg.complete-icon{fill:#637a91}.topic-development-tools .card div.complete-status svg.complete-icon{fill:#637a91}.topic-python.card div.complete-status svg.complete-icon{fill:#f092b0}.topic-python .card div.complete-status svg.complete-icon{fill:#f092b0}.topic-digital-literacy.card div.complete-status svg.complete-icon{fill:#c38cd4}.topic-digital-literacy .card div.complete-status svg.complete-icon{fill:#c38cd4}.topic-game-development.card div.complete-status svg.complete-icon{fill:#20898c}.topic-game-development .card div.complete-status svg.complete-icon{fill:#20898c}.topic-csharp.card div.complete-status svg.complete-icon{fill:#9e4d83}.topic-csharp .card div.complete-status svg.complete-icon{fill:#9e4d83}.topic-undefined.card div.complete-status svg.complete-icon{fill:#717b85}.topic-undefined .card div.complete-status svg.complete-icon{fill:#717b85}.card div.complete-status span.complete-title{color:#576366;font-weight:500}.card.completed div.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;-webkit-transition:opacity 0.15s ease 0.15s;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:#5BD4CF}.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:#5BD4CF}.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-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-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-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:#13C9C3}.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:#13C9C3}.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:#4e6073}.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:#4e6073}.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-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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.bookmarkable:hover a,.topic-android.card-action.bookmarkable:focus a,.topic-android.card-action.bookmarkable.loading a{border-color:#5BD4CF}.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.bookmarkable:hover a,.topic-android .card-action.bookmarkable:focus a,.topic-android .card-action.bookmarkable.loading a{border-color:#5BD4CF}.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.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.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.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.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.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.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.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.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.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.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.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.bookmarkable:hover a,.topic-csharp .card-action.bookmarkable:focus a,.topic-csharp .card-action.bookmarkable.loading a{border-color:#9e4d83}.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.bookmarkable:hover a svg,.topic-android.card-action.bookmarkable:focus a svg,.topic-android.card-action.bookmarkable.loading a svg{fill:#5BD4CF}.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.bookmarkable:hover a svg,.topic-android .card-action.bookmarkable:focus a svg,.topic-android .card-action.bookmarkable.loading a svg{fill:#5BD4CF}.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.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.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.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.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.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.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.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.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.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.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.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.bookmarkable:hover a svg,.topic-csharp .card-action.bookmarkable:focus a svg,.topic-csharp .card-action.bookmarkable.loading a svg{fill:#9e4d83}.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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:#13C9C3}.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.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:#13C9C3}.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.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.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.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:#4e6073}.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.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:#4e6073}.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.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.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.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.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.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.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.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.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-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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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:#13C9C3}.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.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:#13C9C3}.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.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.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.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:#4e6073}.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.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:#4e6073}.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.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.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.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.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.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.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.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.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-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.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.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.bookmarkable .bookmark:before,.card-action.bookmarkable .bookmark:after{visibility:hidden;opacity:0;-webkit-transition:-webkit-transform 0.3s ease, opacity 0.3s ease;transition:transform 0.3s ease, opacity 0.3s ease}.card-action-trailer .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;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:translate(-50%, 5px) rotate(45deg);-ms-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.bookmarkable .bookmark:after{content:"Bookmark";font:500 14px/22px "Gotham Rounded A", "Gotham Rounded B", "Helvetica Neue", Helvetica, Arial, sans-serif;white-space:nowrap;position:absolute;background:#384047;color:#fff;text-align:center;padding:10px 20px;width:auto;z-index:1000;border-radius:4px;visibility:hidden;opacity:0;-webkit-transition:-webkit-transform 0.3s ease, opacity 0.3s ease;transition:transform 0.3s ease, opacity 0.3s ease;-webkit-transform:translate(-50%, 0px);-ms-transform:translate(-50%, 0px);transform:translate(-50%, 0px);left:50%;bottom:100%}.card-action-trailer .bookmark:hover:before,.card-action.bookmarkable .bookmark:hover:before{visibility:visible;opacity:1;-webkit-transform:translate(-50%, -10px) rotate(45deg);-ms-transform:translate(-50%, -10px) rotate(45deg);transform:translate(-50%, -10px) rotate(45deg)}.card-action-trailer .bookmark:hover:after,.card-action.bookmarkable .bookmark:hover:after{visibility:visible;opacity:1;-webkit-transform:translate(-50%, -15px);-ms-transform:translate(-50%, -15px);transform:translate(-50%, -15px)}.bookmarked .card-action-trailer .bookmark,.bookmarked .card-action.bookmarkable .bookmark{display:none}.card-action-trailer .unbookmark:before,.card-action-trailer .unbookmark:after,.card-action.bookmarkable .unbookmark:before,.card-action.bookmarkable .unbookmark:after{visibility:hidden;opacity:0;-webkit-transition:-webkit-transform 0.3s ease, opacity 0.3s ease;transition:transform 0.3s ease, opacity 0.3s ease}.card-action-trailer .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;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:translate(-50%, 5px) rotate(45deg);-ms-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.bookmarkable .unbookmark:after{content:"Remove Bookmark";font:500 14px/22px "Gotham Rounded A", "Gotham Rounded B", "Helvetica Neue", Helvetica, Arial, sans-serif;white-space:nowrap;position:absolute;background:#384047;color:#fff;text-align:center;padding:10px 20px;width:auto;z-index:1000;border-radius:4px;visibility:hidden;opacity:0;-webkit-transition:-webkit-transform 0.3s ease, opacity 0.3s ease;transition:transform 0.3s ease, opacity 0.3s ease;-webkit-transform:translate(-50%, 0px);-ms-transform:translate(-50%, 0px);transform:translate(-50%, 0px);left:50%;bottom:100%}.card-action-trailer .unbookmark:hover:before,.card-action.bookmarkable .unbookmark:hover:before{visibility:visible;opacity:1;-webkit-transform:translate(-50%, -10px) rotate(45deg);-ms-transform:translate(-50%, -10px) rotate(45deg);transform:translate(-50%, -10px) rotate(45deg)}.card-action-trailer .unbookmark:hover:after,.card-action.bookmarkable .unbookmark:hover:after{visibility:visible;opacity:1;-webkit-transform:translate(-50%, -15px);-ms-transform:translate(-50%, -15px);transform:translate(-50%, -15px)}.topic-html.card-action-trailer .unbookmark,.topic-html.card-action.bookmarkable .unbookmark{border-color:#39ADD1}.topic-html .card-action-trailer .unbookmark,.topic-html .card-action.bookmarkable .unbookmark{border-color:#39ADD1}.topic-css.card-action-trailer .unbookmark,.topic-css.card-action.bookmarkable .unbookmark{border-color:#3079AB}.topic-css .card-action-trailer .unbookmark,.topic-css .card-action.bookmarkable .unbookmark{border-color:#3079AB}.topic-javascript.card-action-trailer .unbookmark,.topic-javascript.card-action.bookmarkable .unbookmark{border-color:#c25975}.topic-javascript .card-action-trailer .unbookmark,.topic-javascript .card-action.bookmarkable .unbookmark{border-color:#c25975}.topic-java.card-action-trailer .unbookmark,.topic-java.card-action.bookmarkable .unbookmark{border-color:#2c9676}.topic-java .card-action-trailer .unbookmark,.topic-java .card-action.bookmarkable .unbookmark{border-color:#2c9676}.topic-ruby.card-action-trailer .unbookmark,.topic-ruby.card-action.bookmarkable .unbookmark{border-color:#e15258}.topic-ruby .card-action-trailer .unbookmark,.topic-ruby .card-action.bookmarkable .unbookmark{border-color:#e15258}.topic-business.card-action-trailer .unbookmark,.topic-business.card-action.bookmarkable .unbookmark{border-color:#F9845B}.topic-business .card-action-trailer .unbookmark,.topic-business .card-action.bookmarkable .unbookmark{border-color:#F9845B}.topic-wordpress.card-action-trailer .unbookmark,.topic-wordpress.card-action.bookmarkable .unbookmark{border-color:#838CC7}.topic-wordpress .card-action-trailer .unbookmark,.topic-wordpress .card-action.bookmarkable .unbookmark{border-color:#838CC7}.topic-php.card-action-trailer .unbookmark,.topic-php.card-action.bookmarkable .unbookmark{border-color:#7D669E}.topic-php .card-action-trailer .unbookmark,.topic-php .card-action.bookmarkable .unbookmark{border-color:#7D669E}.topic-ios.card-action-trailer .unbookmark,.topic-ios.card-action.bookmarkable .unbookmark{border-color:#53BBB4}.topic-ios .card-action-trailer .unbookmark,.topic-ios .card-action.bookmarkable .unbookmark{border-color:#53BBB4}.topic-android.card-action-trailer .unbookmark,.topic-android.card-action.bookmarkable .unbookmark{border-color:#5BD4CF}.topic-android .card-action-trailer .unbookmark,.topic-android .card-action.bookmarkable .unbookmark{border-color:#5BD4CF}.topic-design.card-action-trailer .unbookmark,.topic-design.card-action.bookmarkable .unbookmark{border-color:#e59a13}.topic-design .card-action-trailer .unbookmark,.topic-design .card-action.bookmarkable .unbookmark{border-color:#e59a13}.topic-development-tools.card-action-trailer .unbookmark,.topic-development-tools.card-action.bookmarkable .unbookmark{border-color:#637a91}.topic-development-tools .card-action-trailer .unbookmark,.topic-development-tools .card-action.bookmarkable .unbookmark{border-color:#637a91}.topic-python.card-action-trailer .unbookmark,.topic-python.card-action.bookmarkable .unbookmark{border-color:#f092b0}.topic-python .card-action-trailer .unbookmark,.topic-python .card-action.bookmarkable .unbookmark{border-color:#f092b0}.topic-digital-literacy.card-action-trailer .unbookmark,.topic-digital-literacy.card-action.bookmarkable .unbookmark{border-color:#c38cd4}.topic-digital-literacy .card-action-trailer .unbookmark,.topic-digital-literacy .card-action.bookmarkable .unbookmark{border-color:#c38cd4}.topic-game-development.card-action-trailer .unbookmark,.topic-game-development.card-action.bookmarkable .unbookmark{border-color:#20898c}.topic-game-development .card-action-trailer .unbookmark,.topic-game-development .card-action.bookmarkable .unbookmark{border-color:#20898c}.topic-csharp.card-action-trailer .unbookmark,.topic-csharp.card-action.bookmarkable .unbookmark{border-color:#9e4d83}.topic-csharp .card-action-trailer .unbookmark,.topic-csharp .card-action.bookmarkable .unbookmark{border-color:#9e4d83}.topic-undefined.card-action-trailer .unbookmark,.topic-undefined.card-action.bookmarkable .unbookmark{border-color:#717b85}.topic-undefined .card-action-trailer .unbookmark,.topic-undefined .card-action.bookmarkable .unbookmark{border-color:#717b85}.card:not(.bookmarked) .card-action-trailer .unbookmark,.card:not(.bookmarked) .card-action.bookmarkable .unbookmark{display:none}.topic-html.card-action-trailer .unbookmark svg,.topic-html.card-action.bookmarkable .unbookmark svg{fill:#39ADD1}.topic-html .card-action-trailer .unbookmark svg,.topic-html .card-action.bookmarkable .unbookmark svg{fill:#39ADD1}.topic-css.card-action-trailer .unbookmark svg,.topic-css.card-action.bookmarkable .unbookmark svg{fill:#3079AB}.topic-css .card-action-trailer .unbookmark svg,.topic-css .card-action.bookmarkable .unbookmark svg{fill:#3079AB}.topic-javascript.card-action-trailer .unbookmark svg,.topic-javascript.card-action.bookmarkable .unbookmark svg{fill:#c25975}.topic-javascript .card-action-trailer .unbookmark svg,.topic-javascript .card-action.bookmarkable .unbookmark svg{fill:#c25975}.topic-java.card-action-trailer .unbookmark svg,.topic-java.card-action.bookmarkable .unbookmark svg{fill:#2c9676}.topic-java .card-action-trailer .unbookmark svg,.topic-java .card-action.bookmarkable .unbookmark svg{fill:#2c9676}.topic-ruby.card-action-trailer .unbookmark svg,.topic-ruby.card-action.bookmarkable .unbookmark svg{fill:#e15258}.topic-ruby .card-action-trailer .unbookmark svg,.topic-ruby .card-action.bookmarkable .unbookmark svg{fill:#e15258}.topic-business.card-action-trailer .unbookmark svg,.topic-business.card-action.bookmarkable .unbookmark svg{fill:#F9845B}.topic-business .card-action-trailer .unbookmark svg,.topic-business .card-action.bookmarkable .unbookmark svg{fill:#F9845B}.topic-wordpress.card-action-trailer .unbookmark svg,.topic-wordpress.card-action.bookmarkable .unbookmark svg{fill:#838CC7}.topic-wordpress .card-action-trailer .unbookmark svg,.topic-wordpress .card-action.bookmarkable .unbookmark svg{fill:#838CC7}.topic-php.card-action-trailer .unbookmark svg,.topic-php.card-action.bookmarkable .unbookmark svg{fill:#7D669E}.topic-php .card-action-trailer .unbookmark svg,.topic-php .card-action.bookmarkable .unbookmark svg{fill:#7D669E}.topic-ios.card-action-trailer .unbookmark svg,.topic-ios.card-action.bookmarkable .unbookmark svg{fill:#53BBB4}.topic-ios .card-action-trailer .unbookmark svg,.topic-ios .card-action.bookmarkable .unbookmark svg{fill:#53BBB4}.topic-android.card-action-trailer .unbookmark svg,.topic-android.card-action.bookmarkable .unbookmark svg{fill:#5BD4CF}.topic-android .card-action-trailer .unbookmark svg,.topic-android .card-action.bookmarkable .unbookmark svg{fill:#5BD4CF}.topic-design.card-action-trailer .unbookmark svg,.topic-design.card-action.bookmarkable .unbookmark svg{fill:#e59a13}.topic-design .card-action-trailer .unbookmark svg,.topic-design .card-action.bookmarkable .unbookmark svg{fill:#e59a13}.topic-development-tools.card-action-trailer .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.bookmarkable .unbookmark svg{fill:#637a91}.topic-python.card-action-trailer .unbookmark svg,.topic-python.card-action.bookmarkable .unbookmark svg{fill:#f092b0}.topic-python .card-action-trailer .unbookmark svg,.topic-python .card-action.bookmarkable .unbookmark svg{fill:#f092b0}.topic-digital-literacy.card-action-trailer .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.bookmarkable .unbookmark svg{fill:#c38cd4}.topic-game-development.card-action-trailer .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.bookmarkable .unbookmark svg{fill:#20898c}.topic-csharp.card-action-trailer .unbookmark svg,.topic-csharp.card-action.bookmarkable .unbookmark svg{fill:#9e4d83}.topic-csharp .card-action-trailer .unbookmark svg,.topic-csharp .card-action.bookmarkable .unbookmark svg{fill:#9e4d83}.topic-undefined.card-action-trailer .unbookmark svg,.topic-undefined.card-action.bookmarkable .unbookmark svg{fill:#717b85}.topic-undefined .card-action-trailer .unbookmark svg,.topic-undefined .card-action.bookmarkable .unbookmark svg{fill:#717b85}.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%;-webkit-transition:all 300ms ease;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 path.loading-circle,.card-action-info svg.loading-icon path.loading-circle{fill:#e2e5e8}.topic-html.card-action-button svg.loading-icon path.loading-quarter-circle,.topic-html.card-action-info svg.loading-icon path.loading-quarter-circle{fill:#39ADD1}.topic-html .card-action-button svg.loading-icon path.loading-quarter-circle,.topic-html .card-action-info svg.loading-icon path.loading-quarter-circle{fill:#39ADD1}.topic-css.card-action-button svg.loading-icon path.loading-quarter-circle,.topic-css.card-action-info svg.loading-icon path.loading-quarter-circle{fill:#3079AB}.topic-css .card-action-button svg.loading-icon path.loading-quarter-circle,.topic-css .card-action-info svg.loading-icon path.loading-quarter-circle{fill:#3079AB}.topic-javascript.card-action-button svg.loading-icon path.loading-quarter-circle,.topic-javascript.card-action-info svg.loading-icon path.loading-quarter-circle{fill:#c25975}.topic-javascript .card-action-button svg.loading-icon path.loading-quarter-circle,.topic-javascript .card-action-info svg.loading-icon path.loading-quarter-circle{fill:#c25975}.topic-java.card-action-button svg.loading-icon path.loading-quarter-circle,.topic-java.card-action-info svg.loading-icon path.loading-quarter-circle{fill:#2c9676}.topic-java .card-action-button svg.loading-icon path.loading-quarter-circle,.topic-java .card-action-info svg.loading-icon path.loading-quarter-circle{fill:#2c9676}.topic-ruby.card-action-button svg.loading-icon path.loading-quarter-circle,.topic-ruby.card-action-info svg.loading-icon path.loading-quarter-circle{fill:#e15258}.topic-ruby .card-action-button svg.loading-icon path.loading-quarter-circle,.topic-ruby .card-action-info svg.loading-icon path.loading-quarter-circle{fill:#e15258}.topic-business.card-action-button svg.loading-icon path.loading-quarter-circle,.topic-business.card-action-info svg.loading-icon path.loading-quarter-circle{fill:#F9845B}.topic-business .card-action-button svg.loading-icon path.loading-quarter-circle,.topic-business .card-action-info svg.loading-icon path.loading-quarter-circle{fill:#F9845B}.topic-wordpress.card-action-button svg.loading-icon path.loading-quarter-circle,.topic-wordpress.card-action-info svg.loading-icon path.loading-quarter-circle{fill:#838CC7}.topic-wordpress .card-action-button svg.loading-icon path.loading-quarter-circle,.topic-wordpress .card-action-info svg.loading-icon path.loading-quarter-circle{fill:#838CC7}.topic-php.card-action-button svg.loading-icon path.loading-quarter-circle,.topic-php.card-action-info svg.loading-icon path.loading-quarter-circle{fill:#7D669E}.topic-php .card-action-button svg.loading-icon path.loading-quarter-circle,.topic-php .card-action-info svg.loading-icon path.loading-quarter-circle{fill:#7D669E}.topic-ios.card-action-button svg.loading-icon path.loading-quarter-circle,.topic-ios.card-action-info svg.loading-icon path.loading-quarter-circle{fill:#53BBB4}.topic-ios .card-action-button svg.loading-icon path.loading-quarter-circle,.topic-ios .card-action-info svg.loading-icon path.loading-quarter-circle{fill:#53BBB4}.topic-android.card-action-button svg.loading-icon path.loading-quarter-circle,.topic-android.card-action-info svg.loading-icon path.loading-quarter-circle{fill:#5BD4CF}.topic-android .card-action-button svg.loading-icon path.loading-quarter-circle,.topic-android .card-action-info svg.loading-icon path.loading-quarter-circle{fill:#5BD4CF}.topic-design.card-action-button svg.loading-icon path.loading-quarter-circle,.topic-design.card-action-info svg.loading-icon path.loading-quarter-circle{fill:#e59a13}.topic-design .card-action-button svg.loading-icon path.loading-quarter-circle,.topic-design .card-action-info svg.loading-icon path.loading-quarter-circle{fill:#e59a13}.topic-development-tools.card-action-button svg.loading-icon path.loading-quarter-circle,.topic-development-tools.card-action-info svg.loading-icon path.loading-quarter-circle{fill:#637a91}.topic-development-tools .card-action-button svg.loading-icon path.loading-quarter-circle,.topic-development-tools .card-action-info svg.loading-icon path.loading-quarter-circle{fill:#637a91}.topic-python.card-action-button svg.loading-icon path.loading-quarter-circle,.topic-python.card-action-info svg.loading-icon path.loading-quarter-circle{fill:#f092b0}.topic-python .card-action-button svg.loading-icon path.loading-quarter-circle,.topic-python .card-action-info svg.loading-icon path.loading-quarter-circle{fill:#f092b0}.topic-digital-literacy.card-action-button svg.loading-icon path.loading-quarter-circle,.topic-digital-literacy.card-action-info svg.loading-icon path.loading-quarter-circle{fill:#c38cd4}.topic-digital-literacy .card-action-button svg.loading-icon path.loading-quarter-circle,.topic-digital-literacy .card-action-info svg.loading-icon path.loading-quarter-circle{fill:#c38cd4}.topic-game-development.card-action-button svg.loading-icon path.loading-quarter-circle,.topic-game-development.card-action-info svg.loading-icon path.loading-quarter-circle{fill:#20898c}.topic-game-development .card-action-button svg.loading-icon path.loading-quarter-circle,.topic-game-development .card-action-info svg.loading-icon path.loading-quarter-circle{fill:#20898c}.topic-csharp.card-action-button svg.loading-icon path.loading-quarter-circle,.topic-csharp.card-action-info svg.loading-icon path.loading-quarter-circle{fill:#9e4d83}.topic-csharp .card-action-button svg.loading-icon path.loading-quarter-circle,.topic-csharp .card-action-info svg.loading-icon path.loading-quarter-circle{fill:#9e4d83}.topic-undefined.card-action-button svg.loading-icon path.loading-quarter-circle,.topic-undefined.card-action-info svg.loading-icon path.loading-quarter-circle{fill:#717b85}.topic-undefined .card-action-button svg.loading-icon path.loading-quarter-circle,.topic-undefined .card-action-info svg.loading-icon path.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:#5BD4CF}.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-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:#5BD4CF}.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-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;-webkit-transition:-webkit-transform 0.3s ease, opacity 0.3s ease;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;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:translate(-50%, 5px) rotate(45deg);-ms-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", "Helvetica Neue", Helvetica, Arial, sans-serif;white-space:nowrap;position:absolute;background:#384047;color:#fff;text-align:center;padding:10px 20px;width:auto;z-index:1000;border-radius:4px;visibility:hidden;opacity:0;-webkit-transition:-webkit-transform 0.3s ease, opacity 0.3s ease;transition:transform 0.3s ease, opacity 0.3s ease;-webkit-transform:translate(-50%, 0px);-ms-transform:translate(-50%, 0px);transform:translate(-50%, 0px);left:50%;bottom:100%}.card-action-trailer:hover:before{visibility:visible;opacity:1;-webkit-transform:translate(-50%, -10px) rotate(45deg);-ms-transform:translate(-50%, -10px) rotate(45deg);transform:translate(-50%, -10px) rotate(45deg)}.card-action-trailer:hover:after{visibility:visible;opacity:1;-webkit-transform:translate(-50%, -15px);-ms-transform:translate(-50%, -15px);transform:translate(-50%, -15px)}.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;animation:floater 1s ease infinite}@-webkit-keyframes floater{0%, 100%{-webkit-transform:translateY(0)}50%{-webkit-transform:translateY(-3px)}}@keyframes floater{0%, 100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px)}}.card-tooltip{position:absolute;background:#384047;color:#fff;text-align:center;padding:15px 20px;width:280px;z-index:1000;border-radius:4px;visibility:hidden;opacity:0;-webkit-transition:-webkit-transform 0.3s ease, opacity 0.3s ease;transition:transform 0.3s ease, opacity 0.3s ease;-webkit-transform:translate(-50%, 0px);-ms-transform:translate(-50%, 0px);transform:translate(-50%, 0px);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;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:translate(-50%, -50%) rotate(45deg);-ms-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%, -15px);-ms-transform:translate(-50%, -15px);transform:translate(-50%, -15px)}.card div.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;animation:fade-in 0.15s ease-in}.card div.confirmation-tarp.fade-out{-webkit-animation:fade-out 0.3s ease-out forwards;animation:fade-out 0.3s ease-out forwards}.card div.confirmation-tarp h4{font-weight:500;font-size:18px;line-height:24px;margin-bottom:8px;color:#4b5658}.card div.confirmation-tarp p{font-size:14px;color:#7b8b8e;margin-bottom:20px}.card div.confirmation-tarp a.button{display:block;margin:20px 0 0}.card div.confirmation-tarp a.button svg.loading-icon{display:none;width:18px;height:18px;margin:0 auto;opacity:1;opacity:1}.loading .card div.confirmation-tarp a.button-secondary span{display:none}.loading .card div.confirmation-tarp a.button-secondary svg.loading-icon{display:block}.card div.confirmation-tarp a.view-all{font-size:14px;font-weight:500;position:relative;top:10px}.topic-html.card div.confirmation-tarp a.view-all{color:#39ADD1}.topic-html .card div.confirmation-tarp a.view-all{color:#39ADD1}.topic-css.card div.confirmation-tarp a.view-all{color:#3079AB}.topic-css .card div.confirmation-tarp a.view-all{color:#3079AB}.topic-javascript.card div.confirmation-tarp a.view-all{color:#c25975}.topic-javascript .card div.confirmation-tarp a.view-all{color:#c25975}.topic-java.card div.confirmation-tarp a.view-all{color:#2c9676}.topic-java .card div.confirmation-tarp a.view-all{color:#2c9676}.topic-ruby.card div.confirmation-tarp a.view-all{color:#e15258}.topic-ruby .card div.confirmation-tarp a.view-all{color:#e15258}.topic-business.card div.confirmation-tarp a.view-all{color:#F9845B}.topic-business .card div.confirmation-tarp a.view-all{color:#F9845B}.topic-wordpress.card div.confirmation-tarp a.view-all{color:#838CC7}.topic-wordpress .card div.confirmation-tarp a.view-all{color:#838CC7}.topic-php.card div.confirmation-tarp a.view-all{color:#7D669E}.topic-php .card div.confirmation-tarp a.view-all{color:#7D669E}.topic-ios.card div.confirmation-tarp a.view-all{color:#53BBB4}.topic-ios .card div.confirmation-tarp a.view-all{color:#53BBB4}.topic-android.card div.confirmation-tarp a.view-all{color:#5BD4CF}.topic-android .card div.confirmation-tarp a.view-all{color:#5BD4CF}.topic-design.card div.confirmation-tarp a.view-all{color:#e59a13}.topic-design .card div.confirmation-tarp a.view-all{color:#e59a13}.topic-development-tools.card div.confirmation-tarp a.view-all{color:#637a91}.topic-development-tools .card div.confirmation-tarp a.view-all{color:#637a91}.topic-python.card div.confirmation-tarp a.view-all{color:#f092b0}.topic-python .card div.confirmation-tarp a.view-all{color:#f092b0}.topic-digital-literacy.card div.confirmation-tarp a.view-all{color:#c38cd4}.topic-digital-literacy .card div.confirmation-tarp a.view-all{color:#c38cd4}.topic-game-development.card div.confirmation-tarp a.view-all{color:#20898c}.topic-game-development .card div.confirmation-tarp a.view-all{color:#20898c}.topic-csharp.card div.confirmation-tarp a.view-all{color:#9e4d83}.topic-csharp .card div.confirmation-tarp a.view-all{color:#9e4d83}.topic-undefined.card div.confirmation-tarp a.view-all{color:#717b85}.topic-undefined .card div.confirmation-tarp a.view-all{color:#717b85}.card div.confirmation-tarp a.view-all svg{margin-left:3px;position:relative;top:2px}.topic-html.card div.confirmation-tarp a.view-all svg{fill:#39ADD1}.topic-html .card div.confirmation-tarp a.view-all svg{fill:#39ADD1}.topic-css.card div.confirmation-tarp a.view-all svg{fill:#3079AB}.topic-css .card div.confirmation-tarp a.view-all svg{fill:#3079AB}.topic-javascript.card div.confirmation-tarp a.view-all svg{fill:#c25975}.topic-javascript .card div.confirmation-tarp a.view-all svg{fill:#c25975}.topic-java.card div.confirmation-tarp a.view-all svg{fill:#2c9676}.topic-java .card div.confirmation-tarp a.view-all svg{fill:#2c9676}.topic-ruby.card div.confirmation-tarp a.view-all svg{fill:#e15258}.topic-ruby .card div.confirmation-tarp a.view-all svg{fill:#e15258}.topic-business.card div.confirmation-tarp a.view-all svg{fill:#F9845B}.topic-business .card div.confirmation-tarp a.view-all svg{fill:#F9845B}.topic-wordpress.card div.confirmation-tarp a.view-all svg{fill:#838CC7}.topic-wordpress .card div.confirmation-tarp a.view-all svg{fill:#838CC7}.topic-php.card div.confirmation-tarp a.view-all svg{fill:#7D669E}.topic-php .card div.confirmation-tarp a.view-all svg{fill:#7D669E}.topic-ios.card div.confirmation-tarp a.view-all svg{fill:#53BBB4}.topic-ios .card div.confirmation-tarp a.view-all svg{fill:#53BBB4}.topic-android.card div.confirmation-tarp a.view-all svg{fill:#5BD4CF}.topic-android .card div.confirmation-tarp a.view-all svg{fill:#5BD4CF}.topic-design.card div.confirmation-tarp a.view-all svg{fill:#e59a13}.topic-design .card div.confirmation-tarp a.view-all svg{fill:#e59a13}.topic-development-tools.card div.confirmation-tarp a.view-all svg{fill:#637a91}.topic-development-tools .card div.confirmation-tarp a.view-all svg{fill:#637a91}.topic-python.card div.confirmation-tarp a.view-all svg{fill:#f092b0}.topic-python .card div.confirmation-tarp a.view-all svg{fill:#f092b0}.topic-digital-literacy.card div.confirmation-tarp a.view-all svg{fill:#c38cd4}.topic-digital-literacy .card div.confirmation-tarp a.view-all svg{fill:#c38cd4}.topic-game-development.card div.confirmation-tarp a.view-all svg{fill:#20898c}.topic-game-development .card div.confirmation-tarp a.view-all svg{fill:#20898c}.topic-csharp.card div.confirmation-tarp a.view-all svg{fill:#9e4d83}.topic-csharp .card div.confirmation-tarp a.view-all svg{fill:#9e4d83}.topic-undefined.card div.confirmation-tarp a.view-all svg{fill:#717b85}.topic-undefined .card div.confirmation-tarp a.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;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}}@keyframes fall-out{from{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;opacity:1}to{-webkit-transform:translate(0px, 500px) rotate(15deg);-ms-transform:translate(0px, 500px) rotate(15deg);transform:translate(0px, 500px) rotate(15deg);-webkit-transform-origin:center center;-ms-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%}}@-webkit-keyframes spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(0)}}.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;-webkit-transition:0.2s;transition:0.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);-ms-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;-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease}.topic-html.topic-filter-cover{background-color:#39ADD1}.topic-html .topic-filter-cover{background-color:#39ADD1}.topic-css.topic-filter-cover{background-color:#3079AB}.topic-css .topic-filter-cover{background-color:#3079AB}.topic-javascript.topic-filter-cover{background-color:#c25975}.topic-javascript .topic-filter-cover{background-color:#c25975}.topic-java.topic-filter-cover{background-color:#2c9676}.topic-java .topic-filter-cover{background-color:#2c9676}.topic-ruby.topic-filter-cover{background-color:#e15258}.topic-ruby .topic-filter-cover{background-color:#e15258}.topic-business.topic-filter-cover{background-color:#F9845B}.topic-business .topic-filter-cover{background-color:#F9845B}.topic-wordpress.topic-filter-cover{background-color:#838CC7}.topic-wordpress .topic-filter-cover{background-color:#838CC7}.topic-php.topic-filter-cover{background-color:#7D669E}.topic-php .topic-filter-cover{background-color:#7D669E}.topic-ios.topic-filter-cover{background-color:#53BBB4}.topic-ios .topic-filter-cover{background-color:#53BBB4}.topic-android.topic-filter-cover{background-color:#5BD4CF}.topic-android .topic-filter-cover{background-color:#5BD4CF}.topic-design.topic-filter-cover{background-color:#e59a13}.topic-design .topic-filter-cover{background-color:#e59a13}.topic-development-tools.topic-filter-cover{background-color:#637a91}.topic-development-tools .topic-filter-cover{background-color:#637a91}.topic-python.topic-filter-cover{background-color:#f092b0}.topic-python .topic-filter-cover{background-color:#f092b0}.topic-digital-literacy.topic-filter-cover{background-color:#c38cd4}.topic-digital-literacy .topic-filter-cover{background-color:#c38cd4}.topic-game-development.topic-filter-cover{background-color:#20898c}.topic-game-development .topic-filter-cover{background-color:#20898c}.topic-csharp.topic-filter-cover{background-color:#9e4d83}.topic-csharp .topic-filter-cover{background-color:#9e4d83}.topic-undefined.topic-filter-cover{background-color:#717b85}.topic-undefined .topic-filter-cover{background-color:#717b85}.topic-filter-cover svg{fill:#000;opacity:0.25;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.topic-html.topic-filter:hover .topic-filter-cover{background-color:#2da0c3}.topic-css.topic-filter:hover .topic-filter-cover{background-color:#2a6b97}.topic-javascript.topic-filter:hover .topic-filter-cover{background-color:#bb4665}.topic-java.topic-filter:hover .topic-filter-cover{background-color:#268266}.topic-ruby.topic-filter:hover .topic-filter-cover{background-color:#dd3c43}.topic-business.topic-filter:hover .topic-filter-cover{background-color:#f87242}.topic-wordpress.topic-filter:hover .topic-filter-cover{background-color:#717cbf}.topic-php.topic-filter:hover .topic-filter-cover{background-color:#715b90}.topic-ios.topic-filter:hover .topic-filter-cover{background-color:#45afa8}.topic-android.topic-filter:hover .topic-filter-cover{background-color:#4cae50}.topic-design.topic-filter:hover .topic-filter-cover{background-color:#cd8a11}.topic-development-tools.topic-filter:hover .topic-filter-cover{background-color:#596d82}.topic-python.topic-filter:hover .topic-filter-cover{background-color:#ed7ca0}.topic-digital-literacy.topic-filter:hover .topic-filter-cover{background-color:#b979cd}.topic-game-development.topic-filter:hover .topic-filter-cover{background-color:#1b7577}.topic-csharp.topic-filter:hover .topic-filter-cover{background-color:#8d4575}.topic-undefined.topic-filter:hover .topic-filter-cover{background-color:#656e77}@-webkit-keyframes spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(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)}}@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}@-webkit-keyframes spinning{from{transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg)}to{transform:rotate(1800deg);-moz-transform:rotate(1800deg);-webkit-transform:rotate(1800deg)}}@keyframes spinning{from{transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg)}to{transform:rotate(1800deg);-moz-transform:rotate(1800deg);-webkit-transform:rotate(1800deg)}}@-webkit-keyframes ring{0%{transform:rotate(-5deg);-moz-transform:rotate(-5deg);-webkit-transform:rotate(-5deg)}50%{transform:rotate(5deg);-moz-transform:rotate(5deg);-webkit-transform:rotate(5deg)}100%{transform:rotate(-5deg);-moz-transform:rotate(-5deg);-webkit-transform:rotate(-5deg)}}@keyframes ring{0%{transform:rotate(-5deg);-moz-transform:rotate(-5deg);-webkit-transform:rotate(-5deg)}50%{transform:rotate(5deg);-moz-transform:rotate(5deg);-webkit-transform:rotate(5deg)}100%{transform:rotate(-5deg);-moz-transform:rotate(-5deg);-webkit-transform:rotate(-5deg)}}.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}@-webkit-keyframes spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(0)}}.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:#2BE4C3}.content-block.complete .content-meta h3{color:#7b8b8e;-webkit-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:0.25;-webkit-transition-duration:0.4s;transition-duration:0.4s}.content-block.complete:hover .content-meta h3{color:#384047;-webkit-transition-duration:0.2s;transition-duration:0.2s}.content-block.complete:hover .achievement-hero img{opacity:1;-webkit-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:0.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;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;transition-duration:0.2s;vertical-align:middle}.achievement-hero img,.current-syllabus-hero img{width:70%;vertical-align:middle;position:absolute;z-index:2;-webkit-transition-duration:0.2s;transition-duration:0.2s;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-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:#2BE4C3;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-9653c4790cf3b00b397c4d23f7af51f1.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:#2BE4C3}.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:0.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}.markdown-zone ul,.markdown-zone ol{list-style:inside;font-size:14px;margin-bottom:20px}.markdown-zone h1{font-size:20px;font-weight:500;margin-bottom:15px;color:#384047}.markdown-zone h2{font-size:17px;font-weight:500;margin-bottom:15px;color:#384047}.markdown-zone h3,.markdown-zone h4,.markdown-zone h5,.markdown-zone h6{font-size:14px;font-weight:500;margin-bottom:15px;color:#2d3339}.markdown-zone p{color:#576366;font-size:14px;line-height:1.5;margin-bottom:15px}.markdown-zone a{text-decoration:none;font-weight:500;color:#3F8ABF !important}.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{padding-left:20px;margin:0 0 30px}.markdown-zone ul li,.markdown-zone ol li{margin:0 0 10px;font-size:14px;line-height:1.5}.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-weight:500;font-size:14px;color:#8d9aa5}.markdown-zone ol li{list-style-type:decimal}.markdown-zone pre{margin-bottom:20px;font-size:14px;color:#4b5658;line-height:1.5}.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 .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}@media screen and (max-width: 679px){.markdown-zone p,.markdown-zone pre{font-size:14px}.markdown-zone ol li,.markdown-zone ul li{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:#2BE4C3}50%{background:#86db9f}100%{background:#2BE4C3}}@keyframes pulsate{0%{background:#2BE4C3}50%{background:#86db9f}100%{background:#2BE4C3}}@media screen and (max-width: 679px){.disclaimer{padding:15px 20px 15px 75px;margin:0 -20px -20px -20px}}.feedback{background:#2BE4C3;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:#2BE4C3}.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:#2BE4C3}.related-discussions .discussions-list p a.post-answer{font-weight:normal;color:#2BE4C3}.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 spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(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)}}@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", "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 spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(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)}}@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;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}header em.notifications.double-digits{font-size:11px;line-height:8px;padding:3px}@-webkit-keyframes spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(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)}}@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)}}ul#account-info{position:fixed;pointer-events:none;top:0;right:0;-webkit-transition:right 0.5s ease, padding 0.5s ease;transition:right 0.5s ease, padding 0.5s ease}@media screen and (min-width: 960px){ul#account-info{height:70px;left:0;z-index:101;padding:10px 30px}}@media screen and (max-width: 959px){ul#account-info{height:52px;width:300px;padding:0 0 0 30px;z-index:1;background:#3e474f}}ul#account-info>li{position:relative;height:100%;float:right;pointer-events:auto;margin-left:36px}ul#account-info>li.showing-dropdown div.dropdown{display:block}ul#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){ul#account-info>li>a:not(.button){line-height:48px}}@media screen and (max-width: 959px){ul#account-info>li>a:not(.button){line-height:50px}}@media screen and (max-width: 959px){ul#account-info>li#content-suggestion-menu,ul#account-info>li#notifications{margin-left:0}}@media screen and (min-width: 960px){ul#account-info>li#content-suggestion-menu,ul#account-info>li#notifications{padding:0 10px;margin-left:1px}ul#account-info>li#content-suggestion-menu>a svg:not(.circle),ul#account-info>li#content-suggestion-menu>button svg:not(.circle),ul#account-info>li#notifications>a svg:not(.circle),ul#account-info>li#notifications>button svg:not(.circle){fill:#bfc7ce}ul#account-info>li#content-suggestion-menu>a:hover svg:not(.circle),ul#account-info>li#content-suggestion-menu>button:hover svg:not(.circle),ul#account-info>li#notifications>a:hover svg:not(.circle),ul#account-info>li#notifications>button:hover svg:not(.circle){fill:#9099a1}ul#account-info>li#content-suggestion-menu.showing-dropdown>a svg:not(.circle),ul#account-info>li#content-suggestion-menu.showing-dropdown>button svg:not(.circle),ul#account-info>li#notifications.showing-dropdown>a svg:not(.circle),ul#account-info>li#notifications.showing-dropdown>button svg:not(.circle){fill:#9099a1}ul#account-info>li#content-suggestion-menu:after,ul#account-info>li#notifications:after{display:block;position:absolute;top:10px;height:30px;width:1px;content:"";background:#d4d9dd;left:-1px}ul#account-info>li#content-suggestion-menu .dropdown,ul#account-info>li#notifications .dropdown{width:420px}}@media screen and (max-width: 959px){ul#account-info>li#content-suggestion-menu{display:none}}ul#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}ul#account-info>li#content-suggestion-menu button#content-suggestion-cta:before{content:"";display:block;width:26px;height:26px;border:2px solid #2BE4C3;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}}@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}}ul#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:#2BE4C3}}@keyframes pulsate-icon{0%, 50%, 100%{fill:#bfc7ce}15%, 40%{fill:#2BE4C3}}.safari ul#account-info>li#content-suggestion-menu button#content-suggestion-cta svg.right-arrow-icon,.ff ul#account-info>li#content-suggestion-menu button#content-suggestion-cta svg.right-arrow-icon{top:-1px}ul#account-info>li#content-suggestion-menu button#content-suggestion-cta svg.circle{position:absolute;top:5px;left:5px;width:24px;height:24px;pointer-events:none;fill:none}ul#account-info>li#content-suggestion-menu button#content-suggestion-cta svg.circle circle.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:#2BE4C3}}@keyframes pulsate-base-stroke{0%, 50%, 100%{stroke:#cdd4d9}25%, 40%{stroke:#2BE4C3}}ul#account-info>li#content-suggestion-menu button#content-suggestion-cta svg.circle circle.base-overlay{stroke:#edeff0;stroke-width:4px}ul#account-info>li#content-suggestion-menu button#content-suggestion-cta svg.circle circle.progress{position:relative;stroke:#2BE4C3;z-index:11}ul#account-info>li#content-suggestion-menu:hover button#content-suggestion-cta:before,ul#account-info>li#content-suggestion-menu.showing-dropdown button#content-suggestion-cta:before{display:none}ul#account-info>li#content-suggestion-menu:hover button#content-suggestion-cta svg.circle circle.base,ul#account-info>li#content-suggestion-menu.showing-dropdown button#content-suggestion-cta svg.circle circle.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:#2BE4C3}}@keyframes base-to-green{to{stroke:#2BE4C3}}ul#account-info>li#content-suggestion-menu:hover button#content-suggestion-cta svg.circle circle.progress,ul#account-info>li#content-suggestion-menu.showing-dropdown button#content-suggestion-cta svg.circle circle.progress{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}}@keyframes progress-to-green{to{stroke:#31a252}}ul#account-info>li#content-suggestion-menu:hover button#content-suggestion-cta svg.right-arrow-icon,ul#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}}@keyframes arrow-to-green{to{fill:#31a252}}ul#account-info>li#content-suggestion-menu.no-pulse button#content-suggestion-cta:before{display:none}ul#account-info>li#content-suggestion-menu.no-pulse button#content-suggestion-cta svg{animation:none;-moz-animation:none;-webkit-animation:none}ul#account-info>li#content-suggestion-menu.no-pulse button#content-suggestion-cta svg.circle circle{animation:none;-moz-animation:none;-webkit-animation:none}ul#account-info>li#content-suggestion-menu.completed button#content-suggestion-cta svg.circle circle.base{animation:none;-moz-animation:none;-webkit-animation:none;stroke:#2BE4C3}ul#account-info>li#content-suggestion-menu.completed button#content-suggestion-cta svg.circle circle:not(.base){display:none}ul#account-info>li#content-suggestion-menu.completed button#content-suggestion-cta svg.right-arrow-icon{animation:none;-moz-animation:none;-webkit-animation:none;fill:#2BE4C3}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown{right:7px}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown .dropdown-title a{line-height:22px;padding-right:80px}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown .dropdown-title a #content-suggestion-type{display:block;font-weight:normal;font-size:13px;color:#7b8b8e}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown .dropdown-title a strong{font-size:16px;-webkit-transition:color 0.3s ease;transition:color 0.3s ease;text-overflow:ellipsis;white-space:nowrap;display:inline-block;overflow:hidden;display:block}ul#account-info>li#content-suggestion-menu div#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}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown .dropdown-title a svg{position:absolute}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown .dropdown-title a svg.course-icon{top:50%;left:50%;margin:-9px 0 0 -9px}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown .dropdown-title a svg.circle.progress{top:1px;left:1px;width:38px;height:38px;stroke-width:2px}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown .dropdown-title a svg circle.base{stroke:#f0f2f4;-webkit-transition:stroke 0.3s ease;transition:stroke 0.3s ease}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown .dropdown-title a svg circle.base-overlay{stroke:#fff;stroke-width:4px}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown ul li a img,ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown ul li a svg{position:absolute}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown ul li a svg{left:20px;top:13px;fill:#bfc7ce}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown ul li a img{left:18px;top:11px;width:26px;height:26px;padding:2px;border:2px solid #2BE4C3;border-radius:26px}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown ul li a strong{position:relative;left:42px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:64%;float:left;-webkit-transition:color 0.3s ease;transition:color 0.3s ease}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown ul li a span{float:right;font-weight:normal;font-size:13px;color:#7b8b8e}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown ul li.completed a strong{color:#7b8b8e}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown ul li.completed a svg{fill:#2BE4C3}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown #content-suggestion-time-estimate{float:right;color:#7b8b8e;font-weight:normal;line-height:40px}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown #content-suggestion-time-estimate strong{color:#576366}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-html .dropdown-title a svg.course-icon{fill:#39ADD1}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-html .dropdown-title a svg.circle circle.progress{stroke:#39ADD1}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-html .dropdown-title a strong{color:#39ADD1}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-html .dropdown-title a:hover svg.course-icon{fill:#39ADD1}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-html .dropdown-title a:hover circle.base{stroke:#39ADD1}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-html .dropdown-title a:hover strong{color:#2da0c3}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-html img{border-color:#39ADD1}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-css .dropdown-title a svg.course-icon{fill:#3079AB}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-css .dropdown-title a svg.circle circle.progress{stroke:#3079AB}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-css .dropdown-title a strong{color:#3079AB}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-css .dropdown-title a:hover svg.course-icon{fill:#3079AB}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-css .dropdown-title a:hover circle.base{stroke:#3079AB}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-css .dropdown-title a:hover strong{color:#2a6b97}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-css img{border-color:#3079AB}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-javascript .dropdown-title a svg.course-icon{fill:#c25975}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-javascript .dropdown-title a svg.circle circle.progress{stroke:#c25975}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-javascript .dropdown-title a strong{color:#c25975}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-javascript .dropdown-title a:hover svg.course-icon{fill:#c25975}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-javascript .dropdown-title a:hover circle.base{stroke:#c25975}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-javascript .dropdown-title a:hover strong{color:#bb4665}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-javascript img{border-color:#c25975}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-java .dropdown-title a svg.course-icon{fill:#2c9676}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-java .dropdown-title a svg.circle circle.progress{stroke:#2c9676}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-java .dropdown-title a strong{color:#2c9676}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-java .dropdown-title a:hover svg.course-icon{fill:#2c9676}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-java .dropdown-title a:hover circle.base{stroke:#2c9676}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-java .dropdown-title a:hover strong{color:#268266}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-java img{border-color:#2c9676}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-ruby .dropdown-title a svg.course-icon{fill:#e15258}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-ruby .dropdown-title a svg.circle circle.progress{stroke:#e15258}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-ruby .dropdown-title a strong{color:#e15258}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-ruby .dropdown-title a:hover svg.course-icon{fill:#e15258}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-ruby .dropdown-title a:hover circle.base{stroke:#e15258}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-ruby .dropdown-title a:hover strong{color:#dd3c43}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-ruby img{border-color:#e15258}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-business .dropdown-title a svg.course-icon{fill:#F9845B}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-business .dropdown-title a svg.circle circle.progress{stroke:#F9845B}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-business .dropdown-title a strong{color:#F9845B}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-business .dropdown-title a:hover svg.course-icon{fill:#F9845B}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-business .dropdown-title a:hover circle.base{stroke:#F9845B}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-business .dropdown-title a:hover strong{color:#f87242}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-business img{border-color:#F9845B}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-wordpress .dropdown-title a svg.course-icon{fill:#838CC7}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-wordpress .dropdown-title a svg.circle circle.progress{stroke:#838CC7}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-wordpress .dropdown-title a strong{color:#838CC7}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-wordpress .dropdown-title a:hover svg.course-icon{fill:#838CC7}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-wordpress .dropdown-title a:hover circle.base{stroke:#838CC7}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-wordpress .dropdown-title a:hover strong{color:#717cbf}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-wordpress img{border-color:#838CC7}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-php .dropdown-title a svg.course-icon{fill:#7D669E}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-php .dropdown-title a svg.circle circle.progress{stroke:#7D669E}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-php .dropdown-title a strong{color:#7D669E}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-php .dropdown-title a:hover svg.course-icon{fill:#7D669E}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-php .dropdown-title a:hover circle.base{stroke:#7D669E}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-php .dropdown-title a:hover strong{color:#715b90}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-php img{border-color:#7D669E}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-ios .dropdown-title a svg.course-icon{fill:#53BBB4}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-ios .dropdown-title a svg.circle circle.progress{stroke:#53BBB4}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-ios .dropdown-title a strong{color:#53BBB4}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-ios .dropdown-title a:hover svg.course-icon{fill:#53BBB4}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-ios .dropdown-title a:hover circle.base{stroke:#53BBB4}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-ios .dropdown-title a:hover strong{color:#45afa8}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-ios img{border-color:#53BBB4}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-android .dropdown-title a svg.course-icon{fill:#5BD4CF}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-android .dropdown-title a svg.circle circle.progress{stroke:#5BD4CF}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-android .dropdown-title a strong{color:#5BD4CF}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-android .dropdown-title a:hover svg.course-icon{fill:#5BD4CF}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-android .dropdown-title a:hover circle.base{stroke:#5BD4CF}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-android .dropdown-title a:hover strong{color:#4cae50}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-android img{border-color:#5BD4CF}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-design .dropdown-title a svg.course-icon{fill:#e59a13}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-design .dropdown-title a svg.circle circle.progress{stroke:#e59a13}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-design .dropdown-title a strong{color:#e59a13}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-design .dropdown-title a:hover svg.course-icon{fill:#e59a13}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-design .dropdown-title a:hover circle.base{stroke:#e59a13}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-design .dropdown-title a:hover strong{color:#cd8a11}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-design img{border-color:#e59a13}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-development-tools .dropdown-title a svg.course-icon{fill:#637a91}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-development-tools .dropdown-title a svg.circle circle.progress{stroke:#637a91}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-development-tools .dropdown-title a strong{color:#637a91}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-development-tools .dropdown-title a:hover svg.course-icon{fill:#637a91}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-development-tools .dropdown-title a:hover circle.base{stroke:#637a91}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-development-tools .dropdown-title a:hover strong{color:#596d82}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-development-tools img{border-color:#637a91}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-python .dropdown-title a svg.course-icon{fill:#f092b0}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-python .dropdown-title a svg.circle circle.progress{stroke:#f092b0}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-python .dropdown-title a strong{color:#f092b0}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-python .dropdown-title a:hover svg.course-icon{fill:#f092b0}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-python .dropdown-title a:hover circle.base{stroke:#f092b0}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-python .dropdown-title a:hover strong{color:#ed7ca0}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-python img{border-color:#f092b0}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-digital-literacy .dropdown-title a svg.course-icon{fill:#c38cd4}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-digital-literacy .dropdown-title a svg.circle circle.progress{stroke:#c38cd4}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-digital-literacy .dropdown-title a strong{color:#c38cd4}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-digital-literacy .dropdown-title a:hover svg.course-icon{fill:#c38cd4}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-digital-literacy .dropdown-title a:hover circle.base{stroke:#c38cd4}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-digital-literacy .dropdown-title a:hover strong{color:#b979cd}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-digital-literacy img{border-color:#c38cd4}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-game-development .dropdown-title a svg.course-icon{fill:#20898c}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-game-development .dropdown-title a svg.circle circle.progress{stroke:#20898c}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-game-development .dropdown-title a strong{color:#20898c}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-game-development .dropdown-title a:hover svg.course-icon{fill:#20898c}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-game-development .dropdown-title a:hover circle.base{stroke:#20898c}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-game-development .dropdown-title a:hover strong{color:#1b7577}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-game-development img{border-color:#20898c}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-csharp .dropdown-title a svg.course-icon{fill:#9e4d83}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-csharp .dropdown-title a svg.circle circle.progress{stroke:#9e4d83}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-csharp .dropdown-title a strong{color:#9e4d83}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-csharp .dropdown-title a:hover svg.course-icon{fill:#9e4d83}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-csharp .dropdown-title a:hover circle.base{stroke:#9e4d83}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-csharp .dropdown-title a:hover strong{color:#8d4575}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-csharp img{border-color:#9e4d83}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-undefined .dropdown-title a svg.course-icon{fill:#717b85}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-undefined .dropdown-title a svg.circle circle.progress{stroke:#717b85}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-undefined .dropdown-title a strong{color:#717b85}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-undefined .dropdown-title a:hover svg.course-icon{fill:#717b85}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-undefined .dropdown-title a:hover circle.base{stroke:#717b85}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-undefined .dropdown-title a:hover strong{color:#656e77}ul#account-info>li#content-suggestion-menu div#content-suggestion-dropdown.topic-undefined img{border-color:#717b85}ul#account-info>li#profile{margin-left:0}@media screen and (min-width: 960px){ul#account-info>li#profile{margin-right:20px}}@media screen and (max-width: 959px){ul#account-info>li#profile{left:30px;right:46px;float:none;position:absolute}}ul#account-info>li#profile>a{padding:10px}@media screen and (min-width: 960px){ul#account-info>li#profile>a{padding-right:25px;padding-left:50px}ul#account-info>li#profile>a:after{display:inline-block;content:"";width:12px;height:8px;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjQwLjI3NXB4IiBoZWlnaHQ9IjE2MC4wMDFweCIgdmlld0JveD0iMCAwIDI0MC4yNzUgMTYwLjAwMSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjQwLjI3NSAxNjAuMDAxIg0KCSB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiM2MDY3NkQiIGQ9Ik02MC4wMTUsODAuMDAxTDQuNTQ3LDI1Ljc2M2MtNi4wMjktNS44OTUtNi4wMjktMTUuNDUsMC0yMS4zNGM2LjAyOS01Ljg5NSwxNS43OTYtNS44OTUsMjEuODI1LDANCgkJbDMzLjY0MywzMi44OTlMOTMuNjc4LDQuNDE4YzYuMDI5LTUuODg1LDE1Ljc5Ni01Ljg5LDIxLjgyNSwwLjAwNWM2LjAyOSw1Ljg5NSw2LjAyOSwxNS40NSwwLDIxLjM0NUw2MC4wMTUsODAuMDAxeiIvPg0KPC9nPg0KPGc+DQoJPHBhdGggZmlsbD0iI0Q0RDlERCIgZD0iTTE4MC4yNjUsODAuMDAxbC01NS40NjgtNTQuMjM5Yy02LjAyOS01Ljg5NS02LjAyOS0xNS40NSwwLTIxLjM0YzYuMDI5LTUuODk1LDE1Ljc5Ni01Ljg5NSwyMS44MjUsMA0KCQlsMzMuNjQzLDMyLjg5OWwzMy42NjMtMzIuOTA0YzYuMDI5LTUuODg1LDE1Ljc5Ni01Ljg5LDIxLjgyNiwwLjAwNXM2LjAyOSwxNS40NSwwLDIxLjM0NUwxODAuMjY1LDgwLjAwMXoiLz4NCjwvZz4NCjxnPg0KCTxwYXRoIGZpbGw9IiNENEQ5REQiIGQ9Ik0xODAuMjg1LDgwLjAwMWw1NS40NjgsNTQuMjM5YzYuMDI5LDUuODk1LDYuMDI5LDE1LjQ1LDAsMjEuMzRjLTYuMDI5LDUuODk1LTE1Ljc5Niw1Ljg5NS0yMS44MjYsMA0KCQlsLTMzLjY0My0zMi44OTlsLTMzLjY2MywzMi45MDRjLTYuMDI5LDUuODg1LTE1Ljc5Niw1Ljg5LTIxLjgyNS0wLjAwNWMtNi4wMjktNS44OTUtNi4wMjktMTUuNDUsMC0yMS4zNDVMMTgwLjI4NSw4MC4wMDF6Ii8+DQo8L2c+DQo8Zz4NCgk8cGF0aCBmaWxsPSIjNjA2NzZEIiBkPSJNNjAuMDM1LDgwLjAwMWw1NS40NjgsNTQuMjM5YzYuMDI5LDUuODk1LDYuMDI5LDE1LjQ1LDAsMjEuMzRjLTYuMDI5LDUuODk1LTE1Ljc5Niw1Ljg5NS0yMS44MjUsMA0KCQlsLTMzLjY0My0zMi44OTlsLTMzLjY2MywzMi45MDRjLTYuMDI5LDUuODg1LTE1Ljc5Niw1Ljg5LTIxLjgyNS0wLjAwNXMtNi4wMjktMTUuNDUsMC0yMS4zNDVMNjAuMDM1LDgwLjAwMXoiLz4NCjwvZz4NCjwvc3ZnPg0K");background-size:24px 16px;background-position:-12px 0;position:absolute;top:22px;right:0;-webkit-transition:border-color 0.2s ease;transition:border-color 0.2s ease}}@media screen and (min-width: 960px) and (min-width: 680px){ul#account-info>li#profile>a:after{margin:0 5px 0 8px}}@media screen and (min-width: 960px){ul#account-info>li#profile>a:hover:after{border-top-color:#60676d}}@media screen and (max-width: 959px){ul#account-info>li#profile>a{color:#fff}}@media screen and (min-width: 960px){ul#account-info>li#profile>a figure{float:left;margin-top:-3px}}ul#account-info>li#profile>a figure div#profile-pic{float:left;position:relative;height:36px;width:36px;padding:6px}@media screen and (max-width: 959px){ul#account-info>li#profile>a figure div#profile-pic{margin-top:-2px;margin-right:9px}}ul#account-info>li#profile>a figure div#profile-pic:after{display:block;border-radius:36px;position:absolute;top:3px;left:3px;right:3px;bottom:3px;content:"";width:30px;height:30px;z-index:2}@media screen and (min-width: 960px){ul#account-info>li#profile>a figure div#profile-pic:after{background:#edeff0}}@media screen and (max-width: 959px){ul#account-info>li#profile>a figure div#profile-pic:after{background:#3e474f}}ul#account-info>li#profile>a figure div#profile-pic .points-donut{position:absolute;top:-10px;left:-10px;z-index:1}@media screen and (max-width: 959px){ul#account-info>li#profile>a figure div#profile-pic .points-donut.new-user{opacity:0.4}}ul#account-info>li#profile>a figure div#profile-pic img{width:24px;height:24px;border-radius:24px;display:block;position:relative;z-index:3}ul#account-info>li#profile>a figure figcaption{line-height:18px}@media screen and (min-width: 960px){ul#account-info>li#profile>a figure figcaption{float:left}}@media screen and (max-width: 959px){ul#account-info>li#profile>a figure figcaption{position:absolute;left:56px;right:0}}@media screen and (max-width: 959px){ul#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){ul#account-info>li#profile>a figure figcaption h4{display:none}}ul#account-info>li#profile>a figure figcaption em{display:block;font-style:normal}@media screen and (min-width: 960px){ul#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){ul#account-info>li#profile>a figure figcaption em{color:#788189;font-size:12px;font-weight:normal}}ul#account-info>li#profile>a figure figcaption em span{display:inline}@media screen and (min-width: 960px){ul#account-info>li#profile>a figure figcaption em span{display:none}}ul#account-info>li#profile div#profile-dropdown h4.dropdown-title a{line-height:20px}ul#account-info>li#profile div#profile-dropdown h4.dropdown-title a strong{display:block;font-size:14px;color:#576366;-webkit-transition:color 0.3s ease;transition:color 0.3s ease}ul#account-info>li#profile div#profile-dropdown h4.dropdown-title a span{display:block;font-size:12px;color:#7b8b8e;font-weight:normal;-webkit-transition:color 0.3s ease;transition:color 0.3s ease}ul#account-info>li#profile div#profile-dropdown h4.dropdown-title a:hover strong{color:#4b5658}ul#account-info>li#profile div#profile-dropdown h4.dropdown-title a:hover span{color:#576366}@media screen and (max-width: 959px){ul#account-info>li#help{display:none}}@media screen and (max-width: 959px){ul#account-info>li#sign-in{float:left;margin-left:15px}ul#account-info>li#sign-in a{color:#fff}}ul#account-info>li#sign-up{height:42px;top:4px;font-size:10px}@media screen and (max-width: 959px){ul#account-info>li#sign-up{margin-left:0;margin-right:10px}}@media screen and (max-width: 959px){ul#account-info>li#sign-up a{line-height:30px;padding:0 10px;height:34px;margin-top:5px}}ul#account-info>li#notifications>a{padding:0 10px}ul#account-info>li#notifications>a svg{width:26px;height:25px;vertical-align:middle}@media screen and (max-width: 959px){ul#account-info>li#notifications>a svg{fill:#60676d}}@media screen and (max-width: 959px){ul#account-info>li#notifications>a:hover svg{fill:#fff}}@media screen and (min-width: 960px){ul#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){ul#account-info>li#notifications.unread>a svg{animation:none;-moz-animation:none;-webkit-animation:none}}ul#account-info>li#notifications.unread>a em.notifications{display:block;left:26px;top:8px}ul#account-info>li#notifications.unread>a em.notifications.double-digits{left:auto;right:4px}ul#account-info>li#notifications div#notifications-dropdown{right:1px}ul#account-info>li#notifications div#notifications-dropdown .loading{padding:60px 20px;margin:0;text-align:center}ul#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;-webkit-transition:color 0.3s ease, background-color 0.3s ease;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;-webkit-transition:color 0.3s ease;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:#5BD4CF}.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-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:#5BD4CF}.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-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:#5BD4CF}.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-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;-webkit-transition:opacity 0.3s ease, border 0.3s ease;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:#5BD4CF}.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-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:#5BD4CF}.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-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:#5BD4CF}.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-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:#5BD4CF}.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-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:#5BD4CF}.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-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:#5BD4CF}.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-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 spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(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)}}@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 ul#breadcrumb{position:fixed;top:0;left:0;right:0;background:#edeff0;z-index:100;-webkit-transition:height 0.5s ease, padding 0.5s ease, background-color 0.5s ease;transition:height 0.5s ease, padding 0.5s ease, background-color 0.5s ease}@media screen and (min-width: 960px){header ul#breadcrumb{padding:20px 30px 0;height:70px}}@media screen and (max-width: 959px){header ul#breadcrumb{padding:10px 15px 0;height:52px;width:100%}.with-hero:not(.scrolled-past-hero) header ul#breadcrumb{background:none}.with-hero.scrolling:not(.scrolled-past-hero) header ul#breadcrumb{background:rgba(237,239,240,0.95)}}@media screen and (max-width: 679px){header ul#breadcrumb{padding:10px 10px 0}}.animating header ul#breadcrumb{-webkit-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);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 ul#breadcrumb:after,header ul#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;-webkit-transition:opacity 0.2s ease, margin 0.2s ease;transition:opacity 0.2s ease, margin 0.2s ease}@media screen and (min-width: 960px){header ul#breadcrumb:after,header ul#breadcrumb:before{margin:0 25px}}@media screen and (min-width: 680px) and (max-width: 959px){header ul#breadcrumb:after,header ul#breadcrumb:before{margin:0 11px}}@media screen and (max-width: 679px){header ul#breadcrumb:after,header ul#breadcrumb:before{margin:0 6px}}@media screen and (max-width: 959px){.with-hero:not(.scrolled-past-hero) header ul#breadcrumb:after,.with-hero:not(.scrolled-past-hero) header ul#breadcrumb:before{margin:0;box-shadow:0 2px 4px 0 rgba(0,0,0,0.2)}}@media screen and (min-width: 960px){header ul#breadcrumb.with-sidebar-shadow:before{right:20%;margin-right:55px}}@media screen and (min-width: 960px){header ul#breadcrumb.with-sidebar-shadow:after{left:80%;margin-left:-35px}}header ul#breadcrumb.show-content-shadow:before{opacity:1}header ul#breadcrumb.show-sidebar-shadow:after{opacity:1}header ul#breadcrumb li{position:relative;z-index:1}header ul#breadcrumb li:hover a svg,header ul#breadcrumb li.current a svg{fill:#576366 !important}@media screen and (max-width: 959px){.with-hero:not(.scrolling) header ul#breadcrumb li:hover a svg,.with-hero:not(.scrolling) header ul#breadcrumb li.current a svg{fill:#fff !important}}header ul#breadcrumb li a{display:block;position:relative}header ul#breadcrumb li a:not(.button) svg{fill:#7b8b8e}@media screen and (max-width: 959px){.with-hero:not(.scrolling) header ul#breadcrumb li a:not(.button) svg{fill:#fff;box-shadow:0 1px 0 rgba(0,0,0,0.15)}}header ul#breadcrumb li#back{float:left;height:32px;overflow:hidden;position:relative;top:0;-webkit-transition:width 0.3s ease, opacity 0.25s ease, top 0.25s ease;transition:width 0.3s ease, opacity 0.25s ease, top 0.25s ease}header ul#breadcrumb li#back a svg{display:none}.loading header ul#breadcrumb li#back a svg{display:none !important}header ul#breadcrumb li#back a svg.loading-icon{position:relative;width:18px;height:18px;opacity:0}@media screen and (min-width: 960px){header ul#breadcrumb li#back a svg.loading-icon{top:5px}}@media screen and (max-width: 959px){header ul#breadcrumb li#back a svg.loading-icon{top:6px}.with-hero:not(.scrolling) header ul#breadcrumb li#back a svg.loading-icon path.loading-circle{fill:rgba(0,0,0,0.2)}.with-hero:not(.scrolling) header ul#breadcrumb li#back a svg.loading-icon path.loading-quarter-circle{fill:#fff}}.loading header ul#breadcrumb li#back a svg.loading-icon{opacity:1;display:block !important}.add-more-context header ul#breadcrumb li#back{opacity:0}@media screen and (max-width: 959px){.add-more-context header ul#breadcrumb li#back{top:-52px}}@media screen and (min-width: 960px){.add-more-context header ul#breadcrumb li#back{top:-70px}}@media screen and (min-width: 960px){header ul#breadcrumb li#back.at-home,header ul#breadcrumb li#back.go-home{width:0;opacity:0}.loading header ul#breadcrumb li#back.at-home,.loading header ul#breadcrumb li#back.go-home{width:28px;opacity:1}}@media screen and (max-width: 959px){header ul#breadcrumb li#back.at-home,header ul#breadcrumb li#back.go-home{width:30px}header ul#breadcrumb li#back.at-home a svg.logo-icon,header ul#breadcrumb li#back.go-home a svg.logo-icon{display:block;width:30px;height:32px}}header ul#breadcrumb li#back.at-home a svg{fill:#2BE4C3}header ul#breadcrumb li#back.go-home:hover a svg{fill:#2BE4C3}header ul#breadcrumb li#back.go-back{width:26px;line-height:32px}header ul#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 ul#breadcrumb li#back.go-back a svg.arrows-icon{top:6px}}@media screen and (max-width: 959px){header ul#breadcrumb li#back.go-back a svg.arrows-icon{top:8px}}header ul#breadcrumb li#back.go-back a svg.arrows-icon path.left-arrow{fill:#97a3a6}header ul#breadcrumb li#back.go-back a svg.arrows-icon path.right-arrow{display:none}header ul#breadcrumb li#back.go-back:hover+li#page-title h1 a,header ul#breadcrumb li#back.go-back:hover+li#page-title h2 a,header ul#breadcrumb li#back.go-back:hover+li#page-title h3 a{color:#3c4144}header ul#breadcrumb li#page-title{white-space:nowrap;-webkit-transition:margin-top 0.25s ease;transition:margin-top 0.25s ease}@media screen and (max-width: 959px){header ul#breadcrumb li#page-title{position:absolute;left:50px;right:50px}}@media screen and (min-width: 680px) and (max-width: 959px){header ul#breadcrumb li#page-title.go-back{left:40px}}@media screen and (max-width: 679px){header ul#breadcrumb li#page-title.go-back{left:35px}}header ul#breadcrumb li#page-title.go-back h1,header ul#breadcrumb li#page-title.go-back h2,header ul#breadcrumb li#page-title.go-back h3{color:#7b8b8e}@media screen and (min-width: 960px){header ul#breadcrumb li#page-title.go-home{float:left}}@media screen and (max-width: 959px){header ul#breadcrumb li#page-title.go-home{text-align:center}}@media screen and (max-width: 959px){.add-more-context header ul#breadcrumb li#page-title{margin-top:-52px}}@media screen and (min-width: 960px){.add-more-context header ul#breadcrumb li#page-title{margin-top:-70px}}header ul#breadcrumb li#page-title h1,header ul#breadcrumb li#page-title h2,header ul#breadcrumb li#page-title h3{color:#384047;font-size:18px;display:inline-block;white-space:nowrap;font-weight:500;position:relative;-webkit-transition:color 0.5s ease;transition:color 0.5s ease}@media screen and (min-width: 960px){header ul#breadcrumb li#page-title h1,header ul#breadcrumb li#page-title h2,header ul#breadcrumb li#page-title h3{line-height:28px}}@media screen and (max-width: 959px){header ul#breadcrumb li#page-title h1,header ul#breadcrumb li#page-title h2,header ul#breadcrumb li#page-title h3{line-height:30px;text-overflow:ellipsis;overflow:hidden;width:100%}.with-hero:not(.scrolling) header ul#breadcrumb li#page-title h1,.with-hero:not(.scrolling) header ul#breadcrumb li#page-title h2,.with-hero:not(.scrolling) header ul#breadcrumb li#page-title h3{color:#fff;text-shadow:0 1px 0 rgba(0,0,0,0.15)}}header ul#breadcrumb li#page-title h1 a,header ul#breadcrumb li#page-title h2 a,header ul#breadcrumb li#page-title h3 a{color:inherit;text-overflow:ellipsis;overflow:hidden;width:100%;-webkit-transition:color 0.3s ease;transition:color 0.3s ease}header ul#breadcrumb li#page-title h1 a:hover,header ul#breadcrumb li#page-title h2 a:hover,header ul#breadcrumb li#page-title h3 a:hover{color:#3c4144}header ul#breadcrumb li#page-title h3{color:#384047;font-size:18px}header ul#breadcrumb li#page-title-addition{position:absolute;top:0;bottom:0;overflow:hidden;opacity:0;-webkit-transition:padding-top 0.25s ease, opacity 0.25s ease, left 0.3s ease, right 0.3s ease;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 ul#breadcrumb li#page-title-addition{padding-top:70px;right:0;left:30px}}@media screen and (max-width: 959px){header ul#breadcrumb li#page-title-addition{padding-top:52px}}@media screen and (min-width: 680px) and (max-width: 959px){header ul#breadcrumb li#page-title-addition{right:55px;left:15px}}@media screen and (max-width: 679px){header ul#breadcrumb li#page-title-addition{right:50px;left:10px}}html:not(.animating) header ul#breadcrumb li#page-title-addition{visibility:hidden}.add-more-context header ul#breadcrumb li#page-title-addition{visibility:visible !important;opacity:1}@media screen and (min-width: 960px){.add-more-context header ul#breadcrumb li#page-title-addition{padding-top:20px}}@media screen and (max-width: 959px){.add-more-context header ul#breadcrumb li#page-title-addition{padding-top:10px}}header ul#breadcrumb li#mobile-nav-toggle{float:right;margin-top:6px}@media screen and (min-width: 960px){header ul#breadcrumb li#mobile-nav-toggle{display:none}}header ul#breadcrumb li#mobile-nav-toggle .hamburger,header ul#breadcrumb li#mobile-nav-toggle .hamburger:before,header ul#breadcrumb li#mobile-nav-toggle .hamburger:after{background-color:#7b8b8e;width:25px;height:3px;display:block;border-radius:6px;-webkit-transition:top 0.3s 0.2s ease, bottom 0.3s 0.2s ease, background-color 0.3s ease, -webkit-transform 0.3s ease;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 ul#breadcrumb li#mobile-nav-toggle .hamburger,.with-hero:not(.scrolling) header ul#breadcrumb li#mobile-nav-toggle .hamburger:before,.with-hero:not(.scrolling) header ul#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 ul#breadcrumb li#mobile-nav-toggle .hamburger,.mobile-nav-expanded header ul#breadcrumb li#mobile-nav-toggle .hamburger:before,.mobile-nav-expanded header ul#breadcrumb li#mobile-nav-toggle .hamburger:after{-webkit-transition:top 0.3s ease, bottom 0.3s ease, background-color 0.3s ease, -webkit-transform 0.3s 0.2s ease;transition:top 0.3s ease, bottom 0.3s ease, background-color 0.3s ease, transform 0.3s 0.2s ease}header ul#breadcrumb li#mobile-nav-toggle .hamburger:before,header ul#breadcrumb li#mobile-nav-toggle .hamburger:after{content:"";position:absolute;left:0}header ul#breadcrumb li#mobile-nav-toggle .hamburger{position:relative;top:8px}header ul#breadcrumb li#mobile-nav-toggle .hamburger:before{top:-7px}header ul#breadcrumb li#mobile-nav-toggle .hamburger:after{bottom:-7px}.mobile-nav-expanded header ul#breadcrumb li#mobile-nav-toggle .hamburger{background-color:transparent !important;box-shadow:none !important}.mobile-nav-expanded header ul#breadcrumb li#mobile-nav-toggle .hamburger:before{top:0;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.mobile-nav-expanded header ul#breadcrumb li#mobile-nav-toggle .hamburger:after{bottom:0;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.mobile-nav-expanded header ul#breadcrumb li#mobile-nav-toggle .hamburger:hover{background-color:#edeff0}header ul#breadcrumb li#mobile-nav-toggle a{width:25px;height:20px}header ul#breadcrumb li#mobile-nav-toggle a:hover .hamburger,header ul#breadcrumb li#mobile-nav-toggle a:hover .hamburger:before,header ul#breadcrumb li#mobile-nav-toggle a:hover .hamburger:after{background-color:#576366}header ul#breadcrumb li#mobile-nav-toggle.unread em.notifications{display:block;left:20px;top:-8px}header ul#breadcrumb li#mobile-nav-toggle.unread em.notifications.double-digits{left:auto;right:-6px;top:-8px}@-webkit-keyframes spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(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)}}@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}}header nav ul#main-pages{box-shadow:0 -1px 0 rgba(0,0,0,0.1)}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;-webkit-filter:drop-shadow(0 1px 0 rgba(0,0,0,0.1));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{-webkit-transition:opacity 0.4s ease, left 0.4s ease;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:#2BE4C3}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:#2BE4C3}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-cf5755367162fd139c6c3bf2f602c132.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{-webkit-transition:width 0.35s cubic-bezier(0.5, -0.25, 0.5, 0);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{-webkit-transition:margin 0.3s ease;transition:margin 0.3s ease}@-webkit-keyframes spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(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)}}@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 ul#breadcrumb{margin-left:70px;/*max-width:1430px*/}header ul#account-info{margin-left:70px;/*max-width:1430px*/}header nav{width:70px;z-index:101}header nav ul#main-pages li.main-page a span,header nav ul#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 ul#main-pages li.main-page a span:after,header nav ul#main-pages li.secondary-page a span:after{position:absolute;content:"";background:#2d3339;width:10px;height:10px;border-radius:0 0 0 3px;-ms-transform:rotate(45deg);transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);top:14px;left:-5px}header nav ul#main-pages li.main-page:hover a span,header nav ul#main-pages li.secondary-page:hover a span{opacity:1;left:70px;visibility:visible}div#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 ul#breadcrumb{-webkit-transition:left 0.3s ease;transition:left 0.3s ease}html.mobile-nav-expanded.animating div#container{-webkit-transition:right 0.3s ease, left 0.3s ease;transition:right 0.3s ease, left 0.3s ease}html.mobile-nav-expanded header nav{right:0}html.mobile-nav-expanded header ul#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 ul#breadcrumb{left:-270px}html.mobile-nav-expanded header ul#breadcrumb li#mobile-nav-toggle a span{opacity:1}html.mobile-nav-expanded header ul#breadcrumb li#mobile-nav-toggle a em.notifications{opacity:0}html.mobile-nav-expanded div#container{left:-270px;right:270px;overflow:hidden}}@-webkit-keyframes spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(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)}}@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;overflow:hidden;box-sizing:border-box;-webkit-transition:top 0.5s ease, padding 0.5s ease;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{-webkit-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);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}}.loading #content{opacity:0.3}#content .grid-container{margin:0 -15px}@-webkit-keyframes spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(0)}}#welcome-panel.closed{-webkit-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)}}@keyframes close-panel{from{opacity:1}to{opacity:0;-webkit-transform:translatey(-30px);-ms-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}@-webkit-keyframes spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(0)}}#stage-progress{position:relative;z-index:3;width:100%;border-radius:4px 4px 0 0;box-sizing:border-box}#stage-progress *,#stage-progress *:before,#stage-progress *:after{box-sizing:border-box}#stage-progress ul{text-align:center;display:table;width:100%;border-radius:4px 4px 0 0;-webkit-transition-delay:0.5s;transition-delay:0.5s;-webkit-transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease}@media screen and (min-width: 680px){#stage-progress ul{padding:0 20px}}@media screen and (max-width: 679px){#stage-progress ul{padding:0 10px}}.topic-html #stage-progress ul{background-color:#39ADD1}.topic-css #stage-progress ul{background-color:#3079AB}.topic-javascript #stage-progress ul{background-color:#c25975}.topic-java #stage-progress ul{background-color:#2c9676}.topic-ruby #stage-progress ul{background-color:#e15258}.topic-business #stage-progress ul{background-color:#F9845B}.topic-wordpress #stage-progress ul{background-color:#838CC7}.topic-php #stage-progress ul{background-color:#7D669E}.topic-ios #stage-progress ul{background-color:#53BBB4}.topic-android #stage-progress ul{background-color:#5BD4CF}.topic-design #stage-progress ul{background-color:#e59a13}.topic-development-tools #stage-progress ul{background-color:#637a91}.topic-python #stage-progress ul{background-color:#f092b0}.topic-digital-literacy #stage-progress ul{background-color:#c38cd4}.topic-game-development #stage-progress ul{background-color:#20898c}.topic-csharp #stage-progress ul{background-color:#9e4d83}.topic-undefined #stage-progress ul{background-color:#717b85}#stage-progress li{position:relative;display:table-cell}#stage-progress li a{display:block;height:60px;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}#stage-progress li svg:not(.circle){fill:#fff}#stage-progress li svg,#stage-progress li img{-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease;position:absolute;top:50%}#stage-progress li.step{width:42px}#stage-progress li.step:hover .step-tooltip{visibility:visible;opacity:1;-webkit-transform:translate(-50%, -3px);-ms-transform:translate(-50%, -3px);transform:translate(-50%, -3px)}#stage-progress li.step .step-tooltip{position:absolute;background:#fff;color:#576366;text-align:center;padding:10px 20px;width:220px;z-index:1000;border-radius:4px;visibility:hidden;opacity:0;-webkit-transition:-webkit-transform 0.3s ease, opacity 0.3s ease;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);-ms-transform:translate(-50%, -10px);transform:translate(-50%, -10px);left:50%;top:100%;display:block;font-weight:500;font-size:16px;line-height:24px}.topic-html #stage-progress li.step .step-tooltip{color:#39ADD1}.topic-css #stage-progress li.step .step-tooltip{color:#3079AB}.topic-javascript #stage-progress li.step .step-tooltip{color:#c25975}.topic-java #stage-progress li.step .step-tooltip{color:#2c9676}.topic-ruby #stage-progress li.step .step-tooltip{color:#e15258}.topic-business #stage-progress li.step .step-tooltip{color:#F9845B}.topic-wordpress #stage-progress li.step .step-tooltip{color:#838CC7}.topic-php #stage-progress li.step .step-tooltip{color:#7D669E}.topic-ios #stage-progress li.step .step-tooltip{color:#53BBB4}.topic-android #stage-progress li.step .step-tooltip{color:#5BD4CF}.topic-design #stage-progress li.step .step-tooltip{color:#e59a13}.topic-development-tools #stage-progress li.step .step-tooltip{color:#637a91}.topic-python #stage-progress li.step .step-tooltip{color:#f092b0}.topic-digital-literacy #stage-progress li.step .step-tooltip{color:#c38cd4}.topic-game-development #stage-progress li.step .step-tooltip{color:#20898c}.topic-csharp #stage-progress li.step .step-tooltip{color:#9e4d83}.topic-undefined #stage-progress li.step .step-tooltip{color:#717b85}#stage-progress li.step .step-tooltip:before{position:absolute;z-index:1001;content:"";background:#fff;width:10px;height:10px;bottom:100%;-webkit-transform-origin:center center;-ms-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);-ms-transform:translate(-50%, 50%) rotate(45deg);transform:translate(-50%, 50%) rotate(45deg);left:50%;border-radius:3px 0 0 0}#stage-progress li.step .step-tooltip em{display:block;color:#7b8b8e;font-size:13px;line-height:18px;font-weight:normal;margin:4px 0 0}#stage-progress li.step:first-child .step-tooltip{left:85px}#stage-progress li.step:first-child .step-tooltip:before{left:46px}#stage-progress li.step:last-child .step-tooltip{left:auto;right:-135px}#stage-progress li.step:last-child .step-tooltip:before{left:auto;right:36px}#stage-progress li.step a{position:relative;width:42px}#stage-progress li.step a img{display:block;left:50%;margin:-11px 0 0 -11px;z-index:10;border-radius:50%;width:22px;height:22px}#stage-progress li.step a:hover img{opacity:0}#stage-progress li.step a svg{left:50%}#stage-progress li.step a svg:not(.circle){margin:-11px 0 0 -11px}#stage-progress li.step a svg.mobile-dot{display:none;width:8px;height:8px;fill:none;stroke-width:2px;stroke:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#stage-progress li.step a svg.quiz-badge-22-icon,#stage-progress li.step a svg.code-challenge-badge-22-icon{margin-left:-10px}#stage-progress li.step a svg.circle.progress{width:28px;height:28px;margin:-14px 0 0 -14px;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}#stage-progress li.step a svg.circle.progress circle.base{stroke:#fff;-webkit-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}}@keyframes pulsate-stroke-opacity{from{opacity:0.2}to{opacity:0.5}}#stage-progress li.step a svg.circle.progress circle.base-overlay{display:none}#stage-progress li.step a svg.circle.progress circle.progress{stroke:#fff}#stage-progress li.step.completed:hover a svg.step-complete-fill-22-icon{opacity:0}#stage-progress li.step.completed:hover a svg:not(.step-complete-fill-22-icon){opacity:1}#stage-progress li.step.completed:not(:hover) a svg:not(.step-complete-fill-22-icon):not(.circle){opacity:0}#stage-progress li.step.completed a img{opacity:0}#stage-progress li.step.completed a svg.circle.progress circle.base{opacity:1;-webkit-animation:none;animation:none}#stage-progress li.step.completed a svg.circle.progress circle.progress{opacity:0}#stage-progress li.step.completed a svg.mobile-dot{fill:#fff}html:not(.visitor) #stage-progress li.step.current:not(.completed):not(:hover) a svg:not(.circle){opacity:0}#stage-progress li.step:not(.completed) a svg.step-complete-fill-22-icon{opacity:0}#stage-progress li.step:not(.completed):not(.current):not(:hover) a{opacity:0.3}#stage-progress li.divider:before{content:"";position:absolute;background:#fff;top:29px;left:0;right:0;height:2px;color:#fff;opacity:0.1;border-radius:2px}#stage-progress.show-mobile-steps li.step{width:20px}#stage-progress.show-mobile-steps li.step:first-child .step-tooltip:before{left:36px}#stage-progress.show-mobile-steps li.step:last-child .step-tooltip:before{right:25px}#stage-progress.show-mobile-steps li.step a{width:20px;height:46px}#stage-progress.show-mobile-steps li.step a svg.mobile-dot{display:block}#stage-progress.show-mobile-steps li.step a svg:not(.mobile-dot),#stage-progress.show-mobile-steps li.step a img{display:none}#stage-progress.show-mobile-steps li.divider:before{top:22px}#stage-progress.hide-dividers li.divider{display:none}#stage-progress.hide-dividers li.step,#stage-progress.hide-dividers li.step a{width:auto}@-webkit-keyframes spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(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:0.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 spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(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)}}@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)}}div#container aside{box-sizing:border-box}div#container aside *,div#container aside *:before,div#container aside *:after{box-sizing:border-box}@media screen and (min-width: 960px){div#container aside{width:20%;position:absolute;top:0;right:30px;overflow:auto;height:100%;-ms-overflow-style:none}div#container aside::-webkit-scrollbar{display:none}html.tablet div#container aside{-webkit-transition:top 0.5s ease;transition:top 0.5s ease}}@media screen and (min-width: 680px) and (max-width: 959px){div#container aside{height:auto !important;padding:0 15px}}@media screen and (max-width: 679px){div#container aside{height:auto !important;padding:0 10px}}div#container aside h3{margin:0 0 15px 0;font-size:18px;color:#576366}div#container aside ul#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){div#container aside ul#sidebar-nav{display:none}}div#container aside ul#sidebar-nav li{border-bottom:1px solid #f0f2f4;color:#7b8b8e;position:relative;-webkit-transition:background-color 0.3s ease, color 0.3s ease;transition:background-color 0.3s ease, color 0.3s ease}div#container aside ul#sidebar-nav li:first-child{border-radius:5px 5px 0 0}div#container aside ul#sidebar-nav li:last-child{border-bottom:none;border-radius:0 0 5px 5px}div#container aside ul#sidebar-nav li:hover{background:#fff;color:#4b5658}div#container aside ul#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}div#container aside ul#sidebar-nav li a{display:block;font-weight:500;color:inherit;font-size:14px;padding:18px 15px;-webkit-transition:padding 0.3s ease;transition:padding 0.3s ease}@media screen and (min-width: 960px){div#container aside div#uniform-nav-list-select{display:none}}@media screen and (max-width: 959px){div#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}div#container aside div#uniform-nav-list-select:after{background:none}div#container aside div#uniform-nav-list-select span{margin:0;font-size:16px;color:#4b5658;padding:20px;display:block}div#container aside div#uniform-nav-list-select span:after{background:url("https://static.teamtreehouse.com/assets/icons/icon-global-9653c4790cf3b00b397c4d23f7af51f1.svg") no-repeat -227px -50px;content:"";width:15px;height:10px;position:absolute;right:20px;top:23px}}@media screen and (max-width: 959px){div#container aside select#nav-list-select{display:block;width:100%}}@media screen and (min-width: 960px){div#container aside select#nav-list-select{display:none}}div#container aside div.module{margin:0 0 30px}div#container.full-width aside{display:none}div#container.full-width .control-container{display:block}@media screen and (max-width: 679px){div#container.full-width aside{display:block}}@-webkit-keyframes spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(0)}}.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}}.trigger-filters{font-size:14px;color:#7b8b8e;padding-bottom:15px;margin-bottom:-13px;display:none}.trigger-filters:hover{color:#576366}.trigger-filters:hover .icon-chevron-down{background-position:0 0}.trigger-filters.selected .icon-chevron-down{background-position:-12px -8px}.trigger-filters.selected:hover .icon-chevron-down{background-position:0 -8px}.trigger-filters .icon-chevron-down{float:right;margin-top:4px}.trigger-filters .icon-show-hide{margin:-1px 5px 0 0}@media screen and (max-width: 959px){.trigger-filters{display:block}.filters-container{display:none}}@media screen and (min-width: 960px){.filters-container{display:block !important}}.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{-webkit-transition:margin-bottom, 0.1s;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;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-9653c4790cf3b00b397c4d23f7af51f1.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:#5BD4CF}.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.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:#2BE4C3}.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 spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(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)}}@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}@-webkit-keyframes spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(0)}}.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:0.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}@-webkit-keyframes spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(0)}}.control-container{background-color:#fff;padding:0;position:relative;border-radius:4px;box-shadow:0 2px 0 0 rgba(0,0,0,0.1)}@media screen and (min-width: 680px){.control-container{margin-bottom:30px}}@media screen and (max-width: 679px){.control-container{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{-webkit-transition:color 300ms ease;transition:color 300ms ease}.control-container.attached .search .search-form .search-input input:-moz-placeholder{-webkit-transition:color 300ms ease;transition:color 300ms ease}.control-container.attached .search .search-form .search-input input::-moz-placeholder{-webkit-transition:color 300ms ease;transition:color 300ms ease}.control-container.attached .search .search-form .search-input input:-ms-input-placeholder{-webkit-transition:color 300ms ease;transition:color 300ms ease}.control-container.attached .search .search-form .search-input input .placeholder{-webkit-transition:color 300ms ease;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:18px 30px;border-radius:0 0 4px 4px}.control-container .subnav li{position:relative}@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;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 a.selected{margin:0 -12px;padding:7px 12px;border-radius:100px}@media screen and (min-width: 680px){.control-container .subnav a.selected{background-color:#4b5658;color:#fff}}@media screen and (max-width: 679px){.control-container .subnav a.selected{margin:-10px -12px;padding:10px 12px;color:#384047}}.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+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjQwLjI3NXB4IiBoZWlnaHQ9IjE2MC4wMDFweCIgdmlld0JveD0iMCAwIDI0MC4yNzUgMTYwLjAwMSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjQwLjI3NSAxNjAuMDAxIg0KCSB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiM2MDY3NkQiIGQ9Ik02MC4wMTUsODAuMDAxTDQuNTQ3LDI1Ljc2M2MtNi4wMjktNS44OTUtNi4wMjktMTUuNDUsMC0yMS4zNGM2LjAyOS01Ljg5NSwxNS43OTYtNS44OTUsMjEuODI1LDANCgkJbDMzLjY0MywzMi44OTlMOTMuNjc4LDQuNDE4YzYuMDI5LTUuODg1LDE1Ljc5Ni01Ljg5LDIxLjgyNSwwLjAwNWM2LjAyOSw1Ljg5NSw2LjAyOSwxNS40NSwwLDIxLjM0NUw2MC4wMTUsODAuMDAxeiIvPg0KPC9nPg0KPGc+DQoJPHBhdGggZmlsbD0iI0Q0RDlERCIgZD0iTTE4MC4yNjUsODAuMDAxbC01NS40NjgtNTQuMjM5Yy02LjAyOS01Ljg5NS02LjAyOS0xNS40NSwwLTIxLjM0YzYuMDI5LTUuODk1LDE1Ljc5Ni01Ljg5NSwyMS44MjUsMA0KCQlsMzMuNjQzLDMyLjg5OWwzMy42NjMtMzIuOTA0YzYuMDI5LTUuODg1LDE1Ljc5Ni01Ljg5LDIxLjgyNiwwLjAwNXM2LjAyOSwxNS40NSwwLDIxLjM0NUwxODAuMjY1LDgwLjAwMXoiLz4NCjwvZz4NCjxnPg0KCTxwYXRoIGZpbGw9IiNENEQ5REQiIGQ9Ik0xODAuMjg1LDgwLjAwMWw1NS40NjgsNTQuMjM5YzYuMDI5LDUuODk1LDYuMDI5LDE1LjQ1LDAsMjEuMzRjLTYuMDI5LDUuODk1LTE1Ljc5Niw1Ljg5NS0yMS44MjYsMA0KCQlsLTMzLjY0My0zMi44OTlsLTMzLjY2MywzMi45MDRjLTYuMDI5LDUuODg1LTE1Ljc5Niw1Ljg5LTIxLjgyNS0wLjAwNWMtNi4wMjktNS44OTUtNi4wMjktMTUuNDUsMC0yMS4zNDVMMTgwLjI4NSw4MC4wMDF6Ii8+DQo8L2c+DQo8Zz4NCgk8cGF0aCBmaWxsPSIjNjA2NzZEIiBkPSJNNjAuMDM1LDgwLjAwMWw1NS40NjgsNTQuMjM5YzYuMDI5LDUuODk1LDYuMDI5LDE1LjQ1LDAsMjEuMzRjLTYuMDI5LDUuODk1LTE1Ljc5Niw1Ljg5NS0yMS44MjUsMA0KCQlsLTMzLjY0My0zMi44OTlsLTMzLjY2MywzMi45MDRjLTYuMDI5LDUuODg1LTE1Ljc5Niw1Ljg5LTIxLjgyNS0wLjAwNXMtNi4wMjktMTUuNDUsMC0yMS4zNDVMNjAuMDM1LDgwLjAwMXoiLz4NCjwvZz4NCjwvc3ZnPg0K");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+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDIwcHgiIGhlaWdodD0iMTIwcHgiIHZpZXdCb3g9IjAgMCA0MjAgMTIwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA0MjAgMTIwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiM1RkNGODAiIGQ9Ik01Ny4zMiwxMjBMNC40ODYsNjcuOTc0Yy01Ljk4MS02LjAwMy01Ljk4MS0xNy4wMDksMC0yMy4wMTJjNi45NzgtNi4wMDMsMTYuOTQ3LTYuMDAzLDIzLjkyNSwwDQoJCWwyNi45MTUsMjcuMDE0bDU0LjgyOC02Ni4wMzNjNS45ODEtNy4wMDQsMTUuOTUtOC4wMDQsMjMuOTI1LTIuMDAxYzYuOTc4LDYuMDAzLDcuOTc1LDE2LjAwOCwxLjk5NCwyMy4wMTJMNTcuMzIsMTIweiIvPg0KPC9nPg0KPGc+DQoJPHBhdGggZmlsbD0iI0Q0RDlERCIgZD0iTTE5Ny4zMiwxMjBsLTUyLjgzNC01Mi4wMjZjLTUuOTgxLTYuMDAzLTUuOTgxLTE3LjAwOSwwLTIzLjAxMmM2Ljk3OC02LjAwMywxNi45NDctNi4wMDMsMjMuOTI1LDANCgkJbDI2LjkxNSwyNy4wMTRsNTQuODI4LTY2LjAzM2M1Ljk4MS03LjAwNCwxNS45NS04LjAwNCwyMy45MjUtMi4wMDFjNi45NzgsNi4wMDMsNy45NzUsMTYuMDA4LDEuOTk0LDIzLjAxMkwxOTcuMzIsMTIweiIvPg0KPC9nPg0KPGc+DQoJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTMzNy4zMiwxMjBsLTUyLjgzNC01Mi4wMjZjLTUuOTgxLTYuMDAzLTUuOTgxLTE3LjAwOSwwLTIzLjAxMmM2Ljk3OC02LjAwMywxNi45NDctNi4wMDMsMjMuOTI1LDANCgkJbDI2LjkxNSwyNy4wMTRsNTQuODI4LTY2LjAzM2M1Ljk4MS03LjAwNCwxNS45NS04LjAwNCwyMy45MjUtMi4wMDFjNi45NzgsNi4wMDMsNy45NzUsMTYuMDA4LDEuOTk0LDIzLjAxMkwzMzcuMzIsMTIweiIvPg0KPC9nPg0KPC9zdmc+DQo=");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:#2BE4C3}.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+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDIwcHgiIGhlaWdodD0iMTIwcHgiIHZpZXdCb3g9IjAgMCA0MjAgMTIwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA0MjAgMTIwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiM1RkNGODAiIGQ9Ik01Ny4zMiwxMjBMNC40ODYsNjcuOTc0Yy01Ljk4MS02LjAwMy01Ljk4MS0xNy4wMDksMC0yMy4wMTJjNi45NzgtNi4wMDMsMTYuOTQ3LTYuMDAzLDIzLjkyNSwwDQoJCWwyNi45MTUsMjcuMDE0bDU0LjgyOC02Ni4wMzNjNS45ODEtNy4wMDQsMTUuOTUtOC4wMDQsMjMuOTI1LTIuMDAxYzYuOTc4LDYuMDAzLDcuOTc1LDE2LjAwOCwxLjk5NCwyMy4wMTJMNTcuMzIsMTIweiIvPg0KPC9nPg0KPGc+DQoJPHBhdGggZmlsbD0iI0Q0RDlERCIgZD0iTTE5Ny4zMiwxMjBsLTUyLjgzNC01Mi4wMjZjLTUuOTgxLTYuMDAzLTUuOTgxLTE3LjAwOSwwLTIzLjAxMmM2Ljk3OC02LjAwMywxNi45NDctNi4wMDMsMjMuOTI1LDANCgkJbDI2LjkxNSwyNy4wMTRsNTQuODI4LTY2LjAzM2M1Ljk4MS03LjAwNCwxNS45NS04LjAwNCwyMy45MjUtMi4wMDFjNi45NzgsNi4wMDMsNy45NzUsMTYuMDA4LDEuOTk0LDIzLjAxMkwxOTcuMzIsMTIweiIvPg0KPC9nPg0KPGc+DQoJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTMzNy4zMiwxMjBsLTUyLjgzNC01Mi4wMjZjLTUuOTgxLTYuMDAzLTUuOTgxLTE3LjAwOSwwLTIzLjAxMmM2Ljk3OC02LjAwMywxNi45NDctNi4wMDMsMjMuOTI1LDANCgkJbDI2LjkxNSwyNy4wMTRsNTQuODI4LTY2LjAzM2M1Ljk4MS03LjAwNCwxNS45NS04LjAwNCwyMy45MjUtMi4wMDFjNi45NzgsNi4wMDMsNy45NzUsMTYuMDA4LDEuOTk0LDIzLjAxMkwzMzcuMzIsMTIweiIvPg0KPC9nPg0KPC9zdmc+DQo=");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;-webkit-transition:opacity 0.05s ease;transition:opacity 0.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 spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(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)}}@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;-webkit-transition:color 0.15s ease;transition:color 0.15s ease}footer a:hover{color:#2BE4C3}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:#2BE4C3}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:#2BE4C3}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;-webkit-transition:background 0.15s ease;transition:background 0.15s ease;fill:#edeff0}footer ul#footer-extras>li.social-icon a:hover{background:#2BE4C3;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}@-webkit-keyframes spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(0)}}#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:#a7b1b6;position:relative;margin-bottom:30px;overflow:hidden;z-index:0;background-position:center center;-webkit-transition:height 0.5s ease, opacity 0.5s ease, max-height 0.5s ease;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-left:-10px;margin-right:-10px;min-height:225px}}@media screen and (min-width: 680px){#hero{max-height:425px}}@media screen and (min-width: 680px) and (max-width: 959px){#hero{margin-left:-15px;margin-right:-15px}}@media screen and (min-width: 960px){#hero{border-radius:5px;min-height:320px}}.hero-video-in-progress:not(.hero-video-stopped) #hero{max-height:550px}#hero.hero-loaded{background-color:#2d3339}@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 #hero-title{-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease;position:absolute;color:#fff;text-align:center;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 #hero-title{font-size:13px;font-weight:normal;line-height:20px;bottom:6.5%}}@media screen and (min-width: 680px){#hero #hero-title{left:30px;right:30px;bottom:8%;font-size:16px;font-weight:normal;line-height:26px}}@media screen and (max-width: 959px){#hero #hero-title{left:10px;right:10px}}@media screen and (min-width: 1000px){#hero #hero-title{font-size:18px;line-height:30px}}@media screen and (min-width: 1200px){#hero #hero-title{font-size:22px;line-height:34px}}html:not(.hero-loaded) #hero #hero-title,.hero-video-in-progress:not(.hero-video-stopped) #hero #hero-title{opacity:0}#hero img#hero-background{visibility:hidden;display:block;position:absolute;width:100%}#hero button#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;-webkit-transition:border-color 0.3s ease, opacity 0.5s ease;transition:border-color 0.3s ease, opacity 0.5s ease}@media screen and (min-width: 960px){#hero button#hero-play{width:100px;height:100px;margin-top:-50px;margin-left:-50px;border-radius:100px}}@media screen and (max-width: 959px){#hero button#hero-play{width:80px;height:80px;margin-top:-40px;margin-left:-40px;border-radius:80px}}@media screen and (min-width: 680px){#hero button#hero-play{top:50%}}@media screen and (max-width: 679px){#hero button#hero-play{top:55%}}#hero button#hero-play:hover{border-color:#fff}html:not(.hero-loaded) #hero button#hero-play{opacity:0}.hero-video-in-progress:not(.hero-video-stopped) #hero button#hero-play{display:none}#hero button#hero-play svg{height:40%;width:55%;left:7%;position:relative;fill:#fff}.ff #hero button#hero-play svg{top:3px}#hero button#hero-close-video{-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease;opacity:0.5;margin:0;position:absolute;width:30px;height:30px;border-color:#fff;background:rgba(0,0,0,0.15);z-index:10;top:10px;right:10px}@media screen and (max-width: 959px){#hero button#hero-close-video{display:none}}html:not(.hero-video-in-progress) #hero button#hero-close-video,.hero-video-stopped #hero button#hero-close-video{opacity:0}.hero-video-in-progress:not(.hero-video-stopped) #hero button#hero-close-video:hover{cursor:pointer;opacity:1}#hero button#hero-close-video svg{fill:#fff}#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{-webkit-transition:bottom 0.4s cubic-bezier(0, 0.99, 0.11, 1.25) 0.5s;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 div.color-strip{-webkit-transition:opacity 0.25s ease;transition:opacity 0.25s ease;position:absolute;width:100%;z-index:2;overflow:hidden;bottom:0;display:table}#hero div.color-strip div{display:table-cell;width:10%;height:4px}#hero div.color-strip div.blue{background-color:#3F8ABF}#hero div.color-strip div.green{background-color:#2BE4C3}#hero div.color-strip div.dark-green{background-color:#36b55c}#hero div.color-strip div.yellow{background-color:#ffd466}#hero div.color-strip div.orange{background-color:#ff9f1f}#hero div.color-strip div.red{background-color:#ed5a5a}#hero div.color-strip div.light-pink{background-color:#ff8eb4}#hero div.color-strip div.pink{background-color:#ff5b89}#hero div.color-strip div.light-purple{background-color:#a083c8}#hero div.color-strip div.purple{background-color:#8363b2}@-webkit-keyframes spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(0)}}.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-5b93c50f303d94fbca361fffc196c0e3.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}@-webkit-keyframes spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(0)}}.modal-icons li{display:inline;padding-right:24px}.modal-icons li:last-child{padding-right:0}.modal-icons li a svg{background-color:#b2bac2;fill:#f9fafa;width:30px;height:30px;margin-top:24px;border-radius:30px;-webkit-transition:background-color 150ms linear;transition:background-color 150ms linear}.modal-icons li a svg:hover{background-color:#2BE4C3}.freeacc{color:#8d9aa5;font-size:1.6em}.modal-centered-content{text-align:center;border-top:1px solid #eee;margin:36px -30px 0 -30px;padding:30px 30px 10px 30px}.modal-centered-content p{font-size:1.05em;color:#8d9aa5;font-weight:normal}#badge-awarded-footer{text-align:center}#badge-awarded-footer .button.button-awarded{float:none}.modal-link{color:#8d9aa5;font-weight:bold;-webkit-transition:color 150ms linear;transition:color 150ms linear}.modal-link:hover,.modal-link:active,.modal-link:focus{color:#2BE4C3}@-webkit-keyframes spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(0)}}#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;-webkit-transition:color 0.3s ease;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-01fcc8f2064252ef6789ed97d35b7325.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:#2BE4C3}#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}@-webkit-keyframes spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(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}@-webkit-keyframes spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(0)}}.content-feedback{position:absolute;bottom:10px;right:15px;left:15px;text-align:center}.content-feedback .feedback-callout{background:transparent;display:inline-block}@media screen and (min-width: 680px){.content-feedback .feedback-callout{padding:15px 30px}}@media screen and (max-width: 679px){.content-feedback .feedback-callout{padding:15px}}.content-feedback .feedback-callout:hover p{color:white}.content-feedback .feedback-callout:hover strong{color:white}.content-feedback .feedback-callout:active{margin-bottom:-3px}.content-feedback .feedback-callout p{color:#b3b3b3;font-size:14px;line-height:1.3;margin:0 !important;font-weight:normal;-webkit-transition:color 0.2s ease;transition:color 0.2s ease}.content-feedback .feedback-callout strong{color:#cccccc;-webkit-transition:color 0.2s ease;transition:color 0.2s ease}.content-feedback-choices{background:#f9fafa;border-top:1px solid #e8ebed}@media screen and (min-width: 680px){.content-feedback-choices{margin:10px -15px 30px}}@media screen and (max-width: 679px){.content-feedback-choices{margin:5px -5px 20px}}.content-feedback-choices li{list-style-type:none}.content-feedback-choices a{display:block;font-size:14px;border-bottom:1px solid #ebedef;-webkit-transition-duration:0.4s;transition-duration:0.4s}@media screen and (min-width: 680px){.content-feedback-choices a{padding:20px 30px}}@media screen and (max-width: 679px){.content-feedback-choices a{padding:20px}}.content-feedback-choices a:before,.content-feedback-choices a:after{content:" ";display:table}.content-feedback-choices a:after{clear:both}.content-feedback-choices a:hover{background:#fff;color:#4b5658;border-color:#d4d9dd;box-shadow:0 1px 0 0 rgba(0,0,0,0.05)}.content-feedback-choices a:hover strong{color:#4e5a64;border-color:#4e5a64}@media screen and (max-width: 679px){.content-feedback-choices a.post-answer{font-weight:normal;color:#2BE4C3}.content-feedback-choices a strong{font-weight:500;color:#2BE4C3}.content-feedback-choices a em{font-weight:normal;color:#7b8b8e}}.content-feedback-choices.content-feedback-stars{text-align:center;padding:15px;font-size:0;box-shadow:0 1px 0 0 rgba(0,0,0,0.05)}.content-feedback-choices.content-feedback-stars li{display:inline-block}.content-feedback-choices.content-feedback-stars label{cursor:pointer}.content-feedback-choices.content-feedback-stars input{display:none}.content-feedback-choices.content-feedback-stars .content-feedback-star{padding:15px;border:none;display:inline-block}.content-feedback-choices.content-feedback-stars .content-feedback-star:hover,.content-feedback-choices.content-feedback-stars .content-feedback-star.starred,.content-feedback-choices.content-feedback-stars .content-feedback-star.selected{background:none;box-shadow:none}.content-feedback-choices.content-feedback-stars .content-feedback-star:hover .icon-star-rating,.content-feedback-choices.content-feedback-stars .content-feedback-star.starred .icon-star-rating,.content-feedback-choices.content-feedback-stars .content-feedback-star.selected .icon-star-rating{background-position:0 0}.modal .achievement-hero.content-feedback-hero{padding-bottom:75px}.modal .feedback-callout p{color:#7b8b8e}.modal .feedback-callout p strong{color:#7b8b8e}.modal .feedback-callout:hover p{color:#4b5658}.modal .feedback-callout:hover strong{color:#4b5658}.modal-content-feedback .secondary-heading h1{padding-right:30px}.modal-content-feedback .secondary-heading strong{color:#7b8b8e;font-size:14px;margin:0 0 5px;display:block;font-weight:500}.modal-content-feedback .form-item{margin-bottom:0}.modal-content-feedback .form-item textarea{margin:0}.modal-content-feedback .form-footer{margin:15px 0 -15px}@-webkit-keyframes spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(0)}}.modal svg#confetti-bg{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-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;animation-name:fanFair;-webkit-animation-duration:10s;animation-duration:10s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.modal svg#confetti-bg polygon,.modal svg#confetti-bg rect{-webkit-animation-delay:3s;animation-delay:3s}@-webkit-keyframes spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(0)}}#sell-modal svg#guarantee-icon{width:200px}@-webkit-keyframes spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(0)}}html.authors-controller.index-action div#content div.pagination-container{margin-top:0;margin-bottom:30px}@media screen and (min-width: 680px){html.authors-controller.index-action div#content div#teach-a-course{padding-right:195px}}@media screen and (max-width: 679px){html.authors-controller.index-action div#content div#teach-a-course{text-align:center}}html.authors-controller.index-action div#content div#teach-a-course h3{color:#68747f;font-size:18px;line-height:22px}@media screen and (min-width: 680px){html.authors-controller.index-action div#content div#teach-a-course h3{margin-bottom:10px}}@media screen and (max-width: 679px){html.authors-controller.index-action div#content div#teach-a-course h3{margin-bottom:5px}}html.authors-controller.index-action div#content div#teach-a-course p{color:#8d9aa5;font-size:14px;line-height:22px}@media screen and (min-width: 680px){html.authors-controller.index-action div#content div#teach-a-course p{margin-bottom:0}}@media screen and (max-width: 679px){html.authors-controller.index-action div#content div#teach-a-course p{margin-bottom:10px}}@media screen and (min-width: 680px){html.authors-controller.index-action div#content div#teach-a-course a.button{position:absolute;right:30px;top:50%;margin-top:-21px}}@-webkit-keyframes spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(0)}}html.authors-controller.index-action.loaded:not(.hero-video-in-progress) div#hero:after,html.authors-controller.index-action.hero-video-stopped div#hero:after,html.authors-controller.sign-up-action.loaded:not(.hero-video-in-progress) div#hero:after,html.authors-controller.sign-up-action.hero-video-stopped div#hero:after{display:block;content:"";position:absolute;top:0;left:0;right:0;bottom:0}@media screen and (min-width: 960px){html.authors-controller.index-action.loaded:not(.hero-video-in-progress) div#hero:after,html.authors-controller.index-action.hero-video-stopped div#hero:after,html.authors-controller.sign-up-action.loaded:not(.hero-video-in-progress) div#hero:after,html.authors-controller.sign-up-action.hero-video-stopped div#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){html.authors-controller.index-action.loaded:not(.hero-video-in-progress) div#hero:after,html.authors-controller.index-action.hero-video-stopped div#hero:after,html.authors-controller.sign-up-action.loaded:not(.hero-video-in-progress) div#hero:after,html.authors-controller.sign-up-action.hero-video-stopped div#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))}}html.authors-controller.index-action.hero-video-stopped div#hero div.mejs-container,html.authors-controller.index-action.hero-video-stopped div#hero video,html.authors-controller.index-action:not(.hero-video-in-progress) div#hero div.mejs-container,html.authors-controller.index-action:not(.hero-video-in-progress) div#hero video,html.authors-controller.sign-up-action.hero-video-stopped div#hero div.mejs-container,html.authors-controller.sign-up-action.hero-video-stopped div#hero video,html.authors-controller.sign-up-action:not(.hero-video-in-progress) div#hero div.mejs-container,html.authors-controller.sign-up-action:not(.hero-video-in-progress) div#hero video{opacity:0}@media screen and (max-width: 679px){html.authors-controller.index-action.hero-video-stopped div#hero h2#hero-title,html.authors-controller.index-action:not(.hero-video-in-progress) div#hero h2#hero-title,html.authors-controller.sign-up-action.hero-video-stopped div#hero h2#hero-title,html.authors-controller.sign-up-action:not(.hero-video-in-progress) div#hero h2#hero-title{opacity:0}}@-webkit-keyframes spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(0)}}@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}@-webkit-keyframes spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(0)}}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:#5BD4CF}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-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:#5BD4CF}html.dashboard-controller.index-action .content-suggestions .box-header .track-header h4.topic-android svg{fill:#5BD4CF}.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-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 #2BE4C3;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:#5BD4CF}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-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:#5BD4CF}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:#5BD4CF;border-color:#5BD4CF}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:#5BD4CF}html.dashboard-controller.index-action .content-suggestions.topic-android .achievement-steps li a img{border-color:#5BD4CF !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-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}@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}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}@-webkit-keyframes spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(0)}}.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}.modal.mini-profile .mini-profile-heading .avatar img{width:80px;display:block}.modal.mini-profile .mini-profile-heading h1{font-size:20px;font-weight:bold;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:#5BD4CF}.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-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}@-webkit-keyframes spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(0)}}.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);-ms-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}@-webkit-keyframes spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(0)}}html.dashboard-controller.profile-action #page-title-addition a{display:block}html.dashboard-controller.profile-action #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}html.dashboard-controller.profile-action #page-title-addition a figure .points-donut{position:absolute;z-index:1;top:-13px;left:-10px}html.dashboard-controller.profile-action #page-title-addition a figure:not(.show-points) .points-donut{display:none}html.dashboard-controller.profile-action #page-title-addition a figure img{width:36px;height:36px;border-radius:36px;position:absolute;z-index:2}@media screen and (max-width: 959px){html.dashboard-controller.profile-action #page-title-addition a figure img{top:-2px}}@media screen and (min-width: 960px){html.dashboard-controller.profile-action #page-title-addition a figure img{top:-4px}}html.dashboard-controller.profile-action #page-title-addition a figure.show-points img{height:24px;width:24px;top:3px;left:6px}html.dashboard-controller.profile-action #page-title-addition a figure figcaption{position:relative;white-space:nowrap;margin-left:46px}@media screen and (max-width: 959px){html.dashboard-controller.profile-action #page-title-addition a figure figcaption{top:-1px;line-height:18px}}@media screen and (min-width: 960px){html.dashboard-controller.profile-action #page-title-addition a figure figcaption{top:-3px;line-height:20px}}html.dashboard-controller.profile-action #page-title-addition a figure figcaption h5{font-size:16px;font-weight:500;color:#4b5658}html.dashboard-controller.profile-action #page-title-addition a figure figcaption h6{font-weight:normal;color:#7b8b8e}@media screen and (max-width: 959px){html.dashboard-controller.profile-action #page-title-addition a figure figcaption h6{font-size:11px}}@media screen and (min-width: 960px){html.dashboard-controller.profile-action #page-title-addition a figure figcaption h6{font-size:12px}}html.dashboard-controller.profile-action div#profile-info{box-sizing:border-box;margin:0 0 30px}html.dashboard-controller.profile-action div#profile-info *,html.dashboard-controller.profile-action div#profile-info *:before,html.dashboard-controller.profile-action div#profile-info *:after{box-sizing:border-box}@media screen and (max-width: 679px){html.dashboard-controller.profile-action div#profile-info{text-align:center}}html.dashboard-controller.profile-action div#profile-info figure img{width:160px;height:160px;border-radius:100px;margin:0 0 20px}@media screen and (min-width: 680px){html.dashboard-controller.profile-action div#profile-info figure img{float:left}}@media screen and (min-width: 680px){html.dashboard-controller.profile-action div#profile-info figure figcaption{margin-left:190px}}html.dashboard-controller.profile-action div#profile-info figure figcaption h1#name{color:#5a6772;font-size:24px;line-height:24px;margin:0 0 5px}html.dashboard-controller.profile-action div#profile-info figure figcaption h2#role,html.dashboard-controller.profile-action div#profile-info figure figcaption h6#location,html.dashboard-controller.profile-action div#profile-info figure figcaption h6#member-since{color:#7b8b8e;font-size:16px;font-weight:normal;line-height:24px}html.dashboard-controller.profile-action div#profile-info figure figcaption ul#social-links{margin:15px 0}@media screen and (max-width: 679px){html.dashboard-controller.profile-action div#profile-info figure figcaption ul#social-links{text-align:center}}html.dashboard-controller.profile-action div#profile-info figure figcaption ul#social-links li{display:inline-block}@media screen and (max-width: 679px){html.dashboard-controller.profile-action div#profile-info figure figcaption ul#social-links li{margin:0 3px}}@media screen and (min-width: 680px){html.dashboard-controller.profile-action div#profile-info figure figcaption ul#social-links li{margin-right:6px}}html.dashboard-controller.profile-action div#profile-info figure figcaption ul#social-links li a{display:inline-block;width:24px;height:24px;border-radius:15px;background:#d7dde0;-webkit-transition:background 0.15s ease;transition:background 0.15s ease;fill:#fff}html.dashboard-controller.profile-action div#profile-info figure figcaption ul#social-links li a:hover{background:#2BE4C3;fill:#fff}html.dashboard-controller.profile-action div#profile-info h6#topics{font-weight:normal;font-style:italic;margin:15px 0 10px;color:#7b8b8e;font-size:16px}html.dashboard-controller.profile-action div#profile-info p#bio{margin:15px 0 0;font-size:16px;line-height:24px;max-width:800px}html.dashboard-controller.profile-action div#profile-info a.button{margin:20px 0 0}@media screen and (max-width: 679px){html.dashboard-controller.profile-action div#profile-info a.button{display:block}}html.dashboard-controller.profile-action #points-donut{margin-bottom:35px}html.dashboard-controller.profile-action #profile-experience{list-style:none}html.dashboard-controller.profile-action #profile-experience>li{margin-bottom:20px;border-bottom:1px solid #f0f2f4}html.dashboard-controller.profile-action #profile-experience>li:before,html.dashboard-controller.profile-action #profile-experience>li:after{content:" ";display:table}html.dashboard-controller.profile-action #profile-experience>li:after{clear:both}html.dashboard-controller.profile-action #profile-experience>li:last-child{border:none}html.dashboard-controller.profile-action #profile-experience h3{font-size:14px;font-weight:500;color:#7b8b8e;margin-bottom:10px}html.dashboard-controller.profile-action #profile-experience h4{font-size:14px;color:#576366;margin-bottom:20px}html.dashboard-controller.profile-action #profile-experience .generic-list li{font-size:14px;margin-bottom:20px}html.dashboard-controller.profile-action #profile-experience .check-list{margin:-10px 0 10px}@-webkit-keyframes spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(0)}}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:#5BD4CF}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-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:-86%}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}@-webkit-keyframes spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(0)}}.learning-queue{min-height:1500px;padding-left:50px;position:relative}.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;z-index:1;top:0;-webkit-transition:top 0.4s;transition:top 0.4s}.learning-queue>li:first-child .queue-node .queue-handle:before,.learning-queue>li:first-child .queue-node .queue-handle-draggable:before{background:#edeff0}.learning-queue>li>a{display:block;position:relative}.learning-queue>li .label{position:relative;white-space:nowrap;left:0;top:0;color:#384047;font-weight:500;display:block}.learning-queue>li .tooltip-right{margin-left:30px;width:100%;max-width:280px}.learning-queue>li .tooltip-right .tooltip-trailer{display:block;border-radius:3px;background:#384047;margin-bottom:15px;overflow:hidden;text-align:center;position:relative;width:100%;position:relative}.learning-queue>li .tooltip-right .tooltip-trailer:before{display:block;content:"";width:100%;padding-top:56.25%}.learning-queue>li .tooltip-right .tooltip-trailer>.content{position:absolute;top:0;left:0;right:0;bottom:0}.learning-queue>li .tooltip-right .tooltip-trailer img{width:100%;opacity:0.7}.learning-queue>li .tooltip-right .tooltip-trailer svg{fill:#fff;position:absolute;top:50%;left:50%;z-index:1;-webkit-transform:translate(-50%, -55%);-ms-transform:translate(-50%, -55%);transform:translate(-50%, -55%)}.learning-queue>li.ui-sortable-helper{z-index:5000;-webkit-transition:top 0s;transition:top 0s}.learning-queue>li.ui-sortable-helper .queue-node .queue-handle:before,.learning-queue>li.ui-sortable-helper .queue-node .queue-handle-draggable:before{background:#d4d9dd}.learning-queue>li#added-node{max-height:800px;overflow:visible;-webkit-transform:translateY(0) scale(1);-ms-transform:translateY(0) scale(1);transform:translateY(0) scale(1);-webkit-transition:all 0.2s, max-height 1s;transition:all 0.2s, max-height 1s}.learning-queue>li#added-node.pending-node{opacity:0;max-height:0;overflow:hidden;-webkit-transform:translateY(-60px) scale(0);-ms-transform:translateY(-60px) scale(0);transform:translateY(-60px) scale(0)}.learning-queue>li#added-node.removed-node{opacity:0;max-height:0;overflow:hidden;-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9);-webkit-transition:all 0.2s, max-height 0.5s;transition:all 0.2s, max-height 0.5s}div#container:not(.with-sidebar) div#content .learning-queue>li.current .card{width:auto;float:none;margin:0;padding:0;-webkit-animation:none;animation:none}.queue-node{position:relative;cursor:pointer}.queue-node.completed-node{margin-bottom:60px}.queue-node:hover .queue-handle-draggable{background:#b7c0c7;border-color:#b7c0c7}.queue-node:hover .queue-handle-draggable svg{fill:#fff}.queue-node .queue-handle-draggable{background:#d4d9dd}.queue-node.queue-recommendation .queue-card{background:transparent;box-shadow:0 0 0 2px #d4d9dd inset;-webkit-transition:0.2s;transition:0.2s}.queue-node.queue-recommendation .queue-card h3{color:#7b8b8e;-webkit-transition:0.2s;transition:0.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-handle,.queue-handle-draggable{width:22px;height:22px;background:#edeff0;border:2px solid #d4d9dd;box-shadow:0px 0px 0px 15px #edeff0;position:absolute;left:-48px;top:18px;display:block;z-index:1;text-align:center;cursor:pointer;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:background 0.4s, border-color 0.4s, -webkit-transform 0.15s;transition:background 0.4s, border-color 0.4s, transform 0.15s;border-radius:24px}.queue-handle:before,.queue-handle:after,.queue-handle-draggable:before,.queue-handle-draggable:after{content:"";width:10px;height:10px;position:absolute;background:#d4d9dd;top:34px;left:6px;border-radius:5px}.queue-handle:before,.queue-handle-draggable:before{top:auto;bottom:34px;left:6px}.queue-handle svg,.queue-handle-draggable svg{fill:#edeff0;position:relative;-webkit-transition:-webkit-transform 0.2s;transition:transform 0.2s}.queue-handle svg.history-icon,.queue-handle-draggable svg.history-icon{fill:#d4d9dd}.queue-handle svg.add-icon,.queue-handle-draggable svg.add-icon{width:12px;height:12px;top:5px}.queue-handle svg.drag-icon,.queue-handle-draggable svg.drag-icon{width:11px;height:7px;top:3px}.queue-handle svg.checkmark-icon,.queue-handle-draggable svg.checkmark-icon{width:10px;height:8px;top:3px}.queue-handle svg.down-arrow-icon,.queue-handle-draggable svg.down-arrow-icon{width:12px;height:12px;top:5px;fill:#d4d9dd}.queue-node.queue-recommendation .queue-handle,.queue-node.completed-node .queue-handle,.queue-node.queue-recommendation .queue-handle-draggable,.queue-node.completed-node .queue-handle-draggable{background:#edeff0;border-color:#b7c0c7;-webkit-transition:0.2s;transition:0.2s}.queue-node.queue-recommendation .queue-handle svg,.queue-node.completed-node .queue-handle svg,.queue-node.queue-recommendation .queue-handle-draggable svg,.queue-node.completed-node .queue-handle-draggable svg{fill:#b7c0c7;-webkit-transition:-webkit-transform 0.2s;transition:transform 0.2s}.queue-node.queue-recommendation .queue-handle:hover,.queue-node.completed-node .queue-handle:hover,.queue-node.queue-recommendation .queue-handle-draggable:hover,.queue-node.completed-node .queue-handle-draggable:hover{border-color:#7e8d9a}.queue-node.queue-recommendation .queue-handle:hover svg,.queue-node.completed-node .queue-handle:hover svg,.queue-node.queue-recommendation .queue-handle-draggable:hover svg,.queue-node.completed-node .queue-handle-draggable:hover svg{fill:#7e8d9a}.queue-node.queue-recommendation .queue-handle svg,.queue-node.queue-recommendation .queue-handle-draggable svg{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.queue-handle.hide,.queue-handle-draggable.hide{-webkit-transform:scale(0);-ms-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:25px 50px 25px 30px;z-index:3;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 0.2s, box-shadow 0.2s;transition:transform 0.2s, box-shadow 0.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-handle-draggable{background:#b7c0c7}.queue-card:hover .queue-handle-draggable svg{fill:#fff}.queue-card .queue-handle-draggable{background:#d4d9dd}.queue-card svg{fill:#d4d9dd}.queue-card .course-icon,.queue-card .workshop-icon,.queue-card .bonus-icon,.queue-card .loading-icon{float:left;margin:-1px 30px -4px 0}.topic-html.queue-card .course-icon,.topic-html.queue-card .workshop-icon,.topic-html.queue-card .bonus-icon,.topic-html.queue-card .loading-icon{fill:#39ADD1}.topic-css.queue-card .course-icon,.topic-css.queue-card .workshop-icon,.topic-css.queue-card .bonus-icon,.topic-css.queue-card .loading-icon{fill:#3079AB}.topic-javascript.queue-card .course-icon,.topic-javascript.queue-card .workshop-icon,.topic-javascript.queue-card .bonus-icon,.topic-javascript.queue-card .loading-icon{fill:#c25975}.topic-java.queue-card .course-icon,.topic-java.queue-card .workshop-icon,.topic-java.queue-card .bonus-icon,.topic-java.queue-card .loading-icon{fill:#2c9676}.topic-ruby.queue-card .course-icon,.topic-ruby.queue-card .workshop-icon,.topic-ruby.queue-card .bonus-icon,.topic-ruby.queue-card .loading-icon{fill:#e15258}.topic-business.queue-card .course-icon,.topic-business.queue-card .workshop-icon,.topic-business.queue-card .bonus-icon,.topic-business.queue-card .loading-icon{fill:#F9845B}.topic-wordpress.queue-card .course-icon,.topic-wordpress.queue-card .workshop-icon,.topic-wordpress.queue-card .bonus-icon,.topic-wordpress.queue-card .loading-icon{fill:#838CC7}.topic-php.queue-card .course-icon,.topic-php.queue-card .workshop-icon,.topic-php.queue-card .bonus-icon,.topic-php.queue-card .loading-icon{fill:#7D669E}.topic-ios.queue-card .course-icon,.topic-ios.queue-card .workshop-icon,.topic-ios.queue-card .bonus-icon,.topic-ios.queue-card .loading-icon{fill:#53BBB4}.topic-android.queue-card .course-icon,.topic-android.queue-card .workshop-icon,.topic-android.queue-card .bonus-icon,.topic-android.queue-card .loading-icon{fill:#5BD4CF}.topic-design.queue-card .course-icon,.topic-design.queue-card .workshop-icon,.topic-design.queue-card .bonus-icon,.topic-design.queue-card .loading-icon{fill:#e59a13}.topic-development-tools.queue-card .course-icon,.topic-development-tools.queue-card .workshop-icon,.topic-development-tools.queue-card .bonus-icon,.topic-development-tools.queue-card .loading-icon{fill:#637a91}.topic-python.queue-card .course-icon,.topic-python.queue-card .workshop-icon,.topic-python.queue-card .bonus-icon,.topic-python.queue-card .loading-icon{fill:#f092b0}.topic-digital-literacy.queue-card .course-icon,.topic-digital-literacy.queue-card .workshop-icon,.topic-digital-literacy.queue-card .bonus-icon,.topic-digital-literacy.queue-card .loading-icon{fill:#c38cd4}.topic-game-development.queue-card .course-icon,.topic-game-development.queue-card .workshop-icon,.topic-game-development.queue-card .bonus-icon,.topic-game-development.queue-card .loading-icon{fill:#20898c}.topic-csharp.queue-card .course-icon,.topic-csharp.queue-card .workshop-icon,.topic-csharp.queue-card .bonus-icon,.topic-csharp.queue-card .loading-icon{fill:#9e4d83}.topic-undefined.queue-card .course-icon,.topic-undefined.queue-card .workshop-icon,.topic-undefined.queue-card .bonus-icon,.topic-undefined.queue-card .loading-icon{fill:#717b85}.queue-card .add-icon{float:right;margin:0 -20px 0 30px}.queue-card h3{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:10px}.queue-node-options{position:absolute;right:24px;top:20px;width:24px;height:24px}.queue-node-options.selected>a svg{fill:#384047}.queue-node-options>a:hover svg{fill:#384047}.queue-node-options>a svg{width:18px;height:18px;margin:10px 0 0 3px;fill:#d4d9dd}.queue-node-options>a span{display:none}.card .queue-node-options{right:30px;bottom:30px;top:auto}.queue-node-options .dropdown-child{text-align:left;background:#fff;border-radius:4px;display:none;position:absolute;right:-10px;top:100%;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-node-options .dropdown-child li{display:block;margin:0}.queue-node-options .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}.queue-node-options .dropdown-child a:hover{color:#4b5658;background:#f9fafa}.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);-ms-transform:scale(1.03);transform:scale(1.03)}.queue-addition{display:block;padding:24px 0;position:relative;z-index:2}.queue-addition:hover .queue-handle{border-color:#b7c0c7;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.queue-addition:hover .queue-handle svg{fill:#b7c0c7}.queue-addition:hover .label{opacity:1;left:0px}.queue-addition.inactive{visibility:hidden}.queue-addition .queue-handle{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform 0.2s;transition:transform 0.2s}.queue-addition .label{position:relative;top:0;left:-10px;opacity:0;-webkit-transition:left 0.2s, opacity 0.2s;transition:left 0.2s, opacity 0.2s}.queue-panel{overflow:hidden;max-height:0;position:relative;-webkit-transition:max-height 0.2s, padding 0.2s;transition:max-height 0.2s, padding 0.2s}.queue-panel .queue-handle{border-color:#b7c0c7;-webkit-transform:translateY(-64px) scale(1);-ms-transform:translateY(-64px) scale(1);transform:translateY(-64px) scale(1);-webkit-transition:-webkit-transform 0.1s;transition:transform 0.1s}.queue-panel .queue-handle svg{fill:#b7c0c7}.queue-panel.active{max-height:800px;overflow:visible}.queue-panel.active .queue-handle{opacity:1;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}.queue-panel.active .queue-handle svg{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.queue-panel.active .queue-addition-panel{opacity:1;-webkit-transform:translateY(0) scale(1);-ms-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}.queue-panel.animating .queue-handle{opacity:1;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.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:25px 30px 10px;opacity:0;margin:0 0 62px 0;-webkit-transform:translateY(-10px) scale(0.98);-ms-transform:translateY(-10px) scale(0.98);transform:translateY(-10px) scale(0.98);-webkit-transition:opacity 0.2s, -webkit-transform 0.2s;transition:opacity 0.2s, transform 0.2s}.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{margin-top:-25px;padding:0 0 0 48px;border-bottom:1px solid #e8ebed}.queue-addition-panel label{float:left;margin-left:-48px;padding:21px 32px 0 0}.queue-addition-panel label svg{fill:#384047}.queue-addition-panel input{background:#fff;padding:20px 0;border:none;margin:0}.queue-addition-panel li{border-bottom:1px solid #f0f2f4}.queue-addition-panel li:last-child{border:none}.queue-addition-panel li a{display:block;padding:20px 0;font-weight:500;color:#384047;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.queue-addition-panel li svg{fill:#d4d9dd;float:left;margin-right:30px}.queue-addition-panel li .add-icon{float:right;margin:0 0 0 30px}.queue-addition-panel .feedback-message{padding:20px 0;margin:-25px 0 0 0;border-bottom:1px solid #e8ebed}.queue-addition-panel .feedback-message svg{float:left;margin:4px 20px 0 0;width:32px;fill:#ed5a5a}.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}.current .card .title{min-height:0}.current .card .steps{margin:0 -15px;position:relative}.current .card .steps:before,.current .card .steps:after{content:" ";display:table}.current .card .steps:after{clear:both}.current .card .steps>li{width:100%;padding:0 15px;float:left}.topic-html.current .card .steps>li.current .step-thumb{border-color:#39ADD1}.topic-css.current .card .steps>li.current .step-thumb{border-color:#3079AB}.topic-javascript.current .card .steps>li.current .step-thumb{border-color:#c25975}.topic-java.current .card .steps>li.current .step-thumb{border-color:#2c9676}.topic-ruby.current .card .steps>li.current .step-thumb{border-color:#e15258}.topic-business.current .card .steps>li.current .step-thumb{border-color:#F9845B}.topic-wordpress.current .card .steps>li.current .step-thumb{border-color:#838CC7}.topic-php.current .card .steps>li.current .step-thumb{border-color:#7D669E}.topic-ios.current .card .steps>li.current .step-thumb{border-color:#53BBB4}.topic-android.current .card .steps>li.current .step-thumb{border-color:#5BD4CF}.topic-design.current .card .steps>li.current .step-thumb{border-color:#e59a13}.topic-development-tools.current .card .steps>li.current .step-thumb{border-color:#637a91}.topic-python.current .card .steps>li.current .step-thumb{border-color:#f092b0}.topic-digital-literacy.current .card .steps>li.current .step-thumb{border-color:#c38cd4}.topic-game-development.current .card .steps>li.current .step-thumb{border-color:#20898c}.topic-csharp.current .card .steps>li.current .step-thumb{border-color:#9e4d83}.topic-undefined.current .card .steps>li.current .step-thumb{border-color:#717b85}.current .card .steps>li.current .step-thumb img{opacity:0.5}.current .card .steps>li.current .avatar{display:block}.current .card .steps>li.current h4{color:#384047}.current .card .steps>li.current .step-details,.current .card .steps>li:hover .step-details{opacity:1}.current .card .steps>li .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;box-shadow:0 2px 0 0 rgba(0,0,0,0.1)}.topic-html.current .card .steps>li .steps-remaining{background-color:#39ADD1}.topic-css.current .card .steps>li .steps-remaining{background-color:#3079AB}.topic-javascript.current .card .steps>li .steps-remaining{background-color:#c25975}.topic-java.current .card .steps>li .steps-remaining{background-color:#2c9676}.topic-ruby.current .card .steps>li .steps-remaining{background-color:#e15258}.topic-business.current .card .steps>li .steps-remaining{background-color:#F9845B}.topic-wordpress.current .card .steps>li .steps-remaining{background-color:#838CC7}.topic-php.current .card .steps>li .steps-remaining{background-color:#7D669E}.topic-ios.current .card .steps>li .steps-remaining{background-color:#53BBB4}.topic-android.current .card .steps>li .steps-remaining{background-color:#5BD4CF}.topic-design.current .card .steps>li .steps-remaining{background-color:#e59a13}.topic-development-tools.current .card .steps>li .steps-remaining{background-color:#637a91}.topic-python.current .card .steps>li .steps-remaining{background-color:#f092b0}.topic-digital-literacy.current .card .steps>li .steps-remaining{background-color:#c38cd4}.topic-game-development.current .card .steps>li .steps-remaining{background-color:#20898c}.topic-csharp.current .card .steps>li .steps-remaining{background-color:#9e4d83}.topic-undefined.current .card .steps>li .steps-remaining{background-color:#717b85}.current .card .steps>li .steps-remaining strong{font-size:16px;font-weight:500;color:#fff;margin:0}.current .card .steps>li .steps-remaining span{display:block;font-size:11px;opacity:0.75;font-weight:normal;padding:5px 0 0}.current .card .steps .step-thumb{background:#384047;border:5px solid #d4d9dd;border-radius:4px;margin-bottom:15px;position:relative;line-height:0;width:100%;position:relative}.current .card .steps .step-thumb:before{display:block;content:"";width:100%;padding-top:56.25%}.current .card .steps .step-thumb>.content{position:absolute;top:0;left:0;right:0;bottom:0}.current .card .steps .step-thumb img{width:100%;opacity:0.3}.current .card .steps .step-thumb svg{position:absolute;top:50%;left:50%;fill:#fff;z-index:1;-webkit-transform:translate(-50%, -55%);-ms-transform:translate(-50%, -55%);transform:translate(-50%, -55%)}.current .card .steps .step-thumb.quiz,.current .card .steps .step-thumb.code-challenge{background:#edeff0}.current .card .steps .step-details{opacity:0;-webkit-transition:opacity 0.2s;transition:opacity 0.2s}.current .card .steps .avatar{background:#edeff0;float:left;width:32px;height:32px;margin-right:10px;border-radius:50%;display:none}.current .card .steps h4{font-size:14px;display:block;margin-bottom:3px;color:#7b8b8e}.current .card .steps p{font-size:12px;margin:0;color:#7b8b8e}.student-status h2{font-size:18px;margin-bottom:10px}.student-status p{margin-bottom:20px}.student-status strong{color:#384047}.student-status .time-estimate{color:#7b8b8e;margin-bottom:0}.student-status .time-estimate strong{color:#4b5658}.student-status.control-container .subnav{padding-right:42px;padding-left:42px}@-webkit-keyframes spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(0)}}.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:#5BD4CF}.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:#5BD4CF}.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-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-9653c4790cf3b00b397c4d23f7af51f1.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}@-webkit-keyframes spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(0)}}html.notifications-controller.index-action ul.notifications-list{min-height:800px}html.notifications-controller.index-action ul.notifications-list li{list-style-type:none;padding:0 0 15px;margin-bottom:15px;border-bottom:1px solid #edeff0}html.notifications-controller.index-action ul.notifications-list strong{font-size:14px;color:#2BE4C3;font-weight:500;display:block;margin-bottom:10px}html.notifications-controller.index-action ul.notifications-list p{color:#7b8b8e;font-size:14px;line-height:1.4;margin-bottom:10px}html.notifications-controller.index-action ul.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 ul.notifications-list .content-block:before,html.notifications-controller.index-action ul.notifications-list .content-block:after{content:" ";display:table}html.notifications-controller.index-action ul.notifications-list .content-block:after{clear:both}html.notifications-controller.index-action ul.notifications-list .announcement-block{display:block;padding-right:140px}html.notifications-controller.index-action ul.notifications-list .announcement-block h3{color:#3F8ABF}html.notifications-controller.index-action ul.notifications-list .announcement-block img{float:right;margin:0 -115px 0 0;width:65px;height:65px}html.notifications-controller.index-action ul.notifications-list .announcement-block .avatar{float:right;margin:0 -115px 0 0}html.notifications-controller.index-action ul.notifications-list .announcement-block .notification-message{font-size:13px}html.notifications-controller.index-action ul.notifications-list .announcement-block .notification-message strong{display:inline;color:#4b5658;font-size:13px}html.notifications-controller.index-action ul.notifications-list h3{font-size:16px;font-weight:500;line-height:1.3;color:#384047;margin-bottom:5px}html.notifications-controller.index-action ul.notifications-list .achievement-hero{width:60px;padding:15px;border-radius:4px}html.notifications-controller.index-action ul.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}@-webkit-keyframes spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(0)}}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}@-webkit-keyframes spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(0)}}#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}@-webkit-keyframes spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(0)}}.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:0.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-undefined.library-controller.workshop-action #workshop-hero:before{background-color:#5e676f}.library-controller.workshop-action #workshop-hero img{display:block;margin:0 auto;opacity:0.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%);-ms-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);-ms-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);-ms-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-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}.library-controller.workshop-action #workshop-bookmark:before,.library-controller.workshop-action #workshop-bookmark:after{visibility:hidden;opacity:0;-webkit-transition:-webkit-transform 0.3s ease, opacity 0.3s ease;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;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:translate(-50%, 5px) rotate(45deg);-ms-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", "Helvetica Neue", Helvetica, Arial, sans-serif;white-space:nowrap;position:absolute;background:#384047;color:#fff;text-align:center;padding:10px 20px;width:auto;z-index:1000;border-radius:4px;visibility:hidden;opacity:0;-webkit-transition:-webkit-transform 0.3s ease, opacity 0.3s ease;transition:transform 0.3s ease, opacity 0.3s ease;-webkit-transform:translate(-50%, 0px);-ms-transform:translate(-50%, 0px);transform:translate(-50%, 0px);left:50%;bottom:100%}.library-controller.workshop-action #workshop-bookmark:hover:before{visibility:visible;opacity:1;-webkit-transform:translate(-50%, -10px) rotate(45deg);-ms-transform:translate(-50%, -10px) rotate(45deg);transform:translate(-50%, -10px) rotate(45deg)}.library-controller.workshop-action #workshop-bookmark:hover:after{visibility:visible;opacity:1;-webkit-transform:translate(-50%, -15px);-ms-transform:translate(-50%, -15px);transform:translate(-50%, -15px)}.library-controller.workshop-action #workshop-bookmark a{width:44px;padding:0}.library-controller.workshop-action #workshop-bookmark svg{fill:#7b8b8e;top:2px;position:relative}.ff.library-controller.workshop-action #workshop-bookmark svg{top:1px}.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:#5BD4CF}.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-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:#5BD4CF}.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-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;-webkit-transition:-webkit-transform 0.3s ease, opacity 0.3s ease;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;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:translate(-50%, 5px) rotate(45deg);-ms-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", "Helvetica Neue", Helvetica, Arial, sans-serif;white-space:nowrap;position:absolute;background:#384047;color:#fff;text-align:center;padding:10px 20px;width:auto;z-index:1000;border-radius:4px;visibility:hidden;opacity:0;-webkit-transition:-webkit-transform 0.3s ease, opacity 0.3s ease;transition:transform 0.3s ease, opacity 0.3s ease;-webkit-transform:translate(-50%, 0px);-ms-transform:translate(-50%, 0px);transform:translate(-50%, 0px);left:50%;bottom:100%}.library-controller.workshop-action #workshop-bookmark.bookmarked:hover:before{visibility:visible;opacity:1;-webkit-transform:translate(-50%, -10px) rotate(45deg);-ms-transform:translate(-50%, -10px) rotate(45deg);transform:translate(-50%, -10px) rotate(45deg)}.library-controller.workshop-action #workshop-bookmark.bookmarked:hover:after{visibility:visible;opacity:1;-webkit-transform:translate(-50%, -15px);-ms-transform:translate(-50%, -15px);transform:translate(-50%, -15px)}.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-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-undefined.library-controller.workshop-action #workshop-bookmark.bookmarked:hover svg{fill:#535a61}.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;-webkit-transition:color 0.3s ease;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:#5BD4CF}.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-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:#13C9C3}.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:#4e6073}.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-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%);-ms-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);-ms-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;-webkit-transition:background-color 0.3s ease;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{-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.library-controller.workshop-action .workshop-video:not(:hover):not(.suggested) figcaption{opacity:0.7}.library-controller.workshop-action .workshop-video h3{font-size:16px;line-height:1.4;color:#576366;-webkit-transition:color 0.3s ease;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:#5BD4CF}.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-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}@-webkit-keyframes spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(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:0.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;animation-name:rec;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-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}}@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:#2BE4C3;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}@-webkit-keyframes spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(0)}}.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 .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}@media screen and (max-width: 679px){.videos-controller.show-action .video-overlay .content-feedback{display:none}}.videos-controller.show-action .video-overlay-message{position:absolute;left:30px;right:30px;top:50%;-webkit-transform:translate(0, -50%);-ms-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}.videos-controller.show-action .video-overlay-message #rewatch-video a{color:#7b8b8e;-webkit-transition:color 0.3s ease;transition:color 0.3s ease;font-weight:500}.videos-controller.show-action .video-overlay-message #rewatch-video a:hover{color:#fff}.videos-controller.show-action .video-overlay-message #rewatch-video a:hover svg{fill:#fff}.videos-controller.show-action .video-overlay-message #rewatch-video a svg{fill:#8d99a5;height:15px;top:3px;position:relative;margin-right:5px;width:18px}@media screen and (min-width: 680px){.videos-controller.show-action .video-overlay-message .label{opacity:0.7}}.videos-controller.show-action .video-overlay-message .alt-ctas{margin-top:60px}.videos-controller.show-action .video-overlay-message .alt-ctas li{list-style:none;margin-bottom:20px}.videos-controller.show-action .video-overlay-message .alt-ctas a{overflow:hidden;text-overflow:ellipsis;text-align:left;color:#fff;font-size:14px;font-weight:500;text-align:center;display:inline-block}.videos-controller.show-action .video-overlay-message .alt-ctas a .icon{top:-2px;margin-right:6px;position:relative}.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;-webkit-transition:opacity 0.3s ease;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:#2BE4C3}.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);-ms-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{-webkit-transition:opacity 0.3s ease;transition:opacity 0.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:0.9;-webkit-transition:opacity 0.15s ease-out;transition:opacity 0.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;-webkit-transition:opacity 0.15s ease-out;transition:opacity 0.15s ease-out;-webkit-transform:translatey(-15px);-ms-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}@-webkit-keyframes spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(0)}}#track-trailer-path{width:100%}#track-trailer-overlay{background:rgba(0,0,0,0.25);color:#fff;font-size:16px;font-weight:500;position:absolute;top:0;right:0;bottom:0;left:0;text-align:center;z-index:5}#track-trailer-overlay-text{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#track-trailer-overlay .icon-play-large{display:block;margin:0 auto 15px auto;opacity:1;text-indent:-9999px}.playing-trailer #track-trailer-overlay{display:none}#track-trailer-still{display:block;width:100%}.playing-trailer #track-trailer-still{display:none}#track-trailer-video{display:none}.playing-trailer #track-trailer-video{display:block}#track-trailer-video .mejs-overlay-button{display:none}#track-trailer-card{position:relative;cursor:pointer;height:auto;overflow:hidden;padding:0;-webkit-transition:padding 300ms ease, max-width 600ms ease;transition:padding 300ms ease, max-width 600ms ease}@media screen and (min-width: 960px){#track-trailer-card{max-width:31.41%}}.playing-trailer #track-trailer-card{padding:10px;max-width:660px}#track-update-box{position:relative;background:#55616c;box-shadow:0 2px 0 rgba(0,0,0,0.06);border-radius:4px;box-sizing:border-box;text-align:center;-webkit-transition:background 300ms ease;transition:background 300ms ease}#track-update-box *,#track-update-box *:before,#track-update-box *:after{box-sizing:border-box}#track-update-box:before,#track-update-box:after{content:" ";display:table}#track-update-box:after{clear:both}@media screen and (max-width: 679px){#track-update-box{padding:20px}}@media screen and (min-width: 680px){#track-update-box{padding:30px}}.updated-track #track-update-box{background:#2BE4C3}.failed-update #track-update-box{-webkit-animation:shake 325ms ease-in-out;animation:shake 325ms ease-in-out}#track-update-icon{margin:0 0 25px}.updated-track #track-update-icon{display:none}#track-update-checkmark{display:none;fill:#fff;width:34px;height:34px}@media screen and (max-width: 679px){#track-update-checkmark{margin-bottom:15px}}@media screen and (min-width: 680px){#track-update-checkmark{margin-bottom:25px}}.updated-track #track-update-checkmark{display:inline-block}#track-update-title{color:#fff;margin:0 0 5px;line-height:22px}#track-update-description{color:#cccccc;-webkit-transition:color 300ms ease, opacity 300ms ease;transition:color 300ms ease, opacity 300ms ease}@media screen and (max-width: 679px){#track-update-description{margin-bottom:20px}}@media screen and (min-width: 680px){#track-update-description{margin-bottom:25px}}.updated-track #track-update-description{color:#fff;opacity:0.85}#track-update-description svg{fill:#2BE4C3}#track-update-changes{display:none}@media screen and (max-width: 679px){#track-update-actions .grid-50+.grid-50{margin-top:15px}}.updated-track #track-update-actions-primary,.updated-track #track-update-actions-secondary{display:none}#track-update-actions-resume{display:none}.updated-track #track-update-actions-resume{display:block}.showing-confirmation #track-update-actions-preview,.showing-confirmation #track-update-actions-update,.showing-confirmation #track-update-actions-decline{display:none}#track-update:not(.showing-confirmation) #track-update-actions-never,#track-update:not(.showing-confirmation) #track-update-actions-notify-me{display:none}.tracks-controller.show-action .content-block:hover .trigger-action{display:block;opacity:1}.tracks-controller.show-action .trigger-action{position:absolute;top:15px;right:15px;padding:6px;background:rgba(0,0,0,0.2);z-index:20;opacity:0;-webkit-transition-duration:0.2s;transition-duration:0.2s;border-radius:4px}.tracks-controller.show-action .trigger-action:hover{background:rgba(0,0,0,0.5)}.tracks-controller.show-action .hero-track{background:white;margin-bottom:40px;overflow:auto;z-index:2;border-radius:5px}@media screen and (max-width: 679px){.tracks-controller.show-action .hero-track .contained{margin-bottom:20px;margin-right:0}.tracks-controller.show-action .hero-track.contained{padding-bottom:10px}}.tracks-controller.show-action .hero-track .hero-meta{padding-bottom:0}.tracks-controller.show-action .hero-track .icon-track{float:right}.tracks-controller.show-action .hero-track h1{color:#384047;margin-bottom:10px}@media screen and (min-width: 680px){.tracks-controller.show-action .hero-track h1{font-size:28px}}@media screen and (max-width: 679px){.tracks-controller.show-action .hero-track h1{font-size:26px}}.tracks-controller.show-action .hero-track h1 svg{fill:#2BE4C3;position:relative;margin-left:5px}@media screen and (min-width: 680px){.tracks-controller.show-action .hero-track h1 svg{top:1px}}@media screen and (max-width: 679px){.tracks-controller.show-action .hero-track h1 svg{top:2px}}.tracks-controller.show-action .hero-track h3{color:#7b8b8e;font-size:14px;font-weight:500;margin:0 0 10px;opacity:1}.tracks-controller.show-action .hero-track p{font-size:16px;margin-bottom:0;color:#576366}.tracks-controller.show-action .hero-track p strong{color:#4b5658;font-weight:500}.tracks-controller.show-action .hero-track .action-container{position:absolute;right:30px;top:30px;margin:0}@media screen and (max-width: 959px){.tracks-controller.show-action .hero-track .action-container{margin:25px 15px 0 15px;position:relative;top:auto;right:auto}}@media screen and (max-width: 959px){.tracks-controller.show-action .hero-track .action-container .button{text-align:center;width:100%}}.tracks-controller.show-action .hero-track .action-container .button+.button{margin-left:10px}@media screen and (max-width: 959px){.tracks-controller.show-action .hero-track .action-container .button+.button{margin:10px 0 0 0}}.tracks-controller.show-action .hero-track .hero-points{position:relative}@media screen and (max-width: 959px){.tracks-controller.show-action .hero-track .hero-points{clear:none}}@media screen and (min-width: 680px){.tracks-controller.show-action .hero-track .hero-points{margin:30px 0 0 0}}@media screen and (max-width: 679px){.tracks-controller.show-action .hero-track .hero-points{margin:20px 0 0 0}}.tracks-controller.show-action .hero-track .hero-points .points-timeline{width:100%}.tracks-controller.show-action .hero-track .hero-points .points-timeline .course-progress-count{font-size:18px;font-weight:500;line-height:18px}.tracks-controller.show-action .hero-track .hero-points .points-detail-container{padding:0 15px}.tracks-controller.show-action .hero-track .hero-points .points-detail-container table{z-index:99}.tracks-controller.show-action .hero-track .hero-points .points-detail-container a{height:18px}.tracks-controller.show-action .achievement-hero svg.complete-outline-icon{position:absolute;top:15px;left:18px;fill:#fff}.tracks-controller.show-action .bookmark-tarp{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;background:rgba(255,255,255,0.95);padding:30px 30px 0;text-align:center;opacity:0;border-radius:4px;-webkit-transition-duration:0.2s;transition-duration:0.2s}.tracks-controller.show-action .bookmark-tarp-text{position:absolute;top:50%;right:0;left:0;-webkit-transform:translatey(-50%);-ms-transform:translatey(-50%);transform:translatey(-50%)}.tracks-controller.show-action .bookmark-tarp-text h4{font-weight:bold;font-size:14px;margin-bottom:7px;color:#4b5658}.tracks-controller.show-action .bookmark-tarp-text p{font-size:12px;color:#7b8b8e;margin-bottom:15px}.tracks-controller.show-action .bookmark-tarp-text .button{margin-right:5px}.tracks-controller.show-action .lesson-card:before,.tracks-controller.show-action .lesson-card:after{content:" ";background-color:#dfe2e5;height:3px;width:51%;position:absolute;top:-45px;display:block}.tracks-controller.show-action .track-path:before,.tracks-controller.show-action .track-path:after{content:" ";height:44px;width:10px;border:solid 3px #dfe2e5;border-width:0 0 0 3px;position:absolute;margin:0;margin-left:-1px;margin-top:-1px;left:50%}@media screen and (max-width: 767px){.tracks-controller.show-action .track-path:before,.tracks-controller.show-action .track-path:after{width:3px;border:none;margin-top:0;background-color:#dfe2e5}}.tracks-controller.show-action .syllabus{margin:0 0 80px 0}.tracks-controller.show-action .tracks-paths{max-width:1290px;width:100%;list-style:none;margin:0 auto;padding:0;text-align:center}.tracks-controller.show-action .track-path{padding:0 15px;position:relative;margin:0 -3px;box-sizing:border-box}@media screen and (min-width: 960px){.tracks-controller.show-action .track-path{display:inline-block;width:33%}.tracks-controller.show-action .track-path.update-path{width:70%}}@media screen and (max-width: 959px){.tracks-controller.show-action .track-path{display:block;width:100%}}.tracks-controller.show-action .track-path:before{top:-44px}.tracks-controller.show-action .track-path:after{bottom:-45px}.tracks-controller.show-action .lesson-card{background-color:white;margin:0 auto;height:160px;padding:20px 0;max-width:520px;position:relative;z-index:1}.tracks-controller.show-action .lesson-card:before{left:-14px}.tracks-controller.show-action .lesson-card:after{right:-15px}.tracks-controller.show-action .lesson-card:hover .toggle-add-option{opacity:0}.tracks-controller.show-action .lesson-card:hover .add-bookmark{opacity:0.3 !important}.tracks-controller.show-action .lesson-card .add-bookmark{position:absolute;top:15px;right:15px;z-index:11;margin:0;opacity:0 !important}.tracks-controller.show-action .lesson-card .add-bookmark:hover{opacity:1 !important}.tracks-controller.show-action .lesson-card .add-bookmark svg{fill:#fff;position:relative;top:-2px}.tracks-controller.show-action .lesson-card.current .achievement-hero img,.tracks-controller.show-action .lesson-card.complete .achievement-hero img,.tracks-controller.show-action .lesson-card.unlocked .achievement-hero img{-webkit-transition-duration:0.15s;transition-duration:0.15s}.tracks-controller.show-action .lesson-card.current h3,.tracks-controller.show-action .lesson-card.complete h3{color:#384047}.tracks-controller.show-action .lesson-card.current .lesson-progress,.tracks-controller.show-action .lesson-card.complete .lesson-progress{color:#fff}.tracks-controller.show-action .lesson-card.current .lesson-status,.tracks-controller.show-action .lesson-card.complete .lesson-status{border-radius:28px;height:28px;width:28px}.tracks-controller.show-action .lesson-card.current .lesson-status .icon,.tracks-controller.show-action .lesson-card.complete .lesson-status .icon{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.tracks-controller.show-action .lesson-card.current .lesson-status .avatar-marker,.tracks-controller.show-action .lesson-card.complete .lesson-status .avatar-marker{border-radius:28px;width:28px}.tracks-controller.show-action .lesson-card.current .hero-points,.tracks-controller.show-action .lesson-card.complete .hero-points{margin:0;position:absolute;bottom:10px;left:20px;right:20px}.tracks-controller.show-action .lesson-card.current .hero-points .points-timeline,.tracks-controller.show-action .lesson-card.complete .hero-points .points-timeline{width:100%}.tracks-controller.show-action .lesson-card.current .hero-points .points-detail-container table,.tracks-controller.show-action .lesson-card.complete .hero-points .points-detail-container table{z-index:99}.tracks-controller.show-action .lesson-card.current .hero-points .points-detail-container a,.tracks-controller.show-action .lesson-card.complete .hero-points .points-detail-container a{height:12px}.tracks-controller.show-action .lesson-card.current .hero-points .points-detail-container a.in-progress,.tracks-controller.show-action .lesson-card.complete .hero-points .points-detail-container a.in-progress{background-size:960px 30px}.tracks-controller.show-action .lesson-card.track-incomplete img,.tracks-controller.show-action .lesson-card.track-complete img{width:60px}.tracks-controller.show-action .lesson-card.track-incomplete{background-color:#d4d9dd}.tracks-controller.show-action .lesson-card.track-incomplete p{font-size:18px;font-weight:500;color:white}.tracks-controller.show-action .lesson-card.track-incomplete .icon-track-incomplete{margin:15px 0 20px 0}.tracks-controller.show-action .lesson-card.track-complete{background-color:#2BE4C3;background-image:url("https://static.teamtreehouse.com/assets/icons/icon-track-completion-card-8ac4b336f68ade697241d70bc7523ddd.svg");background-size:100%}.tracks-controller.show-action .lesson-card.track-complete p{color:#d5f2dd;font-size:16px;font-weight:500;line-height:1}.tracks-controller.show-action .lesson-card.track-complete p .points-total{color:#fff;display:block;font-size:32px;margin-bottom:8px}.tracks-controller.show-action .lesson-card.track-complete .icon-track-complete{margin:5px 0 15px 0}.tracks-controller.show-action .lesson-card.update-card{height:auto;padding:0}.tracks-controller.show-action .lesson-card.update-card.thanks{display:none}.tracks-controller.show-action .lesson-card.update-card .confirmation-view{display:none}.tracks-controller.show-action .lesson-card.update-card .achievement-hero{background-color:#55616c;height:auto;padding:30px;position:relative;width:auto}.tracks-controller.show-action .lesson-card.update-card .achievement-hero .icon{vertical-align:top}.tracks-controller.show-action .lesson-card.update-card .achievement-hero .title{color:#fff;display:block;font-size:18px;font-weight:500;line-height:1.3;margin:15px 0 8px 0}.tracks-controller.show-action .lesson-card.update-card .achievement-hero .title.confirmation-view{display:none}.tracks-controller.show-action .lesson-card.update-card .achievement-hero p{color:#7b8b8e;font-size:14px;line-height:1.5;padding:0 15px}.tracks-controller.show-action .lesson-card.update-card .achievement-hero p.confirmation-view{display:none}.tracks-controller.show-action .lesson-card.update-card .achievement-hero p a{color:#2BE4C3;white-space:nowrap}.tracks-controller.show-action .lesson-card.update-card .achievement-hero p a .icon{display:inline-block;margin-left:5px;position:relative;vertical-align:middle}.tracks-controller.show-action .lesson-card.update-card .card-actions{padding:15px}.tracks-controller.show-action .lesson-card.update-card .card-actions .grid-50{padding:0 10px}.tracks-controller.show-action .lesson-card.update-card .card-actions .grid-50 .button{position:relative;width:100%}.tracks-controller.show-action .lesson-card.update-card .card-actions.confirmation-view{display:none}.tracks-controller.show-action .lesson-card.show-padding{background-color:#FFF;padding:10px;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.tracks-controller.show-action .lesson-card.remove-padding{background-color:#000;padding:0px;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.tracks-controller.show-action .lesson-card.unlocked h3{color:#6e7e82}.tracks-controller.show-action .lesson-card.unlocked .lesson-progress{color:white}.tracks-controller.show-action .lesson-card h3{color:#97a3a6;font-size:16px;font-weight:500;line-height:1.3;top:133px;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap}.tracks-controller.show-action .lesson-card h3:hover{color:#89979a}.tracks-controller.show-action .lesson-card .achievement-hero{font-size:10;height:130px;margin:0;position:absolute;text-align:center;width:100%;border-radius:5px 5px 0 0;background-color:#d4d9dd;-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease}.tracks-controller.show-action .lesson-card .achievement-hero.topic-html{background-color:#39ADD1}.tracks-controller.show-action .lesson-card .achievement-hero.topic-css{background-color:#3079AB}.tracks-controller.show-action .lesson-card .achievement-hero.topic-javascript{background-color:#c25975}.tracks-controller.show-action .lesson-card .achievement-hero.topic-java{background-color:#2c9676}.tracks-controller.show-action .lesson-card .achievement-hero.topic-ruby{background-color:#e15258}.tracks-controller.show-action .lesson-card .achievement-hero.topic-business{background-color:#F9845B}.tracks-controller.show-action .lesson-card .achievement-hero.topic-wordpress{background-color:#838CC7}.tracks-controller.show-action .lesson-card .achievement-hero.topic-php{background-color:#7D669E}.tracks-controller.show-action .lesson-card .achievement-hero.topic-ios{background-color:#53BBB4}.tracks-controller.show-action .lesson-card .achievement-hero.topic-android{background-color:#5BD4CF}.tracks-controller.show-action .lesson-card .achievement-hero.topic-design{background-color:#e59a13}.tracks-controller.show-action .lesson-card .achievement-hero.topic-development-tools{background-color:#637a91}.tracks-controller.show-action .lesson-card .achievement-hero.topic-python{background-color:#f092b0}.tracks-controller.show-action .lesson-card .achievement-hero.topic-digital-literacy{background-color:#c38cd4}.tracks-controller.show-action .lesson-card .achievement-hero.topic-game-development{background-color:#20898c}.tracks-controller.show-action .lesson-card .achievement-hero.topic-csharp{background-color:#9e4d83}.tracks-controller.show-action .lesson-card .achievement-hero.topic-undefined{background-color:#717b85}.tracks-controller.show-action .lesson-card .achievement-hero.topic-html .lesson-status{background-color:#298fae}.tracks-controller.show-action .lesson-card .achievement-hero.topic-css .lesson-status{background-color:#255d83}.tracks-controller.show-action .lesson-card .achievement-hero.topic-javascript .lesson-status{background-color:#aa3e5b}.tracks-controller.show-action .lesson-card .achievement-hero.topic-java .lesson-status{background-color:#206f57}.tracks-controller.show-action .lesson-card .achievement-hero.topic-ruby .lesson-status{background-color:#d9272e}.tracks-controller.show-action .lesson-card .achievement-hero.topic-business .lesson-status{background-color:#f75f2a}.tracks-controller.show-action .lesson-card .achievement-hero.topic-wordpress .lesson-status{background-color:#606bb7}.tracks-controller.show-action .lesson-card .achievement-hero.topic-php .lesson-status{background-color:#645180}.tracks-controller.show-action .lesson-card .achievement-hero.topic-ios .lesson-status{background-color:#3e9d97}.tracks-controller.show-action .lesson-card .achievement-hero.topic-android .lesson-status{background-color:#13C9C3}.tracks-controller.show-action .lesson-card .achievement-hero.topic-design .lesson-status{background-color:#b67a0f}.tracks-controller.show-action .lesson-card .achievement-hero.topic-development-tools .lesson-status{background-color:#4e6073}.tracks-controller.show-action .lesson-card .achievement-hero.topic-python .lesson-status{background-color:#ea6590}.tracks-controller.show-action .lesson-card .achievement-hero.topic-digital-literacy .lesson-status{background-color:#b067c6}.tracks-controller.show-action .lesson-card .achievement-hero.topic-game-development .lesson-status{background-color:#176062}.tracks-controller.show-action .lesson-card .achievement-hero.topic-csharp .lesson-status{background-color:#7c3c67}.tracks-controller.show-action .lesson-card .achievement-hero.topic-undefined .lesson-status{background-color:#5a6269}.tracks-controller.show-action .lesson-card .achievement-hero:hover.topic-html{background-color:#2da0c3}.tracks-controller.show-action .lesson-card .achievement-hero:hover.topic-css{background-color:#2a6b97}.tracks-controller.show-action .lesson-card .achievement-hero:hover.topic-javascript{background-color:#bb4665}.tracks-controller.show-action .lesson-card .achievement-hero:hover.topic-java{background-color:#268266}.tracks-controller.show-action .lesson-card .achievement-hero:hover.topic-ruby{background-color:#dd3c43}.tracks-controller.show-action .lesson-card .achievement-hero:hover.topic-business{background-color:#f87242}.tracks-controller.show-action .lesson-card .achievement-hero:hover.topic-wordpress{background-color:#717cbf}.tracks-controller.show-action .lesson-card .achievement-hero:hover.topic-php{background-color:#715b90}.tracks-controller.show-action .lesson-card .achievement-hero:hover.topic-ios{background-color:#45afa8}.tracks-controller.show-action .lesson-card .achievement-hero:hover.topic-android{background-color:#4cae50}.tracks-controller.show-action .lesson-card .achievement-hero:hover.topic-design{background-color:#cd8a11}.tracks-controller.show-action .lesson-card .achievement-hero:hover.topic-development-tools{background-color:#596d82}.tracks-controller.show-action .lesson-card .achievement-hero:hover.topic-python{background-color:#ed7ca0}.tracks-controller.show-action .lesson-card .achievement-hero:hover.topic-digital-literacy{background-color:#b979cd}.tracks-controller.show-action .lesson-card .achievement-hero:hover.topic-game-development{background-color:#1b7577}.tracks-controller.show-action .lesson-card .achievement-hero:hover.topic-csharp{background-color:#8d4575}.tracks-controller.show-action .lesson-card .achievement-hero:hover.topic-undefined{background-color:#656e77}.tracks-controller.show-action .lesson-card .achievement-hero img{width:30%;-webkit-transition-duration:0;transition-duration:0}.tracks-controller.show-action .lesson-card .lesson-status{position:absolute;left:20px;top:20px;z-index:10}.tracks-controller.show-action .lesson-card .lesson-progress{color:#fff;display:block;font-size:14px;font-weight:500;position:absolute;top:20px;right:20px;z-index:10;-webkit-transition-duration:0.3s;transition-duration:0.3s}.tracks-controller.show-action .path-connector{display:table;margin:30px auto;width:30px;height:30px;border-radius:30px;position:relative;z-index:10;background:none}.tracks-controller.show-action .path-connector.collapsed{height:0}.tracks-controller.show-action .tracks-paths:first-of-type .lesson-card:before,.tracks-controller.show-action .tracks-paths:first-of-type .lesson-card:after{display:none}.tracks-controller.show-action .tracks-paths:last-of-type .track-path:after{display:none}.tracks-controller.show-action .path-2 .track-path:first-child:before,.tracks-controller.show-action .path-3 .track-path:first-child:before{border-width:3px 0 0 3px;border-top-left-radius:8px}.tracks-controller.show-action .path-2 .track-path:last-child:before,.tracks-controller.show-action .path-3 .track-path:last-child:before{margin-left:-10px;border-width:3px 3px 0 0;border-top-right-radius:8px}.tracks-controller.show-action .path-2 .track-path:first-child:after{border-width:0 0 3px 3px;bottom:-48px;border-bottom-left-radius:8px}.tracks-controller.show-action .path-2 .track-path:last-child:after{border-width:0 3px 3px 0;border-bottom-right-radius:8px;margin-left:-11px;bottom:-48px}@media screen and (max-width: 767px){.tracks-controller.show-action .path-2 .track-path:last-child:after{margin-left:-1px;bottom:-45px}}.tracks-controller.show-action .path-3 .track-path:first-child:after{border-width:0 0 3px 3px;border-bottom-left-radius:8px;bottom:-48px}@media screen and (max-width: 767px){.tracks-controller.show-action .path-3 .track-path:first-child:after{bottom:-45px}}html.osx .tracks-controller.show-action .path-3 .track-path:first-child:after{bottom:-50px !important}.tracks-controller.show-action .path-3 .track-path:nth-child(2) .lesson-card:before,.tracks-controller.show-action .path-3 .track-path:nth-child(2) .lesson-card:after{width:60% !important}.tracks-controller.show-action .path-3 .track-path:last-child:after{border-width:0 3px 3px 0;border-bottom-right-radius:8px;margin-left:-11px;bottom:-48px}@media screen and (max-width: 767px){.tracks-controller.show-action .path-3 .track-path:last-child:after{margin-left:-1px;bottom:-45px}}.tracks-controller.show-action .path-1+.path-connector+.path-1 .lesson-card:before{display:none}.tracks-controller.show-action .path-1+.path-connector+.path-1 .lesson-card:after{display:none}.tracks-controller.show-action .path-1+.path-connector+.path-2 .track-path:last-child:before{margin-left:-13px}.tracks-controller.show-action .path-1+.path-connector+.path-2 .track-path:last-child:after{margin-left:-13px}.tracks-controller.show-action .path-1+.path-connector+.path-2 .track-path:first-child:after{margin-left:0px}.tracks-controller.show-action .path-1+.path-connector+.path-3 .track-path:first-child .lesson-card:before{display:none}.tracks-controller.show-action .path-1+.path-connector+.path-3 .track-path:last-child .lesson-card:after{display:none}.tracks-controller.show-action .path-1+.path-connector+.path-3 .track-path:nth-child(2):before{display:none}.tracks-controller.show-action .path-1+.path-connector+.path-3 .track-path:last-child:before{margin-left:-12px}.tracks-controller.show-action .path-1+.path-connector+.path-2 .track-path:first-child .lesson-card:before{display:none}.tracks-controller.show-action .path-1+.path-connector+.path-2 .track-path:last-child .lesson-card:after{display:none}.tracks-controller.show-action .path-2+.path-connector+.path-1 .lesson-card:before{left:-2px}.ie .tracks-controller.show-action .path-2+.path-connector+.path-1 .lesson-card:before{margin-top:-3px}.tracks-controller.show-action .path-2+.path-connector+.path-1 .lesson-card:after{right:-2px}.ie .tracks-controller.show-action .path-2+.path-connector+.path-1 .lesson-card:after{margin-top:-3px}.tracks-controller.show-action .path-2+.path-connector+.path-2 .track-path:first-child .lesson-card:before{display:none}.tracks-controller.show-action .path-2+.path-connector+.path-2 .track-path:last-child .lesson-card:after{display:none}.tracks-controller.show-action .path-2+.path-connector+.path-2 .track-path:first-child:before{margin-left:0}.tracks-controller.show-action .path-2+.path-connector+.path-2 .track-path:last-child:before{margin-left:-13px}.tracks-controller.show-action .path-2+.path-connector+.path-2 .track-path:last-child:after{margin-left:-13px}.tracks-controller.show-action .path-2+.path-connector+.path-3 .track-path:nth-child(2):before{display:none}@media screen and (max-width: 1023px){.tracks-controller.show-action .path-2+.path-connector+.path-3 .track-path:nth-child(2):before{display:block}}.tracks-controller.show-action .path-2+.path-connector+.path-3 .track-path:first-child .lesson-card:before{top:auto;bottom:-48px;left:auto;right:-14px}.tracks-controller.show-action .path-2+.path-connector+.path-3 .track-path:last-child .lesson-card:after{top:auto;bottom:-48px;right:auto;left:-14px}.tracks-controller.show-action .path-3+.path-connector+.path-2 .track-path:first-child .lesson-card:before{left:-3px}.tracks-controller.show-action .path-3+.path-connector+.path-2 .track-path:first-child .lesson-card:after{width:60%}.tracks-controller.show-action .path-3+.path-connector+.path-2 .track-path:last-child .lesson-card:before{width:60%}.tracks-controller.show-action .path-3+.path-connector+.path-2 .track-path:last-child .lesson-card:after{right:-5px}.tracks-controller.show-action .path-3+.path-connector+.path-2 .track-path:first-child:before{border-width:0 0 0 3px;border-top-left-radius:0}.tracks-controller.show-action .path-3+.path-connector+.path-2 .track-path:first-child:after{margin-left:0}.tracks-controller.show-action .path-3+.path-connector+.path-2 .track-path:last-child:before{border-width:0 3px 0 0;border-top-right-radius:0}.tracks-controller.show-action .path-3+.path-connector+.path-2 .track-path:last-child:after{margin-left:-13px}.tracks-controller.show-action .path-3+.path-connector+.path-3 .track-path:nth-child(2):before{display:none}@media screen and (min-width: 960px){.tracks-controller.show-action .syllabus{margin:0 0 40px 0}.tracks-controller.show-action .tracks-paths .lesson-card:before,.tracks-controller.show-action .tracks-paths .lesson-card:after{display:none}.tracks-controller.show-action .tracks-paths .lesson-card .achievement-hero img{width:22%}.tracks-controller.show-action .path-2 .track-path:first-child{margin-bottom:20px}.tracks-controller.show-action .path-2 .track-path:first-child:after{display:none}.tracks-controller.show-action .path-3 .track-path:first-child,.tracks-controller.show-action .path-3 .track-path:nth-child(2){margin-bottom:20px}}@media screen and (max-width: 679px){.tracks-controller.show-action .syllabus{margin:0 0 80px 0}.tracks-controller.show-action .tracks-paths .lesson-card .achievement-hero img{width:27%}}.tracks-controller.show-action .points-detail-container table{z-index:99}.tracks-controller.show-action .points-detail-container a .tooltip{margin-left:-85px;width:140px}.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-825cd14983cc1d0cd10771698c6321cb.svg")}.tracks-controller.show-action .modal.track-changelog-modal ul li.removed{list-style-image:url("https://static.teamtreehouse.com/assets/icons/icon-removed-faa3f98e2ae6200e7245e3abf5bf928d.svg")}.tracks-controller.show-action .modal.track-changelog-modal ul li.misc{list-style-image:url("https://static.teamtreehouse.com/assets/icons/icon-misc-09dda44fcd5df5e1b21803038bcff8a7.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 .modal-close{top:10px}.tracks-controller.show-action .modal .modal-footer .icon{display:none}.tracks-controller.show-action .modal h1 .icon{display:none}}.tracks-controller.show-action.ie .path-2 .track-path:first-child:after,.tracks-controller.show-action.ie .path-2 .track-path:last-child:after,.tracks-controller.show-action.ie .path-3 .track-path:first-child:after,.tracks-controller.show-action.ie .path-3 .track-path:last-child:after{bottom:-50px !important;height:47px !important}@-webkit-keyframes spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(0)}}html.syllabi-controller.show-action div.split-button{float:left;margin-top:5px;margin-bottom:5px}html.syllabi-controller.show-action div.split-button a.action.button svg.arrows-icon{width:18px;height:14px}html.syllabi-controller.show-action div.split-button a.action.button svg.arrows-icon path.left-arrow{display:none}html.syllabi-controller.show-action div.split-button a.action.button span.tooltip{bottom:50px;margin-left:-70px;text-align:center;width:140px;display:none}html.syllabi-controller.show-action div.split-button a.action.button:hover span.tooltip{display:block}html.syllabi-controller.show-action div.split-button a.action.button:not(.loading) svg.loading-icon{display:none}html.syllabi-controller.show-action div.split-button a.action.button.loading svg.arrows-icon,html.syllabi-controller.show-action div.split-button a.action.button.loading svg.add-icon{display:none}html.syllabi-controller.show-action div.split-button a.action.button.loading svg.loading-icon{opacity:1;width:18px;height:18px}html.syllabi-controller.show-action div.split-button a.action.button:not(.added-to-home) svg.arrows-icon{display:none}html.syllabi-controller.show-action div.split-button a.action.button.added-to-home svg.add-icon,html.syllabi-controller.show-action div.split-button a.action.button.added-to-home span.tooltip{display:none}html.syllabi-controller.show-action div.split-button a.action.button.topic-html svg.arrows-icon{fill:#39ADD1}html.syllabi-controller.show-action div.split-button a.action.button.topic-css svg.arrows-icon{fill:#3079AB}html.syllabi-controller.show-action div.split-button a.action.button.topic-javascript svg.arrows-icon{fill:#c25975}html.syllabi-controller.show-action div.split-button a.action.button.topic-java svg.arrows-icon{fill:#2c9676}html.syllabi-controller.show-action div.split-button a.action.button.topic-ruby svg.arrows-icon{fill:#e15258}html.syllabi-controller.show-action div.split-button a.action.button.topic-business svg.arrows-icon{fill:#F9845B}html.syllabi-controller.show-action div.split-button a.action.button.topic-wordpress svg.arrows-icon{fill:#838CC7}html.syllabi-controller.show-action div.split-button a.action.button.topic-php svg.arrows-icon{fill:#7D669E}html.syllabi-controller.show-action div.split-button a.action.button.topic-ios svg.arrows-icon{fill:#53BBB4}html.syllabi-controller.show-action div.split-button a.action.button.topic-android svg.arrows-icon{fill:#5BD4CF}html.syllabi-controller.show-action div.split-button a.action.button.topic-design svg.arrows-icon{fill:#e59a13}html.syllabi-controller.show-action div.split-button a.action.button.topic-development-tools svg.arrows-icon{fill:#637a91}html.syllabi-controller.show-action div.split-button a.action.button.topic-python svg.arrows-icon{fill:#f092b0}html.syllabi-controller.show-action div.split-button a.action.button.topic-digital-literacy svg.arrows-icon{fill:#c38cd4}html.syllabi-controller.show-action div.split-button a.action.button.topic-game-development svg.arrows-icon{fill:#20898c}html.syllabi-controller.show-action div.split-button a.action.button.topic-csharp svg.arrows-icon{fill:#9e4d83}html.syllabi-controller.show-action div.split-button a.action.button.topic-undefined svg.arrows-icon{fill:#717b85}html.syllabi-controller.show-action .secondary-heading h3{font-size:18px}html.syllabi-controller.show-action .achievement-meta h2{font-size:18px;line-height:1.3}html.syllabi-controller.show-action div#module-learn{margin:0 0 30px}html.syllabi-controller.show-action div#module-feeds p.note a{color:#333}html.syllabi-controller.show-action div#module-feeds p.note a:hover{color:#000}@-webkit-keyframes spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(0)}}.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{-webkit-transition:color 0.3s ease;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:#5BD4CF}.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-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:#13C9C3}.topic-design #quiz #question h1 p a:hover{color:#b67a0f}.topic-development-tools #quiz #question h1 p a:hover{color:#4e6073}.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-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 .alert.info{background:#f3f5f6}#quiz #answers{padding:0;overflow:hidden}#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%;-webkit-transition:background 0.3s ease;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.selected.inactive,#quiz #answers .multiple-choice li a:hover.inactive.selected,#quiz #answers .true-false li a:hover,#quiz #answers .true-false li a.selected.inactive,#quiz #answers .true-false li a:hover.inactive.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.selected.inactive strong,#quiz #answers .multiple-choice li a:hover.inactive.selected strong,#quiz #answers .true-false li a:hover strong,#quiz #answers .true-false li a.selected.inactive strong,#quiz #answers .true-false li a:hover.inactive.selected strong{color:#4e5a64}#quiz #answers .multiple-choice li a:hover .answer,#quiz #answers .multiple-choice li a.selected.inactive .answer,#quiz #answers .multiple-choice li a:hover.inactive.selected .answer,#quiz #answers .true-false li a:hover .answer,#quiz #answers .true-false li a.selected.inactive .answer,#quiz #answers .true-false li a:hover.inactive.selected .answer{color:#4e5a64}#quiz #answers .multiple-choice li a.inactive.selected,#quiz #answers .true-false li a.inactive.selected{opacity:1}#quiz #answers .multiple-choice li a:hover.inactive,#quiz #answers .true-false li a:hover.inactive{cursor:pointer;background:transparent;border-color:#ebedef;box-shadow:none}#quiz #answers .multiple-choice li a:hover.inactive strong,#quiz #answers .true-false li a:hover.inactive strong{color:#7b8b8e}#quiz #answers .multiple-choice li a:hover.inactive strong.abc,#quiz #answers .true-false li a:hover.inactive strong.abc{border-color:#f0f2f4}#quiz #answers .multiple-choice li a:hover.inactive .answer,#quiz #answers .true-false li a:hover.inactive .answer{color:#576366}#quiz #answers .multiple-choice li a:hover strong.abc,#quiz #answers .true-false li a:hover strong.abc{border-color:#d4d9dd;color:#4e5a64}#quiz #answers .multiple-choice li a.selected strong.abc,#quiz #answers .multiple-choice li a.selected.inactive strong.abc,#quiz #answers .true-false li a.selected strong.abc,#quiz #answers .true-false li a.selected.inactive strong.abc{border-color:#4e5a64;color:#4e5a64}#quiz #answers .multiple-choice li a.selected.error strong.abc,#quiz #answers .multiple-choice li a.selected.inactive.error strong.abc,#quiz #answers .true-false li a.selected.error strong.abc,#quiz #answers .true-false li a.selected.inactive.error strong.abc{color:#e21919;border-color:#e21919}#quiz #answers .multiple-choice li a.selected.success strong.abc,#quiz #answers .multiple-choice li a.selected.inactive.success strong.abc,#quiz #answers .true-false li a.selected.success strong.abc,#quiz #answers .true-false li a.selected.inactive.success strong.abc{color:#36b55c;border-color:#36b55c}#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 strong.abc,#quiz #answers .true-false li strong.abc{position:absolute;top:50%;text-align:center;-webkit-transition:color 0.3s ease, border-color 0.3s ease;transition:color 0.3s ease, border-color 0.3s ease}@media screen and (min-width: 960px){#quiz #answers .multiple-choice li strong.abc,#quiz #answers .true-false li strong.abc{border:2px solid #f0f2f4}}@media screen and (max-width: 959px){#quiz #answers .multiple-choice li strong.abc,#quiz #answers .true-false li strong.abc{border:2px solid #e8ebed}}@media screen and (min-width: 680px){#quiz #answers .multiple-choice li strong.abc,#quiz #answers .true-false li strong.abc{width:50px;height:50px;line-height:46px;margin-top:-25px;left:30px}}@media screen and (max-width: 679px){#quiz #answers .multiple-choice li strong.abc,#quiz #answers .true-false li strong.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 ul.true-false li strong{line-height:50px}@media screen and (max-width: 679px){#quiz #answers ul.true-false li strong{margin-left:0;margin-left-padding:15px 20px}}#quiz #answers ul.fill-in-blank a{-webkit-transition:color 0.3s ease;transition:color 0.3s ease;font-weight:500}.topic-html #quiz #answers ul.fill-in-blank a{color:#39ADD1}.topic-css #quiz #answers ul.fill-in-blank a{color:#3079AB}.topic-javascript #quiz #answers ul.fill-in-blank a{color:#c25975}.topic-java #quiz #answers ul.fill-in-blank a{color:#2c9676}.topic-ruby #quiz #answers ul.fill-in-blank a{color:#e15258}.topic-business #quiz #answers ul.fill-in-blank a{color:#F9845B}.topic-wordpress #quiz #answers ul.fill-in-blank a{color:#838CC7}.topic-php #quiz #answers ul.fill-in-blank a{color:#7D669E}.topic-ios #quiz #answers ul.fill-in-blank a{color:#53BBB4}.topic-android #quiz #answers ul.fill-in-blank a{color:#5BD4CF}.topic-design #quiz #answers ul.fill-in-blank a{color:#e59a13}.topic-development-tools #quiz #answers ul.fill-in-blank a{color:#637a91}.topic-python #quiz #answers ul.fill-in-blank a{color:#f092b0}.topic-digital-literacy #quiz #answers ul.fill-in-blank a{color:#c38cd4}.topic-game-development #quiz #answers ul.fill-in-blank a{color:#20898c}.topic-csharp #quiz #answers ul.fill-in-blank a{color:#9e4d83}.topic-undefined #quiz #answers ul.fill-in-blank a{color:#717b85}.topic-html #quiz #answers ul.fill-in-blank a:hover{color:#2788a6}.topic-css #quiz #answers ul.fill-in-blank a:hover{color:#23577b}.topic-javascript #quiz #answers ul.fill-in-blank a:hover{color:#a23c57}.topic-java #quiz #answers ul.fill-in-blank a:hover{color:#1e6751}.topic-ruby #quiz #answers ul.fill-in-blank a:hover{color:#d1242c}.topic-business #quiz #answers ul.fill-in-blank a:hover{color:#f75820}.topic-wordpress #quiz #answers ul.fill-in-blank a:hover{color:#5965b4}.topic-php #quiz #answers ul.fill-in-blank a:hover{color:#5f4d7a}.topic-ios #quiz #answers ul.fill-in-blank a:hover{color:#3b9690}.topic-android #quiz #answers ul.fill-in-blank a:hover{color:#419645}.topic-design #quiz #answers ul.fill-in-blank a:hover{color:#ac740e}.topic-development-tools #quiz #answers ul.fill-in-blank a:hover{color:#4a5b6d}.topic-python #quiz #answers ul.fill-in-blank a:hover{color:#e95c89}.topic-digital-literacy #quiz #answers ul.fill-in-blank a:hover{color:#ac5fc3}.topic-game-development #quiz #answers ul.fill-in-blank a:hover{color:#15585a}.topic-csharp #quiz #answers ul.fill-in-blank a:hover{color:#753961}.topic-undefined #quiz #answers ul.fill-in-blank a:hover{color:#555c64}#quiz #answers ul.fill-in-blank li{padding:20px 30px}#quiz #answers ul.fill-in-blank p{font-size:14px;line-height:2;margin-bottom:15px}#quiz #answers ul.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;-webkit-transition:color 0.3s ease, border-color 0.3s ease;transition:color 0.3s ease, border-color 0.3s ease}#quiz #answers ul.fill-in-blank .text:focus{background:none;color:#2BE4C3;border-color:#2BE4C3}.topic-html #quiz #answers ul.fill-in-blank .text:focus{color:#39ADD1;border-color:#39ADD1}.topic-css #quiz #answers ul.fill-in-blank .text:focus{color:#3079AB;border-color:#3079AB}.topic-javascript #quiz #answers ul.fill-in-blank .text:focus{color:#c25975;border-color:#c25975}.topic-java #quiz #answers ul.fill-in-blank .text:focus{color:#2c9676;border-color:#2c9676}.topic-ruby #quiz #answers ul.fill-in-blank .text:focus{color:#e15258;border-color:#e15258}.topic-business #quiz #answers ul.fill-in-blank .text:focus{color:#F9845B;border-color:#F9845B}.topic-wordpress #quiz #answers ul.fill-in-blank .text:focus{color:#838CC7;border-color:#838CC7}.topic-php #quiz #answers ul.fill-in-blank .text:focus{color:#7D669E;border-color:#7D669E}.topic-ios #quiz #answers ul.fill-in-blank .text:focus{color:#53BBB4;border-color:#53BBB4}.topic-android #quiz #answers ul.fill-in-blank .text:focus{color:#5BD4CF;border-color:#5BD4CF}.topic-design #quiz #answers ul.fill-in-blank .text:focus{color:#e59a13;border-color:#e59a13}.topic-development-tools #quiz #answers ul.fill-in-blank .text:focus{color:#637a91;border-color:#637a91}.topic-python #quiz #answers ul.fill-in-blank .text:focus{color:#f092b0;border-color:#f092b0}.topic-digital-literacy #quiz #answers ul.fill-in-blank .text:focus{color:#c38cd4;border-color:#c38cd4}.topic-game-development #quiz #answers ul.fill-in-blank .text:focus{color:#20898c;border-color:#20898c}.topic-csharp #quiz #answers ul.fill-in-blank .text:focus{color:#9e4d83;border-color:#9e4d83}.topic-undefined #quiz #answers ul.fill-in-blank .text:focus{color:#717b85;border-color:#717b85}#quiz #answers ul.fill-in-blank .button{line-height:14px;padding:12px 15px;display:inline-block}#quiz #answers ul.fill-in-blank pre{font-size:14px;line-height:2;margin-bottom:15px;display:block;overflow:auto}#quiz #answers ul.fill-in-blank pre::-webkit-scrollbar{-webkit-appearance:none}#quiz #answers ul.fill-in-blank pre code{font-family:"courier"}#quiz #answers ul.fill-in-blank pre code .text{font-family:"courier"}@-webkit-keyframes spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(0)}}.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}.code-challenges-controller.show-action div#code-challenge,.code-challenges-controller.show-action div#command-challenge,.code-challenges-controller.preview-action div#code-challenge,.code-challenges-controller.preview-action div#command-challenge{position:relative}.has-stage-progress.code-challenges-controller.show-action div#code-challenge div#instructions,.has-stage-progress.code-challenges-controller.show-action div#command-challenge div#instructions,.has-stage-progress.code-challenges-controller.preview-action div#code-challenge div#instructions,.has-stage-progress.code-challenges-controller.preview-action div#command-challenge div#instructions{border-radius:0}.code-challenges-controller.show-action div#code-challenge .hidden,.code-challenges-controller.show-action div#command-challenge .hidden,.code-challenges-controller.show-action li#page-title-addition .hidden,.code-challenges-controller.preview-action div#code-challenge .hidden,.code-challenges-controller.preview-action div#command-challenge .hidden,.code-challenges-controller.preview-action li#page-title-addition .hidden{display:none}.code-challenges-controller.show-action div#code-challenge .inactive,.code-challenges-controller.show-action div#command-challenge .inactive,.code-challenges-controller.show-action li#page-title-addition .inactive,.code-challenges-controller.preview-action div#code-challenge .inactive,.code-challenges-controller.preview-action div#command-challenge .inactive,.code-challenges-controller.preview-action li#page-title-addition .inactive{display:none}.code-challenges-controller.show-action div#code-challenge div.box-header,.code-challenges-controller.show-action div#command-challenge div.box-header,.code-challenges-controller.show-action li#page-title-addition div.box-header,.code-challenges-controller.preview-action div#code-challenge div.box-header,.code-challenges-controller.preview-action div#command-challenge div.box-header,.code-challenges-controller.preview-action li#page-title-addition div.box-header{-webkit-transition:padding 0.3s ease, margin 0.3s ease;transition:padding 0.3s ease, margin 0.3s ease}.code-challenges-controller.show-action div#code-challenge div.box-header h2#task-count,.code-challenges-controller.show-action div#command-challenge div.box-header h2#task-count,.code-challenges-controller.show-action li#page-title-addition div.box-header h2#task-count,.code-challenges-controller.preview-action div#code-challenge div.box-header h2#task-count,.code-challenges-controller.preview-action div#command-challenge div.box-header h2#task-count,.code-challenges-controller.preview-action li#page-title-addition div.box-header h2#task-count{font-weight:500;margin-bottom:10px;font-size:14px;color:#7b8b8e}.code-challenges-controller.show-action div#code-challenge div.box-header h1#task,.code-challenges-controller.show-action div#command-challenge div.box-header h1#task,.code-challenges-controller.show-action li#page-title-addition div.box-header h1#task,.code-challenges-controller.preview-action div#code-challenge div.box-header h1#task,.code-challenges-controller.preview-action div#command-challenge div.box-header h1#task,.code-challenges-controller.preview-action li#page-title-addition div.box-header h1#task{line-height:1.5;margin:0 0 -8px;-webkit-transition:margin 0.3s ease;transition:margin 0.3s ease}@media screen and (min-width: 680px){.code-challenges-controller.show-action div#code-challenge div.box-header h1#task,.code-challenges-controller.show-action div#command-challenge div.box-header h1#task,.code-challenges-controller.show-action li#page-title-addition div.box-header h1#task,.code-challenges-controller.preview-action div#code-challenge div.box-header h1#task,.code-challenges-controller.preview-action div#command-challenge div.box-header h1#task,.code-challenges-controller.preview-action li#page-title-addition div.box-header h1#task{font-size:20px}}@media screen and (max-width: 679px){.code-challenges-controller.show-action div#code-challenge div.box-header h1#task,.code-challenges-controller.show-action div#command-challenge div.box-header h1#task,.code-challenges-controller.show-action li#page-title-addition div.box-header h1#task,.code-challenges-controller.preview-action div#code-challenge div.box-header h1#task,.code-challenges-controller.preview-action div#command-challenge div.box-header h1#task,.code-challenges-controller.preview-action li#page-title-addition div.box-header h1#task{font-size:16px}}.code-challenges-controller.show-action div#code-challenge div.box-header h1#task p,.code-challenges-controller.show-action div#command-challenge div.box-header h1#task p,.code-challenges-controller.show-action li#page-title-addition div.box-header h1#task p,.code-challenges-controller.preview-action div#code-challenge div.box-header h1#task p,.code-challenges-controller.preview-action div#command-challenge div.box-header h1#task p,.code-challenges-controller.preview-action li#page-title-addition div.box-header h1#task p{margin:0;color:#384047;font-size:inherit}.code-challenges-controller.show-action div#code-challenge div.box-header h1#task ul,.code-challenges-controller.show-action div#code-challenge div.box-header h1#task ol,.code-challenges-controller.show-action div#command-challenge div.box-header h1#task ul,.code-challenges-controller.show-action div#command-challenge div.box-header h1#task ol,.code-challenges-controller.show-action li#page-title-addition div.box-header h1#task ul,.code-challenges-controller.show-action li#page-title-addition div.box-header h1#task ol,.code-challenges-controller.preview-action div#code-challenge div.box-header h1#task ul,.code-challenges-controller.preview-action div#code-challenge div.box-header h1#task ol,.code-challenges-controller.preview-action div#command-challenge div.box-header h1#task ul,.code-challenges-controller.preview-action div#command-challenge div.box-header h1#task ol,.code-challenges-controller.preview-action li#page-title-addition div.box-header h1#task ul,.code-challenges-controller.preview-action li#page-title-addition div.box-header h1#task ol{padding-left:20px;margin:10px}.code-challenges-controller.show-action div#code-challenge div.box-header h1#task ul li,.code-challenges-controller.show-action div#code-challenge div.box-header h1#task ol li,.code-challenges-controller.show-action div#command-challenge div.box-header h1#task ul li,.code-challenges-controller.show-action div#command-challenge div.box-header h1#task ol li,.code-challenges-controller.show-action li#page-title-addition div.box-header h1#task ul li,.code-challenges-controller.show-action li#page-title-addition div.box-header h1#task ol li,.code-challenges-controller.preview-action div#code-challenge div.box-header h1#task ul li,.code-challenges-controller.preview-action div#code-challenge div.box-header h1#task ol li,.code-challenges-controller.preview-action div#command-challenge div.box-header h1#task ul li,.code-challenges-controller.preview-action div#command-challenge div.box-header h1#task ol li,.code-challenges-controller.preview-action li#page-title-addition div.box-header h1#task ul li,.code-challenges-controller.preview-action li#page-title-addition div.box-header h1#task ol li{margin:0;font-size:18px;line-height:1.5}.code-challenges-controller.show-action div#code-challenge div.box-header p#task-notes,.code-challenges-controller.show-action div#command-challenge div.box-header p#task-notes,.code-challenges-controller.show-action li#page-title-addition div.box-header p#task-notes,.code-challenges-controller.preview-action div#code-challenge div.box-header p#task-notes,.code-challenges-controller.preview-action div#command-challenge div.box-header p#task-notes,.code-challenges-controller.preview-action li#page-title-addition div.box-header p#task-notes{margin:16px 0 -6px;color:#7b8b8e}@media screen and (max-width: 679px){.code-challenges-controller.show-action div#code-challenge div.box-actions.alert.info .box-action-text,.code-challenges-controller.show-action div#command-challenge div.box-actions.alert.info .box-action-text,.code-challenges-controller.show-action li#page-title-addition div.box-actions.alert.info .box-action-text,.code-challenges-controller.preview-action div#code-challenge div.box-actions.alert.info .box-action-text,.code-challenges-controller.preview-action div#command-challenge div.box-actions.alert.info .box-action-text,.code-challenges-controller.preview-action li#page-title-addition div.box-actions.alert.info .box-action-text{display:none}}@media screen and (min-width: 680px){.code-challenges-controller.show-action div#code-challenge div.box-actions.alert.info .box-action-text,.code-challenges-controller.show-action div#command-challenge div.box-actions.alert.info .box-action-text,.code-challenges-controller.show-action li#page-title-addition div.box-actions.alert.info .box-action-text,.code-challenges-controller.preview-action div#code-challenge div.box-actions.alert.info .box-action-text,.code-challenges-controller.preview-action div#command-challenge div.box-actions.alert.info .box-action-text,.code-challenges-controller.preview-action li#page-title-addition div.box-actions.alert.info .box-action-text{color:#b2bac2}}.code-challenges-controller.show-action div#code-challenge div.box-actions.alert.info .box-action-text svg.info-icon,.code-challenges-controller.show-action div#command-challenge div.box-actions.alert.info .box-action-text svg.info-icon,.code-challenges-controller.show-action li#page-title-addition div.box-actions.alert.info .box-action-text svg.info-icon,.code-challenges-controller.preview-action div#code-challenge div.box-actions.alert.info .box-action-text svg.info-icon,.code-challenges-controller.preview-action div#command-challenge div.box-actions.alert.info .box-action-text svg.info-icon,.code-challenges-controller.preview-action li#page-title-addition div.box-actions.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){.code-challenges-controller.show-action div#code-challenge div.box-actions.alert.info .box-action-text svg.info-icon,.code-challenges-controller.show-action div#command-challenge div.box-actions.alert.info .box-action-text svg.info-icon,.code-challenges-controller.show-action li#page-title-addition div.box-actions.alert.info .box-action-text svg.info-icon,.code-challenges-controller.preview-action div#code-challenge div.box-actions.alert.info .box-action-text svg.info-icon,.code-challenges-controller.preview-action div#command-challenge div.box-actions.alert.info .box-action-text svg.info-icon,.code-challenges-controller.preview-action li#page-title-addition div.box-actions.alert.info .box-action-text svg.info-icon{display:none}}.code-challenges-controller.show-action div#code-challenge div.box-actions.alert.info .box-action-text strong,.code-challenges-controller.show-action div#command-challenge div.box-actions.alert.info .box-action-text strong,.code-challenges-controller.show-action li#page-title-addition div.box-actions.alert.info .box-action-text strong,.code-challenges-controller.preview-action div#code-challenge div.box-actions.alert.info .box-action-text strong,.code-challenges-controller.preview-action div#command-challenge div.box-actions.alert.info .box-action-text strong,.code-challenges-controller.preview-action li#page-title-addition div.box-actions.alert.info .box-action-text strong{color:#8d9aa5}@media screen and (min-width: 680px){.code-challenges-controller.show-action div#code-challenge div.box-actions div.box-action-buttons,.code-challenges-controller.show-action div#command-challenge div.box-actions div.box-action-buttons,.code-challenges-controller.show-action li#page-title-addition div.box-actions div.box-action-buttons,.code-challenges-controller.preview-action div#code-challenge div.box-actions div.box-action-buttons,.code-challenges-controller.preview-action div#command-challenge div.box-actions div.box-action-buttons,.code-challenges-controller.preview-action li#page-title-addition div.box-actions div.box-action-buttons{text-align:right}}.code-challenges-controller.show-action div#code-challenge div#code-editor,.code-challenges-controller.show-action div#command-challenge div#code-editor,.code-challenges-controller.show-action li#page-title-addition div#code-editor,.code-challenges-controller.preview-action div#code-challenge div#code-editor,.code-challenges-controller.preview-action div#command-challenge div#code-editor,.code-challenges-controller.preview-action li#page-title-addition div#code-editor{background:#384047;min-height:300px;font-size:14px;position:relative;padding:0}.code-challenges-controller.show-action div#code-challenge div#code-editor div.editor-files,.code-challenges-controller.show-action div#command-challenge div#code-editor div.editor-files,.code-challenges-controller.show-action li#page-title-addition div#code-editor div.editor-files,.code-challenges-controller.preview-action div#code-challenge div#code-editor div.editor-files,.code-challenges-controller.preview-action div#command-challenge div#code-editor div.editor-files,.code-challenges-controller.preview-action li#page-title-addition div#code-editor div.editor-files{background:#2d3339;padding-left:15px}.code-challenges-controller.show-action div#code-challenge div#code-editor div.editor-files:before,.code-challenges-controller.show-action div#code-challenge div#code-editor div.editor-files:after,.code-challenges-controller.show-action div#command-challenge div#code-editor div.editor-files:before,.code-challenges-controller.show-action div#command-challenge div#code-editor div.editor-files:after,.code-challenges-controller.show-action li#page-title-addition div#code-editor div.editor-files:before,.code-challenges-controller.show-action li#page-title-addition div#code-editor div.editor-files:after,.code-challenges-controller.preview-action div#code-challenge div#code-editor div.editor-files:before,.code-challenges-controller.preview-action div#code-challenge div#code-editor div.editor-files:after,.code-challenges-controller.preview-action div#command-challenge div#code-editor div.editor-files:before,.code-challenges-controller.preview-action div#command-challenge div#code-editor div.editor-files:after,.code-challenges-controller.preview-action li#page-title-addition div#code-editor div.editor-files:before,.code-challenges-controller.preview-action li#page-title-addition div#code-editor div.editor-files:after{content:" ";display:table}.code-challenges-controller.show-action div#code-challenge div#code-editor div.editor-files:after,.code-challenges-controller.show-action div#command-challenge div#code-editor div.editor-files:after,.code-challenges-controller.show-action li#page-title-addition div#code-editor div.editor-files:after,.code-challenges-controller.preview-action div#code-challenge div#code-editor div.editor-files:after,.code-challenges-controller.preview-action div#command-challenge div#code-editor div.editor-files:after,.code-challenges-controller.preview-action li#page-title-addition div#code-editor div.editor-files:after{clear:both}.code-challenges-controller.show-action div#code-challenge div#code-editor div.editor-files li,.code-challenges-controller.show-action div#command-challenge div#code-editor div.editor-files li,.code-challenges-controller.show-action li#page-title-addition div#code-editor div.editor-files li,.code-challenges-controller.preview-action div#code-challenge div#code-editor div.editor-files li,.code-challenges-controller.preview-action div#command-challenge div#code-editor div.editor-files li,.code-challenges-controller.preview-action li#page-title-addition div#code-editor div.editor-files li{list-style-type:none;float:left}.code-challenges-controller.show-action div#code-challenge div#code-editor div.editor-files a,.code-challenges-controller.show-action div#command-challenge div#code-editor div.editor-files a,.code-challenges-controller.show-action li#page-title-addition div#code-editor div.editor-files a,.code-challenges-controller.preview-action div#code-challenge div#code-editor div.editor-files a,.code-challenges-controller.preview-action div#command-challenge div#code-editor div.editor-files a,.code-challenges-controller.preview-action li#page-title-addition div#code-editor div.editor-files a{font-weight:500;font-size:14px;padding:20px 15px;display:block;color:#4b5658}.code-challenges-controller.show-action div#code-challenge div#code-editor div.editor-files a:hover,.code-challenges-controller.show-action div#command-challenge div#code-editor div.editor-files a:hover,.code-challenges-controller.show-action li#page-title-addition div#code-editor div.editor-files a:hover,.code-challenges-controller.preview-action div#code-challenge div#code-editor div.editor-files a:hover,.code-challenges-controller.preview-action div#command-challenge div#code-editor div.editor-files a:hover,.code-challenges-controller.preview-action li#page-title-addition div#code-editor div.editor-files a:hover{color:#7b8b8e}.code-challenges-controller.show-action div#code-challenge div#code-editor div.editor-files a.selected,.code-challenges-controller.show-action div#command-challenge div#code-editor div.editor-files a.selected,.code-challenges-controller.show-action li#page-title-addition div#code-editor div.editor-files a.selected,.code-challenges-controller.preview-action div#code-challenge div#code-editor div.editor-files a.selected,.code-challenges-controller.preview-action div#command-challenge div#code-editor div.editor-files a.selected,.code-challenges-controller.preview-action li#page-title-addition div#code-editor div.editor-files a.selected{background-color:#384047;color:#fff}.code-challenges-controller.show-action div#code-challenge div#code-editor div.editor-files a.selected .icon,.code-challenges-controller.show-action div#command-challenge div#code-editor div.editor-files a.selected .icon,.code-challenges-controller.show-action li#page-title-addition div#code-editor div.editor-files a.selected .icon,.code-challenges-controller.preview-action div#code-challenge div#code-editor div.editor-files a.selected .icon,.code-challenges-controller.preview-action div#command-challenge div#code-editor div.editor-files a.selected .icon,.code-challenges-controller.preview-action li#page-title-addition div#code-editor div.editor-files a.selected .icon{opacity:0.5}.code-challenges-controller.show-action div#code-challenge div#code-editor div.editor-files a .icon,.code-challenges-controller.show-action div#command-challenge div#code-editor div.editor-files a .icon,.code-challenges-controller.show-action li#page-title-addition div#code-editor div.editor-files a .icon,.code-challenges-controller.preview-action div#code-challenge div#code-editor div.editor-files a .icon,.code-challenges-controller.preview-action div#command-challenge div#code-editor div.editor-files a .icon,.code-challenges-controller.preview-action li#page-title-addition div#code-editor div.editor-files a .icon{margin:-5px 5px 0 0;opacity:0.2}.code-challenges-controller.show-action div#code-challenge div#code-editor div.editor,.code-challenges-controller.show-action div#code-challenge div#code-editor div.preview,.code-challenges-controller.show-action div#command-challenge div#code-editor div.editor,.code-challenges-controller.show-action div#command-challenge div#code-editor div.preview,.code-challenges-controller.show-action li#page-title-addition div#code-editor div.editor,.code-challenges-controller.show-action li#page-title-addition div#code-editor div.preview,.code-challenges-controller.preview-action div#code-challenge div#code-editor div.editor,.code-challenges-controller.preview-action div#code-challenge div#code-editor div.preview,.code-challenges-controller.preview-action div#command-challenge div#code-editor div.editor,.code-challenges-controller.preview-action div#command-challenge div#code-editor div.preview,.code-challenges-controller.preview-action li#page-title-addition div#code-editor div.editor,.code-challenges-controller.preview-action li#page-title-addition div#code-editor div.preview{background:#2d3339;min-height:400px;font-size:14px;position:relative;display:none}.code-challenges-controller.show-action div#code-challenge div#code-editor div.editor.selected,.code-challenges-controller.show-action div#code-challenge div#code-editor div.preview.selected,.code-challenges-controller.show-action div#command-challenge div#code-editor div.editor.selected,.code-challenges-controller.show-action div#command-challenge div#code-editor div.preview.selected,.code-challenges-controller.show-action li#page-title-addition div#code-editor div.editor.selected,.code-challenges-controller.show-action li#page-title-addition div#code-editor div.preview.selected,.code-challenges-controller.preview-action div#code-challenge div#code-editor div.editor.selected,.code-challenges-controller.preview-action div#code-challenge div#code-editor div.preview.selected,.code-challenges-controller.preview-action div#command-challenge div#code-editor div.editor.selected,.code-challenges-controller.preview-action div#command-challenge div#code-editor div.preview.selected,.code-challenges-controller.preview-action li#page-title-addition div#code-editor div.editor.selected,.code-challenges-controller.preview-action li#page-title-addition div#code-editor div.preview.selected{display:block}.code-challenges-controller.show-action div#code-challenge div#code-editor div.editor iframe,.code-challenges-controller.show-action div#code-challenge div#code-editor div.preview iframe,.code-challenges-controller.show-action div#command-challenge div#code-editor div.editor iframe,.code-challenges-controller.show-action div#command-challenge div#code-editor div.preview iframe,.code-challenges-controller.show-action li#page-title-addition div#code-editor div.editor iframe,.code-challenges-controller.show-action li#page-title-addition div#code-editor div.preview iframe,.code-challenges-controller.preview-action div#code-challenge div#code-editor div.editor iframe,.code-challenges-controller.preview-action div#code-challenge div#code-editor div.preview iframe,.code-challenges-controller.preview-action div#command-challenge div#code-editor div.editor iframe,.code-challenges-controller.preview-action div#command-challenge div#code-editor div.preview iframe,.code-challenges-controller.preview-action li#page-title-addition div#code-editor div.editor iframe,.code-challenges-controller.preview-action li#page-title-addition div#code-editor div.preview iframe{background:#fff;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%}.code-challenges-controller.show-action div#code-challenge div#code-editor div.editor div.CodeMirror,.code-challenges-controller.show-action div#code-challenge div#code-editor div.preview div.CodeMirror,.code-challenges-controller.show-action div#command-challenge div#code-editor div.editor div.CodeMirror,.code-challenges-controller.show-action div#command-challenge div#code-editor div.preview div.CodeMirror,.code-challenges-controller.show-action li#page-title-addition div#code-editor div.editor div.CodeMirror,.code-challenges-controller.show-action li#page-title-addition div#code-editor div.preview div.CodeMirror,.code-challenges-controller.preview-action div#code-challenge div#code-editor div.editor div.CodeMirror,.code-challenges-controller.preview-action div#code-challenge div#code-editor div.preview div.CodeMirror,.code-challenges-controller.preview-action div#command-challenge div#code-editor div.editor div.CodeMirror,.code-challenges-controller.preview-action div#command-challenge div#code-editor div.preview div.CodeMirror,.code-challenges-controller.preview-action li#page-title-addition div#code-editor div.editor div.CodeMirror,.code-challenges-controller.preview-action li#page-title-addition div#code-editor div.preview div.CodeMirror{position:relative}.code-challenges-controller.show-action div#code-challenge div#code-editor div.editor div.CodeMirror div.CodeMirror-scroll,.code-challenges-controller.show-action div#code-challenge div#code-editor div.preview div.CodeMirror div.CodeMirror-scroll,.code-challenges-controller.show-action div#command-challenge div#code-editor div.editor div.CodeMirror div.CodeMirror-scroll,.code-challenges-controller.show-action div#command-challenge div#code-editor div.preview div.CodeMirror div.CodeMirror-scroll,.code-challenges-controller.show-action li#page-title-addition div#code-editor div.editor div.CodeMirror div.CodeMirror-scroll,.code-challenges-controller.show-action li#page-title-addition div#code-editor div.preview div.CodeMirror div.CodeMirror-scroll,.code-challenges-controller.preview-action div#code-challenge div#code-editor div.editor div.CodeMirror div.CodeMirror-scroll,.code-challenges-controller.preview-action div#code-challenge div#code-editor div.preview div.CodeMirror div.CodeMirror-scroll,.code-challenges-controller.preview-action div#command-challenge div#code-editor div.editor div.CodeMirror div.CodeMirror-scroll,.code-challenges-controller.preview-action div#command-challenge div#code-editor div.preview div.CodeMirror div.CodeMirror-scroll,.code-challenges-controller.preview-action li#page-title-addition div#code-editor div.editor div.CodeMirror div.CodeMirror-scroll,.code-challenges-controller.preview-action li#page-title-addition div#code-editor div.preview div.CodeMirror div.CodeMirror-scroll{padding-top:5px;min-height:400px;margin-bottom:0}.code-challenges-controller.show-action div#code-challenge div.box-content,.code-challenges-controller.show-action div#command-challenge div.box-content,.code-challenges-controller.show-action li#page-title-addition div.box-content,.code-challenges-controller.preview-action div#code-challenge div.box-content,.code-challenges-controller.preview-action div#command-challenge div.box-content,.code-challenges-controller.preview-action li#page-title-addition div.box-content{padding-top:0;padding-bottom:0}.code-challenges-controller.show-action div#code-challenge div.box-content iframe.command-results,.code-challenges-controller.show-action div#command-challenge div.box-content iframe.command-results,.code-challenges-controller.show-action li#page-title-addition div.box-content iframe.command-results,.code-challenges-controller.preview-action div#code-challenge div.box-content iframe.command-results,.code-challenges-controller.preview-action div#command-challenge div.box-content iframe.command-results,.code-challenges-controller.preview-action li#page-title-addition div.box-content iframe.command-results{width:100%;padding:10px;background:#384047;border-radius:5px;margin:30px 0 0}.code-challenges-controller.show-action div#code-challenge div.box-footer,.code-challenges-controller.show-action div#command-challenge div.box-footer,.code-challenges-controller.show-action li#page-title-addition div.box-footer,.code-challenges-controller.preview-action div#code-challenge div.box-footer,.code-challenges-controller.preview-action div#command-challenge div.box-footer,.code-challenges-controller.preview-action li#page-title-addition div.box-footer{padding-top:0;padding-bottom:30px}.code-challenges-controller.show-action .solarized.base03,.code-challenges-controller.preview-action .solarized.base03{color:#002b36}.code-challenges-controller.show-action .solarized.base02,.code-challenges-controller.preview-action .solarized.base02{color:#073642}.code-challenges-controller.show-action .solarized.base01,.code-challenges-controller.preview-action .solarized.base01{color:#586e75}.code-challenges-controller.show-action .solarized.base00,.code-challenges-controller.preview-action .solarized.base00{color:#657b83}.code-challenges-controller.show-action .solarized.base0,.code-challenges-controller.preview-action .solarized.base0{color:#839496}.code-challenges-controller.show-action .solarized.base1,.code-challenges-controller.preview-action .solarized.base1{color:#93a1a1}.code-challenges-controller.show-action .solarized.base2,.code-challenges-controller.preview-action .solarized.base2{color:#eee8d5}.code-challenges-controller.show-action .solarized.base3,.code-challenges-controller.preview-action .solarized.base3{color:#fdf6e3}.code-challenges-controller.show-action .solarized.solar-yellow,.code-challenges-controller.preview-action .solarized.solar-yellow{color:#b58900}.code-challenges-controller.show-action .solarized.solar-orange,.code-challenges-controller.preview-action .solarized.solar-orange{color:#cb4b16}.code-challenges-controller.show-action .solarized.solar-red,.code-challenges-controller.preview-action .solarized.solar-red{color:#dc322f}.code-challenges-controller.show-action .solarized.solar-magenta,.code-challenges-controller.preview-action .solarized.solar-magenta{color:#d33682}.code-challenges-controller.show-action .solarized.solar-violet,.code-challenges-controller.preview-action .solarized.solar-violet{color:#6c71c4}.code-challenges-controller.show-action .solarized.solar-blue,.code-challenges-controller.preview-action .solarized.solar-blue{color:#268bd2}.code-challenges-controller.show-action .solarized.solar-cyan,.code-challenges-controller.preview-action .solarized.solar-cyan{color:#2aa198}.code-challenges-controller.show-action .solarized.solar-green,.code-challenges-controller.preview-action .solarized.solar-green{color:#859900}.code-challenges-controller.show-action .cm-s-solarized,.code-challenges-controller.preview-action .cm-s-solarized{line-height:1.45em;color-profile:sRGB;rendering-intent:auto}.code-challenges-controller.show-action .cm-s-solarized.cm-s-dark,.code-challenges-controller.preview-action .cm-s-solarized.cm-s-dark{color:#839496;background-color:#002b36;text-shadow:#002b36 0 1px}.code-challenges-controller.show-action .cm-s-solarized.cm-s-light,.code-challenges-controller.preview-action .cm-s-solarized.cm-s-light{background-color:#fdf6e3;color:#657b83;text-shadow:#eee8d5 0 1px}.code-challenges-controller.show-action .cm-s-solarized .CodeMirror-widget,.code-challenges-controller.preview-action .cm-s-solarized .CodeMirror-widget{text-shadow:none}.code-challenges-controller.show-action .cm-s-solarized .cm-keyword,.code-challenges-controller.preview-action .cm-s-solarized .cm-keyword{color:#cb4b16}.code-challenges-controller.show-action .cm-s-solarized .cm-atom,.code-challenges-controller.preview-action .cm-s-solarized .cm-atom{color:#d33682}.code-challenges-controller.show-action .cm-s-solarized .cm-number,.code-challenges-controller.preview-action .cm-s-solarized .cm-number{color:#d33682}.code-challenges-controller.show-action .cm-s-solarized .cm-def,.code-challenges-controller.preview-action .cm-s-solarized .cm-def{color:#2aa198}.code-challenges-controller.show-action .cm-s-solarized .cm-variable,.code-challenges-controller.preview-action .cm-s-solarized .cm-variable{color:#268bd2}.code-challenges-controller.show-action .cm-s-solarized .cm-variable-2,.code-challenges-controller.preview-action .cm-s-solarized .cm-variable-2{color:#b58900}.code-challenges-controller.show-action .cm-s-solarized .cm-variable-3,.code-challenges-controller.preview-action .cm-s-solarized .cm-variable-3{color:#6c71c4}.code-challenges-controller.show-action .cm-s-solarized .cm-property,.code-challenges-controller.preview-action .cm-s-solarized .cm-property{color:#2aa198}.code-challenges-controller.show-action .cm-s-solarized .cm-operator,.code-challenges-controller.preview-action .cm-s-solarized .cm-operator{color:#6c71c4}.code-challenges-controller.show-action .cm-s-solarized .cm-comment,.code-challenges-controller.preview-action .cm-s-solarized .cm-comment{color:#586e75;font-style:italic}.code-challenges-controller.show-action .cm-s-solarized .cm-string,.code-challenges-controller.preview-action .cm-s-solarized .cm-string{color:#859900}.code-challenges-controller.show-action .cm-s-solarized .cm-string-2,.code-challenges-controller.preview-action .cm-s-solarized .cm-string-2{color:#b58900}.code-challenges-controller.show-action .cm-s-solarized .cm-meta,.code-challenges-controller.preview-action .cm-s-solarized .cm-meta{color:#859900}.code-challenges-controller.show-action .cm-s-solarized .cm-qualifier,.code-challenges-controller.preview-action .cm-s-solarized .cm-qualifier{color:#b58900}.code-challenges-controller.show-action .cm-s-solarized .cm-builtin,.code-challenges-controller.preview-action .cm-s-solarized .cm-builtin{color:#d33682}.code-challenges-controller.show-action .cm-s-solarized .cm-bracket,.code-challenges-controller.preview-action .cm-s-solarized .cm-bracket{color:#cb4b16}.code-challenges-controller.show-action .cm-s-solarized .CodeMirror-matchingbracket,.code-challenges-controller.preview-action .cm-s-solarized .CodeMirror-matchingbracket{color:#859900}.code-challenges-controller.show-action .cm-s-solarized .CodeMirror-nonmatchingbracket,.code-challenges-controller.preview-action .cm-s-solarized .CodeMirror-nonmatchingbracket{color:#dc322f}.code-challenges-controller.show-action .cm-s-solarized .cm-tag,.code-challenges-controller.preview-action .cm-s-solarized .cm-tag{color:#93a1a1}.code-challenges-controller.show-action .cm-s-solarized .cm-attribute,.code-challenges-controller.preview-action .cm-s-solarized .cm-attribute{color:#2aa198}.code-challenges-controller.show-action .cm-s-solarized .cm-header,.code-challenges-controller.preview-action .cm-s-solarized .cm-header{color:#586e75}.code-challenges-controller.show-action .cm-s-solarized .cm-quote,.code-challenges-controller.preview-action .cm-s-solarized .cm-quote{color:#93a1a1}.code-challenges-controller.show-action .cm-s-solarized .cm-hr,.code-challenges-controller.preview-action .cm-s-solarized .cm-hr{color:transparent;border-top:1px solid #586e75;display:block}.code-challenges-controller.show-action .cm-s-solarized .cm-link,.code-challenges-controller.preview-action .cm-s-solarized .cm-link{color:#93a1a1;cursor:pointer}.code-challenges-controller.show-action .cm-s-solarized .cm-special,.code-challenges-controller.preview-action .cm-s-solarized .cm-special{color:#6c71c4}.code-challenges-controller.show-action .cm-s-solarized .cm-em,.code-challenges-controller.preview-action .cm-s-solarized .cm-em{color:#999;text-decoration:underline;-webkit-text-decoration-style:dotted;-moz-text-decoration-style:dotted;text-decoration-style:dotted}.code-challenges-controller.show-action .cm-s-solarized .cm-strong,.code-challenges-controller.preview-action .cm-s-solarized .cm-strong{color:#eee}.code-challenges-controller.show-action .cm-s-solarized .cm-tab:before,.code-challenges-controller.preview-action .cm-s-solarized .cm-tab:before{content:"➤";color:#586e75;position:absolute}.code-challenges-controller.show-action .cm-s-solarized .cm-error,.code-challenges-controller.show-action .cm-s-solarized .cm-invalidchar,.code-challenges-controller.preview-action .cm-s-solarized .cm-error,.code-challenges-controller.preview-action .cm-s-solarized .cm-invalidchar{color:#586e75;border-bottom:1px dotted #dc322f}.code-challenges-controller.show-action .cm-s-solarized.cm-s-dark .CodeMirror-selected,.code-challenges-controller.preview-action .cm-s-solarized.cm-s-dark .CodeMirror-selected{background:#073642}.code-challenges-controller.show-action .cm-s-solarized.cm-s-light .CodeMirror-selected,.code-challenges-controller.preview-action .cm-s-solarized.cm-s-light .CodeMirror-selected{background:#eee8d5}.code-challenges-controller.show-action .cm-s-solarized.CodeMirror,.code-challenges-controller.preview-action .cm-s-solarized.CodeMirror{box-shadow:inset 7px 0 12px -6px #000}.code-challenges-controller.show-action .cm-s-solarized .CodeMirror-gutters,.code-challenges-controller.preview-action .cm-s-solarized .CodeMirror-gutters{border-right:1px solid}.code-challenges-controller.show-action .cm-s-solarized.cm-s-dark .CodeMirror-gutters,.code-challenges-controller.preview-action .cm-s-solarized.cm-s-dark .CodeMirror-gutters{background-color:#002b36;border-color:#00232c}.code-challenges-controller.show-action .cm-s-solarized.cm-s-dark .CodeMirror-linenumber,.code-challenges-controller.preview-action .cm-s-solarized.cm-s-dark .CodeMirror-linenumber{text-shadow:#021014 0 -1px}.code-challenges-controller.show-action .cm-s-solarized.cm-s-light .CodeMirror-gutters,.code-challenges-controller.preview-action .cm-s-solarized.cm-s-light .CodeMirror-gutters{background-color:#fdf6e3;border-color:#eee8d5}.code-challenges-controller.show-action .cm-s-solarized .CodeMirror-linenumber,.code-challenges-controller.preview-action .cm-s-solarized .CodeMirror-linenumber{color:#586e75;padding:0 5px}.code-challenges-controller.show-action .cm-s-solarized .CodeMirror-gutter .CodeMirror-gutter-text,.code-challenges-controller.preview-action .cm-s-solarized .CodeMirror-gutter .CodeMirror-gutter-text{color:#586e75}.code-challenges-controller.show-action .cm-s-solarized .CodeMirror-lines .CodeMirror-cursor,.code-challenges-controller.preview-action .cm-s-solarized .CodeMirror-lines .CodeMirror-cursor{border-left:1px solid #819090}.code-challenges-controller.show-action .cm-s-solarized.cm-s-dark .CodeMirror-activeline-background,.code-challenges-controller.preview-action .cm-s-solarized.cm-s-dark .CodeMirror-activeline-background{background:rgba(255,255,255,0.1)}.code-challenges-controller.show-action .cm-s-solarized.cm-s-light .CodeMirror-activeline-background,.code-challenges-controller.preview-action .cm-s-solarized.cm-s-light .CodeMirror-activeline-background{background:rgba(0,0,0,0.1)}.code-challenges-controller.show-action .cm-s-solarized.cm-s-dark,.code-challenges-controller.preview-action .cm-s-solarized.cm-s-dark{background:#384047;text-shadow:none}.code-challenges-controller.show-action .cm-s-solarized.cm-s-dark .CodeMirror-linenumber,.code-challenges-controller.preview-action .cm-s-solarized.cm-s-dark .CodeMirror-linenumber{text-shadow:none}.code-challenges-controller.show-action .cm-s-solarized.cm-s-dark pre,.code-challenges-controller.preview-action .cm-s-solarized.cm-s-dark pre{color:#fff}.code-challenges-controller.show-action .cm-s-solarized.cm-s-dark pre::-moz-selection,.code-challenges-controller.preview-action .cm-s-solarized.cm-s-dark pre::-moz-selection{background:#2d3339}.code-challenges-controller.show-action .cm-s-solarized.cm-s-dark pre::selection,.code-challenges-controller.preview-action .cm-s-solarized.cm-s-dark pre::selection{background:#2d3339}.code-challenges-controller.show-action .cm-s-solarized.cm-s-dark .CodeMirror-gutters,.code-challenges-controller.preview-action .cm-s-solarized.cm-s-dark .CodeMirror-gutters{background:#384047;border-right:none;height:100%;padding:0 10px 0 0;box-shadow:none}.code-challenges-controller.show-action .cm-s-solarized.cm-s-dark .CodeMirror-linenumber,.code-challenges-controller.preview-action .cm-s-solarized.cm-s-dark .CodeMirror-linenumber{color:#4b5658;padding-left:15px}.code-challenges-controller.show-action .cm-s-solarized.cm-s-dark .cm-tab:before,.code-challenges-controller.preview-action .cm-s-solarized.cm-s-dark .cm-tab:before{content:""}.code-challenges-controller.show-action .cm-s-solarized.cm-s-dark .CodeMirror-activeline-background,.code-challenges-controller.preview-action .cm-s-solarized.cm-s-dark .CodeMirror-activeline-background{background:#3c454d;border-radius:3px}.code-challenges-controller.show-action .cm-s-solarized.CodeMirror,.code-challenges-controller.preview-action .cm-s-solarized.CodeMirror{left:0;right:0;top:0;bottom:0;height:auto;box-shadow:none}.code-challenges-controller.show-action .terminal,.code-challenges-controller.preview-action .terminal{font-family:Menlo, Monaco, "Andale Mono", "lucida console", "Courier New", monospace !important;background:#384047;padding:15px;border-radius:5px;color:#fff;font-size:14px;line-height:18px}.code-challenges-controller.show-action .terminal .terminal-editor,.code-challenges-controller.preview-action .terminal .terminal-editor{font-family:Menlo, Monaco, "Andale Mono", "lucida console", "Courier New", monospace !important}.code-challenges-controller.show-action .terminal .CodeMirror,.code-challenges-controller.preview-action .terminal .CodeMirror{font-family:Menlo, Monaco, "Andale Mono", "lucida console", "Courier New", monospace !important;color:#fff;font-size:14px;line-height:16px;background:#384047;border:0;height:auto}.code-challenges-controller.show-action .terminal .CodeMirror div.CodeMirror-cursor,.code-challenges-controller.preview-action .terminal .CodeMirror div.CodeMirror-cursor{border-right:1px solid #fff}.code-challenges-controller.show-action .terminal .CodeMirror-scroll,.code-challenges-controller.preview-action .terminal .CodeMirror-scroll{overflow-x:auto;margin:-7px 0 -34px}.code-challenges-controller.show-action .terminal .CodeMirror-hscrollbar,.code-challenges-controller.preview-action .terminal .CodeMirror-hscrollbar{-ms-overflow-x:visible;-ms-overflow-y:visible}.code-challenges-controller.show-action #sql_challenge .feedback.incorrect,.code-challenges-controller.show-action #sql_challenge .feedback.correct,.code-challenges-controller.preview-action #sql_challenge .feedback.incorrect,.code-challenges-controller.preview-action #sql_challenge .feedback.correct{border-bottom:3px solid #384047;margin-bottom:-3px;border-radius:5px 5px 0 0}@-webkit-keyframes spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(0)}}.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}@-webkit-keyframes spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(0)}}@media screen and (min-width: 680px){html.accounts-controller.subscription-action div#membership-level div.box-header{min-height:170px}}html.accounts-controller.subscription-action div.mixed-box h2{font-weight:500;font-size:18px;color:#576366;margin:-5px 0 5px;line-height:1.3}html.accounts-controller.subscription-action div.mixed-box p{font-size:13px;color:#7b8b8e;line-height:1.4;margin:0 0 20px}html.accounts-controller.subscription-action div.mixed-box p strong{color:#576366;font-weight:500}html.accounts-controller.subscription-action div.mixed-box div.box-footer .icon-info{float:left;margin:0 12px 5px 0;position:relative;top:3px}html.accounts-controller.subscription-action div.mixed-box div.box-footer p{font-size:13px;color:#7b8b8e;line-height:1.5;text-align:left;margin-bottom:2px}html.accounts-controller.subscription-action div.mixed-box div.box-footer p#contact-support a{color:#576366;font-weight:500}html.accounts-controller.subscription-action div.mixed-box div.box-footer p strong{display:inline}html.accounts-controller.subscription-action div.mixed-box div.box-footer a .icon{margin:-10px 0 0 5px}html.accounts-controller.subscription-action div.mixed-box div#group-section h3{font-weight:normal;color:#7b8b8e;line-height:1.4;margin-bottom:10px}html.accounts-controller.subscription-action div.mixed-box div#group-section h3 strong{color:#576366}html.accounts-controller.subscription-action div.mixed-box div#group-section p{font-size:14px;line-height:1.4;color:#7b8b8e}html.accounts-controller.subscription-action div.mixed-box div#group-section p a{font-weight:500;color:#3F8ABF}html.accounts-controller.subscription-action div.mixed-box div#group-section p.transfer{text-align:center}html.accounts-controller.subscription-action div.mixed-box div.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 div.mixed-box div.plan-box{padding:20px}}@media screen and (min-width: 680px){html.accounts-controller.subscription-action div.mixed-box div.plan-box{padding:30px}}@media screen and (min-width: 960px){html.accounts-controller.subscription-action div.mixed-box div.plan-box{width:calc(50% - 10px)}}html.accounts-controller.subscription-action div.mixed-box div.plan-box.active{background-color:#FFF;border:3px solid #d4d9dd;color:#4b5658}html.accounts-controller.subscription-action div.mixed-box div.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 div.mixed-box div.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 div.mixed-box div.plan-box.active .plan-marker:after{content:"";width:50px;height:50px;border-top:50px solid #2BE4C3;border-left:50px solid transparent;position:absolute;top:0;right:0}html.accounts-controller.subscription-action div.mixed-box div.plan-box.active h2,html.accounts-controller.subscription-action div.mixed-box div.plan-box.active strong{color:#576366}html.accounts-controller.subscription-action div.mixed-box div.plan-box.active p{color:#7b8b8e}html.accounts-controller.subscription-action div.mixed-box div.plan-box h2{font-size:24px}html.accounts-controller.subscription-action div.mixed-box div.plan-box h2+p{margin-bottom:50px;height:40px;line-height:1.6}html.accounts-controller.subscription-action div.mixed-box .plan-basic{margin-bottom:20px}@media screen and (min-width: 960px){html.accounts-controller.subscription-action div.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}@-webkit-keyframes spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(0)}}.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:-23px;left:-23px}.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{-webkit-transition:0.4s;transition:0.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;animation:pending 3s infinite}.career-status.in-progress svg.careers-progress-icon circle:nth-child(2){-webkit-animation-delay:0.5s;animation-delay:0.5s}.career-status.in-progress svg.careers-progress-icon circle:nth-child(3){-webkit-animation-delay:1s;animation-delay:1s}.career-status.job-ready svg.careers-icon{fill:#2BE4C3}@-webkit-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);-ms-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-9653c4790cf3b00b397c4d23f7af51f1.svg") no-repeat -120px -8px}}.looking-toggle .icon-info{width:24px;height:24px;background-size:48px 24px;margin-left:10px;cursor:help;position:relative}@-webkit-keyframes spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(0)}}@-webkit-keyframes spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(0)}}.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}@-webkit-keyframes spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(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:#2BE4C3}.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}@-webkit-keyframes spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(0)}}.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}@-webkit-keyframes spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(0)}}.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}@-webkit-keyframes spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(0)}}.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}@-webkit-keyframes spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(0)}}.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;-webkit-transition:0.4s;transition:0.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:#2BE4C3;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);-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);-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}@-webkit-keyframes spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(0)}}.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}}@-webkit-keyframes spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(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}@-webkit-keyframes spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(0)}}.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;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;padding:0;margin:0;height:25px;min-height:0;font-size:16px;resize:none;line-height:1.5;color:#4b5658;-webkit-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;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:#2BE4C3}.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;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%;-webkit-transition:0.4s;transition:0.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:#2BE4C3}.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-528a9807177f15d62aca1d8c3bce2092.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}@-webkit-keyframes spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(0)}}.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}@-webkit-keyframes spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(0)}}.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}@-webkit-keyframes spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(0)}}#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{color:#7b8b8e;display:inline-block}#filter-breadcrumb-tags li a.topic-html{color:#39ADD1}#filter-breadcrumb-tags li a.topic-css{color:#3079AB}#filter-breadcrumb-tags li a.topic-javascript{color:#c25975}#filter-breadcrumb-tags li a.topic-java{color:#2c9676}#filter-breadcrumb-tags li a.topic-ruby{color:#e15258}#filter-breadcrumb-tags li a.topic-business{color:#F9845B}#filter-breadcrumb-tags li a.topic-wordpress{color:#838CC7}#filter-breadcrumb-tags li a.topic-php{color:#7D669E}#filter-breadcrumb-tags li a.topic-ios{color:#53BBB4}#filter-breadcrumb-tags li a.topic-android{color:#5BD4CF}#filter-breadcrumb-tags li a.topic-design{color:#e59a13}#filter-breadcrumb-tags li a.topic-development-tools{color:#637a91}#filter-breadcrumb-tags li a.topic-python{color:#f092b0}#filter-breadcrumb-tags li a.topic-digital-literacy{color:#c38cd4}#filter-breadcrumb-tags li a.topic-game-development{color:#20898c}#filter-breadcrumb-tags li a.topic-csharp{color:#9e4d83}#filter-breadcrumb-tags li a.topic-undefined{color:#717b85}#filter-breadcrumb-tags li a:hover{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.topic-color.topic-html .topic-tag{color:#39ADD1}#filter-breadcrumb-tags li.topic-color.topic-css .topic-tag{color:#3079AB}#filter-breadcrumb-tags li.topic-color.topic-javascript .topic-tag{color:#c25975}#filter-breadcrumb-tags li.topic-color.topic-java .topic-tag{color:#2c9676}#filter-breadcrumb-tags li.topic-color.topic-ruby .topic-tag{color:#e15258}#filter-breadcrumb-tags li.topic-color.topic-business .topic-tag{color:#F9845B}#filter-breadcrumb-tags li.topic-color.topic-wordpress .topic-tag{color:#838CC7}#filter-breadcrumb-tags li.topic-color.topic-php .topic-tag{color:#7D669E}#filter-breadcrumb-tags li.topic-color.topic-ios .topic-tag{color:#53BBB4}#filter-breadcrumb-tags li.topic-color.topic-android .topic-tag{color:#5BD4CF}#filter-breadcrumb-tags li.topic-color.topic-design .topic-tag{color:#e59a13}#filter-breadcrumb-tags li.topic-color.topic-development-tools .topic-tag{color:#637a91}#filter-breadcrumb-tags li.topic-color.topic-python .topic-tag{color:#f092b0}#filter-breadcrumb-tags li.topic-color.topic-digital-literacy .topic-tag{color:#c38cd4}#filter-breadcrumb-tags li.topic-color.topic-game-development .topic-tag{color:#20898c}#filter-breadcrumb-tags li.topic-color.topic-csharp .topic-tag{color:#9e4d83}#filter-breadcrumb-tags li.topic-color.topic-undefined .topic-tag{color:#717b85}#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}@-webkit-keyframes spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(0)}}#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;-webkit-transition:color 0.3s ease;transition:color 0.3s ease}#community-disclaimer a:hover{color:#343b3d}@-webkit-keyframes spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(0)}}#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%);-ms-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}@-webkit-keyframes spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(0)}}#forum-post-meta{padding-top:0;padding-bottom:0;border-top:4px solid #f9fafa}.topic-html #forum-post-meta{border-top-color:#39ADD1}.topic-css #forum-post-meta{border-top-color:#3079AB}.topic-javascript #forum-post-meta{border-top-color:#c25975}.topic-java #forum-post-meta{border-top-color:#2c9676}.topic-ruby #forum-post-meta{border-top-color:#e15258}.topic-business #forum-post-meta{border-top-color:#F9845B}.topic-wordpress #forum-post-meta{border-top-color:#838CC7}.topic-php #forum-post-meta{border-top-color:#7D669E}.topic-ios #forum-post-meta{border-top-color:#53BBB4}.topic-android #forum-post-meta{border-top-color:#5BD4CF}.topic-design #forum-post-meta{border-top-color:#e59a13}.topic-development-tools #forum-post-meta{border-top-color:#637a91}.topic-python #forum-post-meta{border-top-color:#f092b0}.topic-digital-literacy #forum-post-meta{border-top-color:#c38cd4}.topic-game-development #forum-post-meta{border-top-color:#20898c}.topic-csharp #forum-post-meta{border-top-color:#9e4d83}.topic-undefined #forum-post-meta{border-top-color:#717b85}@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:"";#forum-post-breadcrumb a{color:#7b8b8e;font-weight:500;position:relative;-webkit-transition:color 0.3s ease;transition:color 0.3s ease}#forum-post-breadcrumb a:hover{color:#5a6269}.topic-html #forum-post-breadcrumb a:hover{color:#2a96b7}.topic-css #forum-post-breadcrumb a:hover{color:#27628b}.topic-javascript #forum-post-breadcrumb a:hover{color:#b1415f}.topic-java #forum-post-breadcrumb a:hover{color:#23765d}.topic-ruby #forum-post-breadcrumb a:hover{color:#db2f36}.topic-business #forum-post-breadcrumb a:hover{color:#f86634}.topic-wordpress #forum-post-breadcrumb a:hover{color:#6772ba}.topic-php #forum-post-breadcrumb a:hover{color:#695586}.topic-ios #forum-post-breadcrumb a:hover{color:#41a49e}.topic-android #forum-post-breadcrumb a:hover{color:#47a44b}.topic-design #forum-post-breadcrumb a:hover{color:#bf8110}.topic-development-tools #forum-post-breadcrumb a:hover{color:#526679}.topic-python #forum-post-breadcrumb a:hover{color:#eb6e96}.topic-digital-literacy #forum-post-breadcrumb a:hover{color:#b46ec9}.topic-game-development #forum-post-breadcrumb a:hover{color:#18696b}.topic-csharp #forum-post-breadcrumb a:hover{color:#83406c}.topic-undefined #forum-post-breadcrumb a:hover{color:#5e676f}@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}}.topic-html #forum-post-breadcrumb-topic{color:#39ADD1}.topic-css #forum-post-breadcrumb-topic{color:#3079AB}.topic-javascript #forum-post-breadcrumb-topic{color:#c25975}.topic-java #forum-post-breadcrumb-topic{color:#2c9676}.topic-ruby #forum-post-breadcrumb-topic{color:#e15258}.topic-business #forum-post-breadcrumb-topic{color:#F9845B}.topic-wordpress #forum-post-breadcrumb-topic{color:#838CC7}.topic-php #forum-post-breadcrumb-topic{color:#7D669E}.topic-ios #forum-post-breadcrumb-topic{color:#53BBB4}.topic-android #forum-post-breadcrumb-topic{color:#5BD4CF}.topic-design #forum-post-breadcrumb-topic{color:#e59a13}.topic-development-tools #forum-post-breadcrumb-topic{color:#637a91}.topic-python #forum-post-breadcrumb-topic{color:#f092b0}.topic-digital-literacy #forum-post-breadcrumb-topic{color:#c38cd4}.topic-game-development #forum-post-breadcrumb-topic{color:#20898c}.topic-csharp #forum-post-breadcrumb-topic{color:#9e4d83}.topic-undefined #forum-post-breadcrumb-topic{color:#717b85}@-webkit-keyframes spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(0)}}#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;-webkit-transition:background 0.2s;transition:background 0.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:#2BE4C3}@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-9653c4790cf3b00b397c4d23f7af51f1.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:#2BE4C3}.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;-webkit-transition:0;transition:0}.discussion-answer-voting .vote-up .voted{background:#2BE4C3}.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:#2BE4C3}.discussion-highlight.discussion-answer-best .discussion-answer-voting .vote-up a.voted{background:#2BE4C3}.discussion-highlight.discussion-answer-best .vote-best-answer:after{background-position:-155px -49px}.discussion-highlight.discussion-answer-best .vote-best-answer a{color:#2BE4C3}.discussion-highlight.discussion-answer-best .discussion-commenting{border-color:#d5f2dd}@-webkit-keyframes spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(0)}}.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:#2BE4C3}.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:#2BE4C3}.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:#2BE4C3}.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-9653c4790cf3b00b397c4d23f7af51f1.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-bottom: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:0.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:#2BE4C3}.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%}.ui-autocomplete-input{font-size:14px;color:#8d9aa5;width:100%;font-family:"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{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-9653c4790cf3b00b397c4d23f7af51f1.svg") no-repeat -120px -8px}.ui-autocomplete li{list-style-type:none}.ui-autocomplete a{display:block;padding:10px;font-weight:500;font-size:14px;color:#60676d;border-radius:3px}.ui-autocomplete a:hover{color:#fff;background:#384047}.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-3804295fa974981a4fc08022b4c866b0.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-3804295fa974981a4fc08022b4c866b0.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;-webkit-transition:0;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;-webkit-transition:0;transition:0;line-height:1.5 !important}.discussion-comments textarea.form-element{padding-bottom:39px;-webkit-transition:0;transition:0;line-height:1.5 !important}#question-modal-form #forum_post_body{padding-bottom:39px;-webkit-transition:0;transition:0}#code-challenge-tagged-content .filter-list .content-icon{background-position:-18px 0}@-webkit-keyframes spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(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{margin-right:60px}@media screen and (max-width: 679px){#forum-post-question-container .discussion-question .markdown-zone{margin-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-9653c4790cf3b00b397c4d23f7af51f1.svg") no-repeat -155px -61px;content:"";width:14px;height:12px;position:absolute;top:0;right:0;margin:1px 0 0 0}@-webkit-keyframes spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(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%}}@-webkit-keyframes spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(0)}}#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 .dashboard-tooltip,#leader_dashboard .dashboard-tooltip{background:#2d3339;border-radius:5px;position:absolute;z-index:500;padding:10px 12px;opacity:0.95;opacity:0;-webkit-transition:opacity 250ms ease-in-out;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 p.info,#leader_dashboard .contained p.info{float:right;margin:10px 0 0 0;font-size:13px;color:#7b8b8e}@media screen and (max-width: 679px){#organization_dashboard .contained p.info,#leader_dashboard .contained p.info{float:none}}#organization_dashboard .stats,#leader_dashboard .stats{float:left;padding-top:20px;text-align:left;font-size:15px}#organization_dashboard .stats .stat,#leader_dashboard .stats .stat{width:150px;padding:15px;border:1px solid #fff}#organization_dashboard .stats .stat:before,#organization_dashboard .stats .stat:after,#leader_dashboard .stats .stat:before,#leader_dashboard .stats .stat:after{content:" ";display:table}#organization_dashboard .stats .stat:after,#leader_dashboard .stats .stat:after{clear:both}#organization_dashboard .stats .stat:hover,#leader_dashboard .stats .stat:hover{cursor:pointer;background-color:#f9fafa;border-radius:5px;border:1px solid #e8ebed}#organization_dashboard .stats .stat .icon,#leader_dashboard .stats .stat .icon{float:left;width:38px;height:29px;padding-top:9px;margin-right:10px;text-align:center;border-radius:50%;border:2px solid}#organization_dashboard .stats .stat .icon svg,#leader_dashboard .stats .stat .icon svg{width:20px;height:20px}#organization_dashboard .stats .stat.badges .icon,#leader_dashboard .stats .stat.badges .icon{border-color:#3F8ABF}#organization_dashboard .stats .stat.badges .icon svg,#leader_dashboard .stats .stat.badges .icon svg{fill:#3F8ABF}#organization_dashboard .stats .stat.code-challenges .icon,#leader_dashboard .stats .stat.code-challenges .icon{border-color:#ff9f1f}#organization_dashboard .stats .stat.code-challenges .icon svg,#leader_dashboard .stats .stat.code-challenges .icon svg{width:22px;fill:#ff9f1f}#organization_dashboard .stats .stat.quizzes .icon,#leader_dashboard .stats .stat.quizzes .icon{border-color:#a083c8}#organization_dashboard .stats .stat.quizzes .icon svg,#leader_dashboard .stats .stat.quizzes .icon svg{width:22px;fill:#a083c8}#organization_dashboard .stats .stat.courses .icon,#leader_dashboard .stats .stat.courses .icon{border-color:#53BBB4}#organization_dashboard .stats .stat.courses .icon svg,#leader_dashboard .stats .stat.courses .icon svg{fill:#53BBB4}#organization_dashboard .stats .stat.points .icon,#leader_dashboard .stats .stat.points .icon{border-color:#2BE4C3}#organization_dashboard .stats .stat.points .icon svg,#leader_dashboard .stats .stat.points .icon svg{fill:#2BE4C3}#organization_dashboard .stats .stat .total,#leader_dashboard .stats .stat .total{font-size:24px;color:#384047;padding-bottom:2px;margin-left:50px}#organization_dashboard .stats .stat .label,#leader_dashboard .stats .stat .label{line-height:15px;color:#7b8b8e;font-size:12px;word-wrap:nowrap}#organization_dashboard .stats .stat.tops,#leader_dashboard .stats .stat.tops{width:100%;font-weight:500;cursor:auto;background-color:transparent;border-radius:0;border:none}#organization_dashboard .stats .stat.tops dl,#leader_dashboard .stats .stat.tops dl{margin:0}#organization_dashboard .stats .stat.tops dl dt,#leader_dashboard .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}#organization_dashboard .stats .stat.tops dl dd,#leader_dashboard .stats .stat.tops dl dd{margin-bottom:4px;font-size:12px}.topic-html #organization_dashboard .stats .stat.tops dl dd,.topic-html #leader_dashboard .stats .stat.tops dl dd{color:#39ADD1}#organization_dashboard .stats .stat.tops dl dd.topic-html,#leader_dashboard .stats .stat.tops dl dd.topic-html{color:#39ADD1}.topic-css #organization_dashboard .stats .stat.tops dl dd,.topic-css #leader_dashboard .stats .stat.tops dl dd{color:#3079AB}#organization_dashboard .stats .stat.tops dl dd.topic-css,#leader_dashboard .stats .stat.tops dl dd.topic-css{color:#3079AB}.topic-javascript #organization_dashboard .stats .stat.tops dl dd,.topic-javascript #leader_dashboard .stats .stat.tops dl dd{color:#c25975}#organization_dashboard .stats .stat.tops dl dd.topic-javascript,#leader_dashboard .stats .stat.tops dl dd.topic-javascript{color:#c25975}.topic-java #organization_dashboard .stats .stat.tops dl dd,.topic-java #leader_dashboard .stats .stat.tops dl dd{color:#2c9676}#organization_dashboard .stats .stat.tops dl dd.topic-java,#leader_dashboard .stats .stat.tops dl dd.topic-java{color:#2c9676}.topic-ruby #organization_dashboard .stats .stat.tops dl dd,.topic-ruby #leader_dashboard .stats .stat.tops dl dd{color:#e15258}#organization_dashboard .stats .stat.tops dl dd.topic-ruby,#leader_dashboard .stats .stat.tops dl dd.topic-ruby{color:#e15258}.topic-business #organization_dashboard .stats .stat.tops dl dd,.topic-business #leader_dashboard .stats .stat.tops dl dd{color:#F9845B}#organization_dashboard .stats .stat.tops dl dd.topic-business,#leader_dashboard .stats .stat.tops dl dd.topic-business{color:#F9845B}.topic-wordpress #organization_dashboard .stats .stat.tops dl dd,.topic-wordpress #leader_dashboard .stats .stat.tops dl dd{color:#838CC7}#organization_dashboard .stats .stat.tops dl dd.topic-wordpress,#leader_dashboard .stats .stat.tops dl dd.topic-wordpress{color:#838CC7}.topic-php #organization_dashboard .stats .stat.tops dl dd,.topic-php #leader_dashboard .stats .stat.tops dl dd{color:#7D669E}#organization_dashboard .stats .stat.tops dl dd.topic-php,#leader_dashboard .stats .stat.tops dl dd.topic-php{color:#7D669E}.topic-ios #organization_dashboard .stats .stat.tops dl dd,.topic-ios #leader_dashboard .stats .stat.tops dl dd{color:#53BBB4}#organization_dashboard .stats .stat.tops dl dd.topic-ios,#leader_dashboard .stats .stat.tops dl dd.topic-ios{color:#53BBB4}.topic-android #organization_dashboard .stats .stat.tops dl dd,.topic-android #leader_dashboard .stats .stat.tops dl dd{color:#5BD4CF}#organization_dashboard .stats .stat.tops dl dd.topic-android,#leader_dashboard .stats .stat.tops dl dd.topic-android{color:#5BD4CF}.topic-design #organization_dashboard .stats .stat.tops dl dd,.topic-design #leader_dashboard .stats .stat.tops dl dd{color:#e59a13}#organization_dashboard .stats .stat.tops dl dd.topic-design,#leader_dashboard .stats .stat.tops dl dd.topic-design{color:#e59a13}.topic-development-tools #organization_dashboard .stats .stat.tops dl dd,.topic-development-tools #leader_dashboard .stats .stat.tops dl dd{color:#637a91}#organization_dashboard .stats .stat.tops dl dd.topic-development-tools,#leader_dashboard .stats .stat.tops dl dd.topic-development-tools{color:#637a91}.topic-python #organization_dashboard .stats .stat.tops dl dd,.topic-python #leader_dashboard .stats .stat.tops dl dd{color:#f092b0}#organization_dashboard .stats .stat.tops dl dd.topic-python,#leader_dashboard .stats .stat.tops dl dd.topic-python{color:#f092b0}.topic-digital-literacy #organization_dashboard .stats .stat.tops dl dd,.topic-digital-literacy #leader_dashboard .stats .stat.tops dl dd{color:#c38cd4}#organization_dashboard .stats .stat.tops dl dd.topic-digital-literacy,#leader_dashboard .stats .stat.tops dl dd.topic-digital-literacy{color:#c38cd4}.topic-game-development #organization_dashboard .stats .stat.tops dl dd,.topic-game-development #leader_dashboard .stats .stat.tops dl dd{color:#20898c}#organization_dashboard .stats .stat.tops dl dd.topic-game-development,#leader_dashboard .stats .stat.tops dl dd.topic-game-development{color:#20898c}.topic-csharp #organization_dashboard .stats .stat.tops dl dd,.topic-csharp #leader_dashboard .stats .stat.tops dl dd{color:#9e4d83}#organization_dashboard .stats .stat.tops dl dd.topic-csharp,#leader_dashboard .stats .stat.tops dl dd.topic-csharp{color:#9e4d83}.topic-undefined #organization_dashboard .stats .stat.tops dl dd,.topic-undefined #leader_dashboard .stats .stat.tops dl dd{color:#717b85}#organization_dashboard .stats .stat.tops dl dd.topic-undefined,#leader_dashboard .stats .stat.tops dl dd.topic-undefined{color:#717b85}@media screen and (max-width: 1023px){#organization_dashboard .stats .stat.tops dl,#leader_dashboard .stats .stat.tops dl{margin:20px 0 0 0;padding:25px 0 25px 0;border-top:1px solid #f0f2f4}#organization_dashboard .stats .stat.tops dl dt,#leader_dashboard .stats .stat.tops dl dt{width:25%;margin:0;font-size:13px;text-align:left}#organization_dashboard .stats .stat.tops dl dd,#leader_dashboard .stats .stat.tops dl dd{float:left;width:25%;text-indent:15px;font-size:13px}}@media screen and (max-width: 680px){#organization_dashboard .stats .stat.tops dl dt,#organization_dashboard .stats .stat.tops dl dd,#leader_dashboard .stats .stat.tops dl dt,#leader_dashboard .stats .stat.tops dl dd{width:50%;margin-bottom:10px}}#organization_dashboard .graph,#leader_dashboard .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%}#organization_dashboard .graph h3,#leader_dashboard .graph h3{color:#384047;font-size:18px;font-weight:500;padding-bottom:8px}#organization_dashboard .graph .label,#leader_dashboard .graph .label{color:#7b8b8e;font-size:12px;float:right;margin:-22px 0 0 0}#organization_dashboard .graph .canvas,#leader_dashboard .graph .canvas{margin:20px 0 18px;height:110px;position:relative}#organization_dashboard .graph .canvas .x-axis,#leader_dashboard .graph .canvas .x-axis{position:absolute;width:100%;height:110px;top:0}#organization_dashboard .graph .canvas .x-axis .line,#leader_dashboard .graph .canvas .x-axis .line{border-top:1px dashed #e8ebed}#organization_dashboard .graph .canvas .bars,#leader_dashboard .graph .canvas .bars{height:100%;border-bottom:1px solid #e8ebed}#organization_dashboard .graph .canvas .bars .bar,#leader_dashboard .graph .canvas .bars .bar{position:relative;height:100%;width:3.333%;float:left}#organization_dashboard .graph .canvas .bars .bar .date,#leader_dashboard .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}#organization_dashboard .graph .canvas .bars .bar:nth-child(7n+5) .date,#leader_dashboard .graph .canvas .bars .bar:nth-child(7n+5) .date{display:block}#organization_dashboard .graph .canvas .bars .bar .fill,#leader_dashboard .graph .canvas .bars .bar .fill{position:absolute;bottom:0px;width:50%;height:50%;min-height:4px;margin:0 0 0 25%;background:#2BE4C3;border-radius:4px 4px 0 0;-webkit-transition:background 250ms ease-in-out;transition:background 250ms ease-in-out}#organization_dashboard .graph .canvas .bars .bar[data-students="0 Members"] .fill,#leader_dashboard .graph .canvas .bars .bar[data-students="0 Members"] .fill{background:#e8ebed}#organization_dashboard .graph .canvas .bars .bar[data-students="0 Members"]:hover .fill,#leader_dashboard .graph .canvas .bars .bar[data-students="0 Members"]:hover .fill{background:#cbd1d6}#organization_dashboard .graph .canvas .bars .bar:hover .fill,#leader_dashboard .graph .canvas .bars .bar:hover .fill{background:#36b55c}#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;margin-top:9px;color:#2d3339}#organization_dashboard #member-table .add-member,#leader_dashboard #member-table .add-member{float:right;margin:0 0 10px 0}#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}#organization_dashboard #member-table .department-input .form-element,#leader_dashboard #member-table .department-input .form-element{width:100% !important}@media screen and (max-width: 959px){#organization_dashboard #member-table .department-input,#organization_dashboard #member-table .user-input,#leader_dashboard #member-table .department-input,#leader_dashboard #member-table .user-input{padding:0}}#organization_dashboard #member-table .invitation_buttons,#leader_dashboard #member-table .invitation_buttons{float:none}@media screen and (max-width: 959px){#organization_dashboard #member-table .invitation_buttons,#leader_dashboard #member-table .invitation_buttons{padding-top: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 .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}#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 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:0.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 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 span,#leader_dashboard .member-list table tr span{padding:10px 15px 8px 10px;font-size:12px;font-weight:normal;color:#384047;text-align:left}#organization_dashboard .member-list table tr .form-element,#leader_dashboard .member-list table tr .form-element{background:transparent;border:none;width:120px;margin-left:-10px}#organization_dashboard .member-list table tr .form-element:after,#leader_dashboard .member-list table tr .form-element:after{background:transparent url("https://static.teamtreehouse.com/assets/icons/icon-select-dark-528a9807177f15d62aca1d8c3bce2092.svg") no-repeat center;width:14px;height:8px;right:8px;top:12px;bottom:3px;opacity:0.3}#organization_dashboard .member-list table tr .hover,#leader_dashboard .member-list table tr .hover{background-color:#edeff0;cursor:pointer}#organization_dashboard .member-list table tr td.member-status,#leader_dashboard .member-list table tr td.member-status{float:right}#organization_dashboard .member-list table tr td.member-status .form-element,#leader_dashboard .member-list table tr td.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 td.member-status .form-element:after,#leader_dashboard .member-list table tr td.member-status .form-element:after{background:transparent url("https://static.teamtreehouse.com/assets/icons/icon-select-dark-528a9807177f15d62aca1d8c3bce2092.svg") no-repeat center;width:14px;height:8px;right:8px;top:12px;bottom:3px}#organization_dashboard .member-list table tr td.member-status .form-element span,#leader_dashboard .member-list table tr td.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:0.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;-webkit-transition:color 150ms ease-in-out;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 button.close-alert,#leader_dashboard .member-list table tr .confirmation-bar button.close-alert{float:right;color:#fff;border:none;margin:5px 5px 0 0}#organization_dashboard .member-list table tr .confirmation-bar button.close-alert svg,#leader_dashboard .member-list table tr .confirmation-bar button.close-alert svg{fill:#fff;height:13px;width:13px}#organization_dashboard .member-list table tr .confirmation-bar button.close-alert svg:hover,#leader_dashboard .member-list table tr .confirmation-bar button.close-alert svg:hover{opacity:0.5}#organization_dashboard .member-list table tr .confirmation-bar-buttons,#leader_dashboard .member-list table tr .confirmation-bar-buttons{float:right;padding:21px 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{background:white;border-color:white;color:#576366;-webkit-transition:color 150ms ease-in-out;transition:color 150ms ease-in-out}#organization_dashboard .member-list table tr .confirmation-bar-buttons .primary:hover,#leader_dashboard .member-list table tr .confirmation-bar-buttons .primary:hover{color:#1c2021}#organization_dashboard .member-list table tr .confirmation-bar-buttons .secondary,#leader_dashboard .member-list table tr .confirmation-bar-buttons .secondary{border-color:white;color:white;background:#575f66;-webkit-transition:background 150ms ease-in-out;transition:background 150ms ease-in-out}@media screen and (max-width: 959px){#organization_dashboard .member-list table tr .confirmation-bar-buttons .secondary,#leader_dashboard .member-list table tr .confirmation-bar-buttons .secondary{width:123px;margin-top:5px}}#organization_dashboard .member-list table tr .confirmation-bar-buttons .secondary:hover,#leader_dashboard .member-list table tr .confirmation-bar-buttons .secondary:hover{background:#34393d}#organization_dashboard .member-list table tr .confirmation-bar.green,#leader_dashboard .member-list table tr .confirmation-bar.green{background:#2BE4C3}#organization_dashboard .member-list table tr .confirmation-bar.green .primary,#leader_dashboard .member-list table tr .confirmation-bar.green .primary{color:#2BE4C3}#organization_dashboard .member-list table tr .confirmation-bar.green .primary:hover,#leader_dashboard .member-list table tr .confirmation-bar.green .primary:hover{color:#288644}#organization_dashboard .member-list table tr .confirmation-bar.green .secondary,#leader_dashboard .member-list table tr .confirmation-bar.green .secondary{background:#2BE4C3}#organization_dashboard .member-list table tr .confirmation-bar.green .secondary:hover,#leader_dashboard .member-list table tr .confirmation-bar.green .secondary:hover{background:#2BE4C3}#organization_dashboard .member-list table tr .confirmation-bar.red,#leader_dashboard .member-list table tr .confirmation-bar.red{background:#ed5a5a}#organization_dashboard .member-list table tr .confirmation-bar.red .primary,#leader_dashboard .member-list table tr .confirmation-bar.red .primary{color:#ed5a5a}#organization_dashboard .member-list table tr .confirmation-bar.red .primary:hover,#leader_dashboard .member-list table tr .confirmation-bar.red .primary:hover{color:#b41414}#organization_dashboard .member-list table tr .confirmation-bar.red .secondary,#leader_dashboard .member-list table tr .confirmation-bar.red .secondary{background:#ed5a5a}#organization_dashboard .member-list table tr .confirmation-bar.red .secondary:hover,#leader_dashboard .member-list table tr .confirmation-bar.red .secondary:hover{background:#e21919}#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:#2BE4C3}#organization_dashboard .member-list.leaderboard .current-user .member-details-avatar,#leader_dashboard .member-list.leaderboard .current-user .member-details-avatar{border-color:#2BE4C3}#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}#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 p.progress,#leader_dashboard .activity .section p.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 p.info,#leader_dashboard .contained p.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}.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 .form-element{width:-webkit-calc(50% - 14px) !important}#organization_reports .wide-input .form-element{width:-webkit-calc(100% - 5px) !important}#organization_reports #uniform-from_month,#organization_reports #uniform-to_month{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:85px;left:70px;width:20px;height:20px;background:#fff url("https://static.teamtreehouse.com/assets/icons/icon-info-7a65f682e1cefa0773d16b9705361686.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:-157px !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:60px;padding:20px 0 20px 0;border-top:1px solid #eaeaea}#new-member-form input.default.placeholder-processed{width:200px !important}#new-member-form .intro{margin-bottom:15px}#new-member-form .form-footer{margin-top:20px}#new-member-form button{width:-webkit-calc( 100%);margin:0 0 15px 0}@media screen and (max-width: 1030px){#new-member-form button{width:100%;margin:0 0 15px 0}}#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 div.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:#2BE4C3}.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}@-webkit-keyframes spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(0)}}.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}.hero-footer .release-date{font-size:14px;padding:15px 10px 10px 0;color:#576366;font-weight:500}.hero-footer .release-date .icon{margin:-4px 3px 0 -1px}.hero{overflow:hidden;position:relative;z-index:0;border-radius:5px 5px 0 0}.topic-html .hero{background:#39ADD1}.topic-css .hero{background:#3079AB}.topic-javascript .hero{background:#c25975}.topic-java .hero{background:#2c9676}.topic-ruby .hero{background:#e15258}.topic-business .hero{background:#F9845B}.topic-wordpress .hero{background:#838CC7}.topic-php .hero{background:#7D669E}.topic-ios .hero{background:#53BBB4}.topic-android .hero{background:#5BD4CF}.topic-design .hero{background:#e59a13}.topic-development-tools .hero{background:#637a91}.topic-python .hero{background:#f092b0}.topic-digital-literacy .hero{background:#c38cd4}.topic-game-development .hero{background:#20898c}.topic-csharp .hero{background:#9e4d83}.topic-undefined .hero{background:#717b85}.hero .hero-meta{padding:30px 15px 95px;-webkit-transition-duration:0.6s;transition-duration:0.6s}.hero .hero-meta:before,.hero .hero-meta:after{content:" ";display:table}.hero .hero-meta:after{clear:both}.hero .qa-banner{background:#ed5a5a;color:#FFF;font-size:1.6em;font-weight:bold;padding:0.5em;display:inline}.hero h3{font-size:16px;font-weight:500;color:#fff;margin:0 0 10px;display:block;opacity:0.5}.hero h1{font-size:36px;color:#FFF;font-weight:500;line-height:1.2;margin-bottom:15px;display:block}.hero p{font-size:16px;color:rgba(255,255,255,0.7);line-height:1.5;margin-bottom:30px}.hero ul.tags{position:absolute;bottom:30px}@media screen and (min-width: 680px){.hero ul.tags{left:30px}}@media screen and (max-width: 679px){.hero ul.tags{left:20px}}.hero ul.tags li a,.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}.hero ul.tags li a:hover,.hero ul.tags li span:hover{color:#fff;border-color:#fff}.hero .markdown-zone a{color:inherit !important;text-decoration:underline}@media screen and (max-width: 679px){.hero .hero-meta{padding:20px 5px 75px}.hero .hero-meta h3{font-size:14px}.hero .hero-meta h1{font-size:24px}.hero .hero-meta p{font-size:14px}}.hero .expiration.contained{padding:20px 20px 20px 60px;margin:30px 30px 0 30px}.hero .expiration.contained p{color:#ed5a5a;font-size:14px;margin:0;line-height:1.4}.hero .expiration.contained a{color:#e82c2c;text-decoration:underline}.hero .expiration.contained a:hover,.hero .expiration.contained a:focus{color:#cb1616}.hero .expiration.contained .icon{margin:-7px 10px -7px -45px}@media screen and (max-width: 679px){.hero .expiration.contained p{font-size:14px}}.hero .progress-container{bottom:-30px;right:15px;left:15px;height:20px}.hero .achievement-hero{background:none;text-align:center;position:absolute;top:0;bottom:0;right:15px;width:25%}.hero .achievement-hero:before{content:"";height:100%;margin-right:-0.25em;display:inline-block}.hero .achievement-hero img{width:75%;-webkit-animation-duration:15s;animation-duration:15s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@media screen and (max-width: 679px){.hero .achievement-hero img{display:none}}.hero-footer{background:#fff;padding:15px 30px 0;margin-bottom:30px;border-radius:0 0 5px 5px;box-shadow:0 1px 0 0 rgba(0,0,0,0.1)}.hero-footer:before,.hero-footer:after{content:" ";display:table}.hero-footer:after{clear:both}.hero-footer .hero-actions{float:left;margin:0 20px 15px 0}.hero-footer li{list-style-type:none;float:left;margin-right:10px}.hero-footer li:last-child{margin-right:0}@media screen and (max-width: 959px){.hero-footer{padding:15px 20px 0}.hero-footer .hero-actions{float:none;margin:0 0 15px}.hero-footer .hero-actions:before,.hero-footer .hero-actions:after{content:" ";display:table}.hero-footer .hero-actions:after{clear:both}.hero-footer .hero-actions li{margin-right:0;margin-bottom:15px;width:100%;padding:0 5px;box-sizing:border-box}.hero-footer .hero-actions li.mobile-action{width:50%}.hero-footer .hero-actions li .button{display:block;text-align:center}}.hero-points{margin:11px 0 0;-webkit-transition-duration:0.4s;transition-duration:0.4s}.hero-points .points-timeline-label{display:block;text-align:center;font-size:12px;color:#7b8b8e;position:relative;top:8px;-webkit-transition-duration:0.4s;transition-duration:0.4s;opacity:0}.hero-points:hover .points-timeline-label{opacity:1}@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}}@media screen and (max-width: 959px){.hero-points{clear:both;margin:10px 10px 0}}.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;transition-duration:0.2s}.points-detail-container a.progress-complete{background:#2BE4C3;box-shadow:0 1px 0 0 rgba(0,0,0,0.05) inset}.points-detail-container a.progress-complete:hover{background:#12CBAA}.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-cf5755367162fd139c6c3bf2f602c132.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;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;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;-webkit-transition:margin 0.1s;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;-webkit-transition:0.3s;transition:0.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{padding:20px 30px 10px 110px;border-bottom:1px solid #edeff0}.extra-credit>strong{display:block;font-size:14px;font-weight:500;color:#4b5658;margin-bottom:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.extra-credit>.icon{float:left;margin:-7px 0 -7px -65px}.extra-credit .markdown-zone{font-size:14px}.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}.extra-credit{padding:15px 20px 15px 90px}.extra-credit>strong{font-size:14px}.extra-credit>.icon{margin-left:-60px}}.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;height: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}.achievement-meta .tags,.upcoming-meta .tags,.current-project .tags{float:right}.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}.achievement-meta .tags{display:none}}.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)}}@keyframes floating{0%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translate(0, 0) rotate(2deg);-ms-transform:translate(0, 0) rotate(2deg);transform:translate(0, 0) rotate(2deg)}25%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translate(0, 10px) rotate(0deg);-ms-transform:translate(0, 10px) rotate(0deg);transform:translate(0, 10px) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translate(0, 0px) rotate(-2deg);-ms-transform:translate(0, 0px) rotate(-2deg);transform:translate(0, 0px) rotate(-2deg)}75%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translate(0, 10px) rotate(0deg);-ms-transform:translate(0, 10px) rotate(0deg);transform:translate(0, 10px) rotate(0deg)}100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translate(0, 0) rotate(2deg);-ms-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}}@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)}}@keyframes clouds{0%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translate(-250px, 0);-ms-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}}@-webkit-keyframes spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(0)}}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}@-webkit-keyframes spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(0)}}[data-tour]{display:block;list-style:none;margin:0;padding:0}.tour-parent{-webkit-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-9653c4790cf3b00b397c4d23f7af51f1.svg") no-repeat;content:"";position:absolute;top:50%;margin-top:-11px}.tour-step[data-tour-position="left"]:after,.tour-step[data-tour-position="right"]:after{width:8px;height:22px}.tour-step[data-tour-position="top"]:after,.tour-step[data-tour-position="bottom"]:after{width:22px;height:8px}.tour-step[data-tour-position="left"]:after{background-position:-142px 0;right:-7px;left:auto}.tour-step[data-tour-position="right"]:after{background-position:-112px 0;right:auto;left:-7px}.tour-step[data-tour-position="top"]:after{background-position:-120px 0;bottom:-7px;top:auto;left:50%;margin-left:-11px}.tour-step[data-tour-position="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:#576366;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;-webkit-transition:top 200ms 100ms;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;-webkit-transition:opacity 150ms;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-9653c4790cf3b00b397c4d23f7af51f1.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:0.8;-webkit-transition:opacity 150ms;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:0.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:0.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:0.6}.tour-control-bar .tour-actions li a.tour-close:active,.tour-control-bar .tour-actions li a.tour-close.active{opacity:0.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}@-webkit-keyframes spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(0)}}#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:#2BE4C3}#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:#2BE4C3}#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-27eb9ee3147a9281cacb327c638f589e.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", "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:#2BE4C3;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}}@-webkit-keyframes spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(0)}}#about .content-meta{min-height:160px}#about .content-meta p{font-size:14px;font-weight:500;line-height:14px;margin-bottom:0}#about .content-block .content-meta{height:150px}#about .content-block .content-meta strong{line-height:14px}#about .content-block .achievement-hero{background-color:#fff}#about .content-block .achievement-hero .avatar{border:none;height:85px;width:85px;border-radius:85px}#about .button+.button{margin-top:15px}#contact #help-form .message,#contact #help-form .honey-pot-field,#contact #help-form .error-message{display:none}@-webkit-keyframes spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(0)}}#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;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:#2BE4C3;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:0.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;-webkit-transition:color 0.3s ease;transition:color 0.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:0.7;-webkit-transition:opacity 0.15s ease-out;transition:opacity 0.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:0.9;-webkit-transition:opacity 0.15s ease-out;transition:opacity 0.15s ease-out;z-index:100}.item-cover:hover{opacity:1}.item-cover:hover .content{opacity:1}.item-cover .content{opacity:0;-webkit-transition:opacity 0.15s ease-out;transition:opacity 0.15s ease-out;-webkit-transform:translatey(-15px);-ms-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+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNjgwcHgiIGhlaWdodD0iMzQwcHgiIHZpZXdCb3g9IjAgMCA2ODAgMzQwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2ODAgMzQwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNENEQ5REQiIGQ9Ik0xNzAsNTBjNjYsMCwxMjAsNTQsMTIwLDEyMHMtNTQsMTIwLTEyMCwxMjBTNTAsMjM2LDUwLDE3MFMxMDQsNTAsMTcwLDUwIE0xNzAsMEM3NiwwLDAsNzYsMCwxNzANCglzNzYsMTcwLDE3MCwxNzBzMTcwLTc2LDE3MC0xNzBTMjY0LDAsMTcwLDBMMTcwLDB6IE0xNzAsMjYwYy0xNCwwLTI1LTExLTI1LTI0di02NmMwLTE0LDExLTI0LDI1LTI0czI1LDExLDI1LDI0djY2DQoJQzE5NSwyNDksMTgzLDI2MCwxNzAsMjYweiBNMTcwLDgwYzEzLjI1NSwwLDI0LDEwLjI5OCwyNCwyM3MtMTAuNzQ1LDIzLTI0LDIzcy0yNC0xMC4yOTgtMjQtMjNTMTU2Ljc0NSw4MCwxNzAsODB6Ii8+DQo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNTEwLDUwYzY2LDAsMTIwLDU0LDEyMCwxMjBzLTU0LDEyMC0xMjAsMTIwcy0xMjAtNTQtMTIwLTEyMFM0NDQsNTAsNTEwLDUwIE01MTAsMGMtOTQsMC0xNzAsNzYtMTcwLDE3MA0KCXM3NiwxNzAsMTcwLDE3MHMxNzAtNzYsMTcwLTE3MFM2MDQsMCw1MTAsMEw1MTAsMHogTTUxMCwyNjBjLTE0LDAtMjUtMTEtMjUtMjR2LTY2YzAtMTQsMTEtMjQsMjUtMjRzMjUsMTEsMjUsMjR2NjYNCglDNTM1LDI0OSw1MjMsMjYwLDUxMCwyNjB6IE01MTAsODBjMTMuMjU1LDAsMjQsMTAuMjk4LDI0LDIzcy0xMC43NDUsMjMtMjQsMjNzLTI0LTEwLjI5OC0yNC0yM1M0OTYuNzQ1LDgwLDUxMCw4MHoiLz4NCjwvc3ZnPg0K");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-9653c4790cf3b00b397c4d23f7af51f1.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:0.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;-webkit-transition:background 0.15s ease;transition:background 0.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;-webkit-transition:background 0.15s ease;transition:background 0.15s ease}#launch-workspace-wizard .existing-workspace-list ul .selected h3,#launch-workspace-wizard .existing-workspace-list ul .selected p{color:#fff !important;-webkit-transition:color 0.15s ease;transition:color 0.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}@-webkit-keyframes spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(0)}}html.pages-controller.styleguide-action div#content{box-sizing:border-box}html.pages-controller.styleguide-action div#content *,html.pages-controller.styleguide-action div#content *:before,html.pages-controller.styleguide-action div#content *:after{box-sizing:border-box}html.pages-controller.styleguide-action div#content h2.section-title,html.pages-controller.styleguide-action div#content h3.section-title,html.pages-controller.styleguide-action div#content h4.section-title,html.pages-controller.styleguide-action div#content h5.section-title,html.pages-controller.styleguide-action div#content h6.section-title{margin:0 0 10px}html.pages-controller.styleguide-action div#content ol{margin:0 0 30px 20px}html.pages-controller.styleguide-action div#content ol li{line-height:20px;margin:0 0 10px}html.pages-controller.styleguide-action div#content hr.styleguide{border-color:#dadee0;border-width:2px 0 0;margin:40px 0}html.pages-controller.styleguide-action div#content h5.code-example-heading{margin:30px 0 15px}html.pages-controller.styleguide-action div#content code.example{position:relative;background:#fff;box-shadow:0 2px 0 rgba(0,0,0,0.06);border-radius:4px;box-sizing:border-box;display:block;background:#384047;color:#93a1a1;margin:5px 0 15px;font-size:13px;line-height:24px;font-weight:normal;overflow-x:auto;white-space:nowrap}html.pages-controller.styleguide-action div#content code.example *,html.pages-controller.styleguide-action div#content code.example *:before,html.pages-controller.styleguide-action div#content code.example *:after{box-sizing:border-box}html.pages-controller.styleguide-action div#content code.example:before,html.pages-controller.styleguide-action div#content code.example:after{content:" ";display:table}html.pages-controller.styleguide-action div#content code.example:after{clear:both}@media screen and (max-width: 679px){html.pages-controller.styleguide-action div#content code.example{padding:20px}}@media screen and (min-width: 680px){html.pages-controller.styleguide-action div#content code.example{padding:30px}}html.pages-controller.styleguide-action div#content code.inline-example{color:#8363b2}html.pages-controller.styleguide-action div#content .grid-example{background-color:rgba(0,0,0,0.07);font-size:13px;padding:20px;margin:15px 0;border-radius:5px}html.pages-controller.styleguide-action div#content section.styleguide-section{margin:60px 0 30px}html.pages-controller.styleguide-action div#content .color-styleguide h4{margin-bottom:20px}html.pages-controller.styleguide-action div#content .styleguide-color-list{list-style:none;margin:0;padding:0}html.pages-controller.styleguide-action div#content .styleguide-color-list:before,html.pages-controller.styleguide-action div#content .styleguide-color-list:after{content:" ";display:table}html.pages-controller.styleguide-action div#content .styleguide-color-list:after{clear:both}html.pages-controller.styleguide-action div#content .styleguide-color-list{list-style:none;margin:0 0 20px 0;padding:0}html.pages-controller.styleguide-action div#content .styleguide-color-list:before,html.pages-controller.styleguide-action div#content .styleguide-color-list:after{content:" ";display:table}html.pages-controller.styleguide-action div#content .styleguide-color-list:after{clear:both}html.pages-controller.styleguide-action div#content .styleguide-color-list-item{float:left;margin-bottom:20px;margin-right:20px}html.pages-controller.styleguide-action div#content .styleguide-color{position:relative;background-color:#888;display:block;width:72px;height:72px;border-radius:72px}.topic-html html.pages-controller.styleguide-action div#content .styleguide-color{background-color:#39ADD1}html.pages-controller.styleguide-action div#content .styleguide-color.topic-html{background-color:#39ADD1}.topic-css html.pages-controller.styleguide-action div#content .styleguide-color{background-color:#3079AB}html.pages-controller.styleguide-action div#content .styleguide-color.topic-css{background-color:#3079AB}.topic-javascript html.pages-controller.styleguide-action div#content .styleguide-color{background-color:#c25975}html.pages-controller.styleguide-action div#content .styleguide-color.topic-javascript{background-color:#c25975}.topic-java html.pages-controller.styleguide-action div#content .styleguide-color{background-color:#2c9676}html.pages-controller.styleguide-action div#content .styleguide-color.topic-java{background-color:#2c9676}.topic-ruby html.pages-controller.styleguide-action div#content .styleguide-color{background-color:#e15258}html.pages-controller.styleguide-action div#content .styleguide-color.topic-ruby{background-color:#e15258}.topic-business html.pages-controller.styleguide-action div#content .styleguide-color{background-color:#F9845B}html.pages-controller.styleguide-action div#content .styleguide-color.topic-business{background-color:#F9845B}.topic-wordpress html.pages-controller.styleguide-action div#content .styleguide-color{background-color:#838CC7}html.pages-controller.styleguide-action div#content .styleguide-color.topic-wordpress{background-color:#838CC7}.topic-php html.pages-controller.styleguide-action div#content .styleguide-color{background-color:#7D669E}html.pages-controller.styleguide-action div#content .styleguide-color.topic-php{background-color:#7D669E}.topic-ios html.pages-controller.styleguide-action div#content .styleguide-color{background-color:#53BBB4}html.pages-controller.styleguide-action div#content .styleguide-color.topic-ios{background-color:#53BBB4}.topic-android html.pages-controller.styleguide-action div#content .styleguide-color{background-color:#5BD4CF}html.pages-controller.styleguide-action div#content .styleguide-color.topic-android{background-color:#5BD4CF}.topic-design html.pages-controller.styleguide-action div#content .styleguide-color{background-color:#e59a13}html.pages-controller.styleguide-action div#content .styleguide-color.topic-design{background-color:#e59a13}.topic-development-tools html.pages-controller.styleguide-action div#content .styleguide-color{background-color:#637a91}html.pages-controller.styleguide-action div#content .styleguide-color.topic-development-tools{background-color:#637a91}.topic-python html.pages-controller.styleguide-action div#content .styleguide-color{background-color:#f092b0}html.pages-controller.styleguide-action div#content .styleguide-color.topic-python{background-color:#f092b0}.topic-digital-literacy html.pages-controller.styleguide-action div#content .styleguide-color{background-color:#c38cd4}html.pages-controller.styleguide-action div#content .styleguide-color.topic-digital-literacy{background-color:#c38cd4}.topic-game-development html.pages-controller.styleguide-action div#content .styleguide-color{background-color:#20898c}html.pages-controller.styleguide-action div#content .styleguide-color.topic-game-development{background-color:#20898c}.topic-csharp html.pages-controller.styleguide-action div#content .styleguide-color{background-color:#9e4d83}html.pages-controller.styleguide-action div#content .styleguide-color.topic-csharp{background-color:#9e4d83}.topic-undefined html.pages-controller.styleguide-action div#content .styleguide-color{background-color:#717b85}html.pages-controller.styleguide-action div#content .styleguide-color.topic-undefined{background-color:#717b85}html.pages-controller.styleguide-action div#content .styleguide-color.dark{background-color:#384047}html.pages-controller.styleguide-action div#content .styleguide-color.dark-shade{background-color:#2d3339}html.pages-controller.styleguide-action div#content .styleguide-color.bg{background-color:#edeff0;border:solid 1px #dfe3e4}html.pages-controller.styleguide-action div#content .styleguide-color.bg-shade{background-color:#f9fafa}html.pages-controller.styleguide-action div#content .styleguide-color.primary-blue{background-color:#3F8ABF}html.pages-controller.styleguide-action div#content .styleguide-color.primary-green{background-color:#2BE4C3}html.pages-controller.styleguide-action div#content .styleguide-color.dark-green{background-color:#36b55c}html.pages-controller.styleguide-action div#content .styleguide-color.primary-orange{background-color:#ff9f1f}html.pages-controller.styleguide-action div#content .styleguide-color.primary-gray{background-color:#c6ccd2}html.pages-controller.styleguide-action div#content .styleguide-color.primary-red{background-color:#ed5a5a}html.pages-controller.styleguide-action div#content .styleguide-color.primary-yellow{background-color:#ffd466}html.pages-controller.styleguide-action div#content .styleguide-color.pink{background-color:#ff5b89}html.pages-controller.styleguide-action div#content .styleguide-color.light-pink{background-color:#ff8eb4}html.pages-controller.styleguide-action div#content .styleguide-color.purple{background-color:#8363b2}html.pages-controller.styleguide-action div#content .styleguide-color.light-purple{background-color:#a083c8}html.pages-controller.styleguide-action div#content .styleguide-color.text-medium{background-color:#4b5658}html.pages-controller.styleguide-action div#content .styleguide-color.text-normal{background-color:14px}html.pages-controller.styleguide-action div#content .styleguide-color.text-light{background-color:#7b8b8e}html.pages-controller.styleguide-action div#content .styleguide-color.text-disabled{background-color:#a4afb2}html.pages-controller.styleguide-action div#content .styleguide-color.ck-black-bright{background-color:#62707B}html.pages-controller.styleguide-action div#content .styleguide-color.ck-black-light{background-color:#465058}html.pages-controller.styleguide-action div#content .styleguide-color.ck-black{background-color:#2C3238}html.pages-controller.styleguide-action div#content .styleguide-color.ck-black-dim{background-color:#1F2327}html.pages-controller.styleguide-action div#content .styleguide-color.ck-black-dark{background-color:#0F1113}html.pages-controller.styleguide-action div#content .styleguide-color.ck-gray-bright{background-color:#D5DDE4}html.pages-controller.styleguide-action div#content .styleguide-color.ck-gray-light{background-color:#C7CED5}html.pages-controller.styleguide-action div#content .styleguide-color.ck-gray{background-color:#B1B9C1}html.pages-controller.styleguide-action div#content .styleguide-color.ck-gray-dim{background-color:#949A9F}html.pages-controller.styleguide-action div#content .styleguide-color.ck-gray-dark{background-color:#777B7E}html.pages-controller.styleguide-action div#content .styleguide-color.ck-peach-bright{background-color:#FBEDDF}html.pages-controller.styleguide-action div#content .styleguide-color.ck-peach-light{background-color:#FBDFC4}html.pages-controller.styleguide-action div#content .styleguide-color.ck-peach{background-color:#FFD5A7}html.pages-controller.styleguide-action div#content .styleguide-color.ck-peach-dim{background-color:#DCB893}html.pages-controller.styleguide-action div#content .styleguide-color.ck-peach-dark{background-color:#BB9B7F}html.pages-controller.styleguide-action div#content .styleguide-color.ck-brown-bright{background-color:#A48D78}html.pages-controller.styleguide-action div#content .styleguide-color.ck-brown-light{background-color:#836950}html.pages-controller.styleguide-action div#content .styleguide-color.ck-brown{background-color:#6F5941}html.pages-controller.styleguide-action div#content .styleguide-color.ck-brown-dim{background-color:#534231}html.pages-controller.styleguide-action div#content .styleguide-color.ck-brown-dark{background-color:#3C3025}html.pages-controller.styleguide-action div#content .styleguide-color.ck-red-bright{background-color:#F8A6A6}html.pages-controller.styleguide-action div#content .styleguide-color.ck-red-light{background-color:#EC8989}html.pages-controller.styleguide-action div#content .styleguide-color.ck-red{background-color:#EC5959}html.pages-controller.styleguide-action div#content .styleguide-color.ck-red-dim{background-color:#CD5151}html.pages-controller.styleguide-action div#content .styleguide-color.ck-red-dark{background-color:#B14646}html.pages-controller.styleguide-action div#content .styleguide-color.ck-orange-bright{background-color:#F6C58E}html.pages-controller.styleguide-action div#content .styleguide-color.ck-orange-light{background-color:#FFB770}html.pages-controller.styleguide-action div#content .styleguide-color.ck-orange{background-color:#FF9E1E}html.pages-controller.styleguide-action div#content .styleguide-color.ck-orange-dim{background-color:#CB791E}html.pages-controller.styleguide-action div#content .styleguide-color.ck-orange-dark{background-color:#A96119}html.pages-controller.styleguide-action div#content .styleguide-color.ck-yellow-bright{background-color:#FFE6B2}html.pages-controller.styleguide-action div#content .styleguide-color.ck-yellow-light{background-color:#FFDB8E}html.pages-controller.styleguide-action div#content .styleguide-color.ck-yellow{background-color:#FFD365}html.pages-controller.styleguide-action div#content .styleguide-color.ck-yellow-dim{background-color:#E4BA5B}html.pages-controller.styleguide-action div#content .styleguide-color.ck-yellow-dark{background-color:#C5A14E}html.pages-controller.styleguide-action div#content .styleguide-color.ck-green-bright{background-color:#90E7A2}html.pages-controller.styleguide-action div#content .styleguide-color.ck-green-light{background-color:#70DA8B}html.pages-controller.styleguide-action div#content .styleguide-color.ck-green{background-color:#5ECE7F}html.pages-controller.styleguide-action div#content .styleguide-color.ck-green-dim{background-color:#53B16B}html.pages-controller.styleguide-action div#content .styleguide-color.ck-green-dark{background-color:#4DA463}html.pages-controller.styleguide-action div#content .styleguide-color.ck-blue-bright{background-color:#7CCEEE}html.pages-controller.styleguide-action div#content .styleguide-color.ck-blue-light{background-color:#5FB6E1}html.pages-controller.styleguide-action div#content .styleguide-color.ck-blue{background-color:#3E89BE}html.pages-controller.styleguide-action div#content .styleguide-color.ck-blue-dim{background-color:#326F95}html.pages-controller.styleguide-action div#content .styleguide-color.ck-blue-dark{background-color:#2A5E7E}html.pages-controller.styleguide-action div#content .styleguide-color.ck-purple-bright{background-color:#CCC0E9}html.pages-controller.styleguide-action div#content .styleguide-color.ck-purple-light{background-color:#B5A1DA}html.pages-controller.styleguide-action div#content .styleguide-color.ck-purple{background-color:#9F82C7}html.pages-controller.styleguide-action div#content .styleguide-color.ck-purple-dim{background-color:#8672A7}html.pages-controller.styleguide-action div#content .styleguide-color.ck-purple-dark{background-color:#7B679A}html.pages-controller.styleguide-action div#content .styleguide-color .tooltip{font-weight:bold;font-size:12px;width:130px;margin-left:-65px;text-align:center;opacity:0;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}html.pages-controller.styleguide-action div#content .styleguide-color .tooltip em{display:block;margin-top:8px;font-weight:normal;font-style:italic}html.pages-controller.styleguide-action div#content .styleguide-color:hover .tooltip,html.pages-controller.styleguide-action div#content .styleguide-color:active .tooltip{-webkit-transition:all 200ms;transition:all 200ms;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}html.pages-controller.styleguide-action div#content .color-kit{margin-top:20px}html.pages-controller.styleguide-action div#content .color-kit li{width:100%;margin:0}html.pages-controller.styleguide-action div#content .color-kit a{border-radius:0;width:20%;display:inline-block;height:60px;float:left}html.pages-controller.styleguide-action div#content div#heroes h5{margin:0 0 10px}html.pages-controller.styleguide-action div#content #icons h5{margin:0 0 15px}html.pages-controller.styleguide-action div#content #icons em{font-weight:500}html.pages-controller.styleguide-action div#content #icons ol a{color:#3F8ABF}html.pages-controller.styleguide-action div#content #icons ol a:hover{color:#326e99}html.pages-controller.styleguide-action div#content #icons ul#icon-list{margin:0 -15px}html.pages-controller.styleguide-action div#content #icons ul#icon-list:before,html.pages-controller.styleguide-action div#content #icons ul#icon-list:after{content:" ";display:table}html.pages-controller.styleguide-action div#content #icons ul#icon-list:after{clear:both}html.pages-controller.styleguide-action div#content #icons ul#icon-list li{float:left;width:20%;padding:0 15px 30px;text-align:center;display:table;position:relative}html.pages-controller.styleguide-action div#content #icons ul#icon-list li:nth-child(5n+1){clear:left}html.pages-controller.styleguide-action div#content #icons ul#icon-list li div.box{height:110px;padding:10px;display:table-cell;vertical-align:middle}html.pages-controller.styleguide-action div#content #icons ul#icon-list li svg{fill:#4b5658}html.pages-controller.styleguide-action div#content #icons ul#icon-list li .tooltip{font-size:12px;text-align:center;opacity:0;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}html.pages-controller.styleguide-action div#content #icons ul#icon-list li:hover .tooltip{-webkit-transition:all 200ms;transition:all 200ms;-webkit-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px);opacity:1}html.pages-controller.styleguide-action div#content #dropdowns:before,html.pages-controller.styleguide-action div#content #dropdowns:after{content:" ";display:table}html.pages-controller.styleguide-action div#content #dropdowns:after{clear:both}html.pages-controller.styleguide-action div#content #dropdowns div.dropdown{position:relative;display:block;width:30%;float:left;margin-right:20px;left:auto;right:auto;top:auto;z-index:0}html.pages-controller.styleguide-action div#content #dropdowns div.dropdown.notifications{clear:both;margin-top:40px;width:420px}html.pages-controller.styleguide-action div#content #radio-buttons h5,html.pages-controller.styleguide-action div#content #checkboxes h5{margin:0 0 15px}html.pages-controller.styleguide-action div#content #radio-buttons h5 svg,html.pages-controller.styleguide-action div#content #checkboxes h5 svg{fill:#a7b1b6;margin:0 10px}html.pages-controller.styleguide-action div#content #tags h5{margin-top:25px}html.pages-controller.styleguide-action div#content #tags h5:first-child{margin-top:0}html.pages-controller.styleguide-action div#content #buttons .button-group{margin-bottom:30px}html.pages-controller.styleguide-action div#content #buttons .button-group h5{line-height:24px}html.pages-controller.styleguide-action div#content #buttons .button-group button,html.pages-controller.styleguide-action div#content #buttons .button-group .button,html.pages-controller.styleguide-action div#content #buttons .button-group input{margin-bottom:10px}html.pages-controller.styleguide-action div#content #buttons #inverse-buttons{background:#384047;border-radius:4px}@media screen and (max-width: 679px){html.pages-controller.styleguide-action div#content #buttons #inverse-buttons{padding:20px}}@media screen and (min-width: 680px){html.pages-controller.styleguide-action div#content #buttons #inverse-buttons{padding:30px}}html.pages-controller.styleguide-action div#content #buttons #inverse-buttons button,html.pages-controller.styleguide-action div#content #buttons #inverse-buttons .button,html.pages-controller.styleguide-action div#content #buttons #inverse-buttons input{margin-bottom:0}html.pages-controller.styleguide-action div#content #radial-progress-bars #radial-progress-examples ul li.example{text-align:center}html.pages-controller.styleguide-action div#content #radial-progress-bars #radial-progress-examples ul li.example svg.circle{width:100px;height:100px;margin:0 auto 20px}html.pages-controller.styleguide-action div#content #radial-progress-bars #radial-progress-examples ul li.example ul{margin:0 -20px}html.pages-controller.styleguide-action div#content #radial-progress-bars #radial-progress-examples ul li.example ul li{display:inline;font-size:12px;margin:0 7px}html.pages-controller.styleguide-action div#content #radial-progress-bars #radial-progress-examples ul li.example ul li:first-child{margin-left:0}html.pages-controller.styleguide-action div#content #radial-progress-bars #radial-progress-examples ul li.example ul li:last-child{margin-right:0}html.pages-controller.styleguide-action div#content #radial-progress-bars #radial-progress-examples ul li.example ul li.current a{color:#4b5658;font-weight:500}html.pages-controller.styleguide-action div#content #radial-progress-bars #radial-progress-examples ul li.example ul li a{color:#7b8b8e}html.pages-controller.styleguide-action div#content #radial-progress-bars #radial-progress-examples ul li.example ul li a:hover{color:#576366}html.pages-controller.styleguide-action div#content #dialogs a.button{margin-bottom:10px}html.pages-controller.styleguide-action div#content #dialogs a.button.loading{opacity:0.25}#tooltips:before,#tooltips:after{content:" ";display:table}#tooltips:after{clear:both}#tooltips button{margin:10px 0}#tooltips-pseudo-examples button.top:before,#tooltips-pseudo-examples button.top:after{visibility:hidden;opacity:0;-webkit-transition:-webkit-transform 0.3s ease, opacity 0.3s ease;transition:transform 0.3s ease, opacity 0.3s ease}#tooltips-pseudo-examples button.top:before{position:absolute;z-index:1001;content:"";background:#fff;width:10px;height:10px;bottom:100%;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;box-shadow:2px 2px 0 0 rgba(0,0,0,0.08);-webkit-transform:translate(-50%, 5px) rotate(45deg);-ms-transform:translate(-50%, 5px) rotate(45deg);transform:translate(-50%, 5px) rotate(45deg);left:50%;border-radius:0 0 3px 0}#tooltips-pseudo-examples button.top:after{content:"Slide to the top.";font:500 14px/22px "Gotham Rounded A", "Gotham Rounded B", "Helvetica Neue", Helvetica, Arial, sans-serif;white-space:nowrap;position:absolute;background:#fff;color:#576366;text-align:center;padding:10px 20px;width:auto;z-index:1000;border-radius:4px;visibility:hidden;opacity:0;-webkit-transition:-webkit-transform 0.3s ease, opacity 0.3s ease;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);-ms-transform:translate(-50%, 0px);transform:translate(-50%, 0px);left:50%;bottom:100%}#tooltips-pseudo-examples button.top:hover:before{visibility:visible;opacity:1;-webkit-transform:translate(-50%, -10px) rotate(45deg);-ms-transform:translate(-50%, -10px) rotate(45deg);transform:translate(-50%, -10px) rotate(45deg)}#tooltips-pseudo-examples button.top:hover:after{visibility:visible;opacity:1;-webkit-transform:translate(-50%, -15px);-ms-transform:translate(-50%, -15px);transform:translate(-50%, -15px)}#tooltips-pseudo-examples button.right:before,#tooltips-pseudo-examples button.right:after{visibility:hidden;opacity:0;-webkit-transition:-webkit-transform 0.3s ease, opacity 0.3s ease;transition:transform 0.3s ease, opacity 0.3s ease}#tooltips-pseudo-examples button.right:before{position:absolute;z-index:1001;content:"";background:#fff;width:10px;height:10px;left:100%;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;box-shadow:-1px 1px 0 rgba(0,0,0,0.08);-webkit-transform:translate(-5px, -50%) rotate(45deg);-ms-transform:translate(-5px, -50%) rotate(45deg);transform:translate(-5px, -50%) rotate(45deg);top:50%;border-radius:0 0 0 3px}#tooltips-pseudo-examples button.right:after{content:"Slide to the right.";font:500 14px/22px "Gotham Rounded A", "Gotham Rounded B", "Helvetica Neue", Helvetica, Arial, sans-serif;white-space:nowrap;position:absolute;background:#fff;color:#576366;text-align:center;padding:10px 20px;width:auto;z-index:1000;border-radius:4px;visibility:hidden;opacity:0;-webkit-transition:-webkit-transform 0.3s ease, opacity 0.3s ease;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%);-ms-transform:translate(0px, -50%);transform:translate(0px, -50%);top:50%;left:100%}#tooltips-pseudo-examples button.right:hover:before{visibility:visible;opacity:1;-webkit-transform:translate(10px, -50%) rotate(45deg);-ms-transform:translate(10px, -50%) rotate(45deg);transform:translate(10px, -50%) rotate(45deg)}#tooltips-pseudo-examples button.right:hover:after{visibility:visible;opacity:1;-webkit-transform:translate(15px, -50%);-ms-transform:translate(15px, -50%);transform:translate(15px, -50%)}#tooltips-pseudo-examples button.bottom:before,#tooltips-pseudo-examples button.bottom:after{visibility:hidden;opacity:0;-webkit-transition:-webkit-transform 0.3s ease, opacity 0.3s ease;transition:transform 0.3s ease, opacity 0.3s ease}#tooltips-pseudo-examples button.bottom:before{position:absolute;z-index:1001;content:"";background:#fff;width:10px;height:10px;top:100%;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;box-shadow:-1px -1px 0 rgba(0,0,0,0.05);-webkit-transform:translate(-50%, -5px) rotate(45deg);-ms-transform:translate(-50%, -5px) rotate(45deg);transform:translate(-50%, -5px) rotate(45deg);left:50%;border-radius:3px 0 0 0}#tooltips-pseudo-examples button.bottom:after{content:"Slide to the bottom.";font:500 14px/22px "Gotham Rounded A", "Gotham Rounded B", "Helvetica Neue", Helvetica, Arial, sans-serif;white-space:nowrap;position:absolute;background:#fff;color:#576366;text-align:center;padding:10px 20px;width:auto;z-index:1000;border-radius:4px;visibility:hidden;opacity:0;-webkit-transition:-webkit-transform 0.3s ease, opacity 0.3s ease;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);-ms-transform:translate(-50%, 0px);transform:translate(-50%, 0px);left:50%;top:100%}#tooltips-pseudo-examples button.bottom:hover:before{visibility:visible;opacity:1;-webkit-transform:translate(-50%, 10px) rotate(45deg);-ms-transform:translate(-50%, 10px) rotate(45deg);transform:translate(-50%, 10px) rotate(45deg)}#tooltips-pseudo-examples button.bottom:hover:after{visibility:visible;opacity:1;-webkit-transform:translate(-50%, 15px);-ms-transform:translate(-50%, 15px);transform:translate(-50%, 15px)}#tooltips-pseudo-examples button.left:before,#tooltips-pseudo-examples button.left:after{visibility:hidden;opacity:0;-webkit-transition:-webkit-transform 0.3s ease, opacity 0.3s ease;transition:transform 0.3s ease, opacity 0.3s ease}#tooltips-pseudo-examples button.left:before{position:absolute;z-index:1001;content:"";background:#fff;width:10px;height:10px;right:100%;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;box-shadow:1px -1px 0 rgba(0,0,0,0.08);-webkit-transform:translate(5px, -50%) rotate(45deg);-ms-transform:translate(5px, -50%) rotate(45deg);transform:translate(5px, -50%) rotate(45deg);top:50%;border-radius:0 3px 0 0}#tooltips-pseudo-examples button.left:after{content:"Slide to the left.";font:500 14px/22px "Gotham Rounded A", "Gotham Rounded B", "Helvetica Neue", Helvetica, Arial, sans-serif;white-space:nowrap;position:absolute;background:#fff;color:#576366;text-align:center;padding:10px 20px;width:auto;z-index:1000;border-radius:4px;visibility:hidden;opacity:0;-webkit-transition:-webkit-transform 0.3s ease, opacity 0.3s ease;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%);-ms-transform:translate(0px, -50%);transform:translate(0px, -50%);top:50%;right:100%}#tooltips-pseudo-examples button.left:hover:before{visibility:visible;opacity:1;-webkit-transform:translate(-10px, -50%) rotate(45deg);-ms-transform:translate(-10px, -50%) rotate(45deg);transform:translate(-10px, -50%) rotate(45deg)}#tooltips-pseudo-examples button.left:hover:after{visibility:visible;opacity:1;-webkit-transform:translate(-15px, -50%);-ms-transform:translate(-15px, -50%);transform:translate(-15px, -50%)}#tooltips-pseudo-examples-with-styles button.top:before,#tooltips-pseudo-examples-with-styles button.top:after{visibility:hidden;opacity:0;-webkit-transition:-webkit-transform 0.3s ease, opacity 0.3s ease;transition:transform 0.3s ease, opacity 0.3s ease}#tooltips-pseudo-examples-with-styles button.top:before{position:absolute;z-index:1001;content:"";background:#384047;width:10px;height:10px;bottom:100%;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:translate(-50%, 5px) rotate(45deg);-ms-transform:translate(-50%, 5px) rotate(45deg);transform:translate(-50%, 5px) rotate(45deg);left:50%;border-radius:0 0 3px 0}#tooltips-pseudo-examples-with-styles button.top:after{content:"Slide to the top.";font:500 14px/22px "Gotham Rounded A", "Gotham Rounded B", "Helvetica Neue", Helvetica, Arial, sans-serif;white-space:nowrap;position:absolute;background:#384047;color:#fff;text-align:center;padding:10px 20px;width:auto;z-index:1000;border-radius:4px;visibility:hidden;opacity:0;-webkit-transition:-webkit-transform 0.3s ease, opacity 0.3s ease;transition:transform 0.3s ease, opacity 0.3s ease;-webkit-transform:translate(-50%, 0px);-ms-transform:translate(-50%, 0px);transform:translate(-50%, 0px);left:50%;bottom:100%}#tooltips-pseudo-examples-with-styles button.top:hover:before{visibility:visible;opacity:1;-webkit-transform:translate(-50%, -10px) rotate(45deg);-ms-transform:translate(-50%, -10px) rotate(45deg);transform:translate(-50%, -10px) rotate(45deg)}#tooltips-pseudo-examples-with-styles button.top:hover:after{visibility:visible;opacity:1;-webkit-transform:translate(-50%, -15px);-ms-transform:translate(-50%, -15px);transform:translate(-50%, -15px)}#tooltips-pseudo-examples-with-styles button.right:before,#tooltips-pseudo-examples-with-styles button.right:after{visibility:hidden;opacity:0;-webkit-transition:-webkit-transform 0.3s ease, opacity 0.3s ease;transition:transform 0.3s ease, opacity 0.3s ease}#tooltips-pseudo-examples-with-styles button.right:before{position:absolute;z-index:1001;content:"";background:#384047;width:10px;height:10px;left:100%;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:translate(-5px, -50%) rotate(45deg);-ms-transform:translate(-5px, -50%) rotate(45deg);transform:translate(-5px, -50%) rotate(45deg);top:50%;border-radius:0 0 0 3px}#tooltips-pseudo-examples-with-styles button.right:after{content:"Slide to the right.";font:500 14px/22px "Gotham Rounded A", "Gotham Rounded B", "Helvetica Neue", Helvetica, Arial, sans-serif;white-space:nowrap;position:absolute;background:#384047;color:#fff;text-align:center;padding:10px 20px;width:auto;z-index:1000;border-radius:4px;visibility:hidden;opacity:0;-webkit-transition:-webkit-transform 0.3s ease, opacity 0.3s ease;transition:transform 0.3s ease, opacity 0.3s ease;-webkit-transform:translate(0px, -50%);-ms-transform:translate(0px, -50%);transform:translate(0px, -50%);top:50%;left:100%}#tooltips-pseudo-examples-with-styles button.right:hover:before{visibility:visible;opacity:1;-webkit-transform:translate(10px, -50%) rotate(45deg);-ms-transform:translate(10px, -50%) rotate(45deg);transform:translate(10px, -50%) rotate(45deg)}#tooltips-pseudo-examples-with-styles button.right:hover:after{visibility:visible;opacity:1;-webkit-transform:translate(15px, -50%);-ms-transform:translate(15px, -50%);transform:translate(15px, -50%)}#tooltips-pseudo-examples-with-styles button.bottom:before,#tooltips-pseudo-examples-with-styles button.bottom:after{visibility:hidden;opacity:0;-webkit-transition:-webkit-transform 0.3s ease, opacity 0.3s ease;transition:transform 0.3s ease, opacity 0.3s ease}#tooltips-pseudo-examples-with-styles button.bottom:before{position:absolute;z-index:1001;content:"";background:#384047;width:10px;height:10px;top:100%;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:translate(-50%, -5px) rotate(45deg);-ms-transform:translate(-50%, -5px) rotate(45deg);transform:translate(-50%, -5px) rotate(45deg);left:50%;border-radius:3px 0 0 0}#tooltips-pseudo-examples-with-styles button.bottom:after{content:"Slide to the bottom.";font:500 14px/22px "Gotham Rounded A", "Gotham Rounded B", "Helvetica Neue", Helvetica, Arial, sans-serif;white-space:nowrap;position:absolute;background:#384047;color:#fff;text-align:center;padding:10px 20px;width:auto;z-index:1000;border-radius:4px;visibility:hidden;opacity:0;-webkit-transition:-webkit-transform 0.3s ease, opacity 0.3s ease;transition:transform 0.3s ease, opacity 0.3s ease;-webkit-transform:translate(-50%, 0px);-ms-transform:translate(-50%, 0px);transform:translate(-50%, 0px);left:50%;top:100%}#tooltips-pseudo-examples-with-styles button.bottom:hover:before{visibility:visible;opacity:1;-webkit-transform:translate(-50%, 10px) rotate(45deg);-ms-transform:translate(-50%, 10px) rotate(45deg);transform:translate(-50%, 10px) rotate(45deg)}#tooltips-pseudo-examples-with-styles button.bottom:hover:after{visibility:visible;opacity:1;-webkit-transform:translate(-50%, 15px);-ms-transform:translate(-50%, 15px);transform:translate(-50%, 15px)}#tooltips-pseudo-examples-with-styles button.left:before,#tooltips-pseudo-examples-with-styles button.left:after{visibility:hidden;opacity:0;-webkit-transition:-webkit-transform 0.3s ease, opacity 0.3s ease;transition:transform 0.3s ease, opacity 0.3s ease}#tooltips-pseudo-examples-with-styles button.left:before{position:absolute;z-index:1001;content:"";background:#384047;width:10px;height:10px;right:100%;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:translate(5px, -50%) rotate(45deg);-ms-transform:translate(5px, -50%) rotate(45deg);transform:translate(5px, -50%) rotate(45deg);top:50%;border-radius:0 3px 0 0}#tooltips-pseudo-examples-with-styles button.left:after{content:"Slide to the left.";font:500 14px/22px "Gotham Rounded A", "Gotham Rounded B", "Helvetica Neue", Helvetica, Arial, sans-serif;white-space:nowrap;position:absolute;background:#384047;color:#fff;text-align:center;padding:10px 20px;width:auto;z-index:1000;border-radius:4px;visibility:hidden;opacity:0;-webkit-transition:-webkit-transform 0.3s ease, opacity 0.3s ease;transition:transform 0.3s ease, opacity 0.3s ease;-webkit-transform:translate(0px, -50%);-ms-transform:translate(0px, -50%);transform:translate(0px, -50%);top:50%;right:100%}#tooltips-pseudo-examples-with-styles button.left:hover:before{visibility:visible;opacity:1;-webkit-transform:translate(-10px, -50%) rotate(45deg);-ms-transform:translate(-10px, -50%) rotate(45deg);transform:translate(-10px, -50%) rotate(45deg)}#tooltips-pseudo-examples-with-styles button.left:hover:after{visibility:visible;opacity:1;-webkit-transform:translate(-15px, -50%);-ms-transform:translate(-15px, -50%);transform:translate(-15px, -50%)}#tooltips-custom ul li{line-height:24px}button.topic-color-tooltip-example{margin:10px 0}button.topic-color-tooltip-example:before,button.topic-color-tooltip-example:after{visibility:hidden;opacity:0;-webkit-transition:-webkit-transform 0.3s ease, opacity 0.3s ease;transition:transform 0.3s ease, opacity 0.3s ease}button.topic-color-tooltip-example:before{position:absolute;z-index:1001;content:"";background:#fff;width:10px;height:10px;bottom:100%;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;box-shadow:2px 2px 0 0 rgba(0,0,0,0.08);-webkit-transform:translate(-50%, 5px) rotate(45deg);-ms-transform:translate(-50%, 5px) rotate(45deg);transform:translate(-50%, 5px) rotate(45deg);left:50%;border-radius:0 0 3px 0}button.topic-color-tooltip-example:after{content:"This is my favorite topic.";font:500 14px/22px "Gotham Rounded A", "Gotham Rounded B", "Helvetica Neue", Helvetica, Arial, sans-serif;white-space:nowrap;position:absolute;background:#fff;color:#576366;text-align:center;padding:10px 20px;width:auto;z-index:1000;border-radius:4px;visibility:hidden;opacity:0;-webkit-transition:-webkit-transform 0.3s ease, opacity 0.3s ease;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);-ms-transform:translate(-50%, 0px);transform:translate(-50%, 0px);border-color:#fff;border-style:solid;border-width:4px 0 0;left:50%;bottom:100%}.topic-html button.topic-color-tooltip-example:after{border-color:#39ADD1}.topic-css button.topic-color-tooltip-example:after{border-color:#3079AB}.topic-javascript button.topic-color-tooltip-example:after{border-color:#c25975}.topic-java button.topic-color-tooltip-example:after{border-color:#2c9676}.topic-ruby button.topic-color-tooltip-example:after{border-color:#e15258}.topic-business button.topic-color-tooltip-example:after{border-color:#F9845B}.topic-wordpress button.topic-color-tooltip-example:after{border-color:#838CC7}.topic-php button.topic-color-tooltip-example:after{border-color:#7D669E}.topic-ios button.topic-color-tooltip-example:after{border-color:#53BBB4}.topic-android button.topic-color-tooltip-example:after{border-color:#5BD4CF}.topic-design button.topic-color-tooltip-example:after{border-color:#e59a13}.topic-development-tools button.topic-color-tooltip-example:after{border-color:#637a91}.topic-python button.topic-color-tooltip-example:after{border-color:#f092b0}.topic-digital-literacy button.topic-color-tooltip-example:after{border-color:#c38cd4}.topic-game-development button.topic-color-tooltip-example:after{border-color:#20898c}.topic-csharp button.topic-color-tooltip-example:after{border-color:#9e4d83}.topic-undefined button.topic-color-tooltip-example:after{border-color:#717b85}button.topic-color-tooltip-example:hover:before{visibility:visible;opacity:1;-webkit-transform:translate(-50%, -10px) rotate(45deg);-ms-transform:translate(-50%, -10px) rotate(45deg);transform:translate(-50%, -10px) rotate(45deg)}button.topic-color-tooltip-example:hover:after{visibility:visible;opacity:1;-webkit-transform:translate(-50%, -15px);-ms-transform:translate(-50%, -15px);transform:translate(-50%, -15px)}@-webkit-keyframes spin{from{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg)}to{-webkit-transform-origin:center center;-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@keyframes pulsate-green{0%, 100%{background-color:#2BE4C3}50%{background-color:#12CBAA}}@-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)}}@keyframes fanFair{0%, 100%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(0) rotate(0deg);-ms-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}50%{-webkit-transform-origin:50% 50% 0 0;-ms-transform-origin:50% 50% 0 0;transform-origin:50% 50% 0 0;-webkit-transform:translateX(0) translateY(10px) rotate(10deg);-ms-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}}@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)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}12.5%{-webkit-transform:translateX(-12px) translateY(0);-ms-transform:translateX(-12px) translateY(0);transform:translateX(-12px) translateY(0)}37.5%{-webkit-transform:translateX(10px) translateY(0);-ms-transform:translateX(10px) translateY(0);transform:translateX(10px) translateY(0)}62.5%{-webkit-transform:translateX(-7px) translateY(0);-ms-transform:translateX(-7px) translateY(0);transform:translateX(-7px) translateY(0)}87.5%{-webkit-transform:translateX(3px) translateY(0);-ms-transform:translateX(3px) translateY(0);transform:translateX(3px) translateY(0)}}@-webkit-keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes arrowRotateUp{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes arrowRotateDown{from{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);-ms-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)}}@keyframes sonarPingHome{0%{opacity:0.15}40%{opacity:0.65}100%{opacity:0;-webkit-transform:scale(1.3);-ms-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)}}@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);-ms-transform:scale(1.3);transform:scale(1.3)}}@-webkit-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}}@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)}}@keyframes panel-fade-up{0%{opacity:0}25%{opacity:0;-webkit-transform:translatey(30px);-ms-transform:translatey(30px);transform:translatey(30px)}100%{opacity:1;-webkit-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(0)}}@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}
