.spirograph .code-comment a,a,a:hover,header .brand{text-decoration:none}.stackenblocken button:focus,button:focus{outline:0}.clearboth,.clearfix:after{clear:both}.clearfix:after,.clearfix:before{display:table;content:"";line-height:0}header .tagline,header a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal}header{height:40px;border:none;background-image:none;border-radius:0;border-bottom:1px solid #c3c5b9;background-color:#fff;padding:0 20px;position:relative;z-index:2}header a{color:#8f9089;text-shadow:none;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:100%}header .brand{color:#4e4f4a;font-size:2em;line-height:2em;float:left;-webkit-transition:all .5s ease-out;-webkit-transition:-webkit-all .5s ease-out;transition:all .5s ease-out}@media (min-width:768px){header .brand:hover{-webkit-transition:all 2s ease-out;-webkit-transition:-webkit-all 2s ease-out;transition:all 2s ease-out;color:#f98000;-webkit-animation-play-state:running;animation-play-state:running;-webkit-transform:rotateX(0) rotateZ(0) rotateY(0) translate(3px,0) scale(1.1);-ms-transform:rotateX(0) rotateZ(0) rotateY(0) translate(3px,0) scale(1.1);transform:rotateX(0) rotateZ(0) rotateY(0) translate(3px,0) scale(1.1);letter-spacing:5px;text-shadow:-5px 5px #7a3e00,-4px 4px #7a3e00,-3px 3px #7a3e00,-2px 2px #7a3e00,-1px 1px #7a3e00}header .brand:hover+.tagline{-webkit-transform:translate(210px,0);-ms-transform:translate(210px,0);transform:translate(210px,0);-webkit-transition:all 2s ease-out;-webkit-transition:-webkit-all 2s ease-out;transition:all 2s ease-out}}header .tagline{-webkit-transition:all .5s ease-out;-webkit-transition:-webkit-all .5s ease-out;transition:all .5s ease-out;font-size:.9em;float:left;padding-left:20px;height:100%;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;left:0;-webkit-transform:translate(170px,0);-ms-transform:translate(170px,0);transform:translate(170px,0)}header .header-links{list-style-type:none;margin-top:0;padding-left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}header .header-links li a{padding-top:10px;border-top:4px solid transparent;display:block;width:100%;height:100%}header .header-links li a.active,header .header-links li a:hover{border-top-color:#686963;color:#686963}header .header-links li a:hover{border-top-color:#ff992d}header .header-links li:first-child{margin-left:auto}header .header-links li:not(:last-child){margin-right:40px}@media (max-width:767px){header .header-links{padding-right:20px}header .header-links li{width:auto}header{padding-left:0;padding-right:0}header .brand{padding-left:20px;font-size:1.5em}header .tagline{display:none}}.index,footer{display:-webkit-box}.brand{font-size:120px;line-height:100px;letter-spacing:2px;font-weight:800;margin:auto;-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:rotateX(0) rotateZ(0) rotateY(0);-ms-transform:rotateX(0) rotateZ(0) rotateY(0);transform:rotateX(0) rotateZ(0) rotateY(0);text-transform:uppercase;-webkit-animation-play-state:paused;animation-play-state:paused}footer{text-align:center;color:#7e7f78;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;max-width:800px;margin:10px auto}footer .text{font-size:.9em;line-height:1.4em;padding:0 5%}footer li{display:inline}@media (max-width:767px){footer{padding-bottom:20px;float:left}}.stackenblocken{width:100%;margin-bottom:80px}.stackenblocken .instructions{display:none}.stackenblocken .container{width:90%;margin:0 auto;padding:0 20px 20px}@media (max-width:640px){.stackenblocken .container{width:100%}}.stackenblocken .tagline{width:400px;margin:10px auto}@media (max-width:640px){.stackenblocken .tagline{width:100%}}.stackenblocken .shortcut{font-size:.9em;color:rgba(255,255,255,.7)}.stackenblocken .game-board{position:relative;background-color:#c4c4c4;width:500px;height:550px;margin:0 auto;border:1px dotted #9f9f9f;border-top:none}@media (max-width:640px){.stackenblocken .game-board{width:100%}}.stackenblocken #control-panel{width:500px;height:120px;margin:20px auto 0;padding:10px;border:1px dotted #9f9f9f;border-bottom:none}@media (max-width:640px){.stackenblocken #control-panel{width:100%}}.stackenblocken .controls{float:left}.stackenblocken .top-scores{float:right;text-shadow:1px 1px 1px #cecece}.stackenblocken .top-scores legend{margin:0}.stackenblocken .top-scores #score1{color:#ff4d4d}.stackenblocken .top-scores #score2{color:#3580f0}.stackenblocken .top-scores #score3{color:#00a656}.stackenblocken .rotateme{color:#171717;z-index:10;position:absolute;border:1px solid rgba(133,124,127,.6);-webkit-box-shadow:0 0 10px 0 #8B8B8B;box-shadow:0 0 10px 0 #8B8B8B;padding:10px}.stackenblocken .rotateme:after{content:"↑ This way up";position:relative}.stackenblocken .zone{z-index:1;position:absolute;border:3px dashed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.spirograph #code-display,.spirograph .wrapper{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.stackenblocken #score{width:40px;border:1px dotted;padding:0 10px;font-size:20px}.stackenblocken button{background-color:#3580f0;font-size:15px;color:#fff;padding:10px 20px;cursor:pointer;outline:0;border:none}.stackenblocken button:hover{background-color:#0a3a82}.stackenblocken .video{width:420px;margin:40px auto;text-align:center}.stackenblocken .video .arrow1{color:#ff4d4d}.stackenblocken .video .arrow2{color:#f33}.stackenblocken .video .arrow3{color:#ff1a1a}.stackenblocken .video .arrow4{color:red}.stackenblocken .video .arrow5{color:#e60000}.stackenblocken .video .arrow6{color:#cd0000}.stackenblocken .video .arrow7{color:#b30000}.stackenblocken .video .arrow8{color:#9a0000}.stackenblocken .video .arrow9{color:maroon}.stackenblocken .video .arrow10{color:#670000}.stackenblocken .footer{text-align:center;margin:40px auto;color:#7f767a;font-size:12px}.stackenblocken .footer a{color:rgba(53,128,240,.8)}#spirograph-view{margin-bottom:120px}.spirograph input.color,.spirograph input[type=color]{font-size:1em;height:27px;text-indent:5px;left:0;top:40%;cursor:pointer}.spirograph .ui-spinner-button{cursor:pointer}@media (max-width:640px){.spirograph,.stackenblocken .video{width:100%}}.spirograph button+button{top:75%}.spirograph .fd-slider-inner{background:0 0!important;border:0!important}.spirograph textarea{font-family:Inconsolata,'Lucida Console',Courier,monospace;font-size:14px;width:800px;top:470px;background:rgba(0,0,0,.7);color:#fff}.spirograph .presetwrap{width:300px;margin-left:-150px;position:relative;top:63 0;left:50%;font-size:18px}.spirograph ul{text-align:left;list-style-type:none}.spirograph tt{position:absolute;bottom:-60px;right:15px;display:block}.spirograph .content-wrapper{background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(90%,#f5f5f5),to(#eee));background-image:-webkit-linear-gradient(top,#fff 0,#f5f5f5 90%,#eee 100%);background-image:linear-gradient(to bottom,#fff 0,#f5f5f5 90%,#eee 100%);height:100%;width:100%}.spirograph .wrapper{position:relative;box-sizing:border-box;margin-right:auto;margin-left:auto}.spirograph .canvas-wrap{max-width:600px;position:relative;margin:0 auto}@media (max-width:640px){.spirograph .canvas-wrap{width:100%}}.spirograph #canvas{border:3px solid rgba(0,0,0,.15);width:100%}.spirograph .control-panel{font-size:13px;width:500px;margin:0 auto 20px}@media (max-width:640px){.spirograph .control-panel{width:100%}}.spirograph .control-panel fieldset{margin:0;padding:0}.spirograph .control-panel h3{margin-top:0}.spirograph .control-panel ul{padding:0}.spirograph .control-panel ul li{display:inline-block;margin-left:20px;margin-top:5px}.spirograph .control-panel .ui-slider-handle{background:#7e7f78}.spirograph .control-panel .fun-stuff-list,.spirograph .control-panel .inputs-list{width:49%;float:left}.spirograph .control-panel .fun-stuff-list li,.spirograph .control-panel .inputs-list li{display:block}.keyboard-dialog,.no-csstransforms3d span.back,.spirograph #code-display{display:none}.spirograph .color{font-family:Arial,sans-serif;width:80px;border:1px solid rgba(255,255,255,.1)}.spirograph #random-color{font-size:.9em}.spirograph #random-spiro{font-size:1.2em;font-weight:700;text-shadow:3px 3px 6px #333;background-image:-webkit-radial-gradient(center,circle farthest-corner,#ff2121 0,#f3912e 20%,#f2f22d 40%,#317813 60%,#247df2 80%,#ef16d2 100%);background-image:radial-gradient(circle farthest-corner at center,#ff2121 0,#f3912e 20%,#f2f22d 40%,#317813 60%,#247df2 80%,#ef16d2 100%)}.spirograph #lineWidthCounter,.spirograph #numPointsCounter{background:#CFCFCF;color:#5C5B5B;padding:2px 4px;border:none}.spirograph #numPointsCounter{width:70px}.spirograph #line-width-slider{width:100px}.spirograph #lineWidthCounter{width:40px;margin-top:5px}.spirograph label{font-size:1.1em}.spirograph button{border:none;padding:5px 7px;background-color:#ACABAD;background-color:rgba(27,149,222,.7);color:#fff}.spirograph button[disabled]{opacity:.4;cursor:default}.spirograph #toImage{margin-top:25px;border:none;color:#fff}.spirograph #code-reveal{margin-top:20px}.spirograph #code-display{box-sizing:border-box;height:auto;margin:15px auto;padding:15px;font-size:13px;line-height:15px;width:700px;background:rgba(0,0,0,.7);color:#fff;text-align:left}.contact-box,a.thumbnail-link{text-align:center}@media (max-width:640px){.spirograph #code-display{width:100%}}.spirograph .keyboard-info{background-color:#A8A8A8;color:#fff;background-color:rgba(10,10,10,.58);width:85%;font-size:1em;overflow:hidden;margin-top:30px;padding:5px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.spirograph .code-comment{color:#C8C8C8;color:rgba(255,255,255,.5)}.spirograph span.ui-spinner{width:80px}.spirograph #image-preview{display:none;margin:20px auto;clear:both;-webkit-box-shadow:1px 1px 20px 1px gray;box-shadow:1px 1px 20px 1px gray;width:700px;height:700px}.keyboard-dialog .ui-dialog-content,.keyboard-dialog .ui-widget-content,.keyboard-shortcuts.ui-dialog-content.ui-widget-content,.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.keyboard-dialog.ui-draggable.ui-resizable{background-color:#A8A8A8;background:rgba(10,10,10,.78);color:#e4e4e4;background-color:rgba(10,10,10,.78);font-size:.9em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cv-container,body{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.keyboard-dialog .ui-dialog-content ul,.keyboard-dialog .ui-widget-content ul,.keyboard-shortcuts.ui-dialog-content.ui-widget-content ul,.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.keyboard-dialog.ui-draggable.ui-resizable ul{list-style-type:none}.keyboard-dialog .ui-dialog-content legend,.keyboard-dialog .ui-widget-content legend,.keyboard-shortcuts.ui-dialog-content.ui-widget-content legend,.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.keyboard-dialog.ui-draggable.ui-resizable legend{margin-top:10px;border:none}.keyboard-dialog .ui-dialog-titlebar{background:0 0;border:none;color:#fff}.yellow{color:#f7fa00}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background-image:none;background-color:transparent;border:none}.ui-widget-overlay{opacity:.3;filter:alpha(opacity=30)}.counter-wrapper{float:right;position:relative;left:-50%;margin-top:20px}.flip-counter{position:relative;left:50%;list-style-type:none}.flip-counter li{float:right}.contact-box ul{margin:0;padding:0}.contact-box li{list-style-type:none;margin-bottom:5px}.projects h1{margin-bottom:40px}@media (max-width:767px){.contact-box{padding-top:40px}.projects h1{margin-bottom:10px}}.projects h2{color:inherit;font-size:2em;line-height:2em;margin:0}.projects p{margin:0}.projects ul{margin:0;padding:0}.projects ul li{list-style-type:none;margin-bottom:20px}a.thumbnail-link{display:block}.index,.job-title-div{display:-webkit-flex;display:-ms-flexbox;-webkit-box-direction:normal}a.thumbnail-link:hover{background-color:transparent}@media (min-width:768px){a.thumbnail-link.scaled .project-thumbnail{-webkit-transform:scale(2.5);-ms-transform:scale(2.5);transform:scale(2.5)}}.main a.project-link:hover,.main a.thumbnail-link:hover{background-color:transparent;color:#ad5900}.project-thumbnail{width:300px;border:5px solid #fff;-webkit-box-shadow:2px 2px 5px #c3c5b9;box-shadow:2px 2px 5px #c3c5b9;margin:20px auto 0;-webkit-transition:-webkit-transform .3s ease-in;transition:transform .3s ease-in}@media (max-width:767px){.projects h2{font-size:1.3em;line-height:1em}.project-thumbnail{width:100%}}.index{display:flex;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.job-title-div,.main,body{display:-webkit-box}.index .image-wrapper{width:150px;float:left;height:100%}.index .text-wrapper{width:-webkit-calc(100% - 150px);width:calc(100% - 150px);float:left;padding-left:40px;height:100%}.index ul li{list-style-type:none;position:relative;margin-bottom:5px}.index ul li:before{content:"";-webkit-transition:all .2s ease-in;transition:all .2s ease-in;width:4px;height:4px;border-radius:10px;background-color:#686963;position:absolute;top:7px;left:-15px}.index ul li:hover:before{width:6px;height:6px;left:-16px;top:6px}@media (max-width:767px){.index{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.index .image-wrapper{width:100%;height:220px;text-align:center}.index .image-wrapper img{float:none;margin-right:0}.index .text-wrapper{width:100%;padding-top:20px;padding-left:0}}.portrait-img{float:left;margin-right:40px;width:150px}.asterisk{position:relative;bottom:2px;color:#ff992d;cursor:pointer}.actual-time-in-berlin{margin-top:60px;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 1s ease-out;-webkit-transition:-webkit-all 1s ease-out;transition:all 1s ease-out;background-color:rgba(255,153,45,.5);padding:5px 20px;font-size:.8em}.actual-time-in-berlin.revealed,section{opacity:1;filter:alpha(opacity=100)}.cv-container{box-sizing:border-box;width:100%;font-size:14px}.cv-container h1{color:#666}.cv-ul.cv-ul-not-nested li{margin:0;list-style-type:none}.cv-ul{width:90%;margin:0;padding:0}.cv-ul li{list-style-type:disc;color:#444;margin-left:1em}.cv-ul li.empty{color:transparent!important}.cv-ul li ul{padding-left:30px;padding-top:10px}.website-url{float:left}.cv-ul .li-header{list-style-type:none;font-weight:700;margin-bottom:10px}.cv-ul .li-header.float-left{max-width:50%;margin-left:0}.cv-ul .li-header.float-left~.li-header{margin-left:0}.cv-ul li:before{margin-right:5px}li:not(.li-header){font-weight:400}.job-company{float:left;font-size:1.3em;margin-top:0}.job-title-div{display:flex;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.job-title-div:not(:first-child){margin-top:3em}.job-position{font-style:italic;font-size:.9em;color:#747474}.extra-description{margin-bottom:15px}.job-description{font-style:normal;font-size:.85em;color:#747474}.position-raised{position:relative;bottom:10px;margin-bottom:10px}.cv-ul-raised{position:relative;bottom:16px}.job-duration{text-align:right}.highlighted-text{background-color:rgba(204,203,201,.38);padding:3px}#address{display:none}.cv-table p{margin:0}.cv-table td{border:none;padding-top:20px}.cv-table td:first-child{border-right:1px solid #ed6c07;font-size:14px;padding-right:15px;width:15%;color:#ed6c07;vertical-align:top}.cv-table td:nth-child(2){padding-left:20px}.about-pic{float:right}.float-left{float:left}.float-right{float:right}.github-link{color:#666;font-size:.8em}@media print{footer,header{display:none}body{background-image:none!important;background-color:#fff!important}#main{-webkit-box-shadow:none;box-shadow:none;padding:0;margin-top:0}.cv-container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}.cv-container h1{color:#666}.cv-ul.cv-ul-not-nested li{margin:0}.cv-ul li{list-style-type:disc;color:#444;font-size:13px;margin-left:1.5em}.cv-ul .li-header{list-style-type:none;margin-top:5px;font-weight:700}.cv-ul li:before{margin-right:5px}li:not(.li-header){font-weight:400}.job-company{float:left;font-size:1.3em}.job-title-div{margin-bottom:10px}.job-title-div:not(:first-child){margin-top:2em}.job-position{font-style:italic;font-size:.9em;bottom:0;color:#5a5a5a}.extra-description{margin-bottom:15px}.job-description{font-style:normal;font-size:.85em;color:#5a5a5a}.position-raised{position:relative;bottom:11px}.position-raised-more{position:relative;bottom:30px}.cv-ul-raised{position:relative;bottom:16px}.job-duration{text-align:right}.highlighted-text{background-color:rgba(204,203,201,.38);padding:3px}.cv-name{font-size:20px;padding-right:0}#address{display:inline}.float-left{float:left}.float-right{float:right}.cv-table{padding:0;width:75%!important;margin:0}.cv-table p{margin:0}.cv-table td{border:none;padding-top:10px}.cv-table td:first-child{border-right:1px solid #ed6c07;font-size:14px;padding-right:15px;color:#ed6c07}.cv-table td:nth-child(2){padding-left:20px}.cv-table tr:first-child td{padding-top:0}.github-link{font-size:.6em}}.flip-counter.default .digit span.back,.flip-counter.huge .digit span.back,.flip-counter.light .digit span.back,.flip-counter.small .digit span.back{bottom:0}body,html{margin:0}body{display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:100vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:100%;box-sizing:border-box;color:#666;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;font-size:13px;line-height:18px;font-weight:400;letter-spacing:1px;background-color:#F2F5F5}h1,h2,h3,h4,h5,h6{font-weight:400;color:#4e4f4a}.flip-counter.default .digit span,.flip-counter.default .digit-delimiter,.flip-counter.light .digit span,.flip-counter.light .digit-delimiter{font-family:'Helvetica Neue',sans-serif;font-weight:700}h1{line-height:1.2em}@media (max-width:767px){body{padding-left:0;padding-right:0}h1{font-size:1.6em;line-height:1em}.page-body{min-height:100vh}}.flip-counter.default .digit,.flip-counter.huge .digit,.flip-counter.light .digit,.flip-counter.small .digit{line-height:0;-webkit-text-stroke:2px;text-align:center}section{height:100%;width:100%;-webkit-transition:all .25s ease-out;-webkit-transition:-webkit-all .25s ease-out;transition:all .25s ease-out;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}section.adding{opacity:0;filter:alpha(opacity=0);-webkit-transform:translate(0,-10px);-ms-transform:translate(0,-10px);transform:translate(0,-10px)}.hidden{display:none;visibility:hidden}a{color:#f98000;-webkit-transition:all .5s ease-out;-webkit-transition:-webkit-all .5s ease-out;transition:all .5s ease-out}a:hover{color:#ad5900;-webkit-transition:all .2s ease-in;-webkit-transition:-webkit-all .2s ease-in;transition:all .2s ease-in}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.flip-counter.default .digit{position:relative;z-index:0;width:60px;height:90px;margin-left:10px;background-color:#47639e;-webkit-perspective:300px;-ms-perspective:300px;perspective:300px;-webkit-box-shadow:1px 1px 5px 0 rgba(71,99,158,.5);box-shadow:1px 1px 5px 0 rgba(71,99,158,.5);border-radius:5px}.flip-counter.default .digit:last-child{margin-left:0}.flip-counter.default .digit span{position:absolute;left:0;height:45px;width:60px;overflow:hidden;border-radius:5px;font-size:90px;text-indent:2px;background-color:#47639e;color:#fff;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.flip-counter.default .digit span.front{top:0;padding-top:45px}.flip-counter.default .digit .line{position:absolute;z-index:10;height:45px;width:60px;border-bottom:1px solid rgba(71,99,158,.7);-webkit-box-shadow:0 5px 7px -4px rgba(71,99,158,.7);box-shadow:0 5px 7px -4px rgba(71,99,158,.7)}.flip-counter.default .digit .hinge{position:absolute;z-index:5;height:45px;width:60px;-webkit-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:-webkit-transform .3s ease-in;transition:transform .3s ease-in;-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%}.flip-counter.default .digit .hinge span{height:0;z-index:5px;-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.flip-counter.default .digit .hinge span.front{padding-top:45px}.flip-counter.default .digit .hinge span.back{height:45px;-webkit-transform:rotateX(180deg);-ms-transform:rotateX(180deg);transform:rotateX(180deg)}.flip-counter.default .digit.animate .hinge{-webkit-transform:rotateX(-180deg);-ms-transform:rotateX(-180deg);transform:rotateX(-180deg)}.flip-counter.default .digit-delimiter{padding-top:38px;margin-right:-5px;font-size:52px;color:#47639e;text-indent:3.33px;text-shadow:1px 1px 5px rgba(71,99,158,.5)}.flip-counter.light .digit{position:relative;z-index:0;width:60px;height:90px;margin-left:10px;background-color:#e8f1ff;-webkit-perspective:300px;-ms-perspective:300px;perspective:300px;-webkit-box-shadow:1px 1px 5px 0 rgba(232,241,255,.5);box-shadow:1px 1px 5px 0 rgba(232,241,255,.5);border-radius:5px}.flip-counter.light .digit:last-child{margin-left:0}.flip-counter.light .digit span{position:absolute;left:0;height:45px;width:60px;overflow:hidden;border-radius:5px;font-size:90px;text-indent:2px;background-color:#e8f1ff;color:#fff;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.flip-counter.huge .digit,.flip-counter.huge .digit span,.flip-counter.small .digit,.flip-counter.small .digit span{border-radius:5px;background-color:#000}.flip-counter.light .digit span.front{top:0;padding-top:45px}.flip-counter.light .digit .line{position:absolute;z-index:10;height:45px;width:60px;border-bottom:1px solid rgba(232,241,255,.7);-webkit-box-shadow:0 5px 7px -4px rgba(232,241,255,.7);box-shadow:0 5px 7px -4px rgba(232,241,255,.7)}.flip-counter.light .digit .hinge{position:absolute;z-index:5;height:45px;width:60px;-webkit-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:-webkit-transform .3s ease-in;transition:transform .3s ease-in;-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%}.flip-counter.light .digit .hinge span{height:0;z-index:5px;-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.flip-counter.light .digit .hinge span.front{padding-top:45px}.flip-counter.light .digit .hinge span.back{height:45px;-webkit-transform:rotateX(180deg);-ms-transform:rotateX(180deg);transform:rotateX(180deg)}.flip-counter.light .digit.animate .hinge{-webkit-transform:rotateX(-180deg);-ms-transform:rotateX(-180deg);transform:rotateX(-180deg)}.flip-counter.light .digit-delimiter{padding-top:38px;margin-right:-5px;font-size:52px;color:#e8f1ff;text-indent:3.33px;text-shadow:1px 1px 5px rgba(232,241,255,.5)}.flip-counter.huge .digit-delimiter,.flip-counter.small .digit-delimiter{font-family:'Helvetica Neue',sans-serif;font-weight:700;text-shadow:1px 1px 5px rgba(0,0,0,.5)}.flip-counter.small .digit{position:relative;z-index:0;width:30px;height:40px;margin-left:5px;-webkit-perspective:300px;-ms-perspective:300px;perspective:300px;-webkit-box-shadow:1px 1px 5px 0 rgba(0,0,0,.5);box-shadow:1px 1px 5px 0 rgba(0,0,0,.5)}.flip-counter.small .digit:last-child{margin-left:0}.flip-counter.small .digit span{position:absolute;left:0;height:20px;width:30px;overflow:hidden;font-size:34px;font-family:'Helvetica Neue',sans-serif;font-weight:700;text-indent:2px;color:#fff;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.flip-counter.small .digit span.front{top:0;padding-top:20px}.flip-counter.small .digit .line{position:absolute;z-index:10;height:20px;width:30px;border-bottom:1px solid rgba(0,0,0,.7);-webkit-box-shadow:0 5px 7px -4px rgba(0,0,0,.7);box-shadow:0 5px 7px -4px rgba(0,0,0,.7)}.flip-counter.small .digit .hinge{position:absolute;z-index:5;height:20px;width:30px;-webkit-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:-webkit-transform .3s ease-in;transition:transform .3s ease-in;-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%}.flip-counter.small .digit .hinge span{height:0;z-index:5px;-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.flip-counter.small .digit .hinge span.front{padding-top:20px}.flip-counter.small .digit .hinge span.back{height:20px;-webkit-transform:rotateX(180deg);-ms-transform:rotateX(180deg);transform:rotateX(180deg)}.flip-counter.small .digit.animate .hinge{-webkit-transform:rotateX(-180deg);-ms-transform:rotateX(-180deg);transform:rotateX(-180deg)}.flip-counter.small .digit-delimiter{padding-top:15px;margin-right:-2.5px;font-size:25px;color:#000;text-indent:1.67px}.flip-counter.huge .digit{position:relative;z-index:0;width:140px;height:200px;margin-left:20px;-webkit-perspective:800px;-ms-perspective:800px;perspective:800px;-webkit-box-shadow:1px 1px 5px 0 rgba(0,0,0,.5);box-shadow:1px 1px 5px 0 rgba(0,0,0,.5)}.flip-counter.huge .digit:last-child{margin-left:0}.flip-counter.huge .digit span{position:absolute;left:0;height:100px;width:140px;overflow:hidden;font-size:190px;font-family:'Helvetica Neue',sans-serif;font-weight:700;text-indent:2px;color:#fff;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.flip-counter.huge .digit span.front{top:0;padding-top:100px}.flip-counter.huge .digit .line{position:absolute;z-index:10;height:100px;width:140px;border-bottom:2px solid rgba(0,0,0,.7);-webkit-box-shadow:0 6px 7px -4px rgba(0,0,0,.7);box-shadow:0 6px 7px -4px rgba(0,0,0,.7)}.flip-counter.huge .digit .hinge{position:absolute;z-index:5;height:100px;width:140px;-webkit-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:-webkit-transform .3s ease-in;transition:transform .3s ease-in;-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%}.main,.page-body{width:100%}.flip-counter.huge .digit .hinge span{height:0;z-index:5px;-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.flip-counter.huge .digit .hinge span.front{padding-top:100px}.flip-counter.huge .digit .hinge span.back{height:100px;-webkit-transform:rotateX(180deg);-ms-transform:rotateX(180deg);transform:rotateX(180deg)}.flip-counter.huge .digit.animate .hinge{-webkit-transform:rotateX(-180deg);-ms-transform:rotateX(-180deg);transform:rotateX(-180deg)}.flip-counter.huge .digit-delimiter{padding-top:130px;margin-right:-10px;font-size:70px;color:#000;text-indent:6.67px}#container{padding:0;margin:0 auto;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.main{padding:40px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;-webkit-box-flex:0;-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%;-webkit-order:2;-moz-order:2;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;max-width:940px;margin:40px auto;background-color:#fff;-webkit-box-shadow:0 5px 4px -4px #686963;box-shadow:0 5px 4px -4px #686963;font-size:1.1em;-webkit-transition:margin .5s ease-in;-webkit-transition:-webkit-margin .5s ease-in;transition:margin .5s ease-in}.main a:hover{color:#fff;background-color:#ff992d}.main.content-hidden section{opacity:0}@media (max-width:767px){body{width:100%;max-width:100%}#container,.page-body{padding:0!important;margin:0}.main{-webkit-box-shadow:none;box-shadow:none;margin-bottom:60px;padding-top:20px;height:100%;-webkit-order:0;-moz-order:0;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;margin-top:0;-webkit-transition:margin .5s ease-in;-webkit-transition:-webkit-margin .5s ease-in;transition:margin .5s ease-in}#container,.main{padding-left:20px;padding-right:20px}}.list-no-style{list-style-type:none;margin-left:0}.like-title{color:#4e4f4a;text-align:center}legend{width:auto;color:#686963;font-weight:500}legend.first-legend{margin-top:0}