/*!normalize.css v3.0.2 | MIT License | git.io/normalize*/html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.container{position:relative;width:100%;max-width:1080px;margin:0 auto;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.column,.columns{width:100%;float:left;-webkit-box-sizing:border-box;box-sizing:border-box}@media(min-width:400px){.container{width:85%;padding:0}}@media(min-width:550px){.container{width:80%}.column,.columns{margin-left:4%}.column:first-child,.columns:first-child{margin-left:0}.one.column,.one.columns{width:4.66666666667%}.two.columns{width:13.3333333333%}.three.columns{width:22%}.four.columns{width:30.6666666667%}.five.columns{width:39.3333333333%}.six.columns{width:48%}.seven.columns{width:56.6666666667%}.eight.columns{width:65.3333333333%}.nine.columns{width:74%}.ten.columns{width:82.6666666667%}.eleven.columns{width:91.3333333333%}.twelve.columns{width:100%;margin-left:0}.one-third.column{width:30.6666666667%}.two-thirds.column{width:65.3333333333%}.one-half.column{width:48%}.offset-by-one.column,.offset-by-one.columns{margin-left:8.66666666667%}.offset-by-two.column,.offset-by-two.columns{margin-left:17.3333333333%}.offset-by-three.column,.offset-by-three.columns{margin-left:26%}.offset-by-four.column,.offset-by-four.columns{margin-left:34.6666666667%}.offset-by-five.column,.offset-by-five.columns{margin-left:43.3333333333%}.offset-by-six.column,.offset-by-six.columns{margin-left:52%}.offset-by-seven.column,.offset-by-seven.columns{margin-left:60.6666666667%}.offset-by-eight.column,.offset-by-eight.columns{margin-left:69.3333333333%}.offset-by-nine.column,.offset-by-nine.columns{margin-left:78%}.offset-by-ten.column,.offset-by-ten.columns{margin-left:86.6666666667%}.offset-by-eleven.column,.offset-by-eleven.columns{margin-left:95.3333333333%}.offset-by-one-third.column,.offset-by-one-third.columns{margin-left:34.6666666667%}.offset-by-two-thirds.column,.offset-by-two-thirds.columns{margin-left:69.3333333333%}.offset-by-one-half.column,.offset-by-one-half.columns{margin-left:52%}}html{font-size:62.5%}body{font-size:1.8em;line-height:1.8;font-weight:400;font-family:raleway,helveticaneue,helvetica neue,Helvetica,Arial,sans-serif;color:#222}h1,h2,h3,h4,h5,h6{margin-bottom:2rem;font-weight:300}h1{font-size:3rem;line-height:1.2;letter-spacing:-.1rem}h2{font-size:2.6rem;line-height:1.25;letter-spacing:-.1rem}h3{font-size:2rem;line-height:1.3;letter-spacing:-.1rem}h4{font-size:1.4rem;line-height:1.35;letter-spacing:-.08rem}h5{font-size:1.2rem;line-height:1.5;letter-spacing:-.05rem}h6{font-size:1rem;line-height:1.6;letter-spacing:0}@media(min-width:550px){h1{font-size:4rem}h2{font-size:3.2rem}h3{font-size:2.6rem}h4{font-size:2rem}h5{font-size:1.4rem}h6{font-size:1rem}}p{margin-top:0}a{color:#1eaedb}a:hover{color:#0fa0ce}.button,button,input[type=submit],input[type=reset],input[type=button]{display:inline-block;height:38px;padding:0 30px;color:#555;text-align:center;font-size:11px;font-weight:600;line-height:38px;letter-spacing:.1rem;text-transform:uppercase;text-decoration:none;white-space:nowrap;background-color:transparent;border-radius:4px;border:1px solid #bbb;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box}.button:hover,button:hover,input[type=submit]:hover,input[type=reset]:hover,input[type=button]:hover,.button:focus,button:focus,input[type=submit]:focus,input[type=reset]:focus,input[type=button]:focus{color:#333;border-color:#888;outline:0}.button.button-primary,button.button-primary,input[type=submit].button-primary,input[type=reset].button-primary,input[type=button].button-primary{color:#fff;background-color:#33c3f0;border-color:#33c3f0}.button.button-primary:hover,button.button-primary:hover,input[type=submit].button-primary:hover,input[type=reset].button-primary:hover,input[type=button].button-primary:hover,.button.button-primary:focus,button.button-primary:focus,input[type=submit].button-primary:focus,input[type=reset].button-primary:focus,input[type=button].button-primary:focus{color:#fff;background-color:#1eaedb;border-color:#1eaedb}input[type=email],input[type=number],input[type=search],input[type=text],input[type=tel],input[type=url],input[type=password],textarea,select{height:38px;padding:6px 10px;background-color:#fff;border:1px solid #d1d1d1;border-radius:4px;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box}input[type=email],input[type=number],input[type=search],input[type=text],input[type=tel],input[type=url],input[type=password],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{min-height:65px;padding-top:6px;padding-bottom:6px}input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=text]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=password]:focus,textarea:focus,select:focus{border:1px solid #33c3f0;outline:0}label,legend{display:block;margin-bottom:.5rem;font-weight:600}fieldset{padding:0;border-width:0}input[type=checkbox],input[type=radio]{display:inline}label>.label-body{display:inline-block;margin-left:.5rem;font-weight:400}ul{list-style:circle inside}ol{list-style:decimal inside}ol,ul{padding-left:0;margin-top:0}ul ul,ul ol,ol ol,ol ul{margin:1.5rem 0 1.5rem 3rem;font-size:90%}li{margin-bottom:1rem}code{font-size:.75em;padding:.5rem;margin:0 .2rem;white-space:nowrap}pre>code{display:block;padding:1rem 1.5rem;white-space:pre}th,td{padding:12px 15px;text-align:left;border-bottom:1px solid #e1e1e1}th:first-child,td:first-child{padding-left:0}th:last-child,td:last-child{padding-right:0}button,.button{margin-bottom:1rem}input,textarea,select,fieldset{margin-bottom:1.5rem}pre,blockquote,dl,figure,table,p,ul,ol,form{margin-bottom:2.5rem}.u-full-width{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.u-max-full-width{max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.u-pull-right{float:right}.u-pull-left{float:left}hr{margin-top:3rem;margin-bottom:3.5rem;border-width:0;border-top:1px solid #e1e1e1}.container:after,.row:after,.u-cf{content:"";display:table;clear:both}.hljs{display:block;overflow-x:auto;padding:.5em;background:#f0f0f0;-webkit-text-size-adjust:none}.hljs,.hljs-subst,.hljs-tag .hljs-title,.nginx .hljs-title{color:#000}.hljs-string,.hljs-title,.hljs-constant,.hljs-parent,.hljs-tag .hljs-value,.hljs-rules .hljs-value,.hljs-preprocessor,.hljs-pragma,.haml .hljs-symbol,.ruby .hljs-symbol,.ruby .hljs-symbol .hljs-string,.hljs-template_tag,.django .hljs-variable,.smalltalk .hljs-class,.hljs-addition,.hljs-flow,.hljs-stream,.bash .hljs-variable,.apache .hljs-tag,.apache .hljs-cbracket,.tex .hljs-command,.tex .hljs-special,.erlang_repl .hljs-function_or_atom,.asciidoc .hljs-header,.markdown .hljs-header,.coffeescript .hljs-attribute{color:#800}.smartquote,.hljs-comment,.hljs-annotation,.diff .hljs-header,.hljs-chunk,.asciidoc .hljs-blockquote,.markdown .hljs-blockquote{color:#888}.hljs-number,.hljs-date,.hljs-regexp,.hljs-literal,.hljs-hexcolor,.smalltalk .hljs-symbol,.smalltalk .hljs-char,.go .hljs-constant,.hljs-change,.lasso .hljs-variable,.makefile .hljs-variable,.asciidoc .hljs-bullet,.markdown .hljs-bullet,.asciidoc .hljs-link_url,.markdown .hljs-link_url{color:#080}.hljs-label,.hljs-javadoc,.ruby .hljs-string,.hljs-decorator,.hljs-filter .hljs-argument,.hljs-localvars,.hljs-array,.hljs-attr_selector,.hljs-important,.hljs-pseudo,.hljs-pi,.haml .hljs-bullet,.hljs-doctype,.hljs-deletion,.hljs-envvar,.hljs-shebang,.apache .hljs-sqbracket,.nginx .hljs-built_in,.tex .hljs-formula,.erlang_repl .hljs-reserved,.hljs-prompt,.asciidoc .hljs-link_label,.markdown .hljs-link_label,.vhdl .hljs-attribute,.clojure .hljs-attribute,.asciidoc .hljs-attribute,.lasso .hljs-attribute,.coffeescript .hljs-property,.hljs-phony{color:#88f}.hljs-keyword,.hljs-id,.hljs-title,.hljs-built_in,.css .hljs-tag,.hljs-javadoctag,.hljs-phpdoc,.hljs-dartdoc,.hljs-yardoctag,.smalltalk .hljs-class,.hljs-winutils,.bash .hljs-variable,.apache .hljs-tag,.hljs-type,.hljs-typename,.tex .hljs-command,.asciidoc .hljs-strong,.markdown .hljs-strong,.hljs-request,.hljs-status{font-weight:700}.asciidoc .hljs-emphasis,.markdown .hljs-emphasis{font-style:italic}.nginx .hljs-built_in{font-weight:400}.coffeescript .javascript,.javascript .xml,.lasso .markup,.tex .hljs-formula,.xml .javascript,.xml .vbscript,.xml .css,.xml .hljs-cdata{opacity:.5}/*!Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT
Copyright (c) 2014 Daniel Eden*/.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,100%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,100%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}body{font-family:avenirnextltw01-regular,Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:-.36px;color:#00194e;background-color:#fff;-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}h1,h2,h3,h4,h5,.demo-container{font-family:avenirnextltw01-regular,Helvetica,Arial,sans-serif;font-weight:400}p{letter-spacing:-.36px}img{max-width:100%;vertical-align:middle}.icon>svg{display:inline-block;width:16px;height:16px;vertical-align:middle}.icon>svg path{fill:#828282}.content-box{border-radius:.5em;background:#eee;padding:1em;margin:1em 0}.content-box h2:first-child{margin-top:0!important}.site-header{padding-top:2em}nav{float:right;z-index:20}nav ul{list-style:none}nav li{display:inline-block;margin:0 .5em;position:relative}nav a{border-radius:.25em;color:#00194e;font-size:16px;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;padding:4px 8px}nav a:hover{color:#000;background:rgba(255,255,255,.8)}.button{background:#141d31!important;border-color:#141d31!important;color:#fff!important}.button a{color:#fff!important}input.button{margin-top:-1px}.absolute-nav{position:absolute;top:0;right:0}.new::after{content:"NEW";color:red;font-size:10px;position:absolute;left:-2em;top:-1em}.post-content{-webkit-animation:fade-in .8s ease-out forwards;animation:fade-in .8s ease-out forwards;opacity:0;-webkit-transform:translateY(1em);transform:translateY(1em);padding-right:2em}.post-content img,.post-content .demo-container{border-radius:.5em;margin:2em -35% 2em 0}.callout{background:#eee;border-radius:.25em;color:#999;font-size:1.25em;padding:1em 1em 1px;margin:2em .5em}.rocky{min-width:120px}img{width:100%;max-width:100%}code{background:#eee;border-radius:.5em}pre{margin:2em -35% 2em 0}@media(max-width:550px){pre{margin:2em -2em}}.highlight pre code{background:#eee!important;padding:2em}.centered{left:50%;position:relative;-webkit-transform:translateX(-50%);transform:translateX(-50%)}footer{color:#fff;background:#141d31;margin-top:2em;padding:4em 0;text-align:center}footer a{color:#fff;font-weight:700}footer input.button{background:#fff}.follow-button{background:rgba(255,255,255,.2);border-radius:.5em;color:#fff;display:block;line-height:1em;padding:.5em;margin-top:2em;margin-right:.5em;-webkit-transition:all .75s cubic-bezier(.54,-.25,.34,1.33);transition:all .75s cubic-bezier(.54,-.25,.34,1.33)}.follow-button:hover{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg);background:#fff;border-color:#141d31;color:#141d31;text-decoration:none}.follow-button:hover svg path{fill:#141d31}.updates{display:block;width:100%}.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.download-container{background:#f0f0f0;border-radius:.5em;padding:1em 2em .5em}.download-container h2{padding-top:0;margin-top:0!important}.download-signup-form{opacity:0;height:0;pointer-events:none;-webkit-transform:translateY(-0.5em);transform:translateY(-0.5em);-webkit-transition:all 1s cubic-bezier(0,1.83,.66,.86);transition:all 1s cubic-bezier(0,1.83,.66,.86)}.download-signup-form.show{height:auto;opacity:1;-webkit-transform:none;transform:none;pointer-events:auto}.download-signup-form #mc_embed_signup_scroll{display:-webkit-box;display:-ms-flexbox;display:flex}.download-signup-form #mc_embed_signup_scroll input[type=submit]{margin:1px 0 0 8px}.download-signup-form-button{-webkit-transition:all .4s ease-out;transition:all .4s ease-out;height:3em;overflow:none}.download-signup-form-button.hide{opacity:1;height:0;display:none}.clearfix:after{content:"";display:table;clear:both}@-webkit-keyframes fade-in{100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fade-in{100%{opacity:1;-webkit-transform:none;transform:none}}a{text-decoration:none}form{margin-bottom:0}.svg-logo img{max-width:51px;height:42px;margin-top:-.5em}.quote{display:block;margin:8em auto 4em;max-width:18em;padding:1em;position:relative}.quote *:first-child{margin-top:0}.quote-person{background-size:100%;border-radius:50%;-webkit-box-shadow:0 2px 4px 0 rgba(31,0,33,.5);box-shadow:0 2px 4px 0 rgba(31,0,33,.5);height:7em;left:calc(50% - 3.5em);position:absolute;top:-6.5em;width:7em}.quotee{display:block}.quotes-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:4em}.quote.stacked{min-width:340px;max-width:33%;margin:4em auto}.quote-container{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:840px;margin:1em 0 0}.quote-container .rocky{width:148px;margin-right:-1em}.quote-container blockquote{background:#eee;border-radius:1em;border:none;min-height:3rem;padding:1em;position:relative}.quote-container blockquote p{margin-bottom:0}.quote-container blockquote:before{content:"";position:absolute;border-style:solid;display:block;width:0;top:calc(50% - 16px);left:-30px;border-width:15px 30px 15px 0;border-color:transparent #eee}.quote-container blockquote:after{position:absolute;border-style:solid;display:block;width:0;top:calc(50% - 10px);bottom:auto;left:-21px;border-width:9px 21px 9px 0;border-color:transparent #eee;content:""}@media(max-width:460px){.rocky{margin:0;width:100%}}@media(max-width:420px){.quote-container{display:block;position:relative}.quote-container blockquote::before,.quote-container blockquote::after{display:none}.quote-container .rocky{position:absolute;top:.5em;left:-3em;width:50px;height:50px;z-index:10}}.email-signup input{color:#00194e;display:inline-block}.email-signup input[type=submit]{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.footer-signup-badge{max-width:8em}.icons{list-style:none;text-align:center;margin:0}.icons li{display:inline-block}.icons svg path{fill:#fff;-webkit-transition:all .75s ease-out;transition:all .75s ease-out}.icons svg{height:1em;width:1em}.post-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.post{text-align:center;padding:1em 0;width:33%;max-width:320px}.post img{border-radius:.5em;display:block;max-width:240px;margin:0 auto;width:100%}.post h3{font-size:1.5em}.image-link{display:block}@media(max-width:940px){.post{width:50%;max-width:50%}}@media(max-width:580px){.post{padding:.5em 0;width:100%;max-width:100%}}.menu.home{float:right}.menu.home li{display:inline-block;list-style:none}.course-image{width:100%}.course-image img{display:block;margin:1em auto}.single-quote{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:2em auto;max-width:38em;position:relative}.single-quote-person{background-size:100%;border-radius:50%;-webkit-box-shadow:0 2px 4px 0 rgba(31,0,33,.5);box-shadow:0 2px 4px 0 rgba(31,0,33,.5);height:8em;margin-right:2em;min-width:8em;width:8em}.single-quotee{display:block}.home{margin-top:2em}.hero-image-container{-webkit-animation:hero-fade-in 1s .5s linear forwards;animation:hero-fade-in 1s .5s linear forwards;overflow:hidden;position:relative;height:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;height:22em}.window-background{-webkit-animation:background-color 5s cubic-bezier(.81,-.46,.19,1.33) infinite;animation:background-color 5s cubic-bezier(.81,-.46,.19,1.33) infinite;position:absolute;height:40em;width:30em;top:0}.screen-container{-webkit-animation:move-emails 5s infinite ease-out;animation:move-emails 5s infinite ease-out;position:absolute;width:7.6em;height:6em;bottom:8.66em;background:#fff url(/images/courses/animation_101/emails.svg) repeat-y;background-size:100% auto;left:50%;-webkit-transform:translate(-16.4%,-10%);transform:translate(-16.4%,-10%)}.notification{-webkit-animation:move-notification 5s infinite cubic-bezier(.81,-.46,.19,1.33);animation:move-notification 5s infinite cubic-bezier(.81,-.46,.19,1.33);position:absolute;bottom:62%;left:65%;width:4%;height:3%;background:#fff url(/images/courses/animation_101/notification.svg);background-size:100%}.moon{-webkit-animation:moon 5s infinite linear;animation:moon 5s infinite linear;position:absolute;left:25%;top:3%;background:url(/images/courses/animation_101/moon.svg) no-repeat;background-size:100%;height:25%;width:8%;-webkit-transform-origin:30% 350%;transform-origin:30% 350%}@media(max-width:520px){.international-homepage .flower-container h1{font-size:22px!important}}@-webkit-keyframes background-color{0%{background:#011}20%,30%{background:#5ab6fc}100%{background:#011}}@keyframes background-color{0%{background:#011}20%,30%{background:#5ab6fc}100%{background:#011}}@-webkit-keyframes move-emails{0%,24%{background-position:0 -4.6em;-webkit-animation-timing-function:cubic-bezier(.81,-.46,.19,1.33);animation-timing-function:cubic-bezier(.81,-.46,.19,1.33)}34%,60%{background-position:0 0}90%,100%{background-position:0 -78%}}@keyframes move-emails{0%,24%{background-position:0 -4.6em;-webkit-animation-timing-function:cubic-bezier(.81,-.46,.19,1.33);animation-timing-function:cubic-bezier(.81,-.46,.19,1.33)}34%,60%{background-position:0 0}90%,100%{background-position:0 -78%}}@-webkit-keyframes move-notification{0%,20%{-webkit-transform:translateX(0.25em);transform:translateX(0.25em);opacity:0}50%,58%{-webkit-transform:none;transform:none;opacity:1}70%,100%{-webkit-transform:translateX(-0.25em);transform:translateX(-0.25em);opacity:0}}@keyframes move-notification{0%,20%{-webkit-transform:translateX(0.25em);transform:translateX(0.25em);opacity:0}50%,58%{-webkit-transform:none;transform:none;opacity:1}70%,100%{-webkit-transform:translateX(-0.25em);transform:translateX(-0.25em);opacity:0}}@-webkit-keyframes moon{0%{-webkit-transform:none;transform:none;-webkit-animation-timing-function:cubic-bezier(.25,0,.41,1);animation-timing-function:cubic-bezier(.25,0,.41,1)}100%{-webkit-transform:rotateZ(-360deg);transform:rotateZ(-360deg);-webkit-animation-timing-function:linear;animation-timing-function:linear}}@keyframes moon{0%{-webkit-transform:none;transform:none;-webkit-animation-timing-function:cubic-bezier(.25,0,.41,1);animation-timing-function:cubic-bezier(.25,0,.41,1)}100%{-webkit-transform:rotateZ(-360deg);transform:rotateZ(-360deg);-webkit-animation-timing-function:linear;animation-timing-function:linear}}@media(max-width:550px){.demo-container.clocks.single .clock,.badge{font-size:12px}}@media(max-width:420px){.demo-container.clocks.single .clock,.badge{font-size:10px}}.post-header{font-size:16px;background-color:#ccc;height:26em;overflow:hidden;position:relative}.post-header.shorter{background:0 0;height:64px}.post-header nav{padding:1em 2em}.shorter aside{padding-top:4.5em}.logo{position:absolute;left:1em;top:1em;width:100px;z-index:10}.demo{position:absolute;top:0;right:0;bottom:0;left:0}.post-content h2,.post-content h3,.post-content h4,.post-content h5{margin-top:4rem}.rtl h1,.rtl h2,.rtl h3,.rtl h4,.rtl h5,.rtl p{direction:rtl;unicode-bidi:embed}.rtl img{display:block;margin:0}.rtl pre{margin:2em 0}.rtl .demo-container{margin:2em 0 2em auto}.rtl .post-footer h1,.rtl .post-footer h2,.rtl .post-footer h3,.rtl .post-footer h4,.rtl .post-footer h5,.rtl .post-footer p{direction:ltr}.post-aside{padding-top:3em}.post-aside h3{margin:0}.demo-link{margin:0 0 1em}.demo-link .button{background:#333;border:none;color:#fff}.translations p{font-size:.75em}.translations ul{list-style:none;font-size:.8em;padding:0 .5em}.translations ul li::before{content:'\21FE  '}.translations .translate{margin-top:2rem;margin-bottom:0}.translations .translation-message{margin-bottom:1.5rem}.powered-by{font-size:.5em;color:#888;padding-top:0}.powered-by img{width:67px;margin-left:4px}.translator p{font-size:.8em}.post-title{margin-top:1.25em}.sidebar-email-signup,.sidebox{background:#eee;border-radius:4px;font-size:12px;padding:.5em 1em}.sidebar-email-signup h4,.sidebox h4{font-size:1.75em;margin:0 0 .5em}.sidebar-email-signup input[type=email],.sidebox input[type=email]{width:100%}.sidebar-email-signup input[type=submit],.sidebox input[type=submit]{font-size:9px!important}.course-sidebar{background:#eee;border-radius:.5em;margin:1.5em 0;padding:.25em .5em .5em}.course-sidebar img{height:5em;margin:0 auto}.course-sidebar h3,.course-sidebar p{color:#666;font-size:18px;text-align:center;margin:.5em 0}.course-sidebar p{font-size:14px;font-style:italic}@media(max-width:768px){.container{width:95%}}@media(max-width:550px){.post-header{font-size:12px}.author-details,.demo-link,.sidebar-email-signup,.course-sidebar{display:none}}@media(max-width:420px){.post-header{font-size:8px}}.esteemed-benefactors{padding:20px 0}#carbonads{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:330px}#carbonads a{color:inherit;text-decoration:none}#carbonads a:hover{color:inherit}#carbonads span{position:relative;display:block;overflow:hidden}#carbonads .carbon-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.carbon-img{display:block;margin:0;line-height:1}.carbon-img img{display:block;width:auto}.carbon-text{font-size:13px;padding:10px 0;line-height:1.5;text-align:left}.carbon-poweredby{display:block;padding:8px 0;text-transform:uppercase;letter-spacing:.5px;font-weight:600;font-size:9px;line-height:1}