@import url(icons/styles.css);html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}body,html,#container,#app,#viewport{height:100%}body{width:100%}#app{position:relative}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:99;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:none}.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box}.pswp img{max-width:none}.pswp--animate_opacity{opacity:0.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:transform 333ms cubic-bezier(0.4, 0, 0.22, 1)}.pswp__bg{will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden;will-change:transform}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100% !important;height:auto !important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#CCC}.pswp__error-msg a{color:#CCC;text-decoration:underline}/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp__button{width:44px;height:44px;position:relative;background:none;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:.75;-webkit-transition:opacity .2s;transition:opacity .2s;-webkit-box-shadow:none;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:none;opacity:.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{top:75px;margin-top:-40px;width:10%;height:100%;position:absolute}.pswp__button--arrow--left{left:0px;background:url(../res/arrow-left.svg) left center no-repeat;background-size:75px 75px}.pswp__button--arrow--right{right:0px;background:url(../res/arrow-right.svg) right center no-repeat;background-size:75px 75px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgba(0,0,0,0.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#FFF;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.25);box-shadow:0 2px 5px rgba(0,0,0,0.25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform .25s;transition:transform .25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px}.pswp__share-tooltip a:hover{text-decoration:none;color:#000}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:'';display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#FFF;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}a.pswp__share--facebook:hover{background:#3E5C9A;color:#FFF}a.pswp__share--facebook:hover:before{border-bottom-color:#3E5C9A}a.pswp__share--twitter:hover{background:#55ACEE;color:#FFF}a.pswp__share--pinterest:hover{background:#CCC;color:#CE272D}a.pswp__share--download:hover{background:#DDD}.pswp__counter{position:absolute;left:40px;top:0;height:75px;font-size:18px;line-height:70px;font-weight:300;color:#FFF;opacity:.75}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption small{font-size:11px;color:#BBB}.pswp__caption__center{text-align:center;max-width:420px;margin:0 auto;font-size:16px;padding:10px;line-height:20px;color:rgba(255,255,255,0.8);font-weight:300}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;will-change:opacity;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(preloader.gif) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise 500ms linear infinite;animation:clockwise 500ms linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;animation:donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite}.pswp--css_animation .pswp__preloader__icn{background:none;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border:2px solid #FFF;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:none;margin:0}@media screen and (max-width: 1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:75px;width:100%}.pswp__caption,.pswp__top-bar,.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__top-bar,.pswp__caption{background-color:rgba(0,0,0,0.1)}.pswp__ui--fit .pswp__top-bar,.pswp__ui--fit .pswp__caption{background-color:rgba(0,0,0,0.3)}.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity:0}.pswp__ui--hidden .pswp__top-bar,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none !important}.pswp--minimal--dark .pswp__top-bar{background:none}#chuck-norrise-joke.fade,.fadein-appear{opacity:0.01}.fadein-appear.fadein-appear-active,#chuck-norrise-joke{opacity:1;transition:opacity .3s ease-in}#showcase .overlay.active{-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;opacity:1}#showcase .overlay.inactive{opacity:0;display:none}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#branding.secret .layer.inner{background-color:#000}#branding.secret #Logo #o_top{fill:#e74c3c}#branding.secret #Logo #o_front_plane{fill:#2ecc71}#branding.secret #Logo #o_inset_left{fill:#e74c3c}#branding.secret #Logo #o_inset{fill:#f1c40f}#branding.secret #Logo #i_inset{fill:#2ecc71}#branding.secret #Logo #i_front_plane{fill:#e74c3c}#branding.secret #Logo #bridge_inset{fill:#f1c40f}#branding.secret #Logo #i_top{fill:#e74c3c}#branding.secret #Logo #dot_left{fill:#f1c40f}#branding.secret #Logo #dot_top{fill:#e74c3c}#branding.secret #Logo #dot_right{fill:#2ecc71}#Logo path,#Logo polygon{fill:#ffffff;opacity:0;transition:all 440ms linear;transform:translateY(-30%)}#Logo #o_top{transition-delay:200ms}#Logo #o_front_plane{transition-delay:300ms}#Logo #o_inset_left{transition-delay:400ms}#Logo #o_inset{transition-delay:500ms}#Logo #i_inset{transition-delay:600ms}#Logo #i_front_plane{transition-delay:700ms}#Logo #bridge_inset{transition-delay:800ms}#Logo #i_top{transition-delay:900ms}#Logo #dot_left{transition-delay:1000ms}#Logo #dot_top{transition-delay:1100ms}#Logo #dot_right{transition-delay:1150ms}#branding.active #Logo #o_top{opacity:.75}#branding.active #Logo #o_front_plane{opacity:.65}#branding.active #Logo #o_inset_left{opacity:.55}#branding.active #Logo #o_inset{opacity:.65}#branding.active #Logo #i_inset{opacity:.55}#branding.active #Logo #i_front_plane{opacity:.45}#branding.active #Logo #bridge_inset{opacity:.65}#branding.active #Logo #i_top{opacity:.6}#branding.active #Logo #dot_left{opacity:.6}#branding.active #Logo #dot_top{opacity:.75}#branding.active #Logo #dot_right{opacity:.45}#branding.active #Logo path,#branding.active #Logo polygon{transform:translateY(0)}#branding.flash #Logo #dot_left{opacity:1}#branding.flash #Logo #dot_top{opacity:1}#branding.flash #Logo #dot_right{opacity:1}#branding.flash #Logo path,#branding.flash #Logo polygon{transform:translateY(0);transition-delay:0ms}#branding.loading #Logo #dot_right,#branding.loading #Logo #dot_top,#branding.loading #Logo #dot_left{animation:fill 300ms ease-in 0s infinite}#branding.loading #Logo #dot_right{animation-delay:100ms}#branding.loading #Logo #dot_left{animation-delay:200ms}@keyframes fill{0%{fill:#3C576D}50%{fill:#3C576D}80%{fill:url(#gr-simple)}100%{fill:#3C576D}}#scroll-down-hint{animation:fadeIn 1s ease-in;transform:translateY(0)}#scroll-down-hint.done{animation:bounce 2s infinite;-webkit-animation-iteration-count:3;animation-iteration-count:3;animation-fill-mode:forwards}#scroll-down-hint.fade{animation:fadeOutScrollHint 1s;animation-fill-mode:forwards}@keyframes pulse{0%,100%{opacity:.5;transform:translateY(0)}50%{opacity:.3;transform:translateY(10px)}}@keyframes bounce{0%,20%,53%,80%,100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}70%{-webkit-transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0)}90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:.5}}@keyframes fadeOutScrollHint{0%{opacity:.5}100%{opacity:0}}.showcase-item:hover .overlay,.photo:hover .overlay{opacity:.1 !important}.showcase-item:active .inner-wrap{background:#3C576D;color:#fafafa}.showcase-item:active .inner-wrap .title{color:#fafafa}.showcase-item .inner-wrap:after{box-shadow:0 5px 10px rgba(0,0,0,0.15);opacity:0;transition:opacity 300ms ease-in-out;content:" ";position:absolute;height:100%;width:100%;top:0px;left:0px}.showcase-item:hover .inner-wrap:after{opacity:1}.animated-fill-block,#cv-page #skill .skill .oin-cell.skill-desc .bar-itself{transition:all 1.2s ease-in-out;width:0%;max-width:0%}.stars-mask.active .animated-fill-block,#cv-page #skill .skill .oin-cell.skill-desc .bar-itself.animate{width:100%;max-width:initial}#cv-page #skill .skill .oin-cell.skill-desc .bar-itself{transition:all 300ms ease-out}#menu #menu-burger div{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:center center;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.menu-opened #menu #menu-burger #line,.menu-btn-for-closing #menu #menu-burger #line{-webkit-transform:translateY(13px) rotate(135deg);-moz-transform:translateY(13px) rotate(135deg);-o-transform:translateY(13px) rotate(135deg);transform:translateY(13px) rotate(135deg)}.menu-opened #menu #menu-burger #line2,.menu-btn-for-closing #menu #menu-burger #line2{opacity:0;transform:translateX(100px)}.menu-opened #menu #menu-burger #line3,.menu-btn-for-closing #menu #menu-burger #line3{-webkit-transform:translateY(-13px) rotate(-135deg);-moz-transform:translateY(-13px) rotate(-135deg);-o-transform:translateY(-13px) rotate(-135deg);transform:translateY(-13px) rotate(-135deg)}#menu #menu-contents{-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;transform:translateX(320px);-webkit-transform:translateX(320px)}.menu-opened #menu #menu-contents{-webkit-transform:translateX(0px);transform:translateX(0px)}@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-o-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-o-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-ms-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-o-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-o-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-o-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-o-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes zoomInDown{0%{animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-moz-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-ms-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-o-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0)}60%{animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-moz-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-ms-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-o-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0)}}@-moz-keyframes zoomInDown{0%{animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-moz-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-ms-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-o-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0)}60%{animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-moz-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-ms-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-o-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0)}}@-ms-keyframes zoomInDown{0%{animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-moz-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-ms-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-o-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0)}60%{animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-moz-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-ms-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-o-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0)}}@-o-keyframes zoomInDown{0%{animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-moz-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-ms-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-o-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0)}60%{animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-moz-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-ms-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-o-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0)}}@keyframes zoomInDown{0%{animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-moz-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-ms-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-o-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0)}60%{animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-moz-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-ms-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-o-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0)}}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);-o-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}}@-moz-keyframes shake{0%,100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);-o-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}}@-ms-keyframes shake{0%,100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);-o-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}}@-o-keyframes shake{0%,100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);-o-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}}@keyframes shake{0%,100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);-o-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-ms-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}#footer{-webkit-box-shadow:inset 0px 5px 7px rgba(0,0,0,0.1);-moz-box-shadow:inset 0px 5px 7px rgba(0,0,0,0.1);box-shadow:inset 0px 5px 7px rgba(0,0,0,0.1);text-align:center;background-size:cover;background-repeat:no-repeat;background-position:center 20%;position:relative;padding-bottom:140px}#footer #profile-pic{cursor:pointer;width:180px;overflow:hidden;position:relative;display:inline-block;top:-90px;border:2px solid white;background-color:rgba(255,255,255,0.8);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-box-shadow:0px 2px 2px rgba(0,0,0,0.2);-moz-box-shadow:0px 2px 2px rgba(0,0,0,0.2);box-shadow:0px 2px 2px rgba(0,0,0,0.2);z-index:4}#footer #profile-pic .stretcher{padding-top:100%;background-size:cover}#footer .signature{position:absolute;height:20px;width:200px;top:0px;left:50%;margin-left:-100px;z-index:5}#footer #overlayed{position:absolute;top:0px;left:0px;height:100%;width:100%;background-color:rgba(50,50,50,0.2);overflow:hidden}#footer #card .social-icons{margin-top:30px;transform:translateZ(0)}#footer #card .social-icons a.social-icon{cursor:pointer;display:inline-block;position:relative;margin-right:8px;margin-left:8px;padding:3px}#footer #card .social-icons a.social-icon .bg{position:absolute;top:50%;left:50%;background:red;height:42px;width:42px;margin-left:-21px;margin-top:-21px;opacity:0;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}#footer #card .social-icons a.social-icon .icon{font-family:'oto-fonticons';font-size:42px;position:relative;z-index:3;display:inline-block}#footer #card .social-icons a.social-icon:hover{color:white;opacity:1}#footer #card .social-icons a.social-icon:hover .bg{opacity:.75;-webkit-transform:scale(50);-moz-transform:scale(50);-ms-transform:scale(50);-o-transform:scale(50);transform:scale(50)}@media all and (max-width: 320px){#footer #card .social-icons .social-icon.twitter{display:none}}#instawall #instagram{overflow:hidden;font-size:40px;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px}#instawall #instagram .instagram-item{display:block;position:relative;float:left;width:25%;cursor:pointer;overflow:hidden;background-size:cover;background-position:center center}#instawall #instagram .instagram-item .stretch{padding-top:75%}#instawall #instagram .instagram-item .overlay{opacity:0;position:absolute;display:block;top:0px;left:0px;height:100%;width:100%;z-index:99999}#instawall #instagram .instagram-item .overlay span{font-size:18px}#instawall #instagram .instagram-item:hover .overlay{opacity:0.5}@media only screen and (max-width: 640px){#instawall{padding-bottom:10px}#instawall #instagram{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}#instawall #instagram .instagram-item{width:25%}}#photos>.wrap{padding-bottom:0px}#photos #photo-portfolio .photo{cursor:pointer;position:relative}#photos #photo-portfolio .photo .overlay{display:block;position:absolute;top:0px;left:0px;height:100%;width:100%;opacity:.2;background-color:rgba(255,255,255,0.8);-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}#photos #photo-portfolio .photo .stretcher{padding-top:75%;background-size:cover}#photos #photo-portfolio .big-photo{width:75%;float:left;overflow:hidden;-webkit-border-bottom-left-radius:40px;border-bottom-left-radius:40px;-webkit-border-top-left-radius:40px;border-top-left-radius:40px;background-clip:padding-box}#photos #photo-portfolio .smaller-photos{float:right;width:25%;overflow:hidden}#photos #photo-portfolio .smaller-photos .photo:nth-child(1){overflow:hidden;-webkit-border-top-right-radius:40px;border-top-right-radius:40px;-webkit-border-top-left-radius:40px;border-top-left-radius:40px;background-clip:padding-box;-webkit-border-bottom-left-radius:0px;border-bottom-left-radius:0px;-webkit-border-top-left-radius:0px;border-top-left-radius:0px;background-clip:padding-box}#photos #photo-portfolio .smaller-photos .photo:nth-child(3){overflow:hidden;-webkit-border-bottom-right-radius:40px;border-bottom-right-radius:40px;-webkit-border-top-right-radius:40px;border-top-right-radius:40px;background-clip:padding-box;-webkit-border-top-right-radius:0px;border-top-right-radius:0px;-webkit-border-top-left-radius:0px;border-top-left-radius:0px;background-clip:padding-box}@media only screen and (max-width: 640px){#photos #photo-portfolio .big-photo,#photos #photo-portfolio .smaller-photos{width:100%;float:none;display:block}#photos #photo-portfolio .big-photo{-webkit-border-top-right-radius:20px;border-top-right-radius:20px;-webkit-border-top-left-radius:20px;border-top-left-radius:20px;background-clip:padding-box;-webkit-border-bottom-right-radius:0px;border-bottom-right-radius:0px;-webkit-border-bottom-left-radius:0px;border-bottom-left-radius:0px;background-clip:padding-box}#photos #photo-portfolio .smaller-photos .photo{float:left;width:33.333%;width:calc(100% / 3)}#photos #photo-portfolio .smaller-photos .photo:nth-child(1){-webkit-border-bottom-left-radius:20px;border-bottom-left-radius:20px;-webkit-border-top-left-radius:20px;border-top-left-radius:20px;background-clip:padding-box;-webkit-border-top-right-radius:0px;border-top-right-radius:0px;-webkit-border-top-left-radius:0px;border-top-left-radius:0px;background-clip:padding-box}#photos #photo-portfolio .smaller-photos .photo:nth-child(3){-webkit-border-bottom-right-radius:20px;border-bottom-right-radius:20px;-webkit-border-top-right-radius:20px;border-top-right-radius:20px;background-clip:padding-box;-webkit-border-top-right-radius:0px;border-top-right-radius:0px;-webkit-border-top-left-radius:0px;border-top-left-radius:0px;background-clip:padding-box}}#showcase-column-view{page-break-before:avoid}#showcase-column-view .column-items{margin-right:-10px;margin-left:-10px}#showcase-column-view .column-items .showcase-item{cursor:pointer;width:50%;float:left;margin-bottom:20px;display:block}#showcase-column-view .column-items .showcase-item .inner-wrap{background-color:#f8f8f8;position:relative;box-shadow:0 1px 5px rgba(0,0,0,0.2)}#showcase-column-view .column-items .showcase-item .visual{position:relative;float:left;width:30%;max-width:300px}#showcase-column-view .column-items .showcase-item .visual .stretcher{padding-top:75%;background-size:cover;background-position:center center}#showcase-column-view .column-items .showcase-item .visual .overlay{display:block;position:absolute;top:0px;left:0px;height:100%;width:100%;opacity:.15;background-color:rgba(255,255,255,0.8);-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}#showcase-column-view .column-items .showcase-item .QR{float:left;width:0px;display:none;position:relative}#showcase-column-view .column-items .showcase-item .QR .stretcher{padding-top:100%}#showcase-column-view .column-items .showcase-item .QR canvas{position:absolute;top:0px;left:0px;height:100% !important;width:100% !important}#showcase-column-view .column-items .showcase-item .text{width:70%;float:left;padding:2.5% 3% 2.3% 3%}#showcase-column-view .column-items .showcase-item .text .title{font-size:.88em;line-height:1.25;color:#777}#showcase-column-view .column-items .showcase-item .text .short-description{font-size:.7em;padding-top:2%;line-height:1.25}@media all and (max-width: 1024px){#showcase-column-view .column-items .showcase-item .text .title{font-size:.8em}#showcase-column-view .column-items .showcase-item .text .short-description{font-size:.5em}}#showcase-column-view .column-items .showcase-item .link{display:none}@media all and (min-width: 768px){#showcase-column-view .column-items .showcase-item.left{padding-right:10px}#showcase-column-view .column-items .showcase-item.right{padding-left:10px}}#showcase-column-view .column-items .showcase-item:hover{transition:background-color 0.5s ease}#showcase-column-view .column-items .showcase-item.spotlight{float:none;width:100%}#showcase-column-view .column-items .showcase-item.spotlight .visual{width:50%;max-width:50%}#showcase-column-view .column-items .showcase-item.spotlight .visual .stretcher{padding-top:40%}#showcase-column-view .column-items .showcase-item.spotlight .text{width:50%}#showcase-column-view .column-items .showcase-item.spotlight:after{margin-bottom:0px;margin-top:20px}@media all and (min-width: 768px){#showcase-column-view .column-items .showcase-item.spotlight .inner-wrap:after,#showcase-column-view .column-items .showcase-item.spotlight,#showcase-column-view .column-items .showcase-item.spotlight .inner-wrap{-webkit-border-top-right-radius:40px;border-top-right-radius:40px;-webkit-border-top-left-radius:40px;border-top-left-radius:40px;background-clip:padding-box}#showcase-column-view .column-items .showcase-item.spotlight .visual{-webkit-border-bottom-left-radius:40px;border-bottom-left-radius:40px;-webkit-border-top-left-radius:40px;border-top-left-radius:40px;background-clip:padding-box;-webkit-border-bottom-right-radius:0px;border-bottom-right-radius:0px;-webkit-border-bottom-left-radius:0px;border-bottom-left-radius:0px;background-clip:padding-box;overflow:hidden}#showcase-column-view .column-items .showcase-item.left.last .inner-wrap,#showcase-column-view .column-items .showcase-item.left.last .inner-wrap:after,#showcase-column-view .column-items .showcase-item.left.last .visual{-webkit-border-bottom-right-radius:40px;border-bottom-right-radius:40px;-webkit-border-bottom-left-radius:40px;border-bottom-left-radius:40px;background-clip:padding-box;-webkit-border-bottom-right-radius:0px;border-bottom-right-radius:0px;-webkit-border-top-right-radius:0px;border-top-right-radius:0px;background-clip:padding-box}#showcase-column-view .column-items .showcase-item.left.last .visual{overflow:hidden}#showcase-column-view .column-items .showcase-item.right.last .inner-wrap,#showcase-column-view .column-items .showcase-item.right.last .inner-wrap:after{-webkit-border-bottom-right-radius:40px;border-bottom-right-radius:40px;-webkit-border-bottom-left-radius:40px;border-bottom-left-radius:40px;background-clip:padding-box;-webkit-border-bottom-left-radius:0px;border-bottom-left-radius:0px;-webkit-border-top-left-radius:0px;border-top-left-radius:0px;background-clip:padding-box}}@media screen and (max-width: 768px){#showcase-column-view .column-items{margin-left:0px;margin-right:0px}#showcase-column-view .column-items .showcase-item{position:relative;box-shadow:0px 2px 2px rgba(0,0,0,0.1);width:100%;margin-bottom:20px}#showcase-column-view .column-items .showcase-item .inner-wrap{background:#fafafa}#showcase-column-view .column-items .showcase-item .inner-wrap:after{display:none}#showcase-column-view .column-items .showcase-item.left,#showcase-column-view .column-items .showcase-item.right{-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;overflow:hidden}#showcase-column-view .column-items .showcase-item .text .title{font-size:1em}#showcase-column-view .column-items .showcase-item .text .short-description{font-size:.8em;line-height:1.25}#showcase-column-view .column-items .showcase-item.right .visual{float:left}#showcase-column-view .column-items .showcase-item.right .text{float:left}#showcase-column-view .column-items .showcase-item.spotlight{-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;overflow:hidden;float:none;width:100%}#showcase-column-view .column-items .showcase-item.spotlight .visual{float:none;width:100%;max-width:100%}#showcase-column-view .column-items .showcase-item.spotlight .visual .stretcher{padding-top:40%}#showcase-column-view .column-items .showcase-item.spotlight .text{float:none;width:100%;padding:4%;padding-bottom:5%}#showcase-column-view .column-items .showcase-item.spotlight .text .title{text-align:center;font-size:1em}#showcase-column-view .column-items .showcase-item.spotlight .text .short-description{text-align:left}}@media screen and (max-width: 640px){#showcase-column-view .column-items .showcase-item .text{padding-top:12px;padding-left:14px;padding-right:12px}#showcase-column-view .column-items .showcase-item .text .title{font-size:.8em;line-height:1.2}#showcase-column-view .column-items .showcase-item .text .short-description{font-size:.8em;line-height:1.25}#showcase-column-view .column-items .showcase-item .visual{width:42%}#showcase-column-view .column-items .showcase-item.left,#showcase-column-view .column-items .showcase-item.right{-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px}#showcase-column-view .column-items .showcase-item.left .text,#showcase-column-view .column-items .showcase-item.right .text{width:58%;position:absolute;display:flex;align-items:center;justify-content:left;right:0px;height:100%;padding-right:20px;padding-top:0px;padding-bottom:0px}#showcase-column-view .column-items .showcase-item.left .text .short-description,#showcase-column-view .column-items .showcase-item.right .text .short-description{display:none}#showcase-column-view .column-items .showcase-item.spotlight .visual .stretcher{padding-top:50%}#showcase-column-view .column-items .showcase-item.spotlight .text{padding:24px 32px 32px 32px}#showcase-column-view .column-items .showcase-item.spotlight .text .title{padding-bottom:12px;text-align:center}#showcase-column-view .column-items .showcase-item:hover .inner-wrap{background-color:initial;color:initial}#showcase-column-view .column-items .showcase-item:hover .inner-wrap .text .title{color:initial}}@media screen and (max-width: 320px){#showcase-column-view .column-items .showcase-item .text .title{font-size:.6em}}.loader-wrap .loader{display:block;margin:0 auto;font-size:5px;position:relative;text-indent:-9999em;border-top:4px solid rgba(60,87,109,0.2);border-right:4px solid rgba(60,87,109,0.2);border-bottom:4px solid rgba(60,87,109,0.2);border-left:4px solid #3C576D;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear}.loader-wrap .loader,.loader-wrap .loader:after{border-radius:50%;width:10em;height:10em}.loader-wrap.small .loader{border-top:2px solid rgba(60,87,109,0.2);border-right:2px solid rgba(60,87,109,0.2);border-bottom:2px solid rgba(60,87,109,0.2);border-left:2px solid #3C576D;font-size:3px}.loader-wrap.small .loader,.loader-wrap.small .loader:after{border-radius:50%;width:7em;height:7em}.loader-wrap.white .loader{border-color:rgba(255,255,255,0.5);border-left-color:white}.button{display:block;height:44px;text-align:center;background-color:#45647d;text-align:center;color:#fafafa;text-transform:uppercase;text-align:center;padding:10px 20px 10px 20px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.button i{position:relative;top:2px;right:-4px;margin-left:2px}.button .centered{padding-bottom:2px}.button.centered{margin:0 auto}.button.small{padding:8px 20px 8px 20px}.button.paypal{text-transform:none;font-family:'Verdana', sans-serif}a.button,.bg.blue a.button{text-decoration:none !important;color:#fafafa}input,textarea{width:100%;margin-bottom:15px;display:block;padding:10px 15px 10px 18px;font-size:16px;outline:none;border:none;color:#3C576D;letter-spacing:.2px;background-color:#EFF2F4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{opacity:0.5}input:-moz-placeholder,textarea:-moz-placeholder{opacity:0.5}input::-moz-placeholder,textarea::-moz-placeholder{opacity:0.5}input:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:0.5}input{height:50px;line-height:50px}textarea{resize:vertical;height:50%;font-family:"Lato", sans-serif;padding-top:20px}input:focus,textarea:focus{background-color:#fafafa;-webkit-box-shadow:inset 0px 3px 10px rgba(55,55,55,0.15);-moz-box-shadow:inset 0px 3px 10px rgba(55,55,55,0.15);box-shadow:inset 0px 3px 10px rgba(55,55,55,0.15)}#cover{overflow:hidden;position:relative;z-index:1;height:100vh !important}#cover #secret-btn{position:absolute;bottom:0px;right:0px;height:15px;width:15px;z-index:5}#cover #background{position:fixed;top:0px;left:0px;width:100%;height:100%;z-index:-1;background-color:#3C576D;background-size:400% 400%;background:linear-gradient(200deg, #5bc0eb, #e74c3c)}#cover #branding{max-width:420px;position:relative;margin:0 auto;font-size:30px;margin-top:-40px;z-index:99}#cover #branding .stretcher{padding-top:100%;background-size:cover}#cover #branding .layer.inner{position:absolute;top:0px;left:0px;width:100%;height:100%;background-color:rgba(0,0,0,0.1);padding:20px;padding-top:30px;border:1px solid rgba(255,255,255,0.5);-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;-webkit-transform:scale(10);-moz-transform:scale(10);-ms-transform:scale(10);-o-transform:scale(10);transform:scale(10);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}#cover #branding .layer.below-graphic{position:absolute;top:0px;left:0px;width:100%;height:100%;font-size:17px;line-height:1.5;letter-spacing:.2px;font-weight:300;color:rgba(255,255,255,0.7);opacity:0;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}#cover #branding.transitioning .layer.inner{opacity:0;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}#cover #branding.transitioning .layer.below-graphic{opacity:1}#cover #branding.active .layer.inner{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}#cover #cover-bottom{width:100%;position:fixed;left:0px;bottom:0px;z-index:1;background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 23%, rgba(0,0,0,0.14) 96%, rgba(0,0,0,0.14) 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 23%, rgba(0,0,0,0.14) 96%, rgba(0,0,0,0.14) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 23%, rgba(0,0,0,0.14) 96%, rgba(0,0,0,0.14) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#24000000',GradientType=0 )}#cover #cover-bottom #scroll-down-hint{width:100px;margin:0 auto;opacity:.5;margin-bottom:5%}#cover.scrolled #background{background:transparent}@media screen and (min-aspect-ratio: 16 / 9) and (max-width: 1366px){#cover #branding{max-width:364px}#cover #cover-bottom #scroll-down-hint{margin-bottom:30px}}@media only screen and (max-width: 480px){#cover #branding{max-width:280px}#cover #cover-bottom #scroll-down-hint{margin-bottom:35px}}div.image-preloader{position:absolute;overflow:hidden;left:-9999px;top:-9999px;height:1px;width:1px}.heading-block span{font-weight:300;letter-spacing:3px}h1,.heading-block span{font-family:"Comfortaa",sans-serif,sans-serif;font-size:2em;text-align:center;display:inline-block;position:relative}h2{font-family:"Comfortaa",sans-serif,sans-serif;font-size:2em;line-height:1.3;color:#3C576D;text-align:center}h3{font-family:"Comfortaa",sans-serif,sans-serif;font-size:2em;line-height:.9}.heading-block{overflow:hidden;margin-bottom:40px;text-align:center;page-break-after:avoid}.heading-block .line{max-width:50%}.heading-block span{color:#e74c3c;font-size:2.2em;font-family:"Comfortaa",sans-serif,sans-serif;text-align:center;display:inline-block;position:relative;z-index:100}.heading-block span:before,.heading-block span:after{content:"";position:absolute;height:3px;margin-top:-2px;background-color:#e74c3c;top:50%;width:150px}.heading-block span:before{right:100%;margin-right:20px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;background-clip:padding-box}.heading-block span:after{left:100%;margin-left:20px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;background-clip:padding-box}.heading-block.h2{margin-bottom:20px;text-align:left;padding-left:0px;padding-bottom:5px}.heading-block.h2 span{font-size:1.5em;font-weight:400;padding-top:3px;letter-spacing:2px}.heading-block.h2 span:after{width:999px}.heading-block.h2 span:before,.heading-block.h2 span:after{margin-top:1px}.heading-block.left{text-align:left;padding-left:0px;padding-left:0px;padding-bottom:5px}.heading-block.left span:after{width:999px}#blog-strip{height:520px;padding-top:30px;padding-bottom:40px;background:#343434;position:relative;-webkit-box-shadow:inset 0px 0px 50px rgba(0,0,0,0.1);-moz-box-shadow:inset 0px 0px 50px rgba(0,0,0,0.1);box-shadow:inset 0px 0px 50px rgba(0,0,0,0.1)}#blog-strip>.wrap{padding-top:20px;padding-bottom:0px}#blog-strip .post{display:inline-block;width:360px;margin:15px;position:relative;overflow:hidden;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}#blog-strip .post .stretcher{padding-top:75%;background-size:cover}#blog-strip .post .overlay{background-color:rgba(0,0,0,0.4);position:absolute;bottom:0;left:0;height:50%;width:100%;padding:15px}#blog-strip .post .overlay h3{font-size:22px;line-height:1.5;padding-bottom:20px}#blog-strip .post .overlay h3,#blog-strip .post .overlay p{color:white}#blog-strip #blog-title{width:100%;max-width:200px;height:auto;margin:0 auto}#blog-strip #blog-title{opacity:0}#blog-strip.loaded #blog-title{opacity:1}#blog-strip.loaded #blog-title svg *{transform:translate3d(0px, 0px, 0px)}#blog-strip.loaded #blog-title #miza-1{-webkit-animation-name:bounceInUp;-moz-animation-name:bounceInUp;-ms-animation-name:bounceInUp;-o-animation-name:bounceInUp;animation-name:bounceInUp;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;-ms-animation-iteration-count:1;-o-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:600ms;-moz-animation-duration:600ms;-ms-animation-duration:600ms;-o-animation-duration:600ms;animation-duration:600ms;-webkit-animation-delay:700ms;-moz-animation-delay:700ms;-ms-animation-delay:700ms;-o-animation-delay:700ms;animation-delay:700ms;-webkit-animation-timing-function:ease;-moz-animation-timing-function:ease;-ms-animation-timing-function:ease;-o-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}#blog-strip.loaded #blog-title #miza-2{-webkit-animation-name:bounceInUp;-moz-animation-name:bounceInUp;-ms-animation-name:bounceInUp;-o-animation-name:bounceInUp;animation-name:bounceInUp;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;-ms-animation-iteration-count:1;-o-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:700ms;-moz-animation-duration:700ms;-ms-animation-duration:700ms;-o-animation-duration:700ms;animation-duration:700ms;-webkit-animation-delay:900ms;-moz-animation-delay:900ms;-ms-animation-delay:900ms;-o-animation-delay:900ms;animation-delay:900ms;-webkit-animation-timing-function:ease;-moz-animation-timing-function:ease;-ms-animation-timing-function:ease;-o-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}#blog-strip.loaded #blog-title #miza-3{-webkit-animation-name:bounceInUp;-moz-animation-name:bounceInUp;-ms-animation-name:bounceInUp;-o-animation-name:bounceInUp;animation-name:bounceInUp;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;-ms-animation-iteration-count:1;-o-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:600ms;-moz-animation-duration:600ms;-ms-animation-duration:600ms;-o-animation-duration:600ms;animation-duration:600ms;-webkit-animation-delay:1200ms;-moz-animation-delay:1200ms;-ms-animation-delay:1200ms;-o-animation-delay:1200ms;animation-delay:1200ms;-webkit-animation-timing-function:ease;-moz-animation-timing-function:ease;-ms-animation-timing-function:ease;-o-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}#blog-strip.loaded #blog-title #miza-4{-webkit-animation-name:bounceInUp;-moz-animation-name:bounceInUp;-ms-animation-name:bounceInUp;-o-animation-name:bounceInUp;animation-name:bounceInUp;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;-ms-animation-iteration-count:1;-o-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:500ms;-moz-animation-duration:500ms;-ms-animation-duration:500ms;-o-animation-duration:500ms;animation-duration:500ms;-webkit-animation-delay:1400ms;-moz-animation-delay:1400ms;-ms-animation-delay:1400ms;-o-animation-delay:1400ms;animation-delay:1400ms;-webkit-animation-timing-function:ease;-moz-animation-timing-function:ease;-ms-animation-timing-function:ease;-o-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}#blog-strip.loaded #blog-title #leaf-not{-webkit-animation-name:bounceInUp;-moz-animation-name:bounceInUp;-ms-animation-name:bounceInUp;-o-animation-name:bounceInUp;animation-name:bounceInUp;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;-ms-animation-iteration-count:1;-o-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:300ms;-moz-animation-duration:300ms;-ms-animation-duration:300ms;-o-animation-duration:300ms;animation-duration:300ms;-webkit-animation-delay:900ms;-moz-animation-delay:900ms;-ms-animation-delay:900ms;-o-animation-delay:900ms;animation-delay:900ms;-webkit-animation-timing-function:ease;-moz-animation-timing-function:ease;-ms-animation-timing-function:ease;-o-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}#blog-strip.loaded #blog-title #leaf-3{-webkit-animation-name:bounceInUp;-moz-animation-name:bounceInUp;-ms-animation-name:bounceInUp;-o-animation-name:bounceInUp;animation-name:bounceInUp;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;-ms-animation-iteration-count:1;-o-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:500ms;-moz-animation-duration:500ms;-ms-animation-duration:500ms;-o-animation-duration:500ms;animation-duration:500ms;-webkit-animation-delay:1200ms;-moz-animation-delay:1200ms;-ms-animation-delay:1200ms;-o-animation-delay:1200ms;animation-delay:1200ms;-webkit-animation-timing-function:ease;-moz-animation-timing-function:ease;-ms-animation-timing-function:ease;-o-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}#blog-strip.loaded #blog-title #leaf-2{-webkit-animation-name:bounceInUp;-moz-animation-name:bounceInUp;-ms-animation-name:bounceInUp;-o-animation-name:bounceInUp;animation-name:bounceInUp;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;-ms-animation-iteration-count:1;-o-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:700ms;-moz-animation-duration:700ms;-ms-animation-duration:700ms;-o-animation-duration:700ms;animation-duration:700ms;-webkit-animation-delay:1400ms;-moz-animation-delay:1400ms;-ms-animation-delay:1400ms;-o-animation-delay:1400ms;animation-delay:1400ms;-webkit-animation-timing-function:ease;-moz-animation-timing-function:ease;-ms-animation-timing-function:ease;-o-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}#blog-strip.loaded #blog-title #leaf-1{-webkit-animation-name:bounceInUp;-moz-animation-name:bounceInUp;-ms-animation-name:bounceInUp;-o-animation-name:bounceInUp;animation-name:bounceInUp;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;-ms-animation-iteration-count:1;-o-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:600ms;-moz-animation-duration:600ms;-ms-animation-duration:600ms;-o-animation-duration:600ms;animation-duration:600ms;-webkit-animation-delay:1600ms;-moz-animation-delay:1600ms;-ms-animation-delay:1600ms;-o-animation-delay:1600ms;animation-delay:1600ms;-webkit-animation-timing-function:ease;-moz-animation-timing-function:ease;-ms-animation-timing-function:ease;-o-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}#blog-strip.loaded #blog-title #b{-webkit-animation-name:zoomInDown;-moz-animation-name:zoomInDown;-ms-animation-name:zoomInDown;-o-animation-name:zoomInDown;animation-name:zoomInDown;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;-ms-animation-iteration-count:1;-o-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:700ms;-moz-animation-duration:700ms;-ms-animation-duration:700ms;-o-animation-duration:700ms;animation-duration:700ms;-webkit-animation-delay:0ms;-moz-animation-delay:0ms;-ms-animation-delay:0ms;-o-animation-delay:0ms;animation-delay:0ms;-webkit-animation-timing-function:ease;-moz-animation-timing-function:ease;-ms-animation-timing-function:ease;-o-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;transform-origin:bottom right}#blog-strip.loaded #blog-title #l{-webkit-animation-name:zoomInDown;-moz-animation-name:zoomInDown;-ms-animation-name:zoomInDown;-o-animation-name:zoomInDown;animation-name:zoomInDown;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;-ms-animation-iteration-count:1;-o-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:700ms;-moz-animation-duration:700ms;-ms-animation-duration:700ms;-o-animation-duration:700ms;animation-duration:700ms;-webkit-animation-delay:300ms;-moz-animation-delay:300ms;-ms-animation-delay:300ms;-o-animation-delay:300ms;animation-delay:300ms;-webkit-animation-timing-function:ease;-moz-animation-timing-function:ease;-ms-animation-timing-function:ease;-o-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;transform-origin:bottom right}#blog-strip.loaded #blog-title #o{-webkit-animation-name:zoomInDown;-moz-animation-name:zoomInDown;-ms-animation-name:zoomInDown;-o-animation-name:zoomInDown;animation-name:zoomInDown;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;-ms-animation-iteration-count:1;-o-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:700ms;-moz-animation-duration:700ms;-ms-animation-duration:700ms;-o-animation-duration:700ms;animation-duration:700ms;-webkit-animation-delay:600ms;-moz-animation-delay:600ms;-ms-animation-delay:600ms;-o-animation-delay:600ms;animation-delay:600ms;-webkit-animation-timing-function:ease;-moz-animation-timing-function:ease;-ms-animation-timing-function:ease;-o-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;transform-origin:bottom left}#blog-strip.loaded #blog-title #g{-webkit-animation-name:zoomInDown;-moz-animation-name:zoomInDown;-ms-animation-name:zoomInDown;-o-animation-name:zoomInDown;animation-name:zoomInDown;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;-ms-animation-iteration-count:1;-o-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:700ms;-moz-animation-duration:700ms;-ms-animation-duration:700ms;-o-animation-duration:700ms;animation-duration:700ms;-webkit-animation-delay:900ms;-moz-animation-delay:900ms;-ms-animation-delay:900ms;-o-animation-delay:900ms;animation-delay:900ms;-webkit-animation-timing-function:ease;-moz-animation-timing-function:ease;-ms-animation-timing-function:ease;-o-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;transform-origin:bottom left;z-index:3}#blog-strip.loaded #blog-title #putnis-1{-webkit-animation-name:bounceInUp;-moz-animation-name:bounceInUp;-ms-animation-name:bounceInUp;-o-animation-name:bounceInUp;animation-name:bounceInUp;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;-ms-animation-iteration-count:1;-o-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:1200ms;-moz-animation-duration:1200ms;-ms-animation-duration:1200ms;-o-animation-duration:1200ms;animation-duration:1200ms;-webkit-animation-delay:1400ms;-moz-animation-delay:1400ms;-ms-animation-delay:1400ms;-o-animation-delay:1400ms;animation-delay:1400ms;-webkit-animation-timing-function:ease;-moz-animation-timing-function:ease;-ms-animation-timing-function:ease;-o-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}#blog-strip.loaded #blog-title #putnis-2{-webkit-animation-name:bounceInUp;-moz-animation-name:bounceInUp;-ms-animation-name:bounceInUp;-o-animation-name:bounceInUp;animation-name:bounceInUp;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;-ms-animation-iteration-count:1;-o-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:1200ms;-moz-animation-duration:1200ms;-ms-animation-duration:1200ms;-o-animation-duration:1200ms;animation-duration:1200ms;-webkit-animation-delay:1500ms;-moz-animation-delay:1500ms;-ms-animation-delay:1500ms;-o-animation-delay:1500ms;animation-delay:1500ms;-webkit-animation-timing-function:ease;-moz-animation-timing-function:ease;-ms-animation-timing-function:ease;-o-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}#nav-footer{text-align:center;padding-top:80px;padding-bottom:60px}#nav-footer a{text-decoration:none !important;text-align:center;font-family:"Comfortaa",sans-serif;color:#fafafa;padding:20px;cursor:pointer}#nav-footer a span{position:relative;top:-2px;display:inline-block}.kofi{margin-bottom:20px}.kofi .btn-container,.kofi a.kofi-button{display:block !important;line-height:42px !important}#frontpage .bg{z-index:2;position:relative}#frontpage #showcase-column-view .wrap{padding-bottom:160px}#showcase{min-height:100%}#showcase .top.bg>.wrap{padding-top:0px;padding-bottom:0px}#showcase .visual{width:100%;overflow:hidden;max-height:720px;position:relative;box-shadow:0 1px 5px rgba(0,0,0,0.2);transform:translate3d(0px, 0px, 0px);-webkit-border-bottom-right-radius:40px;border-bottom-right-radius:40px;-webkit-border-bottom-left-radius:40px;border-bottom-left-radius:40px;background-clip:padding-box}#showcase .visual .overlay{display:none;position:absolute;top:0px;left:0px;height:100%;width:100%;background-color:#fafafa}#showcase .visual iframe{position:absolute;bottom:0px;left:0px;height:100%;width:100%;-webkit-box-shadow:0 5px 20px 1px rgba(0,0,0,0.2);box-shadow:0 5px 20px 1px rgba(0,0,0,0.1)}#showcase .visual iframe iframe{position:absolute;top:0px;left:0px;height:100%;width:100%}#showcase .visual img{width:100%;display:block;white-space:nowrap;font-size:0px;height:0px}#showcase .visual .stretcher{background-size:cover;background-position:center}#showcase.loading .visual .overlay{display:block}#showcase.iframe.youtube .visual{-webkit-border-bottom-right-radius:10px;border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px;background-clip:padding-box;max-width:1070px;margin:0 auto}#showcase h2{width:80%;margin:0 auto;padding-top:45px;padding-bottom:45px}#showcase .description{color:rgba(255,255,255,0.9);padding-top:40px}#showcase .description .content{width:70%;float:left;padding-right:20px;line-height:1.50}#showcase .description .content table{width:100%}#showcase .description .content .embed-container{position:relative;padding-bottom:56.2%;height:0;overflow:hidden;max-width:100%;border-radius:6px;z-index:10;box-shadow:1px 1px 6px 2px rgba(0,0,0,0.2)}#showcase .description .content .embed-container iframe,#showcase .description .content .embed-container object,#showcase .description .content .embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}#showcase .description .content ul{margin-top:20px;margin-bottom:20px;list-style:circle;padding-left:40px;padding-right:40px}#showcase .description .content ul li{list-style:circle;margin-bottom:8px}#showcase .description .sidebar{width:30%;float:left;padding-left:20px}#showcase .description .sidebar .credits{margin-bottom:40px}#showcase .description .sidebar .credit{text-decoration:none;margin-bottom:20px;display:block}#showcase .description .sidebar .credit .name{text-align:left;padding-left:20px}#showcase .description .sidebar .credit .name .subtitle{margin-top:6px;font-size:0.75em}#showcase .description .sidebar .credit .thumbnail{width:25%;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;overflow:hidden}#showcase .description .sidebar .credit .thumbnail .stretcher{padding-top:100%;background-size:cover;background-position:center center}#showcase .description .sidebar .additional-items{text-align:left}#showcase .description .sidebar .additional-items .item{margin-bottom:20px}#showcase .description .sidebar .additional-items img{max-height:50px;display:inline-block}#showcase .description .sidebar>div{margin-bottom:20px}#showcase .description .content a{text-decoration:underline}#showcase .description i{font-style:italic}#showcase .triangle-wrap .triangle{width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #fafafa;margin:0 auto;margin-top:-42px;margin-bottom:30px}#showcase .white .triangle-wrap{display:block}#showcase .top.bg.black{background:black}#showcase .top.bg.black h2{color:#fafafa}#showcase.black .triangle-wrap .triangle{border-top:20px solid black}@media all and (max-width: 1366px){#showcase.iframe .visual{max-height:600px}#showcase .visual{max-width:1000px;margin:0 auto}}@media all and (min-aspect-ratio: 16 / 9) and (max-width: 1366px){#showcase .visual{max-width:1000px;margin:0 auto}#showcase.iframe .visual{max-height:600px}}@media all and (max-width: 1000px){#showcase .visual{-webkit-border-bottom-right-radius:0px;border-bottom-right-radius:0px;-webkit-border-bottom-left-radius:0px;border-bottom-left-radius:0px;background-clip:padding-box}}@keyframes bgPan{0%{background-position:center left}80%{background-position:center right}95%{background-position:center right}100%{background-position:center left}}@media all and (max-width: 640px){#showcase.free-ratio .visual div.stretcher{padding-top:68% !important}#showcase.free-ratio.loaded .visual div.stretcher{background-position:center left;animation:bgPan 10s ease-in-out}#showcase.iframe .visual{background-size:cover}#showcase h2{width:100%;padding:30px 20px;line-height:1.2}#showcase .description .content,#showcase .description .sidebar{width:100%;float:none;display:block;margin-bottom:40px}#showcase .description .content{font-size:1em;font-weight:300;padding-right:0px}#showcase .description .content table,#showcase .description .content tr,#showcase .description .content td{display:block}#showcase .description .sidebar{padding-left:0px}#showcase>div.bg.white>div>div.separator{background-color:transparent}#showcase .triangle-wrap{display:block;padding-left:20px}#showcase .triangle-wrap .triangle{margin:0px;margin-top:-42px;margin-bottom:20px}#showcase .description .sidebar .additional-items{text-align:center}#showcase .description .sidebar .additional-items img{display:inline-block}}#cv-page a{text-decoration:underline}#cv-page a:hover{text-decoration:none}#cv-page .heading-block{margin-bottom:30px}#cv-page .heading-block.h2 span{color:#3C576D}#cv-page .heading-block.h2 span:after,#cv-page .heading-block.h2 span:before{background-color:#3C576D}#cv-page #personal-details .wrap{display:table;width:100%;padding-top:0px;padding-bottom:0px}#cv-page #personal-details>.wrap{padding-top:40px}#cv-page #personal-details #details,#cv-page #personal-details #photo{display:table-cell;vertical-align:middle}#cv-page #personal-details #photo{width:40%;position:relative}#cv-page #personal-details #photo #bg{background:pink;background:url("./../res/oto.jpg");background-size:cover;background-position:right top;min-height:400px}#cv-page #personal-details #details{padding-left:42px;overflow:hidden}#cv-page #personal-details #details .detail.divtable{will-change:opacity;text-decoration:none;padding:20px 0px;border-bottom:1px solid rgba(60,87,109,0.25);will-change:transform, opacity;transform:translate3d(0%, 0, 0);opacity:0;animation:fade-in 1s 1 forwards}#cv-page #personal-details #details .detail.divtable .icon.centered{text-align:center;font-size:32px;color:#3C576D;padding-left:30px;padding-right:30px;background:-webkit-linear-gradient(130deg, #658baa, #3C576D);-webkit-background-clip:text;-webkit-text-fill-color:transparent}#cv-page #personal-details #details .detail.divtable .content.centered{text-align:left;width:100%}#cv-page #personal-details #details .detail.divtable:last-child{border-bottom:0px}#cv-page #personal-details #details .detail.divtable.item-0{-webkit-animation-delay:0ms;animation-delay:0ms}#cv-page #personal-details #details .detail.divtable.item-1{-webkit-animation-delay:200ms;animation-delay:200ms}#cv-page #personal-details #details .detail.divtable.item-2{-webkit-animation-delay:400ms;animation-delay:400ms}#cv-page #personal-details #details .detail.divtable.item-3{-webkit-animation-delay:600ms;animation-delay:600ms}#cv-page #personal-details #details .detail.divtable.item-4{-webkit-animation-delay:800ms;animation-delay:800ms}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@-ms-keyframes fade-in{#cv-page #personal-details #details 0%{opacity:0}#cv-page #personal-details #details 100%{opacity:1}}@-o-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}#cv-page.no-animation #personal-details #details .detail.divtable{animation:none;opacity:1}#cv-page #skill hr{clear:both;display:block;width:95%;border-bottom:0.5px solid #777;height:1px;margin-top:40px;opacity:.3;margin-bottom:40px}#cv-page #skill hr:before{clear:both}#cv-page #skill table td{text-align:left}#cv-page #skill .skill{width:50%;float:left;margin-bottom:20px}#cv-page #skill .skill .oin-cell.skill-icon{width:50px;padding-top:5px}#cv-page #skill .skill .oin-cell.skill-icon img{width:100%}#cv-page #skill .skill .oin-cell.skill-desc{text-align:left;padding-left:20px;padding-right:40px;vertical-align:top;padding-top:5px;font-size:20px;font-family:"Open Sans",sans-serif}#cv-page #skill .skill .oin-cell.skill-desc .progress-bar{height:12px;width:100%;background-color:rgba(50,50,50,0.2);margin-top:10px}#cv-page #skill .skill .oin-cell.skill-desc .bar-itself{width:100%;height:100%;background-color:#3C576D;color:rgba(255,255,255,0.35);line-height:13px;padding-left:5px;font-size:8px;font-family:Arial, Helvetica, sans-serif}#cv-page #experience .experience,#cv-page #experience .education,#cv-page #education .experience,#cv-page #education .education{margin-bottom:20px}#cv-page #experience .experience .oin-cell.skill-icon,#cv-page #experience .education .oin-cell.skill-icon,#cv-page #education .experience .oin-cell.skill-icon,#cv-page #education .education .oin-cell.skill-icon{width:100px;padding-top:5px}#cv-page #experience .experience .oin-cell.skill-icon img,#cv-page #experience .education .oin-cell.skill-icon img,#cv-page #education .experience .oin-cell.skill-icon img,#cv-page #education .education .oin-cell.skill-icon img{width:100%}#cv-page #experience .experience .oin-cell.skill-desc,#cv-page #experience .education .oin-cell.skill-desc,#cv-page #education .experience .oin-cell.skill-desc,#cv-page #education .education .oin-cell.skill-desc{text-align:left;padding-left:20px;padding-right:40px}#cv-page #experience .experience .oin-cell.skill-desc .title,#cv-page #experience .education .oin-cell.skill-desc .title,#cv-page #education .experience .oin-cell.skill-desc .title,#cv-page #education .education .oin-cell.skill-desc .title{vertical-align:top;padding-top:5px;padding-bottom:10px;font-size:1.5;color:#3C576D;line-height:1.4}#cv-page #experience .experience .oin-cell.skill-desc .title i,#cv-page #experience .education .oin-cell.skill-desc .title i,#cv-page #education .experience .oin-cell.skill-desc .title i,#cv-page #education .education .oin-cell.skill-desc .title i{position:relative;top:3px}#cv-page #experience .experience .oin-cell.skill-desc em,#cv-page #experience .education .oin-cell.skill-desc em,#cv-page #education .experience .oin-cell.skill-desc em,#cv-page #education .education .oin-cell.skill-desc em{padding-left:20px;font-style:normal}#cv-page #experience .experience .oin-cell.skill-desc p,#cv-page #experience .education .oin-cell.skill-desc p,#cv-page #education .experience .oin-cell.skill-desc p,#cv-page #education .education .oin-cell.skill-desc p{font-size:.8em;line-height:1.4}#cv-page #skills #skills-pedestal{width:100%;display:table}#cv-page #skills #skills-pedestal .third{width:33%;display:table-cell}#cv-page #skills #skills-pedestal .third .numbered-circle{margin:0 auto;margin-bottom:20px}#cv-page #skills #skills-pedestal .third .desc{padding:20px;text-align:center}#cv-page #skills .numbered-circle{width:50px;height:50px;background-color:#3C576D;color:#fafafa;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}#cv-page #skills .one .numbered-circle{height:80px;width:80px;font-size:1.5em}#cv-page #skills .two .numbered-circle{height:70px;width:70px;font-size:1.3em;margin-top:10px}#cv-page #skills .three .numbered-circle{height:60px;width:60px;font-size:1.2em;margin-top:15px}#cv-page #skills .numbered-circle.small{width:40px;height:40px}#cv-page #skills .list-item{display:table;width:100%;margin-bottom:20px}#cv-page #skills .list-item .icon,#cv-page #skills .list-item .desc{display:table-cell;vertical-align:middle}#cv-page #skills .list-item .icon{width:40px}#cv-page #skills .list-item .desc{padding-left:20px}#cv-page #skills .desc{line-height:1.2;word-wrap:break-word}#cv-page #showcase-column-view>.wrap{padding:0px}#cv-page #links{margin-top:40px}#cv-page #links .link{margin-bottom:40px;line-height:1.5}#cv-page #links .link a{display:block;margin-bottom:0px}#cv-page #links h3{font-size:1.2em;padding-right:40px;line-height:1.2}@media only screen and (max-width: 640px){#cv-page #top{padding:0px}#cv-page #top .heading-block{display:none}#cv-page #personal-details .wrap{display:block;padding:0px}#cv-page #personal-details #details,#cv-page #personal-details #photo{padding-left:0px;display:block;vertical-align:middle}#cv-page #personal-details #details{padding-top:4%}#cv-page #personal-details #details .detail.divtable .icon.centered{width:30%}#cv-page #personal-details #details .detail.divtable .content.centered{width:70%}#cv-page #personal-details #photo{width:100%;max-width:100%}#cv-page #personal-details #photo #bg{min-height:auto;padding-top:100%}#cv-page .wrap{padding-bottom:20px;padding-top:20px}#cv-page .section{padding-left:0px}#cv-page .heading-block.left{text-align:center;padding-right:0px}#cv-page .heading-block.left span{max-width:80%;display:inline-block}#cv-page .heading-block span:after{margin-left:10px}#cv-page .heading-block span:before{margin-right:10px}#cv-page .oin-table .oin-table,#cv-page .oin-table .oin-cell{display:block}#cv-page #skill .skill{width:100%}#cv-page #skill .skill .oin-cell.skill-desc .bar-itself{color:rgba(255,255,255,0.8);line-height:19px;font-size:11px}#cv-page #skill .skill .oin-cell.skill-desc .progress-bar{height:18px}#cv-page .skill-icon{margin:0 auto}#cv-page #skills .list-item .desc{vertical-align:top}#cv-page #skills-remainder .oin-table,#cv-page .skill .oin-table{display:table}#cv-page #skills-remainder .oin-cell,#cv-page .skill .oin-cell{display:table-cell}#cv-page #education .education .oin-cell.skill-desc em,#cv-page #education .education .oin-cell.skill-desc,#cv-page #experience .education .oin-cell.skill-desc em,#cv-page #experience .education .oin-cell.skill-desc{text-align:center}#cv-page #education .education .oin-cell.skill-desc em,#cv-page #experience .education .oin-cell.skill-desc em{display:block;padding-left:0px}}@media print{#cv-page{font-size:.8em}#cv-page div{page-break-inside:avoid}#cv-page #personal-details #details .detail.divtable .centered.icon{background:initial;-webkit-background-clip:initial;-webkit-text-fill-color:initial}#cv-page .numbered-circle{width:35px;height:35px}#cv-page #experience .experience .oin-cell.skill-icon{width:50px;padding-top:0px}#cv-page #experience .experience .oin-cell.skill-icon img{width:50px}#cv-page #skills,#cv-page #education{margin-top:50px}#cv-page #skill hr{width:80%;border-bottom:3px #777;margin-top:10px;margin-bottom:20px}#cv-page #skill .skill .oin-cell.skill-desc .bar-itself{width:100% !important}#cv-page .wrap{padding-top:0px;padding-bottom:0px}#cv-page .showcase-item{width:100%;margin-bottom:20px}#cv-page #showcase-column-view>.wrap{padding:0px}#cv-page #showcase-column-view .showcase-item.right,#cv-page #showcase-column-view .showcase-item.left,#cv-page #showcase-column-view .showcase-item.spotlight,#cv-page #showcase-column-view .showcase-item{float:none;width:100%;margin-bottom:30px}#cv-page #showcase-column-view .showcase-item.right .inner-wrap,#cv-page #showcase-column-view .showcase-item.left .inner-wrap,#cv-page #showcase-column-view .showcase-item.spotlight .inner-wrap,#cv-page #showcase-column-view .showcase-item .inner-wrap{background-color:transparent}#cv-page #showcase-column-view .showcase-item.right .visual,#cv-page #showcase-column-view .showcase-item.left .visual,#cv-page #showcase-column-view .showcase-item.spotlight .visual,#cv-page #showcase-column-view .showcase-item .visual{float:left;position:relative;width:12%;max-width:200px}#cv-page #showcase-column-view .showcase-item.right .visual .stretcher,#cv-page #showcase-column-view .showcase-item.left .visual .stretcher,#cv-page #showcase-column-view .showcase-item.spotlight .visual .stretcher,#cv-page #showcase-column-view .showcase-item .visual .stretcher{padding-top:100%}#cv-page #showcase-column-view .showcase-item.right .QR,#cv-page #showcase-column-view .showcase-item.left .QR,#cv-page #showcase-column-view .showcase-item.spotlight .QR,#cv-page #showcase-column-view .showcase-item .QR{width:12%;float:left;display:block}#cv-page #showcase-column-view .showcase-item.right .text,#cv-page #showcase-column-view .showcase-item.left .text,#cv-page #showcase-column-view .showcase-item.spotlight .text,#cv-page #showcase-column-view .showcase-item .text{float:right;width:76%;padding:2% 2% 2.3% 2%;padding-bottom:10px}#cv-page #showcase-column-view .showcase-item.right .text .title,#cv-page #showcase-column-view .showcase-item.left .text .title,#cv-page #showcase-column-view .showcase-item.spotlight .text .title,#cv-page #showcase-column-view .showcase-item .text .title{font-size:16px}#cv-page #showcase-column-view .showcase-item.right .text .short-description,#cv-page #showcase-column-view .showcase-item.left .text .short-description,#cv-page #showcase-column-view .showcase-item.spotlight .text .short-description,#cv-page #showcase-column-view .showcase-item .text .short-description{font-size:14px}#cv-page #showcase-column-view .showcase-item.right .link,#cv-page #showcase-column-view .showcase-item.left .link,#cv-page #showcase-column-view .showcase-item.spotlight .link,#cv-page #showcase-column-view .showcase-item .link{display:block;padding-top:10px;font-size:11px}#cv-page #showcase-column-view .showcase-item:hover .inner-wrap,#cv-page #showcase-column-view .showcase-item:hover .inner-wrap .text .title{color:#777}#cv-page #showcase-column-view .showcase-item.spotlight:after{display:none}#cv-page #showcase-column-view .showcase-item{width:100%;margin-bottom:20px}#cv-page #showcase-column-view .showcase-item .inner-wrap{box-shadow:none}#cv-page #showcase-column-view .showcase-item .text .title{font-size:1em;line-height:1}#cv-page #showcase-column-view .showcase-item .text .short-description{font-size:.8em;line-height:1}}#christmas-game{z-index:9999;position:relative;height:100%;background-size:cover;background-repeat:none;background-image:url("../res/christmas-game/bg.jpg");color:black;font-size:20px;padding:20px;background-color:black;-webkit-box-shadow:inset 0px 0px 120px rgba(0,0,0,0.9);-moz-box-shadow:inset 0px 0px 120px rgba(0,0,0,0.9);box-shadow:inset 0px 0px 120px rgba(0,0,0,0.9)}#christmas-game .song-card{display:inline-block;background:white;overflow:hidden;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;-webkit-box-shadow:0px 0px 30px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 30px rgba(0,0,0,0.3);box-shadow:0px 0px 30px rgba(0,0,0,0.3)}#christmas-game .song-card .number{padding:30px;font-size:30px;border-bottom:1px solid #eee;color:#777}#christmas-game .song-card .title{background-color:#f8f8f8;overflow:hidden;font-size:42px;line-height:1.5;max-height:0px;box-sizing:initial;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}#christmas-game .song-card .title>div{padding:20px 30px}#christmas-game .song-card .title,#christmas-game .song-card .number{font-family:"Comfortaa",sans-serif,sans-serif}#christmas-game .song-card img{display:block;margin:0 auto;max-width:100%}#christmas-game .song-card.revealed .title{max-height:300px;-webkit-transition:all 1800ms ease-in-out;-moz-transition:all 1800ms ease-in-out;-ms-transition:all 1800ms ease-in-out;-o-transition:all 1800ms ease-in-out;transition:all 1800ms ease-in-out}#christmas-game-cheerleader{z-index:9999;position:relative;height:100%;background-size:cover;background-repeat:none;background-image:url("../res/christmas-game/bg-blurred.jpg");color:white;font-size:42px;font-family:"Comfortaa",sans-serif,sans-serif;padding:20px;background-color:black;-webkit-box-shadow:inset 0px 0px 120px rgba(0,0,0,0.9);-moz-box-shadow:inset 0px 0px 120px rgba(0,0,0,0.9);box-shadow:inset 0px 0px 120px rgba(0,0,0,0.9)}#christmas-game-cheerleader #gif-holder{display:none;width:40%;background:white;margin:0 auto;background-size:cover;background-repeat:none;background-position:center center;margin-top:20px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-webkit-box-shadow:0px 0px 120px rgba(0,0,0,0.9);-moz-box-shadow:0px 0px 120px rgba(0,0,0,0.9);box-shadow:0px 0px 120px rgba(0,0,0,0.9)}#christmas-game-cheerleader #gif-holder .stretcher{padding-top:100%}#christmas-game-cheerleader.active #gif-holder{display:block}body{font-family:"Open Sans",sans-serif;font-size:18px;color:gray;overflow-y:scroll}a{text-decoration:none;color:gray;word-wrap:break-word}em{font-style:italic}.clearfix{clear:both}.clickable,.social-icons .icon{cursor:pointer}.divtable{display:table;height:100%;width:100%}.divtable>.centered{display:table-cell;vertical-align:middle;text-align:center}.wrap{max-width:1200px;margin:0 auto}#cv-page .wrap{max-width:960px}.page>.bg>.wrap,.page>.wrap{padding-bottom:60px;padding-top:65px}@media all and (max-width: 640px){.page>.bg>.wrap,.page>.wrap{padding-bottom:40px;padding-top:42px}}.oin-table{height:100%;width:100%;display:table}.oin-table .oin-cell{vertical-align:middle;display:table-cell;text-align:center}.bg.blue{background-color:#3C576D;color:rgba(255,255,255,0.8)}.bg.blue .heading-block span{color:rgba(255,255,255,0.8)}.bg.blue .heading-block span:before,.bg.blue .heading-block span:after{background-color:rgba(255,255,255,0.8)}.bg.blue a{color:rgba(255,255,255,0.8)}.bg.blue a:hover{text-decoration:none;opacity:.7}.bg.white{background-color:#fafafa}#not-found{height:100%;width:100%;overflow:hidden}#not-found .oin-cell{padding-bottom:40px;z-index:50;position:relative}#not-found .oin-cell>div{line-height:1.3}#not-found .decoration{height:500px;width:500px;background-color:rgba(0,0,0,0.5);border:1px solid rgba(255,255,255,0.1);position:absolute;left:50%;margin-left:-250px;margin-top:-125px;z-index:-1;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}@keyframes move-twink-back{from{background-position:0 0}to{background-position:-10000px 5000px}}@-webkit-keyframes move-twink-back{from{background-position:0 0}to{background-position:-10000px 5000px}}@-moz-keyframes move-twink-back{from{background-position:0 0}to{background-position:-10000px 5000px}}@-ms-keyframes move-twink-back{#not-found from{background-position:0 0}#not-found to{background-position:-10000px 5000px}}@keyframes move-clouds-back{from{background-position:0 0}to{background-position:10000px 0}}@-webkit-keyframes move-clouds-back{from{background-position:0 0}to{background-position:10000px 0}}@-moz-keyframes move-clouds-back{from{background-position:0 0}to{background-position:10000px 0}}@-ms-keyframes move-clouds-back{#not-found from{background-position:0}#not-found to{background-position:10000px 0}}#not-found .stars,#not-found .twinkling,#not-found .clouds{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:block}#not-found .stars{background:url(../res/stars.jpg) repeat top center;z-index:0}#not-found .twinkling{background:transparent url(../res/twinkling.png) repeat top center;z-index:1;-moz-animation:move-twink-back 200s linear infinite;-ms-animation:move-twink-back 200s linear infinite;-o-animation:move-twink-back 200s linear infinite;-webkit-animation:move-twink-back 200s linear infinite;animation:move-twink-back 200s linear infinite}#menu{position:fixed;top:0px;right:0px;height:100%;max-height:0px;width:100%;overflow:visible;z-index:999}#menu #white-fade{width:350px;height:150px;position:fixed;top:0px;right:0px;background-image:url("../res/undermenu_gradient.png");background-size:100%;pointer-events:none}#menu #menu-burger{pointer-events:all;position:fixed;top:0px;right:0px;height:75px;width:100px;display:block;z-index:1000;cursor:pointer;-webkit-tap-highlight-color:rgba(255,255,255,0.1)}#menu #menu-burger div{z-index:1000;height:2px;width:50px;display:block;position:absolute;background-color:rgba(255,255,255,0.8);-ms-transform-origin:center center;-webkit-transform-origin:center center;-webkit-box-shadow:0px 3px 0px rgba(50,50,50,0.2);-moz-box-shadow:0px 3px 0px rgba(50,50,50,0.2);box-shadow:0px 3px 0px rgba(50,50,50,0.2)}#menu #menu-burger #line{top:22px;right:25px}#menu #menu-burger #line2{top:35.5px;right:25px;transform:translateX(0px)}#menu #menu-burger #line3{top:48px;right:25px}#menu #menu-contents{height:100%;width:100%;top:0px;right:0px;max-width:250px;position:fixed;background-color:rgba(20,19,20,0.95);padding-bottom:30px;z-index:999;overflow-x:hidden;-webkit-box-shadow:0px 0px 30px rgba(0,0,0,0.25);-moz-box-shadow:0px 0px 30px rgba(0,0,0,0.25);box-shadow:0px 0px 30px rgba(0,0,0,0.25)}#menu #menu-contents .menu-item{cursor:pointer;color:rgba(255,255,255,0.5);display:block;position:relative;text-align:left;font-size:1.5em;line-height:2em;font-weight:300;font-family:"Comfortaa",sans-serif,sans-serif;padding-left:30px;text-shadow:2px 0px 30px rgba(50,50,50,0.2)}#menu #menu-contents .menu-item .line{position:absolute;left:30px;bottom:0px;height:1px;background-image:-webkit-linear-gradient(left, rgba(255,255,255,0.15) 15%, rgba(0,0,0,0) 75%);background-image:-o-linear-gradient(left, rgba(255,255,255,0.15) 15%, rgba(0,0,0,0) 75%);background-image:linear-gradient(to right, rgba(255,255,255,0.15) 15%, rgba(0,0,0,0) 75%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#26FFFFFF', endColorstr='#00000000', GradientType=1)}#menu #menu-contents .menu-item:hover,#menu #menu-contents .menu-item.active{color:white}#menu #menu-contents .menu-item:last-child .line{display:none}.menu-opened #menu #menu-contents{display:block}.menu-opened #menu{max-height:100%}@-webkit-keyframes stretchWidth{from{width:0%}to{width:100%}}@-moz-keyframes stretchWidth{from{width:0%}to{width:100%}}@-ms-keyframes stretchWidth{.menu-opened #menu from{width:0%}.menu-opened #menu to{width:100%}}@-o-keyframes stretchWidth{from{width:0%}to{width:100%}}@keyframes stretchWidth{from{width:0%}to{width:100%}}.menu-opened #menu .menu-item .line{animation-name:stretchWidth;animation-duration:400ms;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.menu-opened #menu .menu-item.order-0 .line{-webkit-animation-delay:0ms;animation-delay:0ms}.menu-opened #menu .menu-item.order-1 .line{-webkit-animation-delay:150ms;animation-delay:150ms}.menu-opened #menu .menu-item.order-2 .line{-webkit-animation-delay:300ms;animation-delay:300ms}.menu-opened #menu .menu-item.order-3 .line{-webkit-animation-delay:450ms;animation-delay:450ms}.menu-opened #menu .menu-item.order-4 .line{-webkit-animation-delay:600ms;animation-delay:600ms}.menu-opened #menu .menu-item.order-5 .line{-webkit-animation-delay:750ms;animation-delay:750ms}.menu-opened #menu .menu-item.order-6 .line{-webkit-animation-delay:900ms;animation-delay:900ms}.menu-opened #menu .menu-item.order-7 .line{-webkit-animation-delay:1050ms;animation-delay:1050ms}.menu-opened #menu .menu-item.order-8 .line{-webkit-animation-delay:1200ms;animation-delay:1200ms}@media all and (max-width: 640px){#menu #menu-burger{width:75px}#menu #menu-burger #line,#menu #menu-burger #line2,#menu #menu-burger #line3{right:16px;width:40px}}body.noscroll{position:fixed;overflow-y:scroll}@media all and (max-width: 1920px), (-webkit-min-device-pixel-ratio: 1.5){.wrap{max-width:1000px}}@media all and (max-width: 1366px){.wrap{max-width:960px}}@media all and (max-width: 1200px){.wrap{padding-left:20px;padding-right:20px}.wrap.collapse-wrap{padding-left:0px;padding-right:0px}}@media only screen and (max-width: 640px){.instagram-item{width:50%}h1{font-size:2em}h2{font-size:1.3em;text-align:left}}@media only screen and (max-width: 480px){.heading-block h1:before,.heading-block h1:after{height:2px;margin-top:-4px;width:50px}.heading-block span{font-size:1.8em}}@media screen and (min-aspect-ratio: 16 / 9) and (max-width: 1366px){h2{font-size:2.2em}.wrap{max-width:1000px}}@media all{.page-break{display:none}}@media print{.noprint,#menu #menu-burger{display:none}*{-webkit-print-color-adjust:exact}.page-break{display:block;page-break-before:always}.bg.white{background-color:transparent}}
