.anim__Gradient,.anim__jackInTheBox{-webkit-animation-duration:1s;-ms-animation-fill-mode:both;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;-o-animation-iteration-count:1}.row,.skills--item h3{-moz-box-lines:multiple}.anim--bg:after,.col,p{width:100%}.list.reset,ol,ul{list-style:none}a,body,section{color:#fff}.btn,a,section>h2{cursor:pointer}.highlights ul a,a,section{text-decoration:none}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@-moz-keyframes grow-and-fade{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:scale(.1) translateZ(0);-moz-transform:scale(.1) translateZ(0);-o-transform:scale(.1) translateZ(0);-ms-transform:scale(.1) translateZ(0);transform:scale(.1) translateZ(0)}40%,60%{opacity:1;-ms-filter:none;filter:none}100%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:scale(1) translateZ(0);-moz-transform:scale(1) translateZ(0);-o-transform:scale(1) translateZ(0);-ms-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0)}}@-webkit-keyframes grow-and-fade{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:scale(.1) translateZ(0);-moz-transform:scale(.1) translateZ(0);-o-transform:scale(.1) translateZ(0);-ms-transform:scale(.1) translateZ(0);transform:scale(.1) translateZ(0)}40%,60%{opacity:1;-ms-filter:none;filter:none}100%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:scale(1) translateZ(0);-moz-transform:scale(1) translateZ(0);-o-transform:scale(1) translateZ(0);-ms-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0)}}@-o-keyframes grow-and-fade{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:scale(.1) translateZ(0);-moz-transform:scale(.1) translateZ(0);-o-transform:scale(.1) translateZ(0);-ms-transform:scale(.1) translateZ(0);transform:scale(.1) translateZ(0)}40%,60%{opacity:1;-ms-filter:none;filter:none}100%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:scale(1) translateZ(0);-moz-transform:scale(1) translateZ(0);-o-transform:scale(1) translateZ(0);-ms-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0)}}@keyframes grow-and-fade{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:scale(.1) translateZ(0);-moz-transform:scale(.1) translateZ(0);-o-transform:scale(.1) translateZ(0);-ms-transform:scale(.1) translateZ(0);transform:scale(.1) translateZ(0)}40%,60%{opacity:1;-ms-filter:none;filter:none}100%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:scale(1) translateZ(0);-moz-transform:scale(1) translateZ(0);-o-transform:scale(1) translateZ(0);-ms-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0)}}@-moz-keyframes pulsing-fade{0%,20%,60%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}40%{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80)}}@-webkit-keyframes pulsing-fade{0%,20%,60%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}40%{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80)}}@-o-keyframes pulsing-fade{0%,20%,60%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}40%{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80)}}@keyframes pulsing-fade{0%,20%,60%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}40%{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80)}}@-moz-keyframes fadeIn{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}100%{opacity:1;-ms-filter:none;filter:none}}@-webkit-keyframes fadeIn{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}100%{opacity:1;-ms-filter:none;filter:none}}@-o-keyframes fadeIn{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}100%{opacity:1;-ms-filter:none;filter:none}}@keyframes fadeIn{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}100%{opacity:1;-ms-filter:none;filter:none}}@-moz-keyframes fadeOut{0%{opacity:1;-ms-filter:none;filter:none}100%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}}@-webkit-keyframes fadeOut{0%{opacity:1;-ms-filter:none;filter:none}100%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}}@-o-keyframes fadeOut{0%{opacity:1;-ms-filter:none;filter:none}100%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}}@keyframes fadeOut{0%{opacity:1;-ms-filter:none;filter:none}100%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}}@-moz-keyframes Gradient{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}@-webkit-keyframes Gradient{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}@-o-keyframes Gradient{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}@keyframes Gradient{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}@-moz-keyframes jackInTheBox{from{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:scale(.1) rotate(30deg);-moz-transform:scale(.1) rotate(30deg);-o-transform:scale(.1) rotate(30deg);-ms-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;-moz-transform-origin:center bottom;-o-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-o-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-o-transform:rotate(3deg);-ms-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-ms-filter:none;filter:none;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}@-webkit-keyframes jackInTheBox{from{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:scale(.1) rotate(30deg);-moz-transform:scale(.1) rotate(30deg);-o-transform:scale(.1) rotate(30deg);-ms-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;-moz-transform-origin:center bottom;-o-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-o-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-o-transform:rotate(3deg);-ms-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-ms-filter:none;filter:none;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}@-o-keyframes jackInTheBox{from{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:scale(.1) rotate(30deg);-moz-transform:scale(.1) rotate(30deg);-o-transform:scale(.1) rotate(30deg);-ms-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;-moz-transform-origin:center bottom;-o-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-o-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-o-transform:rotate(3deg);-ms-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-ms-filter:none;filter:none;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{from{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:scale(.1) rotate(30deg);-moz-transform:scale(.1) rotate(30deg);-o-transform:scale(.1) rotate(30deg);-ms-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;-moz-transform-origin:center bottom;-o-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-o-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-o-transform:rotate(3deg);-ms-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-ms-filter:none;filter:none;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.hoverBox:after,.page{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}@-moz-keyframes rubberBand{from,to{-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);-o-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);-moz-transform:scale3d(1.25,.75,1);-o-transform:scale3d(1.25,.75,1);-ms-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);-moz-transform:scale3d(.75,1.25,1);-o-transform:scale3d(.75,1.25,1);-ms-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);-moz-transform:scale3d(1.15,.85,1);-o-transform:scale3d(1.15,.85,1);-ms-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);-moz-transform:scale3d(.95,1.05,1);-o-transform:scale3d(.95,1.05,1);-ms-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);-moz-transform:scale3d(1.05,.95,1);-o-transform:scale3d(1.05,.95,1);-ms-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}@-webkit-keyframes rubberBand{from,to{-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);-o-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);-moz-transform:scale3d(1.25,.75,1);-o-transform:scale3d(1.25,.75,1);-ms-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);-moz-transform:scale3d(.75,1.25,1);-o-transform:scale3d(.75,1.25,1);-ms-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);-moz-transform:scale3d(1.15,.85,1);-o-transform:scale3d(1.15,.85,1);-ms-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);-moz-transform:scale3d(.95,1.05,1);-o-transform:scale3d(.95,1.05,1);-ms-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);-moz-transform:scale3d(1.05,.95,1);-o-transform:scale3d(1.05,.95,1);-ms-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}@-o-keyframes rubberBand{from,to{-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);-o-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);-moz-transform:scale3d(1.25,.75,1);-o-transform:scale3d(1.25,.75,1);-ms-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);-moz-transform:scale3d(.75,1.25,1);-o-transform:scale3d(.75,1.25,1);-ms-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);-moz-transform:scale3d(1.15,.85,1);-o-transform:scale3d(1.15,.85,1);-ms-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);-moz-transform:scale3d(.95,1.05,1);-o-transform:scale3d(.95,1.05,1);-ms-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);-moz-transform:scale3d(1.05,.95,1);-o-transform:scale3d(1.05,.95,1);-ms-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}@keyframes rubberBand{from,to{-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);-o-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);-moz-transform:scale3d(1.25,.75,1);-o-transform:scale3d(1.25,.75,1);-ms-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);-moz-transform:scale3d(.75,1.25,1);-o-transform:scale3d(.75,1.25,1);-ms-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);-moz-transform:scale3d(1.15,.85,1);-o-transform:scale3d(1.15,.85,1);-ms-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);-moz-transform:scale3d(.95,1.05,1);-o-transform:scale3d(.95,1.05,1);-ms-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);-moz-transform:scale3d(1.05,.95,1);-o-transform:scale3d(1.05,.95,1);-ms-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}@-moz-keyframes bounce{20%,53%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);-moz-animation-timing-function:cubic-bezier(.215,.61,.355,1);-o-animation-timing-function:cubic-bezier(.215,.61,.355,1);-ms-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-moz-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-o-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-ms-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);-moz-transform:translate3d(0,-30px,0);-o-transform:translate3d(0,-30px,0);-ms-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-moz-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-o-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-ms-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);-moz-transform:translate3d(0,-15px,0);-o-transform:translate3d(0,-15px,0);-ms-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);-moz-transform:translate3d(0,-4px,0);-o-transform:translate3d(0,-4px,0);-ms-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@-webkit-keyframes bounce{20%,53%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);-moz-animation-timing-function:cubic-bezier(.215,.61,.355,1);-o-animation-timing-function:cubic-bezier(.215,.61,.355,1);-ms-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-moz-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-o-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-ms-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);-moz-transform:translate3d(0,-30px,0);-o-transform:translate3d(0,-30px,0);-ms-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-moz-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-o-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-ms-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);-moz-transform:translate3d(0,-15px,0);-o-transform:translate3d(0,-15px,0);-ms-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);-moz-transform:translate3d(0,-4px,0);-o-transform:translate3d(0,-4px,0);-ms-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@-o-keyframes bounce{20%,53%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);-moz-animation-timing-function:cubic-bezier(.215,.61,.355,1);-o-animation-timing-function:cubic-bezier(.215,.61,.355,1);-ms-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-moz-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-o-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-ms-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);-moz-transform:translate3d(0,-30px,0);-o-transform:translate3d(0,-30px,0);-ms-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-moz-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-o-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-ms-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);-moz-transform:translate3d(0,-15px,0);-o-transform:translate3d(0,-15px,0);-ms-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);-moz-transform:translate3d(0,-4px,0);-o-transform:translate3d(0,-4px,0);-ms-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{20%,53%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);-moz-animation-timing-function:cubic-bezier(.215,.61,.355,1);-o-animation-timing-function:cubic-bezier(.215,.61,.355,1);-ms-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-moz-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-o-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-ms-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);-moz-transform:translate3d(0,-30px,0);-o-transform:translate3d(0,-30px,0);-ms-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-moz-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-o-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-ms-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);-moz-transform:translate3d(0,-15px,0);-o-transform:translate3d(0,-15px,0);-ms-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);-moz-transform:translate3d(0,-4px,0);-o-transform:translate3d(0,-4px,0);-ms-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@-moz-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);-moz-transform:rotate3d(0,0,1,15deg);-o-transform:rotate3d(0,0,1,15deg);-ms-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);-moz-transform:rotate3d(0,0,1,-10deg);-o-transform:rotate3d(0,0,1,-10deg);-ms-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);-moz-transform:rotate3d(0,0,1,5deg);-o-transform:rotate3d(0,0,1,5deg);-ms-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);-moz-transform:rotate3d(0,0,1,-5deg);-o-transform:rotate3d(0,0,1,-5deg);-ms-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);-moz-transform:rotate3d(0,0,1,0deg);-o-transform:rotate3d(0,0,1,0deg);-ms-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);-moz-transform:rotate3d(0,0,1,15deg);-o-transform:rotate3d(0,0,1,15deg);-ms-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);-moz-transform:rotate3d(0,0,1,-10deg);-o-transform:rotate3d(0,0,1,-10deg);-ms-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);-moz-transform:rotate3d(0,0,1,5deg);-o-transform:rotate3d(0,0,1,5deg);-ms-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);-moz-transform:rotate3d(0,0,1,-5deg);-o-transform:rotate3d(0,0,1,-5deg);-ms-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);-moz-transform:rotate3d(0,0,1,0deg);-o-transform:rotate3d(0,0,1,0deg);-ms-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@-o-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);-moz-transform:rotate3d(0,0,1,15deg);-o-transform:rotate3d(0,0,1,15deg);-ms-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);-moz-transform:rotate3d(0,0,1,-10deg);-o-transform:rotate3d(0,0,1,-10deg);-ms-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);-moz-transform:rotate3d(0,0,1,5deg);-o-transform:rotate3d(0,0,1,5deg);-ms-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);-moz-transform:rotate3d(0,0,1,-5deg);-o-transform:rotate3d(0,0,1,-5deg);-ms-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);-moz-transform:rotate3d(0,0,1,0deg);-o-transform:rotate3d(0,0,1,0deg);-ms-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);-moz-transform:rotate3d(0,0,1,15deg);-o-transform:rotate3d(0,0,1,15deg);-ms-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);-moz-transform:rotate3d(0,0,1,-10deg);-o-transform:rotate3d(0,0,1,-10deg);-ms-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);-moz-transform:rotate3d(0,0,1,5deg);-o-transform:rotate3d(0,0,1,5deg);-ms-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);-moz-transform:rotate3d(0,0,1,-5deg);-o-transform:rotate3d(0,0,1,-5deg);-ms-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);-moz-transform:rotate3d(0,0,1,0deg);-o-transform:rotate3d(0,0,1,0deg);-ms-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@-moz-keyframes heightUp{from{max-height:0}to{max-height:9999px}}@-webkit-keyframes heightUp{from{max-height:0}to{max-height:9999px}}@-o-keyframes heightUp{from{max-height:0}to{max-height:9999px}}@keyframes heightUp{from{max-height:0}to{max-height:9999px}}.accordion section[data-accordion=closed]>.wrapper,section[data-accordion=closed]>.wrapper{max-height:0;overflow:hidden}@font-face{font-display:auto;font-family:Roboto-light;font-style:normal;font-weight:300;src:url(../fonts/Roboto-Light/Roboto-Light.woff),url(../fonts/Roboto-Light/Roboto-Light.eot),url(../fonts/Roboto-Light/Roboto-Light.ttf),url(../fonts/Roboto-Light/Roboto-Light.svg),url(https://fonts.gstatic.com/s/roboto/v18/0eC6fl06luXEYWpBSJvXCBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2')}@font-face{font-display:auto;font-family:Roboto;font-style:normal;font-weight:400;src:url(../fonts/Roboto-Regular/Roboto-Regular.woff),url(../fonts/Roboto-Regular/Roboto-Regular.eot),url(../fonts/Roboto-Regular/Roboto-Regular.ttf),url(../fonts/Roboto-Regular/Roboto-Regular.svg),url(https://fonts.gstatic.com/s/roboto/v18/ek4gzZ-GeXAPcSbHtCeQI_esZW2xOQ-xsNqO47m55DA.woff2) format('woff2')}@font-face{font-display:auto;font-family:Lobster;font-style:normal;font-weight:400;src:url(../fonts/Lobster/Lobster-Regular.woff2),url(../fonts/Lobster-Regular/Lobster-Regular.woff),url(../fonts/Lobster-Regular/Lobster-Regular.ttf),url(../fonts/Lobster-Regular/Lobster-Regular.svg),url(https://fonts.gstatic.com/s/lobster/v20/neILzCirqoswsqX9zoKmMw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:auto;font-family:'Material Icons';font-style:normal;font-weight:400;src:url(../fonts/MaterialIcons/MaterialIcons-Regular.woff2),url(../fonts/MaterialIcons/MaterialIcons-Regular.woff),url(../fonts/MaterialIcons/MaterialIcons-Regular.eot),url(../fonts/MaterialIcons/MaterialIcons-Regular.ttf),url(../fonts/MaterialIcons/MaterialIcons-Regular.svg),url(https://fonts.gstatic.com/s/materialicons/v36/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2) format('woff2')}.hoverBox{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:0 1px 2px rgba(0,0,0,.15);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.hoverBox:after{-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.3);box-shadow:0 5px 15px rgba(0,0,0,.3);content:'';height:100%;filter:alpha(opacity=0);position:absolute;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;width:100%;z-index:-1}.list>li,a,body{position:relative}.anim__Gradient{-moz-animation-duration:1s;-o-animation-duration:1s;-ms-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-ms-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:Gradient;-moz-animation-name:Gradient;-o-animation-name:Gradient;-ms-animation-name:Gradient;animation-name:Gradient}.anim__jackInTheBox,.anim__rubberBand{-moz-animation-duration:1s;-o-animation-duration:1s;-ms-animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;-ms-animation-iteration-count:1}.anim__jackInTheBox{animation-duration:1s;animation-fill-mode:both;animation-iteration-count:1;-webkit-animation-name:jackInTheBox;-moz-animation-name:jackInTheBox;-o-animation-name:jackInTheBox;-ms-animation-name:jackInTheBox;animation-name:jackInTheBox}.anim__bounce,.anim__rubberBand{-webkit-animation-duration:1s;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;-o-animation-iteration-count:1}.anim__rubberBand{animation-duration:1s;-ms-animation-fill-mode:both;animation-fill-mode:both;animation-iteration-count:1;-webkit-animation-name:rubberBand;-moz-animation-name:rubberBand;-o-animation-name:rubberBand;-ms-animation-name:rubberBand;animation-name:rubberBand}.anim__bounce,.anim__swing{-moz-animation-duration:1s;-o-animation-duration:1s;-ms-animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;-ms-animation-fill-mode:both;-ms-animation-iteration-count:1}.anim__bounce{animation-duration:1s;animation-fill-mode:both;animation-iteration-count:1;-webkit-animation-name:bounce;-moz-animation-name:bounce;-o-animation-name:bounce;-ms-animation-name:bounce;animation-name:bounce}.anim__heightUp,.anim__swing{-webkit-animation-duration:1s;-moz-animation-iteration-count:1}.anim__swing{animation-duration:1s;animation-fill-mode:both;-webkit-animation-iteration-count:1;-o-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:swing;-moz-animation-name:swing;-o-animation-name:swing;-ms-animation-name:swing;animation-name:swing}.anim__heightUp,.js .page{-moz-animation-duration:1s;-o-animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both}.anim,.anim__heightUp{-webkit-animation-iteration-count:1}.anim__heightUp{-ms-animation-duration:1s;animation-duration:1s;-ms-animation-fill-mode:both;animation-fill-mode:both;-o-animation-iteration-count:1;-ms-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:heightUp;-moz-animation-name:heightUp;-o-animation-name:heightUp;-ms-animation-name:heightUp;animation-name:heightUp}.anim,.js .page{-webkit-animation-duration:1s}.icon--cake:before{content:'\E7E9'}.icon--close:before{content:'\e5cd'}.icon--game:before{content:'\E338'}.icon--help:before{content:'\E887'}.icon--helpoutline:before{content:'\E8FD'}.icon--love:before{content:'\E87D'}.icon--menu:before{content:'\e5d2'}.icon--people:before{content:'\e7fb'}.icon--people-outline:before{content:'\e7fc'}.icon--star:before{content:'\e838'}.icon--paperclip:before{content:'\E157'}.icon--run:before{content:'\E566'}.icon--school:before{content:'\e80c'}.icon--star-border:before{content:'\e83a'}.icon--star-half:before{content:'\e839'}.icon--stars:before{content:'\e8d0'}.icon--thumbdown:before{content:'\E8D8'}.icon--thumbup:before{content:'\E8DC'}.icon--web:before{content:'\E051'}.hide{display:none}.invisible{visibility:hidden}.invisible-lg,.invisible-md,.invisible-sm,.invisible-xl,.invisible-xs{display:initial!important}.show{display:block}.show-inline{display:inline-block}.visible-lg,.visible-lg-block,.visible-lg-block-inline,.visible-lg-inline,.visible-md,.visible-md-block,.visible-md-block-inline,.visible-md-inline,.visible-sm,.visible-sm-block,.visible-sm-block-inline,.visible-sm-inline,.visible-xl,.visible-xl-block,.visible-xl-block-inline,.visible-xl-inline,.visible-xs,.visible-xs-block,.visible-xs-block-inline,.visible-xs-inline{display:none!important}table .visible-lg,table .visible-md,table .visible-sm,table .visible-xl,td .visible-lg,td .visible-md,td .visible-sm,td .visible-xl,th .visible-lg,th .visible-md,th .visible-sm,th .visible-xl,tr .visible-lg,tr .visible-md,tr .visible-sm,tr .visible-xl{display:table!important}body{background-color:transparent;font-family:Roboto,sans-serif,Arial;font-weight:300;line-height:initial;overflow:hidden;scroll-behavior:smooth;z-index:2}.icon,.list>li:before{-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased;font-family:'Material Icons';text-rendering:optimizeLegibility}body.js-disable-scroll{height:100%;overflow:hidden}footer .footer{display:block;font-size:.8rem;margin:0 auto 0 0;max-width:75%;padding:0 0 3rem 1rem}.row{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-lines:multiple;-o-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;margin-left:-1.5em;margin-right:-1.5em}.row--dir-col{-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column}.row--dir-row{-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-o-box-orient:horizontal;box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-o-flex-direction:row;flex-direction:row}.col--sized{margin-left:1.5em;margin-right:1.5em}header{padding:2rem 1rem 1rem}header span{display:block;font-size:1.5rem}h1,h2,h3,h4,h5{font-weight:700;text-rendering:optimizeLegibility}h1 .icon,h2 .icon,h3 .icon,h4 .icon,h5 .icon{font-size:1.2em}h1{font-size:3.84rem;line-height:100%;margin-bottom:3.84rem}h2{font-size:1.92rem;line-height:100%;margin-bottom:1.92rem}h3{font-size:1.28rem;line-height:100%;margin-bottom:1.28rem}h4{font-size:.96rem;line-height:100%;margin-bottom:.96rem}h5{font-size:.768rem;line-height:100%;margin-bottom:.768rem}:root{--v-height:100vh;--v-width:100vw;--font-base:16px}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:var(--font-base);text-rendering:optimizeLegibility;text-shadow:1px 1px 1px rgba(0,0,0,.004)}.basics,.card{font-size:1rem}html.js-disable-scroll{height:100vh;overflow:hidden;touch-action:none;width:100vw}img,svg{height:auto;max-width:100%}a{outline:0}a:active,a:focus,a:hover,a:visited{color:#fff;text-decoration:none}.list>li{margin-bottom:.5em;padding-left:1.5em}.list>li:before{content:'\E409';font-style:normal;font-weight:400;left:0;position:absolute;text-transform:none}.list__title,p .bold{font-weight:700}.page,section>h2{position:relative}.list>li.cake:before{content:'\E7E9'}.list>li.game:before{content:'\E338'}.list>li.help:before{content:'\E887'}.list>li.helpoutline:before{content:'\E8FD'}.list>li.love:before{content:'\E87D'}.list>li.people:before{content:'\e7fb'}.list>li.people-outline:before{content:'\e7fc'}.list>li.star:before{content:'\e838'}.list>li.paperclip:before{content:'\E157'}.list>li.run:before{content:'\E566'}.list>li.school:before{content:'\e80c'}.list>li.thumbdown:before{content:'\E8D8'}.list>li.thumbup:before{content:'\E8DC'}.list>li.web:before{content:'\E051'}.accordion section .chevron i:before,section .chevron i:before{content:'keyboard_arrow_right'}.list__title{margin-bottom:.5em;margin-top:1em}.page{filter:alpha(opacity=0)}.js .page{height:auto;animation-duration:1s;animation-fill-mode:both;-webkit-animation-iteration-count:1s;-moz-animation-iteration-count:1s;-o-animation-iteration-count:1s;animation-iteration-count:1s;-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn}.anim,.anim--rubberBand{-moz-animation-duration:1s;-o-animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;-moz-animation-iteration-count:1;-o-animation-iteration-count:1}section{border-color:transparent;-webkit-box-shadow:none;box-shadow:none;opacity:1;-ms-filter:none;filter:none;outline-style:none}section>h2{background-color:rgba(255,255,255,.15);margin:0;padding:1rem;text-transform:capitalize}section .chevron{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:0;z-index:-1}section .chevron i{-webkit-transition:transform 400 cubic-bezier(.165,.84,.44,1);-moz-transition:transform 400 cubic-bezier(.165,.84,.44,1);-ms-transition:transform 400 cubic-bezier(.165,.84,.44,1);-o-transition:transform 400 cubic-bezier(.165,.84,.44,1);transition:transform 400 cubic-bezier(.165,.84,.44,1)}section[data-accordion=opened] .chevron i{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:transform 400 cubic-bezier(.165,.84,.44,1);-moz-transition:transform 400 cubic-bezier(.165,.84,.44,1);-ms-transition:transform 400 cubic-bezier(.165,.84,.44,1);-o-transition:transform 400 cubic-bezier(.165,.84,.44,1);transition:transform 400 cubic-bezier(.165,.84,.44,1)}section[data-accordion=opened]>.wrapper{padding:0 1.5em}section:nth-last-of-type(1){margin-bottom:2rem}.accordion{border-top:1px solid}.accordion section{border-bottom:1px solid;outline:0}.accordion section[data-accordion=opened] .chevron i{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:transform 300 cubic-bezier(.165,.84,.44,1);-moz-transition:transform 300 cubic-bezier(.165,.84,.44,1);-ms-transition:transform 300 cubic-bezier(.165,.84,.44,1);-o-transition:transform 300 cubic-bezier(.165,.84,.44,1);transition:transform 300 cubic-bezier(.165,.84,.44,1)}.accordion section>h2{cursor:pointer;margin:0;padding:2rem;position:relative}.accordion section .chevron{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);right:1rem;z-index:-1}.anim--bg:after,.basics .face:before,.highlights ul a:after{content:''}.anim{animation-duration:1s;animation-fill-mode:both;animation-iteration-count:1;-webkit-animation-name:0;-moz-animation-name:0;-o-animation-name:0;animation-name:0}.anim--bg{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;-webkit-text-stroke:.45px rgba(0,0,0,.1);overflow:auto}.anim--bg:after{-webkit-animation:Gradient 10s ease infinite;-moz-animation:Gradient 10s ease infinite;-ms-animation:Gradient 10s ease infinite;-o-animation:Gradient 10s ease infinite;animation:Gradient 10s ease infinite;-webkit-background:linear-gradient(-45deg,#ee7752,#e73c7e,#23a6d5,#23d5ab,#f60);-moz-background:linear-gradient(-45deg,#ee7752,#e73c7e,#23a6d5,#23d5ab,#f60);-o-background:linear-gradient(-45deg,#ee7752,#e73c7e,#23a6d5,#23d5ab,#f60);background:linear-gradient(-45deg,#ee7752,#e73c7e,#23a6d5,#23d5ab,#f60);-webkit-background-size:400% 400%;-moz-background-size:400% 400%;-o-background-size:400% 400%;background-size:400% 400%;display:block;height:100%;position:fixed;top:0;z-index:1}.anim--bounce,.anim--rubberBand{-webkit-animation-duration:1s;-webkit-animation-iteration-count:1}.basics .face,.basics>.wrapper{position:relative}.anim--rubberBand{animation-duration:1s;animation-fill-mode:both;animation-iteration-count:1;-webkit-animation-name:rubberBand;-moz-animation-name:rubberBand;-o-animation-name:rubberBand;animation-name:rubberBand}.anim--bounce,.anim--swing{-moz-animation-duration:1s;-o-animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;-moz-animation-iteration-count:1;-o-animation-iteration-count:1}.anim--bounce{animation-duration:1s;animation-fill-mode:both;animation-iteration-count:1;-webkit-animation-name:bounce;-moz-animation-name:bounce;-o-animation-name:bounce;animation-name:bounce}.anim--fadeIn,.anim--swing{-webkit-animation-duration:1s;-webkit-animation-iteration-count:1}.anim--swing{animation-duration:1s;animation-fill-mode:both;animation-iteration-count:1;-webkit-animation-name:swing;-moz-animation-name:swing;-o-animation-name:swing;animation-name:swing}.anim--fadeIn,.anim--fadeOut{-moz-animation-duration:1s;-o-animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;-moz-animation-iteration-count:1;-o-animation-iteration-count:1}.anim--fadeIn{animation-duration:1s;animation-fill-mode:both;animation-iteration-count:1;-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn}.anim--fadeOut,.js .loader{-webkit-animation-iteration-count:1;-webkit-animation-duration:1s}.anim--fadeOut{animation-duration:1s;animation-fill-mode:both;animation-iteration-count:1;-webkit-animation-name:fadeOut;-moz-animation-name:fadeOut;-o-animation-name:fadeOut;animation-name:fadeOut}.js .loader,.navigation--content a:hover{-moz-animation-duration:1s;-o-animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;-moz-animation-iteration-count:1;-o-animation-iteration-count:1}.basics{line-height:1.5em}.basics[data-accordion=opened]>.wrapper{padding:1.5rem}.basics .face{float:right;height:15rem;margin:0 0 1rem 1rem;max-width:50%;width:12rem}.basics .face:before{background:url(./../images/svg/cyberman_face.svg) center right no-repeat;-webkit-background-size:100% auto;-moz-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto;display:block;height:100%;opacity:.1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";filter:alpha(opacity=10);width:100%}.card,.loader{-ms-filter:none}.basics .listing__title{font-weight:700;padding:1rem 0}.basics p{margin-bottom:1rem}.btn{background:rgba(35,166,213,.5);-webkit-border-radius:5px 5px 5px 5px;border-radius:5px;display:inline-block;outline:0;padding:.25em .5em;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}.btn:hover{background:rgba(35,166,213,.3);-webkit-transform:translate(.1em,.1em);-moz-transform:translate(.1em,.1em);-ms-transform:translate(.1em,.1em);-o-transform:translate(.1em,.1em);transform:translate(.1em,.1em);-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;transform-origin:center}.btn--zoom{cursor:zoom-in}.btn--zoom-out{cursor:zoom-out}.card__style--1:not(.card__state--zoomed):hover,.toTop{cursor:pointer}.btn .icon{margin-right:.5em}.card{background:rgba(35,166,213,.2);opacity:1;filter:none;padding:2em;-webkit-transition:transform .2s cubic-bezier(.165,.84,.44,1),box-shadow .2s cubic-bezier(.165,.84,.44,1);-moz-transition:transform .2s cubic-bezier(.165,.84,.44,1),box-shadow .2s cubic-bezier(.165,.84,.44,1);-ms-transition:transform .2s cubic-bezier(.165,.84,.44,1),box-shadow .2s cubic-bezier(.165,.84,.44,1);-o-transition:transform .2s cubic-bezier(.165,.84,.44,1),box-shadow .2s cubic-bezier(.165,.84,.44,1);transition:transform .2s cubic-bezier(.165,.84,.44,1),box-shadow .2s cubic-bezier(.165,.84,.44,1)}.card__state--default .btn__close{display:none}.card__state--odd{background:rgba(255,255,255,.2)}.card__state--reduced .details--content{max-height:7rem;overflow:hidden;width:100%}.card__state--reduced .details--content .description{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-height:1.5em;max-height:6em;min-height:6em;min-height:7rem}.card h3,.skills--keywords>li{-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;min-height:1.5em}.card__state--zoomed{background:#23a6d5;height:100%;overflow:hidden;padding:2.5rem 2rem 2rem}.card__state--zoomed .btn__zoom{display:none}.card__state--zoomed .container{height:100%}.card__state--zoomed .container--content{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:100%;padding-right:10rem;overflow-y:auto;width:100%}.card__state--zoomed .details--content.reduced{background:0 0;-webkit-background-clip:inherit;-moz-background-clip:inherit;-o-background-clip:inherit;background-clip:inherit;color:inherit;max-height:inherit;mix-blend-mode:inherit;overflow-y:inherit;text-align:auto;-webkit-transition:all $work-speed cubic-bezier(.165,.84,.44,1);-moz-transition:all $work-speed cubic-bezier(.165,.84,.44,1);-ms-transition:all $work-speed cubic-bezier(.165,.84,.44,1);-o-transition:all $work-speed cubic-bezier(.165,.84,.44,1);transition:all $work-speed cubic-bezier(.165,.84,.44,1)}.card .company-logo,.card .details--content{-webkit-transition:all .2s cubic-bezier(.165,.84,.44,1);-moz-transition:all .2s cubic-bezier(.165,.84,.44,1);-ms-transition:all .2s cubic-bezier(.165,.84,.44,1);-o-transition:all .2s cubic-bezier(.165,.84,.44,1)}.card__style--1 h3{line-height:2rem;margin-bottom:1.5rem;text-transform:uppercase}.card .company-name,.highlights h3{text-transform:capitalize}.card__style--2 h3{margin-bottom:1rem}.card__style--2 h4{margin-bottom:1.1rem}.card .btn{padding:1em}.card .btn:hover{background:0 0}.card .btn__close{background:0 0;left:0;padding:1em;position:absolute;top:0;width:100%;z-index:9}.card .btn__close .icon{float:right;font-size:2rem;margin-right:0}.card .container--content{margin-bottom:2rem}.card .company-logo{-webkit-border-radius:50%;border-radius:50%;float:right;height:6.4rem;margin-bottom:1em;margin-left:1em;position:relative;shape-outside:circle(50%);width:6.4rem;z-index:2;transition:all .2s cubic-bezier(.165,.84,.44,1)}.card .company-logo a{display:block;position:relative}.card .company-logo img{background-color:#fff;-webkit-border-radius:50%;border-radius:50%;overflow:hidden}.card .company-name{font-size:1.28rem;line-height:100%;margin-bottom:1.28rem;font-style:italic}.card .details--content{max-height:auto;transition:all .2s cubic-bezier(.165,.84,.44,1)}.card .details--content .description{line-height:1.7em;margin:0 0 2em}.card .scroll{-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;box-align:center;-webkit-flex-align:center;-moz-flex-align:center;-o-flex-align:center;flex-align:center;-webkit-align-items:center;-moz-align-items:center;-o-align-items:center;align-items:center;bottom:0;display:none;-webkit-box-pack:space-evenly;-moz-box-pack:space-evenly;-o-box-pack:space-evenly;box-pack:space-evenly;-webkit-flex-pack:space-evenly;-moz-flex-pack:space-evenly;-o-flex-pack:space-evenly;flex-pack:space-evenly;-webkit-justify-content:space-evenly;-moz-justify-content:space-evenly;-o-justify-content:space-evenly;justify-content:space-evenly;left:0;line-height:2rem;position:absolute;width:100%}.card .scroll__on{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex}.card .time{display:block;font-size:.9rem;font-style:italic;font-weight:600;margin:0 auto 1rem}.languages--lvl,body.debugMode .debug>ul>li{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox}.card h3{overflow:hidden;display:-webkit-box;line-height:1.5em;max-height:1.5em}body.debugMode .debug{background-color:green;bottom:0;color:#fff;opacity:.75;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";filter:alpha(opacity=75);padding:1em 2em;position:fixed;right:0;-webkit-transition:all .2s cubic-bezier(.165,.84,.44,1);-moz-transition:all .2s cubic-bezier(.165,.84,.44,1);-ms-transition:all .2s cubic-bezier(.165,.84,.44,1);-o-transition:all .2s cubic-bezier(.165,.84,.44,1);transition:all .2s cubic-bezier(.165,.84,.44,1);z-index:10}body.debugMode .debug>ul>li{-webkit-box-align:baseline;-moz-box-align:baseline;-o-box-align:baseline;box-align:baseline;-webkit-flex-align:baseline;-moz-flex-align:baseline;-o-flex-align:baseline;flex-align:baseline;-webkit-align-items:baseline;-moz-align-items:baseline;-o-align-items:baseline;align-items:baseline;display:box;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;box-pack:justify;-webkit-flex-pack:justify;-moz-flex-pack:justify;-o-flex-pack:justify;flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;font-size:.5rem;width:100%}body.debugMode .debug>ul>li span{font-size:1rem;margin-left:.5rem}.education .content{margin-left:-1.5rem;margin-right:-1.5rem}.education .content>.card{margin:0}.highlights ul>li{line-height:1.7em}.highlights ul a{position:relative}.highlights ul a:after{background-color:#fff;bottom:-.2em;display:inline-block;height:1px;position:absolute;-webkit-transition:width .2s ease;-moz-transition:width .2s ease;-ms-transition:width .2s ease;-o-transition:width .2s ease;transition:width .2s ease;width:100%;right:0}.languages li,.skills--item h3:after,.toTop{background-color:rgba(255,255,255,.5)}.icon{direction:ltr;display:inline-block;font-style:normal;font-weight:400;line-height:1;letter-spacing:normal;text-transform:none;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;vertical-align:middle;white-space:nowrap;word-wrap:normal}.icon--chevron_right:before{content:'keyboard_arrow_right'}.loader .triangle,.skills--item h3:after{content:''}.languages--lang{padding-right:1rem}.languages--lvl{-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;box-align:center;-webkit-flex-align:center;-moz-flex-align:center;-o-flex-align:center;flex-align:center;-webkit-align-items:center;-moz-align-items:center;-o-align-items:center;align-items:center;display:box;display:flex}.languages .content{padding:3rem 0;text-align:center}.languages li{-webkit-border-radius:5px;border-radius:5px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;margin:0 0 1rem;padding:1rem}.languages li:nth-last-child(1){margin:0}.languages ul{display:inline-block}.navigation,.navigation--icons input[type=checkbox]{display:none}.loader{height:15em;left:50%;position:fixed;max-width:100px;max-height:100px;opacity:1;filter:none;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:15em}.js .loader{animation-duration:1s;animation-fill-mode:both;animation-iteration-count:1;-webkit-animation-name:fadeOut;-moz-animation-name:fadeOut;-o-animation-name:fadeOut;animation-name:fadeOut}.loader .triangle{-webkit-animation:grow-and-fade 2s linear infinite;-moz-animation:grow-and-fade 2s linear infinite;-ms-animation:grow-and-fade 2s linear infinite;-o-animation:grow-and-fade 2s linear infinite;animation:grow-and-fade 2s linear infinite;bottom:0;left:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);position:absolute;right:0;top:0;-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0);-webkit-transform-origin:50% 60%;-moz-transform-origin:50% 60%;-o-transform-origin:50% 60%;transform-origin:50% 60%;will-change:opacity,transform}.loader .triangle-1{-webkit-animation-delay:0s;-moz-animation-delay:0s;-o-animation-delay:0s;animation-delay:0s}.loader .triangle-1 .triangle-polygon{stroke:#ee7752}.loader .triangle-2{-webkit-animation-delay:.4s;-moz-animation-delay:.4s;-o-animation-delay:.4s;animation-delay:.4s}.loader .triangle-2 .triangle-polygon{stroke:#e73c7e}.loader .triangle-3{-webkit-animation-delay:.8s;-moz-animation-delay:.8s;-o-animation-delay:.8s;animation-delay:.8s}.loader .triangle-3 .triangle-polygon{stroke:#23a6d5}.loader .triangle-4{-webkit-animation-delay:1.2s;-moz-animation-delay:1.2s;-o-animation-delay:1.2s;animation-delay:1.2s}.loader .triangle-4 .triangle-polygon{stroke:#23d5ab}.loader .triangle-5{-webkit-animation-delay:1.6s;-moz-animation-delay:1.6s;-o-animation-delay:1.6s;animation-delay:1.6s}.loader .triangle-5 .triangle-polygon{stroke:#f60}.loader .triangle-polygon{stroke-width:5px}.loader>span{-webkit-animation:pulsing-fade 3s ease infinite;-moz-animation:pulsing-fade 3s ease infinite;-ms-animation:pulsing-fade 3s ease infinite;-o-animation:pulsing-fade 3s ease infinite;animation:pulsing-fade 3s ease infinite;color:#fff;font-family:'Helvetica Neue',Helvetica,sans-serif;font-size:12px;font-weight:300;left:50%;letter-spacing:8px;margin-left:4px;margin-top:10px;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);position:absolute;top:100%;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);text-transform:uppercase}.logo,.navigation--content>ul{font-family:Lobster,serif}.logo{font-size:3em;line-height:100%;max-width:20rem}.navigation{color:#fff;position:relative;right:0;top:-2rem;z-index:9}.navigation--icons{padding:2rem;position:fixed;right:0;top:0;z-index:9}.navigation--icons>span{font-size:2rem}.navigation--content{background:rgba(255,255,255,.9);-webkit-box-shadow:-3px 0 3px 1px rgba(204,204,204,.5);box-shadow:-3px 0 3px 1px rgba(204,204,204,.5);color:#23a6d5;display:block;height:100vh;overflow:auto;padding:4rem 2rem;position:fixed;right:-105%;text-align:right;top:0;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out;width:100%}.skills--item:hover .skills--keywords>li,.skills--item>li{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}.navigation--content a{color:#23a6d5;display:block;padding:1rem 0}.navigation--content a:hover{-webkit-animation-duration:1s;animation-duration:1s;animation-fill-mode:both;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:rubberBand;-moz-animation-name:rubberBand;-o-animation-name:rubberBand;animation-name:rubberBand}.navigation--content>ul{font-size:2.5rem;text-align:center}.navigation .icon--close{color:#23a6d5;display:none}.js-nav-open .navigation--content{right:0}.js-nav-open .navigation .icon--close{display:block}.js-nav-open .navigation .icon--menu,.skills--item:hover .skills--keywords>li:nth-child(n+9){display:none}.skills--item{margin:0 auto 5rem}.skills--item:hover .skills--keywords>li{opacity:1;-ms-filter:none;filter:none;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);transition:all .2s ease-in-out}.skills--item:hover .skills--keywords>li:nth-child(1){left:-8rem;top:6rem}.skills--item:hover .skills--keywords>li:nth-child(2){left:-9rem;top:4rem}.skills--item:hover .skills--keywords>li:nth-child(3){left:-9rem;top:2rem}.skills--item:hover .skills--keywords>li:nth-child(4){left:-8rem;top:0}.skills--item:hover .skills--keywords>li:nth-child(5){right:-8rem;top:0}.skills--item:hover .skills--keywords>li:nth-child(6){right:-9rem;top:2rem}.skills--item:hover .skills--keywords>li:nth-child(7){right:-9rem;top:4rem}.skills--item:hover .skills--keywords>li:nth-child(8){right:-8rem;top:6rem}.skills--item:hover h3{text-shadow:.5px .5px .5px #000}.skills--item:hover h3:after{-webkit-box-shadow:0 0 .5rem rgba(102,102,102,.5);box-shadow:0 0 .5rem rgba(102,102,102,.5)}.skills--item:hover>li{-webkit-transform:translate(.25rem,.25rem);-moz-transform:translate(.25rem,.25rem);-ms-transform:translate(.25rem,.25rem);-o-transform:translate(.25rem,.25rem);transform:translate(.25rem,.25rem)}.skills--item:nth-last-child(1),.skills--item:nth-last-child(1)>li{margin:0 auto}.skills--item>li{height:7rem;margin:0 auto 3rem;position:relative;transition:all .2s ease-in-out;width:7rem}.skills--item h3:after,.skills--keywords>li{position:absolute;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}.skills--item h3{-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;box-align:center;-webkit-flex-align:center;-moz-flex-align:center;-o-flex-align:center;flex-align:center;-webkit-align-items:center;-moz-align-items:center;-o-align-items:center;align-items:center;bottom:0;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-lines:multiple;-o-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;font-size:.9rem;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;box-pack:center;-webkit-flex-pack:center;-moz-flex-pack:center;-o-flex-pack:center;flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-o-justify-content:center;justify-content:center;left:0;letter-spacing:.08rem;line-height:1.5rem;margin:0;position:absolute;right:0;text-align:center;text-shadow:1px 1px 1px #000;top:0}.skills--item h3:after{-webkit-box-shadow:0 0 1rem rgba(102,102,102,.5);box-shadow:0 0 1rem rgba(102,102,102,.5);-webkit-border-radius:50%;border-radius:50%;bottom:-1rem;display:block;left:-1rem;right:-1rem;top:-1rem;transition:all .2s ease-in-out}.skills--item h3 .tagline{bottom:1rem;font-size:.5rem;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);position:absolute}.skills--keywords{font-size:.7rem}.skills--keywords>li{overflow:hidden;display:-webkit-box;line-height:1.5em;max-height:1.5em;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:all .2s ease-in-out;width:100%}.skills--keywords>li:nth-child(-n+4){left:50%;text-align:right}.skills--keywords>li:nth-child(n+5):nth-child(-n+8){right:-50%;text-align:left}.subheader,.toTop{text-align:center}.skills--keywords>li:nth-child(n+9){display:none}.skills .content{padding:3rem 0}.skills .wrapper,section[data-accordion=opened].skills>.wrapper{position:relative}.skills .wrapper:before,section[data-accordion=opened].skills>.wrapper:before{background-attachment:fixed;background-image:url(./../images/backgrounds/desk-hand-coffee.jpeg);background-position:center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;content:'';height:100%;opacity:.1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";filter:alpha(opacity=10);position:absolute;width:100%}.subheader{margin-bottom:2rem;padding:0 2rem}.subheader h2{display:block;font-size:1.2rem;margin:0 auto;padding-bottom:2rem;width:100%}.subheader:hover h2{-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;-o-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:swing;-moz-animation-name:swing;-o-animation-name:swing;animation-name:swing}.tagline{line-height:1.5em}.toTop{-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:2px 2px 2px 2px rgba(204,204,204,.5);box-shadow:2px 2px 2px 2px rgba(204,204,204,.5);bottom:3rem;color:#23a6d5;display:block;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);padding:.5rem;position:fixed;right:-100%;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:3rem}.toTop[data-visible=true]{opacity:1;-ms-filter:none;filter:none;right:2.5rem;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.volunteer .content{margin-left:-1.5rem;margin-right:-1.5rem}.volunteer .content>.card{margin:0}.work .content{margin-left:-1.5rem;margin-right:-1.5rem}.work .content>.card{margin:0}@media screen and (min-width:0px){.col-xs-1{width:8.333333333333332%}.col-xs-2{width:16.666666666666664%}.col-xs-3{width:25%}.col-xs-4{width:33.33333333333333%}.col-xs-5{width:41.66666666666667%}.col-xs-6{width:50%}.col-xs-7{width:58.333333333333336%}.col-xs-8{width:66.66666666666666%}.col-xs-9{width:75%}.col-xs-10{width:83.33333333333334%}.col-xs-11{width:91.66666666666666%}.col-xs-12{width:100%}.skills .wrapper,section[data-accordion=opened].skills>.wrapper{width:100%;max-width:inherit;padding:0}}@media screen and (min-width:600px){.accordion section[data-accordion=closed]>.wrapper,section[data-accordion=closed]>.wrapper{max-height:inherit;overflow:inherit}.education .content,.volunteer .content{-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-o-box-orient:horizontal}.accordion section .chevron i:before,.education .content:after,.volunteer .content:after,.work .content:after,section .chevron i:before{content:''}.wrapper__page{margin:auto;width:80%}.col-sm-1{width:8.333333333333332%}.col-sm-2{width:16.666666666666664%}.col-sm-3{width:25%}.col-sm-4{width:33.33333333333333%}.col-sm-5{width:41.66666666666667%}.col-sm-6{width:50%}.col-sm-7{width:58.333333333333336%}.col-sm-8{width:66.66666666666666%}.col-sm-9{width:75%}.col-sm-10{width:83.33333333333334%}.col-sm-11{width:91.66666666666666%}.col-sm-12{width:100%}section{margin-bottom:2rem;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}section.appear{-webkit-animation:fadeIn 1s forwards;-moz-animation:fadeIn 1s forwards;-ms-animation:fadeIn 1s forwards;-o-animation:fadeIn 1s forwards;animation:fadeIn 1s forwards}section>h2{background-color:transparent;cursor:inherit;padding:1.5rem 0 2rem;text-align:center}section[data-accordion=opened] .chevron i{-webkit-transform:inherit;-moz-transform:inherit;-ms-transform:inherit;-o-transform:inherit;transform:inherit;-webkit-transition:inherit;-moz-transition:inherit;-ms-transition:inherit;-o-transition:inherit;transition:inherit}section .wrapper{margin:auto;width:80%}.accordion{border-top:0}.accordion section{border-bottom:0}.accordion section[data-accordion=opened]>.wrapper{padding-bottom:1.5rem}.accordion section[data-accordion=opened] .chevron i{-webkit-transform:inherit;-moz-transform:inherit;-ms-transform:inherit;-o-transform:inherit;transform:inherit;-webkit-transition:inherit;-moz-transition:inherit;-ms-transition:inherit;-o-transition:inherit;transition:inherit}.accordion section>h2{padding:0 0 2rem}.basics>.wrapper,.basics[data-accordion=opened]>.wrapper{padding:0}.basics .face{height:18rem;width:15rem}.card__style--1:not(.card__state--zoomed):hover{-webkit-transform:translate(-.3em,-.3em);-moz-transform:translate(-.3em,-.3em);-ms-transform:translate(-.3em,-.3em);-o-transform:translate(-.3em,-.3em);transform:translate(-.3em,-.3em);-webkit-transition:all .5s cubic-bezier(.165,.84,.44,1);-moz-transition:all .5s cubic-bezier(.165,.84,.44,1);-ms-transition:all .5s cubic-bezier(.165,.84,.44,1);-o-transition:all .5s cubic-bezier(.165,.84,.44,1);transition:all .5s cubic-bezier(.165,.84,.44,1)}.card__style--1:not(.card__state--zoomed):hover:hover{-webkit-box-shadow:.2em .2em 1em rgba(0,0,0,.2);box-shadow:.2em .2em 1em rgba(0,0,0,.2);-webkit-transition:box-shadow .2s cubic-bezier(.165,.84,.44,1);-moz-transition:box-shadow .2s cubic-bezier(.165,.84,.44,1);-ms-transition:box-shadow .2s cubic-bezier(.165,.84,.44,1);-o-transition:box-shadow .2s cubic-bezier(.165,.84,.44,1);transition:box-shadow .2s cubic-bezier(.165,.84,.44,1)}.card .container--content{margin-bottom:0}.card .details--content{margin-bottom:1rem}.card .details--content .description{letter-spacing:.2rem}.education .content{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;box-orient:horizontal;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-o-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;box-pack:justify;-webkit-flex-pack:justify;-moz-flex-pack:justify;-o-flex-pack:justify;flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;margin-left:0;margin-right:0}.education .content:after{-webkit-flex-basis:48%;-moz-flex-basis:48%;-o-flex-basis:48%;flex-basis:48%}.education .content>.card{-webkit-flex-basis:48%;-moz-flex-basis:48%;-o-flex-basis:48%;flex-basis:48%;margin:0 0 1rem}.highlights ul a{text-decoration:none}.highlights ul a:after{width:0}.highlights ul a:active:after,.highlights ul a:focus:after,.highlights ul a:hover:after{width:100%}.navigation{display:block}.skills .content,.volunteer .content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple}.skills--item{margin:0 auto;width:50%}.skills .content{margin:auto;width:80%;display:-webkit-flex;display:box;display:flex;-webkit-box-pack:space-evenly;-moz-box-pack:space-evenly;-o-box-pack:space-evenly;box-pack:space-evenly;-webkit-flex-pack:space-evenly;-moz-flex-pack:space-evenly;-o-flex-pack:space-evenly;flex-pack:space-evenly;-webkit-justify-content:space-evenly;-moz-justify-content:space-evenly;-o-justify-content:space-evenly;justify-content:space-evenly;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.subheader{margin:0 auto 2rem}.volunteer .content{display:-webkit-flex;display:box;display:flex;box-orient:horizontal;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-o-flex-flow:row wrap;flex-flow:row wrap;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;box-pack:justify;-webkit-flex-pack:justify;-moz-flex-pack:justify;-o-flex-pack:justify;flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;margin-left:0;margin-right:0}.volunteer .content:after{-webkit-flex-basis:48%;-moz-flex-basis:48%;-o-flex-basis:48%;flex-basis:48%}.volunteer .content>.card{-webkit-flex-basis:48%;-moz-flex-basis:48%;-o-flex-basis:48%;flex-basis:48%;margin:0 0 1rem}.work .content{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-o-box-orient:horizontal;box-orient:horizontal;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-o-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;box-pack:justify;-webkit-flex-pack:justify;-moz-flex-pack:justify;-o-flex-pack:justify;flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;margin-left:0;margin-right:0}.work .content:after{-webkit-flex-basis:48%;-moz-flex-basis:48%;-o-flex-basis:48%;flex-basis:48%}.work .content>.card{-webkit-flex-basis:48%;-moz-flex-basis:48%;-o-flex-basis:48%;flex-basis:48%;margin:0 0 1rem}}@media screen and (min-width:900px){.wrapper__page{max-width:960px;padding:2rem 0}footer .footer{max-width:inherit;padding:0 0 3rem;text-align:center}.col-md-1{width:8.333333333333332%}.col-md-2{width:16.666666666666664%}.col-md-3{width:25%}.col-md-4{width:33.33333333333333%}.col-md-5{width:41.66666666666667%}.col-md-6{width:50%}.col-md-7{width:58.333333333333336%}.col-md-8{width:66.66666666666666%}.col-md-9{width:75%}.col-md-10{width:83.33333333333334%}.col-md-11{width:91.66666666666666%}.col-md-12{width:100%}section:nth-last-of-type(1){margin-bottom:5rem}section .wrapper{max-width:960px;padding:2rem 0}.anim--bg:after{-webkit-animation:Gradient 15s ease infinite;-moz-animation:Gradient 15s ease infinite;-ms-animation:Gradient 15s ease infinite;-o-animation:Gradient 15s ease infinite;animation:Gradient 15s ease infinite}.card{-webkit-border-radius:8px;border-radius:8px}.languages .content{padding:0;text-align:initial}.languages li{margin:0}.languages ul{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:space-evenly;-moz-box-pack:space-evenly;-o-box-pack:space-evenly;box-pack:space-evenly;-webkit-flex-pack:space-evenly;-moz-flex-pack:space-evenly;-o-flex-pack:space-evenly;flex-pack:space-evenly;-webkit-justify-content:space-evenly;-moz-justify-content:space-evenly;-o-justify-content:space-evenly;justify-content:space-evenly}.skills{overflow:hidden}.skills .content{max-width:960px;padding:2rem 0}.toTop:hover{bottom:2.8rem;right:1.8rem;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}}@media screen and (min-width:1200px){.wrapper__page,section .wrapper{max-width:960px}.col-lg-1{width:8.333333333333332%}.col-lg-2{width:16.666666666666664%}.col-lg-3{width:25%}.col-lg-4{width:33.33333333333333%}.col-lg-5{width:41.66666666666667%}.col-lg-6{width:50%}.col-lg-7{width:58.333333333333336%}.col-lg-8{width:66.66666666666666%}.col-lg-9{width:75%}.col-lg-10{width:83.33333333333334%}.col-lg-11{width:91.66666666666666%}.col-lg-12{width:100%}.anim--bg:after{-webkit-animation:Gradient 20s ease infinite;-moz-animation:Gradient 20s ease infinite;-ms-animation:Gradient 20s ease infinite;-o-animation:Gradient 20s ease infinite;animation:Gradient 20s ease infinite}.education .content:after,.education .content>.card{-webkit-flex-basis:31.5%;-moz-flex-basis:31.5%;-o-flex-basis:31.5%;flex-basis:31.5%}.skills--item{max-width:33%}.skills--item:nth-last-child(1),.skills--item>li{margin:5rem auto}.skills .content{max-width:960px}.volunteer .content:after,.volunteer .content>.card,.work .content:after,.work .content>.card{-webkit-flex-basis:31.5%;-moz-flex-basis:31.5%;-o-flex-basis:31.5%;flex-basis:31.5%}}@media screen and (min-width:1800px){.skills .content,.wrapper__page,section .wrapper{max-width:1440px}.invisible-xl{display:none!important}.visible-xl,.visible-xl-block{display:block!important}.visible-xl-inline{display:inline!important}.visible-xl-inline-block{display:inline-block!important}.col-xl-1{width:8.333333333333332%}.col-xl-2{width:16.666666666666664%}.col-xl-3{width:25%}.col-xl-4{width:33.33333333333333%}.col-xl-5{width:41.66666666666667%}.col-xl-6{width:50%}.col-xl-7{width:58.333333333333336%}.col-xl-8{width:66.66666666666666%}.col-xl-9{width:75%}.col-xl-10{width:83.33333333333334%}.col-xl-11{width:91.66666666666666%}.col-xl-12{width:100%}}@media screen and (min-width:0px) and (max-width:600px){.invisible-sm{display:none!important}.visible-xs,.visible-xs-block{display:block!important}.visible-xs-inline{display:inline!important}.visible-xs-inline-block{display:inline-block!important}}@media screen and (min-width:600px) and (max-width:900px){.invisible-sm{display:none!important}.visible-sm,.visible-sm-block{display:block!important}.visible-sm-inline{display:inline!important}.visible-sm-inline-block{display:inline-block!important}:root{--font-base:17.6px}}@media screen and (min-width:900px) and (max-width:1200px){.invisible-md{display:none!important}.visible-md,.visible-md-block{display:block!important}.visible-md-inline{display:inline!important}.visible-md-inline-block{display:inline-block!important}}@media screen and (min-width:1200px) and (max-width:1800px){.invisible-lg{display:none!important}.visible-lg,.visible-lg-block{display:block!important}.visible-lg-inline{display:inline!important}.visible-lg-inline-block{display:inline-block!important}}